X-Git-Url: https://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fcommon%2Fmutators%2Fmutator%2Foverkill%2Fsv_overkill.qc;fp=qcsrc%2Fcommon%2Fmutators%2Fmutator%2Foverkill%2Fsv_overkill.qc;h=53eb25575f2cd518cdff15351073a4226ba2bd32;hp=d4a1f4aeb1ebf17b01cc59877efe92336f9355e5;hb=ea7bc44faa97a8adf2ee7c949a44ab0bb5c7c4cb;hpb=b9515b59597aae19247d1b012c68c26049d44c4b diff --git a/qcsrc/common/mutators/mutator/overkill/sv_overkill.qc b/qcsrc/common/mutators/mutator/overkill/sv_overkill.qc index d4a1f4aeb..53eb25575 100644 --- a/qcsrc/common/mutators/mutator/overkill/sv_overkill.qc +++ b/qcsrc/common/mutators/mutator/overkill/sv_overkill.qc @@ -225,22 +225,26 @@ MUTATOR_HOOKFUNCTION(ok, FilterItem) } if (item.classname == "item_strength") { - entity wep = new(weapon_okhmg); + entity wep = spawn(); Item_CopyFields(item, wep); wep.ok_item = true; wep.respawntime = g_pickup_respawntime_superweapon; wep.pickup_anyway = true; - Item_Initialize(wep, "weapon_okhmg"); // doesn't actually use spawnfunc + wep.itemdef = WEP_OVERKILL_HMG; + wep.lifetime = -1; + Item_Initialise(wep); return true; } else if (item.classname == "item_shield") { - entity wep = new(weapon_okrpc); + entity wep = spawn(); Item_CopyFields(item, wep); wep.ok_item = true; wep.respawntime = g_pickup_respawntime_superweapon; wep.pickup_anyway = true; - Item_Initialize(wep, "weapon_okrpc"); // doesn't actually use spawnfunc + wep.itemdef = WEP_OVERKILL_RPC; + wep.lifetime = -1; + Item_Initialise(wep); return true; } return true;