Commit Graph

8066 Commits

Author SHA1 Message Date
MarioSpore
769ab01d19 Correct address found for sleigh room door 2025-08-30 19:24:31 -04:00
MarioSpore
b918d96294 Fix update constant ram address to only trigger when new locations are sent to AP 2025-08-30 17:26:06 -04:00
MarioSpore
dc76761fc8 Updated proper logging & fixed logic for demo mode detection 2025-08-30 16:33:21 -04:00
MarioSpore
c48bca965e Fix location & region logic not considering OR logic via multiple lists of items 2025-08-30 16:32:56 -04:00
MarioSpore
0e294f53ec Commented out 0FBF25 address since it does not work due issues ingame 2025-08-30 09:10:16 -04:00
MarioSpore
cf7f16d36b Changed item received addresses among other removals that became useless 2025-08-30 09:09:35 -04:00
MarioSpore
78bc54d227 Duplicate IDS related to Heart of Stone - Who Lake & Who Dump fix 2025-08-28 15:38:56 -04:00
MarioSpore
30fd16bdb8 Temporairly disables 0x0100BC due to cutscene spam, may implement in the future to skip computer 2025-08-28 00:20:01 -04:00
MarioSpore
95fb26f20c Added heartsanity, finally 2025-08-27 21:34:03 -04:00
MarioSpore
8c07ca8c81 Fix Sleigh Room door issues 2025-08-26 22:38:39 -04:00
MarioSpore
fc31e2f442 Adds delay for demo mode to mitigate visitsanity location sends 2025-08-26 21:28:02 -04:00
MarioSpore
bfca1df83c Comment out keys and gadget tables to prevent cutscene loops 2025-08-25 21:34:41 -04:00
MarioSpore
41e55b169f Remove unused imports 2025-08-25 19:48:45 -04:00
MarioSpore
e8e9c76eda Adds additional ram address for Scissors to allow triggering cutscene for Shaving Dump Guardian mission 2025-08-25 19:45:01 -04:00
MarioSpore
ff9c7480db Specific conditions for handling heart of stones and sleigh room key for preventing vanilla items sent 2025-08-25 18:49:44 -04:00
MarioSpore
5444ea7061 Reset locations ingame through loops that I do not deserve 2025-08-25 18:27:19 -04:00
MarioSpore
069355778d Fixes item validation issues with traps 2025-08-25 17:07:21 -04:00
MarioSpore
9a6f6f7a75 Fixes the loop issue that doesn't check all RAM addresses before it actually marks the location as "checked" 2025-08-25 17:03:48 -04:00
MarioSpore
7105187ad3 Update traps for traplink and maybe Child Trap 2025-08-24 11:01:10 -04:00
MarioSpore
98b971a659 Future-proofing Max logic when movesanity gets implemented 2025-08-24 11:00:31 -04:00
MarioSpore
e6430b2f86 Switched addresses for tents and thistle shorts mission 2025-08-22 22:19:09 -04:00
MarioSpore
4a6f4fce4f Temporarily disable filler & trap items due to unstable behavior ingame 2025-08-22 22:18:30 -04:00
MarioSpore
837e651d7b Forgot to comment out the await function to fully disable opening the sleigh room door if you receive all the sleigh parts 2025-08-19 23:23:11 -04:00
MarioSpore
4d1d728db1 Fix Modifying The Mayor's Statue using wrong bit position 2025-08-19 23:22:29 -04:00
MarioSpore
3dc4802be7 Logic now requires Sleigh Room Key to goal along with other minor changes to reflect this 2025-08-19 22:29:00 -04:00
MarioSpore
08e9df66de Default annoying locations to on (Even though this literally does nothing) 2025-08-19 02:00:33 -04:00
MarioSpore
14d7bdba15 Prepare for reset addresses in locations when items are sent in vanilla 2025-08-19 02:00:11 -04:00
MarioSpore
5eaf551584 Fix locations not sending, also makes unlimited_eggs option officially works. ALSO remembers items sent on disconnect! 2025-08-19 01:59:18 -04:00
MarioSpore
e941e8bdbf Fix issue with having more items than locations, the (-3) is a placeholder until we officially add in code that compensates the 3 added heart of stones 2025-08-18 16:47:12 -04:00
MarioSpore
659ae21fa7 Possible fixes to OverflowError during releases and RuntimeError when certain number of locations are sent. Needs to be tested. 2025-08-17 21:22:12 -04:00
MarioSpore
032dd8712e Move interpret_rule to the top for ease of access 2025-08-17 21:20:54 -04:00
MarioSpore
5caacaac87 Add underscore for "annoyinglocations" option 2025-08-17 00:17:58 -04:00
MarioSpore
95e80227e1 Does not require REL for a blueprint and Shaving the Dump Guardian mission 2025-08-17 00:17:42 -04:00
MarioSpore
dced197dc4 Add max count & allow sleigh room to open 2025-08-16 02:26:25 -04:00
MarioSpore
3549e55c59 Functioning goal 2025-08-16 02:24:19 -04:00
MarioSpore
24d1b96b9e Forgot to rename location in Rules.py to reflect Location.py changes 2025-08-15 22:03:33 -04:00
MarioSpore
76b4ff2a6e Readjusted positioning of options 2025-08-15 22:03:09 -04:00
MarioSpore
d9e300e0fd Location name adjustment to be "Inside" instead of "Front of" for the REL Blueprint before mission completion 2025-08-15 21:03:53 -04:00
MarioSpore
98e2486292 You can logically get Minefield blueprints by just using Max. He is not affected by the mines. 2025-08-15 21:03:12 -04:00
MarioSpore
044fdaa717 Various code changes that handles unlimited rotten eggs option, checks no longer sending during demo/main menu, have certain items, if set to true in Items.py, to add/remove instead of setting, and logs to display when you are in BIOS and you need to wait a bit. 2025-08-14 00:23:40 -04:00
MarioSpore
922232264d Unlimited rotten eggs option is officially implemented, removes comment that initially says "Not Implemented" 2025-08-14 00:21:15 -04:00
MarioSpore
92dafd0a73 Sets items to be added if set to true 2025-08-14 00:20:12 -04:00
MarioSpore
a010080371 Made Who Cloak, Cable Car Access Card, & Scout Clothes progression since they unlock entire regions 2025-08-11 21:37:12 -04:00
MarioSpore
849691b009 New official item classifications for 0.6.3 update 2025-08-11 21:20:11 -04:00
MarioSpore
912c4db021 Merge remote-tracking branch 'origin/dev' into dev 2025-08-11 20:48:06 -04:00
MarioSpore
d91ade58ee Subtle changes to make apworld work with 0.6.3 2025-08-11 20:47:38 -04:00
MarioSpore
90d02672b5 Merge branch 'ArchipelagoMW:main' into dev 2025-08-11 20:31:03 -04:00
qwint
cdde38fdc9 Settings: warn for broken worlds instead of crashing (#4438)
note: i swear the issue was an importerror but i could only get attributeerrors on the getattr() call, maybe we want to check for both?
2025-08-10 17:23:39 +02:00
Adrian Priestley
c34c00baa4 fix(deps): Lock setuptools version to <81 (#5284)
- Update Dockerfile to specify "setuptools<81"
- Modify ModuleUpdate.py to install setuptools with version constraint
2025-08-10 17:09:31 +02:00
Mysteryem
9bd535752e Core: Sort Unreachable Locations Written to the Spoiler (#5269) 2025-08-10 11:03:12 -04:00