Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Looking for an Asylum mod  (Read 1181 times)

Rhyme

  • Bay Watcher
    • View Profile
Looking for an Asylum mod
« on: November 28, 2013, 10:16:08 am »

So I've thinking for a while on starting a community fortress around the idea of a prision and asylum for dwarves. But I haven't been able to find any mods that create psycopath dwarves or things like that, and that would be really interesting and useful for such a fort.

Anyone knows a mod like that?
Logged
Most people's relationship with Dwarf Fortress is akin to Stockholm Syndrome.
Dwarf Fortress doesn't mean to do it... I just can't behave sometimes so it has to correct me.
Wait, there's a player list?

Deon

  • Bay Watcher
  • 💀 💀 💀 💀 💀
    • View Profile
Re: Looking for an Asylum mod
« Reply #1 on: November 28, 2013, 02:49:13 pm »

Nope, but it's easy to do as long as you know what to do.

The easiest thing: add rare castes which can randomly tantrum. Just add

[CASTE:MALE_CRAZY]
[MALE]
[CASTE:FEMALE_CRAZY]
[FEMALE]
[MULTIPLE_LITTER_RARE]
[SELECT_CASTE:MALE_CRAZY]
 [SELECT_ADDITIONAL_CASTE:FEMALE_CRAZY]
   [CAN_DO_INTERACTION:CRAZY_FIT]
      [CDI:ADV_NAME:Madness]
      [CDI:USAGE_HINT:FLEEING]
      [CDI:VERB:go crazy:has gone stark raving mad:NA]
      [CDI:TARGET:A:SELF_ONLY]
      [CDI:WAIT_PERIOD:10000]
      [CDI:FREE_ACTION]

10000 here is time ticks between rages. Give those castes [POP_RATIO:X] where X is a small number in comparison to POP_RATIO on normal castes.
Don't forget to add an interaction itself.

[INTERACTION:CRAZY_FIT]
   [I_SOURCE:CREATURE_ACTION]
   [I_TARGET:A:CREATURE]
      [IT_LOCATION:CONTEXT_CREATURE]
      [IT_CANNOT_TARGET_IF_ALREADY_AFFECTED]
   [I_EFFECT:ADD_SYNDROME]
      [IE_TARGET:A]
      [IE_IMMEDIATE]
      [SYNDROME]
      [SYN_NAME:madness]
         [CE_FLASH_TILE:TILE:33:4:0:1:FREQUENCY:5:5:START:0:END:150]
         [CE_ADD_TAG:CRAZED:START:0:END:150]

I typed from my head so I could make a few typos, but you get the idea.
CE_FLASH_TILE makes mad dwarves flash with a red "!" when they are in a crazy fit, and 150 on flash tile and CRAZED tag is the duration in tick the tantrum lasts.

You could make a mental medicine which adds a syndrome with [SYNDROME_CLASS:MENTAL] and lowers creativity/willpower (and maybe something else, like skills), and add [IT_CANNOT_HAVE_SYNDROME_CLASS:MENTAL] to the CRAZY_FIT interaction.

P.S. This guy: http://www.bay12forums.com/smf/index.php?topic=133685.0 completes mod requests, so you can link him to this thread and he can come up with additional things you want to add, and post them all here.
« Last Edit: November 28, 2013, 02:54:09 pm by Deon »
Logged
▬(ஜ۩۞۩ஜ)▬
✫ DF Wanderer ✫ - the adventure mode crafting and tweaks
✫ Cartographer's Lounge ✫ - a custom worldgen repository

Meph

  • Bay Watcher
    • View Profile
    • worldbicyclist
Re: Looking for an Asylum mod
« Reply #2 on: November 28, 2013, 04:54:51 pm »

Halflings disease mod has some psychological issues, like psychopaths, included. It works, but is very hard to micromanage.
Logged
::: ☼Meph Tileset☼☼Map Tileset☼- 32x graphic sets with TWBT :::
::: ☼MASTERWORK DF☼ - A comprehensive mod pack now on Patreon - 250.000+ downloads and counting :::
::: WorldBicyclist.com - Follow my bike tours around the world - 148 countries visited :::