Personal Property and Desires

Systems are interesting in sandbox games because they connect to each other. You can have a system that talks to another system, and then emergent gameplay what happens when the systems interact in interesting and novel ways. Re-usable, data-driven gameplay code is also cool, because it gives you a way to leverage work you’ve previously done on one system to make another system more powerful. Case in point: personal property.

Maybe all Wilbert Pickles desires is to own a bushel of sausages. Why not?

Maybe all Wilbert Pickles desires is his own bucket of sausages. Why not?

One of the TODOs on my task list for awhile has been personal property. While you can build lower/middle/upper-class houses and beds, you can’t necessarily assign those beds to people, nor do people want a bed assigned to them. Instead, people just sleep wherever, whenever. This is going to change.

To change this, people now have desires – a character can have a long term want outside of the simple “give me a job, sort the job by priority and utility, and do the job.” How a character fulfills the desires may be up to you – for instance, a character may want an upper class bed, and building such a bed will allow them to claim it and fulfill that desire, which in turn makes the character happy. In this case, the mechanism for fulfilling the desire is going to be done as part of the decision tree rewrite – a character will look for any property related desires they can fulfill and jobs that they can run to claim their upper class bed/house/steam pump/whatever.

We now ask: what is the nature of desire?

To implement desires, I used the same requirements block that we use for jobs and events, because recycling is pretty good and because there are already something like seventy-five different requirement types that we can leverage to create interesting requirements. But this, of course, means that desires can be used for more than personal property. We can give people long term, complex ambitions:

Josephine Boot would also like a middle class bed.

Josephine Boot would also like a middle class bed.

Having a system of desires means we can also add things to it. For instance, characters may gain desires as a consequence of events. Characters may be able to talk about their desires as a conversation topic; if a character has a desire which is the same as another character’s desire, they may be happy. Fulfilling a desire may give somebody a memory of the desire being fulfilled, or a character may gain an unhappy memory by thinking about a desire that isn’t fulfilled. This opens up lots of interesting behaviour. A further extension of the system, which isn’t in yet because it requires adding a little more state to a desire, is to have a desire involving a specific object – for instance, the desire for Josephine Boot to see Gilbert Prattwater dead so she can spit on his gravestone. We will see if this is necessary or adds anything, as there is such a thing as overdoing it.

In other exciting character news, we now finally have alcohol removing your memories correctly, Daniel is still up to his eyeballs in the UI mines, and David has made a bunch of changes to “fishpeople hugging.” My plan right now is to wrap up desires and personal property ASAP, push that and the map generator stuff (which, for now, will generate the map and then place Antipodea and Sogwood back on it; right now, it’ll be a purely cosmetic change, working towards getting the full explore-the-world experience working correctly in upcoming weeks), and then busting as much of my enormous bug TODO as I can until we hit Revision 41.

 

11 Comments

11 Responses to “Personal Property and Desires”

  1. Sapphire Crook says:

    Things will get VERY messy when there’s a ‘desire to see military victory/fight an enemy’ and all you have is friendly fish people.
    Let’s just hope my NCO not going to desire it so much that…

    Nevermind.
    That alliance cost me three legs, dammit!

    { reply }
    • Cruxador says:

      I’m all for unit personalities throwing a wrench in your plans. Games get too easy if you don’t have things that are hard to plan for.

      { reply }
  2. Unforked says:

    I’ve been excited about property ownership for a while. Anything to complicate the simulations makes me happy. The desire dynamic is a nice surprise bonus.

    “We will see if this is necessary or adds anything, as there is such a thing as overdoing it.”

    There most certainly is not such a thing! (unless it stops development completely I suppose)

    { reply }
  3. Blyn says:

    Bunch of doofuses create thinking machines, End world.
    “It’s for our game! What could possibly go wr-“

    { reply }
  4. Lauren says:

    A man with a bucket of sausages is a happy man.

    I wonder if I can just feed them all laudanum instead.

    { reply }
  5. berkstin says:

    My system of desires is currently stuck at “build 40C”

    { reply }
  6. Wootah says:

    I have long been wondering about this. Personal property should play a huge role in these type of games. This does lead to certain situations. Can there be jealousy? Can there be shortages? Can there be fads (ooh i like that style of hat, I need one too). Can someone be greedy and hoard things?

    { reply }
    • Svend Andersen says:

      If desires can be conversational, then fulfilled desires should come up in conversation too — so people who have the same desire, but unfulfilled, can dislike the person (hence jealousy). 🙂 And maybe when a person is told about a desire that they don’t have, they have a chance to be given that desire (maybe with a higher chance if the person they’re talking to has a fulfilled desire, so you don’t get the “everyone wants green hats, but no-one has one, and we can’t make them” situation.

      Maybe someone mentioning a fulfilled desire that you have unfulfilled should have a chance of removing that desire, if you dislike them enough? 🙂

      Actually, then you could have a situation where Agnes keeps saying to Bob: “I’ve got a middle-class bed, it’s great!”, and Bob goes from, “Man, I want a middle-class bed, too!” to, “Why won’t Agnes shut up about her stupid bed?”, to “Agnes is stupid, and middle-class beds are stupid, and I wouldn’t have one on a bet.”

      { reply }
    • mrclint says:

      I surely hope I can invoke some frontier justice because someone owns a green hat that another person want and is willing to murder to get.

      { reply }
  7. Cruxador says:

    I feel like if there’s desires for social groups, maybe there ought to be a kind of innocuous social group, that’s not a cult. They can still be a bit supernatural, like in Kris Straub’s Broodhollow series. But positive outlets for desires are a good thing.

    { reply }

Leave a Reply

Your email address will not be published. Required fields are marked *