preload button hover image:
HomeSearchRankingsStatisticsAboutContact
Current Time: Nov 22, 2024, 11:42:06 pm
 Dwarf Fortress File Depot » Minor Mods » Dwarf Souls 0.2 - Dev version
      
Registration is not required to download. However, it will allow you to vote, comment, and upload. Forgot your password?
File Listing: Dwarf Souls 0.2 - Dev version
Last Updated: Jun 06, 2013, 05:52:59 pm
First Created: Jun 06, 2013, 08:48:11 am
File version: 0.2
For DF version: 0.34.11
Downloads: 40 (41) Size: 9.7 KB
Views: 398 (445) Type: ZIP
Rating (0 votes): Unrated
Description
Created for CognitiveDissonance, who wanted a challenge (http://www.bay12forums.com/smf/index.php?topic=126846.0). Good freaking luck.

What this does in a nutshell (development version). Just in case I feel like returning to it. Note that most of the actual code is devoted to synching up with moon phases and that is by far the most complex and reusable feature:

* All dwarves, upon their first taste of alcohol (edited in plant_standard), are assigned into one of four bloodsucker categories. There is no functional difference between them, but every category is active a different 2 weeks of the month, tied to the moon (due to fortress mode's limited handling of moon phases, only apparently recognizing the new moon phase 27:0, this is actually handled by the WAIT_FOR_MOON and MOON_TRIGGERS_BLOODLUST interactions which first "synchronize" the dwarf with the moon and then trigger the bloodsucking period intermittently; they also prevent a dwarf from going through the same process more than once so every dwarf only has one "period"). These dwarves gain BLOODSUCKER and NO_SLEEP for this period only. The rest of the time they are unwitting prey for all the other dwarves.

[In fluff pseudocode: drinks alcohol -> starts losing grip on sanity (able to WAIT_FOR_MOON) -> becomes temporarily "fascinated" by the moon (WAIT_FOR_MOON) and permanently tired of the darkness (PREVENTS_REPEATING_THIS) -> becomes "controlled" by the moon (MOON_TRIGGERS_BLOODLUST) -> develops either paranoid, melancholic, dark or lunatic bloodlust]

* All dwarves, whenever they drink alcohol, have a 1% chance of becoming hollow after a while as a result. This changes their appearance in a variety of ways and they become permanently CRAZED (show up as berserk) and become like thralls except no physical attribute boosts, because it's completely ridiculous as is.

* There is a major deity curse which removes CRAZED and OPPOSED_TO_LIFE periodically (dark soul). - hopefully, didn't test effect in practice, only made sure deities use it sometimes. So rare you'll never see it.

In this version, WAIT_FOR_MOON causes the entire dwarf square to flash bright yellow if it is active when it is full moon, the different bloodlust syndromes cause a dwarf to flash different colors when he is "activated", and hollowing causes a dwarf to flash blood red, so I can keep track of what is going on for testing. This also includes the currently unused "soul" template and syndrome transmitting gaseous "souls" (dwarvenity). For actually using the mod you may want the player version instead: https://dffd.bay12games.com/file.php?id=7727
Raw Data: JSON / Text
Checksum / Hash
SHA-256: da30cc2a123bc0a2a0b684940a92a25ea66523eeb0a1cc4fa5947a22ca5fa8ee
IP: logged
Commands
More From This Author
Comments
No comments have been posted for this file yet.
HomeSearchRankingsStatisticsAboutContact

Website by Brett Flannigan. The core site script is PHCDownload (© 2005-2024).
Hosted by Linode.