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

Go to the source code of this file.

Functions

float buff_Vengeance_CalculateDamage (float frag_damage)
void buff_Vengeance_DelayedDamage (entity this)

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().