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 LDX #$001E
.loop .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 DEX : DEX : BPL .loop
SEP #$30 ; go back to 8 bit mode SEP #$30 ; go back to 8 bit mode

View File

@@ -13,7 +13,12 @@ UpdateDekuPalette:
LDX #$001E LDX #$001E
.loop .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 DEX : DEX : BPL .loop
SEP #$30 ; go back to 8 bit mode SEP #$30 ; go back to 8 bit mode

View File

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

View File

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

View File

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

View File

@@ -17,7 +17,12 @@ UpdateZoraPalette:
LDX #$001E LDX #$001E
.loop .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 DEX : DEX : BPL .loop
SEP #$30 ; go back to 8 bit mode SEP #$30 ; go back to 8 bit mode