This commit is contained in:
539943419 committed 2023-10-14 04:34:47 +08:00
1 parent b37f832562
commit 93fa365f0b
1 file changed
+13 -3
+13 -3
View File
@@ -46,28 +46,38 @@ game.import("extension", function (lib, game, ui, get, ai, _status) {
// 重写废除判定区相关 // 重写废除判定区相关
lib.element.content.enableJudge = function () { lib.element.content.enableJudge = function () {
"step 0" "step 0"
if (!player.storage._disableJudge) return; if (!player.storage._disableJudge || player.storage._disableJudge == false) event.finish()
// 多次废除恢复判断 // 多次废除恢复判断
if (!player.storage._disableJudge_layer){ if (!player.storage._disableJudge_layer){
player.storage._disableJudge_layer = 0 player.storage._disableJudge_layer = 0
} }
player.storage._disableJudge_layer-- player.storage._disableJudge_layer--
if (player.storage._disableJudge_layer < 0){
player.storage._disableJudge_layer = 0
event.finish()
}
if(player.storage._disableJudge_layer > 0)event.finish()
'step 1'
game.log(player, "恢复了判定区"); game.log(player, "恢复了判定区");
player.storage._disableJudge = false; player.storage._disableJudge = false;
// player.markSkill('_disableJudge'); // player.markSkill('_disableJudge');
"step 1" "step 2"
game.broadcastAll(function (player, card) { game.broadcastAll(function (player, card) {
player.$enableJudge(); player.$enableJudge();
}, player); }, player);
}; };
lib.element.content.disableJudge = function () { lib.element.content.disableJudge = function () {
"step 0" "step 0"
if (player.storage._disableJudge == true) return; // if (player.storage._disableJudge == true) return;
// 多次废除恢复判断 // 多次废除恢复判断
if (!player.storage._disableJudge_layer){ if (!player.storage._disableJudge_layer){
player.storage._disableJudge_layer = 0 player.storage._disableJudge_layer = 0
} }
player.storage._disableJudge_layer++ player.storage._disableJudge_layer++
if(player.storage._disableJudge_layer > 1){
event.finish()
}
"step 1" "step 1"
game.log(player, "废除了判定区"); game.log(player, "废除了判定区");
var js = player.getCards("j"); var js = player.getCards("j");