HollowPS_TV_experiments/extras/zzz-0.1-jsons/Ability_HealHp.json

110 lines
No EOL
2.4 KiB
JSON

{
"AbilityName" : "Ability_HealHp",
"OnAbilityStart" :
[
{
"$type" : "MoleMole.ApplyModifier",
"ModifierName" : "HealHpModifier",
"Target" : "TeamAvatars"
},
{
"$type" : "MoleMole.FireAudio",
"AudioPattern" : "Play_sfx_interact_inlevel_pickup_hp"
},
{
"$type" : "MoleMole.FireEffect",
"EffectPattern" : "Eff_Common_HealSmall",
"Target" : "Target"
}
],
"Modifiers" :
{
"HealHpModifier" :
{
"ModifierStacking" : "MultipleRefresh",
"Duration" : 1.0,
"OnAdded":
[
{
"$type": "MoleMole.ModifyProperty",
"PropertyType": "CurHP",
"PropertyModifyFunction": "Add",
"Percentage": "%HealRatio_01",
"Amount": "%HealNum_01",
"Target": "Self",
"Predicates" :
[
{
"$type": "MoleMole.ByAvatarTeamIndex",
"TeamIndex": 1,
"Target" : "Self"
}
]
},
{
"$type": "MoleMole.ModifyProperty",
"PropertyType": "CurHP",
"PropertyModifyFunction": "Add",
"Percentage": "%HealRatio_02",
"Amount": "%HealNum_02",
"Target": "Self",
"Predicates" :
[
{
"$type": "MoleMole.ByAvatarTeamIndex",
"TeamIndex": 2,
"Target" : "Self"
}
]
},
{
"$type": "MoleMole.ModifyProperty",
"PropertyType": "CurHP",
"PropertyModifyFunction": "Add",
"Percentage": "%HealRatio_03",
"Amount": "%HealNum_03",
"Target": "Self",
"Predicates" :
[
{
"$type": "MoleMole.ByAvatarTeamIndex",
"TeamIndex": 3,
"Target" : "Self"
}
]
}
]
}
},
"AbilitySpecials":
{
"HealRatio_01":
{
"Value": 0
},
"HealRatio_02":
{
"Value": 0
},
"HealRatio_03":
{
"Value": 0
},
"HealNum_01":
{
"Value": 0
},
"HealNum_02":
{
"Value": 0
},
"HealNum_03":
{
"Value": 0
}
}
}