90 lines
2.3 KiB
PHP
90 lines
2.3 KiB
PHP
ApricornTreeScript::
|
|
lock
|
|
faceplayer
|
|
message ApricornTree_Text_Intro
|
|
waitmessage
|
|
special ObjectEventInteractionGetApricornTreeData
|
|
goto_if_gt VAR_0x8005, 0, ApricornTree_EventScript_WantToPick
|
|
message ApricornTree_Text_Empty
|
|
waitmessage
|
|
waitbuttonpress
|
|
release
|
|
end
|
|
|
|
ApricornTree_EventScript_WantToPick::
|
|
buffernumberstring STR_VAR_2, VAR_0x8005
|
|
msgbox ApricornTree_Text_WantToPick, MSGBOX_YESNO
|
|
goto_if_eq VAR_RESULT, YES, ApricornTree_EventScript_PickApricorn
|
|
goto_if_eq VAR_RESULT, NO, ApricornTree_EventScript_CancelPickingApricorn
|
|
|
|
.set APRICORN_NORMAL_BAG_FULL, 0
|
|
.set APRICORN_NORMAL_SPACE_IN_BAG, 1
|
|
|
|
ApricornTree_EventScript_PickApricorn::
|
|
special ObjectEventInteractionPickApricornTree
|
|
call EventScript_BufferPocketNameAndTryFanfare
|
|
goto_if_eq VAR_0x8006, APRICORN_NORMAL_BAG_FULL, ApricornTree_EventScript_PocketFull
|
|
message ApricornTree_Text_PickedTheApricorn
|
|
.if OW_SHOW_ITEM_DESCRIPTIONS != OW_ITEM_DESCRIPTIONS_OFF
|
|
copyvar VAR_0x8006 VAR_0x8004
|
|
.endif
|
|
delay 10
|
|
.if OW_SHOW_ITEM_DESCRIPTIONS != OW_ITEM_DESCRIPTIONS_OFF
|
|
showberrydescription
|
|
.endif
|
|
playfanfare MUS_OBTAIN_BERRY
|
|
waitmessage
|
|
waitfanfare
|
|
waitbuttonpress
|
|
message ApricornTree_Text_PutAwayApricorn
|
|
waitmessage
|
|
waitbuttonpress
|
|
.if OW_SHOW_ITEM_DESCRIPTIONS != OW_ITEM_DESCRIPTIONS_OFF
|
|
hideitemdescription
|
|
.endif
|
|
release
|
|
end
|
|
|
|
ApricornTree_EventScript_PocketFull::
|
|
message ApricornTree_Text_PocketFull
|
|
waitmessage
|
|
waitbuttonpress
|
|
release
|
|
end
|
|
|
|
ApricornTree_EventScript_CancelPickingApricorn::
|
|
message ApricornTree_Text_ApricornLeftUnpicked
|
|
waitmessage
|
|
waitbuttonpress
|
|
release
|
|
end
|
|
|
|
ApricornTree_Text_Intro:
|
|
.string "It's an Apricorn Tree!$"
|
|
|
|
ApricornTree_Text_Empty:
|
|
.string "There are no Apricorns…$"
|
|
|
|
ApricornTree_Text_WantToPick:
|
|
.string "…It's {STR_VAR_2} {STR_VAR_1}!\p"
|
|
.string "Do you want to pick the\n"
|
|
.string "{STR_VAR_1}?$"
|
|
|
|
ApricornTree_Text_PickedTheApricorn:
|
|
.string "{PLAYER} obtained\n"
|
|
.string "{STR_VAR_2} {STR_VAR_1}.$"
|
|
|
|
ApricornTree_Text_PutAwayApricorn:
|
|
.string "{PLAYER} put away the\n"
|
|
.string "{STR_VAR_1} in\l"
|
|
.string "the BAG's {STR_VAR_3} POCKET.$"
|
|
|
|
ApricornTree_Text_PocketFull:
|
|
.string "The BAG's {STR_VAR_3} POCKET is full.\p"
|
|
.string "{PLAYER} gave up on the\p"
|
|
.string "{STR_VAR_1}…$"
|
|
|
|
ApricornTree_Text_ApricornLeftUnpicked:
|
|
.string "{PLAYER} gave up on the\p"
|
|
.string "{STR_VAR_1}…$"
|