2025-01-04 23:00:19 +08:00

151 lines
9.1 KiB
Lua
Raw Permalink 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.

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,
},
}