X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fweapons%2Fall.qh;h=83fe0c19673ccc513463f50eb13145c90a8d5f1b;hb=71963d96e2432f053ed6048dc40f0bc51458d804;hp=12e26ac4e2bcf328490a1fc36094cf9a5f72983e;hpb=f23e93047012043fe9c7c3bf533546c364b18bde;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/weapons/all.qh b/qcsrc/common/weapons/all.qh index 12e26ac4e..83fe0c196 100644 --- a/qcsrc/common/weapons/all.qh +++ b/qcsrc/common/weapons/all.qh @@ -20,6 +20,7 @@ WepSet ReadWepSet(); #ifdef GAMEQC #include "calculations.qh" +#include "projectiles.qh" #include #endif @@ -143,10 +144,12 @@ X(weaponreplace, string) X(weaponstartoverride, float) X(weaponstart, float) X(weaponthrowable, float) +#ifdef SVQC X(reload_ammo, float) .float reloading_ammo = reload_ammo; X(reload_time, float) .float reloading_time = reload_time; +#endif #undef X @@ -326,19 +329,13 @@ STATIC_INIT(register_weapons_done) .entity weaponchild; .entity exteriorweaponentity; -vector weaponentity_glowmod(Weapon wep, entity actor, int c) +vector weaponentity_glowmod(Weapon wep, entity actor, int c, entity wepent) { vector g; - if (!(g = wep.wr_glow(wep, actor))) g = colormapPaletteColor(c & 0x0F, true) * 2; + if (!(g = wep.wr_glow(wep, actor, wepent))) g = colormapPaletteColor(c & 0x0F, true) * 2; return g; } -#ifdef SVQC -.entity gunaligns[5]; -#else -entity gunaligns[5]; -#endif - .int m_gunalign; //.int weapon; // current weapon