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

351 lines
8.7 KiB
JSON

{
"GroupsMap": {
"Base_Gallagher_SingleHeal": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "STAT_CTRL"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 500
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 500
}
},
{
"xmax": {
"Value": 0.5
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIAllTeamMemberCombine",
"TeamType": "TeamLight",
"Evaluator": {
"$type": "RPG.GameCore.ComplexSkillAISourcePropertyCompareRatio",
"PropertyTypeA": "CurrentHP",
"PropertyTypeB": "MaxHP"
},
"ListCombineType": "Min"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 1
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"IsTarget": false,
"ModifilerName": "Avatar_Gallagher_00_Rank02_Modifier"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 1
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourcePropertyCompareRatio",
"PropertyTypeA": "CurrentHP",
"PropertyTypeB": "MaxHP"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 600
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 500
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
}
},
{
"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.1
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 0.1
}
}
]
}
}
]
},
"Ultra_Gallagher_TeamHPCheck": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIAllTeamMemberCombine",
"TeamType": "TeamLight",
"Evaluator": {
"$type": "RPG.GameCore.ComplexSkillAISourcePropertyCompareRatio",
"PropertyTypeA": "CurrentHP",
"PropertyTypeB": "MaxHP"
},
"ListCombineType": "Min"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1000
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1000
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"FromTarget": false,
"BehaviorFlag": "STAT_SuperBreakBuff"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 1000
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 1000
}
}
]
}
}
]
},
"Gallagher_Common_FindDebuff_Skill01": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"ModifilerName": "MWAvatar_Gallagher_00_Skill03_DeBuffModifier"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"Gallagher_Common_FindDebuff_Skill11": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"ModifilerName": "MWAvatar_Gallagher_00_Skill03_DeBuffModifier"
},
"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.ComplexSkillAIContainModifier",
"IsTarget": false,
"ModifilerName": "Avatar_Gallagher_00_PointB3_Modifier"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 0.5
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 2
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 2
}
}
]
}
}
]
}
}
}