Moderator: Forum Guards
DeusExCarcass wrote:var bool bNotDead; // this body is just unconscious
var bool bNotDead;
class Mission00 extends MissionScript;
function FirstFrame()
{
local UNATCOTroop troop;
local LAM lam;
Super.FirstFrame();
// zero the player's skill points
Player.SkillPointsTotal = 0;
Player.SkillPointsAvail = 0;
if (localURL == "00_TRAINING")
{
// knock this guy out
foreach AllActors(class'UNATCOTroop', troop, 'Test_Subject')
{
troop.HealthTorso = 0;
troop.Health = 0;
troop.bStunned = True;
troop.TakeDamage(1, troop, troop.Location, vect(0,0,0), 'KnockedOut');
}
}
else if (localURL == "00_TRAININGCOMBAT")
{
// fool a lam into thinking that the player set it
foreach AllActors(class'LAM', lam, 'Bot1LAM')
lam.SetOwner(Player);
}
}
Machina wrote:So I've set up a class-trigger to toggle when a -carcass hits the floor. It works when the player kills him but not when he knocks him unconscious. Does anyone know why this is?