mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2024-09-09 09:51:34 -07:00
Disable space upon landing (#21)
This commit is contained in:
parent
f9f0467d76
commit
fc7b65347f
@ -68,3 +68,8 @@ DEF NUM_VARIABLE_SPACES_SETS EQU const_value
|
|||||||
; number of tiles of the tileset occupied by space tiles (see LoadTilesetGFX)
|
; number of tiles of the tileset occupied by space tiles (see LoadTilesetGFX)
|
||||||
DEF TILESET_FIXED_SPACES_NUM_TILES EQU $20
|
DEF TILESET_FIXED_SPACES_NUM_TILES EQU $20
|
||||||
DEF TILESET_VARIABLE_SPACES_NUM_TILES EQU $20
|
DEF TILESET_VARIABLE_SPACES_NUM_TILES EQU $20
|
||||||
|
|
||||||
|
; metatile layout constants
|
||||||
|
DEF FIRST_SPACE_METATILE EQU $80
|
||||||
|
DEF FIRST_GREY_SPACE_METATILE EQU $e0
|
||||||
|
DEF UNIQUE_SPACE_METATILES_MASK EQU %11111
|
||||||
|
@ -79,6 +79,19 @@ LandedInRegularSpaceScript:
|
|||||||
end
|
end
|
||||||
|
|
||||||
LandedInRegularSpace:
|
LandedInRegularSpace:
|
||||||
|
; disable the space effect (turn the space into a grey space)
|
||||||
|
ld a, [wCurSpaceXCoord]
|
||||||
|
add 4
|
||||||
|
ld d, a
|
||||||
|
ld a, [wCurSpaceYCoord]
|
||||||
|
add 4
|
||||||
|
ld e, a
|
||||||
|
call GetBlockLocation
|
||||||
|
ld a, [hl]
|
||||||
|
and UNIQUE_SPACE_METATILES_MASK
|
||||||
|
add FIRST_GREY_SPACE_METATILE
|
||||||
|
ld [hl], a
|
||||||
|
; trigger end of turn
|
||||||
ld a, BOARDEVENT_END_TURN
|
ld a, BOARDEVENT_END_TURN
|
||||||
ldh [hCurBoardEvent], a
|
ldh [hCurBoardEvent], a
|
||||||
ret
|
ret
|
||||||
|
Loading…
Reference in New Issue
Block a user