Update mask form palette upload to use time of day

This commit is contained in:
scawful
2024-11-29 16:03:49 -05:00
parent 860e616c17
commit 2e3f06d6d8
6 changed files with 30 additions and 16 deletions

View File

@@ -25,7 +25,12 @@ UpdateBunnyPalette:
LDX #$001E
.loop
LDA.l bunny_palette, X : STA $7EC6E0, X
LDA.l bunny_palette, X
PHX
STA.l !pal_color
JSL ColorSubEffect
PLX
STA $7EC6E0, X
DEX : DEX : BPL .loop
SEP #$30 ; go back to 8 bit mode

View File

@@ -13,7 +13,12 @@ UpdateDekuPalette:
LDX #$001E
.loop
LDA.l deku_palette, X : STA $7EC6E0, X
LDA.l deku_palette, X
PHX
STA.l !pal_color
JSL ColorSubEffect
PLX
STA $7EC6E0, X
DEX : DEX : BPL .loop
SEP #$30 ; go back to 8 bit mode

View File

@@ -10,8 +10,6 @@ macro PlayerTransform()
STA $012E
endmacro
macro CheckNewR_ButtonPress()
LDA.b $F6 : BIT.b #$10
endmacro
@@ -191,7 +189,9 @@ Palette_ArmorAndGloves:
LDA.b $BC : AND #$00FF : STA $02
.loop
LDA [$00] : STA $7EC300, X : STA $7EC500, X
LDA [$00]
JSL ColorBgFix
STA $7EC300, X : STA $7EC500, X
INC $00 : INC $00
INX #2
DEY : BPL .loop

View File

@@ -4,9 +4,6 @@
; Reacts to Tile ID 64 to transform into Minish Link
; =========================================================
org $07DA2A
TileDetection_OverworldAttributeJumpTable:
; Overworld Collision Tables
org $07DAF2
dw LinkState_CheckForMinishForm ; Tile ID 64

View File

@@ -9,7 +9,12 @@ UpdateWolfPalette:
LDX #$001E
.loop
LDA.l WolfPalette, X : STA $7EC6E0, X
LDA.l WolfPalette, X
PHX
STA.l !pal_color
JSL ColorSubEffect
PLX
STA $7EC6E0, X
DEX : DEX : BPL .loop
SEP #$30 ; go back to 8 bit mode
@@ -27,11 +32,8 @@ WolfPalette:
; =========================================================
org $07A3DB
LinkItem_Flute:
org $07A32C
LinkItem_Shovel:
LinkItem_Flute = $07A3DB
LinkItem_Shovel = $07A32C
; LinkItem_Shovel
org $07A3B2

View File

@@ -17,7 +17,12 @@ UpdateZoraPalette:
LDX #$001E
.loop
LDA.l zora_palette, X : STA $7EC6E0, X
LDA.l zora_palette, X
PHX
STA.l !pal_color
JSL ColorSubEffect
PLX
STA $7EC6E0, X
DEX : DEX : BPL .loop
SEP #$30 ; go back to 8 bit mode