This commit is contained in:
libccy 2017-04-02 20:03:24 +08:00
parent 39c57b72c6
commit b7a5232e54
4 changed files with 69 additions and 50 deletions

View File

@ -52,10 +52,10 @@ window.characterRank={
'ow_ana',
'hs_aya',
'hs_tyrande',
'swd_shuwaner',
],
a:[
'swd_kendi',
'swd_shuwaner',
'hs_enzoth',
'hs_sapphiron',
'gw_airuiting',

View File

@ -417,10 +417,11 @@ character.swd={
contentBefore:function(){
player.loseHp();
},
alter:true,
content:function(){
if(targets.length==1){
target.damage('fire',2);
target.draw();
if(get.is.altered('huodan')) target.draw();
}
else{
target.damage('fire');
@ -9299,7 +9300,8 @@ character.swd={
datong:'大同',
datong_info:'任意一名角色的结束阶段若全场手牌数最多和最少的角色手牌数之差不超过1人数不少于7时改为2你摸两张牌',
huodan:'火丹',
huodan_info:'出牌阶段限一次你可以弃置一张红色牌并失去一点体力然后将两点火属性伤害分配给1~2名角色若你只分配了一名角色该角色在结算后摸一张牌',
huodan_info:'出牌阶段限一次你可以弃置一张红色牌并失去一点体力然后将两点火属性伤害分配给1~2名角色',
huodan_info_alter:'出牌阶段限一次你可以弃置一张红色牌并失去一点体力然后将两点火属性伤害分配给1~2名角色若你只分配了一名角色该角色在结算后摸一张牌',
sxianjing:'陷阱',
sxianjing_bg:'阱',
sxianjing_info:'出牌阶段,你可以将一张手牌背面朝上置于你的武将牌上(不能与已有花色相同)。当一名其他角色使用与一张“陷阱”牌花色相同的牌指定你为目标时,你移去对应的“陷阱”牌,然后随机获得该角色的一张牌。每当你受到一次伤害,你随机将一张“陷阱”牌返回手牌',

View File

@ -5219,51 +5219,7 @@
},
init:{
init:function(){
window.resetGameTimeout=setTimeout(function(){
if(window.inSplash) return;
if(window.resetExtension){
if(confirm('游戏似乎未正常载入,是否禁用扩展并重新打开?')){
window.resetExtension();
window.location.reload();
}
}
else{
if(lib.device){
if(navigator.notification){
navigator.notification.confirm(
'游戏似乎未正常载入,是否重置游戏?',
function(index){
if(index==2){
localStorage.removeItem('noname_inited');
window.location.reload();
}
else if(index==3){
localStorage.clear();
localStorage.setItem('noname_inited',true);
if(indexedDB) indexedDB.deleteDatabase(lib.configprefix+'data');
window.location.reload();
}
},
'确认退出',
['取消','重新下载','重置设置']
);
}
else{
if(confirm('游戏似乎未正常载入,是否重置游戏?')){
localStorage.removeItem('noname_inited');
window.location.reload();
}
}
}
else{
if(confirm('游戏似乎未正常载入,是否重置游戏?')){
localStorage.clear();
if(indexedDB) indexedDB.deleteDatabase(lib.configprefix+'data');
window.location.reload();
}
}
}
},5000);
window.resetGameTimeout=setTimeout(lib.init.reset,5000);
if(window.cordovaLoadTimeout){
clearTimeout(window.cordovaLoadTimeout);
delete window.cordovaLoadTimeout;
@ -6521,6 +6477,51 @@
}
}
},
reset:function(){
if(window.inSplash) return;
if(window.resetExtension){
if(confirm('游戏似乎未正常载入,是否禁用扩展并重新打开?')){
window.resetExtension();
window.location.reload();
}
}
else{
if(lib.device){
if(navigator.notification){
navigator.notification.confirm(
'游戏似乎未正常载入,是否重置游戏?',
function(index){
if(index==2){
localStorage.removeItem('noname_inited');
window.location.reload();
}
else if(index==3){
localStorage.clear();
localStorage.setItem('noname_inited',true);
if(indexedDB) indexedDB.deleteDatabase(lib.configprefix+'data');
window.location.reload();
}
},
'确认退出',
['取消','重新下载','重置设置']
);
}
else{
if(confirm('游戏似乎未正常载入,是否重置游戏?')){
localStorage.removeItem('noname_inited');
window.location.reload();
}
}
}
else{
if(confirm('游戏似乎未正常载入,是否重置游戏?')){
localStorage.clear();
if(indexedDB) indexedDB.deleteDatabase(lib.configprefix+'data');
window.location.reload();
}
}
}
},
onload:function(){
if(navigator.userAgent.toLowerCase().indexOf('crosswalk')!=-1){
lib.crosswalk=true;
@ -7152,6 +7153,8 @@
}
if(!mode[lib.config.mode]){
window.inSplash=true;
clearTimeout(window.resetGameTimeout);
delete window.resetGameTimeout;
var clickedNode=false;
var clickNode=function(){
if(clickedNode) return;
@ -7161,6 +7164,7 @@
game.saveConfig('mode',this.link);
splash.delete(1000);
delete window.inSplash;
window.resetGameTimeout=setTimeout(lib.init.reset,5000);
this.listenTransition(function(){
lib.init.js(lib.assetURL+'mode',lib.config.mode,proceed);
@ -7237,8 +7241,10 @@
if(lib.onfree){
clearTimeout(window.resetGameTimeout);
delete window.resetGameTimeout;
delete window.resetExtension;
localStorage.removeItem(lib.configprefix+'disable_extension',true);
if(!game.syncMenu){
delete window.resetExtension;
localStorage.removeItem(lib.configprefix+'disable_extension',true);
}
var onfree=lib.onfree;
delete lib.onfree;
@ -26282,6 +26288,10 @@
return select;
},
menu:function(connectMenu){
var menuTimeout=null;
if(!connectMenu&&!game.syncMenu){
menuTimeout=setTimeout(lib.init.reset,1000);
}
var menu,menuContainer;
var startButton;
var popupContainer;
@ -32714,6 +32724,12 @@
}
rightPane.appendChild(active.link);
}());
if(menuTimeout){
clearTimeout(menuTimeout);
delete window.resetExtension;
localStorage.removeItem(lib.configprefix+'disable_extension',true);
}
},
table:function(){
var str,row,col,position,position2,fixed,style,divposition;

View File

@ -225,6 +225,7 @@ not(.removing):not(.dialog):not(.centermenu):not(.popup-container):not(.forceopa
margin-right: 10px;
position: relative;
transition: all 0.8s;
cursor: pointer;
}
#splash>div:first-child {
margin-left: 20px;