Fabian Dill
e36c6e97c1
Merge remote-tracking branch 'pepper/multishop-all' into multishop
...
# Conflicts:
# EntranceRandomizer.py
# Rom.py
# WebHostLib/static/static/playerSettings.json
# data/basepatch.bmbp
2021-01-09 16:03:59 +01:00
CaitSith2
2891d575f0
Fix bug where you can force non-local triforce pieces on a local triforce hunt.
2021-01-05 09:56:20 -08:00
Fabian Dill
bd86a07115
make random world targeting smarter, in only considering possible unfilled locations
2021-01-04 15:14:20 +01:00
Fabian Dill
c24a376dd0
Always check for beatability, ignoring playthrough setting
2021-01-04 14:28:33 +01:00
Fabian Dill
e7beb80219
Allow Mystery setting Misery Mire and Turtle Rock medallions
2021-01-02 23:00:14 +01:00
Fabian Dill
be162f5b8d
Connections Plando Support
2021-01-02 22:41:03 +01:00
Fabian Dill
07df9b9e80
Text Plando Support
2021-01-02 16:44:58 +01:00
Fabian Dill
f3b6be2b20
Item Plando Support
2021-01-02 12:49:43 +01:00
Fabian Dill
e25a03173b
Implement "minimum version" checks into server and clients
2020-12-29 19:23:14 +01:00
pepperpow
62cfa8813f
Merge branch 'shop-fill' into multishop-all
2020-12-23 20:50:41 -06:00
pepperpow
f72d93f6f6
Fix divide by zero
2020-12-23 20:50:13 -06:00
pepperpow
0debc3289b
Merge branch 'shop-fill' into multishop-all
2020-12-23 16:36:45 -06:00
pepperpow
6f0511c047
Move shop table adjustments outside of Rom.py
2020-12-23 16:36:06 -06:00
pepperpow
a5a09ec4eb
Merge branch 'shop-fill' into multishop-all
2020-12-23 15:31:23 -06:00
pepperpow
4c5cf78939
Fixes to logic, doesn't make unwinnable games
2020-12-23 15:30:21 -06:00
pepperpow
c66e97faf6
Merge branch 'shop-fill' into multishop-all
2020-12-23 11:29:20 -06:00
pepperpow
83304fd314
Rotate rupees out of shop and equalize prices
2020-12-23 11:28:42 -06:00
CaitSith2
d090a02d81
Implement tile shuffle
2020-12-22 01:05:48 -08:00
CaitSith2
2fccb3751c
Disallow non-local pendants and crystals
2020-12-19 16:23:21 -08:00
CaitSith2
35c00588ba
Make sure dungeon items aren't in non-local pool if the appropriate shuffle isn't set.
2020-12-19 15:36:29 -08:00
pepperpow
767c84a581
Merge branch 'shop-fill' into multishop-all
2020-12-15 02:36:48 -06:00
pepperpow
ffe5b4b1a1
Fixes to clients/servers for shop checks
2020-12-15 02:34:22 -06:00
pepperpow
7b5bd016b9
Merge branch 'potion-shop' of github.com:pepperpow/MultiWorld-Utilities into multishop-all
2020-12-02 20:35:59 -06:00
pepperpow
608d96329f
Shop Item Pool fill feature + multiworld player compatability
2020-11-23 20:05:04 -06:00
pepperpow
fe218fffa6
Potion Shop Changes
...
(reduced)
2020-11-23 19:00:11 -06:00
CaitSith2
4370447adc
More fixes to non_local_items
2020-11-22 14:29:11 -08:00
Fabian Dill
fc2f1dfd29
implement "non_local_items"
2020-11-22 22:53:31 +01:00
CaitSith2
d95a16a09e
Fix issue with inverted dungeon names on entrance data table.
2020-10-30 23:41:56 -07:00
Fabian Dill
99d596540f
Merge pull request #147 from KScl/ohko_weights
...
Options for amount of time given in timer modes
2020-10-30 03:51:13 +01:00
CaitSith2
5f535012f3
Remove debug info
2020-10-29 15:32:23 -07:00
CaitSith2
d79147fc58
Remove doors specific argument.
2020-10-29 15:32:05 -07:00
CaitSith2
008e84c9a0
Add Location to area data to multidata
2020-10-29 15:28:18 -07:00
Kaito Sinclaire
41a58084f1
Options for amount of time given in timer modes
...
(Primarily to make Timed OHKO a viable multiworld and/or mystery option,
but also works with other timer modes as well)
2020-10-28 16:20:59 -07: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
CaitSith2
ad765659dd
Add Race rom encryption.
2020-10-20 01:16:20 -07: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
CaitSith2
38ac943a9c
Random sprite on hit now part of basepatch. Other events possible too.
2020-10-04 10:57:30 -07:00
Fabian Dill
a668aa3b23
Make "Prize" shuffling an option
2020-09-20 04:35:45 +02:00
Fabian Dill
da01325abd
Only pre-open pyramid if ER falls within vanilla/dungeonssimple/dungeonsfull
2020-09-11 03:23:00 +02:00
CaitSith2
9d9a13dd1d
Show universal keys in non-mystery filename when rolled from gui or command line.
2020-09-02 15:45:09 -07:00
Fabian Dill
112868b751
remove duplicate shop setting in gui and make entrance/location cache renew slightly faster
2020-08-27 04:05:11 +02:00
Fabian Dill
d86eb69b4c
Remove old fill algorithms that I have no intention to optimize or support in the future
2020-08-25 17:44:03 +02:00
Fabian Dill
6d38e87527
Refactor some shop code
2020-08-25 14:31:20 +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
4cf1923c98
integrate maseya-z3pr palette shuffle
2020-08-23 12:06:00 +02:00
Kippi00
cac5795e01
Apply fake world fix to minor glitches ( #135 )
...
* Restore pre-aga1 dark world dungeon behavior in glitched logics
In any logic that does not patch out fake worlds, dying in a Dark World dungeon before defeating Aghanim 1 will now put you in Fake Dark World. (vanilla behavior)
* Apply fake world fix to minor glitches
Minor glitches players don't really need to make use of fake worlds - eventually want to add a "fake_worlds" yaml option so players can choose whether or not to have the fix applied
2020-08-22 15:28:24 +02:00
Fabian Dill
45268b18f3
another round of optimizations and cleanup including some I/O multithreading
...
also alias sprite names with their file names as that's an often done mistake
2020-08-21 18:35:48 +02:00
Fabian Dill
8852ec9a18
make all output paths host.yaml settable
...
rename itemlist to itempool, as the actual item listing is in items.py
change pedestal text of book of mudora from paradox to hylian for dingusses
2020-08-20 15:43:22 +02:00