Dwarf Fortress

Dwarf Fortress

Not enough ratings
Base Resources
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
242.370 KB
19 Jan @ 7:33am
19 Jan @ 9:37am
3 Change Notes ( view )

Subscribe to download
Base Resources

In 1 collection by niemst
Niemsts mods
30 items
Description
Base Resources

TL;DR

Technical mod adds REACTION_CLASS to vanilla items to allow for more efficient modding


Check my other mods


Introduction

I got tired of adding REACTION_CLASS to vanilla items in many of my mods, so I decided to make a mod for it.
With the additional reaction classes it is possible to create reaction that due 'a dye' instead of concrete plant material and without using other similar materials like 'flour'.
This mod do not change any existing mechanism or behavior in the game.




Reaction classes

Plants material classes


  • SYRUP - plants material can be processed into syrup (like: sweet pod extract)
  • DYE - plants material can be processed into dye (like: milled mushroom cup dimple)
  • FLOUR - plants material can be processed into flour (like: milled cave wheat )
  • OIL - plants material can be processed into oil (like: hemp seed or olive fruit)
  • SALVE - plants material can be processed into salve (like: valley herbs extract)
  • SUGAR - plants material can be processed into sugar (like: milled sweet pods)
  • SYRUP - plants material can be processed into syrup (like: sweet pods extract)

Alcohol/Drinks types classes:
  • ALE - eg dwarven ale made from pig tails
  • BEER - eg dwarven beer made from cave wheat
  • BREW - eg sewer brew made from rat weed
  • CIDER - eg apple cider made from apple
  • CRUOR - eg gutter cruor made from sliver barbs
  • PERRY - eg perry made from pear
  • RUM - eg dwarven rum made from sweet pod
  • SPIRIT - eg river spirits made from rope reeds
  • SUNSHINE - eg sunshine made from sun berries
  • WHISKEY - eg swamp whiskey made from root muck
  • WINE - eg dwarven wine made from plump helmets


Design Decisions and Remarks

This mod is designed to be used with my odder mods but feel encouraged to use it as a base for your mods as well.
I personally would prefer using lowered letters values for reaction classes, but I already so few some mod(s) dealing with the same issue so I tried to make this one by default compatible with them.

Examples:
Advanced Agriculture - intruduces and uses DYE and FLOUR

If I'm missing any reaction classes, you as a DF moder would like to use, please let me know.
If you created your own game items - mark them with above classes to make them compatible with my mods and mods based on this one.

Definition example
[PLANT:HOP] ... [USE_MATERIAL_TEMPLATE:DRINK:PLANT_ALCOHOL_TEMPLATE] [STATE_NAME_ADJ:LIQUID:hop beer] ... [REACTION_CLASS:BEER] ... [USE_MATERIAL_TEMPLATE:MILL:PLANT_POWDER_TEMPLATE] [STATE_NAME_ADJ:ALL_SOLID:hop dye] ... [REACTION_CLASS:DYE] ...

Usage example
U need add the mod in info.txt file as a dependency (same on the steam for people convenance).
[REQUIRES_ID:niemst_base_resources]
then you can use the reaction classes in your reaction_....txt files
... [REAGENT:dye::150:POWDER_MISC:NO_SUBTYPE:NONE:NONE] [REACTION_CLASS:DYE] ...
... [REAGENT:flour::150:POWDER_MISC:NO_SUBTYPE:NONE:NONE] [REACTION_CLASS:FLOUR] ...

Other

Compatibility

This mod should be compatible with most other mods. It does not remove any existing objects, It select some plants and enriches them with additional tags - so use it after nay mod removing and re-adding plants.
Updates

  • 1.00 - Initial release
Preview image is DALL-E 3 generated

LICENSE: Creative Commons - CC BY 4.0 License
As I encourage you as a moder to use this mod as a base for your own creations: If at any point this mod is abandoned, please feel free to copy its content and incorporate it into your mod or create a redux of it