Files
turnbasedgamedata/Config/ConfigAI/ComplexSkillAIGlobalGroup/Global_FactorGroups.json
2026-02-12 23:41:36 +01:00

3421 lines
84 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
}
}
]
}
}
]
},
"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
}
}
]
}
}
]
},
"BasePp_Common_Weak": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceWeaknessCompare"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"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
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"BehaviorFlag": "Break"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 0.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 0.5
},
"xmax": {
"Value": 1
}
}
]
}
}
]
},
"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
}
}
]
}
}
]
},
"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
}
}
]
},
"Add01_Common_CompareEnemyDPT": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceValueInTeamRatio",
"ValueType": "DPT"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"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
}
}
]
}
}
]
},
"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
}
}
]
}
}
]
},
"Mul10_Common_CheckCasterBuff": {
"CombineOperator": "Mul",
"Factors": [
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"IsTarget": false,
"StringFromParam": true
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 100
},
"xmax": {
"Value": 1
}
}
]
}
}
]
},
"Add01_Common_CheckCasterBuff": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"IsTarget": false,
"StringFromParam": true
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"Add10_Common_CheckCasterBuff": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"IsTarget": false,
"StringFromParam": true
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 100
},
"xmax": {
"Value": 1
}
}
]
}
}
]
},
"Add01_Common_CheckTargetBuff": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"StringFromParam": true
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 1
},
"ymax": {
"Value": 100
}
}
]
}
}
]
},
"Add10_Common_CheckTargetBuff": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIContainModifier",
"StringFromParam": true
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 100
},
"xmax": {
"Value": 1
}
}
]
}
}
]
},
"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
}
}
]
}
}
]
},
"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_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
}
}
]
}
}
]
},
"Add01_Common_EnemysNumber": {
"Factors": [
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIBattleGlobalData",
"DataType": "EnemyAlive"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"xmax": {
"Value": 5
},
"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
}
}
]
}
}
]
},
"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
}
}
]
}
}
]
},
"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
}
}
]
}
}
]
},
"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
}
}
]
}
},
{
"Source": {
"$type": "RPG.GameCore.ComplexSkillAISourceContainBehaviorFlag",
"FromTarget": false,
"BehaviorFlag": 900
},
"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
}
}
]
},
"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
}
}
}
]
},
"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
}
}
]
}
}
]
},
"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_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
}
}
]
}
}
]
},
"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
}
}
]
}
}
]
},
"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.ComplexSkillAIPostProcessUpperGroup",
"CompareType": "GreaterEqual",
"CompareValue": {
"Value": 0.8
},
"AIUpperGroupPriority": "Game_Force"
}
},
{
"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
}
}
]
}
},
{
"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
}
}
}
]
},
"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.ComplexSkillAIAllTeamMemberCombine",
"TeamType": "TeamLight",
"Evaluator": {
"$type": "RPG.GameCore.ComplexSkillAISourceAITag",
"DynamicValueKey": "AdvancedBPReserve"
},
"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": "AdvancedBPReserve"
},
"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.ComplexSkillAIContainModifier",
"IsTarget": false,
"ModifilerName": "MAvatar_GridFight_2011_BPTeamAttacker_Trait_Tag"
},
"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.ComplexSkillAISourceRetarget",
"Retarget": "TurnOwner",
"TeamTypeMask": "TeamLight",
"Evaluator": {
"$type": "RPG.GameCore.ComplexSkillAIGetAvatarBaseType"
}
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 5.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 5.5
},
"xmax": {
"Value": 6.5
}
},
{
"xmin": {
"Value": 6.5
},
"ymin": {
"Value": 1
},
"xmax": {
"Value": 10.5
},
"ymax": {
"Value": 1
}
}
]
}
},
{
"CombineOperator": "Mul",
"Source": {
"$type": "RPG.GameCore.ComplexSkillAIBattleGlobalData",
"DataType": "TeamBoostPoint"
},
"Mapper": {
"$type": "RPG.GameCore.ComplexSkillAIMapperMultiRange",
"Ranges": [
{
"ymin": {
"Value": 1
},
"xmax": {
"Value": 6.5
},
"ymax": {
"Value": 1
}
},
{
"xmin": {
"Value": 6.5
},
"xmax": {
"Value": 10
}
}
]
}
},
{
"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
}
}
]
},
"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
}
}
]
}
},
{
"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
}
}
}
]
},
"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
}
}
]
}
},
{
"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
}
}
}
]
},
"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
}
}
]
}
},
{
"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
}
}
}
]
}
}
}