133 lines
7.9 KiB
Lua
Raw Permalink Normal View History

2025-01-04 23:00:19 +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 = {
MultiSegmentJump = 1;
MoveSpeed = 2;
AddDamage = 3;
RespiratoryRecovery = 4;
IncreasedDefense = 5;
Vampirism = 6;
IceBullet = 7;
AddJump = 8;
Mark = 9;
AddMaxHealth = 10;
BulletExplosion = 11;
Tenacious = 12;
Counterattack = 13;
}
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.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%体力上限(本回合有效)";
[GodOfWarConfig.EIncreaseType.IceBullet] = "冰冻伤害:攻击敌方,给予受击玩家冰冻效果(冰冻1秒最多叠加4秒被冰冻玩家移速减少50%)";
[GodOfWarConfig.EIncreaseType.AddJump] = "跳跃强化:增加100%跳跃初速度升级后额外增加80%";
[GodOfWarConfig.EIncreaseType.Mark] = "标记敌人:击中敌方玩家时标记其10秒被标记的敌人暴露位置且全队可见。升级后额外增加7秒";
[GodOfWarConfig.EIncreaseType.AddMaxHealth] = "体力上限:增加50点体力上限升级后额外增加30点。最佳搭配呼吸恢复";
[GodOfWarConfig.EIncreaseType.BulletExplosion] = "爆炸伤害:爆炸范围2m中心伤害20, 冷却时间1.5秒。升级后分别调整为3m范围30伤害1秒冷却)";
[GodOfWarConfig.EIncreaseType.Tenacious] = "命不该绝:受到击倒伤害时保留1点体力1次。升级额外增加1次。最佳搭配绝地反击";
[GodOfWarConfig.EIncreaseType.Counterattack] = "绝地反击:体力百分比越低伤害倍率越高每失去10%体力增加1档伤害每档提升15%伤害上限135%升级改为每档提升22%且初始为1档上限220%";
}
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.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,
},
}