	const_def 2 ; object constants
	const DAWN_TOWN_GROUNDKEEPER_MOM

DawnTownGroundkeeperHouse_MapScripts:
	db 0 ; scene scripts
        db 0 ; callbacks

GroundkeeperMomTalk:
	faceplayer DAWN_TOWN_GROUNDKEEPER_MOM
	opentext
	checkevent EVENT_GOT_HM01_CUT
	iftrue .Swear
	checkevent EVENT_MET_GROUNDKEEPER
	iffalse .Worry
	writetext .GiveHMCutText
	waitbutton
	verbosegiveitem HM_CUT
	setevent EVENT_GOT_HM01_CUT
	writetext .ExplainCutText
	jump .done
.Swear:
	writetext .SwearText
	jump .done
.Worry:
	writetext .WorryText
.done:
	waitbutton
	closetext
	end

.SwearText:
	text "I always knew he"
	line "was still alive!"
	done

.WorryText:
	text "My son disappeared"
	line "after he left to"
	cont "cut some wood with"
	cont "the lumberjack."

	para "He has never been"
	line "seen again<…>"

	para "I hope these punks"
	line "from team Rocket"
	cont "did not touch my"
	cont "beloved son!"
	done

.GiveHMCutText:
	text "You found my son?!"
	para "Where is he?!"
	para "<…>"
	para "Please don't tell"
	line "that to anyone."
	para "I'd rather him"
	line "stay safe until"
	cont "someone kick these"
	cont "punks away!"
	para "Can you take this"
	line "until he comes"
	cont "back? I don't want"
	cont "the team Rocket"
	cont "to steal it from"
	cont "us."
	done

.ExplainCutText:
	text "Use it to teach"
	line "your #MON to"
	cont "cut small trees!"
	done

DawnTownGroundkeeperHouse_MapEvents:
	db 0, 0 ; filler

	db 2 ; warp events
	warp_event 2, 5, DAWN_TOWN, 3
	warp_event 3, 5, DAWN_TOWN, 3

	db 0 ; coord events

	db 0 ; bg events

	db 1 ; object events
	object_event 2, 3, SPRITE_GRANNY, SPRITEMOVEDATA_WANDER, 4, 4, -1, -1, PAL_NPC_YELLOW, OBJECTTYPE_SCRIPT, 0, GroundkeeperMomTalk, -1
