不知道为什么一直语法错误

skill={
audio:"ext:神将:1",
trigger:{
player:"damageAfter",
},
forced:true,
filter:function (event,player){
return (event.source!=undefined&&event.num>0);
},
content:function (){
'step 0'
var list=get.gainableSkills();
list.remove(player.getSkills());
list=list.randomGets(2);
event.skillai=function(){
return get.max(list,get.skillRank,'item');
};
if(event.isMine()){
var dialog=ui.create.dialog('forcebutton');
dialog.add('选择获得一项技能');
var clickItem=function(){
_status.event._result=this.link;
dialog.close();
game.resume();
};
for(var i=0;i
if(lib.translate[list[i]+'_info']){
var translation=get.translation(list[i]);
if(translation[0]=='新'&&translation.length==3){
translation=translation.slice(1,3);
}
else{
translation=translation.slice(0,2);
}
var item=dialog.add('

【'+
translation+'】
'+lib.translate[list[i]+'_info']+'
');
item.firstChild.addEventListener('click',clickItem);
item.firstChild.link=list[i];
}
}
dialog.add(ui.create.div('.placeholder'));
event.switchToAuto=function(){
event._result=event.skillai();
dialog.close();
game.resume();
};
_status.imchoosing=true;
game.pause();
}
else{
event._result=event.skillai();
}
'step 1'
_status.imchoosing=false;
var link=result;
player.addSkill(link,true);
player.popup(link);
game.log(player,'获得了技能','【'+get.translation(link)+'】');
game.delay();
},
ai:{
effect:{
target:function (card,player,target){
if(get.type(card,'trick')=='trick'&&player==target) return [1,1];
},
},