Dwarf Fortress

Dwarf Fortress

Ambiance Additions Additions
10 Comments
Digganob 2 Feb @ 12:47pm 
I suggested pretty much copying from the fire and campfire graphics tokens because I thought that a new item's graphics made in the same way might use the same system. After all, that's the way most of the graphics work, without much of an intermediary, just a reference to an item in the graphics file. I don't know, I suppose you'll have to test, but it seems that using the same format for your fire place may work.

As for fires being started by toppling... if you somehow made a fireplace which was technically a container of some sort, which was filled with fire-starting liquid, then I suppose it may be possible. Or maybe you could make the material just hot enough that if it were to be placed on wood, it would set the wood on fire, which seems the easier of the two. This would, of course, force anyone making the fireplace to place it on stone. If it transports the toppled furniture onto adjacent tiles, then it should work as intended.
Ben  [author] 2 Feb @ 3:21am 
@digganob campfires circle through 4 _TOP and 4 lower sprites plus a _DEAD one (as of graphics.tile in vanilla_environment folder). but there are no object files that tell us how the animation is made. or i'm i missing something here?

I'd love to have them emit heat. i'll look into that. might take me a while to figure it out though...

do you think it would be possible to make them start a proper fire when toppled by tantruming dwarf. maybe by spilling a burning/flammable liquid?
Digganob 1 Feb @ 8:40am 
Sure thing. Look particularly at the wild fire tokens, those ones for sure change sprites, I'm not sure about campfires (I haven't tried that in adventure mode).

Oh, and if you want them to actually emit heat, you could try making a new material which has a set heat level that's somewhat high, and make them out of that. That's a bit more figuring out how the system works and testing to make sure dwarves don't catch on fire, but it'd be pretty cool.
Ben  [author] 1 Feb @ 3:22am 
thx for the reminder @digganob
i took the campfire sprites to make the flames in the fireplaces graphics, but i didn't think of looking at the way they are addressed by gamecode yet.
Digganob 31 Jan @ 11:25am 
There are basic animations in the game, namely the one for actual fires. Try looking at its tokens in data > vanilla > vanilla environment > graphics > graphics_tiles.txt, you should be able to find some good examples there of how those animations are done. I'm not sure it can be applied to other tile graphics, but if it can, that's where to start.
Ben  [author] 31 Jan @ 8:37am 
Concerning realism: its a shame that their (currently) doesn't seem to be a way to make the fences hinder movement in any way. i'd love it if we could have them at lest slow entities down or block them depending on their intelligence or climbing skill or whatever..

and it would also be cool if we could implement them as proper furniture with out the d-tour with niemst's low-profile display cases. i mean it works real well that way but its still bit of extra effort to get it to work properly..

and with the fireplaces (you'll see soon) the flames just don't move. witch is a shame..
or those anybody have an idea how that could be done?
Ben  [author] 31 Jan @ 8:22am 
Thx for the kind comments. i'm happy you like it.
i uploaded the missing screenshot (will upload more when i had time to play a little more)
fireplaces should be coming soon. i'm done with the graphics. now i need to adapt Niemst's code to get the reactions into the game ;)
might be done after the weekend..
niemst 31 Jan @ 1:38am 
Great work. Please attach the screen with the metal ones as they look nit as well :-)
I'm looking forward to the fireplace :-D
3085826505 30 Jan @ 9:13pm 
That's great. From the outset of the image version game's release, I hoped for further enhancement in the realism of the graphics, such as the layout examples of various facilities and items. You've done a good job, I like it.
Digganob 30 Jan @ 4:22pm 
Hey, I like the cobblestone walls. That'll be great for aboveground farm plots and pastures.