	const_def 2 ; object constants
	const BLACK_POND_TRAINER
	const BLACK_POND_RATICATE

BlackPondContainer_MapScripts:
	db 0 ; scene scripts
        db 0 ; callbacks

BlackPondTrainerTalk:
	faceplayer BLACK_POND_TRAINER
	checkevent EVENT_GOT_POKEBALL
	iffalse .GiveBalls
	opentext
	writetext .BewareTRText
	waitbutton
	closetext
	turnobject BLACK_POND_TRAINER, LEFT
	end

.GiveBalls:
	opentext
	writetext .GiveBallsText
	waitbutton
	verbosegiveitem POKE_BALL, 5
	iffalse .NoRoom
	closetext
	setevent EVENT_GOT_POKEBALL
	setevent EVENT_MET_JOSH
	end

.NoRoom:
	writetext .NoRoomText
	waitbutton
	closetext
	end

.NoRoomText:
	text "Ah, you don't have"
	line "room for it."
	para "No problemo, come"
	line "back when you have"
	cont "some free space!"
	done

.GiveBallsText:
	text "Hello!"
	para "Yes I'm JOSH, how"
	line "do you know me?"
	para "Oh yeah I trained"
	line "#MONs before,"
	cont "but not anymore."
	para "Here! Take this as"
	line "a gift."
	cont "You need it more"
	cont "than I do!"
	done

.BewareTRText:
	text "Since team Rocket"
	line "invaded Dawn Town,"
	cont "everyone is scared"
	cont "to raise #MONs"
	cont "and see them"
	cont "snatched."
	para "They even kidnap"
	line "people sometimes!"
	para "They bring them to"
	line "the Gym and POOF!"
	para "They're never seen"
	line "again…"
	para "Be very careful!"
	done

BlackPondRaticate:
	faceplayer BLACK_POND_RATICATE
	opentext
	writetext .Cry
	waitbutton
	closetext
	end

.Cry:
	text "Raticate: Raaaat!"
	done

BlackPondContainer_MapEvents:
	db 0, 0 ; filler

	db 2 ; warp events
	warp_event 2, 9, BLACK_POND_CREEK, 5
	warp_event 3, 9, BLACK_POND_CREEK, 5

	db 0 ; coord events

	db 0 ; bg events

	db 2 ; object events
	object_event 3, 6, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BlackPondTrainerTalk, -1
	object_event 4, 4, SPRITE_MONSTER, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BlackPondRaticate, -1
