This commit is contained in:
parent
7c8fd894ad
commit
29f82da379
|
@ -181,7 +181,7 @@ card.swd={
|
|||
var next=target.chooseToDiscard('机关火筒:弃置一张手牌或受到一点火焰伤害');
|
||||
next.set('ai',function(card){
|
||||
var evt=_status.event.getParent();
|
||||
if(ai.get.damageEffect(evt.target,evt.player,evt.target)>=0) return 0;
|
||||
if(ai.get.damageEffect(evt.target,evt.player,evt.target,'fire')>=0) return 0;
|
||||
return 8-ai.get.useful(card);
|
||||
});
|
||||
}
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
play.boss={
|
||||
init:function(){
|
||||
console.log(1);
|
||||
// if(get.mode()!='boss'){
|
||||
// lib.init.js(lib.assetURL+'mode',boss,packLoaded,packLoaded);
|
||||
// }
|
||||
},
|
||||
help:{
|
||||
'挑战武将':'<ul><li>在非挑战模式中使用挑战武将'
|
||||
},
|
||||
}
|
44
game/game.js
44
game/game.js
|
@ -717,7 +717,7 @@
|
|||
},
|
||||
show_history:{
|
||||
name:'出牌记录栏',
|
||||
init:'right',
|
||||
init:'off',
|
||||
unfrequent:true,
|
||||
item:{
|
||||
off:'关闭',
|
||||
|
@ -1592,6 +1592,10 @@
|
|||
init:false,
|
||||
restart:true,
|
||||
},
|
||||
intro:{
|
||||
name:'将杀闪等牌在牌堆中的比例维持在与军争牌堆相同,防止开启扩展包后重要的牌被过多地稀释',
|
||||
clear:true,
|
||||
},
|
||||
sha:{
|
||||
name:'杀',
|
||||
init:'1',
|
||||
|
@ -1710,12 +1714,36 @@
|
|||
}
|
||||
},
|
||||
},
|
||||
boss:{
|
||||
enable:{
|
||||
name:'开启',
|
||||
init:false,
|
||||
restart:true,
|
||||
},
|
||||
intro:{
|
||||
name:'在非挑战模式中使用挑战武将',
|
||||
clear:true,
|
||||
},
|
||||
hide:{
|
||||
name:'隐藏此扩展',
|
||||
clear:true,
|
||||
onclick:function(){
|
||||
this.innerHTML='此扩展将在重启后隐藏';
|
||||
lib.config.hiddenPlayPack.add('boss');
|
||||
game.saveConfig('hiddenPlayPack',lib.config.hiddenPlayPack);
|
||||
}
|
||||
},
|
||||
},
|
||||
character:{
|
||||
enable:{
|
||||
name:'开启',
|
||||
init:false,
|
||||
restart:true,
|
||||
},
|
||||
intro:{
|
||||
name:'牌堆中随机加入5%的技能牌;使用技能牌可获得额外技能',
|
||||
clear:true,
|
||||
},
|
||||
num:{
|
||||
name:'卡牌比例',
|
||||
init:'0.05',
|
||||
|
@ -1742,6 +1770,10 @@
|
|||
init:false,
|
||||
restart:true,
|
||||
},
|
||||
intro:{
|
||||
name:'每名角色在游戏开始时获得3个士兵,每个士兵对应一个技能',
|
||||
clear:true,
|
||||
},
|
||||
hide:{
|
||||
name:'隐藏此扩展',
|
||||
clear:true,
|
||||
|
@ -1758,6 +1790,10 @@
|
|||
init:false,
|
||||
restart:true,
|
||||
},
|
||||
intro:{
|
||||
name:'每名角色和部分卡牌在游戏开始时随机获得一个属性',
|
||||
clear:true,
|
||||
},
|
||||
num:{
|
||||
name:'带属性卡牌',
|
||||
init:'0.3',
|
||||
|
@ -1857,6 +1893,10 @@
|
|||
game.saveConfig('plays',lib.config.plays);
|
||||
}
|
||||
},
|
||||
intro:{
|
||||
name:'每完成一次对局,可获得一定数量的金币;金币可用于购买游戏特效',
|
||||
clear:true,
|
||||
},
|
||||
display:{
|
||||
name:'金币显示',
|
||||
init:'text',
|
||||
|
@ -20621,6 +20661,7 @@
|
|||
popupContainer.onclose=onclose;
|
||||
};
|
||||
var clickToggle=function(){
|
||||
if(this.classList.contains('disabled')) return;
|
||||
this.classList.toggle('on');
|
||||
var config=this._link.config;
|
||||
if(config.onclick){
|
||||
|
@ -20763,6 +20804,7 @@
|
|||
|
||||
}
|
||||
else if(config.clear){
|
||||
if(node.innerHTML.length>=15) node.style.height='auto';
|
||||
node.listen(clickToggle);
|
||||
}
|
||||
else if(config.input){
|
||||
|
|
|
@ -14,7 +14,6 @@ character.pack={
|
|||
gujian:'古剑奇谭',
|
||||
xianjian:'仙剑',
|
||||
xiake:'侠客',
|
||||
// boss:'BOSS'
|
||||
};
|
||||
card.pack={
|
||||
standard:'标准',
|
||||
|
@ -27,6 +26,7 @@ card.pack={
|
|||
hearth:'炉石传说',
|
||||
};
|
||||
play.pack={
|
||||
boss:'挑战武将',
|
||||
cardpile:'牌堆补充',
|
||||
character:'技能卡牌',
|
||||
soldier:'士兵模式',
|
||||
|
|
|
@ -58,6 +58,7 @@ window.noname_source_list=[
|
|||
'mode/brawl.js',
|
||||
'mode/versus.js',
|
||||
'mode/connect.js',
|
||||
'extension/boss/extension.js',
|
||||
'extension/cardpile/extension.js',
|
||||
'extension/character/extension.js',
|
||||
'extension/coin/extension.js',
|
||||
|
|
|
@ -26,3 +26,5 @@ window.noname_update={
|
|||
// 'character/swd.js',
|
||||
// 'mode/boss.js',
|
||||
// 'mode/versus.js',
|
||||
// 'extension/boss/extension.js',
|
||||
// 'layout/mode/boss.css',
|
||||
|
|
|
@ -8,6 +8,15 @@
|
|||
z-index:1;
|
||||
overflow-x:scroll;
|
||||
}
|
||||
#bosslist.slim>.player{
|
||||
border-radius: 10px;
|
||||
}
|
||||
#bosslist.slim>.player>.avatar{
|
||||
left: 8px;
|
||||
top: 8px;
|
||||
width: 164px;
|
||||
height: 200px;
|
||||
}
|
||||
.bosspaused>#bosslist,
|
||||
.bosspaused>#control,
|
||||
.bosspaused>.dialog.bosscharacter{
|
||||
|
|
|
@ -40,6 +40,9 @@ mode.boss={
|
|||
game.delay(0.1);
|
||||
"step 1"
|
||||
var bosslist=ui.create.div('#bosslist.hidden');
|
||||
if(lib.config.slim_player){
|
||||
bosslist.classList.add('slim');
|
||||
}
|
||||
event.bosslist=bosslist;
|
||||
bosslist.ontouchmove = ui.click.touchScroll;
|
||||
bosslist.style.WebkitOverflowScrolling='touch';
|
||||
|
@ -88,6 +91,9 @@ mode.boss={
|
|||
init:true,
|
||||
}
|
||||
var player=ui.create.player(bosslist).init(i);
|
||||
if(player.hp==0){
|
||||
player.node.hp.style.display='none';
|
||||
}
|
||||
list.push(player);
|
||||
player.node.hp.classList.add('text');
|
||||
player.node.hp.dataset.condition='';
|
||||
|
|
Loading…
Reference in New Issue