Tag Lists¶
Our events generally require writers to "tag" certain attributes. These "tags" are fairly universal across all events, so the lists are held here to serve as quick reference.
Exclusionary Tags¶
Some tags can be made exclusionary by prefixing them with -. For example:
calm.
As this is allowed in some but not all tags, parameters that allow exclusionary tags will be linked to this section. If a parameter doesn't link here, then exclusionary tags are not allowed.
Caution
For most parameters, there's no use in including both exclusionary and non-exclusionary values. Such as in our example, where we exclude calm. All other traits are automatically available, since they aren't calm, so we don't need to tag any non-exclusionary values. If we were to use two tags like this: "trait": ["-calm", "arrogant"] to specify that arrogant is required and calm is disqualifying, then we might as well just remove -calm. The arrogant tag on its own will automatically disqualify calm cats.
Where you can expect to utilize both types of values are in parameters with more intermixed tagging. For example, relationship constraints. Here, we may wish to specify that a pair of cats must NOT be child/parent as well as have the dislikes tier. As such we would tag: ["-child/parent", "dislikes"]. This mixes exclusionary and non-exclusionary in a logical manner.
Conditions and Scars¶
INJURY POOL NAME INJURIES battle_injuryclaw-wound,cat bite,mangled leg,mangled tail,torn peltminor_injurysprain,sore,bruises,scrapesblunt_force_injurybroken bone,broken back,head damage,broken jawhot_injuryheat exhaustion,heat stroke,dehydratedcold_injuryshivering,"frostbite"big_bite_injurybite-wound,broken bone,torn pelt,mangled leg,mangled tailsmall_bite_injurybite-wound,torn ear,torn pelt,scrapesbeak_bitebeak bite,torn ear,scrapesrat_biterat bite,torn ear,torn peltIf you’d like a patrol to have an injury from one of the injury pools above, use the pool name (i.e. "battle_injury" for injuries from other cats) instead of the injury. Think we need another pool? Let the senior developers know in the discord developer areas and let's talk. We can have many pools, there's no limit!
Injuries Allowed within events? Capable of scarring? blood losstick bitesclaw-woundbite-woundcat bitebeak bitesnake bitequilled by a porcupinerat bitemangled legmangled tailbroken jawbroken bonesorephantom painbruisesscrapescracked padssmall cutsprainbee stingjoint paindislocated jointtorn pelttorn earwater in their lungsshiveringfrostbiteburnsevere burnshocklingering shockdehydratedhead damagedamaged eyesbroken backpoisonedheadachesevere headachepregnantrecovering from birth
Illness Allowed within events? fleasseizurediarrhearunning nosekittencoughwhitecoughgreencoughyellowcoughredcoughan infected wounda festering woundcarrionplace diseaseheat strokeheat exhaustionstomachacheconstant nightmaresgrief strickenmalnourishedstarving
Important
Generally we want to avoid giving a permanent condition to a cat. Instead, you should give them a condition that can lead to permanence (e.g. give 'broken back' instead of 'paralyzed')
crooked jaw lost a leg born without a leg weak leg twisted leg lost their tail born without a tail paralyzed raspy lungs wasting disease blind one bad eye failing eyesight partial hearing loss deaf constant joint pain seizure prone allergies constantly dizzy recurring shock lasting grief persistent headaches
ONETWOTHREETAILSCARSNOUTCHEEKSIDETHROATTAILBASEBELLYLEGBITENECKBITEFACEMANLEGBRIGHTHEARTMANTAILBRIDGERIGHTBLINDLEFTBLINDBOTHBLINDBEAKCHEEKBEAKLOWERCATBITERATBITEQUILLCHUNKQUILLSCRATCHHINDLEGBACKQUILLSIDESCRATCHSIDEBEAKSIDECATBITETWOFOURLEFTEARRIGHTEARNOTAILHALFTAILNOPAWNOLEFTEARNORIGHTEARNOEARSNAKETOETRAPBURNPAWSBURNTAILBURNBELLYBURNRUMPFROSTFACEFROSTTAILFROSTMITTFROSTSOCKTOESNAKETWOTip
If you would like a visual reference for how each scar appears on the sprite, please check the Scar Visual Guide.
Backstories¶
You can use either the backstory pool name, or an individual backstory name. When using a backstory pool, please be sure to check that all the backstories contained within will have text suitable for your needs. You can find the backstory text within resources/dicts/lang/en/cat/backstories.json.
You can utilize #exclusionary tags.
| BACKSTORY POOL NAMES | BACKSTORIES |
|---|---|
clan_founder_backstories |
clan_founder |
clanborn_backstories |
clanborn |
outsider_roots_backstories |
outsider_roots1, outsider_roots2 |
half_clan_backstories |
halfclan1, halfclan2 |
loner_backstories |
loner1, loner2, loner3, loner4, refugee2, tragedy_survivor4, guided3, refugee5, wandering_healer2 |
rogue_backstories |
rogue1, rogue2, rogue3, refugee4, tragedy_survivor2, guided2, refugee5, wandering_healer1 |
kittypet_backstories |
kittypet1, kittypet2, kittypet3, kittypet4, refugee3, tragedy_survivor3, guided1, refugee6 |
former_clancat_backstories |
otherclan1, otherclan2, otherclan3, ostracized_warrior, disgraced1, disgraced2, disgraced3, retired_leader, refugee1, tragedy_survivor1, medicine_cat, guided4, refugee5 |
healer_backstories |
medicine_cat, wandering_healer1, wandering_healer2 |
orphaned_backstories |
orphaned1, orphaned2, orphaned3, orphaned4, orphaned5, orphaned6 |
abandoned_backstories |
abandoned1, abandoned2, abandoned3, abandoned4 |
outsider_backstories |
outsider1, outsider2, outsider3 |
Age and Status¶
newbornkittenadolescentyoung adultadultsenior adultseniorYou can utilize #exclusionary tags.
newbornkittenapprenticemediator apprenticemedicine cat apprenticewarriormediatormedicine catdeputyleaderelderanyYou can utilize #exclusionary tags.
livingstarclandarkforestunknownresidence
kittypetlonerrogueformer Clancatexiledlostoutside catclancat
Important
Not all statuses are utilized in all formats, please check the relevant event format guide for information on what statuses are or are not valid.
Traits and Skills¶
You can utilize #exclusionary tags.
Note
Remember, skills are formatted as
SKILL,#. For example,TEACHER,1isquick to helpandSPEAKER,4iseloquent speaker.
SKILL, 1 2 3 4 TEACHER quick to helpgood teachergreat teacherexcellent teacherHUNTER moss-ball huntergood huntergreat hunterrenowned hunterFIGHTER avid play-fightergood fighterformidable fighterunusually strong fighterRUNNER never sits stillfast runnerincredible runnerfast as the windCLIMBER constantly climbinggood climbergreat climberimpressive climberSWIMMER splashes in puddlesgood swimmertalented swimmerfish-like swimmerSPEAKER confident with wordsgood speakergreat speakereloquent speakerMEDIATOR quick to make peacegood mediatorgreat mediatorskilled mediatorCLEVER quick wittedcleververy cleverincredibly cleverINSIGHTFUL careful listenerhelpful insightvaluable insighttrusted advisorSENSE oddly observantnatural intuitionkeen eyeunnatural sensesKIT active imaginationgood kitsittergreat kitsitterbeloved kitsitterSTORY lover of storiesgood storytellergreat storytellermasterful storytellerLORE interested in Clan historylearner of lorelore keeperlore masterCAMP picky nest buildersteady pawsden buildercamp keeperHEALER interested in herbsgood healergreat healerfantastic healerSTAR curious about StarClanconnection to StarClandeep StarClan bondunshakable StarClan linkDARK interested in the Dark ForestDark Forest affinitydeep Dark Forest bondunshakable Dark Forest linkOMEN interested in odditiesomen seekeromen senseomen sightDREAM restless sleeperstrange dreamerdream walkerdream shaperCLAIRVOYANT oddly insightfulsomewhat clairvoyantfairly clairvoyantincredibly clairvoyantPROPHET fascinated by propheciesprophecy seekerprophecy interpreterprophetGHOST morbid curiosityghost senseghost sightghost speaker
Note
See the trait dictionary for further information on each trait and the desired "feel" of the personality.
troublesomelonesomefiercebloodthirstycoldchildishplayfulcharismaticbolddaringnervousrighteousinsecurestrictcompassionatethoughtfulambitiousconfidentadventurouscalmcarefulfaithfullovingloyalresponsibleshamelesssneakystrangevengefulwisearrogantcompetitivegrumpycunningobliviousgloomysincereflamboyantrebellious
Snippet Lists¶
These abbreviations can be used to insert items from snippet lists into your text. Using an abbr will add 1-3 random items from the given snippet list, formatted as a written list (i.e.
item1, item2, and item3).The following table also displays certain categories within each snippet list that you can call. To call these categories, you can just add the category after the snippet list abbr, like so:
prophecy_list_sight. You can even specify multiple categories, like so:prophecy_list_sight_touch. If you do not add a category, then every category will be used.Full snippet lists are found in
resources/dicts/snippet_collections.json. Feel free to add more options into these lists!
| Snippet | Sight | Sound | Smell | Emotion | Touch | Taste |
|---|---|---|---|---|---|---|
| prophecy_list | ||||||
| omen_list | ||||||
| clair_list | ||||||
| dream_list | ||||||
| story_list |
Use this for amorphous, dreamy concepts.
Sense group Examples sight blood pooling on the ground, a bird's feather, and a ghostly pair of eyes sound a kit's mewl, the rushing sound of a river, and a dying promise smell the smell of the medicine-cat den, the scent of someone long dead, and the scent of another Clan emotional the excitement of an apprentice, the feeling of flight, and a half-remembered promise touch the brush of a pelt against their own, a tail twining with their own, and the warmth of a parent
Use this for more physical ideas: odd and meaningful but still grounded in reality.
Sense group Examples sight a five-pointed leaf, a split acorn, and a dew-covered spider's web sound a whispering on the wind, the sound of a cat no longer there, and the rustle of wind through the grass smell the scent of spoiled queen's milk, the scent of a long-dead cat, and pine sap scent strong in the air emotional a pervasive feeling of dread, the imprint of fangs on skin, and the feeling of a hidden onlooker touch the wind whistling past a claw raised in anger, the ache of fatique as eyes close for good, and an endless cold that seeps into their bones
Use this for amorphous, unclear things that already happened/could happen.
Sense group Examples sound the rumble of many paws on the ground, a betrayal on the wind, and distant wails of grief smell the smell of kittypet food, the smell of dirt baked by the sun, and a strange acidic scent emotional blood spilt in battle, the ache of an elder's bones, and oozing corruption touch deathly still air, tails entwining, and paws heavy with blood taste the bitter taste of poppy seeds, the lingering taste of iron on the tongue, and the volatile taste of berries
Use this for dreams. These tend to be shorter, one word or phrase ideas.
- Examples: faith, excitement, parental pride, wishing on a star
Use this to pull the name of a story, in the vein of Aesop's Fables. Possible stories are automatically adjusted to the player's biome.
- Examples: The Cougar's Claws, The Cat Who Became a Porcupine, The Dead's Token
Relationship Tiers¶
These tags are used to indicate what tier of a relationship type cat1 has toward cat2. Basic tags will allow the tagged tier and greater tiers (i.e. tagging
dislikewill allowdislike,hate, andloathe), while appending_onlyto the end of a tag will restrict the constraint to allow just that tier (i.e. taggingdislike_onlywill allowdislike). You can use multiple_onlytags to allow multiple tiers (i.e. [dislike_only,hate_only] will allowdislikeandhate) and you can always mix and match these as needed (i.e. [enjoys,doubts_onlyconsiders] checks for three different types).
| Like | Respect | Trust | Comfort | Romance | |
|---|---|---|---|---|---|
| Extreme Neg | loathe |
resents |
discredits |
runs_from |
- |
| Mid Neg | hates |
envies |
distrusts |
fears |
- |
| Low Neg | dislikes |
begrudges |
doubts |
avoids |
- |
| Neutral | knows_of |
acknowledges |
observes |
considers |
uninterested |
| Low Pos | likes |
praises |
listens_to |
relates_to |
fancies |
| Mid Pos | enjoys |
respects |
trusts |
understands |
adores |
| Extreme Pos | cherishes |
admires |
confides_in |
knows_deeply |
loves |
Interpersonal Relationships¶
These tags are used to indicate a type of Interpersonal relationship involved cats should have. These are meant for use as m_c's relationship with r_c's, or, in the case of patrols, p_l's relationship toward the other cat.
| string | Patrol Use Specifics | |
|---|---|---|
siblings |
cat1 and cat2 are siblings | all cats are siblings |
littermates |
cat1 and cat2 are littermates | all cats are littermates |
mates |
cat1 and cat2 are mates | all cats are mates |
parent/child |
cat1 is the parent of cat2 | only for use in 2-cat patrols |
child/parent |
cat1 is the child of cat2 | only for use in 2-cat patrols |
app/mentor |
cat1 is the apprentice of cat2 | only for use in 2-cat patrols |
mentor/app |
cat1 is the mentor of cat2 | only for use in 2-cat patrols |
You can utilize #exclusionary tags.
Warning
Within ShortEvents, these should only be used in m_c's relationship constraints.
Clan Temperaments¶
These tags are used to indicate what type of Clan can receive an event.
| low aggression | mid aggression | high aggression | |
|---|---|---|---|
| low social | cunning | proud | bloodthirsty |
| mid social | amiable | stoic | wary |
| high social | gracious | mellow | logical |
| low stability | mid stability | high stability | |
|---|---|---|---|
| low lawful | chaotic | mercurial | calculating |
| mid lawful | eager | observant | adaptable |
| high lawful | decisive | methodical | steadfast |