Grasscutter_Resources/Resources/BinOutput/Ability/Temp/ConfigAbility_TowerDefence_V3.json
2022-10-03 22:50:28 +03:00

113 lines
4.0 KiB
JSON

[
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Ability_TowerDefence_V3_Avatar_SkillCDMinus",
"abilitySpecials": {
"SkillCDMinusRatio": 0.3499999940395355
},
"modifiers": {
"M_SkillCDMinus": {
"modifierName": "",
"elementDurability": 100.0,
"properties": {
"Actor_SkillCDMinusRatio": "SkillCDMinusRatio"
}
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "M_SkillCDMinus"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Ability_TowerDefence_V3_Avatar_Strengthen",
"modifiers": {
"M_Strengthen": {
"modifierName": "",
"elementDurability": 100.0,
"properties": {
"Actor_FlyForwardSpeedMaxRatio": 0.25,
"Animator_AttackSpeedRatio": 0.25,
"Animator_MoveSpeedRatio": 0.25
}
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "M_Strengthen"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Ability_TowerDefence_V3_Avatar_Weaken_Monster_Health_Recover",
"modifiers": {
"M_Weaken_Monster_Health_Recover": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.5,
"onThinkInterval": [
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByShape",
"AKMLOIFOBPO": "Nearest",
"shapeName": "CircleR4",
"ONPOPLLHJLE": "All",
"CJJABKCAIEB": 1.0
},
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"successActions": [
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "M_Monster_Health_Recover"
}
]
}
]
},
"M_Monster_Health_Recover": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"properties": {
"Actor_HealedAddDelta": -1.0
},
"onAdded": [
{
"$type": "DebugLog",
"CBEDAJEGJBM": "TD_V3: 给怪物上血量回复减弱Modifier"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_AbyssCarpet_Enhanced"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "M_Weaken_Monster_Health_Recover"
}
]
}
}
]