[Main] #В этой секции никакой полезной информации нет, это чисто для программы, лучше ничего тут не трогать ). FormatName=ao_craft_calc_ini FormatVersion=1 [Reagents] #Список доступных в калькуляторе реагентов. В 0.1.х вряд ли будет вообще хоть как то использоваться, оно читается но нигде не применяется. По идее тут будут привязываться иконки если они собственно будут ). Name: Киноварь; IcoName: none Name: Амальгама; IcoName: none Name: СуперАмальгама; IcoName: none Name: Реальгар; IcoName: none [Recipes] #В этой секции должен быть список доступных в калькуляторе "рецептов" т.е. инфы о том что, чем и за что улучшаем. #В каждой строке - один рецепт, каждая строка - набор параметров и их значений. #Параметр отделяется от значения двоеточием. Параметры отделяются друг от друга точкой с запятой. #После последнего в строке параметра точки с запятой быть не должно. Все параметры обязательны, регистр букв имеет значение. #Параметры в строках секции должны быть такие: #Name - имя рецепта, должно совпадать с RecipeName в [RecipeRegs] до единого символа, регистр букв тоже влияет. #ServerType - чтобы отличать к примеру сезон 60-го капа от 65-го. #TargetItem - предмет который улучшаем. Ни на что не влияет. #UpgraderItem - предмет которым улучшаем. Ни на что не влияет. Но лучше чтобы этот параметр и TargetItem совпадали #до единого символа во всех связанных с одной и той же экипировкой рецептов, возможно в будущем будут возможны #более извращённые варианты работы типа одновременного крафта улучшителями разных типов. #UpgradeCost - стоимость одного улучшения - нужно для подсчёта стоимости полного улучшения предмета. Возможны только целочисленные значения. #------------------------------------ #Ниже собсно рецепты: #------------------------------------ #сезон кап 65 Name: зелень+зелень 65; ServerType: Сезон кап 65; TargetItem: Зелень 65; UpgraderItem: Зеленый улучшитель 65; UpgradeCost: 452 Name: зелень_одноруч+зелень 65; ServerType: Сезон кап 65; TargetItem: Зелень_одноруч 65; UpgraderItem: Зеленый улучшитель 65; UpgradeCost: 452 Name: зелень+зелень 66; ServerType: Сезон кап 65; TargetItem: Зелень 66; UpgraderItem: Зеленый улучшитель 66; UpgradeCost: 524 Name: зелень_одноруч+зелень 66; ServerType: Сезон кап 65; TargetItem: Зелень_одноруч 66; UpgraderItem: Зеленый улучшитель 66; UpgradeCost: 524 Name: синь+синь 65-66; ServerType: Сезон кап 65; TargetItem: Синь 65-66; UpgraderItem: Синий улучшитель 65-66; UpgradeCost: 808 Name: синь_одноруч+синь 65-66; ServerType: Сезон кап 65; TargetItem: Синь_одноруч 65-66; UpgraderItem: Синий улучшитель 65-66; UpgradeCost: 808 #------------------------------------ #Сезон с 60-м капом, обычный шмот. Name: зелень+зелень 60; ServerType: Сезон кап 60; TargetItem: Зелень 60; UpgraderItem: Зеленый улучшитель 60; UpgradeCost: 443 Name: зелень_одноруч+зелень 60; ServerType: Сезон кап 60; TargetItem: Зелень_одноруч 60; UpgraderItem: Зеленый улучшитель 60; UpgradeCost: 443 Name: зелень+синь 60; ServerType: Сезон кап 60; TargetItem: Зелень 60; UpgraderItem: Синий улучшитель 60; UpgradeCost: 532 Name: зелень_одноруч+синь 60; ServerType: Сезон кап 60; TargetItem: Зелень_одноруч 60; UpgraderItem: Синий улучшитель 60; UpgradeCost: 532 Name: зелень+фиол 60; ServerType: Сезон кап 60; TargetItem: Зелень 60; UpgraderItem: Фиолетовый улучшитель 60; UpgradeCost: 553 Name: зелень_одноруч+фиол 60; ServerType: Сезон кап 60; TargetItem: Зелень_одноруч 60; UpgraderItem: Фиолетовый улучшитель 60; UpgradeCost: 553 Name: зелень+рыж 60; ServerType: Сезон кап 60; TargetItem: Зелень 60; UpgraderItem: Рыжий улучшитель 60; UpgradeCost: 576 Name: зелень_одноруч+рыж 60; ServerType: Сезон кап 60; TargetItem: Зелень_одноруч 60; UpgraderItem: Рыжий улучшитель 60; UpgradeCost: 576 Name: синь+синь 60; ServerType: Сезон кап 60; TargetItem: Синь 60; UpgraderItem: Синий улучшитель 60; UpgradeCost: 665 Name: синь_одноруч+синь 60; ServerType: Сезон кап 60; TargetItem: Синь_одноруч 60; UpgraderItem: Синий улучшитель 60; UpgradeCost: 665 Name: синь+фиол 60; ServerType: Сезон кап 60; TargetItem: Синь 60; UpgraderItem: Фиолетовый улучшитель 60; UpgradeCost: 692 Name: синь_одноруч+фиол 60; ServerType: Сезон кап 60; TargetItem: Синь_одноруч 60; UpgraderItem: Фиолетовый улучшитель 60; UpgradeCost: 692 Name: синь+рыж 60; ServerType: Сезон кап 60; TargetItem: Синь 60; UpgraderItem: Рыжий улучшитель 60; UpgradeCost: 720 Name: синь_одноруч+рыж 60; ServerType: Сезон кап 60; TargetItem: Синь_одноруч 60; UpgraderItem: Рыжий улучшитель 60; UpgradeCost: 720 Name: фиол+фиол 60; ServerType: Сезон кап 60; TargetItem: Фиол 60; UpgraderItem: Фиолетовый улучшитель 60; UpgradeCost: 761 Name: фиол_одноруч+фиол 60; ServerType: Сезон кап 60; TargetItem: Фиол_одноруч 60; UpgraderItem: Фиолетовый улучшитель 60; UpgradeCost: 761 Name: фиол+рыж 60; ServerType: Сезон кап 60; TargetItem: Фиол 60; UpgraderItem: Рыжий улучшитель 60; UpgradeCost: 792 Name: фиол_одноруч+рыж 60; ServerType: Сезон кап 60; TargetItem: Фиол_одноруч 60; UpgraderItem: Рыжий улучшитель 60; UpgradeCost: 792 Name: рыж+рыж 60; ServerType: Сезон кап 60; TargetItem: Рыж 60; UpgraderItem: Рыжий улучшитель 60; UpgradeCost: 864 Name: рыж_одноруч+рыж 60; ServerType: Сезон кап 60; TargetItem: Рыж_одноруч 60; UpgraderItem: Рыжий улучшитель 60; UpgradeCost: 864 #Улучшение салатового оружия - для особых маньяков ). Name: салат оружие 60, 0->1 грейд; ServerType: Сезон кап 60; TargetItem: салат оружие 60, 0 грейд; UpgraderItem: улучшитель салат оружия 60; UpgradeCost: 750 Name: салат оружие 60, 1->2 грейд; ServerType: Сезон кап 60; TargetItem: салат оружие 60, 1 грейд; UpgraderItem: улучшитель салат оружия 60; UpgradeCost: 801 Name: салат оружие 60, 2->3 грейд; ServerType: Сезон кап 60; TargetItem: салат оружие 60, 2 грейд; UpgraderItem: улучшитель салат оружия 60; UpgradeCost: 858 [RecipesRegs] #Эта секция по сути расширяет [Recipes]. Каждой строке в Recipes обязательно должна соответствовать #одна или больше строк в [RecipesRegs]. #Каждая строка здесь содержит информацию о эффективности одного из реагентов в том или ином рецепте. #Параметры в строках должны быть следующие: #RecipeName - имя рецепта, должно совпадать с Name в [Recipes] до единого символа, регистр букв тоже влияет. #RegName - имя реагента. По идее должно до единого символа совпадать с Name одного из реагентов в [Reagents] #но в 0.1.х скорее всего почти ни на что не влияет кроме того что именно отсюда текст выводится в программе. #CraftPrcnt - сколько процентов прокачивает этот реагент в шмотке за одно улучшение. Значение - число с плавающей #запятой, если по человечьи - обычная десятичная дробь, в качестве запятой обязательно именно запятая а не точка. #По идее дробную часть если она нулевая можно не писать. #CritPrcnt - шанс на двойное улучшение. Тоже число с плавающей запятой. #UpgradeCost - стоимость улучшения. Если совпадает с указанной в рецепте надо поставить -1. Только целочисленные значения. #------------------------------------ #Ниже собсно реагенты для рецептов: #------------------------------------ #сезон кап 65 RecipeName: зелень+зелень 65; RegName: Амальгама; CraftPrcnt: 5,52; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: зелень+зелень 65; RegName: Реальгар; CraftPrcnt: 9,11; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: зелень_одноруч+зелень 65; RegName: Амальгама; CraftPrcnt: 11,04; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: зелень_одноруч+зелень 65; RegName: Реальгар; CraftPrcnt: 18,22; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: зелень+зелень 66; RegName: Амальгама; CraftPrcnt: 4,56; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: зелень+зелень 66; RegName: Реальгар; CraftPrcnt: 7,53; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: зелень_одноруч+зелень 66; RegName: Амальгама; CraftPrcnt: 9,12; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: зелень_одноруч+зелень 66; RegName: Реальгар; CraftPrcnt: 15,06; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: синь+синь 65-66; RegName: Амальгама; CraftPrcnt: 3,69; CritPrcnt: 14,0; UpgradeCost: -1 RecipeName: синь+синь 65-66; RegName: Реальгар; CraftPrcnt: 6,10; CritPrcnt: 14,0; UpgradeCost: -1 RecipeName: синь_одноруч+синь 65-66; RegName: Амальгама; CraftPrcnt: 7,38; CritPrcnt: 13,0; UpgradeCost: -1 RecipeName: синь_одноруч+синь 65-66; RegName: Реальгар; CraftPrcnt: 12,20; CritPrcnt: 13,0; UpgradeCost: -1 #------------------------------------ #Сезон с 60-м капом RecipeName: зелень+зелень 60; RegName: Амальгама; CraftPrcnt: 33,34; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: зелень+зелень 60; RegName: СуперАмальгама; CraftPrcnt: 40,008; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: зелень+зелень 60; RegName: Реальгар; CraftPrcnt: 53,34; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: зелень_одноруч+зелень 60; RegName: Амальгама; CraftPrcnt: 66,68; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: зелень_одноруч+зелень 60; RegName: СуперАмальгама; CraftPrcnt: 80,016; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: зелень_одноруч+зелень 60; RegName: Реальгар; CraftPrcnt: 106,68; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: зелень+синь 60; RegName: Амальгама; CraftPrcnt: 66,68; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: зелень+синь 60; RegName: СуперАмальгама; CraftPrcnt: 80,016; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: зелень+синь 60; RegName: Реальгар; CraftPrcnt: 106,68; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: зелень_одноруч+синь 60; RegName: Амальгама; CraftPrcnt: 133,36; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: зелень_одноруч+синь 60; RegName: СуперАмальгама; CraftPrcnt: 160,032; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: зелень_одноруч+синь 60; RegName: Реальгар; CraftPrcnt: 213,36; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: зелень+фиол 60; RegName: Амальгама; CraftPrcnt: 100,0; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: зелень+фиол 60; RegName: СуперАмальгама; CraftPrcnt: 101,0; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: зелень+фиол 60; RegName: Реальгар; CraftPrcnt: 102,0; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: зелень_одноруч+фиол 60; RegName: Амальгама; CraftPrcnt: 100,0; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: зелень_одноруч+фиол 60; RegName: СуперАмальгама; CraftPrcnt: 101,0; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: зелень_одноруч+фиол 60; RegName: Реальгар; CraftPrcnt: 102,0; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: зелень+рыж 60; RegName: Амальгама; CraftPrcnt: 100,0; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: зелень+рыж 60; RegName: СуперАмальгама; CraftPrcnt: 101,0; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: зелень+рыж 60; RegName: Реальгар; CraftPrcnt: 102,0; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: зелень_одноруч+рыж 60; RegName: Амальгама; CraftPrcnt: 100,0; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: зелень_одноруч+рыж 60; RegName: СуперАмальгама; CraftPrcnt: 101,0; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: зелень_одноруч+рыж 60; RegName: Реальгар; CraftPrcnt: 102,0; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: синь+синь 60; RegName: Амальгама; CraftPrcnt: 5,75; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: синь+синь 60; RegName: СуперАмальгама; CraftPrcnt: 6,9; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: синь+синь 60; RegName: Реальгар; CraftPrcnt: 9,49; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: синь_одноруч+синь 60; RegName: Амальгама; CraftPrcnt: 11,5; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: синь_одноруч+синь 60; RegName: СуперАмальгама; CraftPrcnt: 13,8; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: синь_одноруч+синь 60; RegName: Реальгар; CraftPrcnt: 18,97; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: синь+фиол 60; RegName: Амальгама; CraftPrcnt: 11,5; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: синь+фиол 60; RegName: СуперАмальгама; CraftPrcnt: 13,8; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: синь+фиол 60; RegName: Реальгар; CraftPrcnt: 18,97; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: синь_одноруч+фиол 60; RegName: Амальгама; CraftPrcnt: 23,0; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: синь_одноруч+фиол 60; RegName: СуперАмальгама; CraftPrcnt: 27,6; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: синь_одноруч+фиол 60; RegName: Реальгар; CraftPrcnt: 37,94; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: синь+рыж 60; RegName: Амальгама; CraftPrcnt: 17,25; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: синь+рыж 60; RegName: СуперАмальгама; CraftPrcnt: 20,7; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: синь+рыж 60; RegName: Реальгар; CraftPrcnt: 28,46; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: синь_одноруч+рыж 60; RegName: Амальгама; CraftPrcnt: 34,5; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: синь_одноруч+рыж 60; RegName: СуперАмальгама; CraftPrcnt: 41,4; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: синь_одноруч+рыж 60; RegName: Реальгар; CraftPrcnt: 56,92; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: фиол+фиол 60; RegName: Амальгама; CraftPrcnt: 3,92; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: фиол+фиол 60; RegName: СуперАмальгама; CraftPrcnt: 4,71; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: фиол+фиол 60; RegName: Реальгар; CraftPrcnt: 6,47; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: фиол_одноруч+фиол 60; RegName: Амальгама; CraftPrcnt: 7,84; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: фиол_одноруч+фиол 60; RegName: СуперАмальгама; CraftPrcnt: 9,42; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: фиол_одноруч+фиол 60; RegName: Реальгар; CraftPrcnt: 12,94; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: фиол+рыж 60; RegName: Амальгама; CraftPrcnt: 7,84; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: фиол+рыж 60; RegName: СуперАмальгама; CraftPrcnt: 9,42; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: фиол+рыж 60; RegName: Реальгар; CraftPrcnt: 12,94; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: фиол_одноруч+рыж 60; RegName: Амальгама; CraftPrcnt: 15,68; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: фиол_одноруч+рыж 60; RegName: СуперАмальгама; CraftPrcnt: 18,84; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: фиол_одноруч+рыж 60; RegName: Реальгар; CraftPrcnt: 25,88; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: рыж+рыж 60; RegName: Амальгама; CraftPrcnt: 2,35; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: рыж+рыж 60; RegName: СуперАмальгама; CraftPrcnt: 2,82; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: рыж+рыж 60; RegName: Реальгар; CraftPrcnt: 3,88; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: рыж_одноруч+рыж 60; RegName: Амальгама; CraftPrcnt: 4,7; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: рыж_одноруч+рыж 60; RegName: СуперАмальгама; CraftPrcnt: 5,64; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: рыж_одноруч+рыж 60; RegName: Реальгар; CraftPrcnt: 7,76; CritPrcnt: 15,0; UpgradeCost: -1 #Улучшение салатового оружия - для особых маньяков ). RecipeName: салат оружие 60, 0->1 грейд; RegName: Амальгама; CraftPrcnt: 2,0; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: салат оружие 60, 0->1 грейд; RegName: СуперАмальгама; CraftPrcnt: 3,0; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: салат оружие 60, 0->1 грейд; RegName: Реальгар; CraftPrcnt: 4,0; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: салат оружие 60, 1->2 грейд; RegName: Амальгама; CraftPrcnt: 1,2; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: салат оружие 60, 1->2 грейд; RegName: СуперАмальгама; CraftPrcnt: 1,80; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: салат оружие 60, 1->2 грейд; RegName: Реальгар; CraftPrcnt: 2,40; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: салат оружие 60, 2->3 грейд; RegName: Амальгама; CraftPrcnt: 0,60; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: салат оружие 60, 2->3 грейд; RegName: СуперАмальгама; CraftPrcnt: 0,90; CritPrcnt: 15,0; UpgradeCost: -1 RecipeName: салат оружие 60, 2->3 грейд; RegName: Реальгар; CraftPrcnt: 1,20; CritPrcnt: 15,0; UpgradeCost: -1