Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
vengeance.qh File Reference
Include dependency graph for vengeance.qh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  VengeanceBuff

Functions

float buff_Vengeance_CalculateDamage (float frag_damage)
void buff_Vengeance_DelayedDamage (entity this)
 REGISTER_BUFF (VENGEANCE, NEW(VengeanceBuff))

Variables

float autocvar_g_buffs_vengeance_damage_multiplier

Function Documentation

◆ buff_Vengeance_CalculateDamage()

float buff_Vengeance_CalculateDamage ( float frag_damage)

Definition at line 12 of file vengeance.qc.

13{
15}
float frag_damage
Definition sv_ctf.qc:2322
float autocvar_g_buffs_vengeance_damage_multiplier
Definition vengeance.qh:6

References autocvar_g_buffs_vengeance_damage_multiplier, and frag_damage.

Referenced by MUTATOR_HOOKFUNCTION().

◆ buff_Vengeance_DelayedDamage()

void buff_Vengeance_DelayedDamage ( entity this)

Definition at line 4 of file vengeance.qc.

5{
6 if (this.enemy)
7 Damage(this.enemy, this.owner, this.owner, this.dmg, DEATH_BUFF.m_id, DMG_NOWEP, this.enemy.origin, '0 0 0');
8
9 delete(this);
10 return;
11}
float dmg
Definition breakable.qc:12
entity owner
Definition main.qh:87
void Damage(entity targ, entity inflictor, entity attacker, float damage, int deathtype,.entity weaponentity, vector hitloc, vector force)
Definition damage.qc:503
#define DMG_NOWEP
Definition damage.qh:104
entity enemy
Definition sv_ctf.qh:153

References Damage(), dmg, DMG_NOWEP, enemy, entity(), and owner.

Referenced by MUTATOR_HOOKFUNCTION().

◆ REGISTER_BUFF()

REGISTER_BUFF ( VENGEANCE ,
NEW(VengeanceBuff)  )

Variable Documentation

◆ autocvar_g_buffs_vengeance_damage_multiplier

float autocvar_g_buffs_vengeance_damage_multiplier

Definition at line 6 of file vengeance.qh.

Referenced by buff_Vengeance_CalculateDamage().