249 lines
5.8 KiB
JSON
249 lines
5.8 KiB
JSON
|
{
|
||
|
"AbilityName": "Card_Edrink_2000202_Up",
|
||
|
"AbilitySpecials": {
|
||
|
"AddedDamageRatio": {
|
||
|
"Value": 0.35
|
||
|
},
|
||
|
"RandomOdds": {
|
||
|
"Value": 0
|
||
|
},
|
||
|
"SPRecover": {
|
||
|
"Value": 100
|
||
|
}
|
||
|
},
|
||
|
"AbilityStacking": "Unique",
|
||
|
"DefaultModifier": {
|
||
|
"OnTeamAvatarConstructed": [
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "UniqueRandomModifier",
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"Modifiers": {
|
||
|
"RandomRecoverSP1": {
|
||
|
"Duration": -1,
|
||
|
"ModifierStacking": "Unique",
|
||
|
"OnAdded": [
|
||
|
{
|
||
|
"$type": "RandomOperator",
|
||
|
"Odds": 1,
|
||
|
"OnSuccess": [
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "RecoverSP1",
|
||
|
"Target": "TeamAvatars"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"RandomRecoverSP2": {
|
||
|
"Duration": -1,
|
||
|
"ModifierStacking": "Unique",
|
||
|
"OnAdded": [
|
||
|
{
|
||
|
"$type": "RandomOperator",
|
||
|
"Odds": 0.5,
|
||
|
"OnFailure": [
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "RecoverSP2",
|
||
|
"Target": "TeamAvatars"
|
||
|
}
|
||
|
],
|
||
|
"OnSuccess": [
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "RecoverSP1",
|
||
|
"Target": "TeamAvatars"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"RandomRecoverSP3": {
|
||
|
"Duration": -1,
|
||
|
"ModifierStacking": "Unique",
|
||
|
"OnAdded": [
|
||
|
{
|
||
|
"$type": "RandomOperator",
|
||
|
"Odds": 0.33,
|
||
|
"OnFailure": [
|
||
|
{
|
||
|
"$type": "RandomOperator",
|
||
|
"Odds": 0.5,
|
||
|
"OnFailure": [
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "RecoverSP3",
|
||
|
"Target": "TeamAvatars"
|
||
|
}
|
||
|
],
|
||
|
"OnSuccess": [
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "RecoverSP2",
|
||
|
"Target": "TeamAvatars"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"OnSuccess": [
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "RecoverSP1",
|
||
|
"Target": "TeamAvatars"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"RecoverSP1": {
|
||
|
"Duration": -1,
|
||
|
"ModifierStacking": "Unique",
|
||
|
"OnAdded": [
|
||
|
{
|
||
|
"$type": "RecoverSPAction",
|
||
|
"Amount": 0,
|
||
|
"IgnoreRatio": false,
|
||
|
"Percentage": "%SPRecover",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAvatarTeamIndex",
|
||
|
"Target": "Self",
|
||
|
"TeamIndex": 1
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"OnHitOther": [
|
||
|
{
|
||
|
"$type": "ModifyAttackDataAction",
|
||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||
|
"PropertyValue": "%AddedDamageRatio",
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"RecoverSP2": {
|
||
|
"Duration": -1,
|
||
|
"ModifierStacking": "Unique",
|
||
|
"OnAdded": [
|
||
|
{
|
||
|
"$type": "RecoverSPAction",
|
||
|
"Amount": 0,
|
||
|
"IgnoreRatio": false,
|
||
|
"Percentage": "%SPRecover",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAvatarTeamIndex",
|
||
|
"Target": "Self",
|
||
|
"TeamIndex": 2
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"OnHitOther": [
|
||
|
{
|
||
|
"$type": "ModifyAttackDataAction",
|
||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||
|
"PropertyValue": "%AddedDamageRatio",
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"RecoverSP3": {
|
||
|
"Duration": -1,
|
||
|
"ModifierStacking": "Unique",
|
||
|
"OnAdded": [
|
||
|
{
|
||
|
"$type": "RecoverSPAction",
|
||
|
"Amount": 0,
|
||
|
"IgnoreRatio": false,
|
||
|
"Percentage": "%SPRecover",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAvatarTeamIndex",
|
||
|
"Target": "Self",
|
||
|
"TeamIndex": 3
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"OnHitOther": [
|
||
|
{
|
||
|
"$type": "ModifyAttackDataAction",
|
||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||
|
"PropertyValue": "%AddedDamageRatio",
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"UniqueRandomModifier": {
|
||
|
"Duration": -1,
|
||
|
"ModifierStacking": "Unique",
|
||
|
"OnAdded": [
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "RandomRecoverSP3",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAvatarCount",
|
||
|
"CompareType": "Equal",
|
||
|
"CompareValue": 3
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByIsLocalAvatar",
|
||
|
"IsLocalAvatar": true,
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "RandomRecoverSP2",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAvatarCount",
|
||
|
"CompareType": "Equal",
|
||
|
"CompareValue": 2
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByIsLocalAvatar",
|
||
|
"IsLocalAvatar": true,
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "RandomRecoverSP1",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAvatarCount",
|
||
|
"CompareType": "Equal",
|
||
|
"CompareValue": 1
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByIsLocalAvatar",
|
||
|
"IsLocalAvatar": true,
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
}
|