2024-10-21 03:16:22 -03:00

122 lines
3.5 KiB
JSON

{
"GlobalVars": [
{
"$type": "RPG.GameCore.AIVariableFixPoint",
"Value": {
"Value": 100
},
"Name": "PreCheckDefaultScore"
},
{
"$type": "RPG.GameCore.AIVariableDefaultSelectorConfigList",
"DefaultSelectorConfigList": [
{
"SelectorType": "OneDamageSelector",
"Selector": {
"$type": "RPG.GameCore.AIComposeSelector",
"ComposeType": "ByOr",
"SelectorList": [
{
"$type": "RPG.GameCore.AIComposeSelector",
"SelectorList": [
{
"$type": "RPG.GameCore.AIModifierNameSelector",
"ModifierName": "MCommon_DOT_Bleed"
},
{
"$type": "RPG.GameCore.AIPropertySelector",
"PropertyStrategy": "Min",
"Property": "CurrentHP"
}
]
},
{
"$type": "RPG.GameCore.AIPropertySelector",
"PropertyStrategy": "Min",
"Property": "CurrentHP"
}
]
}
},
{
"SelectorType": "SpreadDamageSelector",
"Selector": {
"$type": "RPG.GameCore.AIComposeSelector",
"ComposeType": "ByOr",
"SelectorList": [
{
"$type": "RPG.GameCore.AIComposeSelector",
"SelectorList": [
{
"$type": "RPG.GameCore.AIModifierNameSelector",
"ModifierName": "MCommon_DOT_Bleed"
},
{
"$type": "RPG.GameCore.AIPropertySelector",
"PropertyStrategy": "Min",
"Property": "CurrentHP"
}
]
},
{
"$type": "RPG.GameCore.AIPropertySelector",
"PropertyStrategy": "Min",
"Property": "CurrentHP"
}
]
}
},
{
"SelectorType": "OneHealSelector",
"Selector": {
"$type": "RPG.GameCore.AIComposeSelector",
"ComposeType": "ByOr",
"SelectorList": [
{
"$type": "RPG.GameCore.AIPropertySelector",
"PropertyStrategy": "MinRatio",
"Property": "CurrentHP"
},
{
"$type": "RPG.GameCore.AIPropertySelector",
"PropertyStrategy": "Min",
"Property": "CurrentHP"
}
]
}
}
],
"Name": "DefaultSelectorConfigList"
},
{
"$type": "RPG.GameCore.AIVariableString",
"Value": "DamageNeedAttack",
"Name": "AITagKeyForLockType_DamageNeedAttack"
},
{
"$type": "RPG.GameCore.AIVariableString",
"Value": "DamageNeedDef",
"Name": "AITagKeyForLockType_DamageNeedDef"
},
{
"$type": "RPG.GameCore.AIVariableString",
"Value": "DamageNeedHP",
"Name": "AITagKeyForLockType_DamageNeedHP"
},
{
"$type": "RPG.GameCore.AIVariableString",
"Value": "DamageNeedNoCrit",
"Name": "AITagKeyForLockType_DamageNeedNoCrit"
},
{
"$type": "RPG.GameCore.AIVariableString",
"Value": "DamageCarry",
"Name": "AITagKeyForLockType_DamageCarry"
},
{
"$type": "RPG.GameCore.AIVariableString",
"Value": "TotalPowerWeight",
"Name": "AITagKey_TotalPowerWeight"
}
]
}