Skip to content

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:

"trait": ["-calm"]
This would allow any cat with a trait that isn't 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_injury claw-wound, cat bite, mangled leg, mangled tail, torn pelt
minor_injury sprain, sore, bruises, scrapes
blunt_force_injury broken bone, broken back, head damage, broken jaw
hot_injury heat exhaustion, heat stroke, dehydrated
cold_injury shivering, "frostbite"
big_bite_injury bite-wound, broken bone, torn pelt, mangled leg, mangled tail
small_bite_injury bite-wound, torn ear, torn pelt, scrapes
beak_bite beak bite, torn ear, scrapes
rat_bite rat bite, torn ear, torn pelt

If 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 loss ❌ ❌
tick bites ❌
claw-wound
bite-wound
cat bite
beak bite
snake bite
quilled by a porcupine
rat bite
mangled leg
mangled tail
broken jaw
broken bone
sore ❌
phantom pain ❌ ❌
bruises ❌
scrapes ❌
cracked pads ❌
small cut ❌
sprain ❌
bee sting ❌
joint pain ❌
dislocated joint ❌
torn pelt ❌
torn ear
water in their lungs ❌
shivering ❌
frostbite
burn ❌
severe burn
shock ❌
lingering shock ❌
dehydrated ❌
head damage ❌
damaged eyes
broken back
poisoned ❌
headache ❌
severe headache ❌
pregnant ❌ ❌
recovering from birth ❌ ❌
Illness Allowed within events?
fleas
seizure
diarrhea
running nose
kittencough
whitecough
greencough
yellowcough
redcough
an infected wound ❌
a festering wound ❌
carrionplace disease
heat stroke
heat exhaustion
stomachache
constant nightmares
grief stricken ❌
malnourished ❌
starving ❌

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
ONE
TWO
THREE
TAILSCAR
SNOUT
CHEEK
SIDE
THROAT
TAILBASE
BELLY
LEGBITE
NECKBITE
FACE
MANLEG
BRIGHTHEART
MANTAIL
BRIDGE
RIGHTBLIND
LEFTBLIND
BOTHBLIND
BEAKCHEEK
BEAKLOWER
CATBITE
RATBITE
QUILLCHUNK
QUILLSCRATCH
HINDLEG
BACK
QUILLSIDE
SCRATCHSIDE
BEAKSIDE
CATBITETWO
FOUR
LEFTEAR
RIGHTEAR
NOTAIL
HALFTAIL
NOPAW
NOLEFTEAR
NORIGHTEAR
NOEAR
SNAKE
TOETRAP
BURNPAWS
BURNTAIL
BURNBELLY
BURNRUMP
FROSTFACE
FROSTTAIL
FROSTMITT
FROSTSOCK
TOE
SNAKETWO

Tip

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

  • newborn
  • kitten
  • adolescent
  • young adult
  • adult
  • senior adult
  • senior

You can utilize #exclusionary tags.

  • newborn
  • kitten
  • apprentice
  • mediator apprentice
  • medicine cat apprentice
  • warrior
  • mediator
  • medicine cat
  • deputy
  • leader
  • elder
  • any

You can utilize #exclusionary tags.

  • living
  • starclan
  • darkforest
  • unknownresidence
  • kittypet
  • loner
  • rogue
  • former Clancat
  • exiled
  • lost
  • outside cat
  • clancat

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,1 is quick to help and SPEAKER,4 is eloquent speaker.

SKILL, 1 2 3 4
TEACHER quick to help good teacher great teacher excellent teacher
HUNTER moss-ball hunter good hunter great hunter renowned hunter
FIGHTER avid play-fighter good fighter formidable fighter unusually strong fighter
RUNNER never sits still fast runner incredible runner fast as the wind
CLIMBER constantly climbing good climber great climber impressive climber
SWIMMER splashes in puddles good swimmer talented swimmer fish-like swimmer
SPEAKER confident with words good speaker great speaker eloquent speaker
MEDIATOR quick to make peace good mediator great mediator skilled mediator
CLEVER quick witted clever very clever incredibly clever
INSIGHTFUL careful listener helpful insight valuable insight trusted advisor
SENSE oddly observant natural intuition keen eye unnatural senses
KIT active imagination good kitsitter great kitsitter beloved kitsitter
STORY lover of stories good storyteller great storyteller masterful storyteller
LORE interested in Clan history learner of lore lore keeper lore master
CAMP picky nest builder steady paws den builder camp keeper
HEALER interested in herbs good healer great healer fantastic healer
STAR curious about StarClan connection to StarClan deep StarClan bond unshakable StarClan link
DARK interested in the Dark Forest Dark Forest affinity deep Dark Forest bond unshakable Dark Forest link
OMEN interested in oddities omen seeker omen sense omen sight
DREAM restless sleeper strange dreamer dream walker dream shaper
CLAIRVOYANT oddly insightful somewhat clairvoyant fairly clairvoyant incredibly clairvoyant
PROPHET fascinated by prophecies prophecy seeker prophecy interpreter prophet
GHOST morbid curiosity ghost sense ghost sight ghost speaker

Note

See the trait dictionary for further information on each trait and the desired "feel" of the personality.

  • troublesome
  • lonesome
  • fierce
  • bloodthirsty
  • cold
  • childish
  • playful
  • charismatic
  • bold
  • daring
  • nervous
  • righteous
  • insecure
  • strict
  • compassionate
  • thoughtful
  • ambitious
  • confident
  • adventurous
  • calm
  • careful
  • faithful
  • loving
  • loyal
  • responsible
  • shameless
  • sneaky
  • strange
  • vengeful
  • wise
  • arrogant
  • competitive
  • grumpy
  • cunning
  • oblivious
  • gloomy
  • sincere
  • flamboyant
  • rebellious

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 dislike will allow dislike, hate, and loathe), while appending _only to the end of a tag will restrict the constraint to allow just that tier (i.e. tagging dislike_only will allow dislike). You can use multiple _only tags to allow multiple tiers (i.e. [dislike_only, hate_only] will allow dislike and hate) and you can always mix and match these as needed (i.e. [enjoys, doubts_only considers] 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