Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2 3 4

Author Topic: Profit's Item Annihilator  (Read 17931 times)

profit

  • Bay Watcher
  • Finely Crafted Engravings... Or it didn't happen.
    • View Profile
Profit's Item Annihilator
« on: April 01, 2010, 08:45:49 pm »

My Item Annihilator mod, destroys useless stone and now a bunch of useless armors.

NOW BURNS WORTHLESS CLOTHES THAT SIEGES BRING!

Item Annihilator download link
( Tested to version 0.34.08 )

Just unzip the archive into your Dwarf Fortress/raw/objects folder and REGEN.

#1 Place a workshop in an area you have been mining. (Build->Workshops->Stone Annihilator)

#2 Set a couple dwarfs labors to Furnace operator

#3 Select the type of stone you wish destroyed, and set it to repeat..

#4 Sit back and watch as annoying trouble stone is removed from existence!!!!

(Build->Workshops->Incinerator)
The Item Incinerator Currently handles all cloth/yarn/silk/bone/leather clothing types.  It will on occasion produce a pile of ash. (1 in 20 chance)     I personally would recommend using the ash for fertilizer, soap making, or clear glass manufacture but the next release may have a way of destroying it as well if you prefer.  Not that it will ever reach a large amount, but my OCD knows few bounds.

Please note there is a side effect which is only the stone from stone layers are marked as economic stone and you have to set which stone you want to be used in the Z->Stone screen.  IMO this is kinda handy so you don't accidentally make rainbow mechanisms and chairs.

Old Versions:
Stone Annihilator
Stone Annihilator with Obsidian Metal extractor

As always if you notice any bugs send a message.
« Last Edit: May 15, 2012, 01:44:28 am by profit »
Logged
Mods and the best utilities for dwarf fortress
Community Mods and utilities thread.

profit

  • Bay Watcher
  • Finely Crafted Engravings... Or it didn't happen.
    • View Profile
Re: Profit's Stone Annihilator (Currently Version 1.00.00)
« Reply #1 on: April 01, 2010, 09:13:30 pm »

Upcoming Plans:

A. Create a custom labor, so you do not have to use "Cheese_maker" Maybe sometime when the labors in custom buildings are not broken

B. Create an install script that allows the mod to be installed with others that modify the same files. 2.01.000 Broke it off into separate files.  When it allows me to add reactions the mountain entity in a separate file I will have the final bit whipped.
« Last Edit: February 05, 2011, 02:54:36 am by profit »
Logged
Mods and the best utilities for dwarf fortress
Community Mods and utilities thread.

shadowclasper

  • Bay Watcher
  • Urist McSpacemarine, AxeDwarf
    • View Profile
    • My Portfolio
Re: Profit's Stone Annihilator (Currently Version 1.00.00)
« Reply #2 on: April 01, 2010, 10:24:09 pm »

make it a "Trash Compactor" and make it a common job like cleaning XD

Stone, refuse, everything useless can be thrown in there!
Logged
Project Manager for Towergirls: Subtitle Pending

profit

  • Bay Watcher
  • Finely Crafted Engravings... Or it didn't happen.
    • View Profile
Re: Profit's Stone Annihilator (Currently Version 1.00.00)
« Reply #3 on: April 01, 2010, 10:39:02 pm »

If I make it a common job, it will be harder for people to differentiate their labor.

However, anything you want to toss into there, name it and I can try to make you a special version that will also destroy those items.

Sadly some things like wooden swords cannot be destroyed without also destroying metal swords.

I really do not know how well it will work with other items. I would need a lot of tokens since I cannot just add a reaction to them in the raws.
« Last Edit: April 01, 2010, 10:43:04 pm by profit »
Logged
Mods and the best utilities for dwarf fortress
Community Mods and utilities thread.

profit

  • Bay Watcher
  • Finely Crafted Engravings... Or it didn't happen.
    • View Profile
Re: Profit's Stone Annihilator (Currently Version 1.00.00)
« Reply #4 on: April 01, 2010, 10:48:52 pm »

if you want it as cleaning.. you can try and just set the labor in Reaction_other.txt Under Stone Destroyer where it says  " [SKILL:CHEESE_MAKER] " To Cleaning or whatever you like.

(Dont know if it will like the cleaning labor, but should be ok)
Logged
Mods and the best utilities for dwarf fortress
Community Mods and utilities thread.

Rumrusher

  • Bay Watcher
  • current project : searching...
    • View Profile
Re: Profit's Stone Annihilator (Currently Version 1.00.00)
« Reply #5 on: April 01, 2010, 10:53:13 pm »

profit I wonder how could you build something that creates food/ale/what ever from stone? is it a reaction based or do I need to mess with the requirements?
Logged
I thought I would I had never hear my daughter's escapades from some boy...
DAMN YOU RUMRUSHER!!!!!!!!
"body swapping and YOU!"
Adventure in baby making!Adv Homes

profit

  • Bay Watcher
  • Finely Crafted Engravings... Or it didn't happen.
    • View Profile
Re: Profit's Stone Annihilator (Currently Version 1.00.00)
« Reply #6 on: April 02, 2010, 12:16:03 am »

Because a lot of the specific values come from the plants themselves now, many of them are very hard to do until we learn all the entity tokens and how they work

Things without such modifiers are easy.  For example Steel metal bars would just be [PRODUCT:100:1:BAR:NO_SUBTYPE:METAL:STEEL][PRODUCT_DIMENSION:150]

Plants and woods, I am not sure how they work.. I fiddled with them for quite a while but the GET_MATERIAL_FROM_REAGENT and LOCAL_PLANT_MAT throws me for a loop how to code around.   Perhaps, never tried but perhaps you could just add       [EDIBLE_RAW]  and  [EDIBLE_COOKED] to a stone?
Logged
Mods and the best utilities for dwarf fortress
Community Mods and utilities thread.

Huggz

  • Bay Watcher
  • Sherlock Wayne
    • View Profile
Re: Profit's Stone Annihilator (Currently Version 1.00.00)
« Reply #7 on: April 02, 2010, 07:15:00 am »

Make it ue the cleaning labour...
Logged
Proper English will make people take you more serious.
In order to improve the universe's frame rate, we must all throw rocks into volcanoes and then do absolutely nothing, worldwide, for a week, to take pressure off pathfinding.

NRN_R_Sumo1

  • Bay Watcher
    • View Profile
Re: Profit's Stone Annihilator (Currently Version 1.00.00)
« Reply #8 on: April 02, 2010, 11:01:54 am »

I have never had an issue with stones on my fps myself, but I did figure out a terribly awesome way of getting rid of unwanted items.

delete the elves from worldgen.
Logged
A dwarf is nothing but an alcohol powered beard.

profit

  • Bay Watcher
  • Finely Crafted Engravings... Or it didn't happen.
    • View Profile
Re: Profit's Stone Annihilator (Currently Version 1.00.00)
« Reply #9 on: April 02, 2010, 03:23:18 pm »

Make it ue the cleaning labour...

You make it use the cleaning labor.  Just Change [CHEESE_MAKING] to [CLEANING] Under the reactions.   I think you will find unless you carefully tend your dwarves labors  it will cause a lot of hell for your production chains.
Logged
Mods and the best utilities for dwarf fortress
Community Mods and utilities thread.

profit

  • Bay Watcher
  • Finely Crafted Engravings... Or it didn't happen.
    • View Profile
Re: Profit's Stone Annihilator (Currently Version 1.00.00)
« Reply #10 on: April 02, 2010, 03:24:34 pm »

profit I wonder how could you build something that creates food/ale/what ever from stone? is it a reaction based or do I need to mess with the requirements?

Someone discovered a way of doing wood in another thread. ->
Code: [Select]

[REACTION:FREE_WOOD]
[NAME:make wood]
[BUILDING:SMELTER:NONE]
[REAGENT]
[PRODUCT:100:1:WOOD:NO_SUBTYPE:PLANT_MAT:OAK:WOOD]
[SKILL:SMELT]


And bones ->

Code: [Select]
[REACTION:FREE_BONES]
[NAME:make bones]
[BUILDING:TANNER:CUSTOM_T]
[REAGENT]
[PRODUCT:100:1:BONES:NO_SUBTYPE:CREATURE_MAT:COW:BONE]
[SKILL:TANNER]
« Last Edit: April 02, 2010, 03:26:35 pm by profit »
Logged
Mods and the best utilities for dwarf fortress
Community Mods and utilities thread.

darkedone02

  • Bay Watcher
    • View Profile
Re: Profit's Stone Annihilator (Currently Version 1.00.00)
« Reply #11 on: April 10, 2010, 01:10:15 am »

holy shit it broke alot of things, so many errors in the error log... all the stones in the worldgen turn to just... rock! all of them, rock rock rock rock rock, no basalt, no granite, everything.... rock.
Logged

darkedone02

  • Bay Watcher
    • View Profile
Re: Profit's Stone Annihilator (Currently Version 1.00.00)
« Reply #12 on: April 10, 2010, 01:26:14 am »

holy shit it broke alot of things, so many errors in the error log... all the stones in the worldgen turn to just... rock! all of them, rock rock rock rock rock, no basalt, no granite, everything.... rock.

also does not work at all... not appeared in the workshop...
Logged

KFK

  • Bay Watcher
  • Keeper of the enchanting pixie dust
    • View Profile
Re: Profit's Stone Annihilator (Currently Version 1.00.00)
« Reply #13 on: April 10, 2010, 04:42:50 am »

I have non-cheesemakers using the workshop to evaporate stone.
Logged

profit

  • Bay Watcher
  • Finely Crafted Engravings... Or it didn't happen.
    • View Profile
Re: Profit's Stone Annihilator (Currently Version 1.00.00)
« Reply #14 on: April 23, 2010, 11:43:54 pm »

holy shit it broke alot of things, so many errors in the error log... all the stones in the worldgen turn to just... rock! all of them, rock rock rock rock rock, no basalt, no granite, everything.... rock.

also does not work at all... not appeared in the workshop...

Ok noted. I will look into that and see what is going on..
Logged
Mods and the best utilities for dwarf fortress
Community Mods and utilities thread.
Pages: [1] 2 3 4