Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 ... 42 43 [44] 45 46 ... 306

Author Topic: Future of the Fortress  (Read 1884252 times)

LordBaal

  • Bay Watcher
  • System Lord and Hanslanda lees evil twin.
    • View Profile
Re: Future of the Fortress
« Reply #645 on: November 01, 2014, 11:10:52 am »

Do the dwarves seriously expect to get crippled before the carpenter's workshop is up and running?
Expect? You could say they pretty much look forward for it.
Logged
I'm curious as to how a tank would evolve. Would it climb out of the primordial ooze wiggling it's track-nubs, feeding on smaller jeeps before crawling onto the shore having evolved proper treds?
My ship exploded midflight, but all the shrapnel totally landed on Alpha Centauri before anyone else did.  Bow before me world leaders!

Toady One

  • The Great
    • View Profile
    • http://www.bay12games.com
Re: Future of the Fortress
« Reply #646 on: November 01, 2014, 03:12:51 pm »

Thanks to Footkerchief, lethosor, MrWiggles, Putnam, Witty, smjjames, Knight Otu and anybody I missed for helping to answer questions.  I removed some specific bug timing questions -- since they were either confirmed or crashes, there's not much more to say, anyway, and I should get to them eventually.  There were a few questions about fruit harvesting that also should have answered themselves with the release.

Quote from: cybergon
Is the way that time passes in fortress mode ever going to change? Or did you already put a ring on it?

I don't have any plans to change it.  People like to see their dwarves grow up and so on, and I think you'd have to run the equivalent of a 144 year fort to see a baby turn into a child if you were running at adventure mode speeds.  It's also difficult to support variable speeds.  Nothing's permanent though.

Quote from: Dirst
As for growing up emotionally, do you envision this being part of the caste-like life stages currently planned?  Or are you more interested in researching how people really mature?

I'd be more interested in modeling it correctly, loosely speaking, and I'd like to try to avoid using castes for too many things, since they are bulky and difficult to transition temporary states (wounds etc.) between at the moment.  I'm not sure how it'll end up.  There could be transformations that operate on one section of the creature's body/mind or another, but then the individual unit drifts from its caste entry, which is also a problem that can get out of hand if overused.

Quote from: DG
Will goblin invaders be subject to the new personalities/thoughts when invading in Dwarf Mode or will they be more homogenous brain-wise?

It all uses the same stuff...  which can be strange and buggy, as you can see with the tantrum-throwing crundles and so on.

Quote from: CLA
With the new set of emotions, what will change about status icons?
I doubt it would be useful to see every emotion, but will some emotions get their own status icon? Will some not be displayed anymore? Are "melancholy", "madness", "terrified" "enraged", etc even emotions in the sense we're talking about, or are they special cases?
Any chance we might even be able to set them to other tiles ourselves?


I'm not sure if this is the right place for the following question, but here it probably gets most exposure to people that could know an answer.

As the list in graphics_example.txt hasn't been updated for a while, which entries in entity_default.txt are eligible for a custom creature graphic? I assume all POSITION and PERMITTED_JOB entries, but some others are possible, even without being listed as POSITION; namely things like QUEEN, or BARON_CONSORT. They are only referred to as SPOUSE_<gender>. Can we assume that all these are valid creature graphic tokens as well? Are there any others?

We have the new longer temporary states, which use new exclamation points -- every other temporary emotional state uses the dark blue exclamation point, but that's only for the ones that put a dwarf out of work.  I think the downward red arrow has been claimed by the high stress states.

For graphics, it takes any unknown leftover string and just assumes you mean a position token.

Quote
Quote from: Zarathustra30
Is widespread multi-item hauling within the scope of 0.40.xx?
Quote from: PigtailLlama
Once the stepladder is done, can wheelbarrows and minecarts get the same carrying capacity/stockpile moving treatment?
By that I mean dwarves stack hauling tasks upon the container or tool used to carry said hauled item, instead of carrying them one at a time to the stockpile.

Whatever job priorities entails is going to be the main post-bug push for 0.40.xx.  It's unclear what's going to get picked up there at this point.  It's also unclear how potential bugs like "bring half-full bin to single haul item" are going to be handled.  So regarding multi-item hauling, I can't really hazard a guess.  The stepladder isn't really related to the hauling tasks, since the dwarf carries all the haul items kind of like a pack mule from the caravan does, then they just peel off individual storage jobs which happen to be in related locations because all of the hauled items are of similar types.  I haven't had to address how the dwarves pick different initial haul items to chain together or how they choose multiple destinations, which are the tricky problems.

Quote
Quote from: PigtailLlama
If ladders get implemented as a solution to the picking corundum, does that mean we have to build higher walls thanks to siegers carrying ladders on intent of scaling walls 1 or 2 z-levels high?
Quote from: Valtam
Are ladders also useful for engraving second floor's walls in that 3x3 radius?

I didn't do anything either of these.  Engraving high up's not really important until we get multi-z room definitions, though I can see how it would be aesthetically useful and how it would make it easier to engrave those rooms without staggering dig jobs.

Quote from: CLA
Will dwarves use backpacks to carry fruits, too?

It didn't come up, since they just carry them in their arms.

Quote from: Pseudopuppet
When do you decide it's time to work on the next major update? In a general way, I mean. At what point do you stop bugfixing and adding minor features and think "Yep, I think it's time to start working on DF20XX"?

I don't know that there's been a uniform way that works, except maybe the part where I say that I hope it doesn't happen that way each time before it happens.  Ideally, there wouldn't be large releases, but it has also been the case often enough that we might find ourselves on a long road again before too many months have passed, all effort to the contrary.

Quote from: LordBaal
When do you plan to separate the loading time for ranged attacks, as for example crossbows firing slower than bows, and lend us the values for modding, like for example a repeating crossbow and such? It's in the plans?

I don't have a timeline for it.  It's definitely in the plans.  There are a number of actions that need to be moved over to the new system, and I think the only hiccup with ranged weapons is adding some sort of "loaded/ready" state to it that is governed by a new action.  That's not hard, but it's just annoying enough to see it bumped a few times.

Quote
Quote from: tfaal
What is the significance of the colors on the new thought screen? For example, arousal from talking to spouses, and fondness from talking to friends are cyan, while satisfaction from work and bliss from sleep are both green. What's similar about the cyan emotions? What's different between the green emotions and the cyan emotions?

Also is there any difference, in terms of dwarf happiness or behavior, between the many different positive emotions? Will dwarves who are aroused by there spouses behave differently from dwarves who are feeling fond of their friends? What about dwarves who are "interested" by fine furniture rather than feeling pleasure from it?
Quote from: smjjames
In a similar line of questions, what emotion is behind the 'stumbles around obliviously' (which happens to be a fast blinking light cyan exclaimation mark)? I thought maybe it was like the 'thousand mile stare' or something, but I'm probably wrong.

The cyan and green were just interpersonal vs. solitary good emotions, though really there'll be some circumstances that cause the lines to blur.  The actual power of the emotion in terms of eustress or distress is based on the emotion and its numeric strength, where the emotion is determined by the personality+circumstance.  Every circumstance has a base numeric strength, which can depend on things like how well you know somebody, but are mostly just numbers.  The personality takes the emotion and can raise or decrease the numeric strength, so that a not-so-cheerful dwarf that should be feeling jovial-50 as a baseline might only feel jovial-20.

Overall, one dwarf might feel pleasure-50 at seeing a door, while another might feel interest-20, based on their personality facets and values.  Interest is a level-one eustress emotion, so the dwarf gets a 20/8=2 eustress bonus each step, while pleasure is a level-two eustress emotion, so the dwarf gets a 20/4=5 eustress bonus each step (the levels one to four correspond to a divisor of 8, 4, 2 and 1).  Things like anguish are level-four distress emotions, so anguish-75 would add 75/1=75 distress points each step.  Several of the emotions are neutral, and don't effect the stress level.  They only add their eustress/distress value while their sentence is bright in the paragraph -- the gray ones are just for informational purposes.  The numeric portion of the emotion is invisible...  it seemed clutterful to add intensifiers all over the paragraph.  The eustress/distress levels of the emotions are pretty arbitary, but align more or less with the seriousness of the word.

I think I mentioned in a previous FotF that we'd be starting with this stress stuff, but the idea would be to have more secondary effects and behaviors from the emotions later.  We have the temporary breakdowns, some running away and so on, but there's a lot more to be done.

The new temporary states like oblivious or depressed (and the old tantrums) are governed by relative anxiety, depression and anger propensities.  The permanent states are governed in the same way (which has been the case).
Logged
The Toad, a Natural Resource:  Preserve yours today!

LordBaal

  • Bay Watcher
  • System Lord and Hanslanda lees evil twin.
    • View Profile
Re: Future of the Fortress
« Reply #647 on: November 01, 2014, 09:13:48 pm »

Thanks for the answers oh great Toady!
Logged
I'm curious as to how a tank would evolve. Would it climb out of the primordial ooze wiggling it's track-nubs, feeding on smaller jeeps before crawling onto the shore having evolved proper treds?
My ship exploded midflight, but all the shrapnel totally landed on Alpha Centauri before anyone else did.  Bow before me world leaders!

Rose

  • Bay Watcher
  • Resident Elf
    • View Profile
Re: Future of the Fortress
« Reply #648 on: November 01, 2014, 11:08:52 pm »

Posting to watch
Logged

jefam99

  • Bay Watcher
    • View Profile
Re: Future of the Fortress
« Reply #649 on: November 02, 2014, 09:10:14 am »

this may be the wrong place to ask, but i was curious. since my dwarves seem to party a lot, i was wondering if you planned to add holidays, like a yearly Christmas party, or something similar and randomly generated.
Logged
The doomsday lever would look like any other.  It would be surrounded by the various levers needed in the day to day life of the fortress, such as irrigation or raising the main drawbridge or operating the noble shower chamber.  None of the levers would be labeled.

Footkerchief

  • Bay Watcher
  • The Juffo-Wup is strong in this place.
    • View Profile
Re: Future of the Fortress
« Reply #650 on: November 02, 2014, 10:24:41 am »

this may be the wrong place to ask, but i was curious. since my dwarves seem to party a lot, i was wondering if you planned to add holidays, like a yearly Christmas party, or something similar and randomly generated.

This is a popular suggestion, and it's part of the long-term plan:
Bloat92, BETTER PARTIES, (Future): Official and commemorative parties. If it is a party for a unit, they can invite friends and family. If it is an official party, it can start from the top nobles and go down. There can be organized feasts and so on.
« Last Edit: November 02, 2014, 10:26:14 am by Footkerchief »
Logged

smjjames

  • Bay Watcher
    • View Profile
Re: Future of the Fortress
« Reply #651 on: November 02, 2014, 11:02:07 am »

I removed some specific bug timing questions -- since they were either confirmed or crashes, there's not much more to say, anyway, and I should get to them eventually.

Aw come on, way to dodge the question. lol. I'm not slamming you or anything. Although for some reason I'm the only one even reporting on those crashes in towns, in my bug report log anyway.

Quote from: tfaal
What is the significance of the colors on the new thought screen? For example, arousal from talking to spouses, and fondness from talking to friends are cyan, while satisfaction from work and bliss from sleep are both green. What's similar about the cyan emotions? What's different between the green emotions and the cyan emotions?

Also is there any difference, in terms of dwarf happiness or behavior, between the many different positive emotions? Will dwarves who are aroused by there spouses behave differently from dwarves who are feeling fond of their friends? What about dwarves who are "interested" by fine furniture rather than feeling pleasure from it?
Quote from: smjjames
In a similar line of questions, what emotion is behind the 'stumbles around obliviously' (which happens to be a fast blinking light cyan exclaimation mark)? I thought maybe it was like the 'thousand mile stare' or something, but I'm probably wrong.


The cyan and green were just interpersonal vs. solitary good emotions, though really there'll be some circumstances that cause the lines to blur.  The actual power of the emotion in terms of eustress or distress is based on the emotion and its numeric strength, where the emotion is determined by the personality+circumstance.  Every circumstance has a base numeric strength, which can depend on things like how well you know somebody, but are mostly just numbers.  The personality takes the emotion and can raise or decrease the numeric strength, so that a not-so-cheerful dwarf that should be feeling jovial-50 as a baseline might only feel jovial-20.

Overall, one dwarf might feel pleasure-50 at seeing a door, while another might feel interest-20, based on their personality facets and values.  Interest is a level-one eustress emotion, so the dwarf gets a 20/8=2 eustress bonus each step, while pleasure is a level-two eustress emotion, so the dwarf gets a 20/4=5 eustress bonus each step (the levels one to four correspond to a divisor of 8, 4, 2 and 1).  Things like anguish are level-four distress emotions, so anguish-75 would add 75/1=75 distress points each step.  Several of the emotions are neutral, and don't effect the stress level.  They only add their eustress/distress value while their sentence is bright in the paragraph -- the gray ones are just for informational purposes.  The numeric portion of the emotion is invisible...  it seemed clutterful to add intensifiers all over the paragraph.  The eustress/distress levels of the emotions are pretty arbitary, but align more or less with the seriousness of the word.

I think I mentioned in a previous FotF that we'd be starting with this stress stuff, but the idea would be to have more secondary effects and behaviors from the emotions later.  We have the temporary breakdowns, some running away and so on, but there's a lot more to be done.

The new temporary states like oblivious or depressed (and the old tantrums) are governed by relative anxiety, depression and anger propensities.  The permanent states are governed in the same way (which has been the case).

So, the 'stumbling around obliviously' is due to anxiety? Not sure if I'm understanding it right and 'stumbling around obliviously' doesn't seem like it would be due to anxiety. Maybe it just needs to be reworded, I don't know.

Though it does sound something like PTSD, no idea.


Edit: Dang quotes being funky.....
« Last Edit: November 02, 2014, 11:23:11 am by smjjames »
Logged

Quietust

  • Bay Watcher
  • Does not suffer fools gladly
    • View Profile
    • QMT Productions
Re: Future of the Fortress
« Reply #652 on: November 02, 2014, 01:08:12 pm »

So, the 'stumbling around obliviously' is due to anxiety? Not sure if I'm understanding it right and 'stumbling around obliviously' doesn't seem like it would be due to anxiety. Maybe it just needs to be reworded, I don't know.
In the past, unhappy dwarves always threw tantrums. Now, highly stressed dwarves will either throw a tantrum, slip into depression, or stumble around obliviously. Which one gets chosen depends on the dwarf's personality the same way insanity does - tantrums lead to Berserk (influenced by anger propensity), depression leads to Melancholy (influenced by depression propensity), and stumbling leads to Raving (influenced by anxiety propensity).
Logged
P.S. If you don't get this note, let me know and I'll write you another.
It's amazing how dwarves can make a stack of bones completely waterproof and magmaproof.
It's amazing how they can make an entire floodgate out of the bones of 2 cats.

DG

  • Bay Watcher
  • Pull the Lever
    • View Profile
Re: Future of the Fortress
« Reply #653 on: November 02, 2014, 10:47:05 pm »

Maybe "wandering" would be better than "stumbling".
Logged

smjjames

  • Bay Watcher
    • View Profile
Re: Future of the Fortress
« Reply #654 on: November 03, 2014, 02:26:32 am »

@ quietust: yeah that explains it better.

From toady one on the devlog: 11/02/2014Toady One The stress timer in adventure mode was moving far too quickly.

I bet this would explain the companions not seeming to decompress their stress very well and eventually going crazy. It'll also help the prisoners not slip into depression too much, which, as a game mechanic, just made waiting for them to recover even more annoying.

It may also explain http://www.bay12games.com/dwarves/mantisbt/view.php?id=8485.
Logged

Inarius

  • Bay Watcher
    • View Profile
Re: Future of the Fortress
« Reply #655 on: November 03, 2014, 01:13:27 pm »

I have seen somewhere a few years ago you said DF had more or less 100k lines of code. With all the additions (DF 2012 + 2014), how much is it, now, roughly ?
Logged

Mr S

  • Bay Watcher
    • View Profile
Re: Future of the Fortress
« Reply #656 on: November 05, 2014, 07:54:19 pm »

New Release!!  Praise the Toad!!!
Logged

Pidgeot

  • Bay Watcher
    • View Profile
Re: Future of the Fortress
« Reply #657 on: November 05, 2014, 08:19:59 pm »

I have seen somewhere a few years ago you said DF had more or less 100k lines of code. With all the additions (DF 2012 + 2014), how much is it, now, roughly ?

3 months ago, Toady estimated it at 450k. I'd imagine the real number to be slightly higher, since that was purely based on semicolons; function definitions etc. are likely going to add a bit.

Sergarr

  • Bay Watcher
  • (9) airheaded baka (9)
    • View Profile
Re: Future of the Fortress
« Reply #658 on: November 08, 2014, 11:41:14 am »

I have seen somewhere a few years ago you said DF had more or less 100k lines of code. With all the additions (DF 2012 + 2014), how much is it, now, roughly ?

3 months ago, Toady estimated it at 450k. I'd imagine the real number to be slightly higher, since that was purely based on semicolons; function definitions etc. are likely going to add a bit.
Really shows how much more has been added into the game.
Logged
._.

Kumil

  • Bay Watcher
    • View Profile
Re: Future of the Fortress
« Reply #659 on: November 08, 2014, 12:15:07 pm »

depression leads to Melancholy (influenced by depression propensity)
Shouldn't this be reversed ? Depression is a stronger emotion than Melancholy.
Logged
Pages: 1 ... 42 43 [44] 45 46 ... 306