Commit Graph

243 Commits

Author SHA1 Message Date
Fabian Dill
503c844971 categorize game options 2021-06-15 14:11:46 +02:00
Fabian Dill
1e0b44bdc5 set Triforce Piece Defaults 2021-06-14 23:41:47 +02:00
Fabian Dill
0a89eaaf62 update trigger result key before trigger 2021-06-14 02:14:02 +02:00
Fabian Dill
5ea03c71c0 start moving some alttp options over to the new system 2021-06-08 21:58:11 +02:00
Fabian Dill
adda0eff4a implement Range option type 2021-06-08 14:15:23 +02:00
espeon65536
82cd51f5f4 structure plando for Minecraft 2021-06-06 15:10:45 +00:00
Fabian Dill
681279cb2b Implement "start_hints" option 2021-05-13 02:35:50 +02:00
Fabian Dill
a231850911 Make hint costs relative 2021-05-11 23:08:50 +02:00
Fabian Dill
909172cbad Factorio, Minecraft & Hollow Knight: add startinventory support 2021-05-09 21:22:21 +02:00
Fabian Dill
c55983af5f Factorio: add starting_items 2021-05-09 17:46:26 +02:00
Fabian Dill
4d38f44da3 fix defaults for Factorio and Minecraft 2021-05-08 19:11:08 +02:00
Fabian Dill
433981fd3d pass explicit seed_name from MultiMystery.py 2021-04-12 09:45:07 +02:00
Fabian Dill
2df7e4e537 add seed_name to multidata and RoomInfo 2021-04-12 09:36:45 +02:00
Fabian Dill
4292cdddd5 Factorio: add Funnel tech shape 2021-04-11 18:19:47 +02:00
Fabian Dill
9aef76767a Include example trigger for legacy weapons 2021-04-11 15:53:13 +02:00
Fabian Dill
c4d6ac50be turn weapons into boolean swordless 2021-04-09 20:40:45 +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
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
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
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
4d99bb1429 Allow setting of Glitching to Triforce from ganon in host.yaml. 2021-03-22 13:14:19 -07:00
Fabian Dill
f2a1858b59 Implement (most) Hollow Knight Options 2021-03-21 00:47:17 +01:00
Fabian Dill
275ac5be2b fix progression balancing being the copy function. 2021-03-17 06:29:48 +01:00
Fabian Dill
f55096b8cc use python str formatting for player variable names 2021-03-17 06:26:06 +01:00
Fabian Dill
3d93f659e3 some option updates 2021-03-14 08:38:02 +01:00
Fabian Dill
03bcd2aed7 Merge branch 'main' into breaking_changes 2021-03-14 07:04:40 +01:00
CaitSith2
7000f572f6 use os.path.splitext() to remove ".yaml" from player name. 2021-03-13 15:26:21 -08:00
CaitSith2
00feff6b56 Keep all "." in player name except ".yaml" 2021-03-13 15:15:12 -08:00
Fabian Dill
6455dc3ffc Merge branch 'main' into breaking_changes
# Conflicts:
#	README.md
2021-03-13 23:34:38 +01:00
CaitSith2
28b2afe022 Fix random shop_shuffle_slot support. 2021-03-12 23:13:30 -08:00
Fabian Dill
6e5e4fa96e allow 'random' shop_shuffle_slots 2021-03-13 05:19:53 +01:00
CaitSith2
a331c397aa Allow %%, %player%, %number% variables in names. 2021-03-12 17:43:50 -08:00
Fabian Dill
f7dc21ddcc Merge branch 'main' into breaking_changes
# Conflicts:
#	Main.py
#	Utils.py
2021-03-07 22:04:06 +01:00
CaitSith2
58d748d7ff catch plando boss placement errors in yaml. 2021-03-07 04:36:46 -08:00
CaitSith2
cefa6bb04f Do not allow overriding host.yaml plando options with pre-rolls. 2021-03-07 03:38:49 -08:00
CaitSith2
1e17704ee6 Add useful info for which medallion has the unknown type. 2021-03-07 03:31:36 -08:00
Fabian Dill
567954a17f Merge branch 'main' into breaking_changes
# Conflicts:
#	BaseClasses.py
2021-03-06 05:27:16 +01:00
CaitSith2
43643870da Remove the last bit of code that required unsafe yaml loading. 2021-03-05 11:40:46 -08:00
CaitSith2
d09a03aace Rip out unsafe yaml loading. 2021-03-05 11:32:24 -08:00
CaitSith2
60e032510d Make pre_rolled safer by converting namespace/plandoitems/plandoconnections to/from dict. 2021-03-05 02:50:40 -08:00
CaitSith2
475d39932c main doesn't have doors to roll. 2021-03-03 13:02:55 -08:00
CaitSith2
6ddfbdf709 Allow pre-rolling yaml settings, and re-using the exact same pre-rolled settings later, for different actual seeds. 2021-03-03 02:20:37 -08:00
Fabian Dill
0d576eefbb Merge branch 'main' into breaking_changes
# Conflicts:
#	Main.py
#	worlds/alttp/EntranceRandomizer.py
2021-03-03 01:54:52 +01:00
CaitSith2
2e275d1f4e Merge remote-tracking branch 'pepperpow/triforce_changes' into main 2021-02-26 19:56:44 -08:00
CaitSith2
69c1e138b4 Use a default value. 2021-02-24 20:28:52 -08:00
CaitSith2
056a0c739c No point in assigning a seed for vanilla ER layout. 2021-02-24 13:23:42 -08:00