Skip to content

Adds the components for culture-based lore descriptions.#7147

Open
Somniworld wants to merge 18 commits into
Monkestation:mainfrom
Somniworld:examines
Open

Adds the components for culture-based lore descriptions.#7147
Somniworld wants to merge 18 commits into
Monkestation:mainfrom
Somniworld:examines

Conversation

@Somniworld

@Somniworld Somniworld commented Jul 9, 2026

Copy link
Copy Markdown

About The Pull Request

As the title says, items now have components that check for your character's culture and give you extra info on them based on it.

The King, Archivist, Merchant, Town Elder, Prafekt, as well as the Councilor sub-class for Hand get to see these checks regardless of their culture. There is also a 1-point quirk that gives you this trait. The quirk is very cheap since it only gives you basic item descriptions and is an important access to lore.

Also fixes a typo I made months ago.

Note that currently this only adds the framework and two blurbs for the Grenzelbun as a proof of concept. Further item descriptions will need to be added by folks who touch up lore.

Why It's Good For The Game

The best way for someone to learn the setting's lore is to interact with the world. Lets devs and the lore team add extended lore descriptions to items.

Here's what it looks like when you've got the trait, in this case the character is from Rockhill :

image image image

Changelog

🆑
add: Items now support cultural descriptions : if your character is from the correct culture, you get an extra text blurb that gives extra insight from that culture's POV.
add: Added a new trait that lets you see blurbs from other cultures. The King, Archivist, Merchant, Town Elder, Prafekt, as well as the Councilor sub-class for Hand have it.
add: A new quirk that gives the aforementionned trait, 1 point only.
fix: Fixes one of the apothecary ring's description.

/:cl:

Pre-Merge Checklist

  • You tested this on a local server.
  • This code did not runtime during testing.
  • You documented all of your changes.

@github-actions github-actions Bot added the Code Maintenance Fixing this mess one line at a time label Jul 9, 2026
@ProbablyGale

Copy link
Copy Markdown

Very nice

@Baldasbaldgets

Baldasbaldgets commented Jul 10, 2026

Copy link
Copy Markdown

This is wicked. I feel like the Monarch would likely know a lot of this culture stuff, seeing as how they oversee the trade bit with Grenzelhoft, and also stands in the crux of the trade capital of the world, it'd be a nice bit of flavor for the role for sure.

@github-actions github-actions Bot added the MERGE CONFLICT This PR has conflicting changes with the main branch and can't be merged label Jul 15, 2026
@Somniworld Somniworld changed the title [Very much a WIP] Adds culture-based lore descriptions Adds the components for culture-based lore descriptions. Jul 18, 2026
@Somniworld

Copy link
Copy Markdown
Author

This is wicked. I feel like the Monarch would likely know a lot of this culture stuff, seeing as how they oversee the trade bit with Grenzelhoft, and also stands in the crux of the trade capital of the world, it'd be a nice bit of flavor for the role for sure.

Fair point, I'll give the monarch the trait also!

@github-actions github-actions Bot added Feature adds a new thing Fix This PR is for fixing bugs and removed MERGE CONFLICT This PR has conflicting changes with the main branch and can't be merged labels Jul 18, 2026
@Somniworld
Somniworld marked this pull request as ready for review July 18, 2026 09:01
@Somniworld

Copy link
Copy Markdown
Author

I have no clue why the linter is failing 😭

@tired-wired tired-wired added the Project Lead Approved Project Leads have approved this change. label Jul 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Code Maintenance Fixing this mess one line at a time Feature adds a new thing Fix This PR is for fixing bugs Project Lead Approved Project Leads have approved this change.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants