Operation Null Mind 0.4.1
A 2D roguelike top down shooter game made with SDL2
 
Loading...
Searching...
No Matches
SkillResources Struct Reference

#include <player.h>

Public Attributes

float overPressuredBulletConsumptionMultipler
 Amount of ammo consumed when overpressured.
 
float overPressuredFireRate
 Fire rate when overpressured.
 
float overPressuredProjectileSpeed
 Speed of overpressured bullets.
 
int scavengerAmmoBonus
 Amount of ammo gained from scavenger skill.
 
int scavengerAmmoCapacity
 Amount of capacity reduced percentage from scavenger skill.
 
int hemocycleMultipler
 Amount of health gained from hemocycle skill.
 
int armoredUpIncomingDamageReduction
 
int armoredUpDamageOutputDamageReduction
 Amount of damage reduction from armored up skill.
 
int ammoShoot
 Amount of ammo shot from the gun.
 
float ghostLoadRandomizer
 Randomizer for ghost load jamming.
 
Timer * crashOutCooldown
 Timer for crashout cooldown.
 
Timer * crashOutDuration
 Timer for crashout duration.
 
Timer * parryTimer
 Timer for Parry ability cooldown.
 
Timer * parryDurationTimer
 Timer for Parry ability duration.
 
ParticleEmitter * parryParticleEmitter
 Visual effect for Parry.
 
SDL_Texture * parryTexture
 Texture for Parry effect.
 
float parryRadius
 Radius of the parry effect.
 
Vec2 parryDirection
 

Member Data Documentation

◆ ammoShoot

int SkillResources::ammoShoot

Amount of ammo shot from the gun.

◆ armoredUpDamageOutputDamageReduction

int SkillResources::armoredUpDamageOutputDamageReduction

Amount of damage reduction from armored up skill.

Amount of damage reduction from armored up skill

◆ armoredUpIncomingDamageReduction

int SkillResources::armoredUpIncomingDamageReduction

◆ crashOutCooldown

Timer* SkillResources::crashOutCooldown

Timer for crashout cooldown.

◆ crashOutDuration

Timer* SkillResources::crashOutDuration

Timer for crashout duration.

◆ ghostLoadRandomizer

float SkillResources::ghostLoadRandomizer

Randomizer for ghost load jamming.

◆ hemocycleMultipler

int SkillResources::hemocycleMultipler

Amount of health gained from hemocycle skill.

◆ overPressuredBulletConsumptionMultipler

float SkillResources::overPressuredBulletConsumptionMultipler

Amount of ammo consumed when overpressured.

◆ overPressuredFireRate

float SkillResources::overPressuredFireRate

Fire rate when overpressured.

◆ overPressuredProjectileSpeed

float SkillResources::overPressuredProjectileSpeed

Speed of overpressured bullets.

◆ parryDirection

Vec2 SkillResources::parryDirection

◆ parryDurationTimer

Timer* SkillResources::parryDurationTimer

Timer for Parry ability duration.

◆ parryParticleEmitter

ParticleEmitter* SkillResources::parryParticleEmitter

Visual effect for Parry.

◆ parryRadius

float SkillResources::parryRadius

Radius of the parry effect.

◆ parryTexture

SDL_Texture* SkillResources::parryTexture

Texture for Parry effect.

◆ parryTimer

Timer* SkillResources::parryTimer

Timer for Parry ability cooldown.

◆ scavengerAmmoBonus

int SkillResources::scavengerAmmoBonus

Amount of ammo gained from scavenger skill.

◆ scavengerAmmoCapacity

int SkillResources::scavengerAmmoCapacity

Amount of capacity reduced percentage from scavenger skill.


The documentation for this struct was generated from the following file: