/////////////////////////////////////// //OnSpawnOutput //{ //Target "!activator" //Action "SetDamageFilter" //Param "filter_troll" //Delay 0 //} /////////////////////////////////////// local TROLLTANK_VALUES_TABLE = { TROLLTANK_MODEL = "models/trollface/trollface.mdl" } foreach(k,v in TROLLTANK_VALUES_TABLE) if(!(k in TankExt.ValueOverrides)) ROOT[k] <- v TankExt.NewTankScript("trolltank", { OnSpawn = function(hTank, sName, hPath) { local hModel = SpawnEntityFromTable("prop_dynamic", { origin = "117 0 32", modelscale = 3, model = TROLLTANK_MODEL }) local hFilter = SpawnEntityFromTable("filter_tf_damaged_by_weapon_in_slot", { weaponSlot = "3", Negated = 0, targetname = "filter_troll" }) TankExt.SetParentArray([hModel, hFilter], hTank) } })