This commit is contained in:
539943419 committed 2023-10-24 11:43:00 +08:00
1 parent 66caa1a345
commit 67de299018
1 file changed
+25 -11
+25 -11
View File
@@ -258,13 +258,17 @@ game.import("extension", function (lib, game, ui, get, ai, _status) {
var i = player.storage.hjianxiong var i = player.storage.hjianxiong
player.removeMark("yeba", player.storage.hjianxiong) player.removeMark("yeba", player.storage.hjianxiong)
player.storage.hjianxiong = 0 player.storage.hjianxiong = 0
var nd = 0
var nr = 0
while (i > 0) { while (i > 0) {
i = i - 1 i = i - 1
player.draw() nd++;
if ([true, false].randomGet()) { if ([true, false].randomGet()) {
player.recover() nr++;
} }
} }
if(nd > 0)player.draw(nd)
if(nr > 0)player.recover(nr)
//player.addSkillBlocker(event.name); //player.addSkillBlocker(event.name);
}, },
ai: { ai: {
@@ -282,13 +286,23 @@ game.import("extension", function (lib, game, ui, get, ai, _status) {
}, },
content: function () { content: function () {
"step 0" "step 0"
if (get.itemtype(trigger.cards) == "cards" && get.position(trigger.cards[0], true) == "o") { event.flag = true;
event.num = trigger.num;
"step 1"
"step 2"
if (get.itemtype(trigger.cards) == "cards" && get.position(trigger.cards[0], true) == "o" && event.flag) {
player.gain(trigger.cards, "gain2") player.gain(trigger.cards, "gain2")
} else player.draw() } else player.draw()
player.draw("nodelay") player.draw("nodelay")
player.addMark("yeba") player.addMark("yeba")
player.storage.hjianxiong += 1 player.storage.hjianxiong += 1
//player.removeSkillBlocker('yeba'); //player.removeSkillBlocker('yeba');
"step 3"
event.num -= 1;
event.flag = false;
if(event.num > 0){
event.goto(2)
}
}, },
ai: { ai: {
maixie: true, maixie: true,
@@ -1706,13 +1720,13 @@ game.import("extension", function (lib, game, ui, get, ai, _status) {
ai: { ai: {
result: { result: {
target: function (player, target) { target: function (player, target) {
if (target.countCards("hej") > target.hp + 1 && get.recoverEffect(target) > 0) { // if (target.countCards("hej") > target.hp + 1 && get.recoverEffect(target) > 0) {
return 1 // return 1
} // }
if (player.canUse("sha", target) && (player.countCards("hej", "sha") || player.countCards("hej", { color: "red" }))) { // if (player.canUse("sha", target) && (player.countCards("hej", "sha") || player.countCards("hej", { color: "red" }))) {
return 1 // return 1
} // }
return 1 return (get.attitude(player,target)+0.1) * 10
} }
}, },
order: 9, order: 9,
@@ -3669,7 +3683,7 @@ game.import("extension", function (lib, game, ui, get, ai, _status) {
"yeba_info": "yeba_info":
"当你造成伤害时,你可摸X张牌,并令此伤害+X,你每以此法摸一张牌,就有50%概率回复一点体力。( X为你上一次发动〖业霸〗后发动〖奸雄〗的次数)", "当你造成伤害时,你可摸X张牌,并令此伤害+X,你每以此法摸一张牌,就有50%概率回复一点体力。( X为你上一次发动〖业霸〗后发动〖奸雄〗的次数)",
supjianxiong: "奸雄", supjianxiong: "奸雄",
"supjianxiong_info": "当你受到伤害后,你可以获得对你造成伤害的牌并摸一张牌,若无法获得对你造成伤害的牌,则改为摸两张牌。", "supjianxiong_info": "当你受到1点伤害后,你可以获得对你造成伤害的牌并摸一张牌,若无法获得对你造成伤害的牌,则改为摸两张牌。",
supkongcheng: "空城", supkongcheng: "空城",
"supkongcheng_info": "锁定技,当你没有手牌时,你不能成为除【万箭齐发】外其他牌的目标。", "supkongcheng_info": "锁定技,当你没有手牌时,你不能成为除【万箭齐发】外其他牌的目标。",
supguanxing: "观星", supguanxing: "观星",