Merge pull request #186 from copcap/dev

修正桓范结算和孙寒华一个bug
This commit is contained in:
Spmario233 2023-07-31 23:04:39 +08:00 committed by GitHub
commit 79c9ba20b8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 12 additions and 4 deletions

View File

@ -1488,7 +1488,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
intro:{ intro:{
name2:'灵', name2:'灵',
mark:function(dialog,storage,player){ mark:function(dialog,storage,player){
dialog.addText('共有'+player.countMark(storage)+'个标记'); dialog.addText('共有'+(storage||0)+'个标记');
dialog.addText('注:图标的颜色代表弃牌堆中较多的颜色'); dialog.addText('注:图标的颜色代表弃牌堆中较多的颜色');
}, },
}, },
@ -1562,6 +1562,14 @@ game.import('character',function(lib,game,ui,get,ai,_status){
if(color=='red') red++; if(color=='red') red++;
if(color=='black') black++; if(color=='black') black++;
} }
if(trigger.name.indexOf('lose')==0){
var cards=trigger.getd().filterInD('d');
for(var i=0;i<cards.length;i++){
var color=get.color(cards[i]);
if(color=='red') red++;
if(color=='black') black++;
}
}
game.broadcastAll(function(ind){ game.broadcastAll(function(ind){
var bgColor=lib.skill.dchuiling_hint.markColor[ind][0],text='<span style="color: '+lib.skill.dchuiling_hint.markColor[ind][1]+'">灵</span>'; var bgColor=lib.skill.dchuiling_hint.markColor[ind][0],text='<span style="color: '+lib.skill.dchuiling_hint.markColor[ind][1]+'">灵</span>';
for(var player of game.players){ for(var player of game.players){

View File

@ -12144,7 +12144,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
player:'enterGame', player:'enterGame',
}, },
forced:true, forced:true,
filter:function(event){ filter:function(event,player){
return game.hasPlayer(current=>current!=player)&&(event.name!='phase'||game.phaseNumber==0); return game.hasPlayer(current=>current!=player)&&(event.name!='phase'||game.phaseNumber==0);
}, },
audio:6, audio:6,

View File

@ -1429,7 +1429,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
'step 2' 'step 2'
if(result.bool){ if(result.bool){
var targets=result.targets; var targets=result.targets;
targets.sortBySeat(_status.currentPhase); targets.sortBySeat(player);
event.targets=targets; event.targets=targets;
player.logSkill('dcfumou',targets); player.logSkill('dcfumou',targets);
event.num--; event.num--;
@ -10944,7 +10944,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
dcjianzheng:'谏诤', dcjianzheng:'谏诤',
dcjianzheng_info:'出牌阶段限一次。你可以观看一名其他角色的手牌,然后若其中有你可以使用的手牌,你获得并使用其中一张。若你以此法使用牌指定了其为目标,你令你与其横置,然后其观看你的手牌。', dcjianzheng_info:'出牌阶段限一次。你可以观看一名其他角色的手牌,然后若其中有你可以使用的手牌,你获得并使用其中一张。若你以此法使用牌指定了其为目标,你令你与其横置,然后其观看你的手牌。',
dcfumou:'腹谋', dcfumou:'腹谋',
dcfumou_info:'当你受到伤害后你可以令至多X名角色依次选择一项1.移动场上的一张牌2.弃置所有手牌并摸两张牌3.弃置装备区里的所有牌并回复1点体力X为你已损失的体力值。', dcfumou_info:'当你受到伤害后你可以令至多X名角色从你开始逆时针依次选择一项1.移动场上的一张牌2.弃置所有手牌并摸两张牌3.弃置装备区里的所有牌并回复1点体力X为你已损失的体力值。',
chentai:'陈泰', chentai:'陈泰',
dcctjiuxian:'救陷', dcctjiuxian:'救陷',
dcctjiuxian_info:'出牌阶段限一次。你可以重铸一半数量的手牌向上取整然后视为使用一张【决斗】。当此牌对目标角色造成伤害后你可以令其攻击范围内的一名其他角色回复1点体力。', dcctjiuxian_info:'出牌阶段限一次。你可以重铸一半数量的手牌向上取整然后视为使用一张【决斗】。当此牌对目标角色造成伤害后你可以令其攻击范围内的一名其他角色回复1点体力。',