无名杀吧 关注:61,754贴子:280,135
  • 1回复贴,共1

技能求指导~~~~

只看楼主收藏回复

仙身:你的准备阶段开始时,你可以从十个随机武将的技能中挑选三个永久获得.若此时你的体力为全场最小,你摸一张牌。
求教,为什么选不了拓展包里的人物技能?还有限定技也不能选,下面是代码,求大神指导操作一下。。。
trigger:{
player:"phaseZhunbeiBegin",
},
unique:true,
skillAnimation:true,
animationColor:"orange",
forceunique:true,
content:function (){
player.awakenSkill('仙身');
'step 0'
;
'step 1'
var list;
if(_status.characterlist){
list=[];
for(var i=0;i<_status.characterlist.length;i++){
var name=_status.characterlist[i];
list.push(name);
}
}
else if(_status.connectMode){
list=get.charactersOL(function(i){
return lib.character[i][1]!='shu';
});
}
else{
list=get.gainableCharacters(function(info){
return info[1]=='shu';
});
}
list=list.randomGets(10);
var skills=[];
for(var i of list){
skills.addArray((lib.character[i][3]||[]).filter(function(skill){
var info=get.info(skill);
return info&&!info.zhuSkill&&!info.limited&&!info.juexingji&&!info.charlotte;
}));
}
if(!list.length||!skills.length){event.finish();return;}
if(player.isUnderControl()){
game.swapPlayerAuto(player);
}
var switchToAuto=function(){
_status.imchoosing=false;
event._result={
bool:true,
skills:skills.randomGets(2),
};
if(event.dialog) event.dialog.close();
if(event.control) event.control.close();
};
var chooseButton=function(list,skills){
var event=_status.event;
event._result.skills=[];
var rSkill=event._result.skills;
var dialog=ui.create.dialog('请选择获得一个技能',[list,'character'],'hidden');
event.dialog=dialog;
var table=document.createElement('div');
table.classList.add('add-setting');
table.style.margin='0';
table.style.width='100%';
table.style.position='relative';
for(var i=0;i<skills.length;i++){
var td=ui.create.div('.shadowed.reduce_radius.pointerdiv.tdnode');
td.link=skills[i];
table.appendChild(td);
td.innerHTML='<span>'+get.translation(skills[i])+'</span>';
td.addEventListener(lib.config.touchscreen?'touchend':'click',function(){
if(_status.dragged) return;
if(_status.justdragged) return;
_status.tempNoButton=true;
setTimeout(function(){
_status.tempNoButton=false;
},500);
var link=this.link;
if(!this.classList.contains('bluebg')){
if(rSkill.length>=3) return;
rSkill.add(link);
this.classList.add('bluebg');
}
else{
this.classList.remove('bluebg');
rSkill.remove(link);
}
});
}
dialog.content.appendChild(table);
dialog.add('  ');
dialog.open();
event.switchToAuto=function(){
event.dialog.close();
event.control.close();
game.resume();
_status.imchoosing=false;
};
event.control=ui.create.control('ok',function(link){
event.dialog.close();
event.control.close();
game.resume();
_status.imchoosing=false;
});
for(var i=0;i<event.dialog.buttons.length;i++){
event.dialog.buttons[i].classList.add('selectable');
}
game.pause();
game.countChoose();
};
if(event.isMine()){
chooseButton(list,skills);
}
else if(event.isOnline()){
event.player.send(chooseButton,list,skills);
event.player.wait();
game.pause();
}
else{
switchToAuto();
}
'step 2'
var map=event.result||result;
if(map&&map.skills&&map.skills.length){
for(var i of map.skills) player.addSkillLog(i);
}
game.broadcastAll(function(list){
game.expandSkills(list);
for(var i of list){
var info=lib.skill[i];
if(!info) continue;
if(!info.audioname2) info.audioname2={};
info.audioname2.old_yuanshu='weidi';
}
},map.skills);
'step 3'
if(player.isMinHp()) player.draw(1);
},
mark:true,
intro:{
content:"limited",
},
init:function (player,skill){
player.storage[skill]=false;
},
}


IP属地:江苏1楼2023-04-20 19:06回复
    扶汉改的吗


    IP属地:越南来自Android客户端2楼2024-07-04 11:40
    回复