以下是将代码修改为满足你需求的版本:

skill = {
    audio: 2,
    forced: true,
    trigger: {
        player: 'useCard',
    },
    filter: function (event, player) {
        return event.card && (get.type(event.card) == 'trick' || get.type(event.card) == 'basic' && !['shan', 'tao', 'jiu', 'du'].contains(event.card.name));
    },
    content: function () {
        game.filterPlayer(function (current) {
            return current != player;
        }).forEach(function (target) {
            target.forbidden = true;
        });
    },
    ai: {
        'directHit_ai': true,
        skillTagFilter: function (player, tag, arg) {
            return true;
        },
    },
    '_priority': 0,
}

修改后的技能效果为:锁定技,当你使用牌时,你使所有其他角色不能使用或打出牌响应此牌。

注意,原代码中的触发条件中存在与当前玩家距离为1的其他角色的限制已经被删除,因此现在所有其他角色都不能使用或打出牌响应你所使用的牌。


原文地址: https://www.cveoy.top/t/topic/bMmx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录