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

386 lines
9.5 KiB
JSON

{
"GroupsMap": {
"Base100pP_Boothill_Skill02_NorFullEnergySelectLowStanceEnemy": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourcePropertyCompare",
"TargetPropertyType": "CurrentStance",
"CompareType": "LessEqual",
"CompareValue": {
"Value": 30
}
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1
},
"ymax": {
"Value": 25
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourcePropertyCompare",
"TargetPropertyType": "CurrentStance",
"CompareType": "LessEqual",
"CompareValue": {
"Value": 60
}
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1
},
"ymax": {
"Value": 25
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourcePropertyCompare",
"TargetPropertyType": "CurrentStance",
"CompareType": "LessEqual",
"CompareValue": {
"Value": 90
}
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1
},
"ymax": {
"Value": 25
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourcePropertyCompare",
"TargetPropertyType": "CurrentStance",
"CompareType": "LessEqual",
"CompareValue": {
"Value": 120
}
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1
},
"ymax": {
"Value": 25
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourcePropertyCompare",
"TargetPropertyType": "CurrentStance"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1
},
"ymax": {
"Value": 1
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceWeaknessCompare"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 1.5
},
"xmax": {
"Value": 3
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceDynamicValue",
"IsTarget": false,
"DynamicValueKey": "CurEnhance"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 2.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 2.5
},
"xmax": {
"Value": 5
}
}
]
}
}
]
},
"Base100pP_Boothill_Skill02_FullEnergySelectStrongWeakBreakEnemy": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIGetStrengthLevel"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 2.5
}
},
{
"xmin": {
"Value": 2.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 5
},
"ymax": {
"Value": 100
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceDynamicValue",
"IsTarget": false,
"DynamicValueKey": "CurEnhance"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 2.5
}
},
{
"xmin": {
"Value": 2.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 5
},
"ymax": {
"Value": 1
}
}
]
}
}
]
},
"Ultra500pP_Boothill_StanceableBPtargetCheck": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"ModifilerName": "MAvatar_Boothill_00_DuelTarget"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 500
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 500
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "Break"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 2
},
"xmax": {
"Value": 1
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceWeaknessCompare"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 1.5
},
"xmax": {
"Value": 3
}
}
]
}
}
]
},
"Ultra500pP_Boothill_NoEffectiveWeakCheck": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceWeaknessCompare"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 500
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 500
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 250
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 250
}
},
{
"xmin": {
"Value": 1.5
},
"xmax": {
"Value": 3
}
}
]
}
}
]
}
}
}