summaryrefslogtreecommitdiff
path: root/src/battle_controllers.c
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2017-11-27 20:05:51 -0500
committerPikalaxALT <pikalaxalt@gmail.com>2017-11-27 20:05:51 -0500
commitcbd2718b5e06afeaa86b2deb2ce740006d9ee389 (patch)
tree926885f4baa5671703707af2d76f65dc967167d8 /src/battle_controllers.c
parent73b0f9eb5358b839bfa5f3d1b4c4163fe893d428 (diff)
parent18c6b8efc21a509121ab4d6f5b9c8523689d27a2 (diff)
Merge branch 'master' into link
Diffstat (limited to 'src/battle_controllers.c')
-rw-r--r--src/battle_controllers.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/battle_controllers.c b/src/battle_controllers.c
index 160e6a569..da764c36b 100644
--- a/src/battle_controllers.c
+++ b/src/battle_controllers.c
@@ -37,6 +37,9 @@ extern u16 gBattleWeather;
extern struct BattlePokemon gBattleMons[BATTLE_BANKS_COUNT];
extern u16 gCurrentMove;
extern u16 gLastUsedMove;
+extern u16 gChosenMove;
+extern u16 gLastUsedItem;
+extern u8 gBattleOutcome;
extern u8 gLastUsedAbility;
extern u8 gStringBank;
@@ -1118,7 +1121,7 @@ void EmitPrintString(u8 bufferId, u16 stringID)
stringInfo = (struct StringInfoBattle*)(&sBattleBuffersTransferData[4]);
stringInfo->currentMove = gCurrentMove;
- stringInfo->lastMove = gLastUsedMove;
+ stringInfo->originallyUsedMove = gChosenMove;
stringInfo->lastItem = gLastUsedItem;
stringInfo->lastAbility = gLastUsedAbility;
stringInfo->scrActive = gBattleScripting.bank;
@@ -1138,10 +1141,10 @@ void EmitPrintString(u8 bufferId, u16 stringID)
PrepareBufferDataTransfer(bufferId, sBattleBuffersTransferData, sizeof(struct StringInfoBattle) + 4);
}
-void EmitPrintStringPlayerOnly(u8 bufferId, u16 stringID)
+void EmitPrintSelectionString(u8 bufferId, u16 stringID)
{
s32 i;
- struct StringInfoBattle* stringInfo;
+ struct StringInfoBattle *stringInfo;
sBattleBuffersTransferData[0] = CONTROLLER_PRINTSTRINGPLAYERONLY;
sBattleBuffersTransferData[1] = CONTROLLER_PRINTSTRINGPLAYERONLY;
@@ -1150,7 +1153,7 @@ void EmitPrintStringPlayerOnly(u8 bufferId, u16 stringID)
stringInfo = (struct StringInfoBattle*)(&sBattleBuffersTransferData[4]);
stringInfo->currentMove = gCurrentMove;
- stringInfo->lastMove = gLastUsedMove;
+ stringInfo->originallyUsedMove = gChosenMove;
stringInfo->lastItem = gLastUsedItem;
stringInfo->lastAbility = gLastUsedAbility;
stringInfo->scrActive = gBattleScripting.bank;
@@ -1425,7 +1428,7 @@ void EmitCmd42(u8 bufferId)
PrepareBufferDataTransfer(bufferId, sBattleBuffersTransferData, 4);
}
-void EmitEffectivenessSound(u8 bufferId, u16 songId)
+void EmitPlaySE(u8 bufferId, u16 songId)
{
sBattleBuffersTransferData[0] = CONTROLLER_EFFECTIVENESSSOUND;
sBattleBuffersTransferData[1] = songId;