1066
DF Suggestions / Re: Terrible Suggestions Thread
« on: June 09, 2021, 08:10:20 pm »
Dwarves can declare themselves sovereign citizens and freemen-on-the-land.
April 23, 2024: Dwarf Fortress 50.13 has been released.
News: February 3, 2024: The February '24 Report is up.
News: February 4, 2021: Dwarf Fortress Talk #28 has been posted.
News: November 21, 2018: A new Threetoe story has been posted.
Forum Guidelines
Could "unk_v40_1" on projectiles be related to abilities/powers? It's set to 4885 for magma crab globs, 7035 for intelligent undead icicles, and -1 for bolts fired from a crossbow. Falling objects seem to have it set to really high garbage values. Could be the "parabolic" or "unk9" flag that has the game ignore that.
2. Will the steam version of the game have an option to play the game in ascii, or will it be required to use the graphics pack?
What exactly is Trump's equivalent to this?Trump's covid solution is the equivalent.
Why is this in the abusive policing thread? In policing, the groups of people who attempt to "destroy the problem" are the main source of abusive policing. They are attempting to kill kill kill, just like Trump with his disinfectant and laser solution. It is not all of the police, it is just the ones that seek to "destroy the problem" rather than "solve the problem".
-- Erase plant from correct map column
map_block_column = df.global.world.map.column_index[base.x//48*3][base.y//48*3]
for i,plant in pairs(map_block_column.plants) do
if plant.pos == base then
map_block_column.plants:erase(i)
break
end
end"//" is integer division, which avoids the need for "math.floor()"....
local z1 = tree.pos.z
local z2 = tree.pos.z + tree.tree_info.body_height - 1
local z_root1 = tree.pos.z - 1
local z_root2 = tree.pos.z - tree.tree_info.root_depth
for x = x1,x2 do
for y = y1,y2 do
for z = z1,z2 do
pos = {x=x,y=y,z=z}
body = tree.tree_info.body[pos.z-z]:_displace((pos.y - y) * tree.tree_info.dim_x + (pos.x - x))
if body.trunk or body.twigs or body.branches or body.connection_north then
positions[#positions+1] = pos
end
end
for z = z_root2,z_root1 do
pos = {x=x,y=y,z=z}
root = tree.tree_info.root[pos.z - z - 1]:_displace((pos.y - y) * tree.tree_info.dim_x + (pos.x - x))
if root.trunk then
positions[#positions+1] = pos
end
end
end
...I also simplified the if statements for body checks.In undead Dwarf Fortress, plant humps elf!Every seed is also undead and will start growing under the skin of dwarves into zombie plants.These undead plants can take over a dwarfs body making some kind of plant/dwarf hybrid zombie.
I'd recommend building ramps on all the floor tiles of the collection area at Z-2 to prevent trees from suddenly mature and gum things up.
Water dripping from above gives dwarves good thoughts. There's no downside to it. Just let it drip down your stairwell and have it fall one level lower than the level you want your dwarves at into a wide area. Cover the hole with a grate.
The downside is that liquid flow calculations are implicated in FPS death.