diff options
| author | Léo Lam <leo@leolam.fr> | 2021-01-22 16:13:01 +0100 |
|---|---|---|
| committer | Léo Lam <leo@leolam.fr> | 2021-01-22 16:37:57 +0100 |
| commit | 0d9117c1b8c82a45746bbd937435700dc563996c (patch) | |
| tree | 9116b3badd0c22eca4a6f25675aa4e2afb2c666f /src/KingSystem/ActorSystem/actInfoCommon.cpp | |
| parent | ad95be2d0802bb9789db8cf47be50b2fcb7ee794 (diff) | |
ksys/act: Add remaining actInfoCommon functions
Diffstat (limited to 'src/KingSystem/ActorSystem/actInfoCommon.cpp')
| -rw-r--r-- | src/KingSystem/ActorSystem/actInfoCommon.cpp | 503 |
1 files changed, 503 insertions, 0 deletions
diff --git a/src/KingSystem/ActorSystem/actInfoCommon.cpp b/src/KingSystem/ActorSystem/actInfoCommon.cpp index 441cc5c9..879e4f95 100644 --- a/src/KingSystem/ActorSystem/actInfoCommon.cpp +++ b/src/KingSystem/ActorSystem/actInfoCommon.cpp @@ -285,6 +285,22 @@ const char* getMasterSwordTrueFormActorName(const al::ByamlIter& iter) { return InfoData::getStringByKey(iter, "masterSwordTrueFormActorName"); } +int getArmorStarNum(InfoData* data, const char* actor) { + return data->getInt(actor, "armorStarNum"); +} + +int getArmorStarNum(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "armorStarNum"); +} + +int getArmorDefenceAddLevel(InfoData* data, const char* actor) { + return data->getInt(actor, "armorDefenceAddLevel"); +} + +int getArmorDefenceAddLevel(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "armorDefenceAddLevel"); +} + const char* getArmorNextRankName(InfoData* data, const char* actor) { return data->getString(actor, "armorNextRankName"); } @@ -293,6 +309,102 @@ const char* getArmorNextRankName(const al::ByamlIter& iter) { return InfoData::getStringByKey(iter, "armorNextRankName"); } +const char* getArmorEffectEffectType(InfoData* data, const char* actor) { + return data->getString(actor, "armorEffectEffectType", "None"); +} + +const char* getArmorEffectEffectType(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "armorEffectEffectType", "None"); +} + +int getArmorEffectEffectLevel(InfoData* data, const char* actor) { + return data->getInt(actor, "armorEffectEffectLevel"); +} + +int getArmorEffectEffectLevel(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "armorEffectEffectLevel"); +} + +bool getArmorEffectAncientPowUp(InfoData* data, const char* actor) { + return data->getBool(actor, "armorEffectAncientPowUp"); +} + +bool getArmorEffectAncientPowUp(const al::ByamlIter& iter) { + return InfoData::getBoolByKey(iter, "armorEffectAncientPowUp"); +} + +bool getArmorEffectEnableClimbWaterfall(InfoData* data, const char* actor) { + return data->getBool(actor, "armorEffectEnableClimbWaterfall"); +} + +bool getArmorEffectEnableClimbWaterfall(const al::ByamlIter& iter) { + return InfoData::getBoolByKey(iter, "armorEffectEnableClimbWaterfall"); +} + +bool getArmorEffectEnableSpinAttack(InfoData* data, const char* actor) { + return data->getBool(actor, "armorEffectEnableSpinAttack"); +} + +bool getArmorEffectEnableSpinAttack(const al::ByamlIter& iter) { + return InfoData::getBoolByKey(iter, "armorEffectEnableSpinAttack"); +} + +int getArmorHeadMantleType(InfoData* data, const char* actor) { + return data->getInt(actor, "armorHeadMantleType"); +} + +int getArmorHeadMantleType(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "armorHeadMantleType"); +} + +bool getArmorUpperDisableSelfMantle(InfoData* data, const char* actor) { + return data->getBool(actor, "armorUpperDisableSelfMantle"); +} + +bool getArmorUpperDisableSelfMantle(const al::ByamlIter& iter) { + return InfoData::getBoolByKey(iter, "armorUpperDisableSelfMantle"); +} + +int getArmorUpperUseMantleType(InfoData* data, const char* actor) { + return data->getInt(actor, "armorUpperUseMantleType"); +} + +int getArmorUpperUseMantleType(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "armorUpperUseMantleType"); +} + +const char* getSeriesArmorSeriesType(InfoData* data, const char* actor) { + return data->getString(actor, "seriesArmorSeriesType"); +} + +const char* getSeriesArmorSeriesType(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "seriesArmorSeriesType"); +} + +int getItemSellingPrice(InfoData* data, const char* actor) { + return data->getInt(actor, "itemSellingPrice", -1); +} + +int getItemSellingPrice(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "itemSellingPrice", -1); +} + +int getItemBuyingPrice(InfoData* data, const char* actor) { + return data->getInt(actor, "itemBuyingPrice", -1); +} + +int getItemBuyingPrice(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "itemBuyingPrice", -1); +} + +int getItemCreatingPrice(InfoData* data, const char* actor) { + return data->getInt(actor, "itemCreatingPrice", -1); +} + +int getItemCreatingPrice(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "itemCreatingPrice", -1); +} + int getItemStainColor(InfoData* data, const char* actor) { return data->getInt(actor, "itemStainColor", -1); } @@ -301,6 +413,54 @@ int getItemStainColor(const al::ByamlIter& iter) { return InfoData::getIntByKey(iter, "itemStainColor", -1); } +int getItemSaleRevivalCount(InfoData* data, const char* actor) { + return data->getInt(actor, "itemSaleRevivalCount", -1); +} + +int getItemSaleRevivalCount(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "itemSaleRevivalCount", -1); +} + +const char* getItemUseIconActorName(InfoData* data, const char* actor) { + return data->getString(actor, "itemUseIconActorName"); +} + +const char* getItemUseIconActorName(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "itemUseIconActorName"); +} + +int getRupeeRupeeValue(InfoData* data, const char* actor) { + return data->getInt(actor, "rupeeRupeeValue", 1); +} + +int getRupeeRupeeValue(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "rupeeRupeeValue", 1); +} + +int getArrowArrowNum(InfoData* data, const char* actor) { + return data->getInt(actor, "arrowArrowNum"); +} + +int getArrowArrowNum(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "arrowArrowNum"); +} + +int getArrowEnemyShootNumForDelete(InfoData* data, const char* actor) { + return data->getInt(actor, "arrowEnemyShootNumForDelete"); +} + +int getArrowEnemyShootNumForDelete(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "arrowEnemyShootNumForDelete"); +} + +int getArrowArrowDeletePer(InfoData* data, const char* actor) { + return data->getInt(actor, "arrowArrowDeletePer"); +} + +int getArrowArrowDeletePer(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "arrowArrowDeletePer"); +} + int getCureItemHitPointRecover(InfoData* data, const char* actor) { return data->getInt(actor, "cureItemHitPointRecover"); } @@ -309,6 +469,326 @@ int getCureItemHitPointRecover(const al::ByamlIter& iter) { return InfoData::getIntByKey(iter, "cureItemHitPointRecover"); } +int getCureItemEffectiveTime(InfoData* data, const char* actor) { + return data->getInt(actor, "cureItemEffectiveTime"); +} + +int getCureItemEffectiveTime(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "cureItemEffectiveTime"); +} + +const char* getTravelerAppearGameDataName(InfoData* data, const char* actor) { + return data->getString(actor, "travelerAppearGameDataName"); +} + +const char* getTravelerAppearGameDataName(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerAppearGameDataName"); +} + +const char* getTravelerDeleteGameDataName(InfoData* data, const char* actor) { + return data->getString(actor, "travelerDeleteGameDataName"); +} + +const char* getTravelerDeleteGameDataName(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerDeleteGameDataName"); +} + +const char* getTravelerRouteType(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRouteType"); +} + +const char* getTravelerRouteType(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRouteType"); +} + +const char* getTravelerRideHorseName(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRideHorseName"); +} + +const char* getTravelerRideHorseName(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRideHorseName"); +} + +const char* getTravelerRoutePoint0Name(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRoutePoint0Name"); +} + +const char* getTravelerRoutePoint0Name(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRoutePoint0Name"); +} + +const char* getTravelerRoutePoint1Name(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRoutePoint1Name"); +} + +const char* getTravelerRoutePoint1Name(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRoutePoint1Name"); +} + +const char* getTravelerRoutePoint2Name(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRoutePoint2Name"); +} + +const char* getTravelerRoutePoint2Name(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRoutePoint2Name"); +} + +const char* getTravelerRoutePoint3Name(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRoutePoint3Name"); +} + +const char* getTravelerRoutePoint3Name(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRoutePoint3Name"); +} + +const char* getTravelerRoutePoint4Name(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRoutePoint4Name"); +} + +const char* getTravelerRoutePoint4Name(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRoutePoint4Name"); +} + +const char* getTravelerRoutePoint5Name(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRoutePoint5Name"); +} + +const char* getTravelerRoutePoint5Name(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRoutePoint5Name"); +} + +const char* getTravelerRoutePoint6Name(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRoutePoint6Name"); +} + +const char* getTravelerRoutePoint6Name(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRoutePoint6Name"); +} + +const char* getTravelerRoutePoint7Name(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRoutePoint7Name"); +} + +const char* getTravelerRoutePoint7Name(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRoutePoint7Name"); +} + +const char* getTravelerRoutePoint8Name(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRoutePoint8Name"); +} + +const char* getTravelerRoutePoint8Name(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRoutePoint8Name"); +} + +const char* getTravelerRoutePoint9Name(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRoutePoint9Name"); +} + +const char* getTravelerRoutePoint9Name(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRoutePoint9Name"); +} + +const char* getTravelerRoutePoint10Name(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRoutePoint10Name"); +} + +const char* getTravelerRoutePoint10Name(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRoutePoint10Name"); +} + +const char* getTravelerRoutePoint11Name(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRoutePoint11Name"); +} + +const char* getTravelerRoutePoint11Name(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRoutePoint11Name"); +} + +const char* getTravelerRoutePoint12Name(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRoutePoint12Name"); +} + +const char* getTravelerRoutePoint12Name(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRoutePoint12Name"); +} + +const char* getTravelerRoutePoint13Name(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRoutePoint13Name"); +} + +const char* getTravelerRoutePoint13Name(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRoutePoint13Name"); +} + +const char* getTravelerRoutePoint14Name(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRoutePoint14Name"); +} + +const char* getTravelerRoutePoint14Name(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRoutePoint14Name"); +} + +const char* getTravelerRoutePoint15Name(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRoutePoint15Name"); +} + +const char* getTravelerRoutePoint15Name(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRoutePoint15Name"); +} + +const char* getTravelerRoutePoint16Name(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRoutePoint16Name"); +} + +const char* getTravelerRoutePoint16Name(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRoutePoint16Name"); +} + +const char* getTravelerRoutePoint17Name(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRoutePoint17Name"); +} + +const char* getTravelerRoutePoint17Name(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRoutePoint17Name"); +} + +const char* getTravelerRoutePoint18Name(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRoutePoint18Name"); +} + +const char* getTravelerRoutePoint18Name(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRoutePoint18Name"); +} + +const char* getTravelerRoutePoint19Name(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRoutePoint19Name"); +} + +const char* getTravelerRoutePoint19Name(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRoutePoint19Name"); +} + +const char* getTravelerRoutePoint20Name(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRoutePoint20Name"); +} + +const char* getTravelerRoutePoint20Name(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRoutePoint20Name"); +} + +const char* getTravelerRoutePoint21Name(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRoutePoint21Name"); +} + +const char* getTravelerRoutePoint21Name(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRoutePoint21Name"); +} + +const char* getTravelerRoutePoint22Name(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRoutePoint22Name"); +} + +const char* getTravelerRoutePoint22Name(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRoutePoint22Name"); +} + +const char* getTravelerRoutePoint23Name(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRoutePoint23Name"); +} + +const char* getTravelerRoutePoint23Name(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRoutePoint23Name"); +} + +const char* getTravelerRoutePoint24Name(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRoutePoint24Name"); +} + +const char* getTravelerRoutePoint24Name(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRoutePoint24Name"); +} + +const char* getTravelerRoutePoint25Name(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRoutePoint25Name"); +} + +const char* getTravelerRoutePoint25Name(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRoutePoint25Name"); +} + +const char* getTravelerRoutePoint26Name(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRoutePoint26Name"); +} + +const char* getTravelerRoutePoint26Name(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRoutePoint26Name"); +} + +const char* getTravelerRoutePoint27Name(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRoutePoint27Name"); +} + +const char* getTravelerRoutePoint27Name(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRoutePoint27Name"); +} + +const char* getTravelerRoutePoint28Name(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRoutePoint28Name"); +} + +const char* getTravelerRoutePoint28Name(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRoutePoint28Name"); +} + +const char* getTravelerRoutePoint29Name(InfoData* data, const char* actor) { + return data->getString(actor, "travelerRoutePoint29Name"); +} + +const char* getTravelerRoutePoint29Name(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "travelerRoutePoint29Name"); +} + +const char* getHorseASVariation(InfoData* data, const char* actor) { + return data->getString(actor, "horseASVariation", "Normal"); +} + +const char* getHorseASVariation(const al::ByamlIter& iter) { + return InfoData::getStringByKey(iter, "horseASVariation", "Normal"); +} + +int getHorseNature(InfoData* data, const char* actor) { + return data->getInt(actor, "horseNature"); +} + +int getHorseNature(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "horseNature"); +} + +int getHorseGearTopChargeNum(InfoData* data, const char* actor) { + return data->getInt(actor, "horseGearTopChargeNum", 3); +} + +int getHorseGearTopChargeNum(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "horseGearTopChargeNum", 3); +} + +int getHorseUnitRiddenAnimalType(InfoData* data, const char* actor) { + return data->getInt(actor, "horseUnitRiddenAnimalType"); +} + +int getHorseUnitRiddenAnimalType(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "horseUnitRiddenAnimalType"); +} + +int getMonsterShopBuyMamo(InfoData* data, const char* actor) { + return data->getInt(actor, "monsterShopBuyMamo"); +} + +int getMonsterShopBuyMamo(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "monsterShopBuyMamo"); +} + int getMonsterShopSellMamo(InfoData* data, const char* actor) { return data->getInt(actor, "monsterShopSellMamo"); } @@ -317,5 +797,28 @@ int getMonsterShopSellMamo(const al::ByamlIter& iter) { return InfoData::getIntByKey(iter, "monsterShopSellMamo"); } +int getPictureBookLiveSpot1(InfoData* data, const char* actor) { + return data->getInt(actor, "pictureBookLiveSpot1", -1); +} + +int getPictureBookLiveSpot1(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "pictureBookLiveSpot1", -1); +} + +int getPictureBookLiveSpot2(InfoData* data, const char* actor) { + return data->getInt(actor, "pictureBookLiveSpot2", -1); +} + +int getPictureBookLiveSpot2(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "pictureBookLiveSpot2", -1); +} + +int getPictureBookSpecialDrop(InfoData* data, const char* actor) { + return data->getInt(actor, "pictureBookSpecialDrop", -1); +} + +int getPictureBookSpecialDrop(const al::ByamlIter& iter) { + return InfoData::getIntByKey(iter, "pictureBookSpecialDrop", -1); +} } // namespace ksys::act |
