Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- script_enemy_main{
- let CSD = GetCurrentScriptDirectory;
- let imgBoss = CSD ~ ".\img\nightsp.png";
- let f = 0;
- let f2 = 0;
- sub movemento{
- SetMovePosition01(GetCenterX,120,2);
- }
- task Behavior{
- yield;
- while( GetEventStep() != 3 ){ yield; }
- VanishEnemy;
- }
- @Initialize{
- SetLife( 1 );
- CollectItems;
- SetDamageRate( 0, 0 );
- CreateEventFromScript( "Talk" );
- LoadGraphic(imgBoss);
- }
- @MainLoop{
- if(!OnEvent()){AddLife(-GetLife);}
- if(GetEventStep >= 2){movemento;}
- yield;
- }
- @DrawLoop{
- SetTexture(imgBoss);
- SetRenderState(ALPHA);
- SetAlpha(255);
- SetGraphicScale(1,1);
- SetGraphicAngle(0,0,0);
- if(GetEventStep >= 2){
- if(int(GetSpeedX())==0){
- if(f<10){SetGraphicRect(137, 0, 188, 88);}
- if(f>=10 && f<20){SetGraphicRect(140, 101, 195, 189);}
- if(f>=10 && f<30){SetGraphicRect(139, 202, 201, 290);}
- if(f>=10 && f<40){SetGraphicRect(140, 101, 195, 189);}
- f2=0;
- }
- if(GetSpeedX()>0){
- if(f2<10){SetGraphicRect(137, 0, 188, 88);}
- if(f2>=10 && f2<20){SetGraphicRect(210, 0, 258, 86);}
- if(f2>=10 && f2<30){SetGraphicRect(279, 0, 330, 86);}
- if(f2>=10 && f2<40){SetGraphicRect(279, 0, 330, 86);}
- f2++;
- }
- if(GetSpeedX()<0){
- if(f2<10){SetGraphicRect(137, 0, 188, 88);}
- if(f2>=10 && f2<20){SetGraphicRect(70, 0, 122, 89);}
- if(f2>=10 && f2<30){SetGraphicRect(0, 6, 52, 94);}
- if(f2>=10 && f2<40){SetGraphicRect(0, 6, 52, 94);}
- f2++;
- }
- }
- DrawGraphic(GetX, GetY);
- yield;
- f++;
- if(f==40){f=0;}
- }
- @Finalize{
- DeleteGraphic(imgBoss);
- }
- }
- //////////////////////////////////////////////////
- script_event Talk{
- @MainLoop{
- yield;
- SetStep( 1 );
- TextOut( "\c[RED]Kurt: Hmm, creo que deberia empezar a moverme de verdad si quiero resultados." );
- TextOut( "\c[RED]Kurt: Que diablos esta sucediendo? Siempre he odiado el verano, pero este ha sido el peor de todos…" );
- TextOut( "\c[BLUE]???: Por que no empiezas buscando por lo menos obvio?" );
- TextOut( "\c[RED]Kurt: ?" );
- Wait(60);
- SetStep( 2 );
- TextOut( "\c[RED]Kurt: Quien eres?" );
- TextOut( "\c[BLUE]Night: Disculpa mis malos modales, mi nombre es Night… Tu nombre es Kurt no?, tienes una tienda por aqui la he visto pasar uno de sus peores meses ^^U" );
- TextOut( "\c[RED]Kurt: Si bueno… A que te referias con lo menos obvio?");
- TextOut( "\c[BLUE]Night: Pues, ya sabes, buscar un destino… Revisar otros sitios para ver su situación actual…" );
- TextOut( "\c[RED]Kurt: Hmm, no es mala idea… Aun asi no entiendo eso de menos obvio..." );
- TextOut( "\c[BLUE]Night: Bueno si me disculpas-" );
- TextOut( "\c[RED]Kurt: Si me preguntaras, creo que tengo una gran pista en frente mio…" );
- TextOut( "\c[BLUE]Night: ?" );
- TextOut( "\c[RED]Kurt: Pues es obvio, eres lo suficientemente sospechoso como para acabar contigo, tratas de desviarme de mi camino?" );
- TextOut( "\c[BLUE]Night: Hmm, perderas tu tiempo pero si lo que quieres es una pelea…" );
- Wait(60);
- TextOut( "\c[BLUE]Night: Una pelea te dare!" );
- SetStep( 3 );
- Wait(60);
- SetStep( 4 );
- End();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement