GP Character BotCharacter infrastructure

GPCB // character system // online

General PurposeCharacter Bot

Generate characters, connect their families, and keep the campaign moving. Every command, attribute, trait, and editing rule is documented below.

26 commands 143 traits 9 attributes 24/7 online

01 // The main rule

Using generated characters

A generated character gives you a starting point. Stats cover areas of talent and difficulty. Traits suggest habits. Family and death notes give you ideas that can be developed through roleplay, campaign events, and staff-approved changes.

Use the results as general guidance.
A brave character may hesitate in a difficult situation. A skilled commander may lose a battle. A low score may come from poor training, limited interest, or little experience.

Background

Education, parents, court life, faith, war, and social position affect how a trait may appear.

Development

Commissions and regular roleplay can change a character over time.

Generated death

The generated date and cause remain the default until gameplay establishes another outcome. Staff can approve changes.

Low attributes

A low skill may reflect disinterest, poor preparation, limited opportunity, or a genuine weakness.

02 // Reading the sheet

Attribute reference

Primary attributes cover broad capabilities. Secondary attributes help describe energy, appetite, and social or emotional habits. Scores guide roleplay while background, interest, experience, support, and the situation shape how they appear.

Loading attributes...

03 // Quick start

Create and update a character

Run /forge

Enter the identity details you know. Use starting_context and notes for upbringing, education, limits, or special circumstances.

Read the result

Choose a few strengths, weak spots, habits, and pressures that you can use in scenes. Generated descriptions can be adjusted as the character develops.

Correct basic identity

Use /edit or /set to change your own character's name, culture, birthplace, or religion. Ask staff for protected changes.

Develop through play

Commissions, family events, education, conflict, and long-term roleplay can change the direction of the character.

04 // Command directory

Find the tool you need.

Start typing a character's name, house, or ID in any character field. Autocomplete will narrow the list. Campaign commands appear when the server has the related module enabled.

24 shown
/forge

Creates a complete character from the identity and context you provide.

Player
/child

Creates a child from two stored parents, including inherited details and family notes.

Player
/view

Displays a saved character card by ID.

Player
/list

Browses saved characters, with filters for your characters and rarity.

Player
/search

Finds saved characters by name or dynasty.

Player
/traits

Browses the server's enabled trait catalog and short definitions.

Player
/tree

Builds a shareable family tree with four generations of ancestry and descent.

Player
/edit

Opens a form for the character details you are permitted to change.

Player
/set

Quickly changes one permitted character field from the command options.

Player
/match

Compares two characters for relationship and family compatibility.

Player
/bond

Records an approved relationship bond between two stored characters.

Player
/bonds

Lists the relationship bonds recorded for a character.

Player
/roll

Rolls a d20 and applies the selected character's command bonus.

Player
/historicalcharacter

Submits a sourced historical person for staff review where historical play is enabled.

Optional
/market

Lists, updates, or removes one of your unmarried characters from the marriage market.

AM module
/browse

Views listed families or opens a marriage negotiation with another player.

AM module
/marriageterms

Sends final negotiated terms to the other player for acceptance or refusal.

AM module
/marriagecancel

Closes an unfinished marriage proposal and clears the negotiation.

AM module
/register

Registers a nation and power tier for a campaign's mercenary market.

AM module
/hire

Hires an available mercenary commander within the nation's tier and slot limits.

AM module
/skirmish +3

Resolves skirmishes, pitched battles, sieges, and maneuvers using the campaign rules.

Campaign
/reforge

Rerolls generated profile text while preserving identity and images.

Staff
/setprofile

Edits protected profile fields, generated notes, and character images.

Staff
/unbond

Removes a recorded relationship bond after review.

Staff
/delete

Permanently deletes a character after confirmation.

Staff
/edithistory

Shows the permanent edit history for a character.

Staff

05 // Trait reference

Find a trait

Search every trait used by the bot. Each entry shows its definition, default mechanical effects, roll restrictions, and permanent shortlink.

These are the code defaults.
Server staff can disable normal traits, change their relative roll weight, or tune their Command-score adjustment. Command adjustments change the 0-400 score before the +0 to +3 d20 bonus is calculated. Attribute effects listed here remain part of the generation rules.
Loading traits...

06 // Relationships

Terms used by the bot.

Relationship labels keep the character database organized. Players and staff choose them after the relationship has been established in the campaign.

Primary bond
The main recognized relationship, normally a marriage, partner, or betrothal.
Marriage
A formally recognized union between two characters.
Betrothal
An agreed or arranged future marriage that has not yet taken place.
Mistress
A woman in an extramarital relationship with a married or primary-partnered character.
Paramour
A lover outside the primary bond, used when mistress does not fit the person or situation.
Compatibility
A statistical estimate of likely harmony or friction. Players may still establish the relationship through roleplay.
Affair slots
The maximum number of mistress or paramour bonds allowed by the server settings.
Fertility note
An estimate of the character's prospects for having children. Campaign events and staff-approved changes may affect it.

07 // Editing and support

What players can change.

Players can correct the identity details most likely to need a quick fix: name, culture, birthplace, and religion. Ages, dates, attributes, dynasty, titles, generated traits, and profile text stay protected so character records remain consistent.

Need a protected change?
Ask staff and explain what changed in the roleplay or what was entered incorrectly. Staff can edit characters for players when the request is clear and reasonable.

Staff tools include /setprofile, /reforge, /unbond, /delete, and the protected sections of /edit and /set. Edit history remains available for accountability.

08 // Optional campaign modules

Available campaign modules

Each server has the core character commands. Staff may also enable campaign systems such as marriage, mercenaries, warfare, historical review, and activity ranks.

Marriage market

Player-led family negotiations

Families list eligible characters, open a negotiation, submit final terms, and record the marriage only after the other player accepts.

Mercenary market

Limited commander contracts

Registered nations hire from campaign stock under power-tier, bonus, slot, and contract rules.

Warfare

Opposed battle resolution

Skirmish, pitched, siege, and maneuver commands print rolls and official result bands. Staff apply the relevant campaign circumstances.

Historical review

Sourced character submissions

Historical campaigns can collect proposed people with a source link before staff approves a final card.

Activity ranks

Campaign participation milestones

Some servers award cosmetic roles for sustained, meaningful participation. The tracker excludes short and repeated messages.