Skip to content

GameAssist v0.1.4.7#2286

Closed
Mord-Eagle wants to merge 3 commits into
Roll20:masterfrom
Mord-Eagle:gameassist-v0.1.4.7
Closed

GameAssist v0.1.4.7#2286
Mord-Eagle wants to merge 3 commits into
Roll20:masterfrom
Mord-Eagle:gameassist-v0.1.4.7

Conversation

@Mord-Eagle

Copy link
Copy Markdown
Contributor

GameAssist v0.1.4.7

This updates the existing One-Click GameAssist package from v0.1.1.2 to v0.1.4.7.

The intermediate v0.1.2-v0.1.4.6 project releases were developed and tested outside the One-Click repository. They remain documented in the project changelog but are not listed as previousversions because matching official version folders do not exist. The existing published rollback versions 0.1.1.2, 0.1.1.1, and 0.1.1.0 are preserved.

Package changes

  • adds GameAssist/0.1.4.7/GameAssist.js;
  • updates GameAssist/script.json to v0.1.4.7 using the required GameAssist.js filename and property-based modifies declarations;
  • updates the One-Click description, dependencies, named conflicts, commands, setup instructions, and troubleshooting documentation;
  • replaces the older package README with the current v0.1.4.7 documentation.

Release highlights

  • clearer !ga-status system health and troubleshooting panels;
  • configuration self-healing and versioned configuration snapshots;
  • improved CritFumble help and natural-1 workflow;
  • exact built-in and custom concentration-marker recognition;
  • NPC death tracking with Campaign, Chapter, Section, and Session handouts;
  • NPC death audit, report writing, hierarchical clearing, and curated Arc records;
  • NPCHPRoller initialization protection that prevents false death/revival history;
  • verified TokenMod marker requests through its documented --api-as path;
  • optional StatusInfo detection and observer-path diagnostics.

Requirements and compatibility

  • D&D 5E (2014) character sheet;
  • TokenMod 0.8.88 supported baseline for NPCManager and ConcentrationTracker marker changes;
  • StatusInfo 0.3.11 optional for condition descriptions and menus;
  • seven campaign rollable tables for CritFumble, documented in the package description and README.

GameAssist and the submitted source are released under the MIT License.

Verification

  • Roll20 script.json.schema: passed;
  • JavaScript syntax: passed;
  • normalized release SHA-256: ADBC0F18CD3517E50A91CEBAA05D83ABD531F9595130F2EF3B750548C05D4953;
  • automated status/lifecycle suite: 57/57 passed;
  • focused TokenMod, StatusInfo, concentration, NPC marker, teardown, and initialization suite: 31/31 passed;
  • MECHSUITS structure: 19/19 sections passed;
  • existing command literals preserved: 135/135;
  • focused Roll20 API sandbox acceptance passed.

Project documentation: https://github.com/Mord-Eagle/GameAssist

Detailed release history: https://github.com/Mord-Eagle/GameAssist/blob/main/CHANGELOG.md

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: acb9825e9f

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread GameAssist/README.md

| --- | --- |
| Core Lift | Guarded modules, conservative state repair, explicit queue API, session metrics, dependency diagnostics, and GM health reporting. |
| Quick Install | ① Install **GameAssist** from Roll20 One-Click, or paste **GameAssist-v0.1.4.7.js** manually ② Install **TokenMod** for marker modules ③ Optionally install **StatusInfo** for condition descriptions ④ Add the seven CritFumble roll-tables ⑤ Save/reload and run `!ga-status`. |

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Point manual installs at the actual script file

For manual installs, this README tells users to paste GameAssist-v0.1.4.7.js, but this commit only adds GameAssist/0.1.4.7/GameAssist.js and script.json still declares the uniform executable name as GameAssist.js. A Pro user following the manual instructions from GitHub will not find the named file and may paste the old root script instead, missing the 0.1.4.7 update; please point these instructions at the actual versioned path or filename.

Useful? React with 👍 / 👎.

@Mord-Eagle
Mord-Eagle deleted the gameassist-v0.1.4.7 branch July 18, 2026 04:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant