Merge pull request 'Fix: difficulté des médiations' (#754) from VincentVk/foundryvtt-reve-de-dragon:v11 into v11
Reviewed-on: #754
This commit is contained in:
commit
14f324360d
@ -1,5 +1,10 @@
|
|||||||
# 12.0
|
# 12.0
|
||||||
|
|
||||||
|
## 12.0.44 - Les errements d'Astrobazzarh, encore
|
||||||
|
|
||||||
|
- La difficulté des méditations n'augmente plus en cas de réussite et d'échec normal
|
||||||
|
- Renommage du Bouton pour révéler/masquer le demi-rêve
|
||||||
|
|
||||||
## 12.0.44 - Les errements d'Astrobazzarh, suite
|
## 12.0.44 - Les errements d'Astrobazzarh, suite
|
||||||
|
|
||||||
- on peut de nouveau dormir et se réveiller reposé
|
- on peut de nouveau dormir et se réveiller reposé
|
||||||
|
@ -2119,7 +2119,6 @@ export class RdDActor extends RdDBaseActorSang {
|
|||||||
label: "Jet de méditation",
|
label: "Jet de méditation",
|
||||||
callbacks: [
|
callbacks: [
|
||||||
this.createCallbackExperience(),
|
this.createCallbackExperience(),
|
||||||
{ condition: r => r.rolled.isEPart, action: r => this._meditationEPart(r) },
|
|
||||||
{ action: r => this._meditationResult(r) }
|
{ action: r => this._meditationResult(r) }
|
||||||
]
|
]
|
||||||
});
|
});
|
||||||
@ -2128,21 +2127,16 @@ export class RdDActor extends RdDBaseActorSang {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
async _meditationResult(meditationRoll) {
|
async _meditationResult(meditationRoll) {
|
||||||
this.santeIncDec("fatigue", 2);
|
|
||||||
|
|
||||||
if (meditationRoll.rolled.isSuccess) {
|
if (meditationRoll.rolled.isSuccess) {
|
||||||
await this.createEmbeddedDocuments("Item", [RdDItemSigneDraconique.prepareSigneDraconiqueMeditation(meditationRoll.meditation, meditationRoll.rolled)]);
|
await this.createEmbeddedDocuments("Item", [RdDItemSigneDraconique.prepareSigneDraconiqueMeditation(meditationRoll.meditation, meditationRoll.rolled)]);
|
||||||
}
|
}
|
||||||
|
if (meditationRoll.rolled.isEPart){
|
||||||
|
await this.updateEmbeddedDocuments('Item', [{ _id: meditationRoll.meditation._id, 'system.malus': meditationRoll.meditation.system.malus - 1 }]);
|
||||||
|
}
|
||||||
|
await this.santeIncDec("fatigue", 2);
|
||||||
await RdDRollResult.displayRollData(meditationRoll, this.name, 'chat-resultat-meditation.hbs');
|
await RdDRollResult.displayRollData(meditationRoll, this.name, 'chat-resultat-meditation.hbs');
|
||||||
}
|
}
|
||||||
|
|
||||||
/* -------------------------------------------- */
|
|
||||||
_meditationEPart(meditationRoll) {
|
|
||||||
this.updateEmbeddedDocuments('Item', [{ _id: meditationRoll.meditation._id, 'system.malus': meditationRoll.meditation.system.malus - 1 }]);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
_getSignesDraconiques(coord) {
|
_getSignesDraconiques(coord) {
|
||||||
const type = TMRUtility.getTMRType(coord);
|
const type = TMRUtility.getTMRType(coord);
|
||||||
|
@ -4,8 +4,7 @@
|
|||||||
<a class="chat-card-button forcer-tmr-aleatoire" data-tooltip="Ré-insérer aléatoirement le demi-rêve, et masquer la position au joueur">Ré-insertion aléatoire</a>
|
<a class="chat-card-button forcer-tmr-aleatoire" data-tooltip="Ré-insérer aléatoirement le demi-rêve, et masquer la position au joueur">Ré-insertion aléatoire</a>
|
||||||
</span>
|
</span>
|
||||||
<span>
|
<span>
|
||||||
<a class="chat-card-button afficher-tmr"
|
<a class="chat-card-button afficher-tmr" data-tooltip="{{#if hautreve.cacheTMR}}Révéler la position du demi-rêve au joueur{{else}}Cacher la position du demi-rêve au joueur{{/if}}">{{#if hautreve.cacheTMR}}Révéler le demi-rêve{{else}}Cacher le demi-rêve{{/if}}</a>
|
||||||
data-tooltip="{{#if hautreve.cacheTMR}}Montrer la position du demi-rêve au joueur{{else}}Cacher la position du demi-rêve au joueur{{/if}}">{{#if hautreve.cacheTMR}}Montrer les TMR{{else}}Cacher les TMR{{/if}}</a>
|
|
||||||
</span>
|
</span>
|
||||||
</li>
|
</li>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user