From 1da4f5ae36da023042db0e32e74b7564b27e7b12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Ke=C3=9Fler?= Date: Sun, 18 Sep 2022 00:03:01 +0200 Subject: [PATCH] improve david protection --- onlinetichu-counter.js | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/onlinetichu-counter.js b/onlinetichu-counter.js index 86f8c76..5378c53 100644 --- a/onlinetichu-counter.js +++ b/onlinetichu-counter.js @@ -105,7 +105,7 @@ function injectCounter() { davidProtectionButton.className = "btn btn-success btn-xs"; davidProtectionButton.id = "davidProtection"; davidProtectionButton.type = "button"; - davidProtectionButton.innerHTML = 'David protection: Yes'; + davidProtectionButton.innerHTML = 'David protection: Off'; var showRemainingButton = document.createElement('button'); showRemainingButton.className = "btn btn-info btn-xs"; @@ -400,8 +400,10 @@ function injectCounter() { ot.$fold.unbind(); ot.$fold.hide().click(function () { if (otc.davidProtection) { - if(ot.$passCards.length != 0 && !otc.davidProtectionTriggered) { - ot.$gameMessage.text("You have selected cards to play but folded. Are you sure? Press fold again to fold"); + if(ot.$passCards().length != 0 && !otc.davidProtectionTriggered) { + console.log('david protection triggered'); + ot.$gameMessage.text("Selected cards detected. Press again to fold!"); + ot.HorizontalAlign(ot.$gameMessage); otc.davidProtectionTriggered = true; return; } @@ -411,11 +413,6 @@ function injectCounter() { $(this).hide(); }); - ot.$fold.hide().click(function () { - ot.action.Fold(); - $(this).hide(); - }); - MyTableState = (function() { var cachedFunction = ot.reaction.TableState;