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

196 lines
4.6 KiB
JSON

{
"GroupsMap": {
"Add01_Silwolf_NormalAttack": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIModifierTypeNumber",
"ModifierType": "Debuff"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 5
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"Ultra_Silwolf_SelectHighLevelEnemy": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIGetStrengthLevel"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 400
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 400
}
},
{
"xmin": {
"Value": 1
},
"ymin": {
"Value": 600
},
"xmax": {
"Value": 2
},
"ymax": {
"Value": 600
}
},
{
"xmin": {
"Value": 2
},
"ymin": {
"Value": 1000
},
"xmax": {
"Value": 3
},
"ymax": {
"Value": 1000
}
},
{
"xmin": {
"Value": 3
},
"ymin": {
"Value": 1200
},
"xmax": {
"Value": 5
},
"ymax": {
"Value": 2000
}
}
]
}
}
]
},
"Add01_Silwolf_BPSkill": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIGetStrengthLevel"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 40
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 40
}
},
{
"xmin": {
"Value": 1
},
"ymin": {
"Value": 60
},
"xmax": {
"Value": 2
},
"ymax": {
"Value": 60
}
},
{
"xmin": {
"Value": 2
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 3
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 3
},
"ymin": {
"Value": 120
},
"xmax": {
"Value": 5
},
"ymax": {
"Value": 200
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIAllTargetCombine",
"Evaluator": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"ModifilerName": "MAvatar_Silwolf_00_BPSkill_WeakType"
},
"ListCombineType": "Max"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
}
}
]
}
}
}