#ScriptVersion[2]
script_enemy_main{
	let CSD = GetCurrentScriptDirectory;
    	let imgBoss = CSD ~ "img\bossei.png";
	let count = 0;
	let bgm = false;
	task Behavior(){
		yield;
		while( GetEventStep() != 1 ){ yield; }
		PlaySE("script\Scarly\SE\se_charge01.wav");
		SetColor(50,50,250);
		Concentration01(120);
		SetColor(255,255,255);
		SetMovePosition03( GetCenterX(), GetCenterY() - 100, 20, 5 );
		SetEnemyMarker( true );
		while( GetEventStep() != 2 ){ yield; }
		while( GetEventStep() != 3 ){ yield; }
		bgm = true;
		PlayMusic("script\Scarly\ei.wav");


	}
	@Initialize{
		DeleteMusic("script\Scarly\ei.wav");
		SetLife( 1 );
		DeleteEnemyShotToItem( ALL );
		CollectItems;
		SetDamageRate( 0, 0 );
		SetX( GetCenterX );
		SetY( -128 );
		CreateEventFromScript( "Talk" );
		Behavior();



     	}
	@MainLoop{
		if( !OnEvent() && bgm ){ AddLife( -1 ); }
		yield;
		count++;
	}
	@DrawLoop{ 



	LoadGraphic(imgBoss);
	SetTexture(imgBoss);
                  SetGraphicRect(0, 0, 128, 128);
                  SetGraphicScale(0.5, 0.5);
	DrawGraphic(GetX, GetY); 

	}
}
script_event Talk{
	@MainLoop{
			TextOut( "\c[WHITE]Donde estoy?" );
			TextOut( "\c[WHITE]Siento como si me hubiesen transportado a otro lugar" );
			TextOut( "\c[BLUE]Fui yo..." );
			SetStep( 1 );
			Wait( 60 );
			SetStep( 2 );
			TextOut( "\c[BLUE]Quiero que pruebes mis nuevos poderes" );
			TextOut( "\c[WHITE]No quiero" );
			TextOut( "\c[BLUE]Eso esta mal" );
			TextOut( "\c[WHITE]Que esta mal?");
			TextOut( "\c[WHITE]Dejame en paz!" );
			SetStep( 3 );
			TextOut( "\c[BLUE]Solo cuando pelees conmigo... \nPreparate..." );
			TextOut( "\c[BLUE]Y observa el cielo caer sobre ti!" );
     			End();
	
	}
}
