Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0d564b9562 | ||
|
|
ac78e6c74d |
2
package-lock.json
generated
2
package-lock.json
generated
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "wfrp4-actor-sheet-print",
|
"name": "wfrp4-actor-sheet-print",
|
||||||
"version": "3.1.0",
|
"version": "3.1.1",
|
||||||
"lockfileVersion": 2,
|
"lockfileVersion": 2,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
"build": "webpack",
|
"build": "webpack",
|
||||||
"local-deploy": "npm run package && sh ./local-deploy.sh"
|
"local-deploy": "npm run package && sh ./local-deploy.sh"
|
||||||
},
|
},
|
||||||
"version": "3.1.0",
|
"version": "3.1.1",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@league-of-foundry-developers/foundry-vtt-types": "0.8.9-9",
|
"@league-of-foundry-developers/foundry-vtt-types": "0.8.9-9",
|
||||||
"husky": "4.3.7",
|
"husky": "4.3.7",
|
||||||
|
|||||||
26
src/main.ts
26
src/main.ts
@@ -98,7 +98,7 @@ async function generate(actor: Actor & any, docBuilder: AbstractBuilder) {
|
|||||||
docBuilder.getGenerateType(),
|
docBuilder.getGenerateType(),
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
actor._itemTypes.skill
|
actor.itemTypes.skill
|
||||||
.map((item) => {
|
.map((item) => {
|
||||||
const key = item.characteristic.key
|
const key = item.characteristic.key
|
||||||
const i18nKey = key.length > 1 ? key.charAt(0).toUpperCase() + key.substring(1) : key.toUpperCase()
|
const i18nKey = key.length > 1 ? key.charAt(0).toUpperCase() + key.substring(1) : key.toUpperCase()
|
||||||
@@ -119,7 +119,7 @@ async function generate(actor: Actor & any, docBuilder: AbstractBuilder) {
|
|||||||
|
|
||||||
const talentsByName: { [name: string]: { count: number; test: string } } = {};
|
const talentsByName: { [name: string]: { count: number; test: string } } = {};
|
||||||
|
|
||||||
actor._itemTypes.talent.forEach((item) => {
|
actor.itemTypes.talent.forEach((item) => {
|
||||||
const name = item.name;
|
const name = item.name;
|
||||||
if (talentsByName[name] == null) {
|
if (talentsByName[name] == null) {
|
||||||
talentsByName[name] = { count: 1, test: item.system.tests.value };
|
talentsByName[name] = { count: 1, test: item.system.tests.value };
|
||||||
@@ -148,7 +148,7 @@ async function generate(actor: Actor & any, docBuilder: AbstractBuilder) {
|
|||||||
docBuilder.getGenerateType(),
|
docBuilder.getGenerateType(),
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
actor._itemTypes.trait
|
actor.itemTypes.trait
|
||||||
.map((item) => {
|
.map((item) => {
|
||||||
return item.name;
|
return item.name;
|
||||||
})
|
})
|
||||||
@@ -249,7 +249,7 @@ async function generate(actor: Actor & any, docBuilder: AbstractBuilder) {
|
|||||||
docBuilder.getGenerateType(),
|
docBuilder.getGenerateType(),
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
actor._itemTypes.spell
|
actor.itemTypes.spell
|
||||||
.filter((s) => s.lore.value === 'petty')
|
.filter((s) => s.lore.value === 'petty')
|
||||||
.map((s) => {
|
.map((s) => {
|
||||||
return `${s.name} : ${s.cn.value}, ${s.Range}, ${s.Target}, ${s.Duration}`;
|
return `${s.name} : ${s.cn.value}, ${s.Range}, ${s.Target}, ${s.Duration}`;
|
||||||
@@ -262,7 +262,7 @@ async function generate(actor: Actor & any, docBuilder: AbstractBuilder) {
|
|||||||
docBuilder.getGenerateType(),
|
docBuilder.getGenerateType(),
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
actor._itemTypes.spell
|
actor.itemTypes.spell
|
||||||
.filter((s) => s.lore.value !== 'petty')
|
.filter((s) => s.lore.value !== 'petty')
|
||||||
.map((s) => {
|
.map((s) => {
|
||||||
return `${s.name} : ${s.cn.value}, ${s.Range}, ${s.Target}, ${s.Duration}, ${s.ingredientList.length}`;
|
return `${s.name} : ${s.cn.value}, ${s.Range}, ${s.Target}, ${s.Duration}, ${s.ingredientList.length}`;
|
||||||
@@ -275,7 +275,7 @@ async function generate(actor: Actor & any, docBuilder: AbstractBuilder) {
|
|||||||
docBuilder.getGenerateType(),
|
docBuilder.getGenerateType(),
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
actor._itemTypes.prayer
|
actor.itemTypes.prayer
|
||||||
.filter((s) => s.prayerType.value === 'blessing')
|
.filter((s) => s.prayerType.value === 'blessing')
|
||||||
.map((s) => {
|
.map((s) => {
|
||||||
return `${s.name} : ${s.Range}, ${s.Target}, ${s.Duration}`;
|
return `${s.name} : ${s.Range}, ${s.Target}, ${s.Duration}`;
|
||||||
@@ -288,7 +288,7 @@ async function generate(actor: Actor & any, docBuilder: AbstractBuilder) {
|
|||||||
docBuilder.getGenerateType(),
|
docBuilder.getGenerateType(),
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
actor._itemTypes.prayer
|
actor.itemTypes.prayer
|
||||||
.filter((s) => s.prayerType.value !== 'blessing')
|
.filter((s) => s.prayerType.value !== 'blessing')
|
||||||
.map((s) => {
|
.map((s) => {
|
||||||
return `${s.name} : ${s.Range}, ${s.Target}, ${s.Duration}`;
|
return `${s.name} : ${s.Range}, ${s.Target}, ${s.Duration}`;
|
||||||
@@ -348,7 +348,7 @@ async function generate(actor: Actor & any, docBuilder: AbstractBuilder) {
|
|||||||
docBuilder.getGenerateType(),
|
docBuilder.getGenerateType(),
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
actor._itemTypes.critical.map((i) => {
|
actor.itemTypes.critical.map((i) => {
|
||||||
return i.name;
|
return i.name;
|
||||||
}),
|
}),
|
||||||
3
|
3
|
||||||
@@ -358,7 +358,7 @@ async function generate(actor: Actor & any, docBuilder: AbstractBuilder) {
|
|||||||
docBuilder.getGenerateType(),
|
docBuilder.getGenerateType(),
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
actor._itemTypes.disease.map((i) => {
|
actor.itemTypes.disease.map((i) => {
|
||||||
return i.name;
|
return i.name;
|
||||||
}),
|
}),
|
||||||
3
|
3
|
||||||
@@ -368,7 +368,7 @@ async function generate(actor: Actor & any, docBuilder: AbstractBuilder) {
|
|||||||
docBuilder.getGenerateType(),
|
docBuilder.getGenerateType(),
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
actor._itemTypes.injury.map((i) => {
|
actor.itemTypes.injury.map((i) => {
|
||||||
return i.name;
|
return i.name;
|
||||||
}),
|
}),
|
||||||
3
|
3
|
||||||
@@ -378,7 +378,7 @@ async function generate(actor: Actor & any, docBuilder: AbstractBuilder) {
|
|||||||
docBuilder.getGenerateType(),
|
docBuilder.getGenerateType(),
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
actor._itemTypes.mutation
|
actor.itemTypes.mutation
|
||||||
.filter((i) => i.mutationType.value === 'physical')
|
.filter((i) => i.mutationType.value === 'physical')
|
||||||
.map((i) => {
|
.map((i) => {
|
||||||
return i.name;
|
return i.name;
|
||||||
@@ -390,7 +390,7 @@ async function generate(actor: Actor & any, docBuilder: AbstractBuilder) {
|
|||||||
docBuilder.getGenerateType(),
|
docBuilder.getGenerateType(),
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
actor._itemTypes.mutation
|
actor.itemTypes.mutation
|
||||||
.filter((i) => i.mutationType.value === 'mental')
|
.filter((i) => i.mutationType.value === 'mental')
|
||||||
.map((i) => {
|
.map((i) => {
|
||||||
return i.name;
|
return i.name;
|
||||||
@@ -402,7 +402,7 @@ async function generate(actor: Actor & any, docBuilder: AbstractBuilder) {
|
|||||||
docBuilder.getGenerateType(),
|
docBuilder.getGenerateType(),
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
actor._itemTypes.psychology.map((i) => {
|
actor.itemTypes.psychology.map((i) => {
|
||||||
return i.name;
|
return i.name;
|
||||||
}),
|
}),
|
||||||
3
|
3
|
||||||
|
|||||||
@@ -17,10 +17,10 @@ export class Util {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static getActorItems(actor: Actor & any, key: string): (Item & any)[] {
|
public static getActorItems(actor: Actor & any, key: string): (Item & any)[] {
|
||||||
if (actor._itemTypes[key] == null) {
|
if (actor.itemTypes[key] == null) {
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
return actor._itemTypes[key].filter((it) => {
|
return actor.itemTypes[key].filter((it) => {
|
||||||
const location = it.location.value;
|
const location = it.location.value;
|
||||||
if (location != null && location !== 0 && location !== '') {
|
if (location != null && location !== 0 && location !== '') {
|
||||||
return actor.getEmbeddedDocument('Item', location) != null;
|
return actor.getEmbeddedDocument('Item', location) != null;
|
||||||
|
|||||||
Reference in New Issue
Block a user