ref: d39da4950184440e2e3202ebeb2036eaa9d47834
dir: /engine/events/misc_scripts.asm/
Script_AbortBugContest: checkflag ENGINE_BUG_CONTEST_TIMER iffalse .finish setflag ENGINE_DAILY_BUG_CONTEST special ContestReturnMons .finish end FindItemInBallScript:: callasm .TryReceiveItem iffalse .no_room disappear LAST_TALKED opentext writetext .FoundItemText playsound SFX_ITEM pause 60 itemnotify closetext end .no_room opentext writetext .FoundItemText waitbutton writetext .CantCarryItemText waitbutton closetext end .FoundItemText: text_far _FoundItemText text_end .CantCarryItemText: text_far _CantCarryItemText text_end .TryReceiveItem: xor a ld [wScriptVar], a ld a, [wItemBallItemID] ld [wNamedObjectIndexBuffer], a call GetItemName ld hl, wStringBuffer3 call CopyName2 ld a, [wItemBallItemID] ld [wCurItem], a ld a, [wItemBallQuantity] ld [wItemQuantityChangeBuffer], a ld hl, wNumItems call ReceiveItem ret nc ld a, $1 ld [wScriptVar], a ret