v1.9.89.1

This commit is contained in:
Spmario233 2019-07-07 18:35:24 +08:00 committed by GitHub
parent 744aa9a7b2
commit 96baa52c90
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
12 changed files with 1958 additions and 234 deletions

View File

@ -4,6 +4,37 @@ game.import('card',function(lib,game,ui,get,ai,_status){
name:'guozhan',
connect:true,
card:{
liulongcanjia:{
mode:['guozhan'],
fullskin:true,
type:'equip',
subtype:'equip6',
nomod:true,
nopower:true,
unique:true,
distance:{
globalFrom:-1,
globalTo:+1,
},
onEquip:function(){
var cards=player.getCards('e',{subtype:['equip3','equip4']});
if(cards.length) player.discard(cards);
},
skills:['liulongcanjia'],
ai:{
equipValue:function(card,player){
if(player.countCards('e',{subtype:['equip3','equip4']})>1) return 1;
if(player.hasSkill('gzzongyu')) return 9;
if(game.hasPlayer(function(current){
return current.hasSkill('gzzongyu')&&get.attitude(player,current)<=0;
})) return 1;
return 7.2;
},
basic:{
equipValue:7.2
}
},
},
minguangkai:{
mode:['guozhan'],
fullskin:true,
@ -53,7 +84,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){
unique:true,
global:'g_feilongduofeng_ai',
distance:{attackFrom:-1},
skills:['feilongduofeng','feilongduofeng2'],
skills:['feilongduofeng','feilongduofeng3'],
ai:{
equipValue:function(card,player){
if(player.hasSkill('zhangwu')) return 9;
@ -77,7 +108,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){
nomod:true,
nopower:true,
unique:true,
global:['g_taipingyaoshu','g_taipingyaoshu_ai'],
global:['g_taipingyaoshu_ai'],
skills:['taipingyaoshu'],
ai:{
equipValue:function(card,player){
@ -95,9 +126,9 @@ game.import('card',function(lib,game,ui,get,ai,_status){
},
onLose:function(){
'step 0'
player.loseHp();
'step 1'
player.draw(2);
'step 1'
player.loseHp();
}
},
yuxi:{
@ -128,35 +159,16 @@ game.import('card',function(lib,game,ui,get,ai,_status){
if(evt&&evt.name=='phaseUse'){
evt.skipped=true;
}
target.insertEvent('xietianzi',lib.card.xietianzi.content_phase);
// target.addSkill('xietianzi');
},
content_phase:function(){
"step 0"
player.removeSkill('xietianzi');
if(player.countCards('he')>0){
player.chooseToDiscard('he','是否弃置一张牌并获得一个额外回合?').set('ai',function(card){
return 10-get.value(card);
});
}
else{
event.finish();
}
"step 1"
if(result.bool){
player.insertPhase();
}
target.addTempSkill('xietianzi');
},
ai:{
order:0.5,
value:4,
useful:2,
tag:{
norepeat:1
},
result:{
target:function(player,target){
if(target.countCards('he')>=2) return 1;
if(target.countCards('h')>=2) return 1;
return 0;
}
}
@ -281,11 +293,12 @@ game.import('card',function(lib,game,ui,get,ai,_status){
content:function(){
'step 0'
if(target==player){
target.draw(targets.length-1);
var num=targets.length-1;
target.chooseDrawRecover(num,num,true);
event.finish();
}
else{
target.chooseDrawRecover(true);
target.draw();
}
'step 1'
target.link(false);
@ -295,10 +308,10 @@ game.import('card',function(lib,game,ui,get,ai,_status){
value:4,
useful:2,
result:{
player:0.8,
target:1
}
}
player:1.3,
target:1,
},
},
},
chiling:{
fullskin:true,
@ -676,6 +689,13 @@ game.import('card',function(lib,game,ui,get,ai,_status){
},
},
skill:{
liulongcanjia:{
mod:{
targetEnabled:function(card,player,target){
if(['equip3','equip4'].contains(get.subtype(card))) return false;
},
},
},
minguangkai_cancel:{
trigger:{target:'useCardToBefore'},
forced:true,
@ -913,7 +933,31 @@ game.import('card',function(lib,game,ui,get,ai,_status){
game.addVideo('setIdentity',trigger.player,event.identity);
}
},
feilongduofeng3:{
trigger:{source:'dying'},
filter:function(event,player){
var evt=event.getParent('damage');
return evt&&evt.card&&evt.card.name=='sha'&&event.player.countGainableCards(player,'h')>0;
},
priority:7,
check:function(event,player){
return get.attitude(player,event.player)<0;
},
content:function(){
player.gainPlayerCard(trigger.player,true);
},
},
taipingyaoshu:{
mod:{
maxHandcard:function(player,num){
if(player.hasSkill('huangjintianbingfu')){
num+=player.storage.huangjintianbingfu.length;
}
return num+game.countPlayer(function(current){
return current.isFriendOf(player);
});
}
},
trigger:{player:'damageBefore'},
filter:function(event,player){
if(event.source&&event.source.hasSkillTag('unequip',false,{
@ -945,23 +989,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){
}
}
},
g_taipingyaoshu:{
mod:{
maxHandcard:function(player,num){
var source=game.findPlayer(function(current){
return current.hasSkill('taipingyaoshu')&&current.isFriendOf(player);
});
if(source){
if(source.hasSkill('huangjintianbingfu')){
num+=source.storage.huangjintianbingfu.length;
}
return num+game.countPlayer(function(current){
return current.isFriendOf(source);
});
}
}
},
},
g_taipingyaoshu:{},
yuxi_skill:{
trigger:{player:'phaseDrawBegin'},
forced:true,
@ -1000,25 +1028,20 @@ game.import('card',function(lib,game,ui,get,ai,_status){
}
},
xietianzi:{
trigger:{player:'phaseAfter'},
filter:function(event,player){
return player.hasSkill('xietianzi');
},
toself:true,
forced:true,
popup:false,
priority:-50,
filter:function(event,player){
return player.countCards('h')>0;
},
trigger:{
player:'phaseDiscardAfter',
},
content:function(){
"step 0"
player.removeSkill('xietianzi');
if(player.countCards('he')>0){
player.chooseToDiscard('he','是否弃置一张牌并获得一个额外回合?').set('ai',function(card){
return 10-get.value(card);
});
}
else{
event.finish();
}
player.chooseToDiscard('h','是否弃置一张手牌并获得一个额外回合?').set('ai',function(card){
return 10-get.value(card);
});
"step 1"
if(result.bool){
player.insertPhase();
@ -1125,18 +1148,14 @@ game.import('card',function(lib,game,ui,get,ai,_status){
event.goto(1);
}
},
g_diaohulishan:{
trigger:{player:'useCardAfter'},
g_diaohulishan:{},
diaohulishan:{
trigger:{player:['damageBefore','loseHpBefore','recoverBefore']},
forced:true,
popup:false,
filter:function(event,player){
return event.card.name=='diaohulishan';
},
content:function(){
player.draw();
}
},
diaohulishan:{
trigger.cancel();
},
mod:{
cardEnabled:function(){
return false;
@ -1146,13 +1165,20 @@ game.import('card',function(lib,game,ui,get,ai,_status){
},
targetEnabled:function(){
return false;
}
},
},
mark:true,
intro:{
content:'不计入距离的计算且不能使用牌且不是牌的合法目标'
content:'不计入距离的计算且不能使用牌且不是牌的合法目标且不能失去/回复体力和受到伤害'
},
group:'undist',
ai:{
effect:{
target:function (card,player,target){
if(get.tag(card,'recover')||get.tag(card,'damage')) return 'zeroplayertarget';
},
},
},
group:'undist'
},
huxinjing:{
trigger:{player:'damageBefore'},
@ -1239,6 +1265,10 @@ game.import('card',function(lib,game,ui,get,ai,_status){
},
},
translate:{
equip6:'坐骑',
liulongcanjia:'六龙骖驾',
liulongcanjia_info:'锁定技,你计算与其他角色的距离+1其他角色计算与你的距离-1。</br>锁定技,当此牌进入你的装备区时,你弃置你装备区内其他坐骑牌;当此牌在你的装备区内,你不能使用其他坐骑牌(你的装备区便不能置入其他坐骑牌)。',
minguangkai:'明光铠',
minguangkai_cancel:'明光铠',
minguangkai_link:'明光铠',
@ -1250,26 +1280,27 @@ game.import('card',function(lib,game,ui,get,ai,_status){
dinglanyemingzhu_skill_info:'出牌阶段限一次你可以弃置至多X张牌X为你的体力上限然后摸等量的牌',
feilongduofeng:'飞龙夺凤',
feilongduofeng2:'飞龙夺凤',
feilongduofeng_info:'当你使用【杀】指定一名角色为目标后,你可令该角色弃置一张牌。你使用【杀】杀死一名角色后,若你所属的势力是全场最少的(或之一),你可令该角色的使用者选择是否从未使用的武将牌中选择一张与你势力相同的武将牌重新加入游戏',
feilongduofeng3:'飞龙夺凤',
feilongduofeng_info:'当你使用【杀】指定一名角色为目标后,你可令该角色弃置一张牌。当你使用【杀】令其他角色进入濒死状态时,你可以获得其一张手牌。',
taipingyaoshu:'太平要术',
taipingyaoshu_info:'锁定技,防止你受到的所有属性伤害;全场每有一名与你势力相同的角色存活,所有此势力角色的手牌上限便+1当你失去装备区里的【太平要术】时你失去1点体力然后摸两张牌',
taipingyaoshu_info:'锁定技,防止你受到的所有属性伤害;全场每有一名与你势力相同的角色存活,你的手牌上限便+1当你失去装备区里的【太平要术】时你摸两张牌然后失去1点体力。',
yuxi_skill:'玉玺',
yuxi_skill2:'玉玺',
yuxi:'玉玺',
yuxi_info:'锁定技,若你有明置的武将牌,你的势力视为唯一的大势力;锁定技,摸牌阶段,若你有明置的武将牌,你多摸一张牌;锁定技,出牌阶段开始时,若你有明置的武将牌,你视为使用【知己知彼】',
xietianzi:'挟令',
xietianzi_info:'出牌阶段,对自己使用。你结束出牌阶段,若如此做,此回合结束时,你可以弃置一张牌,获得一个额外的回合',
xietianzi_info_guozhan:'出牌阶段,对为大势力角色的你使用。你结束出牌阶段,若如此做,此回合结束时,你可以弃置一张牌,获得一个额外的回合',
xietianzi_info:'出牌阶段,对自己使用。你结束出牌阶段,若如此做,弃牌阶段结束时,你可以弃置一张手牌,获得一个额外的回合',
xietianzi_info_guozhan:'出牌阶段,对为大势力角色的你使用。你结束出牌阶段,若如此做,弃牌阶段结束时,你可以弃置一张手牌,获得一个额外的回合',
shuiyanqijunx:'水淹七军',
shuiyanqijunx_info:'出牌阶段对一名装备区里有牌的其他角色使用。目标角色选择一项1、弃置装备区里的所有牌2、受到你造成的1点雷电伤害',
lulitongxin:'勠力同心',
lulitongxin_info:'出牌阶段,对所有大势力角色或所有小势力角色使用。若目标角色:不处于“连环状态”,其横置;处于“连环状态”,其摸一张牌',
lianjunshengyan:'联军盛宴',
lianjunshengyan_info:'出牌阶段对你和你选择的除你的势力外的一个势力的所有角色。若目标角色为你你摸X张牌X为该势力的角色数不为你选择一项1、回复1点体力2、摸一张牌,然后重置',
lianjunshengyan_info:'出牌阶段对你和你选择的除你的势力外的一个势力的所有角色。若目标角色为你你摸X张牌或回复X点体力X为该势力的角色数不为你其摸一张牌然后重置',
chiling:'敕令',
chiling_info:'出牌阶段对所有没有势力的角色使用。目标角色选择一项1、明置一张武将牌然后摸一张牌2、弃置一张装备牌3、失去1点体力。当【敕令】因判定或弃置而置入弃牌堆时系统将之移出游戏然后系统于当前回合结束后视为对所有没有势力的角色使用【敕令】',
diaohulishan:'调虎离山',
diaohulishan_info:'出牌阶段,对至多两名其他角色使用。目标角色于此回合结束之前不计入距离的计算且不能使用牌且不是牌的合法目标此牌结算结束时,你摸一张牌',
diaohulishan_info:'出牌阶段,对至多两名其他角色使用。目标角色于此回合结束之前不计入距离的计算且不能使用牌且不是牌的合法目标且不能失去或回复体力或受到伤害。',
huoshaolianying:'火烧连营',
huoshaolianying_bg:'烧',
huoshaolianying_info_guozhan:'出牌阶段,对你的下家和与其处于同一队列的角色使用,每名角色受到一点火焰伤害',

View File

@ -1625,7 +1625,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){
qilin_skill:{
trigger:{source:'damageBegin'},
filter:function(event,player){
return event.card&&event.card.name=='sha'&&event.notLink()&&event.player.getCards('e',{subtype:['equip3','equip4']}).length>0
return event.card&&event.card.name=='sha'&&event.notLink()&&event.player.getCards('e',{subtype:['equip3','equip4','equip6']}).length>0
},
direct:true,
audio:true,
@ -1634,7 +1634,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){
var att=(get.attitude(player,trigger.player)<=0);
var next=player.chooseButton();
next.set('att',att);
next.set('createDialog',['是否发动【麒麟弓】,弃置'+get.translation(trigger.player)+'的一张坐骑牌?',trigger.player.getCards('e',{subtype:['equip3','equip4']})]);
next.set('createDialog',['是否发动【麒麟弓】,弃置'+get.translation(trigger.player)+'的一张坐骑牌?',trigger.player.getCards('e',{subtype:['equip3','equip4','equip6']})]);
next.set('ai',function(button){
if(_status.event.att) return get.buttonValue(button);
return 0;

View File

@ -69,6 +69,10 @@ game.import('character',function(lib,game,ui,get,ai,_status){
sunce:['zhouyu','taishici','daqiao'],
zuoci:['yuji'],
xunyu:['xunyou'],
lukang:['luxun'],
yuanshu:['jiling'],
zhangxiu:['jiaxu'],
wangping:['jiangfei'],
},
characterFilter:{
zuoci:function(mode){
@ -153,7 +157,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
},
mod:{
targetEnabled:function(card,player,target){
if(target.storage.disableEquip!=undefined&&target.storage.disableEquip.contains(get.subtype(card))) return false;
if(target.isDisabled(get.subtype(card))) return false;
},
},
trigger:{

View File

@ -168,6 +168,11 @@ game.import('character',function(lib,game,ui,get,ai,_status){
quyi:'麴义(又作曲义、鞠义),生卒年不详,是东汉末年军阀袁绍部下的将领,能征善战,屡建战功,早年在凉州,精通羌人战法,率领着袁绍的精锐部队。后来由于自恃功高而骄纵不轨,被袁绍所杀。',
taoqian:'陶谦132年194年字恭祖。丹阳郡治今安徽宣城人。汉末群雄之一。陶谦最初为诸生在州郡任职被举茂才历任舒、卢二县令、幽州刺史、议郎性格刚直有大志。后随左车骑将军皇甫嵩对抗北宫伯玉任扬武校尉之后又随张温征韩遂、边章。中平五年188年徐州黄巾起陶谦被朝廷任为徐州刺史击破徐州黄巾并推行屯田恢复生产。尔后听从王朗、赵昱建议遣使进京朝贡获拜安东将军、徐州牧封溧阳侯。晚年因战事上为曹操大败徐州大半几乎遭兵祸所害以致过度忧劳而逝终年六十三岁。',
wangyun:'王允137~192年字子师太原郡祁县今山西祁县人。东汉末年时期大臣。出身太原王氏世代官宦。举孝廉出身司徒高第征为侍御史。出任豫州刺史勤政爱民。斗争中常侍张让失败后去官隐居。中平六年大将军何进掌权之后辟为从事中郎迁河南尹。董卓拥立汉献帝即位后代替杨彪拜太仆、尚书令、司徒密谋刺死董卓联合吕布共同执政日益骄傲自满。初平三年192年董卓余党李傕、郭汜、樊稠等攻破长安。王允兵败处死时年五十六岁。',
bianfuren:'武宣皇后卞氏159年12月30日230年7月9日琅邪开阳今山东临沂魏武帝曹操的正妻继室魏文帝曹丕、任城威王曹彰、陈思王曹植、萧怀王曹熊的母亲。原本是倡家即汉代专门从事音乐歌舞的乐人家庭后来与曹操成婚建安初年原配丁夫人被废卞夫人成为曹操的正妻。曹丕继位后尊其为皇太后曹叡继位后尊其为太皇太后。卞后在太和四年去世与魏武帝曹操合葬高陵。',
shamoke:'沙摩柯222年东汉末三国时期五溪蛮首领。汉章武元年221年为报关羽被东吴杀害之仇刘备亲自领兵攻孙权以金锦爵赏诱沙摩柯助战。章武二年222年吴大都督陆逊以火攻破刘备率诸军齐击汉军四十多个营寨被攻破沙摩柯在大乱中匹马奔逃被乱军杀死。',
lvfan:'吕范228年字子衡。汝南郡细阳县今安徽太和人。汉末至三国时期吴国重臣。吕范年轻为汝南县吏后避难寿春结识孙策。此后随孙策、孙权征伐四方对稳固孙氏在江东的统治做出了杰出的贡献孙权将其比之于东汉开国元勋吴汉。吴国建立后吕范累官至前将军、假节、扬州牧封南昌侯。黄武七年228年吕范被拜为大司马未得授官便已病逝。孙权悲痛不已遣使赠其大司马印绶。孙权还都建业后以太牢礼祭祀吕范。',
liqueguosi:"请分别参考武将【李傕】和【郭汜】各自的介绍。",
cuimao:"关于【崔琰】的内容,请查看武将【崔琰】的介绍。<br>毛玠—216年字孝先陈留平丘今河南封丘人。东汉末年大臣。年少时为县吏以清廉公正著称。因战乱而打算到荆州避乱但中途知道刘表政令不严明因而改往鲁阳。后来投靠曹操提出“奉天子以令不臣脩耕植畜军资”的战略规划得到曹操的欣赏。<br>毛玠与崔琰主持选举,所举用的都是清廉正直之士。而毛玠为人廉洁,激起天下廉洁之风,一改朝中奢华风气。曹操大为赞赏,曹丕也亲自去拜访他。<br>曹操获封魏公后,毛玠改任尚书仆射,再典选举。又密谏曹操应该立嫡长子曹丕为魏国太子。崔琰被杀后,毛玠十分不快。后来有人诬告毛玠,曹操大怒,将毛玠收于狱中。及后在桓阶、和洽营救下,只被免职,不久逝世于家中。曹操在他死后赐他棺材和钱帛。",
huangfusong:'字义真。安定郡朝那县(今宁夏彭阳)人。于黄巾起义时,以中郎将身份讨伐黄巾,用火攻大破张梁、张宝。后接替董卓进攻张梁,连胜七阵。掘张角墓,拜左车骑将军、冀州牧,因拒绝贿赂宦官而被免职。 董卓死,王允命其与吕布等共至郿坞抄籍董卓家产、人口,皇甫嵩将坞中所藏良家子女,尽行释放。',
zangba:'其父臧戒,有二子臧艾与臧舜。年少时曾召集数人将获罪的父亲救出,此后四处流亡。后来成为陶谦麾下的骑都尉,负责募兵抵抗黄巾军。与孙观、尹礼等人拥兵驻屯于开阳,自成一股独立势力,后跟随吕布。吕布战败后,投降了曹操。后与袁绍、孙权等的战役里战功赫赫,官至镇东将军。',
@ -266,7 +271,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){
mateng:['machao','madai','mayunlu'],
chengpu:['zhouyu'],
hanba:['swd_muyun'],
dongbai:['dongzhuo']
dongbai:['dongzhuo'],
cuimao:['caopi'],
},
card:{
ly_piliche:{
@ -11514,10 +11520,21 @@ game.import('character',function(lib,game,ui,get,ai,_status){
"step 1"
if(result.bool){
player.logSkill('kuangfu');
trigger.player.$give(result.links,player);
game.delay(2);
player.equip(result.links[0]);
event.card=result.links[0];
if(player.isEmpty(get.subtype(event.card))){
player.chooseBool('是否将'+get.translation(event.card)+'置入自己的装备区?').ai=function(){
return true;
};
}
else event._result={bool:false};
}
else event.finish();
"step 2"
if(result.bool){
trigger.player.$give(event.card,player);
player.equip(event.card);
}
else trigger.player.discard(event.card);
}
},
},
@ -11907,7 +11924,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
juedi:'绝地',
juedi_info:'锁定技准备阶段你选择一项1.移去“引兵”牌将手牌补至体力上限数2.将“引兵”牌交给一名体力值不大于你的其他角色其回复1点体力摸等量的牌',
kuangfu:'狂斧',
kuangfu_info:'每当你使用杀造成伤害,可以将对方的一张装备牌移到你的装备区',
kuangfu_info:'每当你使用杀造成伤害,可以将对方的一张装备牌移到你的装备区或弃置之。',
xintan:'心惔',
xintan_info:'出牌阶段限一次,你可以移去两张“焚”并选择一名角色,该角色失去一点体',
fentian:'焚天',

View File

@ -176,6 +176,9 @@ game.import('character',function(lib,game,ui,get,ai,_status){
sundeng:['sunquan'],
liru:['dongzhuo'],
liuchen:['liushan'],
yujin:['xiahoudun'],
fazheng:['liubei'],
wuguotai:['sunjian'],
},
skill:{
zhenjun:{

View File

@ -1,5 +1,5 @@
window.noname_asset_list=[
'1.9.88.2',
'1.9.89.1',
'audio/background/aozhan_chaoming.mp3',
'audio/background/aozhan_online.mp3',
'audio/background/music_danji.mp3',
@ -1596,6 +1596,7 @@ window.noname_asset_list=[
'image/card/linghunzhihuo.png',
'image/card/lingjiandai.png',
'image/card/liufengsan.png',
'image/card/liulongcanjia.png',
'image/card/liutouge.png',
'image/card/liuxiaxianniang.png',
'image/card/liuxinghuoyu.png',
@ -1841,6 +1842,7 @@ window.noname_asset_list=[
'image/character/chenlin.jpg',
'image/character/chenqun.jpg',
'image/character/cuiyan.jpg',
'image/character/cuimao.jpg',
'image/character/daqiao.jpg',
'image/character/daxiaoqiao.jpg',
'image/character/dengai.jpg',
@ -1977,6 +1979,7 @@ window.noname_asset_list=[
'image/character/gz_jiaxu.jpg',
'image/character/gz_lingtong.jpg',
'image/character/gz_lukang.jpg',
'image/character/gz_luxun.jpg',
'image/character/gz_lvbu.jpg',
'image/character/gz_madai.jpg',
'image/character/gz_masu.jpg',
@ -2144,6 +2147,7 @@ window.noname_asset_list=[
'image/character/jsp_guanyu.jpg',
'image/character/jsp_huangyueying.jpg',
'image/character/jsp_zhaoyun.jpg',
'image/character/jun_caocao.jpg',
'image/character/jun_liubei.jpg',
'image/character/jun_sunquan.jpg',
'image/character/jun_zhangjiao.jpg',

View File

@ -4526,7 +4526,7 @@
init:true,
// frequent:true,
restart:true,
intro:'开启后将使用国战君主替换原武将牌'
intro:'若开启此选项,玩家的第一个回合开始时,若其主武将牌有对应的君主武将牌,则其可以将此武将牌替换为对应的君主武将牌,然后重新调整体力上限。若玩家的体力上限因此增大,则玩家回复等量的体力。'
},
// connect_ban_weak:{
// name:'屏蔽弱将',
@ -4636,7 +4636,7 @@
init:true,
// frequent:true,
restart:true,
intro:'开启后将使用国战君主替换原武将牌'
intro:'若开启此选项,玩家的第一个回合开始时,若其主武将牌有对应的君主武将牌,则其可以将此武将牌替换为对应的君主武将牌,然后重新调整体力上限。若玩家的体力上限因此增大,则玩家回复等量的体力。'
},
double_hp:{
name:'双将体力上限',
@ -14314,10 +14314,17 @@
},
isDisabled:function(arg){
if(typeof arg=='number') arg='equip'+arg;
if(arg=='equip6'&&this.storage.disableEquip&&(this.storage.disableEquip.contains('equip3')||this.storage.disableEquip.contains('equip3'))) return true;
if(this.storage.disableEquip&&this.storage.disableEquip.contains(arg)) return true;
return false;
},
isEmpty:function(num){
if(num==6||num=='equip6'){
if(!this.isEmpty(3)||!this.isEmpty(4)) return false;
}
else if([3,4,'equip3','equip4'].contains(num)){
if(this.getEquip(6)) return false;
}
return !this.isDisabled(num)&&!this.getEquip(num);
},
disableJudge:function(){
@ -19384,7 +19391,10 @@
if(get.type(name)=='card'){
name=get.equiptype(name);
}
if(!replace&&this.getEquip(name)) return false;
var range=get.subtype(name);
if(this.isDisabled(range)) return false;
if(['equip3','equip4'].contains(range)&&!this.isEmpty(6)) return false;
if(!replace&&!this.isEmpty(range)) return false;
return true;
},
getEquip:function(name){

View File

@ -1,13 +1,16 @@
window.noname_update={
version:'1.9.89',
update:'1.9.88.4',
version:'1.9.89.1',
update:'1.9.89',
changeLog:[
'神武将开放联机使用',
'国战武将独立皮肤',
'新国战(请在更新后关闭相关扩展,避免产生冲突)',
'国战「君临天下•权」扩充包(by 隐面酱拌隐小面)',
'2019版新国战变包/势备篇',
],
files:[
'character/extra.js',
'card/guozhan.js',
'card/standard.js',
'character/sp.js',
'character/yijiang.js',
'character/shenhua.js',
'mode/guozhan.js',
//'game/asset.js',
'game/game.js',

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

BIN
image/character/cuimao.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 KiB

File diff suppressed because it is too large Load Diff