Compare commits
27 Commits
fvtt-pegas
...
fvtt-pegas
Author | SHA1 | Date | |
---|---|---|---|
3c893e9be5 | |||
e288344bf5 | |||
aa5b13ae07 | |||
b2dd8edab2 | |||
8fac4dcb36 | |||
2c015d8f8f | |||
fdbfbf0350 | |||
37d27104fc | |||
0d70783e9b | |||
83801b294b | |||
7d05ef495b | |||
329b7839da | |||
571d015c28 | |||
5e3e50535c | |||
eb951f188f | |||
de3e16a3f0 | |||
7fcb5c36b6 | |||
be83dbd055 | |||
662804c658 | |||
4311a4762d | |||
8ddc3ad776 | |||
f4a8aa7927 | |||
45332702dc | |||
d8215301b4 | |||
932573c9ae | |||
d6a57de134 | |||
e2d5a0ec74 |
File diff suppressed because it is too large
Load Diff
@ -146,10 +146,10 @@ export class PegasusUtility {
|
|||||||
static updateEffectsBonusDice(rollData) {
|
static updateEffectsBonusDice(rollData) {
|
||||||
let newDicePool = rollData.dicePool.filter(dice => dice.name != "effect-bonus-dice")
|
let newDicePool = rollData.dicePool.filter(dice => dice.name != "effect-bonus-dice")
|
||||||
for (let effect of rollData.effectsList) {
|
for (let effect of rollData.effectsList) {
|
||||||
if (effect && effect.applied && effect.type == "effect" && effect.effect && effect.effect.system.bonusdice) {
|
if (effect && effect.applied && effect.type == "effect" && !effect.effect?.system?.hindrance && effect.effect && effect.effect.system.bonusdice) {
|
||||||
newDicePool = newDicePool.concat(this.buildDicePool("effect-bonus-dice", effect.effect.system.effectlevel, 0, effect.effect.name))
|
newDicePool = newDicePool.concat(this.buildDicePool("effect-bonus-dice", effect.effect.system.effectlevel, 0, effect.effect.name))
|
||||||
}
|
}
|
||||||
if (effect && effect.applied && effect.type == "effect" && effect.value && effect.isdynamic) {
|
if (effect && effect.applied && effect.type == "effect" && effect.value && effect.isdynamic && !effect.effect?.system?.hindrance) {
|
||||||
newDicePool = newDicePool.concat(this.buildDicePool("effect-bonus-dice", effect.value, 0, effect.name))
|
newDicePool = newDicePool.concat(this.buildDicePool("effect-bonus-dice", effect.value, 0, effect.name))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -161,7 +161,9 @@ export class PegasusUtility {
|
|||||||
let newDicePool = rollData.dicePool.filter(dice => dice.name != "effect-hindrance")
|
let newDicePool = rollData.dicePool.filter(dice => dice.name != "effect-hindrance")
|
||||||
for (let hindrance of rollData.effectsList) {
|
for (let hindrance of rollData.effectsList) {
|
||||||
if (hindrance && hindrance.applied && (hindrance.type == "hindrance" || (hindrance.type == "effect" && hindrance.effect?.system?.hindrance))) {
|
if (hindrance && hindrance.applied && (hindrance.type == "hindrance" || (hindrance.type == "effect" && hindrance.effect?.system?.hindrance))) {
|
||||||
|
console.log("Adding Hindrance 1", hindrance, newDicePool)
|
||||||
newDicePool = newDicePool.concat(this.buildDicePool("effect-hindrance", (hindrance.value) ? hindrance.value : hindrance.effect.system.effectlevel, 0, hindrance.name))
|
newDicePool = newDicePool.concat(this.buildDicePool("effect-hindrance", (hindrance.value) ? hindrance.value : hindrance.effect.system.effectlevel, 0, hindrance.name))
|
||||||
|
console.log("Adding Hindrance 2", newDicePool)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
rollData.dicePool = newDicePool
|
rollData.dicePool = newDicePool
|
||||||
@ -542,7 +544,7 @@ export class PegasusUtility {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
static getDiceFromLevel(level = 0) {
|
static getDiceFromLevel(level = 0) {
|
||||||
level = Number(level)
|
level = Math.max( Number(level), 0)
|
||||||
return this.diceList[level];
|
return this.diceList[level];
|
||||||
}
|
}
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
@ -1208,14 +1210,15 @@ export class PegasusUtility {
|
|||||||
let agitatorTokens = canvas.tokens.placeables.filter(token => token.actor.isAgitator() && !token.document.hidden)
|
let agitatorTokens = canvas.tokens.placeables.filter(token => token.actor.isAgitator() && !token.document.hidden)
|
||||||
for (let token of agitatorTokens) {
|
for (let token of agitatorTokens) {
|
||||||
token.refresh()
|
token.refresh()
|
||||||
if (token.document.disposition == 0) {
|
let ennemies = []
|
||||||
continue
|
if (token.document.disposition == -1) {
|
||||||
|
ennemies = canvas.tokens.placeables.filter(newToken => newToken.actor.type == "character" && !newToken.document.hidden && (newToken.document.disposition == 1 || newToken.document.disposition == 0 ))
|
||||||
}
|
}
|
||||||
let disposition = ( token.document.disposition == -1) ? 1 : -1
|
if (token.document.disposition == 1) {
|
||||||
let ennemies = canvas.tokens.placeables.filter(newToken => newToken.actor.type == "character" && !newToken.document.hidden && newToken.document.disposition == disposition)
|
ennemies = canvas.tokens.placeables.filter(newToken => newToken.actor.type == "character" && !newToken.document.hidden && (newToken.document.disposition == -1 || newToken.document.disposition == 0 ))
|
||||||
let neutrals = canvas.tokens.placeables.filter(newToken => newToken.actor.type == "character" && !newToken.document.hidden && newToken.document.disposition == 0)
|
}
|
||||||
if (neutrals ) {
|
if (token.document.disposition == 0) {
|
||||||
ennemies = ennemies.concat(neutrals)
|
ennemies = canvas.tokens.placeables.filter(newToken => newToken.actor.type == "character" && !newToken.document.hidden && (newToken.document.disposition == -1 || newToken.document.disposition == 1 ))
|
||||||
}
|
}
|
||||||
for (let ennemy of ennemies) {
|
for (let ennemy of ennemies) {
|
||||||
if (ennemy.actor.id != token.actor.id) {
|
if (ennemy.actor.id != token.actor.id) {
|
||||||
|
@ -51,8 +51,8 @@ export class PegasusVehicleSheet extends ActorSheet {
|
|||||||
vehicleHull: duplicate(this.actor.getVehicleHull()),
|
vehicleHull: duplicate(this.actor.getVehicleHull()),
|
||||||
mobilityModules: duplicate(this.actor.getMobilityModules()),
|
mobilityModules: duplicate(this.actor.getMobilityModules()),
|
||||||
propulsionModules: duplicate(this.actor.getPropulsionModules()),
|
propulsionModules: duplicate(this.actor.getPropulsionModules()),
|
||||||
vehicleModules: duplicate(this.actor.getVehicleModules()),
|
vehicleModules: this.actor.checkAndPrepareEquipments(duplicate(this.actor.getVehicleModules())),
|
||||||
vehicleWeaponModules: duplicate(this.actor.getVehicleWeaponModules()),
|
vehicleWeaponModules: this.actor.checkAndPrepareEquipments(duplicate(this.actor.getVehicleWeaponModules())),
|
||||||
cargos: this.actor.checkAndPrepareEquipments(duplicate(this.actor.getCargos()) ),
|
cargos: this.actor.checkAndPrepareEquipments(duplicate(this.actor.getCargos()) ),
|
||||||
cargoCurrent: this.actor.getCurrentCargoCapacity(),
|
cargoCurrent: this.actor.getCurrentCargoCapacity(),
|
||||||
moneys: duplicate(this.actor.getMoneys()),
|
moneys: duplicate(this.actor.getMoneys()),
|
||||||
@ -134,19 +134,7 @@ export class PegasusVehicleSheet extends ActorSheet {
|
|||||||
let itemId = li.data("item-id")
|
let itemId = li.data("item-id")
|
||||||
this.actor.activateVehicleModule( itemId)
|
this.actor.activateVehicleModule( itemId)
|
||||||
});
|
});
|
||||||
|
html.find('.effect-used').click(ev => {
|
||||||
html.find('.equip-activate').click(ev => {
|
|
||||||
const li = $(ev.currentTarget).parents(".item")
|
|
||||||
let itemId = li.data("item-id")
|
|
||||||
this.actor.equipActivate( itemId)
|
|
||||||
});
|
|
||||||
html.find('.equip-deactivate').click(ev => {
|
|
||||||
const li = $(ev.currentTarget).parents(".item")
|
|
||||||
let itemId = li.data("item-id")
|
|
||||||
this.actor.equipDeactivate( itemId)
|
|
||||||
});
|
|
||||||
|
|
||||||
html.find('.effect-used').click(ev => {
|
|
||||||
const li = $(ev.currentTarget).parents(".item");
|
const li = $(ev.currentTarget).parents(".item");
|
||||||
let itemId = li.data("item-id");
|
let itemId = li.data("item-id");
|
||||||
this.actor.perkEffectUsed( itemId)
|
this.actor.perkEffectUsed( itemId)
|
||||||
|
@ -23,7 +23,7 @@
|
|||||||
"manifest": "https://www.uberwald.me/gitea/uberwald/fvtt-pegasus-rpg/raw/branch/master/system.json",
|
"manifest": "https://www.uberwald.me/gitea/uberwald/fvtt-pegasus-rpg/raw/branch/master/system.json",
|
||||||
"compatibility": {
|
"compatibility": {
|
||||||
"minimum": "10",
|
"minimum": "10",
|
||||||
"verified": "10.285",
|
"verified": "10.286",
|
||||||
"maximum": "10"
|
"maximum": "10"
|
||||||
},
|
},
|
||||||
"id": "fvtt-pegasus-rpg",
|
"id": "fvtt-pegasus-rpg",
|
||||||
@ -253,7 +253,7 @@
|
|||||||
],
|
],
|
||||||
"title": "Pegasus RPG",
|
"title": "Pegasus RPG",
|
||||||
"url": "https://www.uberwald.me/data/files/fvtt-pegasus-rpg",
|
"url": "https://www.uberwald.me/data/files/fvtt-pegasus-rpg",
|
||||||
"version": "10.1.0",
|
"version": "10.1.10",
|
||||||
"download": "https://www.uberwald.me/gitea/uberwald/fvtt-pegasus-rpg/archive/fvtt-pegasus-rpg-v10.1.0.zip",
|
"download": "https://www.uberwald.me/gitea/uberwald/fvtt-pegasus-rpg/archive/fvtt-pegasus-rpg-v10.1.10.zip",
|
||||||
"background": "systems/fvtt-pegasus-rpg/images/ui/pegasus_welcome_page.webp"
|
"background": "systems/fvtt-pegasus-rpg/images/ui/pegasus_welcome_page.webp"
|
||||||
}
|
}
|
@ -310,6 +310,8 @@
|
|||||||
"topspeed": "",
|
"topspeed": "",
|
||||||
"shieldlevel": 0,
|
"shieldlevel": 0,
|
||||||
"armourlevel": 0,
|
"armourlevel": 0,
|
||||||
|
"maxshieldlevel": 0,
|
||||||
|
"maxarmourlevel": 0,
|
||||||
"is3D": false
|
"is3D": false
|
||||||
},
|
},
|
||||||
"reararc": {
|
"reararc": {
|
||||||
@ -317,13 +319,17 @@
|
|||||||
"topspeed": "",
|
"topspeed": "",
|
||||||
"shieldlevel": 0,
|
"shieldlevel": 0,
|
||||||
"armourlevel": 0,
|
"armourlevel": 0,
|
||||||
"is3D": false
|
"maxshieldlevel": 0,
|
||||||
|
"maxarmourlevel": 0,
|
||||||
|
"is3D": false
|
||||||
},
|
},
|
||||||
"rightarc": {
|
"rightarc": {
|
||||||
"label": "Right Arc",
|
"label": "Right Arc",
|
||||||
"topspeed": "",
|
"topspeed": "",
|
||||||
"shieldlevel": 0,
|
"shieldlevel": 0,
|
||||||
"armourlevel": 0,
|
"armourlevel": 0,
|
||||||
|
"maxshieldlevel": 0,
|
||||||
|
"maxarmourlevel": 0,
|
||||||
"is3D": false
|
"is3D": false
|
||||||
},
|
},
|
||||||
"leftarc": {
|
"leftarc": {
|
||||||
@ -331,6 +337,8 @@
|
|||||||
"topspeed": "",
|
"topspeed": "",
|
||||||
"shieldlevel": 0,
|
"shieldlevel": 0,
|
||||||
"armourlevel": 0,
|
"armourlevel": 0,
|
||||||
|
"maxshieldlevel": 0,
|
||||||
|
"maxarmourlevel": 0,
|
||||||
"is3D": false
|
"is3D": false
|
||||||
},
|
},
|
||||||
"toparc": {
|
"toparc": {
|
||||||
@ -338,6 +346,8 @@
|
|||||||
"topspeed": "",
|
"topspeed": "",
|
||||||
"shieldlevel": 0,
|
"shieldlevel": 0,
|
||||||
"armourlevel": 0,
|
"armourlevel": 0,
|
||||||
|
"maxshieldlevel": 0,
|
||||||
|
"maxarmourlevel": 0,
|
||||||
"is3D": true
|
"is3D": true
|
||||||
},
|
},
|
||||||
"bottomarc": {
|
"bottomarc": {
|
||||||
@ -345,6 +355,8 @@
|
|||||||
"topspeed": "",
|
"topspeed": "",
|
||||||
"shieldlevel": 0,
|
"shieldlevel": 0,
|
||||||
"armourlevel": 0,
|
"armourlevel": 0,
|
||||||
|
"maxshieldlevel": 0,
|
||||||
|
"maxarmourlevel": 0,
|
||||||
"is3D": true
|
"is3D": true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -417,6 +429,7 @@
|
|||||||
"affectstatus": false,
|
"affectstatus": false,
|
||||||
"affectedstatus": "",
|
"affectedstatus": "",
|
||||||
"locked": false,
|
"locked": false,
|
||||||
|
"droptext": "",
|
||||||
"description": ""
|
"description": ""
|
||||||
},
|
},
|
||||||
"race": {
|
"race": {
|
||||||
|
@ -85,7 +85,10 @@
|
|||||||
<li class="flexrow"><label class="generic-label">Locked (Only GM can change/edit) ?</label>
|
<li class="flexrow"><label class="generic-label">Locked (Only GM can change/edit) ?</label>
|
||||||
<label class="attribute-value checkbox"><input type="checkbox" name="system.locked" {{checked data.locked}}/></label>
|
<label class="attribute-value checkbox"><input type="checkbox" name="system.locked" {{checked data.locked}}/></label>
|
||||||
</li>
|
</li>
|
||||||
|
<li class="flexrow"><label class="generic-label">Display Text when added to Actor</label>
|
||||||
|
<input type="text" class="input-numeric-short padd-right" name="system.droptext" value="{{data.droptext}}" data-dtype="String"/>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li class="flexrow"><label class="generic-label">Affect Status?</label>
|
<li class="flexrow"><label class="generic-label">Affect Status?</label>
|
||||||
<label class="attribute-value checkbox"><input type="checkbox" name="system.affectstatus" {{checked data.affectstatus}}/></label>
|
<label class="attribute-value checkbox"><input type="checkbox" name="system.affectstatus" {{checked data.affectstatus}}/></label>
|
||||||
</li>
|
</li>
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
<h1 class="charname"><input name="name" type="text" value="{{name}}" placeholder="Name"/></h1>
|
<h1 class="charname"><input name="name" type="text" value="{{name}}" placeholder="Name"/></h1>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
|
|
||||||
{{> systems/fvtt-pegasus-rpg/templates/partial-item-nav.html}}
|
{{> systems/fvtt-pegasus-rpg/templates/partial-item-nav.html}}
|
||||||
|
|
||||||
{{!-- Sheet Body --}}
|
{{!-- Sheet Body --}}
|
||||||
|
@ -105,8 +105,8 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="flexrow"><label class="generic-label">Turret</label>
|
<li class="flexrow"><label class="generic-label">Turret</label>
|
||||||
<select class="competence-base flexrow" type="text" name="system.turret" value="{{data.turret}}" data-dtype="Number">
|
<select class="competence-base flexrow" type="text" name="system.turret" value="{{data.turret}}" data-dtype="String">
|
||||||
{{#select data.turret}} F Front, F Left, F Right, F Rear, F Up, F Down, T 180 Front, T 180 Left, T 180 Rear, T 180 Right, T 360
|
{{#select data.turret}}
|
||||||
<option value="ffront">F Front</option>
|
<option value="ffront">F Front</option>
|
||||||
<option value="fleft">F Left</option>
|
<option value="fleft">F Left</option>
|
||||||
<option value="fright">F Right</option>
|
<option value="fright">F Right</option>
|
||||||
|
@ -9,9 +9,15 @@
|
|||||||
<span class="item-field-label-long">
|
<span class="item-field-label-long">
|
||||||
<label class="short-label">Shield</label>
|
<label class="short-label">Shield</label>
|
||||||
</span>
|
</span>
|
||||||
|
<span class="item-field-label-short">
|
||||||
|
<label class="short-label">Max</label>
|
||||||
|
</span>
|
||||||
<span class="item-field-label-long">
|
<span class="item-field-label-long">
|
||||||
<label class="short-label">Armour</label>
|
<label class="short-label">Armour</label>
|
||||||
</span>
|
</span>
|
||||||
|
<span class="item-field-label-short">
|
||||||
|
<label class="short-label">Max</label>
|
||||||
|
</span>
|
||||||
</li>
|
</li>
|
||||||
<li class="item flexrow list-item list-item-shadow" data-arc-name="{{idx}}">
|
<li class="item flexrow list-item list-item-shadow" data-arc-name="{{idx}}">
|
||||||
|
|
||||||
@ -31,16 +37,18 @@
|
|||||||
{{#select arc.shieldlevel}}
|
{{#select arc.shieldlevel}}
|
||||||
{{{@root.optionsDiceList}}}
|
{{{@root.optionsDiceList}}}
|
||||||
{{/select}}
|
{{/select}}
|
||||||
</select>
|
</select>
|
||||||
</span>
|
</span>
|
||||||
|
<span class="item-field-label-short"><label class="short-label">{{getDice arc.maxshieldlevel}}</label></span>
|
||||||
|
|
||||||
<span class="item-field-label-long">
|
<span class="item-field-label-long">
|
||||||
<select type="text" name="system.arcs.{{idx}}.armourlevel" value="{{arc.armourlevel}}" data-dtype="Number">
|
<select type="text" name="system.arcs.{{idx}}.armourlevel" value="{{arc.armourlevel}}" data-dtype="Number">
|
||||||
{{#select arc.armourlevel}}
|
{{#select arc.armourlevel}}
|
||||||
{{{@root.optionsDiceList}}}
|
{{{@root.optionsDiceList}}}
|
||||||
{{/select}}
|
{{/select}}
|
||||||
</select>
|
</select>
|
||||||
</span>
|
</span>
|
||||||
|
<span class="item-field-label-short"><label class="short-label">{{getDice arc.maxarmourlevel}}</label></span>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
</span>
|
</span>
|
||||||
<select class="status-small-label color-class-common" type="text" name="system.statistics.{{key}}.level"
|
<select class="status-small-label color-class-common" type="text" name="system.statistics.{{key}}.level"
|
||||||
value="{{stat.level}}" data-dtype="Number" disabled>
|
value="{{stat.level}}" data-dtype="Number" disabled>
|
||||||
{{#select stat.level}}
|
{{#select (add stat.level stat.bonuseffect)}}
|
||||||
{{#if (eq key "ad")}}
|
{{#if (eq key "ad")}}
|
||||||
{{{@root.optionsLevel}}}
|
{{{@root.optionsLevel}}}
|
||||||
{{else}}
|
{{else}}
|
||||||
|
@ -456,10 +456,10 @@
|
|||||||
<span class="item-name-label-header-long">
|
<span class="item-name-label-header-long">
|
||||||
<h3><label class="items-title-text">Vehicles modules</label></h3>
|
<h3><label class="items-title-text">Vehicles modules</label></h3>
|
||||||
</span>
|
</span>
|
||||||
<span class="item-field-label-long">
|
<span class="item-field-label-medium">
|
||||||
<label class="short-label">Category</label>
|
<label class="short-label">Category</label>
|
||||||
</span>
|
</span>
|
||||||
<span class="item-field-label-long">
|
<span class="item-field-label-medium">
|
||||||
<label class="short-label">Location</label>
|
<label class="short-label">Location</label>
|
||||||
</span>
|
</span>
|
||||||
<span class="item-field-label-long">
|
<span class="item-field-label-long">
|
||||||
@ -480,12 +480,20 @@
|
|||||||
<a class="item-edit item-name-img" title="Edit Item"><img class="sheet-competence-img"
|
<a class="item-edit item-name-img" title="Edit Item"><img class="sheet-competence-img"
|
||||||
src="{{vehiclemod.img}}" /></a>
|
src="{{vehiclemod.img}}" /></a>
|
||||||
<span class="item-name-label-long"><a class="roll-spec">{{vehiclemod.name}}</a></span>
|
<span class="item-name-label-long"><a class="roll-spec">{{vehiclemod.name}}</a></span>
|
||||||
<span class="item-field-label-long">{{vehiclemod.system.category}}</span>
|
<span class="item-field-label-medium">{{vehiclemod.system.category}}</span>
|
||||||
<span class="item-field-label-long">{{vehiclemod.system.location}}</span>
|
<span class="item-field-label-medium">{{vehiclemod.system.location}}</span>
|
||||||
<span class="item-field-label-long">{{vehiclemod.system.security}}</span>
|
<span class="item-field-label-long">{{vehiclemod.system.security}}</span>
|
||||||
<span class="item-field-label-short">{{vehiclemod.system.nrg}}</span>
|
<span class="item-field-label-short">{{vehiclemod.system.nrg}}</span>
|
||||||
<span class="item-field-label-medium">{{vehiclemod.system.range}}</span>
|
<span class="item-field-label-medium">{{vehiclemod.system.range}}</span>
|
||||||
<span class="item-field-label-short">{{vehiclemod.system.idr}}</span>
|
|
||||||
|
<span class="item-field-label-short">
|
||||||
|
{{#if vehiclemod.system.idrDice}}
|
||||||
|
<a class="roll-idr" data-dice-value="{{vehiclemod.system.idrDice}}">{{vehiclemod.system.idrDice}}</a>
|
||||||
|
{{else}}
|
||||||
|
-
|
||||||
|
{{/if}}
|
||||||
|
</span>
|
||||||
|
|
||||||
<div class="item-filler"> </div>
|
<div class="item-filler"> </div>
|
||||||
<div class="item-controls item-controls-fixed">
|
<div class="item-controls item-controls-fixed">
|
||||||
<a class="item-control vehicle-module-activate" title="Activated">{{#if vehiclemod.system.activated}}<i
|
<a class="item-control vehicle-module-activate" title="Activated">{{#if vehiclemod.system.activated}}<i
|
||||||
@ -501,10 +509,10 @@
|
|||||||
<span class="item-name-label-header-long">
|
<span class="item-name-label-header-long">
|
||||||
<h3><label class="items-title-text">Vehicles weapons</label></h3>
|
<h3><label class="items-title-text">Vehicles weapons</label></h3>
|
||||||
</span>
|
</span>
|
||||||
<span class="item-field-label-long">
|
<span class="item-field-label-medium">
|
||||||
<label class="short-label">Site</label>
|
<label class="short-label">Site</label>
|
||||||
</span>
|
</span>
|
||||||
<span class="item-field-label-long">
|
<span class="item-field-label-medium">
|
||||||
<label class="short-label">Location</label>
|
<label class="short-label">Location</label>
|
||||||
</span>
|
</span>
|
||||||
<span class="item-field-label-short">
|
<span class="item-field-label-short">
|
||||||
@ -528,13 +536,21 @@
|
|||||||
<a class="item-edit item-name-img" title="Edit Item"><img class="sheet-competence-img"
|
<a class="item-edit item-name-img" title="Edit Item"><img class="sheet-competence-img"
|
||||||
src="{{weapon.img}}" /></a>
|
src="{{weapon.img}}" /></a>
|
||||||
<span class="item-name-label-long"><a class="roll-spec">{{weapon.name}}</a></span>
|
<span class="item-name-label-long"><a class="roll-spec">{{weapon.name}}</a></span>
|
||||||
<span class="item-field-label-long">{{weapon.system.site}}</span>
|
<span class="item-field-label-medium">{{weapon.system.site}}</span>
|
||||||
<span class="item-field-label-long">{{weapon.system.location}}</span>
|
<span class="item-field-label-medium">{{weapon.system.location}}</span>
|
||||||
<span class="item-field-label-short">{{weapon.system.dmg}}</span>
|
<span class="item-field-label-short">{{weapon.system.dmg}}</span>
|
||||||
<span class="item-field-label-medium">{{weapon.system.aoe}}</span>
|
<span class="item-field-label-medium">{{weapon.system.aoe}}</span>
|
||||||
<span class="item-field-label-medium">{{weapon.system.turrent}}</span>
|
<span class="item-field-label-medium">{{weapon.system.turret}}</span>
|
||||||
<span class="item-field-label-short">{{weapon.system.nrg}}</span>
|
<span class="item-field-label-short">{{weapon.system.nrg}}</span>
|
||||||
<span class="item-field-label-short">{{weapon.system.idr}}</span>
|
|
||||||
|
<span class="item-field-label-short">
|
||||||
|
{{#if weapon.system.idrDice}}
|
||||||
|
<a class="roll-idr" data-dice-value="{{weapon.system.idrDice}}">{{weapon.system.idrDice}}</a>
|
||||||
|
{{else}}
|
||||||
|
-
|
||||||
|
{{/if}}
|
||||||
|
</span>
|
||||||
|
|
||||||
<div class="item-filler"> </div>
|
<div class="item-filler"> </div>
|
||||||
<div class="item-controls item-controls-fixed">
|
<div class="item-controls item-controls-fixed">
|
||||||
<a class="item-control vehicle-weapon-activate" title="Activated">{{#if weapon.system.activated}}<i
|
<a class="item-control vehicle-weapon-activate" title="Activated">{{#if weapon.system.activated}}<i
|
||||||
|
Reference in New Issue
Block a user