feat: add enchant value to pdef/mdef, patk/matk

This commit is contained in:
k0t9i
2023-01-24 23:50:59 +04:00
parent ca0183603f
commit 4cfb986ce0
8 changed files with 38 additions and 23 deletions

View File

@@ -99,8 +99,8 @@ namespace L2Bot::Domain::Entities
const uint16_t enchantLevel,
const Enums::ArmorType armorType,
const Enums::CrystalType crystalType,
const uint16_t pDef,
const uint16_t mDef,
const uint32_t pDef,
const uint32_t mDef,
const std::string& setEffect,
const std::string& addSetEffect,
const std::string& enchantEffect
@@ -150,8 +150,8 @@ namespace L2Bot::Domain::Entities
{
bool isEquipped = 0;
uint16_t enchantLevel = 0;
uint16_t pDef = 0;
uint16_t mDef = 0;
uint32_t pDef = 0;
uint32_t mDef = 0;
bool isNewState = true;
};
@@ -161,8 +161,8 @@ namespace L2Bot::Domain::Entities
uint16_t m_EnchantLevel = 0;
Enums::ArmorType m_ArmorType = Enums::ArmorType::none;
Enums::CrystalType m_CrystalType = Enums::CrystalType::none;
uint16_t m_PDef = 0;
uint16_t m_MDef = 0;
uint32_t m_PDef = 0;
uint32_t m_MDef = 0;
std::string m_SetEffect = "";
std::string m_AddSetEffect = "";
std::string m_EnchantEffect = "";

View File

@@ -85,7 +85,7 @@ namespace L2Bot::Domain::Entities
const uint16_t enchantLevel,
const Enums::CrystalType crystalType,
const int16_t evasion,
const uint16_t pDef,
const uint32_t pDef,
const uint16_t defRate
) :
BaseItem
@@ -128,7 +128,7 @@ namespace L2Bot::Domain::Entities
{
bool isEquipped = 0;
uint16_t enchantLevel = 0;
uint16_t pDef = 0;
uint32_t pDef = 0;
bool isNewState = true;
};
@@ -138,7 +138,7 @@ namespace L2Bot::Domain::Entities
uint16_t m_EnchantLevel = 0;
Enums::CrystalType m_CrystalType = Enums::CrystalType::none;
int16_t m_Evasion = 0;
uint16_t m_PDef = 0;
uint32_t m_PDef = 0;
uint16_t m_DefRate = 0;
GetState m_PrevState = GetState();

View File

@@ -112,8 +112,8 @@ namespace L2Bot::Domain::Entities
const Enums::WeaponType weaponType,
const Enums::CrystalType crystalType,
const uint8_t rndDamage,
const uint16_t pAtk,
const uint16_t mAtk,
const uint32_t pAtk,
const uint32_t mAtk,
const uint16_t critical,
const int8_t hitModify,
const uint16_t atkSpd,
@@ -175,8 +175,8 @@ namespace L2Bot::Domain::Entities
{
bool isEquipped = 0;
uint16_t enchantLevel = 0;
uint16_t pAtk = 0;
uint16_t mAtk = 0;
uint32_t pAtk = 0;
uint32_t mAtk = 0;
bool isNewState = true;
};
@@ -187,8 +187,8 @@ namespace L2Bot::Domain::Entities
Enums::WeaponType m_WeaponType = Enums::WeaponType::none;
Enums::CrystalType m_CrystalType = Enums::CrystalType::none;
uint8_t m_RndDamage = 0;
uint16_t m_PAtk = 0;
uint16_t m_MAtk = 0;
uint32_t m_PAtk = 0;
uint32_t m_MAtk = 0;
uint16_t m_Critical = 0;
int8_t m_HitModify = 0;
uint16_t m_AtkSpd = 0;