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

113 lines
No EOL
4 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": "TestPlayer_Ability_Laser_LastHit",
"AbilityStacking": "Unique",
"AbilityMixins":
[
{
"$type": "MoleMole.LaserMixin",
"EffectName": "Eff_SkillEffect_LightningChain_TransmitEffect_Basic_Test",// 激光调用特效需要使用linerender制作。当前有Bug
// 激光基础参数配置
"Length": 30,//当未命中目标时,激光最大射程。
"ColliderRadius": 0.7,// 光线命中碰撞盒的调整范围。
"ColliderLayers": // 可阻挡激光的碰撞盒层级
[
"StageCollider",
"HitCollider"
],
"AliveDuration": 3,// 激光存续时长
"HitInterval": 0.3,// 激光每次打击生效间隔,单位:秒
"FirstHitDelayTime": 0.2,//初次打击点延迟时间,单位:秒
"HitAnimEventID": "#SkillEffect_Test_LaserBeam",// 激光伤害调用的打击帧,若不为任何角色的打击帧,则配置在公共打击帧处。
"LastHitAnimEventID": "#SkillEffect_Test_LaserBeam_LastHit",//最后一击造成的伤害,若不为任何角色的打击帧,则配置在公共打击帧处。
// 公共打击帧配置文件路径NAP_UnityProj\Assets\NapResources\Data\ScriptConfig\AnimEvents\EntitySharedAnimEvents
// 公共打击帧调用mixin持有者的属性。
// 激光表现相关配置
// 激光初始生效位置设置
"LaserInitPosRot":
{
"CoordsOption": "Self",
"TargetOption":
{
"$type": "MoleMole.ConfigPosRotReferTarget",
"OffsetReferTarget": "Self",
"AttachPoint": "Root",//激光射出口挂点若没有挂点则以生效时的位置根据offset计算激光射出口并且不会跟随角色移动
"IsUseAttachPointPos": false,
"IsUseAttachPointRotation": true
},
"Offset": //根据激光挂点做偏移
{
"PositionOffset": //位置偏移
{
"x": 0,
"y": 1.5,
"z": 0.0
},
"AngleOffset": //角度偏移
{
"x": 0.0,
"y": 0.0,
"z": 0.0
}
}
},
// 激光终点位置设置
"LaserEndPosRot":
{
"CoordsOption": "Self",
"TargetOption":
{
"$type": "MoleMole.ConfigPosRotReferTarget",
"OffsetReferTarget": "None"// 若默认使用射线朝向则填写None。若需要在命中目标后校正射线命中目标点的位置则填写Target。
},
"Offset":
{
"PositionOffset":
{
"x": 0.0,
"y": 0.0,
"z": 0.0
}
}
},
//"StartEffect": //激光起手特效,激光发射前触发的特效
//{
// "EffectPattern": "Eff_Nostradamus_Attack_Branch_01_Explode"
//},
"EndEffect": //激光重点特效,激光未命中目标时,触发的终点特效
{
"EffectPattern": "Eff_SkillEffect_Laser_HitEffect_Test"
},
"HitEffect": //激光命中特效,根据激光打击频率播放
{
"EffectPattern": "Eff_SkillEffect_Laser_HitEffect_Test"
},
//激光相关音频配置
"AudioEffect": "",
//激光使用的mixin中的专属回调
"OnLaserStartAction": //当激光开始时
[
// {
// "$type": "MoleMole.ApplyModifier",
// "ModifierName": "BurnBuffModifier",
// "Target": "Self"
// }
]
}
],
"Modifiers": {
"BurnBuffModifier": {
"Duration": 10,
"IgnoreTimeScale": false,
"NotIgnoreList": [ "World", "Owner" ], //
//"NotIgnoreList" : ["World","Owner","Buff"], //
"Buff": {
"BuffID": 106001,
"IsOverrideDuration": true
}
}
}
}