const_def 2 ; object constants const DAYCARE_GRAMPS const DAYCARE_GRANNY DayCare_MapScripts: db 0 ; scene scripts db 1 ; callbacks callback MAPCALLBACK_OBJECTS, .EggCheckCallback .EggCheckCallback: checkflag ENGINE_DAY_CARE_MAN_HAS_EGG iftrue .PutDayCareManOutside clearevent EVENT_DAY_CARE_MAN_IN_DAY_CARE setevent EVENT_DAY_CARE_MAN_ON_ROUTE_34 return .PutDayCareManOutside: setevent EVENT_DAY_CARE_MAN_IN_DAY_CARE clearevent EVENT_DAY_CARE_MAN_ON_ROUTE_34 return DayCareManScript_Inside: faceplayer opentext special DayCareMan waitbutton closetext end DayCareLadyScript: faceplayer opentext checkflag ENGINE_DAY_CARE_MAN_HAS_EGG iftrue .HusbandWasLookingForYou special DayCareLady waitbutton closetext end .HusbandWasLookingForYou: writetext Text_GrampsLookingForYou waitbutton closetext end DayCareBookshelf: jumpstd difficultbookshelf Text_GrampsLookingForYou: text "Gramps was looking" line "for you." done DayCare_MapEvents: db 0, 0 ; filler db 4 ; warp events warp_event 0, 5, ROUTE_34, 3 warp_event 0, 6, ROUTE_34, 4 warp_event 2, 7, ROUTE_34, 5 warp_event 3, 7, ROUTE_34, 5 db 0 ; coord events db 2 ; bg events bg_event 0, 1, BGEVENT_READ, DayCareBookshelf bg_event 1, 1, BGEVENT_READ, DayCareBookshelf db 2 ; object events object_event 2, 3, SPRITE_GRAMPS, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, DayCareManScript_Inside, EVENT_DAY_CARE_MAN_IN_DAY_CARE object_event 5, 3, SPRITE_GRANNY, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, DayCareLadyScript, -1