summaryrefslogtreecommitdiff
path: root/src/KingSystem/ActorSystem/actInfoCommon.cpp
diff options
context:
space:
mode:
authorLéo Lam <leo@leolam.fr>2021-01-22 16:13:01 +0100
committerLéo Lam <leo@leolam.fr>2021-01-22 16:37:57 +0100
commit0d9117c1b8c82a45746bbd937435700dc563996c (patch)
tree9116b3badd0c22eca4a6f25675aa4e2afb2c666f /src/KingSystem/ActorSystem/actInfoCommon.cpp
parentad95be2d0802bb9789db8cf47be50b2fcb7ee794 (diff)
ksys/act: Add remaining actInfoCommon functions
Diffstat (limited to 'src/KingSystem/ActorSystem/actInfoCommon.cpp')
-rw-r--r--src/KingSystem/ActorSystem/actInfoCommon.cpp503
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