Liens jets de dés dans les journaux
This commit is contained in:
parent
7e736a00d7
commit
06aff9a3c0
@ -1,5 +1,6 @@
|
|||||||
# 12.0
|
# 12.0
|
||||||
## 12.0.34 - la tête d'Astrobazzarh
|
## 12.0.34 - la tête d'Astrobazzarh
|
||||||
|
- on peut ajouter des liens "jet de dés" dans les journaux texte
|
||||||
- on peut ajouter des liens "jet de dés" dans les descriptions, notes, ...
|
- on peut ajouter des liens "jet de dés" dans les descriptions, notes, ...
|
||||||
- les liens "jet de dés" peuvent être utilisés pour un acteur, ou les items de l'acteurs
|
- les liens "jet de dés" peuvent être utilisés pour un acteur, ou les items de l'acteurs
|
||||||
- les liens "jet de dés" d'"un item non lié à un acteur agit sur les tokens sélectionnés
|
- les liens "jet de dés" d'"un item non lié à un acteur agit sur les tokens sélectionnés
|
||||||
|
28
module/journal/journal-sheet.js
Normal file
28
module/journal/journal-sheet.js
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
import { RdDTextEditor } from "../apps/rdd-text-roll.js";
|
||||||
|
import { SYSTEM_RDD } from "../constants.js";
|
||||||
|
import { Misc } from "../misc.js";
|
||||||
|
|
||||||
|
|
||||||
|
export class RdDJournalSheet extends JournalTextPageSheet {
|
||||||
|
static register() {
|
||||||
|
DocumentSheetConfig.unregisterSheet(JournalEntryPage, "core", JournalTextPageSheet)
|
||||||
|
DocumentSheetConfig.registerSheet(JournalEntryPage,
|
||||||
|
SYSTEM_RDD,
|
||||||
|
RdDJournalSheet, {
|
||||||
|
types: ["text"],
|
||||||
|
makeDefault: true,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
async getData(options) {
|
||||||
|
const journalData = await super.getData(options);
|
||||||
|
journalData.editor.content = await RdDTextEditor.enrichHTML(journalData.document.text.content, this.object)
|
||||||
|
return journalData
|
||||||
|
}
|
||||||
|
|
||||||
|
activateListeners(html) {
|
||||||
|
super.activateListeners(html);
|
||||||
|
|
||||||
|
html.find('.roll-carac-competence').click(async event => await RdDTextEditor.rollText(event, this.actor))
|
||||||
|
}
|
||||||
|
}
|
@ -75,6 +75,7 @@ import { ExportScriptarium } from "./actor/export-scriptarium/export-scriptarium
|
|||||||
import { AppPersonnageAleatoire } from "./actor/random/app-personnage-aleatoire.js"
|
import { AppPersonnageAleatoire } from "./actor/random/app-personnage-aleatoire.js"
|
||||||
import { RdDActorExportSheet } from "./actor/export-scriptarium/actor-encart-sheet.js"
|
import { RdDActorExportSheet } from "./actor/export-scriptarium/actor-encart-sheet.js"
|
||||||
import { RdDStatBlockParser } from "./apps/rdd-import-stats.js"
|
import { RdDStatBlockParser } from "./apps/rdd-import-stats.js"
|
||||||
|
import { RdDJournalSheet } from "./journal/journal-sheet.js"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* RdD system
|
* RdD system
|
||||||
@ -196,6 +197,7 @@ export class SystemReveDeDragon {
|
|||||||
RdDItemSheet.register(RdDIngredientItemSheet)
|
RdDItemSheet.register(RdDIngredientItemSheet)
|
||||||
RdDItemSheet.register(RdDServiceItemSheet)
|
RdDItemSheet.register(RdDServiceItemSheet)
|
||||||
RdDItemSheet.register(RdDBlessureItemSheet)
|
RdDItemSheet.register(RdDBlessureItemSheet)
|
||||||
|
RdDJournalSheet.register()
|
||||||
|
|
||||||
Items.registerSheet(SYSTEM_RDD, RdDItemInventaireSheet, {
|
Items.registerSheet(SYSTEM_RDD, RdDItemInventaireSheet, {
|
||||||
types: [
|
types: [
|
||||||
|
Loading…
x
Reference in New Issue
Block a user