|
Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
|
|
Go to the source code of this file.
Definition at line 319 of file seeker.qc.
References entity(), g_seeker_trackers, IL_EACH, and NULL.
Definition at line 244 of file seeker.qc.
References adaptor_think2use_hittype_splash(), bulletcounter, CH_WEAPON_A, CSQCProjectile(), entity(), FL_PROJECTILE, g_bot_dodge, g_projectiles, HITTYPE_SECONDARY, IL_PUSH(), Weapon::m_id, MIF_SPLASH, MOVETYPE_FLY, MUTATOR_CALLHOOK, PROJECTILE_FLAC, set_movetype(), setthink, settouch, SOLID_BBOX, time, vector, W_DecreaseAmmo(), W_MuzzleFlash(), W_Seeker_Flac_Explode_use(), W_Seeker_Flac_Touch(), W_SetupProjVelocity_UP_PRE, W_SetupShot_ProjectileSize, w_shotdir, w_shotorg, and WEP_CVAR.
| void W_Seeker_Fire_Missile | ( | Weapon | thiswep, |
| entity | actor, | ||
| .entity | weaponentity, | ||
| vector | f_diff, | ||
| entity | m_target ) |
Definition at line 167 of file seeker.qc.
References CH_WEAPON_A, CSQCProjectile(), DAMAGE_YES, entity(), FL_PROJECTILE, g_bot_dodge, g_damagedbycontents, g_projectiles, HITTYPE_SECONDARY, IL_PUSH(), Weapon::m_id, makevectors, MIF_GUIDED_TAG, MIF_SPLASH, MOVETYPE_FLYMISSILE, MUTATOR_CALLHOOK, NULL, PROJECTILE_SEEKER, set_movetype(), SetResourceExplicit(), setthink, settouch, SOLID_BBOX, time, vectoangles(), vector, W_DecreaseAmmo(), W_MuzzleFlash(), W_Seeker_Missile_Damage(), W_Seeker_Missile_Think(), W_Seeker_Missile_Touch(), W_SetupProjVelocity_UP_PRE, W_SetupShot_ProjectileSize, w_shotdir, w_shotorg, and WEP_CVAR.
Referenced by W_Seeker_Vollycontroller_Think().
Definition at line 488 of file seeker.qc.
References CH_WEAPON_A, CSQCProjectile(), DAMAGE_YES, entity(), FL_PROJECTILE, g_bot_dodge, g_projectiles, HITTYPE_BOUNCE, HITTYPE_SECONDARY, IL_PUSH(), Weapon::m_id, MOVETYPE_FLY, MUTATOR_CALLHOOK, PROJECTILE_TAG, set_movetype(), SetResourceExplicit(), setthink, settouch, SOLID_BBOX, SUB_Remove(), time, vectoangles(), W_DecreaseAmmo(), W_Seeker_Tag_Damage(), W_Seeker_Tag_Touch(), W_SetupProjVelocity_PRE, W_SetupShot_ProjectileSize, w_shotorg, and WEP_CVAR.
Definition at line 225 of file seeker.qc.
References entity(), func_null(), NULL, projectiledeathtype, RadiusDamage(), realowner, weaponentity_fld, and WEP_CVAR.
Referenced by W_Seeker_Flac_Explode_use(), and W_Seeker_Flac_Touch().
Definition at line 239 of file seeker.qc.
References entity(), and W_Seeker_Flac_Explode().
Referenced by W_Seeker_Fire_Flac().
Definition at line 234 of file seeker.qc.
References entity(), toucher, and W_Seeker_Flac_Explode().
Referenced by W_Seeker_Fire_Flac().
| void W_Seeker_Missile_Damage | ( | entity | this, |
| entity | inflictor, | ||
| entity | attacker, | ||
| float | damage, | ||
| int | deathtype, | ||
| .entity | weaponentity, | ||
| vector | hitloc, | ||
| vector | force ) |
Definition at line 125 of file seeker.qc.
References entity(), GetResource(), realowner, TakeResource(), vector, W_CheckProjectileDamage(), W_PrepareExplosionByDamage(), and W_Seeker_Missile_Explode_think().
Referenced by W_Seeker_Fire_Missile().
Definition at line 8 of file seeker.qc.
References entity(), func_null(), NULL, projectiledeathtype, RadiusDamage(), realowner, weaponentity_fld, and WEP_CVAR.
Referenced by W_Seeker_Missile_Explode_think(), W_Seeker_Missile_Think(), and W_Seeker_Missile_Touch().
Definition at line 16 of file seeker.qc.
References entity(), NULL, and W_Seeker_Missile_Explode().
Referenced by W_Seeker_Missile_Damage().
Definition at line 28 of file seeker.qc.
References bound(), cnt, DAMAGE_AIM, enemy, entity(), frametime, HITTYPE_SPLASH, IS_DEAD, nextthink, normalize(), NULL, origin, projectiledeathtype, random(), time, trace_endpos, trace_fraction, trace_plane_normal, UpdateCSQCProjectile(), vdist, vector, velocity, vlen(), W_Seeker_Missile_Explode(), wait, and WEP_CVAR.
Referenced by W_Seeker_Fire_Missile().
Definition at line 21 of file seeker.qc.
References entity(), PROJECTILE_TOUCH, toucher, and W_Seeker_Missile_Explode().
Referenced by W_Seeker_Fire_Missile().
| void W_Seeker_Tag_Damage | ( | entity | this, |
| entity | inflictor, | ||
| entity | attacker, | ||
| float | damage, | ||
| int | deathtype, | ||
| .entity | weaponentity, | ||
| vector | hitloc, | ||
| vector | force ) |
Definition at line 414 of file seeker.qc.
References entity(), GetResource(), TakeResource(), vector, and W_Seeker_Tag_Explode().
Referenced by W_Seeker_Fire_Tag().
Definition at line 405 of file seeker.qc.
References Damage_DamageInfo(), entity(), HITTYPE_BOUNCE, origin, and velocity.
Referenced by W_Seeker_Tag_Damage().
Definition at line 423 of file seeker.qc.
References DAMAGE_AIM, Damage_DamageInfo(), dir, entity(), findbetterlocation(), func_null(), g_seeker_trackers, HITTYPE_BOUNCE, HITTYPE_SECONDARY, IL_PUSH(), IS_DEAD, normalize(), NULL, origin, owner, PROJECTILE_TOUCH, realowner, setthink, SPRITERULE_DEFAULT, time, toucher, vector, velocity, W_Seeker_Tagged_Info(), W_Seeker_Tracker_Think(), W_Seeker_Vollycontroller_Think(), WaypointSprite_Kill(), WaypointSprite_Spawn(), WaypointSprite_UpdateRule(), weaponentity_fld, WEP_CVAR, and wps_tag_tracker.
Referenced by W_Seeker_Fire_Tag().
Definition at line 308 of file seeker.qc.
References entity(), g_seeker_trackers, IL_EACH, and NULL.
Referenced by W_Seeker_Tag_Touch().
Definition at line 383 of file seeker.qc.
References entity(), IS_DEAD, nextthink, realowner, tag_target, time, WaypointSprite_Kill(), weaponentity_fld, and WEP_CVAR.
Referenced by W_Seeker_Tag_Touch().
Definition at line 344 of file seeker.qc.
References Weapon::ammo_type, cnt, enemy, entity(), GetResource(), IS_DEAD, IT_UNLIMITED_AMMO, nextthink, realowner, time, W_Seeker_Fire_Missile(), W_WeaponRateFactor(), weaponentity_fld, and WEP_CVAR.
Referenced by W_Seeker_Tag_Touch().