133 lines
7.9 KiB
Lua
133 lines
7.9 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 = {
|
||
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,
|
||
},
|
||
} |