forked from public/foundryvtt-reve-de-dragon
Remise a neuf de personnage
class="gm-only" pour tout champ de la feuille de personnage qui est réservée au GM (idée: notes du GM...)
This commit is contained in:
@ -100,7 +100,7 @@ export class RdDActorSheet extends ActorSheet {
|
||||
|
||||
// Gestion du lock/unlock des zones éditables (carac+compétences)
|
||||
data.data.editCaracComp = this.options.editCaracComp;
|
||||
data.data.lockUnlockText = (this.options.editCaracComp) ? "Bloquer" : "Debloquer";
|
||||
data.data.lockUnlockText = (this.options.editCaracComp) ? "Bloquer" : "Débloquer";
|
||||
|
||||
// low is normal, this the base used to compute the grid.
|
||||
data.data.fatigue = {
|
||||
@ -160,6 +160,12 @@ export class RdDActorSheet extends ActorSheet {
|
||||
activateListeners(html) {
|
||||
super.activateListeners(html);
|
||||
|
||||
if (game.user.isGM) {
|
||||
$(".gm-only").show();
|
||||
} else {
|
||||
$(".gm-only").hide();
|
||||
}
|
||||
|
||||
// Everything below here is only needed if the sheet is editable
|
||||
if (!this.options.editable) return;
|
||||
|
||||
@ -176,11 +182,16 @@ export class RdDActorSheet extends ActorSheet {
|
||||
this.confirmerSuppression( li );
|
||||
});
|
||||
|
||||
// Update Inventory Item
|
||||
html.find('.encaisser-direct').click(ev => {
|
||||
html.find('#encaisser-direct').click(ev => {
|
||||
this.displayDialogEncaisser()
|
||||
});
|
||||
|
||||
html.find('#remise-a-neuf').click(ev => {
|
||||
if (game.user.isGM) {
|
||||
this.actor.remiseANeuf();
|
||||
}
|
||||
});
|
||||
|
||||
// Blessure control
|
||||
html.find('.blessure-control').click(ev => {
|
||||
const li = $(ev.currentTarget).parents(".item");
|
||||
@ -234,24 +245,24 @@ export class RdDActorSheet extends ActorSheet {
|
||||
this.actor.rollArme( armeName, competenceName);
|
||||
});
|
||||
// Display TMR, normal
|
||||
html.find('.visu-tmr a').click((event) => {
|
||||
html.find('#visu-tmr').click((event) => {
|
||||
this.actor.displayTMR( "visu");
|
||||
});
|
||||
|
||||
// Display TMR, normal
|
||||
html.find('.monte-tmr a').click((event) => {
|
||||
html.find('#monte-tmr').click((event) => {
|
||||
this.actor.displayTMR( "normal" );
|
||||
});
|
||||
|
||||
// Display TMR, fast
|
||||
html.find('.monte-tmr-rapide a').click((event) => {
|
||||
html.find('#monte-tmr-rapide').click((event) => {
|
||||
this.actor.displayTMR( "rapide" );
|
||||
});
|
||||
|
||||
html.find('.dormir-une-heure').click((event) => {
|
||||
html.find('#dormir-une-heure').click((event) => {
|
||||
this.actor.dormir(1);
|
||||
});
|
||||
html.find('.dormir-chateau-dormant').click((event) => {
|
||||
html.find('#dormir-chateau-dormant').click((event) => {
|
||||
this.actor.dormirChateauDormant();
|
||||
});
|
||||
|
||||
|
Reference in New Issue
Block a user