Commit Graph

7970 Commits

Author SHA1 Message Date
MarioSpore
5cfbf84519 Reworked logic to no longer require Sleigh parts and only to require gadgets and vacuum accesses to get to the sleigh part locations instead. 2025-08-31 13:20:59 -04:00
MarioSpore
a00cd0212a Comment out Sleigh parts for another day 2025-08-31 13:20:12 -04:00
MarioSpore
61885767d5 Adds sleigh part collections as locations 2025-08-31 10:44:30 -04:00
MarioSpore
b0619d5751 Fix removing physical item binary nonsense 2025-08-30 19:59:56 -04:00
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