rott/kf_sources/GamePlay/Classes/ACTION_DamageActor.uc
2026-07-14 20:27:09 +07:00

22 lines
463 B
Ucode

class ACTION_DamageActor extends ScriptedAction;
var(Action) name DamageTag;
var(Action) int DamageAmount;
var(Action) class<DamageType> DamageType;
function bool InitActionFor(ScriptedController C)
{
local Actor a;
if (DamageTag != 'None')
ForEach C.AllActors(class'Actor', a, DamageTag)
a.TakeDamage(DamageAmount, C.Pawn, a.Location, vect(0,0,0), DamageType);
return false;
}
defaultproperties
{
ActionString="Damage actor"
}