summaryrefslogtreecommitdiff
path: root/data/scripts/pc_transfer.inc
diff options
context:
space:
mode:
Diffstat (limited to 'data/scripts/pc_transfer.inc')
-rw-r--r--data/scripts/pc_transfer.inc52
1 files changed, 52 insertions, 0 deletions
diff --git a/data/scripts/pc_transfer.inc b/data/scripts/pc_transfer.inc
new file mode 100644
index 000000000..594956a31
--- /dev/null
+++ b/data/scripts/pc_transfer.inc
@@ -0,0 +1,52 @@
+@ VAR_0x8004 here is used by ChangePokemonNickname
+Common_EventScript_GetGiftMonPartySlot:: @ 827378B
+ getpartysize
+ subvar VAR_RESULT, 1
+ copyvar VAR_0x8004, VAR_RESULT
+ return
+
+Common_EventScript_NameReceivedBoxMon:: @ 8273797
+ fadescreen 1
+ special ChangeBoxPokemonNickname
+ waitstate
+ lock
+ faceplayer
+ return
+
+Common_EventScript_TransferredToPC:: @ 82737A0
+ bufferboxname 0, VAR_PC_BOX_TO_SEND_MON
+ bufferspeciesname 1, VAR_TEMP_1
+ call_if_unset FLAG_SYS_PC_LANETTE, EventScript_TransferredSomeonesPC
+ call_if_set FLAG_SYS_PC_LANETTE, EventScript_TransferredLanettesPC
+ return
+
+EventScript_TransferredSomeonesPC:: @ 82737BB
+ specialvar VAR_RESULT, ShouldShowBoxWasFullMessage
+ compare VAR_RESULT, 1
+ goto_if_eq EventScript_SomeonesPCBoxFull
+ msgbox gText_PkmnTransferredSomeonesPC, MSGBOX_DEFAULT
+ return
+
+EventScript_SomeonesPCBoxFull:: @ 82737D4
+ specialvar VAR_RESULT, GetPCBoxToSendMon
+ bufferboxname 2, VAR_RESULT
+ msgbox gText_PkmnTransferredSomeonesPCBoxFull, MSGBOX_DEFAULT
+ return
+
+EventScript_TransferredLanettesPC:: @ 82737E6
+ specialvar VAR_RESULT, ShouldShowBoxWasFullMessage
+ compare VAR_RESULT, 1
+ goto_if_eq EventScript_LanettesPCBoxFull
+ msgbox gText_PkmnTransferredLanettesPC, MSGBOX_DEFAULT
+ return
+
+EventScript_LanettesPCBoxFull:: @ 82737FF
+ specialvar VAR_RESULT, GetPCBoxToSendMon
+ bufferboxname 2, VAR_RESULT
+ msgbox gText_PkmnTransferredLanettesPCBoxFull, MSGBOX_DEFAULT
+ return
+
+Common_EventScript_NoMoreRoomForPokemon:: @ 8273811
+ msgbox gText_NoMoreRoomForPokemon, MSGBOX_DEFAULT
+ release
+ end