|
Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
|
|
Go to the source code of this file.
Definition at line 1229 of file race.qc.
References ClientData_Touch(), CS(), entity(), MAKE_INDEPENDENT_PLAYER, NULL, race_completed, race_completing, and Send_Notification().
Referenced by MUTATOR_HOOKFUNCTION(), MUTATOR_HOOKFUNCTION(), MUTATOR_HOOKFUNCTION(), MUTATOR_HOOKFUNCTION(), and race_StartCompleting().
Definition at line 134 of file race.qc.
References CS_CVAR, db_put(), entity(), ServerProgsDB, strcat(), strcpy, strzone(), and uid2name().
Referenced by MUTATOR_HOOKFUNCTION(), MUTATOR_HOOKFUNCTION(), and MUTATOR_HOOKFUNCTION().
Definition at line 1276 of file race.qc.
References entity(), and MAX_CHECKPOINTS.
Referenced by ClientCommand_clear_bestcptimes().
| void race_ClearRecords | ( | ) |
Definition at line 1285 of file race.qc.
References FOREACH_CLIENT, MAX_CHECKPOINTS, race_checkpoint_recordholders, race_checkpoint_records, race_checkpoint_recordspeeds, race_PreparePlayer(), and strfree.
Referenced by MUTATOR_HOOKFUNCTION(), and MUTATOR_HOOKFUNCTION().
Definition at line 1365 of file race.qc.
References bound(), CS(), entity(), g_racecheckpoints, GameRules_scoring_add, IL_EACH, max(), race_completed, race_highest_checkpoint, race_timed_checkpoint, vector, and vlen().
Definition at line 1301 of file race.qc.
References entity(), g_race_qualifying, IS_REAL_CLIENT, msg_entity, MSG_ONE, RACE_NET_PENALTY_QUALIFYING, RACE_NET_PENALTY_RACE, time, TIME_ENCODE, WriteByte(), WriteHeader, WriteShort(), and WriteString().
Referenced by CheatCommand(), penalty_touch(), and penalty_use().
Definition at line 175 of file race.qc.
References race_highest_checkpoint.
Referenced by havocbot_role_cts(), havocbot_role_race(), and trigger_race_checkpoint_verify().
Definition at line 1246 of file race.qc.
References entity(), NULL, race_ClearTime(), race_place, race_respawn_checkpoint, race_respawn_spotref, and race_started.
Referenced by MUTATOR_HOOKFUNCTION(), MUTATOR_HOOKFUNCTION(), MUTATOR_HOOKFUNCTION(), MUTATOR_HOOKFUNCTION(), MUTATOR_HOOKFUNCTION(), MUTATOR_HOOKFUNCTION(), MUTATOR_HOOKFUNCTION(), MUTATOR_HOOKFUNCTION(), MUTATOR_HOOKFUNCTION(), MUTATOR_HOOKFUNCTION(), and race_ClearRecords().
Definition at line 183 of file race.qc.
References race_highest_checkpoint.
Definition at line 129 of file race.qc.
References db_get(), ftos(), record_type, ServerProgsDB, strcat(), and uid2name().
Referenced by getrankings(), MUTATOR_HOOKFUNCTION(), MUTATOR_HOOKFUNCTION(), race_SendRanking(), and race_setTime().
Definition at line 69 of file race.qc.
References db_get(), ftos(), record_type, ServerProgsDB, stof(), and strcat().
Referenced by getladder(), getlsmaps(), getrankings(), MUTATOR_HOOKFUNCTION(), MUTATOR_HOOKFUNCTION(), race_deleteTime(), race_readPos(), race_send_recordtime(), race_SendRanking(), race_setTime(), and race_writeTime().
Definition at line 74 of file race.qc.
References db_get(), ftos(), record_type, ServerProgsDB, and strcat().
Referenced by getladder(), race_deleteTime(), race_setTime(), and race_writeTime().
Definition at line 1255 of file race.qc.
References entity(), g_cts, g_race, race_checkpoint, race_ClearTime(), race_respawn_checkpoint, and race_timed_checkpoint.
Referenced by MUTATOR_HOOKFUNCTION(), and MUTATOR_HOOKFUNCTION().
Definition at line 286 of file race.qc.
References autocvar_g_cts_send_rankings_cnt, min(), RACE_NET_RANKINGS_CNT, RANKINGS_CNT, WriteByte(), and WriteHeader.
Referenced by race_SendAll().
Definition at line 260 of file race.qc.
References GetMapname(), RACE_NET_SERVER_RECORD, race_readTime(), WriteByte(), and WriteHeader.
Referenced by race_deleteTime(), race_SendAll(), and race_setTime().
Definition at line 268 of file race.qc.
References floor(), RACE_NET_SPEED_AWARD, speedaward_holder, speedaward_speed, WriteByte(), WriteHeader, and WriteString().
Referenced by race_SendAll(), and race_SpeedAwardFrame().
Definition at line 277 of file race.qc.
References floor(), RACE_NET_SPEED_AWARD_BEST, speedaward_alltimebest, speedaward_alltimebest_holder, WriteByte(), WriteHeader, and WriteString().
Referenced by race_SendAll(), and race_SpeedAwardFrame().
Definition at line 333 of file race.qc.
References autocvar_g_cts_send_rankings_cnt, db_get(), entity(), GetMapname(), IS_REAL_CLIENT, min(), msg_entity, MSG_ONE, race_send_rankings_cnt(), race_send_recordtime(), race_send_speedaward(), race_send_speedaward_alltimebest(), race_SendRanking(), RANKINGS_CNT, record_type, ServerProgsDB, speedaward_alltimebest, speedaward_alltimebest_holder, stof(), strcat(), and uid2name().
Referenced by MUTATOR_HOOKFUNCTION(), MUTATOR_HOOKFUNCTION(), and MUTATOR_HOOKFUNCTION().
Definition at line 209 of file race.qc.
References autocvar_g_race_cptimes_onlyself, entity(), IS_REAL_CLIENT, msg_entity, MSG_ONE, race_checkpoint_recordholders, race_checkpoint_records, race_checkpoint_recordspeeds, race_CheckpointNetworkID(), RACE_NET_CHECKPOINT_NEXT_QUALIFYING, RACE_NET_CHECKPOINT_NEXT_SPEC_QUALIFYING, time, WriteByte(), WriteCoord(), WriteHeader, and WriteString().
Referenced by SetSpectatee_status().
Definition at line 294 of file race.qc.
References GetMapname(), RACE_NET_SERVER_RANKINGS, race_readName(), race_readTime(), WriteByte(), WriteHeader, WriteShort(), and WriteString().
Referenced by race_deleteTime(), race_SendAll(), and race_setTime().
| void race_setTime | ( | string | map, |
| float | t, | ||
| string | myuid, | ||
| string | mynetname, | ||
| entity | e, | ||
| bool | showmessage ) |
Definition at line 374 of file race.qc.
References CS_CVAR, entity(), GetMapname(), getrankings(), MSG_ALL, NULL, race_readName(), race_readPos(), race_readTime(), race_readUID(), race_send_recordtime(), race_SendRanking(), race_SendStatus(), race_writeTime(), RANKINGS_CNT, rankings_reply, Send_Notification(), strcpy, time, TIME_DECODE, uid2name(), and write_recordmarker().
Referenced by ctf_CaptureRecord(), and race_SendTime().
Definition at line 305 of file race.qc.
References db_put(), entity(), ftos(), GetMapname(), intermission_running, IS_OBSERVER, MSG_ALL, race_send_speedaward(), race_send_speedaward_alltimebest(), record_type, ServerProgsDB, speedaward_alltimebest, speedaward_alltimebest_holder, speedaward_alltimebest_uid, speedaward_holder, speedaward_lastsent, speedaward_lastupdate, speedaward_speed, speedaward_uid, strcat(), time, vdist, and vlen().
Referenced by MUTATOR_HOOKFUNCTION(), and MUTATOR_HOOKFUNCTION().
| void race_StartCompleting | ( | ) |
Definition at line 1240 of file race.qc.
References FOREACH_CLIENT, IS_DEAD, IS_PLAYER, race_AbandonRaceCheck(), and race_completing.
Referenced by InitiateSuddenDeath(), and race_SendTime().
| spawnfunc | ( | target_checkpoint | ) |
Definition at line 1219 of file race.qc.
References target_checkpoint_setup().
Definition at line 36 of file race.qc.
References db_get(), db_put(), db_remove, ServerProgsDB, and strcat().
Referenced by getladder(), race_checkAndWriteName(), race_readName(), race_SendAll(), and race_setTime().
Definition at line 57 of file race.qc.
References entity(), ftos(), GameLogEcho(), GetGametype(), strcat(), stuffcmd, TIME_ENCODE, and TIME_ENCODED_TOSTRING.
Referenced by ctf_CaptureRecord(), and race_setTime().
| bool autocvar_g_allow_checkpoints |
Definition at line 3 of file race.qh.
Referenced by CheatImpulse(), checkpoint_passed(), IMPULSE(), IMPULSE(), MUTATOR_HOOKFUNCTION(), MUTATOR_HOOKFUNCTION(), and PlayerThink().
| int autocvar_g_cts_send_rankings_cnt = 15 |
Definition at line 10 of file race.qh.
Referenced by race_send_rankings_cnt(), and race_SendAll().
Definition at line 11 of file race.qh.
Referenced by race_SendNextCheckpoint(), and race_SendTime().
| int g_race_qualifying |
Definition at line 13 of file race.qh.
Referenced by CheckRules_World(), ClientCommand_ready(), cts_ScoreRules(), InitiateSuddenDeath(), MUTATOR_HOOKFUNCTION(), MUTATOR_HOOKFUNCTION(), MUTATOR_HOOKFUNCTION(), MUTATOR_HOOKFUNCTION(), MUTATOR_HOOKFUNCTION(), MUTATOR_HOOKFUNCTION(), MUTATOR_HOOKFUNCTION(), MUTATOR_HOOKFUNCTION(), MUTATOR_HOOKFUNCTION(), MUTATOR_HOOKFUNCTION(), PlayerThink(), race_ImposePenaltyTime(), race_Initialize(), race_ScoreRules(), race_SendTime(), rc_SetLimits(), ReadyRestart_force(), REGISTER_MUTATOR(), SetSpectatee_status(), trigger_race_checkpoint_spawn_evalfunc(), and trigger_race_checkpoint_verify().
| float race_completed |
Definition at line 26 of file race.qh.
Referenced by ClientData_Send(), race_AbandonRaceCheck(), race_GetFractionalLapCount(), race_SendTime(), and WinningCondition_Race().
| float race_completing |
Definition at line 28 of file race.qh.
Referenced by race_AbandonRaceCheck(), race_SendTime(), race_StartCompleting(), and ReadyRestart().
| float race_fraglimit |
Definition at line 21 of file race.qh.
Referenced by MUTATOR_HOOKFUNCTION(), MUTATOR_HOOKFUNCTION(), and rc_SetLimits().
| float race_highest_place_spawn |
Definition at line 19 of file race.qh.
Referenced by spawnfunc(), trigger_race_checkpoint_spawn_evalfunc(), and trigger_race_checkpoint_verify().
| float race_leadlimit |
Definition at line 22 of file race.qh.
Referenced by MUTATOR_HOOKFUNCTION(), MUTATOR_HOOKFUNCTION(), and rc_SetLimits().
| float race_lowest_place_spawn |
Definition at line 20 of file race.qh.
Referenced by spawnfunc(), trigger_race_checkpoint_spawn_evalfunc(), and trigger_race_checkpoint_verify().
| float race_place |
Definition at line 24 of file race.qh.
Referenced by MUTATOR_HOOKFUNCTION(), MUTATOR_HOOKFUNCTION(), race_PreparePlayer(), and spawnfunc().
| float race_respawn_checkpoint |
Definition at line 34 of file race.qh.
Referenced by race_PreparePlayer(), and race_RetractPlayer().
| entity race_respawn_spotref |
Definition at line 35 of file race.qh.
Referenced by race_PreparePlayer().
| float race_spawns |
Definition at line 18 of file race.qh.
Referenced by Spawn_Score(), and spawnfunc().
| float race_started |
Definition at line 25 of file race.qh.
Referenced by race_PreparePlayer().
| float race_teams |
Definition at line 5 of file race.qh.
Referenced by MUTATOR_HOOKFUNCTION(), race_ScoreRules(), and rc_SetLimits().
| float race_timelimit |
Definition at line 23 of file race.qh.
Referenced by MUTATOR_HOOKFUNCTION(), MUTATOR_HOOKFUNCTION(), and rc_SetLimits().
| float speedaward_alltimebest |
Definition at line 63 of file race.qh.
Referenced by race_send_speedaward_alltimebest(), race_SendAll(), and race_SpeedAwardFrame().
| string speedaward_alltimebest_holder |
Definition at line 64 of file race.qh.
Referenced by race_send_speedaward_alltimebest(), race_SendAll(), and race_SpeedAwardFrame().
| string speedaward_alltimebest_uid |
Definition at line 65 of file race.qh.
Referenced by race_SpeedAwardFrame().
| string speedaward_holder |
Definition at line 60 of file race.qh.
Referenced by race_send_speedaward(), and race_SpeedAwardFrame().
| float speedaward_lastsent |
Definition at line 15 of file race.qh.
Referenced by race_SpeedAwardFrame().
| float speedaward_lastupdate |
Definition at line 16 of file race.qh.
Referenced by race_SpeedAwardFrame().
| float speedaward_speed |
Definition at line 59 of file race.qh.
Referenced by race_send_speedaward(), and race_SpeedAwardFrame().
| string speedaward_uid |
Definition at line 61 of file race.qh.
Referenced by race_SpeedAwardFrame().
| const float ST_RACE_LAPS = 1 |
Definition at line 8 of file race.qh.
Referenced by race_ScoreRules().