X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;ds=sidebyside;f=qcsrc%2Fcommon%2Fbuffs.qc;h=612255dbb59588aa0b4351f79c73222946f0c8d4;hb=867ce0406b74601b6d74a4ac412ac30063490d88;hp=2f8e0fc23895dd34e773773a8cddf67f6bc266c8;hpb=e80962600618cee1bb882cf785a2f3011466e12c;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/buffs.qc b/qcsrc/common/buffs.qc index 2f8e0fc23..612255dbb 100644 --- a/qcsrc/common/buffs.qc +++ b/qcsrc/common/buffs.qc @@ -1,63 +1,10 @@ -vector Buff_Color(float buff_id) -{ - entity e; - for(e = Buff_Type_first; e; e = e.enemy) - if(buff_id == e.items) - return e.colormod; - return '1 1 1'; -} +#if defined(CSQC) + #include "../dpdefs/csprogsdefs.qh" + #include "../client/defs.qh" +#elif defined(MENUQC) +#elif defined(SVQC) + #include "../dpdefs/progsdefs.qh" + #include "../dpdefs/dpextensions.qh" +#endif +#include "buffs.qh" -string Buff_PrettyName(float buff_id) -{ - entity e; - for(e = Buff_Type_first; e; e = e.enemy) - if(buff_id == e.items) - return e.message; - return ""; -} - -string Buff_Name(float buff_id) -{ - entity e; - for(e = Buff_Type_first; e; e = e.enemy) - if(buff_id == e.items) - return e.netname; - return ""; -} - -float Buff_Type_FromName(string buff_name) -{ - entity e; - for(e = Buff_Type_first; e; e = e.enemy) - if(buff_name == e.netname) - return e.items; - return 0; -} - -float Buff_Type_FromSprite(string buff_sprite) -{ - entity e; - for(e = Buff_Type_first; e; e = e.enemy) - if(buff_sprite == e.model2) - return e.items; - return 0; -} - - -float Buff_Skin(float buff_id) -{ - entity e; - for(e = Buff_Type_first; e; e = e.enemy) - if(buff_id == e.items) - return e.skin; - return 0; -} - -string Buff_Sprite(float buff_id) -{ - entity e; - for(e = Buff_Type_first; e; e = e.enemy) - if(buff_id == e.items) - return e.model2; - return ""; -}