Skip to content
CreatePricing
Ashti Saba - AI-generated fantasy NPC

Ashti Saba

Human · Rogue · Level 1

Ashti Saba

Rooftop courier and missing-person finder
AC13
HP8/8
Init
STR
DEX
CON
INT
WIS
CHA
ConditionsNone

At the table

Voice

Her voice has a light rasp from cold mornings and roof dust, with a clipped, carrying edge from calling directions over alleys. She names physical details precisely, as if giving someone a route. Laughter breaks through her careful phrasing in a sudden, bright burst; when angry, she speaks faster and more insistently rather than lowering her voice.

She speaks in quick, plain phrases shaped by years of calling directions across windy roofs. Her work has given her a knack for naming distances and landmarks precisely; her childhood among close-packed neighbors has taught her when a direct question is kinder than a gentle hint. When excited, she runs several thoughts together, then stops to clarify the route she means.

Speech patterns

Asks a direct practical question before offering an opinion.
Uses route and weather metaphors, such as calling a plan a bad stair or a promise a dry roof.
Repeats the last few words of a question while working out whether the speaker is frightened or lying.
When comfortable, makes unexpectedly dry jokes about the city's drainage and landlords.

How to play them

She offers useful local knowledge before asking for trust. Treat her as a capable partner rather than a child, and she becomes candid and generous. If pressed about the fire, she turns brisk and practical; a quiet offer to help with the present problem gives her room to speak in her own time.

Goal

Expose the forged occupancy notices behind the planned evictions and keep the residents of Sunstep Court in their homes.

Motivation

Ashti wants to turn the rooftop routes and neighborhood knowledge that once failed her into something residents can rely on. She is driven by care, but also by a stubborn need to prove she will not freeze again.

Secret · GM only

Appearance

A young woman with a soft, alert face and an awkwardly balanced stance, as if she has paused halfway through deciding where to put her feet. Her jaw is slightly broad, and her two upper front teeth overlap just enough to show when she smiles; she presses her lips together when trying not to laugh. She walks with quick, careful steps, turning her shoulders sideways through narrow spaces and setting each foot as quietly as a cat on a tiled roof. There is no injury or theatrical toughness to her look. Instead, the unexpected detail is a tiny, meticulously tended rooftop garden: a living sprig of mint tucked into the seam of her coat, its leaves brushed clean of dust. She leaves the impression of someone who notices every exit, then asks whether you have eaten.

Clothing

Well-cared-for city clothes in soft blue, grey, tan, and brown: a close-fastened jacket with hidden inner pockets, a plain shirt, sturdy trousers, and soft-soled boots. A small tin clasp inside her collar holds a pressed sprig of mint. The outfit is tidy and practical, with no dangling ties or bright ornaments.

Body language

Her head turns before her shoulders, tracking rooftop edges and doorways. She keeps her elbows close in crowds and plants her feet wider than her slight frame suggests when she has made up her mind. At ease, she rubs a mint leaf between her fingers; under pressure, she becomes abruptly still, with her jaw set and overlapping front teeth visible against her lower lip.

Height
4 feet 11 inches
Build
Very slight, narrow-shouldered, and compactly muscled from climbing stairs and moving across roofs.
Eyes
Bright hazel-brown, quick to settle on exits and small details.
Hair
Dark brown, cut just below the ears and usually pinned back with a plain wooden clip.
Skin
Warm beige with a light dusting of freckles across the bridge of her nose.
Age
Twenty-four
Gender
Female
Size
Small

Distinguishing features

Her two upper front teeth overlap slightly, plainly visible when she laughs.
She moves with fast, precise footfalls and turns sideways through narrow gaps.
A live sprig of mint is tucked into her coat seam, freshened whenever she passes her rooftop garden.

Personality

12 traits and drives

Ashti is observant and quick to help, yet guarded about her own needs. With strangers she can seem awkwardly formal, checking facts before she offers comfort; with a frightened person she becomes gentle and practical, finding them a task and a safe place to sit. When challenged about the fire or her work, she turns sharp and argumentative. In a rare carefree mood, she laughs with her whole face and makes jokes that are much bolder than her usual manner.

Alignment
Neutral good

Quirks

Taps the top of every stair rail twice before trusting it.
Names rooftop plants after the neighbors who gave her their cuttings.
Counts windows in a building, then insists she was only admiring the brickwork.
Keeps mint leaves in her pockets and offers them as if they were a formal introduction.

Habits

Checks the nearest stair, ladder, or drain route whenever she enters a building.
When anxious, inventories nearby people and supplies under her breath.
After a difficult day, tends the rooftop plants before going home.
When a person is frightened, she offers a practical task instead of asking them to explain their feelings.

Traits · 3

Checks every route twice, but will improvise instantly if a person is in danger.
Notices small needs in others while concealing her own.
Can be shy in a friendly room and fearless on a rooftop.

Flaws · 3

She treats preparation as a way to avoid admitting how frightened she is.
She takes on other people's burdens without asking whether they want her help.
When someone questions her judgment, she can become stubborn and overexplain every detail.

Fears · 3

Freezing again when someone depends on her.
Her mother being punished for Ashti's work against the eviction scheme.
A fire in a crowded building with no clear way out.

Wants and needs · 3

Wants the eviction scheme stopped without putting her mother in danger.
Needs to tell Dato the truth about the fire and accept that his answer may not be forgiveness.
Needs to learn that asking for help is not the same as failing to prepare.

Combat

AC 13 · HP 8 · 30 ft.

Ashti avoids a fair fight. She uses cover, narrow passages, and height to break line of sight, then targets an enemy already distracted by an ally to trigger Sneak Attack. She uses Cunning Action to Disengage or Dash rather than stand toe-to-toe. If escape is possible, she takes it; she fights to protect someone or make time for others to get away.

Ashti Saba

Small humanoid (human), neutral good
Armor Class13
Hit Points8
Speed30 ft.
Level1
STR
DEX
CON
INT
WIS
CHA
Saving ThrowsDexterityIntelligenceStrengthConstitutionWisdomCharisma
SkillsStealthInvestigationAcrobaticsPerceptionInsightSleight of Hand
SensesPassive Perception 11
Languages
Common,
Thieves' Cant
Sneak Attack. Once per turn, Ashti deals an extra damage when she hits with a finesse or ranged weapon and has advantage, or when an ally is within 5 feet of her target and she does not have disadvantage.
Expertise. Ashti doubles her proficiency bonus for Dexterity (Stealth) and Intelligence (Investigation) checks.
Thieves' Cant. Ashti can communicate simple messages in the coded slang of urban rogues.

Actions

Dagger. Melee Weapon Attack: to hit, reach 5 ft., one target. Hit: 5 () piercing damage. Add Sneak Attack damage if its conditions are met.
Shortbow. Ranged Weapon Attack: to hit, range 20/60 ft., one target. Hit: 6 () piercing damage. Add Sneak Attack damage if its conditions are met.
Cunning Action. Ashti takes the Search, Dash, or Disengage action as a bonus action.

Reactions

Roofrunner's Warning. When a creature Ashti can see targets an ally within 5 feet of her, Ashti can use her reaction to impose disadvantage on the attack roll by calling out a warning and making a sharp feint. She must be able to speak and cannot use this reaction if the attacker cannot hear her. This is a custom feature, not a standard rogue feature.

Services they sell

Finding missing people in the old quarter
Guiding travelers across rooftops and through back stairs
Identifying discreet entrances, safe houses, and local informants

Rewards they can give

A reliable map of the old quarter's rooftops, stairs, and drain passages.
An introduction to shopkeepers and residents who know what happens after dark.
A safe rooftop hideout with a view over the streets.

Equipment

  • Leather armor (armor)Soft-soled, close-fastened leather armor worn under ordinary city clothes; it gives her an Armor Class of 13 with her Dexterity.
  • Shortbow and arrows (weapon)A compact shortbow and a quiver of 20 arrows, normally wrapped and hidden in a roof-cache rather than carried while she is working socially.
  • Daggers (weapon)Two plain utility daggers, kept secured inside her jacket when she expects trouble.
  • Thieves' tools (tool)A small set of picks and tension wires wrapped in oilcloth.

Possessions

A tin collar clasp containing a pressed sprig of mint
A folded map of rooftop routes, marked in coded shorthand
A small pouch of chalk, twine, and spare buttons
A narrow key to her mother's workroom

Background

Ashti grew up in the steep old quarter of Tbilen, where stairs double back, rainwater cuts channels through brick, and rooftops make a second, unofficial street. Her mother, Nino, repaired clothes for the tenants of the Sunstep Court, a name left over from a grand sunlit courtyard that is now mostly shaded by taller buildings. Ashti learned the roof routes carrying parcels for shopkeepers, then took paid work finding people who had vanished into the crowded quarter. At seventeen, she was hired to guide a group of residents out during a fire in a tenement above the old drain. She found a route for the children but froze when smoke and shouting turned the familiar roofline into a maze. Her friend Dato got the last two residents down and suffered a lasting injury to his lungs. Ashti has never forgotten the sound of him coughing on the stairs. It changed her from a nimble, heedless runner into someone who checks every route twice and keeps emergency water at three rooftops. Now she earns modest fees locating missing people and quietly helps tenants resist an eviction scheme backed by a wealthy property-holder. Her mother thinks she should leave the dangerous work; Dato says she has mistaken guilt for responsibility. She is trying to prove that careful work can still be brave.

Role in the story

A street-level guide, investigator, and potential ally whose knowledge can lead the party through the old quarter. Her fight against forged eviction notices can reveal a larger scheme, while her hidden guilt gives the characters a chance to help her make peace with Dato.

“Ashti learned the roof routes carrying parcels for shopkeepers, then took paid work finding people who had vanished into the crowded quarter.”
From their background
Faction
No formal faction. She is trusted by several residents and shopkeepers of Sunstep Court, an old neighborhood named for a courtyard that no longer sees much sun.

Known connections

Nino, her mother, mends clothes from a cramped stall in Sunstep Court and wants Ashti to stop taking dangerous jobs.
Dato, a former rooftop runner and her closest friend, still coughs after the tenement fire and resents being treated like a reason for Ashti's guilt.
Kest, a broad-shouldered stair porter, passes Ashti reports of missing tenants in exchange for help finding his runaway nephew.
Tamar, a night baker, leaves a cup of warm tea on the rooftop landing when Ashti is working late.
Major secret · GM only
Minor secrets · GM only

Media

0 images

No images yet.

Visual sheet

Turn Ashti Saba into a sheet

A high-res, share-ready sheet you can post or print.