From d87c4157e810e3676fc63ba2856e76cb72d62425 Mon Sep 17 00:00:00 2001 From: Kevin Cathcart Date: Sat, 3 Aug 2019 12:24:57 -0400 Subject: [PATCH] Add PreopenPyramid flag --- events.asm | 5 +++++ tables.asm | 5 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/events.asm b/events.asm index b9c7367..de68706 100644 --- a/events.asm +++ b/events.asm @@ -131,6 +131,11 @@ OnNewFile: LDA.b #$80 : STA $7EF061 ; open aga tower curtain LDA.b #$80 : STA $7EF093 ; open skull woods curtain + + + LDA.l PreopenPyramid : BEQ + + LDA.b #$20 : STA $7EF2DB ; pyramid hole already open + + + LDA StartingSword : STA $7EF359 ; set starting sword type PLP : PLX RTL diff --git a/tables.asm b/tables.asm index d9e8d86..c8b4b72 100644 --- a/tables.asm +++ b/tables.asm @@ -261,8 +261,9 @@ db #$07 ; #$07 = 7 Crystals org $30805F ; PC 0x18005F - Number of crystals required to kill Ganon NumberOfCrystalsRequiredForGanon: db #$07 ; #$07 = 7 Crystals -;-------------------------------------------------------------------------------- -; 0x18005F - 0x18005F (unused) +org $30805F: +PreopenPyramid: +db $00 ; #$00 = Off (default) - #$01 = On ;-------------------------------------------------------------------------------- org $308060 ; PC 0x180060 - 0x18007E ProgrammableItemLogicJump_1: