|
Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
|
|
#include "csqcprojectile.qh"#include <common/constants.qh>#include <common/net_linked.qh>#include <common/stats.qh>#include <common/weapons/_all.qh>#include <server/command/common.qh>#include <server/items/items.qh>Go to the source code of this file.
Functions | |
| void | CSQCProjectile (entity e, float clientanimate, int type, float docull) |
| void | CSQCProjectile_Check (entity e) |
| bool | CSQCProjectile_SendEntity (entity this, entity to, int sf) |
| void | UpdateCSQCProjectile (entity e) |
| void | UpdateCSQCProjectileAfterTeleport (entity e) |
Variables | |
| vector | csqcprojectile_oldorigin |
| float | csqcprojectile_type |
Definition at line 80 of file csqcprojectile.qc.
References CSQCProjectile_SendEntity(), entity(), MOVETYPE_BOUNCE, MOVETYPE_TOSS, MSG_BROADCAST, Net_LinkEntity(), and sound_allowed().
Referenced by M_Golem_Attack_Lightning(), M_Mage_Attack_Spike(), M_Spider_Attack_Web(), nade_burn_spawn(), nade_napalm_boom(), nade_spawn(), raptor_bomb_burst(), raptor_bombdrop(), turret_projectile(), vehicles_projectile(), W_Arc_Attack_Bolt(), W_Blaster_Think(), W_Crylink_Attack(), W_Crylink_Attack2(), W_Devastator_Attack(), W_Electro_Attack_Bolt(), W_Electro_Attack_Orb(), W_Fireball_Attack1(), W_Fireball_Attack2(), W_Hagar_Attack(), W_Hagar_Attack2(), W_Hagar_Attack2_Load_Release(), W_HLAC_Attack(), W_HLAC_Attack2(), W_Hook_Attack2(), W_MineLayer_Attack(), W_Mortar_Attack(), W_Mortar_Attack2(), W_Nexball_Attack2(), W_OverkillRocketPropelledChainsaw_Attack(), W_Porto_Attack(), W_Porto_Touch(), W_RocketMinsta_Attack(), W_Seeker_Fire_Flac(), W_Seeker_Fire_Missile(), W_Seeker_Fire_Tag(), and walker_fire_rocket().
Definition at line 71 of file csqcprojectile.qc.
References entity(), IS_ONGROUND, and UpdateCSQCProjectile().
Referenced by StartFrame().
Definition at line 13 of file csqcprojectile.qc.
References csqcprojectile_clientanimate, csqcprojectile_type, entity(), fade_rate, fade_time, gravity, IS_ONGROUND, MSG_ENTITY, origin, realowner, sys_frametime, teamplay, time, velocity, WriteByte(), WriteCoord(), and WriteHeader.
Referenced by CSQCProjectile(), UpdateCSQCProjectile(), and UpdateCSQCProjectileAfterTeleport().
Definition at line 99 of file csqcprojectile.qc.
References CSQCProjectile_SendEntity(), entity(), getSendEntity, ItemSend(), and ItemUpdate().
Referenced by CSQCProjectile_Check(), Damage(), GrapplingHookThink(), jumppad_push(), M_Mage_Attack_Spike_Think(), nade_damage(), nade_entrap_touch(), nade_touch(), napalm_fountain_think(), racer_rocket_groundhugger(), racer_rocket_tracker(), raptor_bomb_burst(), spiderbot_rocket_artillery(), spiderbot_rocket_guided(), spiderbot_rocket_unguided(), trigger_gravity_remove(), trigger_gravity_touch(), trigger_impulse_touch_accel(), trigger_impulse_touch_directional(), trigger_impulse_touch_radial(), turret_hellion_missile_think(), turret_hk_missile_think(), W_Crylink_LinkJoin(), W_Devastator_Think(), W_Mortar_Grenade_Touch1(), W_Mortar_Grenade_Touch2(), W_OverkillRocketPropelledChainsaw_Think(), W_Seeker_Missile_Think(), and WarpZone_Projectile_Touch_ImpactFilter_Callback().
Definition at line 114 of file csqcprojectile.qc.
References CSQCProjectile_SendEntity(), entity(), and getSendEntity.
Referenced by TeleportPlayer(), and WarpZone_PostTeleportPlayer_Callback().
| vector csqcprojectile_oldorigin |
Definition at line 70 of file csqcprojectile.qc.
| float csqcprojectile_type |
Definition at line 11 of file csqcprojectile.qc.
Referenced by CSQCProjectile_SendEntity().