Movement etc.
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
INCLUDE "includes.asm"
|
||||
|
||||
|
||||
SECTION "Events", ROMX, BANK[EVENTS]
|
||||
|
||||
OverworldLoop:: ; 966b0
|
||||
@@ -23,7 +22,6 @@ OverworldLoop:: ; 966b0
|
||||
dw .done
|
||||
; 966cb
|
||||
|
||||
|
||||
DisableEvents: ; 966cb
|
||||
xor a
|
||||
ld [ScriptFlags3], a
|
||||
@@ -114,21 +112,16 @@ CheckWildEncountersScriptFlag: ; 9671e
|
||||
ret
|
||||
; 96724
|
||||
|
||||
|
||||
StartMap: ; 96724
|
||||
xor a
|
||||
ld [ScriptVar], a
|
||||
xor a
|
||||
ld [ScriptRunning], a
|
||||
ld hl, MapStatus
|
||||
ld bc, $3e ; 62
|
||||
ld bc, wMapStatusEnd - MapStatus
|
||||
call ByteFill
|
||||
callba InitCallReceiveDelay
|
||||
call ClearJoypad
|
||||
; fallthrough
|
||||
; 9673e
|
||||
|
||||
|
||||
EnterMap: ; 9673e
|
||||
xor a
|
||||
ld [wd453], a
|
||||
@@ -157,17 +150,15 @@ EnterMap: ; 9673e
|
||||
ret
|
||||
; 9676d
|
||||
|
||||
|
||||
Function9676d: ; 9676d
|
||||
UnusedWait30Frames: ; 9676d
|
||||
ld c, 30
|
||||
call DelayFrames
|
||||
ret
|
||||
; 96773
|
||||
|
||||
|
||||
HandleMap: ; 96773
|
||||
call ResetOverworldDelay
|
||||
call Function967c1
|
||||
call HandleMapTimeAndJoypad
|
||||
callba HandleCmdQueue ; no need to farcall
|
||||
call MapEvents
|
||||
|
||||
@@ -183,7 +174,6 @@ HandleMap: ; 96773
|
||||
ret
|
||||
; 96795
|
||||
|
||||
|
||||
MapEvents: ; 96795
|
||||
ld a, [MapEventStatus]
|
||||
ld hl, .jumps
|
||||
@@ -206,7 +196,6 @@ MapEvents: ; 96795
|
||||
ret
|
||||
; 967af
|
||||
|
||||
|
||||
MaxOverworldDelay: ; 967af
|
||||
db 2
|
||||
; 967b0
|
||||
@@ -226,7 +215,7 @@ NextOverworldFrame: ; 967b7
|
||||
ret
|
||||
; 967c1
|
||||
|
||||
Function967c1: ; 967c1
|
||||
HandleMapTimeAndJoypad: ; 967c1
|
||||
ld a, [MapEventStatus]
|
||||
cp 1 ; no events
|
||||
ret z
|
||||
@@ -281,7 +270,6 @@ Function96812: ; 96812
|
||||
ret
|
||||
; 9681f
|
||||
|
||||
|
||||
PlayerEvents: ; 9681f
|
||||
|
||||
xor a
|
||||
@@ -313,7 +301,6 @@ PlayerEvents: ; 9681f
|
||||
xor a
|
||||
ret
|
||||
|
||||
|
||||
.ok
|
||||
push af
|
||||
callba EnableScriptMode
|
||||
@@ -335,7 +322,6 @@ PlayerEvents: ; 9681f
|
||||
ret
|
||||
; 96867
|
||||
|
||||
|
||||
CheckTrainerBattle3: ; 96867
|
||||
nop
|
||||
nop
|
||||
@@ -351,7 +337,6 @@ CheckTrainerBattle3: ; 96867
|
||||
ret
|
||||
; 96874
|
||||
|
||||
|
||||
CheckTileEvent: ; 96874
|
||||
; Check for warps, tile triggers or wild battles.
|
||||
|
||||
@@ -418,7 +403,6 @@ CheckTileEvent: ; 96874
|
||||
ret
|
||||
; 968c7
|
||||
|
||||
|
||||
CheckWildEncounterCooldown:: ; 968c7
|
||||
ld hl, wWildEncounterCooldown
|
||||
ld a, [hl]
|
||||
@@ -543,7 +527,6 @@ CheckTimeEvents: ; 9693a
|
||||
ret
|
||||
; 96974
|
||||
|
||||
|
||||
OWPlayerInput: ; 96974
|
||||
|
||||
call PlayerMovement
|
||||
@@ -573,7 +556,6 @@ OWPlayerInput: ; 96974
|
||||
ret
|
||||
; 96999
|
||||
|
||||
|
||||
CheckAPressOW: ; 96999
|
||||
ld a, [hJoyPressed]
|
||||
and A_BUTTON
|
||||
@@ -588,7 +570,6 @@ CheckAPressOW: ; 96999
|
||||
ret
|
||||
; 969ac
|
||||
|
||||
|
||||
PlayTalkObject: ; 969ac
|
||||
push de
|
||||
ld de, SFX_READ_TEXT_2
|
||||
@@ -597,7 +578,6 @@ PlayTalkObject: ; 969ac
|
||||
ret
|
||||
; 969b5
|
||||
|
||||
|
||||
TryObjectEvent: ; 969b5
|
||||
callba CheckFacingObject
|
||||
jr c, .IsObject
|
||||
@@ -704,7 +684,6 @@ TryObjectEvent: ; 969b5
|
||||
ret
|
||||
; 96a38
|
||||
|
||||
|
||||
TryReadSign: ; 96a38
|
||||
call CheckFacingSign
|
||||
jr c, .IsSign
|
||||
@@ -810,7 +789,6 @@ endr
|
||||
ret
|
||||
; 96ad8
|
||||
|
||||
|
||||
CheckSignFlag: ; 96ad8
|
||||
ld hl, EngineBuffer4
|
||||
ld a, [hli]
|
||||
@@ -829,7 +807,6 @@ CheckSignFlag: ; 96ad8
|
||||
ret
|
||||
; 96af0
|
||||
|
||||
|
||||
PlayerMovement: ; 96af0
|
||||
callba DoPlayerMovement
|
||||
ld a, c
|
||||
@@ -896,7 +873,6 @@ PlayerMovement: ; 96af0
|
||||
ret
|
||||
; 96b30
|
||||
|
||||
|
||||
CheckMenuOW: ; 96b30
|
||||
xor a
|
||||
ld [hMenuReturn], a
|
||||
@@ -928,7 +904,6 @@ CheckMenuOW: ; 96b30
|
||||
ret
|
||||
; 96b58
|
||||
|
||||
|
||||
StartMenuScript: ; 96b58
|
||||
callasm StartMenu
|
||||
jump StartMenuCallback
|
||||
@@ -956,7 +931,6 @@ SelectMenuCallback: ; 96b66
|
||||
end
|
||||
; 96b79
|
||||
|
||||
|
||||
CountStep: ; 96b79
|
||||
; Don't count steps in link communication rooms.
|
||||
ld a, [wLinkMode]
|
||||
@@ -1024,7 +998,6 @@ CountStep: ; 96b79
|
||||
ret
|
||||
; 96bd3
|
||||
|
||||
|
||||
.unreferenced: ; 96bd3
|
||||
ld a, 7
|
||||
scf
|
||||
|
Reference in New Issue
Block a user