49 lines
3.4 KiB
Lua
49 lines
3.4 KiB
Lua
BuffActionConfig = BuffActionConfig or {}
|
||
|
||
-- Action 文件的基础路径
|
||
BuffActionConfig.ActionRootPath = "Script.Global.BuffSystem.BuffAction"
|
||
|
||
BuffActionConfig.EActionType = {
|
||
DamageScale = 1; -- 玩家伤害缩放
|
||
DefenseScale = 2; -- 玩家防御缩放
|
||
InfiniteBullets = 3; -- 无限子弹
|
||
JumpStrengthen = 4; -- 玩家多段跳
|
||
MoveSpeedStrengthen = 5; -- 速度缩放
|
||
RespiratoryRecovery = 6; -- 呼吸恢复
|
||
ContinuousDamage = 7; -- 持续受到伤害
|
||
MarkPlayer = 8; -- 标记玩家
|
||
Vampirism = 9; -- 吸血
|
||
DamageAddBuff = 10; -- 攻击方给受击者给予Buff
|
||
ShowParticle = 11; -- 客户端显示特效
|
||
JumpScale = 12; -- 跳跃初速度缩放
|
||
AddMaxHealth = 13; -- 增加最大血量上限
|
||
BulletHitApplyRadialDamage = 14; -- 击中点位触发范围
|
||
BeFatedNotToDie = 15; -- 命悬一线,受到致命伤保留1点血
|
||
Counterattack = 16; -- 绝地反击 血量越低伤害越高
|
||
RateOfFire = 17; -- 射速
|
||
Sensing = 18; -- 雷达
|
||
}
|
||
|
||
BuffActionConfig.ActionFileName = {
|
||
[BuffActionConfig.EActionType.DamageScale ] = "BuffAction_DamageScale" ;
|
||
[BuffActionConfig.EActionType.DefenseScale ] = "BuffAction_DefenseScale" ;
|
||
[BuffActionConfig.EActionType.InfiniteBullets ] = "BuffAction_InfiniteBullets" ;
|
||
[BuffActionConfig.EActionType.JumpStrengthen ] = "BuffAction_JumpStrengthen" ;
|
||
[BuffActionConfig.EActionType.MoveSpeedStrengthen ] = "BuffAction_MoveSpeedStrengthen" ;
|
||
[BuffActionConfig.EActionType.RespiratoryRecovery ] = "BuffAction_RespiratoryRecovery" ;
|
||
[BuffActionConfig.EActionType.ContinuousDamage ] = "BuffAction_ContinuousDamage" ;
|
||
[BuffActionConfig.EActionType.MarkPlayer ] = "BuffAction_MarkPlayer" ;
|
||
[BuffActionConfig.EActionType.Vampirism ] = "BuffAction_Vampirism" ;
|
||
[BuffActionConfig.EActionType.DamageAddBuff ] = "BuffAction_DamageAddBuff" ;
|
||
[BuffActionConfig.EActionType.ShowParticle ] = "BuffAction_ShowParticle" ;
|
||
[BuffActionConfig.EActionType.JumpScale ] = "BuffAction_JumpScale" ;
|
||
[BuffActionConfig.EActionType.AddMaxHealth ] = "BuffAction_AddMaxHealth" ;
|
||
[BuffActionConfig.EActionType.BulletHitApplyRadialDamage ] = "BuffAction_BulletHitApplyRadialDamage" ;
|
||
[BuffActionConfig.EActionType.BeFatedNotToDie ] = "BuffAction_BeFatedNotToDie" ;
|
||
[BuffActionConfig.EActionType.Counterattack ] = "BuffAction_Counterattack" ;
|
||
[BuffActionConfig.EActionType.RateOfFire ] = "BuffAction_RateOfFire" ;
|
||
[BuffActionConfig.EActionType.Sensing ] = "BuffAction_Sensing" ;
|
||
|
||
}
|
||
|