259 lines
No EOL
8.8 KiB
JSON
259 lines
No EOL
8.8 KiB
JSON
{
|
||
|
||
"AbilityName" : "Bangboo_Eous001_Skill_Resonate_LowHP",
|
||
|
||
"AbilityStacking":"Unique",
|
||
|
||
|
||
|
||
//残阳共鸣,玩家血量越低,随从该次打击伤害越高(玩家血量为0%时,伤害提升为100%)
|
||
|
||
"DefaultModifier" :
|
||
|
||
{
|
||
|
||
"OnAdded" :
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ApplyModifier",
|
||
|
||
"ModifierName": "ListenDodgeModifier",
|
||
|
||
"Target" : "TeamAvatars"
|
||
|
||
}
|
||
|
||
],
|
||
|
||
|
||
|
||
"OnHitOther":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ApplyModifier",
|
||
|
||
"ModifierName": "AddedDamageRatioModifier",
|
||
|
||
"Target" : "LocalAvatar"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ModifyAttackDataAction",
|
||
|
||
"Target" : "Self",
|
||
|
||
"PropertyKey": "Actor_AddedDamageRatio",
|
||
|
||
"PropertyValue": "%AS_AddedDamageRatio",
|
||
|
||
"Predicates" :
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ByAnimatorEventIDs",
|
||
|
||
"AnimatorEventIDs" :
|
||
|
||
[
|
||
|
||
"Bangboo_Eous001_Skill_Resonate_LowHP_Attackproperty_01"
|
||
|
||
]
|
||
|
||
}
|
||
|
||
]
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
|
||
|
||
"OnAbilityStart":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.DitherFadeAction",
|
||
|
||
"DitherFadeType": "FadeIn",
|
||
|
||
"DitherFadeKey": "Bangboo_Dither_Alpha_FadeIn",
|
||
|
||
"Duration": 0.3,
|
||
|
||
"Target" : "Self"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ApplyLogicMoveAction",
|
||
|
||
"Target": "Self",
|
||
|
||
|
||
|
||
"MovementConfig" :
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ConfigMovementTarget",
|
||
|
||
"Duration" : 0.1,
|
||
|
||
"Gravity" : 0.0,
|
||
|
||
"HitTangentialRatio" : 1,
|
||
|
||
"HitNormalRatio" : 1,
|
||
|
||
"TimesUpMoveOption" : "Stop",
|
||
|
||
"TargetPosRot" :
|
||
|
||
{
|
||
|
||
"CoordsOption" : "Camera",
|
||
|
||
"TargetOption" :
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ConfigPosRotReferTarget",
|
||
|
||
"OffsetReferTarget" : "LocalAvatar"
|
||
|
||
},
|
||
|
||
"Offset" :
|
||
|
||
{
|
||
|
||
"PositionOffset" : {"x":1.0, "y":0.0, "z":1.0},
|
||
|
||
"AngleOffset" : {"x":0.0, "y":0.0, "z":0.0},
|
||
|
||
"IsClampOffsetDistance" : false
|
||
|
||
}
|
||
|
||
},
|
||
|
||
"DefaultOffset" : {"x":0.0, "y":0.0, "z":5.0},
|
||
|
||
|
||
|
||
"MoveType":
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.MovementTypeInstant"
|
||
|
||
},
|
||
|
||
|
||
|
||
"TargetUpdateMode" : "Always",
|
||
|
||
"ReachTargetStop" : true
|
||
|
||
},
|
||
|
||
|
||
|
||
"RotationConfig" :
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ConfigRotationToTarget",
|
||
|
||
"Duration" : 0.1,
|
||
|
||
"TargetPosRot" :
|
||
|
||
{
|
||
|
||
"CoordsOption" : "Camera",
|
||
|
||
"TargetOption" :
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ConfigPosRotReferTarget",
|
||
|
||
"OffsetReferTarget" : "Self"
|
||
|
||
},
|
||
|
||
"Offset" :
|
||
|
||
{
|
||
|
||
"PositionOffset" : {"x":0.0, "y":0.0, "z":1.0},
|
||
|
||
"AngleOffset" : {"x":0.0, "y":0.0, "z":0.0}
|
||
|
||
}
|
||
|
||
},
|
||
|
||
"RotateType" : "Instant",
|
||
|
||
"RotateSpeed" : 1,
|
||
|
||
"TargetUpdateMode" : "Always",
|
||
|
||
"ReachTargetStop" : false
|
||
|
||
}
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.SetAnimCtrlerParamAction",
|
||
|
||
"ParamType" : 3,
|
||
|
||
"ParamName" : "Int_AttackIndex",
|
||
|
||
"IntVal" : 31,
|
||
|
||
"Target" : "Self"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.SetAnimCtrlerParamAction",
|
||
|
||
"ParamType" : 1,
|
||
|
||
"ParamName" : "Trigger_PressAttackB",
|
||
|
||
"BoolVal" : true,
|
||
|
||
"Target" : "Self"
|
||
|
||
}
|
||
|
||
],
|
||
|
||
|
||
|
||
"Modifiers" :
|
||
|
||
{
|
||
|
||
"ListenDodgeModifier" :
|
||
|
||
{
|
||
|
||
"ModifierStacking" : "Unique",
|
||
|
||
"Duration" : -1,
|
||
|
||
|
||
|
||
"OnDodgeSuccess" :
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.TriggerAbilityAction",
|
||
|
||
"AbilityName" : "Bangboo_Eous001_Skill_Resonate_LowHP",
|
||
|
||
"Target" : "Caster",
|
||
|
||
"Predicates" :
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.BySkillReady",
|
||
|
||
"SkillName": "Bangboo_Eous001_Skill_Resonate_LowHP",
|
||
|
||
"Target": "Caster"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ByNot",
|
||
|
||
"Predicates":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ByIsInZoneTags",
|
||
|
||
"Target": "Caster",
|
||
|
||
"Tags" :
|
||
|
||
[
|
||
|
||
"Disabled"
|
||
|
||
]
|
||
|
||
}
|
||
|
||
]
|
||
|
||
}
|
||
|
||
]
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
|
||
|
||
"AddedDamageRatioModifier" :
|
||
|
||
{
|
||
|
||
"ModifierStacking" : "MultipleRefresh",
|
||
|
||
"Duration" : 1.0,
|
||
|
||
|
||
|
||
"OnAdded" :
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.SetAbilitySpecialsByPropertyAction",
|
||
|
||
"Target": "Self",
|
||
|
||
"ParamName": "AS_CurHP",
|
||
|
||
"ModifyFunction": "Replace",
|
||
|
||
"PropertyType" : "CurHP",
|
||
|
||
"Percentage" : 100.0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.SetAbilitySpecialsByPropertyAction",
|
||
|
||
"Target": "Self",
|
||
|
||
"ParamName": "AS_MaxHP",
|
||
|
||
"ModifyFunction": "Replace",
|
||
|
||
"PropertyType" : "MaxHP",
|
||
|
||
"Percentage" : 100.0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.SetAbilitySpecialAction",
|
||
|
||
"Target": "Caster",
|
||
|
||
"ParamName": "AS_AddedDamageRatio",
|
||
|
||
"ParamType": "abilitySpecial_float",
|
||
|
||
"ModifyFunction": "Replace",
|
||
|
||
"Param": "AS_CurHP"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.SetAbilitySpecialAction",
|
||
|
||
"Target": "Caster",
|
||
|
||
"ParamName": "AS_AddedDamageRatio",
|
||
|
||
"ParamType": "abilitySpecial_float",
|
||
|
||
"ModifyFunction": "Div",
|
||
|
||
"Param": "AS_MaxHP"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.SetAbilitySpecialAction",
|
||
|
||
"Target": "Caster",
|
||
|
||
"ParamName": "AS_AddedDamageRatio",
|
||
|
||
"ParamType": "float",
|
||
|
||
"ModifyFunction": "Mul",
|
||
|
||
"Param": -1.0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.SetAbilitySpecialAction",
|
||
|
||
"Target": "Caster",
|
||
|
||
"ParamName": "AS_AddedDamageRatio",
|
||
|
||
"ParamType": "float",
|
||
|
||
"ModifyFunction": "Add",
|
||
|
||
"Param": 1.0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.SetAbilitySpecialAction",
|
||
|
||
"Target": "Caster",
|
||
|
||
"ParamName": "AS_AddedDamageRatio",
|
||
|
||
"ParamType": "abilitySpecial_float",
|
||
|
||
"ModifyFunction": "Mul",
|
||
|
||
"Param": "AS_ConvertRatio"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
}
|
||
|
||
},
|
||
|
||
|
||
|
||
"AbilitySpecials" :
|
||
|
||
{
|
||
|
||
//玩家当前血量
|
||
|
||
"AS_CurHP":
|
||
|
||
{
|
||
|
||
"Value" : 0
|
||
|
||
},
|
||
|
||
//玩家最大血量
|
||
|
||
"AS_MaxHP":
|
||
|
||
{
|
||
|
||
"Value" : 0
|
||
|
||
},
|
||
|
||
//血量百分比转为攻击百分比的比例系数(1.0=100%)
|
||
|
||
"AS_ConvertRatio":
|
||
|
||
{
|
||
|
||
"Value" : 1.0
|
||
|
||
},
|
||
|
||
//实际攻击增幅百分比
|
||
|
||
"AS_AddedDamageRatio":
|
||
|
||
{
|
||
|
||
"Value" : 0
|
||
|
||
}
|
||
|
||
}
|
||
|
||
} |