Skip to content

Commit 709cfa1

Browse files
Merge pull request #2014 from Bassoonian/battleterrain
Rename battle terrain to environment
2 parents 2a0d3fd + 367f6dc commit 709cfa1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

88 files changed

+492
-492
lines changed

asm/macros/battle_script.inc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1044,7 +1044,7 @@
10441044
.byte 0xcb
10451045
.endm
10461046

1047-
.macro callterrainattack
1047+
.macro callenvironmentattack
10481048
.byte 0xcc
10491049
.endm
10501050

@@ -1192,7 +1192,7 @@
11921192
.4byte \ptr
11931193
.endm
11941194

1195-
.macro settypetoterrain ptr:req
1195+
.macro settypetoenvironment ptr:req
11961196
.byte 0xeb
11971197
.4byte \ptr
11981198
.endm

data/battle_anim_scripts.s

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -2097,7 +2097,7 @@ Move_MEAN_LOOK:
20972097

20982098
Move_ROCK_THROW:
20992099
loadspritegfx ANIM_TAG_ROCKS
2100-
createsprite gShakeMonOrTerrainSpriteTemplate, ANIM_TARGET, 2, 6, 1, 15, 1
2100+
createsprite gShakeMonOrPlatformSpriteTemplate, ANIM_TARGET, 2, 6, 1, 15, 1
21012101
createsprite gFallingRockSpriteTemplate, ANIM_TARGET, 2, 0, 1, 0, 0
21022102
playsewithpan SE_M_ROCK_THROW, SOUND_PAN_TARGET
21032103
delay 6
@@ -2119,7 +2119,7 @@ Move_ROCK_THROW:
21192119
Move_ROCK_SLIDE:
21202120
loadspritegfx ANIM_TAG_ROCKS
21212121
monbg ANIM_DEF_PARTNER
2122-
createsprite gShakeMonOrTerrainSpriteTemplate, ANIM_ATTACKER, 2, 7, 1, 11, 1
2122+
createsprite gShakeMonOrPlatformSpriteTemplate, ANIM_ATTACKER, 2, 7, 1, 11, 1
21232123
createsprite gFallingRockSpriteTemplate, ANIM_TARGET, 2, -5, 1, -5, 1
21242124
playsewithpan SE_M_ROCK_THROW, SOUND_PAN_TARGET
21252125
delay 2
@@ -2909,7 +2909,7 @@ Move_BARRAGE:
29092909
createvisualtask AnimTask_BarrageBall, 3
29102910
playsewithpan SE_M_SWAGGER, SOUND_PAN_ATTACKER
29112911
delay 24
2912-
createsprite gShakeMonOrTerrainSpriteTemplate, ANIM_ATTACKER, 2, 8, 1, 40, 1
2912+
createsprite gShakeMonOrPlatformSpriteTemplate, ANIM_ATTACKER, 2, 8, 1, 40, 1
29132913
createvisualtask AnimTask_ShakeMon, 3, ANIM_TARGET, 0, 4, 20, 1
29142914
createvisualtask AnimTask_ShakeMon, 3, ANIM_DEF_PARTNER, 0, 4, 20, 1
29152915
loopsewithpan SE_M_STRENGTH, SOUND_PAN_TARGET, 8, 2
@@ -3660,7 +3660,7 @@ Move_SUPERPOWER:
36603660
createsprite gSuperpowerOrbSpriteTemplate, ANIM_TARGET, 2, ANIM_ATTACKER
36613661
playsewithpan SE_M_MEGA_KICK, SOUND_PAN_ATTACKER
36623662
delay 20
3663-
createsprite gShakeMonOrTerrainSpriteTemplate, ANIM_ATTACKER, 2, 4, 1, 180, 1
3663+
createsprite gShakeMonOrPlatformSpriteTemplate, ANIM_ATTACKER, 2, 4, 1, 180, 1
36643664
createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_M_EARTHQUAKE, 0
36653665
delay 40
36663666
createsprite gSuperpowerRockSpriteTemplate, ANIM_ATTACKER, 41, 200, 96, 1, 120
@@ -5011,7 +5011,7 @@ SnoreEffect:
50115011
playsewithpan SE_M_SNORE, SOUND_PAN_ATTACKER
50125012
createvisualtask AnimTask_ScaleMonAndRestore, 5, -7, -7, 7, ANIM_ATTACKER, 1
50135013
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 7, 1
5014-
createsprite gShakeMonOrTerrainSpriteTemplate, ANIM_ATTACKER, 2, 6, 1, 14, 0, 0
5014+
createsprite gShakeMonOrPlatformSpriteTemplate, ANIM_ATTACKER, 2, 6, 1, 14, 0, 0
50155015
createsprite gSnoreZSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, -42, -38, 24, 0, 0
50165016
createsprite gSnoreZSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 0, -42, 24, 0, 0
50175017
createsprite gSnoreZSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 42, -38, 24, 0, 0
@@ -6871,7 +6871,7 @@ Move_ANCIENT_POWER:
68716871
loadspritegfx ANIM_TAG_IMPACT
68726872
monbg ANIM_DEF_PARTNER
68736873
setalpha 12, 8
6874-
createsprite gShakeMonOrTerrainSpriteTemplate, ANIM_ATTACKER, 2, 4, 1, 10, 1
6874+
createsprite gShakeMonOrPlatformSpriteTemplate, ANIM_ATTACKER, 2, 4, 1, 10, 1
68756875
createsprite gAncientPowerRockSpriteTemplate, ANIM_ATTACKER, 2, 20, 32, -48, 50, 2
68766876
createsprite gAncientPowerRockSpriteTemplate, ANIM_ATTACKER, 2, 0, 32, -38, 25, 5
68776877
createsprite gAncientPowerRockSpriteTemplate, ANIM_ATTACKER, 2, 32, 32, -28, 40, 3
@@ -7292,14 +7292,14 @@ Move_METAL_CLAW:
72927292
playsewithpan SE_M_RAZOR_WIND, SOUND_PAN_TARGET
72937293
createsprite gClawSlashSpriteTemplate, ANIM_TARGET, 2, -10, -10, 0
72947294
createsprite gClawSlashSpriteTemplate, ANIM_TARGET, 2, -10, 10, 0
7295-
createsprite gShakeMonOrTerrainSpriteTemplate, ANIM_ATTACKER, 2, -4, 1, 10, 3, 1
7295+
createsprite gShakeMonOrPlatformSpriteTemplate, ANIM_ATTACKER, 2, -4, 1, 10, 3, 1
72967296
delay 8
72977297
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 6, 4
72987298
delay 2
72997299
playsewithpan SE_M_RAZOR_WIND, SOUND_PAN_TARGET
73007300
createsprite gClawSlashSpriteTemplate, ANIM_TARGET, 2, 10, -10, 1
73017301
createsprite gClawSlashSpriteTemplate, ANIM_TARGET, 2, 10, 10, 1
7302-
createsprite gShakeMonOrTerrainSpriteTemplate, ANIM_ATTACKER, 2, -4, 1, 10, 3, 1
7302+
createsprite gShakeMonOrPlatformSpriteTemplate, ANIM_ATTACKER, 2, -4, 1, 10, 3, 1
73037303
waitforvisualfinish
73047304
end
73057305

@@ -8515,7 +8515,7 @@ HyperVoiceEffect:
85158515
createsprite gHyperVoiceRingSpriteTemplate, ANIM_ATTACKER, 0, 45, 0, 0, 0, 0, 0, 1
85168516
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 1, 0, 6, 1
85178517
createvisualtask AnimTask_ShakeMon2, 2, ANIM_DEF_PARTNER, 1, 0, 6, 1
8518-
createvisualtask AnimTask_ShakeBattleTerrain, 2, 1, 0, 6, 1
8518+
createvisualtask AnimTask_ShakeBattlePlatforms, 2, 1, 0, 6, 1
85198519
createvisualtask SoundTask_WaitForCry, 5
85208520
return
85218521

@@ -8637,7 +8637,7 @@ Move_DRAGON_CLAW:
86378637
createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_M_RAZOR_WIND, SOUND_PAN_TARGET
86388638
createsprite gClawSlashSpriteTemplate, ANIM_TARGET, 2, -10, -10, 0
86398639
createsprite gClawSlashSpriteTemplate, ANIM_TARGET, 2, -10, 10, 0
8640-
createsprite gShakeMonOrTerrainSpriteTemplate, ANIM_ATTACKER, 2, -4, 1, 10, 3, 1
8640+
createsprite gShakeMonOrPlatformSpriteTemplate, ANIM_ATTACKER, 2, -4, 1, 10, 3, 1
86418641
createsprite gFireSpinSpriteTemplate, ANIM_ATTACKER, 2, 0, 32, 480, 20, 16, -46, ANIM_ATTACKER
86428642
delay 2
86438643
createsprite gFireSpinSpriteTemplate, ANIM_ATTACKER, 2, 0, 33, 576, 20, 8, 42, ANIM_ATTACKER
@@ -8650,7 +8650,7 @@ Move_DRAGON_CLAW:
86508650
createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_M_RAZOR_WIND, SOUND_PAN_TARGET
86518651
createsprite gClawSlashSpriteTemplate, ANIM_TARGET, 2, 10, -10, 1
86528652
createsprite gClawSlashSpriteTemplate, ANIM_TARGET, 2, 10, 10, 1
8653-
createsprite gShakeMonOrTerrainSpriteTemplate, ANIM_ATTACKER, 2, -4, 1, 10, 3, 1
8653+
createsprite gShakeMonOrPlatformSpriteTemplate, ANIM_ATTACKER, 2, -4, 1, 10, 3, 1
86548654
createsprite gFireSpinSpriteTemplate, ANIM_ATTACKER, 2, 0, 33, 464, 30, 15, -50, ANIM_ATTACKER
86558655
delay 2
86568656
createsprite gFireSpinSpriteTemplate, ANIM_ATTACKER, 2, 0, 28, 528, 30, 13, 50, ANIM_ATTACKER
@@ -9111,7 +9111,7 @@ Move_BLAST_BURN:
91119111
createsprite gFirePlumeSpriteTemplate, ANIM_ATTACKER, 70, 60, -30, 24, 0, 0, 0
91129112
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, -4, 3, ANIM_TARGET, 0
91139113
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 12, 0, 20, 1
9114-
createvisualtask AnimTask_ShakeBattleTerrain, 2, 2, 0, 10, 1
9114+
createvisualtask AnimTask_ShakeBattlePlatforms, 2, 2, 0, 10, 1
91159115
createsprite gFirePlumeSpriteTemplate, ANIM_ATTACKER, 66, 96, 0, 24, 0, 0, 0
91169116
createsprite gFirePlumeSpriteTemplate, ANIM_ATTACKER, 66, 60, 30, 24, 0, 0, 0
91179117
createsprite gFirePlumeSpriteTemplate, ANIM_ATTACKER, 2, 0, 48, 24, 0, 0, 0
@@ -9125,32 +9125,32 @@ Move_BLAST_BURN:
91259125
Move_ROCK_TOMB:
91269126
loadspritegfx ANIM_TAG_X_SIGN
91279127
loadspritegfx ANIM_TAG_ROCKS
9128-
createvisualtask AnimTask_ShakeBattleTerrain, 2, 2, 0, 10, 1
9128+
createvisualtask AnimTask_ShakeBattlePlatforms, 2, 2, 0, 10, 1
91299129
waitforvisualfinish
91309130
createsprite gRockTombRockSpriteTemplate, ANIM_TARGET, 2, 20, 12, 64, 114, 0
91319131
delay 8
9132-
createvisualtask AnimTask_ShakeBattleTerrain, 2, 0, 2, 3, 1
9132+
createvisualtask AnimTask_ShakeBattlePlatforms, 2, 0, 2, 3, 1
91339133
playsewithpan SE_M_STRENGTH, SOUND_PAN_TARGET
91349134
delay 8
91359135
createsprite gRockTombRockSpriteTemplate, ANIM_TARGET, 2, -20, 12, 64, 98, 0
91369136
delay 8
9137-
createvisualtask AnimTask_ShakeBattleTerrain, 2, 0, 2, 3, 1
9137+
createvisualtask AnimTask_ShakeBattlePlatforms, 2, 0, 2, 3, 1
91389138
playsewithpan SE_M_STRENGTH, SOUND_PAN_TARGET
91399139
delay 8
91409140
createsprite gRockTombRockSpriteTemplate, ANIM_TARGET, 66, 3, 6, 64, 82, 0
91419141
delay 8
9142-
createvisualtask AnimTask_ShakeBattleTerrain, 2, 0, 2, 3, 1
9142+
createvisualtask AnimTask_ShakeBattlePlatforms, 2, 0, 2, 3, 1
91439143
playsewithpan SE_M_STRENGTH, SOUND_PAN_TARGET
91449144
delay 8
91459145
createsprite gRockTombRockSpriteTemplate, ANIM_TARGET, 2, -3, 13, 64, 66, 0
91469146
delay 8
9147-
createvisualtask AnimTask_ShakeBattleTerrain, 2, 0, 2, 3, 1
9147+
createvisualtask AnimTask_ShakeBattlePlatforms, 2, 0, 2, 3, 1
91489148
playsewithpan SE_M_STRENGTH, SOUND_PAN_TARGET
91499149
delay 24
91509150
playsewithpan SE_M_HYPER_BEAM, SOUND_PAN_TARGET
91519151
createsprite gRedXSpriteTemplate, ANIM_TARGET, 5, ANIM_TARGET, 50
91529152
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 3, 0, 20, 1
9153-
createvisualtask AnimTask_ShakeBattleTerrain, 2, 2, 0, 10, 1
9153+
createvisualtask AnimTask_ShakeBattlePlatforms, 2, 2, 0, 10, 1
91549154
waitforvisualfinish
91559155
end
91569156

@@ -9635,16 +9635,16 @@ Move_SKY_UPPERCUT:
96359635
end
96369636

96379637
Move_SECRET_POWER:
9638-
createvisualtask AnimTask_GetBattleTerrain, 5
9639-
jumpargeq 0, BATTLE_TERRAIN_GRASS, Move_NEEDLE_ARM
9640-
jumpargeq 0, BATTLE_TERRAIN_LONG_GRASS, Move_MAGICAL_LEAF
9641-
jumpargeq 0, BATTLE_TERRAIN_SAND, Move_MUD_SHOT
9642-
jumpargeq 0, BATTLE_TERRAIN_UNDERWATER, Move_WATERFALL
9643-
jumpargeq 0, BATTLE_TERRAIN_WATER, Move_SURF
9644-
jumpargeq 0, BATTLE_TERRAIN_POND, Move_BUBBLE_BEAM
9645-
jumpargeq 0, BATTLE_TERRAIN_MOUNTAIN, Move_ROCK_THROW
9646-
jumpargeq 0, BATTLE_TERRAIN_CAVE, Move_BITE
9647-
jumpargeq 0, BATTLE_TERRAIN_BUILDING, Move_STRENGTH
9638+
createvisualtask AnimTask_GetBattleEnvironment, 5
9639+
jumpargeq 0, BATTLE_ENVIRONMENT_GRASS, Move_NEEDLE_ARM
9640+
jumpargeq 0, BATTLE_ENVIRONMENT_LONG_GRASS, Move_MAGICAL_LEAF
9641+
jumpargeq 0, BATTLE_ENVIRONMENT_SAND, Move_MUD_SHOT
9642+
jumpargeq 0, BATTLE_ENVIRONMENT_UNDERWATER, Move_WATERFALL
9643+
jumpargeq 0, BATTLE_ENVIRONMENT_WATER, Move_SURF
9644+
jumpargeq 0, BATTLE_ENVIRONMENT_POND, Move_BUBBLE_BEAM
9645+
jumpargeq 0, BATTLE_ENVIRONMENT_MOUNTAIN, Move_ROCK_THROW
9646+
jumpargeq 0, BATTLE_ENVIRONMENT_CAVE, Move_BITE
9647+
jumpargeq 0, BATTLE_ENVIRONMENT_BUILDING, Move_STRENGTH
96489648
goto Move_SLAM
96499649

96509650
Move_TWISTER:

data/battle_scripts_1.s

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2289,7 +2289,7 @@ BattleScript_EffectNaturePower::
22892289
attackcanceler
22902290
attackstring
22912291
pause B_WAIT_TIME_SHORT
2292-
callterrainattack
2292+
callenvironmentattack
22932293
printstring STRINGID_NATUREPOWERTURNEDINTO
22942294
waitmessage B_WAIT_TIME_LONG
22952295
return
@@ -2799,7 +2799,7 @@ BattleScript_EffectCamouflage::
27992799
attackcanceler
28002800
attackstring
28012801
ppreduce
2802-
settypetoterrain BattleScript_ButItFailed
2802+
settypetoenvironment BattleScript_ButItFailed
28032803
attackanimation
28042804
waitanimation
28052805
printstring STRINGID_PKMNCHANGEDTYPE

0 commit comments

Comments
 (0)