Changes between Version 6 and Version 7 of ConfigIni_v1


Ignore:
Timestamp:
Sep 27, 2014 4:50:28 PM (10 years ago)
Author:
sagrer
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ConfigIni_v1

    v6 v7  
    1010В файле хранится конфигурация программы + имена и идентификаторы реагентов + рецепты из этих реагентов.
    1111
    12 Формат представляет из себя *.ini-файл с нестандартными секциями [Reagents], [Recipes], [RecipesRegs] - содержимое секций читается по строкам, каждая строка соответствует рагенту или рецепту и содержит их характеристики.
     12Формат представляет из себя *.ini-файл с нестандартными секциями [Reagents], [Recipes], [!RecipesRegs] - содержимое секций читается по строкам, каждая строка соответствует рагенту или рецепту и содержит их характеристики.
    1313
    1414Внутри есть секции:
     
    4545
    4646Обязательные параметры:
    47  * Name (string) - имя рецепта - нужно для юзверя чтобы понять о чём рецепт и для программы чтобы найти соответствие со строками из RecipesRegs
     47 * Name (string) - имя рецепта - нужно для юзверя чтобы понять о чём рецепт и для программы чтобы найти соответствие со строками из !RecipesRegs
    4848 * !ServerType (string) - тип сервера - по сути тут будет идентификатор типа игры для которой применяется рецепт - чтобы не смешивать рецепты разных сезонов и серверов с разными правилами, мало ли вдруг кто будет считать крафт на какой нибудь пиратке ).
    4949 * !TargetItem (string) - идентификатор типа шмотки которая улучшается, например нечто обозначающее "любую рыжую шмотку 60 уровня" или "зелёный одноруч 60 уровня" или типа того. В простейшем варианте рассчётов использоваться не будет ибо не нужно но в теории эта инфа может быть полезна для рассчёта крафта в случае если один предмет можно улучшать разными типами улучшителей - тогда в теории опять же можно брать инфу из нескольких рецептов одновременно и учитывать их все исходя из наличия улучшителей у игрока.