Sync obtain item
This commit is contained in:
@@ -1180,14 +1180,14 @@ _0806D17A:
|
|||||||
beq _0806D164
|
beq _0806D164
|
||||||
ldr r0, _0806D1D0 @ =gSpecialVar_Facing
|
ldr r0, _0806D1D0 @ =gSpecialVar_Facing
|
||||||
strh r6, [r0]
|
strh r6, [r0]
|
||||||
ldr r0, _0806D1D4 @ =EventScript_PickUpHiddenItem
|
ldr r0, _0806D1D4 @ =EventScript_FoundHiddenItem
|
||||||
b _0806D1E6
|
b _0806D1E6
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0806D1C4: .4byte gSpecialVar_0x8005
|
_0806D1C4: .4byte gSpecialVar_0x8005
|
||||||
_0806D1C8: .4byte gSpecialVar_0x8004
|
_0806D1C8: .4byte gSpecialVar_0x8004
|
||||||
_0806D1CC: .4byte gSpecialVar_0x8006
|
_0806D1CC: .4byte gSpecialVar_0x8006
|
||||||
_0806D1D0: .4byte gSpecialVar_Facing
|
_0806D1D0: .4byte gSpecialVar_Facing
|
||||||
_0806D1D4: .4byte EventScript_PickUpHiddenItem
|
_0806D1D4: .4byte EventScript_FoundHiddenItem
|
||||||
_0806D1D8:
|
_0806D1D8:
|
||||||
cmp r2, 0xFF
|
cmp r2, 0xFF
|
||||||
beq _0806D1E0
|
beq _0806D1E0
|
||||||
@@ -1231,10 +1231,10 @@ _0806D218:
|
|||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _0806D230
|
bne _0806D230
|
||||||
ldr r0, _0806D22C @ =gUnknown_81A6C32
|
ldr r0, _0806D22C @ =EventScript_WallTownMap
|
||||||
b _0806D53E
|
b _0806D53E
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0806D22C: .4byte gUnknown_81A6C32
|
_0806D22C: .4byte EventScript_WallTownMap
|
||||||
_0806D230:
|
_0806D230:
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl MetatileBehavior_IsBookshelf
|
bl MetatileBehavior_IsBookshelf
|
||||||
|
|||||||
+16
-33
@@ -1100,7 +1100,7 @@ Text_1A63D6:: @ 81A63D6
|
|||||||
.string "ベッドが ある‥‥\n"
|
.string "ベッドが ある‥‥\n"
|
||||||
.string "やすんでいこう$"
|
.string "やすんでいこう$"
|
||||||
|
|
||||||
Text_1A63E8:: @ 81A63E8
|
Text_FoundTMHMContainsMove:: @ 81A63E8
|
||||||
.string "{PLAYER} found a {STR_VAR_2}!\n"
|
.string "{PLAYER} found a {STR_VAR_2}!\n"
|
||||||
.string "It contains {STR_VAR_1}.$"
|
.string "It contains {STR_VAR_1}.$"
|
||||||
|
|
||||||
@@ -1224,32 +1224,15 @@ EventScript_1A6AC0:: @ 81A6AC0
|
|||||||
|
|
||||||
.include "data/scripts/surf.inc"
|
.include "data/scripts/surf.inc"
|
||||||
.include "data/scripts/set_gym_trainers.inc"
|
.include "data/scripts/set_gym_trainers.inc"
|
||||||
|
.include "data/scripts/bag_full.inc"
|
||||||
|
|
||||||
EventScript_1A6BF9:: @ 81A6BF9
|
@ Unused
|
||||||
textcolor 3
|
EventScript_GymBadgeFanfare:: @ 81A6C21
|
||||||
msgbox Text_TooBadBagFull
|
|
||||||
release
|
|
||||||
end
|
|
||||||
|
|
||||||
EventScript_1A6C05:: @ 81A6C05
|
|
||||||
msgbox Text_TooBadBagFull
|
|
||||||
return
|
|
||||||
|
|
||||||
EventScript_1A6C0E:: @ 81A6C0E
|
|
||||||
msgbox Text_1A5301
|
|
||||||
release
|
|
||||||
end
|
|
||||||
|
|
||||||
EventScript_1A6C18:: @ 81A6C18
|
|
||||||
msgbox Text_1A5301
|
|
||||||
return
|
|
||||||
|
|
||||||
EventScript_1A6C21:: @ 81A6C21
|
|
||||||
playfanfare MUS_ME_BACHI
|
playfanfare MUS_ME_BACHI
|
||||||
waitfanfare
|
waitfanfare
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_FadeOut_Heal_FadeIn:: @ 81A6C26
|
EventScript_OutOfCenterPartyHeal:: @ 81A6C26
|
||||||
fadescreen FADE_TO_BLACK
|
fadescreen FADE_TO_BLACK
|
||||||
playfanfare MUS_ME_ASA
|
playfanfare MUS_ME_ASA
|
||||||
waitfanfare
|
waitfanfare
|
||||||
@@ -1257,7 +1240,7 @@ EventScript_FadeOut_Heal_FadeIn:: @ 81A6C26
|
|||||||
fadescreen FADE_FROM_BLACK
|
fadescreen FADE_FROM_BLACK
|
||||||
return
|
return
|
||||||
|
|
||||||
gUnknown_81A6C32:: @ 81A6C32
|
EventScript_WallTownMap:: @ 81A6C32
|
||||||
lockall
|
lockall
|
||||||
msgbox Text_ATownMap
|
msgbox Text_ATownMap
|
||||||
special sub_8110AB4
|
special sub_8110AB4
|
||||||
@@ -1558,12 +1541,12 @@ gUnknown_81A77A0:: @ 81A77A0
|
|||||||
EventScript_Return:: @ 81A77A9
|
EventScript_Return:: @ 81A77A9
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_1A77AA:: @ 81A77AA
|
EventScript_SetResultTrue:: @ 81A77AA
|
||||||
setvar VAR_RESULT, 1
|
setvar VAR_RESULT, TRUE
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_1A77B0:: @ 81A77B0
|
EventScript_SetResultFalse:: @ 81A77B0
|
||||||
setvar VAR_RESULT, 0
|
setvar VAR_RESULT, FALSE
|
||||||
return
|
return
|
||||||
|
|
||||||
Route16_NorthEntrance_1F_EventScript_1A77B6:: @ 81A77B6
|
Route16_NorthEntrance_1F_EventScript_1A77B6:: @ 81A77B6
|
||||||
@@ -1792,8 +1775,8 @@ VermilionCity_PokemonCenter_1F_EventScript_1A8D08:: @ 81A8D08
|
|||||||
msgbox Text_194234
|
msgbox Text_194234
|
||||||
setflag FLAG_GOT_VS_SEEKER
|
setflag FLAG_GOT_VS_SEEKER
|
||||||
giveitem ITEM_VS_SEEKER
|
giveitem ITEM_VS_SEEKER
|
||||||
compare VAR_RESULT, 0
|
compare VAR_RESULT, FALSE
|
||||||
goto_if_eq EventScript_1A6BF9
|
goto_if_eq EventScript_BagIsFull
|
||||||
msgbox Text_19430F
|
msgbox Text_19430F
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
@@ -1807,10 +1790,10 @@ EventScript_ItemfinderDigUpUnderfootItem:: @ 81A8D49
|
|||||||
lockall
|
lockall
|
||||||
textcolor 3
|
textcolor 3
|
||||||
waitse
|
waitse
|
||||||
call EventScript_GiveItem
|
call EventScript_TryPickUpHiddenItem
|
||||||
compare VAR_0x8007, 1
|
compare VAR_0x8007, TRUE
|
||||||
goto_if_eq EventScript_DigUpItemPutInPocket
|
goto_if_eq EventScript_DigUpItemPutInPocket
|
||||||
compare VAR_0x8007, 0
|
compare VAR_0x8007, FALSE
|
||||||
goto_if_eq EventScript_DigUpItemBagIsFull
|
goto_if_eq EventScript_DigUpItemBagIsFull
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -1858,7 +1841,7 @@ EventScript_MomHeal:: @ 81A8DD8
|
|||||||
applymovement 1, Movement_WalkInPlaceFastestDown
|
applymovement 1, Movement_WalkInPlaceFastestDown
|
||||||
waitmovement 0
|
waitmovement 0
|
||||||
msgbox Text_1A5FDF
|
msgbox Text_1A5FDF
|
||||||
call EventScript_FadeOut_Heal_FadeIn
|
call EventScript_OutOfCenterPartyHeal
|
||||||
msgbox Text_1A6046
|
msgbox Text_1A6046
|
||||||
fadedefaultbgm
|
fadedefaultbgm
|
||||||
releaseall
|
releaseall
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ CeladonCity_Condominiums_1F_EventScript_16C321:: @ 816C321
|
|||||||
msgbox gUnknown_81960C9
|
msgbox gUnknown_81960C9
|
||||||
setflag FLAG_GOT_TEA
|
setflag FLAG_GOT_TEA
|
||||||
giveitem ITEM_TEA
|
giveitem ITEM_TEA
|
||||||
compare VAR_RESULT, 0
|
compare VAR_RESULT, FALSE
|
||||||
goto_if_eq EventScript_1A6BF9
|
goto_if_eq EventScript_BagIsFull
|
||||||
msgbox gUnknown_8196109
|
msgbox gUnknown_8196109
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -12,8 +12,8 @@ CeruleanCity_House5_EventScript_16AE50:: @ 816AE50
|
|||||||
msgbox gUnknown_8193003
|
msgbox gUnknown_8193003
|
||||||
setflag FLAG_GOT_POWDER_JAR
|
setflag FLAG_GOT_POWDER_JAR
|
||||||
giveitem ITEM_POWDER_JAR
|
giveitem ITEM_POWDER_JAR
|
||||||
compare VAR_RESULT, 0
|
compare VAR_RESULT, FALSE
|
||||||
goto_if_eq EventScript_1A6BF9
|
goto_if_eq EventScript_BagIsFull
|
||||||
msgbox gUnknown_8193033
|
msgbox gUnknown_8193033
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ EventScript_168C41:: @ 8168C41
|
|||||||
EventScript_168C4A:: @ 8168C4A
|
EventScript_168C4A:: @ 8168C4A
|
||||||
msgbox gUnknown_818D3D1
|
msgbox gUnknown_818D3D1
|
||||||
closemessage
|
closemessage
|
||||||
call EventScript_FadeOut_Heal_FadeIn
|
call EventScript_OutOfCenterPartyHeal
|
||||||
msgbox gUnknown_818D3F8
|
msgbox gUnknown_818D3F8
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -40,8 +40,8 @@ RocketHideout_B4F_EventScript_161363:: @ 8161363
|
|||||||
faceplayer
|
faceplayer
|
||||||
removeobject 2
|
removeobject 2
|
||||||
giveitem ITEM_SILPH_SCOPE
|
giveitem ITEM_SILPH_SCOPE
|
||||||
compare VAR_RESULT, 0
|
compare VAR_RESULT, FALSE
|
||||||
goto_if_eq EventScript_1A6BF9
|
goto_if_eq EventScript_BagIsFull
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -64,8 +64,8 @@ RocketHideout_B4F_EventScript_1613AD:: @ 81613AD
|
|||||||
setflag FLAG_CAN_USE_ROCKET_HIDEOUT_LIFT
|
setflag FLAG_CAN_USE_ROCKET_HIDEOUT_LIFT
|
||||||
removeobject 4
|
removeobject 4
|
||||||
giveitem ITEM_LIFT_KEY
|
giveitem ITEM_LIFT_KEY
|
||||||
compare VAR_RESULT, 0
|
compare VAR_RESULT, FALSE
|
||||||
goto_if_eq EventScript_1A6BF9
|
goto_if_eq EventScript_BagIsFull
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ Route1_EventScript_167EFE:: @ 8167EFE
|
|||||||
textcolor 3
|
textcolor 3
|
||||||
checkitemspace ITEM_POTION, 1
|
checkitemspace ITEM_POTION, 1
|
||||||
compare VAR_RESULT, FALSE
|
compare VAR_RESULT, FALSE
|
||||||
goto_if_eq EventScript_1A6BF9
|
goto_if_eq EventScript_BagIsFull
|
||||||
getitemname 1, ITEM_POTION
|
getitemname 1, ITEM_POTION
|
||||||
playfanfare MUS_FANFA1
|
playfanfare MUS_FANFA1
|
||||||
message Text_ObtainedTheX
|
message Text_ObtainedTheX
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ SSAnne_1F_Room6_EventScript_160DF3:: @ 8160DF3
|
|||||||
compare VAR_RESULT, NO
|
compare VAR_RESULT, NO
|
||||||
goto_if_eq EventScript_160E18
|
goto_if_eq EventScript_160E18
|
||||||
closemessage
|
closemessage
|
||||||
call EventScript_FadeOut_Heal_FadeIn
|
call EventScript_OutOfCenterPartyHeal
|
||||||
msgbox gUnknown_8174490
|
msgbox gUnknown_8174490
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ SevenIsland_SevaultCanyon_House_EventScript_172183:: @ 8172183
|
|||||||
waitmovement 0
|
waitmovement 0
|
||||||
fadedefaultbgm
|
fadedefaultbgm
|
||||||
delay 30
|
delay 30
|
||||||
call EventScript_FadeOut_Heal_FadeIn
|
call EventScript_OutOfCenterPartyHeal
|
||||||
msgbox gUnknown_81A4DF5
|
msgbox gUnknown_81A4DF5
|
||||||
setflag FLAG_TEMP_2
|
setflag FLAG_TEMP_2
|
||||||
release
|
release
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ SilphCo_9F_EventScript_161D09:: @ 8161D09
|
|||||||
goto_if_ge EventScript_161D2E
|
goto_if_ge EventScript_161D2E
|
||||||
msgbox gUnknown_8176B54
|
msgbox gUnknown_8176B54
|
||||||
closemessage
|
closemessage
|
||||||
call EventScript_FadeOut_Heal_FadeIn
|
call EventScript_OutOfCenterPartyHeal
|
||||||
msgbox gUnknown_8176B81
|
msgbox gUnknown_8176B81
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -57,19 +57,19 @@ VermilionCity_EventScript_166941:: @ 8166941
|
|||||||
end
|
end
|
||||||
|
|
||||||
EventScript_166958:: @ 8166958
|
EventScript_166958:: @ 8166958
|
||||||
goto_if_unset FLAG_SYS_GOT_MYSTIC_TICKET, EventScript_1A77B0
|
goto_if_unset FLAG_SYS_GOT_MYSTIC_TICKET, EventScript_SetResultFalse
|
||||||
checkitem ITEM_MYSTIC_TICKET, 1
|
checkitem ITEM_MYSTIC_TICKET, 1
|
||||||
compare VAR_RESULT, FALSE
|
compare VAR_RESULT, FALSE
|
||||||
goto_if_eq EventScript_1A77B0
|
goto_if_eq EventScript_SetResultFalse
|
||||||
goto EventScript_1A77AA
|
goto EventScript_SetResultTrue
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_166977:: @ 8166977
|
EventScript_166977:: @ 8166977
|
||||||
goto_if_unset FLAG_SYS_GOT_AURORA_TICKET, EventScript_1A77B0
|
goto_if_unset FLAG_SYS_GOT_AURORA_TICKET, EventScript_SetResultFalse
|
||||||
checkitem ITEM_AURORA_TICKET, 1
|
checkitem ITEM_AURORA_TICKET, 1
|
||||||
compare VAR_RESULT, FALSE
|
compare VAR_RESULT, FALSE
|
||||||
goto_if_eq EventScript_1A77B0
|
goto_if_eq EventScript_SetResultFalse
|
||||||
goto EventScript_1A77AA
|
goto EventScript_SetResultTrue
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_166996:: @ 8166996
|
EventScript_166996:: @ 8166996
|
||||||
|
|||||||
@@ -0,0 +1,21 @@
|
|||||||
|
EventScript_BagIsFull:: @ 81A6BF9
|
||||||
|
textcolor 3
|
||||||
|
msgbox Text_TooBadBagFull
|
||||||
|
release
|
||||||
|
end
|
||||||
|
|
||||||
|
@ Unused
|
||||||
|
EventScript_BagIsFullRet:: @ 81A6C05
|
||||||
|
msgbox Text_TooBadBagFull
|
||||||
|
return
|
||||||
|
|
||||||
|
@ Unused
|
||||||
|
EventScript_NoRoomForAnotherDecor:: @ 81A6C0E
|
||||||
|
msgbox Text_NoRoomForAnotherDecor
|
||||||
|
release
|
||||||
|
end
|
||||||
|
|
||||||
|
@ Unused
|
||||||
|
EventScript_NoRoomForAnotherDecorRet:: @ 81A6C18
|
||||||
|
msgbox Text_NoRoomForAnotherDecor
|
||||||
|
return
|
||||||
@@ -870,14 +870,14 @@ EventScript_1BBB1E:: @ 81BBB1E
|
|||||||
|
|
||||||
EventScript_1BBB44:: @ 81BBB44
|
EventScript_1BBB44:: @ 81BBB44
|
||||||
msgbox gUnknown_81BCBC3
|
msgbox gUnknown_81BCBC3
|
||||||
goto EventScript_1A77B0
|
goto EventScript_SetResultFalse
|
||||||
|
|
||||||
EventScript_1BBB51:: @ 81BBB51
|
EventScript_1BBB51:: @ 81BBB51
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_1BBB52:: @ 81BBB52
|
EventScript_1BBB52:: @ 81BBB52
|
||||||
msgbox gUnknown_81BCC00
|
msgbox gUnknown_81BCC00
|
||||||
goto EventScript_1A77B0
|
goto EventScript_SetResultFalse
|
||||||
|
|
||||||
EventScript_1BBB5F:: @ 81BBB5F
|
EventScript_1BBB5F:: @ 81BBB5F
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -11,60 +11,60 @@ Std_ObtainItem:: @ 81A667B
|
|||||||
textcolor 3
|
textcolor 3
|
||||||
additem VAR_0x8000, VAR_0x8001
|
additem VAR_0x8000, VAR_0x8001
|
||||||
copyvar VAR_0x8007, VAR_RESULT
|
copyvar VAR_0x8007, VAR_RESULT
|
||||||
call EventScript_1A6697
|
call EventScript_ObtainItemMessage
|
||||||
copyvar VAR_MON_BOX_ID, VAR_MON_BOX_POS
|
copyvar VAR_MON_BOX_ID, VAR_MON_BOX_POS
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_1A6697:: @ 81A6697
|
EventScript_ObtainItemMessage:: @ 81A6697
|
||||||
bufferitemnameplural 1, VAR_0x8000, VAR_0x8001
|
bufferitemnameplural 1, VAR_0x8000, VAR_0x8001
|
||||||
checkitemtype VAR_0x8000
|
checkitemtype VAR_0x8000
|
||||||
call EventScript_1A66BC
|
call EventScript_BufferPocketNameTryFanfare
|
||||||
compare VAR_0x8007, 1
|
compare VAR_0x8007, TRUE
|
||||||
call_if_eq EventScript_1A6749
|
call_if_eq EventScript_ObtainedItem
|
||||||
compare VAR_0x8007, 0
|
compare VAR_0x8007, FALSE
|
||||||
call_if_eq EventScript_1A675E
|
call_if_eq EventScript_NoRoomForItem
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_1A66BC:: @ 81A66BC
|
EventScript_BufferPocketNameTryFanfare:: @ 81A66BC
|
||||||
switch VAR_RESULT
|
switch VAR_RESULT
|
||||||
case POCKET_ITEMS, EventScript_1A66F9
|
case POCKET_ITEMS, EventScript_BufferItemsPocket
|
||||||
case POCKET_KEY_ITEMS, EventScript_1A6709
|
case POCKET_KEY_ITEMS, EventScript_BufferKeyItemsPocket
|
||||||
case POCKET_POKE_BALLS, EventScript_1A6719
|
case POCKET_POKE_BALLS, EventScript_BufferPokeBallsPocket
|
||||||
case POCKET_TM_CASE, EventScript_1A6729
|
case POCKET_TM_CASE, EventScript_BufferTMCase
|
||||||
case POCKET_BERRY_POUCH, EventScript_1A6739
|
case POCKET_BERRY_POUCH, EventScript_BufferBerryPouch
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_1A66F9:: @ 81A66F9
|
EventScript_BufferItemsPocket:: @ 81A66F9
|
||||||
getstdstring 2, 24
|
getstdstring 2, 24
|
||||||
compare VAR_0x8007, 1
|
compare VAR_0x8007, TRUE
|
||||||
call_if_eq EventScript_1A6764
|
call_if_eq EventScript_PlayFanfareObtainedItem
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_1A6709:: @ 81A6709
|
EventScript_BufferKeyItemsPocket:: @ 81A6709
|
||||||
getstdstring 2, 25
|
getstdstring 2, 25
|
||||||
compare VAR_0x8007, 1
|
compare VAR_0x8007, TRUE
|
||||||
call_if_eq EventScript_1A6764
|
call_if_eq EventScript_PlayFanfareObtainedItem
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_1A6719:: @ 81A6719
|
EventScript_BufferPokeBallsPocket:: @ 81A6719
|
||||||
getstdstring 2, 26
|
getstdstring 2, 26
|
||||||
compare VAR_0x8007, 1
|
compare VAR_0x8007, TRUE
|
||||||
call_if_eq EventScript_1A6764
|
call_if_eq EventScript_PlayFanfareObtainedItem
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_1A6729:: @ 81A6729
|
EventScript_BufferTMCase:: @ 81A6729
|
||||||
getstdstring 2, 27
|
getstdstring 2, 27
|
||||||
compare VAR_0x8007, 1
|
compare VAR_0x8007, TRUE
|
||||||
call_if_eq EventScript_1A6768
|
call_if_eq EventScript_PlayFanfareObtainedTMHM
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_1A6739:: @ 81A6739
|
EventScript_BufferBerryPouch:: @ 81A6739
|
||||||
getstdstring 2, 28
|
getstdstring 2, 28
|
||||||
compare VAR_0x8007, 1
|
compare VAR_0x8007, TRUE
|
||||||
call_if_eq EventScript_1A6764
|
call_if_eq EventScript_PlayFanfareObtainedItem
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_1A6749:: @ 81A6749
|
EventScript_ObtainedItem:: @ 81A6749
|
||||||
message Text_ObtainedTheX
|
message Text_ObtainedTheX
|
||||||
waitfanfare
|
waitfanfare
|
||||||
waitmessage
|
waitmessage
|
||||||
@@ -72,43 +72,43 @@ EventScript_1A6749:: @ 81A6749
|
|||||||
setvar VAR_RESULT, 1
|
setvar VAR_RESULT, 1
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_1A675E:: @ 81A675E
|
EventScript_NoRoomForItem:: @ 81A675E
|
||||||
setvar VAR_RESULT, 0
|
setvar VAR_RESULT, FALSE
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_1A6764:: @ 81A6764
|
EventScript_PlayFanfareObtainedItem:: @ 81A6764
|
||||||
playfanfare MUS_FANFA1
|
playfanfare MUS_FANFA1
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_1A6768:: @ 81A6768
|
EventScript_PlayFanfareObtainedTMHM:: @ 81A6768
|
||||||
playfanfare MUS_FANFA1
|
playfanfare MUS_FANFA1
|
||||||
return
|
return
|
||||||
|
|
||||||
Std_ObtainDecoration:: @ 81A676C
|
Std_ObtainDecoration:: @ 81A676C
|
||||||
adddecor VAR_0x8000
|
adddecor VAR_0x8000
|
||||||
copyvar VAR_0x8007, VAR_RESULT
|
copyvar VAR_0x8007, VAR_RESULT
|
||||||
call EventScript_1A677A
|
call EventScript_ObtainDecorMessage
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_1A677A:: @ 81A677A
|
EventScript_ObtainDecorMessage:: @ 81A677A
|
||||||
getdecorname 1, VAR_0x8000
|
getdecorname 1, VAR_0x8000
|
||||||
compare VAR_0x8007, 1
|
compare VAR_0x8007, TRUE
|
||||||
call_if_eq EventScript_1A6795
|
call_if_eq EventScript_ObtainedDecor
|
||||||
compare VAR_0x8007, 0
|
compare VAR_0x8007, FALSE
|
||||||
call_if_eq EventScript_1A67AD
|
call_if_eq EventScript_NoRoomForDecor
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_1A6795:: @ 81A6795
|
EventScript_ObtainedDecor:: @ 81A6795
|
||||||
playfanfare MUS_FANFA4
|
playfanfare MUS_FANFA4
|
||||||
message Text_1A52F0
|
message Text_ObtainedTheDecor
|
||||||
waitfanfare
|
waitfanfare
|
||||||
waitmessage
|
waitmessage
|
||||||
msgbox gUnknown_81A532F
|
msgbox Text_DecorTransferredToPC
|
||||||
setvar VAR_RESULT, 1
|
setvar VAR_RESULT, TRUE
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_1A67AD:: @ 81A67AD
|
EventScript_NoRoomForDecor:: @ 81A67AD
|
||||||
setvar VAR_RESULT, 0
|
setvar VAR_RESULT, FALSE
|
||||||
return
|
return
|
||||||
|
|
||||||
Std_FindItem:: @ 81A67B3
|
Std_FindItem:: @ 81A67B3
|
||||||
@@ -121,68 +121,68 @@ Std_FindItem:: @ 81A67B3
|
|||||||
copyvar VAR_0x8007, VAR_RESULT
|
copyvar VAR_0x8007, VAR_RESULT
|
||||||
getitemname 1, VAR_0x8000
|
getitemname 1, VAR_0x8000
|
||||||
checkitemtype VAR_0x8000
|
checkitemtype VAR_0x8000
|
||||||
call EventScript_1A66BC
|
call EventScript_BufferPocketNameTryFanfare
|
||||||
compare VAR_0x8007, 1
|
compare VAR_0x8007, TRUE
|
||||||
call_if_eq EventScript_1A67EE
|
call_if_eq EventScript_PickUpItem
|
||||||
compare VAR_0x8007, 0
|
compare VAR_0x8007, FALSE
|
||||||
call_if_eq EventScript_1A682D
|
call_if_eq EventScript_NoRoomToPickUpItem
|
||||||
release
|
release
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_1A67EE:: @ 81A67EE
|
EventScript_PickUpItem:: @ 81A67EE
|
||||||
removeobject VAR_LAST_TALKED
|
removeobject VAR_LAST_TALKED
|
||||||
additem VAR_0x8004, VAR_0x8005
|
additem VAR_0x8004, VAR_0x8005
|
||||||
specialvar VAR_RESULT, Special_ItemIsTM_GetMoveName
|
specialvar VAR_RESULT, Special_ItemIsTM_GetMoveName
|
||||||
copyvar VAR_0x8008, VAR_RESULT
|
copyvar VAR_0x8008, VAR_RESULT
|
||||||
compare VAR_0x8008, 1
|
compare VAR_0x8008, TRUE
|
||||||
call_if_eq EventScript_1A6821
|
call_if_eq EventScript_FoundTMHM
|
||||||
compare VAR_0x8008, 0
|
compare VAR_0x8008, FALSE
|
||||||
call_if_eq EventScript_1A6827
|
call_if_eq EventScript_FoundItem
|
||||||
waitfanfare
|
waitfanfare
|
||||||
waitmessage
|
waitmessage
|
||||||
msgbox Text_PutItemAway
|
msgbox Text_PutItemAway
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_1A6821:: @ 81A6821
|
EventScript_FoundTMHM:: @ 81A6821
|
||||||
message Text_1A63E8
|
message Text_FoundTMHMContainsMove
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_1A6827:: @ 81A6827
|
EventScript_FoundItem:: @ 81A6827
|
||||||
message Text_FoundOneItem
|
message Text_FoundOneItem
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_1A682D:: @ 81A682D
|
EventScript_NoRoomToPickUpItem:: @ 81A682D
|
||||||
msgbox Text_ObtainedTheX
|
msgbox Text_ObtainedTheX
|
||||||
msgbox Text_TooBadBagFull
|
msgbox Text_TooBadBagFull
|
||||||
setvar VAR_RESULT, 0
|
setvar VAR_RESULT, FALSE
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_PickUpHiddenItem:: @ 81A6843
|
EventScript_FoundHiddenItem:: @ 81A6843
|
||||||
lockall
|
lockall
|
||||||
textcolor 3
|
textcolor 3
|
||||||
waitse
|
waitse
|
||||||
compare VAR_0x8005, 0
|
compare VAR_0x8005, 0
|
||||||
goto_if_eq EventScript_PickUpHiddenCoins
|
goto_if_eq EventScript_TryPickUpHiddenCoins
|
||||||
call EventScript_GiveItem
|
call EventScript_TryPickUpHiddenItem
|
||||||
compare VAR_0x8007, 1
|
compare VAR_0x8007, TRUE
|
||||||
goto_if_eq EventScript_ItemInPocketMessage
|
goto_if_eq EventScript_PickedUpHiddenItem
|
||||||
compare VAR_0x8007, 0
|
compare VAR_0x8007, FALSE
|
||||||
goto_if_eq EventScript_BagIsFullMessage
|
goto_if_eq EventScript_NoRoomForHiddenItem
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_GiveItem::
|
EventScript_TryPickUpHiddenItem::
|
||||||
additem VAR_0x8005, VAR_0x8006
|
additem VAR_0x8005, VAR_0x8006
|
||||||
copyvar VAR_0x8007, VAR_RESULT
|
copyvar VAR_0x8007, VAR_RESULT
|
||||||
getitemname 1, VAR_0x8005
|
getitemname 1, VAR_0x8005
|
||||||
checkitemtype VAR_0x8005
|
checkitemtype VAR_0x8005
|
||||||
call EventScript_1A66BC
|
call EventScript_BufferPocketNameTryFanfare
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_ItemInPocketMessage::
|
EventScript_PickedUpHiddenItem::
|
||||||
compare VAR_0x8006, 1
|
compare VAR_0x8006, 1
|
||||||
call_if_eq EventScript_FoundSingleItemMessage
|
call_if_eq EventScript_FoundSingleItem
|
||||||
compare VAR_0x8006, 1
|
compare VAR_0x8006, 1
|
||||||
call_if_ne EventScript_FoundMultipleItemsMessage
|
call_if_ne EventScript_FoundMultipleItems
|
||||||
waitfanfare
|
waitfanfare
|
||||||
waitmessage
|
waitmessage
|
||||||
msgbox Text_PutItemAway
|
msgbox Text_PutItemAway
|
||||||
@@ -190,37 +190,37 @@ EventScript_ItemInPocketMessage::
|
|||||||
releaseall
|
releaseall
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_FoundSingleItemMessage::
|
EventScript_FoundSingleItem::
|
||||||
message Text_FoundOneItem
|
message Text_FoundOneItem
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_FoundCoinsMessage::
|
EventScript_FoundCoins::
|
||||||
getnumberstring 0, VAR_0x8006
|
getnumberstring 0, VAR_0x8006
|
||||||
message Text_FoundXCoins
|
message Text_FoundXCoins
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_FoundMultipleItemsMessage::
|
EventScript_FoundMultipleItems::
|
||||||
getnumberstring 0, VAR_0x8006
|
getnumberstring 0, VAR_0x8006
|
||||||
message Text_FoundXItems
|
message Text_FoundXItems
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_BagIsFullMessage::
|
EventScript_NoRoomForHiddenItem::
|
||||||
msgbox Text_FoundOneItem
|
msgbox Text_FoundOneItem
|
||||||
msgbox Text_TooBadBagFull
|
msgbox Text_TooBadBagFull
|
||||||
setvar VAR_RESULT, 0
|
setvar VAR_RESULT, 0
|
||||||
releaseall
|
releaseall
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_PickUpHiddenCoins::
|
EventScript_TryPickUpHiddenCoins::
|
||||||
goto_if_unset FLAG_GOT_COIN_CASE, EventScript_HiddenCoinsButNoCoinCase
|
goto_if_unset FLAG_GOT_COIN_CASE, EventScript_NoCaseForHiddenCoins
|
||||||
checkcoins VAR_RESULT
|
checkcoins VAR_RESULT
|
||||||
specialvar VAR_RESULT, Special_CheckAddCoins
|
specialvar VAR_RESULT, Special_CheckAddCoins
|
||||||
compare VAR_RESULT, 0
|
compare VAR_RESULT, FALSE
|
||||||
goto_if_eq EventScript_HiddenCoinsButTheCoinCaseIsFull
|
goto_if_eq EventScript_HiddenCoinsButCaseIsFull
|
||||||
givecoins VAR_0x8006
|
givecoins VAR_0x8006
|
||||||
getstdstring 1, 0x17
|
getstdstring 1, 0x17
|
||||||
call EventScript_1A6764
|
call EventScript_PlayFanfareObtainedItem
|
||||||
call EventScript_FoundCoinsMessage
|
call EventScript_FoundCoins
|
||||||
waitfanfare
|
waitfanfare
|
||||||
waitmessage
|
waitmessage
|
||||||
msgbox Text_PutCoinsAwayInCoinCase
|
msgbox Text_PutCoinsAwayInCoinCase
|
||||||
@@ -228,7 +228,7 @@ EventScript_PickUpHiddenCoins::
|
|||||||
releaseall
|
releaseall
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_HiddenCoinsButTheCoinCaseIsFull::
|
EventScript_HiddenCoinsButCaseIsFull::
|
||||||
getnumberstring 0, VAR_0x8006
|
getnumberstring 0, VAR_0x8006
|
||||||
getstdstring 1, 0x17
|
getstdstring 1, 0x17
|
||||||
msgbox Text_FoundXCoins
|
msgbox Text_FoundXCoins
|
||||||
@@ -237,7 +237,7 @@ EventScript_HiddenCoinsButTheCoinCaseIsFull::
|
|||||||
releaseall
|
releaseall
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_HiddenCoinsButNoCoinCase::
|
EventScript_NoCaseForHiddenCoins::
|
||||||
getnumberstring 0, VAR_0x8006
|
getnumberstring 0, VAR_0x8006
|
||||||
getstdstring 1, 0x17
|
getstdstring 1, 0x17
|
||||||
msgbox Text_FoundXCoins
|
msgbox Text_FoundXCoins
|
||||||
|
|||||||
@@ -149,7 +149,7 @@ EventScript_1A911E:: @ 81A911E
|
|||||||
case SEAGALLOP_THREE_ISLAND, EventScript_1A91F6
|
case SEAGALLOP_THREE_ISLAND, EventScript_1A91F6
|
||||||
case SEAGALLOP_FOUR_ISLAND, EventScript_1A9201
|
case SEAGALLOP_FOUR_ISLAND, EventScript_1A9201
|
||||||
case SEAGALLOP_MORE, EventScript_1A917F
|
case SEAGALLOP_MORE, EventScript_1A917F
|
||||||
case SCR_MENU_CANCEL, EventScript_CancelSail
|
case SCR_MENU_CANCEL, EventScript_CancelSail
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_1A917F:: @ 81A917F
|
EventScript_1A917F:: @ 81A917F
|
||||||
@@ -162,8 +162,8 @@ EventScript_1A917F:: @ 81A917F
|
|||||||
case SEAGALLOP_FIVE_ISLAND, EventScript_1A920C
|
case SEAGALLOP_FIVE_ISLAND, EventScript_1A920C
|
||||||
case SEAGALLOP_SIX_ISLAND, EventScript_1A9217
|
case SEAGALLOP_SIX_ISLAND, EventScript_1A9217
|
||||||
case SEAGALLOP_SEVEN_ISLAND, EventScript_1A9222
|
case SEAGALLOP_SEVEN_ISLAND, EventScript_1A9222
|
||||||
case SEAGALLOP_MORE, EventScript_1A911E
|
case SEAGALLOP_MORE, EventScript_1A911E
|
||||||
case SCR_MENU_CANCEL, EventScript_CancelSail
|
case SCR_MENU_CANCEL, EventScript_CancelSail
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_SailToVermilionCity:: @ 81A91D5
|
EventScript_SailToVermilionCity:: @ 81A91D5
|
||||||
|
|||||||
@@ -35,13 +35,13 @@ Text_FoundXItems:: @ 81A52DD
|
|||||||
.string "{PLAYER} found\n"
|
.string "{PLAYER} found\n"
|
||||||
.string "{STR_VAR_1} {STR_VAR_2}(s)!$"
|
.string "{STR_VAR_1} {STR_VAR_2}(s)!$"
|
||||||
|
|
||||||
Text_1A52F0:: @ 81A52F0
|
Text_ObtainedTheDecor:: @ 81A52F0
|
||||||
.string "Obtained the {STR_VAR_2}!$"
|
.string "Obtained the {STR_VAR_2}!$"
|
||||||
|
|
||||||
Text_1A5301:: @ 81A5301
|
Text_NoRoomForAnotherDecor:: @ 81A5301
|
||||||
.string "Too bad! There's no room left for\n"
|
.string "Too bad! There's no room left for\n"
|
||||||
.string "another {STR_VAR_2}…$"
|
.string "another {STR_VAR_2}…$"
|
||||||
|
|
||||||
gUnknown_81A532F:: @ 81A532F
|
Text_DecorTransferredToPC:: @ 81A532F
|
||||||
.string "The {STR_VAR_2} was transferred\n"
|
.string "The {STR_VAR_2} was transferred\n"
|
||||||
.string "to the PC.$"
|
.string "to the PC.$"
|
||||||
|
|||||||
Reference in New Issue
Block a user