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

Go to the source code of this file.

Classes

class  Jetpack

Functions

 MODEL (Jetpack_ITEM, Item_Model("g_jetpack.md3"))
void powerup_jetpack_init (Pickup def, entity item)
 REGISTER_ITEM (Jetpack, NEW(Jetpack))

Variables

int autocvar_g_pickup_fuel_jetpack
bool autocvar_g_powerups_jetpack = true

Function Documentation

◆ MODEL()

MODEL ( Jetpack_ITEM ,
Item_Model("g_jetpack.md3")  )

◆ powerup_jetpack_init()

void powerup_jetpack_init ( Pickup def,
entity item )

Definition at line 17 of file jetpack.qh.

18{
20 def.spawnflags |= ITEM_FLAG_MUTATORBLOCKED;
21
22 if(!GetResource(item, RES_FUEL))
24}
float GetResource(entity e, Resource res_type)
Returns the current amount of resource the given entity has.
bool SetResourceExplicit(entity e, Resource res_type, float amount)
Sets the resource amount of an entity without calling any hooks.
@ ITEM_FLAG_MUTATORBLOCKED
Definition item.qh:121
bool autocvar_g_powerups_jetpack
Definition jetpack.qh:15
int autocvar_g_pickup_fuel_jetpack
Definition jetpack.qh:16
int autocvar_g_powerups
Definition sv_powerups.qh:7

References autocvar_g_pickup_fuel_jetpack, autocvar_g_powerups, autocvar_g_powerups_jetpack, entity(), GetResource(), ITEM_FLAG_MUTATORBLOCKED, and SetResourceExplicit().

Referenced by Jetpack::void().

◆ REGISTER_ITEM()

REGISTER_ITEM ( Jetpack ,
NEW(Jetpack)  )

References NEW, REGISTER_ITEM, and SPAWNFUNC_ITEM.

Variable Documentation

◆ autocvar_g_pickup_fuel_jetpack

int autocvar_g_pickup_fuel_jetpack

Definition at line 16 of file jetpack.qh.

Referenced by powerup_jetpack_init().

◆ autocvar_g_powerups_jetpack

bool autocvar_g_powerups_jetpack = true

Definition at line 15 of file jetpack.qh.

Referenced by powerup_jetpack_init().