151 lines
9.1 KiB
Lua
151 lines
9.1 KiB
Lua
|
GodOfWarConfig = GodOfWarConfig or {}
|
|||
|
|
|||
|
-- 重生保存战神进度,成神死亡后清除
|
|||
|
GodOfWarConfig.RebirthSaveProgress = true
|
|||
|
|
|||
|
-- 升级战神给予的Buff
|
|||
|
GodOfWarConfig.GodOfWarBuff = BuffAssetConfig.EBuffAssetType.GodOfWar
|
|||
|
GodOfWarConfig.GodOfWarBuffName = "无需换弹"
|
|||
|
GodOfWarConfig.GodOfWarDesc = "战神:无需换弹;增加50体力上限;被全局标记;"
|
|||
|
|
|||
|
-- 成神的击杀条件
|
|||
|
GodOfWarConfig.ToGodCondition = 6
|
|||
|
-- 可选择的增益数量
|
|||
|
GodOfWarConfig.CanSelectIncreaseCount = 5
|
|||
|
-- 增幅类型
|
|||
|
GodOfWarConfig.EIncreaseType = {
|
|||
|
|
|||
|
MoveSpeed = 1;
|
|||
|
AddDamage = 2;
|
|||
|
RespiratoryRecovery = 3;
|
|||
|
IncreasedDefense = 4;
|
|||
|
Vampirism = 5;
|
|||
|
IceBullet = 6;
|
|||
|
AddJump = 7;
|
|||
|
Mark = 8;
|
|||
|
AddMaxHealth = 9;
|
|||
|
BulletExplosion = 10;
|
|||
|
Tenacious = 11;
|
|||
|
Counterattack = 12;
|
|||
|
RateOfFire = 13;
|
|||
|
Sensing = 14;
|
|||
|
|
|||
|
MultiSegmentJump = 15;
|
|||
|
}
|
|||
|
GodOfWarConfig.IncreaseName = {
|
|||
|
[GodOfWarConfig.EIncreaseType.MultiSegmentJump] = "多段跳";
|
|||
|
[GodOfWarConfig.EIncreaseType.MoveSpeed] = "加速";
|
|||
|
[GodOfWarConfig.EIncreaseType.AddDamage] = "增伤";
|
|||
|
[GodOfWarConfig.EIncreaseType.RespiratoryRecovery] = "呼吸恢复";
|
|||
|
[GodOfWarConfig.EIncreaseType.IncreasedDefense] = "防御强化";
|
|||
|
[GodOfWarConfig.EIncreaseType.Vampirism] = "吸取";
|
|||
|
[GodOfWarConfig.EIncreaseType.IceBullet] = "冰冻伤害";
|
|||
|
[GodOfWarConfig.EIncreaseType.AddJump] = "跳跃强化";
|
|||
|
[GodOfWarConfig.EIncreaseType.Mark] = "标记敌人";
|
|||
|
[GodOfWarConfig.EIncreaseType.AddMaxHealth] = "体力上限";
|
|||
|
[GodOfWarConfig.EIncreaseType.BulletExplosion] = "爆炸伤害";
|
|||
|
[GodOfWarConfig.EIncreaseType.Tenacious] = "命不该绝";
|
|||
|
[GodOfWarConfig.EIncreaseType.Counterattack] = "绝地反击";
|
|||
|
[GodOfWarConfig.EIncreaseType.RateOfFire] = "射速";
|
|||
|
[GodOfWarConfig.EIncreaseType.Sensing] = "雷达";
|
|||
|
}
|
|||
|
|
|||
|
GodOfWarConfig.IncreaseDesc = {
|
|||
|
[GodOfWarConfig.EIncreaseType.MultiSegmentJump] = "多段跳:额外增加1段跳,升级可再增加1段跳。(最佳搭配:跳跃强化)";
|
|||
|
[GodOfWarConfig.EIncreaseType.MoveSpeed] = "加速:增加35%移动速度,升级额外增加30%";
|
|||
|
[GodOfWarConfig.EIncreaseType.AddDamage] = "增伤:增加40%伤害,升级额外增加30%.(最佳搭配:射速强化)";
|
|||
|
[GodOfWarConfig.EIncreaseType.RespiratoryRecovery] = "呼吸恢复:每秒恢复6点体力,受到攻击延迟4秒恢复;升级改为每秒恢复10点,受到攻击延迟1秒恢复";
|
|||
|
[GodOfWarConfig.EIncreaseType.IncreasedDefense] = "防御强化:增加40%防御,升级额外增加30%";
|
|||
|
[GodOfWarConfig.EIncreaseType.Vampirism] = "吸取:吸取受击玩家所受到的伤害70%的体力用来恢复自己,升级后改为提升伤害值50%体力上限(本回合有效)(2级最佳搭配:呼吸恢复 )";
|
|||
|
[GodOfWarConfig.EIncreaseType.IceBullet] = "冰冻伤害:攻击敌方,给予受击玩家冰冻效果(冰冻1秒,最多叠加4秒,被冰冻玩家移速减少50%)";
|
|||
|
[GodOfWarConfig.EIncreaseType.AddJump] = "跳跃强化:增加100%跳跃初速度,升级后额外增加80%";
|
|||
|
[GodOfWarConfig.EIncreaseType.Mark] = "标记敌人:击中敌方玩家时标记其15秒,被标记的敌人暴露位置,且全队可见。升级后额外增加9秒";
|
|||
|
[GodOfWarConfig.EIncreaseType.AddMaxHealth] = "体力上限:增加50点体力上限,升级后额外增加30点。(最佳搭配:呼吸恢复)";
|
|||
|
[GodOfWarConfig.EIncreaseType.BulletExplosion] = "爆炸伤害:爆炸范围2m,中心伤害20, 冷却时间1.5秒。升级后分别调整为(3m范围,30伤害,1秒冷却)";
|
|||
|
[GodOfWarConfig.EIncreaseType.Tenacious] = "命不该绝:受到致命伤时保留30%体力,进入0.8秒无敌时间。升级后保留50%体力,增加0.4秒无敌时间。(最佳搭配:绝地反击)";
|
|||
|
[GodOfWarConfig.EIncreaseType.Counterattack] = "绝地反击:体力百分比越低伤害倍率越高,每失去10%体力增加1档伤害,每档提升15%伤害,上限135%;升级改为每档提升22%,且初始为1档,上限220%";
|
|||
|
[GodOfWarConfig.EIncreaseType.RateOfFire] = "射速强化:增加50%射速,升级额外增加50%.(最佳搭配:增伤)";
|
|||
|
[GodOfWarConfig.EIncreaseType.Sensing] = "雷达感知:可探知距离80m范围内最近的敌人,升级增加60m范围";
|
|||
|
}
|
|||
|
|
|||
|
GodOfWarConfig.IncreaseIcon = {
|
|||
|
[GodOfWarConfig.EIncreaseType.MultiSegmentJump] = UGCGameSystem.GetUGCResourcesFullPath('Asset/Texture/Buff/T_AddJumpCount.T_AddJumpCount');
|
|||
|
[GodOfWarConfig.EIncreaseType.MoveSpeed] = UGCGameSystem.GetUGCResourcesFullPath('Asset/Texture/Buff/T_Speed_128.T_Speed_128');
|
|||
|
[GodOfWarConfig.EIncreaseType.AddDamage] = UGCGameSystem.GetUGCResourcesFullPath('Asset/Texture/Buff/T_AddDamage.T_AddDamage');
|
|||
|
[GodOfWarConfig.EIncreaseType.RespiratoryRecovery] = UGCGameSystem.GetUGCResourcesFullPath('Asset/Texture/Buff/T_RespiratoryRecovery.T_RespiratoryRecovery');
|
|||
|
[GodOfWarConfig.EIncreaseType.IncreasedDefense] = UGCGameSystem.GetUGCResourcesFullPath('Asset/Texture/Buff/T_Defense.T_Defense');
|
|||
|
[GodOfWarConfig.EIncreaseType.Vampirism] = UGCGameSystem.GetUGCResourcesFullPath('Asset/Texture/Buff/T_Vampirism.T_Vampirism');
|
|||
|
[GodOfWarConfig.EIncreaseType.IceBullet] = UGCGameSystem.GetUGCResourcesFullPath('Asset/Texture/Buff/T_Ice.T_Ice');
|
|||
|
[GodOfWarConfig.EIncreaseType.AddJump] = UGCGameSystem.GetUGCResourcesFullPath('Asset/Texture/Buff/T_AddJump.T_AddJump');
|
|||
|
[GodOfWarConfig.EIncreaseType.Mark] = UGCGameSystem.GetUGCResourcesFullPath('Asset/Texture/Buff/T_Mark.T_Mark');
|
|||
|
[GodOfWarConfig.EIncreaseType.AddMaxHealth] = UGCGameSystem.GetUGCResourcesFullPath('Asset/Texture/Buff/T_MaxHealth.T_MaxHealth');
|
|||
|
[GodOfWarConfig.EIncreaseType.BulletExplosion] = UGCGameSystem.GetUGCResourcesFullPath('Asset/Texture/Buff/T_Explosion.T_Explosion');
|
|||
|
[GodOfWarConfig.EIncreaseType.Tenacious] = UGCGameSystem.GetUGCResourcesFullPath('Asset/Texture/Buff/T_Tenacious.T_Tenacious');
|
|||
|
[GodOfWarConfig.EIncreaseType.Counterattack] = UGCGameSystem.GetUGCResourcesFullPath('Asset/Texture/Buff/T_Counterattack.T_Counterattack');
|
|||
|
[GodOfWarConfig.EIncreaseType.RateOfFire] = UGCGameSystem.GetUGCResourcesFullPath('Asset/Texture/Buff/T_RateOfFire.T_RateOfFire');
|
|||
|
[GodOfWarConfig.EIncreaseType.Sensing] = UGCGameSystem.GetUGCResourcesFullPath('Asset/Texture/Buff/T_Sensing.T_Sensing');
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
GodOfWarConfig.BuffList = {
|
|||
|
[GodOfWarConfig.EIncreaseType.MultiSegmentJump] = {
|
|||
|
BuffAssetConfig.EBuffAssetType.JumpStrengthenLv1,
|
|||
|
BuffAssetConfig.EBuffAssetType.JumpStrengthenLv2,
|
|||
|
},
|
|||
|
[GodOfWarConfig.EIncreaseType.MoveSpeed] = {
|
|||
|
BuffAssetConfig.EBuffAssetType.MoveSpeedStrengthenLv1,
|
|||
|
BuffAssetConfig.EBuffAssetType.MoveSpeedStrengthenLv2,
|
|||
|
},
|
|||
|
[GodOfWarConfig.EIncreaseType.AddDamage] = {
|
|||
|
BuffAssetConfig.EBuffAssetType.IncreasedDamageLv1,
|
|||
|
BuffAssetConfig.EBuffAssetType.IncreasedDamageLv2,
|
|||
|
},
|
|||
|
[GodOfWarConfig.EIncreaseType.RespiratoryRecovery] = {
|
|||
|
BuffAssetConfig.EBuffAssetType.RespiratoryRecoveryLv1,
|
|||
|
BuffAssetConfig.EBuffAssetType.RespiratoryRecoveryLv2,
|
|||
|
},
|
|||
|
[GodOfWarConfig.EIncreaseType.IncreasedDefense] = {
|
|||
|
BuffAssetConfig.EBuffAssetType.IncreasedDefenseLv1,
|
|||
|
BuffAssetConfig.EBuffAssetType.IncreasedDefenseLv2,
|
|||
|
},
|
|||
|
[GodOfWarConfig.EIncreaseType.Vampirism] = {
|
|||
|
BuffAssetConfig.EBuffAssetType.VampirismLv1,
|
|||
|
BuffAssetConfig.EBuffAssetType.VampirismLv2,
|
|||
|
},
|
|||
|
[GodOfWarConfig.EIncreaseType.IceBullet] = {
|
|||
|
BuffAssetConfig.EBuffAssetType.BulletIceLv1,
|
|||
|
},
|
|||
|
[GodOfWarConfig.EIncreaseType.AddJump] = {
|
|||
|
BuffAssetConfig.EBuffAssetType.JumpScaleLv1,
|
|||
|
BuffAssetConfig.EBuffAssetType.JumpScaleLv2,
|
|||
|
},
|
|||
|
[GodOfWarConfig.EIncreaseType.Mark] = {
|
|||
|
BuffAssetConfig.EBuffAssetType.MarkLv1,
|
|||
|
BuffAssetConfig.EBuffAssetType.MarkLv2,
|
|||
|
},
|
|||
|
[GodOfWarConfig.EIncreaseType.AddMaxHealth] = {
|
|||
|
BuffAssetConfig.EBuffAssetType.AddMaxHealthLv1,
|
|||
|
BuffAssetConfig.EBuffAssetType.AddMaxHealthLv2,
|
|||
|
},
|
|||
|
[GodOfWarConfig.EIncreaseType.BulletExplosion] = {
|
|||
|
BuffAssetConfig.EBuffAssetType.BulletExplosionLv1,
|
|||
|
BuffAssetConfig.EBuffAssetType.BulletExplosionLv2,
|
|||
|
},
|
|||
|
[GodOfWarConfig.EIncreaseType.Tenacious] = {
|
|||
|
BuffAssetConfig.EBuffAssetType.TenaciousLv1,
|
|||
|
BuffAssetConfig.EBuffAssetType.TenaciousLv2,
|
|||
|
},
|
|||
|
[GodOfWarConfig.EIncreaseType.Counterattack] = {
|
|||
|
BuffAssetConfig.EBuffAssetType.CounterattackLv1,
|
|||
|
BuffAssetConfig.EBuffAssetType.CounterattackLv2,
|
|||
|
},
|
|||
|
[GodOfWarConfig.EIncreaseType.RateOfFire] = {
|
|||
|
BuffAssetConfig.EBuffAssetType.RateOfFireLv1,
|
|||
|
BuffAssetConfig.EBuffAssetType.RateOfFireLv2,
|
|||
|
},
|
|||
|
[GodOfWarConfig.EIncreaseType.Sensing] = {
|
|||
|
BuffAssetConfig.EBuffAssetType.SensingLv1,
|
|||
|
BuffAssetConfig.EBuffAssetType.SensingLv2,
|
|||
|
},
|
|||
|
}
|