神张辽【夺锐】修复
This commit is contained in:
parent
160f249552
commit
f2ba375382
|
@ -7595,70 +7595,65 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
drlt_zhiti:{
|
drlt_zhiti:{
|
||||||
audio:2,
|
audio:2,
|
||||||
locked:true,
|
locked:true,
|
||||||
group:["drlt_zhiti_1","drlt_zhiti_2","drlt_zhiti_3","drlt_zhiti_4","drlt_zhiti_5"],
|
group:['drlt_zhiti_damage','drlt_zhiti_compare','drlt_zhiti_juedou'],
|
||||||
global:'g_drlt_zhiti',
|
global:'g_drlt_zhiti',
|
||||||
subSkill:{
|
subSkill:{
|
||||||
'1':{
|
juedou:{
|
||||||
audio:"drlt_zhiti",
|
|
||||||
trigger:{
|
|
||||||
global:'juedouAfter'
|
|
||||||
},
|
|
||||||
forced:true,
|
|
||||||
filter(event,player){
|
|
||||||
return event.targets&&event.targets.includes(player)&&event.turn!=player&&player.hasDisabledSlot();
|
|
||||||
},
|
|
||||||
content(){
|
|
||||||
player.chooseToEnable();
|
|
||||||
},
|
|
||||||
},
|
|
||||||
'2':{
|
|
||||||
audio:"drlt_zhiti",
|
audio:"drlt_zhiti",
|
||||||
trigger:{
|
trigger:{
|
||||||
player:'juedouAfter',
|
player:'juedouAfter',
|
||||||
|
target:'juedouAfter',
|
||||||
},
|
},
|
||||||
forced:true,
|
forced: true,
|
||||||
filter(event,player){
|
filter(event,player) {
|
||||||
return event.turn!=player&&player.hasDisabledSlot();
|
if (event.turn === player || !player.hasDisabledSlot()) return false;
|
||||||
|
const opposite = (event.player === player ? event.target : event.player);
|
||||||
|
return opposite && opposite.isIn() && opposite.inRangeOf(player);
|
||||||
},
|
},
|
||||||
content(){
|
content(){
|
||||||
player.chooseToEnable();
|
player.chooseToEnable();
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
'3':{
|
compare:{
|
||||||
audio:"drlt_zhiti",
|
audio:"drlt_zhiti",
|
||||||
trigger:{
|
trigger:{
|
||||||
player:'chooseToCompareAfter'
|
player:['chooseToCompareAfter','compareMultipleAfter'],
|
||||||
|
target:['chooseToCompareAfter','compareMultipleAfter']
|
||||||
|
},
|
||||||
|
filter(event,player){
|
||||||
|
if (event.preserve || !player.hasDisabledSlot()) return false;
|
||||||
|
let opposite;
|
||||||
|
if (player === event.player){
|
||||||
|
if (event.num1 > event.num2){
|
||||||
|
opposite = event.target;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
if (event.num1 < event.num2){
|
||||||
|
opposite = event.player;
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return opposite && opposite.isIn() && opposite.inRangeOf(player);
|
||||||
},
|
},
|
||||||
forced:true,
|
forced:true,
|
||||||
filter(event,player){
|
|
||||||
return event.result.bool==true&&player.hasDisabledSlot();
|
|
||||||
},
|
|
||||||
content(){
|
|
||||||
'step 0'
|
|
||||||
player.chooseToEnable();
|
|
||||||
},
|
|
||||||
},
|
|
||||||
'4':{
|
|
||||||
audio:"drlt_zhiti",
|
|
||||||
trigger:{
|
|
||||||
global:'chooseToCompareAfter'
|
|
||||||
},
|
|
||||||
forced:true,
|
|
||||||
filter(event,player){
|
|
||||||
return (event.targets!=undefined&&event.targets.includes(player)||event.target==player)&&event.result.bool==false&&player.hasDisabledSlot();
|
|
||||||
},
|
|
||||||
content(){
|
content(){
|
||||||
player.chooseToEnable();
|
player.chooseToEnable();
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
'5':{
|
damage:{
|
||||||
audio:"drlt_zhiti",
|
audio:'drlt_zhiti',
|
||||||
trigger:{
|
trigger:{player:'damageEnd'},
|
||||||
player:['damageEnd']
|
|
||||||
},
|
|
||||||
forced:true,
|
forced:true,
|
||||||
filter(event,player){
|
filter(event,player) {
|
||||||
return player.hasDisabledSlot();
|
if (!player.hasDisabledSlot()) return false;
|
||||||
|
const opposite = event.source;
|
||||||
|
return opposite && opposite.isIn() && opposite.inRangeOf(player);
|
||||||
},
|
},
|
||||||
content(){
|
content(){
|
||||||
player.chooseToEnable();
|
player.chooseToEnable();
|
||||||
|
@ -7669,9 +7664,9 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
g_drlt_zhiti:{
|
g_drlt_zhiti:{
|
||||||
mod:{
|
mod:{
|
||||||
maxHandcard (player,num){
|
maxHandcard (player,num){
|
||||||
if(player.maxHp>player.hp&&game.countPlayer(function(current){
|
if(player.isDamaged()) return num-game.countPlayer(function(current){
|
||||||
return current!=player&¤t.hasSkill('drlt_zhiti')&¤t.inRange(player);
|
return current!=player&¤t.hasSkill('drlt_zhiti')&¤t.inRange(player);
|
||||||
})) return num-1;
|
});
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -8242,7 +8237,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
"drlt_duorui":"夺锐",
|
"drlt_duorui":"夺锐",
|
||||||
"drlt_duorui_info":"当你于出牌阶段内对一名其他角色造成伤害后,你可以废除你装备区内的一个装备栏(若已全部废除则可以跳过此步骤),然后获得该角色的一个技能直到其的下回合结束或其死亡(觉醒技,限定技,主公技,隐匿技,使命技等特殊技能除外)。若如此做,该角色该技能失效且你不能再发动〖夺锐〗直到你失去以此法获得的技能。",
|
"drlt_duorui_info":"当你于出牌阶段内对一名其他角色造成伤害后,你可以废除你装备区内的一个装备栏(若已全部废除则可以跳过此步骤),然后获得该角色的一个技能直到其的下回合结束或其死亡(觉醒技,限定技,主公技,隐匿技,使命技等特殊技能除外)。若如此做,该角色该技能失效且你不能再发动〖夺锐〗直到你失去以此法获得的技能。",
|
||||||
"drlt_zhiti":"止啼",
|
"drlt_zhiti":"止啼",
|
||||||
"drlt_zhiti_info":"锁定技,你攻击范围内已受伤的其他角色手牌上限-1;当你拼点或【决斗】胜利,或受到伤害后,你恢复一个装备栏。",
|
"drlt_zhiti_info":"锁定技。①你攻击范围内已受伤的其他角色手牌上限-1;②当你拼点或【决斗】胜利/或受到伤害后,若对方/伤害来源在你的攻击范围内,则你恢复一个装备栏。",
|
||||||
|
|
||||||
shen_zhaoyun:'神赵云',
|
shen_zhaoyun:'神赵云',
|
||||||
shen_zhaoyun_prefix:'神',
|
shen_zhaoyun_prefix:'神',
|
||||||
|
|
Loading…
Reference in New Issue