121 lines
No EOL
4.8 KiB
JSON
121 lines
No EOL
4.8 KiB
JSON
{
|
||
|
||
// 以太爆弹自爆状态下受击击退
|
||
|
||
"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"
|
||
|
||
]
|
||
|
||
},
|
||
|
||
]
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
},
|
||
|
||
} |