207 lines
No EOL
7.4 KiB
JSON
207 lines
No EOL
7.4 KiB
JSON
{
|
||
|
||
"AbilityName" : "Bangboo_Eous001_Skill_Cannon_Nuclear",
|
||
|
||
"AbilityStacking":"Unique",
|
||
|
||
|
||
|
||
//核弹炮,玩家血量越低,该技能冷却时间越短(玩家血量为0%时,冷却时间为初始值的50%)
|
||
|
||
|
||
|
||
"OnAbilityStart":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.SkillStartAction",
|
||
|
||
"StartedSkillName": "Bangboo_Eous001_Skill_Cannon_Nuclear",
|
||
|
||
"Target" : "Self"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ApplyModifier",
|
||
|
||
"ModifierName": "RevocerCDModifier",
|
||
|
||
"Target" : "LocalAvatar"
|
||
|
||
},
|
||
|
||
],
|
||
|
||
|
||
|
||
"AbilityMixins" :
|
||
|
||
[
|
||
|
||
{
|
||
|
||
//初始位置及朝向
|
||
|
||
"$type" : "MoleMole.BulletMixin",
|
||
|
||
"BulletName" : "Bullet_Empty",
|
||
|
||
"Targetting" : "Stage",
|
||
|
||
"AliveDuration" : 2.0,
|
||
|
||
|
||
|
||
"BulletInitPosRot" :
|
||
|
||
{
|
||
|
||
"CoordsOption" : "Relative",
|
||
|
||
"NeedRaycastGround": true,
|
||
|
||
"RaycastGroundOffset": 0.0,
|
||
|
||
"TargetOption" :
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ConfigPosRotReferTarget",
|
||
|
||
"OffsetReferTarget" : "Target",
|
||
|
||
"BackupOffsetReferTarget" : "Self",
|
||
|
||
},
|
||
|
||
"Offset" :
|
||
|
||
{
|
||
|
||
"PositionOffset" : {"x":0.0, "y":0.0, "z":0.0},
|
||
|
||
"AngleOffset" : {"x":0.0, "y":0.0, "z":0.0},
|
||
|
||
"BackupPositionOffset" : {"x":0.0, "y":0.0, "z":10.0},
|
||
|
||
"BackupAngleOffset" : {"x":0.0, "y":0.0, "z":0.0},
|
||
|
||
|
||
|
||
"IsUseRotationY" : true,
|
||
|
||
"IsUseRotationXZ" : false,
|
||
|
||
},
|
||
|
||
},
|
||
|
||
|
||
|
||
//子弹打击相关
|
||
|
||
"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" : false, //能否命中墙壁
|
||
|
||
"MaxHitNum" : 0, //总打击次数
|
||
|
||
"MaxHitTargetNum" : 0, //单位打击次数
|
||
|
||
"MaxHitStageNum" : 0, //墙壁打击次数
|
||
|
||
"MaxTouchStageNum" : 0, //墙壁反弹次数
|
||
|
||
//"HitAnimEventID" : "Bangboo_Eous001_Skill_Cannon_Nuclear_Attackproperty_01",
|
||
|
||
|
||
|
||
//子弹爆炸相关
|
||
|
||
"HitOtherExplode" : false, //命中怪物是否爆炸
|
||
|
||
"HitStageExplode" : false, //命中墙壁是否爆炸
|
||
|
||
"DestroyExplode" : true, //消失是否爆炸(达到最大打击次数时即为消失)
|
||
|
||
"ExplodePosType": "Bullet",
|
||
|
||
"HitExplodeRadius" : 6,
|
||
|
||
"ExplodeAnimEventID" : "Bangboo_Eous001_Skill_Cannon_Nuclear_Attackproperty_01",
|
||
|
||
|
||
|
||
//子弹特效
|
||
|
||
"BulletEffect" :
|
||
|
||
{
|
||
|
||
"EffectPattern" : "Eff_RandomSkill_NuclearStrike_Bullet"
|
||
|
||
},
|
||
|
||
|
||
|
||
// //拖尾特效
|
||
|
||
// "TrailEffect" :
|
||
|
||
// {
|
||
|
||
// "EffectPattern" : "Eff_Monster_RangeSoldier_Attack_3_Trail"
|
||
|
||
// },
|
||
|
||
|
||
|
||
//爆炸特效
|
||
|
||
"HitExplodeEffect" :
|
||
|
||
{
|
||
|
||
"EffectPattern" : "Eff_RandomSkill_NuclearStrike_Explode"
|
||
|
||
},
|
||
|
||
|
||
|
||
"OnBulletDestroyAction":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.AttackCameraShakeAction",
|
||
|
||
"ShakeConfigKey" : "Bangboo_Skill_Cannon_CamShake_01",
|
||
|
||
"ExtraParam" : "HitStage"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.AttackCameraShakeAction",
|
||
|
||
"ShakeConfigKey" : "Bangboo_Skill_Cannon_CamShake_01",
|
||
|
||
"ExtraParam" : "HitOther"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.AttackCameraShakeAction",
|
||
|
||
"ShakeConfigKey" : "Bangboo_Skill_Cannon_CamShake_01",
|
||
|
||
"ExtraParam" : "TimeUp"
|
||
|
||
},
|
||
|
||
],
|
||
|
||
}
|
||
|
||
],
|
||
|
||
|
||
|
||
"Modifiers" :
|
||
|
||
{
|
||
|
||
"RevocerCDModifier":
|
||
|
||
{
|
||
|
||
"ModifierStacking": "Unique",
|
||
|
||
"Duration": 0.01,
|
||
|
||
|
||
|
||
"OnRemoved" :
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.SetAbilitySpecialsByPropertyAction",
|
||
|
||
"Target": "Self",
|
||
|
||
"ParamName": "AS_CurHP",
|
||
|
||
"ModifyFunction": "Replace",
|
||
|
||
"PropertyType" : "CurHP",
|
||
|
||
"Percentage" : 100.0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.SetAbilitySpecialsByPropertyAction",
|
||
|
||
"Target": "Self",
|
||
|
||
"ParamName": "AS_MaxHP",
|
||
|
||
"ModifyFunction": "Replace",
|
||
|
||
"PropertyType" : "MaxHP",
|
||
|
||
"Percentage" : 100.0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.SetAbilitySpecialAction",
|
||
|
||
"Target": "Caster",
|
||
|
||
"ParamName": "AS_CDReductionRatio",
|
||
|
||
"ParamType": "abilitySpecial_float",
|
||
|
||
"ModifyFunction": "Replace",
|
||
|
||
"Param": "AS_CurHP"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.SetAbilitySpecialAction",
|
||
|
||
"Target": "Caster",
|
||
|
||
"ParamName": "AS_CDReductionRatio",
|
||
|
||
"ParamType": "abilitySpecial_float",
|
||
|
||
"ModifyFunction": "Div",
|
||
|
||
"Param": "AS_MaxHP"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.SetAbilitySpecialAction",
|
||
|
||
"Target": "Caster",
|
||
|
||
"ParamName": "AS_CDReductionRatio",
|
||
|
||
"ParamType": "float",
|
||
|
||
"ModifyFunction": "Add",
|
||
|
||
"Param": -1.0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.SetAbilitySpecialAction",
|
||
|
||
"Target": "Caster",
|
||
|
||
"ParamName": "AS_CDReductionRatio",
|
||
|
||
"ParamType": "abilitySpecial_float",
|
||
|
||
"ModifyFunction": "Mul",
|
||
|
||
"Param": "AS_ConvertRatio"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ModifySkillCDAction",
|
||
|
||
"SkillName": "Bangboo_Eous001_Skill_Cannon_Nuclear",
|
||
|
||
"Ratio": "%AS_CDReductionRatio",
|
||
|
||
"Delta": 0.0,
|
||
|
||
"Target" : "Caster"
|
||
|
||
}
|
||
|
||
],
|
||
|
||
}
|
||
|
||
},
|
||
|
||
|
||
|
||
"AbilitySpecials" :
|
||
|
||
{
|
||
|
||
//玩家当前血量
|
||
|
||
"AS_CurHP":
|
||
|
||
{
|
||
|
||
"Value" : 0
|
||
|
||
},
|
||
|
||
//玩家最大血量
|
||
|
||
"AS_MaxHP":
|
||
|
||
{
|
||
|
||
"Value" : 0
|
||
|
||
},
|
||
|
||
//血量百分比转为冷却百分比的比例系数(1.0=100%)
|
||
|
||
"AS_ConvertRatio":
|
||
|
||
{
|
||
|
||
"Value" : 0.5
|
||
|
||
},
|
||
|
||
//实际攻击增幅百分比
|
||
|
||
"AS_CDReductionRatio":
|
||
|
||
{
|
||
|
||
"Value" : 0
|
||
|
||
}
|
||
|
||
}
|
||
|
||
} |