This commit is contained in:
539943419 committed 2024-01-31 11:13:40 +08:00
1 parent 638d9647cf
commit 5a4bc28820
1 file changed
+22 -8
+22 -8
View File
@@ -9597,6 +9597,7 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
p.draw(9)
}else{
p.gainMaxHp(2)
p.recover(2)
p.draw(4)
if(!p.isTurnedOver()){
p.turnOver();
@@ -9651,6 +9652,9 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
}
str = '是否对' + str + "发动【" + get.translation(event.name) + '】'
player.chooseBool(str).set('ai',()=>{
game.log(event.pArray.filter((p)=>{p === player}).length , max , player.hp)
if(event.pArray.filter((p)=>{p === player}).length != 0 && max < player.hp)return false
// if(event.pArray.filter((p)=>{p !== player}).length == 0 && max < player.hp)return false
return player.hp + player.hujia < 3 || event.pArray.filter((p)=>{p === player}).length == 0
})
'step 1'
@@ -9659,13 +9663,16 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
var max = -1
for(var p of event.pArray){
if(p.maxHp > 1)p.loseMaxHp(1)
max = Math.max(p.maxHp - p.hp - 1,max)
max = Math.max(p.maxHp - p.hp,max)
p.recover(p.maxHp - p.hp)
}
if(max - player.hujia != 0)player.changeHujia(max - player.hujia)
player.draw(max)
}
}
},
ai: {
threaten:95,
},
},
"zioy_junci":{
trigger:{
@@ -9756,7 +9763,10 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
},
subSkill:{
'phase':{}
}
},
ai: {
threaten:95,
},
},
"zioy_junnu":{
trigger:{
@@ -9794,6 +9804,7 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
}else{
if(get.attitude(event.player,player) > 0)return false
}
if((event.player==player) == (nb >= nr) && player.hp > 0)return false
return true
},
ai: {
@@ -9817,7 +9828,7 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
content:function(){
'step 0'
player.awakenSkill(event.name)
event.max = player.maxHp
event.max = parseInt(player.maxHp/2+0.01 - player.hp)
player.chooseTarget('请选择〖君陨〗的目标',[1,event.max],false,function (card, player, target) {
return player != target;
}).set('ai', target => {
@@ -9840,7 +9851,7 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
event.t.damage(1)
event.goto(4)
}else{
player.chooseControl(buttoms).set("prompt",'请选择对'+get.translation(event.t)+'造成的伤害值')
player.chooseControl(buttoms).set("prompt",'请选择对'+get.translation(event.t)+'造成的伤害值').set('ai',()=>{return buttoms.length})
}
'step 3'
event.t.damage(result.control)
@@ -9850,6 +9861,9 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
event.goto(2)
}
},
ai: {
threaten:95,
},
},
},
translate: {
@@ -10188,15 +10202,15 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
"zioy_biandaogui":'彼岸道归',
"zioy_biandaogui_info":'锁定技,',
"zioy_junling":'君临',
"zioy_junling_info":'隐匿技,锁定技。当你登场时,若当前回合角色不为你则终止一切结算,当前回合结束。然后你增加7点体力上限,摸9张牌;其他角色增加2点体力上限,摸4张牌,并将武将牌翻至背面朝上。',
"zioy_junling_info":'隐匿技,锁定技。当你登场时,若当前回合角色不为你则终止一切结算,当前回合结束。然后你增加7点体力上限,摸9张牌;其他角色增加2点体力上限,回复2点体力,摸4张牌,并将武将牌翻至背面朝上。',
"zioy_junming":'君命',
"zioy_junming_info":'一轮游戏开始时,若场上有受伤角色,你可以令场上已损失体力值最多的所有角色失去1点体力上限(最多失去至1点)并将体力值回复至体力上限,然后你将你的护甲值调整为N并摸N张牌。(N为技能结算前场上角色已损失体力值的最大值)',
"zioy_junci":'君赐',
"zioy_junci_info":'每回合限1次,当一名角色对一名其他角色造成伤害时,你可以将你或受伤角色/伤害来源区域内的一张牌移动至伤害来源/受伤角色区域内的相应位置,若此牌进入移入角色的手牌区,其须选择是否立即使用此牌,若时机不合法或该角色选择不立即使用且该角色不为你,你对其造成1点伤害。',
"zioy_junci_info":'每回合限1次,当一名角色对一名其他角色造成伤害时,你可以将你或受伤角色/伤害来源区域内的一张牌移动至伤害来源/受伤角色区域内的相应位置,若此牌被移入手牌区且时机合法,其须选择是否立即使用此牌,若时机不合法或该角色选择不立即使用且该角色不为你,你可以对其造成1点伤害。',
"zioy_junnu":'君怒',
"zioy_junnu_info":'当你即将受到/造成伤害时,你可以展示你的所有手牌,若其中红色牌数量不小于黑色牌,你令此伤害+1且造成伤害的角色弃置等同于你手牌数的牌(不足则全弃);若其中黑色牌数量不小于红色牌,你令此伤害+1且受到伤害的角色弃置等同于你手牌数的牌(不足则全弃)。',
"zioy_junyun":'君陨',
"zioy_junyun_info":'限定技。当你即将死亡时,你可以对任意名角色造成至多共X点无属性伤害。(X为你的体力上限)',
"zioy_junyun_info":'限定技。当你即将死亡时,你可以对任意名角色造成至多共X点无属性伤害。(X为你已损失体力/2且向下取整)',
}
},
intro: "??????????????????????????<br>拒绝规范描述",