Repository navigation
sheet-fate 1.3.0: opposition and the commands to run a conflict - #34
Merged
Merged
Conversation
+npc builds NPCs (minor or major: aspects, skills, stunts, stress boxes, consequence slots, package fields), each player's own until shared. +encounter/npc copies them into an encounter, and the GM runs it with /roll, /harm (stress then consequences, taken out past them), /stress, /consequence, /out, /concede, /exchange and /act (turn order), scene aspects and boosts with /invoke, the GM's pool, /point and contest victories. A conceding major NPC banks fate points for its next fight. atomic-robo 1.1.0 gives NPCs a scale, Weapon and Armor through the new NPCFIELD and NPC hooks, and draws +sheet's machine section with a separator a flaw cannot contain. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Rqqt7SSsQcd1qGCbpmZHgC
HarryCordewener
marked this pull request as ready for review
November 1, 2026 14:02
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Requested by Grave · project thread
What
+npc: GMs build opposition on a new object, Fate Opposition. An NPC is minor (one stress box, no consequences) or major (every track and consequence slot a player has). Its aspects, skills, stunts, stress boxes, consequence slots and package fields are all editable. NPCs belong to whoever made them until shared with/share. Keepers can edit any NPC. Each player may keep up to thenpcssetting (default 50).Running an encounter (
+encounter/...):/npc <name>[=<count>]brings copies into the encounter, numbered when there are several./statsshows one copy in full./roll <npc>/<skill>[+n][=opp]rolls for an NPC where the room sees it./harm <name>[/<track>]=<shifts>follows Fate Condensed: each stress box takes one shift and a consequence takes its shifts. An NPC is taken out when what's left exceeds its empty consequences. A player is told what to mark, and taken out past their total./stressand/consequencechange an NPC's stress and consequences./outtakes someone out or brings them back./concedegives a player 1 fate point plus 1 per consequence taken in this encounter. A major NPC banks those points instead, and they go to the GM's pool the next time it's brought in./exchangeand/act [<name>]handle turn order: whoever acts hands the turn on. The first exchange gives the GM one fate point per player./aspect,/boost,/invokeand/unaspectmanage scene aspects. Free invokes are used first, then the player's copy pays, or the GM's pool for the GM./pool,/pointand/victory(contests; three victories win).+encountershows the pool, the exchange, who is acting, the scene aspects, each player's status and an opposition table./use, else the one the GM's play goes to, else the only one they run in the room./usenow accepts an encounter you run./removealso removes NPCs./endlists who ended up out.Atomic Robo 1.1.0: NPCs get a scale, Weapon and Armor through the new
NPCFIELDandNPCROLL/HIT/HARM` hooks:+encounter/roll kaiju/fight=fair vs personcounts scale the same way it does for machines.Also fixes
+sheet's machine section: it drew#-1when a machine aspect contained|.Help, wiki pages and READMEs are updated. Versions bumped: sheet-fate 1.3.0, atomic-robo 1.1.0, sheet-fate-wiki 1.1.0, atomic-robo-wiki 1.1.0.
Play-tested on a local server
/useto act as GM in someone else's encounter and edited another player's NPC. A plain player was refused on both.+machine/checkalso ran in the same fight.--strictpasses.Generated by Claude Code