Fabian Dill
1943586221
Factorio: add medium_diamonds and pyramid tech tree layouts
2021-04-10 19:34:30 +02:00
Fabian Dill
6d15aef88a
Factorio: align tech tree sections in growing ingredient requirements
2021-04-10 18:45:11 +02:00
Chris Wilson
50f06c3aac
Add "swords" option back to playerSettings.yaml
2021-04-10 12:31:04 -04:00
Fabian Dill
7f3c46dd8a
Factorio: Allow connecting and entering slot name in one command; /connect server_address slot_name
2021-04-10 15:29:56 +02:00
Fabian Dill
ea15f221ae
various fixes to WebHost
2021-04-10 15:26:30 +02:00
Fabian Dill
d4b422840a
Fix dynamic world attributes not updating
2021-04-10 06:36:06 +02:00
Fabian Dill
0586b24579
Factorio: add small_diamonds tech tree layout
2021-04-10 03:03:46 +02:00
Fabian Dill
e11016b0a2
fix _done having ingredient letters instead of starting name
2021-04-10 00:21:56 +02:00
Fabian Dill
74a368458e
dynamically mark advancement technologies
2021-04-10 00:17:55 +02:00
Fabian Dill
1b70d485c0
shortcut logic for requirement-less technologies
2021-04-10 00:08:59 +02:00
Fabian Dill
2355f9c8d3
Only apply logic for allowed science pack
2021-04-09 22:16:55 +02:00
Fabian Dill
ceea55e3c6
traverse recipe tree for Factorio logic
2021-04-09 22:10:04 +02:00
Fabian Dill
c4d6ac50be
turn weapons into boolean swordless
2021-04-09 20:40:45 +02:00
Fabian Dill
4461cb67f0
fix ap-sync and remove infinite techs from randomization
2021-04-09 00:33:32 +02:00
Fabian Dill
f0a6b5a8e4
Factorio:
...
add visibility option
fix tech_cost using the wrong variable name
fix yaml defaults not init'ing the Option class
LttP:
fix potential pathing confusion in maseya palette shuffler
Server:
Minimum version per team made no sense, removed
2021-04-08 19:53:24 +02:00
Fabian Dill
443fc03700
Send actual NetworkPlayer on Connected too
2021-04-07 02:49:36 +02:00
Fabian Dill
6567f14415
add log_network Server argument
2021-04-07 02:37:21 +02:00
Fabian Dill
32560eac92
send actual NetworkPlayers
2021-04-07 02:20:03 +02:00
Fabian Dill
4c71662719
factorio: award free samples to entire force
2021-04-07 01:55:53 +02:00
Fabian Dill
96a28ed41e
implement Factorio option "free_samples"
2021-04-06 21:16:25 +02:00
Fabian Dill
bc1d0ed583
Update Factorio mod to give free samples
...
(for now always, probably an option later)
2021-04-06 02:20:13 +02:00
Fabian Dill
635897574f
clean up technology handling a bit
2021-04-05 15:37:15 +02:00
Fabian Dill
0eca0b2209
add jinja 2 requirement
2021-04-04 11:27:37 +02:00
Fabian Dill
20b72369d8
allow basic WebHost functionality to work
2021-04-04 03:18:19 +02:00
Fabian Dill
d451145d53
Merge branch 'main' into Archipelago_Main
2021-04-04 03:17:46 +02:00
Fabian Dill
4ab59d522d
Make bridge notification less spammy
2021-04-04 01:19:54 +02:00
Fabian Dill
250099f5fd
Small adjustments
2021-04-03 20:02:15 +02:00
Fabian Dill
c14a150795
Output Factorio mod as zip
2021-04-03 15:06:32 +02:00
Fabian Dill
91bcd59940
implement Factorio options max_science_pack and tech_cost
...
also give warnings about deprecated LttP options
also fix FactorioClient.py getting stuck if send an unknown item id
also fix !missing having an extra newline after each entry
also default to no webui
2021-04-03 14:47:49 +02:00
Fabian Dill
b871a688a4
correctly add 4 bows to easy item pool
...
(found by el0)
2021-04-02 14:55:39 +02:00
Fabian Dill
d225eb9ca8
update readme links
2021-04-01 20:46:43 +02:00
Fabian Dill
01ef041b86
last minute fixing
2021-04-01 20:31:39 +02:00
Fabian Dill
9282cbaec7
flag "breaking_changes" main as Archipelago in Mystery roller
2021-04-01 12:30:59 +02:00
Fabian Dill
d24ee45462
Merge branch 'main' into Archipelago_Main
...
# Conflicts:
# BaseClasses.py
# LttPAdjuster.py
# Main.py
# Mystery.py
# Utils.py
# WebHostLib/generate.py
# playerSettings.yaml
2021-04-01 11:44:37 +02:00
Fabian Dill
dc73fa0f33
Factorio integration
2021-04-01 11:40:58 +02:00
CaitSith2
641dbcb138
Make sprite pool in patch prompt show up as a weighted pool.
2021-03-30 09:28:28 -07:00
CaitSith2
f2ccf48d00
sprite pool selection now keeps the sprite window open.
2021-03-28 20:55:58 -07:00
CaitSith2
9233a7e208
name variable changes
...
* Convert %number%, %player% and %% to {number}, {player} and %.
* added {NUMBER} - output number if greater than 1.
* added {PLAYER}, output player slot number if greater than 1.
2021-03-28 16:52:32 -07:00
CaitSith2
ef15fd2ed8
Fix boss plando
2021-03-28 14:07:34 -07:00
CaitSith2
83b8858df3
Include sprite_pool in whitelisted adjust wanted question
2021-03-27 07:20:00 -07:00
CaitSith2
df0b98975d
Add sprite pool options to gui/adjuster
2021-03-27 07:12:08 -07:00
Fabian Dill
25f234dff0
Reduce chance that shop_slot_shuffle produces empty slots, at the cost of cpu time.
2021-03-26 13:23:17 +01:00
Fabian Dill
bbf56a5a69
update basic and normal boss shuffling with a less biased algorithm
...
(Issue found my TailsMK4, Potential solutions also explored by el0)
2021-03-26 04:10:25 +01:00
Fabian Dill
1f5bcb6273
update basic and normal boss shuffling with a less biased algorithm
2021-03-26 04:05:36 +01:00
Fabian Dill
4985daefee
allow generating worlds without Hollow Knight
2021-03-23 21:56:11 +01:00
Fabian Dill
a5ab152c2b
implement cursed
2021-03-23 08:57:04 +01:00
Fabian Dill
71fb238916
According to Espeon, this is fine; removing TODO
2021-03-23 00:13:21 +01:00
CaitSith2
4d99bb1429
Allow setting of Glitching to Triforce from ganon in host.yaml.
2021-03-22 13:14:19 -07:00
CaitSith2
9fe4fa1098
Disable glitching to Triforce except in no logic or when ganon is vulnerable.
2021-03-22 03:46:15 -07:00
Chris Wilson
37d33b19fc
Update node.js dependencies for WebUI
2021-03-21 12:18:17 -04:00