anim follow1
@script
void self = getlocalvar("self");
if(frame==0){ // bbox is inactive yet
changeentityproperty(self, "Subject_to_Gravity", 0);
changeentityproperty(self, "Subject_to_Wall", 0);
changeentityproperty(self, "Subject_to_MinZ", 0);
changeentityproperty(self, "Subject_to_MaxZ", 0);
}
if(frame==9){ // this when enemy's bbox is active
changeentityproperty(self, "Subject_to_Wall", 1);
changeentityproperty(self, "Subject_to_MinZ", 1);
changeentityproperty(self, "Subject_to_MaxZ", 1);
changeentityproperty(self, "Subject_to_Gravity", 1);
}
@end_script
delay 9
offset 18 73
jumpframe 4 0 0 0.6
frame data/chars/Billy/1.gif
offset 18 71
frame data/chars/Billy/2.gif
offset 18 71
frame data/chars/Billy/3.gif
offset 18 71
frame data/chars/Billy/2.gif
@cmd looper 0 30
delay 8
offset 18 72
frame data/chars/Billy/7.gif
offset 18 73
frame data/chars/Billy/8.gif
offset 18 73
frame data/chars/Billy/9.gif
offset 18 75
frame data/chars/Billy/10.gif
offset 18 76
frame data/chars/Billy/11.gif
offset 17 76
frame data/chars/Billy/12.gif