diff options
Diffstat (limited to 'data-de')
-rw-r--r-- | data-de/event_scripts.s | 164 |
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 |