X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fmutators%2Fmutator_new_toys.qc;h=3e41c42fe022215ae6152a92b0eb7a7a0ff48065;hb=0f3709f96ff607455d69dc4844e39a8ea0587675;hp=873e1632c7a2b6f2c270be0f5b933cb969f79074;hpb=1f988ad58a9fb5cef7ed843ad839b23dd23f6dc9;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/mutators/mutator_new_toys.qc b/qcsrc/server/mutators/mutator_new_toys.qc index 873e1632c..3e41c42fe 100644 --- a/qcsrc/server/mutators/mutator_new_toys.qc +++ b/qcsrc/server/mutators/mutator_new_toys.qc @@ -1,10 +1,10 @@ /* -CORE laser nex lg rl cry gl elec hagar fireb hook - minsta porto +CORE laser vortex lg rl cry gl elec hagar fireb hook + vaporizer porto tuba -NEW rifle hlac minel seeker +NEW rifle hlac minel seeker IDEAS OPEN flak OPEN FUN FUN FUN FUN @@ -18,28 +18,28 @@ weaponreplace lists. Entity: { -"classname" "weapon_nex" +"classname" "weapon_vortex" "new_toys" "rifle" } --> This will spawn as Rifle in this mutator ONLY, and as Nex otherwise. +-> This will spawn as Rifle in this mutator ONLY, and as Vortex otherwise. { -"classname" "weapon_nex" -"new_toys" "nex rifle" +"classname" "weapon_vortext" +"new_toys" "vortex rifle" } --> This will spawn as either Nex or Rifle in this mutator ONLY, and as Nex otherwise. +-> This will spawn as either Vortex or Rifle in this mutator ONLY, and as Vortex otherwise. { -"classname" "weapon_nex" -"new_toys" "nex" +"classname" "weapon_vortex" +"new_toys" "vortex" } --> This is always a Nex. +-> This is always a Vortex. If the map specifies no "new_toys" argument There will be two default replacements selectable: "replace all" and "replace random". -In "replace all" mode, e.g. Nex will have the default replacement "rifle". -In "replace random" mode, Nex will have the default replacement "nex rifle". +In "replace all" mode, e.g. Vortex will have the default replacement "rifle". +In "replace random" mode, Vortex will have the default replacement "vortex rifle". This mutator's replacements run BEFORE regular weaponreplace! @@ -87,6 +87,7 @@ float nt_IsNewToy(float w) case WEP_MINE_LAYER: case WEP_HLAC: case WEP_RIFLE: + case WEP_SHOCKWAVE: return TRUE; default: return FALSE; @@ -98,9 +99,10 @@ string nt_GetFullReplacement(string w) switch(w) { case "hagar": return "seeker"; - case "rocketlauncher": return "minelayer"; - case "uzi": return "hlac"; - case "nex": return "rifle"; + case "devastator": return "minelayer"; + case "machinegun": return "hlac"; + case "vortex": return "rifle"; + case "shotgun": return "shockwave"; default: return string_null; } } @@ -110,7 +112,7 @@ string nt_GetReplacement(string w, float m) if(m == NT_AUTOREPLACE_NEVER) return w; string s = nt_GetFullReplacement(w); - if not(s) + if (!s) return w; if(m == NT_AUTOREPLACE_RANDOM) s = strcat(w, " ", s); @@ -127,7 +129,7 @@ MUTATOR_HOOKFUNCTION(nt_SetStartItems) WepSet newdefault; WepSet warmup_newdefault; - + newdefault = '0 0 0'; warmup_newdefault = '0 0 0';