My costom kill trigger works in pre 1.4 , builds of Legions..
I use this as a fall trigger in my space maps, so players don't fall forever.
If any Devs know what broke this in 1.4 please let me know..
This is the line that kills a player, I tried different damage types, none work..
%obj.applyDamage($Cores::WarpCoreDamage);
I checked for the echo message, my player did enter it.
I use this as a fall trigger in my space maps, so players don't fall forever.
If any Devs know what broke this in 1.4 please let me know..
This is the line that kills a player, I tried different damage types, none work..
%obj.applyDamage($Cores::WarpCoreDamage);
I checked for the echo message, my player did enter it.
Code:
datablock TriggerData(NocturnalRiseKillTrigger)
{
tickPeriodMs = 100;
};
function NocturnalRiseKillTrigger::onEnterTrigger( %this, %trigger, %obj )
{
if (%obj.getClassName() $= "Player"){
echo("\n--------- ( Player Entered NocturnalRiseKillTrigger) ---------");
//%obj.setVelocity("0 0 -0"); // Make the fucker fall to his death
%obj.applyDamage($Cores::WarpCoreDamage);
}
if(%obj.getState() $= "Dead"){
%obj.onDeath(%obj.client, $DamageType::WarpCore);
return;
}
}
function NocturnalRiseKillTrigger::onTickTrigger( %this, %trigger )
{
%numObjects = %trigger.getNumObjects();
for (%i = 0; %i < %numObjects; %i++)
%this.onEnterTrigger(%trigger, %trigger.getObject(%i));
}