This commit is contained in:
libccy 2016-07-27 00:43:59 +08:00
parent f4a131ae17
commit c0a1de744d
4 changed files with 28 additions and 36 deletions

View File

@ -3206,7 +3206,9 @@ card.swd={
jiguanyuan:'机关鸢', jiguanyuan:'机关鸢',
jiguanyuan_info:'出牌阶段对一名其他角色使用,你将此牌和一张其它牌交给该角色,然后摸一张牌', jiguanyuan_info:'出牌阶段对一名其他角色使用,你将此牌和一张其它牌交给该角色,然后摸一张牌',
jiguantong:'机关筒', jiguantong:'机关筒',
jiguantong_info:'出牌阶段对所有其他角色使用,目标弃置一张手牌,或受到一点伤害', // jiguantong_info:'出牌阶段对所有其他角色使用,目标弃置一张手牌,或受到一点伤害',
jiutiansuanchi:'九天算尺',
jiutiansuanchi_info:'每当你使用杀造成伤害,你可以弃置一张牌并展示受伤害角色的一张手牌,若此牌与你弃置的牌花色或点数相同,此杀的伤害+2',
fengyinzhidan:'封印之蛋', fengyinzhidan:'封印之蛋',
fengyinzhidan_info:'随机获得一张衍生牌', fengyinzhidan_info:'随机获得一张衍生牌',
qinglianxindeng:'青莲心灯', qinglianxindeng:'青莲心灯',

View File

@ -468,30 +468,32 @@ character.ow={
}, },
forced:true, forced:true,
filter:function(event,player){ filter:function(event,player){
return event.card&&event.card.name=='sha'&&((player.hp==event.player.hp&&player.isDamaged())||player.num('h')==event.player.num('h'))&&event.notLink(); return player.num('h')==event.player.num('h')&&event.notLink();
}, },
content:function(){ content:function(){
if(player.num('h')==trigger.player.num('h')) trigger.num++; trigger.num++;
if(player.hp==trigger.player.hp) player.recover();
}, },
ai:{ ai:{
threaten:1.5 threaten:1.5
} },
}, },
duwen2:{ duwen2:{
trigger:{source:'damageEnd'}, trigger:{source:'damageEnd'},
forced:true, forced:true,
popup:false, filter:function(event,player){
filter:function(event){ return event.card&&event.card.name=='sha'&&player.hp==event.player.hp&&event.notLink();
return event._duwen&&event.num>=3;
}, },
content:function(){ content:function(){
player.loseHp(2); player.draw(2);
} }
}, },
juji:{ juji:{
enable:'phaseUse', enable:'phaseUse',
usable:1, usable:1,
position:'he',
filter:function(event,player){
return player.num('he')>0;
},
filterCard:function(card){ filterCard:function(card){
var suit=get.suit(card); var suit=get.suit(card);
for(var i=0;i<ui.selected.cards.length;i++){ for(var i=0;i<ui.selected.cards.length;i++){
@ -2368,7 +2370,8 @@ character.ow={
juji3:'狙击', juji3:'狙击',
juji_info:'出牌阶段限一次你可以弃置任意张花色不同的牌并指定一名有手牌的其他角色若该角色的手牌中含有与你弃置的牌花色相同的牌则本回合内你与其距离为1且该角色不能闪避你的杀', juji_info:'出牌阶段限一次你可以弃置任意张花色不同的牌并指定一名有手牌的其他角色若该角色的手牌中含有与你弃置的牌花色相同的牌则本回合内你与其距离为1且该角色不能闪避你的杀',
duwen:'毒吻', duwen:'毒吻',
duwen_info:'锁定技,当你使用杀造成伤害时,若你的手牌数与受伤害角色相等,此杀的伤害+1若你的体力值与受伤害角色相等你回复一点体力', duwen2:'毒吻',
duwen_info:'锁定技,当你造成伤害时,若你的手牌数与受伤害角色相等,此伤害+1',
zhuagou:'抓钩', zhuagou:'抓钩',
zhuagou_info:'出牌阶段限一次,你可以弃置一张手牌并将你的座位移到任意位置', zhuagou_info:'出牌阶段限一次,你可以弃置一张手牌并将你的座位移到任意位置',
dulei:'诡雷', dulei:'诡雷',

View File

@ -4994,14 +4994,14 @@
event.skillDialog.close(); event.skillDialog.close();
} }
if(event.result&&event.result.bool&&!game.online&&!event.nouse){ if(event.result&&event.result.bool&&!game.online&&!event.nouse){
if(event.logSkill){ // if(event.logSkill){
if(typeof event.logSkill=='string'){ // if(typeof event.logSkill=='string'){
player.logSkill(event.logSkill); // player.logSkill(event.logSkill);
} // }
else if(Array.isArray(event.logSkill)){ // else if(Array.isArray(event.logSkill)){
player.logSkill.apply(player,event.logSkill); // player.logSkill.apply(player,event.logSkill);
} // }
} // }
player.useResult(event.result,event); player.useResult(event.result,event);
} }
else if(event._sendskill){ else if(event._sendskill){
@ -13951,7 +13951,6 @@
if(_status.video&&arguments[1]!='video') return; if(_status.video&&arguments[1]!='video') return;
if(_status.skillaudio.contains(name)) return; if(_status.skillaudio.contains(name)) return;
game.addVideo('playSkillAudio',null,name); game.addVideo('playSkillAudio',null,name);
game.print(name);
if(name.indexOf('|')<name.lastIndexOf('|')){ if(name.indexOf('|')<name.lastIndexOf('|')){
name=name.slice(name.lastIndexOf('|')+1); name=name.slice(name.lastIndexOf('|')+1);
} }
@ -23075,8 +23074,8 @@
page.content={} page.content={}
createCode('主','主代码',page,clickCode,'content','function(config,pack){\n\t\/\/执行时机为界面加载之后,其它扩展内容加载之前\n\t\/\/参数1扩展选项见选项代码参数2为扩展定义的武将、卡牌和技能等可修改\n}'); createCode('主','主代码',page,clickCode,'content','function(config,pack){\n\t\/\/执行时机为界面加载之后,其它扩展内容加载之前\n\t\/\/参数1扩展选项见选项代码参数2为扩展定义的武将、卡牌和技能等可修改\n}');
createCode('启','启动代码',page,clickCode,'precontent','function(){\n\t\/\/执行时机为游戏启动时,游戏包加载之前,且不受禁用扩展的限制\n\t\/\/除添加模式外请慎用\n}'); createCode('启','启动代码',page,clickCode,'precontent','function(){\n\t\/\/执行时机为游戏启动时,游戏包加载之前,且不受禁用扩展的限制\n\t\/\/除添加模式外请慎用\n}');
createCode('选','选项代码',page,clickCode,'config','{\n\tswitcher_example:{\n\t\tname:"示例列表选项",\n\t\tinit:"3",\n\t\titem:{"1":"一","2":"二","3":"三"}\n\t},\n\ttoggle_example:{\n\t\tname:"示例开关选项",\n\t\tinit:true\n\t}\n}\n\n\/\/此例中传入的主代码函数的默认参数为{switcher_example:"3",toggle_example:true}\n\/\/导出时本段代码中的换行、缩进以及注释将被清除'); createCode('选','选项代码',page,clickCode,'config','{\n\t\n}\n\/*\n示例\n{\n\tswitcher_example:{\n\t\tname:"示例列表选项",\n\t\tinit:"3",\n\t\titem:{"1":"一","2":"二","3":"三"}\n\t},\n\ttoggle_example:{\n\t\tname:"示例开关选项",\n\t\tinit:true\n\t}\n}\n此例中传入的主代码函数的默认参数为{switcher_example:"3",toggle_example:true}\n导出时本段代码中的换行、缩进以及注释将被清除\n*\/');
createCode('帮','帮助代码',page,clickCode,'help','{\n\t"帮助条目":"<ul><li>列表1-条目1<li>列表1-条目2</ul><ol><li>列表2-条目1<li>列表2-条目2</ul>"\n}\n\n\/\/帮助内容将显示在菜单-选项-帮助中\n\/\/导出时本段代码中的换行、缩进以及注释将被清除'); createCode('帮','帮助代码',page,clickCode,'help','{\n\t\n}\n\/*\n示例\n{\n\t"帮助条目":"<ul><li>列表1-条目1<li>列表1-条目2</ul><ol><li>列表2-条目1<li>列表2-条目2</ul>"\n}\n帮助内容将显示在菜单选项帮助中\n导出时本段代码中的换行、缩进以及注释将被清除\n*\/');
return page; return page;
}()); }());

View File

@ -1,27 +1,15 @@
window.noname_update={ window.noname_update={
version:'1.8.19.2', version:'1.8.19.3',
changeLog:[ changeLog:[
'***注意:更新后将无法使用或导出自定义武将,请自行备份***',
'修bug', '修bug',
'新字体',
'移除自定义武将、增加扩展制作工具',
], ],
files:{ files:{
global:[ global:[
'game/game.js', 'game/game.js',
'game/source.js',
'game/package.js',
'game/asset.js',
'game/ace.js',
'character/yijiang.js',
'character/ow.js', 'character/ow.js',
'character/sp.js', 'character/swd.js',
'card/swd.js', 'card/swd.js',
'layout/default/layout.css',
'layout/default/menu.css',
], ],
'1.8.18.1':[], '1.8.19.2':[],
'1.8.19':[],
'1.8.19.1':[],
} }
} }