diff --git a/extension.js b/extension.js
index 167e9e3..e2c6290 100644
--- a/extension.js
+++ b/extension.js
@@ -185,7 +185,7 @@ game.import("extension", function (lib, game, ui, get, ai, _status) {
zioy_tiangongkaiwu: {
autoTranslate: {
name: "天工开物",
- info: `
①锁定技。获得此技能时废除你所有的装备栏。防止你恢复装备栏与新增装备栏。你无法使用装备牌。
②游戏开始时,你获得场上所有的装备牌。
③出牌阶段,你可以将你区域内的所有装备牌移出游戏,失去1点体力上限并获得其效果。`
+ info: `
①锁定技。获得此技能时废除你所有的装备栏。防止你恢复装备栏与新增装备栏。你无法使用装备牌。
②游戏开始时,你获得场上所有的装备牌。
③出牌阶段,你可以将你区域内的所有装备牌移出游戏,失去1点体力上限并获得其效果。
④锁定技。摸牌阶段,你额外摸X张牌。(X为log2(你以此法移出游戏的装备牌数量) + 1且向下取整)`
},
enable: "phaseUse",
useable: Infinity,
@@ -272,6 +272,20 @@ game.import("extension", function (lib, game, ui, get, ai, _status) {
player.gain(card)
}
}
+ },
+ draw: {
+ trigger:{
+ player:"phaseDrawBegin2",
+ },
+ filter:function(event,player){
+ return true
+ },
+ forced: true,
+ async content(event, trigger, player){
+ const count = player.getExpansions('zioy_tiangongkaiwu').length;
+ // console.log(count);
+ trigger.num += Math.floor(Math.log2(count)) + 1;
+ }
}
},
ai: {
@@ -10590,7 +10604,7 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
zioy_shenji: {
autoTranslate: {
name: "神机",
- info: `
①锁定技。当有牌于〖神机〗结算期间外被装备或进入弃牌堆时,你有20%的概率将其置于武将牌上,称为“花火”。若此时为你的回合内,则概率提升至100%。“花火”至多为5张,当“花火”牌超过5张时,你弃置最早获得的“花火”。
②出牌阶段限2次,你可以依次使用所有的“花火”,以此法使用的牌无距离与次数限制,若此牌无法使用则弃置之并使本次结算流程后续造成的伤害+1。`
+ info: `
①锁定技。当有牌于〖神机〗结算期间外被装备或进入弃牌堆时,你有20%的概率将其置于武将牌上,称为“花火”。若此时为你的回合内,则概率提升至100%。“花火”至多为5张,当“花火”牌超过5张时,你弃置最早获得的“花火”,若你已受伤则回复1点体力并摸一张牌。
②出牌阶段限2次,你可以依次使用所有的“花火”,以此法使用的牌无距离与次数限制,若此牌无法使用则弃置之并使本次结算流程后续造成的伤害+1。`
},
trigger: {
global:["loseAfter","loseAsyncAfter"],
@@ -10622,6 +10636,10 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
if(player.getExpansions('zioy_shenji').length > 5) {
player.storage.forbidShenji = true
await player.discard(player.getExpansions('zioy_shenji').pop())
+ if(player.hp < player.maxHp) {
+ player.recover(1)
+ player.draw(1)
+ }
player.storage.forbidShenji = false
}
}