3901
DF Suggestions / Re: A suggestion on poop handling
« on: May 23, 2009, 12:26:44 am »
Toady Will not Handle Poop for You.
That is all.
That is all.
April 23, 2024: Dwarf Fortress 50.13 has been released.
News: February 3, 2024: The February '24 Report is up.
News: February 4, 2021: Dwarf Fortress Talk #28 has been posted.
News: November 21, 2018: A new Threetoe story has been posted.
Forum Guidelines
Raccoonman merchants to open the doors, orc snipers to catch the runaways, and orc wrestlers to tear the rest limb from limb.lava trap?
I swear, I'm thinking of making these things weaker so I have a chance when they outnumber me 3 to 1, but then that would remove the challenge of it.
So, any ideas on how to more quickly clean up after the siege ends, assuming I'm still alive? I'm sick of sitting here for 10 minutes micromanaging because everyone's too busy picking up orcish iron to do anything else.
My current ideas for accessing the material system are somewhat developed, however, I have a vague idea of how I will sort them sorted.
possible Properties of Materials(most of which should be the same for items produced from it):
Material_Type.h
organization-types, weapon power, properties,
isstone=false
isore=false
ismetal=false
isflux=false //steel requires flux, iron, and carbon heat
isorganic=false //organic materials rot in their original form, well, eventually
isfood=false //food rots outside of containers, by default, well, eventually
isbone=false
iswood=false
iscloth=false
traps=0 //deffered untill we think about traps
sharp=0 //obsidian is 1, most metals are 5+, allows shorter or longer blades of the given type- note that certain metals aren't suitable for greatswords irl
hard =0 //lead, and most materials can't make blunt weapons, stone is excluded for this and might allow the possiblity of crude hammers or maces,
protective =0 //0 means it makes no armour, 10 means it makes all? armour
boltsmade=0 //0 for false, if greater than 0 then you can make bolts, it's open to change if you're feeling a new system
burnsat= 500000
burnrate=0 (if the item releases heat, like wood)
meltingpoint= 500000 //some default values, note that melting points are the same as freezing points,
//and probably only adamantine, iron, steel, nickel, nickel silver, and platinum will resist melting.
vaporizepoint=600000 //the wood gets technical
//material->isore-<makes metal x>, metal per
//inheritance tree
//"Material_Type.h"-> Material_Type.c-> Material.c
//under this system, adamantine would obtain a really high melting point, and the easiest+,most effective way to define adamantine thread is from adamantium
//Material_Type.h->metal.c->adamantine.c->adamantine_thread.c
//obsidian would gain the sharp property, allowing bladed weapons of obsidian
there will be alot of inheritance! Because some of us don't have a brain wired for math.the brain isn't hard wired, its hand built, and easy to change if you know right were to change it(by thinking).
It's alright Moondancer.
I had a little spurt of creativity today, and I thought I would would try to write my thoughts down in "creative projects".
I wrote an introduction, explaining how I was trying to overcome my neurosis' and try to write something.
That took 10 minutes by itself.
Then I got to the title, and froze.
Then got upset after awhile and just exited out.
I can't help be feel hopeless.
I'll try again, in the future.
P.S. Sorry for the fragmented sentences.