cleanup Twinrova
This commit is contained in:
@@ -224,7 +224,7 @@ Sprite_Twinrova_Main:
|
|||||||
}
|
}
|
||||||
|
|
||||||
; -------------------------------------------------------
|
; -------------------------------------------------------
|
||||||
; 0x02 - TODO: Implement Twinrova_MoveForwards
|
; 0x02 - Twinrova_MoveForwards
|
||||||
Twinrova_MoveForwards:
|
Twinrova_MoveForwards:
|
||||||
{
|
{
|
||||||
%Twinrova_Front()
|
%Twinrova_Front()
|
||||||
@@ -236,13 +236,14 @@ Sprite_Twinrova_Main:
|
|||||||
|
|
||||||
JSL Sprite_DamageFlash_Long
|
JSL Sprite_DamageFlash_Long
|
||||||
JSL Sprite_BounceTowardPlayer
|
JSL Sprite_BounceTowardPlayer
|
||||||
|
JSL Sprite_CheckTileCollision
|
||||||
|
|
||||||
%GotoAction(1)
|
%GotoAction(1)
|
||||||
RTS
|
RTS
|
||||||
}
|
}
|
||||||
|
|
||||||
; -------------------------------------------------------
|
; -------------------------------------------------------
|
||||||
; 0x03 - TODO: Implement Twinrova_MoveBackwards
|
; 0x03 - Twinrova_MoveBackwards
|
||||||
Twinrova_MoveBackwards:
|
Twinrova_MoveBackwards:
|
||||||
{
|
{
|
||||||
%Twinrova_Back()
|
%Twinrova_Back()
|
||||||
@@ -254,6 +255,7 @@ Sprite_Twinrova_Main:
|
|||||||
|
|
||||||
JSL Sprite_DamageFlash_Long
|
JSL Sprite_DamageFlash_Long
|
||||||
JSL Sprite_BounceTowardPlayer
|
JSL Sprite_BounceTowardPlayer
|
||||||
|
JSL Sprite_CheckTileCollision
|
||||||
|
|
||||||
%GotoAction(1)
|
%GotoAction(1)
|
||||||
RTS
|
RTS
|
||||||
@@ -321,10 +323,6 @@ Sprite_Twinrova_Main:
|
|||||||
%StartOnFrame(10)
|
%StartOnFrame(10)
|
||||||
%Twinrova_Hurt()
|
%Twinrova_Hurt()
|
||||||
|
|
||||||
PHX
|
|
||||||
JSL Sprite_CheckDamageFromPlayerLong
|
|
||||||
%DoDamageToPlayerSameLayerOnContact()
|
|
||||||
PLX
|
|
||||||
|
|
||||||
JSL Sprite_DamageFlash_Long
|
JSL Sprite_DamageFlash_Long
|
||||||
|
|
||||||
@@ -851,37 +849,37 @@ Blind_SpawnFromMaiden:
|
|||||||
org $1DA081
|
org $1DA081
|
||||||
SpritePrep_Blind_PrepareBattle:
|
SpritePrep_Blind_PrepareBattle:
|
||||||
{
|
{
|
||||||
; #_1DA081: LDA.l $7EF3CC
|
; LDA.l $7EF3CC
|
||||||
; #_1DA085: CMP.b #$06 ; FOLLOWER 06
|
; CMP.b #$06 ; FOLLOWER 06
|
||||||
; #_1DA087: BEQ .despawn
|
; BEQ .despawn
|
||||||
|
|
||||||
#_1DA089: LDA.w $0403
|
LDA.w $0403
|
||||||
#_1DA08C: AND.b #$20
|
AND.b #$20
|
||||||
#_1DA08E: BEQ .despawn
|
BEQ .despawn
|
||||||
|
|
||||||
#_1DA090: LDA.b #$60
|
LDA.b #$60
|
||||||
#_1DA092: STA.w $0E10,X
|
STA.w $0E10,X
|
||||||
|
|
||||||
#_1DA095: LDA.b #$01
|
LDA.b #$01
|
||||||
#_1DA097: STA.w $0DB0,X
|
STA.w $0DB0,X
|
||||||
|
|
||||||
#_1DA09A: LDA.b #$02
|
LDA.b #$02
|
||||||
#_1DA09C: STA.w $0DE0,X
|
STA.w $0DE0,X
|
||||||
|
|
||||||
#_1DA09F: LDA.b #$04
|
LDA.b #$04
|
||||||
#_1DA0A1: STA.w $0EB0,X
|
STA.w $0EB0,X
|
||||||
|
|
||||||
#_1DA0A4: LDA.b #$07
|
LDA.b #$07
|
||||||
#_1DA0A6: STA.w $0DC0,X
|
STA.w $0DC0,X
|
||||||
|
|
||||||
#_1DA0A9: STZ.w $0B69
|
STZ.w $0B69
|
||||||
|
|
||||||
#_1DA0AC: RTL
|
RTL
|
||||||
|
|
||||||
.despawn
|
.despawn
|
||||||
#_1DA0AD: STZ.w $0DD0,X
|
STZ.w $0DD0,X
|
||||||
|
|
||||||
#_1DA0B0: RTL
|
RTL
|
||||||
}
|
}
|
||||||
|
|
||||||
warnpc $1DA0B1
|
warnpc $1DA0B1
|
||||||
@@ -893,64 +891,64 @@ warnpc $1DA0B1
|
|||||||
org $1DA0B1
|
org $1DA0B1
|
||||||
BlindLaser_SpawnTrailGarnish:
|
BlindLaser_SpawnTrailGarnish:
|
||||||
{
|
{
|
||||||
#_1DA0B1: LDA.w SprDelay,X
|
LDA.w SprDelay,X
|
||||||
#_1DA0B4: AND.b #$00
|
AND.b #$00
|
||||||
#_1DA0B6: BNE .exit
|
BNE .exit
|
||||||
|
|
||||||
#_1DA0B8: PHX
|
PHX
|
||||||
#_1DA0B9: TXY
|
TXY
|
||||||
|
|
||||||
#_1DA0BA: LDX.b #$1D
|
LDX.b #$1D
|
||||||
|
|
||||||
.next_slot
|
.next_slot
|
||||||
#_1DA0BC: LDA.l $7FF800,X
|
LDA.l $7FF800,X
|
||||||
#_1DA0C0: BEQ .free_slot
|
BEQ .free_slot
|
||||||
|
|
||||||
#_1DA0C2: DEX
|
DEX
|
||||||
#_1DA0C3: BPL .next_slot
|
BPL .next_slot
|
||||||
|
|
||||||
#_1DA0C5: DEC.w $0FF8
|
DEC.w $0FF8
|
||||||
#_1DA0C8: BPL .use_search_index
|
BPL .use_search_index
|
||||||
|
|
||||||
#_1DA0CA: LDA.b #$1D
|
LDA.b #$1D
|
||||||
#_1DA0CC: STA.w $0FF8
|
STA.w $0FF8
|
||||||
|
|
||||||
.use_search_index
|
.use_search_index
|
||||||
#_1DA0CF: LDX.w $0FF8
|
LDX.w $0FF8
|
||||||
|
|
||||||
.free_slot
|
.free_slot
|
||||||
#_1DA0D2: LDA.b #$0F ; GARNISH 0F
|
LDA.b #$0F ; GARNISH 0F
|
||||||
#_1DA0D4: STA.l $7FF800,X
|
STA.l $7FF800,X
|
||||||
#_1DA0D8: STA.w $0FB4
|
STA.w $0FB4
|
||||||
|
|
||||||
#_1DA0DB: LDA.w $0DC0,Y
|
LDA.w $0DC0,Y
|
||||||
#_1DA0DE: STA.l $7FF9FE,X
|
STA.l $7FF9FE,X
|
||||||
|
|
||||||
#_1DA0E2: TYA
|
TYA
|
||||||
#_1DA0E3: STA.l $7FF92C,X
|
STA.l $7FF92C,X
|
||||||
|
|
||||||
#_1DA0E7: LDA.w $0D10,Y
|
LDA.w $0D10,Y
|
||||||
#_1DA0EA: STA.l $7FF83C,X
|
STA.l $7FF83C,X
|
||||||
|
|
||||||
#_1DA0EE: LDA.w $0D30,Y
|
LDA.w $0D30,Y
|
||||||
#_1DA0F1: STA.l $7FF878,X
|
STA.l $7FF878,X
|
||||||
|
|
||||||
#_1DA0F5: LDA.w $0D00,Y
|
LDA.w $0D00,Y
|
||||||
#_1DA0F8: CLC
|
CLC
|
||||||
#_1DA0F9: ADC.b #$10
|
ADC.b #$10
|
||||||
#_1DA0FB: STA.l $7FF81E,X
|
STA.l $7FF81E,X
|
||||||
|
|
||||||
#_1DA0FF: LDA.w $0D20,Y
|
LDA.w $0D20,Y
|
||||||
#_1DA102: ADC.b #$00
|
ADC.b #$00
|
||||||
#_1DA104: STA.l $7FF85A,X
|
STA.l $7FF85A,X
|
||||||
|
|
||||||
#_1DA108: LDA.b #$0A
|
LDA.b #$0A
|
||||||
#_1DA10A: STA.l $7FF90E,X
|
STA.l $7FF90E,X
|
||||||
|
|
||||||
#_1DA10E: PLX
|
PLX
|
||||||
|
|
||||||
.exit
|
.exit
|
||||||
#_1DA10F: RTS
|
RTS
|
||||||
}
|
}
|
||||||
|
|
||||||
pullpc
|
pullpc
|
||||||
Reference in New Issue
Block a user