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

182 lines
No EOL
7.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.

{
//幽灵召唤及管理测试脚本先使用TestPlayer_Ability_Tianheng_38
"AbilityName" : "TestPlayer_Ability_Tianheng_35",
"AbilityStacking": "Unique",
"DefaultModifier" :
{
"OnAdded" :
[
{
"$type": "MoleMole.ApplyAbilityAction",
"AbilityName": "TestPlayer_Ability_Tianheng_38",
"IsAutoTrigger": false,
"Target" : "Self"
},
{
"$type" : "MoleMole.TriggerAbilityAction",
"AbilityName" : "TestPlayer_Ability_Tianheng_35",
},
],
},
"AbilityMixins" :
[
{
"$type" : "MoleMole.SummonMixin",
"SummonType" : "Monster",
"SummonID" : 199140411,
"SummonDuration" : -1,
"SummonTag" : ["UnagiGhost"],
"TimesUpDelay" : 0,
"OverrideDelay" : 0,
//直接在目标点召唤
//目前从地上飞起是由于GhostFollowPoint_02的初始位置没有指定需要在AttachPointFollowMixin中新增InitPosRot2021.06.12
"SummonPosRot" :
{
"CoordsOption" : "ReferTarget",
"TargetOption" :
{
"$type" : "MoleMole.ConfigPosRotReferTarget",
//预期为Self或者Caster但是这样配置时无法生效需要查明2021.06.12
"OffsetReferTarget" : "LocalAvatar", //在我们的理解中只有一个角色时Self和LocalAvatar是一个对象不应该有差别然而现在有了
"AttachPoint" : "GhostFollowPoint_02",
"IsUseAttachPointPos" : true,
"IsUseAttachPointRotation" : true,
},
"Offset" :
{
"PositionOffset" : {"x":0.0, "y":0.0, "z":0.0},
"AngleOffset" : {"x":0.0, "y":0.0, "z":0.0},
"IsUseRotationY" : true,
"IsUseRotationXZ" : true,
"IsClampOffsetDistance" : false
}
},
"OnSummonCreatedActions" :
[
//测试特效
// {
// "$type" : "MoleMole.FireEffect",
// "EffectPattern" : "Eff_Avatar_LevelUp_02",
// "Target" : "Target"
// },
{
"$type": "MoleMole.ApplyLogicMoveAction",
"Target": "Target",
"MovementConfig" :
{
"$type" : "MoleMole.ConfigMovementTarget",
"Duration" : -1,
"Gravity" : 0.0,
"HitTangentialRatio" : 1,
"HitNormalRatio" : 1,
"TimesUpMoveOption" : "Remain",
"TargetPosRot" :
{
"CoordsOption" : "ReferTarget",
"TargetOption" :
{
"$type" : "MoleMole.ConfigPosRotReferTarget",
//预期为Self或者Caster但是这样配置时无法生效需要查明2021.06.12
"OffsetReferTarget" : "LocalAvatar",
"AttachPoint" : "GhostFollowPoint_02",
"IsUseAttachPointPos" : true,
"IsUseAttachPointRotation" : true,
},
"Offset" :
{
"PositionOffset" : {"x":0.0, "y":0.0, "z":0.0},
"AngleOffset" : {"x":0.0, "y":0.0, "z":0.0},
"IsUseRotationY" : true,
"IsUseRotationXZ" : true,
"IsClampOffsetDistance" : false
}
},
"DefaultOffset" : {"x":0.0, "y":0.0, "z":5.0},
//Fixed跟随速度过大时有跳动
// "MoveType":
// {
// "$type" : "MoleMole.MovementTypeFixedSpeed",
// "Speed" : 100.0,
// },
//现在用这个Lerp表现也挺好的修好跳动Bug后也未必需要更改2021.06.12
"MoveType":
{
"$type" : "MoleMole.MovementTypeLerpSpeed",
"Speed" : 10.0,
},
//Instant跟随时有跳动
// "MoveType":
// {
// "$type" : "MoleMole.MovementTypeInstant",
// },
"TargetUpdateMode" : "Always",
"ReachTargetStop" : false
},
"RotationConfig" :
{
"$type" : "MoleMole.ConfigRotationToTarget",
"Duration" : -1,
"TargetPosRot" :
{
"CoordsOption" : "ReferTarget",
"TargetOption" :
{
"$type" : "MoleMole.ConfigPosRotReferTarget",
//预期为Self或者Caster但是这样配置时无法生效需要查明2021.06.12
"OffsetReferTarget" : "LocalAvatar",
"AttachPoint" : "GhostFollowPoint_02",
"IsUseAttachPointPos" : true,
"IsUseAttachPointRotation" : true,
},
"Offset" :
{
//看向目标点前方无限远处,即和目标点朝向保持一致
"PositionOffset" : {"x":0.0, "y":0.0, "z":9999.0},
"AngleOffset" : {"x":0.0, "y":0.0, "z":0.0},
"IsUseRotationY" : true,
"IsUseRotationXZ" : true,
"IsClampOffsetDistance" : false
}
},
"RotateType" : "Lerp",
"RotateSpeed" : 10.0,
"TargetUpdateMode" : "Always",
"ReachTargetStop" : false,
},
},
],
"OnSummonTimesUpActions" :
[
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 1,
"ParamName" : "Trigger_Die",
"Target" : "Target",
"BoolVal" : true
}
],
"OnSummonOverrideActions" :
[
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 1,
"ParamName" : "Trigger_Die",
"Target" : "Target",
"BoolVal" : true
}
]
}
]
}