Update mask form palette upload to use time of day
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user