summaryrefslogtreecommitdiff
path: root/data-de
diff options
context:
space:
mode:
Diffstat (limited to 'data-de')
-rw-r--r--data-de/event_scripts.s164
1 files changed, 2 insertions, 162 deletions
diff --git a/data-de/event_scripts.s b/data-de/event_scripts.s
index 8fe15bfb0..6d4122e84 100644
--- a/data-de/event_scripts.s
+++ b/data-de/event_scripts.s
@@ -17,6 +17,7 @@
#include "constants/map_scripts.h"
#include "constants/pokemon.h"
#include "constants/berry.h"
+#include "constants/script_menu.h"
.include "include/macros.inc"
.include "include/macros/event.inc"
.include "constants/constants.inc"
@@ -800,168 +801,7 @@ EventScript_SetBrineyLocation_Route109:: @ 819FD55
return
.include "data/scripts/pkmn_center_nurse.inc"
-
-Std_ObtainItem: @ 819FDF7
- additem VAR_0x8000, VAR_0x8001
- copyvar VAR_0x8007, VAR_RESULT
- call Std_ObtainItem_
- return
-
-Std_ObtainItem_: @ 819FE07
- bufferitemname 1, VAR_0x8000
- checkitemtype VAR_0x8000
- call GetItem_HandlePocket
- compare VAR_0x8007, 0x1
- call_if_eq Std_ObtainItem_Success
- compare VAR_0x8007, 0x0
- call_if_eq Std_ObtainItem_Fail
- return
-
-GetItem_HandlePocket:
- switch VAR_RESULT
- case POCKET_ITEMS, GetItem_HandlePocket_Items
- case POCKET_KEY_ITEMS, GetItem_HandlePocket_KeyItems
- case POCKET_POKE_BALLS, GetItem_HandlePocket_PokeBalls
- case POCKET_TM_HM, GetItem_HandlePocket_TMsHMs
- case POCKET_BERRIES, GetItem_HandlePocket_Berries
- end
-
-GetItem_HandlePocket_Items:
- bufferstdstring 2, 0xE
- compare VAR_0x8007, 1
- call_if_eq PlayGetItemFanfare
- return
-
-GetItem_HandlePocket_KeyItems:
- bufferstdstring 2, 0xF
- compare VAR_0x8007, 1
- call_if_eq PlayGetItemFanfare
- return
-
-GetItem_HandlePocket_PokeBalls:
- bufferstdstring 2, 0x10
- compare VAR_0x8007, 1
- call_if_eq PlayGetItemFanfare
- return
-
-GetItem_HandlePocket_TMsHMs:
- bufferstdstring 2, 0x11
- compare VAR_0x8007, 1
- call_if_eq PlayGetTMHMFanfare
- return
-
-GetItem_HandlePocket_Berries:
- bufferstdstring 2, 0x12
- compare VAR_0x8007, 1
- call_if_eq PlayGetItemFanfare
- return
-
-Std_ObtainItem_Success: @ 819FEB7
- message Message_ObtainedItem
- waitfanfare
- waitmessage
- msgbox Message_PutAwayItem
- setvar VAR_RESULT, 1
- return
-
-Std_ObtainItem_Fail: @ 819FECC
- setvar VAR_RESULT, 0
- return
-
-PlayGetItemFanfare:
- playfanfare MUS_FANFA4
- return
-
-PlayGetTMHMFanfare:
- playfanfare MUS_ME_WAZA
- return
-
-Std_ObtainDecoration: @ 819FEDA
- adddecoration VAR_0x8000
- copyvar VAR_0x8007, VAR_RESULT
- call Std_ObtainDecoration_
- return
-
-Std_ObtainDecoration_: @ 819FEE8
- bufferdecorationname 1, VAR_0x8000
- compare VAR_0x8007, 1
- call_if_eq Std_ObtainDecoration_Success
- compare VAR_0x8007, 0
- call_if_eq Std_ObtainDecoration_Fail
- return
-
-Std_ObtainDecoration_Success: @ 819FF03
- playfanfare MUS_FANFA4
- message Message_ObtainedDecoration
- waitfanfare
- waitmessage
- msgbox Message_TransferredToPC
- setvar VAR_RESULT, 1
- return
-
-Std_ObtainDecoration_Fail: @ 819FF1B
- setvar VAR_RESULT, 0
- return
-
-Std_FindItem: @ 819FF21
- lock
- faceplayer
- waitse
- additem VAR_0x8000, VAR_0x8001
- copyvar VAR_0x8007, VAR_RESULT
- bufferitemname 1, VAR_0x8000
- checkitemtype VAR_0x8000
- call GetItem_HandlePocket
- compare VAR_0x8007, 1
- call_if_eq Std_FindItem_Success
- compare VAR_0x8007, 0
- call_if_eq Std_FindItem_Fail
- release
- return
-
-Std_FindItem_Success: @ 819FF52
- removeobject VAR_LAST_TALKED
- message Message_FoundOneItem
- waitfanfare
- waitmessage
- msgbox Message_PutAwayItem
- return
-
-Std_FindItem_Fail: @ 819FF65
- msgbox Message_ObtainedItem
- msgbox Message_BagFull
- setvar VAR_RESULT, 0
- return
-
-HiddenItemScript:: @ 819FF7B
- lockall
- waitse
- additem VAR_0x8005
- copyvar VAR_0x8007, VAR_RESULT
- bufferitemname 0x1, VAR_0x8005
- checkitemtype VAR_0x8005
- call GetItem_HandlePocket
- compare VAR_0x8007, 1
- goto_if_eq HiddenItemScript_Success
- compare VAR_0x8007, 0
- goto_if_eq HiddenItemScript_Fail
- end
-
-HiddenItemScript_Success:
- message Message_FoundOneItem
- waitfanfare
- waitmessage
- msgbox Message_PutAwayItem
- special SetFlagInVar
- releaseall
- end
-
-HiddenItemScript_Fail:
- msgbox Message_FoundOneItem
- msgbox Message_BagFull
- setvar VAR_RESULT, 0
- releaseall
- end
+ .include "data/scripts/obtain_item.inc"
UnusedMixRecordsScript: @ 819FFD5
lock