X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fclient%2Fcsqcmodel_hooks.qh;h=16cc29a0b06b10da56bb51174145dde8cd95df79;hb=HEAD;hp=8ed256379ff2e6d60b6bbf5a8598472f185999b4;hpb=5aab6120acfc624751d20a695d1b911b3e919831;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/client/csqcmodel_hooks.qh b/qcsrc/client/csqcmodel_hooks.qh index 8ed256379..d7ccc5213 100644 --- a/qcsrc/client/csqcmodel_hooks.qh +++ b/qcsrc/client/csqcmodel_hooks.qh @@ -1,5 +1,24 @@ #pragma once +bool autocvar_cl_respawn_ghosts_keepcolors; +int autocvar_cl_playerdetailreduction; +int autocvar_cl_modeldetailreduction; +float autocvar_cl_loddistance1 = 768; +float autocvar_cl_loddistance2 = 2048; +bool autocvar_cl_forceplayermodels; +bool autocvar_cl_forceplayercolors; +bool autocvar_cl_forceuniqueplayercolors; +string autocvar_cl_forcemyplayermodel; +int autocvar_cl_forcemyplayerskin; +int autocvar_cl_forcemyplayercolors; +int autocvar__cl_color; +int autocvar__cl_playerskin; +string autocvar__cl_playermodel; +float autocvar_cl_deathglow; +float autocvar_cl_deathglow_min = 0.5; +float autocvar_cl_jetpack_attenuation = 2; +float autocvar_r_hdr_glowintensity; + // FEATURE: EF_NODRAW workalike const int EF_BRIGHTFIELD = BIT(0); const int EF_BRIGHTLIGHT = BIT(2); @@ -23,6 +42,12 @@ const int MF_TRACER3 = BIT(7); // purple trail .int csqcmodel_modelflags; .int csqcmodel_traileffect; +.bool csqcmodel_isdead; // used by shownames and miscfunctions (entcs_IsDead) to know when a player is dead + +.int isplayermodel; + void CSQCModel_Effects_Apply(entity this); +void CSQCModel_LOD_Apply(entity this, bool isplayer); + void CSQCModel_Hook_PreDraw(entity this, bool isplayer);