summaryrefslogtreecommitdiff
path: root/main.asm
diff options
context:
space:
mode:
authorentrpntr <entrpntr@gmail.com>2020-04-19 12:31:56 -0400
committerentrpntr <entrpntr@gmail.com>2020-04-19 12:31:56 -0400
commite953302d3f81f080fd5d8423000496ce2fad36d3 (patch)
treebb66787122ec1029524153c96c3f34b66780e5c7 /main.asm
parente10598eb204358343491c92348b9220185e3b33d (diff)
Continue with effect commands (about 50% complete).
Diffstat (limited to 'main.asm')
-rw-r--r--main.asm112
1 files changed, 67 insertions, 45 deletions
diff --git a/main.asm b/main.asm
index 010e79b4..6d5e031e 100644
--- a/main.asm
+++ b/main.asm
@@ -279,67 +279,83 @@ SECTION "bankc", ROMX
SECTION "Effect Commands", ROMX
INCLUDE "engine/battle/effect_commands.asm"
-BattleCommand_Stab:
- dr $34822, $34918
-BattleCheckTypeMatchup::
- dr $34918, $34923
-CheckTypeMatchup::
- dr $34923, $3499e
-INCLUDE "engine/battle/ai/switch.asm"
- dr $34d01, $3503e
-
-BattleCommand_LowerSub:
- dr $3503e, $3514e
-BattleCommand_SwitchTurn:
- dr $3514e, $35155
-BattleCommand_RaiseSub:
- dr $35155, $353f5
-EndMoveEffect:
- dr $353f5, $3553d
-EnemyAttackDamage::
- dr $3553d, $3571e
-HitSelfInConfusion:
- dr $3571e, $35753
-BattleCommand_DamageCalc::
- dr $35753, $35868
-BattleCommand_ConstantDamage::
- dr $35868, $35e3c
-FarPlayBattleAnimation:
- dr $35e3c, $35e44
-PlayFXAnimID:
- dr $35e44, $35e58
-DoEnemyDamage:
- dr $35e58, $35eba
-DoPlayerDamage:
- dr $35eba, $35f7c
+
UpdateMoveData:
- dr $35f7c, $36313
+ dr $35f7c, $36201
+Defrost:
+ dr $36201, $36308
+BattleCommand_StatUp:
+ dr $36308, $36313
RaiseStat:
dr $36313, $364d7
BattleCommand_StatUpMessage:
dr $364d7, $3656b
BattleCommand_StatUpFailText:
- dr $3656b, $366f6
+ dr $3656b, $366ce
+BattleCommand_RaiseSubNoAnim:
+ dr $366ce, $366e2
+BattleCommand_LowerSubNoAnim:
+ dr $366e2, $366f6
CalcPlayerStats:
- dr $366f6, $378bd
-
+ dr $366f6, $3671c
+CalcEnemyStats:
+ dr $3671c, $36bcd
+CheckOpponentWentFirst:
+ dr $36bcd, $373dc
+
+ClearLastMove:
+ dr $373dc, $37441
+PrintDoesntAffect:
+ dr $37441, $37447
+PrintNothingHappened:
+ dr $37447, $3744d
+TryPrintButItFailed:
+ dr $3744d, $37452
+PrintButItFailed:
+ dr $37452, $37458
+FailMove:
+ dr $37458, $37464
+PrintDidntAffect:
+ dr $37464, $3746a
+PrintDidntAffect2:
+ dr $3746a, $3747c
+CheckSubstituteOpp:
+ dr $3747c, $3757a
+ResetTurn:
+ dr $3757a, $378bd
ResetFuryCutterCount:
dr $378bd, $378f4
CheckOppositeGender:
dr $378f4, $37e7d
GetUserItem:
- dr $37e7d, $37e9b
+ dr $37e7d, $37e8c
+GetOpponentItem:
+ dr $37e8c, $37e9b
GetItemHeldEffect:
- dr $37e9b, $37f3e
+ dr $37e9b, $37ecc
+AnimateCurrentMove:
+ dr $37ecc, $37f01
+LoadMoveAnim:
+ dr $37f01, $37f0f
+LoadAnim:
+ dr $37f0f, $37f3e
CallBattleCore:
- dr $37f3e, $37f4b
+ dr $37f3e, $37f42
+AnimateFailedMove:
+ dr $37f42, $37f4b
BattleCommand_MoveDelay:
- dr $37f4b, $37f6c
+ dr $37f4b, $37f57
+SkipToBattleCommand:
+ dr $37f57, $37f6c
GetMoveAttr:
- dr $37f6c, $37f86
+ dr $37f6c, $37f78
+GetMoveData:
+ dr $37f78, $37f86
GetMoveByte:
- dr $37f86, $37f99
+ dr $37f86, $37f92
+AppearUserLowerSub:
+ dr $37f92, $37f99
AppearUserRaiseSub:
dr $37f99, $37fa0
@@ -355,7 +371,9 @@ INCLUDE "engine/battle/read_trainer_party.asm"
SECTION "Battle Core", ROMX
dr $3c000, $3c551
FleeMons::
- dr $3c551, $3d39f
+ dr $3c551, $3c5a4
+GetMoveEffect:
+ dr $3c5a4, $3d39f
EnemySwitch:
dr $3d39f, $3d438
@@ -825,7 +843,11 @@ CheckMagikarpLength:
MagikarpHouseSign:
dr $fbdd6, $fbdf1
HiddenPowerDamage:
- dr $fbdf1, $fbf93
+ dr $fbdf1, $fbeaa
+DoWeatherModifiers:
+ dr $fbeaa, $fbf2b
+DoBadgeTypeBoosts:
+ dr $fbf2b, $fbf93
SECTION "bank3f", ROMX
nop