Форум Dwarf Fortress
Общий раздел => Режим крепости => Сложные задачи => Тема начата: Andys от 05 Июня 2012, 12:15:23
-
Идея была взята с англ форума, развилась после прочтения челленжа с запретом растений (не помню ссылку).
Суть челленжа - то же самое, нельзя выращивать/обрабатывать/есть растения.
В целях облегчения/отыгрыша добавляются следующие правки в равы (думаю, догадаетесь что они делают) -
// добавлено
А блин, вроде в текущей версии кровь добыть негде, кроме как купить :(
// добавлено 2
Попробую по другому - сделаю молоко алкогольным напитком... и заставлю своих подопечным питаться только им ^_^
// добавлено 3
Ёлки, и тут засада - это уже пробовали и не получилось....
material_template_default.txt
--------------------------------------
[MATERIAL_TEMPLATE:BLOOD_TEMPLATE]
...
[ALCOHOL_PLANT]
[EDIBLE_VERMIN]
[EDIBLE_RAW]
[EDIBLE_COOKED]
---------------------------------------
creature_standard.txt
----------------------------
[ENTITY:MOUNTAIN]
...
замена -
[ETHIC:EAT_SAPIENT_OTHER:ACCEPTABLE]
[ETHIC:EAT_SAPIENT_KILL:ACCEPTABLE]
...
----------------------------
p.s. изменение крови не влияет на вампиров - у них высасывание крови не является "питьем" в понимании игры, это отдельное действие. Поэтому кровь они реально не потребляют внутрь себя и алкоголь не сработает.
-
Мдаааа...
Совершеннейший гемор с кровью, молоком итп :( Вообще тоади очень любит зашивать кучу полезностей в код, вместо равок.
Сделал финт хвостом - добавил производство алкогольного бульончика... (для атмосферы можно назвать его "Blood" вместо "Soup")
Проверил пока на новой игре - сварился "Soup [25]" из стека чьего-то мяса, в z статус показывает что есть 30? дринков.
Пить пока не пробовал...
Вроде поставил у "временного" растения n_e_meat frequency = 0, надеюсь это заставит его не появляться нигде. Но может караван привезет или ещё что
Не забудьте после правок добавить реакцию в entity_default дворфам.
Глюк - не заливают стэки супа больше 10 в бочку :(
---- добавлено в reaction_other.txt -----
[REACTION:MAKE_SOUP]
[NAME:make soup]
[BUILDING:STILL:CUSTOM_A]
[REAGENT:meat:1:MEAT:NONE:CREATURE_MAT:MEAT:NONE]
[UNROTTEN]
[REAGENT:barrel/pot:1:NONE:NONE:NONE:NONE]
[EMPTY]
[FOOD_STORAGE_CONTAINER] barrel or any non-absorbing tool with FOOD_STORAGE
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:5:DRINK:NONE:PLANT_MAT:N_E_MEAT:DRINK]
[PRODUCT_TO_CONTAINER:barrel/pot]
[PRODUCT_DIMENSION:150]
[SKILL:BREWING]
------------------------------------------------------
----- добавлен plant_temp.txt --------------
plant_my
[OBJECT:PLANT]
[PLANT:N_E_MEAT]
[NAME:n_e_meat][NAME_PLURAL:n_e_meats][ADJ:n_e_meat]
[USE_MATERIAL_TEMPLATE:STRUCTURAL:STRUCTURAL_PLANT_TEMPLATE]
[MATERIAL_VALUE:2]
[BASIC_MAT:LOCAL_PLANT_MAT:STRUCTURAL]
[USE_MATERIAL_TEMPLATE:DRINK:PLANT_ALCOHOL_TEMPLATE]
[STATE_NAME_ADJ:ALL_SOLID:frozen soup]
[STATE_NAME_ADJ:LIQUID:soup]
[STATE_NAME_ADJ:GAS:boiling soup]
[MATERIAL_VALUE:2]
[DISPLAY_COLOR:5:0:0]
[EDIBLE_RAW]
[EDIBLE_COOKED]
[PREFIX:NONE]
[DRINK:LOCAL_PLANT_MAT:DRINK]
[FREQUENCY:0]
[CLUSTERSIZE:1]
[PREFSTRING:rounded tops]
[BIOME:SUBTERRANEAN_WATER]
[UNDERGROUND_DEPTH:5:6]
[PICKED_TILE:3][DEAD_PICKED_TILE:182]
[SHRUB_TILE:28][DEAD_SHRUB_TILE:28]
[PICKED_COLOR:5:0:0]
[SHRUB_COLOR:5:0:0][DEAD_SHRUB_COLOR:6:0:0]
-----------------------------------------------
-
[PRODUCT_DIMENSION:150]
Что конкретно означает этот код?
-
[PRODUCT_DIMENSION:150]
Что конкретно означает этот код?
В англ вики описано что для жидкостей это всегда 150 Specifies the size of the product. A size of 150 is typical for BAR, POWDER_MISC, LIQUID_MISC, and DRINK. A size of 15000 is typical for THREAD, and a size of 10000 is typical for CLOTH. Has no effect on any other item types.
На самом деле, я почти что 1 в 1 копировал ванильную реакцию превращения меда в медовуху -
--------------------
[REACTION:MAKE_MEAD]
[NAME:make mead]
[BUILDING:STILL:CUSTOM_M]
[REAGENT:honey:150:LIQUID_MISC:NONE:CREATURE_MAT:HONEY_BEE:HONEY]
[UNROTTEN]
[REAGENT:honey container:1:NONE:NONE:NONE:NONE]
[CONTAINS:honey]
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[REAGENT:barrel/pot:1:NONE:NONE:NONE:NONE]
[EMPTY]
[FOOD_STORAGE_CONTAINER] barrel or any non-absorbing tool with FOOD_STORAGE
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:5:DRINK:NONE:GET_MATERIAL_FROM_REAGENT:honey:DRINK_MAT]
[PRODUCT_TO_CONTAINER:barrel/pot]
[PRODUCT_DIMENSION:150]
[SKILL:BREWING]
-----------------------------------------------------------------------
Ничем вроде принципиально не отличается, только я пчеловодством не занимался, поэтому не могу сказать - бывают ли стэки меда больше 2, чтобы по реакции не влезали в бочку.
На англ форуме никто не отписывался по подобной проблеме, поэтому я думаю что никто просто не пробовал такую хрень замутить...