3#include <zenkit/addon/daedalus.hh>
27 int32_t
val[zenkit::DamageType::NUM] = {};
39 static bool checkDamageMask(
Npc& src,
Npc& other,
const Bullet* b);
43 static Val swordDamage(
Npc& src,
Npc& other);
static auto rangeDamageValue(Npc &src) -> Damage
static Val damageValue(Npc &src, Npc &other, const Bullet *b, bool isSpell, const DamageCalculator::Damage &splDmg, const CollideMask bMsk)
static Val damageFall(Npc &src, float speed)
static int32_t damageTypeMask(Npc &npc)
int32_t val[zenkit::DamageType::NUM]
void operator*=(int32_t v)
int32_t & operator[](size_t i)
void operator/=(int32_t v)
Val(int32_t v, bool b, bool i)