Actor/Crew rolls
This commit is contained in:
@@ -1981,7 +1981,12 @@ export class PegasusActor extends Actor {
|
||||
crewList.push( {id: actorId})
|
||||
this.update( { 'system.crew': crewList } )
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
delCrew(actorId) {
|
||||
let crewList = duplicate( this.system.crew.filter( actorDef => actorDef.id != actorId ) || [] )
|
||||
this.update( { 'system.crew': crewList } )
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
rollPoolFromVehicle(statKey, useShield = false, subKey = "none") {
|
||||
// Find relevant actor
|
||||
|
||||
@@ -138,18 +138,11 @@ export class PegasusVehicleSheet extends ActorSheet {
|
||||
let itemId = li.data("item-id");
|
||||
this.actor.perkEffectUsed( itemId)
|
||||
});
|
||||
|
||||
html.find('.subactor-edit').click(ev => {
|
||||
const li = $(ev.currentTarget).parents(".item");
|
||||
let actorId = li.data("actor-id");
|
||||
let actor = game.actors.get( actorId );
|
||||
actor.sheet.render(true);
|
||||
});
|
||||
|
||||
html.find('.subactor-delete').click(ev => {
|
||||
const li = $(ev.currentTarget).parents(".item");
|
||||
let actorId = li.data("actor-id");
|
||||
this.actor.delSubActor(actorId);
|
||||
|
||||
html.find('.member-delete').click(ev => {
|
||||
const li = $(ev.currentTarget).parents(".item")
|
||||
let actorId = li.data("actor-id")
|
||||
this.actor.delCrew(actorId)
|
||||
});
|
||||
|
||||
html.find('.quantity-minus').click(event => {
|
||||
|
||||
Reference in New Issue
Block a user