CinnabarVolcano_Script:
	call EnableAutoTextBoxDrawing
	ld hl, CinnabarVolcanoTrainerHeaders
	ld de, CinnabarVolcano_ScriptPointers
	ld a, [wCinnabarVolcanoCurScript]
	call ExecuteCurMapScriptInTable
	ld [wCinnabarVolcanoCurScript], a
	ret

CinnabarVolcano_ScriptPointers:
	dw CheckFightingMapTrainers
	dw DisplayEnemyTrainerTextAndStartBattle
	dw EndTrainerBattle

CinnabarVolcano_TextPointers:
	dw MoltresText
	dw BoulderText
	dw BoulderText
	dw BoulderText
	dw BoulderText
	dw BoulderText
	dw BoulderText

CinnabarVolcanoTrainerHeaders:
	def_trainers
MoltresTrainerHeader:
	trainer EVENT_BEAT_MOLTRES, 0, MoltresBattleText, MoltresBattleText, MoltresBattleText
	db -1 ; end

MoltresText:
	text_asm
	ld hl, MoltresTrainerHeader
	call TalkToTrainer
	jp TextScriptEnd

MoltresBattleText:
	text_far _BirdBattleText
	text_asm
	ld a, MOLTRES
	call PlayCry
	call WaitForSoundToFinish
	jp TextScriptEnd
