Skip to content

Cohors_Cthulhu_Companion 1.0.0: new script - #2340

Open
Seppun wants to merge 2 commits into
Roll20:masterfrom
Seppun:Cohors_Cthulhu_Companion
Open

Seppun wants to merge 2 commits into
Roll20:masterfrom
Seppun:Cohors_Cthulhu_Companion

Conversation

@Seppun

@Seppun Seppun commented Oct 12, 2026

Copy link
Copy Markdown

Cohors_Cthulhu_Companion 1.0.0 (new script)

Optional companion Mod for the Cohors Cthulhu character sheet (Modiphius 2d20 System). The sheet works without it, but this script adds:

  • Momentum and Threat pools, updated by every roll from the sheet and shown in chat, in the Turn Order and on optional pool tokens.
  • Token actions for each character's weapons and spells
  • NPC import: NPC stat blocks written as JSON (format documented with the sheet) become ready-to-play characters with their tokens: !ccimport handout|.

All commands are listed in script.json and the README; !cchelp lists them in game.

Checklist

  • script.json validates against script.json.schema; no dependencies, no known conflicts
  • State is kept under state.CohorsCthulhuCompanion; everything is namespaced in a single object, CohorsCthulhuCompanion.
  • Sheet: the Cohors Cthulhu sheet is in review at Roll20/roll20-character-sheets PR 15542. The README's links to the NPC import format point at the sheet's folder there, so they resolve once it is merged.

Seppun and others added 2 commits October 11, 2026 08:03
…sheet

Shared Momentum and Threat pools kept up to date by the Cohors Cthulhu
character sheet's rolls, token actions for weapons and spells, and NPC
import from JSON. Needs the Cohors Cthulhu sheet; no other scripts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The NPC import now tries every image match in order and uses the first
one Roll20 accepts for a token; the warning names each rejected image.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@nmbradley

Copy link
Copy Markdown
Contributor

Blocking this until the licensing question on the sheet has been clarified. Thanks for your patience!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants