Merge pull request #164 from PikalaxALT/dism_more_data
Battle Message et al
This commit is contained in:
File diff suppressed because it is too large
Load Diff
BIN
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -3167,7 +3167,7 @@ BattleScript_RainContinuesOrEndsEnd::
|
||||
end2
|
||||
|
||||
BattleScript_DamagingWeatherContinues::
|
||||
printfromtable gSandStormHailContinuesStringIds
|
||||
printfromtable gSandstormHailContinuesStringIds
|
||||
waitmessage 0x40
|
||||
playanimation2 BS_ATTACKER, sB_ANIM_ARG1, NULL
|
||||
setbyte gBattleCommunication, 0
|
||||
@@ -3175,7 +3175,7 @@ BattleScript_DamagingWeatherLoop::
|
||||
copyarraywithindex gBattlerAttacker, gBattlerByTurnOrder, gBattleCommunication, 1
|
||||
weatherdamage
|
||||
jumpifword CMP_EQUAL, gBattleMoveDamage, NULL, BattleScript_DamagingWeatherContinuesEnd
|
||||
printfromtable gSandStormHailDmgStringIds
|
||||
printfromtable gSandstormHailDmgStringIds
|
||||
waitmessage 0x40
|
||||
orword gHitMarker, HITMARKER_x20 | HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_x100000 | HITMARKER_GRUDGE
|
||||
effectivenesssound
|
||||
@@ -3193,7 +3193,7 @@ BattleScript_WeatherDamageEndedBattle::
|
||||
end2
|
||||
|
||||
BattleScript_SandStormHailEnds::
|
||||
printfromtable gSandStormHailEndStringIds
|
||||
printfromtable gSandstormHailEndStringIds
|
||||
waitmessage 0x40
|
||||
end2
|
||||
|
||||
|
||||
+89
-24
@@ -1,73 +1,138 @@
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
.section .rodata
|
||||
.align 2
|
||||
gUnknown_835B764:: @ 835B764
|
||||
.incbin "baserom.gba", 0x35B764, 0xB0
|
||||
.4byte MetatileBehavior_IsUnknownMovement48, ForcedMovement_Slip
|
||||
.4byte MetatileBehavior_IsIce_2, ForcedMovement_Slip
|
||||
.4byte MetatileBehavior_IsWalkSouth, sub_805B750
|
||||
.4byte MetatileBehavior_IsWalkNorth, sub_805B768
|
||||
.4byte MetatileBehavior_IsWalkWest, sub_805B780
|
||||
.4byte MetatileBehavior_IsWalkEast, sub_805B798
|
||||
.4byte MetatileBehavior_IsSouthwardCurrent, sub_805B82C
|
||||
.4byte MetatileBehavior_IsNorthwardCurrent, sub_805B844
|
||||
.4byte MetatileBehavior_IsWestwardCurrent, sub_805B85C
|
||||
.4byte MetatileBehavior_IsEastwardCurrent, sub_805B874
|
||||
.4byte MetatileBehavior_UnusedIsSpinRight, sub_805B7B0
|
||||
.4byte MetatileBehavior_UnusedIsSpinLeft, sub_805B7CC
|
||||
.4byte MetatileBehavior_UnusedIsSpinUp, sub_805B7E8
|
||||
.4byte MetatileBehavior_UnusedIsSpinDown, sub_805B804
|
||||
.4byte MetatileBehavior_IsSlideSouth, ForcedMovement_SlideSouth
|
||||
.4byte MetatileBehavior_IsSlideNorth, ForcedMovement_SlideNorth
|
||||
.4byte MetatileBehavior_IsSlideWest, ForcedMovement_SlideWest
|
||||
.4byte MetatileBehavior_IsSlideEast, ForcedMovement_SlideEast
|
||||
.4byte MetatileBehavior_IsWaterfall, sub_805B82C
|
||||
.4byte MetatileBehavior_UnusedReturnFalse_7, sub_805B924
|
||||
.4byte MetatileBehavior_UnusedReturnFalse_8, sub_805B930
|
||||
.4byte NULL, ForcedMovement_None
|
||||
|
||||
gUnknown_835B814:: @ 835B814
|
||||
.incbin "baserom.gba", 0x35B814, 0xC
|
||||
.4byte PlayerNotOnBikeNotMoving
|
||||
.4byte sub_805B9C4
|
||||
.4byte sub_805B9D4
|
||||
|
||||
gUnknown_835B820:: @ 835B820
|
||||
.incbin "baserom.gba", 0x35B820, 0x8
|
||||
.byte 0x04, 0x04, 0x05, 0x06, 0x07
|
||||
|
||||
.align 2
|
||||
gUnknown_835B828:: @ 835B828
|
||||
.incbin "baserom.gba", 0x35B828, 0x14
|
||||
.4byte MetatileBehavior_ReturnFalse_14
|
||||
.4byte MetatileBehavior_ReturnFalse_15
|
||||
.4byte MetatileBehavior_ReturnFalse_16
|
||||
.4byte MetatileBehavior_ReturnFalse_17
|
||||
.4byte MetatileBehavior_ReturnFalse_18
|
||||
|
||||
gUnknown_835B83C:: @ 835B83C
|
||||
.incbin "baserom.gba", 0x35B83C, 0x8
|
||||
.byte 0x09, 0x0a, 0x0b, 0x0c, 0x0d
|
||||
|
||||
.align 2
|
||||
gUnknown_835B844:: @ 835B844
|
||||
.incbin "baserom.gba", 0x35B844, 0x20
|
||||
.4byte sub_805BE60
|
||||
.4byte sub_805BE74
|
||||
.4byte sub_805BE74
|
||||
.4byte sub_805BE90
|
||||
.4byte nullsub_23
|
||||
.4byte PlayerAvatarTransition_ReturnToField
|
||||
.4byte nullsub_22
|
||||
.4byte nullsub_22
|
||||
|
||||
gUnknown_835B864:: @ 835B864
|
||||
.incbin "baserom.gba", 0x35B864, 0x10
|
||||
.4byte MetatileBehavior_IsSouthArrowWarp
|
||||
.4byte MetatileBehavior_IsNorthArrowWarp
|
||||
.4byte MetatileBehavior_IsWestArrowWarp
|
||||
.4byte MetatileBehavior_IsEastArrowWarp
|
||||
|
||||
gUnknown_835B874:: @ 835B874
|
||||
.incbin "baserom.gba", 0x35B874, 0xC
|
||||
.byte 0x00, 0x07, 0x01, 0x08, 0x02, 0x09, 0x03, 0x0a, 0x04, 0x0b, 0x05, 0x0c
|
||||
|
||||
gUnknown_835B880:: @ 835B880
|
||||
.incbin "baserom.gba", 0x35B880, 0x2
|
||||
.byte 0x0e, 0x0f
|
||||
|
||||
gUnknown_835B882:: @ 835B882
|
||||
.incbin "baserom.gba", 0x35B882, 0xC
|
||||
.byte 0x00, 0x01, 0x01, 0x02, 0x02, 0x08, 0x07, 0x01, 0x08, 0x02, 0x09, 0x08
|
||||
|
||||
gUnknown_835B88E:: @ 835B88E
|
||||
.incbin "baserom.gba", 0x35B88E, 0x2
|
||||
.byte 0x06, 0x0d
|
||||
|
||||
gUnknown_835B890:: @ 835B890
|
||||
.incbin "baserom.gba", 0x35B890, 0x10
|
||||
.4byte MetatileBehavior_IsSouthArrowWarp
|
||||
.4byte MetatileBehavior_IsNorthArrowWarp
|
||||
.4byte MetatileBehavior_IsWestArrowWarp
|
||||
.4byte MetatileBehavior_IsEastArrowWarp
|
||||
|
||||
gUnknown_835B8A0:: @ 835B8A0
|
||||
.incbin "baserom.gba", 0x35B8A0, 0xC
|
||||
.4byte sub_805CD64
|
||||
.4byte sub_805CD84
|
||||
.4byte sub_805CE20
|
||||
|
||||
gUnknown_835B8AC:: @ 835B8AC
|
||||
.incbin "baserom.gba", 0x35B8AC, 0x4
|
||||
.4byte PlayerAvatar_DoSecretBaseMatJump
|
||||
|
||||
gUnknown_835B8B0:: @ 835B8B0
|
||||
.incbin "baserom.gba", 0x35B8B0, 0x10
|
||||
.4byte sub_805CFC4
|
||||
.4byte sub_805CFEC
|
||||
.4byte sub_805D064
|
||||
.4byte sub_805D0A4
|
||||
|
||||
gUnknown_835B8C0:: @ 835B8C0
|
||||
.incbin "baserom.gba", 0x35B8C0, 0x4
|
||||
.byte 0x03, 0x04, 0x02, 0x01
|
||||
|
||||
gUnknown_835B8C4:: @ 835B8C4
|
||||
.incbin "baserom.gba", 0x35B8C4, 0x8
|
||||
.byte 0x18, 0x18, 0x19, 0x1a, 0x1b
|
||||
|
||||
.align 2
|
||||
gUnknown_835B8CC:: @ 835B8CC
|
||||
.incbin "baserom.gba", 0x35B8CC, 0x40
|
||||
.4byte sub_805D33C
|
||||
.4byte fish1
|
||||
.4byte fish2
|
||||
.4byte sub_805D430
|
||||
.4byte sub_805D47C
|
||||
.4byte sub_805D508
|
||||
.4byte sub_805D574
|
||||
.4byte sub_805D580
|
||||
.4byte sub_805D5EC
|
||||
.4byte sub_805D66C
|
||||
.4byte sub_805D6C8
|
||||
.4byte sub_805D7C0
|
||||
.4byte sub_805D838
|
||||
.4byte sub_805D8AC
|
||||
.4byte sub_805D8D8
|
||||
.4byte sub_805D980
|
||||
|
||||
gUnknown_835B90C:: @ 835B90C
|
||||
.incbin "baserom.gba", 0x35B90C, 0x6
|
||||
.2byte 0x0001, 0x0001, 0x0001
|
||||
|
||||
gUnknown_835B912:: @ 835B912
|
||||
.incbin "baserom.gba", 0x35B912, 0x6
|
||||
.2byte 0x0001, 0x0003, 0x0006
|
||||
|
||||
gUnknown_835B918:: @ 835B918
|
||||
.incbin "baserom.gba", 0x35B918, 0x2
|
||||
.string "·$"
|
||||
|
||||
gUnknown_835B91A:: @ 835B91A
|
||||
.incbin "baserom.gba", 0x35B91A, 0x6
|
||||
.2byte 0x0024, 0x0021, 0x001e
|
||||
|
||||
gUnknown_835B920:: @ 835B920
|
||||
.incbin "baserom.gba", 0x35B920, 0xC
|
||||
.2byte 0x0000, 0x0000, 0x0028, 0x000a, 0x0046, 0x001e
|
||||
|
||||
gUnknown_835B92C:: @ 835B92C
|
||||
.incbin "baserom.gba", 0x35B92C, 0x8
|
||||
.byte 0x01, 0x03, 0x04, 0x02, 0x01
|
||||
|
||||
+170
-46
@@ -6,71 +6,195 @@
|
||||
.section .rodata
|
||||
.align 2
|
||||
|
||||
gUnknown_8459634:: @ 8459634
|
||||
.incbin "baserom.gba", 0x459634, 0x8
|
||||
gUnknown_8459634:: @ 8459634 data16 2x2
|
||||
.2byte 0x0044, 0x0000
|
||||
.2byte 0x000d, 0x0001
|
||||
|
||||
gUnknown_845963C:: @ 845963C
|
||||
.incbin "baserom.gba", 0x45963C, 0x20
|
||||
gUnknown_845963C:: @ 845963C gbapal
|
||||
.incbin "graphics/pokemon_special_anim/unk_845963C.gbapal"
|
||||
|
||||
gUnknown_845965C:: @ 845965C
|
||||
.incbin "baserom.gba", 0x45965C, 0x20
|
||||
gUnknown_845965C:: @ 845965C gbapal
|
||||
.incbin "graphics/pokemon_special_anim/unk_845965C.gbapal"
|
||||
|
||||
gUnknown_845967C:: @ 845967C
|
||||
.incbin "baserom.gba", 0x45967C, 0xC0
|
||||
gUnknown_845967C:: @ 845967C 4bpp.lz
|
||||
.incbin "graphics/pokemon_special_anim/unk_845967C.4bpp.lz"
|
||||
|
||||
gUnknown_845973C:: @ 845973C
|
||||
.incbin "baserom.gba", 0x45973C, 0x12C
|
||||
gUnknown_845973C:: @ 845973C bin.lz
|
||||
.incbin "graphics/pokemon_special_anim/unk_845973C.bin.lz"
|
||||
|
||||
gUnknown_8459868:: @ 8459868
|
||||
.incbin "baserom.gba", 0x459868, 0x20
|
||||
gUnknown_8459868:: @ 8459868 gbapal
|
||||
.incbin "graphics/pokemon_special_anim/unk_8459868.gbapal"
|
||||
|
||||
gUnknown_8459888:: @ 8459888
|
||||
.incbin "baserom.gba", 0x459888, 0xF8
|
||||
gUnknown_8459888:: @ 8459888 4bpp.lz
|
||||
.incbin "graphics/pokemon_special_anim/unk_8459888.4bpp.lz"
|
||||
|
||||
gUnknown_8459980:: @ 8459980
|
||||
.incbin "baserom.gba", 0x459980, 0x8
|
||||
gUnknown_84598A4:: @ 84598A4 gbapal
|
||||
.incbin "graphics/pokemon_special_anim/unk_84598A4.gbapal"
|
||||
|
||||
gUnknown_8459988:: @ 8459988
|
||||
.incbin "baserom.gba", 0x459988, 0x10
|
||||
gUnknown_84598C4:: @ 84598C4 4bpp.lz
|
||||
.incbin "graphics/pokemon_special_anim/unk_84598C4.4bpp.lz"
|
||||
|
||||
gUnknown_8459998:: @ 8459998
|
||||
.incbin "baserom.gba", 0x459998, 0x12
|
||||
gUnknown_8459940:: @ 8459940 gbapal
|
||||
.incbin "graphics/pokemon_special_anim/unk_8459940.gbapal"
|
||||
|
||||
gUnknown_84599AA:: @ 84599AA
|
||||
.incbin "baserom.gba", 0x4599AA, 0x8
|
||||
gUnknown_8459960:: @ 8459960 4bpp.lz
|
||||
.incbin "graphics/pokemon_special_anim/unk_8459960.4bpp.lz"
|
||||
|
||||
gUnknown_84599B2:: @ 84599B2
|
||||
.incbin "baserom.gba", 0x4599B2, 0x6
|
||||
gUnknown_8459980:: @ 8459980 bg_template
|
||||
.4byte 0x000041f0
|
||||
@ {
|
||||
@ .bg = 0,
|
||||
@ .charBaseIndex = 0,
|
||||
@ .mapBaseIndex = 31,
|
||||
@ .screenSize = 0,
|
||||
@ .paletteMode = 0,
|
||||
@ .priority = 0,
|
||||
@ .baseTile = 0x0001
|
||||
@ }
|
||||
.4byte 0x000031cf
|
||||
@ {
|
||||
@ .bg = 3,
|
||||
@ .charBaseIndex = 3,
|
||||
@ .mapBaseIndex = 28,
|
||||
@ .screenSize = 0,
|
||||
@ .paletteMode = 0,
|
||||
@ .priority = 3,
|
||||
@ .baseTile = 0x0000
|
||||
@ }
|
||||
|
||||
gUnknown_84599B8:: @ 84599B8
|
||||
.incbin "baserom.gba", 0x4599B8, 0x8
|
||||
gUnknown_8459988:: @ 8459988 window_template
|
||||
.byte 0, 1, 15, 28, 4, 15
|
||||
.2byte 0x000a
|
||||
.byte 255, 0, 0, 0, 0, 0
|
||||
.2byte 0x0000
|
||||
|
||||
gUnknown_84599C0:: @ 84599C0
|
||||
.incbin "baserom.gba", 0x4599C0, 0x8
|
||||
gUnknown_8459998:: @ 8459998 dataptr
|
||||
.4byte gUnknown_841B2ED @ 1,
|
||||
.4byte gUnknown_841B2F1 @ 2, and ‥ ‥ ‥
|
||||
.4byte gUnknown_841B2FF @ Poof!
|
||||
|
||||
gUnknown_84599C8:: @ 84599C8
|
||||
.incbin "baserom.gba", 0x4599C8, 0x8
|
||||
gUnknown_84599A4:: @ 84599A4
|
||||
.2byte 0x0000, 0x0010
|
||||
|
||||
gUnknown_84599D0:: @ 84599D0
|
||||
.incbin "baserom.gba", 0x4599D0, 0x50
|
||||
gUnknown_84599A8:: @ 84599A8 unref, data16?
|
||||
.2byte 0x0044
|
||||
|
||||
gUnknown_8459A20:: @ 8459A20
|
||||
.incbin "baserom.gba", 0x459A20, 0x10
|
||||
gUnknown_84599AA:: @ 84599AA data16
|
||||
.2byte 0x0100, 0x0155, 0x01aa, 0x0200
|
||||
|
||||
gUnknown_8459A30:: @ 8459A30
|
||||
.incbin "baserom.gba", 0x459A30, 0x78
|
||||
gUnknown_84599B2:: @ 84599B2 data8
|
||||
.byte 0xf8, 0xf8, 0x06, 0xf3, 0x08, 0xf8
|
||||
|
||||
gUnknown_8459AA8:: @ 8459AA8
|
||||
.incbin "baserom.gba", 0x459AA8, 0x24
|
||||
gUnknown_84599B8:: @ 84599B8 sprite_sheet
|
||||
obj_tiles gUnknown_84598C4, 0x0080, 2
|
||||
|
||||
gUnknown_8459ACC:: @ 8459ACC
|
||||
.incbin "baserom.gba", 0x459ACC, 0x20
|
||||
gUnknown_84599C0:: @ 84599C0 sprite_palette
|
||||
obj_pal gUnknown_84598A4, 2
|
||||
|
||||
gUnknown_8459AEC:: @ 8459AEC
|
||||
.incbin "baserom.gba", 0x459AEC, 0x44
|
||||
gUnknown_84599C8:: @ 84599C8 sprite_sheet
|
||||
obj_tiles gUnknown_8459960, 0x0060, 5
|
||||
|
||||
gUnknown_8459B30:: @ 8459B30
|
||||
.incbin "baserom.gba", 0x459B30, 0x18
|
||||
gUnknown_84599D0:: @ 84599D0 sprite_palette
|
||||
obj_pal gUnknown_8459940, 5
|
||||
|
||||
gUnknown_8459B48:: @ 8459B48
|
||||
.incbin "baserom.gba", 0x459B48, 0x18
|
||||
gUnknown_84599D8:: @ 84599D8
|
||||
.4byte 0xc0000300, 0x00000400
|
||||
|
||||
gUnknown_84599E0:: @ 84599E0
|
||||
obj_rot_scal_anim_frame 256, 256, 0, 0
|
||||
obj_rot_scal_anim_end
|
||||
|
||||
gUnknown_84599F0:: @ 84599F0
|
||||
obj_rot_scal_anim_frame 341, 341, 0, 0
|
||||
obj_rot_scal_anim_end
|
||||
|
||||
gUnknown_8459A00:: @ 8459A00
|
||||
obj_rot_scal_anim_frame 426, 426, 0, 0
|
||||
obj_rot_scal_anim_end
|
||||
|
||||
gUnknown_8459A10:: @ 8459A10
|
||||
obj_rot_scal_anim_frame 512, 512, 0, 0
|
||||
obj_rot_scal_anim_end
|
||||
|
||||
gUnknown_8459A20:: @ 8459A20 dataptr
|
||||
.4byte gUnknown_84599E0
|
||||
.4byte gUnknown_84599F0
|
||||
.4byte gUnknown_8459A00
|
||||
.4byte gUnknown_8459A10
|
||||
|
||||
gUnknown_8459A30:: @ 8459A30 spr_template
|
||||
spr_template 0, 0, gUnknown_84599D8, gDummySpriteAnimTable, NULL, gUnknown_8459A20, SpriteCallbackDummy
|
||||
|
||||
gUnknown_8459A48:: @ 8459A48 affine_anim_cmd?
|
||||
obj_rot_scal_anim_frame 256, 256, 0, 0
|
||||
obj_rot_scal_anim_frame -28, -28, 0, 8
|
||||
obj_rot_scal_anim_end
|
||||
|
||||
gUnknown_8459A60:: @ 459A60
|
||||
obj_rot_scal_anim_frame 341, 341, 0, 0
|
||||
obj_rot_scal_anim_frame -37, -37, 0, 8
|
||||
obj_rot_scal_anim_end
|
||||
|
||||
gUnknown_8459A78:: @ 459A78
|
||||
obj_rot_scal_anim_frame 426, 426, 0, 0
|
||||
obj_rot_scal_anim_frame -47, -47, 0, 8
|
||||
obj_rot_scal_anim_end
|
||||
|
||||
gUnknown_8459A90:: @ 459A90
|
||||
obj_rot_scal_anim_frame 512, 512, 0, 0
|
||||
obj_rot_scal_anim_frame -56, -56, 0, 8
|
||||
obj_rot_scal_anim_end
|
||||
|
||||
gUnknown_8459AA8:: @ 8459AA8 dataptr
|
||||
.4byte gUnknown_8459A48
|
||||
.4byte gUnknown_8459A60
|
||||
.4byte gUnknown_8459A78
|
||||
.4byte gUnknown_8459A90
|
||||
|
||||
gUnknown_8459AB8:: @ 8459AB8
|
||||
.4byte 0x00008400, 0x00000400
|
||||
|
||||
gUnknown_8459AC0:: @ 8459AC0
|
||||
obj_image_anim_frame 0x0000, 3
|
||||
obj_image_anim_end
|
||||
|
||||
gUnknown_8459AC8:: @ 8459AC8
|
||||
.4byte gUnknown_8459AC0
|
||||
|
||||
gUnknown_8459ACC:: @ 8459ACC spr_template
|
||||
spr_template 0, 0, gUnknown_8459AB8, gUnknown_8459AC8, NULL, gDummySpriteAffineAnimTable, sub_811E7B4
|
||||
|
||||
gUnknown_8459AE4:: @ 8459AE4
|
||||
.4byte 0x40000000, 0x00000400
|
||||
|
||||
gUnknown_8459AEC:: @ 8459AEC spr_template
|
||||
spr_template 2, 2, gUnknown_8459AE4, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_811E300
|
||||
|
||||
gUnknown_8459B04:: @ 8459B04
|
||||
.4byte 0x00000000, 0x00000000
|
||||
|
||||
gUnknown_8459B0C:: @ 8459B0C
|
||||
obj_image_anim_frame 0x0000, 16
|
||||
obj_image_anim_frame 0x0001, 8
|
||||
obj_image_anim_frame 0x0002, 4
|
||||
obj_image_anim_end
|
||||
|
||||
gUnknown_8459B1C:: @ 8459B1C
|
||||
obj_image_anim_frame 0x0001, 4
|
||||
obj_image_anim_frame 0x0000, 4
|
||||
obj_image_anim_end
|
||||
|
||||
gUnknown_8459B28:: @ 8459B28
|
||||
.4byte gUnknown_8459B0C
|
||||
.4byte gUnknown_8459B1C
|
||||
|
||||
gUnknown_8459B30:: @ 8459B30 spr_template
|
||||
spr_template 5, 5, gUnknown_8459B04, gUnknown_8459B28, NULL, gDummySpriteAffineAnimTable, sub_811E520
|
||||
|
||||
gUnknown_8459B48:: @ 8459B48 dataptr
|
||||
.4byte gUnknown_841B2A9
|
||||
.4byte gUnknown_841B2B7
|
||||
.4byte gUnknown_841B2BE
|
||||
.4byte gUnknown_841B2CC
|
||||
.4byte gUnknown_841B2D4
|
||||
.4byte gUnknown_841B2C6
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
JASC-PAL
|
||||
0100
|
||||
16
|
||||
0 0 0
|
||||
255 222 205
|
||||
255 222 189
|
||||
255 222 180
|
||||
255 213 180
|
||||
255 205 180
|
||||
255 205 164
|
||||
255 205 156
|
||||
255 205 139
|
||||
0 0 0
|
||||
255 197 139
|
||||
255 172 131
|
||||
255 213 156
|
||||
0 0 0
|
||||
0 0 0
|
||||
0 0 0
|
||||
@@ -0,0 +1,19 @@
|
||||
JASC-PAL
|
||||
0100
|
||||
16
|
||||
0 0 0
|
||||
222 238 255
|
||||
213 238 255
|
||||
213 230 255
|
||||
213 230 255
|
||||
205 230 255
|
||||
205 222 255
|
||||
205 222 255
|
||||
197 222 255
|
||||
0 0 0
|
||||
189 222 255
|
||||
172 213 255
|
||||
205 230 255
|
||||
0 0 0
|
||||
0 0 0
|
||||
0 0 0
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 272 B |
Binary file not shown.
@@ -0,0 +1,19 @@
|
||||
JASC-PAL
|
||||
0100
|
||||
16
|
||||
0 0 0
|
||||
255 255 255
|
||||
230 230 255
|
||||
213 213 255
|
||||
197 197 255
|
||||
180 180 255
|
||||
164 164 255
|
||||
148 148 255
|
||||
131 131 255
|
||||
115 115 255
|
||||
98 98 255
|
||||
82 82 255
|
||||
65 65 255
|
||||
49 49 255
|
||||
32 32 255
|
||||
16 16 255
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 152 B |
@@ -0,0 +1,19 @@
|
||||
JASC-PAL
|
||||
0100
|
||||
16
|
||||
0 0 0
|
||||
98 90 8
|
||||
197 189 24
|
||||
246 246 0
|
||||
148 139 16
|
||||
246 238 32
|
||||
222 213 0
|
||||
213 197 0
|
||||
180 164 0
|
||||
49 41 0
|
||||
172 148 32
|
||||
189 164 49
|
||||
0 0 0
|
||||
0 0 0
|
||||
0 0 0
|
||||
0 0 0
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 226 B |
@@ -0,0 +1,19 @@
|
||||
JASC-PAL
|
||||
0100
|
||||
16
|
||||
65 106 255
|
||||
255 255 255
|
||||
230 230 230
|
||||
213 213 213
|
||||
197 197 197
|
||||
180 180 180
|
||||
164 164 164
|
||||
148 148 148
|
||||
131 131 131
|
||||
115 115 115
|
||||
98 98 98
|
||||
82 82 82
|
||||
65 65 65
|
||||
49 49 49
|
||||
32 32 32
|
||||
16 16 16
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 160 B |
+1
-2
@@ -24,8 +24,7 @@
|
||||
|
||||
#define TRAINER_OPPONENT_3FE 0x3FE
|
||||
#define TRAINER_OPPONENT_C00 0xC00
|
||||
#define TRAINER_OPPONENT_800 0x800
|
||||
#define STEVEN_PARTNER_ID 0xC03
|
||||
#define TRAINER_LINK_OPPONENT 0x800
|
||||
#define SECRET_BASE_OPPONENT 0x400
|
||||
|
||||
#define B_ACTION_USE_MOVE 0
|
||||
|
||||
@@ -51,13 +51,9 @@
|
||||
#define B_TXT_DEF_PREFIX2 0x2B
|
||||
#define B_TXT_ATK_PREFIX3 0x2C
|
||||
#define B_TXT_DEF_PREFIX3 0x2D
|
||||
#define B_TXT_TRAINER2_CLASS 0x2E
|
||||
#define B_TXT_TRAINER2_NAME 0x2F
|
||||
#define B_TXT_TRAINER2_LOSE_TEXT 0x30
|
||||
#define B_TXT_TRAINER2_WIN_TEXT 0x31
|
||||
#define B_TXT_PARTNER_CLASS 0x32
|
||||
#define B_TXT_PARTNER_NAME 0x33
|
||||
#define B_TXT_BUFF3 0x34
|
||||
#define B_TXT_TRAINER2_LOSE_TEXT 0x2E
|
||||
#define B_TXT_TRAINER2_WIN_TEXT 0x2F
|
||||
#define B_TXT_BUFF3 0x30
|
||||
|
||||
// for B_TXT_BUFF1, B_TXT_BUFF2 and B_TXT_BUFF3
|
||||
|
||||
|
||||
@@ -387,6 +387,6 @@
|
||||
#define STRINGID_TRAINER1MON2COMEBACK 384
|
||||
#define STRINGID_TRAINER1MON1AND2COMEBACK 385
|
||||
|
||||
#define BATTLESTRINGS_COUNT 386
|
||||
#define BATTLESTRINGS_COUNT 374
|
||||
|
||||
#endif // GUARD_BATTLE_STRING_IDS_H
|
||||
|
||||
@@ -31,5 +31,10 @@ void ValidateEReaderTrainer(void);
|
||||
u8 GetBattleTowerTrainerFrontSpriteId(void);
|
||||
u8 GetEreaderTrainerFrontSpriteId(void);
|
||||
void CopyEReaderTrainerName5(u8 *dest);
|
||||
void sub_815DC40(u8 *dest, u8 opponentIdx);
|
||||
void sub_815DBF4(u8 *dest, u8 opponentIdx);
|
||||
void GetBattleTowerTrainerName(u8 *text);
|
||||
u8 GetEreaderTrainerClassId(void);
|
||||
u8 GetBattleTowerTrainerClassNameId(void);
|
||||
|
||||
#endif //GUARD_BATTLE_TOWER_H
|
||||
|
||||
@@ -170,155 +170,6 @@
|
||||
|
||||
#define F_TRAINER_FEMALE (1 << 7)
|
||||
|
||||
#define TRAINER_PIC_AQUA_LEADER_ARCHIE 0
|
||||
#define TRAINER_PIC_AQUA_GRUNT_M 1
|
||||
#define TRAINER_PIC_AQUA_GRUNT_F 2
|
||||
#define TRAINER_PIC_RS_AROMA_LADY 3
|
||||
#define TRAINER_PIC_RS_RUIN_MANIAC 4
|
||||
#define TRAINER_PIC_INTERVIEWER 5
|
||||
#define TRAINER_PIC_RS_TUBER_F 6
|
||||
#define TRAINER_PIC_TUBER_M 7
|
||||
#define TRAINER_PIC_RS_COOLTRAINER_M 8
|
||||
#define TRAINER_PIC_RS_COOLTRAINER_F 9
|
||||
#define TRAINER_PIC_HEX_MANIAC 10
|
||||
#define TRAINER_PIC_RS_LADY 11
|
||||
#define TRAINER_PIC_RS_BEAUTY 12
|
||||
#define TRAINER_PIC_RICH_BOY 13
|
||||
#define TRAINER_PIC_RS_POKEMANIAC 14
|
||||
#define TRAINER_PIC_RS_SWIMMER_M 15
|
||||
#define TRAINER_PIC_RS_BLACK_BELT 16
|
||||
#define TRAINER_PIC_GUITARIST 17
|
||||
#define TRAINER_PIC_KINDLER 18
|
||||
#define TRAINER_PIC_RS_CAMPER 19
|
||||
#define TRAINER_PIC_BUG_MANIAC 20
|
||||
#define TRAINER_PIC_RS_PSYCHIC_M 21
|
||||
#define TRAINER_PIC_RS_PSYCHIC_F 22
|
||||
#define TRAINER_PIC_RS_GENTLEMAN 23
|
||||
#define TRAINER_PIC_ELITE_FOUR_SIDNEY 24
|
||||
#define TRAINER_PIC_ELITE_FOUR_PHOEBE 25
|
||||
#define TRAINER_PIC_LEADER_ROXANNE 26
|
||||
#define TRAINER_PIC_LEADER_BRAWLY 27
|
||||
#define TRAINER_PIC_LEADER_TATE_AND_LIZA 28
|
||||
#define TRAINER_PIC_SCHOOL_KID_M 29
|
||||
#define TRAINER_PIC_SCHOOL_KID_F 30
|
||||
#define TRAINER_PIC_SR_AND_JR 31
|
||||
#define TRAINER_PIC_POKEFAN_M 32
|
||||
#define TRAINER_PIC_POKEFAN_F 33
|
||||
#define TRAINER_PIC_EXPERT_M 34
|
||||
#define TRAINER_PIC_EXPERT_F 35
|
||||
#define TRAINER_PIC_RS_YOUNGSTER 36
|
||||
#define TRAINER_PIC_CHAMPION_STEVEN 37
|
||||
#define TRAINER_PIC_RS_FISHERMAN 38
|
||||
#define TRAINER_PIC_CYCLING_TRIATHLETE_M 39
|
||||
#define TRAINER_PIC_CYCLING_TRIATHLETE_F 40
|
||||
#define TRAINER_PIC_RUNNING_TRIATHLETE_M 41
|
||||
#define TRAINER_PIC_RUNNING_TRIATHLETE_F 42
|
||||
#define TRAINER_PIC_SWIMMING_TRIATHLETE_M 43
|
||||
#define TRAINER_PIC_SWIMMING_TRIATHLETE_F 44
|
||||
#define TRAINER_PIC_DRAGON_TAMER 45
|
||||
#define TRAINER_PIC_RS_BIRD_KEEPER 46
|
||||
#define TRAINER_PIC_NINJA_BOY 47
|
||||
#define TRAINER_PIC_BATTLE_GIRL 48
|
||||
#define TRAINER_PIC_PARASOL_LADY 49
|
||||
#define TRAINER_PIC_RS_SWIMMER_F 50
|
||||
#define TRAINER_PIC_RS_PICNICKER 51
|
||||
#define TRAINER_PIC_RS_TWINS 52
|
||||
#define TRAINER_PIC_RS_SAILOR 53
|
||||
#define TRAINER_PIC_COLLECTOR 54
|
||||
#define TRAINER_PIC_WALLY 55
|
||||
#define TRAINER_PIC_RS_BRENDAN_1 56
|
||||
#define TRAINER_PIC_RS_MAY_1 57
|
||||
#define TRAINER_PIC_POKEMON_BREEDER_M 58
|
||||
#define TRAINER_PIC_RS_POKEMON_BREEDER_F 59
|
||||
#define TRAINER_PIC_RS_POKEMON_RANGER_M 60
|
||||
#define TRAINER_PIC_RS_POKEMON_RANGER_F 61
|
||||
#define TRAINER_PIC_MAGMA_LEADER_MAXIE 62
|
||||
#define TRAINER_PIC_MAGMA_GRUNT_M 63
|
||||
#define TRAINER_PIC_MAGMA_GRUNT_F 64
|
||||
#define TRAINER_PIC_RS_LASS 65
|
||||
#define TRAINER_PIC_RS_BUG_CATCHER 66
|
||||
#define TRAINER_PIC_RS_HIKER 67
|
||||
#define TRAINER_PIC_RS_YOUNG_COUPLE 68
|
||||
#define TRAINER_PIC_OLD_COUPLE 69
|
||||
#define TRAINER_PIC_RS_SIS_AND_BRO 70
|
||||
#define TRAINER_PIC_AQUA_ADMIN_M 71
|
||||
#define TRAINER_PIC_AQUA_ADMIN_F 72
|
||||
#define TRAINER_PIC_MAGMA_ADMIN_M 73
|
||||
#define TRAINER_PIC_MAGMA_ADMIN_F 74
|
||||
#define TRAINER_PIC_LEADER_WATTSON 75
|
||||
#define TRAINER_PIC_LEADER_FLANNERY 76
|
||||
#define TRAINER_PIC_LEADER_NORMAN 77
|
||||
#define TRAINER_PIC_LEADER_WINONA 78
|
||||
#define TRAINER_PIC_LEADER_WALLACE 79
|
||||
#define TRAINER_PIC_ELITE_FOUR_GLACIA 80
|
||||
#define TRAINER_PIC_ELITE_FOUR_DRAKE 81
|
||||
#define TRAINER_PIC_YOUNGSTER 82
|
||||
#define TRAINER_PIC_BUG_CATCHER 83
|
||||
#define TRAINER_PIC_LASS 84
|
||||
#define TRAINER_PIC_SAILOR 85
|
||||
#define TRAINER_PIC_CAMPER 86
|
||||
#define TRAINER_PIC_PICNICKER 87
|
||||
#define TRAINER_PIC_POKEMANIAC 88
|
||||
#define TRAINER_PIC_SUPER_NERD 89
|
||||
#define TRAINER_PIC_HIKER 90
|
||||
#define TRAINER_PIC_BIKER 91
|
||||
#define TRAINER_PIC_BURGLAR 92
|
||||
#define TRAINER_PIC_ENGINEER 93
|
||||
#define TRAINER_PIC_FISHERMAN 94
|
||||
#define TRAINER_PIC_SWIMMER_M 95
|
||||
#define TRAINER_PIC_CUE_BALL 96
|
||||
#define TRAINER_PIC_GAMER 97
|
||||
#define TRAINER_PIC_BEAUTY 98
|
||||
#define TRAINER_PIC_SWIMMER_F 99
|
||||
#define TRAINER_PIC_PSYCHIC_M 100
|
||||
#define TRAINER_PIC_ROCKER 101
|
||||
#define TRAINER_PIC_JUGGLER 102
|
||||
#define TRAINER_PIC_TAMER 103
|
||||
#define TRAINER_PIC_BIRD_KEEPER 104
|
||||
#define TRAINER_PIC_BLACK_BELT 105
|
||||
#define TRAINER_PIC_RIVAL_1 106
|
||||
#define TRAINER_PIC_SCIENTIST 107
|
||||
#define TRAINER_PIC_LEADER_GIOVANNI 108
|
||||
#define TRAINER_PIC_ROCKET_GRUNT_M 109
|
||||
#define TRAINER_PIC_COOLTRAINER_M 110
|
||||
#define TRAINER_PIC_COOLTRAINER_F 111
|
||||
#define TRAINER_PIC_ELITE_FOUR_LORELEI 112
|
||||
#define TRAINER_PIC_ELITE_FOUR_BRUNO 113
|
||||
#define TRAINER_PIC_ELITE_FOUR_AGATHA 114
|
||||
#define TRAINER_PIC_ELITE_FOUR_LANCE 115
|
||||
#define TRAINER_PIC_LEADER_BROCK 116
|
||||
#define TRAINER_PIC_LEADER_MISTY 117
|
||||
#define TRAINER_PIC_LEADER_LT_SURGE 118
|
||||
#define TRAINER_PIC_LEADER_ERIKA 119
|
||||
#define TRAINER_PIC_LEADER_KOGA 120
|
||||
#define TRAINER_PIC_LEADER_BLAINE 121
|
||||
#define TRAINER_PIC_LEADER_SABRINA 122
|
||||
#define TRAINER_PIC_GENTLEMAN 123
|
||||
#define TRAINER_PIC_RIVAL_2 124
|
||||
#define TRAINER_PIC_CHAMPION_RIVAL 125
|
||||
#define TRAINER_PIC_CHANNELER 126
|
||||
#define TRAINER_PIC_TWINS 127
|
||||
#define TRAINER_PIC_COOL_COUPLE 128
|
||||
#define TRAINER_PIC_YOUNG_COUPLE 129
|
||||
#define TRAINER_PIC_CRUSH_KIN 130
|
||||
#define TRAINER_PIC_SIS_AND_BRO 131
|
||||
#define TRAINER_PIC_PROFESSOR_OAK 132
|
||||
#define TRAINER_PIC_RS_BRENDAN_2 133
|
||||
#define TRAINER_PIC_RS_MAY_2 134
|
||||
#define TRAINER_PIC_RED 135
|
||||
#define TRAINER_PIC_LEAF 136
|
||||
#define TRAINER_PIC_ROCKET_GRUNT_F 137
|
||||
#define TRAINER_PIC_PSYCHIC_F 138
|
||||
#define TRAINER_PIC_CRUSH_GIRL 139
|
||||
#define TRAINER_PIC_TUBER_F 140
|
||||
#define TRAINER_PIC_POKEMON_BREEDER_F 141
|
||||
#define TRAINER_PIC_POKEMON_RANGER_M 142
|
||||
#define TRAINER_PIC_POKEMON_RANGER_F 143
|
||||
#define TRAINER_PIC_AROMA_LADY 144
|
||||
#define TRAINER_PIC_RUIN_MANIAC 145
|
||||
#define TRAINER_PIC_LADY 146
|
||||
#define TRAINER_PIC_PAINTER 147
|
||||
|
||||
#define TRAINER_NONE 0
|
||||
#define TRAINER_AQUA_LEADER_1 1
|
||||
#define TRAINER_TEAM_AQUA_1 2
|
||||
|
||||
@@ -22,6 +22,8 @@ extern const u16 gUnknown_8251FEE[];
|
||||
extern const u16 gUnknown_8252324[];
|
||||
extern const u16 gUnknown_82539D4[];
|
||||
|
||||
extern const u8 gTrainerClassNames[][13];
|
||||
|
||||
extern const struct MonCoords gMonFrontPicCoords[];
|
||||
extern const struct CompressedSpriteSheet gMonFrontPicTable[];
|
||||
extern const struct MonCoords gMonBackPicCoords[];
|
||||
|
||||
@@ -1188,4 +1188,10 @@ extern const u8 Text_1BCAF2[];
|
||||
|
||||
extern const u8 EventScript_RepelWoreOff[];
|
||||
|
||||
// battle_message
|
||||
extern const u8 Text_1A5CF1[];
|
||||
extern const u8 Text_1A5D31[];
|
||||
extern const u8 Text_1A5D6E[];
|
||||
extern const u8 Text_1A5DB1[];
|
||||
|
||||
#endif //GUARD_EVENT_SCRIPTS_H
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
gTasks[taskId].data[8] = (u32)func >> 16; \
|
||||
gTasks[taskId].data[9] = (u32)func;
|
||||
|
||||
extern u8 *gUnknown_203AAB0;
|
||||
extern struct MapPosition gPlayerFacingPosition;
|
||||
|
||||
bool8 CheckObjectGraphicsInFrontOfPlayer(u8 graphicsId);
|
||||
|
||||
@@ -4239,4 +4239,7 @@ extern const u16 gUnknown_8E97DDC[];
|
||||
extern const u32 gUnknown_8E97DFC[];
|
||||
extern const u32 gUnknown_8E97EC4[];
|
||||
|
||||
// battle_message
|
||||
extern const u16 gUnknown_8D2FBB4[];
|
||||
|
||||
#endif //GUARD_GRAPHICS_H
|
||||
|
||||
+5
-5
@@ -187,13 +187,13 @@ extern const u8 gUnknown_84162BD[];
|
||||
extern const u8 gUnknown_841D148[];
|
||||
|
||||
// pokemon
|
||||
extern const u8 BattleText_Rose[];
|
||||
extern const u8 BattleText_UnknownString3[];
|
||||
extern const u8 BattleText_GetPumped[];
|
||||
extern const u8 BattleText_MistShroud[];
|
||||
extern const u8 gBattleText_Rose[];
|
||||
extern const u8 gBattleText_UnknownString3[];
|
||||
extern const u8 gBattleText_GetPumped[];
|
||||
extern const u8 gBattleText_MistShroud[];
|
||||
extern const u8 gText_BadEgg[];
|
||||
extern const u8 gText_PkmnsXPreventsSwitching[];
|
||||
extern u8 *gUnknown_83FD5D0[];
|
||||
extern const u8 *const gStatNamesTable[];
|
||||
|
||||
// diploma
|
||||
extern const u8 gUnknown_841B60E[];
|
||||
|
||||
@@ -6,5 +6,7 @@ void InitTrainerTowerBattleStruct(void);
|
||||
void FreeTrainerTowerBattleStruct(void);
|
||||
u8 GetTrainerTowerTrainerFrontSpriteId(void);
|
||||
void ResetTrainerTowerResults(void);
|
||||
void sub_815DA28(u8 *text);
|
||||
u8 sub_815DA10(void);
|
||||
|
||||
#endif //GUARD_TRAINER_TOWER_H
|
||||
|
||||
+2
-2
@@ -195,7 +195,7 @@ SECTIONS {
|
||||
src/fldeff_strength.o(.text);
|
||||
src/battle_transition.o(.text);
|
||||
src/battle_controller_link_partner.o(.text);
|
||||
asm/battle_message.o(.text);
|
||||
src/battle_message.o(.text);
|
||||
src/math_util.o(.text);
|
||||
src/roulette_util.o(.text);
|
||||
src/cable_car_util.o(.text);
|
||||
@@ -477,7 +477,7 @@ SECTIONS {
|
||||
src/evolution_scene.o(.rodata);
|
||||
src/battle_transition.o(.rodata);
|
||||
src/battle_controller_link_partner.o(.rodata);
|
||||
data/battle_message.o(.rodata);
|
||||
src/battle_message.o(.rodata);
|
||||
src/save.o(.rodata);
|
||||
data/field_effect_helpers.o(.rodata);
|
||||
src/battle_controller_safari.o(.rodata);
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -13,6 +13,8 @@
|
||||
#include "wild_encounter.h"
|
||||
#include "constants/songs.h"
|
||||
|
||||
static EWRAM_DATA u8 *gUnknown_203AAB0 = NULL;
|
||||
|
||||
static void FieldCallback_SweetScent(void);
|
||||
static void StartSweetScentFieldEffect(void);
|
||||
static void TrySweetScentEncounter(u8 taskId);
|
||||
|
||||
+5
-5
@@ -4796,9 +4796,9 @@ u8 GetItemEffectParamOffset(u16 itemId, u8 effectByte, u8 effectBit)
|
||||
static void sub_8042D50(int stat)
|
||||
{
|
||||
gBattlerTarget = gBattlerInMenuId;
|
||||
StringCopy(gBattleTextBuff1, gUnknown_83FD5D0[gUnknown_825DFF0[stat]]);
|
||||
StringCopy(gBattleTextBuff2, BattleText_Rose);
|
||||
BattleStringExpandPlaceholdersToDisplayedString(BattleText_UnknownString3);
|
||||
StringCopy(gBattleTextBuff1, gStatNamesTable[gUnknown_825DFF0[stat]]);
|
||||
StringCopy(gBattleTextBuff2, gBattleText_Rose);
|
||||
BattleStringExpandPlaceholdersToDisplayedString(gBattleText_UnknownString3);
|
||||
}
|
||||
|
||||
const u8 *Battle_PrintStatBoosterEffectMessage(u16 itemId)
|
||||
@@ -4837,7 +4837,7 @@ const u8 *Battle_PrintStatBoosterEffectMessage(u16 itemId)
|
||||
else
|
||||
{
|
||||
gBattlerAttacker = gBattlerInMenuId;
|
||||
BattleStringExpandPlaceholdersToDisplayedString(BattleText_GetPumped);
|
||||
BattleStringExpandPlaceholdersToDisplayedString(gBattleText_GetPumped);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -4845,7 +4845,7 @@ const u8 *Battle_PrintStatBoosterEffectMessage(u16 itemId)
|
||||
if (itemEffect[3] & 0x80)
|
||||
{
|
||||
gBattlerAttacker = gBattlerInMenuId;
|
||||
BattleStringExpandPlaceholdersToDisplayedString(BattleText_MistShroud);
|
||||
BattleStringExpandPlaceholdersToDisplayedString(gBattleText_MistShroud);
|
||||
}
|
||||
|
||||
return gDisplayedStringBattle;
|
||||
|
||||
+4
-11
@@ -426,21 +426,14 @@ gPlayerFacingPosition: @ 2039A04
|
||||
.include "src/coins.o"
|
||||
.align 2
|
||||
.include "src/battle_transition.o"
|
||||
|
||||
gUnknown_2039A30: @ 2039A30
|
||||
.space 0x4
|
||||
|
||||
gUnknown_2039A34: @ 2039A34
|
||||
.space 0x4
|
||||
|
||||
.align 2
|
||||
.include "src/battle_message.o"
|
||||
.align 2
|
||||
.include "src/save.o"
|
||||
.align 2
|
||||
.include "src/mystery_event_script.o"
|
||||
|
||||
gUnknown_203AAB0: @ 203AAB0
|
||||
.space 0x4
|
||||
|
||||
.align 2
|
||||
.include "src/fldeff_sweetscent.o"
|
||||
.align 2
|
||||
.include "src/learn_move.o"
|
||||
.align 2
|
||||
|
||||
Reference in New Issue
Block a user