noname/mode/archive/swd.js

1565 lines
62 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

mode.swd={
game:{
start:function(){
var next=game.createEvent('load',false);
next.content=function(){
"step 0"
game.modTranslation();
game.import('identity');
if(!lib.storage.version||lib.storage.version<0.833){
localStorage.setItem(lib.config.mode,"{}");
}
var background=lib.background;
lib.background=[];
for(var i=0;i<background.length;i++){
for(var j=0;j<background[i][1];j++){
lib.background[lib.background.length]=background[i][0];
}
}
"step 1"
ui.create.arena();
ui.auto.hide();
if(lib.storage.progress==undefined) lib.storage.progress=0;
ui.choose=ui.create.control('选择关卡',function(){
if(this.clicked){
this.clicked=false;
this.dialog.close();
}
else{
this.clicked=true;
var dialog=ui.create.dialog();
this.dialog=dialog;
var node;
var list=[],list2=[];
for(var i=0;i<lib.storage.maxprogress;i++){
if(typeof lib.progress[i]=='number'){
list2.push(['战斗:'+lib.battle[lib.progress[i]].name,i]);
}
else if(typeof lib.progress[i]=='string'){
list.push([lib.progress[i],i]);
}
}
var listen=function(){
_status.clicked=true;
ui.choose.clicked=false;
game.save('progress',this.number);
ui.dialog.close();
ui.dialog.close();
event.redo();
game.resume();
}
for(var i=0;i<list.length;i++){
node=dialog.add(list[i][0]);
node.number=list[i][1];
node.listen(listen);
}
dialog.add(ui.create.div('.placeholder'));
for(var i=0;i<list2.length;i++){
node=dialog.add(list2[i][0]);
node.number=list2[i][1];
node.listen(listen);
}
dialog.add(ui.create.div('.placeholder'));
dialog.add(ui.create.div('.placeholder'));
dialog.add(ui.create.div('.placeholder'));
}
})
"step 2"
game.updateBackground();
if(lib.storage.progress>lib.progress.length-1){
game.save('progress',lib.progress.length-1);
}
var progress=lib.progress[lib.storage.progress];
game.pause();
if(typeof progress=='object'||typeof progress=='string'){
var left=true;
var add=true;
if(ui.avatar){
if(ui.avatar.name!=progress[0]){
if(!ui.avatar.right) left=false;
ui.avatar.delete();
delete ui.avatar;
}
else add=false;
}
if(add&&lib.character[progress[0]]){
ui.avatar=ui.create.div('.avatar',ui.arena).animate('start');
ui.avatar.setBackground(progress[0],'character');
ui.avatar.style.top='calc(100% / 3 - 100px / 3)';
if(left){
ui.avatar.style.left='calc(5% + 120px)';
}
else{
ui.avatar.style.left='calc(95% - 214px)';
ui.avatar.right=true;
}
ui.avatar.name=progress[0];
}
var dialog;
if(typeof progress=='object'){
if(progress.length>1){
dialog=ui.create.dialog(get.translation(progress[0]),progress[1]);
}
else{
dialog=ui.create.dialog(get.translation(progress[0]));
}
}
else{
dialog=ui.create.dialog(progress);
}
dialog.listen(function(){
if(_status.clicked) return;
this.close();
game.addProgress();
event.redo();
game.resume();
});
}
else if(lib.storage.progress==lib.storage.savedprogress){
_status.paused=false;
_status.battle=progress;
}
else{
if(ui.avatar){
ui.avatar.delete();
delete ui.avatar;
}
_status.battle=progress;
var dialog=ui.create.dialog('战斗:'+lib.battle[progress].name,lib.battle[progress].intro);
dialog.listen(function(){
if(_status.clicked) return;
this.close();
game.resume();
});
}
"step 3"
ui.choose.delete();
delete lib.card.zhuge;
ui.create.cards();
game.finishCards();
game.delay();
"step 4"
if(get.config('save_progress')&&lib.storage.saved) game.loadGame();
else game.prepareGame();
"step 5"
event.trigger('gameStart');
if(get.config('save_progress')&&lib.storage.saved&&
lib.storage.progress==lib.storage.savedprogress){
var card;
for(var i=0;i<game.players.length;i++){
for(var j=0;j<lib.storage.players[i].handcards.length;j++){
card=get.cardPile(lib.storage.players[i].handcards[j]);
if(get.itemtype(card)=='card'){
if(lib.config.sort_card(card)>0) game.players[i].node.handcards1.appendChild(card);
else game.players[i].node.handcards2.appendChild(card);
}
}
for(var j=0;j<lib.storage.players[i].equips.length;j++){
card=get.cardPile(lib.storage.players[i].equips[j]);
if(get.itemtype(card)=='card'&&get.type(card)=='equip'){
game.players[i].equip(card);
}
}
for(var j=0;j<lib.storage.players[i].judges.length;j++){
card=get.cardPile(lib.storage.players[i].judges[j]);
if(get.itemtype(card)=='card'&&get.type(card)=='delay'){
game.players[i].addJudge(card);
}
}
if(lib.storage.players[i].linked) game.players[i].classList.add('linked');
if(lib.storage.players[i].turnedover) game.players[i].classList.add('turnedover');
if(lib.storage.players[i].out) game.players[i].classList.add('out');
game.players[i].update();
}
event.trigger('gameStart');
game.phaseLoop(game.players[lib.storage.player]);
}
else{
event.trigger('gameStart');
game.gameDraw(game.zhu);
game.phaseLoop(game.zhu);
}
}
},
createBattle:function(){
var battle=lib.battle[_status.battle];
if(!battle.friend) battle.friend=[];
if(!battle.neutral) battle.neutral=[];
_status.list=battle.enemy.slice(0);
_status.list.sort(lib.sort.random);
var num=battle.enemycount||battle.enemy.length;
var player;
for(var i=0;i<num;i++){
player=game.addPlayer();
player.init(_status.list.randomGet());
_status.list.remove(player.name);
player.setIdentity('fan');
player.identity='fan';
player.identityShown=true;
}
for(var i=0;i<battle.friend.length;i++){
player=game.addPlayer();
player.init(battle.friend[i]);
player.setIdentity('zhong');
player.identity='zhong';
player.identityShown=true;
}
for(var i=0;i<battle.neutral.length;i++){
player=game.addPlayer();
player.init(battle.neutral[i]);
player.setIdentity('nei');
player.identity='nei';
player.identityShown=true;
}
},
prepareGame:function(){
var next=game.createEvent('prepareGame',false);
next.content=function(){
"step 0"
// var dialog=ui.create.dialog('选择角色',[['swd_cheyun','swd_huanyuanzhi','swd_murongshi'],'character']);
// game.pause();
// for(var i=0;i<dialog.buttons.length;i++){
// dialog.buttons[i].classList.add('selectable');
// }
// event.custom.replace.button=function(button){
// _status.avatar=button.link;
// dialog.close();
// game.resume();
// }
_status.avatar='swd_cheyun';
"step 1"
ui.auto.show();
ui.create.players(1);
ui.create.me();
ui.learned={};
game.zhu=game.me;
game.me.init(_status.avatar);
game.me.setIdentity('zhu');
game.me.identity='zhu';
game.me.identityShown=true;
game.me.jp=200;
game.me.jpa=200;
game.me.jpe=0;
for(var i=0;i<game.me.skills.length;i++){
game.me.modeSkills.add(game.me.skills[i]);
}
game.me.addSkill(['infinity_learn','infinity_penalty','infinity_jp','infinity_add','infinity_add2']);
game.me.modeSkills.add('infinity_learn','infinity_penalty','infinity_jp','infinity_add','infinity_add2');
for(var i in lib.player){
for(var j in lib.player[i]){
if(!lib.skill[j]||game.me.modeSkills.contains(j)) delete lib.player[i][j];
}
}
game.me.learned={
initiative:['无'],
trigger:['无'],
lock:['无'],
limited:['无'],
};
game.me.learned1='无';
game.me.learned2='无';
game.me.learned3='无';
game.me.learned4='无';
game.me.learned5='无';
game.me.learned6='无';
game.me.learned7='无';
game.createBattle();
}
},
loadGame:function(){
var next=game.createEvent('prepareGame',false);
next.content=function(){
"step 0"
_status.list=lib.battle[_status.battle].enemy.slice(0);
_status.list.sort(lib.sort.random);
for(var i=0;i<lib.storage.players.length;i++){
_status.list.remove(lib.storage.players[i].name);
_status.list.remove(lib.storage.players[i].name2);
}
"step 1"
ui.auto.show();
if(lib.storage.progress!=lib.storage.savedprogress){
ui.create.players(1);
ui.create.me();
game.me.init(lib.storage.players[0].name);
game.me.identity=lib.storage.players[0].identity;
game.me.setIdentity();
_status.list.remove(game.me.name);
_status.list.remove(game.me.name2);
game.me.hp=lib.storage.players[0].hp;
if(game.me.hp<2) game.me.hp=2;
game.me.maxHp=lib.storage.players[0].maxHp;
game.me.update();
game.createBattle();
}
else{
ui.create.players(lib.storage.players.length);
ui.create.me();
for(var i=0;i<lib.storage.players.length;i++){
game.players[i].init(lib.storage.players[i].name,lib.storage.players[i].name2);
game.players[i].identity=lib.storage.players[i].identity;
game.players[i].setIdentity();
game.players[i].identityShown=true;
_status.list.remove(game.players[i].name);
_status.list.remove(game.players[i].name2);
game.players[i].hp=lib.storage.players[i].hp;
game.players[i].maxHp=lib.storage.players[i].maxHp;
game.players[i].update();
if(lib.storage.players[i].linked) game.players[i].classList.add('linked');
if(lib.storage.players[i].turnedover) game.players[i].classList.add('turnedover');
if(lib.storage.players[i].out) game.players[i].classList.add('out');
for(var j in lib.storage.players[i].storage){
game.players[i].storage[j]=lib.storage.players[i].storage[j];
}
}
}
ui.learned={};
game.zhu=game.me;
for(var i=0;i<game.me.skills.length;i++){
game.me.modeSkills.add(game.me.skills[i]);
}
game.me.addSkill(['infinity_learn','infinity_penalty','infinity_jp','infinity_add','infinity_add2']);
game.me.modeSkills.add('infinity_learn','infinity_penalty','infinity_jp','infinity_add','infinity_add2');
if(game.me.hp<=0) game.me.hp=2;
for(var i in lib.player){
for(var j in lib.player[i]){
if(!lib.skill[j]||game.me.modeSkills.contains(j)) delete lib.player[i][j];
}
}
game.me.jp=lib.storage.jp;
game.me.jpa=lib.storage.jpa;
game.me.jpe=lib.storage.jpe;
game.me.learned=lib.storage.learned;
game.me.learned1=lib.storage.learned1;
game.me.learned2=lib.storage.learned2;
game.me.learned3=lib.storage.learned3;
game.me.learned4=lib.storage.learned4;
game.me.learned5=lib.storage.learned5;
game.me.learned6=lib.storage.learned6;
game.me.learned7=lib.storage.learned7;
if(game.me.learned1!='无') game.me.addSkill(game.me.learned1);
if(game.me.learned2!='无') game.me.addSkill(game.me.learned2);
if(game.me.learned3!='无') game.me.addSkill(game.me.learned3);
if(game.me.learned4!='无') game.me.addSkill(game.me.learned4);
if(game.me.learned5!='无') game.me.addSkill(game.me.learned5);
if(game.me.learned6!='无') game.me.addSkill(game.me.learned6);
if(game.me.learned7!='无') game.me.addSkill(game.me.learned7);
}
},
saveProgress:function(current){
var players=[];
var player=game.me;
var handcards,equips,judges,cards,storage;
var count=0;
do{
handcards=[];equips=[];judges=[];
cards=player.get('h');
for(var i=0;i<cards.length;i++){
handcards.push(cards[i].name);
}
cards=player.get('e');
for(var i=0;i<cards.length;i++){
equips.push(cards[i].name);
}
cards=player.get('j');
for(var i=0;i<cards.length;i++){
judges.push(cards[i].name);
}
storage={};
for(var i in player.storage){
if(typeof player.storage[i]!='object') storage[i]=player.storage[i];
}
players.push({
name:player.name,
name2:player.name2,
handcards:handcards,
equips:equips,
judges:judges,
hp:player.hp,
maxHp:player.maxHp,
identity:player.identity,
linked:player.isLinked(),
turnedover:player.isTurnedOver(),
out:player.isOut(),
storage:storage,
});
player=player.next;
if(count++>20) {alert('!!!');break;}
}
while(player!=game.me);
game.save('player',current.dataset.position);
game.save('players',players);
game.save('jpa',game.me.jpa);
game.save('jpe',game.me.jpe);
game.save('jp',game.me.jp);
game.save('learned',game.me.learned);
game.save('learned1',game.me.learned1);
game.save('learned2',game.me.learned2);
game.save('learned3',game.me.learned3);
game.save('learned4',game.me.learned4);
game.save('learned5',game.me.learned5);
game.save('learned6',game.me.learned6);
game.save('learned7',game.me.learned7);
game.save('saved',true);
game.save('savedprogress',lib.storage.progress);
},
addProgress:function(){
if(lib.storage.progress+1>lib.progress.length-1){
game.save('progress',lib.progress.length-1);
game.save('maxprogress',lib.progress.length-1);
}
else{
game.save('progress',lib.storage.progress+1);
if(typeof lib.storage.maxprogress!='number'||lib.storage.maxprogress<lib.storage.progress)
game.save('maxprogress',lib.storage.progress);
}
},
clearProgress:function(){
localStorage.setItem(lib.config.mode,"{}");
lib.storage={};
},
onOver:function(){
ui.restart.remove();
delete ui.restart;
ui.create.control('继续',function(){
if(game.me.isAlive()){
game.addProgress();
}
game.save('savedprogress',null);
window.location.reload();
});
},
modTranslation:function(){
;
},
updateBackground:function(){
if(ui.background.link==lib.background[lib.storage.progress]) return;
ui.background.delete();
ui.background=ui.create.div('.background').animate('start');
ui.background.style.webkitFilter='blur(8px)';
ui.background.style.webkitTransform='scale(1.05)';
ui.background.style.backgroundSize='cover';
ui.background.style.backgroundImage="url('image/story/czt/"+lib.background[lib.storage.progress]+".jpg')";
ui.background.link=lib.background[lib.storage.progress];
document.body.insertBefore(ui.background,document.body.firstChild);
}
},
player:{
initiative:{
huoji:100,
luanji:100,
fanjian:150,
duanliang:160,
lianhuan:160,
qiangxi:200,
jiuchi:200,
longdan:200,
wusheng:250,
zhijian:250,
lijian:300,
dimeng:300,
quhu:300,
qixi:300,
longhun:300,
guose:350,
lijian:350,
rende:400,
kanpo:450,
tianyi:450,
tiaoxin:450,
qingguo:500,
gongxin:500,
jieyin:800,
kurou:1000,
zhiheng:2000,
},
trigger:{
shuangxiong:100,
jushou:100,
tiandu:150,
fangzhu:150,
jianxiong:150,
ganglie:150,
mengjin:200,
tieji:200,
yinghun:200,
lieren:200,
tianxiang:200,
fankui:250,
shensu:250,
guanxing:250,
haoshi:250,
luoyi:300,
liegong:300,
yingzi:300,
jieming:300,
fangquan:300,
zaiqi:300,
luoshen:300,
xingshang:300,
tuxi:300,
biyue:350,
yiji:350,
guzheng:350,
buqu:350,
jiang:350,
beige:400,
guicai:400,
shelie:500,
liuli:500,
lianying:500,
leiji:500,
guidao:600,
jizhi:600,
// xiaoji:1200,
},
lock:{
huoshou:50,
juxiang:70,
roulin:100,
jiuyuan:100,
hongyan:150,
wushuang:200,
bazhen:300,
mashu:300,
xiangle:300,
qicai:300,
kongcheng:300,
keji:400,
xueyi:500,
weimu:600,
qianxun:650,
wansha:800,
kuanggu:800,
juejing:1000,
// paoxiao:1600,
},
limited:{
niepan:1000,
luanwu:1000,
},
},
element:{
player:{
dieAfter:function(source){
if(this!=game.me){
game.removePlayer(this);
}
if(this.identity=='zhong'&&source==game.me) game.me.discard(game.me.get('h'));
if(source&&this.identity=='fan'){
if(source.identity=='fan') source.draw(get.difficulty());
else source.draw(4-get.difficulty());
}
game.checkResult();
},
dieSpeak:function(){
switch(this.identity){
case 'zhu': this.popup('云狐你怎么不动了',2000);break;
case 'zhong': this.popup('啊',2000);break;
case 'nei': this.popup('可恶……',2000);break;
case 'fan': this.popup('呃……',2000);break;
}
},
}
},
skill:{
infinity_learn:{
trigger:{player:'phaseBefore'},
forced:true,
popup:false,
priority:20,
filter:function(){
return !_status.auto;
},
content:function(){
"step 0"
if(_status.auto) return;
var dialog=ui.create.dialog(),i,j;
var addJpe=function(){
game.me.jpe=0;
var link,skills=[];
for(var i=0;i<10;i++){
if(i==2||i==5||i==8) continue;
link=dialog.content.childNodes[i].querySelector('.toggle').link;
if(link!='无') skills.push(link);
}
var skills2={};
for(var i in lib.player){
for(var j in lib.player[i]){
skills2[j]=lib.player[i][j];
}
}
for(var i=0;i<skills.length;i++){
game.me.jpe+=skills2[skills[i]];
}
ui.jpe.innerHTML=game.me.jpe;
};
dialog.add(ui.create.switcher('initiative1',game.me.learned.initiative,game.me.learned1,addJpe));
dialog.add(ui.create.switcher('initiative2',game.me.learned.initiative,game.me.learned2,addJpe));
dialog.add(ui.create.div('.placeholder'));
dialog.add(ui.create.switcher('trigger1',game.me.learned.trigger,game.me.learned3,addJpe));
dialog.add(ui.create.switcher('trigger2',game.me.learned.trigger,game.me.learned4,addJpe));
dialog.add(ui.create.div('.placeholder'));
dialog.add(ui.create.switcher('lock1',game.me.learned.lock,game.me.learned5,addJpe));
dialog.add(ui.create.switcher('lock2',game.me.learned.lock,game.me.learned6,addJpe));
dialog.add(ui.create.div('.placeholder'));
dialog.add(ui.create.switcher('limited',game.me.learned.limited,game.me.learned7,addJpe));
dialog.add(ui.create.div('.placeholder'));
for(j in lib.player){
(function(j){
for(i in lib.player[j]){
var node=ui.create.line(get.translation(i),player.learned[j].contains(i)?'已学习':lib.player[j][i],
function(){
var toggle=this.parentNode.querySelector('.toggle');
if(toggle.classList.contains('toggle')){
var that=toggle.parentNode;
if(toggle.innerHTML=='已学习') return;
var num=parseInt(toggle.innerHTML);
if(num>game.me.jp){
if(that.node2) return;
that.node2=ui.create.div('.toggle',that).animate('start');
that.node2.innerHTML='点数不足';
that.node2.style.right='56px';
setTimeout(function(){
that.node2.delete();
delete that.node2;
},1000);
return;
}
toggle.innerHTML='已学习';
game.me.jp-=num;
game.me.learned[j].push(toggle.skill);
ui.jp.innerHTML=game.me.jp;
}
});
node.childNodes[1].skill=i;
ui.learned[i]=node;
dialog.add(node);
}
}(j))
dialog.add(ui.create.div('.placeholder'));
}
dialog.add(ui.create.line('摸两张牌',100,function(){
var node=this.parentNode;
if(node.clicked) return;
if(game.me.jp<100){
if(node.node2) return;
node.node2=ui.create.div('.toggle',node).animate('start');
node.node2.innerHTML='点数不足';
node.node2.style.right='56px';
setTimeout(function(){
node.node2.delete();
delete node.node2;
},1000);
return;
}
node.clicked=true;
node.querySelector('.toggle').innerHTML='已选择'
game.me.jpa-=100;
game.me.jp-=100;
ui.jp.innerHTML=game.me.jp;
ui.jpa.innerHTML=game.me.jpa;
game.me.draw(2);
}));
dialog.add(ui.create.line('回复体力',100,function(){
var node=this.parentNode;
if(node.clicked) return;
if(game.me.jp<100){
if(node.node2) return;
node.node2=ui.create.div('.toggle',node).animate('start');
node.node2.innerHTML='点数不足';
node.node2.style.right='56px';
setTimeout(function(){
node.node2.delete();
delete node.node2;
},1000);
return;
}
node.clicked=true;
node.querySelector('.toggle').innerHTML='已选择'
game.me.jpa-=100;
game.me.jp-=100;
ui.jp.innerHTML=game.me.jp;
ui.jpa.innerHTML=game.me.jpa;
game.me.recover();
}));
if(game.me.maxHp<5){
dialog.add(ui.create.line('体力上限',1000,function(){
var node=this.parentNode;
if(node.clicked) return;
if(game.me.jp<1000){
if(node.node2) return;
node.node2=ui.create.div('.toggle',node).animate('start');
node.node2.innerHTML='点数不足';
node.node2.style.right='56px';
setTimeout(function(){
node.node2.delete();
delete node.node2;
},1000);
return;
}
node.clicked=true;
node.querySelector('.toggle').innerHTML='已选择'
game.me.jpa-=1000;
game.me.jp-=1000;
ui.jp.innerHTML=game.me.jp;
ui.jpa.innerHTML=game.me.jpa;
game.me.maxHp++;
game.me.update();
}));
}
dialog.add(ui.create.div('.placeholder'));
dialog.add(ui.create.line('重置技能',function(){
var i,j;
for(i in lib.player){
while(game.me.learned[i].length>1){
j=game.me.learned[i].pop();
ui.learned[j].childNodes[1].innerHTML=lib.player[i][j];
}
}
game.me.jpa=Math.ceil(0.9*game.me.jpa);
game.me.jp=game.me.jpa;
game.me.jpe=0;
for(i=0;i<10;i++){
if(i==2||i==5||i==8) continue;
dialog.content.childNodes[i].querySelector('.toggle').innerHTML='无';
dialog.content.childNodes[i].querySelector('.toggle').link='无';
}
ui.jp.innerHTML=game.me.jp;
ui.jpa.innerHTML=game.me.jpa;
ui.jpe.innerHTML=0;
}));
var jp=ui.create.line('剩余点数',game.me.jp);
ui.jp=jp.childNodes[1];
dialog.add(jp);
var jpe=ui.create.line('装备技能',game.me.jpe);
ui.jpe=jpe.childNodes[1];
dialog.add(jpe);
var jpa=ui.create.line('技能点数',game.me.jpa);
ui.jpa=jpa.childNodes[1];
dialog.add(jpa);
var control=ui.create.control('完成',function(){
game.me.clearSkills();
var link;
for(var i=0;i<10;i++){
if(i==2||i==5||i==8) continue;
link=dialog.content.childNodes[i].querySelector('.toggle').link;
switch(dialog.content.childNodes[i].firstChild.innerHTML){
case '主动技能一':game.me.learned1=link;break;
case '主动技能二':game.me.learned2=link;break;
case '被动技能一':game.me.learned3=link;break;
case '被动技能二':game.me.learned4=link;break;
case '锁定技能一':game.me.learned5=link;break;
case '锁定技能二':game.me.learned6=link;break;
case '限定技':game.me.learned7=link;break;
}
if(link!='无') game.me.addSkill(link);
}
control.close();
dialog.close();
event.finish();
game.resume();
})
game.pause();
"step 1"
while(ui.dialogs.length){
ui.dialogs[0].close();
}
while(ui.controls.length){
ui.controls[0].close();
}
}
},
infinity_jp:{
init:function(){
game.me.storage.infinity_jp=true;
},
group:['jp_damage','jp_kill','jp_use','jp_skill'],
intro:{
content:function(intro,player){
return '技能点数:'+player.jp+'/'+player.jpa;
}
}
},
infinity_add:{
trigger:{player:'phaseAfter'},
forced:true,
popup:false,
filter:function(){
return _status.list.length&&game.players.length<8;
},
content:function(){
var position,player;
var num=get.population('zhong')+1+Math.min(3,Math.floor(game.me.jpa/1000))-get.population('fan');
if(get.population('zhong')>1) num--;
if(num>0&&Math.random()<get.difficulty()/3){
player=game.addPlayer();
player.init(_status.list.randomGet());
_status.list.remove(player.name);
if(Math.random()<get.difficulty()/6){
player.init(player.name,_status.list.randomGet());
_status.list.remove(player.name2);
}
player.setIdentity('fan');
player.identity='fan';
player.identityShown=true;
player.draw(get.difficulty());
}
// else if(num<0&&Math.random()<1/get.difficulty()){
// player=game.addPlayer();
// player.init(_status.list.randomGet());
// _status.list.remove(player.name);
// if(Math.random()<0.5/get.difficulty()){
// player.init(player.name,_status.list.randomGet());
// _status.list.remove(player.name2);
// }
// player.setIdentity('zhong');
// player.identity='zhong';
// player.identityShown=true;
// player.draw(4-get.difficulty());
// }
// else if(Math.random()<0.2/(get.population('nei')+1)&&get.population('nei')<2){
// player=game.addPlayer();
// player.init(_status.list.randomGet());
// _status.list.remove(player.name);
// player.setIdentity('nei');
// player.identity='nei';
// player.identityShown=true;
// player.draw(2);
// }
}
},
infinity_penalty:{
trigger:{player:'phaseEnd'},
forced:true,
popup:false,
content:function(){
var n=Math.floor(player.jpe*get.difficulty()/50);
if(n>player.jp) n=player.jp;
game.me.popup('技能点数 -'+n);
game.log(get.translation(game.me)+'扣减了'+n+'点技能点数');
player.jp-=n;
player.jpa-=n;
}
},
jp_damage:{
trigger:{source:'damageAfter'},
forced:true,
popup:false,
content:function(){
player.jp+=Math.floor(trigger.num*30*(1.5-get.difficulty()/6));
player.jpa+=Math.floor(trigger.num*30*(1.5-get.difficulty()/6));
game.log(get.translation(game.me)+'获得了'+Math.floor(trigger.num*30*(1.5-get.difficulty()/6))+'点技能点数');
}
},
jp_kill:{
trigger:{source:'dieAfter'},
forced:true,
popup:false,
content:function(){
player.jp+=Math.floor(100*(1.5-get.difficulty()/6));
player.jpa+=Math.floor(100*(1.5-get.difficulty()/6));
game.log(get.translation(game.me)+'获得了'+Math.floor(100*(1.5-get.difficulty()/6))+'点技能点数');
game.me.draw(4-get.difficulty());
}
},
jp_use:{
trigger:{player:'useCardAfter'},
forced:true,
popup:false,
content:function(){
player.jp+=Math.floor(10*(1.5-get.difficulty()/6));
player.jpa+=Math.floor(10*(1.5-get.difficulty()/6));
game.log(get.translation(game.me)+'获得了'+Math.floor(10*(1.5-get.difficulty()/6))+'点技能点数');
}
},
jp_skill:{
trigger:{player:'useSkillAfter'},
forced:true,
popup:false,
content:function(){
player.jp+=Math.floor(20*(1.5-get.difficulty()/6));
player.jpa+=Math.floor(20*(1.5-get.difficulty()/6));
game.log(get.translation(game.me)+'获得了'+Math.floor(20*(1.5-get.difficulty()/6))+'点技能点数');
}
},
dushi:{
trigger:{source:'damageBefore'},
forced:true,
priority:10,
content:function(){
trigger.untrigger();
trigger.finish();
trigger.player.loseHp(trigger.num);
}
},
yizhong:{
trigger:{target:'shaBefore'},
forced:true,
filter:function(event,player){
if(player.get('e','2')) return false;
return (event.card.name=='sha'&&get.color(event.card)=='black')
},
content:function(){
trigger.untrigger();
trigger.finish();
},
ai:{
effect:{
target:function(card,player,target){
if(target.get('e','2')) return;
if(card.name=='sha'&&get.color(card)=='black') return 0;
}
}
}
},
},
translate:{
fan:'敌',
zhu:'将',
zhong:'友',
nei:'中',
initiative1_config:'主动技能一',
initiative2_config:'主动技能二',
trigger1_config:'被动技能一',
trigger2_config:'被动技能二',
lock1_config:'锁定技能一',
lock2_config:'锁定技能二',
limited_config:'限定技',
infinity_jp:'技能',
czt_linghubing:'令狐士兵',
czt_linghubing2:'令狐士兵',
czt_linghujiang:'令狐军官',
czt_duanmu:'端木老人',
czt_mindafu:'闵大夫',
czt_beigongdafu:'北宫大夫',
czt_she:'蛇',
czt_zhizhu:'蜘蛛',
czt_she2:'蛇',
czt_zhizhu2:'蜘蛛',
czt_jiaojisi:'蛟祭司',
czt_guchongji:'鼓虫机',
czt_mujiagui:'木甲龟',
czt_mujiafangzhen:'木甲方阵',
dushi:'毒噬',
yizhong:'毅重',
yizhong_info:'锁定技,当你没有防具时,黑色的杀对你无效',
dushi_info:'锁定技,你即将造成的伤害均视为体力流失',
czt_jinbing:'晋军士兵',
czt_jinbing2:'晋军士兵',
czt_linghuguojun:'令狐国君',
},
character:{
czt_linghubing:['male','wei',2,[]],
czt_linghubing2:['male','wei',3,[]],
czt_linghujiang:['male','wei',5,[]],
czt_duanmu:['male','wei',0,[]],
czt_she:['male','qun',2,['dushi']],
czt_zhizhu:['male','qun',1,['dushi']],
czt_she2:['male','qun',3,['dushi']],
czt_zhizhu2:['male','qun',2,['dushi']],
czt_jiaojisi:['male','wei',0,[]],
czt_mindafu:['male','wei',0,[]],
czt_beigongdafu:['male','wei',0,[]],
czt_linghuguojun:['male','wei',0,[]],
czt_guchongji:['male','shu',3,['wushuang']],
czt_mujiafangzhen:['male','shu',3,['luanji','shensu']],
czt_mujiagui:['male','shu',4,['yizhong']],
czt_jinbing:['male','shu',3,['mashu']],
czt_jinbing2:['male','shu',4,['mengjin']],
},
config:{
difficulty:true,
player_number:false,
double_character:false,
change_choice:false,
free_choose:false,
change_identity:false,
swap:false,
save_progress:true,
ai_identity:false,
revive:false,
},
progress:[
'令狐国',
['swd_cheyun','怎搞的,最近老做这梦…… '],
['swd_cheyun','而且每次都会梦到大哥哥…… '],
['swd_cheyun','你说这到底是怎么回事呢,云狐…… '],
['czt_linghujiang','喂,车家的小娃儿! '],
['swd_cheyun','啊,是你们……? '],
['swd_cheyun','国君他……是不是答应我的请求了?'],
['czt_linghujiang','国君是答应了…… '],
['czt_linghujiang','你可要搞清楚,车氏小娃!'],
['czt_linghujiang','若非晋人就快打来了,不然没人愿意让你使用这怪东西! '],
['swd_cheyun','好过分!人家这才不是什么怪东西! '],
['swd_cheyun','这是爷爷的木甲术,是爷爷木甲术制造出来的云狐! '],
['swd_cheyun','光一只云狐,就可以抵得过好几乘的兵车! '],
['czt_linghujiang','哦,是吗?'],
['czt_linghujiang','别忘了~当初就是因为你祖父研究这些玩意儿,你们车氏全族才会被抄灭!'],
['swd_cheyun','哼~才不是呢!'],
['swd_cheyun','是北宫大夫陷害爷爷,说他研究什么不祥的东西,国君才下令爷爷自戕的!'],
['czt_linghujiang','劝你最好少说北宫大夫的不是'],
['swd_cheyun','可是明明就是'],
['czt_linghujiang','好啦没空同你啰唆了'],
['czt_linghujiang','你不是还向国君请求可以出入你们车氏昔日故宅的铜令符'],
['得到铜令符',''],
['czt_linghujiang','怎么你那是什么表情'],
['swd_cheyun','我一定会好好证明给北宫大夫和你们看看的'],
['czt_linghujiang','随你便根本就没人期待你能做些什么 '],
['czt_linghujiang','我们得去忙防御工事了你好自为之吧'],
['czt_linghubing','奉劝你小娃儿'],
['czt_linghubing','可别以为上战场打仗是你平日的家家酒儿戏'],
['swd_cheyun','真讨厌神气什么嘛可恶'],
['swd_cheyun','等著瞧我一定会让你们全都刮目相看的'],
['swd_cheyun','云狐我等一下就去替你拿铜令符带你回我们的老家去了'],
['swd_cheyun','那里有爷爷的木甲工房可以把你变得更厉害'],
['swd_cheyun','对了我得先回茅屋去告诉端木爷这事'],
1,
'端木茅屋',
['swd_cheyun','端木爷端木爷我回来啦'],
['czt_duanmu','咳咳 '],
['czt_duanmu','咳咳 '],
['czt_duanmu','你这些日子究竟是跑到哪去了'],
['swd_cheyun','端木爷您猜猜看嘛'],
['czt_duanmu','不是端木爷爱叨念你'],
['czt_duanmu','如今端木爷人病了目力脚力都差了 '],
['czt_duanmu','再没法子像过去那样成天四处去找你'],
['swd_cheyun','端木爷您就猜一下下嘛'],
['czt_duanmu','猜个什么猜呀'],
['czt_duanmu','一定又是去找你那个云狐的木料 '],
['czt_duanmu','早告诉过你好几次不要老是这样 '],
['czt_duanmu','只是去找木料就罢了还穿什么新衣裳'],
['swd_cheyun','所以说端木爷完全猜错了猜错了 '],
['swd_cheyun','端木爷人家是去都城找国君 '],
['czt_duanmu','去都城找国君'],
['czt_duanmu','不要以为端木爷病昏了你就可以随便编个藉口来蒙骗端木爷'],
['swd_cheyun','人家才没骗您呢'],
['swd_cheyun','端木爷您看这个 '],
['czt_duanmu','又是什么'],
['swd_cheyun','是国君给我的铜令符'],
['swd_cheyun','我现在可以自由返回我们老家那里去了哦 '],
['czt_duanmu','国君他竟会答应你的要求'],
['swd_cheyun','对呀所以您瞧人家的本事够厉害吧'],
['czt_duanmu','这实在令人难以置信啊'],
['swd_cheyun','端木爷有没有大大吃了一惊呢 '],
['swd_cheyun','从今天起人家就可以光明正大去爷爷的木甲工房哦'],
['swd_cheyun','也就是爷爷竹简上提到的那个地方'],
['czt_duanmu','老实说有时候端木爷真忍不住要怀疑 '],
['czt_duanmu','当初把老主人关于木甲术的那些竹简交给了你是否是对的 '],
['swd_cheyun','端木爷怎么这么说呢'],
['swd_cheyun','谁叫端木爷自己没想到人家能把爷爷他的云狐真的成功做了出来'],
['swd_cheyun','端木爷应该替爷爷和人家高兴才对嘛 '],
['czt_duanmu','话是如此没错'],
['czt_duanmu','但你们车氏一族当初就是因为研究木甲术才遭奸人陷害的啊'],
['czt_duanmu','全族只有你因年纪小才勉强能用砍掉双脚的刖刑换过一死 '],
['swd_cheyun','可是端木爷那才不是木甲术的错啊'],
['swd_cheyun','爷爷他根本就是被北宫大夫故意陷害的 '],
['swd_cheyun','所以我一定要证明给国君他们看看 '],
['swd_cheyun','让他们都晓得爷爷的木甲术才不是什么坏东西'],
['czt_duanmu','端木爷知道你的苦心可是 '],
['czt_duanmu','你所不知道的是人心的险恶 '],
['swd_cheyun','人心的险恶 '],
['czt_duanmu','算了这并不是你这年纪所该知道的事情'],
['czt_duanmu','那接下来你打算如何做 '],
['swd_cheyun','我要前去爷爷的木甲工房找一份他曾提到过的木甲要术'],
['swd_cheyun','因为它可以提升云狐的力量 '],
['czt_duanmu',' '],
['swd_cheyun','因为现在有坏人要来攻打我们的都城'],
['swd_cheyun','所以我想到如果我能带著云狐去帮大家一起对抗他们 '],
['swd_cheyun','只要有了功劳国君一定会愿意恢复我们车氏的名誉'],
['czt_duanmu','傻孩子 '],
['czt_duanmu','人世间的事岂有你想的那般简单呀 '],
['swd_cheyun','这有什么不对的嘛 '],
['swd_cheyun','如果我们国家被人家给灭了不就真的永远也没机会替爷爷他平复了'],
['czt_duanmu','傻孩子晋国是当今全天下的霸主呀'],
['czt_duanmu','连凶神恶煞天下无敌的楚国人都才刚刚被他们打败你这不过是去送死罢了'],
['swd_cheyun','人家才不管啦 '],
['swd_cheyun','人家好不容易才让国君答应说可以一起帮忙抵抗敌人'],
['swd_cheyun','打死我也绝不要错过这样难得宝贵的机会'],
['czt_duanmu','但是 '],
['swd_cheyun','反正不管怎么样人家一定都要去的'],
['swd_cheyun','就算端木爷再怎么反对也一样 '],
['czt_duanmu','慢著 '],
['czt_duanmu','你要去哪里 '],
['swd_cheyun','当然是想办法去爷爷的木甲工房呀 '],
['swd_cheyun','人家晋国的军队再过几天后就要打来了'],
['swd_cheyun','人家要及时找到爷爷说的那个木甲要术让云狐变得更厉害才行'],
['czt_duanmu','等一下啊 '],
['czt_duanmu','万一万一你根本找不到那东西呢 '],
['swd_cheyun','那简单嘛就直接上战场去帮大家的忙'],
['swd_cheyun','反正人家的云狐才没有那么弱 '],
['swd_cheyun','端木爷您就请别担心啦 '],
['czt_duanmu','老主人这下该如何是好到底该如何是好呢'],
'竹林',
['swd_cheyun','原来要去爷爷安设在地底下的木甲工房'],
['swd_cheyun','还需要一块被偷埋在这个断崖树下的玉玦当引子才进得去啊 '],
['swd_cheyun','端木爷也真是的那么多年都不告诉我这件事直到刚刚才告诉我 '],
['swd_cheyun','爷爷也好过分在竹简上连提都没提真是差一点害我白忙一场了'],
['swd_cheyun','我得赶快把它给找到才成 '],
['端木茅屋'],
['swd_cheyun','端木爷我找到了您埋藏的玉玦了 '],
['swd_cheyun','这玉玦该怎么用呢 '],
['czt_duanmu','端木爷想一想 '],
['czt_duanmu','你先去车氏故宅找到一道通往地下的青铜密门'],
['czt_duanmu','里面便是老主人昔日的木甲工房了 '],
['swd_cheyun','不过端木爷竟然事到临头才告诉人家有这块玉玦真是过分'],
['czt_duanmu','傻孩子端木爷这是为了你好啊'],
['czt_duanmu','毕竟端木爷不希望你步入了老主人的后尘 '],
['swd_cheyun','难怪我有几次半夜偷偷翻墙溜进那里想去找爷爷的木甲工房 '],
['swd_cheyun','结果却什么也没有发现 '],
['czt_duanmu','若不是端木爷担心你战场上会遇到危险 '],
['czt_duanmu','不然端木爷可真的是不愿告诉你的 '],
['swd_cheyun','可是万一端木爷您都不说 '],
['swd_cheyun','那爷爷昔日的心血我不就永远都不知道了吗 '],
['czt_duanmu','当初若不是端木爷去把这玉玦藏了起来'],
['czt_duanmu','国君和北宫氏早就派人去地下烧光老主人的心血了 '],
['czt_duanmu','如今又何来什么木甲工房还会在那里呢 '],
['swd_cheyun','我懂了谢谢端木爷 '],
['czt_duanmu','说到这 '],
['czt_duanmu','端木爷记得老主人在工房之内似乎设有一些木甲守卫 '],
['czt_duanmu','听老主人说那是一些他特意装上青铜外壳的木甲兽用来防止外人擅入'],
['czt_duanmu','你进去以后可得千万小心不要触动了它们 '],
['czt_duanmu','否则它们或许会把你当作外人来防的 '],
['swd_cheyun','我知道了 '],
['czt_duanmu','好吧那你快去快回吧 '],
['czt_duanmu','自己多小心可别让端木爷挂心'],
['swd_cheyun','我会非常小心的请端木爷您放心 '],
['swd_cheyun','那人家出发了哦 '],
'车氏故宅',
['车芸来到故宅前遇到两名守卫拦阻'],
['czt_linghubing','木脚的小娃你又跑来想做什么啊'],
['czt_linghubing2','走开~快走开'],
['swd_cheyun','等一下你们看看这是什么'],
['czt_linghubing','铜令符'],
['czt_linghubing','小鬼你是从哪里拣来的'],
['czt_linghubing2','~我看搞不好还是偷来的'],
['swd_cheyun','你们乱说什么啊'],
['swd_cheyun','这是我来都城特地请国君给我的~'],
['swd_cheyun','国君准许我可以进出我的老家了'],
['czt_linghubing','你说这是国君给你的铜令符'],
['czt_linghubing','~我们只听北宫大夫的话而已这里是他的采邑了'],
['czt_linghubing2','国君他算哪根葱啊'],
['swd_cheyun',''],
['czt_linghubing','走开走开臭娃儿'],
['czt_linghubing2','你再不走我们就把你抓起来直接交给北宫大夫发落'],
['czt_linghubing2','没错~到时可不止双脚而已搞不好连你双手也都要被剁掉了'],
['swd_cheyun','可恶你们'],
['swd_cheyun','这真的是国君的令符对吗'],
['czt_linghubing','没错啊'],
['czt_linghubing','不过我们不接受你还是早些滚开吧'],
['swd_cheyun','太好了我已经听到想听到的答案了'],
['czt_linghubing','答案'],
['车芸召唤出云狐'],
['swd_cheyun','既然国君都准许我过去了'],
['swd_cheyun','所以把你们打跑国君也不会责备对吧'],
['swd_cheyun','听话乖云狐'],
['swd_cheyun','让他们知道爷爷木甲术的厉害'],
0,
['战斗胜利两名守卫逃跑'],
['swd_cheyun','终于知道人家木甲术的厉害了吧'],
['swd_cheyun','好了终于可以安心去爷爷的木甲工房了'],
['swd_cheyun','我回来了爷爷 '],
['swd_cheyun','真怀念以前小时候大家都还在这里的日子 '],
['swd_cheyun','但是如今这里都荒废了爷爷 '],
['swd_cheyun','不过我一定会努力为您以及大家洗雪冤屈 '],
['swd_cheyun','至少也要让所有人都知道爷爷您的木甲术绝不是什么坏的东西 '],
['swd_cheyun','所以爷爷您在九泉之下请保佑我 '],
['swd_cheyun','请大家保佑我 '],
'木甲工房',
['swd_cheyun',' '],
['swd_cheyun','这就是爷爷您的木甲工房吗'],
['swd_cheyun','没想到竟然这么大'],
['swd_cheyun','真是不敢相信 '],
['swd_cheyun','爷爷原来您比我想像中的还更了不起'],
['swd_cheyun','家要更努力了绝对不能辜负了您 '],
['swd_cheyun','因为我是您的孙女儿啊 '],
['石室'],
['swd_cheyun',' '],
['swd_cheyun','这就是爷爷说的石室 '],
['swd_cheyun','真是了不起 '],
['swd_cheyun','不知爷爷当初是怎造出来的 '],
['swd_cheyun','哎呀 '],
['swd_cheyun','出口的石门竟然自己关了起来 '],
['swd_cheyun','这是怎么回事啊这下子我不就出不去了'],
['swd_cheyun','对了这应该也是一个爷爷他用来防止别人随便进来的设计吧 '],
['swd_cheyun','但现在却先把自己孙女儿第一个给困住了这下该怎办才好呢 '],
['swd_cheyun','算了怕它什么 '],
['swd_cheyun','我还是先去找到爷爷的木甲要术要紧 '],
['车芸扳动一个机关木甲要术出现'],
['swd_cheyun','原来还有这样的机关呀 '],
['swd_cheyun','那个在铜瓮水面上翻来滚去的竹简该不会就是爷爷他的木甲要术 '],
['swd_cheyun','哈哈真没想到爷爷还弄出这么有趣的花样 '],
['swd_cheyun','我快过去看看吧 '],
['得到木甲要术'],
['另一侧的石门打开'],
['swd_cheyun','这真的是爷爷的木甲要术竹简呢 '],
['swd_cheyun','收获真不少真是太好了 '],
['swd_cheyun','不过话说回来爷爷怎么那么糊涂呢一点防备都没有 '],
['swd_cheyun','这么重要的东西竟然人家随随便便转一下铜榫就自己浮了出来 '],
['swd_cheyun','真是的万一被坏人拿走了怎么办呢 '],
['swd_cheyun','以后我绝不可以像爷爷这么糊涂 '],
['木甲工房'],
['车芸走出石门一个木甲守卫机关出现'],
['swd_cheyun','这是什么东西呀 '],
['swd_cheyun','有包上青铜外壳的木甲兽难不成这个是 '],
['swd_cheyun','端木爷说的爷爷以前制造出来负责看守这里的青铜木甲守卫'],
['swd_cheyun','原来这一边的通道是有木甲守卫的呀 '],
['swd_cheyun','我刚刚可错怪爷爷了'],
['swd_cheyun','哎呀 '],
['swd_cheyun','等一下等一下 '],
['swd_cheyun','我是你们主人的孙女儿啊并不是什么坏人呀 '],
['swd_cheyun','糟糕它好像完全听不懂呀怎么办'],
2,
3,
4,
5,
6,
['车氏故宅'],
['swd_cheyun','爷爷爹娘 '],
['swd_cheyun','谢谢你们保佑我能平安取得了木甲要术 '],
['swd_cheyun','我和云狐一定会好好努力建立功劳'],
['swd_cheyun','让所有人都知道爷爷您研究的木甲术是真的能保护我们国家的 '],
['swd_cheyun','而绝不是大家误会的什么不好的坏东西 '],
['swd_cheyun','我走了爷爷爹娘'],
['swd_cheyun','请你们继续保佑我 '],
['swd_cheyun','保佑我能顺利 '],
['端木茅屋'],
['swd_cheyun','端木爷我回来了 '],
['czt_duanmu','你终于回来了'],
['czt_duanmu','怎去了这么久让端木爷好担心啊 '],
['swd_cheyun','人家不小心启动木甲守卫了嘛所以多花了一些时间 '],
['czt_duanmu','那你没受伤吧 '],
['swd_cheyun','人家才没那么没用呢 '],
['swd_cheyun','不过爷爷的木甲工房真的是好了不起呢 '],
['czt_duanmu','那当然了 '],
['swd_cheyun','但是为什么那些木甲守卫每一个看起来都那么简陋呀 '],
['czt_duanmu','简陋'],
['swd_cheyun','是呀跟云狐比起来实在差太多了嘛 '],
['swd_cheyun','等一下我来想一想看有哪些 '],
['swd_cheyun','有一些奇怪的铜乌龟 '],
['swd_cheyun','还有一些吊著线会飘来荡去的螳螂方块 '],
['czt_duanmu','那些都是老主人他最早制作的木甲兽啊 '],
['czt_duanmu','所以比不上云狐是当然的 '],
['swd_cheyun','最早制作的木甲兽 '],
['czt_duanmu','老主人为人念旧所以也不忍抛弃它们'],
['czt_duanmu','于是就给它们套上了青铜外壳担任那边的守卫 '],
['swd_cheyun','原来是这样啊 '],
['czt_duanmu','是啊不然能构想出云狐的老主人岂会只有如此的造诣 '],
['swd_cheyun','对了端木爷 '],
['swd_cheyun','除了乌龟和螳螂人家还看见有用两脚站立的木甲兽呢'],
['swd_cheyun','不过也很简陋就是了 '],
['czt_duanmu','好像曾有听老主人提起过他最大的心愿 '],
['czt_duanmu','好像就是希望自己木甲术的造诣哪一日能到达传说中木甲术之祖偃师的境界哪'],
['swd_cheyun','爷爷的竹简内有提到这个人但只有名字而已 '],
['swd_cheyun','他是怎样的一个人啊 '],
['czt_duanmu','听说在百年之前偃师用木甲术所制作之木人'],
['czt_duanmu','便能栩栩如生轻巧如云 '],
['czt_duanmu','老主人便是年轻时代阅读过相关文献才开始对木甲术有兴趣 '],
['czt_duanmu','他便一心以此为目标希望自己能逐步接近偃师造诣 '],
['czt_duanmu','可惜云狐才刚构思完没多久老主人便被国君敕令自裁 '],
['czt_duanmu','所以老主人便永远再无法实现他的心愿 '],
['swd_cheyun','原来爷爷最大的心愿是要用木甲术制造出栩栩如生的木人啊 '],
['swd_cheyun','说不定哪天我可以替爷爷实现心愿'],
['czt_duanmu','对了晋人何时会攻打我们的都城呢'],
['swd_cheyun','可以这几日就到了吧'],
['swd_cheyun','不过不管他们什么时候来人家都不怕了~'],
['czt_duanmu','别轻敌啊对方可是天下最强的晋国呀'],
['czt_duanmu','你若有什么意外端木爷可是无端到黄泉下面对你的老主人呀'],
['swd_cheyun','端木爷这个你就别担心~~'],
['swd_cheyun','请您留在这是等着听我的好消息就行了'],
'令狐国都城',
['czt_linghujiang','刚刚接获通报晋军已经突破了东郭外的防线'],
['czt_linghujiang','你们立刻去那里守城明白吗'],
['众士兵',''],
['czt_linghubing2','禀告大人西北角晋人的攻势十分猛烈情势吃紧'],
['czt_linghujiang','你说什么'],
['czt_linghubing2','肯求大人能立刻增援人手'],
['czt_linghujiang','可恨的晋狗如此嚣张四处灭人社稷'],
['czt_linghujiang','你们全部改去西郭北角'],
['众士兵',''],
['czt_linghujiang','好的去吧'],
['swd_cheyun','等一下'],
['swd_cheyun','人家特地带着云狐要求来帮忙的呀'],
['swd_cheyun','可是你们为什么从刚才到现在一直都不差人家一起去呢'],
['czt_linghujiang','差你去'],
['czt_linghujiang','你们几个快去西北角不得延耽'],
['czt_linghujiang','莫让晋狗他们得逞攻破都城'],
['众士兵',''],
['swd_cheyun',' '],
['czt_linghujiang','车氏小娃你你到底烦不烦人啊'],
['swd_cheyun','云狐明明可以帮大家很多忙的'],
['czt_linghujiang','你少啰嗦'],
['czt_linghujiang','北宫大人已经吩咐不得让你有机会去战场'],
['swd_cheyun','你说什么'],
['czt_linghujiang','北宫大人早已交代下来 '],
['czt_linghujiang','你们车氏那套妖诡之术会得罪上天'],
['czt_linghujiang','届时将会给社稷带来更大之厄运 '],
['swd_cheyun','原来你们一开始就没打算让我'],
['czt_linghujiang','你明白了就好'],
['czt_linghujiang','奉劝你安分点以免连累身边其他人'],
['令狐军官离开'],
['swd_cheyun','真可恶福气什么嘛'],
['swd_cheyun','这下子我们该怎么办呢云狐'],
['swd_cheyun','好不容易才让你变得稍微强了一些呢'],
['swd_cheyun','到底要做什么才好呢'],
['swd_cheyun','还是去别处找找有什么能帮忙的'],
['swd_cheyun','我就不相信真的没有需要我的地方'],
['swd_cheyun','那不是北宫大夫吗'],
['swd_cheyun','在人家背后偷偷搞鬼'],
['swd_cheyun','故意不让人家有机会让人家建立功劳'],
['swd_cheyun','现在又在这儿跟别人吵些什么'],
['swd_cheyun','我来偷听一下~~'],
['czt_mindafu','北宫大人您这样的说法下官实在难以接受啊'],
['czt_mindafu','如今都城将被晋人所攻破为何您还不愿接受在下的建议呢'],
['czt_beigongdafu','闵大夫请您弄明白些'],
['czt_beigongdafu','国君地位尊贵身负社稷之重'],
['czt_beigongdafu','岂可让他如你建议这般轻言犯险'],
['czt_mindafu','但是北宫大人世子方才不幸已经阵亡于战场上'],
['czt_mindafu','如今若国君也遭难那我令狐国社稷可真要从此断绝宗祀永远灭亡了'],
['czt_beigongdafu','闵大夫邦国之事自有本卿负责作主请您勿再多言'],
['czt_beigongdafu','请您立即把出城地道全掩盖起来'],
['czt_beigongdafu','若您那些地道真能让国君出逃出城也能让晋军攻进来'],
['czt_beigongdafu','半个时辰之后本卿将再派人来看'],
['czt_beigongdafu','到时候您最好莫让本卿发现它们还在那里'],
['czt_mindafu','北宫大人您难道真不知道轻重缓急'],
['czt_mindafu','万一国君他被晋人俘虏了 '],
['czt_beigongdafu','闵大夫庙堂之事自有我们北宫氏作主'],
['czt_beigongdafu','若您再多言就请好自为之吧'],
['czt_mindafu',''],
['czt_beigongdafu','抱歉本卿不再多说了'],
['czt_beigongdafu','告辞 '],
['czt_beigongdafu','哎唷'],
['czt_beigongdafu','这可不是车氏的小娃吗'],
['czt_beigongdafu','竟敢趁着本卿前去晋国与太辰宫交涉不在都城之际'],
['czt_beigongdafu','自己偷偷跑去见国君啊'],
['czt_beigongdafu','和那个老头一样挺大胆子的嘛'],
['czt_mindafu','可恨啊'],
['czt_mindafu','国之将亡庙堂必有邪侫'],
['czt_mindafu','若我社稷真的亡了就是亡在北宫氏你等邪侫之手'],
['swd_cheyun','请问一下'],
['czt_mindafu','你是'],
['swd_cheyun','我是车大夫他的孙女儿车芸'],
['czt_mindafu','你是已故的车大夫他的孙女儿'],
['swd_cheyun','是的~~'],
['czt_mindafu','我想起来了'],
['czt_mindafu','听说车氏有个忠心的老家臣散心积蓄贿赂北宫大夫 '],
['czt_mindafu','才终于勉强挽回了车氏孤女的性命 '],
['czt_mindafu','想来那位车氏孤女就是你吗'],
['czt_mindafu','哈哈真没想到如今已经长这么大了'],
['czt_mindafu','不过听说你们一老一少不都一起避居于昔日采邑附近的山林间吗'],
['swd_cheyun','是啊但是听说有坏人要攻打我们的国家'],
['swd_cheyun','所以我才想到该带着爷爷他的云狐来都城帮大家一同抵抗'],
['swd_cheyun','云狐'],
['swd_cheyun','是的那是爷爷当初想出的木甲兵器'],
['swd_cheyun','爷爷生前已经构想得差不多了我就替爷爷把它给做了出来'],
['czt_mindafu','我想起来了对了是木甲术没错'],
['czt_mindafu','我听你爷爷提起过但从未亲眼看过'],
['swd_cheyun','那我让您瞧瞧看~~'],
['车芸召唤出云狐'],
['czt_mindafu','这是'],
['czt_mindafu','了不起原来这就是车大夫所说的木甲兵器吗'],
['czt_mindafu','真的实在太惊人太不可思议了'],
['czt_mindafu','没想到车大夫所说的都是真的'],
['swd_cheyun','爷爷说过他的云狐就算好几乘兵车也不是它的对手'],
['swd_cheyun','它如果跑起来连兵车也追不上呢'],
['czt_mindafu','等等你既有如此厉害的兵器'],
['czt_mindafu','为何没帮大家一起抵御外敌'],
['swd_cheyun','都是北宫大夫呀 '],
['swd_cheyun','他故意不让人家有机会帮忙的 '],
['czt_mindafu','北宫大夫'],
['czt_mindafu','又是北宫大夫那厮'],
['czt_mindafu','其实我刚才也是和他在争辩'],
['czt_mindafu','对了你来得正好'],
['czt_mindafu','你愿意帮我一个大忙吗'],
['swd_cheyun','当然好啊'],
['swd_cheyun','我本来就是希望能帮得上忙的'],
['czt_mindafu','那太好了'],
['czt_mindafu','那请你到城墙边的木台下那里有些地道的出入口'],
['czt_mindafu','我会在那里告诉你该怎么做'],
['swd_cheyun','闵大夫刚才你说要我帮什么忙'],
['czt_mindafu','要麻烦你的便是希望你下去这出城地道'],
['czt_mindafu','探一探是否有危险'],
['swd_cheyun','出城地道'],
['czt_mindafu','是的你莫小看些事'],
['czt_mindafu','敌人攻势猛烈都城旦夕不保'],
['czt_mindafu','我担心国君被俘社稷将因此而绝祀 '],
['czt_mindafu','若能由此顺利逃出或可去出奔秦国或楚国另谋他途'],
['swd_cheyun','听起来好像我们快要输了吗'],
['czt_mindafu','这也是没办法的事令人痛心'],
['czt_mindafu','晋人最近以各种奇奇怪怪的名义四处征伐各诸侯国'],
['czt_mindafu','即使强大如荆楚也都不是他们的对手'],
['czt_mindafu','而天子和昔日霸主齐国更不敢站出来主持公道个个视而不见'],
['swd_cheyun','这我不是很懂 '],
['czt_mindafu','不打紧'],
['czt_mindafu','对了我想麻烦你下去的这个地道'],
['czt_mindafu','其实它是昔日都城一次内乱当时所发掘的'],
['czt_mindafu','若我没记错它可直通至城郊半里之外的山林地 '],
['swd_cheyun','这地道有这么远啊呀'],
['czt_mindafu','是的但毕竟荒废一段时日了不是是否仍然畅通'],
['czt_mindafu','说不定晋人也早发现了它所以需要有人前去探路'],
['czt_mindafu','必须确认安全无恙都好说服国君由此避难'],
['swd_cheyun','我明白了'],
['swd_cheyun','可是既然这么重要为什么没有早一点派人下去走一下呢'],
['czt_mindafu',''],
['czt_mindafu','你刚才看到的争执就是为了些事'],
['czt_mindafu','北宫大夫以防御吃紧为由把之前我派去探路的士兵都背地里调走'],
['czt_mindafu','他还要我在半个时辰之内掩盖掉这个地道'],
['czt_mindafu','这地道可是国君最后逃生希望所系啊 '],
['swd_cheyun','这样一说我好像大概懂了 '],
['swd_cheyun','我必须赶快替国君确认一下这地道到底安不安全对不对 '],
['swd_cheyun','是的'],
['swd_cheyun','可是如果我在半路发现了敌人该怎么办'],
['swd_cheyun','那你立刻返回都城内'],
['swd_cheyun','通知我将入口封掩起来'],
['swd_cheyun','没问题云狐它跑得很快的'],
'地道',
7,
8,
9,
['swd_cheyun','等一等'],
['swd_cheyun','好像听到有什么声音'],
['swd_cheyun','该不会是'],
['swd_cheyun',''],
['czt_jinbing','果然有人在这地道内'],
['czt_jinbing2','看来是想从这里逃出围城的小丫头'],
['czt_jinbing','得把她捉起来才行'],
['swd_cheyun','可恶原来这地道早被发现了'],
10,
['swd_cheyun','不好这条地道已经被人发现了该怎么办'],
['swd_cheyun','得赶紧回去通知闵大夫快把地道给封起来'],
['swd_cheyun','这是怎么回事'],
['czt_mindafu','原来是车大夫的孙女 '],
['czt_mindafu','来得正好前方情况怎样 '],
['swd_cheyun','他们已经发现了这条地道'],
['swd_cheyun','我就是赶回来要告诉您此事的'],
['czt_mindafu','可恨上天难不成真要亡我社稷啊'],
['swd_cheyun','我想我们还是赶快回都城去'],
['czt_mindafu',' 都城回不去了'],
['swd_cheyun','我们的都城被攻陷了'],
['czt_mindafu','是的'],
['czt_mindafu','所以我只好带着国君来此地避难 '],
['swd_cheyun','可是我们都城怎么会那么容易被攻破啊'],
['czt_mindafu','因为这次晋国竟然派了太辰宫的九龙子祭官来参战 '],
['czt_mindafu','他们懂得许多奇异的妖术'],
['czt_mindafu','我们士兵一触碰便全倒在地无法再战'],
['czt_mindafu','于是四方城门一下子都沦陷了'],
['swd_cheyun','北宫大夫他呢'],
['czt_mindafu','北宫那个叛徒他投降晋人去了'],
['swd_cheyun','什么'],
['czt_mindafu','这块战争之前他便利用出使晋国的机会和他们有所勾结'],
['czt_mindafu','他们早就协议好要里应外合出卖国君'],
['czt_mindafu','所以他才多方阻挠我不让国君及早出奔他国'],
['swd_cheyun','北宫大夫他怎么会这么过分'],
['swd_cheyun','国君不是一直对他非常信任吗'],
['czt_linghuguojun','这一切都是寡人的错'],
['czt_linghuguojun','都怪寡人信任些人才害得社稷倾覆'],
['czt_linghuguojun','寡人惭愧'],
['czt_mindafu','国君'],
['czt_mindafu','国君其实我们社稷的存亡仍是有希望的'],
['czt_mindafu','如今秦晋楚交恶二国对晋国都十分不满'],
['czt_mindafu','只要您能顺利逃出此地相信社稷仍有复兴之望'],
['czt_linghuguojun','追兵马上会发现这里的此地根本躲不久啊'],
['czt_linghuguojun','何况他们也不见得愿意帮助寡人 '],
['czt_mindafu','对了车大夫的孙女儿'],
['czt_mindafu','可否麻烦你替国君开个道吗'],
['czt_mindafu','只要您能顺利逃出此地相信社稷仍有复兴之望'],
['swd_cheyun','我这就去替国君开路'],
['czt_mindafu','那一切全看你了'],
['czt_mindafu','国君惊魂未定我稍后便会带着国君慢慢前进'],
['czt_mindafu','你尽管向前走吧'],
['目前只写到这里更多内容敬请期待^_^']
],
background:[
['linghu',33],
['daditu1',1],
['duanmu',75],
['bamboo',6],
['duanmu',29],
['guzhai2',33],
['guzhai',7],
['gongfang',8],
['shishi',25],
['gongfang',16],
['guzhai',9],
['duanmu',44],
['linghu2',31],
['linghu3',6],
['linghu4',24],
['linghu5',5],
['linghu6',3],
['linghu7',40],
['linghu8',36],
['didao',7],
['didao2',6],
['didao',2],
['didao3',70],
],
battle:[
{
name:'令狐守卫',
enemy:['czt_linghubing','czt_linghubing2'],
intro:'敌人令狐守卫*2',
},
{
name:'毒蛇蜘蛛',
enemy:['czt_she','czt_zhizhu'],
intro:'敌人毒蛇*1蜘蛛*1',
},
{
name:'鼓虫机',
intro:'敌人鼓虫机*1',
enemy:['czt_guchongji'],
},
{
name:'木甲方阵',
enemy:['czt_mujiafangzhen'],
intro:'敌人木甲方阵*1',
},
{
name:'木甲龟',
intro:'敌人木甲龟*1',
enemy:['czt_mujiagui'],
},
{
name:'木甲组合一',
intro:'敌人木甲方阵*1鼓虫机*1',
enemy:['czt_mujiafangzhen','czt_guchongji'],
},
{
name:'木甲组合二',
intro:'敌人木甲方阵*1木甲龟*1鼓虫机*1',
enemy:['czt_mujiafangzhen','czt_guchongji','czt_mujiagui'],
},
{
name:'地道毒虫一',
intro:'敌人*2蜘蛛*2',
enemy:['czt_she2','czt_she2','czt_zhizhu2','czt_zhizhu2'],
},
{
name:'地道毒虫二',
intro:'敌人*1蜘蛛*3',
enemy:['czt_she2','czt_zhizhu2','czt_zhizhu2','czt_zhizhu2','czt_zhizhu2'],
},
{
name:'地道毒虫三',
intro:'敌人*3蜘蛛*3',
enemy:['czt_she2','czt_she2','czt_she2','czt_zhizhu2','czt_zhizhu2','czt_zhizhu2'],
},
{
name:'晋军士兵',
intro:'敌人晋军士兵*2',
enemy:['czt_jinbing','czt_jinbing2'],
},
],
}