Character generator question Christopher Sean Hilton (19 Jan 2021 18:34 UTC)
RE: [TML] Character generator question ewan@xxxxxx (19 Jan 2021 20:25 UTC)
Re: [TML] Character generator question Jeff Zeitlin (19 Jan 2021 23:23 UTC)
Re: [TML] Character generator question Christopher Sean Hilton (20 Jan 2021 02:36 UTC)
Re: [TML] Character generator question Jeff Zeitlin (20 Jan 2021 12:30 UTC)
Re: [TML] Character generator question David Shaw (20 Jan 2021 00:36 UTC)

RE: [TML] Character generator question ewan@xxxxxx 19 Jan 2021 20:25 UTC

Hi Chris,

Check out:
https://signalgk.zhodani.space/ctcg.pl
https://www.batintheattic.com/traveller/
https://github.com/pgorman/travellercharactergenerator

which might give you an idea about what assumptions were made and options
that you can apply.

Also for survival, one of the know attributes of Classic Traveller is dyeing
in character generation. I'm a traditionalist ... kill them.

It's not as though you can't just press a button on a web page and generate
another ...

Best regards,

Ewan

-----Original Message-----
From: xxxxxx@simplelists.com <xxxxxx@simplelists.com> On Behalf Of Christopher
Sean Hilton
Sent: 19 January 2021 18:34
To: xxxxxx@simplelists.com
Subject: [TML] Character generator question

I'm writing a CT:Book-1 NPC generator program. I'm trying to figure out how
to automate the Reenlistment step: E.g.

- The services reenlistment throw is 5+ against 2D6;
- The automated roll is a 7 so the character can stay or go;

** My Questions:

* Have others considered this situation and if so what solution did they
  come up with?

* If 5+ the right level or should it be something else?

--------------------------------------------------

** More Information:

I've implemented some possibly non-canon / optional rules:

- If the reenlistment throw is an unmodified 12 then the character
  must do another term;

- If the reenlistment throw is an unmodified 2 then the character is
  drummed out of the service or otherwise fired;

I want to create a throw that simulates the NPC's choice. I'm thinking that
the character will stay in the service on a _stay-or-go_ throw of 5+ with
modifiers of:

* +1 if Commissioned this term;

* +1 if Promoted this term;

* Maybe -1 if not commissioned or promoted for 3 consequetive terms?

* Maybe -1 if the character was forced to stay in the service last
  term?

* Maybe +(Rank - 1) // 2 -- `//` is python speak for round down)?

--------------------------------------------------

** Progress

For those interested in progress, my mechanism is largely done. I'm
missing:

- *Character Event logging*: I'd like to keep a log of when things
  happened to the NPC so I can flesh out his back story. Being an NPC,
  I can and will take any suggested backstory as just a suggestion.

- *Survival Throws*: Right now I'm ignoring this throw to debug but I
  will add it shortly. I'm thinking four levels of option here:

  * Ignore survival,
  * Failed survival is a health crisis like aging,
  * Failed survival means the character died,
  * Missing survival by 1 (Throw is 5+ NPC gets an adjusted 4) means
    life threatening injury.

- *Tables for CT:Book-1 and CT:CotI*

--
Chris

      __o          "All I was trying to do was get home from work."
    _`\<,_           -Rosa Parks
___(*)/_(*)____.___o____..___..o...________ooO..._____________________
Christopher Sean Hilton                    [chris/at/vindaloo/dot/com]
-----
The Traveller Mailing List
Archives at http://archives.simplelists.com/tml
Report problems to xxxxxx@simplelists.com To unsubscribe from this list
please go to
http://www.simplelists.com/confirm.php?u=dHxdYirgSgos395qMhM3iGkCaAJ5nIse