|
Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
|
|
Go to the source code of this file.
Functions | |
| spawnfunc (vehicle_spiderbot) | |
| void | spiderbot_blowup (entity this) |
| void | spiderbot_exit (entity this, int eject) |
| bool | spiderbot_frame (entity this, float dt) |
| void | spiderbot_headfade (entity this) |
| bool | spiderbot_impulse (entity this, int _imp) |
| spawnfunc | ( | vehicle_spiderbot | ) |
Definition at line 518 of file spiderbot.qc.
References autocvar_g_vehicle_spiderbot, and vehicle_initialize().
Definition at line 397 of file spiderbot.qc.
References alpha, angles, ATTEN_NORM, CH_SHOTS, cnt, DEAD_DEAD, deadflag, DMG_NOWEP, EF_FLAME, EF_LOWPRECISION, enemy, entity(), gettagindex, gettaginfo, gun1, gun2, maxs, MF_ROCKET, min(), mins, MOVETYPE_BOUNCE, MOVETYPE_NONE, MOVETYPE_TOSS, nextthink, NULL, org, origin, RadiusDamage(), random(), randomvec(), respawntime, Send_Effect(), set_movetype(), setmodel, setthink, solid, SOLID_BBOX, SOLID_CORPSE, SOLID_NOT, sound, spiderbot_headfade(), SUB_SetFade(), time, tur_head, v_forward, v_up, vector, vehicle_hudmodel, and VOL_BASE.
Definition at line 325 of file spiderbot.qc.
References angles, antilag_clear(), autocvar_g_vehicle_spiderbot_speed_strafe, CS(), entity(), frame, g_projectiles, IL_EACH, makevectors, MOVETYPE_WALK, nextthink, normalize(), NULL, origin, owner, set_movetype(), setthink, time, v_forward, v_up, vdist, vector, vehicles_findgoodexit(), vehicles_think(), velocity, and vlen().
Definition at line 51 of file spiderbot.qc.
References anglemods(), AnglesTransform_FromAngles(), AnglesTransform_LeftDivide(), AnglesTransform_Normalize(), AnglesTransform_ToAngles(), ATTEN_NORM, autocvar_g_vehicle_spiderbot_head_pitchlimit_down, autocvar_g_vehicle_spiderbot_head_pitchlimit_up, autocvar_g_vehicle_spiderbot_head_turnlimit, autocvar_g_vehicle_spiderbot_head_turnspeed, autocvar_g_vehicle_spiderbot_health, autocvar_g_vehicle_spiderbot_health_regen, autocvar_g_vehicle_spiderbot_health_regen_pause, autocvar_g_vehicle_spiderbot_minigun_ammo_cost, autocvar_g_vehicle_spiderbot_minigun_ammo_max, autocvar_g_vehicle_spiderbot_minigun_ammo_regen, autocvar_g_vehicle_spiderbot_minigun_ammo_regen_pause, autocvar_g_vehicle_spiderbot_minigun_damage, autocvar_g_vehicle_spiderbot_minigun_force, autocvar_g_vehicle_spiderbot_minigun_refire, autocvar_g_vehicle_spiderbot_minigun_solidpenetration, autocvar_g_vehicle_spiderbot_minigun_spread, autocvar_g_vehicle_spiderbot_movement_inertia, autocvar_g_vehicle_spiderbot_shield, autocvar_g_vehicle_spiderbot_shield_regen, autocvar_g_vehicle_spiderbot_shield_regen_pause, autocvar_g_vehicle_spiderbot_speed_stop, autocvar_g_vehicle_spiderbot_speed_strafe, autocvar_g_vehicle_spiderbot_speed_walk, autocvar_g_vehicle_spiderbot_springblend, autocvar_g_vehicle_spiderbot_springlength, autocvar_g_vehicle_spiderbot_springup, autocvar_g_vehicle_spiderbot_tiltlimit, autocvar_g_vehicle_spiderbot_turnspeed, autocvar_g_vehicle_spiderbot_turnspeed_strafe, autocvar_sv_gameplayfix_gravityunaffectedbyticrate, autocvar_sv_gravity, bound(), CH_TRIGGER_SINGLE, CH_WEAPON_A, crosshair_trace(), CS(), DAMAGE_NO, entity(), fireBullet(), game_stopped, gettagindex, gettaginfo, health, IS_ONGROUND, m_switchweapon, makevectors, max_shot_distance, MAX_WEAPONSLOTS, MOVE_NORMAL, movelib_brake_simple(), movelib_groundalign4point(), movelib_move_simple, movement, MOVETYPE_NONE, normalize(), oldorigin, origin, PHYS_INPUT_BUTTON_ATCK, PHYS_INPUT_BUTTON_ATCK2, PHYS_INPUT_BUTTON_CROUCH, PHYS_INPUT_BUTTON_JUMP, PHYS_INPUT_BUTTON_ZOOM, PHYS_INPUT_FRAMETIME, Send_Effect(), set_movetype(), SOLID_NOT, sound, spiderbot_rocket_do(), STAT, time, trace_endpos, UNSET_ONGROUND, UpdateAuxiliaryXhair(), v_forward, v_right, v_up, vectoangles(), vector, vehicle, vehicle_ammo1, vehicle_ammo2, vehicle_health, vehicle_reload1, vehicle_reload2, vehicle_shield, VEHICLE_UPDATE_PLAYER, VEHICLE_UPDATE_PLAYER_RESOURCE, vehicles_frame(), vehicles_regen(), vehicles_regen_resource(), velocity, VHF_HASSHIELD, VHF_HEALTHREGEN, VHF_SHIELDREGEN, VOL_BASE, VOL_VEHICLEENGINE, weaponentities, weaponLocked(), and weaponUseForbidden().
Definition at line 380 of file spiderbot.qc.
References alpha, ATTEN_NORM, CH_SHOTS, cnt, entity(), fade_rate, fade_time, nextthink, origin, Send_Effect(), setthink, sound, spiderbot_headfade(), time, and VOL_BASE.
Referenced by spiderbot_blowup(), and spiderbot_headfade().
Definition at line 469 of file spiderbot.qc.
References CSQCVehicleSetup(), entity(), SBRM_ARTILLERY, SBRM_FIRST, SBRM_GUIDE, SBRM_LAST, SBRM_VOLLY, STAT, and vehicle.
Definition at line 18 of file spiderbot.qc.
Referenced by spawnfunc().
| vector autocvar_g_vehicle_spiderbot_bouncepain = '0 0 0' |
Definition at line 48 of file spiderbot.qc.
| float autocvar_g_vehicle_spiderbot_head_pitchlimit_down = -20 |
Definition at line 34 of file spiderbot.qc.
Referenced by spiderbot_frame().
| float autocvar_g_vehicle_spiderbot_head_pitchlimit_up = 30 |
Definition at line 35 of file spiderbot.qc.
Referenced by spiderbot_frame().
| float autocvar_g_vehicle_spiderbot_head_turnlimit = 90 |
Definition at line 36 of file spiderbot.qc.
Referenced by spiderbot_frame().
| float autocvar_g_vehicle_spiderbot_head_turnspeed = 110 |
Definition at line 37 of file spiderbot.qc.
Referenced by spiderbot_frame().
| int autocvar_g_vehicle_spiderbot_health = 800 |
Definition at line 39 of file spiderbot.qc.
Referenced by spiderbot_frame().
| float autocvar_g_vehicle_spiderbot_health_regen = 10 |
Definition at line 40 of file spiderbot.qc.
Referenced by spiderbot_frame().
| float autocvar_g_vehicle_spiderbot_health_regen_pause = 5 |
Definition at line 41 of file spiderbot.qc.
Referenced by spiderbot_frame().
| float autocvar_g_vehicle_spiderbot_movement_inertia = 0.15 |
Definition at line 27 of file spiderbot.qc.
Referenced by spiderbot_frame().
| float autocvar_g_vehicle_spiderbot_respawntime = 45 |
Definition at line 20 of file spiderbot.qc.
| int autocvar_g_vehicle_spiderbot_shield = 200 |
Definition at line 43 of file spiderbot.qc.
Referenced by spiderbot_frame().
| float autocvar_g_vehicle_spiderbot_shield_regen = 25 |
Definition at line 44 of file spiderbot.qc.
Referenced by spiderbot_frame().
| float autocvar_g_vehicle_spiderbot_shield_regen_pause = 0.35 |
Definition at line 45 of file spiderbot.qc.
Referenced by spiderbot_frame().
| float autocvar_g_vehicle_spiderbot_speed_stop = 50 |
Definition at line 22 of file spiderbot.qc.
Referenced by spiderbot_frame().
| float autocvar_g_vehicle_spiderbot_speed_strafe = 400 |
Definition at line 23 of file spiderbot.qc.
Referenced by spiderbot_exit(), and spiderbot_frame().
| float autocvar_g_vehicle_spiderbot_speed_walk = 500 |
Definition at line 24 of file spiderbot.qc.
Referenced by spiderbot_frame().
| float autocvar_g_vehicle_spiderbot_springblend = 0.1 |
Definition at line 31 of file spiderbot.qc.
Referenced by spiderbot_frame().
| float autocvar_g_vehicle_spiderbot_springlength = 150 |
Definition at line 29 of file spiderbot.qc.
Referenced by spiderbot_frame().
| float autocvar_g_vehicle_spiderbot_springup = 20 |
Definition at line 30 of file spiderbot.qc.
Referenced by spiderbot_frame().
| float autocvar_g_vehicle_spiderbot_tiltlimit = 90 |
Definition at line 32 of file spiderbot.qc.
Referenced by spiderbot_frame().
| float autocvar_g_vehicle_spiderbot_turnspeed = 90 |
Definition at line 25 of file spiderbot.qc.
Referenced by spiderbot_frame().
| float autocvar_g_vehicle_spiderbot_turnspeed_strafe = 300 |
Definition at line 26 of file spiderbot.qc.
Referenced by spiderbot_frame().
| float jump_delay |
Definition at line 50 of file spiderbot.qc.
| const int SBRM_ARTILLERY = 3 |
Definition at line 14 of file spiderbot.qc.
Referenced by spiderbot_impulse(), and spiderbot_rocket_do().
| const int SBRM_FIRST = 1 |
Definition at line 11 of file spiderbot.qc.
Referenced by spiderbot_impulse().
| const int SBRM_GUIDE = 2 |
Definition at line 13 of file spiderbot.qc.
Referenced by spiderbot_impulse(), and spiderbot_rocket_do().
| const int SBRM_LAST = 3 |
Definition at line 15 of file spiderbot.qc.
Referenced by spiderbot_impulse().
| const int SBRM_VOLLY = 1 |
Definition at line 12 of file spiderbot.qc.
Referenced by spiderbot_impulse(), and spiderbot_rocket_do().