Hai.
I modified Zaratustra's version:
* No GUI (it was making it crash for me). Either place the script in the df folder or manually modify the 'directory =' line.
* Attribute syndromes are counted as poisonous flag, so it's easier to control their frequency with the poisonous goal. The goals are tweaked to produce more syndrome plants.
* Added attribute malus effects.
* Randomized attribute severity values. 0-750 (malus) or 2000-5000 (bonus). This means processing the plant can change the severity.
* Randomized attribute syndrome END time. 500-10000. Changes too when processing the plant.
Patience malus example:
[PLANT:DATE_FRUIT_ROAR]
[NAME:roared date]
[NAME_PLURAL:roared dates]
[ADJ:roared date]
[PICKED_TILE:DATE_FRUIT]
[PICKED_COLOR:6:0:1]
[WET]
[DRY]
[SAVAGE]
[BIOME:NOT_FREEZING]
[USE_MATERIAL_TEMPLATE:STRUCTURAL:STRUCTURAL_PLANT_TEMPLATE]
[MATERIAL_VALUE:4]
[MAX_EDGE:5000]
[SYNDROME]
[SYN_NAME:date roaring]
[SYN_AFFECTED_CLASS:GENERAL_POISON]
[SYN_INGESTED]
[CE_MENT_ATT_CHANGE:PATIENCE:331:0:START:0:PEAK:150:END:8566]
[BASIC_MAT:LOCAL_PLANT_MAT:STRUCTURAL]
[EDIBLE_RAW]
[EDIBLE_VERMIN]
[EDIBLE_COOKED]
[GROWDUR:200]
[VALUE:4]
[USE_MATERIAL_TEMPLATE:DRINK:PLANT_ALCOHOL_TEMPLATE]
[STATE_NAME_ADJ:ALL_SOLID:frozen roared date brandy]
[STATE_NAME_ADJ:LIQUID:roared date brandy]
[STATE_NAME_ADJ:GAS:boiling roared date brandy]
[MATERIAL_VALUE:10]
[DISPLAY_COLOR:6:0:1]
[EDIBLE_RAW]
[EDIBLE_COOKED]
[PREFIX:NONE]
[SYNDROME]
[SYN_NAME:date roaring]
[SYN_AFFECTED_CLASS:GENERAL_POISON]
[SYN_INGESTED]
[CE_MENT_ATT_CHANGE:PATIENCE:323:0:START:0:PEAK:150:END:3944]
[DRINK:LOCAL_PLANT_MAT:DRINK]
[USE_MATERIAL_TEMPLATE:SEED:SEED_TEMPLATE]
[STATE_NAME_ADJ:ALL_SOLID:roared date seed]
[EDIBLE_VERMIN]
[EDIBLE_COOKED]
[MATERIAL_VALUE:1]
[SEED:roared date seed:roared date seeds:6:0:1:LOCAL_PLANT_MAT:SEED]
[SUMMER]
[AUTUMN]
[FREQUENCY:100]
[CLUSTERSIZE:5]
[PREFSTRING:roars]
[PREFSTRING:primitiveness]
[PREFSTRING:naturalness]
[PREFSTRING:wildness]
[SHRUB_COLOR:6:0:1]
[DEAD_SHRUB_COLOR:0:0:1]
http://dffd.wimbli.com/file.php?id=7324Warning: Still untested in game.