v50 Steam/Premium information for editors
  • v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
  • Use this page to report any issues related to the migration.
This notice may be cached—the current version can be found here.

User:Button

From Dwarf Fortress Wiki
Revision as of 00:09, 29 January 2016 by Button (talk | contribs)
Jump to navigation Jump to search

I like to hit the Random Page button and update what I come across.


Button's Workspace

  • Modest Mod features in progress. This is a workspace, not a publishing space. Please take any questions or feedback to the forum thread.
  • Button's Automated Mod Merger v0.1: The Graphicsenating is a Python script that will apply tilesets to your raws, even if they're heavily modded. It will become a more fully-functional mod merging script in the future.

Scratchpad

Hemp buds

This needs testing

		[SYNDROME]
			[SYN_NAME:reefer madness]
			[SYN_AFFECTED_CLASS:GENERAL_POISON]
			[SYN_IDENTIFIER:cannabinoid]
			[SYN_NO_HOSPITAL]
			[SYN_CONCENTRATION_ADDED:100:1000]	using alcohol defaults for now
			[SYN_INGESTED]
			[CE_NUMBNESS:SEV:2:PROB:100:BY_CATEGORY:ALL:SIZE_DILUTES:START:1800:PEAK:5400:END:36000:DWF_STRETCH:4]
			[CE_DIZZINESS:SEV:1:PROB:20:SIZE_DILUTES:START:1800:PEAK:5400:END:36000:DWF_STRETCH:4]
			[CE_DROWSINESS:SEV:1:PROB:20:SIZE_DILUTES:START:1800:PEAK:5400:END:36000:DWF_STRETCH:4]
			[CE_CHANGE_PERSONALITY:FRIENDSHIP:5:PROB:75:SIZE_DILUTES:START:1800:PEAK:5400:END:36000:DWF_STRETCH:4]
			[CE_CHANGE_PERSONALITY:POWER:-5:PROB:50:SIZE_DILUTES:START:1800:PEAK:5400:END:36000:DWF_STRETCH:4]
			[CE_CHANGE_PERSONALITY:DECORUM:-10:PROB:50:SIZE_DILUTES:START:1800:PEAK:5400:END:36000:DWF_STRETCH:4]
			[CE_CHANGE_PERSONALITY:ARTWORK:15:PROB:100:SIZE_DILUTES:START:1800:PEAK:5400:END:36000:DWF_STRETCH:4]
			[CE_CHANGE_PERSONALITY:INTROSPECTION:15:PROB:100:SIZE_DILUTES:START:1800:PEAK:5400:END:36000:DWF_STRETCH:4]
			[CE_CHANGE_PERSONALITY:CRAFTSMANSHIP:10:PROB:80:SIZE_DILUTES:START:1800:PEAK:5400:END:36000:DWF_STRETCH:4]
			[CE_CHANGE_PERSONALITY:HARD_WORK:-10:PROB:80:SIZE_DILUTES:START:1800:PEAK:5400:END:36000:DWF_STRETCH:4]
			[CE_CHANGE_PERSONALITY:PERSEVERENCE:-10:PROB:80:SIZE_DILUTES:START:1800:PEAK:5400:END:36000:DWF_STRETCH:4]
			[CE_CHANGE_PERSONALITY:MERRIMENT:15:PROB:80:SIZE_DILUTES:START:1800:PEAK:5400:END:36000:DWF_STRETCH:4]
			[CE_CHANGE_PERSONALITY:LEISURE_TIME:15:PROB:80:SIZE_DILUTES:START:1800:PEAK:5400:END:36000:DWF_STRETCH:4]
			[CE_FEEL_EMOTION:Pleasure:PROB:80:SIZE_DILUTES:START:1800:PEAK:5400:END:36000:DWF_STRETCH:4]
		[SYNDROME]
			[SYN_NAME:reefer madness]
			[SYN_AFFECTED_CLASS:GENERAL_POISON]
			[SYN_IDENTIFIER:cannabinoid]
			[SYN_NO_HOSPITAL]
			[SYN_CONCENTRATION_ADDED:100:1000]	using alcohol defaults for now
			[SYN_INHALED]
			[CE_NUMBNESS:SEV:2:PROB:100:BY_CATEGORY:ALL:SIZE_DILUTES:START:60:PEAK:1800:END:18000:DWF_STRETCH:4]
			[CE_DIZZINESS:SEV:1:PROB:20:SIZE_DILUTES:START:60:PEAK:1800:END:18000:DWF_STRETCH:4]
			[CE_DROWSINESS:SEV:1:PROB:20:SIZE_DILUTES:START:60:PEAK:1800:END:18000:DWF_STRETCH:4]
			[CE_CHANGE_PERSONALITY:FRIENDSHIP:5:PROB:75:SIZE_DILUTES:START:60:PEAK:1800:END:18000:DWF_STRETCH:4]
			[CE_CHANGE_PERSONALITY:POWER:-5:PROB:50:SIZE_DILUTES:START:60:PEAK:1800:END:18000:DWF_STRETCH:4]
			[CE_CHANGE_PERSONALITY:DECORUM:-10:PROB:50:SIZE_DILUTES:START:60:PEAK:1800:END:18000:DWF_STRETCH:4]
			[CE_CHANGE_PERSONALITY:ARTWORK:15:PROB:100:SIZE_DILUTES:START:60:PEAK:1800:END:18000:DWF_STRETCH:4]
			[CE_CHANGE_PERSONALITY:INTROSPECTION:15:PROB:100:SIZE_DILUTES:START:60:PEAK:1800:END:18000:DWF_STRETCH:4]
			[CE_CHANGE_PERSONALITY:CRAFTSMANSHIP:10:PROB:80:SIZE_DILUTES:START:60:PEAK:1800:END:18000:DWF_STRETCH:4]
			[CE_CHANGE_PERSONALITY:HARD_WORK:-10:PROB:80:SIZE_DILUTES:START:60:PEAK:1800:END:18000:DWF_STRETCH:4]
			[CE_CHANGE_PERSONALITY:PERSEVERENCE:-10:PROB:80:SIZE_DILUTES:START:60:PEAK:1800:END:18000:DWF_STRETCH:4]
			[CE_CHANGE_PERSONALITY:MERRIMENT:15:PROB:80:SIZE_DILUTES:START:60:PEAK:1800:END:18000:DWF_STRETCH:4]
			[CE_CHANGE_PERSONALITY:LEISURE_TIME:15:PROB:80:SIZE_DILUTES:START:60:PEAK:1800:END:18000:DWF_STRETCH:4]
			[CE_FEEL_EMOTION:Pleasure:PROB:80:SIZE_DILUTES:START:60:PEAK:1800:END:18000:DWF_STRETCH:4]

Minecart routing musings

A separate input track w/ wait state for each type of good.

Every route wait state is linked to the controller minecart's Start hatch cover. The full controller minecart loop brings it back to the (by then closed) hatch cover. Each different wait state is linked to its own door along the controller loop. (The start hatch is only accessible when all wait states' doors are closed, which is to say when nothing is waiting. This is important because whenever ANY wait state ends, it will end up closing the hatch.

Every wait-linked door on the controller circuit leads to first a (non-repeating) pressure plate to open the door out of the wait state for its respective route wait state. The controller wait state's exit is opened by a pressure plate at the end of its corresponding route.

Now, for diverting each category of good to the appropriate stations.

Each good will need its own weighing minecart. The exact triggering weights will need a little science so that we don't get false positives/negatives due to container weight.

Diverting each type of minecart will need an and gate between the minecart weight at the destination and the controller wait state for the category. The plans for this and gate are below.

ground level
*▲╗═╗
▲*^*║
╔═╝3╚╗
║*1**║
║*2╔═╝
║*3╝
║*╔╝
╚═╝

ground level w/ all doors open
*▲╗═╗
▲*^*║
╔═╝═╚╗
║*║**║
║*╔╔═╝
║*╔╝
║*╔╝
╚═╝

ground level w/ derailing accelerators
*▲▲▲╗
▲*^*▲
▲▲▲3╚╗
▲*1**▲
▲*2▲▲╝
▲*3▲
▲*╔╝
╚▲╝

2nd level
╔▼
#