shiny-cuty-excel-chiffon/data/0-71.ks
2024-10-22 11:38:49 -05:00

183 lines
12 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.


; ミッション
[eval exp="tf.fadeControl=400"]
[jump target="*message" cond="sf.missionAllClear&&!sf.missionAllClearMessage"]
*init
[iscript]
var missionPageNum = 3;
var missionElementNum = 7;
tf.buttonMove = true;
[endscript]
[layopt page=back layer="message0" visible=false]
[layopt page=back layer="message1" visible=false]
[layopt page=back layer="message2" visible=false]
;[freeimage page=back layer=0]
[freeimage page=back layer=1]
[freeimage page=back layer=2]
;[freeimage page=back layer=3]
;[freeimage page=back layer=4]
;[freeimage page=back layer=5]
[eval exp="global.pio.resetPos()"]
*start
[rclick jump=true target="*exit" storage="" enabled=true]
*pagemake1
[position layer="message3" page=back visible=true left=0 top=0 color=0x000000 margint=0 marginl=0 opacity=0 frame="_tr"]
[current layer="message3" page=back]
[eval exp="tf.file = 'mission_bg' + ((string)f.missionPage)"]
[image page=back layer=2 left=0 top=0 visible=true storage=&tf.file opacity=255]
[eval exp="tf.i=0"]
*pagemake2
[eval exp="tf.b=(f.missionPage-1)*missionElementNum+tf.i"]
[if exp="missions[tf.b]!==void"]
[eval exp="putText(320, 187+55*tf.i ,kag.back.messages[3], getMissionText(missions[tf.b][0]), 0xffffff, 25)"]
[if exp="sf.mission[missions[tf.b][0]]"]
[pimage storage="mission_cleared" layer=2 page=back dx=250 dy=&(174+55*tf.i)]
[endif]
[endif]
[eval exp="tf.i++"]
[jump target=*pagemake2 cond="tf.i<missionElementNum"]
[if exp="f.missionPage==1"]
[eval exp="tf.x=[550,620,530,530]"][eval exp="putText(tf.x[sf.language], 352 ,kag.back.messages[3], ' '+sf.cloneKillCount+' / 1000 ', 0xffffff, 25)"]
[endif]
[if exp="f.missionPage==2"]
[eval exp="tf.x=[800,770,490,540]"][eval exp="putText(tf.x[sf.language], 352 ,kag.back.messages[3], ' '+sf.clinchedRescueCount+' / 5 ', 0xffffff, 25)"]
[eval exp="tf.x=[800,770,490,540]"][eval exp="putText(tf.x[sf.language], 407 ,kag.back.messages[3], ' '+sf.rescueCount+' / 3 ', 0xffffff, 25)"]
[endif]
*pagemake3
[if exp="sf.highScore[0]!==void"]
[eval exp="putText(620, 574 ,kag.back.messages[3], number_format(sf.highScore[0].score), 0xffffff, 30, 'r')"]
[else]
[eval exp="putText(620, 574 ,kag.back.messages[3], '0', 0xffffff, 30, 'r')"]
[endif]
[eval exp="putText(620, 606 ,kag.back.messages[3], number_format(sf.enemyKillCount), 0xffffff, 30, 'r')"]
[eval exp="putText(620, 638 ,kag.back.messages[3], number_format(sf.killedCount), 0xffffff, 30, 'r')"]
;[eval exp="putText(620, 670 ,kag.back.messages[3], number_format(sf.sexCount), 0xffffff, 30, 'r')"]
;[eval exp="putText(620, 702 ,kag.back.messages[3], number_format(sf.maxCombo), 0xffffff, 30, 'r')"]
[eval exp="putText(620, 670 ,kag.back.messages[3], number_format(sf.maxCombo), 0xffffff, 30, 'r')"]
[if exp="tf.buttonMove"]
[locate x=71 y=144][button special=true clickse=sys_decide graphic="omake_pageback" opacity=0 path=(30,0,255) time=200 rightclick=*exit target="*pageback"]
[locate x=1185 y=144][button special=true clickse=sys_decide graphic="omake_pagenext" opacity=0 path=(-30,0,255) time=200 rightclick=*exit target="*pagenext"]
[locate x=865 y=615][button special=true clickse=sys_decide graphic="omake_exit" opacity=0 path=(0,-30,255) time=200 recthit=false rightclick=*exit target=*exit]
[else]
[locate x=71 y=144][button special=true clickse=sys_decide graphic="omake_pageback" rightclick=*exit target="*pageback"]
[locate x=1185 y=144][button special=true clickse=sys_decide graphic="omake_pagenext" rightclick=*exit target="*pagenext"]
[locate x=865 y=615][button special=true clickse=sys_decide graphic="omake_exit" recthit=false rightclick=*exit target=*exit]
[endif]
[eval exp="tf.buttonMove = false"]
[if exp="sf.missionAllClear"]
[eval exp="tf.str = ['ミッションオールクリアメッセージ','All Missions Completed Message','任務ALL CLEAR信息','任务全达成信息']"]
[locate x=220 y=720][button2 clickse=sys_decide graphic=general_button5 color=0xffffff text=&"tf.str[sf.language]" rightclick=*exit target="*message"]
[endif]
[trans method=crossfade time=&(tf.fadeControl)]
[DisableClick][wt][EnableClick]
[eval exp="tf.fadeControl=150"]
[iscript]
pio.set(kag.back.messages[3], 0, 1, 2);
if(sf.missionAllClear){
pio.setMatrix([2, 1, 1]);
}else{
pio.setMatrix([2, 1]);
}
[endscript]
[jump target="*menu"]
*menu
;メニューの「前に戻る」を無効化
[eval exp="kag.goBackMenuItem.enabled=false"]
[eval exp="global.pio.enabled=true"]
[eval exp="global.pio.setPosAtCursorPos()" cond="pio.layer.x==-1 || pio.layer.y!=-1"]
[s]
*pageback
[eval exp="f.missionPage--"]
[if exp="f.missionPage==0"]
[eval exp="f.missionPage=missionPageNum"]
[endif]
[jump target="*start"]
*pagenext
[eval exp="f.missionPage++"]
[if exp="f.missionPage>missionPageNum"]
[eval exp="f.missionPage=1"]
[endif]
[jump target="*start"]
*exit
;[freeimage layer=0 page=back]
[freeimage layer=1 page=back]
[freeimage layer=2 page=back]
;[freeimage layer=3 page=back]
;[freeimage layer=4 page=back]
;[freeimage layer=5 page=back]
;[layopt page=back layer=1 visible=false]
[rclick jump=false]
[er]
[eval exp="kag.clickCount=0"]
[eval exp="tf.fadeControl=500"]
[eval exp="global.pio.enabled=false"]
[return]
*message
[eval exp="global.pio.enabled=false"]
[er]
[SetMessageWindow]
[freeimage layer=0 page=back]
[freeimage layer=1 page=back]
[freeimage layer=2 page=back]
[freeimage layer=3 page=back]
[image storage=_black page=back layer=base]
[UpDate time=500]
[rclick enabled=true jump=false]
[history enabled=true]
[eval exp="kag.disableMessageWindowHide = 0"]
[eval exp="f.titleflg=0"]
[eval exp="f.nowExecKaisou=1"]
[eval exp="f.enableWheel = 1"]
;メニュー項目の有効化
[eval exp="kag.menuEnabled=true"]
;何か上手くいかないから強制的に書き換えたる
[eval exp="kag.historyOfStore[0].user.chaptertitle='ミッションオールクリアメッセージ'" cond="kag.historyOfStore.count!=0"]
[eval exp="kag.historyOfStore2=[]"]
[lcall storage="9-01.ks"]
[eval exp="tf.fadeControl=400"]
;背景ムービー再生
[PlayBgMovie storage="title_bg.mpg" layer=0]
[if exp="tf.disableSound==true"]
[image storage="title_bg0" page=back layer=0 visible=true opacity=255]
[endif]
[jump target=*init]