151 lines
9.1 KiB
Lua
Raw Permalink Normal View History

2025-01-18 21:26:02 +08:00
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,
},
}