This commit is contained in:
parent
fbe7a8c422
commit
1977093268
|
@ -500,8 +500,9 @@ card.guozhan={
|
||||||
},
|
},
|
||||||
result:{
|
result:{
|
||||||
target:function(player,target){
|
target:function(player,target){
|
||||||
if(target.num('h')<=1){
|
var hs=target.get('h');
|
||||||
if(target==player){
|
if(hs.length<=1){
|
||||||
|
if(target==player&&hs[0].name=='yiyi'){
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
return 0.3;
|
return 0.3;
|
||||||
|
|
|
@ -213,7 +213,7 @@ card.hearth={
|
||||||
target.damage('thunder');
|
target.damage('thunder');
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
target.addTempSkill('shandianjian2','phaseBegin');
|
target.addTempSkill('huogong2','phaseBegin');
|
||||||
}
|
}
|
||||||
game.addVideo('cardDialog',null,event.videoId);
|
game.addVideo('cardDialog',null,event.videoId);
|
||||||
event.dialog.close();
|
event.dialog.close();
|
||||||
|
@ -244,7 +244,7 @@ card.hearth={
|
||||||
return 0;
|
return 0;
|
||||||
},
|
},
|
||||||
target:function(player,target){
|
target:function(player,target){
|
||||||
if(target.hasSkill('shandianjian2')||target.num('h')==0) return 0;
|
if(target.hasSkill('huogong2')||target.num('h')==0) return 0;
|
||||||
if(player.num('h')<=1) return 0;
|
if(player.num('h')<=1) return 0;
|
||||||
if(target==player){
|
if(target==player){
|
||||||
if(typeof _status.event.filterCard=='function'&&
|
if(typeof _status.event.filterCard=='function'&&
|
||||||
|
@ -657,7 +657,6 @@ card.hearth={
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
shandianjian2:{},
|
|
||||||
jihuocard2:{
|
jihuocard2:{
|
||||||
mod:{
|
mod:{
|
||||||
maxHandcard:function(player,num){
|
maxHandcard:function(player,num){
|
||||||
|
|
|
@ -2933,16 +2933,17 @@ card.swd={
|
||||||
return 6-ai.get.value(card);
|
return 6-ai.get.value(card);
|
||||||
},
|
},
|
||||||
filterTarget:function(card,player,target){
|
filterTarget:function(card,player,target){
|
||||||
return get.distance(player,target,'attack')<=1;
|
return target.num('h')<player.num('h');
|
||||||
},
|
},
|
||||||
content:function(){
|
content:function(){
|
||||||
'step 0'
|
'step 0'
|
||||||
var card=get.cards(0);
|
var card=get.cards(0);
|
||||||
|
ui.discardPile.appendChild(card);
|
||||||
player.showCards('意乱',card);
|
player.showCards('意乱',card);
|
||||||
event.bool=(get.color(card)=='black');
|
event.bool=(get.color(card)=='black');
|
||||||
'step 1'
|
'step 1'
|
||||||
if(!event.bool){
|
if(!event.bool){
|
||||||
target.draw();
|
// target.draw();
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
var e5=player.get('e','5');
|
var e5=player.get('e','5');
|
||||||
|
@ -4539,9 +4540,9 @@ card.swd={
|
||||||
guangshatianyi_bg:'纱',
|
guangshatianyi_bg:'纱',
|
||||||
guangshatianyi_info:'锁定技,每当你即将受到伤害,有三分之一的概率令伤害减一',
|
guangshatianyi_info:'锁定技,每当你即将受到伤害,有三分之一的概率令伤害减一',
|
||||||
sifeizhenmian:'四非真面',
|
sifeizhenmian:'四非真面',
|
||||||
sifeizhenmian_info:'出牌阶段限一次,你可以弃置一张牌,然后指定攻击范围内的一名角色并亮出牌堆顶的一张牌,若此牌为黑色,你弃置四非真面,该角色进入混乱状态直到下一回合结束;否则该角色摸一张牌',
|
sifeizhenmian_info:'出牌阶段限一次,你可以弃置一张牌并指定一名手牌数少于你的角色,你亮出牌堆顶的一张牌,若此牌为黑色,你弃置四非真面,该角色进入混乱状态直到下一回合结束',
|
||||||
yiluan:'意乱',
|
yiluan:'意乱',
|
||||||
yiluan_info:'出牌阶段限一次,你可以指定攻击范围内的一名角色并亮出牌堆顶的一张牌,若此牌为黑色,你弃置四非真面,该角色进入混乱状态直到下一回合结束;否则该角色摸一张牌',
|
yiluan_info:'出牌阶段限一次,你可以弃置一张牌并指定一名手牌数少于你的角色,你亮出牌堆顶的一张牌,若此牌为黑色,你弃置四非真面,该角色进入混乱状态直到下一回合结束',
|
||||||
donghuangzhong:'东皇钟',
|
donghuangzhong:'东皇钟',
|
||||||
xuanyuanjian:'轩辕剑',
|
xuanyuanjian:'轩辕剑',
|
||||||
xuanyuanjian2:'轩辕剑',
|
xuanyuanjian2:'轩辕剑',
|
||||||
|
|
|
@ -2230,7 +2230,7 @@ character.xianjian={
|
||||||
lingyan:'灵砚',
|
lingyan:'灵砚',
|
||||||
lingyan_info:'在你使用一张装备牌时,若你的装备区的对应位置已有装备,你可以选择装备区内的一个空余位置,将此牌的装备类型永久改变至与此位置对应',
|
lingyan_info:'在你使用一张装备牌时,若你的装备区的对应位置已有装备,你可以选择装备区内的一个空余位置,将此牌的装备类型永久改变至与此位置对应',
|
||||||
danqing:'丹青',
|
danqing:'丹青',
|
||||||
danqing_info:'当你累计使用了4张花色不同的牌后,你可以依次将以下4种效果分配给至多4名不同的角色:1、摸一张牌;2、获得一点护甲;3、装备一件随机装备;4、获得潜行直到下一回合开始',
|
danqing_info:'当你累计使用了4张花色不同的牌后,你可以选择至多4名角色分别获得以下4种效果中的随机一个:1、摸一张牌;2、获得一点护甲;3、装备一件随机装备;4、获得潜行直到下一回合开始',
|
||||||
zhangmu:'障目',
|
zhangmu:'障目',
|
||||||
zhangmu_info:'每回合限一次,当你需要使用或打出一张闪时,你可以展示一张闪,视为使用或打出了此闪',
|
zhangmu_info:'每回合限一次,当你需要使用或打出一张闪时,你可以展示一张闪,视为使用或打出了此闪',
|
||||||
feizhua:'飞爪',
|
feizhua:'飞爪',
|
||||||
|
|
21
game/game.js
21
game/game.js
|
@ -908,6 +908,19 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
watchface:{
|
||||||
|
name:'表盘样式',
|
||||||
|
init:'none',
|
||||||
|
unfrequent:true,
|
||||||
|
item:{
|
||||||
|
none:'默认',
|
||||||
|
simple:'简约',
|
||||||
|
},
|
||||||
|
onclick:function(item){
|
||||||
|
game.saveConfig('watchface',item);
|
||||||
|
ui.roundmenu.dataset.watchface=item;
|
||||||
|
}
|
||||||
|
},
|
||||||
show_card_prompt:{
|
show_card_prompt:{
|
||||||
name:'显示出牌提示',
|
name:'显示出牌提示',
|
||||||
init:true,
|
init:true,
|
||||||
|
@ -28120,9 +28133,12 @@
|
||||||
ui.create.div(ui.roundmenu);
|
ui.create.div(ui.roundmenu);
|
||||||
ui.create.div(ui.roundmenu);
|
ui.create.div(ui.roundmenu);
|
||||||
|
|
||||||
|
ui.create.div(ui.roundmenu);
|
||||||
|
|
||||||
if(lib.config.show_time2){
|
if(lib.config.show_time2){
|
||||||
ui.roundmenu.classList.add('clock');
|
ui.roundmenu.classList.add('clock');
|
||||||
}
|
}
|
||||||
|
ui.roundmenu.dataset.watchface=lib.config.watchface||'none';
|
||||||
|
|
||||||
var resetround=function(e){
|
var resetround=function(e){
|
||||||
_status.draggingroundmenu=false;
|
_status.draggingroundmenu=false;
|
||||||
|
@ -28339,7 +28355,12 @@
|
||||||
var date=new Date();
|
var date=new Date();
|
||||||
var hours=date.getHours();
|
var hours=date.getHours();
|
||||||
var minutes=date.getMinutes();
|
var minutes=date.getMinutes();
|
||||||
|
if(lib.config.watchface=='simple'){
|
||||||
|
ui.roundmenu.childNodes[13].style.transform='rotate('+get.round((hours+9)*30,2)+'deg)';
|
||||||
|
}
|
||||||
|
else{
|
||||||
ui.roundmenu.childNodes[13].style.transform='rotate('+get.round((hours+minutes/60+9)*30,2)+'deg)';
|
ui.roundmenu.childNodes[13].style.transform='rotate('+get.round((hours+minutes/60+9)*30,2)+'deg)';
|
||||||
|
}
|
||||||
ui.roundmenu.childNodes[12].style.transform='rotate('+(minutes+45)*6+'deg)';
|
ui.roundmenu.childNodes[12].style.transform='rotate('+(minutes+45)*6+'deg)';
|
||||||
if(minutes<10){
|
if(minutes<10){
|
||||||
minutes='0'+minutes.toString();
|
minutes='0'+minutes.toString();
|
||||||
|
|
|
@ -80,6 +80,7 @@ table{table-layout: fixed;}
|
||||||
text-align: center;
|
text-align: center;
|
||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
display: block;
|
display: block;
|
||||||
|
font-family: 'xinwei'
|
||||||
}
|
}
|
||||||
|
|
||||||
#shortcut{
|
#shortcut{
|
||||||
|
@ -580,6 +581,34 @@ table{table-layout: fixed;}
|
||||||
transform-origin: 2px 2px;
|
transform-origin: 2px 2px;
|
||||||
border-radius: 4px 23px 23px 4px/4px 4px 4px 4px;
|
border-radius: 4px 23px 23px 4px/4px 4px 4px 4px;
|
||||||
}
|
}
|
||||||
|
#roundmenu.clock>div:nth-of-type(15){
|
||||||
|
width: 80%;
|
||||||
|
height: 80%;
|
||||||
|
left: 10%;
|
||||||
|
top: 10%;
|
||||||
|
border-radius: 100%;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
z-index: -1;
|
||||||
|
opacity: 0;
|
||||||
|
}
|
||||||
|
#roundmenu.clock[data-watchface="simple"]>div:nth-of-type(1),
|
||||||
|
#roundmenu.clock[data-watchface="simple"]>div:nth-of-type(2),
|
||||||
|
#roundmenu.clock[data-watchface="simple"]>div:nth-of-type(3),
|
||||||
|
#roundmenu.clock[data-watchface="simple"]>div:nth-of-type(4),
|
||||||
|
#roundmenu.clock[data-watchface="simple"]>div:nth-of-type(5),
|
||||||
|
#roundmenu.clock[data-watchface="simple"]>div:nth-of-type(6),
|
||||||
|
#roundmenu.clock[data-watchface="simple"]>div:nth-of-type(7),
|
||||||
|
#roundmenu.clock[data-watchface="simple"]>div:nth-of-type(8),
|
||||||
|
#roundmenu.clock[data-watchface="simple"]>div:nth-of-type(9),
|
||||||
|
#roundmenu.clock[data-watchface="simple"]>div:nth-of-type(10),
|
||||||
|
#roundmenu.clock[data-watchface="simple"]>div:nth-of-type(11),
|
||||||
|
#roundmenu.clock[data-watchface="simple"]>div:nth-of-type(12){
|
||||||
|
opacity: 0;
|
||||||
|
}
|
||||||
|
#roundmenu.clock[data-watchface="simple"]>div:nth-of-type(15){
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
#roundmenu:not(.clock)>div:nth-of-type(even){
|
#roundmenu:not(.clock)>div:nth-of-type(even){
|
||||||
width: 20px;
|
width: 20px;
|
||||||
|
@ -609,7 +638,8 @@ table{table-layout: fixed;}
|
||||||
#roundmenu:not(.clock)>div:nth-of-type(11),
|
#roundmenu:not(.clock)>div:nth-of-type(11),
|
||||||
#roundmenu:not(.clock)>div:nth-of-type(12),
|
#roundmenu:not(.clock)>div:nth-of-type(12),
|
||||||
#roundmenu:not(.clock)>div:nth-of-type(13),
|
#roundmenu:not(.clock)>div:nth-of-type(13),
|
||||||
#roundmenu:not(.clock)>div:nth-of-type(14){
|
#roundmenu:not(.clock)>div:nth-of-type(14),
|
||||||
|
#roundmenu:not(.clock)>div:nth-of-type(15){
|
||||||
opacity: 0;
|
opacity: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -104,3 +104,8 @@ body[data-background_color_music='blue'] #arena.mobile:not(.chess) .player[data-
|
||||||
.brown{
|
.brown{
|
||||||
color: rgb(195,161,223);
|
color: rgb(195,161,223);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#roundmenu.clock>div:nth-of-type(15){
|
||||||
|
background: linear-gradient(#4b4b4b, #464646);
|
||||||
|
box-shadow: rgba(0,0,0,0.6) 0 0 5px inset;
|
||||||
|
}
|
||||||
|
|
|
@ -133,3 +133,7 @@ body{
|
||||||
.brown{
|
.brown{
|
||||||
color: rgb(195,161,223);
|
color: rgb(195,161,223);
|
||||||
}
|
}
|
||||||
|
#roundmenu.clock>div:nth-of-type(15){
|
||||||
|
background: rgba(0,0,0,0.3);
|
||||||
|
box-shadow: rgba(0,0,0,0.6) 0 0 5px inset;
|
||||||
|
}
|
||||||
|
|
|
@ -194,3 +194,8 @@ html{
|
||||||
.player .marks>div:first-child>div{
|
.player .marks>div:first-child>div{
|
||||||
-webkit-filter: invert(0.8) sepia(1);
|
-webkit-filter: invert(0.8) sepia(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#roundmenu.clock>div:nth-of-type(15){
|
||||||
|
background: url('wood2.png');
|
||||||
|
box-shadow: rgba(0,0,0,0.5) 0 0 5px inset;
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue