OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Classes | Functions | Variables
AttackList.h File Reference
#include <cstdint>
#include <vector>
#include "Engine/Objects/ActorEnums.h"
#include "Engine/Pid.h"
#include "Library/Geometry/Vec.h"

Classes

struct  AttackDescription
 

Functions

void pushAoeAttack (Pid pid, float aoeDistance, Vec3f pos, ActorAbility ability)
 
void pushMeleeAttack (Pid pid, Vec3f pos, ActorAbility ability)
 

Variables

std::vector< AttackDescriptionattackList
 

Function Documentation

◆ pushAoeAttack()

void pushAoeAttack ( Pid  pid,
float  aoeDistance,
Vec3f  pos,
ActorAbility  ability 
)

Register damaging AOE spell impact.

Parameters
pidPid of an AOE spell.
aoeDistanceDamaging distance of spell relative to point of impact.
posPoint of impact.
ability???
Original binary offset:
0x40261D

◆ pushMeleeAttack()

void pushMeleeAttack ( Pid  pid,
Vec3f  pos,
ActorAbility  ability 
)

Register melee attack performed by an actor.

Parameters
pidPid of attacker.
posPosition of an attacker.
ability???

Variable Documentation

◆ attackList

std::vector<AttackDescription> attackList
extern