in item-vectors.xml:
- ANY_GENERIC37 appears to be "all clothing".
- ANY_GENERIC39 appears to be "all armor".
in clothing and armor items, the size of the garment is determined by the maker_race field
manager orders:
"Make 1 leather leggings":
| > Is manslaughter in most jurisdictions, really 3rd degree murder? If so, why keep an old-fashioned sexist term instead of changing it to a non-sexist term with a better description? | |
| Fairly few states define "third degree murder" or "murder in the third degree". I'll touch on a handful that either have three degrees of murder, or are commonly believed to do so. | |
| In Pennsylvania, "murder in the third degree" is _not_ the same as "manslaughter" (which in Pennsylvania, has two flavors, "voluntary" and "involuntary"). In Pennsylvania, "murder 3" is a catch-all offense, and covers all criminal homicides that are neither murder 1 nor murder 2 nor which qualify for mitigation under the voluntary or involuntary manslaughter statutes. | |
| In Florida, murder in the third degree is a so-called "felony murder": a death that occurs during the perpetration of another crime (Florida's law has a long list) that is punished as a murder even though the offender had no specific intent to cause death. Murder 3 in Florida is disti |
| -2 is woodworking | |
| -3 is stoneworking | |
| -4 is hunting/related | |
| -5 is healthcare | |
| -6 is farming/related | |
| -7 is fishing/related | |
| -8 is metalsmithing | |
| -9 is jewelry | |
| -10 is crafts | |
| -11 is engineering |
| #TODO write a description for this script | |
| #@author | |
| #@category DwarfFortress | |
| #@keybinding | |
| #@menupath | |
| #@toolbar | |
| #import xml.etree.ElementTree as ET | |
| from ghidra.program.model.data import CategoryPath |
| {storage={A="bottom",B="top",[1]="top",[2]="top",[3]="top",[4]="top",[5]="top",X="top"}, | |
| apiaries={ | |
| {biome="P-2H",transposer=1,side="north"}, | |
| {biome="P",transposer=1,side="south"}, | |
| {biome="P",transposer=1,side="east"}, | |
| {biome="P+2T",transposer=1,side="west"}, | |
| {biome="W",transposer=2,side="north"}, | |
| {biome="E",transposer=2,side="south"}, | |
| {biome="H",transposer=2,side="east"}, | |
| {biome="H",transposer=2,side="west"}, |
| src\Tokenizer.hs:471:9: error: | |
| * Non type-variable argument in the constraint: Stream s m Char | |
| (Use FlexibleContexts to permit this) | |
| * When checking the inferred type | |
| p :: forall t s (m :: * -> *) u. | |
| (Eq t, Num t, Stream s m Char, Enum t) => | |
| t -> Int -> ParsecT s u m Int | |
| In an equation for `intParser': | |
| intParser base m' | |
| = oneOf digits >>= (p (pred m') . value) |
in item-vectors.xml:
in clothing and armor items, the size of the garment is determined by the maker_race field
manager orders:
"Make 1 leather leggings":
assigning or reassiging position sets both histfig1 and histfig2 to the assignee's histfig id unassigning position sets only histfig1 to -1, histfig2 untouched
see https://github.com/jjyg/df-ai/blob/master/ai/population.rb#L627-L640
Do not do this if there are any merchants in the displayed units list as it will cause them to disappear. Use this only if a caravan has inexplicably disappeared from your map.
| {-# LANGUAGE OverloadedStrings #-} | |
| module Minecraft ( | |
| getSourceFiles, traverseChunks, getChunkRefs, extractBlocks, | |
| openDatabase, filterNewerOnly, | |
| nbtGet, nbtKeys, | |
| chunkRefGetXZ, | |
| getChunkBlockData, | |
| fromNBTInteger, fromNBTList, fromNBTString, | |
| NBT(..), ChunkRef(..), Coord(..), distance |
| class AutoMelt | |
| def initialize | |
| end | |
| def is_metal? (item) | |
| item.respond_to?(:mat_type) && item.mat_type == 0 && df.world.raws.inorganics[item.mat_index].material.flags[:IS_METAL] | |
| end | |
| def is_meltable?(item) |