Fabian Dill
2d43cae88e
palette fixes
2020-10-24 05:33:52 +02:00
Edos512
b91a627b32
Added options from Maseya Palette Randomizer ( #145 )
...
Add remaining palette shuffle options
2020-10-24 02:44:27 +02:00
CaitSith2
651e1a1901
Changes
...
* Fix chests always being for yourself AND intended recipient for Race Rom seeds.
* Fix MultiMystery not being able to correctly pack Race Rom seeds into a zip file.
* Add tags to multidata for Race rom, Spoiler log, and Playthrough if spoiler log was generated.
2020-10-21 02:02:13 -07:00
Fabian Dill
5436c062d3
Cast to number types explicitly in case they come as string from yaml in Mystery.py
2020-10-18 07:12:09 +02:00
Chris Wilson
c714131b37
Fix the player settings page generating yaml files with string keys containing integers
2020-10-18 00:51:50 -04:00
CaitSith2
f17682e997
Implement pedestal ganon goal
2020-10-15 15:24:52 -07:00
CaitSith2
4e0a2ad696
Actually iterate the dictionary correctly.
2020-10-14 20:33:12 -07:00
CaitSith2
99e21a68fb
Add a more direct random-sprite-on-event yaml option
2020-10-14 12:46:05 -07:00
Fabian Dill
88a5e024c7
Fix typo
2020-10-07 23:19:16 +02:00
Fabian Dill
0157294383
Fix sprite array crashing yaml_output
...
Fix "Torches" toggle misname
2020-10-07 20:19:31 +02:00
Fabian Dill
b5d91af752
New Logic:
...
Enemy Shuffle awareness
Easy Item Functionality awareness
Dark Room Logic option
Boss Item Shuffle option
Silverless Ganon is a Minor Glitch
Faster Dungeon Item Fill
2020-10-07 19:51:46 +02:00
CaitSith2
9812e2cca5
Add sprite_pool for limiting sprites used in randomonevent.
2020-10-06 13:22:03 -07:00
Edos512
068659fcb4
Extra Triforce pieces modes ( #141 )
...
* Added triforce hunt mode
Added modes to calculate the extra available triforce pieces in mystery seeds:
availabe: classic mode
extra: available= required+extra
percentage : available =required*(percentage/100)
2020-09-23 19:43:18 +02:00
Fabian Dill
823d8362ac
Fix local keys working without "dungeon_items" key in mystery
2020-09-21 19:16:10 +02:00
CaitSith2
f249d9d86c
Assign defaults to everything that was otherwise required in the yaml.
2020-09-19 22:25:58 -07:00
Fabian Dill
a668aa3b23
Make "Prize" shuffling an option
2020-09-20 04:35:45 +02:00
Fabian Dill
154fffbb8d
properly handle yaml read errors
2020-09-18 06:03:04 +02:00
Fabian Dill
2292dbc1ce
PEP 8 format Mystery.py
2020-09-13 17:15:49 +02:00
Fabian Dill
06396b9bf2
Go back to always open pyramid with fast ganon
2020-09-13 17:13:47 +02:00
CaitSith2
ce8d9ff6a9
Report which linked option is badly formatted if possible.
2020-09-12 13:33:26 -07:00
Fabian Dill
da01325abd
Only pre-open pyramid if ER falls within vanilla/dungeonssimple/dungeonsfull
2020-09-11 03:23:00 +02:00
Fabian Dill
f6439dadea
Rename Progressive Armor to Progressive Mail to bring it in line with Red Mail and Blue Mail
...
Also add some more item groups
2020-09-06 17:19:34 +02:00
Fabian Dill
1ce4f55ea4
Fix Operator precendence in local items to make big keys local again when "l" is in dungeon_items
2020-09-06 17:05:50 +02:00
Fabian Dill
c0632db403
Set rom default options
2020-09-05 05:20:34 +02:00
Fabian Dill
fadf073acd
remove "s" in dungeon_items if "u" is present
2020-08-30 03:19:02 +02:00
Fabian Dill
a0c4337bac
give Mystery.py the create_diff argument, then make MultiMystery.py use them
2020-08-26 22:28:48 +02:00
Fabian Dill
76f9717c99
fix chaos boss shuffle in mystery being vanilla, and prevent that mistake in the future
2020-08-25 23:53:15 +02:00
Fabian Dill
6370f4793b
Make triforce hunt item pool fully dynamic
2020-08-25 19:45:33 +02:00
Fabian Dill
9cabd41d3b
shopsanity
2020-08-23 21:38:21 +02:00
Fabian Dill
26ab3dd69a
Shop Shuffle
...
- more can be done here, but this works fine as a sometimes fun proof of concept
2020-08-23 15:03:06 +02:00
Fabian Dill
8e85e2892a
secure sprite table fill with threadlock
2020-08-22 02:56:33 +02:00
Fabian Dill
f1772982b0
remove a rogue log
2020-08-21 00:37:37 +02:00
Fabian Dill
685ff49711
make "universal" small key shuffle a thing and split it out of retro
...
also make retro usable independently from the other world modes in mystery
2020-08-20 20:13:00 +02:00
CaitSith2
c9bd32a809
Whoops, fix double assignment.
2020-08-19 16:10:09 -07:00
CaitSith2
458e4a988a
chaosthieves is supposed to be 50/50 killable thieves.
2020-08-19 15:59:28 -07:00
Fabian Dill
cb4fa6dd33
Split enemy shuffle into its components
2020-08-19 23:24:17 +02:00
Fabian Dill
c2e2c2d5f9
merge singularity and duality into one; under the singularity name
2020-08-19 21:10:02 +02:00
Fabian Dill
5247bd0ff0
Mystery: fix player naming if per-player and general weights are mixed
2020-08-11 22:11:37 +02:00
Fabian Dill
22abd09087
WebHost: On-Server rolling
2020-08-02 22:11:52 +02:00
Fabian Dill
25b43e8357
Add Singularity and Duality Boss Shuffles
2020-07-31 00:07:55 +02:00
Fabian Dill
5cd5223ae0
WebHost: Add youtube livestreaming and autogenerated multistream link
2020-07-25 22:40:24 +02:00
Fabian Dill
93ecf5988b
implement secrets.SystemRandom() for --race
2020-07-14 07:01:51 +02:00
Fabian Dill
baa1f1d2ba
fix "l" in dungeon items to actually work
2020-07-08 23:50:08 +02:00
Fabian Dill
252f9600fe
restore unkillable thieves in chaosthieves option
2020-07-05 03:12:28 +02:00
Fabian Dill
d2e3c457be
restore mystery determinism
2020-06-29 03:59:16 +02:00
Fabian Dill
36db420120
significantly increase the amount of seed numbers, reducing capability to infer source seed
2020-06-28 00:24:45 +02:00
CaitSith2
545bb8023c
Add ganon triforce hunt ( #117 )
...
* Add ganon triforce hunt
* Add self to license
* Correction of help message for Local Ganon Triforce Hunt.
* if 'triforcehunt in world.goal[player]:
2020-06-26 16:18:53 +02:00
caitsith2
6beeb7934d
Add local_keys option to go in line with the *_shuffle options, and document both local_keys and l in easy.yaml
2020-06-19 16:10:22 -07:00
Fabian Dill
10f675a61e
Merge pull request #111 from Berserker66/tweaks_and_fixes
...
Tweaks and fixes
2020-06-19 04:52:07 +02:00
caitsith2
55a5812b6b
Remove list(map(int, x))
2020-06-18 19:21:52 -07:00