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; BulletExplosion = 11; } 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.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/秒,受击延迟4秒);(恢复量10/秒,受击延迟1秒))"; [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] = "标记敌人:根据等级,击中敌方玩家时对其标记,被标记的敌人全队可见,标记时长分别为(6秒;12秒;18秒)"; [GodOfWarConfig.EIncreaseType.AddMaxHealth] = "体力上限:根据等级,增加体力上限(30;50;70)"; [GodOfWarConfig.EIncreaseType.BulletExplosion] = "爆炸伤害:根据等级,爆炸范围(1m;2m;3m),中心伤害(20,20,30), 冷却时间(2秒,1.5秒,1秒)"; } 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.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, }, [GodOfWarConfig.EIncreaseType.BulletExplosion] = { BuffAssetConfig.EBuffAssetType.BulletExplosionLv1, BuffAssetConfig.EBuffAssetType.BulletExplosionLv2, BuffAssetConfig.EBuffAssetType.BulletExplosionLv3, }, }