|
Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
|
|
#include "racer.qh"#include <common/gametypes/gametype/ctf/sv_ctf.qh>#include <common/mapobjects/trigger/impulse.qh>Go to the source code of this file.
Functions | |
| void | racer_align4point (entity this, entity player, float _delta) |
| void | racer_blowup (entity this) |
| void | racer_blowup_think (entity this) |
| void | racer_deadtouch (entity this, entity toucher) |
| void | racer_exit (entity this, int eject) |
| void | racer_fire_rocket_aim (entity this, entity player, string tagname, entity trg) |
| bool | racer_frame (entity this, float dt) |
| void | racer_think (entity this) |
| spawnfunc (vehicle_racer) | |
| var | vector (entity this, string tag_name, float spring_length, float max_power) racer_force_from_tag |
Definition at line 88 of file racer.qc.
References autocvar_g_vehicle_racer_anglestabilizer, autocvar_g_vehicle_racer_hoverpower, autocvar_g_vehicle_racer_springlength, autocvar_g_vehicle_racer_upforcedamper, autocvar_g_vehicle_racer_water_upforcedamper, CONTENT_LAVA, CONTENT_SLIME, CONTENT_WATER, entity(), force_fromtag_normpower, origin, PHYS_INPUT_BUTTON_CROUCH, racer_air_finished, time, vector, and velocity.
Referenced by racer_frame().
Definition at line 469 of file racer.qc.
References autocvar_g_vehicle_racer_blowup_coredamage, autocvar_g_vehicle_racer_blowup_edgedamage, autocvar_g_vehicle_racer_blowup_forceintensity, autocvar_g_vehicle_racer_blowup_radius, autocvar_g_vehicle_racer_respawntime, avelocity, colormod, DEAD_DEAD, deadflag, DMG_NOWEP, EF_NODRAW, effects, enemy, entity(), MOVETYPE_NONE, nextthink, NULL, pos1, RadiusDamage(), set_movetype(), setthink, solid, SOLID_NOT, time, vehicles_spawn(), velocity, and VHEF_NORMAL.
Referenced by racer_blowup_think(), and racer_deadtouch().
Definition at line 425 of file racer.qc.
References angles, antilag_clear(), ATTEN_NORM, autocvar_sv_maxairspeed, CH_TRIGGER_SINGLE, CS(), entity(), makevectors, MOVETYPE_BOUNCE, nextthink, normalize(), NULL, origin, owner, racer_think(), set_movetype(), setthink, sound, time, tur_head, v_forward, v_up, vdist, vector, vehicles_findgoodexit(), velocity, and VOL_VEHICLEENGINE.
Definition at line 146 of file racer.qc.
References entity(), gettagindex, gettaginfo, racer_fire_rocket(), v_forward, and vector.
Referenced by racer_frame().
Definition at line 152 of file racer.qc.
References anglemods(), ATTEN_NORM, autocvar_g_vehicle_racer_afterburn_cost, autocvar_g_vehicle_racer_downforce, autocvar_g_vehicle_racer_energy, autocvar_g_vehicle_racer_energy_regen, autocvar_g_vehicle_racer_energy_regen_pause, autocvar_g_vehicle_racer_friction, autocvar_g_vehicle_racer_health, autocvar_g_vehicle_racer_health_regen, autocvar_g_vehicle_racer_health_regen_pause, autocvar_g_vehicle_racer_pitchlimit, autocvar_g_vehicle_racer_pitchspeed, autocvar_g_vehicle_racer_rocket_locked_time, autocvar_g_vehicle_racer_rocket_locking_releasetime, autocvar_g_vehicle_racer_rocket_locking_time, autocvar_g_vehicle_racer_rocket_locktarget, autocvar_g_vehicle_racer_rocket_refire, autocvar_g_vehicle_racer_shield, autocvar_g_vehicle_racer_shield_regen, autocvar_g_vehicle_racer_shield_regen_pause, autocvar_g_vehicle_racer_speed_afterburn, autocvar_g_vehicle_racer_speed_forward, autocvar_g_vehicle_racer_speed_strafe, autocvar_g_vehicle_racer_thinkrate, autocvar_g_vehicle_racer_turnroll, autocvar_g_vehicle_racer_turnspeed, autocvar_g_vehicle_racer_water_downforce, autocvar_g_vehicle_racer_water_speed_forward, autocvar_g_vehicle_racer_water_speed_strafe, autocvar_g_vehicle_racer_water_time, autocvar_g_vehicle_racer_waterburn_cost, autocvar_g_vehicle_racer_waterburn_speed, bound(), CH_TRIGGER_SINGLE, crosshair_trace(), DAMAGE_NO, DPCONTENTS_LIQUIDSMASK, DPCONTENTS_WATER, entity(), game_stopped, health, IS_DEAD, makevectors, Mod_Q1BSP_SuperContentsFromNativeContents(), MOVE_NORMAL, movement, MOVETYPE_NONE, NULL, PHYS_CS, PHYS_INPUT_BUTTON_ATCK, PHYS_INPUT_BUTTON_ATCK2, PHYS_INPUT_BUTTON_CROUCH, PHYS_INPUT_BUTTON_JUMP, PHYS_INPUT_BUTTON_ZOOM, pointparticles, racer_align4point(), racer_fire_rocket_aim(), random(), real_origin(), set_movetype(), shortangle_f(), SOLID_NOT, sound, time, trace_endpos, trace_fraction, UpdateAuxiliaryXhair(), v_forward, v_right, v_up, vector, vehicle_energy, vehicle_health, vehicle_shield, VEHICLE_UPDATE_PLAYER, VEHICLE_UPDATE_PLAYER_RESOURCE, vehicles_frame(), vehicles_locktarget(), vehicles_regen(), vehicles_regen_resource(), VHF_ENERGYREGEN, VHF_HASSHIELD, VHF_HEALTHREGEN, VHF_SHIELDREGEN, vlen(), VOL_VEHICLEENGINE, weaponentities, weaponLocked(), weaponUseForbidden(), Weapon::wr_checkammo1(), and Weapon::wr_think().
Definition at line 393 of file racer.qc.
References autocvar_g_vehicle_racer_anglestabilizer, autocvar_g_vehicle_racer_friction, autocvar_g_vehicle_racer_hoverpower, autocvar_g_vehicle_racer_springlength, autocvar_g_vehicle_racer_thinkrate, autocvar_g_vehicle_racer_upforcedamper, autocvar_g_vehicle_racer_water_upforcedamper, CSQCMODEL_AUTOUPDATE, DPCONTENTS_LIQUIDSMASK, entity(), maxs, mins, MOVE_NOMONSTERS, nextthink, origin, sin(), time, trace_dpstartcontents, trace_fraction, vector, and velocity.
Referenced by racer_exit().
| spawnfunc | ( | vehicle_racer | ) |
Definition at line 511 of file racer.qc.
References autocvar_g_vehicle_racer, and vehicle_initialize().
References entity().
Definition at line 11 of file racer.qc.
Referenced by spawnfunc().
| float autocvar_g_vehicle_racer_afterburn_cost = 130 |
Definition at line 17 of file racer.qc.
Referenced by racer_frame().
| float autocvar_g_vehicle_racer_anglestabilizer = 1.75 |
Definition at line 30 of file racer.qc.
Referenced by racer_align4point(), and racer_think().
| float autocvar_g_vehicle_racer_blowup_coredamage = 250 |
Definition at line 72 of file racer.qc.
Referenced by racer_blowup().
| float autocvar_g_vehicle_racer_blowup_edgedamage = 15 |
Definition at line 73 of file racer.qc.
Referenced by racer_blowup().
| float autocvar_g_vehicle_racer_blowup_forceintensity = 250 |
Definition at line 74 of file racer.qc.
Referenced by racer_blowup().
| float autocvar_g_vehicle_racer_blowup_radius = 250 |
Definition at line 71 of file racer.qc.
Referenced by racer_blowup().
| float autocvar_g_vehicle_racer_downforce = 0.01 |
Definition at line 31 of file racer.qc.
Referenced by racer_frame().
| float autocvar_g_vehicle_racer_energy = 100 |
Definition at line 52 of file racer.qc.
Referenced by racer_frame().
| float autocvar_g_vehicle_racer_energy_regen = 90 |
Definition at line 53 of file racer.qc.
Referenced by racer_frame().
| float autocvar_g_vehicle_racer_energy_regen_pause = 0.35 |
Definition at line 54 of file racer.qc.
Referenced by racer_frame().
| float autocvar_g_vehicle_racer_friction = 0.45 |
Definition at line 37 of file racer.qc.
Referenced by racer_frame(), and racer_think().
| float autocvar_g_vehicle_racer_health = 200 |
Definition at line 56 of file racer.qc.
Referenced by racer_frame().
| float autocvar_g_vehicle_racer_health_regen = 0 |
Definition at line 57 of file racer.qc.
Referenced by racer_frame().
| float autocvar_g_vehicle_racer_health_regen_pause = 0 |
Definition at line 58 of file racer.qc.
Referenced by racer_frame().
| float autocvar_g_vehicle_racer_hoverpower = 8000 |
Definition at line 46 of file racer.qc.
Referenced by racer_align4point(), and racer_think().
| float autocvar_g_vehicle_racer_pitchlimit = 30 |
Definition at line 25 of file racer.qc.
Referenced by racer_frame().
| float autocvar_g_vehicle_racer_pitchspeed = 125 |
Definition at line 50 of file racer.qc.
Referenced by racer_frame().
| float autocvar_g_vehicle_racer_respawntime = 35 |
Definition at line 69 of file racer.qc.
Referenced by racer_blowup().
| float autocvar_g_vehicle_racer_rocket_locked_time = 4 |
Definition at line 67 of file racer.qc.
Referenced by racer_frame().
| float autocvar_g_vehicle_racer_rocket_locking_releasetime = 0.5 |
Definition at line 66 of file racer.qc.
Referenced by racer_frame().
| float autocvar_g_vehicle_racer_rocket_locking_time = 0.35 |
Definition at line 65 of file racer.qc.
Referenced by racer_frame().
Definition at line 64 of file racer.qc.
Referenced by racer_frame().
| float autocvar_g_vehicle_racer_shield = 100 |
Definition at line 60 of file racer.qc.
Referenced by racer_frame().
| float autocvar_g_vehicle_racer_shield_regen = 30 |
Definition at line 61 of file racer.qc.
Referenced by racer_frame().
| float autocvar_g_vehicle_racer_shield_regen_pause = 1 |
Definition at line 62 of file racer.qc.
Referenced by racer_frame().
| float autocvar_g_vehicle_racer_speed_afterburn = 3000 |
Definition at line 15 of file racer.qc.
Referenced by racer_frame().
| float autocvar_g_vehicle_racer_speed_forward = 650 |
Definition at line 33 of file racer.qc.
Referenced by racer_frame().
| float autocvar_g_vehicle_racer_speed_strafe = 650 |
Definition at line 34 of file racer.qc.
Referenced by racer_frame().
| float autocvar_g_vehicle_racer_springlength = 90 |
Definition at line 35 of file racer.qc.
Referenced by racer_align4point(), and racer_think().
| float autocvar_g_vehicle_racer_thinkrate = 0.05 |
Definition at line 13 of file racer.qc.
Referenced by racer_frame(), and racer_think().
| float autocvar_g_vehicle_racer_turnroll = 30 |
Definition at line 48 of file racer.qc.
Referenced by racer_frame().
| float autocvar_g_vehicle_racer_turnspeed = 220 |
Definition at line 49 of file racer.qc.
Referenced by racer_frame().
| float autocvar_g_vehicle_racer_upforcedamper = 2 |
Definition at line 36 of file racer.qc.
Referenced by racer_align4point(), and racer_think().
| float autocvar_g_vehicle_racer_water_downforce = 0.03 |
Definition at line 27 of file racer.qc.
Referenced by racer_frame().
| float autocvar_g_vehicle_racer_water_speed_forward = 600 |
Definition at line 22 of file racer.qc.
Referenced by racer_frame().
| float autocvar_g_vehicle_racer_water_speed_strafe = 600 |
Definition at line 23 of file racer.qc.
Referenced by racer_frame().
| float autocvar_g_vehicle_racer_water_time = 5 |
Definition at line 39 of file racer.qc.
Referenced by racer_frame().
| float autocvar_g_vehicle_racer_water_upforcedamper = 15 |
Definition at line 28 of file racer.qc.
Referenced by racer_align4point(), and racer_think().
| float autocvar_g_vehicle_racer_waterburn_cost = 5 |
Definition at line 19 of file racer.qc.
Referenced by racer_frame().
| float autocvar_g_vehicle_racer_waterburn_speed = 750 |
Definition at line 20 of file racer.qc.
Referenced by racer_frame().
| float racer_air_finished |
Definition at line 84 of file racer.qc.
Referenced by racer_align4point().