|
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 | |
| bool | M_Spider_Attack (int attack_type, entity actor, entity targ,.entity weaponentity) |
| void | M_Spider_Attack_Web (entity this) |
| void | M_Spider_Attack_Web_Explode (entity this) |
| void | M_Spider_Attack_Web_Explode_use (entity this, entity actor, entity trigger) |
| void | M_Spider_Attack_Web_Touch (entity this, entity toucher) |
| MUTATOR_HOOKFUNCTION (spiderweb, MonsterMove) | |
| MUTATOR_HOOKFUNCTION (spiderweb, PlayerPhysics_UpdateStats) | |
| REGISTER_MUTATOR (spiderweb, true) | |
| SOUND (SpiderAttack_FIRE, W_Sound("electro_fire2")) | |
| spawnfunc (monster_spider) | |
Definition at line 148 of file spider.qc.
References autocvar_g_monster_spider_attack_web_range, entity(), MONSTER_ATTACK_MELEE, MONSTER_ATTACK_RANGED, vdist, and Weapon::wr_think().
Definition at line 110 of file spider.qc.
References adaptor_think2use_hittype_splash(), ATTEN_NORM, autocvar_g_monster_spider_attack_web_speed, autocvar_g_monster_spider_attack_web_speed_up, CENTER_OR_VIEWOFS, CH_SHOTS, CSQCProjectile(), DAMAGE_NO, entity(), FL_PROJECTILE, func_null(), g_bot_dodge, g_damagedbycontents, g_projectiles, IL_PUSH(), M_Spider_Attack_Web_Explode_use(), M_Spider_Attack_Web_Touch(), MIF_ARC, MIF_SPLASH, MOVETYPE_BOUNCE, PROJECTILE_ELECTRO, PROJECTILE_MAKETRIGGER, set_movetype(), SetResourceExplicit(), setthink, settouch, sound, time, v_forward, v_up, VOL_BASE, and W_SetupProjVelocity_Explicit().
Definition at line 82 of file spider.qc.
References DMG_NOWEP, entity(), FOREACH_ENTITY_RADIUS, GetResource(), IS_DEAD, NULL, origin, projectiledeathtype, RadiusDamage(), realowner, and Send_Effect().
Referenced by M_Spider_Attack_Web_Explode_use(), and M_Spider_Attack_Web_Touch().
Definition at line 98 of file spider.qc.
References entity(), and M_Spider_Attack_Web_Explode().
Referenced by M_Spider_Attack_Web().
Definition at line 103 of file spider.qc.
References entity(), M_Spider_Attack_Web_Explode(), PROJECTILE_TOUCH, and toucher.
Referenced by M_Spider_Attack_Web().
| MUTATOR_HOOKFUNCTION | ( | spiderweb | , |
| MonsterMove | ) |
Definition at line 36 of file spider.qc.
References entity(), M_ARGV, and StatusEffects_active().
| MUTATOR_HOOKFUNCTION | ( | spiderweb | , |
| PlayerPhysics_UpdateStats | ) |
| REGISTER_MUTATOR | ( | spiderweb | , |
| true | ) |
| SOUND | ( | SpiderAttack_FIRE | , |
| W_Sound("electro_fire2") | ) |
References autocvar_g_monster_spider_attack_web_delay, entity(), time, and weapon_prepareattack().
| spawnfunc | ( | monster_spider | ) |
Definition at line 171 of file spider.qc.
References Monster_Spawn().
| float autocvar_g_monster_spider_attack_web_delay |
| float autocvar_g_monster_spider_attack_web_range = 800 |
Definition at line 17 of file spider.qc.
Referenced by M_Spider_Attack().
| float autocvar_g_monster_spider_attack_web_speed |
Definition at line 14 of file spider.qc.
Referenced by M_Spider_Attack_Web().
| float autocvar_g_monster_spider_attack_web_speed_up |
Definition at line 15 of file spider.qc.
Referenced by M_Spider_Attack_Web().