richardwilkes / gcs

GURPS Character Sheet
http://gurpscharactersheet.com
Mozilla Public License 2.0
217 stars 61 forks source link

Possibility to specify a .calendar in an .ancestry #699

Open Liantefaron opened 1 year ago

Liantefaron commented 1 year ago

Use case / Benefit: Make the birthdates use the in-game .calendar of a certain in-game race/culture/region, configured via the relevant .ancestry file.

Idea: Add something like

"birthdates_calendar": "Some Calendar Name",

under common_options within an .ancestry file.

Edit: The Calendar specified in General Settings should be used for out-of-game dates (i.e. RtPG sessions), the Calendar associated with a character should relate to the in-game birthday and the in-game date in session logs.

richardwilkes commented 1 year ago

I'm unclear on what purpose you think the calendar in the general settings has if this was implemented. Right now, it is only used for one thing: random generation of dates for birthdays. The use you suggest at the end (out-of-game dates) would just be the standard calendar in the real world, would it not?

Liantefaron commented 1 year ago

I was thinking of adding another row to the table that opens via Character Sheet -> (top-right) Edit Total Points. From GCA, I'm used to have "Outgame (session) date (for me here in Germany: Gregorian calendar); Ingame date of the session (Fantasy calendar, this is what I meant); Points awarded; Comment (e.g. Running Session Number, indication of the main events of that session)". Seeing that there's no in-game date associated to log entries now - no problem, I could add those to the comment, too, just as the SessionNo.

(for reference: this is what my campaign's Wiki Log is like: http://pylae.steinmetze.org/Sessions/CampaignLog7 - it helps if the character sheet log entries match that)