working on some parts of Sheets

This commit is contained in:
Vlyan
2020-12-15 19:30:01 +01:00
parent 971c33321e
commit bee3be183e
28 changed files with 546 additions and 334 deletions

View File

@@ -7,10 +7,38 @@ export class ActorL5r5e extends Actor {
* @override
*/
static async create(data, options = {}) {
if (!Object.keys(data).includes("type")) {
data.type = "character";
}
// if (!Object.keys(data).includes("type")) {
// data.type = "character";
// }
// Some tweak on actors
data.token = data.token || {};
switch (data.type) {
case "character":
mergeObject(
data.token,
{
// vision: true,
// dimSight: 30,
// brightSight: 0,
actorLink: true,
disposition: 1, // friendly
},
{ overwrite: false }
);
break;
case "npc":
mergeObject(
data.token,
{
actorLink: false,
disposition: 0, // neutral
},
{ overwrite: false }
);
break;
}
await super.create(data, options);
}