Add missing items/actors
This commit is contained in:
@@ -29,11 +29,10 @@ export default class FTLNomadActorSheet extends HandlebarsApplicationMixin(found
|
||||
},
|
||||
dragDrop: [{ dragSelector: '[data-drag="true"], .rollable', dropSelector: null }],
|
||||
actions: {
|
||||
editImage: CthulhuEternalActorSheet.#onEditImage,
|
||||
toggleSheet: CthulhuEternalActorSheet.#onToggleSheet,
|
||||
edit: CthulhuEternalActorSheet.#onItemEdit,
|
||||
delete: CthulhuEternalActorSheet.#onItemDelete,
|
||||
updateCheckboxArray: CthulhuEternalActorSheet.#onUpdateCheckboxArray,
|
||||
editImage: FTLNomadActorSheet.#onEditImage,
|
||||
toggleSheet: FTLNomadActorSheet.#onToggleSheet,
|
||||
edit: FTLNomadActorSheet.#onItemEdit,
|
||||
delete: FTLNomadActorSheet.#onItemDelete
|
||||
},
|
||||
}
|
||||
|
||||
@@ -159,22 +158,10 @@ export default class FTLNomadActorSheet extends HandlebarsApplicationMixin(found
|
||||
this.render()
|
||||
}
|
||||
|
||||
static #onUpdateCheckboxArray(event, target) {
|
||||
console.log("Update checkbox array", event, target)
|
||||
let arrayName = target.dataset.name
|
||||
let arrayIdx = Number(target.dataset.index)
|
||||
let dataPath = `system.san.${arrayName}`
|
||||
let tab = foundry.utils.duplicate(this.document.system.san[arrayName])
|
||||
tab[arrayIdx] = target.checked
|
||||
this.actor.update( { [dataPath]: tab } )
|
||||
// Dump
|
||||
console.log("Array name", arrayName, arrayIdx, target.checked, dataPath)
|
||||
}
|
||||
|
||||
/**
|
||||
* Handle changing a Document's image.
|
||||
*
|
||||
* @this CthulhuEternalCharacterSheet
|
||||
* @this FTLNomadActorSheet
|
||||
* @param {PointerEvent} event The originating click event
|
||||
* @param {HTMLElement} target The capturing HTML element which defined a [data-action]
|
||||
* @returns {Promise}
|
||||
|
||||
@@ -29,8 +29,8 @@ export default class FTLNomadItemSheet extends HandlebarsApplicationMixin(foundr
|
||||
},
|
||||
dragDrop: [{ dragSelector: "[data-drag]", dropSelector: null }],
|
||||
actions: {
|
||||
toggleSheet: CthulhuEternalItemSheet.#onToggleSheet,
|
||||
editImage: CthulhuEternalItemSheet.#onEditImage,
|
||||
toggleSheet: FTLNomadItemSheet.#onToggleSheet,
|
||||
editImage: FTLNomadItemSheet.#onEditImage,
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ export const ASCII = `
|
||||
▐░▌ ▐░░▌▐░░░░░░░░░░░▌▐░▌ ▐░▌▐░▌ ▐░▌▐░░░░░░░░░░▌
|
||||
▀ ▀▀ ▀▀▀▀▀▀▀▀▀▀▀ ▀ ▀ ▀ ▀ ▀▀▀▀▀▀▀▀▀▀
|
||||
`
|
||||
|
||||
|
||||
export const SKILLS = {
|
||||
"combat": { id: "combat", label: "FTLNOMAD.Skill.Combat" },
|
||||
"knowledge": { id: "knowledge", label: "FTLNOMAD.Skill.Knowledge" },
|
||||
@@ -47,16 +47,16 @@ export const TECH_AGES = {
|
||||
"latespace": { id: "latespace", label: "FTLNOMAD.TechAge.LateSpace", level: 8 },
|
||||
"earlyinterstellar": { id: "earlyinterstellar", label: "FTLNOMAD.TechAge.EarlyInterstellar", level: 9 },
|
||||
"lateinterstellar": { id: "lateinterstellar", label: "FTLNOMAD.TechAge.LateInterstellar", level: 10 },
|
||||
"earlygalactic" : { id: "earlygalactic", label: "FTLNOMAD.TechAge.EarlyGalactic", level: 11 },
|
||||
"earlygalactic": { id: "earlygalactic", label: "FTLNOMAD.TechAge.EarlyGalactic", level: 11 },
|
||||
"lategalactic": { id: "lategalactic", label: "FTLNOMAD.TechAge.LateGalactic", level: 12 },
|
||||
"cosmic": { id: "cosmic", label: "FTLNOMAD.TechAge.Cosmic", level: 13 }
|
||||
}
|
||||
|
||||
export const WEAPON_RANGE = {
|
||||
"melee": {id: "melee", label: "FTLNOMAD.Weapon.Range.Melee"},
|
||||
"handgun": {id: "handgun", label: "FTLNOMAD.Weapon.Range.Handgun"},
|
||||
"rifle" : {id: "rifle", label: "FTLNOMAD.Weapon.Range.Rifle"},
|
||||
"longrange": {id: "longrange", label: "FTLNOMAD.Weapon.Range.LongRange"},
|
||||
export const WEAPON_RANGE = {
|
||||
"melee": { id: "melee", label: "FTLNOMAD.Weapon.Range.Melee" },
|
||||
"handgun": { id: "handgun", label: "FTLNOMAD.Weapon.Range.Handgun" },
|
||||
"rifle": { id: "rifle", label: "FTLNOMAD.Weapon.Range.Rifle" },
|
||||
"longrange": { id: "longrange", label: "FTLNOMAD.Weapon.Range.LongRange" },
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
|
||||
import CthulhuEternalRoll from "./documents/roll.mjs"
|
||||
import { SystemManager } from './applications/hud/system-manager.js'
|
||||
import { SYSTEM } from "./config/system.mjs"
|
||||
|
||||
export default class FTLNomadUtils {
|
||||
|
||||
Reference in New Issue
Block a user