	const_def 2 ; object constants
	const DAWN_TOWN_CAVE_ITEMBALL1
	const DAWN_TOWN_CAVE_ITEMBALL2

DawnTownCave1F_MapScripts:
	db 2 ; scene scripts
	scene_script .DummyScene ; SCENE_DEFAULT
	scene_script .DummyScene ; SCENE_FINISHED
        db 0 ; callbacks

.DummyScene:
	end

DawnTownCaveLoadGengarScene:
	setmapscene DAWN_TOWN_CAVE_0F, SCENE_DAWN_TOWN_CAVE_0F_GENGAR_BATTLE
	end

DawnTownCave1FItemball1:
	itemball ESCAPE_ROPE, 2
	end
DawnTownCave1FItemball2:
	itemball POKE_BALL, 10
	end

DawnTownCave1F_MapEvents:
	db 0, 0 ; filler

	db 2 ; warp events
	warp_event  3,  3, DAWN_TOWN_CAVE_GATE, 2
	warp_event 35,  5, DAWN_TOWN_CAVE_0F, 1

	db 1 ; coord events
	coord_event 36,  6, SCENE_DEFAULT, DawnTownCaveLoadGengarScene

	db 0 ; bg events
	db 2 ; object events
	object_event 16, 11, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, DawnTownCave1FItemball1, EVENT_DAWNTOWN_CAVE_ESCAPE_ROPE
	object_event 31, 15, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, DawnTownCave1FItemball2, EVENT_DAWNTOWN_CAVE_FRESH_WATER
