Split up engine/events/misc_scripts_2.asm
New files are: - engine/events/hidden_item.asm - engine/events/repel.asm
This commit is contained in:
37
engine/events/hidden_item.asm
Normal file
37
engine/events/hidden_item.asm
Normal file
@@ -0,0 +1,37 @@
|
||||
HiddenItemScript::
|
||||
opentext
|
||||
readmem wHiddenItemID
|
||||
getitemname STRING_BUFFER_3, USE_SCRIPT_VAR
|
||||
writetext .PlayerFoundItemText
|
||||
giveitem ITEM_FROM_MEM
|
||||
iffalse .bag_full
|
||||
callasm SetMemEvent
|
||||
specialsound
|
||||
itemnotify
|
||||
sjump .finish
|
||||
|
||||
.bag_full
|
||||
promptbutton
|
||||
writetext .ButNoSpaceText
|
||||
waitbutton
|
||||
|
||||
.finish
|
||||
closetext
|
||||
end
|
||||
|
||||
.PlayerFoundItemText:
|
||||
text_far _PlayerFoundItemText
|
||||
text_end
|
||||
|
||||
.ButNoSpaceText:
|
||||
text_far _ButNoSpaceText
|
||||
text_end
|
||||
|
||||
SetMemEvent:
|
||||
ld hl, wHiddenItemEvent
|
||||
ld a, [hli]
|
||||
ld d, [hl]
|
||||
ld e, a
|
||||
ld b, SET_FLAG
|
||||
call EventFlagAction
|
||||
ret
|
Reference in New Issue
Block a user