Commit Graph

62 Commits

Author SHA1 Message Date
Scipio Wright
cb85596d0a Weird west garden dagger house edge case 2024-07-11 09:47:22 -04:00
Scipio Wright
24790b2b92 West Garden combat logic 2024-07-10 23:43:05 -04:00
Scipio Wright
14abc350b4 Dark Tomb combat logic 2024-07-10 20:36:36 -04:00
Scipio Wright
826f13b30f Finish beneath the well 2024-07-10 20:31:07 -04:00
Scipio Wright
f7c944203e Remove a few easy ones 2024-07-10 20:09:02 -04:00
Scipio Wright
5ebab3b545 East Forest combat logic done 2024-07-10 20:03:51 -04:00
Scipio Wright
c986a0a0c4 Finish writing overworld combat logic 2024-07-10 19:37:03 -04:00
Scipio Wright
b11ec7c00e Merge branch 'main' into tunc-combat-logic 2024-07-09 09:48:11 -04:00
Scipio Wright
e9a4ba43ec Update er_rules for new combat reqs 2024-07-08 20:48:25 -04:00
Scipio Wright
f1aba45f79 Make has_combat_reqs 2024-07-08 20:40:07 -04:00
Scipio Wright
1fe36c92f9 Bump up Boss Scav and Heir 2024-07-06 12:56:36 -04:00
Scipio Wright
4a23c93674 Add note 2024-07-05 22:38:07 -04:00
Scipio Wright
533f7f210e Fill out swamp combat logic 2024-07-05 21:12:51 -04:00
Scipio Wright
e7a8e195e6 TUNIC: Use fewer parameters in helper functions (#3356)
* Clean these functions up, get the hell out of here 5 parameter function

* Clean up a bunch of rules that no longer need to be multi-lined since the functions are shorter

* Clean up some range functions

* Update to use world instead of player like Vi recommended

* Fix merge conflict

* Fix after merge
2024-07-05 22:50:12 +02:00
Scipio Wright
d4d0a3e945 TUNIC: Make the shop checks require a sword 2024-07-05 22:36:55 +02:00
Scipio Wright
c16f28b156 Some early Overworld combat logic 2024-07-04 22:35:38 -04:00
Scipio Wright
709606a140 Fix tiny issues 2024-07-04 20:25:47 -04:00
Scipio Wright
560bfe5d32 Add the rules for the boss-only option 2024-07-04 20:02:12 -04:00
Scipio Wright
19610b878d Add the shop sword logic stuff in 2024-07-04 18:40:57 -04:00
Scipio Wright
48edbdbb8b Rename has_stick to has_melee, some fixes per Medic's review 2024-07-04 08:44:57 -04:00
Scipio Wright
f9e1d9d1a4 Fix formatting, fix rule for heir access after merge 2024-06-29 22:17:29 -04:00
Scipio Wright
bd21a6173e Merge branch 'main' into tunc-logic-rules-redux 2024-06-29 19:27:39 -04:00
Silent
55cb81d487 TUNIC: Update victory condition (#3579)
* Add hero relics to victory condition

* Update __init__.py

* Remove unneeded local variables for options

* Use has_group_unique

* fix spacing
2024-06-30 01:17:00 +02:00
Scipio Wright
b8f78af506 TUNIC: Fix minor logic bug in upper Zig (#3576)
* Add note about bushes to logic section of readme

* Fix missing logic on bridge switch chest in upper zig

* Revise upper zig rule change to account for ER
2024-06-27 14:01:35 +02:00
Scipio Wright
d339770974 Revise upper zig rule change to account for ER 2024-06-21 23:28:05 -04:00
Scipio Wright
5b493f3e6e Fix missing logic on bridge switch chest in upper zig 2024-06-21 19:08:49 -04:00
Scipio Wright
d768f0a884 Add some nonsense that boils down to activating the fuse in overworld 2024-06-17 09:43:55 -04:00
Scipio Wright
b804c51cd3 Add atoll fuse with wand + hard ls 2024-06-17 09:32:17 -04:00
Scipio Wright
5d4f46d6cb Fix more bugs 2024-06-15 14:30:57 -04:00
Scipio Wright
489430c586 Add more hard ice grapples 2024-06-15 10:57:27 -04:00
Scipio Wright
91e6a2f201 Fix bugs 2024-06-14 21:41:42 -04:00
Scipio Wright
985c02de38 Finishing out hooking the new rules into the code 2024-06-14 19:41:23 -04:00
Scipio Wright
f78be22a16 Fix rule 2024-06-14 11:03:42 -04:00
Scipio Wright
ecde9459fc Add new parameter to has_ice_grapple_logic 2024-06-14 10:16:13 -04:00
Scipio Wright
aea16aa8c5 Update with laurels_zip helper 2024-06-14 09:43:45 -04:00
Scipio Wright
1f0dac222d More rules 2024-06-13 23:31:10 -04:00
Scipio Wright
e31412040b Add well rail to the rules 2024-06-13 22:59:06 -04:00
Scipio Wright
21e3854425 Finish the ladder storage rules 2024-06-13 19:12:59 -04:00
Scipio Wright
a73bf37554 Wrote majority of overworld ladder rules 2024-06-13 16:27:41 -04:00
Scipio Wright
904d0e931d Ice grapple hard to get to fountain cross room 2024-06-12 21:31:38 -04:00
Scipio Wright
6a70799b3c Put new ice grapple stuff in er rules 2024-06-12 21:28:55 -04:00
Scipio Wright
4492d46f9a Merge branch 'main' into tunc-cleanup-rules 2024-06-10 17:29:04 -04:00
Scipio Wright
31419c84a4 TUNIC: Remove rule for west Quarry bomb wall (#3481)
* Update west quarry bomb wall rule

* Update west quarry bomb wall rule
2024-06-06 22:56:35 +02:00
Scipio Wright
8a41ac4767 Update to use world instead of player like Vi recommended 2024-06-01 12:38:02 -04:00
Scipio Wright
3b5ae8712b Clean up a bunch of rules that no longer need to be multi-lined since the functions are shorter 2024-05-20 21:38:51 -04:00
Scipio Wright
838f1f29f8 Clean these functions up, get the hell out of here 5 parameter function 2024-05-20 20:59:26 -04:00
Scipio Wright
754fc11c1b TUNIC: ER Refactor for better plando connections, fewer shops improvement (#3075)
* Fixed shop changes

* Update option description

* Apply suggestions from Vi's review (thank you)

* Fix for plando connections on a full scene

* Plando connections should work better now for complicated paths

* Even more good plando connections yes

* Starting to move the info over

* Fixing up formatting a bit

* Remove unneeded item info

* Put in updated_reachable_regions, to replace add_dependent_regions

* Updated to match ladder shuffle

* More stuff I guess

* It functions!

* It mostly works with plando now, some slight issues still

* Fixed minor logic bug

* Fixed world leakage

* Change exception message

* Make exception message better for troubleshooting failed connections

* Merged with main

* technically a logic fix but it would never matter cause no start shuffle

* Add a couple more alias item groups cause yeah

* Rename beneath the vault front -> beneath the vault main

* Flip lantern access rule to the region

* Add missing connection to traversal reqs

* Move start_inventory_from_pool to the top so that it's next to start_inventory

* Reword the fixed shop description slightly

* Refactor per ixrec's comments

* Greatly reduced an overcomplicated block because Vi is cool and smart and also cool

* Rewrite traversal reqs thing per Vi's comments
2024-05-20 01:01:24 +02:00
Scipio Wright
c64c80aac0 TUNIC: Location groups for each area of the game (#3024)
* huzzah, location groups

* scope creep pog

* Apply suggestion to the other spot it is applicable at too

* apply berserker's suggestion

Co-authored-by: Fabian Dill <Berserker66@users.noreply.github.com>

* Remove extra location group for shops

* Fire rod for magic wand

* Capitalize itme name groups

* Update docs to capitalize item name groups, remove the little section on aliases

since the aliases bit is really more for someone misremembering the name than anything else, like "fire rod" is because you played a lot of LttP, or Orb instead of Magic Orb is clear.

* Fix rule with item group name

* Capitalization is cool

* Fix merge mistake

* Add Flask group, remove Potions group

* Update docs to detail how to find item and location groups

* Revise per Vi's comment

* Fix test

* fuzzy matching please stop

* Remove test change that was meant for a different branch

---------

Co-authored-by: Fabian Dill <Berserker66@users.noreply.github.com>
2024-05-02 10:02:59 +02:00
Scipio Wright
6aafa6ff04 TUNIC: Fix minimal Heir access in ladder shuffle (#3189) 2024-04-21 17:00:16 +02:00
Scipio Wright
6dbeb6c658 TUNIC: Fix chest in incorrect region, incorrect key requirement (#3132) 2024-04-14 21:14:16 -05:00