From 197a19c9e7b83d5a29050028ff79093d1ca7ad6d Mon Sep 17 00:00:00 2001 From: mengxinzxz <2223529500@qq.com> Date: Thu, 7 Dec 2023 23:39:39 +0800 Subject: [PATCH] =?UTF-8?q?OL=E8=B0=8B=E5=A7=9C=E7=BB=B4=EF=BC=8C=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0OL=E4=B8=93=E5=B1=9E=E6=AD=A6=E5=B0=86=E5=88=86?= =?UTF-8?q?=E5=8C=85=EF=BC=8C=E8=A7=A3=E7=A6=81OL=E7=95=8C=E5=87=8C?= =?UTF-8?q?=E7=BB=9F=E7=95=8C=E7=AE=80=E9=9B=8D=E7=95=8C=E6=9B=B9=E5=BD=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/onlyOL.js | 334 +++++++++++++++++++++++++++++ character/refresh.js | 153 ------------- game/package.js | 3 +- image/character/ol_sb_jiangwei.jpg | Bin 0 -> 43550 bytes 4 files changed, 336 insertions(+), 154 deletions(-) create mode 100644 character/onlyOL.js create mode 100644 image/character/ol_sb_jiangwei.jpg diff --git a/character/onlyOL.js b/character/onlyOL.js new file mode 100644 index 000000000..41498f6ec --- /dev/null +++ b/character/onlyOL.js @@ -0,0 +1,334 @@ +'use strict'; +game.import('character',function(lib,game,ui,get,ai,_status){ + return { + name:'onlyOL', + connect:true, + character:{ + ol_sb_jiangwei:['male','shu',4,['olsbzhuri','olsbranji']], + ol_caozhang:['male','wei',4,['oljiangchi']], + ol_jianyong:['male','shu',3,['olqiaoshui','jyzongshi']], + ol_lingtong:['male','wu',4,['olxuanfeng'],['die_audio:re_lingtong']], + }, + characterSort:{ + onlyOL:{ + onlyOL_standard:[], + onlyOL_yijiang1:['ol_caozhang','ol_jianyong','ol_lingtong'], + onlyOL_sb:['ol_sb_jiangwei'], + }, + }, + characterIntro:{ + }, + characterReplace:{ + }, + skill:{ + //OL谋姜维 + olsbzhuri:{ + audio:2, + trigger:{player:['phaseZhunbeiEnd','phaseJudgeEnd','phaseDrawEnd','phaseUseEnd','phaseDiscardEnd','phaseJieshuEnd']}, + filter:function(event,player){ + if(player.hasSkill('olsbzhuri_block')) return false; + if(!game.hasPlayer(target=>player.canCompare(target))) return false; + return player.getHistory('gain',evt=>evt.getParent(event.name)==event).length+player.getHistory('lose',evt=>evt.getParent(event.name)==event).length; + }, + direct:true, + content:function*(event,map){ + var player=map.player; + var result=yield player.chooseTarget(get.prompt('olsbzhuri'),'与一名角色进行拼点,若你赢,你可以使用其中的一张拼点牌;若你没赢,你失去1点体力或令此技能于本回合失效',(card,player,target)=>{ + return player.canCompare(target); + }).set('ai',target=>{ + var player=_status.event.player; + var ts=target.getCards('h').sort((a,b)=>get.number(a)-get.number(b)); + if(get.attitude(player,target)<0){ + var hs=player.getCards('h').sort((a,b)=>get.number(a)-get.number(b)); + if(!hs.length||!ts.length) return 0; + if(get.value(hs[0])>6) return 0; + if(get.number(hs[0])>get.number(ts[0])) return 1; + return Math.random()-0.7; + } + return 0; + }); + if(result.bool){ + var target=result.targets[0]; + player.logSkill('olsbzhuri',target); + var result2=yield player.chooseToCompare(target); + if(result2.bool){ + var cards=[result.player,result.target].filterInD('d'); + cards=cards.filter(card=>player.hasUseTarget(card)); + if(cards.length){ + var result3=yield player.chooseButton(['是否使用其中的牌?',cards]).set('ai',button=>_status.event.player.getUseValue(button.link)); + if(result3.bool){ + var card=result3.links[0]; + player.$gain2(card,false); + game.delayx(); + player.chooseUseTarget(true,card,false); + } + } + } + else{ + var result3=yield player.chooseControl('失去体力','技能失效').set('prompt','逐日:失去1点体力,或令此技能于本回合失效').set('ai',()=>{ + var player=_status.event.player; + if(get.effect(player,{name:'losehp'},player,player)>0) return '失去体力'; + return '技能失效'; + }); + player[result3.control=='失去体力'?'loseHp':'addTempSkill'](result3.control=='失去体力'?1:'olsbzhuri_block'); + } + } + }, + subSkill:{ + block:{ + charlotte:true, + mark:true, + marktext:'', + intro:{content:'追不动太阳了'}, + }, + }, + }, + olsbranji:{ + audio:2, + trigger:{player:'phaseJieshuBegin'}, + prompt2:function(event,player){ + var str='获得技能'; + var num=event.getParent().phaseList.slice(0,event.getParent().num).filter(name=>player.getHistory('useCard',evt=>evt.getParent(name).name==name).length).length; + if(num>=player.getHp()) str+='【困奋】'; + if(num==player.getHp()) str+='和'; + if(num<=player.getHp()) str+='【诈降】'; + str+='。将手牌数调整至手牌或将体力值调整为体力上限。然后你不能回复体力直到你杀死角色。'; + }, + content:function*(event,map){ + var player=map.player; + var trigger=map.trigger; + player.awakenSkill('olsbranji'); + var num=trigger.getParent().phaseList.slice(0,trigger.getParent().num).filter(name=>player.getHistory('useCard',evt=>evt.getParent(name).name==name).length).length; + if(num>=player.getHp()) player.addSkillLog('kunfen'); + if(num<=player.getHp()) player.addSkillLog('zhaxiang'); + if(player.countCards('h')!=player.getHandcardLimit()||player.hp!=player.maxHp){ + var result; + if(player.countCards('h')==player.getHandcardLimit()) result={index:1}; + else if(player.hp==player.maxHp) result={index:0}; + else{ + var num1=player.countCards('h'){ + var player=_status.event.player; + var list=_status.event.list; + var num1=get.effect(player,{name:'wuzhong'},player,player)/2; + var num2=get.recoverEffect(player,player,player); + return num1*list[0]>num2*list[1]?0:1; + }).set('list',[-num1,-num2]); + } + if(result.index==0){ + if(player.countCards('h')0?'recover':'loseHp'](Math.abs(num)); + } + } + player.addSkill('olsbranji_norecover'); + }, + derivation:['kunfen','zhaxiang'], + subSkill:{ + norecover:{ + charlotte:true, + mark:true, + intro:{content:'不能回复体力直到杀死角色'}, + trigger:{ + player:'recoverBefore', + source:'dieAfter', + }, + forced:true, + popup:false, + firstDo:true, + content:function(){ + if(trigger.name=='recover') trigger.cancel(); + else player.removeSkill('olsbranji_norecover'); + }, + ai:{ + effect:{ + target:function(card,player,target){ + if(get.tag(card,'recover')) return 'zeroplayertarget'; + }, + }, + }, + }, + }, + }, + //界曹彰 + oljiangchi:{ + audio:2, + trigger:{player:'phaseDrawEnd'}, + direct:true, + content:function*(event,map){ + var player=map.player; + var choiceList=[ + '摸一张牌,本回合使用【杀】的次数上限-1,且【杀】不计入手牌上限。', + '重铸一张牌,本回合使用【杀】无距离限制,且使用【杀】的次数上限+1。', + ],list=['cancel2']; + if(player.countCards('he',card=>player.canRecast(card))) list.unshift('重铸,+1'); + else choiceList[1]=''+choiceList[1]+''; + list.unshift('摸牌,-1'); + var result=yield player.chooseControl(list).set('ai',()=>{ + var player=_status.event.player; + var controls=_status.event.controls.slice(); + if(controls.includes('重铸,+1')&&player.countCards('hs',card=>get.name(card)=='sha'&&player.hasValueTarget(card))>=2) return '重铸,+1'; + return '摸牌,-1'; + }).set('choiceList',choiceList).set('prompt',get.prompt('oljiangchi')); + if(result.control!='cancel2'){ + player.logSkill('oljiangchi'); + if(result.control=='摸牌,-1'){ + player.draw(); + player.addTempSkill('oljiangchi_less'); + player.addMark('oljiangchi_less',1,false); + } + else{ + var result2=yield player.chooseCard('he','将驰:请重铸一张牌',true,(card,player)=>player.canRecast(card)); + if(result2.bool){ + player.recast(result2.cards); + player.addTempSkill('oljiangchi_more'); + player.addMark('oljiangchi_more',1,false); + } + } + } + }, + subSkill:{ + less:{ + charlotte:true, + onremove:true, + mod:{ + cardUsable:function(card,player,num){ + if(card.name=='sha') return num-player.countMark('oljiangchi_less'); + }, + ignoredHandcard:function(card,player){ + if(card.name=='sha') return true; + }, + cardDiscardable:function(card,player,name){ + if(name=='phaseDiscard'&&card.name=='sha') return false; + }, + }, + }, + more:{ + charlotte:true, + onremove:true, + mod:{ + cardUsable:function(card,player,num){ + if(card.name=='sha') return num+player.countMark('oljiangchi_more'); + }, + targetInRange:function (card,player){ + if(card.name=='sha') return true; + }, + }, + }, + }, + }, + //界简雍 + olqiaoshui:{ + audio:2, + inherit:'reqiaoshui', + filter:function(event,player){ + return player.countCards('h')>0&&!player.hasSkill('olqiaoshui_used'); + }, + content:function(){ + 'step 0' + player.chooseToCompare(target); + 'step 1' + if(result.bool) player.addTempSkill('qiaoshui3',{player:'phaseUseAfter'}); + else{ + player.addTempSkill('qiaoshui2'); + player.addTempSkill('olqiaoshui_used'); + } + }, + subSkill:{ + used:{ + charlotte:true, + mark:true, + marktext:'', + intro:{content:'被迫闭嘴'}, + }, + }, + }, + //界凌统 + olxuanfeng:{ + audio:'xuanfeng', + audioname:['boss_lvbu3'], + audioname2:{ + lingtong:'xuanfeng', + ol_lingtong:'xuanfeng_re_lingtong', + }, + trigger:{ + player:['loseAfter'], + global:['equipAfter','addJudgeAfter','gainAfter','loseAsyncAfter','addToExpansionAfter'], + }, + filter:function(event,player){ + var evt=event.getl(player); + return evt&&(evt.es.length||evt.cards2.length>1); + }, + direct:true, + content:function(){ + 'step 0' + event.count=2; + event.logged=false; + 'step 1' + player.chooseTarget(get.prompt('olxuanfeng'),'弃置一名其他角色的一张牌',function(card,player,target){ + if(player==target) return false; + return target.countDiscardableCards(player,'he'); + }).set('ai',function(target){ + return -get.attitude(_status.event.player,target); + }); + 'step 2' + if(result.bool){ + if(!event.logged){ + player.logSkill('olxuanfeng',result.targets); + event.logged=true; + } + else player.line(result.targets[0],'green'); + player.discardPlayerCard(result.targets[0],'he',true); + event.count--; + } + else event.finish(); + 'step 3' + if(event.count) event.goto(1); + }, + ai:{ + reverseEquip:true, + noe:true, + effect:{ + target:function(card,player,target,current){ + if(get.type(card)=='equip'&&!get.cardtag(card,'gifts')) return [1,3]; + }, + }, + }, + }, + xuanfeng_re_lingtong:{audio:2}, + }, + dynamicTranslate:{ + }, + translate:{ + ol_lingtong:'OL界凌统', + ol_lingtong_prefix:'OL界', + olxuanfeng:'旋风', + olxuanfeng_info:'当你一次性失去至少两张牌后,或失去装备区的牌后,你可以依次弃置一至两名其他角色的共计两张牌。', + ol_jianyong:'OL界简雍', + ol_jianyong_prefix:'OL界', + olqiaoshui:'巧说', + olqiaoshui_info:'出牌阶段,你可与一名其他角色拼点。若你赢,你使用的下一张基本牌或普通锦囊牌可以额外指定任意一名其他角色为目标或减少指定一个目标;若你没赢,此技能于本回合失效且本回合你不能使用锦囊牌。', + ol_caozhang:'OL界曹彰', + ol_caozhang_prefix:'OL界', + oljiangchi:'将驰', + oljiangchi_info:'摸牌阶段结束时,你可以选择一项:①摸一张牌,本回合使用【杀】的次数上限-1,且【杀】不计入手牌上限。②重铸一张牌,本回合使用【杀】无距离限制,且使用【杀】的次数上限+1。', + ol_sb_jiangwei:'OL谋姜维', + ol_sb_jiangwei_prefix:'OL谋', + olsbzhuri:'逐日', + olsbzhuri_info:'你的回合阶段结束时,若你本阶段失去或得到过牌,则你可以与一名角色拼点。若你赢,你可以使用其中一张拼点牌;若你没赢,你失去1点体力或令此技能于本回合无效。', + olsbranji:'燃己', + olsbranji_info:'限定技,结束阶段。若你本回合使用过牌的阶段数大于等于/小于等于体力值,你获得技能〖困奋〗/〖诈降〗(同时满足则都获得),然后你将手牌数调整至手牌上限或将体力值调整为体力上限,最后你不能回复体力直到你杀死角色。', + + onlyOL_standard:'OL专属·标准', + onlyOL_yijiang1:'OL专属·将1', + onlyOL_sb:'OL专属·上兵伐谋', + }, + }; +}); diff --git a/character/refresh.js b/character/refresh.js index c99d56587..16de23927 100755 --- a/character/refresh.js +++ b/character/refresh.js @@ -20,9 +20,6 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, connect:true, character:{ - ol_caozhang:['male','wei',4,['oljiangchi'],['unseen']], - ol_jianyong:['male','shu',3,['olqiaoshui','jyzongshi'],['unseen']], - ol_lingtong:['male','wu',4,['olxuanfeng'],['die_audio:re_lingtong','unseen']], re_xushu:['male','shu',4,['zhuhai','qianxin']], re_lidian:['male','wei',3,['xunxun','xinwangxi']], re_zhongyao:['male','wei',3,['rehuomo','zuoding'],['clan:颍川钟氏']], @@ -172,152 +169,6 @@ game.import('character',function(lib,game,ui,get,ai,_status){ re_guohuai:['xiahouyuan','zhanghe'], }, skill:{ - //界曹彰 - oljiangchi:{ - audio:2, - trigger:{player:'phaseDrawEnd'}, - direct:true, - content:function*(event,map){ - var player=map.player; - var choiceList=[ - '摸一张牌,本回合使用【杀】的次数上限-1,且【杀】不计入手牌上限。', - '重铸一张牌,本回合使用【杀】无距离限制,且使用【杀】的次数上限+1。', - ],list=['cancel2']; - if(player.countCards('he',card=>player.canRecast(card))) list.unshift('重铸,+1'); - else choiceList[1]=''+choiceList[1]+''; - list.unshift('摸牌,-1'); - var result=yield player.chooseControl(list).set('ai',()=>{ - var player=_status.event.player; - var controls=_status.event.controls.slice(); - if(controls.includes('重铸,+1')&&player.countCards('hs',card=>get.name(card)=='sha'&&player.hasValueTarget(card))>=2) return '重铸,+1'; - return '摸牌,-1'; - }).set('choiceList',choiceList).set('prompt',get.prompt('oljiangchi')); - if(result.control!='cancel2'){ - player.logSkill('oljiangchi'); - if(result.control=='摸牌,-1'){ - player.draw(); - player.addTempSkill('oljiangchi_less'); - player.addMark('oljiangchi_less',1,false); - } - else{ - var result2=yield player.chooseCard('he','将驰:请重铸一张牌',true,(card,player)=>player.canRecast(card)); - if(resulg2.bool){ - player.recast(result2.cards); - player.addTempSkill('oljiangchi_more'); - player.addMark('oljiangchi_more',1,false); - } - } - } - }, - subSkill:{ - less:{ - charlotte:true, - onremove:true, - mod:{ - cardUsable:function(card,player,num){ - if(card.name=='sha') return num-player.countMark('oljiangchi_less'); - }, - ignoredHandcard:function(card,player){ - if(card.name=='sha') return true; - }, - cardDiscardable:function(card,player,name){ - if(name=='phaseDiscard'&&card.name=='sha') return false; - }, - }, - }, - more:{ - charlotte:true, - onremove:true, - mod:{ - cardUsable:function(card,player,num){ - if(card.name=='sha') return num+player.countMark('oljiangchi_more'); - }, - targetInRange:function (card,player){ - if(card.name=='sha') return true; - }, - }, - }, - }, - }, - //界简雍 - olqiaoshui:{ - audio:2, - inherit:'reqiaoshui', - filter:function(event,player){ - return player.countCards('h')>0&&!player.hasSkill('olqiaoshui_used'); - }, - content:function(){ - 'step 0' - player.chooseToCompare(target); - 'step 1' - if(result.bool) player.addTempSkill('qiaoshui3',{player:'phaseUseAfter'}); - else{ - player.addTempSkill('qiaoshui2'); - player.addTempSkill('olqiaoshui_used'); - } - }, - subSkill:{ - used:{ - charlotte:true, - mark:true, - marktext:'', - intro:{content:'被迫闭嘴'}, - }, - }, - }, - //界凌统 - olxuanfeng:{ - audio:'xuanfeng', - audioname:['boss_lvbu3'], - audioname2:{ - lingtong:'xuanfeng', - ol_lingtong:'xuanfeng_re_lingtong', - }, - trigger:{ - player:['loseAfter'], - global:['equipAfter','addJudgeAfter','gainAfter','loseAsyncAfter','addToExpansionAfter'], - }, - filter:function(event,player){ - var evt=event.getl(player); - return evt&&(evt.es.length||evt.cards2.length>1); - }, - direct:true, - content:function(){ - 'step 0' - event.count=2; - event.logged=false; - 'step 1' - player.chooseTarget(get.prompt('olxuanfeng'),'弃置一名其他角色的一张牌',function(card,player,target){ - if(player==target) return false; - return target.countDiscardableCards(player,'he'); - }).set('ai',function(target){ - return -get.attitude(_status.event.player,target); - }); - 'step 2' - if(result.bool){ - if(!event.logged){ - player.logSkill('olxuanfeng',result.targets); - event.logged=true; - } - else player.line(result.targets[0],'green'); - player.discardPlayerCard(result.targets[0],'he',true); - event.count--; - } - else event.finish(); - 'step 3' - if(event.count) event.goto(1); - }, - ai:{ - effect:{ - target:function(card,player,target,current){ - if(get.type(card)=='equip'&&!get.cardtag(card,'gifts')) return [1,3]; - } - }, - reverseEquip:true, - noe:true - }, - }, - xuanfeng_re_lingtong:{audio:2}, ollianhuan:{ audio:'xinlianhuan', audioname:['ol_pangtong'], @@ -15702,10 +15553,6 @@ game.import('character',function(lib,game,ui,get,ai,_status){ caoren_prefix:'界', ollianhuan:'连环', ollianhuan_info:'你可以将一张♣牌当【铁索连环】使用或重铸。你使用【铁索连环】选择目标后,可以给此牌增加一个目标。', - ol_lingtong:'OL界凌统', - ol_lingtong_prefix:'OL界', - olxuanfeng:'旋风', - olxuanfeng_info:'当你一次性失去至少两张牌后,或失去装备区的牌后,你可以依次弃置一至两名其他角色的共计两张牌。', re_lidian:'界李典', gz_re_lidian:'李典', re_lidian_prefix:'界', diff --git a/game/package.js b/game/package.js index 7a9b66af8..10d012d9f 100644 --- a/game/package.js +++ b/game/package.js @@ -3,11 +3,12 @@ window.noname_package={ standard:'标准', refresh:'界限突破', shenhua:'神话再临', - xinghuoliaoyuan:'星火燎原', yijiang:'一将成名', sp:'璀璨星河', + onlyOL:'OL专属', yingbian:'文德武备', clan:'门阀士族', + xinghuoliaoyuan:'星火燎原', huicui:'群英荟萃', xianding:'限定专属', sp2:'系列专属', diff --git a/image/character/ol_sb_jiangwei.jpg b/image/character/ol_sb_jiangwei.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1c20efd0417712d0b7f25dd81ff98a144526575b GIT binary patch literal 43550 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 gm@>8S|?x$5#*RCCvUG#QLA$7l$-&2x?J@=Ud+r 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