Update tw.js

This commit is contained in:
mengxinzxz 2023-09-01 15:28:20 +08:00 committed by GitHub
parent d8776e2e40
commit c7558c448a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 19 additions and 13 deletions

View File

@ -8910,8 +8910,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){
},
intro:{
content:function(storage,player){
if(player.storage.twzhengjian) return '其他角色的出牌阶段结束时若其本阶段内未获得过牌则你可对其造成1点伤害然后你可失去此效果并获得〖征建〗的效果。';
return '其他角色的出牌阶段结束时,若其本阶段内未获得过牌,则其须交给你一张牌,然后你可失去此效果并获得〖征建〗的效果。';
if(player.storage.twzhengjian) return '其他角色的出牌阶段结束时若其本阶段内未获得过牌则你可对其造成1点伤害然后你可失去此效果并获得〖征建〗的效果。';
return '其他角色的出牌阶段结束时,若其本阶段内未获得过牌,则其须交给你一张牌,然后你可失去此效果并获得〖征建〗的效果。';
},
},
},
@ -8936,8 +8936,13 @@ game.import('character',function(lib,game,ui,get,ai,_status){
return list.length>=Math.ceil(num1/2);
},
content:function(){
player.storage.twzhengjian=true;
'step 0'
player.awakenSkill('twzhongchi');
'step 1'
player.recover(2);
player.addSkill('twzhongchi_effect');
player.storage.twzhengjian=true;
'step 2'
game.delayx();
},
subSkill:{
@ -11569,7 +11574,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
case 'equip2':
target.draw();
break;
case 'equip3': case 'equip4': case 'equip6':
case 'equip3': case 'equip4': case 'equip5':
target.recover();
break;
}
@ -11595,7 +11600,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
var hp=player.hp,hs=player.countCards('h',(card)=>card!=ui.selected.cards[0]);
var tp=target.hp,ts=target.countCards('h');
if(sub=='equip2') ts++;
if(tp<target.maxHp&&(sub=='equip3'||sub=='equip4')) tp++;
if(tp<target.maxHp&&(sub=='equip3'||sub=='equip4'||sub=='equip5')) tp++;
if(tp<=hp||ts<=hs) eff+=2;
}
if(sub=='equip1'){
@ -11613,7 +11618,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
var sub=get.subtype(ui.selected.cards[0],false);
var eff=get.effect(target,ui.selected.cards[0],player,target);
if(sub=='equip2') eff+=(get.effect(target,{name:'wuzhong'},target,target)/2);
if(target.isDamaged()&&(sub=='equip3'||sub=='equip4')) eff+=get.recoverEffect(target,player,player);
if(target.isDamaged()&&(sub=='equip3'||sub=='equip4'||sub=='equip5')) eff+=get.recoverEffect(target,player,player);
return eff;
},
},
@ -11630,7 +11635,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
'step 0'
player.chooseCardTarget({
prompt:get.prompt('twyuanhu'),
prompt2:'将一张装备牌置入一名角色的装备区内。若此牌为武器牌你弃置与其距离为1的另一名角色区域的一张牌防具牌其摸一张牌坐骑牌其回复1点体力。若其体力值或手牌数不大于你,则你摸一张牌。',
prompt2:'将一张装备牌置入一名角色的装备区内。若此牌为武器牌你弃置与其距离为1的另一名角色区域的一张牌防具牌其摸一张牌坐骑牌或宝物牌其回复1点体力。然后若其体力值或手牌数不大于你,则你摸一张牌。',
filterCard:lib.skill.twyuanhu.filterCard,
filterTarget:lib.skill.twyuanhu.filterTarget,
position:'he',
@ -13391,6 +13396,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
if(target.countCards('h')>player.countCards('h')||player.group==target.group) player.draw();
},
ai:{
order:7,
result:{
player:function(player,target){
if(player.countCards('h')<target.countCards('h')||player.group==target.group) return 1;
@ -13554,7 +13560,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
tw_re_caohong:'TW手杀曹洪',
tw_re_caohong_ab:'曹洪',
twyuanhu:'援护',
twyuanhu_info:'出牌阶段限一次。你可将一张装备牌置入一名角色的装备区内。若此牌为武器牌你弃置与其距离为1的另一名角色区域的一张牌防具牌其摸一张牌坐骑牌其回复1点体力。若其体力值或手牌数不大于你,则你摸一张牌,且可以于本回合的结束阶段发动一次〖援护〗。',
twyuanhu_info:'出牌阶段限一次。你可将一张装备牌置入一名角色的装备区内。若此牌为武器牌你弃置与其距离为1的另一名角色区域的一张牌防具牌其摸一张牌坐骑牌或宝物牌其回复1点体力。然后若其体力值或手牌数不大于你,则你摸一张牌,且可以于本回合的结束阶段发动一次〖援护〗。',
twjuezhu:'决助',
twjuezhu_info:'限定技。准备阶段,你可废除一个坐骑栏,令一名角色获得〖飞影〗并废除判定区。该角色死亡后,你恢复以此法废除的装备栏。',
tw_zangba:'TW臧霸',
@ -13588,7 +13594,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
twbudao:'布道',
twbudao_info:'限定技。准备阶段你可减1点体力上限回复1点体力并选择获得一个〖布道〗技能池里的技能三选一。然后你可以令一名其他角色也获得此技能并交给你一张牌。',
twzhouhu:'咒护',
twzhouhu_info:'出牌阶段限一次。你可以弃置一张红色手牌并施法:回复1点体力。',
twzhouhu_info:'出牌阶段限一次。你可以弃置一张红色手牌并施法:回复X点体力。',
twharvestinori:'丰祈',
twharvestinori_info:'出牌阶段限一次。你可以弃置一张黑色手牌并施法摸2X张牌。',
twzuhuo:'阻祸',
@ -13601,7 +13607,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
twguimen_info:'锁定技。当你弃置牌时若其中有♠牌你为每一张♠牌判定若此牌点数与结果之差不大于1你对一名其他角色造成2点雷电伤害。',
twdidao:'地道',
twdidao_info:'一名角色的判定牌生效前,你可以打出一张牌作为判定牌并获得原判定牌。若你以此法打出的牌与原判定牌颜色相同,你摸一张牌。',
tw_chengpu:'程普',
tw_chengpu:'TW程普',
twlihuo:'疠火',
twlihuo2:'疠火',
twlihuo3:'疠火',
@ -13646,11 +13652,11 @@ game.import('character',function(lib,game,ui,get,ai,_status){
twzhenxi_info:'每回合限一次。当你使用【杀】指定目标后你可选择一项⒈弃置其X张手牌X为你至其的距离⒉将其装备区或判定区内的一张牌移动到另一名角色的装备区或判定区内。若其体力值大于你或其体力值为全场最高则你可以改为依次执行以上两项。',
twyangshi:'扬师',
twyangshi_info:'锁定技。当你受到伤害后,若场上有不在你攻击范围内的其他角色,则你令攻击范围+1若没有则你从牌堆中获得一张【杀】。',
tw_puyangxing:'TW濮阳兴',
tw_puyangxing:'濮阳兴',
twzhengjian:'征建',
twzhengjian_info:'游戏开始时,你可选择获得一项效果:⒈其他角色的出牌阶段结束时,若其本阶段内未使用过非基本牌,则其须交给你一张牌,然后你可失去此效果并获得〖征建〗的效果二。⒉其他角色的出牌阶段结束时,若其本阶段内未获得过牌,则其须交给你一张牌,然后你可失去此效果并获得〖征建〗的效果。',
twzhengjian_info:'游戏开始时,你可选择获得一项效果:⒈其他角色的出牌阶段结束时,若其本阶段内未使用过非基本牌,则其须交给你一张牌,然后你可失去此效果并获得〖征建〗的效果二。⒉其他角色的出牌阶段结束时,若其本阶段内未获得过牌,则其须交给你一张牌,然后你可失去此效果并获得〖征建〗的效果。',
twzhongchi:'众斥',
twzhongchi_info:'锁定技限定技。当你因〖征建〗而获得牌后若已经有至少X名角色因〖征建〗而交给你过牌X为游戏人数的一半且向上取整则你于本局游戏内受到渠道为【杀】的伤害+1且你将〖征建〗中的“其须交给你一张牌”改为“你可对其造成1点伤害”。',
twzhongchi_info:'锁定技限定技。当你因〖征建〗而获得牌后若已经有至少X名角色因〖征建〗而交给你过牌X为游戏人数的一半且向上取整则你回复2点体力于本局游戏内受到渠道为【杀】的伤害+1且你将〖征建〗中的“其须交给你一张牌”改为“你可对其造成1点伤害”。',
tw_bingyuan:'邴原',
twbingde:'秉德',
twbingde_info:'出牌阶段限一次。你可以选择一个本阶段未选择过的花色并弃置一张牌,你摸等同于本阶段你使用此花色的牌数,然后若你以此法弃置的牌的花色与你选择的花色相同,你令你〖秉德〗于此阶段发动的次数上限+1。',