@@ -471,42 +471,79 @@ class LMRTFYRoller extends Application {
471
471
event . preventDefault ( ) ;
472
472
const ability = event . currentTarget . dataset . ability ;
473
473
if ( game . system . id === 'pf2e' ) this . pf2Roll = this . pf2eRollFor . ABILITY ;
474
- this . _makeRoll ( event , LMRTFY . abilityRollMethod , false , ability ) ;
474
+
475
+ // for now we don't allow can fails until midi-qol has update patching.js
476
+ if ( game . modules . get ( 'midi-qol' ) ) {
477
+ this . _makeRoll ( event , LMRTFY . abilityRollMethod , ability ) ;
478
+ } else {
479
+ this . _makeRoll ( event , LMRTFY . abilityRollMethod , false , ability ) ;
480
+ }
475
481
}
476
482
477
483
_onFailAbilityCheck ( event ) {
478
484
event . preventDefault ( ) ;
479
485
const ability = event . currentTarget . dataset . ability ;
480
486
if ( game . system . id === 'pf2e' ) this . pf2Roll = this . pf2eRollFor . ABILITY ;
481
- this . _makeRoll ( event , LMRTFY . abilityRollMethod , true , ability ) ;
487
+
488
+ // for now we don't allow can fails until midi-qol has update patching.js
489
+ if ( game . modules . get ( 'midi-qol' ) ) {
490
+ this . _makeRoll ( event , LMRTFY . abilityRollMethod , ability ) ;
491
+ } else {
492
+ this . _makeRoll ( event , LMRTFY . abilityRollMethod , true , ability ) ;
493
+ }
482
494
}
483
495
484
496
_onAbilitySave ( event ) {
485
497
event . preventDefault ( ) ;
486
498
const saves = event . currentTarget . dataset . ability ;
487
499
if ( game . system . id === 'pf2e' ) this . pf2Roll = this . pf2eRollFor . SAVE ;
488
500
this . _makeRoll ( event , LMRTFY . saveRollMethod , false , saves ) ;
501
+
502
+ // for now we don't allow can fails until midi-qol has update patching.js
503
+ if ( game . modules . get ( 'midi-qol' ) ) {
504
+ this . _makeRoll ( event , LMRTFY . saveRollMethod , saves ) ;
505
+ } else {
506
+ this . _makeRoll ( event , LMRTFY . saveRollMethod , false , saves ) ;
507
+ }
489
508
}
490
509
491
510
_onFailAbilitySave ( event ) {
492
511
event . preventDefault ( ) ;
493
512
const saves = event . currentTarget . dataset . ability ;
494
513
if ( game . system . id === 'pf2e' ) this . pf2Roll = this . pf2eRollFor . SAVE ;
495
- this . _makeRoll ( event , LMRTFY . saveRollMethod , true , saves ) ;
514
+
515
+ // for now we don't allow can fails until midi-qol has update patching.js
516
+ if ( game . modules . get ( 'midi-qol' ) ) {
517
+ this . _makeRoll ( event , LMRTFY . saveRollMethod , saves ) ;
518
+ } else {
519
+ this . _makeRoll ( event , LMRTFY . saveRollMethod , true , saves ) ;
520
+ }
496
521
}
497
522
498
523
_onSkillCheck ( event ) {
499
524
event . preventDefault ( ) ;
500
525
const skill = event . currentTarget . dataset . skill ;
501
526
if ( game . system . id === 'pf2e' ) this . pf2Roll = this . pf2eRollFor . SKILL ;
502
- this . _makeRoll ( event , LMRTFY . skillRollMethod , false , skill ) ;
527
+
528
+ // for now we don't allow can fails until midi-qol has update patching.js
529
+ if ( game . modules . get ( 'midi-qol' ) ) {
530
+ this . _makeRoll ( event , LMRTFY . skillRollMethod , skill ) ;
531
+ } else {
532
+ this . _makeRoll ( event , LMRTFY . skillRollMethod , false , skill ) ;
533
+ }
503
534
}
504
535
505
536
_onFailSkillCheck ( event ) {
506
537
event . preventDefault ( ) ;
507
538
const skill = event . currentTarget . dataset . skill ;
508
539
if ( game . system . id === 'pf2e' ) this . pf2Roll = this . pf2eRollFor . SKILL ;
509
- this . _makeRoll ( event , LMRTFY . skillRollMethod , true , skill ) ;
540
+
541
+ // for now we don't allow can fails until midi-qol has update patching.js
542
+ if ( game . modules . get ( 'midi-qol' ) ) {
543
+ this . _makeRoll ( event , LMRTFY . skillRollMethod , skill ) ;
544
+ } else {
545
+ this . _makeRoll ( event , LMRTFY . skillRollMethod , true , skill ) ;
546
+ }
510
547
}
511
548
512
549
async _onCustomFormula ( event ) {
0 commit comments