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

128 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" : "GoldenBomb_Atk01_Bullet",
"AbilityStacking":"Unique",
"AbilityMixins" :
[
{
//初始位置及朝向
"$type" : "MoleMole.BulletMixin",
"BulletName" : "Bullet_Empty",
"Targetting" : "Enemy",
"AliveDuration" : 10,
"NeedWarningHUD" : true,
"BulletInitPosRot" :
{
"CoordsOption" : "Self",
"TargetOption" :
{
"$type" : "MoleMole.ConfigPosRotReferTarget",
"OffsetReferTarget" : "Self",
"AttachPoint" : "GunPoint",
"IsUseAttachPointPos" : true,
"IsUseAttachPointRotation" : true,
},
"Offset" :
{
"PositionOffset" : {"x":0.0, "y":0, "z":0},
"AngleOffset" : {"x":0.0, "y":0.0, "z":0.0},
"IsUseRotationY" : true,
"IsUseRotationXZ" : false,
},
},
"MovementConfig" :
{
"$type" : "MoleMole.ConfigMovementSimple",
"Duration" : -1,
"Gravity" : 0.0,
"HitTangentialRatio" : 1,
"HitNormalRatio" : 1,
"TimesUpMoveOption" : "Remain",
"InitVelocity" : {"x":0, "y":0, "z":30},
"Acceleration" : {"x":0, "y":0, "z":0},
"CoordinateType" : "Local",
},
//子弹打击相关
"BulletColliderConfig":
{
"ColliderType" : "Sphere",
"SphereColliderRadius" : 0.4,
"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" : false, //能否被反弹
"MaxHitNum" : 0, //总打击次数
"MaxHitTargetNum" : 0, //单位打击次数
"MaxHitStageNum" : 0, //墙壁打击次数
"MaxTouchStageNum" : 0, //墙壁反弹次数
//"HitAnimEventID" : "Monster_GoldenBomb_ATK01_Attackproperty",
//子弹爆炸相关
"HitOtherExplode" : false, //命中敌人是否爆炸
"HitStageExplode" : false, //命中墙壁是否爆炸
"DestroyExplode" : true, //消失是否爆炸(达到最大打击次数时即为消失)
"OverrideReflectDestroyExplode" : "NotExplode", //反弹是否爆炸Override DestroyExplode配置
"ExplodePosType": "HitPoint",
"HitExplodeRadius" : 1.5,
"ExplodeAnimEventID" : "Monster_GoldenBomb_ATK01_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_GoldenBomb_Bullet"
},
//爆炸特效
"HitExplodeEffect" :
{
"EffectPattern" : "Eff_Monster_GoldenBomb_Explosive"
},
//子弹反弹特效
"ReflectEffect" :
{
"EffectPattern" : "Eff_Monster_Cyclops_Attack_01_Bullet_01_Reflect"
},
//消失特效
"DestroyEffect" :
{
"EffectPattern" : "Eff_Monster_GoldenBomb_Explosive"
},
"OnBulletDestroyAction":
[
{
"$type" : "MoleMole.AttackCameraShakeAction",
"ShakeConfigKey" : "Nostradamus_Bullet_Explosion_CamShake_01",
"ExtraParam" : "HitStage"
},
{
"$type" : "MoleMole.AttackCameraShakeAction",
"ShakeConfigKey" : "Nostradamus_Bullet_Explosion_CamShake_01",
"ExtraParam" : "HitOther"
},
{
"$type" : "MoleMole.AttackCameraShakeAction",
"ShakeConfigKey" : "Nostradamus_Bullet_Explosion_CamShake_01",
"ExtraParam" : "TimeUp"
},
],
}
]
}