12
« on: August 11, 2010, 04:03:11 pm »
Currently whenever a dwarf is sad he will start hitting people at random even his own frends after which he gets sad about their death. Which doesn't really make sense.
Now this doesn't really make sense and a more logical system would make sense.
First of all unhappy dwarfs work slower this is quite simple. Secondly unhappy dwarfs will make other dwarfs unhappy when they talk to them, work with them or come close to them (saw a depressed dwarf recently). If enough dwarfs are unhappy enough they will act. There are multiple ways they can act. first they can blame a group which mean they will take a random group of dwarfs and kill them. This will generate happy thoughs for every dwarf who helped (recently rid the fort of unworthy dwarfs). Secondly they can decide that they want to get rid of the nobility. They will form a group and kill of all the noble dwarfs some happy dwarfs/soldiers will try to defend them which might end in a lot of blood this generates a happy though aswell (has recently overtrown the governement). Lastly they can decide they want independance which will basically declare war on the dwarfs and passibly declares war on other races aswell. This has a chance of making peace with the enemies of your fort.
If on the other hand important nobles get unhappy they will "just" start demanding and mandating a lot more. A very happy fat noble isn't going to do much while a noble who feels things are going the wrong way will act and try to chance things.
Ofcourse during any of these things they will be destoying stuff they find on their way. And parts of the military will be trying to stop this from happing passibly killing most of your fort in the procces.