Remove Spell memorization

master
The Happy Anarchist 2020-10-05 20:24:22 -10:00
parent 7d83fc5ccb
commit 79b44ac6a8
4 changed files with 7 additions and 9 deletions

View File

@ -244,7 +244,7 @@
"ACKS.spells.Memorized": "Memorized",
"ACKS.spells.Cast": "Cast",
"ACKS.spells.Range": "Range",
"ACKS.spells.Slots": "Slots",
"ACKS.spells.Slots": "Used",
"ACKS.spells.Class": "Class",
"ACKS.spells.Duration": "Duration",
"ACKS.spells.Level": "Level",

View File

@ -55,7 +55,7 @@ export class AcksActorSheet extends ActorSheet {
let lvl = spells[i].data.lvl;
if (!sortedSpells[lvl]) sortedSpells[lvl] = [];
if (!slots[lvl]) slots[lvl] = 0;
slots[lvl] += spells[i].data.memorized;
slots[lvl] += spells[i].data.cast;
sortedSpells[lvl].push(spells[i]);
}
data.slots = {
@ -113,7 +113,8 @@ export class AcksActorSheet extends ActorSheet {
const item = this.actor.getOwnedItem(itemId);
item.update({
_id: item.id,
"data.cast": item.data.data.memorized,
"data.cast": 0,
"item.data.data.memorized": 0
});
});
}

View File

@ -146,7 +146,7 @@ export class AcksItem extends Item {
spendSpell() {
this.update({
data: {
cast: this.data.data.cast - 1,
cast: this.data.data.cast + 1,
},
}).then(() => {
this.show({ skipDialog: true });

View File

@ -34,12 +34,9 @@
</h4>
</a>
</div>
<div class="field-long memorize flexrow">
<div class="field-short memorize flexrow">
<input type="text" value="{{item.data.cast}}" data-dtype="Number" placeholder="0" data-field="cast"
title="{{localize 'ACKS.spells.Cast'}}">
/
<input type="text" value="{{item.data.memorized}}" data-field="memorize" data-dtype="Number" placeholder="0"
title="{{localize 'ACKS.spells.Memorized'}}"></div>
title="{{localize 'ACKS.spells.Cast'}}"></div>
<div class="item-controls">
{{#if ../../owner}}
<a class="item-control item-show" title='{{localize "ACKS.Show"}}'><i class="fas fa-eye"></i></a>