shiny-cuty-excel-chiffon/data/d-01.ks
2024-10-23 08:28:12 -05:00

821 lines
37 KiB
Text
Raw Permalink 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.


[call target=*init]
;ステージスクリプトのロード
[loadstage storage='stage0c_01.ssd']
[setSkipTarget target='*stageD-01Start']
[image page=back layer=0 storage="_black" visible=true]
[UpDate time=1]
*stageD_start|Dルート『敵本拠地』
[eval exp="f.chaptertitle=''"]
[record]
[runstage]
[waitstage]
[playbgm storage="stage06"]
[freeimage page=back layer=0]
[UpDate canskip=false]
*stageD-01
[playerstate enablemove=false]
[enemystate enablemove=false]
[setSkipTarget target='*stageD-01Start']
[WindowOn]
[Face storage="f_b205"]
[Voice storage="b1271" buf=2]
【Excel Chocolat】[CR]
「[v]This... I can sense a huge number of enemies again...[r]And I'm all alone here...[/v]」[KeyWait]
[FaceOff]
[Face storage="f_b205"]
[Voice storage="b1272" buf=2]
【Excel Chocolat】[CR]
[v]Honestly, I'm scared. But...[/v][KeyWait]
[FaceOff]
[Face storage="f_b206"]
[Voice storage="b1273" buf=5]
【Excel Chocolat】[CR]
「[v]Chiffon... Nacchan... I will definitely save you.[/v]」[KeyWait]
[FaceOff]
*stageD-01Start
[setSkipEnableFlag]
[call target=*init cond="tf.skipNextFlag"]
[SetSsdAtSkipNext storage=stage0c_01.ssd target=*skipped bgm=stage06 cond="!bao.enabled || bao.conductor.curStorage!='stage0c_01.ssd'"]
[iscript]
f.defeatedCountInThisStage = 0;
[endscript]
[WindowOff]
[ClearHistory]
[eval exp="bao.informLayer.show()"]
[playerstate enablemove=true]
[enemystate enablemove=true]
[runstage]
*stageD-01ActionStage
[waitstage]
[wait time=1500]
[image page=back layer=0 storage="_black" visible=true]
[UpDate canskip=false]
[iscript]
// f.selectCharacter = bao.nowSelectingPlayerId;
storePlayerState();
bao.resetStage();
[endscript]
*stageD-02Start
; 第二階層
[loadstage storage='stage0c_02.ssd']
[runstage]
[waitstage]
;[if exp="bao.nowSelectingPlayerId != f.selectCharacter"]
; [eval exp="bao.exchangePlayer()"]
[endif]
[freeimage page=back layer=0]
[UpDate canskip=false]
[eval exp="bao.informLayer.show()"]
[playerstate enablemove=true]
[enemystate enablemove=true]
[runstage]
*stageD-02ActionStage
[waitstage]
[wait time=1500]
[image page=back layer=0 storage="_black" visible=true]
[UpDate canskip=false]
[iscript]
// f.selectCharacter = bao.nowSelectingPlayerId;
storePlayerState();
bao.resetStage();
[endscript]
[loadstage storage='stage0d_03.ssd']
[runstage]
[waitstage]
*stageD-03
; 第三階層
[playerstate enablemove=false]
[enemystate enablemove=false]
;[waitstable]
;[if exp="bao.nowSelectingPlayerId != f.selectCharacter"]
; [eval exp="bao.exchangePlayer()"]
;[endif]
[eval exp="bao.informLayer.hideSoon()"]
;[fadeoutbgm time=500]
[freeimage page=back layer=0]
[UpDate canskip=false]
[eval exp="sf.routeD=3" cond="sf.routeD<3"]
[setSkipTarget target='*stageDBoss0Start']
[WindowOn]
[eval exp="f.stageProgress=2"]
;;D-03
;;ボス戦シフォン
[Face storage="f_c001"]
[Voice storage="c0262" buf=2]
【Reviella】[CR]
「[v]You've come...[/v]」[KeyWait]
[FaceOff]
[Face storage="f_b206"]
[Voice storage="b1274" buf=2]
【Excel Chocolat】[CR]
「[v]...I'm taking Chiffon back.[/v]」[KeyWait]
[FaceOff]
[Face storage="f_c008"]
[Voice storage="c0263" buf=2]
【Reviella】[CR]
「[v]Oh... really? In that case... hehehe... I'll give her[r]back to you.[/v]」[KeyWait]
[FaceOff]
[eval exp="tf.chiffon = void"]
[if exp="kag.skipMode!=4"]
[WindowOff]
;現れるシフォン
[iscript]
bao.setEnemy(%['kind'=>'シフォン', 'x'=>(bao.internalWidth + 50), 'y'=>250, 'inverse'=>false, 'enablemove'=>false, 'return' => 'tf.chiffon']);
tf.chiffon.addQueue('[move path=(-190,-10,0)][waitaction]');
[endscript]
[wait time=2000 canskip=false]
[WindowOn]
[else]
[iscript]
bao.setEnemy(%['kind'=>'シフォン', 'x'=>316, 'y'=>240, 'inverse'=>false, 'enablemove'=>false, 'return' => 'tf.chiffon']);
[endscript]
[endif]
[Face storage="f_a291"]
[Voice storage="a1500" buf=2]
【Excel Chiffon】[CR]
「[v]................[/v]」[KeyWait]
[FaceOff]
[Face storage="f_b244"]
[Voice storage="b1275" buf=2]
【Excel Chocolat】[CR]
「[v]Chiffon!![/v]」[KeyWait]
[FaceOff]
;シフォンに駆け寄るショコラ
;そんなショコラにシフォンが攻撃
;ギリギリで回避するショコラ
[if exp="kag.skipMode!=4"]
[WindowOff]
[iscript]
bao.players[0].addQueue('[move path=(110,20,0) id=stDash frame=15][move path=(-100,-20,0) id=stRecovery frame=10][eval exp="sprite.turnToRight()"]');
tf.chiffon.addQueue('[wait frame=12][load id=stAttack2][waitaction]');
[endscript]
[WindowOn]
[endif]
[Face storage="f_b245"]
[Voice storage="b1276" buf=2]
【Excel Chocolat】[CR]
「[v]What!? Chiffon!?[/v]」[KeyWait]
[FaceOff]
[Face storage="f_a292"]
[Voice storage="a1501" buf=2]
【Excel Chiffon】[CR]
「[v]Wow... you dodged that. As expected of Chocolat.[/v]」[KeyWait]
[FaceOff]
[Face storage="f_b204"]
[Voice storage="b1277" buf=2]
【Excel Chocolat】[CR]
「[v]As expected... What are you saying...? What's wrong!?[/v]」[KeyWait]
[FaceOff]
[Face storage="f_a292"]
[Voice storage="a1502" buf=2]
【Excel Chiffon】[CR]
「[v]There's nothing wrong. I will protect her. I will[r]definitely protect Reviella-sama! I won't let you[r]interfere![/v]」[KeyWait]
[FaceOff]
[Face storage="f_b204"]
[Voice storage="b1278" buf=2]
【Excel Chocolat】[CR]
「[v]Ch... Chiffon...[/v]」[KeyWait]
[FaceOff]
[Face storage="f_b206"]
[Voice storage="b1279" buf=2]
【Excel Chocolat】[CR]
「[v]Reviella! What did you do to Chiffon!?[/v]」[KeyWait]
[FaceOff]
[Face storage="f_c008"]
[Voice storage="c0264" buf=2]
【Reviella】[CR]
「[v]Hehehe, nothing special. I just infused a little power[r]and did a bit of brainwashing.[/v]」[KeyWait]
[FaceOff]
[Face storage="f_c008"]
[Voice storage="c0265" buf=2]
【Reviella】[CR]
「[v]Normally, such a trick wouldn't work on you two. But...[r]you dealt a significant blow to her. That's why... I[r]can do this.[/v]」[KeyWait]
[FaceOff]
[Face storage="f_b206"]
[Voice storage="b1280" buf=2]
【Excel Chocolat】[CR]
「[v]What...[/v]」[KeyWait]
[FaceOff]
[Face storage="f_c008"]
[Voice storage="c0266" buf=2]
【Reviella】[CR]
「[v]Now... Chiffon... Defeat her... Eliminate my enemy![/v]」[KeyWait]
[FaceOff]
[Face storage="f_a292"]
[Voice storage="a1503" buf=2]
【Excel Chiffon】[CR]
「[v]Yes... Leave it to me, Reviella-sama![/v]」[KeyWait]
[FaceOff]
[Face storage="f_b206"]
[Voice storage="b1281" buf=2]
【Excel Chocolat】[CR]
「[v]Ugh... this can't be...[/v]」[KeyWait]
[FaceOff]
[Face storage="f_b261"]
[Voice storage="b1282" buf=2]
【Excel Chocolat】[CR]
[v]Fight Chiffon and Nacchan? No... I can't... But, I have[r]to bring them back to their senses. For that...[/v][KeyWait]
[FaceOff]
[Face storage="f_b261"]
[Voice storage="b1283" buf=2]
【Excel Chocolat】[CR]
[v]That's it! Reviella said she infused power into[r]Chiffon. If I can remove that power... In other words,[r]if I infuse my power into Chiffon...[/v][KeyWait]
[FaceOff]
[Face storage="f_b261"]
[Voice storage="b1284" buf=2]
【Excel Chocolat】[CR]
[v]I don't want to fight. But... if it's to save them![/v][KeyWait]
[FaceOff]
[Face storage="f_b207"]
[Voice storage="b1285" buf=2]
【Excel Chocolat】[CR]
「[v]Chiffon... I will defeat you.[/v]」[KeyWait]
[FaceOff]
[Face storage="f_a292"]
[Voice storage="a1504" buf=3]
【Excel Chiffon】[CR]
「[v]That's my line, Chocolat! Now... let's begin![/v]」[KeyWait]
[FaceOff]
*stageDBoss0Start
[setSkipEnableFlag]
;[SetSsdAtSkipNext storage=stage06_03.ssd target=*skipped bgm=boss2 cond="tf.skipNextFlag"]
[eval exp="tf.reviella.layer.trigger('erase')" cond="isvalid tf.reviella"]
[eval exp="bao.setEnemy(%['kind'=>'シフォン', 'x'=>316, 'y'=>240, 'inverse'=>false, 'enablemove'=>false, 'return' => 'tf.chiffon'])" cond="tf.chiffon===void || !isvalid tf.chiffon"]
[eval exp="tf.chiffon.HP *= sf.adjIncreaseBossHPRate, tf.chiffon.maxHP *= sf.adjIncreaseBossHPRate, resetEnemyGauge()"]
[WindowOff]
[ClearHistory]
[eval exp="bao.informLayer.show()"]
[playerstate enablemove=true]
[enemystate enablemove=true]
[runstage]
*stageDBoss0Battle
[waitstage cond="tf.chiffon.HP>0"]
*stageD-04
[iscript]
storePlayerState();
f.HP[1] = bao.players[0].HP;
f.MP[1] = bao.players[0].MP;
f.cosState[1] = bao.players[0].cosState;
f.selectCharacter = bao.nowSelectingPlayerId;
[endscript]
[image page=back layer=0 storage="_black" visible=true]
[UpDate canskip=false]
[eval exp="bao.informLayer.hideSoon()"]
[playerstate enablemove=false]
[enemystate enablemove=false]
[runstage]
[waitstage]
; もう一回
[eval exp="bao.informLayer.hideSoon()"]
[freeimage page=back layer=0]
[UpDate canskip=false]
[eval exp="sf.routeD=4" cond="sf.routeD<4"]
[eval exp="kaisouList1[2][2].hint = ['オープン条件:Dルート(ステージ5でフェイクレヴィエラに勝利したルート)で洗脳されたシフォンに敗北する','','','']"]
[setSkipTarget target='*stageDBoss1Start']
[WindowOn]
[eval exp="f.stageProgress=3"]
[if exp="bao.nowSelectingPlayerId != f.selectCharacter"]
[eval exp="bao.exchangePlayer()"]
[endif]
;;D-04
;;ボス戦シフォン
*stageD-04a
[Face storage="f_a227"]
[Voice storage="a1505" buf=2]
【Excel Chiffon】[CR]
「[v]Ah... ughhhhh[/v]」[KeyWait]
[FaceOff]
[Face storage="f_b206"]
[Voice storage="b1286" buf=2]
【Excel Chocolat】[CR]
「[v]Now!![/v]」[KeyWait]
[FaceOff]
;ショコラ、シフォンに密着
;力を流し込む
[eval exp="bao.setObject(%['storage'=>'energyParticle01b','x'=>bao.players[0].rootX-10,'y'=>bao.players[0].rootY+1,'altitude'=>20,'return'=>'tf.e'])"]
[Face storage="f_b207"]
[Voice storage="b1287" buf=2]
【Excel Chocolat】[CR]
「[v]I'll erase Reviella's power from within you!! Haaaaaaa![/v]」[KeyWait]
[FaceOff]
[Face storage="f_a211"]
[Voice storage="a1506" buf=2]
【Excel Chiffon】[CR]
「[v]Ahhh... uaaaaahhh[/v]」[KeyWait]
[FaceOff]
[Face storage="f_a227"]
[Voice storage="a1507" buf=2]
【Excel Chiffon】[CR]
「[v]Ah... haaah... haa... haa... haa...[/v]」[KeyWait]
[FaceOff]
[eval exp="tf.e.layer.trigger('erase')" cond="tf.e!==void && isvalid tf.e"]
[eval exp="bao.players[0].layer.trigger('change')"]
[Face storage="f_b203"]
[Voice storage="b1288" buf=2]
【Excel Chocolat】[CR]
「[v]How are you? Chiffon...[/v]」[KeyWait]
[FaceOff]
[eval exp="bao.players[0].layer.trigger('awake')"]
[Face storage="f_a293"]
[Voice storage="a1508" buf=2]
【Excel Chiffon】[CR]
「[v]........................[/v]」[KeyWait]
[FaceOff]
[Face storage="f_a274"]
[Voice storage="a1509" buf=2]
【Excel Chiffon】[CR]
「[v]...Thank you... Chocolat... Thanks to you, I think I've[r]regained myself...[/v]」[KeyWait]
[FaceOff]
[Face storage="f_b278"]
[Voice storage="b1289" buf=2]
【Excel Chocolat】[CR]
「[v]We did it! Chiffon![/v]」[KeyWait]
[FaceOff]
;シフォンに抱きつくショコラ
; シフォンとの対戦時に敗北していない場合
[if exp="f.敗北回数22 == 0"]
[Face storage="f_a208"]
[Voice storage="a1510" buf=2]
【Excel Chiffon】[CR]
「[v]I'm sorry for worrying you...[/v]」[KeyWait]
[FaceOff]
[Face storage="f_b278"]
[Voice storage="b1290" buf=2]
【Excel Chocolat】[CR]
「[v]Yeah... yeah...[/v]」[KeyWait]
[FaceOff]
; シフォンに敗北したことがある場合(シフォンは被洗脳時にショコラを犯してしまっている)
[else]
[Face storage="f_a212"]
[Voice storage="a1511" buf=2]
【Excel Chiffon】[CR]
「[v]Chocolat... um... I...[/v]」[KeyWait]
[FaceOff]
[Face storage="f_b278"]
[Voice storage="b1291" buf=2]
【Excel Chocolat】[CR]
「[v]It's okay... as long as Chiffon is back to normal,[r]that's all that matters![/v]」[KeyWait]
[FaceOff]
[Face storage="f_a212"]
[Voice storage="a1512" buf=2]
【Excel Chiffon】[CR]
「[v]I'm sorry, thank you... Chocolat...[/v]」[KeyWait]
[FaceOff]
[Face storage="f_a249"]
[Voice storage="a1513" buf=2]
【Excel Chiffon】[CR]
[v]I'll apologize properly later. I'll do anything... but[r]for now![/v][KeyWait]
[FaceOff]
; 共通
[endif]
[Face storage="f_c002"]
[Voice storage="c0267" buf=2]
【Reviella】[CR]
「[v]……………………[/v]」[KeyWait]
[FaceOff]
[Face storage="f_c002"]
[Voice storage="c0268" buf=2]
【Reviella】[CR]
「[v]This is yet another... uninteresting result.[/v]」[KeyWait]
[FaceOff]
;レヴィエラに向き直る二人
[if exp="kag.skipMode != 4"]
[WindowOff]
[eval exp="bao.players[0].layer.trigger('standup')"]
[eval exp="bao.players[1].layer.trigger('wake')"]
[image page=back layer=0 storage="_black" visible=true]
[UpDate canskip=false]
[iscript]
bao.players[0].inverse = true;
bao.players[0].rootX = 120;
bao.players[0].rootY = 215;
bao.players[0].loadSprite(stStanding);
bao.players[1].inverse = true;
bao.players[1].rootX = 145;
bao.players[1].rootY = 195;
bao.players[1].loadSprite(stStanding);
tf.reviella.loadSprite(stStanding);
[endscript]
[wait time=250 canskip=false]
[freeimage page=back layer=0]
[UpDate canskip=false]
[WindowOn]
[else]
[image page=back layer=0 storage="_black" visible=true]
[UpDate time=250 canskip=false]
[iscript]
bao.players[0].inverse = true;
bao.players[0].rootX = 120;
bao.players[0].rootY = 215;
bao.players[0].loadSprite(stStanding);
bao.players[1].inverse = true;
bao.players[1].rootX = 145;
bao.players[1].rootY = 195;
bao.players[1].loadSprite(stStanding);
tf.reviella.loadSprite(stStanding);
[endscript]
[freeimage page=back layer=0]
[UpDate time=250 canskip=false]
[endif]
[Face storage="f_b206"]
[Voice storage="b1292" buf=2]
【Excel Chocolat】[CR]
「[v]We... we won't lose to you—that's what it means.[/v]」[KeyWait]
[FaceOff]
[Face storage="f_a294"]
[Voice storage="a1514" buf=2]
【Excel Chiffon】[CR]
「[v]Yeah![/v]」[KeyWait]
[FaceOff]
[Face storage="f_c002"]
[Voice storage="c0269" buf=2]
【Reviella】[CR]
「[v]You won't lose to me... huh. You little girls sure have[r]some nerve.[/v]」[KeyWait]
[FaceOff]
[Face storage="f_c010"]
[Voice storage="c0270" buf=2]
【Reviella】[CR]
「[v]Fine. In that case... I'll take you on. You little[r]girls... I'll teach you the sin of defying me and the[r]Ergonia Empire... with your bodies![/v]」[KeyWait]
[FaceOff]
[Face storage="f_b207"]
[Voice storage="b1293" buf=2]
【Excel Chocolat】[CR]
「[v]We won't lose... we'll defeat you![/v]」[KeyWait]
[FaceOff]
[Face storage="f_a207"]
[Voice storage="a1515" buf=2]
【Excel Chiffon】[CR]
「[v]Reviella... we'll end it all here!![/v]」[KeyWait]
[FaceOff]
*stageDBoss1Start
[setSkipEnableFlag]
[if exp="tf.skipNextFlag"]
[iscript]
if(tf.e !== void && isvalid tf.e){
tf.e.deleteFlag = true;
}
bao.players[0].inverse = true;
bao.players[0].rootX = 120;
bao.players[0].rootY = 215;
bao.players[0].loadSprite(stStanding);
bao.players[1].inverse = true;
bao.players[1].rootX = 145;
bao.players[1].rootY = 195;
bao.players[1].loadSprite(stStanding);
bao.players[1].HP = f.HP[1];
bao.players[1].MP = f.MP[1];
tf.reviella.loadSprite(stStanding);
[endscript]
[endif]
; ここからはステージ6と共通
[iscript]
{
// 操作をショコラに
if(sf.inputAtChocolatOnly) bao.exchangePlayer();
bao.exchangePlayer();
// 残機の調整
// var tmp = Math.round((f.playerNum[0] + f.playerNum[1]) / 2);
// f.playerNum[0] = tmp;
// f.playerNum[1] = tmp;
// このルートではシフォンはショコラと同じにしていいか?
f.playerNum[0] = f.playerNum[1];
if(tf.reviella.nowSpriteId == stStanding2) tf.reviella.loadSprite(stStanding);
}
[endscript]
[eval exp="sf.stage=6.5" cond="sf.stage<6.5"]
[eval exp="f.stageProgress=2"]
[ljump storage=6-01.ks target=*Stage6Boss1Start]
*missed
[playerstate enablemove=false]
[enemystate enablemove=false]
[ClearHistory]
[eval exp="sf.gamePoint+=3"]
[call storage="defeatedHScene.ks"]
[if exp="tf.doubleKO"]
[if exp="tf.killedByKind[0]=='エクセルシフォン'"]
[eval exp="bao.trigger('killall')"]
[jump target=*stageD-04]
[else]
[jump target=*clear]
[endif]
[endif]
[if exp="tf.toRescueMode"]
[call storage="rescueMode.ks"]
[eval exp="tf.toRescueMode = false"]
[jump target=*missed cond="bao.returnState=='miss'"]
[jump target=&f.nowLabel]
[endif]
[eval exp="f.defeatedCountInThisStage++"]
[eval exp="sf.gamePoint+=7"]
;残機0ならゲームオーバー
[jump target=*gameover cond="f.playerNum[chrChiffon] == 0 || f.playerNum[chrChocolat]==0"]
[if exp="sf.HSceneMode==2 || !sf.R18"]
[call storage=defeatedHScene.ks target=*hsceneless2]
[jump target=&f.nowLabel]
[endif]
[call storage=defeatedHScene.ks target=*revive]
[jump target=&f.nowLabel]
*gameover
[BgmFadeOut time=1000]
[if exp="sf.HSceneMode==2 || !sf.R18"]
[wait time=1000]
[eval exp="bao.informLayer.hide()"]
[image page=back layer=0 storage="_black" visible=true]
[Update time=2000]
[image page=fore layer=0 storage="_black" visible=true]
[else]
[WindowOff]
[wait time=1000]
[endif]
;ステージの非表示
[eval exp="bao.resetStage()"]
[eval exp="bao.hide()"]
[eval exp="sf.gamePoint+=15"]
[ClearHistory]
[if exp="f.stageProgress < 2"]
[setSkipTarget storage=5-08.ks target='*scene5-08end']
[lcall storage="5-08.ks" cond="sf.R18"]
[setSkipEnableFlag label='*scene5-08end']
[else]
[setSkipTarget storage=d-05.ks target='*sceneD-05end']
[lcall storage="d-05.ks" cond="sf.R18"]
[setSkipEnableFlag label='*sceneD-05end']
[endif]
[SoundAllOut]
;コンティニューするかどうか
[eval exp="tf.result=askYesNo('コンティニューしますか?')"]
[jump target=*continue cond="tf.result==true"]
[scenarioend]
[cancelskip]
[if exp="!sf.R18"]
[BgmFadeOut time=2000]
[image page=back layer=0 storage="gameover" left=0 opacity=255 visible=true]
[update]
[wait time=2000 cond="kag.skipMode!=4"]
[else]
[wait time=1000 cond="kag.skipMode!=4"]
[endif]
[SoundAllStop]
[eval exp="kag.skipMode=0"]
[jump storage="0-01.ks"]
*continue
[BgSet storage="_black"]
[image page=back layer=0 storage="_black" visible=true]
[UpDate canskip=false]
[SoundAllStop]
[call target=*init]
[iscript]
switch(f.stageProgress){
case 0:
tf.storage = 'stage0c_01.ssd';
tf.target = '*stageD-01ActionStage';
break;
case 1:
tf.storage = 'stage0c_02.ssd';
tf.target = '*stageD-02ActionStage';
break;
case 2:
tf.storage = 'stage0d_03.ssd';
tf.target = '*stageD-03';
break;
}
bao.addHighScore(f.score);
f.continue++;
f.playerNum = [sf.adjPlayerNum, sf.adjPlayerNum];
f.score= 0 ;
tf.defeated = false;
bao.informLayer.resetFace();
[endscript]
[loadstage storage=&tf.storage target=*prepareContinue]
[runstage]
[waitstage]
[iscript]
tf.noFadeIn = false;
switch(f.stageProgress){
case 0:
bao.stageLayer.dispLeft = 0;
bao.conductor.goToLabel('*point0');
break;
case 1:
bao.stageLayer.dispLeft = 0;
bao.conductor.goToLabel('*point0');
break;
case 2:
bao.conductor.goToLabel('*stage0d-03');
tf.noFadeIn = true;
break;
}
[endscript]
[playbgm storage="stage06"]
[if exp="!tf.noFadeIn"]
[freeimage page=back layer=0]
[UpDate canskip=false]
[endif]
[ClearHistory]
[eval exp="bao.informLayer.show()"]
[runstage]
[playerstate enablemove=true]
[jump target=&tf.target]
*init|Dルート『敵本拠地』
[iscript]
f.chaptertitle='';
f.inRouteD = true;
f.stage = 6;
if(sf.stage<f.stage) sf.stage=f.stage;
f.HP = [f.maxHP, f.maxHP];
f.MP = [f.maxMP, f.maxMP];
f.cosState = [(sf.adjEvilCosMode)?4:0, (sf.adjEvilCosMode)?4:0];
f.downCount = [0, 0];
tf.killCount = [0, 0];
if(sf.routeD<1) sf.routeD = 1;
[endscript]
[return]