This commit is contained in:
parent
3adc7d8f89
commit
090c5a9ba5
|
@ -114,12 +114,33 @@ card.gujian={
|
||||||
heilonglinpian:{
|
heilonglinpian:{
|
||||||
fullskin:true,
|
fullskin:true,
|
||||||
type:'trick',
|
type:'trick',
|
||||||
|
enable:true,
|
||||||
|
filterTarget:function(card,player,target){
|
||||||
|
return target==player;
|
||||||
|
},
|
||||||
|
selectTarget:-1,
|
||||||
|
modTarget:true,
|
||||||
|
content:function(){
|
||||||
|
target.changeHujia();
|
||||||
|
target.addTempSkill('heilonglinpian',{player:'phaseBegin'});
|
||||||
|
},
|
||||||
|
ai:{
|
||||||
|
value:[5.5,1],
|
||||||
|
useful:1,
|
||||||
|
order:2,
|
||||||
|
result:{
|
||||||
|
target:1
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
mutoumianju:{
|
mutoumianju:{
|
||||||
fullskin:true,
|
fullskin:true,
|
||||||
type:'equip',
|
type:'equip',
|
||||||
subtype:'equip2',
|
subtype:'equip2',
|
||||||
skills:['mutoumianju_skill']
|
skills:['mutoumianju_skill'],
|
||||||
|
ai:{
|
||||||
|
equipValue:4
|
||||||
|
}
|
||||||
},
|
},
|
||||||
yuheng:{
|
yuheng:{
|
||||||
fullskin:true,
|
fullskin:true,
|
||||||
|
@ -433,6 +454,18 @@ card.gujian={
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
skill:{
|
skill:{
|
||||||
|
heilonglinpian:{
|
||||||
|
mark:true,
|
||||||
|
marktext:'鳞',
|
||||||
|
intro:{
|
||||||
|
content:'计算其他角色与你的距离时始终+1'
|
||||||
|
},
|
||||||
|
mod:{
|
||||||
|
globalTo:function(from,to,distance){
|
||||||
|
return distance+1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
mutoumianju_skill:{
|
mutoumianju_skill:{
|
||||||
enable:'chooseToUse',
|
enable:'chooseToUse',
|
||||||
filterCard:true,
|
filterCard:true,
|
||||||
|
@ -678,8 +711,8 @@ card.gujian={
|
||||||
mutoumianju_info:'你可以将一张手牌当作杀使用',
|
mutoumianju_info:'你可以将一张手牌当作杀使用',
|
||||||
mutoumianju_skill:'木杀',
|
mutoumianju_skill:'木杀',
|
||||||
mutoumianju_skill_info:'你可以将一张手牌当作杀使用',
|
mutoumianju_skill_info:'你可以将一张手牌当作杀使用',
|
||||||
// heilonglinpian:'黑龙鳞片',
|
heilonglinpian:'黑龙鳞片',
|
||||||
// heilonglinpian_info:'对自己使用,获得一点护甲,直到下一回合开始,计算其他角色与你的距离时始终+1',
|
heilonglinpian_info:'对自己使用,获得一点护甲,直到下一回合开始,计算其他角色与你的距离时始终+1',
|
||||||
|
|
||||||
// food:'食物',
|
// food:'食物',
|
||||||
// chunbing:'春饼',
|
// chunbing:'春饼',
|
||||||
|
@ -722,6 +755,7 @@ card.gujian={
|
||||||
|
|
||||||
['spade',7,'yuheng'],
|
['spade',7,'yuheng'],
|
||||||
['club',4,'mutoumianju'],
|
['club',4,'mutoumianju'],
|
||||||
|
['spade',2,'heilonglinpian'],
|
||||||
|
|
||||||
['diamond',6,'shujinsan'],
|
['diamond',6,'shujinsan'],
|
||||||
['spade',2,'shujinsan'],
|
['spade',2,'shujinsan'],
|
||||||
|
|
|
@ -1369,9 +1369,7 @@ character.ow={
|
||||||
bingqiang2:{
|
bingqiang2:{
|
||||||
mark:true,
|
mark:true,
|
||||||
intro:{
|
intro:{
|
||||||
content:function(storage){
|
content:'防御距离+#'
|
||||||
return '防御距离+'+storage;
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
mod:{
|
mod:{
|
||||||
globalTo:function(from,to,distance){
|
globalTo:function(from,to,distance){
|
||||||
|
@ -1382,9 +1380,7 @@ character.ow={
|
||||||
bingqiang3:{
|
bingqiang3:{
|
||||||
mark:true,
|
mark:true,
|
||||||
intro:{
|
intro:{
|
||||||
content:function(storage){
|
content:'防御距离-#'
|
||||||
return '防御距离-'+storage;
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
mod:{
|
mod:{
|
||||||
globalTo:function(from,to,distance){
|
globalTo:function(from,to,distance){
|
||||||
|
@ -1395,9 +1391,7 @@ character.ow={
|
||||||
bingqiang4:{
|
bingqiang4:{
|
||||||
mark:true,
|
mark:true,
|
||||||
intro:{
|
intro:{
|
||||||
content:function(storage){
|
content:'进攻距离+#'
|
||||||
return '进攻距离+'+storage;
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
mod:{
|
mod:{
|
||||||
globalFrom:function(from,to,distance){
|
globalFrom:function(from,to,distance){
|
||||||
|
@ -1408,9 +1402,7 @@ character.ow={
|
||||||
bingqiang5:{
|
bingqiang5:{
|
||||||
mark:true,
|
mark:true,
|
||||||
intro:{
|
intro:{
|
||||||
content:function(storage){
|
content:'进攻距离-#'
|
||||||
return '进攻距离-'+storage;
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
mod:{
|
mod:{
|
||||||
globalFrom:function(from,to,distance){
|
globalFrom:function(from,to,distance){
|
||||||
|
@ -1557,9 +1549,7 @@ character.ow={
|
||||||
player.storage.jijia2=0;
|
player.storage.jijia2=0;
|
||||||
},
|
},
|
||||||
intro:{
|
intro:{
|
||||||
content:function(storage){
|
content:'机甲体力值:#'
|
||||||
return '机甲体力值:'+storage;
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
mod:{
|
mod:{
|
||||||
maxHandcard:function(player,num){
|
maxHandcard:function(player,num){
|
||||||
|
|
|
@ -154,9 +154,7 @@ character.xianjian={
|
||||||
},
|
},
|
||||||
mark:true,
|
mark:true,
|
||||||
intro:{
|
intro:{
|
||||||
content:function(storage){
|
content:'已累计摸#次牌'
|
||||||
return '已累计摸'+storage+'次牌';
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
trigger:{player:'drawBegin'},
|
trigger:{player:'drawBegin'},
|
||||||
forced:true,
|
forced:true,
|
||||||
|
@ -180,9 +178,7 @@ character.xianjian={
|
||||||
},
|
},
|
||||||
mark:true,
|
mark:true,
|
||||||
intro:{
|
intro:{
|
||||||
content:function(storage){
|
content:'已累计受到#次伤害'
|
||||||
return '已累计受到'+storage+'次伤害';
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
trigger:{player:'damageBegin'},
|
trigger:{player:'damageBegin'},
|
||||||
filter:function(event,player){
|
filter:function(event,player){
|
||||||
|
@ -210,9 +206,7 @@ character.xianjian={
|
||||||
},
|
},
|
||||||
mark:true,
|
mark:true,
|
||||||
intro:{
|
intro:{
|
||||||
content:function(storage){
|
content:'已累计造成#次伤害'
|
||||||
return '已累计造成'+storage+'次伤害';
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
trigger:{source:'damageBegin'},
|
trigger:{source:'damageBegin'},
|
||||||
forced:true,
|
forced:true,
|
||||||
|
@ -1510,11 +1504,11 @@ character.xianjian={
|
||||||
player.logSkill('changnian',target);
|
player.logSkill('changnian',target);
|
||||||
target.marks.changnian=target.markCharacter(player,{
|
target.marks.changnian=target.markCharacter(player,{
|
||||||
name:'长念',
|
name:'长念',
|
||||||
content:'$<div><div class="skill">【追思】</div><div>锁定技,结束阶段,你摸一张牌</div></div>'
|
content:'@<div><div class="skill">【追思】</div><div>锁定技,结束阶段,你摸一张牌</div></div>'
|
||||||
});
|
});
|
||||||
game.addVideo('markCharacter',target,{
|
game.addVideo('markCharacter',target,{
|
||||||
name:'长念',
|
name:'长念',
|
||||||
content:'$<div><div class="skill">【追思】</div><div>锁定技,结束阶段,你摸一张牌</div></div>',
|
content:'@<div><div class="skill">【追思】</div><div>锁定技,结束阶段,你摸一张牌</div></div>',
|
||||||
id:'changnian',
|
id:'changnian',
|
||||||
target:player.dataset.position
|
target:player.dataset.position
|
||||||
});
|
});
|
||||||
|
|
29
game/game.js
29
game/game.js
|
@ -33334,7 +33334,8 @@
|
||||||
default:{
|
default:{
|
||||||
if(typeof type=='string'){
|
if(typeof type=='string'){
|
||||||
type=type.replace(/#/g,content);
|
type=type.replace(/#/g,content);
|
||||||
type=type.replace(/\$/g,get.cnNumber(content));
|
type=type.replace(/&/g,get.cnNumber(content));
|
||||||
|
type=type.replace(/\$/g,get.translation(content));
|
||||||
return type;
|
return type;
|
||||||
}
|
}
|
||||||
else if(typeof type=='function'){
|
else if(typeof type=='function'){
|
||||||
|
@ -33589,26 +33590,30 @@
|
||||||
if(typeof info.mark=='function'){
|
if(typeof info.mark=='function'){
|
||||||
var stint=info.mark(uiintro,player.storage[node.skill],player);
|
var stint=info.mark(uiintro,player.storage[node.skill],player);
|
||||||
if(stint){
|
if(stint){
|
||||||
if(stint.length<=100){
|
uiintro._place_text=uiintro.add('<div class="text" style="display:inline">'+stint+'</div>');
|
||||||
uiintro.add('<div class="text center">'+stint+'</div>');
|
// if(stint.length<=100){
|
||||||
}
|
// uiintro.add('<div class="text center">'+stint+'</div>');
|
||||||
else{
|
// }
|
||||||
uiintro.add('<div class="text">'+stint+'</div>');
|
// else{
|
||||||
}
|
// uiintro.add('<div class="text">'+stint+'</div>');
|
||||||
|
// }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
var stint=get.storageintro(info.content,player.storage[node.skill],player,uiintro,node.skill);
|
var stint=get.storageintro(info.content,player.storage[node.skill],player,uiintro,node.skill);
|
||||||
if(stint){
|
if(stint){
|
||||||
if(stint[0]=='$'){
|
if(stint[0]=='@'){
|
||||||
uiintro.add('<div class="caption">'+stint.slice(1)+'</div>');
|
uiintro.add('<div class="caption">'+stint.slice(1)+'</div>');
|
||||||
}
|
}
|
||||||
else if(stint.length<=100){
|
|
||||||
uiintro.add('<div class="text center">'+stint+'</div>');
|
|
||||||
}
|
|
||||||
else{
|
else{
|
||||||
uiintro.add('<div class="text">'+stint+'</div>');
|
uiintro._place_text=uiintro.add('<div class="text" style="display:inline">'+stint+'</div>');
|
||||||
}
|
}
|
||||||
|
// else if(stint.length<=100){
|
||||||
|
// uiintro.add('<div class="text center">'+stint+'</div>');
|
||||||
|
// }
|
||||||
|
// else{
|
||||||
|
// uiintro.add('<div class="text">'+stint+'</div>');
|
||||||
|
// }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
uiintro.add(ui.create.div('.placeholder.slim'));
|
uiintro.add(ui.create.div('.placeholder.slim'));
|
||||||
|
|
Loading…
Reference in New Issue