예제 #1
0
 public void Save()
 {
     WorldWorker.SaveSpellItemEnchant(LegacyToolBox.Data.SpellItemEnchant);
     WorldWorker.SaveItemRandomProperty(LegacyToolBox.Data.ItemRandomProperty);
     //WorldWorker.SaveItemEnchant(LegacyToolBox.Data.ItemEnchant);
 }
예제 #2
0
        private void GenerateItemRandomProperties()
        {
            GenerateBaseEnchantProperty("", 1, 100, "敏捷强化 {0}", "+{0} 敏捷", 60, 400, 5, 4, 3, 2);
            GenerateBaseEnchantProperty("", 1, 100, "力量强化 {0}", "+{0} 力量", 60, 400, 5, 4, 4, 2);
            GenerateBaseEnchantProperty("", 1, 100, "智力强化 {0}", "+{0} 智力", 60, 400, 5, 4, 5, 2);
            GenerateBaseEnchantProperty("", 1, 100, "精神强化 {0}", "+{0} 精神", 60, 400, 5, 4, 6, 2);
            GenerateBaseEnchantProperty("", 1, 100, "耐力强化 {0}", "+{0} 耐力", 60, 600, 5, 6, 7, 3);
            GenerateBaseEnchantProperty("", 1, 100, "防御强化 {0}", "+{0} 防御等级", 60, 400, 5, 4, 12, 2);
            GenerateBaseEnchantProperty("", 1, 100, "闪避强化 {0}", "+{0} 躲闪等级", 60, 400, 5, 4, 13, 2);
            GenerateBaseEnchantProperty("", 1, 100, "招架强化 {0}", "+{0} 招架等级", 60, 400, 5, 4, 14, 2);
            GenerateBaseEnchantProperty("", 1, 100, "格挡强化 {0}", "+{0} 格挡等级", 60, 400, 5, 4, 15, 2);
            GenerateBaseEnchantProperty("", 1, 100, "物理命中强化 {0}", "+{0} 物理命中等级", 60, 600, 5, 6, 16, 3);
            GenerateBaseEnchantProperty("", 1, 100, "法术命中强化 {0}", "+{0} 法术命中等级", 60, 600, 5, 6, 18, 3);
            GenerateBaseEnchantProperty("", 1, 100, "物理爆击强化 {0}", "+{0} 物理爆击等级", 60, 600, 5, 6, 19, 3);
            GenerateBaseEnchantProperty("", 1, 100, "法术爆击强化 {0}", "+{0} 法术爆击等级", 60, 600, 5, 6, 21, 3);
            GenerateBaseEnchantProperty("", 1, 100, "物理急速强化 {0}", "+{0} 物理急速等级", 60, 600, 5, 6, 28, 3);
            GenerateBaseEnchantProperty("", 1, 100, "法术急速强化 {0}", "+{0} 法术急速等级", 60, 600, 5, 6, 30, 3);
            GenerateBaseEnchantProperty("", 1, 100, "命中强化 {0}", "+{0} 物理和法术命中等级", 60, 400, 5, 4, 31, 2);
            GenerateBaseEnchantProperty("", 1, 100, "爆击强化 {0}", "+{0} 物理和法术爆击等级", 60, 400, 5, 4, 32, 2);
            GenerateBaseEnchantProperty("", 1, 100, "急速强化 {0}", "+{0} 物理和法术急速等级", 60, 400, 5, 4, 36, 2);
            GenerateBaseEnchantProperty("", 1, 100, "精准强化 {0}", "+{0} 精准等级", 60, 400, 5, 4, 37, 2);
            GenerateBaseEnchantProperty("", 1, 100, "攻击强化 {0}", "+{0} 攻击强度", 60, 400, 5, 8, 38, 4);
            GenerateBaseEnchantProperty("", 1, 100, "法术强化 {0}", "+{0} 法术强度", 60, 400, 5, 4, 45, 2);
            GenerateBaseEnchantProperty("", 1, 100, "法术伤害强化 {0}", "+{0} 法术伤害强度", 60, 600, 5, 4, 42, 3);
            GenerateBaseEnchantProperty("", 1, 100, "法术治疗强化 {0}", "+{0} 法术治疗强度", 60, 600, 5, 4, 41, 3);
            GenerateBaseEnchantProperty("", 1, 100, "法力回复强化 {0}", "每5秒回复法力值 +{0}", 60, 400, 5, 2, 43, 1);
            GenerateBaseEnchantProperty("", 1, 100, "护甲穿透强化 {0}", "+{0} 护甲穿透等级", 60, 400, 5, 4, 44, 2);
            GenerateBaseEnchantProperty("", 1, 100, "生命回复强化 {0}", "每5秒回复生命值 +{0}", 60, 400, 5, 4, 46, 2);
            GenerateBaseEnchantProperty("", 1, 100, "魔法穿透强化 {0}", "+{0} 魔法穿透", 60, 400, 5, 4, 47, 2);
            GenerateBaseEnchantProperty("", 1, 100, "盾牌格挡强化 {0}", "+{0} 盾牌格挡值", 60, 400, 5, 4, 48, 2);
            GenerateBaseEnchantProperty("", 1, 100, "韧性强化 {0}", "+{0} 韧性等级", 60, 400, 5, 4, 35, 2);

            GenerateBaseEnchantProperty("", 2, 50, "敏捷强化 A{0}", "+{0} 敏捷", 60, 2000, 5, 6, 3, 3);
            GenerateBaseEnchantProperty("", 2, 50, "力量强化 A{0}", "+{0} 力量", 60, 2000, 5, 6, 4, 3);
            GenerateBaseEnchantProperty("", 2, 50, "智力强化 A{0}", "+{0} 智力", 60, 2000, 5, 6, 5, 3);
            GenerateBaseEnchantProperty("", 2, 50, "精神强化 A{0}", "+{0} 精神", 60, 2000, 5, 6, 6, 3);
            GenerateBaseEnchantProperty("", 2, 50, "耐力强化 A{0}", "+{0} 耐力", 60, 3000, 5, 10, 7, 4.5f);
            GenerateBaseEnchantProperty("", 2, 50, "防御强化 A{0}", "+{0} 防御等级", 60, 2000, 5, 6, 12, 3);
            GenerateBaseEnchantProperty("", 2, 50, "闪避强化 A{0}", "+{0} 躲闪等级", 60, 2000, 5, 6, 13, 3);
            GenerateBaseEnchantProperty("", 2, 50, "招架强化 A{0}", "+{0} 招架等级", 60, 2000, 5, 6, 14, 3);
            GenerateBaseEnchantProperty("", 2, 50, "格挡强化 A{0}", "+{0} 格挡等级", 60, 2000, 5, 6, 15, 3);
            GenerateBaseEnchantProperty("", 2, 50, "物理命中强化 A{0}", "+{0} 物理命中等级", 60, 3000, 5, 10, 16, 4.5f);
            GenerateBaseEnchantProperty("", 2, 50, "法术命中强化 A{0}", "+{0} 法术命中等级", 60, 3000, 5, 10, 18, 4.5f);
            GenerateBaseEnchantProperty("", 2, 50, "物理爆击强化 A{0}", "+{0} 物理爆击等级", 60, 3000, 5, 10, 19, 4.5f);
            GenerateBaseEnchantProperty("", 2, 50, "法术爆击强化 A{0}", "+{0} 法术爆击等级", 60, 3000, 5, 10, 21, 4.5f);
            GenerateBaseEnchantProperty("", 2, 50, "物理急速强化 A{0}", "+{0} 物理急速等级", 60, 3000, 5, 10, 28, 4.5f);
            GenerateBaseEnchantProperty("", 2, 50, "法术急速强化 A{0}", "+{0} 法术急速等级", 60, 3000, 5, 10, 30, 4.5f);
            GenerateBaseEnchantProperty("", 2, 50, "命中强化 A{0}", "+{0} 物理和法术命中等级", 60, 2000, 5, 6, 31, 3);
            GenerateBaseEnchantProperty("", 2, 50, "爆击强化 A{0}", "+{0} 物理和法术爆击等级", 60, 2000, 5, 6, 32, 3);
            GenerateBaseEnchantProperty("", 2, 50, "急速强化 A{0}", "+{0} 物理和法术急速等级", 60, 2000, 5, 6, 36, 3);
            GenerateBaseEnchantProperty("", 2, 50, "精准强化 A{0}", "+{0} 精准等级", 60, 2000, 5, 6, 37, 3);
            GenerateBaseEnchantProperty("", 2, 50, "攻击强化 A{0}", "+{0} 攻击强度", 60, 2000, 5, 12, 38, 6);
            GenerateBaseEnchantProperty("", 2, 50, "法术强化 A{0}", "+{0} 法术强度", 60, 2000, 5, 6, 45, 3);
            GenerateBaseEnchantProperty("", 2, 50, "法术伤害强化 A{0}", "+{0} 法术伤害强度", 60, 3000, 5, 10, 42, 4.5f);
            GenerateBaseEnchantProperty("", 2, 50, "法术治疗强化 A{0}", "+{0} 法术治疗强度", 60, 3000, 5, 10, 41, 4.5f);
            GenerateBaseEnchantProperty("", 2, 50, "法力回复强化 A{0}", "每5秒回复法力值 +{0}", 60, 2000, 5, 3, 43, 2);
            GenerateBaseEnchantProperty("", 2, 50, "护甲穿透强化 A{0}", "+{0} 护甲穿透等级", 60, 2000, 5, 6, 44, 3);
            GenerateBaseEnchantProperty("", 2, 50, "生命回复强化 A{0}", "每5秒回复生命值 +{0}", 60, 2000, 5, 6, 46, 3);
            GenerateBaseEnchantProperty("", 2, 50, "魔法穿透强化 A{0}", "+{0} 魔法穿透", 60, 2000, 5, 6, 47, 3);
            GenerateBaseEnchantProperty("", 2, 50, "盾牌格挡强化 A{0}", "+{0} 盾牌格挡值", 60, 2000, 5, 6, 48, 3);
            GenerateBaseEnchantProperty("", 2, 50, "韧性强化 A{0}", "+{0} 韧性等级", 60, 2000, 5, 6, 35, 3);

            GenerateBaseEnchantProperty("", 3, 5, "敏捷强化 S{0}", "+{0} 敏捷", 60, 10000, 5, 8, 3, 4);
            GenerateBaseEnchantProperty("", 3, 5, "力量强化 S{0}", "+{0} 力量", 60, 10000, 5, 8, 4, 4);
            GenerateBaseEnchantProperty("", 3, 5, "智力强化 S{0}", "+{0} 智力", 60, 10000, 5, 8, 5, 4);
            GenerateBaseEnchantProperty("", 3, 5, "精神强化 S{0}", "+{0} 精神", 60, 10000, 5, 8, 6, 4);
            GenerateBaseEnchantProperty("", 3, 5, "耐力强化 S{0}", "+{0} 耐力", 60, 15000, 5, 12, 7, 6);
            GenerateBaseEnchantProperty("", 3, 5, "防御强化 S{0}", "+{0} 防御等级", 60, 10000, 5, 8, 12, 4);
            GenerateBaseEnchantProperty("", 3, 5, "闪避强化 S{0}", "+{0} 躲闪等级", 60, 10000, 5, 8, 13, 4);
            GenerateBaseEnchantProperty("", 3, 5, "招架强化 S{0}", "+{0} 招架等级", 60, 10000, 5, 8, 14, 4);
            GenerateBaseEnchantProperty("", 3, 5, "格挡强化 S{0}", "+{0} 格挡等级", 60, 10000, 5, 8, 15, 4);
            GenerateBaseEnchantProperty("", 3, 5, "物理命中强化 S{0}", "+{0} 物理命中等级", 60, 15000, 5, 12, 16, 6);
            GenerateBaseEnchantProperty("", 3, 5, "法术命中强化 S{0}", "+{0} 法术命中等级", 60, 15000, 5, 12, 18, 6);
            GenerateBaseEnchantProperty("", 3, 5, "物理爆击强化 S{0}", "+{0} 物理爆击等级", 60, 15000, 5, 12, 19, 6);
            GenerateBaseEnchantProperty("", 3, 5, "法术爆击强化 S{0}", "+{0} 法术爆击等级", 60, 15000, 5, 12, 21, 6);
            GenerateBaseEnchantProperty("", 3, 5, "物理急速强化 S{0}", "+{0} 物理急速等级", 60, 15000, 5, 12, 28, 6);
            GenerateBaseEnchantProperty("", 3, 5, "法术急速强化 S{0}", "+{0} 法术急速等级", 60, 15000, 5, 12, 30, 6);
            GenerateBaseEnchantProperty("", 3, 5, "命中强化 S{0}", "+{0} 物理和法术命中等级", 60, 10000, 5, 8, 31, 4);
            GenerateBaseEnchantProperty("", 3, 5, "爆击强化 S{0}", "+{0} 物理和法术爆击等级", 60, 10000, 5, 8, 32, 4);
            GenerateBaseEnchantProperty("", 3, 5, "急速强化 S{0}", "+{0} 物理和法术急速等级", 60, 10000, 5, 8, 36, 4);
            GenerateBaseEnchantProperty("", 3, 5, "精准强化 S{0}", "+{0} 精准等级", 60, 10000, 5, 8, 37, 4);
            GenerateBaseEnchantProperty("", 3, 5, "攻击强化 S{0}", "+{0} 攻击强度", 60, 10000, 5, 16, 38, 8);
            GenerateBaseEnchantProperty("", 3, 5, "法术强化 S{0}", "+{0} 法术强度", 60, 10000, 5, 8, 45, 4);
            GenerateBaseEnchantProperty("", 3, 5, "法术伤害强化 S{0}", "+{0} 法术伤害强度", 60, 15000, 5, 12, 42, 6);
            GenerateBaseEnchantProperty("", 3, 5, "法术治疗强化 S{0}", "+{0} 法术治疗强度", 60, 15000, 5, 12, 41, 6);
            GenerateBaseEnchantProperty("", 3, 5, "法力回复强化 S{0}", "每5秒回复法力值 +{0}", 60, 10000, 5, 4, 43, 2);
            GenerateBaseEnchantProperty("", 3, 5, "护甲穿透强化 S{0}", "+{0} 护甲穿透等级", 60, 10000, 5, 8, 44, 4);
            GenerateBaseEnchantProperty("", 3, 5, "生命回复强化 S{0}", "每5秒回复生命值 +{0}", 60, 10000, 5, 8, 46, 4);
            GenerateBaseEnchantProperty("", 3, 5, "魔法穿透强化 S{0}", "+{0} 魔法穿透", 60, 10000, 5, 8, 47, 4);
            GenerateBaseEnchantProperty("", 3, 5, "盾牌格挡强化 S{0}", "+{0} 盾牌格挡值", 60, 10000, 5, 8, 48, 4);
            GenerateBaseEnchantProperty("", 3, 5, "韧性强化 S{0}", "+{0} 韧性等级", 60, 10000, 5, 8, 35, 4);

            GenerateBaseEnchantProperty("", 4, 1, "敏捷强化 M{0}", "+{0} 敏捷", 60, 50000, 5, 12, 3, 6);
            GenerateBaseEnchantProperty("", 4, 1, "力量强化 M{0}", "+{0} 力量", 60, 50000, 5, 12, 4, 6);
            GenerateBaseEnchantProperty("", 4, 1, "智力强化 M{0}", "+{0} 智力", 60, 50000, 5, 12, 5, 6);
            GenerateBaseEnchantProperty("", 4, 1, "精神强化 M{0}", "+{0} 精神", 60, 50000, 5, 12, 6, 6);
            GenerateBaseEnchantProperty("", 4, 1, "耐力强化 M{0}", "+{0} 耐力", 60, 75000, 5, 18, 7, 9);
            GenerateBaseEnchantProperty("", 4, 1, "防御强化 M{0}", "+{0} 防御等级", 60, 50000, 5, 12, 12, 6);
            GenerateBaseEnchantProperty("", 4, 1, "闪避强化 M{0}", "+{0} 躲闪等级", 60, 50000, 5, 12, 13, 6);
            GenerateBaseEnchantProperty("", 4, 1, "招架强化 M{0}", "+{0} 招架等级", 60, 50000, 5, 12, 14, 6);
            GenerateBaseEnchantProperty("", 4, 1, "格挡强化 M{0}", "+{0} 格挡等级", 60, 50000, 5, 12, 15, 6);
            GenerateBaseEnchantProperty("", 4, 1, "物理命中强化 M{0}", "+{0} 物理命中等级", 60, 75000, 5, 18, 16, 9);
            GenerateBaseEnchantProperty("", 4, 1, "法术命中强化 M{0}", "+{0} 法术命中等级", 60, 75000, 5, 18, 18, 9);
            GenerateBaseEnchantProperty("", 4, 1, "物理爆击强化 M{0}", "+{0} 物理爆击等级", 60, 75000, 5, 18, 19, 9);
            GenerateBaseEnchantProperty("", 4, 1, "法术爆击强化 M{0}", "+{0} 法术爆击等级", 60, 75000, 5, 18, 21, 9);
            GenerateBaseEnchantProperty("", 4, 1, "物理急速强化 M{0}", "+{0} 物理急速等级", 60, 75000, 5, 18, 28, 9);
            GenerateBaseEnchantProperty("", 4, 1, "法术急速强化 M{0}", "+{0} 法术急速等级", 60, 75000, 5, 18, 30, 9);
            GenerateBaseEnchantProperty("", 4, 1, "命中强化 M{0}", "+{0} 物理和法术命中等级", 60, 50000, 5, 12, 31, 6);
            GenerateBaseEnchantProperty("", 4, 1, "爆击强化 M{0}", "+{0} 物理和法术爆击等级", 60, 50000, 5, 12, 32, 6);
            GenerateBaseEnchantProperty("", 4, 1, "急速强化 M{0}", "+{0} 物理和法术急速等级", 60, 50000, 5, 12, 36, 6);
            GenerateBaseEnchantProperty("", 4, 1, "精准强化 M{0}", "+{0} 精准等级", 60, 50000, 5, 12, 37, 6);
            GenerateBaseEnchantProperty("", 4, 1, "攻击强化 M{0}", "+{0} 攻击强度", 60, 50000, 5, 24, 38, 12);
            GenerateBaseEnchantProperty("", 4, 1, "法术强化 M{0}", "+{0} 法术强度", 60, 50000, 5, 12, 45, 6);
            GenerateBaseEnchantProperty("", 4, 1, "法术伤害强化 M{0}", "+{0} 法术伤害强度", 60, 75000, 5, 18, 42, 9);
            GenerateBaseEnchantProperty("", 4, 1, "法术治疗强化 M{0}", "+{0} 法术治疗强度", 60, 75000, 5, 18, 41, 9);
            GenerateBaseEnchantProperty("", 4, 1, "法力回复强化 M{0}", "每5秒回复法力值 +{0}", 60, 50000, 5, 6, 43, 3);
            GenerateBaseEnchantProperty("", 4, 1, "护甲穿透强化 M{0}", "+{0} 护甲穿透等级", 60, 50000, 5, 12, 44, 6);
            GenerateBaseEnchantProperty("", 4, 1, "生命回复强化 M{0}", "每5秒回复生命值 +{0}", 60, 50000, 5, 12, 46, 6);
            GenerateBaseEnchantProperty("", 4, 1, "魔法穿透强化 M{0}", "+{0} 魔法穿透", 60, 50000, 5, 12, 47, 6);
            GenerateBaseEnchantProperty("", 4, 1, "盾牌格挡强化 M{0}", "+{0} 盾牌格挡值", 60, 50000, 5, 12, 48, 6);
            GenerateBaseEnchantProperty("", 4, 1, "韧性强化 {0}", "+{0} 韧性等级", 60, 50000, 5, 12, 35, 6);
            WorldWorker.SaveItemRandomProperty(LegacyToolBox.Data.ItemRandomProperty);
            WorldWorker.SaveSpellItemEnchant(LegacyToolBox.Data.SpellItemEnchant);

            LegacyToolBox.AppendMessage("Ench Done.");
        }