Files
turnbasedgamedata/Config/ConfigAI/ComplexSkillAIGlobalGroup/Avatar/Avatar_Cyrene_00_ComplexSkillAI.json
2025-11-05 00:34:44 +01:00

498 lines
12 KiB
JSON

{
"GroupsMap": {
"Base_Cyrene_CompareDPT": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceIsCombatPowerWeightedRandomTarget",
"AITagKey": "DamageNeedAttack",
"DefaultAITagValue": {
"Value": 0.1
},
"PowerOfDamageCarry": {
"Value": 2
}
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 0.1
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"AddNP_Cyrene_CheckTargetForeverEffect": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceCharacterID",
"CharacterIDGroup": "ForeverEffectChrysos"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 2
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 2
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"ModifilerName": "MServant_CyreneServant_00_AmazingBuff"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 5
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 1
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceAITag",
"DynamicValueKey": "DamageCarry"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 300
},
"ymax": {
"Value": 1
}
}
]
}
}
]
},
"AddNP_Cyrene_CheckTargetOnceEffect": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceCharacterID",
"CharacterID": 1404
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 8
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 8
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"ModifilerName": "MServant_CyreneServant_00_AmazingBuff"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceCharacterID",
"CharacterID": 1402
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 8
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 8
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"ModifilerName": "MServant_CyreneServant_00_AmazingBuff_Aglaea_Sub2"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceCharacterID",
"CharacterID": 1405
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 8
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 8
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"ModifilerName": "MServant_CyreneServant_00_AmazingBuff_Anaxa"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceCharacterID",
"CharacterID": 1410
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 8
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 8
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"ModifilerName": "MServant_CyreneServant_00_AmazingBuff_Harscyline_Sub"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceAITag",
"DynamicValueKey": "DamageCarry"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 300
},
"ymax": {
"Value": 1
}
}
]
}
}
]
},
"AddNP_Cyrene_CheckTargetListenEffect": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceCharacterID",
"CharacterIDGroup": "ListenChrysos"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 0.01
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 0.01
}
}
]
}
}
]
},
"AddNP_Cyrene_CheckDamageCarry": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceCharacterID",
"CharacterIDGroup": "Chrysos"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceAITag",
"DynamicValueKey": "DamageCarry"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 0.01
},
"xmax": {
"Value": 10
},
"ymax": {
"Value": 0.01
}
},
{
"xmin": {
"Value": 10
},
"ymin": {
"Value": 5
},
"xmax": {
"Value": 300
},
"ymax": {
"Value": 5
}
}
]
}
}
]
}
}
}