diff options
| author | Garrett Cox <garrettjcox@gmail.com> | 2026-07-30 18:38:29 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-07-30 18:38:29 -0500 |
| commit | dd5a36d60a0f29dd500cb0e826e3d41780f46944 (patch) | |
| tree | d60044f48d8059093a4d99a256611882b3861049 /mm/2s2h/Rando/Logic/Logic.h | |
| parent | 630536f681e0b362f58793cd1d8d003c817621bf (diff) | |
Shuffle keaton grass and some more missed grass (#1822)
Diffstat (limited to 'mm/2s2h/Rando/Logic/Logic.h')
| -rw-r--r-- | mm/2s2h/Rando/Logic/Logic.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/mm/2s2h/Rando/Logic/Logic.h b/mm/2s2h/Rando/Logic/Logic.h index 4e4cf2393..582c91a19 100644 --- a/mm/2s2h/Rando/Logic/Logic.h +++ b/mm/2s2h/Rando/Logic/Logic.h @@ -195,6 +195,9 @@ void ValidateRegionTimeOwnership(RandoRegionId regionId, RandoCheckId checkId, u (HAS_ITEM(ITEM_MASK_BLAST) && GET_CUR_EQUIP_VALUE(EQUIP_TYPE_SHIELD) > EQUIP_VALUE_SHIELD_NONE)) #define CAN_USE_HUMAN_SWORD (GET_CUR_EQUIP_VALUE(EQUIP_TYPE_SWORD) >= EQUIP_VALUE_SWORD_KOKIRI) #define CAN_USE_SWORD (CAN_USE_HUMAN_SWORD || HAS_ITEM(ITEM_SWORD_GREAT_FAIRY) || CAN_BE_DEITY) +#define CAN_FULLY_CUT_KEATON_GRASS \ + (HAS_MAGIC && (GET_CUR_EQUIP_VALUE(EQUIP_TYPE_SWORD) >= EQUIP_VALUE_SWORD_RAZOR) && \ + CHECK_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_GREAT_SPIN_ATTACK)) // Be careful here, as some checks require you to play the song as a specific form #define CAN_PLAY_SONG(song) \ (HAS_ITEM(ITEM_OCARINA_OF_TIME) && CHECK_QUEST_ITEM(QUEST_SONG_##song) && \ |
