text: 	object_const_def
  	const DAYCARE_GRAMPS
  	const DAYCARE_GRANNY
  
  DayCare_MapScripts:
  	def_scene_scripts
  
  	def_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
  	endcallback
  
  .PutDayCareManOutside:
  	setevent EVENT_DAY_CARE_MAN_IN_DAY_CARE
  	clearevent EVENT_DAY_CARE_MAN_ON_ROUTE_34
  	endcallback
  
  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 DifficultBookshelfScript
  
  Text_GrampsLookingForYou:
  	text "Gramps was looking"
  	line "for you."
  	done
  
  DayCare_MapEvents:
  	db 0, 0 ; filler
  
  	def_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
  
  	def_coord_events
  
  	def_bg_events
  	bg_event  0,  1, BGEVENT_READ, DayCareBookshelf
  	bg_event  1,  1, BGEVENT_READ, DayCareBookshelf
  
  	def_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
  