diff options
| author | Léo Lam <leo@leolam.fr> | 2021-01-09 16:59:00 +0100 |
|---|---|---|
| committer | Léo Lam <leo@leolam.fr> | 2021-01-09 17:23:38 +0100 |
| commit | 8569722db68dc01024ffbbc852cf66e3a80a89c9 (patch) | |
| tree | 5524ee40b5d898a8b29e2f8ffa0ff4ff2b485aab /src/KingSystem/ActorSystem/actInfoCommon.cpp | |
| parent | 9069c4e9f8ef1b7622f62e1f57e2a526364c9e5d (diff) | |
ksys/act: Start adding actInfoCommon
Diffstat (limited to 'src/KingSystem/ActorSystem/actInfoCommon.cpp')
| -rw-r--r-- | src/KingSystem/ActorSystem/actInfoCommon.cpp | 118 |
1 files changed, 118 insertions, 0 deletions
diff --git a/src/KingSystem/ActorSystem/actInfoCommon.cpp b/src/KingSystem/ActorSystem/actInfoCommon.cpp new file mode 100644 index 00000000..e05903d9 --- /dev/null +++ b/src/KingSystem/ActorSystem/actInfoCommon.cpp @@ -0,0 +1,118 @@ +#include "KingSystem/ActorSystem/actInfoCommon.h" +#include "KingSystem/ActorSystem/actInfoData.h" + +namespace ksys::act { + +bool getSystemIsGetItemSelf(InfoData* data, const char* actor) { + return data->getBool(actor, "systemIsGetItemSelf"); +} + +bool getSystemIsGetItemSelf(const al::ByamlIter& iter) { + return InfoData::getBoolByKey(iter, "systemIsGetItemSelf"); +} + +int getGeneralLife(InfoData* data, const char* actor) { + return data->getInt(actor, "generalLife", 100); +} + +int getGeneralLife(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "generalLife", 100); +} + +int getEnemyRank(InfoData* data, const char* actor) { + return data->getInt(actor, "enemyRank"); +} + +int getAttackPower(InfoData* data, const char* actor) { + return data->getInt(actor, "attackPower"); +} + +int getWeaponCommonGuardPower(InfoData* data, const char* actor) { + return data->getInt(actor, "weaponCommonGuardPower"); +} + +float getWeaponCommonSharpWeaponPer(InfoData* data, const char* actor) { + return data->getFloat(actor, "weaponCommonSharpWeaponPer", 10.0); +} + +int getWeaponCommonSharpWeaponAddAtkMin(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "weaponCommonSharpWeaponAddAtkMin"); +} + +int getWeaponCommonSharpWeaponAddAtkMax(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "weaponCommonSharpWeaponAddAtkMax"); +} + +int getWeaponCommonSharpWeaponAddLifeMin(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "weaponCommonSharpWeaponAddLifeMin"); +} + +int getWeaponCommonSharpWeaponAddLifeMax(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "weaponCommonSharpWeaponAddLifeMax"); +} + +bool getWeaponCommonSharpWeaponAddCrit(const al::ByamlIter& iter) { + return InfoData::getBoolByKey(iter, "weaponCommonSharpWeaponAddCrit"); +} + +int getWeaponCommonSharpWeaponAddGuardMin(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "weaponCommonSharpWeaponAddGuardMin"); +} + +int getWeaponCommonSharpWeaponAddGuardMax(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "weaponCommonSharpWeaponAddGuardMax"); +} + +int getWeaponCommonPoweredSharpAddAtkMin(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "weaponCommonPoweredSharpAddAtkMin"); +} + +int getWeaponCommonPoweredSharpAddAtkMax(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "weaponCommonPoweredSharpAddAtkMax"); +} + +int getWeaponCommonPoweredSharpAddLifeMin(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "weaponCommonPoweredSharpAddLifeMin"); +} + +int getWeaponCommonPoweredSharpAddLifeMax(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "weaponCommonPoweredSharpAddLifeMax"); +} + +int getWeaponCommonPoweredSharpAddGuardMin(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "weaponCommonPoweredSharpAddGuardMin"); +} + +int getWeaponCommonPoweredSharpAddGuardMax(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "weaponCommonPoweredSharpAddGuardMax"); +} + +float getWeaponCommonPoweredSharpAddThrowMin(const al::ByamlIter& iter) { + return InfoData::getFloatByKey(iter, "weaponCommonPoweredSharpAddThrowMin", 1.0); +} + +float getWeaponCommonPoweredSharpAddThrowMax(const al::ByamlIter& iter) { + return InfoData::getFloatByKey(iter, "weaponCommonPoweredSharpAddThrowMax", 1.0); +} + +bool getWeaponCommonPoweredSharpAddSpreadFire(const al::ByamlIter& iter) { + return InfoData::getBoolByKey(iter, "weaponCommonPoweredSharpAddSpreadFire"); +} + +bool getWeaponCommonPoweredSharpAddZoomRapid(const al::ByamlIter& iter) { + return InfoData::getBoolByKey(iter, "weaponCommonPoweredSharpAddZoomRapid"); +} + +float getWeaponCommonPoweredSharpAddRapidFireMin(const al::ByamlIter& iter) { + return InfoData::getFloatByKey(iter, "weaponCommonPoweredSharpAddRapidFireMin", 1.0); +} + +float getWeaponCommonPoweredSharpAddRapidFireMax(const al::ByamlIter& iter) { + return InfoData::getFloatByKey(iter, "weaponCommonPoweredSharpAddRapidFireMax", 1.0); +} + +bool getWeaponCommonPoweredSharpAddSurfMaster(const al::ByamlIter& iter) { + return InfoData::getBoolByKey(iter, "weaponCommonPoweredSharpAddSurfMaster"); +} + +} // namespace ksys::act |
