Merge pull request #29 from thehappyanarchist/THA-Dev
Release 0.6.1 - Vancian Spellcasting Removalmaster
commit
f5e182d575
|
@ -52,3 +52,9 @@ v0.6.0 Now with more Compendium
|
|||
MAJOR CHANGES:
|
||||
Bobloblah's compendium was imported and folded in to the ACKS release. There is more to be done, but most of the core arcane, divine spells, basic equipment, and proficiencies are in place, with their associated art icons, weights, descriptions, stats and costs.
|
||||
Added a world map of Cybele if a judge would like to use the default ACKS setting.
|
||||
|
||||
v0.6.1 Removed Vancian spellcasting
|
||||
MINOR CHANGES:
|
||||
When a spell is cast, it is incrememented (to remind the player what they cast already), and the total count of spells of that level cast also increment.
|
||||
When spells are reset, they now roll back to 0.
|
||||
If converting a sheet from an earlier version, a one-time reset may be required to purge old values.
|
|
@ -17,8 +17,9 @@ ACKS, like most B/X clones, is also broadly compatible with thousands of modules
|
|||
- Encumbrance bar to reflect movement rates while encumbered
|
||||
- Pre-programmed saving throws for monsters based on HD
|
||||
- Auran setting languages in addition to standard tongues
|
||||
- Morale and Loyalty tracking for Henchmen.
|
||||
- Morale and Loyalty tracking for Henchmen
|
||||
- The ACKS Compendium has the majority of equipment, proficiencies, and spells from the Core Book. (Soon to have tables and core bestiary)
|
||||
- ACKS Spellcasting, instead of Vancian
|
||||
#### **Heroic Fantasy Handbook** (*optional*)
|
||||
- Added an option to use exploding 20s in combat from HFH optional rules
|
||||
- Added an option to add Basic Healing Rate to the character sheet from HFH optional rules
|
||||
|
|
Binary file not shown.
|
@ -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",
|
||||
|
|
|
@ -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
|
||||
});
|
||||
});
|
||||
}
|
||||
|
|
|
@ -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 });
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
"name": "acks",
|
||||
"title": "Adventurer Conqueror King System",
|
||||
"description": "Play B/X or other OSR compatible content using the ACKS system",
|
||||
"version": "0.6.0",
|
||||
"version": "0.6.1",
|
||||
"minimumCoreVersion": "0.6.2",
|
||||
"compatibleCoreVersion": "0.6.6",
|
||||
"templateVersion": 2,
|
||||
|
|
|
@ -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>
|
||||
|
|
Loading…
Reference in New Issue