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

119 lines
6.7 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 = 3
-- 增幅类型
GodOfWarConfig.EIncreaseType = {
MultiSegmentJump = 1;
MoveSpeed = 2;
AddDamage = 3;
RespiratoryRecovery = 4;
IncreasedDefense = 5;
Vampirism = 6;
IceBullet = 7;
AddJump = 8;
Mark = 9;
AddMaxHealth = 10;
}
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.IncreaseDesc = {
[GodOfWarConfig.EIncreaseType.MultiSegmentJump] = "多段跳:每升1级额外增加1段跳";
[GodOfWarConfig.EIncreaseType.MoveSpeed] = "加速:根据等级,分别增加移动速度百分比(30%;50%;70%)";
[GodOfWarConfig.EIncreaseType.AddDamage] = "增伤:根据等级,分别增加伤害百分比(30%;55%;80%)";
[GodOfWarConfig.EIncreaseType.RespiratoryRecovery] = "呼吸恢复:根据等级,分别为恢复((恢复量6/s,受击延迟4s);(恢复量10/s,受击延迟4s);(恢复量10/s,受击延迟1s))";
[GodOfWarConfig.EIncreaseType.IncreasedDefense] = "防御强化:根据等级,分别增加防御百分比(30%;65%;100%)";
[GodOfWarConfig.EIncreaseType.Vampirism] = "吸取:根据等级,分别吸取受击玩家受到的伤害百分比(30%;50%;70%)";
[GodOfWarConfig.EIncreaseType.IceBullet] = "冰冻伤害:攻击敌方,根据等级分别给予其冰冻效果((1秒最多叠加4秒移速减少50%);(1秒最多叠加6秒移速减少50%;)(1秒;最多叠加6秒移速减少70%))";
[GodOfWarConfig.EIncreaseType.AddJump] = "跳跃强化:根据等级,分别增加弹跳能力百分比(50%;100%;150%)";
[GodOfWarConfig.EIncreaseType.Mark] = "标记敌人:根据等级,击中敌方玩家时对其标记,被标记的敌人全队可见,标记时长分别为(4秒;6秒;8秒)";
[GodOfWarConfig.EIncreaseType.AddMaxHealth] = "体力上限:根据等级,增加体力上限(30;50;70)";
}
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.BuffList = {
[GodOfWarConfig.EIncreaseType.MultiSegmentJump] = {
BuffAssetConfig.EBuffAssetType.JumpStrengthenLv1,
BuffAssetConfig.EBuffAssetType.JumpStrengthenLv2,
BuffAssetConfig.EBuffAssetType.JumpStrengthenLv3,
},
[GodOfWarConfig.EIncreaseType.MoveSpeed] = {
BuffAssetConfig.EBuffAssetType.MoveSpeedStrengthenLv1,
BuffAssetConfig.EBuffAssetType.MoveSpeedStrengthenLv2,
BuffAssetConfig.EBuffAssetType.MoveSpeedStrengthenLv3,
},
[GodOfWarConfig.EIncreaseType.AddDamage] = {
BuffAssetConfig.EBuffAssetType.IncreasedDamageLv1,
BuffAssetConfig.EBuffAssetType.IncreasedDamageLv2,
BuffAssetConfig.EBuffAssetType.IncreasedDamageLv3,
},
[GodOfWarConfig.EIncreaseType.RespiratoryRecovery] = {
BuffAssetConfig.EBuffAssetType.RespiratoryRecoveryLv1,
BuffAssetConfig.EBuffAssetType.RespiratoryRecoveryLv2,
BuffAssetConfig.EBuffAssetType.RespiratoryRecoveryLv3,
},
[GodOfWarConfig.EIncreaseType.IncreasedDefense] = {
BuffAssetConfig.EBuffAssetType.IncreasedDefenseLv1,
BuffAssetConfig.EBuffAssetType.IncreasedDefenseLv2,
BuffAssetConfig.EBuffAssetType.IncreasedDefenseLv3,
},
[GodOfWarConfig.EIncreaseType.Vampirism] = {
BuffAssetConfig.EBuffAssetType.VampirismLv1,
BuffAssetConfig.EBuffAssetType.VampirismLv2,
BuffAssetConfig.EBuffAssetType.VampirismLv3,
},
[GodOfWarConfig.EIncreaseType.IceBullet] = {
BuffAssetConfig.EBuffAssetType.BulletIceLv1,
BuffAssetConfig.EBuffAssetType.BulletIceLv2,
BuffAssetConfig.EBuffAssetType.BulletIceLv3,
},
[GodOfWarConfig.EIncreaseType.AddJump] = {
BuffAssetConfig.EBuffAssetType.JumpScaleLv1,
BuffAssetConfig.EBuffAssetType.JumpScaleLv2,
BuffAssetConfig.EBuffAssetType.JumpScaleLv3,
},
[GodOfWarConfig.EIncreaseType.Mark] = {
BuffAssetConfig.EBuffAssetType.MarkLv1,
BuffAssetConfig.EBuffAssetType.MarkLv2,
BuffAssetConfig.EBuffAssetType.MarkLv3,
},
[GodOfWarConfig.EIncreaseType.AddMaxHealth] = {
BuffAssetConfig.EBuffAssetType.AddMaxHealthLv1,
BuffAssetConfig.EBuffAssetType.AddMaxHealthLv2,
BuffAssetConfig.EBuffAssetType.AddMaxHealthLv3,
},
}