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