;シナリオここから書き始める
@game_op
;//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
;■変数の初期化（これはゲーム開始時でセーブごとに代わる変数のもの）
;■それをここに記録しています。参考にしてください。

@syokika
kaisou=0	;■回想中＝１ならセーブロードをさせないので、この変数は消さないでください
;luafile "cin_furu.lua"

;■以下自由に変更してください

for %0=0 to 2000
	item[%0]=10		;所持個数
	item[%0][1]=0	;強化値
	item[%0][2]=0	;一度でも持ってたら１
	item[%0][3]=0	;装備箇所　１武器　２防具　０なし
	item[%0][10]=0	;一度でも手に入れたら１next
	item[%0][5]=0	;1体力、2魔力、3攻撃力
	item[%0][6]=0	;体力アップ分
	item[%0][7]=0	;気力アップ分
	item[%0][8]=0	;攻撃力最大値アップ
next
for %0=0 to 10
	soubi[%0]=""	;装備品
	soubi[%0][1][1]=-1	;アイテムid入れる 0武器　1防具
	soubi[%0][2][1]=0	;０は武器１防具
next
;★デバッグ

koukanndo=0
ev_sinkou=0	;イベント進行度
ev_flg=0	;イベント、選択肢しだいでエンディング分岐

for %0=0 to 10000	;味方ステータス
	ste[%0]=0
next
for %0=0 to 10000	;敵ステータス
	enemyste[%0]=0
next

;個別設定
ste[-1]="主人公名前"
ste[0]=1	;レベル
ste[1]=50	;hp（５０）
ste[2]=50	;mxp
ste[3]=20	;mp（２０）
ste[4]=20	;mmp
ste[5]=5	;物理攻撃（５）
ste[6]=2	;物理防御
ste[7]=15	;魔法攻撃
ste[8]=3	;魔法防御
ste[9]=4	;素早さ
ste[10]=0	;経験値
ste[11]=10	;次のレベルまでの経験値

ste[12]=1	;話数
ste[13]=0	;
ste[14]=0	;
ste[15]=0	;
ste[16]=0	;
;ste[101]	;

ste[17]=0	;
ste[18]=0	;塔の踏破階数

ste[20]=0	;ＳＰ
ste[21]=0	;スー

ste[30]=10	;主人公体力
ste[31]=10
ste[32]=10
ste[33]=10
ste[34]=5

for %0=1 to 3
	love[%0]=-1
	love[%0][1]=0
	love[%0][2]=0
	love[%0][3]=0
	love[%0][4]=0
next
;--------------------------------
for %0=0 to 700
log[%0]=""
next
ste[2][0]=0
ste[4][0]=0
ste[5][0]=0
gosub @cin_ste_itemnull	;ステータス初期化（今回は）
;goto @sin_battle_start
gosub @sin_item_name
;okbox STR(item[20]),""
tan=1	;■22.txtでの階数
tane=0	;■22.txtでの敵。交互に出る。
;goto @sin_battle_start_02	;★デバッグ


;//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

;■シナリオの開始（ＯＰ）
;■シナリオはgosub〜returnで１シーンとして管理しておくと分岐など楽です。

;gosub @natuge_op

;■メニュー画面へ飛ばす（必要があればコメント等改変する）
goto @sin_menu

;■タイトル画面へ戻る
goto @title

quit

下、実際のゲーム用サンプル（回想用です）
































;//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
;以下、実例サンプル
gosub @sin_op	;■シナリオ一話

;■選択肢は外に出す（回想用）
select "振り返る",@sin_story_01_00,"前に飛ぶ",@sin_story_01_01

@sin_story_02_sel	;■選択肢用ラベル
;■選択肢は外に出す（回想用）
select "距離をとる",@sin_story_02_00,"突っ込む",@sin_story_02_01


;■メニュー画面へ飛ばす（必要があればコメント等改変する）
;goto @sin_menu

;■タイトル画面へ戻る
@go_title
spsetdelete "window"	;■ウィンドウ消す
spsetdelete "chr"		;■キャラクター消す
;■ＡＤＶモードに変更（98.txt）
gosub @sin_novel_00
goto @title				;■タイトルに戻る

;■スタッフロール---------------------------------------------------------
;@go_staff
制作：しーんーせーかー
;■その他もろもろ

最後までプレイしていただき、ありがとうございました！
;■タイトル画面へ戻る
goto @go_title

;■シナリオ例//////////////////////////////////////////////////////////////////////////////////////////////////////////
@sin_story_01_00
バッドエンドなどタイトルへ行く場合
if kaisou==1 then
return
else
goto @go_title	;■回想中なら返って、そうでなければタイトル呼ぶ
endif

@sin_story_01_01
クリアでスタッフロールへ行く場合
if kaisou==1 then
return
else
goto @go_staff	;■回想中なら返って、そうでなければスタッフロールへ飛ぶ
endif

;■シナリオのテンプレ////////////////////////////////////////////////////////////////////////////
@sample
;bgmstop
;■背景黒
gosub @bg_effect
;■背景画像表示
;bg "bg\library02_a.jpg",#u,500,"sin_system\ef_02.png"
;bg "bg/01/forest01_d.png",#F,500
;■ＢＧＭ　ちょっと不安げな
;bgmplay "bgm/03/8kasukana.ogg"
;---------------------------------------------------------------------

本文

;---------------------------------------------------------------------
;■顔絵消去
spdelete "window:chr1000":print #F,300
;■文字消す（シナリオの途中とかでね）
;spfill "window:text",0,#00000000	;★バグというか。真ん中に数値入れないとダメ
;■ＢＧＭ停止
bgmstop
;■テキストウィンドウ消去
spsetvisible "window",0	;■テキスト関係おふ
;■戻る
return
