This commit is contained in:
libccy 2016-05-30 23:14:35 +08:00
parent 5a6557b96e
commit 769227c799
4 changed files with 37 additions and 7 deletions

View File

@ -64,7 +64,7 @@ character.hearth={
hs_hudunren:['male','shu',3,['hhudun']],
hs_nate:['male','wu',4,['chuidiao']],
hs_jiaziruila:['male','wu',4,['hannu']],
hs_shifazhe:['male','wei',3,['jizhi','shifa']],
// hs_shifazhe:['male','wei',3,['jizhi','shifa']],
hs_lafamu:['male','shu',4,['xieneng']],
hs_yelise:['female','wei',3,['xunbao','zhuizong']],
},

View File

@ -4955,8 +4955,8 @@ character.swd={
if(target.skills.contains('tanlin2')==false){
target.addSkill('tanlin2');
player.addSkill('tanlin3');
player.gain([result.player,result.target]);
player.$gain2([result.player,result.target]);
player.gain([result.target]);
player.$gain2([result.target]);
}
}
else{
@ -7132,6 +7132,16 @@ character.swd={
},
},
ljifeng:{
mod:{
selectTarget:function(card,player,range){
if(card.name=='sha'&&range[1]!=-1) range[1]+=player.maxHp-player.hp;
},
attackFrom:function(from,to,distance){
return distance+from.hp-from.maxHp;
}
},
},
ljifeng_old:{
trigger:{player:'phaseUseBefore'},
direct:true,
filter:function(event,player){
@ -7547,7 +7557,7 @@ character.swd={
zhenjiu2:'针灸',
zhenjiu_info:'出牌阶段限一次,你可以将一张红色手牌置于一名角色的武将牌上,该角色于下一个回合开始阶段回复一点体力,然后获得此牌',
ljifeng:'疾风',
ljifeng_info:'你可以弃置一张手牌并跳过出牌阶段,视为对至多两名角色使用一张杀',
ljifeng_info:'锁定技,你的攻击范围+X杀可以额外指定X个目标X为你已损失的体力值',
lxianglong_info:'每当你闪避一张杀,可以将此杀对攻击范围内的一名角色使用',
lxianglong:'翔龙',
shangxi:'伤袭',
@ -7854,7 +7864,7 @@ character.swd={
ningjian_info:'你可以将一张红色牌当闪、黑色牌当杀使用或打出',
taixu_info:'限定技你可以弃置你的所有牌至少1张并对一名体力值大于1为其他角色造成X点火焰伤害X为你已损失的体力值且至少为1',
duoren_info:'每当你闪避一张杀,你可以立即获得来源的武器牌',
tanlin_info:'出牌阶段限一次,你可以与一名其他角色进行拼点,若你赢,你获得方拼点牌、对该角色使用卡牌无视距离且可以额外使用一张杀直到回合结束,若你没赢,你受到该角色的一点伤害。',
tanlin_info:'出牌阶段限一次,你可以与一名其他角色进行拼点,若你赢,你获得方拼点牌、对该角色使用卡牌无视距离且可以额外使用一张杀直到回合结束,若你没赢,你受到该角色的一点伤害。',
pozhen_info:'每当你受到一次伤害若你的手牌数大于伤害来源你可以弃置X张手牌对其造成一点伤害若你的手牌数小于伤害来源你可以弃置其X张手牌。X为你与伤害来源的手牌数之差。',
yunchou_info:'出牌阶段限一次,你可以弃置任意张手牌,并弃置一张其他角色的手牌,你弃置的手牌中每有一张与此牌的颜色相同,你摸一张牌,否则对方摸一张牌',
tianshu_info:'出牌阶段,你可以弃置一张手牌,并获得场上一名存活角色的一项技能直到你的下一出牌阶段开始',

View File

@ -7662,7 +7662,7 @@
if(i=='ghujia'||(!this.marks[i].querySelector('.image')&&lib.skill[i]&&
lib.skill[i].intro&&!lib.skill[i].intro.nocount&&this.storage[i])){
this.marks[i].classList.add('overflowmark')
var num;
var num=0;
if(typeof this.storage[i+'_markcount']=='number'){
num=this.storage[i+'_markcount'];
}

View File

@ -78,7 +78,19 @@ mode.versus={
var list=['zhong','ezhong','zhong','ezhong','zhong','ezhong','zhong','ezhong'];
list[2*Math.floor(Math.random()*4)]='zhu';
list[2*Math.floor(Math.random()*4)+1]='ezhu';
if(!get.config('four_cross')) list.randomSort();
if(!get.config('four_cross')){
list.randomSort();
}
else{
for(var i in lib.skill){
if(lib.skill[i].changeSeat){
lib.skill[i]={};
if(lib.translate[i+'_info']){
lib.translate[i+'_info']='此模式下不可用';
}
}
}
}
var side=Math.random()<0.5;
for(var i=0;i<8;i++){
if(list[i][0]=='e'){
@ -536,6 +548,14 @@ mode.versus={
next.showConfig=true;
next.content=function(){
'step 0'
for(var i in lib.skill){
if(lib.skill[i].changeSeat){
lib.skill[i]={};
if(lib.translate[i+'_info']){
lib.translate[i+'_info']='此模式下不可用';
}
}
}
var bool=Math.random()<0.5;
var bool2=Math.random()<0.5;
var ref=game.players[0];