espeon65536
b3b56fcafd
removed unnecessary import
2021-06-08 19:32:27 -05:00
espeon65536
671fd50cfb
Moved the add_rule for mirrorless swamp to speed it up on invalid entrance shuffle type
2021-06-08 19:19:11 -05:00
espeon65536
eaf19643a9
Cleaned up code for assigning dungeon reentry rules
2021-06-08 19:18:28 -05:00
espeon65536
a582a3781b
Moved the addition of HMG-specific connections to fix crossed ER
2021-06-08 18:32:22 -05:00
espeon65536
e0d90e0b21
Properly accounting for agatower not freely opening for dungeon reentry
2021-06-08 18:17:21 -05:00
espeon65536
a73189338c
Fixed full ER HMG not ignoring pearl requirements on entrances
2021-06-08 18:15:47 -05:00
Fabian Dill
1e414dd370
fix tests
2021-06-08 22:14:56 +02:00
Fabian Dill
5ea03c71c0
start moving some alttp options over to the new system
2021-06-08 21:58:11 +02:00
espeon65536
d7a46f089e
added get_option_name to Range option for spoiler generation
2021-06-08 08:59:06 -05:00
espeon65536
6e33181f05
Changed advancement_goal to a Range option
2021-06-08 08:58:16 -05:00
Fabian Dill
622f8f8158
always check legal range for Range
2021-06-08 15:39:34 +02:00
Fabian Dill
821b0f0f92
document random-high and random-low
2021-06-08 14:56:41 +02:00
Fabian Dill
471b217e99
add random-high and random-low to Range Options
2021-06-08 14:48:00 +02:00
Fabian Dill
adda0eff4a
implement Range option type
2021-06-08 14:15:23 +02:00
espeon65536
2001ca6566
Fixed the check on dungeon reentry not working properly
2021-06-08 01:22:16 -05:00
espeon65536
b9a783d7d7
Fixed open connections breaking non-HMG seed generation
2021-06-08 00:50:28 -05:00
espeon65536
eb9ee9f41e
Hybrid Major Glitches connections and logic
2021-06-07 20:19:03 -05:00
espeon65536
fae14ad283
Mystery.py correctly recognizes HMG as an option
2021-06-07 19:34:00 -05:00
Fabian Dill
4b5ac3f926
Update VC Redist
2021-06-07 11:53:33 +02:00
Fabian Dill
72e5acfb86
Factorio recipe time: adjust triangular mode
2021-06-07 11:32:39 +02:00
espeon65536
16c6e17a49
Initial handling of hybrid glitch logic outside of UnderworldGlitchRules
2021-06-07 01:19:27 -05:00
espeon65536
ac31671914
initial hybridmg logic file commit
2021-06-07 00:38:30 -05:00
Fabian Dill
4b283242fe
FactorioClient: remove duplicate log
2021-06-06 23:59:15 +02:00
Fabian Dill
353ea0fbbe
encode correct color
2021-06-06 23:44:04 +02:00
Fabian Dill
fc941f55ef
FactorioClientGUI.py: disable multitouch emulation on mouse
2021-06-06 23:23:06 +02:00
Fabian Dill
12600a8cbd
FactorioClientGUI.py: fix frozen logging
2021-06-06 23:13:19 +02:00
Fabian Dill
33fa9542e0
move FactorioJSONtoTextParser
2021-06-06 22:49:37 +02:00
Fabian Dill
d872ea32af
Update various links
2021-06-06 22:14:13 +02:00
Fabian Dill
46bb2d1367
Factorio: add chaos recipe time and use random.triangular distribution
2021-06-06 21:38:53 +02:00
Fabian Dill
403ddd603f
Factorio: implement random recipe times
2021-06-06 21:11:58 +02:00
Fabian Dill
7907838c24
Factorio: Revamp Tech Tree Layouts
2021-06-06 20:26:40 +02:00
Fabian Dill
15bd79186a
remove player_name feature in MultiMystery
...
MultiMystery is slated to be integrated into Mystery and the auto-launch feature is not maintainable for a growing games list
2021-06-06 18:12:19 +02:00
Fabian Dill
4555b77204
FactorioClient.py formatting
2021-06-06 17:50:48 +02:00
Fabian Dill
dd3c612dec
Factorio: Colored ingame text relay for AP texts
2021-06-06 17:41:06 +02:00
Fabian Dill
09b6698de8
revamp some spoiler log conditions
2021-06-06 17:13:34 +02:00
Fabian Dill
27ee156706
tiny cleanup
2021-06-06 17:10:49 +02:00
espeon65536
48c3d1fa4a
Added campfire for Sticky Situation, by popular demand
2021-06-06 15:10:45 +00:00
espeon65536
286254c5cd
require end crystals for Free the End, since it's possible to kill the dragon with beds and not receive the advancement
2021-06-06 15:10:45 +00:00
espeon65536
82cd51f5f4
structure plando for Minecraft
2021-06-06 15:10:45 +00:00
espeon65536
08bf993146
only write Medallions section to spoiler log if there is an ALttP world
2021-06-06 15:10:45 +00:00
espeon65536
a55bcae3ec
Minecraft logic improvements
...
- Very Very Frightening now properly accounts for getting a villager into the overworld by curing a zombie villager
- Hot Tourist Destinations no longer requires striders, since no one was using them anyway
- Saddles are now also obtainable from raids by killing a ravager (100% drop rate)
2021-06-06 15:10:45 +00:00
Fabian Dill
607a14e921
FactorioClient: log kivy exceptions
2021-06-06 16:09:00 +02:00
Fabian Dill
c71387ad00
Factorio: fix single-player static node placement
2021-06-06 16:08:17 +02:00
Fabian Dill
c095c28618
Split requirements into world types, automatically discover and resolve them.
2021-06-06 15:30:20 +02:00
Fabian Dill
cae1188ff8
Allow ModuleUpdate to use multiple requirements files, no longer need to care about naming, and use conventional requirement parsing. Also add WebHost to it.
2021-06-06 15:11:17 +02:00
CaitSith2
7e599c51f8
Make defaults for missing options in host.yaml consistent.
2021-06-05 21:15:54 -07:00
CaitSith2
6ccb9d2dc2
Fix adjuster reference
2021-06-05 13:58:59 -07:00
Fabian Dill
1d00ed463e
fix updated name aliases for tracker
2021-06-05 03:54:16 +02:00
Fabian Dill
c99054e479
add /build_factorio to gitignore
2021-06-04 01:00:03 +02:00
Fabian Dill
85a9e0d0bc
write Factorio options to spoiler
2021-06-04 00:29:59 +02:00