shiny-cuty-excel-chiffon/data/stage02_05.ssd

133 lines
7.7 KiB
Text


*stage02_02
*prepareContinue
*init
[eval exp="f.trainGaugeStorage = 'gaugeFrame_train04'"]
[iscript]
bao.informLayer.trainGaugeLayer.init(, f.limitTime * sf.adjTrainArrivalTime, f.gameTime);
bao.informLayer.trainGaugeLayer.enabled = true;
f.stageProgress = 3;
[endscript]
[loadbg storage="stage02-01" topline=180 bottomline=250 mode=xfree limitright=false]
[bgstate lline=80 rline=240 goindicator="go01"]
[object storage=aireffect01 x=228 y=256 altitude=128 absolute=200000 type=&ltPsColorDodge5 return='tf.aireffect']
;右側のドア
[floorobj storage=stage02-01_d02 baseleft=1460 basetop=200 return='tf.door4']
; 右端の壁
[floorobj storage=stage02-01_w01 baseleft=&(1540-136) basetop=&(256-90) return='tf.rightwall']
; 奥側の壁
[object storage=stage02-02_w02 x=0 y=174 return="tf.b0" absolute=17000]
; 背景:駅のホーム
[object storage=stage02-01_b012 x=0 y=164 altitude=66 exp="mp.mode=1,mp.brakeFrag=f.brakeFlag" return="tf.b12"]
; 背景:電柱とか
[object storage=stage02-01_b02 x=0 y=90 altitude=0 absolute=100 exp="mp.mode=1" return="tf.b2"]
; 背景:街並み
[object storage=stage02-01_b03 x=0 y=98 altitude=0 absolute=100 exp="mp.mode=1" return="tf.b3"]
; モニタ
[object storage=stage02-01_m01 x=&(370*0+84) y=175 altitude=153]
[object storage=stage02-01_m01 x=&(370*1+84) y=175 altitude=153]
[object storage=stage02-01_m01 x=&(370*2+84) y=175 altitude=153]
[object storage=stage02-01_m01 x=&(370*3+84) y=175 altitude=153]
; モブのBGボイス制御と一般人を左右から発生させるオブジェクト
[object storage=stage02-01_ctrl x=0 y=256 return='tf.ctrl']
; モブ配置
;ドアに
[enemy kind=e99 x=&(170+368*0) y=180 storage=dh9071 inversemode=false]
; 座席でフェラ
[enemy kind=e99 x=310 y=180 storage=dh9111 inversemode=false]
; 脚を抱えて二穴
[enemy kind=e99 x=420 y=230 storage=dh9081 inversemode=false]
; 対面座位
[enemy kind=e99 x=&(280+368) y=180 storage=dh9021 inversemode=false]
; つり革
[enemy kind=e99 x=&(397+368) y=187 storage=dh9061 inversemode=false]
; 後背位
[enemy kind=e99 x=900 y=240 storage=dh9121 inversemode=false]
; 腕掴み背面座位
[enemy kind=e99 x=&(650+368) y=180 storage=dh9031 inversemode=false]
; 背面座位
[enemy kind=e99 x=&(720+368) y=180 storage=dh9051 inversemode=false]
;ドアに
[enemy kind=e99 x=&(130+368*3) y=180 storage=dh9071 inversemode=false]
; 座席でフェラ
[enemy kind=e99 x=&(270+368*3) y=180 storage=dh9111 inversemode=false]
; 床で座位
[enemy kind=e99 x=&(800+368) y=230 storage=dh9131 inversemode=false]
; 敵キャラ配置
[enemy kind=e03 enablemove=false x=20 y=250]
[enemy kind=e01 enablemove=false x=300 y=200]
[enemy kind=e03 enablemove=false x=250 y=220]
[enemy kind=e01 enablemove=false x=400 y=230]
[if exp="sf.adjEnemyPattern2"]
[enemy kind=戦闘員剣 x=750 enablemove=false ]
[enemy kind=戦闘員ナイフ x=850 enablemove=false ]
[enemy kind=戦闘員盾 x=950 enablemove=false ]
[enemy kind=戦闘員 x=1250 enablemove=false ]
[enemy kind=戦闘員 x=1200 enablemove=false ]
[endif]
; ヒロイン配置
[player rootx=140 rooty=200 inverse=true enablemove=false kind=chiffon hp=&"f.HP[0]" mp=&"f.MP[0]" cosstate=&"f.cosState[0]"]
[player rootx=100 rooty=230 inverse=true enablemove=false kind=chocolat hp=&"f.HP[1]" mp=&"f.MP[1]" cosstate=&"f.cosState[1]"]
[iscript]
// 性感ゲージを有効に
bao.players[0].extasyGauge.value = f.extasyGaugeValue[0];
bao.players[0].extasyGaugeEnabled = true;
bao.players[1].extasyGauge.value = f.extasyGaugeValue[1];
bao.players[1].extasyGaugeEnabled = true;
[endscript]
*stage2-02a
[retkag3]
[pause]
*stage2-02b
; ステージスタート
[s cond="tf.b2 === void || !isvalid tf.b2"]
[waittrig name=line l=600]
[enemy kind=e01 x=right]
[waittrig name=line l=750]
[enemy kind=e01 x=right]
[waittrig name=line l=900]
[enemy kind=e01 x=right]
[waittrig name=line l=1000]
[enemy kind=e03 x=right]
[waittrig name=killall]
[eval exp="tf.door4.layer.trigger('waitopen')"]
[floorobj storage=i_enter05 baseleft=&(1460) basetop=200 absolute=20030 return='tf.indicator']
[waittrig name=dooropen]
[retkag3]
[s]