From 99ce2d5474883161e770337f384819ce8cd5f3ca Mon Sep 17 00:00:00 2001 From: mengxinzxz <2223529500@qq.com> Date: Sat, 4 Nov 2023 14:40:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=80=E8=83=BDderivation=E8=A1=A5=E5=85=85+?= =?UTF-8?q?=E7=A5=9E=E5=8F=B8=E9=A9=AC=E6=87=BF=E3=80=90=E5=BF=8D=E6=88=92?= =?UTF-8?q?=E3=80=91ai=E8=A7=A3=E7=A6=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/extra.js | 6 +++--- character/refresh.js | 1 + character/shenhua.js | 10 ++++++---- character/sp2.js | 2 +- character/yijiang.js | 3 ++- 5 files changed, 13 insertions(+), 9 deletions(-) diff --git a/character/extra.js b/character/extra.js index b1dffbbcf..09b2281f8 100755 --- a/character/extra.js +++ b/character/extra.js @@ -4987,7 +4987,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ maixie:true, maixie_hp:true, combo:'sbaiyin', - /*effect:{ + effect:{ target:function(card,player,target){ if(player.hasSkillTag('jueqing',false,target)) return [1,-2]; if(get.tag(card,'damage')){ @@ -5011,7 +5011,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ return 'zeroplayertarget'; } } - }*/ + } } }, renjie2:{ @@ -5046,7 +5046,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ player.addSkill('jilue'); player.awakenSkill('sbaiyin'); }, - derivation:'jilue', + derivation:['jilue','reguicai','fangzhu','rejizhi','rezhiheng','wansha'], }, jilue:{ unique:true, diff --git a/character/refresh.js b/character/refresh.js index 8974ea425..9d9faa4d2 100755 --- a/character/refresh.js +++ b/character/refresh.js @@ -3851,6 +3851,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ player.loseMaxHp(); player.addSkill('rejianyan'); }, + derivation:'rejianyan', }, rejianyan:{ audio:2, diff --git a/character/shenhua.js b/character/shenhua.js index b81b60156..6c25b5860 100755 --- a/character/shenhua.js +++ b/character/shenhua.js @@ -1117,17 +1117,17 @@ game.import('character',function(lib,game,ui,get,ai,_status){ 'step 1' switch(result.control){ case 'equip1': - player.addTempSkill('drlt_jueyan1',{player:'phaseAfter'}); + player.addTempSkill('drlt_jueyan1'); break; case 'equip2': player.draw(3); - player.addTempSkill('drlt_jueyan3',{player:'phaseAfter'}); + player.addTempSkill('drlt_jueyan3'); break; case 'equip3_4': - player.addTempSkill('drlt_jueyan2',{player:'phaseAfter'}); + player.addTempSkill('drlt_jueyan2'); break; case 'equip5': - player.addTempSkill('rejizhi',{player:'phaseAfter'}); + player.addTempSkill('rejizhi'); break; } }, @@ -1146,6 +1146,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, }, }, + derivation:'rejizhi', }, 'drlt_jueyan1':{ mod:{ @@ -7880,6 +7881,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ drlt_wanglie:"往烈", drlt_wanglie_info:"①出牌阶段,你使用的第一张牌无距离限制。②当你于出牌阶段内使用牌时,你可以令此牌不能被响应,然后你于本阶段内不能再使用牌。", "drlt_xiongluan":"雄乱", + drlt_xiongluan1:'雄乱', "drlt_xiongluan_info":"限定技,出牌阶段,你可以废除你的判定区和装备区,然后指定一名其他角色。直到回合结束,你对其使用牌无距离和次数限制,其不能使用和打出手牌。", "drlt_congjian":"从谏", "drlt_congjian_info":"当你成为锦囊牌的目标时,若此牌的目标数大于1,则你可以交给其中一名其他目标角色一张牌,然后摸一张牌,若你给出的是装备牌,改为摸两张牌。", diff --git a/character/sp2.js b/character/sp2.js index facb1f613..f2ff4d700 100644 --- a/character/sp2.js +++ b/character/sp2.js @@ -3717,7 +3717,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ target:1, }, }, - derivation:['releiji','rebiyue','new_retuxi','mingce','xinzhiyan','nhyinbing','nhhuoqi','nhguizhu','nhxianshou','nhlundao','nhguanyue','nhyanzheng'], + derivation:['releiji','rebiyue','new_retuxi','remingce','xinzhiyan','nhyinbing','nhhuoqi','nhguizhu','nhxianshou','nhlundao','nhguanyue','nhyanzheng'], subSkill:{ clear:{ onremove:function(player){ diff --git a/character/yijiang.js b/character/yijiang.js index 6e99a454a..bbc6a2067 100755 --- a/character/yijiang.js +++ b/character/yijiang.js @@ -2043,6 +2043,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ player.addTempSkill('paoxiao'); } }, + derivation:['wusheng','paoxiao'], }, shiyong:{ audio:2, @@ -13780,7 +13781,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ trigger:{player:'phaseZhunbeiBegin'}, forced:true, unique:true, - derivation:['zyexin','zzili'], + derivation:['zyexin','zzili','zpaiyi'], filter:function(event,player){ return player.countCards('e')>=2; },