ENH: Save roll ok
parent
24c6ab547a
commit
57652479ee
|
@ -373,7 +373,6 @@ export class OseActor extends Actor {
|
|||
}
|
||||
|
||||
rollAttack(attData, options = {}) {
|
||||
console.log("ACTOR", attData);
|
||||
const data = this.data.data;
|
||||
const rollParts = ["1d20"];
|
||||
const dmgParts = [];
|
||||
|
@ -418,6 +417,7 @@ export class OseActor extends Actor {
|
|||
type: options.type,
|
||||
thac0: thac0,
|
||||
dmg: dmgParts,
|
||||
save: attData.roll.save,
|
||||
},
|
||||
};
|
||||
|
||||
|
|
|
@ -243,7 +243,6 @@ export class OseDice {
|
|||
title = null,
|
||||
} = {}) {
|
||||
let rolled = false;
|
||||
console.log(data);
|
||||
const template = "systems/ose/templates/chat/roll-dialog.html";
|
||||
let dialogData = {
|
||||
formula: parts.join(" "),
|
||||
|
@ -272,7 +271,6 @@ export class OseDice {
|
|||
callback: (html) => {
|
||||
rolled = true;
|
||||
rollData.form = html[0].children[0];
|
||||
console.log(data);
|
||||
roll = ["melee", "missile"].includes(data.roll.type)
|
||||
? OseDice.sendAttackRoll(rollData)
|
||||
: OseDice.sendRoll(rollData);
|
||||
|
|
|
@ -83,10 +83,10 @@ export class OseItem extends Item {
|
|||
item: this.data,
|
||||
actor: this.actor.data,
|
||||
roll: {
|
||||
type: "melee",
|
||||
save: this.data.data.save,
|
||||
},
|
||||
},
|
||||
options
|
||||
{ type: "melee" }
|
||||
);
|
||||
},
|
||||
},
|
||||
|
@ -97,12 +97,12 @@ export class OseItem extends Item {
|
|||
this.actor.rollAttack(
|
||||
{
|
||||
roll: {
|
||||
type: "missile",
|
||||
save: this.data.data.save,
|
||||
},
|
||||
actor: this.actor.data,
|
||||
item: this.data,
|
||||
},
|
||||
options
|
||||
{ type: "missile" }
|
||||
);
|
||||
},
|
||||
},
|
||||
|
@ -117,8 +117,11 @@ export class OseItem extends Item {
|
|||
{
|
||||
actor: this.actor.data,
|
||||
item: this.data,
|
||||
roll: {
|
||||
save: this.data.data.save,
|
||||
},
|
||||
},
|
||||
{type: type}
|
||||
{ type: type }
|
||||
);
|
||||
|
||||
return true;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
<div class="ose chat-card item-card" data-actor-id="{{actor._id}}" data-item-id="{{item._id}}"
|
||||
<div class="ose chat-card item-card" data-actor-id="{{data.actor._id}}" data-item-id="{{data.item._id}}"
|
||||
{{#if tokenId}}data-token-id="{{tokenId}}"{{/if}}>
|
||||
<div class="ose chat-block">
|
||||
<div class="flexrow chat-header">
|
||||
|
@ -16,10 +16,10 @@
|
|||
<div class="roll-result"><b>{{localize 'OSE.messages.InflictsDamage'}}</b></div>
|
||||
</div>
|
||||
<div class="damage-roll">{{{rollDamage}}}</div>
|
||||
{{#if data.rollData.save}}
|
||||
{{#if data.roll.save}}
|
||||
<div class="card-buttons">
|
||||
<button data-action="save" data-save="{{data.rollData.save}}" disabled>
|
||||
{{lookup config.saves_long data.rollData.save}} - {{localize "OSE.spells.Save"}}
|
||||
<button data-action="save" data-save="{{data.roll.save}}" disabled>
|
||||
{{lookup config.saves_long data.roll.save}} - {{localize "OSE.spells.Save"}}
|
||||
</button>
|
||||
</div>
|
||||
{{/if}}
|
||||
|
|
Loading…
Reference in New Issue