anim special
loop 0
@script
void vSelf = getlocalvar("self");
int iMP = getentityproperty(vSelf, "mp");
if ( frame == 0 && iMP < 100 )
{
//then play can't animation
performattack(vSelf, openborconstant("ANI_CANT"), 1);
}
if ( frame == 1 ){
changeentityproperty(vSelf, "mp", iMP - 100);
}
@end_script
offset 87 177
delay 14
bbox 0 0 0 0
frame data/chars/jago/magic01.png
frame data/chars/jago/magic02.png
@cmd spawn01 "fmagic" 0 0 1
sound data/sounds/magic.wav
frame data/chars/jago/magic02.png
@script
void vSelf = getlocalvar("self"); //Caller.
void vEntity; //Target entity placeholder.
int iEntity; //Entity enumeration holder.
int iType; //Entity type.
int iMax = openborvariant("ent_max"); //Entity count.
if(frame==1){ //Enumerate and loop through entity collection.
for(iEntity=0; iEntity<iMax; iEntity++){
vEntity = getentity(iEntity); //Get target entity from current loop.
iType = getentityproperty(vEntity, "type"); //Get target type.
//Enemy type?
if (iType == openborconstant("TYPE_ENEMY")){
void iTime = openborvariant("elapsed_time") + getentityproperty(vEntity, "freezetime");
changeentityproperty(vEntity, "frozen", 1);
changeentityproperty(vEntity, "freezetime", iTime + 4*200);
} } }
@end_script
delay 14
frame data/chars/jago/magic01.png
delay 25
frame data/chars/jago/magic00.png
delay 12
frame data/chars/jago/magic01.png
frame data/chars/jago/magic02.png
delay 9
@cmd spawn01 "jshadows" 0 0 -1
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
delay 6
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
frame data/chars/jago/magic02.png
delay 14
frame data/chars/jago/magic02.png
frame data/chars/jago/magic01.png