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

147 lines
8.3 KiB
Text


*stage02_02
*prepareContinue
*init
[eval exp="f.trainGaugeStorage = 'gaugeFrame_train03'"]
[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=40 y=180 storage=dh9111 inversemode=false]
; 床で座位
[enemy kind=e99 x=260 y=230 storage=dh9131 inversemode=false]
; 対面座位
[enemy kind=e99 x=280 y=180 storage=dh9021 inversemode=false]
; 腕掴み背面座位
[enemy kind=e99 x=400 y=180 storage=dh9031 inversemode=false]
; ドアに
[enemy kind=e99 x=&(150+368) y=180 storage=dh9071 inversemode=false]
; 後背位
[enemy kind=e99 x=580 y=220 storage=dh9121 inversemode=false]
; 背面座位
[enemy kind=e99 x=&(360+368) y=180 storage=dh9051 inversemode=false]
; 正常位
[enemy kind=e99 x=840 y=235 storage=dh9101 inversemode=false]
; ドアに
[enemy kind=e99 x=&(170+368*2) y=180 storage=dh9071 inversemode=false]
; 座席でフェラ
[enemy kind=e99 x=&(320+368*2) y=180 storage=dh9111 inversemode=false]
; 脚を抱えて二穴
[enemy kind=e99 x=1200 y=230 storage=dh9081 inversemode=false]
; 腕掴み背面座位
[enemy kind=e99 x=&(270+368*3) y=180 storage=dh9031 inversemode=false]
; 右壁立位
[enemy kind=e99 x=1490 y=250 storage=dh9091 inversemode=false]
; 敵キャラ配置
[enemy kind=e03 enablemove=false x=20 y=250]
[enemy kind=e03 enablemove=false x=300 y=200]
[enemy kind=e03 enablemove=false x=250 y=220]
[enemy kind=e03 enablemove=false x=400 y=230]
; ヒロイン配置
[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]
[if exp="sf.adjEnemyPattern2"]
[waittrig name=line l=650]
[enemy kind=戦闘員ナイフ x=right]
[waittrig name=line l=700]
[enemy kind=e03 x=right]
[endif]
[waittrig name=line l=750]
[enemy kind=e01 x=right rgamma=1.5 atdelexp="bao.setObject(%['storage'=>'item01','rootx'=>sprite.rootX,'rooty'=>sprite.rootY])" cond="!sf.adjNoItem"]
[if exp="sf.adjEnemyPattern2"]
[waittrig name=line l=800]
[enemy kind=戦闘員ナイフ x=right]
[waittrig name=line l=850]
[enemy kind=e03 x=right]
[endif]
[waittrig name=line l=900]
[enemy kind=e01 x=right]
[waittrig name=line l=1000]
[enemy kind=e01 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]