X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fclient%2Fcsqcmodel_hooks.qh;h=16cc29a0b06b10da56bb51174145dde8cd95df79;hb=HEAD;hp=f952d0b0a02dcc652482733f72d2debff38c919a;hpb=be37ea91fb3bbd1a6fa4f0b70b32d1ea95343ad4;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/client/csqcmodel_hooks.qh b/qcsrc/client/csqcmodel_hooks.qh index f952d0b0a..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,8 +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);