Salt & Steel: NPCs and Dialogue
Document type: Design — Characters and Dialogue
Status: Canonical Draft
Last updated: 2026-04
See also: Campaign Structure | Creative Identity | Design Pillars | World & Lore
NPC Design Philosophy
Every NPC in Salt & Steel should feel like they were alive before the player arrived and will continue to exist after the player leaves. The most common failure mode of game NPCs is that they exist entirely in relation to the player — they have no perspective of their own, no concerns beyond whatever quest they are giving, no life beyond the conversation window. Salt & Steel's NPCs fail if they feel that way.
The standard we hold: if you removed the player from the scene entirely, these people would still have something to say to each other.
Core Principles
Dialogue reveals character AND world simultaneously. Every line of dialogue is doing at least two things. When Kael talks about naval formations, he is also revealing that he was once a commissioned officer, that he is trying to distance himself from that identity, and that he cannot quite manage it. When Thom talks about prices, he is also revealing his philosophy about the relationship between value and truth. The world-building is not separate from the character work — they are the same act.
NPCs have opinions about the player's choices. Faction alignment decisions, the fate of Valdris, the choice at the Eye — every major player decision should produce genuine NPC reactions. Not "good boy/bad boy" approval ratings. Actual opinions, rooted in each NPC's specific values and history. Kael thinks one thing about sealing the Eye; Mira thinks another; both are right about something.
Companion dialogue evolves. The player's companions are at different stages of their arcs in every chapter. They should sound different in Chapter 1 than in Chapter 15 — not just saying different things, but speaking differently, with different registers of trust, different assumptions about the player, different references to shared history. A player completing the game a second time should notice how the companions' early dialogue foreshadows their eventual arcs.
Humor earns its place. Thom is funny. Kael is occasionally and accidentally funny. This works because the world's stakes are taken seriously and the humor grows from character, not from a desire to lighten the mood for its own sake. The rule: if the joke would work as well in a different scene with different characters, it is not a Salt & Steel joke.
No NPC is fully right. Not the villains (obviously) but also not the heroes. Kael's commitment to loyalty-above-politics has a cost. Mira's devotion to the Tidecaller tradition sometimes causes her to undervalue individual lives for cosmic stakes. Thom's pragmatism is coherent but not admirable. This is the Black Sails standard: everyone has a point. Nobody has all of them.
Core Companion NPCs
Kael "Saltblood"
Role: First mate. Navigation tutor. Moral anchor (cracked, but load-bearing).
First appearance: Chapter 2, in the bilge of his half-sunk sloop in Driftwood Anchorage.
Physical description: Kael is in his late thirties, which reads as mid-forties because of the salt and the weather. He is not large — medium height, medium build — but he has a quality of occupying space precisely, the way people do when they have practiced not being surprised. His navy career is visible in his posture when he forgets to slouch. He wears a naval officer's coat with the insignia removed, poorly, because you can still see where the rank marks were. He has a brand on his left forearm — the Ironclad Dominion's mark for deserted officers — that he has added three parallel scars across, his own response to their opinion of him.
Voice: Dry. Economical. He does not waste words in the way that people who have spent too much time in small boats learn not to. His humor is almost invisible — a slight shift in delivery, a pause. He reserves warmth for when it costs him nothing to show it, which is increasingly often as the campaign proceeds.
Arc summary: Redemption versus revenge. Kael was an Ironclad Dominion naval officer of genuine ability and genuine conviction who discovered that the Dominion's Ember Seas expansion program involved the systematic destruction of civilizations that the Dominion classified as "obstacles." He refused an order. The Dominion classified that as desertion and treason. He has been a pirate by default for six years, waiting for something worth returning to the larger world for. The player, and the threat of Veth's Reaching, provides that something. His arc: from a man who has given up on anything larger than survival, to a man who has chosen, again, to care about something that can be taken from him.
Arc resolution variants:
- Seal the Deep: Kael's choice. He finds it clean, which surprises him. He is appointed — by consensus of the coalition he helped build — as de facto fleet commander of the Ember Seas' defense coalition. He accepts. He is not entirely comfortable about it.
- Claim the Voice: Kael does not like this. He says so, clearly and without dramatics. If the player claims the Voice themselves, he stays — because the crew stays. If Coral becomes the Vessel, he is explicitly troubled for the rest of the campaign and in endgame dialogue returns to this repeatedly, never quite at peace with it.
- Release: Kael approves of this more than he expected to. He finds the decision honest. He tells the player this, once, and does not repeat it.
Key dialogue beats:
Chapter 2 — Introduction:
"You look like someone who recently drowned. I'm looking for someone willing to drown again. Interested?"
[If player asks why he needs crew] "Because I'm holding this ship together with resentment and old habit, and resentment doesn't work a bilge pump. You look like you've got somewhere to be. I've got a boat. That's a business arrangement."
Chapter 4 — After the faction alignment choice:
[To all choices] "I won't tell you you're wrong. I've made choices like that. The ones that felt clean at the time mostly weren't. The ones that felt dirty sometimes turned out all right. What I'll tell you is this: we live with what we choose. So choose something you can live with."
Chapter 7 — After the storm revelation about Coral:
"The Tidecallers think she's what? A... receiver? For something that destroyed a civilization?" [pause] "And you want to keep her aboard." [pause] "Of course you do. Of course we do. Pour me a drink. I need to think about whether I'm a brave man or an idiot, and the answer might depend on how good the drink is."
Chapter 8 — Building the coalition:
"I know what you're thinking. You're thinking a former Dominion officer calling on Concordat factors and Crimson Wake captains is going to go over the way a fire at a powder store goes over. You might be right. But here's what I've learned about people who hate each other: they'll cooperate against something they hate more. We just have to be the something they hate less."
Chapter 12 — After the named loss:
[No speech. He finds the player after the battle. He doesn't say anything for a long moment. Then:] "They knew what the job was. Doesn't make it easier. Shouldn't." [He pours two drinks from a flask he has been carrying for six chapters. He gives one to the player.] "To good sailors and bad luck."
Chapter 15 — The final choice:
[Before the choice] "Whatever you decide at the end of this — whatever the Eye looks like when we're done — I want you to know something. I came out here for revenge on the Dominion, and I stayed for..." [pause] "For this. For the crew. For you. Don't make me regret that."
Relationship with other companions:
- Mira: Respectful wariness. He recognizes that she knows things he does not understand and is not entirely comfortable with this. She recognizes that he is afraid of her knowledge and is kind about it, mostly.
- Thom: Low-grade hostility that becomes grudging professional respect. He never trusts Thom. By the end, he trusts that Thom is reliably self-interested, which is a form of predictability he can work with.
- Coral: He is terrified of her in a way he does not fully understand and will not admit. He is also, by Chapter 10, clearly protective of her. This contradiction he manages by never discussing either feeling aloud.
Ship ambient dialogue samples:
"Wind's shifting. Southeast by about ten degrees. I'd take in some of the main before it shifts again — unless you want to be reefing in the dark."
"Navigator marked a shoal here that's not on the chart. Either the chart's wrong or the sea's changed. In my experience, it's usually both."
"The Dominion built their ships for firepower and endurance. Ours is faster. In a fight, fast wins if you use it right. Don't let them get alongside."
"Six years of this. I still don't know if I became a pirate or just stopped being the other thing. Maybe there's no difference."
Mira the Marked
Role: Mystic guide. Supernatural systems teacher. The conscience the player cannot ignore.
First appearance: Chapter 3, already present in the Keeper's Anchorage when the player arrives.
Physical description: Mira is harder to age than Kael. She is somewhere between twenty-five and fifty, depending on the light and the day, because the Tidecaller tradition adds something to its members that makes them readable at different registers simultaneously. She is covered in tattoos from jaw to wrist — not decorative, functional. Each tattoo is a piece of Tidecaller knowledge, encoded in a visual language that only other Tidecallers and very good scholars can fully read. She is small and moves with the economy of someone who has spent a great deal of time in confined underwater spaces. Her eyes are unusual: the irises have a slight luminescence in low light, a side effect of extended contact with Choir-adjacent energies.
Voice: Precise and measured, with an occasional quality of speaking from further away than she appears to be. She chooses words as if she has already decided they are true before saying them. Her pauses have weight. She is not cold — she is deliberate. The distinction matters.
Arc summary: Duty to her people versus friendship with the player. Mira arrived in the Keeper's Anchorage as a Tidecaller Conclave agent on a mission: find the player (or someone like the player — she was told to look for "someone who washes up wrong"), assess them, and determine whether they are a threat to the Reaching's prevention or an asset to it. She was not supposed to travel with them. She was not supposed to care about the outcome in a personal way. Her arc is about the limits of purpose when what the purpose demands is in conflict with what the person wants — and what it means to make the choice she ultimately makes.
Arc resolution variants:
- Seal the Deep: Mira accepts this but is privately grieved by it — she believes the Choir and humanity could have coexisted in managed contact. She returns to the Conclave and becomes its Elder within the decade. She writes to the player once. The letter is in the endgame Captain's Record.
- Claim the Voice (player): Mira is concerned but professionally interested. She requests formal access to study the player's Chord connection. She gets it. Their ongoing relationship in the endgame is the game's most substantive.
- Claim the Voice (Coral): This is the outcome Mira advocated for from Chapter 7. She is at peace with it in a way that is clearly not uncomplicated — she clearly loves Coral and is clearly unable to argue herself out of the position that this is the right outcome. Both things are true and she lives with both.
- Release: Mira is the most vocally supportive of this choice. She considers it the most honest acknowledgment of what the Reaching was: an invitation that should be withdrawn, not completed.
Key dialogue beats:
Chapter 3 — First meeting:
"I have been expecting someone. I was not certain it would be you specifically. The Choir's attention works like a current — it creates an approach, but anything that floats can arrive on it." [If player asks how long she's been here] "Since before the right question to ask is 'how long.'"
Chapter 5 — In the Drowned Temple:
"The Vel-Shari called this place a mouth. Not a gateway, not a door — a mouth. They understood that what they were trying to do was establish a conversation, not an opening. A conversation requires that both parties can speak and can choose to stop speaking. They were wrong about their ability to manage the Choir's response. They were right about the structure of what they were attempting." [pause] "I think about that distinction constantly."
Chapter 6 — After Auverre infiltration:
"You handled Valdris well. The Conclave would have removed her. Permanently. Your approach — whatever you chose — creates a different kind of stability." [If player asks what she would have done] "I would have done what my duty required. I am glad I did not have to."
Chapter 7 — After Coral's revelation:
"Coral is a Vessel. The Vel-Shari civilization produced them intentionally — generations of Tidecaller lineage, specific practices, specific preparations. The Choir's attunement in them was cultivated over decades before birth. What Coral is — appearing without that preparation, without any known lineage — is not supposed to be possible." [pause] "Which means either our understanding of how Vessels form is wrong, or the Choir is now producing them directly. I find the first possibility more comforting, and I am not sure which is more likely."
Chapter 9 — In the Archive:
"The Vel-Shari were not stupid. They were not careless. They were thorough and brilliant and they spent three generations on this. And they were still wrong about what the response would mean for a human mind." [If player asks what she thinks the response was] "I think the Choir looked at the Reaching the way you might look at a candle flame — with genuine attention, for the brief time that attention requires. The Reaching channeled that attention through seventeen human minds simultaneously. The problem was not the Choir's hostility. The problem was that a candle flame pointed directly at paper ignites it even without any hostile intent."
Chapter 15 — Before the final choice:
"I have spent my life preparing for this moment. Not the details of it — I did not know it would be you, or Coral, or here. But this moment: where the question is what we do with contact we have made with something beyond human scale. I have thought about this question in every configuration I could imagine." [pause] "I did not imagine Coral. She changes the answer."
Relationship with other companions:
- Kael: Warmer than he realizes. She finds his certainty about concrete things (ships, fighting, loyalty) restful. She has no such certainty about anything she cares about most.
- Thom: She knows exactly what he is. She is unbothered by it. She considers his particular honesty-in-service-of-self-interest more reliable than many more admirable dispositions.
- Coral: Love, plainly. Mira is not a demonstrative person. Her relationship with Coral is the only place where her emotions are immediately legible.
Ship ambient dialogue samples:
"The current here runs from the northeast. The Vel-Shari charts called it the Returning Current — everything the sea takes, it eventually returns here. I find that idea either comforting or alarming depending on the day."
"Three tattoos on my left forearm concern this exact sea region. I placed them before I arrived. Preparation and hubris are sometimes difficult to distinguish."
"Coral was humming something this morning that I have heard before. In the Oracle's Pool. I did not tell her. I do not know what to do with the information yet."
"The Choir does not want anything from us. That is the most frightening thing about them. We are used to beings who want. The Choir simply is, in the way oceans simply are. We can drown in an ocean that doesn't notice us."
"Honest" Thom Briggs
Role: Information broker. Moral weathervane. Unreliable narrator of himself.
First appearance: Chapter 6, in the Low Markets of Auverre, selling what he describes as "genuine Vel-Shari artifacts" to a merchant who does not realize they are six months old and manufactured in Driftwood.
Physical description: Thom is exactly the right amount of forgettable. Medium height, medium build, features that are pleasant without being memorable — faces made to be trusted in a crowd. He dresses in the clothes of whatever status level is most advantageous in his current location: merchant's coat in Auverre, sailor's rough wear in Driftwood, something surprisingly refined in Caul. His one consistent feature is that his eyes are always working, always reading a room, never quite settling on what they look at. He smiles frequently. The smiles mean something different every time.
Voice: Warm, persuasive, and running just slightly ahead of itself — the verbal pace of someone accustomed to saying true things in the order that best serves their interests. He has a very good memory and an instinct for what information a given person wants to hear. He is not a liar. This is his most genuinely unusual quality: Thom Briggs will tell you exactly the truth, selected and framed to serve his interests, and the truth will be completely accurate. He considers outright lying a mark of insufficient intelligence.
Arc summary: Greed versus loyalty. Thom has been doing exactly what he is doing — selling information, managing his own survival through strategic usefulness — for his entire adult life. The Phantom Tide gave him structure; his own values give him direction. His arc is about whether he is capable of choosing someone else over the calculation — whether the relationship with the player and the crew is something he can let matter, or whether everything, in the end, is a transaction. His conclusion: there is no clean answer, and a man who pretends otherwise is worse than one who admits it.
Arc resolution variants:
- Seal the Deep: Thom calls this "the safe bet, and safe bets are usually right." He opens an intelligence brokerage in Driftwood that becomes the most comprehensive information network in the Ember Seas within two years. He visits the player's ship once a season to sell them useful information at a slight discount he doesn't explain.
- Claim the Voice: Thom approves of this if the player claims it themselves and has complicated feelings if Coral does. He cannot quite figure out whether he thinks the player's claim is brave or greedy, which he finds genuinely uncomfortable. He does not usually find things difficult to categorize.
- Release: "Ethically correct, strategically complicated. The Choir doesn't go away just because you were polite about not keeping it. You're betting on future goodwill from something that doesn't think about the future the way we do. Courageous choice, Captain. Or foolish. I'll tell you in twenty years."
Key dialogue beats:
Chapter 6 — First meeting:
[caught mid-sale by the player] "Ah. Well. I can see this looks bad. In my defense, it looks significantly worse than it is." [pause] "And you were looking for me, which means you've been asking about me, which means someone told you I know things. They're right. I do. Would you like to sit down and discuss the price of information over something with a reasonable alcohol content?"
Chapter 6 — When the player asks who he works for:
"Myself, primarily. Various interested parties, secondarily. I have a system of loyalties that is transparent, internally consistent, and regularly misunderstood. I tell everyone exactly who I am and what I do. Most people assume I'm lying. The remarkable thing is, I'm not."
Chapter 11 — The Phantom Tide revelation:
"The Phantom Tide. Yes. I should have told you earlier. I didn't because I was still evaluating whether you'd make the same calculation the Tide does — whether the Reaching was better contained by watching it or stopping it. You've been stopping it. The Tide watched too long. So." [pause] "I'm done watching. Thought you should know."
Chapter 11 — If the player asks why they should trust him now:
"You shouldn't, specifically. Trust is a faith position and I've given you insufficient evidence for faith. What I'm offering is something more reliable than trust: a mutual interest, clearly articulated, with a transparent exit condition. I'm useful to you. You make it possible for me to stop doing something I've been doing for twelve years that I am no longer comfortable doing. We can want the same outcome for different reasons. It works."
Chapter 12 — After the named loss:
"I know what you're thinking. You're thinking I'll say something about the strategic calculus of loss, or about information that could have prevented it, or something useful and slightly cold." [pause] "I don't have anything useful. I'm sorry. For what it's worth, which I know is uncertain."
Chapter 15 — Before the final choice:
"I've done the calculation seventeen ways. You want to know which resolution maximizes positive outcomes for the largest number of people in the Ember Seas over a twenty-year horizon?" [pause] "I don't know. I've done it seventeen ways and gotten a different answer each time. Either I'm missing information, or this is the kind of question that doesn't have a calculable answer, or..." [pause] "Or I've started weighting some outcomes more than I used to, for reasons that are not strictly strategic. You should make the call. I'll back you either way."
Relationship with other companions:
- Kael: Kael doesn't trust him. Thom finds this entirely fair and takes no offense. He also finds Kael's predictability genuinely useful and respects it in a way Kael would not appreciate.
- Mira: Thom is fascinated by Mira in the way that a person who understands human motivations is fascinated by someone whose motivations are genuinely different. He has offered her information he could have sold for three times the price, twice. He told himself it was strategic. He is not entirely sure.
- Coral: Thom is the only companion who treats Coral as a regular child with unusual circumstances rather than as a supernatural significance. He teaches her card games. He loses frequently. He suspects she is cheating. He cannot prove it.
Ship ambient dialogue samples:
"Ship's getting a reputation. Heard three different versions of what we did at the Tide Routes in the last port. Two of them were more impressive than what actually happened. I'm considering letting them stand."
"Information trade secret: the most valuable thing a person can tell you is what they're not saying. Everyone tells you what they know. The interesting data is in the silence."
"I've been to seventeen ports in the Ember Seas. You know what they all have in common? Everyone in all of them thinks they know how the world works, and they're all wrong about slightly different things. Professionally useful."
"Coral won twelve hands in a row this afternoon. I've been doing this for twenty years. Either she's the best natural card player alive or..." [he trails off, shuffles the deck, says nothing further]
Coral
Role: The mystery that becomes a person. The pivot of the campaign's ending. The conscience of the impossible.
First appearance: Chapter 5, sitting in total darkness in a Drowned Temple breathing chamber, humming, completely calm.
Physical description: Coral is a child. She looks approximately eight years old. She is small for eight, but the quality of her stillness makes her seem larger — or rather, makes the space around her feel correctly sized in a way that doesn't quite account for her physical presence. Her hair is salt-white, which is wrong for a child. Her eyes are the grey-green of very deep water seen from below. She has no visible scars or marks of the Tidecaller tradition. She is physically normal in every way that can be observed. Kael finds this more unsettling than the bioluminescence Tidecallers develop.
Voice: A child's voice with an adult's precision. She speaks simply and directly, without the hedging or social performance adults use, which makes her sound either very young or very old depending on the sentence. Her vocabulary is normal; her epistemology is not. She asks questions that children do not usually think to ask and accepts answers with an equanimity that suggests she already knew them.
Arc summary: The innocence of power, and whether she is the key to salvation or destruction. Coral is not a weapon or a tool, and the campaign's insistence on this is its ethical spine. She is a child with an unusual relationship with something vast. Her arc is about whether the people around her — especially the player — treat her as a person or as a means. The player who treats her as a person makes a different final choice than the player who has always been slightly more interested in what she can do.
Coral's arc from her own perspective: she does not know, for most of the campaign, what she is. She knows that she perceives things others do not, that water is comfortable in a way air is not, that certain places (the Temple, the Reaches, the Eye) feel like standing in a room full of people she cannot quite see. She does not frame this as power or as threat. She frames it as her life, which is the only life she knows.
The Choir's growing attention to Coral as the campaign progresses is shown through her behavior: she becomes occasionally distant, speaks in fragments that are not quite her own words, has foreknowledge of events she has no logical way to know. Each of these is flagged for the player. Mira tracks them with obvious distress masked as professional interest.
Arc resolution (Claim the Voice — Coral as Vessel): If Coral consents to be the Vessel, the choice is entirely hers. The player cannot make it for her. They can only ask. Her response — the last thing she says as entirely herself — is among the campaign's most carefully written lines. It varies based on the player's relationship with her across the campaign:
- High trust/High care: "Will you still visit? Even after?"
- Medium trust: "I think I was always going this way. I would have liked more time."
- Low trust/Treated as instrument: "I know what I am. I just wanted to know if you did."
Key dialogue beats:
Chapter 5 — First meeting:
[sitting in darkness, unafraid] "Oh. Hello. I've been here for a while. The dark is fine. There are things in it, but they're not unfriendly — they're just... large. Very large. Were you looking for me, or were you looking for something else and found me instead?"
Chapter 6 — In Auverre (where she was not supposed to be, having followed):
[to Thom, who is the first to notice her] "I was careful." [beat] "Well. I was mostly careful."
Chapter 7 — After the Conclave reveals her nature:
"Mira looks like she wants to cry. She isn't, because she thinks she shouldn't. But she wants to." [pause] "I knew something was different about me. I thought maybe it was just being young. You find out things when you're young and everything seems equally mysterious for a while."
Chapter 9 — In the Choir Chamber:
"They're not saying anything. They're not not saying anything either. It's like..." [she thinks for a long moment] "You know when you're in a room and someone very large walks in, and you feel the air move before you see them? It's like that. But the room is the whole sea, and the large person has always been there, and they're only just now noticing you specifically."
Chapter 10 — After the Leviathan:
"I talked to it. I don't know if 'talked' is the right word. I think I was..." [she stops] "Do you ever have a dream where you understand something and then you wake up and you know you understood it but you can't remember what it was? It was like that, except I was awake."
Chapter 13 — At the Ghost Fleet, if the player's relationship is high:
[standing at the bow, very still] "They're all still here. The people who were on these ships. They're not gone, they're just..." [pause] "Very far away. And also right here. I think death is like that. Very far away and also right here." [pause] "I think about that sometimes. About whether I'll be like them, eventually."
Chapter 15 — The final choice dialogue (all versions):
[if player asks what she wants] "I want to still be me. I want to know if that's possible." [pause] "I think it might be. I think the Vel-Shari children who were Vessels — they stopped being themselves because nobody asked them what they wanted. Or maybe they asked and nobody listened. The Choir doesn't... take. It's not like that. It waits to be let in." [pause] "You're asking. That's different."
Relationship with other companions:
- Kael: She understands that he is afraid of her. She does not take offense. She is careful around him, which he has noticed and which he cannot decide whether he finds touching or ominous.
- Mira: Coral loves Mira with the directness of someone who has decided a thing is true and sees no reason to complicate it. She calls her "Mira" without the respectful title other Tidecaller acolytes use, which Mira has never corrected.
- Thom: Her favorite. She plays cards with him. She wins. She has taught him two games from the Drowned Temple's wall carvings that she says she "figured out from the pictures." He is still not sure whether she knows the rules or is inventing them as she goes.
Ship ambient dialogue samples:
"The figurehead is tired. Not really. But it's been in the water for a long time and I think sometimes things get tired even if they can't say so."
"There's something below the keel. Not a creature. Just... a sound. It's all right. I know what it means."
"I've been trying to read the ship's log. Kael writes small. Is that so there's room for more or so nobody can read it?"
[quietly, when she thinks nobody is listening] "I'm here. I can hear you. I'll come back when I can."
Faction Leaders
Jorin Vael — Crimson Wake Faction Boss
Identity: Pirate captain of the Crimson Wake, commanding officer of the raid-vessel Bloodgate. Approximately fifty. Former privateer who "converted" to piracy when his letter of marque was revoked for taking prizes that were politically inconvenient to acknowledge. Has been running the Wake's Ember Seas operations for eight years.
Personality: Vael is large, loud, and consistently underestimated because of it. He cultivates an impression of uncomplicated brutality that serves him well in negotiations — people focused on his obvious qualities miss the structural thinking underneath. He is, actually, somewhat brutal. He is also a competent naval tactician, a fair judge of character, and a man who believes in the pirate code not as an affectation but as a functional governance system.
Motivation: Territory and profit, primarily. He believes the Ember Seas' best future is one where the Wake controls the prize-taking routes and the Concordat controls the ports, with a negotiated peace that benefits both. He is pragmatic about everything including violence.
Relationship with player: Direct and uncomplicated. He respects capability and results. He does not respect sentiment. He is harder on players who chose non-Wake alignment in Chapter 4 but will work with them if they have demonstrated value.
Key line: "I run the Wake the same way any good navy runs a fleet — loyalty to the ship first, the captain second, the flag third. The difference is I picked the flag. Nobody handed it to me as a way to tell me where to stand."
Factor-General Rina Valdris — Aurantine Concordat
Identity: The Concordat's highest-ranking officer in the Ember Seas. Mid-forties. Born into a Concordat merchant family that built its fortune on the Ember Seas trade. She has administered Auverre for eleven years and knows every bribe, every back channel, and every skeleton in every influential closet in the city.
Personality: Precise, dry, and quietly formidable. She speaks in complete sentences that are organized in advance. She has genuine affection for Auverre as a city and its people as her responsibility. She has no sentimentality about methods.
Motivation: Stability above all. She has watched three political fires in the Ember Seas destroy trading seasons and kill people she was responsible for. She will pay any cost in honor to prevent the next one.
Relationship with player: Depends entirely on how Chapter 6 resolved. If exposed: cold, controlled, professional — she respects the player's capability while resenting the outcome. If used: precisely useful, no more warm, always calculating whether the current transaction is worth what it costs. If she never appeared (player chose other path): she is aware of them and cautious.
Key line (if exposed): "You've found the dirt under the stone. Congratulations. Tell me — now that you've lifted the stone, how do you plan to stop everything the stone was holding from getting out?"
Sura-dal — Tidecaller Conclave Elder
Identity: Elder of the Tidecaller Conclave on the unknown island. Age indeterminate; she has the stillness of someone very old who has made peace with being old. Born on the island; has never left it in thirty years.
Personality: The kind of authority that does not require demonstration. She is warm in the way that very old, very certain people are sometimes warm — she has passed through judgment into something more like curiosity. She asks more questions than she answers, which is a teaching method that the player either appreciates or finds infuriating.
Motivation: The Conclave's survival and mission: to maintain the knowledge of the old civilization and prevent another Reaching. She has been preparing for the possibility that another Reaching would be attempted in her lifetime and is not surprised that it has arrived, only that the player arrived with Coral, which she had not predicted.
Relationship with player: Respectful and conditional. She will tell the player everything she knows if the player demonstrates the seriousness to use it. She does not withhold information as a power move — she genuinely believes that information without context is more dangerous than ignorance.
Key line: "The Vel-Shari were not destroyed by hubris. They were destroyed by success. They reached too well. The lesson is not to reach less carefully. The lesson is to understand what you are reaching for before you complete the motion."
Admiral Cassian Veth — Primary Antagonist
Identity: The campaign's primary villain and one of the most carefully written NPCs in the game. Ironclad Dominion naval engineer, self-trained Vel-Shari scholar, organizer of the new Reaching.
Physical description: Late forties. Quiet, still presence — the opposite of Vael's purposeful loudness. Veth is lean, precise, and has the manner of someone who has spent a great deal of time thinking rather than doing. His naval uniform is well-maintained but not formal — he commands the Remorseless with the ease of long familiarity. He has, notably, a compass that matches the player's.
Personality: Genuine, disciplined, and wrong. This is the essential character note. Veth is not self-deceived and not corrupt and not cruel. He has looked at the Choir's existence, at the Vel-Shari's failure, at the potential of controlled communication with the Choir, and concluded with his best reasoning that the Reaching should be completed correctly. He is wrong about the Reaching being survivable. He has convinced himself the Vel-Shari's failure was a methodological error he has corrected. His conviction is entirely sincere.
What makes him a good villain: He is not doing any of this for power or money. The Dominion's expansion serves as cover for the Reaching's preparations; he has been diverting Dominion resources for fifteen years. He will answer for that in the Dominion's courts if he survives. He considers this acceptable. He genuinely believes the successful Reaching would benefit the entire world — that human civilization would be transformed by direct communication with the Choir. He is not wrong that such communication would transform human civilization. He is wrong that the transformation would be beneficial or survivable.
Motivation: Understanding. He is a scholar who has encountered something genuinely beyond the scope of existing knowledge and cannot stop himself from pursuing it. This is recognizable. This is why he is frightening.
Relationship with player: He is aware of the player from Chapter 4 onward. By Chapter 10, he has assembled a complete dossier. He does not hate the player — he respects their capability and regards their interference as the predictable result of them not yet understanding what he is attempting. His goal is not to destroy the player. It is to complete the Reaching before the player can prevent it.
Key line (Chapter 14, before combat): "I have thought about what to say to you since Caul. I keep arriving at the same conclusion: I cannot explain it in terms that don't require you to accept what the Choir is, and you won't accept that without experiencing it. And the only way to experience it is to complete the Reaching. So we are here, talking past each other, with weapons, because that is where people always end up when they disagree about something genuinely important."
Key line (if spared after Chapter 14): "You've stopped it. I know. I'm not asking you to be wrong about that. I'm asking you to understand that I was trying to give humanity something it has never had: proof that the universe contains something that knows we exist." [pause] "It does. I hope you remember that."
Secondary NPCs
Wren
Role: The player's first contact. First proto-companion. Chapter 1 guide.
Identity: Ship's cook, approximately nineteen, from a small island in the Inner Ember Seas. Was on the player's ship because she was working her passage to Driftwood seeking a better berth. She is one of the better survivors of the wreck because she was asleep below decks when it happened and had time to get to high ground.
Personality: Practical, frightened, funny in the way that frightened people sometimes are when humor is all they have. She is the first person the player encounters who has clearly survived worse than the beach and retained something like optimism.
Fate: She does not travel with the player beyond Chapter 1. She arrives in Driftwood, gets a cook's berth on a Wake vessel, and becomes a recurring minor presence in port cities across the campaign — a familiar face in a world of strangers. In Chapter 15, if the player returns to Driftwood between the Eye and the final confrontation, she is there. She has become the head cook of the Salted Dog Tavern. She makes the player the best meal they will eat in the campaign.
Key line: "I've been on six ships. Every one of them has sunk, caught fire, or been taken by pirates. I'm either the worst sailor alive or the best survivor. Haven't decided which."
Marisol — Driftwood Harbormaster
Role: Port authority. Information hub. The player's first real ally in Driftwood.
Identity: Fifty-something. Has been harbormaster of Driftwood for twenty-two years, which means she has outlasted four different pirate factions and two Concordat occupation attempts. She controls the port through a combination of genuine administrative competence, a memory for who owes what to whom, and the implicit threat that she alone knows where all the bodies (literal and metaphorical) are.
Personality: Bone-dry. She has seen every kind of person who washes up on a pirate harbor and has a category for all of them. Her default mode is transaction. Her actual mode, revealed slowly, is investment: she has a stake in Driftwood's survival and judges everyone who passes through by whether they are good or bad for the port.
Fate: She remains in Driftwood across the entire campaign. Her opinion of the player updates based on their choices and reputation. By the end, if the player has been net-positive for Driftwood's interests, she will offer the only personal statement she is known to have made in two decades: "You turned out better than I expected. Don't tell anyone I said that."
Commander Thessaly Vorn — Ironclad Dominion
Role: The Ironclad Dominion's principled subordinate. The boss encounter the player can end without killing.
Identity: Late thirties. Career Dominion naval officer of genuine capability who serves the Dominion because she believes in its organizational capacity for civilization-building, not because she is blind to its faults. She has spent the Ember Seas campaign executing orders she has significant reservations about and managing her conscience with discipline.
Character function: Vorn provides the campaign's clearest statement of the Ironclad Dominion's internal perspective. The Dominion is not a cartoon empire — it is an organization full of people like Vorn who have good reasons for their commitments and bad reasons for some of their actions. She is a test of whether the player can see complexity in an enemy.
Fate (trusted): She provides intelligence on Veth's timeline and the Reaching's activation state. She returns to the Dominion and testifies about Veth's use of Dominion resources. The legal and political consequences of this occupy the Dominion long enough that their Ember Seas expansion stalls for years. She eventually contacts the player with a diplomatic inquiry about normalized relations. Whether the player responds is an endgame choice.
Fate (not trusted): She finds her own way out of Ironhold. She returns to the Dominion. The testimony happens anyway, because she is principled. The endgame diplomatic contact does not occur.
Dialogue System Notes
Social Skill Integration
Social encounters in Salt & Steel are not dialogue trees with a "correct" answer at the end. They are scenes where the player's character's specific attributes and advantages determine what options are available and how NPCs respond. A player with high Intimidation sees different options than a player with high Persuasion; a player with the Empathy Advantage reads NPC emotional states before speaking.
This means a given scene should be written with multiple paths through it, all of which are valid expressions of a competent captain with different skills. The "correct" play is always to use the skills the player has actually developed — not to find the hidden "good" option.
Social skill applications by chapter:
| Chapter | Primary Social Opportunities |
|---|---|
| 2 | Streetwise (Driftwood economy), Carousing (crew recruitment) |
| 4 | Persuasion (faction NPCs), Intimidation (rival captains) |
| 6 | Persuasion (Valdris), Streetwise (Low Markets), Empathy (reading Concordat agents) |
| 8 | Persuasion (coalition recruitment), Carousing (independent captains) |
| 11 | Streetwise (Caul economy), Persuasion (Phantom Tide) |
| 14 | Persuasion (Veth — partial option) |
Companion Reaction System
Companions register major player decisions and maintain a "relationship disposition" that affects their dialogue, their combat performance in companion-dependent encounters, and their arc resolution options. The system is not a binary approval/disapproval meter — it tracks specific dimensions:
- Trust: How much the companion believes the player means what they say
- Respect: How much the companion values the player's judgment
- Warmth: How much the companion cares about the player personally
- Alignment: How well the player's choices match the companion's values
These dimensions are independent. A player can have Kael's high Trust and Respect while having low Warmth (they are professionally close, not personally). They can have Mira's high Warmth and low Alignment (she cares about the player deeply but thinks their choices are wrong). These combinations produce distinct dialogue textures.
Ambient Crew Dialogue System
The player's ship carries a crew beyond the four major companions. Named crew members (recruited from various ports, acquired through various faction quests) have ambient dialogue that:
- References shared experiences (the storm from Chapter 7, the battle from Chapter 8)
- Evolves based on crew morale, ship condition, and current region
- Occasionally crosses between crew members — two crew members discussing an event the player witnessed differently
- Escalates toward personal connection over extended voyages, and collapses if morale falls severely
The ambient crew is not fully written as individual characters — they are procedurally assembled from a voice-type and background template, then given a small number of scripted "loyalty moment" lines triggered by specific events. The goal is the feeling of a specific person without the cost of writing four hundred fully characterized NPCs.
Example ambient crew exchanges:
After a storm:
Gunner Reiss: "Twenty-three years at sea. Never seen anything like that Greymere run." Rigger Toll: "Hope we never do again." Gunner Reiss: "Mmm. Captain pulled it off, though. Thought twice about it at the time. Not now."
After a named crew loss (if morale is low):
Carpenter Elsa: "We should have turned back. I said we should turn back." Boatswain Harro: [no response] Carpenter Elsa: "Someone should have said something." Boatswain Harro: "Somebody always should. Never changes the math."
In port, good morale:
Surgeon Yvan: "I've been three places in the Ember Seas before this ship. Thought I'd seen most of it." Cook Tarren: "Changed your mind?" Surgeon Yvan: "Comprehensively. Which is either terrifying or wonderful and I can't decide." Cook Tarren: "Welcome to this particular crew."
Villain Dialogue Design Notes
The primary rule for antagonist dialogue in Salt & Steel: villains believe they are right and have evidence for their position. Veth is not twirling a mustache. He has fifteen years of Vel-Shari scholarship and a coherent argument. The player defeats him because his argument, though coherent, is wrong about something that matters — not because he is cartoonishly evil.
Secondary antagonists (the Iron Hounds, the Warden, the Iron Admiral) follow similar logic at smaller scale: they are doing their jobs, for reasons that are defensible to them. Combat with them is not the defeat of evil — it is a collision of incompatible necessities.
This design prevents the "villain problem" that makes ARPG stories feel thin: the sense that nothing is at stake because the outcome was morally obvious. Salt & Steel's campaign should make the player feel, at every confrontation, that the person they are fighting had reasons worth hearing — even if stopping them was still right.
See also:
Campaign Structure — the chapter-by-chapter context for these character arcs
Creative Identity — the tone and cultural DNA guiding all dialogue
Design Pillars — the structural commitments these characters express
World & Lore — the civilizations and history that inform each character's background