Clean up labels in battle/moves/move_effects.asm

There were a lot of unused labels in there, and a few confusing
misnomers around move_effects_pointers.asm. They now match up exactly
with the names in battle_constants.asm.
Also renamed a few effects, to make their purpose clearer, and to match
up with their respective event script commands:
EFFECT_EXPLOSION    -> EFFECT_SELFDESCTRUCT
EFFECT_HAZE         -> EFFECT_RESET_STATS
EFFECT_WHIRLWIND    -> EFFECT_FORCE_SWITCH
EFFECT_BIND         -> EFFECT_TRAP_TARGET
EFFECT_TWINEEDLE    -> EFFECT_POISON_MULTI_HIT
EFFECT_STEEL_WING   -> EFFECT_DEFENSE_UP_HIT
EFFECT_METAL_CLAW   -> EFFECT_ATTACK_UP_HIT
EFFECT_ANCIENTPOWER -> EFFECT_ALL_UP_HIT
This commit is contained in:
mid-kid
2017-11-15 16:36:13 +01:00
parent 6bb7df7e29
commit fd14253796
7 changed files with 63 additions and 229 deletions

View File

@@ -320,22 +320,22 @@ AI_Smart: ; 386be
.table_386f2 .table_386f2
dbw EFFECT_SLEEP, AI_Smart_Sleep dbw EFFECT_SLEEP, AI_Smart_Sleep
dbw EFFECT_LEECH_HIT, AI_Smart_LeechHit dbw EFFECT_LEECH_HIT, AI_Smart_LeechHit
dbw EFFECT_EXPLOSION, AI_Smart_Explosion dbw EFFECT_SELFDESTRUCT, AI_Smart_Selfdestruct
dbw EFFECT_DREAM_EATER, AI_Smart_DreamEater dbw EFFECT_DREAM_EATER, AI_Smart_DreamEater
dbw EFFECT_MIRROR_MOVE, AI_Smart_MirrorMove dbw EFFECT_MIRROR_MOVE, AI_Smart_MirrorMove
dbw EFFECT_EVASION_UP, AI_Smart_EvasionUp dbw EFFECT_EVASION_UP, AI_Smart_EvasionUp
dbw EFFECT_ALWAYS_HIT, AI_Smart_AlwaysHit dbw EFFECT_ALWAYS_HIT, AI_Smart_AlwaysHit
dbw EFFECT_ACCURACY_DOWN, AI_Smart_AccuracyDown dbw EFFECT_ACCURACY_DOWN, AI_Smart_AccuracyDown
dbw EFFECT_HAZE, AI_Smart_Haze dbw EFFECT_RESET_STATS, AI_Smart_ResetStats
dbw EFFECT_BIDE, AI_Smart_Bide dbw EFFECT_BIDE, AI_Smart_Bide
dbw EFFECT_WHIRLWIND, AI_Smart_Whirlwind dbw EFFECT_FORCE_SWITCH, AI_Smart_ForceSwitch
dbw EFFECT_HEAL, AI_Smart_Heal dbw EFFECT_HEAL, AI_Smart_Heal
dbw EFFECT_TOXIC, AI_Smart_Toxic dbw EFFECT_TOXIC, AI_Smart_Toxic
dbw EFFECT_LIGHT_SCREEN, AI_Smart_LightScreen dbw EFFECT_LIGHT_SCREEN, AI_Smart_LightScreen
dbw EFFECT_OHKO, AI_Smart_Ohko dbw EFFECT_OHKO, AI_Smart_Ohko
dbw EFFECT_RAZOR_WIND, AI_Smart_RazorWind dbw EFFECT_RAZOR_WIND, AI_Smart_RazorWind
dbw EFFECT_SUPER_FANG, AI_Smart_SuperFang dbw EFFECT_SUPER_FANG, AI_Smart_SuperFang
dbw EFFECT_BIND, AI_Smart_Bind dbw EFFECT_TRAP_TARGET, AI_Smart_TrapTarget
dbw EFFECT_UNUSED_2B, AI_Smart_Unused2B dbw EFFECT_UNUSED_2B, AI_Smart_Unused2B
dbw EFFECT_CONFUSE, AI_Smart_Confuse dbw EFFECT_CONFUSE, AI_Smart_Confuse
dbw EFFECT_SP_DEF_UP_2, AI_Smart_SpDefenseUp2 dbw EFFECT_SP_DEF_UP_2, AI_Smart_SpDefenseUp2
@@ -565,7 +565,7 @@ AI_Smart_LockOn: ; 3881d
; 388a6 ; 388a6
AI_Smart_Explosion: ; 388a6 AI_Smart_Selfdestruct: ; 388a6
; Selfdestruct, Explosion ; Selfdestruct, Explosion
; Unless this is the enemy's last Pokemon... ; Unless this is the enemy's last Pokemon...
@@ -904,7 +904,7 @@ AI_Smart_AccuracyDown: ; 38985
; 389f5 ; 389f5
AI_Smart_Haze: ; 389f5 AI_Smart_ResetStats: ; 389f5
; 85% chance to encourage this move if any of enemy's stat levels is lower than -2. ; 85% chance to encourage this move if any of enemy's stat levels is lower than -2.
push hl push hl
@@ -960,7 +960,7 @@ AI_Smart_Bide: ; 38a1e
; 38a2a ; 38a2a
AI_Smart_Whirlwind: ; 38a2a AI_Smart_ForceSwitch: ; 38a2a
; Whirlwind, Roar. ; Whirlwind, Roar.
; Discourage this move if the player has not shown ; Discourage this move if the player has not shown
@@ -1044,7 +1044,7 @@ AI_Smart_Ohko: ; 38a60
; 38a71 ; 38a71
AI_Smart_Bind: ; 38a71 AI_Smart_TrapTarget: ; 38a71
; Bind, Wrap, Fire Spin, Clamp ; Bind, Wrap, Fire Spin, Clamp
; 50% chance to discourage this move if the player is already trapped. ; 50% chance to discourage this move if the player is already trapped.
@@ -3317,7 +3317,7 @@ AI_Aggressive: ; 39369
ret ret
.RecklessMoves: .RecklessMoves:
db EFFECT_EXPLOSION db EFFECT_SELFDESTRUCT
db EFFECT_RAMPAGE db EFFECT_RAMPAGE
db EFFECT_MULTI_HIT db EFFECT_MULTI_HIT
db EFFECT_DOUBLE_HIT db EFFECT_DOUBLE_HIT
@@ -3539,7 +3539,7 @@ endr
jr .checkmove jr .checkmove
.RiskyMoves: .RiskyMoves:
db EFFECT_EXPLOSION db EFFECT_SELFDESTRUCT
db EFFECT_OHKO db EFFECT_OHKO
db $ff db $ff
; 39502 ; 39502

View File

@@ -903,7 +903,7 @@ MoveEffectPriorities: ; 3c5df
db EFFECT_PROTECT, 3 db EFFECT_PROTECT, 3
db EFFECT_ENDURE, 3 db EFFECT_ENDURE, 3
db EFFECT_PRIORITY_HIT, 2 db EFFECT_PRIORITY_HIT, 2
db EFFECT_WHIRLWIND, 0 db EFFECT_FORCE_SWITCH, 0
db EFFECT_COUNTER, 0 db EFFECT_COUNTER, 0
db EFFECT_MIRROR_COAT, 0 db EFFECT_MIRROR_COAT, 0
db -1 db -1

View File

@@ -2167,7 +2167,7 @@ BattleCommand_HitTargetNoSub: ; 34f60
jr z, .conversion jr z, .conversion
cp EFFECT_DOUBLE_HIT cp EFFECT_DOUBLE_HIT
jr z, .doublehit jr z, .doublehit
cp EFFECT_TWINEEDLE cp EFFECT_POISON_MULTI_HIT
jr z, .twineedle jr z, .twineedle
cp EFFECT_TRIPLE_KICK cp EFFECT_TRIPLE_KICK
jr z, .triplekick jr z, .triplekick
@@ -2315,7 +2315,7 @@ BattleCommand_FailureText: ; 35023
jr z, .multihit jr z, .multihit
cp EFFECT_DOUBLE_HIT cp EFFECT_DOUBLE_HIT
jr z, .multihit jr z, .multihit
cp EFFECT_TWINEEDLE cp EFFECT_POISON_MULTI_HIT
jr z, .multihit jr z, .multihit
jp EndMoveEffect jp EndMoveEffect
@@ -2661,7 +2661,7 @@ BattleCommand_CheckDestinyBond: ; 351c0
jr z, .multiple_hit_raise_sub jr z, .multiple_hit_raise_sub
cp EFFECT_DOUBLE_HIT cp EFFECT_DOUBLE_HIT
jr z, .multiple_hit_raise_sub jr z, .multiple_hit_raise_sub
cp EFFECT_TWINEEDLE cp EFFECT_POISON_MULTI_HIT
jr z, .multiple_hit_raise_sub jr z, .multiple_hit_raise_sub
cp EFFECT_TRIPLE_KICK cp EFFECT_TRIPLE_KICK
jr z, .multiple_hit_raise_sub jr z, .multiple_hit_raise_sub
@@ -3434,14 +3434,14 @@ BattleCommand_DamageCalc: ; 35612
call GetBattleVar call GetBattleVar
; Selfdestruct and Explosion halve defense. ; Selfdestruct and Explosion halve defense.
cp EFFECT_EXPLOSION cp EFFECT_SELFDESTRUCT
jr nz, .dont_explode jr nz, .dont_selfdestruct
srl c srl c
jr nz, .dont_explode jr nz, .dont_selfdestruct
inc c inc c
.dont_explode .dont_selfdestruct
; Variable-hit moves and Conversion can have a power of 0. ; Variable-hit moves and Conversion can have a power of 0.
cp EFFECT_MULTI_HIT cp EFFECT_MULTI_HIT
@@ -4919,7 +4919,7 @@ SelfInflictDamageToSubstitute: ; 35de0
jr z, .ok jr z, .ok
cp EFFECT_DOUBLE_HIT cp EFFECT_DOUBLE_HIT
jr z, .ok jr z, .ok
cp EFFECT_TWINEEDLE cp EFFECT_POISON_MULTI_HIT
jr z, .ok jr z, .ok
cp EFFECT_TRIPLE_KICK cp EFFECT_TRIPLE_KICK
jr z, .ok jr z, .ok
@@ -6999,7 +6999,7 @@ BattleCommand_EndLoop: ; 369b6
ld a, BATTLE_VARS_MOVE_EFFECT ld a, BATTLE_VARS_MOVE_EFFECT
call GetBattleVarAddr call GetBattleVarAddr
ld a, [hl] ld a, [hl]
cp EFFECT_TWINEEDLE cp EFFECT_POISON_MULTI_HIT
jr z, .twineedle jr z, .twineedle
cp EFFECT_DOUBLE_HIT cp EFFECT_DOUBLE_HIT
ld a, 1 ld a, 1

View File

@@ -1,38 +1,3 @@
Pound:
KarateChop:
MegaPunch:
Scratch:
Vicegrip:
Cut:
WingAttack:
Slam:
VineWhip:
MegaKick:
HornAttack:
Tackle:
WaterGun:
HydroPump:
Surf:
Peck:
DrillPeck:
Strength:
RazorLeaf:
RockThrow:
EggBomb:
Waterfall:
Crabhammer:
Slash:
Aeroblast:
Megahorn:
CrossChop:
Swift:
FaintAttack:
VitalThrow:
JumpKick:
HiJumpKick:
QuickAttack:
MachPunch:
Extremespeed:
NormalHit: NormalHit:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -53,11 +18,6 @@ NormalHit:
kingsrock kingsrock
endmove endmove
Sing:
SleepPowder:
Hypnosis:
LovelyKiss:
Spore:
DoSleep: DoSleep:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -67,10 +27,6 @@ DoSleep:
sleeptarget sleeptarget
endmove endmove
PoisonSting:
Smog:
Sludge:
SludgeBomb:
PoisonHit: PoisonHit:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -92,10 +48,6 @@ PoisonHit:
poisontarget poisontarget
endmove endmove
Absorb:
MegaDrain:
LeechLife:
GigaDrain:
LeechHit: LeechHit:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -117,10 +69,6 @@ LeechHit:
kingsrock kingsrock
endmove endmove
FirePunch:
Ember:
Flamethrower:
FireBlast:
BurnHit: BurnHit:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -142,10 +90,6 @@ BurnHit:
burntarget burntarget
endmove endmove
IcePunch:
IceBeam:
Blizzard:
PowderSnow:
FreezeHit: FreezeHit:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -167,14 +111,6 @@ FreezeHit:
freezetarget freezetarget
endmove endmove
Thunderpunch:
BodySlam:
Thundershock:
Thunderbolt:
Lick:
ZapCannon:
Spark:
Dragonbreath:
ParalyzeHit: ParalyzeHit:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -197,7 +133,6 @@ ParalyzeHit:
endmove endmove
Selfdestruct: Selfdestruct:
Explosion:
checkobedience checkobedience
usedmovetext usedmovetext
doturn doturn
@@ -245,8 +180,6 @@ MirrorMove:
mirrormove mirrormove
endmove endmove
Meditate:
Sharpen:
AttackUp: AttackUp:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -259,8 +192,6 @@ AttackUp:
statupfailtext statupfailtext
endmove endmove
Harden:
Withdraw:
DefenseUp: DefenseUp:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -285,7 +216,6 @@ SpeedUp:
statupfailtext statupfailtext
endmove endmove
Growth:
SpecialAttackUp: SpecialAttackUp:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -322,8 +252,6 @@ AccuracyUp:
statupfailtext statupfailtext
endmove endmove
DoubleTeam:
Minimize:
EvasionUp: EvasionUp:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -337,7 +265,6 @@ EvasionUp:
statupfailtext statupfailtext
endmove endmove
SwordsDance:
AttackUp2: AttackUp2:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -350,8 +277,6 @@ AttackUp2:
statupfailtext statupfailtext
endmove endmove
Barrier:
AcidArmor:
DefenseUp2: DefenseUp2:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -364,7 +289,6 @@ DefenseUp2:
statupfailtext statupfailtext
endmove endmove
Agility:
SpeedUp2: SpeedUp2:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -389,7 +313,6 @@ SpecialAttackUp2:
statupfailtext statupfailtext
endmove endmove
Amnesia:
SpecialDefenseUp2: SpecialDefenseUp2:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -426,7 +349,6 @@ EvasionUp2:
statupfailtext statupfailtext
endmove endmove
Growl:
AttackDown: AttackDown:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -440,8 +362,6 @@ AttackDown:
statdownfailtext statdownfailtext
endmove endmove
TailWhip:
Leer:
DefenseDown: DefenseDown:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -455,7 +375,6 @@ DefenseDown:
statdownfailtext statdownfailtext
endmove endmove
StringShot:
SpeedDown: SpeedDown:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -495,10 +414,6 @@ SpecialDefenseDown:
statdownfailtext statdownfailtext
endmove endmove
SandAttack:
Smokescreen:
Kinesis:
Flash:
AccuracyDown: AccuracyDown:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -512,7 +427,6 @@ AccuracyDown:
statdownfailtext statdownfailtext
endmove endmove
SweetScent:
EvasionDown: EvasionDown:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -526,7 +440,6 @@ EvasionDown:
statdownfailtext statdownfailtext
endmove endmove
Charm:
AttackDown2: AttackDown2:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -540,7 +453,6 @@ AttackDown2:
statdownfailtext statdownfailtext
endmove endmove
Screech:
DefenseDown2: DefenseDown2:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -554,8 +466,6 @@ DefenseDown2:
statdownfailtext statdownfailtext
endmove endmove
CottonSpore:
ScaryFace:
SpeedDown2: SpeedDown2:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -621,7 +531,6 @@ EvasionDown2:
statdownfailtext statdownfailtext
endmove endmove
AuroraBeam:
AttackDownHit: AttackDownHit:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -644,9 +553,6 @@ AttackDownHit:
statdownmessage statdownmessage
endmove endmove
Acid:
IronTail:
RockSmash:
DefenseDownHit: DefenseDownHit:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -670,10 +576,6 @@ DefenseDownHit:
statdownmessage statdownmessage
endmove endmove
Bubblebeam:
Constrict:
Bubble:
IcyWind:
SpeedDownHit: SpeedDownHit:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -718,9 +620,6 @@ SpecialAttackDownHit:
statdownmessage statdownmessage
endmove endmove
PsychicM:
Crunch:
ShadowBall:
SpecialDefenseDownHit: SpecialDefenseDownHit:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -743,8 +642,6 @@ SpecialDefenseDownHit:
statdownmessage statdownmessage
endmove endmove
MudSlap:
Octazooka:
AccuracyDownHit: AccuracyDownHit:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -789,7 +686,6 @@ EvasionDownHit:
statdownmessage statdownmessage
endmove endmove
SteelWing:
DefenseUpHit: DefenseUpHit:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -812,7 +708,6 @@ DefenseUpHit:
statupmessage statupmessage
endmove endmove
MetalClaw:
AttackUpHit: AttackUpHit:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -835,7 +730,6 @@ AttackUpHit:
statupmessage statupmessage
endmove endmove
Ancientpower:
AllUpHit: AllUpHit:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -885,7 +779,7 @@ Conversion:
conversion conversion
endmove endmove
Haze: ResetStats:
checkobedience checkobedience
usedmovetext usedmovetext
doturn doturn
@@ -908,9 +802,6 @@ Bide:
kingsrock kingsrock
endmove endmove
Thrash:
PetalDance:
Outrage:
Rampage: Rampage:
checkrampage checkrampage
checkobedience checkobedience
@@ -934,8 +825,7 @@ Rampage:
kingsrock kingsrock
endmove endmove
Whirlwind: ForceSwitch:
Roar:
checkobedience checkobedience
usedmovetext usedmovetext
doturn doturn
@@ -943,16 +833,6 @@ Roar:
forceswitch forceswitch
endmove endmove
Doubleslap:
CometPunch:
FuryAttack:
PinMissile:
SpikeCannon:
Barrage:
FurySwipes:
BoneRush:
DoubleKick:
Bonemerang:
MultiHit: MultiHit:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -979,7 +859,6 @@ MultiHit:
kingsrock kingsrock
endmove endmove
Twineedle:
PoisonMultiHit: PoisonMultiHit:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -1008,13 +887,6 @@ PoisonMultiHit:
poisontarget poisontarget
endmove endmove
RollingKick:
Headbutt:
Bite:
LowKick:
BoneClub:
RockSlide:
HyperFang:
FlinchHit: FlinchHit:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -1036,9 +908,6 @@ FlinchHit:
flinchtarget flinchtarget
endmove endmove
Guillotine:
HornDrill:
Fissure:
OHKOHit: OHKOHit:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -1054,10 +923,6 @@ OHKOHit:
buildopponentrage buildopponentrage
endmove endmove
TakeDown:
DoubleEdge:
Submission:
Struggle:
RecoilHit: RecoilHit:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -1087,16 +952,12 @@ Mist:
endmove endmove
FocusEnergy: FocusEnergy:
CriticalUp:
checkobedience checkobedience
usedmovetext usedmovetext
doturn doturn
focusenergy focusenergy
endmove endmove
Supersonic:
ConfuseRay:
SweetKiss:
DoConfuse: DoConfuse:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -1106,10 +967,6 @@ DoConfuse:
confuse confuse
endmove endmove
Psybeam:
Confusion:
DizzyPunch:
Dynamicpunch:
ConfuseHit: ConfuseHit:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -1131,10 +988,6 @@ ConfuseHit:
confusetarget confusetarget
endmove endmove
Recover:
Softboiled:
Rest:
MilkDrink:
Heal: Heal:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -1151,7 +1004,6 @@ Transform:
LightScreen: LightScreen:
Reflect: Reflect:
Screen:
checkobedience checkobedience
usedmovetext usedmovetext
doturn doturn
@@ -1179,8 +1031,6 @@ TriAttack:
endmove endmove
Toxic: Toxic:
Poisonpowder:
PoisonGas:
DoPoison: DoPoison:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -1191,9 +1041,6 @@ DoPoison:
poison poison
endmove endmove
StunSpore:
ThunderWave:
Glare:
DoParalyze: DoParalyze:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -1338,7 +1185,6 @@ RazorWind:
endmove endmove
Fly: Fly:
Dig:
checkcharge checkcharge
checkobedience checkobedience
doturn doturn
@@ -1361,11 +1207,7 @@ Dig:
kingsrock kingsrock
endmove endmove
Bind: TrapTarget:
Wrap:
FireSpin:
Clamp:
Whirlpool:
checkobedience checkobedience
usedmovetext usedmovetext
doturn doturn
@@ -1387,10 +1229,6 @@ Whirlpool:
endmove endmove
SuperFang: SuperFang:
Sonicboom:
DragonRage:
SeismicToss:
NightShade:
Psywave: Psywave:
StaticDamage: StaticDamage:
checkobedience checkobedience
@@ -1407,7 +1245,6 @@ StaticDamage:
kingsrock kingsrock
endmove endmove
Flail:
Reversal: Reversal:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -1484,7 +1321,6 @@ Conversion2:
conversion2 conversion2
endmove endmove
MindReader:
LockOn: LockOn:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -1607,7 +1443,6 @@ Thief:
kingsrock kingsrock
endmove endmove
SpiderWeb:
MeanLook: MeanLook:
checkobedience checkobedience
usedmovetext usedmovetext
@@ -1652,7 +1487,6 @@ Curse:
endmove endmove
Protect: Protect:
Detect:
checkobedience checkobedience
usedmovetext usedmovetext
doturn doturn

View File

@@ -5,28 +5,28 @@
dw BurnHit dw BurnHit
dw FreezeHit dw FreezeHit
dw ParalyzeHit dw ParalyzeHit
dw Explosion dw Selfdestruct
dw DreamEater dw DreamEater
dw MirrorMove dw MirrorMove
dw AttackUp dw AttackUp
dw DefenseUp dw DefenseUp
dw SpeedUp dw SpeedUp
dw Growth dw SpecialAttackUp
dw SpecialDefenseUp dw SpecialDefenseUp
dw AccuracyUp dw AccuracyUp
dw EvasionUp dw EvasionUp
dw NormalHit dw NormalHit
dw Growl dw AttackDown
dw DefenseDown dw DefenseDown
dw StringShot dw SpeedDown
dw SpecialAttackDown dw SpecialAttackDown
dw SpecialDefenseDown dw SpecialDefenseDown
dw AccuracyDown dw AccuracyDown
dw SweetScent dw EvasionDown
dw Haze dw ResetStats
dw Bide dw Bide
dw Rampage dw Rampage
dw Whirlwind dw ForceSwitch
dw MultiHit dw MultiHit
dw Conversion dw Conversion
dw FlinchHit dw FlinchHit
@@ -40,7 +40,7 @@
dw RazorWind dw RazorWind
dw SuperFang dw SuperFang
dw StaticDamage dw StaticDamage
dw Bind dw TrapTarget
dw NormalHit dw NormalHit
dw MultiHit dw MultiHit
dw NormalHit dw NormalHit
@@ -48,16 +48,16 @@
dw FocusEnergy dw FocusEnergy
dw RecoilHit dw RecoilHit
dw DoConfuse dw DoConfuse
dw SwordsDance dw AttackUp2
dw DefenseUp2 dw DefenseUp2
dw Agility dw SpeedUp2
dw SpecialAttackUp2 dw SpecialAttackUp2
dw Amnesia dw SpecialDefenseUp2
dw AccuracyUp2 dw AccuracyUp2
dw EvasionUp2 dw EvasionUp2
dw Transform dw Transform
dw Charm dw AttackDown2
dw Screech dw DefenseDown2
dw SpeedDown2 dw SpeedDown2
dw SpecialAttackDown2 dw SpecialAttackDown2
dw SpecialDefenseDown2 dw SpecialDefenseDown2
@@ -66,7 +66,7 @@
dw Reflect dw Reflect
dw DoPoison dw DoPoison
dw DoParalyze dw DoParalyze
dw AuroraBeam dw AttackDownHit
dw DefenseDownHit dw DefenseDownHit
dw SpeedDownHit dw SpeedDownHit
dw SpecialAttackDownHit dw SpecialAttackDownHit
@@ -75,7 +75,7 @@
dw EvasionDownHit dw EvasionDownHit
dw SkyAttack dw SkyAttack
dw ConfuseHit dw ConfuseHit
dw Twineedle dw PoisonMultiHit
dw NormalHit dw NormalHit
dw Substitute dw Substitute
dw HyperBeam dw HyperBeam
@@ -136,9 +136,9 @@
dw HiddenPower dw HiddenPower
dw RainDance dw RainDance
dw SunnyDay dw SunnyDay
dw SteelWing dw DefenseUpHit
dw MetalClaw dw AttackUpHit
dw Ancientpower dw AllUpHit
dw FakeOut dw FakeOut
dw BellyDrum dw BellyDrum
dw PsychUp dw PsychUp

View File

@@ -28,9 +28,9 @@ ENDM
move CUT, EFFECT_NORMAL_HIT, 50, NORMAL, 95, 30, 0 move CUT, EFFECT_NORMAL_HIT, 50, NORMAL, 95, 30, 0
move GUST, EFFECT_GUST, 40, FLYING, 100, 35, 0 move GUST, EFFECT_GUST, 40, FLYING, 100, 35, 0
move WING_ATTACK, EFFECT_NORMAL_HIT, 60, FLYING, 100, 35, 0 move WING_ATTACK, EFFECT_NORMAL_HIT, 60, FLYING, 100, 35, 0
move WHIRLWIND, EFFECT_WHIRLWIND, 0, NORMAL, 100, 20, 0 move WHIRLWIND, EFFECT_FORCE_SWITCH, 0, NORMAL, 100, 20, 0
move FLY, EFFECT_FLY, 70, FLYING, 95, 15, 0 move FLY, EFFECT_FLY, 70, FLYING, 95, 15, 0
move BIND, EFFECT_BIND, 15, NORMAL, 75, 20, 0 move BIND, EFFECT_TRAP_TARGET, 15, NORMAL, 75, 20, 0
move SLAM, EFFECT_NORMAL_HIT, 80, NORMAL, 75, 20, 0 move SLAM, EFFECT_NORMAL_HIT, 80, NORMAL, 75, 20, 0
move VINE_WHIP, EFFECT_NORMAL_HIT, 35, GRASS, 100, 10, 0 move VINE_WHIP, EFFECT_NORMAL_HIT, 35, GRASS, 100, 10, 0
move STOMP, EFFECT_STOMP, 65, NORMAL, 100, 20, 30 move STOMP, EFFECT_STOMP, 65, NORMAL, 100, 20, 30
@@ -45,18 +45,18 @@ ENDM
move HORN_DRILL, EFFECT_OHKO, 1, NORMAL, 30, 5, 0 move HORN_DRILL, EFFECT_OHKO, 1, NORMAL, 30, 5, 0
move TACKLE, EFFECT_NORMAL_HIT, 35, NORMAL, 95, 35, 0 move TACKLE, EFFECT_NORMAL_HIT, 35, NORMAL, 95, 35, 0
move BODY_SLAM, EFFECT_PARALYZE_HIT, 85, NORMAL, 100, 15, 30 move BODY_SLAM, EFFECT_PARALYZE_HIT, 85, NORMAL, 100, 15, 30
move WRAP, EFFECT_BIND, 15, NORMAL, 85, 20, 0 move WRAP, EFFECT_TRAP_TARGET, 15, NORMAL, 85, 20, 0
move TAKE_DOWN, EFFECT_RECOIL_HIT, 90, NORMAL, 85, 20, 0 move TAKE_DOWN, EFFECT_RECOIL_HIT, 90, NORMAL, 85, 20, 0
move THRASH, EFFECT_RAMPAGE, 90, NORMAL, 100, 20, 0 move THRASH, EFFECT_RAMPAGE, 90, NORMAL, 100, 20, 0
move DOUBLE_EDGE, EFFECT_RECOIL_HIT, 120, NORMAL, 100, 15, 0 move DOUBLE_EDGE, EFFECT_RECOIL_HIT, 120, NORMAL, 100, 15, 0
move TAIL_WHIP, EFFECT_DEFENSE_DOWN, 0, NORMAL, 100, 30, 0 move TAIL_WHIP, EFFECT_DEFENSE_DOWN, 0, NORMAL, 100, 30, 0
move POISON_STING, EFFECT_POISON_HIT, 15, POISON, 100, 35, 30 move POISON_STING, EFFECT_POISON_HIT, 15, POISON, 100, 35, 30
move TWINEEDLE, EFFECT_TWINEEDLE, 25, BUG, 100, 20, 20 move TWINEEDLE, EFFECT_POISON_MULTI_HIT, 25, BUG, 100, 20, 20
move PIN_MISSILE, EFFECT_MULTI_HIT, 14, BUG, 85, 20, 0 move PIN_MISSILE, EFFECT_MULTI_HIT, 14, BUG, 85, 20, 0
move LEER, EFFECT_DEFENSE_DOWN, 0, NORMAL, 100, 30, 0 move LEER, EFFECT_DEFENSE_DOWN, 0, NORMAL, 100, 30, 0
move BITE, EFFECT_FLINCH_HIT, 60, DARK, 100, 25, 30 move BITE, EFFECT_FLINCH_HIT, 60, DARK, 100, 25, 30
move GROWL, EFFECT_ATTACK_DOWN, 0, NORMAL, 100, 40, 0 move GROWL, EFFECT_ATTACK_DOWN, 0, NORMAL, 100, 40, 0
move ROAR, EFFECT_WHIRLWIND, 0, NORMAL, 100, 20, 0 move ROAR, EFFECT_FORCE_SWITCH, 0, NORMAL, 100, 20, 0
move SING, EFFECT_SLEEP, 0, NORMAL, 55, 15, 0 move SING, EFFECT_SLEEP, 0, NORMAL, 55, 15, 0
move SUPERSONIC, EFFECT_CONFUSE, 0, NORMAL, 55, 20, 0 move SUPERSONIC, EFFECT_CONFUSE, 0, NORMAL, 55, 20, 0
move SONICBOOM, EFFECT_STATIC_DAMAGE, 20, NORMAL, 90, 20, 0 move SONICBOOM, EFFECT_STATIC_DAMAGE, 20, NORMAL, 90, 20, 0
@@ -93,7 +93,7 @@ ENDM
move PETAL_DANCE, EFFECT_RAMPAGE, 70, GRASS, 100, 20, 0 move PETAL_DANCE, EFFECT_RAMPAGE, 70, GRASS, 100, 20, 0
move STRING_SHOT, EFFECT_SPEED_DOWN, 0, BUG, 95, 40, 0 move STRING_SHOT, EFFECT_SPEED_DOWN, 0, BUG, 95, 40, 0
move DRAGON_RAGE, EFFECT_STATIC_DAMAGE, 40, DRAGON, 100, 10, 0 move DRAGON_RAGE, EFFECT_STATIC_DAMAGE, 40, DRAGON, 100, 10, 0
move FIRE_SPIN, EFFECT_BIND, 15, FIRE, 70, 15, 0 move FIRE_SPIN, EFFECT_TRAP_TARGET, 15, FIRE, 70, 15, 0
move THUNDERSHOCK, EFFECT_PARALYZE_HIT, 40, ELECTRIC, 100, 30, 10 move THUNDERSHOCK, EFFECT_PARALYZE_HIT, 40, ELECTRIC, 100, 30, 10
move THUNDERBOLT, EFFECT_PARALYZE_HIT, 95, ELECTRIC, 100, 15, 10 move THUNDERBOLT, EFFECT_PARALYZE_HIT, 95, ELECTRIC, 100, 15, 10
move THUNDER_WAVE, EFFECT_PARALYZE, 0, ELECTRIC, 100, 20, 0 move THUNDER_WAVE, EFFECT_PARALYZE, 0, ELECTRIC, 100, 20, 0
@@ -124,13 +124,13 @@ ENDM
move DEFENSE_CURL, EFFECT_DEFENSE_CURL, 0, NORMAL, 100, 40, 0 move DEFENSE_CURL, EFFECT_DEFENSE_CURL, 0, NORMAL, 100, 40, 0
move BARRIER, EFFECT_DEFENSE_UP_2, 0, PSYCHIC, 100, 30, 0 move BARRIER, EFFECT_DEFENSE_UP_2, 0, PSYCHIC, 100, 30, 0
move LIGHT_SCREEN, EFFECT_LIGHT_SCREEN, 0, PSYCHIC, 100, 30, 0 move LIGHT_SCREEN, EFFECT_LIGHT_SCREEN, 0, PSYCHIC, 100, 30, 0
move HAZE, EFFECT_HAZE, 0, ICE, 100, 30, 0 move HAZE, EFFECT_RESET_STATS, 0, ICE, 100, 30, 0
move REFLECT, EFFECT_REFLECT, 0, PSYCHIC, 100, 20, 0 move REFLECT, EFFECT_REFLECT, 0, PSYCHIC, 100, 20, 0
move FOCUS_ENERGY, EFFECT_FOCUS_ENERGY, 0, NORMAL, 100, 30, 0 move FOCUS_ENERGY, EFFECT_FOCUS_ENERGY, 0, NORMAL, 100, 30, 0
move BIDE, EFFECT_BIDE, 0, NORMAL, 100, 10, 0 move BIDE, EFFECT_BIDE, 0, NORMAL, 100, 10, 0
move METRONOME, EFFECT_METRONOME, 0, NORMAL, 100, 10, 0 move METRONOME, EFFECT_METRONOME, 0, NORMAL, 100, 10, 0
move MIRROR_MOVE, EFFECT_MIRROR_MOVE, 0, FLYING, 100, 20, 0 move MIRROR_MOVE, EFFECT_MIRROR_MOVE, 0, FLYING, 100, 20, 0
move SELFDESTRUCT, EFFECT_EXPLOSION, 200, NORMAL, 100, 5, 0 move SELFDESTRUCT, EFFECT_SELFDESTRUCT, 200, NORMAL, 100, 5, 0
move EGG_BOMB, EFFECT_NORMAL_HIT, 100, NORMAL, 75, 10, 0 move EGG_BOMB, EFFECT_NORMAL_HIT, 100, NORMAL, 75, 10, 0
move LICK, EFFECT_PARALYZE_HIT, 20, GHOST, 100, 30, 30 move LICK, EFFECT_PARALYZE_HIT, 20, GHOST, 100, 30, 30
move SMOG, EFFECT_POISON_HIT, 20, POISON, 70, 20, 40 move SMOG, EFFECT_POISON_HIT, 20, POISON, 70, 20, 40
@@ -138,7 +138,7 @@ ENDM
move BONE_CLUB, EFFECT_FLINCH_HIT, 65, GROUND, 85, 20, 10 move BONE_CLUB, EFFECT_FLINCH_HIT, 65, GROUND, 85, 20, 10
move FIRE_BLAST, EFFECT_BURN_HIT, 120, FIRE, 85, 5, 10 move FIRE_BLAST, EFFECT_BURN_HIT, 120, FIRE, 85, 5, 10
move WATERFALL, EFFECT_NORMAL_HIT, 80, WATER, 100, 15, 0 move WATERFALL, EFFECT_NORMAL_HIT, 80, WATER, 100, 15, 0
move CLAMP, EFFECT_BIND, 35, WATER, 75, 10, 0 move CLAMP, EFFECT_TRAP_TARGET, 35, WATER, 75, 10, 0
move SWIFT, EFFECT_ALWAYS_HIT, 60, NORMAL, 100, 20, 0 move SWIFT, EFFECT_ALWAYS_HIT, 60, NORMAL, 100, 20, 0
move SKULL_BASH, EFFECT_SKULL_BASH, 100, NORMAL, 100, 15, 0 move SKULL_BASH, EFFECT_SKULL_BASH, 100, NORMAL, 100, 15, 0
move SPIKE_CANNON, EFFECT_MULTI_HIT, 20, NORMAL, 100, 15, 0 move SPIKE_CANNON, EFFECT_MULTI_HIT, 20, NORMAL, 100, 15, 0
@@ -163,7 +163,7 @@ ENDM
move SPLASH, EFFECT_SPLASH, 0, NORMAL, 100, 40, 0 move SPLASH, EFFECT_SPLASH, 0, NORMAL, 100, 40, 0
move ACID_ARMOR, EFFECT_DEFENSE_UP_2, 0, POISON, 100, 40, 0 move ACID_ARMOR, EFFECT_DEFENSE_UP_2, 0, POISON, 100, 40, 0
move CRABHAMMER, EFFECT_NORMAL_HIT, 90, WATER, 85, 10, 0 move CRABHAMMER, EFFECT_NORMAL_HIT, 90, WATER, 85, 10, 0
move EXPLOSION, EFFECT_EXPLOSION, 250, NORMAL, 100, 5, 0 move EXPLOSION, EFFECT_SELFDESTRUCT, 250, NORMAL, 100, 5, 0
move FURY_SWIPES, EFFECT_MULTI_HIT, 18, NORMAL, 80, 15, 0 move FURY_SWIPES, EFFECT_MULTI_HIT, 18, NORMAL, 80, 15, 0
move BONEMERANG, EFFECT_DOUBLE_HIT, 50, GROUND, 90, 10, 0 move BONEMERANG, EFFECT_DOUBLE_HIT, 50, GROUND, 90, 10, 0
move REST, EFFECT_HEAL, 0, PSYCHIC, 100, 10, 0 move REST, EFFECT_HEAL, 0, PSYCHIC, 100, 10, 0
@@ -221,7 +221,7 @@ ENDM
move MILK_DRINK, EFFECT_HEAL, 0, NORMAL, 100, 10, 0 move MILK_DRINK, EFFECT_HEAL, 0, NORMAL, 100, 10, 0
move SPARK, EFFECT_PARALYZE_HIT, 65, ELECTRIC, 100, 20, 30 move SPARK, EFFECT_PARALYZE_HIT, 65, ELECTRIC, 100, 20, 30
move FURY_CUTTER, EFFECT_FURY_CUTTER, 10, BUG, 95, 20, 0 move FURY_CUTTER, EFFECT_FURY_CUTTER, 10, BUG, 95, 20, 0
move STEEL_WING, EFFECT_STEEL_WING, 70, STEEL, 90, 25, 10 move STEEL_WING, EFFECT_DEFENSE_UP_HIT, 70, STEEL, 90, 25, 10
move MEAN_LOOK, EFFECT_MEAN_LOOK, 0, NORMAL, 100, 5, 0 move MEAN_LOOK, EFFECT_MEAN_LOOK, 0, NORMAL, 100, 5, 0
move ATTRACT, EFFECT_ATTRACT, 0, NORMAL, 100, 15, 0 move ATTRACT, EFFECT_ATTRACT, 0, NORMAL, 100, 15, 0
move SLEEP_TALK, EFFECT_SLEEP_TALK, 0, NORMAL, 100, 10, 0 move SLEEP_TALK, EFFECT_SLEEP_TALK, 0, NORMAL, 100, 10, 0
@@ -242,7 +242,7 @@ ENDM
move RAPID_SPIN, EFFECT_RAPID_SPIN, 20, NORMAL, 100, 40, 0 move RAPID_SPIN, EFFECT_RAPID_SPIN, 20, NORMAL, 100, 40, 0
move SWEET_SCENT, EFFECT_EVASION_DOWN, 0, NORMAL, 100, 20, 0 move SWEET_SCENT, EFFECT_EVASION_DOWN, 0, NORMAL, 100, 20, 0
move IRON_TAIL, EFFECT_DEFENSE_DOWN_HIT, 100, STEEL, 75, 15, 30 move IRON_TAIL, EFFECT_DEFENSE_DOWN_HIT, 100, STEEL, 75, 15, 30
move METAL_CLAW, EFFECT_METAL_CLAW, 50, STEEL, 95, 35, 10 move METAL_CLAW, EFFECT_ATTACK_UP_HIT, 50, STEEL, 95, 35, 10
move VITAL_THROW, EFFECT_ALWAYS_HIT, 70, FIGHTING, 100, 10, 0 move VITAL_THROW, EFFECT_ALWAYS_HIT, 70, FIGHTING, 100, 10, 0
move MORNING_SUN, EFFECT_MORNING_SUN, 0, NORMAL, 100, 5, 0 move MORNING_SUN, EFFECT_MORNING_SUN, 0, NORMAL, 100, 5, 0
move SYNTHESIS, EFFECT_SYNTHESIS, 0, GRASS, 100, 5, 0 move SYNTHESIS, EFFECT_SYNTHESIS, 0, GRASS, 100, 5, 0
@@ -256,9 +256,9 @@ ENDM
move MIRROR_COAT, EFFECT_MIRROR_COAT, 1, PSYCHIC, 100, 20, 0 move MIRROR_COAT, EFFECT_MIRROR_COAT, 1, PSYCHIC, 100, 20, 0
move PSYCH_UP, EFFECT_PSYCH_UP, 0, NORMAL, 100, 10, 0 move PSYCH_UP, EFFECT_PSYCH_UP, 0, NORMAL, 100, 10, 0
move EXTREMESPEED, EFFECT_PRIORITY_HIT, 80, NORMAL, 100, 5, 0 move EXTREMESPEED, EFFECT_PRIORITY_HIT, 80, NORMAL, 100, 5, 0
move ANCIENTPOWER, EFFECT_ANCIENTPOWER, 60, ROCK, 100, 5, 10 move ANCIENTPOWER, EFFECT_ALL_UP_HIT, 60, ROCK, 100, 5, 10
move SHADOW_BALL, EFFECT_SP_DEF_DOWN_HIT, 80, GHOST, 100, 15, 20 move SHADOW_BALL, EFFECT_SP_DEF_DOWN_HIT, 80, GHOST, 100, 15, 20
move FUTURE_SIGHT, EFFECT_FUTURE_SIGHT, 80, PSYCHIC, 90, 15, 0 move FUTURE_SIGHT, EFFECT_FUTURE_SIGHT, 80, PSYCHIC, 90, 15, 0
move ROCK_SMASH, EFFECT_DEFENSE_DOWN_HIT, 20, FIGHTING, 100, 15, 50 move ROCK_SMASH, EFFECT_DEFENSE_DOWN_HIT, 20, FIGHTING, 100, 15, 50
move WHIRLPOOL, EFFECT_BIND, 15, WATER, 70, 15, 0 move WHIRLPOOL, EFFECT_TRAP_TARGET, 15, WATER, 70, 15, 0
move BEAT_UP, EFFECT_BEAT_UP, 10, DARK, 100, 10, 0 move BEAT_UP, EFFECT_BEAT_UP, 10, DARK, 100, 10, 0

View File

@@ -171,7 +171,7 @@ SUBSTATUS_CURLED EQU 0
const EFFECT_BURN_HIT const EFFECT_BURN_HIT
const EFFECT_FREEZE_HIT const EFFECT_FREEZE_HIT
const EFFECT_PARALYZE_HIT const EFFECT_PARALYZE_HIT
const EFFECT_EXPLOSION const EFFECT_SELFDESTRUCT
const EFFECT_DREAM_EATER const EFFECT_DREAM_EATER
const EFFECT_MIRROR_MOVE const EFFECT_MIRROR_MOVE
const EFFECT_ATTACK_UP const EFFECT_ATTACK_UP
@@ -189,10 +189,10 @@ SUBSTATUS_CURLED EQU 0
const EFFECT_SP_DEF_DOWN const EFFECT_SP_DEF_DOWN
const EFFECT_ACCURACY_DOWN const EFFECT_ACCURACY_DOWN
const EFFECT_EVASION_DOWN const EFFECT_EVASION_DOWN
const EFFECT_HAZE const EFFECT_RESET_STATS
const EFFECT_BIDE const EFFECT_BIDE
const EFFECT_RAMPAGE const EFFECT_RAMPAGE
const EFFECT_WHIRLWIND const EFFECT_FORCE_SWITCH
const EFFECT_MULTI_HIT const EFFECT_MULTI_HIT
const EFFECT_CONVERSION const EFFECT_CONVERSION
const EFFECT_FLINCH_HIT const EFFECT_FLINCH_HIT
@@ -206,7 +206,7 @@ SUBSTATUS_CURLED EQU 0
const EFFECT_RAZOR_WIND const EFFECT_RAZOR_WIND
const EFFECT_SUPER_FANG const EFFECT_SUPER_FANG
const EFFECT_STATIC_DAMAGE const EFFECT_STATIC_DAMAGE
const EFFECT_BIND const EFFECT_TRAP_TARGET
const EFFECT_UNUSED_2B const EFFECT_UNUSED_2B
const EFFECT_DOUBLE_HIT const EFFECT_DOUBLE_HIT
const EFFECT_JUMP_KICK const EFFECT_JUMP_KICK
@@ -241,7 +241,7 @@ SUBSTATUS_CURLED EQU 0
const EFFECT_EVASION_DOWN_HIT const EFFECT_EVASION_DOWN_HIT
const EFFECT_SKY_ATTACK const EFFECT_SKY_ATTACK
const EFFECT_CONFUSE_HIT const EFFECT_CONFUSE_HIT
const EFFECT_TWINEEDLE const EFFECT_POISON_MULTI_HIT
const EFFECT_UNUSED_4E const EFFECT_UNUSED_4E
const EFFECT_SUBSTITUTE const EFFECT_SUBSTITUTE
const EFFECT_HYPER_BEAM const EFFECT_HYPER_BEAM
@@ -302,9 +302,9 @@ SUBSTATUS_CURLED EQU 0
const EFFECT_HIDDEN_POWER const EFFECT_HIDDEN_POWER
const EFFECT_RAIN_DANCE const EFFECT_RAIN_DANCE
const EFFECT_SUNNY_DAY const EFFECT_SUNNY_DAY
const EFFECT_STEEL_WING const EFFECT_DEFENSE_UP_HIT
const EFFECT_METAL_CLAW const EFFECT_ATTACK_UP_HIT
const EFFECT_ANCIENTPOWER const EFFECT_ALL_UP_HIT
const EFFECT_FAKE_OUT const EFFECT_FAKE_OUT
const EFFECT_BELLY_DRUM const EFFECT_BELLY_DRUM
const EFFECT_PSYCH_UP const EFFECT_PSYCH_UP