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

226 lines
5.4 KiB
JSON

{
"GroupsMap": {
"Base_GridFight_SingleHeal": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourcePropertyCompareRatio",
"PropertyTypeA": "CurrentHP",
"PropertyTypeB": "MaxHP"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1500
},
"xmax": {
"Value": 0.4
},
"ymax": {
"Value": 1100
}
},
{
"xmin": {
"Value": 0.4
},
"ymin": {
"Value": 1100
},
"xmax": {
"Value": 0.6
},
"ymax": {
"Value": 800
}
},
{
"xmin": {
"Value": 0.6
},
"ymin": {
"Value": 800
},
"xmax": {
"Value": 0.7
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 0.7
},
"ymin": {
"Value": 50
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 1
}
}
]
}
}
]
},
"Base_GridFight_SingleShield": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceAITag",
"DynamicValueKey": "AggroNeed"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmin": {
"Value": 1
},
"ymin": {
"Value": 30
},
"xmax": {
"Value": 10
},
"ymax": {
"Value": 90
}
},
{
"xmax": {
"Value": 1
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"ModifilerName": "MAvatar_March7th_00_BPSkill_Shield"
},
"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.ComplexSkillAISourcePropertyCompareRatio",
"PropertyTypeA": "CurrentHP",
"PropertyTypeB": "MaxHP"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 110
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 90
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 95
},
"xmax": {
"Value": 0.75
},
"ymax": {
"Value": 90
}
},
{
"xmin": {
"Value": 0.75
},
"ymin": {
"Value": 50
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 1
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"ModifilerName": "MAvatar_March7th_00_BPSkill_Shield"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 0.2
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 0.2
}
}
]
}
}
]
}
}
}