Шаблон:Creaturelookup/0: различия между версиями

Материал из Dwarf Fortress Wiki
Перейти к навигацииПерейти к поиску
(Добавил навигацию)
Нет описания правки
Строка 6: Строка 6:
biome={{#if:{{{biome|}}}|{{{biome}}}|{{biomelist/aux|{{Copy From}}}}}}|
biome={{#if:{{{biome|}}}|{{{biome}}}|{{biomelist/aux|{{Copy From}}}}}}|
vary={{{vary|{{#ifeq:{{creature/variation}}|00|no|{{creature/variation links}}}}}}}|
vary={{{vary|{{#ifeq:{{creature/variation}}|00|no|{{creature/variation links}}}}}}}|
alignment={{#ifexpr: {{#ifeq:GIANT|{{tagvalue|{{/raw}}|APPLY_CREATURE_VARIATION}}|1|0}} or {{#ifeq:ANIMAL_PERSON|{{tagvalue|{{/raw}}|APPLY_CREATURE_VARIATION}}|1|0}}|Дикое|{{
alignment={{#if:{{tag|{{/raw}}|COPY_TAGS_FROM}}|Дикое|{{
#if:{{tag|{{/raw}}|GOOD}}|Дружественное<br />}}{{
#if:{{tag|{{/raw}}|GOOD}}|Дружественное<br />}}{{
#if:{{tag|{{/raw}}|EVIL}}|Враждебное<br />}}{{
#if:{{tag|{{/raw}}|EVIL}}|Враждебное<br />}}{{
Строка 20: Строка 20:
train_war={{#expr:{{#if:{{tag|{{/raw}}|TRAINABLE}}|1|0}} or {{#if:{{tag|{{/raw}}|TRAINABLE_WAR}}|1|0}}}}|
train_war={{#expr:{{#if:{{tag|{{/raw}}|TRAINABLE}}|1|0}} or {{#if:{{tag|{{/raw}}|TRAINABLE_WAR}}|1|0}}}}|
valm={{tagvalue|{{#df_raw:{{/raw}}|SELECT_MATERIAL|ALL}}|MULTIPLY_VALUE|notfound=}}|
valm={{tagvalue|{{#df_raw:{{/raw}}|SELECT_MATERIAL|ALL}}|MULTIPLY_VALUE|notfound=}}|
size0={{bodysize|{{Copy From}}|0}}|
size0={{#ifeq:GIANT|{{tagvalue|{{/raw}}|APPLY_CREATURE_VARIATION}}|1}}|{{bodysize|{{Copy From}}|0}}|{{bodysize|{{/raw}}|0}}}}|
size1={{bodysize|{{Copy From}}|1}}|
size1={{#ifeq:GIANT|{{tagvalue|{{/raw}}|APPLY_CREATURE_VARIATION}}|1}}|{{bodysize|{{Copy From}}|1}}|{{bodysize|{{/raw}}|1}}}}|
size2={{bodysize|{{Copy From}}|2}}|
size2={{#ifeq:GIANT|{{tagvalue|{{/raw}}|APPLY_CREATURE_VARIATION}}|1}}|{{bodysize|{{Copy From}}|2}}|{{bodysize|{{/raw}}|2}}}}|
childage={{tagvalue|{{Copy From}}|BABY|notfound=}}|
childage={{tagvalue|{{/raw}}|BABY|notfound={{tagvalue|{{Copy From}}|BABY|notfound=}}}}|
adultage={{tagvalue|{{Copy From}}|CHILD|notfound=При рождении}}|
adultage={{tagvalue|{{/raw}}|CHILD|notfound={{tagvalue|{{Copy From}}|CHILD|notfound=При рождении}}}}|
maxage={{#mreplace:{{tagvalue|{{Copy From}}|MAXAGE|notfound=Бессмертный}}|:|-}}|
maxage={{#mreplace:{{tagvalue|{{/raw}}|MAXAGE|notfound={{tagvalue|{{Copy From}}|MAXAGE|notfound=Бессмертный}}}}|:|-}}|
death={{#if:{{{death|}}}|{{{death}}}|{{#ifexpr:{{#if:{{tag|{{/raw}}|INTELLIGENT}}|1|0}} or {{#if:{{tag|{{/raw}}|CAN_LEARN}}|1|0}} or {{#if:{{tag|{{/raw}}|NOT_BUTCHERABLE}}|1|0}}|nobutcher}}}}|
death={{#if:{{{death|}}}|{{{death}}}|{{#ifexpr:{{#if:{{tag|{{/raw}}|INTELLIGENT}}|1|0}} or {{#if:{{tag|{{/raw}}|CAN_LEARN}}|1|0}} or {{#if:{{tag|{{/raw}}|NOT_BUTCHERABLE}}|1|0}}|nobutcher}}}}|
eggs={{#ifeq:{{creature/eggs}}|0||{{creature/eggs}}}}|
eggs={{#ifeq:{{creature/eggs}}|0||{{creature/eggs}}}}|

Версия от 14:19, 1 сентября 2018

Шаблон извлекает данные из raw-файла и помещает в Шаблон:CreatureInfo. Помимо этого объединяет шаблоны creature/variation, creature/variation links, Copy From, creature/eggs, bodysize, tame_attrib_proc, grazer_proc, biomelist/aux, attrib_proc.