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

Go to the source code of this file.

Classes

class  InfernoBuff

Functions

float buff_Inferno_CalculateDamage (float frag_damage)
float buff_Inferno_CalculateTime (float dmg)
 REGISTER_BUFF (INFERNO, NEW(InfernoBuff))

Variables

float autocvar_g_buffs_inferno_burntime_factor
float autocvar_g_buffs_inferno_burntime_min_time
float autocvar_g_buffs_inferno_burntime_target_damage
float autocvar_g_buffs_inferno_burntime_target_time
float autocvar_g_buffs_inferno_damagemultiplier

Function Documentation

◆ buff_Inferno_CalculateDamage()

float buff_Inferno_CalculateDamage ( float frag_damage)

Definition at line 13 of file inferno.qc.

14{
16}
float autocvar_g_buffs_inferno_damagemultiplier
Definition inferno.qh:10
float frag_damage
Definition sv_ctf.qc:2322

References autocvar_g_buffs_inferno_damagemultiplier, and frag_damage.

Referenced by MUTATOR_HOOKFUNCTION().

◆ buff_Inferno_CalculateTime()

float buff_Inferno_CalculateTime ( float dmg)

Definition at line 4 of file inferno.qc.

5{
6 float offset_x = 0;
11 return offset_y + (intersect_y - offset_y) * logn(((dmg - offset_x) * ((base - 1) / intersect_x)) + 1, base);
12}
float dmg
Definition breakable.qc:12
float autocvar_g_buffs_inferno_burntime_target_damage
Definition inferno.qh:8
float autocvar_g_buffs_inferno_burntime_target_time
Definition inferno.qh:9
float autocvar_g_buffs_inferno_burntime_min_time
Definition inferno.qh:7
float autocvar_g_buffs_inferno_burntime_factor
Definition inferno.qh:6
float logn(float e, float base)
Definition mathlib.qc:102

References autocvar_g_buffs_inferno_burntime_factor, autocvar_g_buffs_inferno_burntime_min_time, autocvar_g_buffs_inferno_burntime_target_damage, autocvar_g_buffs_inferno_burntime_target_time, dmg, and logn().

Referenced by MUTATOR_HOOKFUNCTION().

◆ REGISTER_BUFF()

REGISTER_BUFF ( INFERNO ,
NEW(InfernoBuff)  )

Variable Documentation

◆ autocvar_g_buffs_inferno_burntime_factor

float autocvar_g_buffs_inferno_burntime_factor

Definition at line 6 of file inferno.qh.

Referenced by buff_Inferno_CalculateTime().

◆ autocvar_g_buffs_inferno_burntime_min_time

float autocvar_g_buffs_inferno_burntime_min_time

Definition at line 7 of file inferno.qh.

Referenced by buff_Inferno_CalculateTime().

◆ autocvar_g_buffs_inferno_burntime_target_damage

float autocvar_g_buffs_inferno_burntime_target_damage

Definition at line 8 of file inferno.qh.

Referenced by buff_Inferno_CalculateTime().

◆ autocvar_g_buffs_inferno_burntime_target_time

float autocvar_g_buffs_inferno_burntime_target_time

Definition at line 9 of file inferno.qh.

Referenced by buff_Inferno_CalculateTime().

◆ autocvar_g_buffs_inferno_damagemultiplier

float autocvar_g_buffs_inferno_damagemultiplier

Definition at line 10 of file inferno.qh.

Referenced by buff_Inferno_CalculateDamage().