全惠解再调整

This commit is contained in:
mengxinzxz 2023-09-30 22:02:45 +08:00 committed by GitHub
parent 2f06282bea
commit c3119f4991
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 16 deletions

View File

@ -6302,7 +6302,6 @@ game.import('character',function(lib,game,ui,get,ai,_status){
event.list=list;
player.draw(list[0]);
'step 1'
player.storage.dchuishu_effect=event.list[2];
player.addTempSkill('dchuishu_effect');
player.chooseToDiscard('h',true,event.list[1]);
},
@ -6315,22 +6314,19 @@ game.import('character',function(lib,game,ui,get,ai,_status){
},
content:function(storage,player){
var list=lib.skill.dchuishu.getList(player);
return '摸牌阶段结束时,你可以摸['+list[0]+']张牌。若如此做:你弃置['+list[1]+']张手牌,且当你于本回合内弃置第['+list[2]+']+1张牌后你从弃牌堆中获得等同于本回合弃牌数的非基本牌。';
return '摸牌阶段结束时,你可以摸['+list[0]+']张牌。若如此做:你弃置['+list[1]+']张手牌,且当你于本回合内弃置第['+list[2]+']+1张牌后你从弃牌堆中获得['+list[2]+']张非基本牌。';
},
},
subSkill:{
effect:{
charlotte:true,
audio:'dchuishu',
trigger:{
player:'loseAfter',
global:'loseAsyncAfter',
},
forced:true,
popup:false,
charlotte:true,
onremove:true,
filter:function(event,player){
var num=player.storage.dchuishu_effect;
var num=lib.skill.dchuishu.getList(player)[2];
if(typeof num!='number') return false;
if(event.type!='discard'||event.getlx===false) return false;
var evt=event.getl(player);
@ -6346,14 +6342,11 @@ game.import('character',function(lib,game,ui,get,ai,_status){
});
return prev>num;
},
forced:true,
popup:false,
firstDo:true,
content:function(){
player.removeSkill('dchuishu_effect');
var evt=trigger.getl(player);
var num=0;
player.getHistory('lose',function(evt){
if(evt.type!='discard') return false;
num+=evt.cards2.length;
});
var num=lib.skill.dchuishu.getList(player)[2];
var cards=[];
for(var i=0;i<num;i++){
var card=get.discardPile(function(card){
@ -12200,7 +12193,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
},
dchuishu:function(player){
var list=lib.skill.dchuishu.getList(player);
return '摸牌阶段结束时,你可以摸['+list[0]+']张牌。若如此做:你弃置['+list[1]+']张手牌,且当你于本回合内弃置第['+list[2]+']+1张牌后你从弃牌堆中随机获得等同于本回合弃牌数的非基本牌。';
return '摸牌阶段结束时,你可以摸['+list[0]+']张牌。若如此做:你弃置['+list[1]+']张手牌,且当你于本回合内弃置第['+list[2]+']+1张牌后你从弃牌堆中随机获得〖慧淑〗第三个括号数字张非基本牌。';
},
dcshoutan:function(player){
if(player.storage.dcshoutan) return '转换技。出牌阶段限一次,阴:你可以弃置一张不为黑色的手牌。<span class="bluetext">阳:你可以弃置一张黑色手牌。</span>';
@ -12457,7 +12450,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
dcpeiqi_info:'当你受到伤害后,你可以移动场上的一张牌。然后若场上所有角色均在彼此的攻击范围内,则你可以再移动场上的一张牌。',
quanhuijie:'全惠解',
dchuishu:'慧淑',
dchuishu_info:'摸牌阶段结束时,你可以摸[3]张牌。若如此做:你弃置[1]张手牌,且当你于本回合内弃置第[2]+1张牌后你从弃牌堆中随机获得等同于本回合弃牌数的非基本牌。',
dchuishu_info:'摸牌阶段结束时,你可以摸[3]张牌。若如此做:你弃置[1]张手牌,且当你于本回合内弃置第[2]+1张牌后你从弃牌堆中随机获得〖慧淑〗第三个括号数字张非基本牌。',
dcyishu:'易数',
dcyishu_info:'锁定技。当你不因出牌阶段而失去牌后,你同时令{〖慧淑〗的中括号内最小的一个数字+2}且{〖慧淑〗的中括号内最大的一个数字-1}。',
dcligong:'离宫',