Untitled diff

创建于 差异永不过期
0 删除
10
1 添加
10
Weapons& operator=(const Weapons&) = delete;
Weapons& operator=(const Weapons&) = delete;


void loadDefaults();
void loadDefaults();
const Weapon* getWeapon(const Item* item) const;
const Weapon* getWeapon(const Item* item) const;


static int32_t getMaxMeleeDamage(int32_t attackSkill, int32_t attackValue);
static int32_t getMaxMeleeDamage(int32_t attackSkill, int32_t attackValue);
static int32_t getMaxWeaponDamage(uint32_t level, int32_t attackSkill, int32_t attackValue, float attackFactor);
static int32_t getMaxWeaponDamage(uint32_t level, int32_t attackSkill, int32_t attackValue, float attackFactor, uint16_t passiveDamageBonus);


private:
private:
void clear() override;
void clear() override;