#e[Stage]
#Title[א́@` TheLastComer (XNvgG)]
#Text[SẴf[^܂]
#Image[.\title\pack.png]
#Player[.\player\Reimu\Reimu.txt,.\player\Marisa\Marisa.txt,.\player\Sakuya\Sakuya.txt,.\player\ReimuHari\Reimu.txt]
#BackGround[Default]
#ScriptVersion[2]

script_stage_main {
    let frame     = 0;

    @Initialize {
	SetClearFrameEffectEnable(false);

	CreateCommonDataArea("sys");
	SetCommonDataEx("sys","sys_gauge",0);
	SetCommonDataEx("sys","sys_trans",0);

	CreateCommonDataArea("title");
	LoadCommonDataEx("title",GetCurrentScriptDirectory~".\Title.dat");
	SetCommonDataEx("title","act",0);
	SetCommonDataEx("title","stc",0);
	SetCommonDataEx("title","ex",false);//EX true
	SetCommonDataEx("title","ph",false);//PH true
	SetCommonDataEx("title","practise",false);//Practicen true
	SetCommonDataEx("title","Diffi","NoData");//sՓx̕ۑ
	SetCommonDataEx("title","Diffi2",0);//ׂł̑IXe[W
	SetCommonDataEx("title","sp_stage",0);//Xe[W
	SetCommonDataEx("title","sp_spell",0);//ڂ̃XyJ
	SetCommonDataEx("title","sp_diffi","NoData");//חpՓx
	SetCommonDataEx("title","clear_stageE",0);//{҂̐i݋easy
	SetCommonDataEx("title","clear_stageN",0);//{҂̐i݋normal
	SetCommonDataEx("title","clear_stageH",0);//{҂̐i݋hard
	SetCommonDataEx("title","clear_stageL",0);//{҂̐i݋lunatic
	SetCommonDataEx("title","clear_stageEX_R",0);//{҂̐i݋extra 얲
	SetCommonDataEx("title","clear_stageEX_M",0);//{҂̐i݋extra 
	SetCommonDataEx("title","clear_stageEX_S",0);//{҂̐i݋extra 
	SetCommonDataEx("title","listen_bgm",0);//xłBGM(max13)
	SetCommonDataEx("title","start_stage",false);
	SetCommonDataEx("title","start_stage2",false);
	SaveCommonDataEx("title",GetCurrentScriptDirectory~".\Title.dat");

	CreateCommonDataArea("add");
	SetCommonDataEx("add","Flat_Mode",false);
	LoadCommonDataEx("add",GetCurrentScriptDirectory~".\Add.dat");
	
	SaveCommonDataEx("add",GetCurrentScriptDirectory~".\Add.dat");

	CreateCommonDataArea("mss");
	LoadCommonDataEx("mss",GetCurrentScriptDirectory~".\Mss_Option.dat");
	SetCommonDataEx("mss","mss_frag","false");
	SetCommonDataEx("mss","sway_frag",false);
	SetCommonDataEx("mss","3D_back",false);
	/*ͺıĂ폜*/
	SetCommonDataEx("mss","dpla",3);//c@A{Aèƭ񐔂̏
	SetCommonDataEx("mss","dcon",3);
	SetCommonDataEx("mss","dbom",3);
	SetCommonDataEx("mss","high_scoreE",0);//ʎZʲȄ
	SetCommonDataEx("mss","high_scoreN",0);//ʎZʲN̏
	SetCommonDataEx("mss","high_scoreH",0);//ʎZʲH̏
	SetCommonDataEx("mss","high_scoreL",0);//ʎZʲL̏
	SetCommonDataEx("mss","high_scoreEX",0);//ʎZʲEX̏
	SetCommonDataEx("mss","high_scorePH",0);//ʎZʲPH̏
	SaveCommonDataEx("mss",GetCurrentScriptDirectory~".\Mss_Option.dat");

	let pla	= GetCommonDataEx("mss","dpla");
	let con	= GetCommonDataEx("mss","dcon");
	let bom	= GetCommonDataEx("mss","dbom");

	CreateCommonDataArea("r");
	LoadCommonDataEx("r",GetCurrentScriptDirectory~".\Score_Reimu.dat");
	CreateCommonDataArea("m");
	LoadCommonDataEx("m",GetCurrentScriptDirectory~".\Score_Marisa.dat");
	CreateCommonDataArea("s");
	LoadCommonDataEx("s",GetCurrentScriptDirectory~".\Score_Sakuya.dat");

	SpellPracticeScore();//׽ꊇ

	SaveCommonDataEx("r",GetCurrentScriptDirectory~".\Score_Reimu.dat");
	SaveCommonDataEx("r",GetCurrentScriptDirectory~".\Score_Marisa.dat");
	SaveCommonDataEx("r",GetCurrentScriptDirectory~".\Score_Sakuya.dat");

	}
    @MainLoop {
	yield;
	frame++;

	if(frame==1){
		RaiseError("̂ǂł ڂ̂1΂ Ă܂܂","tlc");
		ClearStage();
	}

}//MainLoop")"łB

    @Finalize {}

    @BackGround {}

	task SpellPracticeScore{
	//וۑ̈:얲(Easy)
	SetCommonDataEx("r","sp_score_reimu_easy",[0,0,0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0]);//27
	//וۑ̈:얲(Normal)
	SetCommonDataEx("r","sp_score_reimu_normal",[0,0,0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0,0]);//28
	//וۑ̈:얲(Hard)
	SetCommonDataEx("r","sp_score_reimu_hard",[0,0,0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0,0,0,0,0]);//31
	//וۑ̈:얲(Luantic)
	SetCommonDataEx("r","sp_score_reimu_lunatic",[0,0,0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0,0,0,0,0]);//31
	//וۑ̈:얲(Extra)
	SetCommonDataEx("r","sp_score_reimu_extra",[0,0,0,0,0,0,0,0,0,0,0,0]);//12
	//וۑ̈:얲(Phantasm)
	SetCommonDataEx("r","sp_score_reimu_phantasm",[0,0,0,0,0,0,0,0,0,0,0,0,0]);//13
	//וۑ̈:얲(Easy)
	SetCommonDataEx("r","st_score_reimu_easy",[0,0,0,0,0,0]);//6
	//וۑ̈:얲(Normal)
	SetCommonDataEx("r","st_score_reimu_normal",[0,0,0,0,0,0]);//6
	//וۑ̈:얲(Hard)
	SetCommonDataEx("r","st_score_reimu_hard",[0,0,0,0,0,0]);//6
	//וۑ̈:얲(Luantic)
	SetCommonDataEx("r","st_score_reimu_lunatic",[0,0,0,0,0,0]);//6

	//וۑ̈:(Easy)
	SetCommonDataEx("m","sp_score_marisa_easy",[0,0,0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0]);//27
	//וۑ̈:(Normal)
	SetCommonDataEx("m","sp_score_marisa_normal",[0,0,0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0,0]);//28
	//וۑ̈:(Hard)
	SetCommonDataEx("m","sp_score_marisa_hard",[0,0,0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0,0,0,0,0]);//31
	//וۑ̈:(Luantic)
	SetCommonDataEx("m","sp_score_marisa_lunatic",[0,0,0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0,0,0,0,0]);//31
	//וۑ̈:(Extra)
	SetCommonDataEx("m","sp_score_marisa_extra",[0,0,0,0,0,0,0,0,0,0,0,0]);//12
	//וۑ̈:(Phantasm)
	SetCommonDataEx("m","sp_score_marisa_phantasm",[0,0,0,0,0,0,0,0,0,0,0,0,0]);//13
	//וۑ̈:(Easy)
	SetCommonDataEx("m","st_score_marisa_easy",[0,0,0,0,0,0]);//6
	//וۑ̈:(Normal)
	SetCommonDataEx("m","st_score_marisa_normal",[0,0,0,0,0,0]);//6
	//וۑ̈:(Hard)
	SetCommonDataEx("m","st_score_marisa_hard",[0,0,0,0,0,0]);//6
	//וۑ̈:(Luantic)
	SetCommonDataEx("m","st_score_marisa_lunatic",[0,0,0,0,0,0]);//6

	//וۑ̈:(Easy)
	SetCommonDataEx("s","sp_score_sakuya_easy",[0,0,0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0]);//27
	//וۑ̈:(Normal)
	SetCommonDataEx("s","sp_score_sakuya_normal",[0,0,0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0,0]);//28
	//וۑ̈:(Hard)
	SetCommonDataEx("s","sp_score_sakuya_hard",[0,0,0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0,0,0,0,0]);//31
	//וۑ̈:(Luantic)
	SetCommonDataEx("s","sp_score_sakuya_lunatic",[0,0,0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0,0,0,0,0]);//31
	//וۑ̈:(Extra)
	SetCommonDataEx("s","sp_score_sakuya_extra",[0,0,0,0,0,0,0,0,0,0,0,0]);//12
	//וۑ̈:(Phantasm)
	SetCommonDataEx("s","sp_score_sakuya_phantasm",[0,0,0,0,0,0,0,0,0,0,0,0,0]);//13
	//וۑ̈:(Easy)
	SetCommonDataEx("s","st_score_sakuya_easy",[0,0,0,0,0,0]);//6
	//וۑ̈:(Normal)
	SetCommonDataEx("s","st_score_sakuya_normal",[0,0,0,0,0,0]);//6
	//וۑ̈:(Hard)
	SetCommonDataEx("s","st_score_sakuya_hard",[0,0,0,0,0,0]);//6
	//וۑ̈:(Luantic)
	SetCommonDataEx("s","st_score_sakuya_lunatic",[0,0,0,0,0,0]);//6
	}

}