X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fbuffs.qc;h=612255dbb59588aa0b4351f79c73222946f0c8d4;hb=2718fac2d710f2c4e63a6de3cfe0ffc66dc7d6a3;hp=2f8e0fc23895dd34e773773a8cddf67f6bc266c8;hpb=ee32da5f4dafee5883369c759fe8ed042114bda5;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 ""; -}