|
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) |
| bool | W_Crylink_Touch_WouldHitFriendly (entity projectile, float rad) |
Variables | |
| float | w_crylink_linkjoin_time |
Definition at line 281 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_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 380 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_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 44 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 39 of file crylink.qc.
References entity(), and W_Crylink_Dequeue_Raw().
Referenced by W_Crylink_DeleteLink().
Definition at line 26 of file crylink.qc.
References crylink_lastgroup, entity(), next, NULL, prev, and W_Crylink_CheckLinks().
Referenced by W_Crylink_Dequeue().
Definition at line 276 of file crylink.qc.
References entity().
Referenced by W_Crylink_Attack(), and W_Crylink_Attack2().
Definition at line 57 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 94 of file crylink.qc.
References entity(), normalize(), sqrt(), UpdateCSQCProjectile(), vector, vlen2, 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 51 of file crylink.qc.
References entity().
Referenced by W_Crylink_Attack(), and W_Crylink_Attack2().
Definition at line 226 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 209 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 93 of file crylink.qc.
Referenced by W_Crylink_LinkJoin().