|
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 | |
| void | W_Crylink_Attack (Weapon thiswep, entity actor,.entity weaponentity) |
| void | W_Crylink_Attack2 (Weapon thiswep, entity actor,.entity weaponentity) |
| void | W_Crylink_CheckLinks (entity e) |
| void | W_Crylink_DeleteLink (entity this) |
| void | W_Crylink_Dequeue (entity e) |
| void | W_Crylink_Dequeue_Raw (entity own, entity prev, entity me, entity next) |
| void | W_Crylink_Fadethink (entity this) |
| void | W_Crylink_LinkExplode (entity e, entity e2, entity directhitentity) |
| vector | W_Crylink_LinkJoin (entity e, float jspeed) |
| void | W_Crylink_LinkJoinEffect_Think (entity this) |
| void | W_Crylink_Reset (entity this) |
| void | W_Crylink_Touch (entity this, entity toucher) |
| float | W_Crylink_Touch_WouldHitFriendly (entity projectile, float rad) |
Variables | |
| float | w_crylink_linkjoin_time |
Definition at line 289 of file crylink.qc.
References ammo, autocvar_g_weaponspreadfactor, CH_WEAPON_A, crylink_lastgroup, crylink_waitrelease, CSQCProjectile(), entity(), FL_PROJECTILE, g_bot_dodge, g_projectiles, IL_PUSH(), Weapon::m_id, MIF_SPLASH, MOVETYPE_BOUNCEMISSILE, MUTATOR_CALLHOOK, NULL, PROJECTILE_CRYLINK, PROJECTILE_CRYLINK_BOUNCING, PROJECTILE_MAKETRIGGER, set_movetype(), setthink, settouch, speed, time, v_forward, v_right, v_up, vectoangles(), vector, W_CalculateSpreadPattern(), W_Crylink_CheckLinks(), W_Crylink_DeleteLink(), W_Crylink_Fadethink(), W_Crylink_Reset(), W_Crylink_Touch(), W_DecreaseAmmo(), W_MuzzleFlash(), W_SetupProjVelocity_Explicit(), W_SetupShot, w_shotdir, w_shotorg, and WEP_CVAR_PRI.
Definition at line 393 of file crylink.qc.
References ammo, autocvar_g_weaponspreadfactor, CH_WEAPON_A, crylink_lastgroup, crylink_waitrelease, CSQCProjectile(), entity(), FL_PROJECTILE, g_bot_dodge, g_projectiles, HITTYPE_SECONDARY, IL_PUSH(), Weapon::m_id, MIF_SPLASH, MOVETYPE_BOUNCEMISSILE, MUTATOR_CALLHOOK, NULL, PROJECTILE_CRYLINK, PROJECTILE_CRYLINK_BOUNCING, PROJECTILE_MAKETRIGGER, set_movetype(), setthink, settouch, speed, time, v_forward, v_right, v_up, vectoangles(), vector, W_CalculateSpreadPattern(), W_Crylink_CheckLinks(), W_Crylink_DeleteLink(), W_Crylink_Fadethink(), W_Crylink_Reset(), W_Crylink_Touch(), W_DecreaseAmmo(), W_MuzzleFlash(), W_SetupProjVelocity_Explicit(), W_SetupShot, w_shotdir, w_shotorg, and WEP_CVAR_SEC.
Definition at line 5 of file crylink.qc.
References entity(), error, and NULL.
Referenced by W_Crylink_Attack(), W_Crylink_Attack2(), W_Crylink_Dequeue_Raw(), and W_Crylink_LinkJoin().
Definition at line 46 of file crylink.qc.
References classname, delete_fn(), entity(), and W_Crylink_Dequeue().
Referenced by W_Crylink_Attack(), and W_Crylink_Attack2().
Definition at line 41 of file crylink.qc.
References entity(), and W_Crylink_Dequeue_Raw().
Referenced by W_Crylink_DeleteLink().
Definition at line 28 of file crylink.qc.
References crylink_lastgroup, entity(), next, NULL, prev, and W_Crylink_CheckLinks().
Referenced by W_Crylink_Dequeue().
Definition at line 284 of file crylink.qc.
References entity().
Referenced by W_Crylink_Attack(), and W_Crylink_Attack2().
Definition at line 59 of file crylink.qc.
References bound(), crylink_lastgroup, entity(), HITTYPE_SECONDARY, NULL, radius, RadiusDamage(), time, W_Crylink_LinkExplode(), and WEP_CVAR_BOTH.
Referenced by W_Crylink_LinkExplode(), and W_Crylink_Touch().
Definition at line 90 of file crylink.qc.
References entity(), normalize(), sqrt(), UpdateCSQCProjectile(), vector, vlen(), W_Crylink_CheckLinks(), w_crylink_linkjoin_time, WarpZone_RefSys_TransformOrigin(), and WarpZone_RefSys_TransformVelocity().
Definition at line 171 of file crylink.qc.
References crylink_lastgroup, entity(), frametime, HITTYPE_SECONDARY, NULL, origin, owner, RadiusDamage(), Send_Effect(), vlen2, weaponentity_fld, and WEP_CVAR_BOTH.
Definition at line 53 of file crylink.qc.
References entity().
Referenced by W_Crylink_Attack(), and W_Crylink_Attack2().
Definition at line 238 of file crylink.qc.
References angles, bound(), classname, cnt, crylink_lastgroup, crylink_owner, DAMAGE_NO, entity(), fade_rate, fade_time, HITTYPE_BOUNCE, HITTYPE_SECONDARY, NULL, owner, PROJECTILE_TOUCH, projectiledeathtype, queuenext, radius, RadiusDamage(), realowner, time, toucher, vectoangles(), velocity, W_Crylink_LinkExplode(), W_Crylink_Touch_WouldHitFriendly(), weaponentity_fld, and WEP_CVAR_BOTH.
Referenced by W_Crylink_Attack(), and W_Crylink_Attack2().
Definition at line 215 of file crylink.qc.
References DAMAGE_NO, entity(), IS_DEAD, MAX_DAMAGEEXTRARADIUS, SAME_TEAM, and WarpZone_FindRadius().
Referenced by W_Crylink_Touch().
| float w_crylink_linkjoin_time |
Definition at line 89 of file crylink.qc.
Referenced by W_Crylink_LinkJoin().