Files
turnbasedgamedata/Config/ConfigAI/ComplexSkillAIGlobalGroup/Global_FactorGroups.json
2025-04-07 09:10:56 -03:00

8950 lines
220 KiB
JSON

{
"GroupsMap": {
"AddNP_Common_BPSkill": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIBattleGlobalData",
"DataType": "TeamBoostPoint"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 50
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 50
}
},
{
"xmin": {
"Value": 1.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 2.5
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 2.5
},
"ymin": {
"Value": 200
},
"xmax": {
"Value": 3.5
},
"ymax": {
"Value": 200
}
},
{
"xmin": {
"Value": 3.5
},
"ymin": {
"Value": 500
},
"xmax": {
"Value": 4
},
"ymax": {
"Value": 500
}
}
]
}
}
],
"IsBpGroup": true
},
"BasePp_Common_StrongEnemiyPriority": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIGetStrengthLevel"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 5
},
"ymax": {
"Value": 500
}
}
]
}
}
]
},
"Mul_Common_WeakEnemiyPriority": {
"CombineOperator": "Mul",
"Factors": [
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIGetStrengthLevel"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmin": {
"Value": 1
},
"ymin": {
"Value": 1.5
},
"xmax": {
"Value": 2
},
"ymax": {
"Value": 1.2
}
},
{
"xmin": {
"Value": 3
},
"ymin": {
"Value": 0.7
},
"xmax": {
"Value": 5
},
"ymax": {
"Value": 0.4
}
}
]
}
}
]
},
"BasePp_Common_SingleAttack": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourcePropertyCompareRatio",
"PropertyTypeA": "CurrentHP",
"PropertyTypeB": "MaxHP"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 100
},
"xmax": {
"Value": 0.2
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 0.2
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 1
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIGetStrengthLevel"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 1.25
}
},
{
"xmin": {
"Value": 1
},
"ymin": {
"Value": 1.25
},
"xmax": {
"Value": 2
},
"ymax": {
"Value": 1.1
}
},
{
"xmin": {
"Value": 2
},
"ymin": {
"Value": 1.1
},
"xmax": {
"Value": 3
},
"ymax": {
"Value": 0.9
}
},
{
"xmin": {
"Value": 3
},
"ymin": {
"Value": 0.9
},
"xmax": {
"Value": 5
},
"ymax": {
"Value": 0.5
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "STAT_AITargetLowerPriority"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": -100
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": -100
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessBreak",
"CompareType": "LessEqual",
"CompareValue": {
"Value": -100
},
"IsOverrideFinalScore": true,
"FinalScore": {
"Value": 0.01
}
}
}
]
},
"AddNP_Sushang_BPSkill_Break": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "Break"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 30
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"BasePp_Common_WeakBreak": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "Break"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1
},
"ymax": {
"Value": 50
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceWeaknessCompare"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1
},
"ymax": {
"Value": 50
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "STAT_AITargetLowerPriority"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": -100
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": -100
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessBreak",
"CompareType": "LessEqual",
"CompareValue": {
"Value": -100
},
"IsOverrideFinalScore": true,
"FinalScore": {
"Value": 0.01
}
}
}
]
},
"BasePp_Common_Weak": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceWeaknessCompare"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "STAT_AITargetLowerPriority"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": -100
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": -100
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessBreak",
"CompareType": "LessEqual",
"CompareValue": {
"Value": -100
},
"IsOverrideFinalScore": true,
"FinalScore": {
"Value": 0.01
}
}
}
]
},
"BasePp_Common_WeakStanceable": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceWeaknessCompare"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 50
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 50
}
},
{
"xmin": {
"Value": 1.5
},
"xmax": {
"Value": 3
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "Break"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1
},
"ymax": {
"Value": -50
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "STAT_AITargetLowerPriority"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": -100
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": -100
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessBreak",
"CompareType": "LessEqual",
"CompareValue": {
"Value": -100
},
"IsOverrideFinalScore": true,
"FinalScore": {
"Value": 0.01
}
}
}
]
},
"Base_Natasha_SingleHeal": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourcePropertyCompareRatio",
"PropertyTypeA": "CurrentHP",
"PropertyTypeB": "MaxHP"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 150
},
"xmax": {
"Value": 0.4
},
"ymax": {
"Value": 110
}
},
{
"xmin": {
"Value": 0.4
},
"ymin": {
"Value": 110
},
"xmax": {
"Value": 0.6
},
"ymax": {
"Value": 80
}
},
{
"xmin": {
"Value": 0.6
},
"ymin": {
"Value": 80
},
"xmax": {
"Value": 0.7
}
},
{
"xmin": {
"Value": 0.7
},
"xmax": {
"Value": 1
}
}
]
}
}
]
},
"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
}
}
]
}
}
]
},
"Add01_Common_RandomWeight01": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceRandom01"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"Add01_PreCheck_RandomWeight01": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceRandom01",
"FromRecord": true
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"AddPp_Ren_BpSkillHPPercent": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourcePropertyCompareRatio",
"PropertyTypeA": "CurrentHP",
"PropertyTypeB": "MaxHP"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.2
}
},
{
"xmin": {
"Value": 0.2
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 0.8
},
"ymax": {
"Value": 200
}
},
{
"xmin": {
"Value": 0.8
},
"ymin": {
"Value": 200
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 200
}
}
]
}
}
]
},
"Base_Mar7th_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
}
}
]
}
},
{
"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
}
}
]
}
}
]
},
"Add01_Common_CompareTeamSP": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceValueInTeamRatio",
"ValueType": "SPRatio"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmin": {
"Value": 1
},
"xmax": {
"Value": 1
}
},
{
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"Add01_Common_CompareActionDelay": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceValueInTeamRatio",
"ValueType": "ActionDelay"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessBreak",
"CompareType": "Equal",
"IsOverrideFinalScore": true
}
}
]
},
"Add10_Seele_BuffSelfSpeedUp": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"IsTarget": false,
"ModifilerName": "MAvatar_Seele_00_BPSkill_SpeedUp"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 100
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
}
}
]
},
"Add01_Common_CompareEnemyDPT": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceValueInTeamRatio",
"ValueType": "DPT"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"Add01_Danheng_BuffSpeedDown": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "STAT_SpeedDown"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"AddNP_DanhengIL_BPExChange": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceDynamicValue",
"IsTarget": false,
"DynamicValueKey": "BPExChange"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 1.5
},
"ymin": {
"Value": 200
},
"xmax": {
"Value": 2.5
},
"ymax": {
"Value": 200
}
},
{
"xmin": {
"Value": 2.5
},
"ymin": {
"Value": 300
},
"xmax": {
"Value": 3.5
},
"ymax": {
"Value": 300
}
}
]
}
}
]
},
"AddNP_DanHengIL_BoostPointForBPSkill": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIBattleGlobalData",
"DataType": "TeamBoostPoint"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 6
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 6
}
},
{
"xmin": {
"Value": 1.5
},
"ymin": {
"Value": 20
},
"xmax": {
"Value": 2.5
},
"ymax": {
"Value": 20
}
},
{
"xmin": {
"Value": 2.5
},
"ymin": {
"Value": 40
},
"xmax": {
"Value": 3.5
},
"ymax": {
"Value": 40
}
},
{
"xmin": {
"Value": 3.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 4
},
"ymax": {
"Value": 100
}
}
]
}
}
],
"IsBpGroup": true
},
"AddNP_DanhengIL_SingleAttack": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourcePropertyCompareRatio",
"PropertyTypeA": "CurrentHP",
"PropertyTypeB": "MaxHP"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.2
},
"ymax": {
"Value": 50
}
},
{
"xmin": {
"Value": 0.2
},
"ymin": {
"Value": 50
},
"xmax": {
"Value": 0.7
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 0.7
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 75
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIGetStrengthLevel"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 0.5
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 1.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 2
},
"ymax": {
"Value": 1.5
}
},
{
"xmin": {
"Value": 2.5
},
"ymin": {
"Value": 1.5
},
"xmax": {
"Value": 3
},
"ymax": {
"Value": 2
}
},
{
"xmin": {
"Value": 3.5
},
"ymin": {
"Value": 3
},
"xmax": {
"Value": 5
},
"ymax": {
"Value": 5
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "STAT_AITargetLowerPriority"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": -100
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": -100
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessBreak",
"CompareType": "LessEqual",
"CompareValue": {
"Value": -100
},
"IsOverrideFinalScore": true,
"FinalScore": {
"Value": 0.01
}
}
}
]
},
"AddNP_DanhengIL_NormalAttack": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourcePropertyCompareRatio",
"PropertyTypeA": "CurrentHP",
"PropertyTypeB": "MaxHP"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.1
},
"ymax": {
"Value": 10
}
},
{
"xmin": {
"Value": 0.1
},
"ymin": {
"Value": 50
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIGetStrengthLevel"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 0.5
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 1.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 2
},
"ymax": {
"Value": 1.5
}
},
{
"xmin": {
"Value": 2.5
},
"ymin": {
"Value": 1.5
},
"xmax": {
"Value": 3
},
"ymax": {
"Value": 2
}
},
{
"xmin": {
"Value": 3.5
},
"ymin": {
"Value": 3
},
"xmax": {
"Value": 5
},
"ymax": {
"Value": 5
}
}
]
}
}
]
},
"Add10_Common_BuffBurn": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"ModifilerName": "MCommon_DOT_Burn"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 100
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
}
}
]
},
"Base_Common_AllAdjoinHeal": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIAllAdjoinCombine",
"Evaluator": {
"$type": "RPG.GameCore.ComplexSkillAISourcePropertyCompareRatio",
"PropertyTypeA": "CurrentHP",
"PropertyTypeB": "MaxHP"
},
"ListCombineType": "Avg"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 100
},
"xmax": {
"Value": 1
}
}
]
}
}
]
},
"AddpP_Huohuo_HealNeighbour": {
"CombineOperator": "Mul",
"Factors": [
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIBattleGlobalData",
"DataType": "TargetNeighbourCount"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 1.5
},
"ymin": {
"Value": 1.5
},
"xmax": {
"Value": 2.5
},
"ymax": {
"Value": 1.5
}
}
]
}
}
]
},
"AddpP_Huohuo_SingleHeal": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourcePropertyCompareRatio",
"PropertyTypeA": "CurrentHP",
"PropertyTypeB": "MaxHP"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 100
},
"xmax": {
"Value": 0.75
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 0.75
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 1
}
}
]
}
}
]
},
"AddpP_Huohuo_CheckBuffAndBP": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceDynamicValue",
"IsTarget": false,
"DynamicValueKey": "Huohuo_Passive_HotCount"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 20
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 20
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 3
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"IsTarget": false,
"ModifilerName": "MAvatar_Huohuo_Rank01PreShow"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 1
}
}
]
}
}
]
},
"AddpP_Huohuo_HotCount": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceDynamicValue",
"IsTarget": false,
"DynamicValueKey": "Huohuo_Passive_HotCount"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 20
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 20
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 3
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourcePropertyCompareRatio",
"PropertyTypeA": "CurrentHP",
"PropertyTypeB": "MaxHP"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 100
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 0.9
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 0.9
},
"xmax": {
"Value": 1
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourcePropertyCompareRatio",
"PropertyTypeA": "CurrentHP",
"PropertyTypeB": "MaxHP"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 100
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
}
}
]
},
"AddpP_Huohuo_CheckDisableAction": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceDynamicValue",
"IsTarget": false,
"DynamicValueKey": "Huohuo_Passive_HotCount"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 20
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 20
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 3
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "STAT_CTRL"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 100
}
},
{
"xmax": {
"Value": 0.5
}
}
]
}
}
]
},
"AddpP_Huohuo_DispelStatus": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "STAT_CTRL"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 100
}
},
{
"xmax": {
"Value": 0.5
}
}
]
}
}
]
},
"Add01_Common_BuffEnemyElectric": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"ModifilerName": "MCommon_DOT_Electric"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"Add10_Common_BuffFrozen": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"IsTarget": false,
"ModifilerName": "MCommon_CTRL_Frozen"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 100
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
}
}
]
},
"Add01_Common_BuffDOT": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "STAT_DOT"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 1
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 100
},
"ymax": {
"Value": 2000
}
}
]
}
}
]
},
"Add_Topaz_BETargetTag": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"ModifilerName": "MAvatar_Topaz_BETargetTag"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"Add_Arlan_HpEffect": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourcePropertyCompareRatio",
"PropertyTypeA": "CurrentHP",
"PropertyTypeB": "MaxHP"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.15
}
},
{
"xmin": {
"Value": 0.15
},
"xmax": {
"Value": 0.3
},
"ymax": {
"Value": 70
}
},
{
"xmin": {
"Value": 0.3
},
"ymin": {
"Value": 70
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"Base_Common_CompareDPTWithDamageCarry": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceIsCombatPowerWeightedRandomTarget",
"PowerOfDamageCarry": {
"Value": 2
}
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 0.1
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"Mul_Bronya_CheckBPSkill": {
"CombineOperator": "Mul",
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIBattleGlobalData",
"DataType": "TeamBoostPoint"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1.5
}
},
{
"xmin": {
"Value": 1.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 5
},
"ymax": {
"Value": 1
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceMaxTeamBPCost"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
}
}
]
},
"Base_Tingyun_CompareDPT": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceIsCombatPowerWeightedRandomTarget",
"AITagKey": "DamageNeedAttack",
"DefaultAITagValue": {
"Value": 0.1
},
"PowerOfDamageCarry": {
"Value": 2
}
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 0.1
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"Base_Tingyun_CheckNeedCharge": {
"CombineOperator": "Mul",
"Factors": [
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceAITag",
"DynamicValueKey": "NoNeedCharge"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 0.6
}
}
]
}
}
]
},
"Base_Sparkle_CompareDPT": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceIsCombatPowerWeightedRandomTarget",
"AITagKey": "DamageNeedNoCrit",
"DefaultAITagValue": {
"Value": 0.1
},
"PowerOfDamageCarry": {
"Value": 2
},
"OneMinusAITag": true
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 0.1
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"Base_Common_BaseTypeFactor": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceIsCombatPowerWeightedRandomTarget",
"PowerOfDamageCarry": {
"Value": 2
}
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 0.1
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"AddpP_Common_SelfNeighbour": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIBattleGlobalData",
"DataType": "TargetNeighbourCount"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 10
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 10
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 10
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 10
}
},
{
"xmin": {
"Value": 1.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 2.5
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"Add_Xueyi_WeakAndNotBreak": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceWeaknessCompare"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "Break"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 2
},
"xmax": {
"Value": 1
}
}
]
}
}
]
},
"Add10_Jiaoqiu_BPPointCheck": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIBattleGlobalData",
"DataType": "TeamBoostPoint"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 2.5
}
},
{
"xmin": {
"Value": 2.5
},
"ymin": {
"Value": 150
},
"xmax": {
"Value": 5.5
},
"ymax": {
"Value": 150
}
}
]
}
}
]
},
"BasepP_Jiaoqiu_Skill02Groups": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIGetStrengthLevel"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 20
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 20
}
},
{
"xmin": {
"Value": 1.5
},
"ymin": {
"Value": 30
},
"xmax": {
"Value": 2.5
},
"ymax": {
"Value": 30
}
},
{
"xmin": {
"Value": 2.5
},
"ymin": {
"Value": 800
},
"xmax": {
"Value": 3.5
},
"ymax": {
"Value": 800
}
},
{
"xmin": {
"Value": 3.5
},
"ymin": {
"Value": 900
},
"xmax": {
"Value": 4.5
},
"ymax": {
"Value": 900
}
},
{
"xmin": {
"Value": 4.5
},
"ymin": {
"Value": 1000
},
"xmax": {
"Value": 5.5
},
"ymax": {
"Value": 1000
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIBattleGlobalData",
"DataType": "TargetNeighbourCount"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1
}
},
{
"ymin": {
"Value": 500
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 500
}
},
{
"xmin": {
"Value": 1.5
},
"ymin": {
"Value": 2000
},
"xmax": {
"Value": 2.5
},
"ymax": {
"Value": 2000
}
}
]
}
}
]
},
"Add01_Pela_CompareEnemyED": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceValueInTeamRatio",
"ValueType": "ED"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"Add10_Pela_BPPointCheck": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIBattleGlobalData",
"DataType": "TeamBoostPoint"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 3.5
},
"ymax": {
"Value": 30
}
},
{
"xmin": {
"Value": 3.5
},
"ymin": {
"Value": 101
},
"xmax": {
"Value": 5
},
"ymax": {
"Value": 120
}
}
]
}
}
]
},
"Add10_Pela_BuffPelaBPSkill": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIModifierTypeNumber",
"ModifierType": "Buff"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1
},
"ymax": {
"Value": 75
}
},
{
"xmin": {
"Value": 1
},
"ymin": {
"Value": 75
},
"xmax": {
"Value": 5
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"Add01_Common_EnemysNumber": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIBattleGlobalData",
"DataType": "EnemyAlive"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 5
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"Add01_Asta_EnemysNumber": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIBattleGlobalData",
"DataType": "EnemyAlive"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmin": {
"Value": 1
},
"ymin": {
"Value": -100
},
"xmax": {
"Value": 2
},
"ymax": {
"Value": 50
}
},
{
"xmin": {
"Value": 2
},
"ymin": {
"Value": 50
},
"xmax": {
"Value": 3
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"Add01_JingYuan_BpSkillEnemysNumber": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIBattleGlobalData",
"DataType": "EnemyAlive"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1
},
"ymax": {
"Value": 30
}
},
{
"xmin": {
"Value": 2
},
"ymin": {
"Value": 60
},
"xmax": {
"Value": 5
},
"ymax": {
"Value": 100
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIGetStrengthLevel"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 0.5
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 0.6
}
},
{
"xmin": {
"Value": 1
},
"ymin": {
"Value": 0.6
},
"xmax": {
"Value": 2
},
"ymax": {
"Value": 0.8
}
},
{
"xmin": {
"Value": 2
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 3
},
"ymax": {
"Value": 1.2
}
},
{
"xmin": {
"Value": 3
},
"ymin": {
"Value": 1.2
},
"xmax": {
"Value": 5
},
"ymax": {
"Value": 2
}
}
]
}
}
]
},
"Add01_Klara_BuffRevenge": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIAllTargetCombine",
"Evaluator": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"ModifilerName": "MAvatar_Klara_00_BPSkill_Revenge"
}
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1
},
"ymax": {
"Value": 50
}
},
{
"xmin": {
"Value": 1
},
"ymin": {
"Value": 50
},
"xmax": {
"Value": 3
},
"ymax": {
"Value": 150
}
},
{
"xmin": {
"Value": 3
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 5
},
"ymax": {
"Value": 200
}
}
]
}
}
]
},
"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
}
}
]
}
}
]
},
"Add01_Hanya_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.ComplexSkillAIContainModifier",
"ModifilerName": "WMAvatar_Hanya_BpZhanYin"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 0.75
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 0.75
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 1
}
}
]
}
}
]
},
"Add01_Asta_ChargeNum": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceDynamicValue",
"IsTarget": false,
"DynamicValueKey": "MDF_Count"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmin": {
"Value": 1
},
"xmax": {
"Value": 2.5
}
},
{
"xmin": {
"Value": 2.5
},
"ymin": {
"Value": 75
},
"xmax": {
"Value": 3.5
},
"ymax": {
"Value": 75
}
},
{
"xmin": {
"Value": 3.5
},
"ymin": {
"Value": 200
},
"xmax": {
"Value": 5
},
"ymax": {
"Value": 200
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessBreak",
"CompareType": "Equal",
"IsOverrideFinalScore": true
}
}
]
},
"Add01_Silwolf_NormalAttack": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIModifierTypeNumber",
"ModifierType": "Debuff"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 5
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"Add01_Acheron_CheckBuff": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIModifierTypeNumber",
"ModifierType": "Debuff"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 5
},
"ymax": {
"Value": 100
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceModifierValue",
"ModifilerName": "MAvatar_Acheron_00_PassiveFlag01"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 9
},
"ymax": {
"Value": 200
}
}
]
}
}
]
},
"Add01_Acheron_CheckFlowers": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceModifierValue",
"ModifilerName": "MAvatar_Acheron_00_PassiveFlag01"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1
},
"ymax": {
"Value": 50
}
},
{
"xmin": {
"Value": 1
},
"ymin": {
"Value": 50
},
"xmax": {
"Value": 9
},
"ymax": {
"Value": 500
}
}
]
}
}
]
},
"Add01_Hanya_NormalAttack": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"ModifilerName": "WMAvatar_Hanya_BpZhanYin"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"WBox_Summoner_MonsterTag": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"ModifilerName": "WAvatar_Summoner_00_Skill02_TagModifier"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"WBox_Summoner02_MonsterTag": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"ModifilerName": "WAvatar_Summoner_02_Skill02_TagModifier"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"Add01_Dr_Ratio_DebuffNumber": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIModifierTypeNumber",
"ModifierType": "Debuff"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 5
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"Add01_Dr_Ratio_UltraBuff": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"ModifilerName": "MAvatar_Dr_Ratio_00_Skill03_TheFool"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"ModifilerName": "MAvatar_Dr_Ratio_00_Skill03_Rank06_TheFool"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"Add01_Yukong_FlowerCheck": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"IsTarget": false,
"ModifilerName": "MAvatar_Yukong_00_Flower"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 100
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessBreak",
"CompareType": "LessEqual",
"CompareValue": {
"Value": 10
},
"IsOverrideFinalScore": true
}
}
]
},
"Add10_Robin_BuffBPSkill": {
"CombineOperator": "Mul",
"Factors": [
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceModifierValue",
"ValueType": "LifeTime",
"IsTarget": false,
"ModifilerName": "MAvatar_Robin_00_Skill02_DmgUpCasterListener"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 100
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 5
}
}
]
}
}
]
},
"Mul_Jade_BPSkillCheck": {
"CombineOperator": "Mul",
"Factors": [
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"IsTarget": false,
"ModifilerName": "MAvatar_Jade_00_Rank06_BPSkillSelf"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"IsTarget": false,
"ModifilerName": "MAvatar_Jade_00_BPSkillSelf"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"IsTarget": false,
"ModifilerName": "MAvatar_Jade_00_BPSkillBuffListen"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"IsTarget": false,
"ModifilerName": "MAvatar_Jade_00_BPSkill"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"IsTarget": false,
"ModifilerName": "MAvatar_Jade_00_Rank06_BPSkill"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
}
}
]
},
"Add01_Jade_BPSkillSelect": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceMaxSkillTagWeight"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 10
},
"xmax": {
"Value": 6
},
"ymax": {
"Value": 600
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceAITag",
"DynamicValueKey": "DamageCarry"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 0.01
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 0.01
}
},
{
"xmin": {
"Value": 1
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 2
},
"ymax": {
"Value": 1
}
}
]
}
}
]
},
"Add_Jade_SelfSource": {
"CombineOperator": "Mul",
"Factors": [
{
"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.0009999999
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 0.0009999999
}
}
]
}
}
]
},
"Add_Jade_Rank06SelfSource": {
"CombineOperator": "Mul",
"Factors": [
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"IsTarget": false,
"ModifilerName": "MAvatar_Jade_00_Rank06_Check"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1.1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1.1
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 1
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceTargetIsActor"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1.1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1.1
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 1
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessBreak",
"UseFinalScore": true,
"CompareType": "Equal",
"CompareValue": {
"Value": 1
},
"IsOverrideFinalScore": true,
"FinalScore": {
"Value": 0.01
}
}
}
]
},
"Add_Cocollia_ICEPoint": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceDynamicValue",
"IsTarget": false,
"DynamicValueKey": "ICEPoint"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 3
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 3
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 5
},
"ymax": {
"Value": 200
}
}
]
}
}
]
},
"Add_Player01_WeaponChargePoint": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceDynamicValue",
"IsTarget": false,
"DynamicValueKey": "MDF_Energy_Count"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 3.5
},
"ymax": {
"Value": 30
}
},
{
"xmin": {
"Value": 3.5
},
"ymin": {
"Value": 350
},
"xmax": {
"Value": 8
},
"ymax": {
"Value": 800
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"IsTarget": false,
"ModifilerName": "MWAvatar_PlayerGirl_10_WeaponCharge_Free"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 1
},
"ymin": {
"Value": 1000
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 1000
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"IsTarget": false,
"ModifilerName": "MAvatar_PlayerBoy_10_WeaponCharge_Free"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 1
},
"ymin": {
"Value": 1000
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 1000
}
}
]
}
}
]
},
"Mul_Player01_BpSkillBuffWeight": {
"CombineOperator": "Mul",
"Factors": [
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"IsTarget": false,
"ModifilerName": "MWAvatar_PlayerBoy_10_DamageResistance"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 100
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 1
},
"xmax": {
"Value": 1
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"IsTarget": false,
"ModifilerName": "MWAvatar_PlayerGirl_10_DamageResistance"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 100
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 1
},
"xmax": {
"Value": 1
}
}
]
}
}
]
},
"Add10_Fuxuan_BuffBPSkill": {
"CombineOperator": "Mul",
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceDynamicValue",
"IsTarget": false,
"DynamicValueKey": "GDF_BPSkill_LifeTime"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"Mul_Aventurine_BuffBPSkill": {
"CombineOperator": "Mul",
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"ModifilerName": "MAvatar_Aventurine_StackableShield"
},
"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.ComplexSkillAIBattleGlobalData",
"DataType": "TeamBoostPoint"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 3.5
}
},
{
"xmin": {
"Value": 3.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 5
},
"ymax": {
"Value": 1.2
}
}
]
}
}
]
},
"Mul_Aventurine_BPSkillMute": {
"CombineOperator": "Mul",
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"ModifilerName": "MAvatar_Aventurine_StackableShield"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1.1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1.1
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 1
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIBattleGlobalData",
"DataType": "TeamBoostPoint"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1.1
},
"xmax": {
"Value": 3.5
},
"ymax": {
"Value": 1.1
}
},
{
"xmin": {
"Value": 3.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 5
},
"ymax": {
"Value": 1
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"IsTarget": false,
"ModifilerName": "MAvatar_Aventurine_Rank02_Mark"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1.1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1.1
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 1
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessBreak",
"UseFinalScore": true,
"CompareType": "Equal",
"CompareValue": {
"Value": 1
},
"IsOverrideFinalScore": true,
"FinalScore": {
"Value": 0.01
}
}
}
]
},
"Add10_TingYun_BuffBPSkill": {
"CombineOperator": "Mul",
"Factors": [
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"ModifilerName": "MWAvatar_TingYun_00_BPSkill_AttackDelta"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 100
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessBreak",
"CompareType": "Equal",
"IsOverrideFinalScore": true
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceDynamicValue",
"IsTarget": false,
"DynamicValueKey": "TingYun_EnergyBarLayer"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 100
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 10
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessBreak",
"CompareType": "Equal",
"IsOverrideFinalScore": true
}
}
]
},
"Add10_Sparkle_BuffBPSkill": {
"CombineOperator": "Mul",
"Factors": [
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"ModifilerName": "MAvatar_Sparkle_Skill02_AttackAddedRatio01"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 100
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessBreak",
"CompareType": "Equal",
"IsOverrideFinalScore": true
}
}
]
},
"Add01_Common_TauntBuffShieldTaunt": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "TeamAction"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "AttackSign"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"Add_QingQue_MajiangBuffLayer": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceDynamicValue",
"IsTarget": false,
"DynamicValueKey": "QingQue_Tong"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmin": {
"Value": 2.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 4
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 1.5
},
"ymin": {
"Value": 20
},
"xmax": {
"Value": 2.5
},
"ymax": {
"Value": 20
}
},
{
"xmax": {
"Value": 1.5
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceDynamicValue",
"IsTarget": false,
"DynamicValueKey": "QingQue_Tiao"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmin": {
"Value": 2.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 4
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 1.5
},
"ymin": {
"Value": 20
},
"xmax": {
"Value": 2.5
},
"ymax": {
"Value": 20
}
},
{
"xmax": {
"Value": 1.5
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceDynamicValue",
"IsTarget": false,
"DynamicValueKey": "QingQue_Wan"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmin": {
"Value": 2.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 4
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 1.5
},
"ymin": {
"Value": 20
},
"xmax": {
"Value": 2.5
},
"ymax": {
"Value": 20
}
},
{
"xmax": {
"Value": 1.5
}
}
]
}
}
]
},
"Add_Luka_ChargePoint": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "STAT_DOT_Bleed"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 1
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 100
},
"ymax": {
"Value": 2000
}
}
]
}
}
]
},
"Base_Mar_7th_10_MasterCheck": {
"CombineOperator": "Mul",
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIAllTargetCombine",
"Evaluator": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"IsTarget": false,
"ModifilerName": "MAvatar_Mar_7th_10_Skill02_HaveMaster"
}
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 100
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 0.01
},
"xmax": {
"Value": 99
},
"ymax": {
"Value": 0.01
}
}
]
}
}
]
},
"Base100nP_Mar_7th_10_CompareDPT": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourcePropertyFormation",
"ValueList": [
{
"ValueName": "Speed",
"Property": "Speed"
}
],
"Expression": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
338294183
]
}
}
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 100000
},
"ymax": {
"Value": 100000
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceAITag",
"DynamicValueKey": "DamageCarry"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 0.1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 0.1
}
},
{
"xmin": {
"Value": 1
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 2
},
"ymax": {
"Value": 1
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIGetAvatarBaseType"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 3.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 3.5
},
"ymin": {
"Value": 0.01
},
"xmax": {
"Value": 7.5
},
"ymax": {
"Value": 0.01
}
},
{
"xmin": {
"Value": 7.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 8.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 8.5
},
"ymin": {
"Value": 0.00010000006
},
"xmax": {
"Value": 100
},
"ymax": {
"Value": 0.00010000006
}
}
]
}
}
]
},
"Add01_Argenti_BpSkillEnemysNumber": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIBattleGlobalData",
"DataType": "EnemyAlive"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1
},
"ymax": {
"Value": 30
}
},
{
"xmin": {
"Value": 2
},
"ymin": {
"Value": 60
},
"xmax": {
"Value": 5
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"Ultra_Argenti_SkillEnemysNumber": {
"CombineOperator": "Mul",
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIBattleGlobalData",
"DataType": "EnemyAlive"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 4.5
}
},
{
"xmin": {
"Value": 4.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 5
},
"ymax": {
"Value": 1
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessBreak",
"CompareType": "Equal",
"CompareValue": {
"Value": 1
},
"IsOverrideFinalScore": true,
"FinalScore": {
"Value": 99999
}
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIAllTargetCombine",
"Evaluator": {
"$type": "RPG.GameCore.ComplexSkillAIGetStrengthLevel"
},
"ListCombineType": "Max"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 10
},
"xmax": {
"Value": 2.5
},
"ymax": {
"Value": 10
}
},
{
"xmin": {
"Value": 2.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 5
},
"ymax": {
"Value": 1
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessBreak",
"UseFinalScore": true,
"CompareType": "Equal",
"CompareValue": {
"Value": 1
},
"IsOverrideFinalScore": true
}
}
]
},
"Add10_RuanMei_BuffBPSkill": {
"CombineOperator": "Mul",
"Factors": [
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceModifierValue",
"ValueType": "LifeTime",
"IsTarget": false,
"ModifilerName": "RuanMei_Skill02_Area"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 100
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 5
}
}
]
}
}
]
},
"Add100nP_BlackSwan_BleedCheck": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "STAT_DOT_Bleed"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"Add100nP_BlackSwan_BurnCheck": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "STAT_DOT_Burn"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"Add100nP_BlackSwan_ElectricCheck": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "STAT_DOT_Electric"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"Add100nP_BlackSwan_PoisonCheck": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "STAT_DOT_Poison"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"Add100pP_BlackSwan_DeBuffDefenceDownCount": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIAllTargetCombine",
"Evaluator": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"ModifilerName": "MAvatar_BlackSwan_00_DefenceDown"
},
"ListCombineType": "Avg"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 200
},
"xmax": {
"Value": 0.3
},
"ymax": {
"Value": 200
}
},
{
"xmin": {
"Value": 0.3
},
"ymin": {
"Value": 200
},
"xmax": {
"Value": 0.6
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 0.6
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 1
}
}
]
}
}
]
},
"Add100pP_BlackSwan_DeBuffDefenceDownCheck": {
"CombineOperator": "Mul",
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIAllAdjoinCombine",
"Evaluator": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"ModifilerName": "MAvatar_BlackSwan_00_DefenceDown"
}
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 100
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 50
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 50
}
},
{
"xmin": {
"Value": 1.5
},
"xmax": {
"Value": 3
}
}
]
}
}
]
},
"Subtract100pP_Misha_Energy": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceDynamicValue",
"IsTarget": false,
"DynamicValueKey": "EnergyBar_ExtraUltraAttack"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 6.5
}
},
{
"xmin": {
"Value": 6.5
},
"ymin": {
"Value": -100
},
"xmax": {
"Value": 10.5
},
"ymax": {
"Value": -100
}
}
]
}
}
]
},
"Add1000NP_Misha_Rank06": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"IsTarget": false,
"ModifilerName": "MAvatar_Misha_00_Rank06_RecoverBP"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 1000
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 1000
}
}
]
}
}
]
},
"Common_IgnoreMuteBreakEnemy": {
"CombineOperator": "Mul",
"Factors": [
{
"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
},
"ymin": {
"Value": 0.0009999999
},
"xmax": {
"Value": 3
},
"ymax": {
"Value": 0.0009999999
}
}
]
}
}
]
},
"BaseWeight": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIBattleGlobalData",
"DataType": "TargetNeighbourCount"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmin": {
"Value": -999
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 999
},
"ymax": {
"Value": 100
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessClamp",
"minValue": {
"Value": 100
},
"maxValue": {
"Value": 100
}
}
}
]
},
"Ultra_Common_ImmediateRelease": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceSPNeedRatio"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmin": {
"Value": 1
},
"ymin": {
"Value": 1000
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 1000
}
},
{
"xmax": {
"Value": 1
}
}
]
}
}
]
},
"Ultra_Natasha_TeamHPCheck": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIAllTargetCombine",
"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
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 1
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessBreak",
"CompareType": "Equal",
"CompareValue": {
"Value": 1
},
"IsOverrideFinalScore": true
}
}
]
},
"Ultra_Huohuo_TeamSPCheck": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIAllTargetCombine",
"Evaluator": {
"$type": "RPG.GameCore.ComplexSkillAISourcePropertyCompareRatio",
"PropertyTypeA": "CurrentSP",
"PropertyTypeB": "MaxSP"
}
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmin": {
"Value": 1
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
},
{
"xmax": {
"Value": 1
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessBreak",
"CompareValue": {
"Value": 200
},
"IsOverrideFinalScore": true
}
}
]
},
"Ultra_Robin_CheckTopAction": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceRetarget",
"TeamTypeMask": "TeamLight",
"Evaluator": {
"$type": "RPG.GameCore.ComplexSkillAISourceTargetIsActor"
}
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 100
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessBreak",
"CompareType": "Equal",
"IsOverrideFinalScore": true
}
}
]
},
"BasePp_Sam_SingleAttack": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourcePropertyCompare",
"TargetPropertyType": "CurrentStance"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 800
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 1000
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceWeaknessCompare"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 0.1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 0.1
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 1.5
},
"xmax": {
"Value": 3
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourcePropertyCompare",
"TargetPropertyType": "CurrentStance"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 399
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 300
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIGetStrengthLevel"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 2.5
},
"ymax": {
"Value": 2
}
},
{
"xmin": {
"Value": 2.5
},
"ymin": {
"Value": 20
},
"xmax": {
"Value": 3.5
},
"ymax": {
"Value": 20
}
},
{
"xmin": {
"Value": 3.5
},
"ymin": {
"Value": 30
},
"xmax": {
"Value": 4.5
},
"ymax": {
"Value": 30
}
},
{
"xmin": {
"Value": 4.5
},
"ymin": {
"Value": 40
},
"xmax": {
"Value": 5.5
},
"ymax": {
"Value": 40
}
}
]
}
}
]
},
"BasepP_Sam_Skill21Groups": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIGetStrengthLevel"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 20
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 20
}
},
{
"xmin": {
"Value": 1.5
},
"ymin": {
"Value": 30
},
"xmax": {
"Value": 2.5
},
"ymax": {
"Value": 30
}
},
{
"xmin": {
"Value": 2.5
},
"ymin": {
"Value": 800
},
"xmax": {
"Value": 3.5
},
"ymax": {
"Value": 800
}
},
{
"xmin": {
"Value": 3.5
},
"ymin": {
"Value": 900
},
"xmax": {
"Value": 4.5
},
"ymax": {
"Value": 900
}
},
{
"xmin": {
"Value": 4.5
},
"ymin": {
"Value": 1000
},
"xmax": {
"Value": 5.5
},
"ymax": {
"Value": 1000
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceWeaknessCompare"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 7
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 7
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 4
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 4
}
},
{
"xmin": {
"Value": 1.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 2.5
},
"ymax": {
"Value": 1
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIBattleGlobalData",
"DataType": "TargetNeighbourCount"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1
}
},
{
"ymin": {
"Value": 500
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 500
}
},
{
"xmin": {
"Value": 1.5
},
"ymin": {
"Value": 2000
},
"xmax": {
"Value": 2.5
},
"ymax": {
"Value": 2000
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "Break"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 50
},
"xmax": {
"Value": 1
}
}
]
}
}
]
},
"BasepP_Sam_Skill21Groups_LockWeakness": {
"CombineOperator": "Mul",
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIGetStrengthLevel"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 0.1
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 0.1
}
},
{
"xmin": {
"Value": 1.5
},
"ymin": {
"Value": 0.1
},
"xmax": {
"Value": 2.5
},
"ymax": {
"Value": 0.1
}
},
{
"xmin": {
"Value": 2.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 3.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 3.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 4.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 4.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 5.5
},
"ymax": {
"Value": 1
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceWeaknessCompare"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 20
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 20
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 10
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 10
}
},
{
"xmin": {
"Value": 1.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 2.5
},
"ymax": {
"Value": 1
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessClamp"
}
}
]
},
"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
}
}
]
}
}
]
},
"Add200PP_PlayerBoy_20_BPCheck": {
"Factors": [
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIBattleGlobalData",
"DataType": "TeamBoostPoint"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1.5
}
},
{
"xmin": {
"Value": 1.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 2.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 2.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 5
},
"ymax": {
"Value": 100
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessPreCheckFail",
"CompareType": "Equal"
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"IsTarget": false,
"ModifilerName": "MAvatar_PlayerBoy_20_SkillP01_ListenBreakDamage_Self"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 200
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 200
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 10
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 10
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessPreCheckFail",
"CompareType": "Equal",
"CompareValue": {
"Value": 11
}
}
}
]
},
"Add200PP_PlayerGirl_20_BPCheck": {
"Factors": [
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIBattleGlobalData",
"DataType": "TeamBoostPoint"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1.5
}
},
{
"xmin": {
"Value": 1.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 2.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 2.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 5
},
"ymax": {
"Value": 100
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessPreCheckFail",
"CompareType": "Equal"
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"IsTarget": false,
"ModifilerName": "MAvatar_PlayerGirl_20_SkillP01_ListenBreakDamage_Self"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 200
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 200
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 10
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 10
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessPreCheckFail",
"CompareType": "Equal",
"CompareValue": {
"Value": 11
}
}
}
]
},
"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
}
}
]
}
}
]
},
"Ultra_BattleEvent123_TeamHPCheck": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIAllTargetCombine",
"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.75
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 1
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessBreak",
"CompareType": "Equal",
"CompareValue": {
"Value": 1
},
"IsOverrideFinalScore": true
}
}
]
},
"Ultra_BattleEvent127_TeamBuffCheck": {
"CombineOperator": "Mul",
"Factors": [
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIAllTargetCombine",
"Evaluator": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"ModifilerName": "MAvatar_RogueBattleevent127_Power_Base"
},
"ListCombineType": "Max"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 100
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
}
}
]
},
"Ultra_Xueyi_NotBreak": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "Break"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 100
},
"xmax": {
"Value": 1
}
}
]
}
}
]
},
"Ultra_Tingyun_RemoveSelf": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceTargetIsActor"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 100
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 100
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": -10000
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": -10000
}
}
]
}
}
]
},
"Ultra_Tingyun_RemoveFullSP": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourcePropertyCompareRatio",
"PropertyTypeA": "CurrentSP",
"PropertyTypeB": "MaxSP"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmin": {
"Value": 1
},
"xmax": {
"Value": 1
}
},
{
"ymin": {
"Value": 100
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessBreak",
"UseFinalScore": true,
"CompareType": "Equal",
"IsOverrideFinalScore": true
}
}
]
},
"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_1021212_YanqingATKFlag": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"ModifilerName": "TrialPlayer_1021209_Yanqing_Flag_Modifier"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"Ultra_Tingyun_CheckDamageCarry": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIAllTeamMemberCombine",
"TeamType": "TeamLight",
"Evaluator": {
"$type": "RPG.GameCore.ComplexSkillAISourceAITag",
"DynamicValueKey": "DamageCarry"
},
"ListCombineType": "Max"
},
"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.ComplexSkillAISourceValueInTeamRatio",
"ValueType": "AITag_DamageCarry"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmin": {
"Value": 0.99999
},
"xmax": {
"Value": 1
}
},
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 0.99999
},
"ymax": {
"Value": 1
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessBreak",
"UseFinalScore": true,
"CompareType": "Equal",
"CompareValue": {
"Value": 1
},
"IsOverrideFinalScore": true
}
}
]
},
"Ultra_PlayerBoy_20_CheckBreak": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIAllTeamMemberCombine",
"TeamType": "TeamDark",
"Evaluator": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "Break"
},
"ListCombineType": "Max"
},
"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": "MAvatar_PlayerBoy_20_SkillP01_ListenBreakDamage_Self"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
}
}
]
},
"Ultra_PlayerGirl_20_CheckBreak": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIAllTeamMemberCombine",
"TeamType": "TeamDark",
"Evaluator": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "Break"
},
"ListCombineType": "Max"
},
"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": "MAvatar_PlayerBoy_20_SkillP01_ListenBreakDamage_Self"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
}
}
]
},
"Ultra_Common_SingleAttack": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourcePropertyCompareRatio",
"PropertyTypeA": "CurrentHP",
"PropertyTypeB": "MaxHP"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.2
},
"ymax": {
"Value": 500
}
},
{
"xmin": {
"Value": 0.2
},
"ymin": {
"Value": 500
},
"xmax": {
"Value": 0.7
},
"ymax": {
"Value": 1000
}
},
{
"xmin": {
"Value": 0.7
},
"ymin": {
"Value": 1000
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 750
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "STAT_AITargetLowerPriority"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": -100
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": -100
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessBreak",
"CompareType": "LessEqual",
"CompareValue": {
"Value": -100
},
"IsOverrideFinalScore": true,
"FinalScore": {
"Value": 0.01
}
}
}
]
},
"Ultra_Common_WeakBreak": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "Break"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1
},
"ymax": {
"Value": 500
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceWeaknessCompare"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1
},
"ymax": {
"Value": 500
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "STAT_AITargetLowerPriority"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": -100
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": -100
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessBreak",
"CompareType": "LessEqual",
"CompareValue": {
"Value": -100
},
"IsOverrideFinalScore": true,
"FinalScore": {
"Value": 0.01
}
}
}
]
},
"Common_TreasureActivity_Base": {
"CombineOperator": "Mul",
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIBattleGlobalData",
"DataType": "TurnCount"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1.5
}
},
{
"xmin": {
"Value": 1.5
},
"ymin": {
"Value": 100
},
"xmax": {
"Value": 99
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"Add01_TreasureActivity_AddWeak": {
"Factors": [
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIGetStrengthLevel"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 5
},
"ymax": {
"Value": 500
}
}
]
}
}
]
},
"Add01_TreasureActivity_HPPercent": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourcePropertyCompareRatio",
"PropertyTypeA": "CurrentHP",
"PropertyTypeB": "MaxHP"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 50
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 50
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessBreak",
"CompareType": "GreaterEqual",
"CompareValue": {
"Value": 50
},
"IsOverrideFinalScore": true
}
}
]
},
"Add01_TreasureActivity_CompareDPT": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceValueInTeamRatio",
"ValueType": "DPT"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.8
},
"ymax": {
"Value": 20
}
},
{
"xmin": {
"Value": 0.8
},
"ymin": {
"Value": 20
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIGetAvatarBaseType"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 0.8
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 0.8
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 1.5
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 1.5
}
},
{
"xmin": {
"Value": 1.5
},
"ymin": {
"Value": 1.5
},
"xmax": {
"Value": 2.5
},
"ymax": {
"Value": 1.5
}
},
{
"xmin": {
"Value": 2.5
},
"ymin": {
"Value": 1.5
},
"xmax": {
"Value": 3.5
},
"ymax": {
"Value": 1.5
}
},
{
"xmin": {
"Value": 3.5
},
"ymin": {
"Value": 0.8
},
"xmax": {
"Value": 4.5
},
"ymax": {
"Value": 0.8
}
},
{
"xmin": {
"Value": 4.5
},
"ymin": {
"Value": 0.8
},
"xmax": {
"Value": 5.5
},
"ymax": {
"Value": 0.8
}
},
{
"xmin": {
"Value": 5.5
},
"ymin": {
"Value": 0.5
},
"xmax": {
"Value": 6.5
},
"ymax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 6.5
},
"ymin": {
"Value": 0.5
},
"xmax": {
"Value": 7.5
},
"ymax": {
"Value": 0.5
}
}
]
}
}
]
},
"DefaultNormalSkill_PreCheck": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceRandom01"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmin": {
"Value": -999
},
"xmax": {
"Value": 999
}
}
]
}
}
]
},
"DefaultNormalSkill": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceRandom01"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceNeedChaosTargeting",
"FromTarget": false
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 1
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessBreak",
"CompareType": "GreaterEqual",
"CompareValue": {
"Value": 0.8
}
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "STAT_AITargetHigherPriority"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 2.1E+09
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 2.1E+09
}
}
]
}
}
]
},
"DefaultBPSkill_PreCheck": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIAllTeamMemberCombine",
"TeamType": "TeamLight",
"Evaluator": {
"$type": "RPG.GameCore.ComplexSkillAISourceAITag",
"DynamicValueKey": "BPHealingSkill"
},
"ListCombineType": "Max"
},
"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.ComplexSkillAIAllTeamMemberCombine",
"TeamType": "TeamLight",
"Evaluator": {
"$type": "RPG.GameCore.ComplexSkillAISourcePropertyCompareRatio",
"PropertyTypeA": "CurrentHP",
"PropertyTypeB": "MaxHP"
},
"ListCombineType": "Min"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceAITag",
"IsTarget": false,
"DynamicValueKey": "BPHealingSkill"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceAITag",
"IsTarget": false,
"DynamicValueKey": "IgnoreBPFail"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceMaxTeamBPCost",
"IsTarget": false
},
"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.ComplexSkillAIBattleGlobalData",
"DataType": "TeamBoostPoint"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 1.5
},
"xmax": {
"Value": 5
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessPreCheckFail",
"CompareType": "GreaterEqual",
"CompareValue": {
"Value": 1
}
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIAllTeamMemberCombine",
"TeamType": "TeamLight",
"Evaluator": {
"$type": "RPG.GameCore.ComplexSkillAISourceAITag",
"DynamicValueKey": "AlwaysNeedBP"
},
"ListCombineType": "Max"
},
"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.ComplexSkillAISourceAITag",
"IsTarget": false,
"DynamicValueKey": "AlwaysNeedBP"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceAITag",
"IsTarget": false,
"DynamicValueKey": "IgnoreBPFail"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceMaxTeamBPCost",
"IsTarget": false
},
"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.ComplexSkillAIBattleGlobalData",
"DataType": "TeamBoostPoint"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 1.5
},
"xmax": {
"Value": 5
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessPreCheckFail",
"CompareType": "GreaterEqual",
"CompareValue": {
"Value": 1
}
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIBattleGlobalData",
"DataType": "TeamBoostPoint"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1.5
}
},
{
"xmin": {
"Value": 1.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 5
},
"ymax": {
"Value": 1
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceAITag",
"DynamicValueKey": "OverHeal"
},
"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.ComplexSkillAISourceAITag",
"IsTarget": false,
"DynamicValueKey": "BPHealingSkill"
},
"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.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
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessBreak",
"UseFinalScore": true,
"CompareType": "Equal",
"CompareValue": {
"Value": 1
},
"IsOverrideFinalScore": true,
"FinalScore": {
"Value": 150
}
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceAITag",
"IsTarget": false,
"DynamicValueKey": "BPSkillPriority"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 1
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessBreak",
"CompareType": "Equal",
"CompareValue": {
"Value": 1
},
"IsOverrideFinalScore": true,
"FinalScore": {
"Value": 99999
}
}
}
]
},
"DefaultBPSkill": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIBattleGlobalData",
"DataType": "TeamBoostPoint"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1.5
}
},
{
"xmin": {
"Value": 1.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 5
},
"ymax": {
"Value": 1
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceAITag",
"DynamicValueKey": "OverHeal"
},
"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.ComplexSkillAISourceAITag",
"IsTarget": false,
"DynamicValueKey": "BPHealingSkill"
},
"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.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
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessBreak",
"UseFinalScore": true,
"CompareType": "Equal",
"CompareValue": {
"Value": 1
},
"IsOverrideFinalScore": true,
"FinalScore": {
"Value": 100
}
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "STAT_AITargetHigherPriority"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 2.1E+09
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 2.1E+09
}
}
]
}
}
]
},
"DefaultUltra": {
"Factors": [
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceRetarget",
"Retarget": "TurnOwner",
"TeamTypeMask": "TeamLight",
"Evaluator": {
"$type": "RPG.GameCore.ComplexSkillAISourceAITag",
"DynamicValueKey": "DamageIncreaseTypeBP"
}
},
"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.ComplexSkillAISourceAITag",
"IsTarget": false,
"DynamicValueKey": "DamageIncreaseTypeBP"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIBattleGlobalData",
"DataType": "LightTeamTurnCount"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 1.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 1.5
},
"xmax": {
"Value": 99
}
}
]
},
"PostProcess": {
"$type": "RPG.GameCore.ComplexSkillAIPostProcessBreak",
"UseFinalScore": true,
"CompareType": "Equal",
"CompareValue": {
"Value": 1
},
"IsOverrideFinalScore": true
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "STAT_AITargetHigherPriority"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 2.1E+09
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 2.1E+09
}
}
]
}
}
]
},
"AutoLock_Default": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "STAT_AITargetHigherPriority"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 0.5
}
},
{
"xmin": {
"Value": 0.5
},
"ymin": {
"Value": 2.1E+09
},
"xmax": {
"Value": 1
},
"ymax": {
"Value": 2.1E+09
}
}
]
}
}
]
}
}
}