@@ 0,0 1,39 @@
+
+export default class BearActor extends Actor {
+
+ /** @override */
+ static async create(data, options={}) {
+ data.token = data.token || {};
+ if ( data.type === "pc" ) {
+ mergeObject(data.token, {
+ vision: true,
+ dimSight: 0,
+ brightSight: 10000,
+ actorLink: true,
+ disposition: 1
+ }, {overwrite: false});
+ } else if ( data.type === "npc" ) {
+ mergeObject(data.token, {
+ vision: false,
+ actorLink: true,
+ disposition: 0,
+ }, {overwrite: false});
+ } else if ( data.type === "enemy" ) {
+ console.log('enemy', data.token.disposition)
+ mergeObject(data.token, {
+ vision: false,
+ actorLink: true,
+ disposition: -1,
+ }, {overwrite: false});
+ }
+ return super.create(data, options);
+ }
+
+ /** @override */
+ async update(data, options={}) {
+ // Perform the update
+ return super.update(data, options);
+ }
+
+
+}
No newline at end of file