24 Commits
1.1.4 ... 1.1.5

Author SHA1 Message Date
8f8a66c78a Update package.json 2024-09-27 21:36:49 +00:00
4af976cac7 Update system.json 2024-09-27 21:36:34 +00:00
efa4ac6457 Merge branch 'old-system' into 'master'
Fix NPCs

See merge request wintermyst/kidsonbrooms!7
2024-09-27 21:33:09 +00:00
c1a962e3b8 fix: magi die lucky break 2024-09-27 23:26:54 +02:00
2eac4210e6 fix: NPC sheet not being able to fetch roll data 2024-09-27 23:11:01 +02:00
beb4322917 chore: correct release note url 2024-09-26 14:00:01 +02:00
d18c52ac54 chore:update so future releases link to the correct manifest 2024-09-26 13:58:51 +02:00
21d17ba037 Merge branch 'master' into old-system 2024-09-26 13:56:56 +02:00
917bd6456d Merge branch 'master' into 'old-system'
# Conflicts:
#   system.json
2024-09-26 10:32:49 +00:00
943e2c5185 fix: renamed links to sheets 2024-09-26 12:31:51 +02:00
c112950a3e fix: reupload template 2024-09-26 12:28:17 +02:00
0ad5baa341 chore update version and readme 2024-09-26 12:25:28 +02:00
b9b014d59f fix: typo 2024-09-26 00:48:12 +00:00
a514ad4367 fix: no compendium folder 2024-09-26 00:46:34 +00:00
1ec482a98f chore: fix name 2024-09-26 00:35:05 +00:00
cc49017b3f d 2024-09-24 19:37:22 +02:00
e928c253eb c 2024-09-24 19:35:44 +02:00
f81fcb6111 b 2024-09-24 19:34:17 +02:00
de8b7ec38a a 2024-09-24 19:31:35 +02:00
36a506b338 update depencies 2024-09-24 19:29:36 +02:00
2294addb8a fix typo 2024-09-24 19:25:17 +02:00
6fe30953cc a 2024-09-24 19:23:45 +02:00
90f4d79e48 Fix error 2024-09-24 19:22:58 +02:00
aff0d5ffbe Updated release workflow 2024-09-24 19:21:44 +02:00
5 changed files with 20 additions and 7 deletions

View File

@ -7,7 +7,7 @@ export class KidsOnBroomsActor extends Actor {
/**
* Override getRollData() that's supplied to rolls.
*/
getRollData() {
getRollDataPC() {
let data = { ...this.system };
// Wand bonuses
@ -18,6 +18,12 @@ export class KidsOnBroomsActor extends Actor {
return data;
}
getRollDataNPC() {
let data = { ...this.system};
return data;
}
_getWandBonus(type) {
const bonuses = {

View File

@ -40,8 +40,6 @@ async getData()
// Add roll data for TinyMCE editors.
context.rollData = context.actor.getRollData();
// Add roll data for TinyMCE editors.
context.rollData = context.actor.getRollData();
console.log(context);
@ -87,7 +85,16 @@ async getData()
if (dataset.roll) {
let label = dataset.label ? `${dataset.label}` : '';
// Get the roll data and include wand bonuses
let rollData = this.actor.getRollData();
let rollData;
if(this.actor.type == "character") {
rollData = this.actor.getRollDataPC();
} else if (this.actor.type == "npc") {
rollData = this.actor.getRollDataNPC();
} else {
console.log("ERROR: UNKNOWN AUTHOR TYPE");
return;
}
let totalBonus = 0;
console.log(dataset.roll);
// Apply wood bonus if it matches the stat being rolled for

View File

@ -1,6 +1,6 @@
{
"name": "kidsonbrooms",
"version": "1.1.4",
"version": "1.1.5",
"description": "CSS compiler for the Kids On Brooms system",
"scripts": {
"build": "gulp build",

View File

@ -2,7 +2,7 @@
"id": "kidsonbrooms",
"title": "Kids on Brooms System",
"description": "The Kids on Brooms system for FoundryVTT!",
"version": "1.1.4",
"version": "1.1.5",
"compatibility": {
"minimum": 12,
"verified": 12.331

View File

@ -25,7 +25,7 @@
<!-- Magic rolling and input -->
<Fieldset class="flexrow flex-group-center">
<legend>Magic</legend>
<span class="ability-mod rollable" data-roll="1{{stat.value}}x+1d4+{{stat.stat}}" data-label="Magic Roll for {{key}}" data-key="{{key}}">
<span class="ability-mod rollable" data-roll="1{{stat.value}}x+1d4x+{{stat.stat}}" data-label="Magic Roll for {{key}}" data-key="{{key}}">
<i class="fas fa-dice-d20"></i>
</span>
</Fieldset>