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

363 lines
8.9 KiB
JSON

{
"GroupsMap": {
"Mul_Jade_BPSkillCheck": {
"CombineOperator": "Mul",
"Factors": [
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"IsTarget": false,
"ModifilerName": "MAvatar_Jade_00_Rank06_BPSkillSelf"
},
"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.ComplexSkillAIContainModifier",
"IsTarget": false,
"ModifilerName": "MAvatar_Jade_00_BPSkillSelf"
},
"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.ComplexSkillAIContainModifier",
"IsTarget": false,
"ModifilerName": "MAvatar_Jade_00_BPSkillBuffListen"
},
"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.ComplexSkillAIContainModifier",
"IsTarget": false,
"ModifilerName": "MAvatar_Jade_00_BPSkill"
},
"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.ComplexSkillAIContainModifier",
"IsTarget": false,
"ModifilerName": "MAvatar_Jade_00_Rank06_BPSkill"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
}
}
]
},
"Add01_Jade_BPSkillSelect": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceMaxSkillTagWeight"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 10
},
"xmax": {
"Value": 6
},
"ymax": {
"Value": 600
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceAITag",
"DynamicValueKey": "DamageCarry"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 0.01
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 0.01
}
},
{
"xmin": {
"Value": 1
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 2
},
"ymax": {
"Value": 1
}
}
]
}
}
]
},
"Add_Jade_SelfSource": {
"CombineOperator": "Mul",
"Factors": [
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceTargetIsActor"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 0.0009999999
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 0.0009999999
}
}
]
}
}
]
},
"Add_Jade_Rank06SelfSource": {
"CombineOperator": "Mul",
"Factors": [
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"IsTarget": false,
"ModifilerName": "MAvatar_Jade_00_Rank06_Check"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1.1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1.1
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 1
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceTargetIsActor"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1.1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1.1
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 1
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessBreak",
"UseFinalScore": true,
"CompareType": "Equal",
"CompareValue": {
"Value": 1
},
"IsOverrideFinalScore": true,
"FinalScore": {
"Value": 0.01
}
}
}
]
}
}
}