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

227 lines
5.4 KiB
JSON

{
"GroupsMap": {
"BasepP_Rappa_Skill11AndSkill12Groups_WeaknessCompare": {
"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": 1000
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 1000
}
},
{
"xmin": {
"Value": 1.5
},
"ymin": {
"Value": 150
},
"xmax": {
"Value": 2.5
},
"ymax": {
"Value": 150
}
}
]
}
}
]
},
"BasepP_Rappa_Skill11AndSkill12Groups_TargetCount": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIBattleGlobalData",
"DataType": "TargetNeighbourCount"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 100
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 100
}
},
{
"ymin": {
"Value": 500
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 500
}
},
{
"xmin": {
"Value": 1.5
},
"ymin": {
"Value": 2000
},
"xmax": {
"Value": 2.5
},
"ymax": {
"Value": 2000
}
}
]
}
}
]
},
"BasepP_Rappa_Skill11AndSkill12Groups_MonsterHp": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourcePropertyCompareRatio",
"PropertyTypeA": "CurrentHP",
"PropertyTypeB": "MaxHP"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": -1500
},
"ymax": {
"Value": -1500
}
},
{
"xmax": {
"Value": 1
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessBreak",
"UseFinalScore": true,
"CompareType": "Less",
"IsOverrideFinalScore": true,
"FinalScore": {
"Value": 1
}
}
}
]
},
"BasepP_Rappa_Skill11AndSkill12Groups_MonsterLevel": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIGetStrengthLevel"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 2
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 2
}
},
{
"xmin": {
"Value": 1.5
},
"ymin": {
"Value": 3
},
"xmax": {
"Value": 2.5
},
"ymax": {
"Value": 3
}
},
{
"xmin": {
"Value": 2.5
},
"ymin": {
"Value": 8
},
"xmax": {
"Value": 3.5
},
"ymax": {
"Value": 8
}
},
{
"xmin": {
"Value": 3.5
},
"ymin": {
"Value": 9
},
"xmax": {
"Value": 4.5
},
"ymax": {
"Value": 9
}
},
{
"xmin": {
"Value": 4.5
},
"ymin": {
"Value": 10
},
"xmax": {
"Value": 5.5
},
"ymax": {
"Value": 10
}
}
]
}
}
]
}
}
}