shiny-cuty-excel-chiffon/data/e090_thrown2.asd

98 lines
5.5 KiB
Common Lisp
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

*start
[state enablemove=false enableAttack=false nogravity=true]
;[adjustX d=33]
[adjustX d=22]
[image num=1]
[dispsize width=104 height=144 centerpos=52 baseline=0]
[disp left=0 top=0 opacity=255][wait frame=3]
[move path="(-18,0,5)" xaccel=-1 haccel=-1 frame=3]
[image num=2]
[dispsize width=184 height=86 centerpos=92 baseline=-20]
[disp left=0 top=0 opacity=255][wait frame=4]
;[move path="(-4,0,-4)" xaccel=-1 haccel=1 frame=2]
;[disp left=0 top=0 opacity=255][wait frame=2]
[state enablemove=false enableAttack=false nogravity=false]
[move path="(-70,0,140)" xaccel=1 haccel=-1 frame=8]
[move path="(-70,0,-140)" xaccel=-1 haccel=1 frame=9]
[disp left=0 top=0 opacity=255][wait frame=5]
[ontrigger name=landing target=*landing]
[image num=3]
[dispsize width=122 height=148 centerpos=61 baseline=30]
[disp left=0 top=0 opacity=255][wait frame=2]
[disp left=1 top=0 opacity=255][wait frame=2]
[image num=2]
[dispsize width=184 height=86 centerpos=92 baseline=0]
[disp left=0 top=1 opacity=255]
[wait frame=5]
[image num=4]
[dispsize width=202 height=58 centerpos=101 baseline=0]
[disp left=0 top=0 opacity=255]
; 落下する敵に、敵に対する攻撃力を付加
[effect storage='e010_thrown2_e' return='mp.e' kind='chiffon']
[s]
*landing
[eval exp="mp.e.layer.trigger('end')" cond="mp.e!==void && isvalid mp.e"]
[playse storage=se211]
[eval exp="sprite.HP-=getAttackStrength(70),sprite.damage.tick=bao.tickCount"]
[image num=4]
[dispsize width=202 height=58 centerpos=101 baseline=0]
[move path=(-8,0,17) haccel=-1 frame=5]
[move path=(-8,0,-17) haccel=1 frame=5]
[disp left=0 top=0 opacity=255][wait frame=2]
[disp left=0 top=1 opacity=255][wait frame=4]
[disp left=0 top=0 opacity=255][wait frame=4]
[move path=(-2,0,5) haccel=-1 frame=5]
[move path=(-2,0,-5) haccel=1 frame=5]
[disp left=0 top=0 opacity=255][hit rect="(10,57,192,58)"][wait frame=2]
[disp left=0 top=2 opacity=255][hit rect="(10,57,192,58)"][wait frame=5]
[disp left=0 top=0 opacity=255][hit rect="(10,57,192,58)"][wait frame=3]
[if exp="sprite.HP > 0"]
[wait frame=15]
[load id="stStandUp2"]
[endif]
[wait frame=20]
[eval exp="sf.enemyKillCount++"]
[del]
[disp left=0 top=0 opacity=235][wait frame=3]
[disp left=0 top=0 opacity=215][wait frame=3]
[disp left=0 top=0 opacity=195][wait frame=3]
[disp left=0 top=0 opacity=175][wait frame=3]
[disp left=0 top=0 opacity=155][wait frame=3]
[disp left=0 top=0 opacity=135][wait frame=3]
[disp left=0 top=0 opacity=115][wait frame=3]
[disp left=0 top=0 opacity= 95][wait frame=3]
[disp left=0 top=0 opacity= 75][wait frame=3]
[disp left=0 top=0 opacity= 55][wait frame=3]
[disp left=0 top=0 opacity= 35][wait frame=3]
[disp left=0 top=0 opacity= 15][wait frame=3]
[disp left=0 top=0 opacity= 0][wait frame=3]
[s]