X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fmutators%2Fmutator%2Fbuffs%2Fall.inc;h=0c9b8890189c7337f774db335c7555c5d40eaea2;hb=25f7a4a5f137ffb344c47107636fcfc7cdfa2045;hp=f6c25f76103353e9bd865123f944ec7d61303070;hpb=eac60648c4017e495060dd3ba9e50ac4bad5000a;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/mutators/mutator/buffs/all.inc b/qcsrc/common/mutators/mutator/buffs/all.inc index f6c25f761..0c9b88901 100644 --- a/qcsrc/common/mutators/mutator/buffs/all.inc +++ b/qcsrc/common/mutators/mutator/buffs/all.inc @@ -1,6 +1,19 @@ +string Buff_UndeprecateName(string buffname) +{ + switch(buffname) + { + case "ammoregen": return "ammo"; + case "haste": case "scout": return "speed"; + case "guard": case "revival": case "regen": return "medic"; + case "invis": return "invisible"; + case "jumper": return "jump"; + default: return buffname; + } +} + REGISTER_BUFF(AMMO) { - this.m_prettyName = _("Ammo"); - this.m_name = "ammo"; + this.m_name = _("Ammo"); + this.netname = "ammo"; this.m_skin = 3; this.m_color = '0.76 1 0.1'; } @@ -8,8 +21,8 @@ BUFF_SPAWNFUNCS(ammo, BUFF_AMMO) BUFF_SPAWNFUNC_Q3TA_COMPAT(ammoregen, BUFF_AMMO) REGISTER_BUFF(RESISTANCE) { - this.m_prettyName = _("Resistance"); - this.m_name = "resistance"; + this.m_name = _("Resistance"); + this.netname = "resistance"; this.m_skin = 0; this.m_color = '0.36 1 0.07'; } @@ -17,8 +30,8 @@ BUFF_SPAWNFUNCS(resistance, BUFF_RESISTANCE) BUFF_SPAWNFUNC_Q3TA_COMPAT(resistance, BUFF_RESISTANCE) REGISTER_BUFF(SPEED) { - this.m_prettyName = _("Speed"); - this.m_name = "speed"; + this.m_name = _("Speed"); + this.netname = "speed"; this.m_skin = 9; this.m_color = '0.1 1 0.84'; } @@ -27,58 +40,60 @@ BUFF_SPAWNFUNC_Q3TA_COMPAT(haste, BUFF_SPEED) BUFF_SPAWNFUNC_Q3TA_COMPAT(scout, BUFF_SPEED) REGISTER_BUFF(MEDIC) { - this.m_prettyName = _("Medic"); - this.m_name = "medic"; + this.m_name = _("Medic"); + this.netname = "medic"; this.m_skin = 1; this.m_color = '1 0.12 0'; } BUFF_SPAWNFUNCS(medic, BUFF_MEDIC) -BUFF_SPAWNFUNC_Q3TA_COMPAT(doubler, BUFF_MEDIC) -BUFF_SPAWNFUNC_Q3TA_COMPAT(medic, BUFF_MEDIC) +BUFF_SPAWNFUNC_Q3TA_COMPAT(guard, BUFF_MEDIC) +BUFF_SPAWNFUNC_Q3TA_COMPAT(regen, BUFF_MEDIC) +BUFF_SPAWNFUNC_Q3TA_COMPAT(revival, BUFF_MEDIC) REGISTER_BUFF(BASH) { - this.m_prettyName = _("Bash"); - this.m_name = "bash"; + this.m_name = _("Bash"); + this.netname = "bash"; this.m_skin = 5; this.m_color = '1 0.39 0'; } BUFF_SPAWNFUNCS(bash, BUFF_BASH) REGISTER_BUFF(VAMPIRE) { - this.m_prettyName = _("Vampire"); - this.m_name = "vampire"; + this.m_name = _("Vampire"); + this.netname = "vampire"; this.m_skin = 2; this.m_color = '1 0 0.24'; } BUFF_SPAWNFUNCS(vampire, BUFF_VAMPIRE) REGISTER_BUFF(DISABILITY) { - this.m_prettyName = _("Disability"); - this.m_name = "disability"; + this.m_name = _("Disability"); + this.netname = "disability"; this.m_skin = 7; this.m_color = '0.94 0.3 1'; } BUFF_SPAWNFUNCS(disability, BUFF_DISABILITY) REGISTER_BUFF(VENGEANCE) { - this.m_prettyName = _("Vengeance"); - this.m_name = "vengeance"; + this.m_name = _("Vengeance"); + this.netname = "vengeance"; this.m_skin = 15; this.m_color = '1 0.23 0.61'; } BUFF_SPAWNFUNCS(vengeance, BUFF_VENGEANCE) REGISTER_BUFF(JUMP) { - this.m_prettyName = _("Jump"); - this.m_name = "jump"; + this.m_name = _("Jump"); + this.netname = "jump"; this.m_skin = 10; this.m_color = '0.24 0.78 1'; } BUFF_SPAWNFUNCS(jump, BUFF_JUMP) +BUFF_SPAWNFUNC_Q3TA_COMPAT(jumper, BUFF_JUMP) REGISTER_BUFF(INVISIBLE) { - this.m_prettyName = _("Invisible"); - this.m_name = "invisible"; + this.m_name = _("Invisible"); + this.netname = "invisible"; this.m_skin = 12; this.m_color = '0.5 0.5 1'; } @@ -86,33 +101,42 @@ BUFF_SPAWNFUNCS(invisible, BUFF_INVISIBLE) BUFF_SPAWNFUNC_Q3TA_COMPAT(invis, BUFF_INVISIBLE) REGISTER_BUFF(INFERNO) { - this.m_prettyName = _("Inferno"); - this.m_name = "inferno"; + this.m_name = _("Inferno"); + this.netname = "inferno"; this.m_skin = 16; this.m_color = '1 0.62 0'; } BUFF_SPAWNFUNCS(inferno, BUFF_INFERNO) REGISTER_BUFF(SWAPPER) { - this.m_prettyName = _("Swapper"); - this.m_name = "swapper"; + this.m_name = _("Swapper"); + this.netname = "swapper"; this.m_skin = 17; this.m_color = '0.63 0.36 1'; } BUFF_SPAWNFUNCS(swapper, BUFF_SWAPPER) REGISTER_BUFF(MAGNET) { - this.m_prettyName = _("Magnet"); - this.m_name = "magnet"; + this.m_name = _("Magnet"); + this.netname = "magnet"; this.m_skin = 18; this.m_color = '1 0.95 0.18'; } BUFF_SPAWNFUNCS(magnet, BUFF_MAGNET) REGISTER_BUFF(LUCK) { - this.m_prettyName = _("Luck"); - this.m_name = "luck"; + this.m_name = _("Luck"); + this.netname = "luck"; this.m_skin = 19; this.m_color = '1 0.23 0.44'; } BUFF_SPAWNFUNCS(luck, BUFF_LUCK) + +REGISTER_BUFF(FLIGHT) { + this.m_name = _("Flight"); + this.netname = "flight"; + this.m_skin = 11; + this.m_color = '0.23 0.44 1'; +} +BUFF_SPAWNFUNCS(flight, BUFF_FLIGHT) +BUFF_SPAWNFUNC_Q3TA_COMPAT(flight, BUFF_FLIGHT)