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

129 lines
No EOL
4.9 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" : "Arlaune_Attack_2_Bullet_02",
"AbilityStacking":"Unique",
"AbilityMixins" :
[
{
//初始位置及朝向
"$type" : "MoleMole.BulletMixin",
"BulletName" : "Bullet_Empty",
"Targetting" : "Enemy",
"AliveDuration" : 10,
"BulletInitPosRot" :
{
"CoordsOption" : "Self",
"TargetOption" :
{
"$type" : "MoleMole.ConfigPosRotReferTarget",
"OffsetReferTarget" : "Self",
"AttachPoint" : "HeadPoint",
"IsUseAttachPointPos" : true,
"IsUseAttachPointRotation" : true,
},
"Offset" :
{
"PositionOffset" : {"x":0.0, "y":0.0, "z":0.0},
"AngleOffset" : {"x":0.0, "y":72.0, "z":0.0},
"IsUseRotationY" : true,
"IsUseRotationXZ" : false,
},
},
"MovementConfig" :
{
"$type" : "MoleMole.ConfigMovementParabola",
"Duration" : -1,
"Gravity" : 0.0,
"HitTangentialRatio" : 1,
"HitNormalRatio" : 1,
"TimesUpMoveOption" : "Remain",
"TargetPosRot" :
{
"CoordsOption" : "Relative",
"TargetOption" :
{
"$type" : "MoleMole.ConfigPosRotReferTarget",
"OffsetReferTarget" : "Target",
},
"Offset" :
{
"PositionOffset" : {"x":0.0, "y":0.0, "z":0.0},//目标位置偏移
"AngleOffset" : {"x":0.0, "y":0.0, "z":0.0},
"IsClampOffsetDistance" : false, //默认为false为true时Offset的距离不能大于自身至目标间的距离
},
},
"DefaultOffset" : {"x":0.0, "y":0.0, "z":0},
"s1" : 1.5,//近点距离
"s2" : 6,//远点距离
"h1" : 1.5,
"h2" : 3.5,
"t1" : 0.5,
"t2" : 0.75,
},
//子弹打击相关
"BulletColliderConfig":
{
"ColliderType" : "Sphere",
"SphereColliderRadius" : 0.3,
"ColliderPosOffset" : {"x":0.0, "y":0.0, "z":0.0},
"ColliderAngleOffset" : {"x":0.0, "y":0.0, "z":0.0},
},
"BulletHitTypeName" : "Normal", //Normal为每次触碰时攻击Penetrate为接触时持续攻击
"CanHitStage" : true, //能否命中墙壁
"IsCanReflect" : true, //能否被反弹
"MaxHitNum" : 0, //总打击次数
"MaxHitTargetNum" : 0, //单位打击次数
"MaxHitStageNum" : 0, //墙壁打击次数
"MaxTouchStageNum" : 0, //墙壁反弹次数
//"HitAnimEventID" : "Monster_Arlaune_ATK02_Explode_Attackproperty",
//子弹爆炸相关
"HitOtherExplode" : true, //命中敌人是否爆炸
"HitStageExplode" : true, //命中墙壁是否爆炸
"DestroyExplode" : true, //消失是否爆炸(达到最大打击次数时即为消失)
"ExplodePosType": "HitPoint",
"HitExplodeRadius" : 2,
"ExplodeAnimEventID" : "Monster_Arlaune_ATK02_Explode_Attackproperty",
//子弹预判定相关
"DodgeColliderConfig":
{
"ColliderType" : "Capsule",
"CapsuleColliderRadius" : 0.5,
"CapsuleColliderHeight" : 3.5,
"ColliderPosOffset" : {"x":0.0, "y":0.0, "z":1.75},
"ColliderAngleOffset" : {"x":90.0, "y":0.0, "z":0.0},
},
//子弹特效
"BulletEffect" :
{
"EffectPattern" : "Eff_Monster_Arlaune_Attack_02_Bullet_01"
},
//爆炸特效
"HitExplodeEffect" :
{
"EffectPattern" : "Eff_Monster_Cyclops_Attack_01_Explode_01"
},
//子弹反弹特效
"ReflectEffect" :
{
"EffectPattern" : "Eff_Monster_Cyclops_Attack_01_Bullet_01_Reflect"
},
"OnBulletDestroyAction":
[
{
"$type" : "MoleMole.TriggerAbilityAction",
"AbilityName" : "Arlaune_Attack_2_GroundGas",
"ExtraParam" : "HitStage"
},
],
}
]
}