X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;ds=sidebyside;f=qcsrc%2Fserver%2Fdefs.qh;h=4a0b5ad8cc253c7440c60faf006d65b76e179452;hb=f61e7aa7d81801acded137266cf29742babdd643;hp=bb44cd4a20132a6a096df79a0deabdc4444577f1;hpb=24f6d013a268851d6584e3f76ac0c0308f737b6f;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/defs.qh b/qcsrc/server/defs.qh index bb44cd4a2..4a0b5ad8c 100644 --- a/qcsrc/server/defs.qh +++ b/qcsrc/server/defs.qh @@ -16,7 +16,7 @@ noref float require_spawnfunc_prefix; // if this float exists, only functions wi // Globals -float ctf_score_value(string parameter); +float ctf_ReadScore(string parameter); // SOON WON'T BE NEEDED. // FIXCTF float g_cloaked, g_footsteps, g_jump_grunt, g_grappling_hook, g_midair, g_minstagib, g_pinata, g_norecoil, g_minstagib_invis_alpha, g_bloodloss; float g_warmup_limit; @@ -27,12 +27,14 @@ float g_ctf_reverse; float g_race_qualifying; float inWarmupStage; float g_pickup_respawntime_weapon; +float g_pickup_respawntime_superweapon; float g_pickup_respawntime_ammo; float g_pickup_respawntime_short; float g_pickup_respawntime_medium; float g_pickup_respawntime_long; float g_pickup_respawntime_powerup; float g_pickup_respawntimejitter_weapon; +float g_pickup_respawntimejitter_superweapon; float g_pickup_respawntimejitter_ammo; float g_pickup_respawntimejitter_short; float g_pickup_respawntimejitter_medium; @@ -89,9 +91,8 @@ float maxclients; .float crouch; // Crouching or not? .float strength_finished; -//.float speed_finished; .float invincible_finished; -//.float slowmo_finished; +.float superweapons_finished; .vector finaldest, finalangle; //plat.qc stuff .void() think1; @@ -104,8 +105,8 @@ float maxclients; //.float cnt2; .float play_time; +.float respawn_time; .float death_time; -.float dead_frame; .float fade_time; .float fade_rate; @@ -140,8 +141,8 @@ float maxclients; .vector anim_runbackwards; // player running backward .vector anim_strafeleft; // player shuffling left quickly .vector anim_straferight; // player shuffling right quickly -.vector anim_dead1; // player dead (must be identical to last frame of die1) -.vector anim_dead2; // player dead (must be identical to last frame of die2) +//.vector anim_dead1; // player dead (must be identical to last frame of die1) +//.vector anim_dead2; // player dead (must be identical to last frame of die2) .vector anim_forwardright; // player running forward and right .vector anim_forwardleft; // player running forward and left .vector anim_backright; // player running backward and right @@ -177,6 +178,9 @@ void setanim(entity e, vector anim, float looping, float override, float restart //.float chasecam; .float damageforcescale; +#define MIN_DAMAGEEXTRARADIUS 2 +#define MAX_DAMAGEEXTRARADIUS 16 +.float damageextraradius; //.float gravity; @@ -261,9 +265,6 @@ float alreadychangedlevel; .float version; -// minstagib vars -.float jump_interval; // laser refire - //swamp .float in_swamp; // bool .entity swampslug; // Uses this to release from swamp ("untouch" fix) @@ -340,7 +341,7 @@ string gamemode_name; float startitem_failed; -void DropFlag(entity flag, entity penalty_receiver, entity attacker); +void ctf_Handle_Drop(entity player); // FIXCTF void DropBall(entity ball, vector org, vector vel); void DropAllRunes(entity pl); @@ -651,3 +652,5 @@ void PlayerUseKey(); typedef vector(entity player, entity spot, vector current) spawn_evalfunc_t; .spawn_evalfunc_t spawn_evalfunc; + +.entity conveyor;