Changes between Version 1 and Version 2 of ConfigIni_v2
- Timestamp:
- Dec 29, 2014 12:53:53 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ConfigIni_v2
v1 v2 15 15 16 16 * [Main] 17 * [!ServerTypes] 17 18 * [Reagents] 18 19 * [Recipes] … … 27 28 * !FormatName (string) - имя формата файла. Значение всегда ao_craft_calc_ini. 28 29 * !FormatVersion (integer) - номер версии формата. 30 31 ---- 32 33 == [!ServerTypes] == 34 35 Нестандартная для обычного ini секция. Внутри список типов серверов - по 1 строке на каждый. Строка вида: Parameter1 : Value1; Parameter2 : Value2; ... ; ParameterN : ValueN 36 37 Обязательные параметры: 38 * !ServerType (string) - тип сервера - по сути тут будет идентификатор типа игры для которой применяется рецепт - чтобы не смешивать рецепты разных сезонов и серверов с разными правилами, мало ли вдруг кто будет считать крафт на какой нибудь пиратке ). С одним из значений этого поля должны совпадать одноимённые поля других секций. 39 * Description (string) - описание типа сервера, желательно краткое, для отображения юзверю. 40 * Use99prcntFeature (boolean) - если true - на сервере работает фича с успешным улучшением предмета если до улучшения осталось меньше процента. 29 41 30 42 ---- … … 46 58 Обязательные параметры: 47 59 * Name (string) - имя рецепта - нужно для юзверя чтобы понять о чём рецепт и для программы чтобы найти соответствие со строками из !RecipesRegs 48 * !ServerType (string) - тип сервера - по сути тут будет идентификатор типа игры для которой применяется рецепт - чтобы не смешивать рецепты разных сезонов и серверов с разными правилами, мало ли вдруг кто будет считать крафт на какой нибудь пиратке ).60 * !ServerType (string) - тип сервера, должно совпадать с одним из секции [!ServerTypes]. 49 61 * !TargetItem (string) - идентификатор типа шмотки которая улучшается, например нечто обозначающее "любую рыжую шмотку 60 уровня" или "зелёный одноруч 60 уровня" или типа того. В простейшем варианте рассчётов использоваться не будет ибо не нужно но в теории эта инфа может быть полезна для рассчёта крафта в случае если один предмет можно улучшать разными типами улучшителей - тогда в теории опять же можно брать инфу из нескольких рецептов одновременно и учитывать их все исходя из наличия улучшителей у игрока. 50 62 * !UpgraderItem (string) - аналогичный предыдущему идентификатор но теперь для улучшителя.