A .hgignore +1 -0
@@ 0,0 1,1 @@
+tokens
No newline at end of file
M module/bearbones.js +6 -0
@@ 1,11 1,17 @@
import { bearbones } from "./index.js";
import HeroSheet from "./sheets/HeroSheet.js";
+import BearActor from "./actor.js";
Hooks.once("init", function () {
console.log('Bearbones | look ma no brains')
CONFIG.bearbones = bearbones;
+ CONFIG.Actor.entityClass = BearActor;
Actors.unregisterSheet("core", ActorSheet);
Actors.registerSheet("bearbones", HeroSheet, {makeDefault: true});
+
+ // Actors.unregisterSheet("core", Actor);
+ // Actors.registerSheet("bearbones", BearActor, {makeDefault: true});
+
})
No newline at end of file
M module/sheets/HeroSheet.js +8 -0
@@ 4,4 4,12 @@ export default class HeroSheet extends A
template: `systems/bearbones/templates/sheets/hero-sheet.hbs`
})
}
+
+ // getData() {
+ // const data = super.getData();
+
+ // console.log('\n\n\n\n', data);
+
+ // return data;
+ // }
}
No newline at end of file
M templates/sheets/hero-sheet.hbs +5 -5
@@ 1,13 1,13 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img src="{{actor.img}}" data-edit="img" title="{{actor.name}}" height="64" width="64" />
- <h1><input name="name" type="text" value="{{actor.name}}"/></h1>
+ <h1><input name="name" type="text" value="{{actor.name}}" /></h1>
</header>
<div>
- <p>Backstory:</p>
- <div data-edit="data.bio.description" contenteditable>
- {{data.bio.description}}
- </div>
+ <p>Backstory:</p>
+ <div data-edit="data.bio.description" contenteditable>
+ {{data.bio.description}}
+ </div>
</div>
</form>
No newline at end of file