Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Achtung! Cthulhu CoC7 - Release v1.03 #13673

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 1 addition & 4 deletions achtung-cthulhu-coc7/achtung-cthulhu-coc7.css

Large diffs are not rendered by default.

13 changes: 3 additions & 10 deletions achtung-cthulhu-coc7/achtung-cthulhu-coc7.html

Large diffs are not rendered by default.

Binary file modified achtung-cthulhu-coc7/achtung-cthulhu-coc7.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added achtung-cthulhu-coc7/img/back-bandroll-npc.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added achtung-cthulhu-coc7/img/back-bandroll-pc.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added achtung-cthulhu-coc7/img/back-black.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added achtung-cthulhu-coc7/img/ui-circle-gold.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added achtung-cthulhu-coc7/img/ui-dice-gold.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added achtung-cthulhu-coc7/img/ui-dollar-gold.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified achtung-cthulhu-coc7/img/ui-icons-40x40.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added achtung-cthulhu-coc7/img/ui-insanity-gold.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added achtung-cthulhu-coc7/img/ui-lovecraft-gold.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added achtung-cthulhu-coc7/img/ui-monster-gold.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added achtung-cthulhu-coc7/img/ui-mythos-mark-gold.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added achtung-cthulhu-coc7/img/ui-papers-left-gold.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added achtung-cthulhu-coc7/img/ui-papers-right-gold.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added achtung-cthulhu-coc7/img/ui-post-mark-gold.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added achtung-cthulhu-coc7/img/ui-star-gold.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added achtung-cthulhu-coc7/img/ui-tab-corner-gold.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added achtung-cthulhu-coc7/img/ui-tentacle-gold.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
49 changes: 39 additions & 10 deletions achtung-cthulhu-coc7/readme.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
# Achtung! Cthulhu (CoC 7th)
![version](https://img.shields.io/badge/version-1.0-green.svg)
![version](https://img.shields.io/badge/version-1.03-green.svg)

This is a [**Roll20**](https://roll20.net/) character sheet for **Achtung! Cthulhu** published by [*Modiphius*](https://www.modiphius.net/) based upon **Call of Cthulhu 7th Edition** rules published by [*Chaosium*](https://www.chaosium.com/). The character sheet is not designed for *Call of Cthulhu 6th Edition*, nor *Savage Worlds*. As well, it is not compatible with **Roll20 Official Character Sheet** for Call of Cthulhu 7th Edition.
This is a [**Roll20**](https://roll20.net/) character sheet for **Achtung! Cthulhu** role-playing game published by [*Modiphius*](https://www.modiphius.net/) based upon **Call of Cthulhu 7th Edition** rules published by [*Chaosium*](https://www.chaosium.com/). It is not designed for *Call of Cthulhu 6th Edition*, nor *Savage Worlds*.

This sheet supports the [**Roll20 Compendium**](https://roll20.net/compendium/coc/) for *Call of Cthulhu*, and entries from *Monsters*, *Occupations*, *Items*, *Spells*, and *Talents* sections can be imported.

However, it is not compatible with **Roll20 Official Character Sheet** for *Call of Cthulhu 7th Edition*. This means that a character created with a game using the official sheet cannot be imported in a game using this character sheet, and so is the revert.

# Table of contents
* [Features](#features)
Expand All @@ -12,24 +16,49 @@ This is a [**Roll20**](https://roll20.net/) character sheet for **Achtung! Cthul
# Features
* Bonus and Penalty dice
* Quick Rolls bar
* Whisper to GM
* Edit Mode
* Sheet Type (PC/NPC)
* Attributes computing
* Customizable shown Skills
* Skills ordering based on language
* Pulp Cthulhu Talents tab and Skills
* Whisper to GM toggle
* Edit and View modes
* Sheet types (PC/NPC/Creature)
* Themes (Achtung! Cthulhu/Call of Cthulhu)
* Customizable Skills list
* Skills ordering based on user language
* Pulp Cthulhu Skills and Talents
* Repeating Weapons, Items, Assets and Spells
* Roll20 Compendium integration (Drag'n'Drop)
* Printable sheet

# Tricks
* **Luck**, **HP**, **MP** and **SAN** : either raw number or sum like `10+4` or `6-3` can be entered.
* **Luck**, **HP**, **MP**, **SAN** and **Cash** : either raw number or sum like `10+4` or `6-3` can be entered.
* **Skill Points** (Edit Mode) : switch between *Base*, *Occupation*, *Interests* or *Advancement* for appropriate counting.
* **Weapon Damage** : formula like `4d6/3y` can be entered for damage radius.
* **Weapon Range** : formula like `str/5` or `str*2` can be entered.

# Changelog

## v1.03 (2025-01-11)
- Fix extreme damage formula (maximum weapon damage + maximum damage bonus + impalement)
- Fix chatlog action button call based upon character name instead of character id
- Fix occupation and interest skill points totals update on skill points reset
- Fix monster attacks extreme damages and damage bonus
- Fix Show Scores parameter not checked by default
- Replace attribute "imp" by "dmg-max"
- Add Call of Cthulhu dark visual theme
- Add printable sheet option with print friendly styles
- Add persistant insanity cap number bubble box and recalc button
- Add major wound cap number bubble box
- Add description roll template (for out of sheet macros)
- Add empty rows sheet option for repeating sections on sheet creation
- Add no damage chatlog text (instead of nothing displayed)
- Add limits to minimal and maximal Credit Rating
- Merge Investigator and Achtung! PC sheet types into PC sheet type
- Remove advancement checkbox for Credit Rating and Cthulhu Mythos
- Reset inline rolls default styles (e.g. use roll result in roll name)
- Show fighting skill score next to weapon name
- Show options blocks expanded by default
- Make Cash field editable in view mode and auto-computed (i.e. calculate sums like 1+2+3 up to four operands)
- Set maximum characteristic score for players to 99 (including Luck, saving Size [200 max] and Power [150 max])
- Set maximum skill score for players to 109 (99 + 1D10 due to advancement ; except for Credit Rating and Cthulhu Mythos)

## v1.02 (2024-02-09)
- Fix weapon damage bug (wrong value in macro)
- Fix unnamed weapon damage attribute missing
Expand Down
156 changes: 91 additions & 65 deletions achtung-cthulhu-coc7/sheet.json
Original file line number Diff line number Diff line change
@@ -1,89 +1,115 @@
{
"html": "achtung-cthulhu-coc7.html",
"css": "achtung-cthulhu-coc7.css",
"authors": ["Zedafty"],
"roll20userid": ["5690851"],
"preview": "achtung-cthulhu-coc7.jpg",
"instructions": "This character sheet is for **Achtung! Cthulhu** published by [*Modiphius*](https://www.modiphius.net/) based upon **Call of Cthulhu 7th Edition** rules published by [*Chaosium*](https://www.chaosium.com/).\n\nIt is not designed for *Call of Cthulhu 6th Edition*, nor *Savage Worlds*. As well, it is not compatible with **Roll20 Official Character Sheet** for Call of Cthulhu 7th Edition.",
"useroptions": [
"html" : "achtung-cthulhu-coc7.html",
"css" : "achtung-cthulhu-coc7.css",
"authors" : ["Zedafty"],
"roll20userid" : ["5690851"],
"preview" : "achtung-cthulhu-coc7.jpg",
"instructions" : "This character sheet is for **Achtung! Cthulhu** published by [*Modiphius*](https://www.modiphius.net/) based upon **Call of Cthulhu 7th Edition** rules published by [*Chaosium*](https://www.chaosium.com/). It is not designed for *Call of Cthulhu 6th Edition*, nor *Savage Worlds*.\n\nThis sheet supports the [**Roll20 Compendium**](https://roll20.net/compendium/coc/) for *Call of Cthulhu*, and entries from *Monsters*, *Occupations*, *Items*, *Spells*, and *Talents* sections can be imported.\n\nHowever, it is not compatible with **Roll20 Official Character Sheet** for *Call of Cthulhu 7th Edition*. This means that a character created with a game using the official sheet cannot be imported in a game using this character sheet, and so is the revert.",
"useroptions" : [
{
"attribute": "sheet-type",
"displayname": "Sheet type?",
"displaytranslationkey": "json-sheet-type",
"type": "select",
"options": [
"Investigator|1",
"Achtung! PC|2",
"Achtung! NPC|3",
"Creature|4"
"attribute" : "sheet-type",
"displayname" : "Sheet type?",
"displaytranslationkey" : "json-sheet-type",
"type" : "select",
"options" : [
"PC|1",
"NPC|2",
"Creature|3"
],
"optiontranslationkeys" : [
"sheet-type-investigator",
"sheet-type-achtung-pc",
"sheet-type-achtung-npc",
"sheet-type-pc",
"sheet-type-npc",
"sheet-type-monster"
],
"default": "1",
"description": "Set the default sheet type. Investigators characteristics cannot go up to 100, while Non-player characters may. This option can latter be changed under the “Settings” section.",
"descriptiontranslationkey": "json-sheet-type-desc"
"default" : "1",
"description" : "Sets the default sheet type. Player characters characteristics cannot go up to 99 (except for Size and Power), while non-player characters may. This option can later be changed under the “Settings” section.",
"descriptiontranslationkey" : "json-sheet-type-desc"
},
{
"attribute": "show-all",
"displayname": "Show all tabs?",
"displaytranslationkey": "json-show-all",
"type": "checkbox",
"value": "1",
"description": "If checked, newly created character sheets won’t use tab display by default and instead will be shown all at once (i.e. one page). This option can latter be changed under the “Settings” section.",
"descriptiontranslationkey": "json-show-all-desc"
"attribute" : "sheet-theme",
"displayname" : "Sheet theme?",
"displaytranslationkey" : "json-sheet-theme",
"type" : "select",
"options" : [
"Achtung! Cthulhu|1",
"Call of Cthulhu|2"
],
"optiontranslationkeys" : [
"sheet-theme-achtung-cthulhu",
"sheet-theme-call-of-cthulhu"
],
"default" : "1",
"description" : "Sets the default sheet theme. This will change the sheet layout and the displayed logo but not the modifier bar and the roll templates in chatlog. This option can later be changed under the “Settings” section.",
"descriptiontranslationkey" : "json-sheet-theme-desc"
},
{
"attribute" : "show-all",
"displayname" : "Show all tabs?",
"displaytranslationkey" : "json-show-all",
"type" : "checkbox",
"value" : "1",
"description" : "If checked, newly created character sheets won’t use tab display by default and instead will be shown all at once (i.e. one page). This option can later be changed under the “Settings” section.",
"descriptiontranslationkey" : "json-show-all-desc"
},
{
"attribute": "show-magic",
"displayname": "Show magic?",
"displaytranslationkey": "json-show-magic",
"type": "checkbox",
"value": "1",
"description": "If checked, the Magic points and Spells section will be displayed by default. This option can latter be changed under the “Settings” section.",
"descriptiontranslationkey": "json-show-magic-desc"
"attribute" : "show-magic",
"displayname" : "Show magic?",
"displaytranslationkey" : "json-show-magic",
"type" : "checkbox",
"value" : "1",
"description" : "If checked, the Magic points and Spells section will be displayed by default. This option can later be changed under the “Settings” section.",
"descriptiontranslationkey" : "json-show-magic-desc"
},
{
"attribute": "show-talents",
"displayname": "Show talents?",
"displaytranslationkey": "json-show-talents",
"type": "checkbox",
"value": "1",
"description": "If checked, the Talent section, which is a Pulp Cthulhu Feature, will be displayed by default. This option can latter be changed under the “Settings” section.",
"descriptiontranslationkey": "json-show-talents-desc"
"attribute" : "show-talents",
"displayname" : "Show talents?",
"displaytranslationkey" : "json-show-talents",
"type" : "checkbox",
"value" : "1",
"description" : "If checked, the Talent section, which is a Pulp Cthulhu Feature, will be displayed by default. This option can later be changed under the “Settings” section.",
"descriptiontranslationkey" : "json-show-talents-desc"
},
{
"attribute": "show-scores",
"displayname": "Show scores?",
"displaytranslationkey": "json-show-scores",
"type": "checkbox",
"value": "1",
"attribute" : "show-scores",
"displayname" : "Show scores?",
"displaytranslationkey" : "json-show-scores",
"type" : "checkbox",
"value" : "1",
"checked" : "checked",
"description": "If checked, characteristics and skills scores will be shown in the chatlog. DM may wish to hide monsters scores. This option can latter be changed under the “Settings” section.",
"descriptiontranslationkey": "json-show-scores-desc"
"description" : "If checked, characteristics and skills scores will be shown in the chatlog. DM may wish to hide monsters scores. This option can later be changed under the “Settings” section.",
"descriptiontranslationkey" : "json-show-scores-desc"
},
{
"attribute" : "wgm-toggle",
"displayname" : "Whisper Rolls to GM?",
"displaytranslationkey" : "json-wgm",
"type" : "checkbox",
"value" : "1",
"description" : "If checked, newly created characters sheets will output rolls for the GM and the player only by default. Other players wont’t see the rolls. This option is switchable by clicking on “Whisper” on the top bar.",
"descriptiontranslationkey" : "json-wgm-desc"
},
{
"attribute": "wgm-toggle",
"displayname": "Whisper Rolls to GM?",
"displaytranslationkey": "json-wgm",
"type": "checkbox",
"value": "1",
"description": "If checked, newly created characters sheets will output rolls for the GM and the player only by default. Other players wont’t see the rolls. This option is switchable by clicking on “Whisper” on the top bar.",
"descriptiontranslationkey": "json-wgm-desc"
"attribute" : "edit-mode",
"displayname" : "Edit Mode?",
"displaytranslationkey" : "json-edit-mode",
"type" : "checkbox",
"value" : "1",
"checked" : "checked",
"description" : "If checked, newly created character sheets inputs will be editable by default. This option is switchable by clicking on “Edit Mode” on the top bar.",
"descriptiontranslationkey" : "json-edit-mode-desc"
},
{
"attribute": "edit-mode",
"displayname": "Edit Mode?",
"displaytranslationkey": "json-edit-mode",
"type": "checkbox",
"value": "1",
"attribute" : "add-empty-rows",
"displayname" : "Add empty rows?",
"displaytranslationkey" : "json-add-empty-rows",
"type" : "checkbox",
"value" : "1",
"checked" : "checked",
"description": "If checked, newly created character sheets inputs will be editable by default. This option is switchable by clicking on “Edit Mode” on the top bar.",
"descriptiontranslationkey": "json-edit-mode-desc"
"description" : "If checked, newly created character sheets repeating sections will be filled with a “New” empty row item.",
"descriptiontranslationkey" : "json-add-empty-rows-desc"
}
],
"compendium" : "coc",
"legacy": false
"printable" : true,
"legacy" : false
}
Loading