Skip to content

Commit 5fd70f7

Browse files
committed
image fix added setting for header image selection
1 parent 6d262ca commit 5fd70f7

File tree

8 files changed

+34
-3
lines changed

8 files changed

+34
-3
lines changed

Diff for: README.md

+3
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,9 @@ It provides support for **character sheets only**, game content should be drawn
4444
[GNU General Public License v3.0](https://choosealicense.com/licenses/gpl-3.0/)
4545

4646
## Release Notes
47+
v2.0.9
48+
- (bugfix) header image and token ring missing
49+
- Added toggle to system settings to show or hide Vaesen Logo on character sheet
4750

4851
v2.0.8
4952
- Character Sheet redesign

Diff for: asset/sheet_header_b.png

12.5 KB
Loading

Diff for: lang/en.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -158,5 +158,7 @@
158158
"WEAPON.RANGE": "Range",
159159
"WEAPON.BONUS": "Bonus",
160160
"WEAPON.AVAILABILITY": "Availability",
161-
"WEAPON.SKILL": "Skill"
161+
"WEAPON.SKILL": "Skill",
162+
163+
"SETTINGS.SWAG": "Use official Vaesen Logo as Header Image on Character Sheets"
162164
}

Diff for: model/player.html

+5
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,12 @@
1616
</div>
1717
<div class="flex column second">
1818
<div class="logo flex row">
19+
{{#if data.swag}}
1920
<img src="systems/vaesen/asset/sheet_header.png">
21+
{{/if}}
22+
{{#unless data.swag}}
23+
<img src="systems/vaesen/asset/sheet_header_b.png">
24+
{{/unless}}
2025
</div>
2126
<div class="flex row">
2227
<div class="flex column res heavy-border" style="margin-left: 5px">

Diff for: script/hooks.js

+3
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import { ConditionCharacterSheet } from "./sheet/condition.js";
1313
import { AttackCharacterSheet } from "./sheet/attack.js";
1414
import { UpgradeCharacterSheet } from "./sheet/upgrade.js";
1515
import { prepareRollDialog, push } from "./util/roll.js";
16+
import { registerSystemSettings } from "./util/settings.js";
1617

1718
Hooks.once("init", () => {
1819
CONFIG.Combat.initiative = { formula: "1d10", decimals: 0 };
@@ -36,6 +37,8 @@ Hooks.once("init", () => {
3637
Items.registerSheet("vaesen", AttackCharacterSheet, {types: ["attack"], makeDefault: true});
3738
Items.registerSheet("vaesen", UpgradeCharacterSheet, {types: ["upgrade"], makeDefault: true});
3839
preloadHandlebarsTemplates();
40+
// Register System Settings
41+
registerSystemSettings();
3942
});
4043

4144
Hooks.once('diceSoNiceReady', (dice3d) => {

Diff for: script/sheet/player.js

+5
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ export class PlayerCharacterSheet extends ActorSheet {
4040

4141
getData() {
4242
const superData = super.getData();
43+
this.setSwag(superData.data);
4344
this.computeSkills(superData.data);
4445
this.computeItems(superData.data);
4546
return superData;
@@ -158,6 +159,10 @@ export class PlayerCharacterSheet extends ActorSheet {
158159
item.isGear = item.type === 'gear';
159160
}
160161
}
162+
163+
setSwag(data) {
164+
data.swag = game.settings.get("vaesen", "swag") ? true : false;
165+
}
161166

162167
onItemCreate(event) {
163168
event.preventDefault();

Diff for: script/util/settings.js

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
export const registerSystemSettings = function () {
2+
game.settings.register("vaesen", "swag", {
3+
name: "SETTINGS.SWAG",
4+
scope: "world",
5+
config: true,
6+
restricted: true,
7+
default: true,
8+
type: Boolean
9+
});
10+
11+
12+
13+
}

Diff for: system.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
"name": "vaesen",
44
"title": "Vaesen",
55
"description": "Nordic horror role-playing",
6-
"version": "2.0.8",
6+
"version": "2.0.9",
77
"minimumCoreVersion": "0.8.6",
88
"compatibleCoreVersion": "0.8.8",
99
"templateVersion": 2,
10-
"author": "perfectro, fvtt-fria-ligan",
10+
"author": "perfectro, Dr Ogres, fvtt-fria-ligan",
1111
"scripts": [],
1212
"esmodules": [
1313
"script/hooks.js"

0 commit comments

Comments
 (0)