headshot problem
Posted: Sat Mar 10, 2007 8:59 pm
if i headshot the enemy, it says error near if in monster_run_pain_start
CODE
CODE
Code: Select all
// start of pain while running
monster_run_pain_start[ ()
{
switch(random(1,4)) // play one of 4 pain animations
{
if(getLastBoneHit() = "BIP01 HEAD")
{
HighLevel("Death");
}
else
{
case 1
{
Animate(PAIN);
SetTargetPoint(0,0,25);
AddExplosion("blood",GetLastBoneHit(),0,0,0);
FireProjectile("blood",GetLastBoneHit(),0,0,0,DAMAGEATTRIBUTE);
PlaySound("injury1.wav", 500);
}
case 2
{
Animate(PAIN1);
SetTargetPoint(0,0,25);
AddExplosion("blood",GetLastBoneHit(),0,0,0);
FireProjectile("blood",GetLastBoneHit(),0,0,0,DAMAGEATTRIBUTE); PlaySound("uuh.wav", 500);
}
case 3
{
Animate(PAIN2);
SetTargetPoint(0,0,25);
AddExplosion("blood",GetLastBoneHit(),0,0,0);
FireProjectile("blood",GetLastBoneHit(),0,0,0,DAMAGEATTRIBUTE);
PlaySound("injury.wav", 500);
}
case 4
{
Animate(PAIN3);
SetTargetPoint(0,0,25);
AddExplosion("blood",GetLastBoneHit(),0,0,0);
FireProjectile("blood",GetLastBoneHit(),0,0,0,DAMAGEATTRIBUTE);
PlaySound("uuh.wav", 500);
}
}
}
SetHoldAtEnd(true); // set to stop at animation end
self.ThinkTime = 0;
self.think = "monster_run_pain";
} ]