技能调整
This commit is contained in:
1 parent
5a4bc28820
commit
9798699921
1 file changed
+11
-7
+11
-7
@@ -9593,8 +9593,8 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
|
|||||||
"step 0"
|
"step 0"
|
||||||
for(var p of game.players){
|
for(var p of game.players){
|
||||||
if(p === player){
|
if(p === player){
|
||||||
p.gainMaxHp(7)
|
p.gainMaxHp(3)
|
||||||
p.draw(9)
|
p.draw(3)
|
||||||
}else{
|
}else{
|
||||||
p.gainMaxHp(2)
|
p.gainMaxHp(2)
|
||||||
p.recover(2)
|
p.recover(2)
|
||||||
@@ -9652,8 +9652,8 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
|
|||||||
}
|
}
|
||||||
str = '是否对' + str + "发动【" + get.translation(event.name) + '】'
|
str = '是否对' + str + "发动【" + get.translation(event.name) + '】'
|
||||||
player.chooseBool(str).set('ai',()=>{
|
player.chooseBool(str).set('ai',()=>{
|
||||||
game.log(event.pArray.filter((p)=>{p === player}).length , max , player.hp)
|
// 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(player.maxHp - player.hp == max && max < player.hp)return false
|
||||||
// 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
|
return player.hp + player.hujia < 3 || event.pArray.filter((p)=>{p === player}).length == 0
|
||||||
})
|
})
|
||||||
@@ -9694,16 +9694,19 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
|
|||||||
content:function(){
|
content:function(){
|
||||||
'step 0'
|
'step 0'
|
||||||
player.chooseTarget('请选择移出牌的目标',1,false, (card, player, target)=> {
|
player.chooseTarget('请选择移出牌的目标',1,false, (card, player, target)=> {
|
||||||
|
if(!trigger.player.isAlive()) return target == player
|
||||||
return [player,trigger.player,trigger.source].includes(target) && target.countCards('hej') > 0;
|
return [player,trigger.player,trigger.source].includes(target) && target.countCards('hej') > 0;
|
||||||
}).set('ai', target => {
|
}).set('ai', target => {
|
||||||
var att = get.attitude(player, target);
|
var att = get.attitude(player, target);
|
||||||
return -att;
|
// game.log(1+att)
|
||||||
|
return 1+att > 0;
|
||||||
});
|
});
|
||||||
'step 1'
|
'step 1'
|
||||||
if(result.bool){
|
if(result.bool){
|
||||||
|
// player.say('1213')
|
||||||
event.plose = result.targets[0]
|
event.plose = result.targets[0]
|
||||||
if(event.plose == player && player != trigger.player && player != trigger.source){
|
if(event.plose == player && player != trigger.player && player != trigger.source){
|
||||||
player.chooseTarget('请选择移入牌的目标',1,false, (card, player, target)=> {
|
player.chooseTarget('请选择移入牌的目标',1,true, (card, player, target)=> {
|
||||||
return [trigger.player,trigger.source].includes(target);
|
return [trigger.player,trigger.source].includes(target);
|
||||||
}).set('ai', target => {
|
}).set('ai', target => {
|
||||||
var att = get.attitude(player, target);
|
var att = get.attitude(player, target);
|
||||||
@@ -9717,6 +9720,7 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
|
|||||||
event.finish()
|
event.finish()
|
||||||
}
|
}
|
||||||
'step 2'
|
'step 2'
|
||||||
|
// game.log(result.targets)
|
||||||
event.pgain = result.targets[0]
|
event.pgain = result.targets[0]
|
||||||
'step 3'
|
'step 3'
|
||||||
// game.log(event.plose,event.pgain)
|
// game.log(event.plose,event.pgain)
|
||||||
@@ -10202,7 +10206,7 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
|
|||||||
"zioy_biandaogui":'彼岸道归',
|
"zioy_biandaogui":'彼岸道归',
|
||||||
"zioy_biandaogui_info":'锁定技,',
|
"zioy_biandaogui_info":'锁定技,',
|
||||||
"zioy_junling":'君临',
|
"zioy_junling":'君临',
|
||||||
"zioy_junling_info":'隐匿技,锁定技。当你登场时,若当前回合角色不为你则终止一切结算,当前回合结束。然后你增加7点体力上限,摸9张牌;其他角色增加2点体力上限,回复2点体力,摸4张牌,并将武将牌翻至背面朝上。',
|
"zioy_junling_info":'隐匿技,锁定技。当你登场时,若当前回合角色不为你则终止一切结算,当前回合结束。然后你增加3点体力上限,摸3张牌;其他角色增加2点体力上限,回复2点体力,摸4张牌,并将武将牌翻至背面朝上。',
|
||||||
"zioy_junming":'君命',
|
"zioy_junming":'君命',
|
||||||
"zioy_junming_info":'一轮游戏开始时,若场上有受伤角色,你可以令场上已损失体力值最多的所有角色失去1点体力上限(最多失去至1点)并将体力值回复至体力上限,然后你将你的护甲值调整为N并摸N张牌。(N为技能结算前场上角色已损失体力值的最大值)',
|
"zioy_junming_info":'一轮游戏开始时,若场上有受伤角色,你可以令场上已损失体力值最多的所有角色失去1点体力上限(最多失去至1点)并将体力值回复至体力上限,然后你将你的护甲值调整为N并摸N张牌。(N为技能结算前场上角色已损失体力值的最大值)',
|
||||||
"zioy_junci":'君赐',
|
"zioy_junci":'君赐',
|
||||||
|
|||||||
Reference in new issue
Block a user