function civiliandeathsound(_, activator) local randomnumber = math.random(1,5) --print (randomnumber) activator:PlaySound("=120|player/crit_death" .. randomnumber .. ".wav") end function civiliancheck(damage, activator, caller) if activator.m_iTeamNum == caller.m_iTeamNum then return end if caller.m_iClass ~= 10 or caller:InCond(51) or damage < 0.4999 then return end local randomnumber = math.random(1,9) caller:PlaySound("=105|vo/npc/male01/pain0" .. randomnumber .. ".wav") end function OnGameTick() --for fucks sake for _, player in pairs(ents.GetAllPlayers()) do if player:IsRealPlayer() or player.m_iszClassIcon == "soldier_homing_spammer_nys" then player:RemoveCond(51) end end end function OnWaveInit() convar.SetValue("tf_mvm_min_players_to_start", 5) end function solotest() convar.SetValue("tf_mvm_min_players_to_start", 1) end --[[ local function globaldmgcallback(player) player:AddCallback(ON_DAMAGE_RECEIVED_PRE, function(_, damageinfo) local attacker = damageinfo.Attacker local inflictor = damageinfo.Inflictor if player:GetHandleIndex() == attacker:GetHandleIndex() then return end if inflictor.nopushvar ~= 1 then return end damageinfo.DamageType = damageinfo.DamageType + 2048 --add the dmg type that enforces no push end) end function OnPlayerConnected(player) globaldmgcallback(player) end ]]