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

121 lines
No EOL
4.8 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
// 以太爆弹自爆状态下受击击退
"AbilityName" : "FierySerpent_BeHit_Beatback",
"AbilityStacking": "Unique",
"OnAbilityStart" :
[
{
"$type": "MoleMole.ApplyModifier",
"ModifierName": "FierySerpent_BeHit_Beatback",
"Target": "Self",
}
],
"Modifiers" :
{
//附加modifiers
"FierySerpent_BeHit_Beatback":
{
"ModifierStacking" : "Unique",
"Duration": -1,
"OnBeingHit":
[
{
"$type": "MoleMole.ApplyLogicMoveAction",//触发调用位移效果
"Target": "Self",//效果作用对象自己
"RotationConfig" ://强制转向
{
"$type" : "MoleMole.ConfigRotationToTarget",
"Duration" : 0.1,
"TargetPosRot" :
{
"CoordsOption" : "Relative",
"TargetOption" :
{
"$type" : "MoleMole.ConfigPosRotReferTarget",
"OffsetReferTarget" : "Other",
"BackupOffsetReferTarget" : "None"
},
"Offset" :
{
"PositionOffset" : {"x":0.0, "y":0.0, "z":0.0},
"AngleOffset" : {"x":0.0, "y":180.0, "z":0.0},
}
},
"RotateType" : "Instant",
"RotateSpeed" : 1,
"TargetUpdateMode" : "OnStart",
"ReachTargetStop" : true
},
"MovementConfig" :
{
//轻受击移动一小段距离
"$type" : "MoleMole.ConfigMovementSimple",
"Duration" : 0.2,
"Gravity" : 0.0,
"HitTangentialRatio" : 0,
"HitNormalRatio" : 0,
"TimesUpMoveOption" : "Stop",//速度停止方案Remain=保持当前速度Stop=直接停止
"InitVelocity" : {"x":0, "y":0, "z":-15},
"Acceleration" : {"x":0, "y":0, "z":50},
"CoordinateType" : "Local",
},
},
{
"$type": "MoleMole.ApplyLogicMoveAction",//触发调用位移效果
"Target": "Self",//效果作用对象自己
"RotationConfig" ://强制转向
{
"$type" : "MoleMole.ConfigRotationToTarget",
"Duration" : 0.1,
"TargetPosRot" :
{
"CoordsOption" : "Relative",
"TargetOption" :
{
"$type" : "MoleMole.ConfigPosRotReferTarget",
"OffsetReferTarget" : "Other",
"BackupOffsetReferTarget" : "None"
},
"Offset" :
{
"PositionOffset" : {"x":0.0, "y":0.0, "z":0.0},
"AngleOffset" : {"x":0.0, "y":180.0, "z":0.0},
}
},
"RotateType" : "Instant",
"RotateSpeed" : 1,
"TargetUpdateMode" : "OnStart",
"ReachTargetStop" : true
},
"MovementConfig" :
{
//轻受击移动一小段距离
"$type" : "MoleMole.ConfigMovementSimple",
"Duration" : 0.2,
"Gravity" : 0.0,
"HitTangentialRatio" : 0,
"HitNormalRatio" : 0,
"TimesUpMoveOption" : "Stop",//速度停止方案Remain=保持当前速度Stop=直接停止
"InitVelocity" : {"x":0, "y":0, "z":-35},
"Acceleration" : {"x":0, "y":0, "z":50},
"CoordinateType" : "Local",
},
"Predicates" :
[
{
"$type" : "MoleMole.ByTargetHitEffect",
"TargetSubHitEffectGrounds":
[
"Heavy"
]
},
]
},
],
},
},
}