sleeping-princess-in-the-attic/data/LOAD.ks
2024-04-17 02:37:35 -05:00

602 lines
24 KiB
Text
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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.

;base=背景
;layer0=
;layer1=
;layer2=
;layer3=newmark
;message1=カードのしおり
;message2=yesnoダイアログのボタン
;message3=セーブ・ロード専用に存在するパラメータ表示レイヤ
*loadfirst
;レイヤ0を初期化
[layopt layer = "0" top = "0" left = "&krkrLeft"]
;初めからにカーソルを合わせる
[eval exp="tf.keyinitial = 0" cond="System.getKeyState(VK_Z) || System.getKeyState(VK_RETURN)"]
[if exp = "tf.keyinitial != 'blank'"]
[キーセット keyset = &tf.keyinitial]
[eval exp="tf.keyinitial = 'blank'"]
[endif]
;tf.currentsceneは現在のシーン。SEX・EXIT・MENU・GALLERY・SAVE・LOAD・CONFIG   NEMURI
[eval exp = "tf.currentscene = 'LOAD'"]
;********右クリックの禁止・中ボタンの禁止**************
[rclick enabled = false][eval exp="f.middleclick = 0"]
;******************************************************
;インデックスナンバー変更 前景1は2000 これが無いと絶対ダメ
[インデックス初期化]
;AO消去
[layopt layer=1 page=fore visible=false]
[layopt layer=message2 page=fore visible=false]
;背景を、menu.jpgに変更。ベースレイヤ・前面
[image storage="base_load.jpg" layer=base page=fore]
[freeimage layer=0]
[freeimage layer=1]
[freeimage layer=2]
[freeimage layer=3]
[freeimage layer=4]
[freeimage layer=5]
;最後にセーブしたページに自動的に飛ぶ
[if exp="sf.lastsave >= 0 && sf.lastsave <= 5"]
[jump target = *page1]
[elsif exp="sf.lastsave >= 6 && sf.lastsave <= 10"]
[jump target = *page2]
[elsif exp="sf.lastsave >= 11 && sf.lastsave <= 15"]
[jump target = *page3]
[endif]
*page1
;Newmarkを消す
[freeimage layer=3]
;キーボード操作用
[eval exp="keycount = keycountkeep"]
[eval exp="keycountkeep = 0"]
[eval exp="tf.keyinitial = keycount" cond="System.getKeyState(VK_Z) || System.getKeyState(VK_RETURN)"]
[current layer=message1]
[layopt layer=message1 page=fore visible=true]
[position layer="message1" visible="true" opacity="0" top="0" left="0" width="&krkrWidth" Height="&krkrHeight"]
;-------------------------------------ページ選択-------------------------------------------------------------------
[locate x=696 y=20][button graphic="S-savenum1.png" clickse="ギャラリーシーン" exp = "keycountkeep = 0" target="*page1"]
[locate x=762 y=20][button graphic="S-savenum2.png" clickse="ギャラリーシーン" exp = "keycountkeep = 1" target="*page2"]
[locate x=828 y=20][button graphic="S-savenum3.png" clickse="ギャラリーシーン" exp = "keycountkeep = 2" target="*page3"]
;------------------------------------セーブのしおり--------------------------------------------------------------------
[locate x=10 y=152] [button graphic="nosave.png" clickse="スポ" cond="sf.saveflag[0] == 0"]
[locate x=10 y=152] [button graphic="save01.png" target="*save" clickse="jingle01" exp="tf.savenum = 0" cond="sf.saveflag[0] == 1"]
[locate x=260 y=152][button graphic="nosave.png" clickse="スポ" cond="sf.saveflag[1] == 0"]
[locate x=260 y=152][button graphic="save02.png" target="*save" clickse="jingle01" exp="tf.savenum = 1" cond="sf.saveflag[1] == 1"]
[locate x=510 y=152][button graphic="nosave.png" clickse="スポ" cond="sf.saveflag[2] == 0"]
[locate x=510 y=152][button graphic="save03.png" target="*save" clickse="jingle01" exp="tf.savenum = 2" cond="sf.saveflag[2] == 1"]
[locate x=760 y=152][button graphic="nosave.png" clickse="スポ" cond="sf.saveflag[3] == 0"]
[locate x=760 y=152][button graphic="save04.png" target="*save" clickse="jingle01" exp="tf.savenum = 3" cond="sf.saveflag[3] == 1"]
[locate x=1010 y=152][button graphic="nosave.png" clickse="スポ" cond="sf.saveflag[4] == 0"]
[locate x=1010 y=152][button graphic="save05.png" target="*save" clickse="jingle01" exp="tf.savenum = 4" cond="sf.saveflag[4] == 1"]
;**************下部アイコン*****************************************************
;オートセーブ
[locate x=10 y=620]
[button graphic="S-autosave.png" clickse="スポ" cond="sf.saveflag[15] == 0"]
[button graphic="S-autosave.png" storage="load.ks" target="*save" clickse="jingle01" exp="tf.savenum = 15" cond="sf.saveflag[15] == 1"]
[if exp="tf.title == 1 || tf.isOP==1 || f.LoopFlag==5 || f.Finale == 1"]
[locate x=460 y=630][button graphic="Icon_Frill_Card.png" clickse ="カチン" ]
[else]
[locate x=460 y=630][button graphic="Icon_Frill_Card.png" clickse ="シャリーン" clicksebuf = "1" target="*ToCard" ]
[endif]
[if exp="tf.title == 1"]
[locate x=620 y=630][button graphic="Icon_Frill_Save.png" clickse ="カチン" ]
[else]
[locate x=620 y=630][button graphic="Icon_Frill_Save.png" clickse ="シャリーン" clicksebuf = "1" target="*ToSave"]
[endif]
[locate x=780 y=630][button graphic="Icon_Frill_Load.png" clickse ="シャリーン" clicksebuf = "1" target="*ToLoad"]
[locate x=935 y=630][button graphic="Icon_Frill_Option.png" clickse ="シャリーン" clicksebuf = "1" target="*ToOption"]
[locate x=1110 y=630][button graphic="EXIT.png" target="*ToExit"]
;**************セーブ画面脱出処理************************************************
[current layer=message2]
[position layer="message2" visible="true" opacity="0" top="0" left="0" width="&krkrWidth" Height="&krkrHeight"]
[image storage="NO0105.png" layer=2 page=fore visible="true" top="110" left="0"]
[if exp="sf.lastsave == 1"][image storage="newmark.png" layer=3 page=fore visible="true" top="160" left="20" index = 1005000][endif]
[if exp="sf.lastsave == 2"][image storage="newmark.png" layer=3 page=fore visible="true" top="160" left="270" index = 1005000][endif]
[if exp="sf.lastsave == 3"][image storage="newmark.png" layer=3 page=fore visible="true" top="160" left="520" index = 1005000][endif]
[if exp="sf.lastsave == 4"][image storage="newmark.png" layer=3 page=fore visible="true" top="160" left="770" index = 1005000][endif]
[if exp="sf.lastsave == 5"][image storage="newmark.png" layer=3 page=fore visible="true" top="160" left="1020" index = 1005000][endif]
;★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
;ポジションはフォントもリセットする
[position layer="message3" frame="" visible="true" opacity="0" top="100" left="25" width="&krkrWidth" Height="&krkrHeight"]
;---------------------------------------------------------------------------------------------
[セーブポイント表記 num = 0 xpos=0]
[セーブポイント表記 num = 1 xpos=250]
[セーブポイント表記 num = 2 xpos=500]
[セーブポイント表記 num = 3 xpos=750]
[セーブポイント表記 num = 4 xpos=1000]
[current layer=message1]
;---------------------------------------------------------------------------------------------
;★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
;*******キーボード操作用のキーnum設定*****************
[eval exp="keynum = kag.fore.messages[1].numLinks;"]
;*****************************************************
[if exp = "tf.keyinitial == 'blank'"]
[else]
[キーセット keyset = &tf.keyinitial]
[eval exp="tf.keyinitial = 'blank'"]
[endif]
[s]
*page2
;Newmarkを消す
[freeimage layer=3]
;キーボード操作用
[eval exp="keycount = keycountkeep"]
[eval exp="keycountkeep = 0"]
[eval exp="tf.keyinitial = keycount" cond="System.getKeyState(VK_Z) || System.getKeyState(VK_RETURN)"]
[current layer=message1]
[layopt layer=message1 page=fore visible=true]
[position layer="message1" visible="true" opacity="0" top="0" left="0" width="&krkrWidth" Height="&krkrHeight"]
;-------------------------------------ページ選択-------------------------------------------------------------------
[locate x=696 y=20][button graphic="S-savenum1.png" clickse="ギャラリーシーン" exp = "keycountkeep = 0" target="*page1"]
[locate x=762 y=20][button graphic="S-savenum2.png" clickse="ギャラリーシーン" exp = "keycountkeep = 1" target="*page2"]
[locate x=828 y=20][button graphic="S-savenum3.png" clickse="ギャラリーシーン" exp = "keycountkeep = 2" target="*page3"]
;------------------------------------セーブのしおり--------------------------------------------------------------------
[locate x=10 y=152] [button graphic="nosave.png" clickse="スポ" cond="sf.saveflag[5] == 0"]
[locate x=10 y=152] [button graphic="save06.png" target="*save" clickse="jingle01" exp="tf.savenum = 5" cond="sf.saveflag[5] == 1"]
[locate x=260 y=152][button graphic="nosave.png" clickse="スポ" cond="sf.saveflag[6] == 0"]
[locate x=260 y=152][button graphic="save07.png" target="*save" clickse="jingle01" exp="tf.savenum = 6" cond="sf.saveflag[6] == 1"]
[locate x=510 y=152][button graphic="nosave.png" clickse="スポ" cond="sf.saveflag[7] == 0"]
[locate x=510 y=152][button graphic="save08.png" target="*save" clickse="jingle01" exp="tf.savenum = 7" cond="sf.saveflag[7] == 1"]
[locate x=760 y=152][button graphic="nosave.png" clickse="スポ" cond="sf.saveflag[8] == 0"]
[locate x=760 y=152][button graphic="save09.png" target="*save" clickse="jingle01" exp="tf.savenum = 8" cond="sf.saveflag[8] == 1"]
[locate x=1010 y=152][button graphic="nosave.png" clickse="スポ" cond="sf.saveflag[9] == 0"]
[locate x=1010 y=152][button graphic="save10.png" target="*save" clickse="jingle01" exp="tf.savenum = 9" cond="sf.saveflag[9] == 1"]
;**************下部アイコン*****************************************************
;オートセーブ
[locate x=10 y=620]
[button graphic="S-autosave.png" clickse="スポ" cond="sf.saveflag[15] == 0"]
[button graphic="S-autosave.png" storage="load.ks" target="*save" clickse="jingle01" exp="tf.savenum = 16" cond="sf.saveflag[15] == 1"]
[if exp="tf.title == 1 || tf.isOP==1 || f.LoopFlag==5 || f.Finale == 1"]
[locate x=460 y=630][button graphic="Icon_Frill_Card.png" clickse ="カチン" ]
[else]
[locate x=460 y=630][button graphic="Icon_Frill_Card.png" clickse ="シャリーン" clicksebuf = "1" target="*ToCard" ]
[endif]
[if exp="tf.title == 1"]
[locate x=620 y=630][button graphic="Icon_Frill_Save.png" clickse ="カチン" ]
[else]
[locate x=620 y=630][button graphic="Icon_Frill_Save.png" clickse ="シャリーン" clicksebuf = "1" target="*ToSave"]
[endif]
[locate x=780 y=630][button graphic="Icon_Frill_Load.png" clickse ="シャリーン" clicksebuf = "1" target="*ToLoad" exp="keycountmain += 1"]
[locate x=935 y=630][button graphic="Icon_Frill_Option.png" clickse ="シャリーン" clicksebuf = "1" target="*ToOption" exp="keycountmain -= 1"]
[locate x=1110 y=630][button graphic="EXIT.png" target="*ToExit"]
;**************セーブ画面脱出処理************************************************
[current layer=message2]
[position layer="message2" visible="true" opacity="0" top="0" left="0" width="&krkrWidth" Height="&krkrHeight"]
[image storage="NO0610.png" layer=2 page=fore visible="true" top="110" left="0"]
[if exp="sf.lastsave == 6"][image storage="newmark.png" layer=3 page=fore visible="true" top="160" left="20" index = 1005000][endif]
[if exp="sf.lastsave == 7"][image storage="newmark.png" layer=3 page=fore visible="true" top="160" left="270" index = 1005000][endif]
[if exp="sf.lastsave == 8"][image storage="newmark.png" layer=3 page=fore visible="true" top="160" left="520" index = 1005000][endif]
[if exp="sf.lastsave == 9"][image storage="newmark.png" layer=3 page=fore visible="true" top="160" left="770" index = 1005000][endif]
[if exp="sf.lastsave == 10"][image storage="newmark.png" layer=3 page=fore visible="true" top="160" left="1020" index = 1005000][endif]
;★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
;ポジションはフォントもリセットする
[position layer="message3" frame="" visible="true" opacity="0" top="100" left="25" width="&krkrWidth" Height="&krkrHeight"]
;---------------------------------------------------------------------------------------------
[セーブポイント表記 num = 5 xpos=0]
[セーブポイント表記 num = 6 xpos=250]
[セーブポイント表記 num = 7 xpos=500]
[セーブポイント表記 num = 8 xpos=750]
[セーブポイント表記 num = 9 xpos=1000]
[current layer=message1]
;---------------------------------------------------------------------------------------------
;★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
;*******キーボード操作用のキーnum設定*****************
[eval exp="keynum = kag.fore.messages[1].numLinks;"]
;*****************************************************
[if exp = "tf.keyinitial == 'blank'"]
[else]
[キーセット keyset = &tf.keyinitial]
[eval exp="tf.keyinitial = 'blank'"]
[endif]
[s]
*page3
;Newmarkを消す
[freeimage layer=3]
;キーボード操作用
[eval exp="keycount = keycountkeep"]
[eval exp="keycountkeep = 0"]
[eval exp="tf.keyinitial = keycount" cond="System.getKeyState(VK_Z) || System.getKeyState(VK_RETURN)"]
[current layer=message1]
[layopt layer=message1 page=fore visible=true]
[position layer="message1" visible="true" opacity="0" top="0" left="0" width="&krkrWidth" Height="&krkrHeight"]
;-------------------------------------ページ選択-------------------------------------------------------------------
[locate x=696 y=20][button graphic="S-savenum1.png" clickse="ギャラリーシーン" exp = "keycountkeep = 0" target="*page1"]
[locate x=762 y=20][button graphic="S-savenum2.png" clickse="ギャラリーシーン" exp = "keycountkeep = 1" target="*page2"]
[locate x=828 y=20][button graphic="S-savenum3.png" clickse="ギャラリーシーン" exp = "keycountkeep = 2" target="*page3"]
;------------------------------------セーブのしおり--------------------------------------------------------------------
[locate x=10 y=152] [button graphic="nosave.png" clickse="スポ" cond="sf.saveflag[10] == 0"]
[locate x=10 y=152] [button graphic="save11.png" target="*save" clickse="jingle01" exp="tf.savenum = 10" cond="sf.saveflag[10] == 1"]
[locate x=260 y=152][button graphic="nosave.png" clickse="スポ" cond="sf.saveflag[11] == 0"]
[locate x=260 y=152][button graphic="save12.png" target="*save" clickse="jingle01" exp="tf.savenum = 11" cond="sf.saveflag[11] == 1"]
[locate x=510 y=152][button graphic="nosave.png" clickse="スポ" cond="sf.saveflag[12] == 0"]
[locate x=510 y=152][button graphic="save13.png" target="*save" clickse="jingle01" exp="tf.savenum = 12" cond="sf.saveflag[12] == 1"]
[locate x=760 y=152][button graphic="nosave.png" clickse="スポ" cond="sf.saveflag[13] == 0"]
[locate x=760 y=152][button graphic="save14.png" target="*save" clickse="jingle01" exp="tf.savenum = 13" cond="sf.saveflag[13] == 1"]
[locate x=1010 y=152][button graphic="nosave.png" clickse="スポ" cond="sf.saveflag[14] == 0"]
[locate x=1010 y=152][button graphic="save15.png" target="*save" clickse="jingle01" exp="tf.savenum = 14" cond="sf.saveflag[14] == 1"]
;**************下部アイコン*****************************************************
;オートセーブ
[locate x=10 y=620]
[button graphic="S-autosave.png" clickse="スポ" cond="sf.saveflag[15] == 0"]
[button graphic="S-autosave.png" storage="load.ks" target="*save" clickse="jingle01" exp="tf.savenum = 17" cond="sf.saveflag[15] == 1"]
[if exp="tf.title == 1 || tf.isOP==1 || f.LoopFlag==5 || f.Finale == 1"]
[locate x=460 y=630][button graphic="Icon_Frill_Card.png" clickse ="カチン" ]
[else]
[locate x=460 y=630][button graphic="Icon_Frill_Card.png" clickse ="シャリーン" clicksebuf = "1" target="*ToCard" ]
[endif]
[if exp="tf.title == 1"]
[locate x=620 y=630][button graphic="Icon_Frill_Save.png" clickse ="カチン" ]
[else]
[locate x=620 y=630][button graphic="Icon_Frill_Save.png" clickse ="シャリーン" clicksebuf = "1" target="*ToSave"]
[endif]
[locate x=780 y=630][button graphic="Icon_Frill_Load.png" clickse ="シャリーン" clicksebuf = "1" target="*ToLoad" exp="keycountmain += 1"]
[locate x=935 y=630][button graphic="Icon_Frill_Option.png" clickse ="シャリーン" clicksebuf = "1" target="*ToOption" exp="keycountmain -= 1"]
[locate x=1110 y=630][button graphic="EXIT.png" target="*ToExit"]
;**************セーブ画面脱出処理************************************************
[current layer=message2]
[position layer="message2" visible="true" opacity="0" top="0" left="0" width="&krkrWidth" Height="&krkrHeight"]
[image storage="NO1115.png" layer=2 page=fore visible="true" top="110" left="0"]
[if exp="sf.lastsave == 11"][image storage="newmark.png" layer=3 page=fore visible="true" top="160" left="20" index = 1005000][endif]
[if exp="sf.lastsave == 12"][image storage="newmark.png" layer=3 page=fore visible="true" top="160" left="270" index = 1005000][endif]
[if exp="sf.lastsave == 13"][image storage="newmark.png" layer=3 page=fore visible="true" top="160" left="520" index = 1005000][endif]
[if exp="sf.lastsave == 14"][image storage="newmark.png" layer=3 page=fore visible="true" top="160" left="770" index = 1005000][endif]
[if exp="sf.lastsave == 15"][image storage="newmark.png" layer=3 page=fore visible="true" top="160" left="1020" index = 1005000][endif]
;★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
;ポジションはフォントもリセットする
[position layer="message3" frame="" visible="true" opacity="0" top="100" left="25" width="&krkrWidth" Height="&krkrHeight"]
;---------------------------------------------------------------------------------------------
[セーブポイント表記 num = 10 xpos=0]
[セーブポイント表記 num = 11 xpos=250]
[セーブポイント表記 num = 12 xpos=500]
[セーブポイント表記 num = 13 xpos=750]
[セーブポイント表記 num = 14 xpos=1000]
[current layer=message1]
;---------------------------------------------------------------------------------------------
;★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
;*******キーボード操作用のキーnum設定*****************
[eval exp="keynum = kag.fore.messages[1].numLinks;"]
;*****************************************************
[if exp = "tf.keyinitial == 'blank'"]
[else]
[キーセット keyset = &tf.keyinitial]
[eval exp="tf.keyinitial = 'blank'"]
[endif]
[s]
;他項目への移動--------------------------------------------------------------------------------
*ToCard
;スライダーを削除する
[slider_erase page=both]
;タイトルでカードに行けちゃダメなので、タイトルモードの時は再選択が行われる
[if exp = "tf.title == 1 "]
[jump storage="load.ks"]
[else]
[layopt layer=message3 page=fore visible=false index = 1003000]
[freeimage layer=0]
[freeimage layer=1]
[freeimage layer=2]
[freeimage layer=3]
;[SAVETRANS]
[jump storage="SHOP.ks"]
[endif]
*ToSave
;メッセージ3はセーブロードのみのレイヤ。インデックスも念の為通常値に戻しておく
;タイトルでセーブに行けちゃダメなので、タイトルモードの時は再選択が行われる
[if exp = "tf.title == 1 "]
[jump storage="load.ks"]
[else]
[layopt layer=message3 page=fore visible=false index = 1003000]
[freeimage layer=0]
[freeimage layer=1]
[freeimage layer=2]
[freeimage layer=3]
;[SAVETRANS]
[jump storage="save.ks"]
[endif]
*ToLoad
;メッセージ3はセーブロードのみのレイヤ。インデックスも念の為通常値に戻しておく
[layopt layer=message3 page=fore visible=false index = 1003000]
[freeimage layer=0]
[freeimage layer=1]
[freeimage layer=2]
[freeimage layer=3]
;[LOADTRANS]
[jump storage="load.ks"]
*ToOption
;メッセージ3はセーブロードのみのレイヤ。インデックスも念の為通常値に戻しておく
[layopt layer=message3 page=fore visible=false index = 1003000]
[freeimage layer=0]
[freeimage layer=1]
[freeimage layer=2]
[freeimage layer=3]
;[CONFIGTRANS]
[jump storage="config.ks" target="*CONFIGMAIN"]
*save
[LOADDIALOG]
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
*save_main
[eval exp="tf.keyinitial = keycountkeep" cond="System.getKeyState(VK_Z) || System.getKeyState(VK_RETURN)"]
;AO消去
[layopt layer=1 page=fore visible=false index=2000]
[layopt layer=message2 page=fore visible=false]
;キーボードを使った時に強制的にフォーカスを0にあわせる為の布石
[eval exp="tf.autosavekeyboard = 1" cond="System.getKeyState(VK_Z) || System.getKeyState(VK_RETURN)"]
;ロード直後フラグ。
;カード取ってからセーブしてすぐ止めた時、カードが取得されないバグを修正する為に導入
;save.ksで一瞬でになる
[eval exp="tf.loaded = 1"]
[eval exp="tf.title = 0"]
;tf系初期化
[eval exp="tf.ScenarioEndFlag=0"]
[eval exp="tf.ScenarioSelect=0"]
[eval exp="tf.ScenarioReset=0"]
[eval exp="tf.Endless_Ending=0"]
[load place = "&tf.savenum"]
*autosave
[eval exp="tf.keyinitial = keycountkeep" cond="System.getKeyState(VK_Z) || System.getKeyState(VK_RETURN)"]
;AO消去
[layopt layer=1 page=fore visible=false index=2000]
[layopt layer=message2 page=fore visible=false]
;キーボードを使った時に強制的にフォーカスを0にあわせる為の布石
[eval exp="tf.autosavekeyboard = 1" cond="System.getKeyState(VK_Z) || System.getKeyState(VK_RETURN)"]
[load place = 15]
[if exp="tf.savenum >= 0 && tf.savenum <= 4"]
[jump target = *page1]
[elsif exp="tf.savenum >= 5 && tf.savenum <= 9"]
[jump target = *page2]
[elsif exp="tf.savenum >= 10 && tf.savenum <= 14"]
[jump target = *page3]
[endif]
*nodialog
[インデックス初期化]
;AO消去
[layopt layer=1 page=fore visible=false][layopt layer=message2 page=fore visible=false]
[if exp = "tf.savenum == 0 || tf.savenum == 1 || tf.savenum == 2 || tf.savenum == 3 || tf.savenum == 4 ||tf.savenum == 15"]
[jump target = *page1]
[elsif exp = "tf.savenum == 5 || tf.savenum == 6 || tf.savenum == 7 || tf.savenum == 8 || tf.savenum == 9 || tf.savenum == 16"]
[jump target = *page2]
[else]
[jump target = *page3]
[endif]
[s]
*DataConvert
;データのコンバートを行う。パッチなどで読めなかった時の為の手段
;[eval exp="tf.dic = referBookMark(0)"]
;[if exp="tf.dic != void"]
; 栞のゲーム変数f.moneyの値を一時変数tf.moneyに代入
;[eval exp="tf.money = tf.dic.money"]
; 栞のゲーム変数f.levelの値を一時変数tf.levelに代入
;[eval exp="tf.level= tf.dic.level"]
; 辞書配列を無効化
;[eval exp="invalidate tf.dic"]
;[endif]
*ToExit
;メッセージ履歴にメッセージ描画を許可している
[history output = "true"]
[er]
[インデックス初期化]
;スライダーを削除する
[slider_erase page=both]
;レイヤ0を念の為初期化
[layopt layer = "0" top = "0" left = "0"]
[freeimage layer=0]
[freeimage layer=1]
[freeimage layer=2]
[freeimage layer=3]
;メッセージ3はセーブロードのみのレイヤ。インデックスも念の為通常値に戻しておく
[layopt layer=message3 page=fore visible=false index = 1003000]
;********右クリック中ボタンの再開**************
[rclick enabled = true][eval exp="f.middleclick = 1"]
;******************************************************
;tf.title==1ってのは、タイトルモードの時はって事ねわかると思うけど
[if exp = "tf.title == 1 "]
;初めからにカーソルを合わせる
[eval exp="tf.keyinitial = 1" cond="System.getKeyState(VK_Z) || System.getKeyState(VK_RETURN)"]
[jump storage = "title.ks"]
[else]
[eval exp="tf.keyinitial = keycountmain" cond="System.getKeyState(VK_Z) || System.getKeyState(VK_RETURN)"]
;[maintrans time=200]
[jump storage = "first.ks" target = "*linkselectnosave"]
[endif]