diff --git a/.gitignore b/.gitignore index 95d9fc8..a84366e 100644 --- a/.gitignore +++ b/.gitignore @@ -13,8 +13,13 @@ !*.csv !*.ain !*.fnl + +# Kirikiri !*.ks !*.tjs +!*.asd +!*.ssd + !*.yaml !*.rb !*.rvdata2 diff --git a/data/animeHScene_ctrl.asd b/data/animeHScene_ctrl.asd new file mode 100644 index 0000000..fb6760b Binary files /dev/null and b/data/animeHScene_ctrl.asd differ diff --git a/data/attackEffect01b.asd b/data/attackEffect01b.asd new file mode 100644 index 0000000..68a317e --- /dev/null +++ b/data/attackEffect01b.asd @@ -0,0 +1,31 @@ +*start + +[image storage=attackEffect01] +[state enablemove=false enableAttack=false nogravity=true] + +[dispsize width=20 height=105 centerpos=0 baseline=0] +[disp left=0 top=0 opacity=0] +[eval exp="sprite.ignoreScroll=false"] + +[eval exp="sprite.ignoreFollowX=true"] +[eval exp="sprite.ignoreFollowY=true"] +[eval exp="sprite.ignoreFollowH=true"] +[wait frame=1] + +[move path=(-5,0,0) frame=14 xaccel=-1] + +[disp left=0 top=0 opacity=128][wait frame=2] +[disp left=1 top=0 opacity=255][wait frame=2] +[disp left=2 top=0 opacity=255][wait frame=2] +[disp left=3 top=0 opacity=196][wait frame=2] +[disp left=4 top=0 opacity=128][wait frame=2] +[disp left=5 top=0 opacity=64 ][wait frame=2] +[disp left=6 top=0 opacity=32 ][wait frame=2] + + +*delete + +[disp left=6 top=0 opacity=0] + +[del] + diff --git a/data/attackEffect02b.asd b/data/attackEffect02b.asd new file mode 100644 index 0000000..b739679 --- /dev/null +++ b/data/attackEffect02b.asd @@ -0,0 +1,29 @@ +*start + +[state enablemove=false enableAttack=false nogravity=true] + +[dispsize width=132 height=108 centerpos=66 baseline=0] + +;[disp left=0 top=0 opacity=0] +; +;[eval exp="sprite.ignoreFollowX=true"] +;[eval exp="sprite.ignoreFollowY=true"] +[eval exp="sprite.ignoreFollowH=true"] +;[wait frame=1] + + +[disp left=0 top=0 opacity=128][wait frame=1] +[disp left=1 top=0 opacity=255][wait frame=1] +[disp left=2 top=0 opacity=255][wait frame=1] +[disp left=3 top=0 opacity=196][wait frame=1] +[disp left=4 top=0 opacity=128][wait frame=1] +[disp left=5 top=0 opacity=64 ][wait frame=1] +[disp left=6 top=0 opacity=32 ][wait frame=1] + + +*delete + +[disp left=6 top=0 opacity=0] + +[del] + diff --git a/data/cosbreak.asd b/data/cosbreak.asd new file mode 100644 index 0000000..4a2b9a2 Binary files /dev/null and b/data/cosbreak.asd differ diff --git a/data/dh9011.asd b/data/dh9011.asd new file mode 100644 index 0000000..ffea6c9 Binary files /dev/null and b/data/dh9011.asd differ diff --git a/data/dh9021.asd b/data/dh9021.asd new file mode 100644 index 0000000..d4637e2 Binary files /dev/null and b/data/dh9021.asd differ diff --git a/data/dh9031.asd b/data/dh9031.asd new file mode 100644 index 0000000..9c0bef1 Binary files /dev/null and b/data/dh9031.asd differ diff --git a/data/dh9051.asd b/data/dh9051.asd new file mode 100644 index 0000000..50f84fc Binary files /dev/null and b/data/dh9051.asd differ diff --git a/data/dh9061.asd b/data/dh9061.asd new file mode 100644 index 0000000..5de1b51 Binary files /dev/null and b/data/dh9061.asd differ diff --git a/data/dh9071.asd b/data/dh9071.asd new file mode 100644 index 0000000..d00a631 Binary files /dev/null and b/data/dh9071.asd differ diff --git a/data/dh9081.asd b/data/dh9081.asd new file mode 100644 index 0000000..6dc6a6a Binary files /dev/null and b/data/dh9081.asd differ diff --git a/data/dh9091.asd b/data/dh9091.asd new file mode 100644 index 0000000..f828e5b Binary files /dev/null and b/data/dh9091.asd differ diff --git a/data/dh9101.asd b/data/dh9101.asd new file mode 100644 index 0000000..8afeaae Binary files /dev/null and b/data/dh9101.asd differ diff --git a/data/dh9121.asd b/data/dh9121.asd new file mode 100644 index 0000000..060f0fd Binary files /dev/null and b/data/dh9121.asd differ diff --git a/data/dh9131.asd b/data/dh9131.asd new file mode 100644 index 0000000..0a85201 Binary files /dev/null and b/data/dh9131.asd differ diff --git a/data/dummy2.asd b/data/dummy2.asd new file mode 100644 index 0000000..4a77677 Binary files /dev/null and b/data/dummy2.asd differ diff --git a/data/dummyplayer_standing.asd b/data/dummyplayer_standing.asd new file mode 100644 index 0000000..5037a3a Binary files /dev/null and b/data/dummyplayer_standing.asd differ diff --git a/data/dummyplayer_walk.asd b/data/dummyplayer_walk.asd new file mode 100644 index 0000000..720358e Binary files /dev/null and b/data/dummyplayer_walk.asd differ diff --git a/data/e010_attack1.asd b/data/e010_attack1.asd new file mode 100644 index 0000000..89b6d3b Binary files /dev/null and b/data/e010_attack1.asd differ diff --git a/data/e010_attack4.asd b/data/e010_attack4.asd new file mode 100644 index 0000000..08d10e8 Binary files /dev/null and b/data/e010_attack4.asd differ diff --git a/data/e010_damage1.asd b/data/e010_damage1.asd new file mode 100644 index 0000000..ca9c4a4 Binary files /dev/null and b/data/e010_damage1.asd differ diff --git a/data/e010_damage2.asd b/data/e010_damage2.asd new file mode 100644 index 0000000..ea7fdd5 Binary files /dev/null and b/data/e010_damage2.asd differ diff --git a/data/e010_locked.asd b/data/e010_locked.asd new file mode 100644 index 0000000..5b2176e Binary files /dev/null and b/data/e010_locked.asd differ diff --git a/data/e010_standup.asd b/data/e010_standup.asd new file mode 100644 index 0000000..ee7552a Binary files /dev/null and b/data/e010_standup.asd differ diff --git a/data/e010_standup2.asd b/data/e010_standup2.asd new file mode 100644 index 0000000..31c2944 Binary files /dev/null and b/data/e010_standup2.asd differ diff --git a/data/e010_thrown2.asd b/data/e010_thrown2.asd new file mode 100644 index 0000000..239c1a8 Binary files /dev/null and b/data/e010_thrown2.asd differ diff --git a/data/e010_thrown4.asd b/data/e010_thrown4.asd new file mode 100644 index 0000000..735e414 Binary files /dev/null and b/data/e010_thrown4.asd differ diff --git a/data/e010_thrown5.asd b/data/e010_thrown5.asd new file mode 100644 index 0000000..df7b0d4 Binary files /dev/null and b/data/e010_thrown5.asd differ diff --git a/data/e011_damage1.asd b/data/e011_damage1.asd new file mode 100644 index 0000000..ef30e81 Binary files /dev/null and b/data/e011_damage1.asd differ diff --git a/data/e011_damage2.asd b/data/e011_damage2.asd new file mode 100644 index 0000000..bf83db1 Binary files /dev/null and b/data/e011_damage2.asd differ diff --git a/data/e012_damage1.asd b/data/e012_damage1.asd new file mode 100644 index 0000000..ac7043b Binary files /dev/null and b/data/e012_damage1.asd differ diff --git a/data/e013_damage2.asd b/data/e013_damage2.asd new file mode 100644 index 0000000..791e621 Binary files /dev/null and b/data/e013_damage2.asd differ diff --git a/data/e020_damage2.asd b/data/e020_damage2.asd new file mode 100644 index 0000000..9a811bb Binary files /dev/null and b/data/e020_damage2.asd differ diff --git a/data/e020_thrown2.asd b/data/e020_thrown2.asd new file mode 100644 index 0000000..1c83867 Binary files /dev/null and b/data/e020_thrown2.asd differ diff --git a/data/e020_thrown4.asd b/data/e020_thrown4.asd new file mode 100644 index 0000000..2790dab Binary files /dev/null and b/data/e020_thrown4.asd differ diff --git a/data/e021_standup2.asd b/data/e021_standup2.asd new file mode 100644 index 0000000..49ece5d Binary files /dev/null and b/data/e021_standup2.asd differ diff --git a/data/e030_backclinch.asd b/data/e030_backclinch.asd new file mode 100644 index 0000000..cc7d0f8 Binary files /dev/null and b/data/e030_backclinch.asd differ diff --git a/data/e030_damage1.asd b/data/e030_damage1.asd new file mode 100644 index 0000000..c44e883 Binary files /dev/null and b/data/e030_damage1.asd differ diff --git a/data/e030_damage2.asd b/data/e030_damage2.asd new file mode 100644 index 0000000..0b218ac Binary files /dev/null and b/data/e030_damage2.asd differ diff --git a/data/e030_etc1.asd b/data/e030_etc1.asd new file mode 100644 index 0000000..bc2fe25 Binary files /dev/null and b/data/e030_etc1.asd differ diff --git a/data/e030_hattack.asd b/data/e030_hattack.asd new file mode 100644 index 0000000..f0cb3f0 Binary files /dev/null and b/data/e030_hattack.asd differ diff --git a/data/e030_holding2.asd b/data/e030_holding2.asd new file mode 100644 index 0000000..c240a8e Binary files /dev/null and b/data/e030_holding2.asd differ diff --git a/data/e030_preHAttack2.asd b/data/e030_preHAttack2.asd new file mode 100644 index 0000000..b57d155 Binary files /dev/null and b/data/e030_preHAttack2.asd differ diff --git a/data/e030_standup2.asd b/data/e030_standup2.asd new file mode 100644 index 0000000..82385aa Binary files /dev/null and b/data/e030_standup2.asd differ diff --git a/data/e030_thrown2.asd b/data/e030_thrown2.asd new file mode 100644 index 0000000..c0a5019 Binary files /dev/null and b/data/e030_thrown2.asd differ diff --git a/data/e030_thrown3.asd b/data/e030_thrown3.asd new file mode 100644 index 0000000..e257bd1 Binary files /dev/null and b/data/e030_thrown3.asd differ diff --git a/data/e030_thrown4.asd b/data/e030_thrown4.asd new file mode 100644 index 0000000..43b17b8 Binary files /dev/null and b/data/e030_thrown4.asd differ diff --git a/data/e030_thrown5.asd b/data/e030_thrown5.asd new file mode 100644 index 0000000..7233b46 Binary files /dev/null and b/data/e030_thrown5.asd differ diff --git a/data/e030_thrown6.asd b/data/e030_thrown6.asd new file mode 100644 index 0000000..5ffadee Binary files /dev/null and b/data/e030_thrown6.asd differ diff --git a/data/e040_attack3.asd b/data/e040_attack3.asd new file mode 100644 index 0000000..ff1900e Binary files /dev/null and b/data/e040_attack3.asd differ diff --git a/data/e040_damage1.asd b/data/e040_damage1.asd new file mode 100644 index 0000000..e4ea2f2 Binary files /dev/null and b/data/e040_damage1.asd differ diff --git a/data/e040_damage2.asd b/data/e040_damage2.asd new file mode 100644 index 0000000..523db3f Binary files /dev/null and b/data/e040_damage2.asd differ diff --git a/data/e040_thrown2.asd b/data/e040_thrown2.asd new file mode 100644 index 0000000..2233110 Binary files /dev/null and b/data/e040_thrown2.asd differ diff --git a/data/e040_thrown4.asd b/data/e040_thrown4.asd new file mode 100644 index 0000000..8bd9f39 Binary files /dev/null and b/data/e040_thrown4.asd differ diff --git a/data/e040_thrown5.asd b/data/e040_thrown5.asd new file mode 100644 index 0000000..f86079e Binary files /dev/null and b/data/e040_thrown5.asd differ diff --git a/data/e040_thrown6.asd b/data/e040_thrown6.asd new file mode 100644 index 0000000..7bc3f6b Binary files /dev/null and b/data/e040_thrown6.asd differ diff --git a/data/e050_damage1.asd b/data/e050_damage1.asd new file mode 100644 index 0000000..72c17f6 Binary files /dev/null and b/data/e050_damage1.asd differ diff --git a/data/e050_damage2.asd b/data/e050_damage2.asd new file mode 100644 index 0000000..d21512a Binary files /dev/null and b/data/e050_damage2.asd differ diff --git a/data/e050_standing.asd b/data/e050_standing.asd new file mode 100644 index 0000000..cc41a86 Binary files /dev/null and b/data/e050_standing.asd differ diff --git a/data/e060_control.asd b/data/e060_control.asd new file mode 100644 index 0000000..94635eb Binary files /dev/null and b/data/e060_control.asd differ diff --git a/data/e060_gallery1.asd b/data/e060_gallery1.asd new file mode 100644 index 0000000..5763a35 Binary files /dev/null and b/data/e060_gallery1.asd differ diff --git a/data/e070_damage1.asd b/data/e070_damage1.asd new file mode 100644 index 0000000..a685c83 Binary files /dev/null and b/data/e070_damage1.asd differ diff --git a/data/e070_damage2.asd b/data/e070_damage2.asd new file mode 100644 index 0000000..30c0bd2 Binary files /dev/null and b/data/e070_damage2.asd differ diff --git a/data/e070_hattack.asd b/data/e070_hattack.asd new file mode 100644 index 0000000..17d5f49 Binary files /dev/null and b/data/e070_hattack.asd differ diff --git a/data/e070_thrown2.asd b/data/e070_thrown2.asd new file mode 100644 index 0000000..0940357 Binary files /dev/null and b/data/e070_thrown2.asd differ diff --git a/data/e070_thrown4.asd b/data/e070_thrown4.asd new file mode 100644 index 0000000..53f97d8 Binary files /dev/null and b/data/e070_thrown4.asd differ diff --git a/data/e070_thrown5.asd b/data/e070_thrown5.asd new file mode 100644 index 0000000..4a8c6b4 Binary files /dev/null and b/data/e070_thrown5.asd differ diff --git a/data/e080_damage1.asd b/data/e080_damage1.asd new file mode 100644 index 0000000..79d7783 Binary files /dev/null and b/data/e080_damage1.asd differ diff --git a/data/e080_damage2.asd b/data/e080_damage2.asd new file mode 100644 index 0000000..c09436f Binary files /dev/null and b/data/e080_damage2.asd differ diff --git a/data/e080_falling.asd b/data/e080_falling.asd new file mode 100644 index 0000000..cdac804 Binary files /dev/null and b/data/e080_falling.asd differ diff --git a/data/e090_clinched.asd b/data/e090_clinched.asd new file mode 100644 index 0000000..4c9ad4e Binary files /dev/null and b/data/e090_clinched.asd differ diff --git a/data/e090_damage1.asd b/data/e090_damage1.asd new file mode 100644 index 0000000..1c56d2d Binary files /dev/null and b/data/e090_damage1.asd differ diff --git a/data/e090_damage2.asd b/data/e090_damage2.asd new file mode 100644 index 0000000..2a2a349 Binary files /dev/null and b/data/e090_damage2.asd differ diff --git a/data/e090_hattack.asd b/data/e090_hattack.asd new file mode 100644 index 0000000..98df92c --- /dev/null +++ b/data/e090_hattack.asd @@ -0,0 +1,28 @@ +*start + +[dispsize width=62 height=154 centerpos=20 baseline=0] +[state enablemove=false enableAttack=false] + + +;[eval exp="sprite.holdPlayer(0,-1,0)"] +[if exp="sprite.inverse==sprite.targetPlayer.inverse"] + [eval exp="sprite.inverse=!sprite.inverse"] + [eval exp="sprite.layer.setInverse()"] +[else] +[endif] + +*loop + +[disp left=0 top=0 opacity=255][hit rect="(-11,5,61,124)"][wait frame=5] +[disp left=1 top=0 opacity=255][hit rect="(-11,5,61,124)"][wait frame=5] +[disp left=2 top=0 opacity=255][hit rect="(-11,5,61,124)"][wait frame=5] +[disp left=3 top=0 opacity=255][hit rect="(-11,5,61,124)"][wait frame=5] +[disp left=4 top=0 opacity=255][hit rect="(-11,5,61,124)"][wait frame=5] +[disp left=5 top=0 opacity=255][hit rect="(-11,5,61,124)"][wait frame=6] + +[eval exp="sprite.targetPlayer.HP-=3"] + +[jump target=*loop] + + + diff --git a/data/e090_thrown2.asd b/data/e090_thrown2.asd new file mode 100644 index 0000000..686aa77 Binary files /dev/null and b/data/e090_thrown2.asd differ diff --git a/data/e090_thrown4.asd b/data/e090_thrown4.asd new file mode 100644 index 0000000..e6e5bc3 Binary files /dev/null and b/data/e090_thrown4.asd differ diff --git a/data/e090_thrown5.asd b/data/e090_thrown5.asd new file mode 100644 index 0000000..8f145dc Binary files /dev/null and b/data/e090_thrown5.asd differ diff --git a/data/e110_clinched.asd b/data/e110_clinched.asd new file mode 100644 index 0000000..4fbe782 Binary files /dev/null and b/data/e110_clinched.asd differ diff --git a/data/e110_damage1.asd b/data/e110_damage1.asd new file mode 100644 index 0000000..1122bdd Binary files /dev/null and b/data/e110_damage1.asd differ diff --git a/data/e110_damage2.asd b/data/e110_damage2.asd new file mode 100644 index 0000000..ccd1893 Binary files /dev/null and b/data/e110_damage2.asd differ diff --git a/data/e110_down.asd b/data/e110_down.asd new file mode 100644 index 0000000..8126c3f Binary files /dev/null and b/data/e110_down.asd differ diff --git a/data/e110_special1.asd b/data/e110_special1.asd new file mode 100644 index 0000000..0970568 Binary files /dev/null and b/data/e110_special1.asd differ diff --git a/data/e110_standing.asd b/data/e110_standing.asd new file mode 100644 index 0000000..a8af702 Binary files /dev/null and b/data/e110_standing.asd differ diff --git a/data/e110_thrown2.asd b/data/e110_thrown2.asd new file mode 100644 index 0000000..8b1717b Binary files /dev/null and b/data/e110_thrown2.asd differ diff --git a/data/e110_thrown4.asd b/data/e110_thrown4.asd new file mode 100644 index 0000000..16e3b44 Binary files /dev/null and b/data/e110_thrown4.asd differ diff --git a/data/e120_clinched.asd b/data/e120_clinched.asd new file mode 100644 index 0000000..b8c87c4 Binary files /dev/null and b/data/e120_clinched.asd differ diff --git a/data/e120_damage2.asd b/data/e120_damage2.asd new file mode 100644 index 0000000..180ccad Binary files /dev/null and b/data/e120_damage2.asd differ diff --git a/data/e120_down.asd b/data/e120_down.asd new file mode 100644 index 0000000..6398e08 Binary files /dev/null and b/data/e120_down.asd differ diff --git a/data/e120_escape.asd b/data/e120_escape.asd new file mode 100644 index 0000000..a67eacf --- /dev/null +++ b/data/e120_escape.asd @@ -0,0 +1,49 @@ +*start + +[image id=stStanding] +[dispsize width=72 height=136 centerpos=36 baseline=0] +[state enablemove=false enableAttack=false] + +[playse storage="se008"] + +[eval exp = "layer.dOpacity2=-20"] +[wait frame=10] +;[disp left=0 top=0 opacity=200][wait frame=2] +;[disp left=0 top=0 opacity=150][wait frame=2] +;[disp left=0 top=0 opacity=100][wait frame=2] +;[disp left=0 top=0 opacity=50 ][wait frame=2] +;[disp left=0 top=0 opacity=0 ][wait frame=2] + +[jump *resume cond="tf.nowRevive"] + +[iscript] +{ + do{ + mp.x = intrandom(0, bao.internalWidth); + mp.y = intrandom(sprite.movableRect.top, sprite.movableRect.bottom); + + }while(sprite.getAltitude(mp.x, mp.y) > 0); + + sprite.rootX = mp.x; + sprite.rootY = mp.y; +} +[endscript] + + +[jump *resume cond="tf.nowRevive"] +[wait frame=10] + +;[disp left=0 top=0 opacity=0 ][wait frame=2] +;[disp left=0 top=0 opacity=50 ][wait frame=2] +;[disp left=0 top=0 opacity=100][wait frame=2] +;[disp left=0 top=0 opacity=150][wait frame=2] +;[disp left=0 top=0 opacity=200][wait frame=2] +[eval exp = "layer.dOpacity2=20"] +[wait frame=10] + +[load id=stStanding] + + +*resume +[eval exp = "layer.dOpacity2=30"] +[load id=stStanding] diff --git a/data/e120_standing.asd b/data/e120_standing.asd new file mode 100644 index 0000000..85863b6 Binary files /dev/null and b/data/e120_standing.asd differ diff --git a/data/e120_thrown2.asd b/data/e120_thrown2.asd new file mode 100644 index 0000000..e4c9106 Binary files /dev/null and b/data/e120_thrown2.asd differ diff --git a/data/e120_thrown4.asd b/data/e120_thrown4.asd new file mode 100644 index 0000000..cd91281 Binary files /dev/null and b/data/e120_thrown4.asd differ diff --git a/data/e130_damage2.asd b/data/e130_damage2.asd new file mode 100644 index 0000000..7b3fba5 Binary files /dev/null and b/data/e130_damage2.asd differ diff --git a/data/e140_clinched.asd b/data/e140_clinched.asd new file mode 100644 index 0000000..7627a44 Binary files /dev/null and b/data/e140_clinched.asd differ diff --git a/data/e140_damage2.asd b/data/e140_damage2.asd new file mode 100644 index 0000000..16b65b5 Binary files /dev/null and b/data/e140_damage2.asd differ diff --git a/data/e140_down.asd b/data/e140_down.asd new file mode 100644 index 0000000..24b6787 Binary files /dev/null and b/data/e140_down.asd differ diff --git a/data/e140_escape.asd b/data/e140_escape.asd new file mode 100644 index 0000000..596b05c Binary files /dev/null and b/data/e140_escape.asd differ diff --git a/data/e140_special2.asd b/data/e140_special2.asd new file mode 100644 index 0000000..a1c14db Binary files /dev/null and b/data/e140_special2.asd differ diff --git a/data/e140_standing.asd b/data/e140_standing.asd new file mode 100644 index 0000000..ce9e225 Binary files /dev/null and b/data/e140_standing.asd differ diff --git a/data/e140_standup.asd b/data/e140_standup.asd new file mode 100644 index 0000000..0cf581f Binary files /dev/null and b/data/e140_standup.asd differ diff --git a/data/e140_standup2.asd b/data/e140_standup2.asd new file mode 100644 index 0000000..819a126 Binary files /dev/null and b/data/e140_standup2.asd differ diff --git a/data/e140_thrown1.asd b/data/e140_thrown1.asd new file mode 100644 index 0000000..2e20105 Binary files /dev/null and b/data/e140_thrown1.asd differ diff --git a/data/e140_thrown2.asd b/data/e140_thrown2.asd new file mode 100644 index 0000000..d6e82f4 Binary files /dev/null and b/data/e140_thrown2.asd differ diff --git a/data/e140_thrown3.asd b/data/e140_thrown3.asd new file mode 100644 index 0000000..a4c0bb3 Binary files /dev/null and b/data/e140_thrown3.asd differ diff --git a/data/e140_thrown4.asd b/data/e140_thrown4.asd new file mode 100644 index 0000000..c75666d Binary files /dev/null and b/data/e140_thrown4.asd differ diff --git a/data/e140_thrown5.asd b/data/e140_thrown5.asd new file mode 100644 index 0000000..9f209db Binary files /dev/null and b/data/e140_thrown5.asd differ diff --git a/data/e140_thrown6.asd b/data/e140_thrown6.asd new file mode 100644 index 0000000..4d0e516 Binary files /dev/null and b/data/e140_thrown6.asd differ diff --git a/data/e150_clinched.asd b/data/e150_clinched.asd new file mode 100644 index 0000000..0578f16 Binary files /dev/null and b/data/e150_clinched.asd differ diff --git a/data/e150_damage2.asd b/data/e150_damage2.asd new file mode 100644 index 0000000..5e1b9af Binary files /dev/null and b/data/e150_damage2.asd differ diff --git a/data/e150_down.asd b/data/e150_down.asd new file mode 100644 index 0000000..f216332 Binary files /dev/null and b/data/e150_down.asd differ diff --git a/data/e150_special1.asd b/data/e150_special1.asd new file mode 100644 index 0000000..3e64d29 Binary files /dev/null and b/data/e150_special1.asd differ diff --git a/data/e150_standing.asd b/data/e150_standing.asd new file mode 100644 index 0000000..87b6a5c Binary files /dev/null and b/data/e150_standing.asd differ diff --git a/data/e151_clinched.asd b/data/e151_clinched.asd new file mode 100644 index 0000000..f30a765 Binary files /dev/null and b/data/e151_clinched.asd differ diff --git a/data/e151_damage2.asd b/data/e151_damage2.asd new file mode 100644 index 0000000..2b287aa Binary files /dev/null and b/data/e151_damage2.asd differ diff --git a/data/e151_dashattack.asd b/data/e151_dashattack.asd new file mode 100644 index 0000000..2e216d8 Binary files /dev/null and b/data/e151_dashattack.asd differ diff --git a/data/e151_dashattack2.asd b/data/e151_dashattack2.asd new file mode 100644 index 0000000..10f5d42 Binary files /dev/null and b/data/e151_dashattack2.asd differ diff --git a/data/e151_dashattack3.asd b/data/e151_dashattack3.asd new file mode 100644 index 0000000..1c718d4 Binary files /dev/null and b/data/e151_dashattack3.asd differ diff --git a/data/e151_etc2.asd b/data/e151_etc2.asd new file mode 100644 index 0000000..0df4472 Binary files /dev/null and b/data/e151_etc2.asd differ diff --git a/data/e151_etc3.asd b/data/e151_etc3.asd new file mode 100644 index 0000000..5c5332e Binary files /dev/null and b/data/e151_etc3.asd differ diff --git a/data/e151_standing.asd b/data/e151_standing.asd new file mode 100644 index 0000000..a973905 Binary files /dev/null and b/data/e151_standing.asd differ diff --git a/data/e151_standup2.asd b/data/e151_standup2.asd new file mode 100644 index 0000000..8327989 Binary files /dev/null and b/data/e151_standup2.asd differ diff --git a/data/e151_thrown1.asd b/data/e151_thrown1.asd new file mode 100644 index 0000000..5b76876 Binary files /dev/null and b/data/e151_thrown1.asd differ diff --git a/data/e151_thrown2.asd b/data/e151_thrown2.asd new file mode 100644 index 0000000..1de705c Binary files /dev/null and b/data/e151_thrown2.asd differ diff --git a/data/e151_thrown3.asd b/data/e151_thrown3.asd new file mode 100644 index 0000000..c57eea4 Binary files /dev/null and b/data/e151_thrown3.asd differ diff --git a/data/e151_thrown4.asd b/data/e151_thrown4.asd new file mode 100644 index 0000000..534db0c Binary files /dev/null and b/data/e151_thrown4.asd differ diff --git a/data/e151_thrown5.asd b/data/e151_thrown5.asd new file mode 100644 index 0000000..39df230 Binary files /dev/null and b/data/e151_thrown5.asd differ diff --git a/data/e151_thrown6.asd b/data/e151_thrown6.asd new file mode 100644 index 0000000..17f26fb Binary files /dev/null and b/data/e151_thrown6.asd differ diff --git a/data/e160_damage1.asd b/data/e160_damage1.asd new file mode 100644 index 0000000..3119ac4 Binary files /dev/null and b/data/e160_damage1.asd differ diff --git a/data/e160_damage2.asd b/data/e160_damage2.asd new file mode 100644 index 0000000..4a63999 Binary files /dev/null and b/data/e160_damage2.asd differ diff --git a/data/e160_down.asd b/data/e160_down.asd new file mode 100644 index 0000000..2b3b9d4 Binary files /dev/null and b/data/e160_down.asd differ diff --git a/data/e160_etc1.asd b/data/e160_etc1.asd new file mode 100644 index 0000000..a4a2e56 Binary files /dev/null and b/data/e160_etc1.asd differ diff --git a/data/e160_halo.asd b/data/e160_halo.asd new file mode 100644 index 0000000..853f3f5 Binary files /dev/null and b/data/e160_halo.asd differ diff --git a/data/e160_halo2.asd b/data/e160_halo2.asd new file mode 100644 index 0000000..28fa359 Binary files /dev/null and b/data/e160_halo2.asd differ diff --git a/data/e160_halo_opacity2.asd b/data/e160_halo_opacity2.asd new file mode 100644 index 0000000..4e1ff22 --- /dev/null +++ b/data/e160_halo_opacity2.asd @@ -0,0 +1,31 @@ + +*start +[wait frame=1] + +[iscript] + mp.elgo = bao.enemies[mp.elgoNum]; +[endscript] + + +*loop + + +[if exp="mp.elgo === void || !isvalid mp.elgo || mp.elgo.HP <= 0"] + [jump target=*end] +[endif] + +[if exp="tf.halo[mp.elgoNum] === void || !isvalid tf.halo[mp.elgoNum]"] + [jump target=*end] +[endif] + +[eval exp="tf.halo[mp.elgoNum].layer.opacity = int(tf.halo[mp.elgoNum].layer.asdOpacity * tf.halo[mp.elgoNum].layer.opacity2/100 * mp.elgo.opacity3/100)"] + +[wait frame=1] +[jump target=*loop] + + +*end +[del] +[s] + + diff --git a/data/e160_recovery.asd b/data/e160_recovery.asd new file mode 100644 index 0000000..7e5bee7 Binary files /dev/null and b/data/e160_recovery.asd differ diff --git a/data/e160_special2.asd b/data/e160_special2.asd new file mode 100644 index 0000000..d1752c5 Binary files /dev/null and b/data/e160_special2.asd differ diff --git a/data/e160_special2_e1.asd b/data/e160_special2_e1.asd new file mode 100644 index 0000000..cc5b7dd Binary files /dev/null and b/data/e160_special2_e1.asd differ diff --git a/data/e160_standing.asd b/data/e160_standing.asd new file mode 100644 index 0000000..c57c795 Binary files /dev/null and b/data/e160_standing.asd differ diff --git a/data/e210_clinched.asd b/data/e210_clinched.asd new file mode 100644 index 0000000..c54eb25 Binary files /dev/null and b/data/e210_clinched.asd differ diff --git a/data/e210_damage2.asd b/data/e210_damage2.asd new file mode 100644 index 0000000..b5b0158 Binary files /dev/null and b/data/e210_damage2.asd differ diff --git a/data/e210_dashAttack3_e.asd b/data/e210_dashAttack3_e.asd new file mode 100644 index 0000000..ce125f7 Binary files /dev/null and b/data/e210_dashAttack3_e.asd differ diff --git a/data/e210_kick2.asd b/data/e210_kick2.asd new file mode 100644 index 0000000..3814c25 Binary files /dev/null and b/data/e210_kick2.asd differ diff --git a/data/e210_standing.asd b/data/e210_standing.asd new file mode 100644 index 0000000..fa8e42c Binary files /dev/null and b/data/e210_standing.asd differ diff --git a/data/e210_thrown1.asd b/data/e210_thrown1.asd new file mode 100644 index 0000000..bb4c218 Binary files /dev/null and b/data/e210_thrown1.asd differ diff --git a/data/e210_thrown2.asd b/data/e210_thrown2.asd new file mode 100644 index 0000000..dd84037 Binary files /dev/null and b/data/e210_thrown2.asd differ diff --git a/data/e210_thrown3.asd b/data/e210_thrown3.asd new file mode 100644 index 0000000..fb7d279 Binary files /dev/null and b/data/e210_thrown3.asd differ diff --git a/data/e210_thrown4.asd b/data/e210_thrown4.asd new file mode 100644 index 0000000..573284f Binary files /dev/null and b/data/e210_thrown4.asd differ diff --git a/data/e210_thrown5.asd b/data/e210_thrown5.asd new file mode 100644 index 0000000..4ecc235 Binary files /dev/null and b/data/e210_thrown5.asd differ diff --git a/data/e210_thrown6.asd b/data/e210_thrown6.asd new file mode 100644 index 0000000..65519f1 Binary files /dev/null and b/data/e210_thrown6.asd differ diff --git a/data/e220_clinched.asd b/data/e220_clinched.asd new file mode 100644 index 0000000..b385a64 Binary files /dev/null and b/data/e220_clinched.asd differ diff --git a/data/e220_damage2.asd b/data/e220_damage2.asd new file mode 100644 index 0000000..d101ebf Binary files /dev/null and b/data/e220_damage2.asd differ diff --git a/data/e220_holding.asd b/data/e220_holding.asd new file mode 100644 index 0000000..e28d075 Binary files /dev/null and b/data/e220_holding.asd differ diff --git a/data/e220_standing.asd b/data/e220_standing.asd new file mode 100644 index 0000000..ba861bf Binary files /dev/null and b/data/e220_standing.asd differ diff --git a/data/e220_throw1.asd b/data/e220_throw1.asd new file mode 100644 index 0000000..ce75a9e Binary files /dev/null and b/data/e220_throw1.asd differ diff --git a/data/e220_thrown1.asd b/data/e220_thrown1.asd new file mode 100644 index 0000000..ba8767a Binary files /dev/null and b/data/e220_thrown1.asd differ diff --git a/data/e220_thrown2.asd b/data/e220_thrown2.asd new file mode 100644 index 0000000..49ba718 Binary files /dev/null and b/data/e220_thrown2.asd differ diff --git a/data/e220_thrown3.asd b/data/e220_thrown3.asd new file mode 100644 index 0000000..a908bf0 Binary files /dev/null and b/data/e220_thrown3.asd differ diff --git a/data/e220_thrown4.asd b/data/e220_thrown4.asd new file mode 100644 index 0000000..41dc6f7 Binary files /dev/null and b/data/e220_thrown4.asd differ diff --git a/data/e220_thrown5.asd b/data/e220_thrown5.asd new file mode 100644 index 0000000..ec6966b Binary files /dev/null and b/data/e220_thrown5.asd differ diff --git a/data/e220_thrown6.asd b/data/e220_thrown6.asd new file mode 100644 index 0000000..8f47a5e Binary files /dev/null and b/data/e220_thrown6.asd differ diff --git a/data/e310_attack1.asd b/data/e310_attack1.asd new file mode 100644 index 0000000..f4f931d Binary files /dev/null and b/data/e310_attack1.asd differ diff --git a/data/e310_attack2.asd b/data/e310_attack2.asd new file mode 100644 index 0000000..d246cad Binary files /dev/null and b/data/e310_attack2.asd differ diff --git a/data/e310_attack3.asd b/data/e310_attack3.asd new file mode 100644 index 0000000..dc64adf Binary files /dev/null and b/data/e310_attack3.asd differ diff --git a/data/e310_clinched.asd b/data/e310_clinched.asd new file mode 100644 index 0000000..6ab56d0 Binary files /dev/null and b/data/e310_clinched.asd differ diff --git a/data/e310_clincheddamage.asd b/data/e310_clincheddamage.asd new file mode 100644 index 0000000..59ffd81 Binary files /dev/null and b/data/e310_clincheddamage.asd differ diff --git a/data/e310_clinching.asd b/data/e310_clinching.asd new file mode 100644 index 0000000..03ff85b Binary files /dev/null and b/data/e310_clinching.asd differ diff --git a/data/e310_damage1.asd b/data/e310_damage1.asd new file mode 100644 index 0000000..ecd0273 Binary files /dev/null and b/data/e310_damage1.asd differ diff --git a/data/e310_damage2.asd b/data/e310_damage2.asd new file mode 100644 index 0000000..b831262 Binary files /dev/null and b/data/e310_damage2.asd differ diff --git a/data/e310_down.asd b/data/e310_down.asd new file mode 100644 index 0000000..6247172 Binary files /dev/null and b/data/e310_down.asd differ diff --git a/data/e310_gallery1.asd b/data/e310_gallery1.asd new file mode 100644 index 0000000..66df3ae Binary files /dev/null and b/data/e310_gallery1.asd differ diff --git a/data/e310_guard.asd b/data/e310_guard.asd new file mode 100644 index 0000000..df74dd4 Binary files /dev/null and b/data/e310_guard.asd differ diff --git a/data/e310_special1.asd b/data/e310_special1.asd new file mode 100644 index 0000000..da1788b Binary files /dev/null and b/data/e310_special1.asd differ diff --git a/data/e310_standing.asd b/data/e310_standing.asd new file mode 100644 index 0000000..9b3dd09 Binary files /dev/null and b/data/e310_standing.asd differ diff --git a/data/e310_standup.asd b/data/e310_standup.asd new file mode 100644 index 0000000..ed15fa4 Binary files /dev/null and b/data/e310_standup.asd differ diff --git a/data/e310_standup2.asd b/data/e310_standup2.asd new file mode 100644 index 0000000..a43bbf9 Binary files /dev/null and b/data/e310_standup2.asd differ diff --git a/data/e310_throw1.asd b/data/e310_throw1.asd new file mode 100644 index 0000000..f89224c Binary files /dev/null and b/data/e310_throw1.asd differ diff --git a/data/e310_throw2.asd b/data/e310_throw2.asd new file mode 100644 index 0000000..8e88d7b Binary files /dev/null and b/data/e310_throw2.asd differ diff --git a/data/e310_throw3.asd b/data/e310_throw3.asd new file mode 100644 index 0000000..b2c0876 Binary files /dev/null and b/data/e310_throw3.asd differ diff --git a/data/e310_throw4.asd b/data/e310_throw4.asd new file mode 100644 index 0000000..fe31417 Binary files /dev/null and b/data/e310_throw4.asd differ diff --git a/data/e310_thrown1.asd b/data/e310_thrown1.asd new file mode 100644 index 0000000..fd9f672 Binary files /dev/null and b/data/e310_thrown1.asd differ diff --git a/data/e310_thrown2.asd b/data/e310_thrown2.asd new file mode 100644 index 0000000..8b1717b Binary files /dev/null and b/data/e310_thrown2.asd differ diff --git a/data/e310_thrown3.asd b/data/e310_thrown3.asd new file mode 100644 index 0000000..933b9a0 Binary files /dev/null and b/data/e310_thrown3.asd differ diff --git a/data/e310_thrown4.asd b/data/e310_thrown4.asd new file mode 100644 index 0000000..16e3b44 Binary files /dev/null and b/data/e310_thrown4.asd differ diff --git a/data/e310_thrown5.asd b/data/e310_thrown5.asd new file mode 100644 index 0000000..ca6af91 Binary files /dev/null and b/data/e310_thrown5.asd differ diff --git a/data/e310_thrown6.asd b/data/e310_thrown6.asd new file mode 100644 index 0000000..baf0b6a Binary files /dev/null and b/data/e310_thrown6.asd differ diff --git a/data/e310_walk.asd b/data/e310_walk.asd new file mode 100644 index 0000000..4a9ff9b Binary files /dev/null and b/data/e310_walk.asd differ diff --git a/data/e320_attack1.asd b/data/e320_attack1.asd new file mode 100644 index 0000000..dc64adf Binary files /dev/null and b/data/e320_attack1.asd differ diff --git a/data/e320_attack2.asd b/data/e320_attack2.asd new file mode 100644 index 0000000..ce768d9 Binary files /dev/null and b/data/e320_attack2.asd differ diff --git a/data/e320_clinched.asd b/data/e320_clinched.asd new file mode 100644 index 0000000..6ab56d0 Binary files /dev/null and b/data/e320_clinched.asd differ diff --git a/data/e320_clincheddamage.asd b/data/e320_clincheddamage.asd new file mode 100644 index 0000000..59ffd81 Binary files /dev/null and b/data/e320_clincheddamage.asd differ diff --git a/data/e320_clinching.asd b/data/e320_clinching.asd new file mode 100644 index 0000000..03ff85b Binary files /dev/null and b/data/e320_clinching.asd differ diff --git a/data/e320_damage1.asd b/data/e320_damage1.asd new file mode 100644 index 0000000..ecd0273 Binary files /dev/null and b/data/e320_damage1.asd differ diff --git a/data/e320_damage2.asd b/data/e320_damage2.asd new file mode 100644 index 0000000..8888780 Binary files /dev/null and b/data/e320_damage2.asd differ diff --git a/data/e320_down.asd b/data/e320_down.asd new file mode 100644 index 0000000..7abd002 Binary files /dev/null and b/data/e320_down.asd differ diff --git a/data/e320_gallery1.asd b/data/e320_gallery1.asd new file mode 100644 index 0000000..3169b6a Binary files /dev/null and b/data/e320_gallery1.asd differ diff --git a/data/e320_guard.asd b/data/e320_guard.asd new file mode 100644 index 0000000..df74dd4 Binary files /dev/null and b/data/e320_guard.asd differ diff --git a/data/e320_holding.asd b/data/e320_holding.asd new file mode 100644 index 0000000..d246cad Binary files /dev/null and b/data/e320_holding.asd differ diff --git a/data/e320_special1.asd b/data/e320_special1.asd new file mode 100644 index 0000000..5c32fc1 --- /dev/null +++ b/data/e320_special1.asd @@ -0,0 +1,73 @@ +*start + + +[state enablemove=false enableAttack=false] + + +[image num=1] +[dispsize width=118 height=138 centerpos=42 baseline=0] +[disp left=0 top=0 opacity=255][wait frame=7] +[disp left=1 top=0 opacity=255][wait frame=2] +[disp left=1 top=0 opacity=255][hit rect="(23,7,91,132)"][wait frame=6] + +[move path=(250,0,0) frame=50] + + +[playse storage=se218] +[disp left=2 top=0 opacity=255][hit rect="(18,5,88,128)"][attack rect="(-7,13,102,66)" strength=8 kind=atkBrowOut|atkEnablePursue depth=(15,15)][wait frame=4] + + +[call target=*spin] +[call target=*spin] +[call target=*spin] + +[image num=2] +[dispsize width=174 height=140 centerpos=76 baseline=0] +[disp left=0 top=0 opacity=255][hit rect="(46,7,126,132)"][attack rect="(0,7,174,84)" strength=8 kind=atkBrowOut|atkEnablePursue depth=(15,15)][wait frame=3] + +[image num=3] +[dispsize width=72 height=142 centerpos=30 baseline=0] +[disp left=2 top=0 opacity=255][hit rect="(10,5,69,135)"][wait frame=3] + +[image num=2] +[dispsize width=174 height=140 centerpos=76 baseline=0] +[disp left=2 top=0 opacity=255][hit rect="(44,7,120,132)"][wait frame=3] + +[image id=stStanding] +[dispsize width=100 height=132 centerpos=50 baseline=0] +[disp left=1 top=0 opacity=255][hit rect="(19,4,90,126)"][wait frame=5] + +[image id=stSpecial1 num=1] +[dispsize width=118 height=138 centerpos=42 baseline=0] +[disp left=3 top=0 opacity=255][hit rect="(13,5,79,128)"][wait frame=7] + + + + +[load id=stStanding] + + + +*spin + + +[image num=2] +[dispsize width=174 height=140 centerpos=76 baseline=0] +[disp left=0 top=0 opacity=255][hit rect="(46,7,126,132)"][attack rect="(0,7,174,84)" strength=12 kind=atkBrowOut|atkEnablePursue depth=(15,15)][wait frame=3] + +[image num=3] +[dispsize width=72 height=142 centerpos=30 baseline=0] +[disp left=0 top=0 opacity=255][hit rect="(10,5,69,135)"][wait frame=3] + +[image num=2] +[dispsize width=174 height=140 centerpos=76 baseline=0] +[disp left=1 top=0 opacity=255][hit rect="(46,7,126,132)"][attack rect="(0,7,174,84)" strength=12 kind=atkBrowOut|atkEnablePursue depth=(15,15)][wait frame=3] + +[playse storage=se218] + +[image num=3] +[dispsize width=72 height=142 centerpos=30 baseline=0] +[disp left=1 top=0 opacity=255][hit rect="(10,5,69,135)"][wait frame=3] + +[return] + diff --git a/data/e320_standing.asd b/data/e320_standing.asd new file mode 100644 index 0000000..9b3dd09 Binary files /dev/null and b/data/e320_standing.asd differ diff --git a/data/e320_standup.asd b/data/e320_standup.asd new file mode 100644 index 0000000..ed15fa4 Binary files /dev/null and b/data/e320_standup.asd differ diff --git a/data/e320_standup2.asd b/data/e320_standup2.asd new file mode 100644 index 0000000..a43bbf9 Binary files /dev/null and b/data/e320_standup2.asd differ diff --git a/data/e320_throw1.asd b/data/e320_throw1.asd new file mode 100644 index 0000000..5826907 Binary files /dev/null and b/data/e320_throw1.asd differ diff --git a/data/e320_throw2.asd b/data/e320_throw2.asd new file mode 100644 index 0000000..91c8110 Binary files /dev/null and b/data/e320_throw2.asd differ diff --git a/data/e320_throw3.asd b/data/e320_throw3.asd new file mode 100644 index 0000000..8f1be2b Binary files /dev/null and b/data/e320_throw3.asd differ diff --git a/data/e320_throw4.asd b/data/e320_throw4.asd new file mode 100644 index 0000000..961e012 Binary files /dev/null and b/data/e320_throw4.asd differ diff --git a/data/e320_thrown1.asd b/data/e320_thrown1.asd new file mode 100644 index 0000000..fd9f672 Binary files /dev/null and b/data/e320_thrown1.asd differ diff --git a/data/e320_thrown2.asd b/data/e320_thrown2.asd new file mode 100644 index 0000000..8b1717b Binary files /dev/null and b/data/e320_thrown2.asd differ diff --git a/data/e320_thrown3.asd b/data/e320_thrown3.asd new file mode 100644 index 0000000..933b9a0 Binary files /dev/null and b/data/e320_thrown3.asd differ diff --git a/data/e320_thrown4.asd b/data/e320_thrown4.asd new file mode 100644 index 0000000..16e3b44 Binary files /dev/null and b/data/e320_thrown4.asd differ diff --git a/data/e320_thrown5.asd b/data/e320_thrown5.asd new file mode 100644 index 0000000..ca6af91 Binary files /dev/null and b/data/e320_thrown5.asd differ diff --git a/data/e320_thrown6.asd b/data/e320_thrown6.asd new file mode 100644 index 0000000..baf0b6a Binary files /dev/null and b/data/e320_thrown6.asd differ diff --git a/data/e320_walk.asd b/data/e320_walk.asd new file mode 100644 index 0000000..4a9ff9b Binary files /dev/null and b/data/e320_walk.asd differ diff --git a/data/e810_escape.asd b/data/e810_escape.asd new file mode 100644 index 0000000..6782b8c Binary files /dev/null and b/data/e810_escape.asd differ diff --git a/data/e830_attack2.asd b/data/e830_attack2.asd new file mode 100644 index 0000000..2e1e681 Binary files /dev/null and b/data/e830_attack2.asd differ diff --git a/data/e830_base.asd b/data/e830_base.asd new file mode 100644 index 0000000..6403c5a Binary files /dev/null and b/data/e830_base.asd differ diff --git a/data/e830_ctrl2.asd b/data/e830_ctrl2.asd new file mode 100644 index 0000000..0ee8691 Binary files /dev/null and b/data/e830_ctrl2.asd differ diff --git a/data/e830_reset.asd b/data/e830_reset.asd new file mode 100644 index 0000000..b1984f9 Binary files /dev/null and b/data/e830_reset.asd differ diff --git a/data/electro01.asd b/data/electro01.asd new file mode 100644 index 0000000..5724928 Binary files /dev/null and b/data/electro01.asd differ diff --git a/data/electro02.asd b/data/electro02.asd new file mode 100644 index 0000000..31a6281 Binary files /dev/null and b/data/electro02.asd differ diff --git a/data/electro03.asd b/data/electro03.asd new file mode 100644 index 0000000..d22c0a1 Binary files /dev/null and b/data/electro03.asd differ diff --git a/data/electrofire2.asd b/data/electrofire2.asd new file mode 100644 index 0000000..a4c3c44 Binary files /dev/null and b/data/electrofire2.asd differ diff --git a/data/empty.asd b/data/empty.asd new file mode 100644 index 0000000..82c8c75 --- /dev/null +++ b/data/empty.asd @@ -0,0 +1,27 @@ + +[dispsize width=36 height=13] +[if exp="bao.tickCount - tf.lastEmptySoundTick > 10"] + [playse storage=sys_empty] +[endif] +[eval exp="tf.lastEmptySoundTick = bao.tickCount"] + +[eval exp="mp.pl=layer.parent"] +[eval exp="mp.l=layer.parent.mpGaugeLayer"] + +[if exp="mp.pl.align==0"] + [eval exp="layer.setPos(mp.l.left-1, mp.l.top-3)"] +[else] + [eval exp="layer.setPos(mp.l.left+mp.l.width-36+1, mp.l.top-3)"] +[endif] + +[disp left=0 top=0 opacity=128][wait frame=2] +[disp left=0 top=0 opacity=255][wait frame=5] +[disp left=0 top=0 opacity= 0][wait frame=5] +[disp left=0 top=0 opacity=255][wait frame=10] +[disp left=0 top=0 opacity=128][wait frame=2] +[disp left=0 top=0 opacity= 64][wait frame=2] +[disp left=0 top=0 opacity= 32][wait frame=2] +[disp left=0 top=0 opacity= 0][wait frame=2] + +[eval exp="layer.visible=false"] +[s] diff --git a/data/explode03.asd b/data/explode03.asd new file mode 100644 index 0000000..6d08009 Binary files /dev/null and b/data/explode03.asd differ diff --git a/data/explode03sub.asd b/data/explode03sub.asd new file mode 100644 index 0000000..2597a58 Binary files /dev/null and b/data/explode03sub.asd differ diff --git a/data/flamedragon01sub.asd b/data/flamedragon01sub.asd new file mode 100644 index 0000000..5cd1d78 Binary files /dev/null and b/data/flamedragon01sub.asd differ diff --git a/data/flamedragon01sub2.asd b/data/flamedragon01sub2.asd new file mode 100644 index 0000000..92e0780 Binary files /dev/null and b/data/flamedragon01sub2.asd differ diff --git a/data/item01.asd b/data/item01.asd new file mode 100644 index 0000000..962fe12 Binary files /dev/null and b/data/item01.asd differ diff --git a/data/item01b.asd b/data/item01b.asd new file mode 100644 index 0000000..b4cb315 Binary files /dev/null and b/data/item01b.asd differ diff --git a/data/item01c.asd b/data/item01c.asd new file mode 100644 index 0000000..aca913b Binary files /dev/null and b/data/item01c.asd differ diff --git a/data/item01d.asd b/data/item01d.asd new file mode 100644 index 0000000..03468bb Binary files /dev/null and b/data/item01d.asd differ diff --git a/data/item02.asd b/data/item02.asd new file mode 100644 index 0000000..f7a50a6 Binary files /dev/null and b/data/item02.asd differ diff --git a/data/item02b.asd b/data/item02b.asd new file mode 100644 index 0000000..1eeca72 Binary files /dev/null and b/data/item02b.asd differ diff --git a/data/item02c.asd b/data/item02c.asd new file mode 100644 index 0000000..f2765ba Binary files /dev/null and b/data/item02c.asd differ diff --git a/data/item02d.asd b/data/item02d.asd new file mode 100644 index 0000000..43082f7 Binary files /dev/null and b/data/item02d.asd differ diff --git a/data/m2_empty.asd b/data/m2_empty.asd new file mode 100644 index 0000000..5ba4e77 --- /dev/null +++ b/data/m2_empty.asd @@ -0,0 +1,28 @@ + +[dispsize width=36 height=14] +[if exp="bao.tickCount - tf.lastEmptySoundTick > 10"] + [playse storage=sys_empty] +[endif] +[eval exp="tf.lastEmptySoundTick = bao.tickCount"] + +[eval exp="mp.pl=layer.parent"] +[eval exp="mp.l=layer.parent.mpGaugeLayer"] + +[if exp="mp.pl.align==0"] + [eval exp="layer.setPos(mp.l.left-1, mp.l.top-2)"] +[else] + [eval exp="layer.setPos(mp.l.left+mp.l.width-36+1, mp.l.top-2)"] +[endif] + +[disp left=0 top=0 opacity=128][wait frame=2] +[disp left=0 top=0 opacity=255][wait frame=5] +[disp left=0 top=0 opacity= 0][wait frame=5] +[disp left=0 top=0 opacity=255][wait frame=10] +[disp left=0 top=0 opacity=128][wait frame=2] +[disp left=0 top=0 opacity= 64][wait frame=2] +[disp left=0 top=0 opacity= 32][wait frame=2] +[disp left=0 top=0 opacity= 0][wait frame=2] + +[eval exp="layer.visible=false"] + +[s] diff --git a/data/m2_explode03sub.asd b/data/m2_explode03sub.asd new file mode 100644 index 0000000..084fc59 --- /dev/null +++ b/data/m2_explode03sub.asd @@ -0,0 +1,45 @@ + +*start + +[dispsize width=86 height=82 centerpos=82 baseline=50] +[state nozoom=true] + +[disp left= 0 top=0 opacity=0][wait frame=1] +;[eval exp="dm('this : ' + this)"] +;[eval exp="dm('owner : ' + owner)"] +;[eval exp="dm('layer : ' + layer)"] +;[eval exp="dm('sprite : ' + sprite)"] +;[eval exp="dm('owner.owner : ' + owner.owner)"] +;[eval exp="dm('owner.owner.owner : ' + owner.owner.owner)"] +;[eval exp="dm('owner.owner.owner.layer : ' + owner.owner.owner.layer)"] +;[eval exp="dm('bao.objects[0] : ' + bao.objects[0])"] +;[eval exp="dm('bao.objects[0].layer : ' + bao.objects[0].layer)"] +;[eval exp="dm('bao.objects[0].layer.layers[0] : ' + bao.objects[0].layer.layers[0])"] +;[eval exp="dm('owner.owner.visible : ' + owner.owner.visible)"] + +[eval exp="owner.owner.visible=true"] + +[eval exp="mp.x=0,mp.y=0"][call target=*copy][wait frame=3] +[eval exp="mp.x=1,mp.y=0"][call target=*copy][wait frame=3] +[eval exp="mp.x=2,mp.y=0"][call target=*copy][wait frame=3] +[eval exp="mp.x=3,mp.y=0"][call target=*copy][wait frame=3] +[eval exp="mp.x=4,mp.y=0"][call target=*copy][wait frame=3] +[eval exp="mp.x=5,mp.y=0"][call target=*copy][wait frame=3] +[eval exp="mp.x=6,mp.y=0"][call target=*copy][wait frame=3] + +[eval exp="mp.x=0,mp.y=1"][call target=*copy][wait frame=3] +[eval exp="mp.x=1,mp.y=1"][call target=*copy][wait frame=3] +[eval exp="mp.x=2,mp.y=1"][call target=*copy][wait frame=3] +[eval exp="mp.x=3,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=5,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=6,mp.y=1"][call target=*copy][wait frame=2] + +*end +[s] + + +*copy +[eval exp="owner.owner.stretchCopy(0,0,258,246,layer,mp.x*86,mp.y*82,86,82,stNearest)"] +[return] + diff --git a/data/m2_sphere02sub.asd b/data/m2_sphere02sub.asd new file mode 100644 index 0000000..694508b --- /dev/null +++ b/data/m2_sphere02sub.asd @@ -0,0 +1,55 @@ + +*start + +[eval exp="mp.w = 58"] +[eval exp="mp.h = 58"] +[eval exp="mp.zoom = 3"] +[state nozoom=true] + +[dispsize width=&mp.w height=&mp.h] + +[disp left= 0 top=0 opacity=0][wait frame=1] +;[eval exp="dm('this : ' + this)"] +;[eval exp="dm('owner : ' + owner)"] +;[eval exp="dm('layer : ' + layer)"] +;[eval exp="dm('sprite : ' + sprite)"] +;[eval exp="dm('owner.owner : ' + owner.owner)"] +;[eval exp="dm('owner.owner.owner : ' + owner.owner.owner)"] +;[eval exp="dm('owner.owner.owner.layer : ' + owner.owner.owner.layer)"] +;[eval exp="dm('bao.objects[0] : ' + bao.objects[0])"] +;[eval exp="dm('bao.objects[0].layer : ' + bao.objects[0].layer)"] +;[eval exp="dm('bao.objects[0].layer.layers[0] : ' + bao.objects[0].layer.layers[0])"] +;[eval exp="dm('owner.owner.visible : ' + owner.owner.visible)"] + +[eval exp="owner.owner.visible=true"] + +[eval exp="mp.x=0,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=1,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=3,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=5,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=6,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=7,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=8,mp.y=0"][call target=*copy][wait frame=2] + +[eval exp="mp.x=0,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=1,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=3,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=5,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=6,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=7,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=8,mp.y=1"][call target=*copy][wait frame=2] + + + +*end +[s] + + +*copy +[eval exp="owner.owner.stretchCopy(0, 0, mp.w*mp.zoom, mp.h*mp.zoom, layer, mp.x*mp.w, mp.y*mp.h, mp.w, mp.h, stNearest)"] +[return] + diff --git a/data/m3_empty.asd b/data/m3_empty.asd new file mode 100644 index 0000000..6b24f04 --- /dev/null +++ b/data/m3_empty.asd @@ -0,0 +1,28 @@ + +[dispsize width=80 height=23] +[if exp="bao.tickCount - tf.lastEmptySoundTick > 10"] + [playse storage=sys_empty] +[endif] +[eval exp="tf.lastEmptySoundTick = bao.tickCount"] + +[eval exp="mp.pl=layer.parent"] +[eval exp="mp.l=layer.parent.mpGaugeLayer"] + +[if exp="mp.pl.align==0"] + [eval exp="layer.setPos(mp.l.left-1, mp.l.top-1)"] +[else] + [eval exp="layer.setPos(mp.l.left+mp.l.width-80+1, mp.l.top-1)"] +[endif] + +[disp left=0 top=0 opacity=128][wait frame=2] +[disp left=0 top=0 opacity=255][wait frame=5] +[disp left=0 top=0 opacity= 0][wait frame=5] +[disp left=0 top=0 opacity=255][wait frame=10] +[disp left=0 top=0 opacity=128][wait frame=2] +[disp left=0 top=0 opacity= 64][wait frame=2] +[disp left=0 top=0 opacity= 32][wait frame=2] +[disp left=0 top=0 opacity= 0][wait frame=2] + +[eval exp="layer.visible=false"] + +[s] diff --git a/data/m3_explode03sub.asd b/data/m3_explode03sub.asd new file mode 100644 index 0000000..4e5c5e1 --- /dev/null +++ b/data/m3_explode03sub.asd @@ -0,0 +1,47 @@ + +*start + +[dispsize width=86 height=82 centerpos=82 baseline=50] +[state nozoom=true] + +[disp left= 0 top=0 opacity=0][wait frame=1] +;[eval exp="dm('this : ' + this)"] +;[eval exp="dm('owner : ' + owner)"] +;[eval exp="dm('layer : ' + layer)"] +;[eval exp="dm('sprite : ' + sprite)"] +;[eval exp="dm('owner.owner : ' + owner.owner)"] +;[eval exp="dm('owner.owner.owner : ' + owner.owner.owner)"] +;[eval exp="dm('owner.owner.owner.layer : ' + owner.owner.owner.layer)"] +;[eval exp="dm('bao.objects[0] : ' + bao.objects[0])"] +;[eval exp="dm('bao.objects[0].layer : ' + bao.objects[0].layer)"] +;[eval exp="dm('bao.objects[0].layer.layers[0] : ' + bao.objects[0].layer.layers[0])"] +;[eval exp="dm('owner.owner.visible : ' + owner.owner.visible)"] + +[eval exp="owner.owner.visible=true"] + +[eval exp="mp.x=0,mp.y=0"][call target=*copy][wait frame=3] +[eval exp="mp.x=1,mp.y=0"][call target=*copy][wait frame=3] +[eval exp="mp.x=2,mp.y=0"][call target=*copy][wait frame=3] +[eval exp="mp.x=3,mp.y=0"][call target=*copy][wait frame=3] +[eval exp="mp.x=4,mp.y=0"][call target=*copy][wait frame=3] +[eval exp="mp.x=5,mp.y=0"][call target=*copy][wait frame=3] +[eval exp="mp.x=6,mp.y=0"][call target=*copy][wait frame=3] + +[eval exp="mp.x=0,mp.y=1"][call target=*copy][wait frame=3] +[eval exp="mp.x=1,mp.y=1"][call target=*copy][wait frame=3] +[eval exp="mp.x=2,mp.y=1"][call target=*copy][wait frame=3] +[eval exp="mp.x=3,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=5,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=6,mp.y=1"][call target=*copy][wait frame=2] + +*end +[s] + + +*copy +[eval exp="owner.owner.stretchCopy(0,0,516,492,layer,mp.x*86,mp.y*82,86,82,stNearest)"] +[return] + + + diff --git a/data/m3_sphere02sub.asd b/data/m3_sphere02sub.asd new file mode 100644 index 0000000..0b142d9 --- /dev/null +++ b/data/m3_sphere02sub.asd @@ -0,0 +1,55 @@ + +*start + +[eval exp="mp.w = 58"] +[eval exp="mp.h = 58"] +[eval exp="mp.zoom = 6"] +[state nozoom=true] + +[dispsize width=&mp.w height=&mp.h] + +[disp left= 0 top=0 opacity=0][wait frame=1] +;[eval exp="dm('this : ' + this)"] +;[eval exp="dm('owner : ' + owner)"] +;[eval exp="dm('layer : ' + layer)"] +;[eval exp="dm('sprite : ' + sprite)"] +;[eval exp="dm('owner.owner : ' + owner.owner)"] +;[eval exp="dm('owner.owner.owner : ' + owner.owner.owner)"] +;[eval exp="dm('owner.owner.owner.layer : ' + owner.owner.owner.layer)"] +;[eval exp="dm('bao.objects[0] : ' + bao.objects[0])"] +;[eval exp="dm('bao.objects[0].layer : ' + bao.objects[0].layer)"] +;[eval exp="dm('bao.objects[0].layer.layers[0] : ' + bao.objects[0].layer.layers[0])"] +;[eval exp="dm('owner.owner.visible : ' + owner.owner.visible)"] + +[eval exp="owner.owner.visible=true"] + +[eval exp="mp.x=0,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=1,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=3,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=5,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=6,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=7,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=8,mp.y=0"][call target=*copy][wait frame=2] + +[eval exp="mp.x=0,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=1,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=3,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=5,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=6,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=7,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=8,mp.y=1"][call target=*copy][wait frame=2] + + + +*end +[s] + + +*copy +[eval exp="owner.owner.stretchCopy(0, 0, mp.w*mp.zoom, mp.h*mp.zoom, layer, mp.x*mp.w, mp.y*mp.h, mp.w, mp.h, stNearest)"] +[return] + diff --git a/data/magiccircle01.asd b/data/magiccircle01.asd new file mode 100644 index 0000000..35a5814 Binary files /dev/null and b/data/magiccircle01.asd differ diff --git a/data/magiccircle02.asd b/data/magiccircle02.asd new file mode 100644 index 0000000..ac1dd50 Binary files /dev/null and b/data/magiccircle02.asd differ diff --git a/data/magiccircle03.asd b/data/magiccircle03.asd new file mode 100644 index 0000000..ea66946 Binary files /dev/null and b/data/magiccircle03.asd differ diff --git a/data/magiccircle04.asd b/data/magiccircle04.asd new file mode 100644 index 0000000..b32d635 Binary files /dev/null and b/data/magiccircle04.asd differ diff --git a/data/magiccircle05.asd b/data/magiccircle05.asd new file mode 100644 index 0000000..7d7a033 Binary files /dev/null and b/data/magiccircle05.asd differ diff --git a/data/mode2/sprite/etc/m2_combobonus.asd b/data/mode2/sprite/etc/m2_combobonus.asd new file mode 100644 index 0000000..23dd865 --- /dev/null +++ b/data/mode2/sprite/etc/m2_combobonus.asd @@ -0,0 +1,29 @@ + +[dispsize width=38 height=18] + +[eval exp="mp.pl=layer.parent"] +[eval exp="mp.l=layer.parent.mpGaugeLayer"] + +[if exp="mp.pl.align==0"] + [eval exp="layer.setPos(mp.l.left+mp.l.width-(layer.width/2), mp.l.top+mp.l.height-8)"] +[else] + [eval exp="layer.setPos(mp.l.left-(layer.width/2), mp.l.top+mp.l.height-8)"] +[endif] + + +;[eval exp="layer.left-=layer.width/2"] +;[eval exp="layer.top-=8"] + +[disp left=0 top=0 opacity= 32][wait frame=1][eval exp="layer.top-=2"] +[disp left=0 top=0 opacity= 64][wait frame=1][eval exp="layer.top-=2"] +[disp left=0 top=0 opacity=128][wait frame=1][eval exp="layer.top-=1"] +[disp left=0 top=0 opacity=255][wait frame=1][eval exp="layer.top-=1"] +[disp left=0 top=0 opacity=255][wait frame=10] +[disp left=0 top=0 opacity=128][wait frame=2] +[disp left=0 top=0 opacity= 64][wait frame=2] +[disp left=0 top=0 opacity= 32][wait frame=2] +[disp left=0 top=0 opacity= 0][wait frame=2] + +[eval exp="layer.visible=false"] + +[s] diff --git a/data/mode2/sprite/etc/m2_cutin01.asd b/data/mode2/sprite/etc/m2_cutin01.asd new file mode 100644 index 0000000..96066e1 Binary files /dev/null and b/data/mode2/sprite/etc/m2_cutin01.asd differ diff --git a/data/mode2/sprite/etc/m2_cutin02.asd b/data/mode2/sprite/etc/m2_cutin02.asd new file mode 100644 index 0000000..7dac4df --- /dev/null +++ b/data/mode2/sprite/etc/m2_cutin02.asd @@ -0,0 +1,78 @@ + +[size width=342 height=90] +[pos left=0 top=63] + +[if exp="layer.caller.inverse"] + [eval exp="layer.execInverse()"] +[endif] + +[size width=684 height=180] +[addlayer storage="cutin032" inverse=false] +[addlayer storage="cutin021" inverse=&(layer.caller.inverse)] + + +[pause] +[set visible=true opacity=0 clip=(684,0)][wait frame=1] + +[eval exp="mp.x=0,mp.y=0"][call target=*copy] +[set opacity=16 clip=(684,3)][wait frame=1] +[set opacity=64 clip=(684,12)][wait frame=1] +[set opacity=255 clip=(684,48)][wait frame=1] +[set clip=(684,180)] + + +;[wait frame=38] +[eval exp="mp.x=1,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=0"][call target=*copy][wait frame=2] + +[playse storage="se645"] + +[eval exp="mp.x=3,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=5,mp.y=0"][call target=*copy][wait frame=2] + +[eval exp="mp.x=0,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=1,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=3,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=5,mp.y=1"][call target=*copy][wait frame=2] + +[eval exp="mp.x=0,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=1,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=3,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=2"][call target=*copy][wait frame=2] +[resume] +[eval exp="mp.x=5,mp.y=2"][call target=*copy][wait frame=1] + +[set clip=(684,96)][wait frame=1] +[eval exp="mp.x=5,mp.y=1"][call target=*copy] +[set opacity=128 clip=(684,24)][wait frame=1] +[set opacity=32 clip=(684,6)][wait frame=1] + +;[disp left=0 top=0 opacity=224][wait frame=1] +;[disp left=0 top=0 opacity=192][wait frame=1] +;[disp left=0 top=0 opacity=160][wait frame=1] +;[disp left=0 top=0 opacity=128][wait frame=1] +;[disp left=0 top=0 opacity=96] [wait frame=1] +;[disp left=0 top=0 opacity=64 ][wait frame=1] +;[disp left=0 top=0 opacity=32 ][wait frame=1] + + +[set visible=false opacity=0 clip=(684,0)] + + +[dellayer id=1] +[dellayer id=0] + + + +[s] + + +*copy +[eval exp="owner.layers[1].stretchCopy(0,0,684,180,layer,mp.x*342,mp.y*90,342,90,stNearest)"] +[return] + + diff --git a/data/mode2/sprite/etc/m2_cutin03.asd b/data/mode2/sprite/etc/m2_cutin03.asd new file mode 100644 index 0000000..0d27136 --- /dev/null +++ b/data/mode2/sprite/etc/m2_cutin03.asd @@ -0,0 +1,78 @@ + +[size width=342 height=90] +[pos left=0 top=63] + +[if exp="layer.caller.inverse"] + [eval exp="layer.execInverse()"] +[endif] + +[size width=684 height=180] +[addlayer storage="cutin032" inverse=false] +[addlayer storage="cutin021" inverse=&(layer.caller.inverse)] + + +[pause] +[set visible=true opacity=0 clip=(684,0)][wait frame=1] + +[eval exp="mp.x=0,mp.y=0"][call target=*copy] +[set opacity=16 clip=(684,3)][wait frame=1] +[set opacity=64 clip=(684,12)][wait frame=1] +[set opacity=255 clip=(684,48)][wait frame=1] +[set clip=(684,180)] + + +;[wait frame=38] +[eval exp="mp.x=1,mp.y=0"][call target=*copy][wait frame=3] +[eval exp="mp.x=2,mp.y=0"][call target=*copy][wait frame=3] + +[playse storage="se645"] + +[eval exp="mp.x=3,mp.y=0"][call target=*copy][wait frame=3] +[eval exp="mp.x=4,mp.y=0"][call target=*copy][wait frame=3] +[eval exp="mp.x=5,mp.y=0"][call target=*copy][wait frame=2] + +[eval exp="mp.x=0,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=1,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=3,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=5,mp.y=1"][call target=*copy][wait frame=2] + +[eval exp="mp.x=0,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=1,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=2"][call target=*copy][wait frame=2] +;[eval exp="mp.x=3,mp.y=2"][call target=*copy][wait frame=2] +;[eval exp="mp.x=4,mp.y=2"][call target=*copy][wait frame=2] +;[eval exp="mp.x=5,mp.y=2"][call target=*copy][wait frame=1] +[resume] + +[set clip=(684,96)][wait frame=1] +[eval exp="mp.x=3,mp.y=1"][call target=*copy] +[set opacity=128 clip=(684,24)][wait frame=1] +[set opacity=32 clip=(684,6)][wait frame=1] + +;[disp left=0 top=0 opacity=224][wait frame=1] +;[disp left=0 top=0 opacity=192][wait frame=1] +;[disp left=0 top=0 opacity=160][wait frame=1] +;[disp left=0 top=0 opacity=128][wait frame=1] +;[disp left=0 top=0 opacity=96] [wait frame=1] +;[disp left=0 top=0 opacity=64 ][wait frame=1] +;[disp left=0 top=0 opacity=32 ][wait frame=1] + + +[set visible=false opacity=0 clip=(684,0)] + + +[dellayer id=1] +[dellayer id=0] + + + +[s] + + +*copy +[eval exp="owner.layers[1].stretchCopy(0,0,684,180,layer,mp.x*342,mp.y*90,342,90,stNearest)"] +[return] + + diff --git a/data/mode2/sprite/etc/m2_cutin04.asd b/data/mode2/sprite/etc/m2_cutin04.asd new file mode 100644 index 0000000..c243c4f --- /dev/null +++ b/data/mode2/sprite/etc/m2_cutin04.asd @@ -0,0 +1,78 @@ + +[size width=342 height=90] +[pos left=0 top=63] + +[if exp="layer.caller.inverse"] + [eval exp="layer.execInverse()"] +[endif] + +[size width=684 height=180] +[addlayer storage="cutin032" inverse=false] +[addlayer storage="cutin021" inverse=&(layer.caller.inverse)] + +[playse storage="se128_3"] + + +[pause] +[set visible=true opacity=0 clip=(684,0)][wait frame=1] + +[eval exp="mp.x=0,mp.y=0"][call target=*copy] +[set opacity=16 clip=(684,3)][wait frame=1] +[set opacity=64 clip=(684,12)][wait frame=1] +[set opacity=255 clip=(684,48)][wait frame=1] +[set clip=(684,180)] + + +;[wait frame=38] +[eval exp="mp.x=1,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=0"][call target=*copy][wait frame=2] + +[eval exp="mp.x=3,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=5,mp.y=0"][call target=*copy][wait frame=2] + +[eval exp="mp.x=0,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=1,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=3,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=5,mp.y=1"][call target=*copy][wait frame=2] + +[eval exp="mp.x=0,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=1,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=3,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=2"][call target=*copy][wait frame=2] +[resume] +[eval exp="mp.x=5,mp.y=2"][call target=*copy][wait frame=1] + +[set clip=(684,96)][wait frame=1] +[eval exp="mp.x=5,mp.y=1"][call target=*copy] +[set opacity=128 clip=(684,24)][wait frame=1] +[set opacity=32 clip=(684,6)][wait frame=1] + +;[disp left=0 top=0 opacity=224][wait frame=1] +;[disp left=0 top=0 opacity=192][wait frame=1] +;[disp left=0 top=0 opacity=160][wait frame=1] +;[disp left=0 top=0 opacity=128][wait frame=1] +;[disp left=0 top=0 opacity=96] [wait frame=1] +;[disp left=0 top=0 opacity=64 ][wait frame=1] +;[disp left=0 top=0 opacity=32 ][wait frame=1] + + +[set visible=false opacity=0 clip=(684,0)] + + +[dellayer id=1] +[dellayer id=0] + + + +[s] + + +*copy +[eval exp="owner.layers[1].stretchCopy(0,0,684,180,layer,mp.x*342,mp.y*90,342,90,stNearest)"] +[return] + + diff --git a/data/mode2/sprite/etc/m2_cutin11.asd b/data/mode2/sprite/etc/m2_cutin11.asd new file mode 100644 index 0000000..c29ef6d Binary files /dev/null and b/data/mode2/sprite/etc/m2_cutin11.asd differ diff --git a/data/mode2/sprite/etc/m2_cutin12.asd b/data/mode2/sprite/etc/m2_cutin12.asd new file mode 100644 index 0000000..2e5202b --- /dev/null +++ b/data/mode2/sprite/etc/m2_cutin12.asd @@ -0,0 +1,78 @@ + +[size width=342 height=90] +[pos left=0 top=63] + +[if exp="layer.caller.inverse"] + [eval exp="layer.execInverse()"] +[endif] + +[size width=684 height=180] +[addlayer storage="cutin032" inverse=false] +[addlayer storage="cutin021" inverse=&(layer.caller.inverse)] + + +[pause] +[set visible=true opacity=0 clip=(684,0)][wait frame=1] + +[eval exp="mp.x=0,mp.y=0"][call target=*copy] +[set opacity=16 clip=(684,3)][wait frame=1] +[set opacity=64 clip=(684,12)][wait frame=1] +[set opacity=255 clip=(684,48)][wait frame=1] +[set clip=(684,180)] + + +;[wait frame=38] +[eval exp="mp.x=1,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=0"][call target=*copy][wait frame=2] + +[playse storage="se645"] + +[eval exp="mp.x=3,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=5,mp.y=0"][call target=*copy][wait frame=2] + +[eval exp="mp.x=0,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=1,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=3,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=5,mp.y=1"][call target=*copy][wait frame=2] + +[eval exp="mp.x=0,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=1,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=3,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=5,mp.y=2"][call target=*copy][wait frame=1] + +[set clip=(684,96)][wait frame=1] +[eval exp="mp.x=5,mp.y=1"][call target=*copy] +[set opacity=128 clip=(684,24)][wait frame=1] +[set opacity=32 clip=(684,6)][wait frame=1] + +;[disp left=0 top=0 opacity=224][wait frame=1] +;[disp left=0 top=0 opacity=192][wait frame=1] +;[disp left=0 top=0 opacity=160][wait frame=1] +;[disp left=0 top=0 opacity=128][wait frame=1] +;[disp left=0 top=0 opacity=96] [wait frame=1] +;[disp left=0 top=0 opacity=64 ][wait frame=1] +;[disp left=0 top=0 opacity=32 ][wait frame=1] + + +[resume] +[set visible=false opacity=0 clip=(684,0)] + + +[dellayer id=1] +[dellayer id=0] + + + +[s] + + +*copy +[eval exp="owner.layers[1].stretchCopy(0,0,684,180,layer,mp.x*342,mp.y*90,342,90,stNearest)"] +[return] + + diff --git a/data/mode2/sprite/etc/m2_cutin13.asd b/data/mode2/sprite/etc/m2_cutin13.asd new file mode 100644 index 0000000..2e5202b --- /dev/null +++ b/data/mode2/sprite/etc/m2_cutin13.asd @@ -0,0 +1,78 @@ + +[size width=342 height=90] +[pos left=0 top=63] + +[if exp="layer.caller.inverse"] + [eval exp="layer.execInverse()"] +[endif] + +[size width=684 height=180] +[addlayer storage="cutin032" inverse=false] +[addlayer storage="cutin021" inverse=&(layer.caller.inverse)] + + +[pause] +[set visible=true opacity=0 clip=(684,0)][wait frame=1] + +[eval exp="mp.x=0,mp.y=0"][call target=*copy] +[set opacity=16 clip=(684,3)][wait frame=1] +[set opacity=64 clip=(684,12)][wait frame=1] +[set opacity=255 clip=(684,48)][wait frame=1] +[set clip=(684,180)] + + +;[wait frame=38] +[eval exp="mp.x=1,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=0"][call target=*copy][wait frame=2] + +[playse storage="se645"] + +[eval exp="mp.x=3,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=5,mp.y=0"][call target=*copy][wait frame=2] + +[eval exp="mp.x=0,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=1,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=3,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=5,mp.y=1"][call target=*copy][wait frame=2] + +[eval exp="mp.x=0,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=1,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=3,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=5,mp.y=2"][call target=*copy][wait frame=1] + +[set clip=(684,96)][wait frame=1] +[eval exp="mp.x=5,mp.y=1"][call target=*copy] +[set opacity=128 clip=(684,24)][wait frame=1] +[set opacity=32 clip=(684,6)][wait frame=1] + +;[disp left=0 top=0 opacity=224][wait frame=1] +;[disp left=0 top=0 opacity=192][wait frame=1] +;[disp left=0 top=0 opacity=160][wait frame=1] +;[disp left=0 top=0 opacity=128][wait frame=1] +;[disp left=0 top=0 opacity=96] [wait frame=1] +;[disp left=0 top=0 opacity=64 ][wait frame=1] +;[disp left=0 top=0 opacity=32 ][wait frame=1] + + +[resume] +[set visible=false opacity=0 clip=(684,0)] + + +[dellayer id=1] +[dellayer id=0] + + + +[s] + + +*copy +[eval exp="owner.layers[1].stretchCopy(0,0,684,180,layer,mp.x*342,mp.y*90,342,90,stNearest)"] +[return] + + diff --git a/data/mode2/sprite/etc/m2_cutin14.asd b/data/mode2/sprite/etc/m2_cutin14.asd new file mode 100644 index 0000000..0ccf317 --- /dev/null +++ b/data/mode2/sprite/etc/m2_cutin14.asd @@ -0,0 +1,78 @@ + +[size width=342 height=90] +[pos left=0 top=63] + +[if exp="layer.caller.inverse"] + [eval exp="layer.execInverse()"] +[endif] + +[size width=684 height=180] +[addlayer storage="cutin032" inverse=false] +[addlayer storage="cutin021" inverse=&(layer.caller.inverse)] + +[playse storage="se128_3"] + + +[pause] +[set visible=true opacity=0 clip=(684,0)][wait frame=1] + +[eval exp="mp.x=0,mp.y=0"][call target=*copy] +[set opacity=16 clip=(684,3)][wait frame=1] +[set opacity=64 clip=(684,12)][wait frame=1] +[set opacity=255 clip=(684,48)][wait frame=1] +[set clip=(684,180)] + + +;[wait frame=38] +[eval exp="mp.x=1,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=0"][call target=*copy][wait frame=2] + +[eval exp="mp.x=3,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=5,mp.y=0"][call target=*copy][wait frame=2] + +[eval exp="mp.x=0,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=1,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=3,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=5,mp.y=1"][call target=*copy][wait frame=2] + +[eval exp="mp.x=0,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=1,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=3,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=5,mp.y=2"][call target=*copy][wait frame=1] + +[set clip=(684,96)][wait frame=1] +[eval exp="mp.x=5,mp.y=1"][call target=*copy] +[set opacity=128 clip=(684,24)][wait frame=1] +[set opacity=32 clip=(684,6)][wait frame=1] + +;[disp left=0 top=0 opacity=224][wait frame=1] +;[disp left=0 top=0 opacity=192][wait frame=1] +;[disp left=0 top=0 opacity=160][wait frame=1] +;[disp left=0 top=0 opacity=128][wait frame=1] +;[disp left=0 top=0 opacity=96] [wait frame=1] +;[disp left=0 top=0 opacity=64 ][wait frame=1] +;[disp left=0 top=0 opacity=32 ][wait frame=1] + + +[resume] +[set visible=false opacity=0 clip=(684,0)] + + +[dellayer id=1] +[dellayer id=0] + + + +[s] + + +*copy +[eval exp="owner.layers[1].stretchCopy(0,0,684,180,layer,mp.x*342,mp.y*90,342,90,stNearest)"] +[return] + + diff --git a/data/mode2/sprite/etc/m2_cutin21.asd b/data/mode2/sprite/etc/m2_cutin21.asd new file mode 100644 index 0000000..b0caf43 Binary files /dev/null and b/data/mode2/sprite/etc/m2_cutin21.asd differ diff --git a/data/mode2/sprite/etc/m2_empty.asd b/data/mode2/sprite/etc/m2_empty.asd new file mode 100644 index 0000000..5ba4e77 --- /dev/null +++ b/data/mode2/sprite/etc/m2_empty.asd @@ -0,0 +1,28 @@ + +[dispsize width=36 height=14] +[if exp="bao.tickCount - tf.lastEmptySoundTick > 10"] + [playse storage=sys_empty] +[endif] +[eval exp="tf.lastEmptySoundTick = bao.tickCount"] + +[eval exp="mp.pl=layer.parent"] +[eval exp="mp.l=layer.parent.mpGaugeLayer"] + +[if exp="mp.pl.align==0"] + [eval exp="layer.setPos(mp.l.left-1, mp.l.top-2)"] +[else] + [eval exp="layer.setPos(mp.l.left+mp.l.width-36+1, mp.l.top-2)"] +[endif] + +[disp left=0 top=0 opacity=128][wait frame=2] +[disp left=0 top=0 opacity=255][wait frame=5] +[disp left=0 top=0 opacity= 0][wait frame=5] +[disp left=0 top=0 opacity=255][wait frame=10] +[disp left=0 top=0 opacity=128][wait frame=2] +[disp left=0 top=0 opacity= 64][wait frame=2] +[disp left=0 top=0 opacity= 32][wait frame=2] +[disp left=0 top=0 opacity= 0][wait frame=2] + +[eval exp="layer.visible=false"] + +[s] diff --git a/data/mode2/sprite/etc/m2_explode01sub.asd b/data/mode2/sprite/etc/m2_explode01sub.asd new file mode 100644 index 0000000..61fe574 Binary files /dev/null and b/data/mode2/sprite/etc/m2_explode01sub.asd differ diff --git a/data/mode2/sprite/etc/m2_explode02sub.asd b/data/mode2/sprite/etc/m2_explode02sub.asd new file mode 100644 index 0000000..cc51e52 Binary files /dev/null and b/data/mode2/sprite/etc/m2_explode02sub.asd differ diff --git a/data/mode2/sprite/etc/m2_magiccircle01sub.asd b/data/mode2/sprite/etc/m2_magiccircle01sub.asd new file mode 100644 index 0000000..d764283 Binary files /dev/null and b/data/mode2/sprite/etc/m2_magiccircle01sub.asd differ diff --git a/data/mode2/sprite/etc/m2_magiccircle05sub.asd b/data/mode2/sprite/etc/m2_magiccircle05sub.asd new file mode 100644 index 0000000..4993f3e Binary files /dev/null and b/data/mode2/sprite/etc/m2_magiccircle05sub.asd differ diff --git a/data/mode2/sprite/player/m2_p10_special2_e3_sub1.asd b/data/mode2/sprite/player/m2_p10_special2_e3_sub1.asd new file mode 100644 index 0000000..de2ad5a --- /dev/null +++ b/data/mode2/sprite/player/m2_p10_special2_e3_sub1.asd @@ -0,0 +1,45 @@ +*start +[eval exp="mp.w=150"] +[eval exp="mp.h=158"] + +[dispsize width=&mp.w height=&mp.h] +[state nozoom=true] + +[ontrigger name=delete target=*delete] + +;[if exp="owner.owner.owner.inverse"] +; [eval exp="layer.setInverse()"] +;[endif] + +[disp left= 0 top=0 opacity=0][wait frame=1] + +[eval exp="owner.owner.visible=true"] + +[ontrigger name=landing target=*landing] +[eval exp="mp.x=0,mp.y=0"][call target=*copy] +[s] + +*landing +[eval exp="mp.x=1,mp.y=0"][call target=*copy][wait frame=3] + + + +[eval exp="mp.w=214"] +[eval exp="mp.h=82"] + +[dispsize width=&mp.w height=&mp.h] +[image storage=p10_special2_e3_sub2] +[eval exp="mp.x=0,mp.y=0"][call target=*copy][wait frame=4] +[eval exp="mp.x=1,mp.y=0"][call target=*copy][wait frame=2] + + +*delete + + +[s] + + +*copy +[eval exp="owner.owner.stretchCopy(0,0,mp.w*3,mp.h*3,layer,mp.x*mp.w,0,mp.w,mp.h,stNearest)"] +[return] + diff --git a/data/mode3/sprite/etc/m3_combobonus.asd b/data/mode3/sprite/etc/m3_combobonus.asd new file mode 100644 index 0000000..d639fc0 --- /dev/null +++ b/data/mode3/sprite/etc/m3_combobonus.asd @@ -0,0 +1,28 @@ + +[dispsize width=72 height=30] + +[eval exp="mp.pl=layer.parent"] +[eval exp="mp.l=layer.parent.mpGaugeLayer"] + +[if exp="mp.pl.align==0"] + [eval exp="layer.setPos(mp.l.left+mp.l.width-(layer.width/2), mp.l.top+mp.l.height-12)"] +[else] + [eval exp="layer.setPos(mp.l.left-(layer.width/2), mp.l.top+mp.l.height-12)"] +[endif] + +;[eval exp="layer.left-=layer.width/2"] +;[eval exp="layer.top-=12"] + +[disp left=0 top=0 opacity= 32][wait frame=1][eval exp="layer.top-=4"] +[disp left=0 top=0 opacity= 64][wait frame=1][eval exp="layer.top-=4"] +[disp left=0 top=0 opacity=128][wait frame=1][eval exp="layer.top-=3"] +[disp left=0 top=0 opacity=255][wait frame=1][eval exp="layer.top-=1"] +[disp left=0 top=0 opacity=255][wait frame=10] +[disp left=0 top=0 opacity=128][wait frame=2] +[disp left=0 top=0 opacity= 64][wait frame=2] +[disp left=0 top=0 opacity= 32][wait frame=2] +[disp left=0 top=0 opacity= 0][wait frame=2] + +[eval exp="layer.visible=false"] + +[s] diff --git a/data/mode3/sprite/etc/m3_cutin01.asd b/data/mode3/sprite/etc/m3_cutin01.asd new file mode 100644 index 0000000..4bcf2e8 Binary files /dev/null and b/data/mode3/sprite/etc/m3_cutin01.asd differ diff --git a/data/mode3/sprite/etc/m3_cutin02.asd b/data/mode3/sprite/etc/m3_cutin02.asd new file mode 100644 index 0000000..7995991 --- /dev/null +++ b/data/mode3/sprite/etc/m3_cutin02.asd @@ -0,0 +1,78 @@ + +[size width=456 height=120] +[pos left=0 top=126] + +[if exp="layer.caller.inverse"] + [eval exp="layer.execInverse()"] +[endif] + +[size width=1366 height=360] +[addlayer storage="cutin032" inverse=false] +[addlayer storage="cutin021" inverse=&(layer.caller.inverse)] + + +[pause] +[set visible=true opacity=0 clip=(1368,0)][wait frame=1] + +[eval exp="mp.x=0,mp.y=0"][call target=*copy] +[set opacity=16 clip=(1368,6)][wait frame=1] +[set opacity=64 clip=(1368,24)][wait frame=1] +[set opacity=255 clip=(1368,96)][wait frame=1] +[set clip=(1368,360)] + + +;[wait frame=38] +[eval exp="mp.x=1,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=0"][call target=*copy][wait frame=2] + +[playse storage="se645"] + +[eval exp="mp.x=3,mp.y=0"][call target=*copy][wait frame=3] +[eval exp="mp.x=4,mp.y=0"][call target=*copy][wait frame=3] +[eval exp="mp.x=5,mp.y=0"][call target=*copy][wait frame=2] + +[eval exp="mp.x=0,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=1,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=3,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=5,mp.y=1"][call target=*copy][wait frame=2] + +[eval exp="mp.x=0,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=1,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=3,mp.y=2"][call target=*copy][wait frame=2] +[resume] +[eval exp="mp.x=4,mp.y=2"][call target=*copy][wait frame=1] +;[eval exp="mp.x=5,mp.y=2"][call target=*copy][wait frame=1] + +[set clip=(1368,192)][wait frame=1] +[eval exp="mp.x=5,mp.y=1"][call target=*copy] +[set opacity=128 clip=(1368,48)][wait frame=1] +[set opacity=32 clip=(1368,12)][wait frame=1] + +;[disp left=0 top=0 opacity=224][wait frame=1] +;[disp left=0 top=0 opacity=192][wait frame=1] +;[disp left=0 top=0 opacity=160][wait frame=1] +;[disp left=0 top=0 opacity=128][wait frame=1] +;[disp left=0 top=0 opacity=96] [wait frame=1] +;[disp left=0 top=0 opacity=64 ][wait frame=1] +;[disp left=0 top=0 opacity=32 ][wait frame=1] + + +[set visible=false opacity=0 clip=(1368,0)] + + +[dellayer id=1] +[dellayer id=0] + + + +[s] + + +*copy +[eval exp="owner.layers[1].stretchCopy(0,0,1368,360,layer,mp.x*456,mp.y*120,456,120,stNearest)"] +[return] + + diff --git a/data/mode3/sprite/etc/m3_cutin03.asd b/data/mode3/sprite/etc/m3_cutin03.asd new file mode 100644 index 0000000..5407a94 --- /dev/null +++ b/data/mode3/sprite/etc/m3_cutin03.asd @@ -0,0 +1,78 @@ + +[size width=456 height=120] +[pos left=0 top=126] + +[if exp="layer.caller.inverse"] + [eval exp="layer.execInverse()"] +[endif] + +[size width=1366 height=360] +[addlayer storage="cutin032" inverse=false] +[addlayer storage="cutin021" inverse=&(layer.caller.inverse)] + + +[pause] +[set visible=true opacity=0 clip=(1368,0)][wait frame=1] + +[eval exp="mp.x=0,mp.y=0"][call target=*copy] +[set opacity=16 clip=(1368,6)][wait frame=1] +[set opacity=64 clip=(1368,24)][wait frame=1] +[set opacity=255 clip=(1368,96)][wait frame=1] +[set clip=(1368,360)] + + +;[wait frame=38] +[eval exp="mp.x=1,mp.y=0"][call target=*copy][wait frame=3] +[eval exp="mp.x=2,mp.y=0"][call target=*copy][wait frame=3] + +[playse storage="se645"] + +[eval exp="mp.x=3,mp.y=0"][call target=*copy][wait frame=3] +[eval exp="mp.x=4,mp.y=0"][call target=*copy][wait frame=3] +[eval exp="mp.x=5,mp.y=0"][call target=*copy][wait frame=2] + +[eval exp="mp.x=0,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=1,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=3,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=5,mp.y=1"][call target=*copy][wait frame=2] + +[eval exp="mp.x=0,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=1,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=2"][call target=*copy][wait frame=2] +;[eval exp="mp.x=3,mp.y=2"][call target=*copy][wait frame=2] +;[eval exp="mp.x=4,mp.y=2"][call target=*copy][wait frame=1] +;[eval exp="mp.x=5,mp.y=2"][call target=*copy][wait frame=1] +[resume] + +[set clip=(1368,192)][wait frame=1] +[eval exp="mp.x=3,mp.y=1"][call target=*copy] +[set opacity=128 clip=(1368,48)][wait frame=1] +[set opacity=32 clip=(1368,12)][wait frame=1] + +;[disp left=0 top=0 opacity=224][wait frame=1] +;[disp left=0 top=0 opacity=192][wait frame=1] +;[disp left=0 top=0 opacity=160][wait frame=1] +;[disp left=0 top=0 opacity=128][wait frame=1] +;[disp left=0 top=0 opacity=96] [wait frame=1] +;[disp left=0 top=0 opacity=64 ][wait frame=1] +;[disp left=0 top=0 opacity=32 ][wait frame=1] + + +[set visible=false opacity=0 clip=(1368,0)] + + +[dellayer id=1] +[dellayer id=0] + + + +[s] + + +*copy +[eval exp="owner.layers[1].stretchCopy(0,0,1368,360,layer,mp.x*456,mp.y*120,456,120,stNearest)"] +[return] + + diff --git a/data/mode3/sprite/etc/m3_cutin04.asd b/data/mode3/sprite/etc/m3_cutin04.asd new file mode 100644 index 0000000..42156ff --- /dev/null +++ b/data/mode3/sprite/etc/m3_cutin04.asd @@ -0,0 +1,78 @@ + +[size width=456 height=120] +[pos left=0 top=126] + +[if exp="layer.caller.inverse"] + [eval exp="layer.execInverse()"] +[endif] + +[size width=1366 height=360] +[addlayer storage="cutin032" inverse=false] +[addlayer storage="cutin021" inverse=&(layer.caller.inverse)] + +[playse storage="se128_3"] + + +[pause] +[set visible=true opacity=0 clip=(1368,0)][wait frame=1] + +[eval exp="mp.x=0,mp.y=0"][call target=*copy] +[set opacity=16 clip=(1368,6)][wait frame=1] +[set opacity=64 clip=(1368,24)][wait frame=1] +[set opacity=255 clip=(1368,96)][wait frame=1] +[set clip=(1368,360)] + + +;[wait frame=38] +[eval exp="mp.x=1,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=0"][call target=*copy][wait frame=2] + +[eval exp="mp.x=3,mp.y=0"][call target=*copy][wait frame=3] +[eval exp="mp.x=4,mp.y=0"][call target=*copy][wait frame=3] +[eval exp="mp.x=5,mp.y=0"][call target=*copy][wait frame=2] + +[eval exp="mp.x=0,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=1,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=3,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=5,mp.y=1"][call target=*copy][wait frame=2] + +[eval exp="mp.x=0,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=1,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=3,mp.y=2"][call target=*copy][wait frame=2] +[resume] +[eval exp="mp.x=4,mp.y=2"][call target=*copy][wait frame=1] +;[eval exp="mp.x=5,mp.y=2"][call target=*copy][wait frame=1] + +[set clip=(1368,192)][wait frame=1] +[eval exp="mp.x=5,mp.y=1"][call target=*copy] +[set opacity=128 clip=(1368,48)][wait frame=1] +[set opacity=32 clip=(1368,12)][wait frame=1] + +;[disp left=0 top=0 opacity=224][wait frame=1] +;[disp left=0 top=0 opacity=192][wait frame=1] +;[disp left=0 top=0 opacity=160][wait frame=1] +;[disp left=0 top=0 opacity=128][wait frame=1] +;[disp left=0 top=0 opacity=96] [wait frame=1] +;[disp left=0 top=0 opacity=64 ][wait frame=1] +;[disp left=0 top=0 opacity=32 ][wait frame=1] + + +[set visible=false opacity=0 clip=(1368,0)] + + +[dellayer id=1] +[dellayer id=0] + + + +[s] + + +*copy +[eval exp="owner.layers[1].stretchCopy(0,0,1368,360,layer,mp.x*456,mp.y*120,456,120,stNearest)"] +[return] + + diff --git a/data/mode3/sprite/etc/m3_cutin11.asd b/data/mode3/sprite/etc/m3_cutin11.asd new file mode 100644 index 0000000..d0dfcdc Binary files /dev/null and b/data/mode3/sprite/etc/m3_cutin11.asd differ diff --git a/data/mode3/sprite/etc/m3_cutin12.asd b/data/mode3/sprite/etc/m3_cutin12.asd new file mode 100644 index 0000000..63c9aa5 --- /dev/null +++ b/data/mode3/sprite/etc/m3_cutin12.asd @@ -0,0 +1,78 @@ + +[size width=456 height=120] +[pos left=0 top=126] + +[if exp="layer.caller.inverse"] + [eval exp="layer.execInverse()"] +[endif] + +[size width=1366 height=360] +[addlayer storage="cutin032" inverse=false] +[addlayer storage="cutin021" inverse=&(layer.caller.inverse)] + + +[pause] +[set visible=true opacity=0 clip=(1368,0)][wait frame=1] + +[eval exp="mp.x=0,mp.y=0"][call target=*copy] +[set opacity=16 clip=(1368,6)][wait frame=1] +[set opacity=64 clip=(1368,24)][wait frame=1] +[set opacity=255 clip=(1368,96)][wait frame=1] +[set clip=(1368,360)] + + +;[wait frame=38] +[eval exp="mp.x=1,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=0"][call target=*copy][wait frame=2] + +[playse storage="se645"] + +[eval exp="mp.x=3,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=5,mp.y=0"][call target=*copy][wait frame=2] + +[eval exp="mp.x=0,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=1,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=3,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=5,mp.y=1"][call target=*copy][wait frame=2] + +[eval exp="mp.x=0,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=1,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=3,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=5,mp.y=2"][call target=*copy][wait frame=1] + +[set clip=(1368,192)][wait frame=1] +[eval exp="mp.x=5,mp.y=1"][call target=*copy] +[set opacity=128 clip=(1368,48)][wait frame=1] +[set opacity=32 clip=(1368,12)][wait frame=1] + +;[disp left=0 top=0 opacity=224][wait frame=1] +;[disp left=0 top=0 opacity=192][wait frame=1] +;[disp left=0 top=0 opacity=160][wait frame=1] +;[disp left=0 top=0 opacity=128][wait frame=1] +;[disp left=0 top=0 opacity=96] [wait frame=1] +;[disp left=0 top=0 opacity=64 ][wait frame=1] +;[disp left=0 top=0 opacity=32 ][wait frame=1] + + +[resume] +[set visible=false opacity=0 clip=(1368,0)] + + +[dellayer id=1] +[dellayer id=0] + + + +[s] + + +*copy +[eval exp="owner.layers[1].stretchCopy(0,0,1368,360,layer,mp.x*456,mp.y*120,456,120,stNearest)"] +[return] + + diff --git a/data/mode3/sprite/etc/m3_cutin13.asd b/data/mode3/sprite/etc/m3_cutin13.asd new file mode 100644 index 0000000..7a17f10 --- /dev/null +++ b/data/mode3/sprite/etc/m3_cutin13.asd @@ -0,0 +1,78 @@ + +[size width=456 height=120] +[pos left=0 top=126] + +[if exp="layer.caller.inverse"] + [eval exp="layer.execInverse()"] +[endif] + +[size width=1366 height=360] +[addlayer storage="cutin032" inverse=false] +[addlayer storage="cutin021" inverse=&(layer.caller.inverse)] + + +[pause] +[set visible=true opacity=0 clip=(1368,0)][wait frame=1] + +[eval exp="mp.x=0,mp.y=0"][call target=*copy] +[set opacity=16 clip=(1368,6)][wait frame=1] +[set opacity=64 clip=(1368,24)][wait frame=1] +[set opacity=255 clip=(1368,96)][wait frame=1] +[set clip=(1368,360)] + + +;[wait frame=38] +[eval exp="mp.x=1,mp.y=0"][call target=*copy][wait frame=3] +[eval exp="mp.x=2,mp.y=0"][call target=*copy][wait frame=3] + +[playse storage="se645"] + +[eval exp="mp.x=3,mp.y=0"][call target=*copy][wait frame=3] +[eval exp="mp.x=4,mp.y=0"][call target=*copy][wait frame=3] +[eval exp="mp.x=5,mp.y=0"][call target=*copy][wait frame=2] + +[eval exp="mp.x=0,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=1,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=3,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=5,mp.y=1"][call target=*copy][wait frame=2] + +[eval exp="mp.x=0,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=1,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=2"][call target=*copy][wait frame=2] +;[eval exp="mp.x=3,mp.y=2"][call target=*copy][wait frame=2] +;[eval exp="mp.x=4,mp.y=2"][call target=*copy][wait frame=1] +;[eval exp="mp.x=5,mp.y=2"][call target=*copy][wait frame=1] + +[set clip=(1368,192)][wait frame=1] +[eval exp="mp.x=3,mp.y=1"][call target=*copy] +[set opacity=128 clip=(1368,48)][wait frame=1] +[set opacity=32 clip=(1368,12)][wait frame=1] + +;[disp left=0 top=0 opacity=224][wait frame=1] +;[disp left=0 top=0 opacity=192][wait frame=1] +;[disp left=0 top=0 opacity=160][wait frame=1] +;[disp left=0 top=0 opacity=128][wait frame=1] +;[disp left=0 top=0 opacity=96] [wait frame=1] +;[disp left=0 top=0 opacity=64 ][wait frame=1] +;[disp left=0 top=0 opacity=32 ][wait frame=1] + + +[resume] +[set visible=false opacity=0 clip=(1368,0)] + + +[dellayer id=1] +[dellayer id=0] + + + +[s] + + +*copy +[eval exp="owner.layers[1].stretchCopy(0,0,1368,360,layer,mp.x*456,mp.y*120,456,120,stNearest)"] +[return] + + diff --git a/data/mode3/sprite/etc/m3_cutin14.asd b/data/mode3/sprite/etc/m3_cutin14.asd new file mode 100644 index 0000000..75799ea --- /dev/null +++ b/data/mode3/sprite/etc/m3_cutin14.asd @@ -0,0 +1,78 @@ + +[size width=456 height=120] +[pos left=0 top=126] + +[if exp="layer.caller.inverse"] + [eval exp="layer.execInverse()"] +[endif] + +[size width=1366 height=360] +[addlayer storage="cutin032" inverse=false] +[addlayer storage="cutin021" inverse=&(layer.caller.inverse)] + +[playse storage="se128_3"] + + +[pause] +[set visible=true opacity=0 clip=(1368,0)][wait frame=1] + +[eval exp="mp.x=0,mp.y=0"][call target=*copy] +[set opacity=16 clip=(1368,6)][wait frame=1] +[set opacity=64 clip=(1368,24)][wait frame=1] +[set opacity=255 clip=(1368,96)][wait frame=1] +[set clip=(1368,360)] + + +;[wait frame=38] +[eval exp="mp.x=1,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=0"][call target=*copy][wait frame=2] + +[eval exp="mp.x=3,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=0"][call target=*copy][wait frame=2] +[eval exp="mp.x=5,mp.y=0"][call target=*copy][wait frame=2] + +[eval exp="mp.x=0,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=1,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=3,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=1"][call target=*copy][wait frame=2] +[eval exp="mp.x=5,mp.y=1"][call target=*copy][wait frame=2] + +[eval exp="mp.x=0,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=1,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=2,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=3,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=4,mp.y=2"][call target=*copy][wait frame=2] +[eval exp="mp.x=5,mp.y=2"][call target=*copy][wait frame=1] + +[set clip=(1368,192)][wait frame=1] +[eval exp="mp.x=5,mp.y=1"][call target=*copy] +[set opacity=128 clip=(1368,48)][wait frame=1] +[set opacity=32 clip=(1368,12)][wait frame=1] + +;[disp left=0 top=0 opacity=224][wait frame=1] +;[disp left=0 top=0 opacity=192][wait frame=1] +;[disp left=0 top=0 opacity=160][wait frame=1] +;[disp left=0 top=0 opacity=128][wait frame=1] +;[disp left=0 top=0 opacity=96] [wait frame=1] +;[disp left=0 top=0 opacity=64 ][wait frame=1] +;[disp left=0 top=0 opacity=32 ][wait frame=1] + + +[resume] +[set visible=false opacity=0 clip=(1368,0)] + + +[dellayer id=1] +[dellayer id=0] + + + +[s] + + +*copy +[eval exp="owner.layers[1].stretchCopy(0,0,1368,360,layer,mp.x*456,mp.y*120,456,120,stNearest)"] +[return] + + diff --git a/data/mode3/sprite/etc/m3_cutin21.asd b/data/mode3/sprite/etc/m3_cutin21.asd new file mode 100644 index 0000000..696ed89 Binary files /dev/null and b/data/mode3/sprite/etc/m3_cutin21.asd differ diff --git a/data/mode3/sprite/etc/m3_empty.asd b/data/mode3/sprite/etc/m3_empty.asd new file mode 100644 index 0000000..6b24f04 --- /dev/null +++ b/data/mode3/sprite/etc/m3_empty.asd @@ -0,0 +1,28 @@ + +[dispsize width=80 height=23] +[if exp="bao.tickCount - tf.lastEmptySoundTick > 10"] + [playse storage=sys_empty] +[endif] +[eval exp="tf.lastEmptySoundTick = bao.tickCount"] + +[eval exp="mp.pl=layer.parent"] +[eval exp="mp.l=layer.parent.mpGaugeLayer"] + +[if exp="mp.pl.align==0"] + [eval exp="layer.setPos(mp.l.left-1, mp.l.top-1)"] +[else] + [eval exp="layer.setPos(mp.l.left+mp.l.width-80+1, mp.l.top-1)"] +[endif] + +[disp left=0 top=0 opacity=128][wait frame=2] +[disp left=0 top=0 opacity=255][wait frame=5] +[disp left=0 top=0 opacity= 0][wait frame=5] +[disp left=0 top=0 opacity=255][wait frame=10] +[disp left=0 top=0 opacity=128][wait frame=2] +[disp left=0 top=0 opacity= 64][wait frame=2] +[disp left=0 top=0 opacity= 32][wait frame=2] +[disp left=0 top=0 opacity= 0][wait frame=2] + +[eval exp="layer.visible=false"] + +[s] diff --git a/data/mode3/sprite/etc/m3_explode01sub.asd b/data/mode3/sprite/etc/m3_explode01sub.asd new file mode 100644 index 0000000..afb726a Binary files /dev/null and b/data/mode3/sprite/etc/m3_explode01sub.asd differ diff --git a/data/mode3/sprite/etc/m3_explode02sub.asd b/data/mode3/sprite/etc/m3_explode02sub.asd new file mode 100644 index 0000000..a34678e Binary files /dev/null and b/data/mode3/sprite/etc/m3_explode02sub.asd differ diff --git a/data/mode3/sprite/etc/m3_go01.asd b/data/mode3/sprite/etc/m3_go01.asd new file mode 100644 index 0000000..c95e7a1 Binary files /dev/null and b/data/mode3/sprite/etc/m3_go01.asd differ diff --git a/data/mode3/sprite/etc/m3_go02.asd b/data/mode3/sprite/etc/m3_go02.asd new file mode 100644 index 0000000..8dad0af Binary files /dev/null and b/data/mode3/sprite/etc/m3_go02.asd differ diff --git a/data/mode3/sprite/etc/m3_magiccircle01sub.asd b/data/mode3/sprite/etc/m3_magiccircle01sub.asd new file mode 100644 index 0000000..23c7d50 Binary files /dev/null and b/data/mode3/sprite/etc/m3_magiccircle01sub.asd differ diff --git a/data/mode3/sprite/etc/m3_magiccircle05sub.asd b/data/mode3/sprite/etc/m3_magiccircle05sub.asd new file mode 100644 index 0000000..e367117 Binary files /dev/null and b/data/mode3/sprite/etc/m3_magiccircle05sub.asd differ diff --git a/data/mode3/sprite/player/m3_p10_special2_e3_sub1.asd b/data/mode3/sprite/player/m3_p10_special2_e3_sub1.asd new file mode 100644 index 0000000..18d1d41 --- /dev/null +++ b/data/mode3/sprite/player/m3_p10_special2_e3_sub1.asd @@ -0,0 +1,45 @@ +*start +[eval exp="mp.w=150"] +[eval exp="mp.h=158"] + +[dispsize width=&mp.w height=&mp.h] +[state nozoom=true] + +[ontrigger name=delete target=*delete] + +;[if exp="owner.owner.owner.inverse"] +; [eval exp="layer.setInverse()"] +;[endif] + +[disp left= 0 top=0 opacity=0][wait frame=1] + +[eval exp="owner.owner.visible=true"] + +[ontrigger name=landing target=*landing] +[eval exp="mp.x=0,mp.y=0"][call target=*copy] +[s] + +*landing +[eval exp="mp.x=1,mp.y=0"][call target=*copy][wait frame=3] + + + +[eval exp="mp.w=214"] +[eval exp="mp.h=82"] + +[dispsize width=&mp.w height=&mp.h] +[image storage=p10_special2_e3_sub2] +[eval exp="mp.x=0,mp.y=0"][call target=*copy][wait frame=4] +[eval exp="mp.x=1,mp.y=0"][call target=*copy][wait frame=2] + + +*delete + + +[s] + + +*copy +[eval exp="owner.owner.stretchCopy(0,0,mp.w*6,mp.h*6,layer,mp.x*mp.w,0,mp.w,mp.h,stNearest)"] +[return] + diff --git a/data/omorashi01.asd b/data/omorashi01.asd new file mode 100644 index 0000000..a602810 Binary files /dev/null and b/data/omorashi01.asd differ diff --git a/data/p00_clinched1a.asd b/data/p00_clinched1a.asd new file mode 100644 index 0000000..724b44a Binary files /dev/null and b/data/p00_clinched1a.asd differ diff --git a/data/p00_command4.asd b/data/p00_command4.asd new file mode 100644 index 0000000..ad2f0f5 Binary files /dev/null and b/data/p00_command4.asd differ diff --git a/data/p00_command4_e.asd b/data/p00_command4_e.asd new file mode 100644 index 0000000..0e4ae9d Binary files /dev/null and b/data/p00_command4_e.asd differ diff --git a/data/p00_damage2.asd b/data/p00_damage2.asd new file mode 100644 index 0000000..96799ba Binary files /dev/null and b/data/p00_damage2.asd differ diff --git a/data/p00_dash.asd b/data/p00_dash.asd new file mode 100644 index 0000000..31e2148 Binary files /dev/null and b/data/p00_dash.asd differ diff --git a/data/p00_etc3.asd b/data/p00_etc3.asd new file mode 100644 index 0000000..34ea944 Binary files /dev/null and b/data/p00_etc3.asd differ diff --git a/data/p00_extasy.asd b/data/p00_extasy.asd new file mode 100644 index 0000000..b7bfdb1 Binary files /dev/null and b/data/p00_extasy.asd differ diff --git a/data/p00_kick3.asd b/data/p00_kick3.asd new file mode 100644 index 0000000..5b99ec0 Binary files /dev/null and b/data/p00_kick3.asd differ diff --git a/data/p00_landing2.asd b/data/p00_landing2.asd new file mode 100644 index 0000000..9316c65 Binary files /dev/null and b/data/p00_landing2.asd differ diff --git a/data/p00_other04.asd b/data/p00_other04.asd new file mode 100644 index 0000000..7eb1721 Binary files /dev/null and b/data/p00_other04.asd differ diff --git a/data/p00_other05.asd b/data/p00_other05.asd new file mode 100644 index 0000000..33be106 Binary files /dev/null and b/data/p00_other05.asd differ diff --git a/data/p00_recovery.asd b/data/p00_recovery.asd new file mode 100644 index 0000000..7d11892 Binary files /dev/null and b/data/p00_recovery.asd differ diff --git a/data/p00_special2_ea.asd b/data/p00_special2_ea.asd new file mode 100644 index 0000000..71382f0 Binary files /dev/null and b/data/p00_special2_ea.asd differ diff --git a/data/p00_special3.asd b/data/p00_special3.asd new file mode 100644 index 0000000..5188022 Binary files /dev/null and b/data/p00_special3.asd differ diff --git a/data/p00_special3_e1.asd b/data/p00_special3_e1.asd new file mode 100644 index 0000000..7362336 Binary files /dev/null and b/data/p00_special3_e1.asd differ diff --git a/data/p00_special3_e2.asd b/data/p00_special3_e2.asd new file mode 100644 index 0000000..23721de Binary files /dev/null and b/data/p00_special3_e2.asd differ diff --git a/data/p00_special3_e3.asd b/data/p00_special3_e3.asd new file mode 100644 index 0000000..a879d21 Binary files /dev/null and b/data/p00_special3_e3.asd differ diff --git a/data/p00_special4.asd b/data/p00_special4.asd new file mode 100644 index 0000000..99214b0 Binary files /dev/null and b/data/p00_special4.asd differ diff --git a/data/p00_special4_e.asd b/data/p00_special4_e.asd new file mode 100644 index 0000000..20fa2da Binary files /dev/null and b/data/p00_special4_e.asd differ diff --git a/data/p00_special5.asd b/data/p00_special5.asd new file mode 100644 index 0000000..86f35ca Binary files /dev/null and b/data/p00_special5.asd differ diff --git a/data/p00_special5_e.asd b/data/p00_special5_e.asd new file mode 100644 index 0000000..d7de604 Binary files /dev/null and b/data/p00_special5_e.asd differ diff --git a/data/p00_standUp2.asd b/data/p00_standUp2.asd new file mode 100644 index 0000000..a156ffe Binary files /dev/null and b/data/p00_standUp2.asd differ diff --git a/data/p00_standing.asd b/data/p00_standing.asd new file mode 100644 index 0000000..f196db8 Binary files /dev/null and b/data/p00_standing.asd differ diff --git a/data/p00_standing2.asd b/data/p00_standing2.asd new file mode 100644 index 0000000..a466e91 Binary files /dev/null and b/data/p00_standing2.asd differ diff --git a/data/p00_standing3.asd b/data/p00_standing3.asd new file mode 100644 index 0000000..b029e57 Binary files /dev/null and b/data/p00_standing3.asd differ diff --git a/data/p00_throw1.asd b/data/p00_throw1.asd new file mode 100644 index 0000000..e3dd68b Binary files /dev/null and b/data/p00_throw1.asd differ diff --git a/data/p00_throw2.asd b/data/p00_throw2.asd new file mode 100644 index 0000000..3a61937 Binary files /dev/null and b/data/p00_throw2.asd differ diff --git a/data/p00_thrown11.asd b/data/p00_thrown11.asd new file mode 100644 index 0000000..2e26c32 Binary files /dev/null and b/data/p00_thrown11.asd differ diff --git a/data/p00_thrown2.asd b/data/p00_thrown2.asd new file mode 100644 index 0000000..ccdc95f Binary files /dev/null and b/data/p00_thrown2.asd differ diff --git a/data/p00_thrown2c.asd b/data/p00_thrown2c.asd new file mode 100644 index 0000000..6a71da4 Binary files /dev/null and b/data/p00_thrown2c.asd differ diff --git a/data/p00_thrown3.asd b/data/p00_thrown3.asd new file mode 100644 index 0000000..759575e Binary files /dev/null and b/data/p00_thrown3.asd differ diff --git a/data/p00_thrown3b.asd b/data/p00_thrown3b.asd new file mode 100644 index 0000000..ee414b0 Binary files /dev/null and b/data/p00_thrown3b.asd differ diff --git a/data/p00_thrown4.asd b/data/p00_thrown4.asd new file mode 100644 index 0000000..bb8b344 Binary files /dev/null and b/data/p00_thrown4.asd differ diff --git a/data/p00_thrown6.asd b/data/p00_thrown6.asd new file mode 100644 index 0000000..74583d7 Binary files /dev/null and b/data/p00_thrown6.asd differ diff --git a/data/p00_thrown7.asd b/data/p00_thrown7.asd new file mode 100644 index 0000000..c445caa Binary files /dev/null and b/data/p00_thrown7.asd differ diff --git a/data/p00_thrown8.asd b/data/p00_thrown8.asd new file mode 100644 index 0000000..f5426f2 Binary files /dev/null and b/data/p00_thrown8.asd differ diff --git a/data/p00_thrown9.asd b/data/p00_thrown9.asd new file mode 100644 index 0000000..ab22d5d Binary files /dev/null and b/data/p00_thrown9.asd differ diff --git a/data/p00_win.asd b/data/p00_win.asd new file mode 100644 index 0000000..1959a0e Binary files /dev/null and b/data/p00_win.asd differ diff --git a/data/p0_h1108++.asd b/data/p0_h1108++.asd new file mode 100644 index 0000000..f5742a8 Binary files /dev/null and b/data/p0_h1108++.asd differ diff --git a/data/p0_h1108+.asd b/data/p0_h1108+.asd new file mode 100644 index 0000000..34b09ca Binary files /dev/null and b/data/p0_h1108+.asd differ diff --git a/data/p0_h1108.asd b/data/p0_h1108.asd new file mode 100644 index 0000000..ee5397e Binary files /dev/null and b/data/p0_h1108.asd differ diff --git a/data/p0_h1109++.asd b/data/p0_h1109++.asd new file mode 100644 index 0000000..7267e9d Binary files /dev/null and b/data/p0_h1109++.asd differ diff --git a/data/p0_h1109+.asd b/data/p0_h1109+.asd new file mode 100644 index 0000000..e36bb66 Binary files /dev/null and b/data/p0_h1109+.asd differ diff --git a/data/p0_h1109.asd b/data/p0_h1109.asd new file mode 100644 index 0000000..12f2d9e Binary files /dev/null and b/data/p0_h1109.asd differ diff --git a/data/p0_h1204.asd b/data/p0_h1204.asd new file mode 100644 index 0000000..0e04557 Binary files /dev/null and b/data/p0_h1204.asd differ diff --git a/data/p0_h1401b.asd b/data/p0_h1401b.asd new file mode 100644 index 0000000..e393cc9 --- /dev/null +++ b/data/p0_h1401b.asd @@ -0,0 +1,58 @@ +*loop2start + +[iscript] + + mp.storage = "p0_h1401"; + + mp.width = 78; + mp.height = 132; + + mp.baseline = 0; + mp.centerpos = mp.width / 2; + +// mp.shaseiX = -2; +// mp.shaseiY = 1; +// +// mp.shaseiStorage = "p1_h1103s"; + +[endscript] + +[image storage=&(mp.storage+"b")] +[dispsize width=&mp.width height=&mp.height baseline=&mp.baseline centerpos=&mp.centerpos] +[state enablemove=false enableAttack=false] + + +*loop2 + +[disp left=0 top=0 opacity=255][wait frame=&(intrandom(4,7))] +[disp left=1 top=0 opacity=255][wait frame=&(intrandom(4,7))] +[disp left=2 top=0 opacity=255][wait frame=&(intrandom(4,7))] +[disp left=3 top=0 opacity=255][wait frame=&(intrandom(4,7))] +[disp left=4 top=0 opacity=255][wait frame=&(intrandom(4,7))] +[disp left=5 top=0 opacity=255][wait frame=&(intrandom(4,7))] + +[jump target=*loop2] + + + + +*loop3start + +[image storage=&(mp.storage+"c")] +[dispsize width=&mp.width height=&mp.height baseline=&mp.baseline centerpos=&mp.centerpos] +[state enablemove=false enableAttack=false] + + +*loop3 + +[disp left=0 top=0 opacity=255][wait frame=&(intrandom(4,7))] +[disp left=1 top=0 opacity=255][wait frame=&(intrandom(4,7))] +[disp left=2 top=0 opacity=255][wait frame=&(intrandom(4,7))] +[disp left=3 top=0 opacity=255][wait frame=&(intrandom(4,7))] +[disp left=4 top=0 opacity=255][wait frame=&(intrandom(4,7))] +[disp left=5 top=0 opacity=255][wait frame=&(intrandom(4,7))] + +[jump target=*loop3] + + + diff --git a/data/p0_h1601.asd b/data/p0_h1601.asd new file mode 100644 index 0000000..3a8542b Binary files /dev/null and b/data/p0_h1601.asd differ diff --git a/data/p0_h1602.asd b/data/p0_h1602.asd new file mode 100644 index 0000000..843c704 Binary files /dev/null and b/data/p0_h1602.asd differ diff --git a/data/p0_h1602s.asd b/data/p0_h1602s.asd new file mode 100644 index 0000000..1dc5c52 Binary files /dev/null and b/data/p0_h1602s.asd differ diff --git a/data/p0_h1603.asd b/data/p0_h1603.asd new file mode 100644 index 0000000..5766f57 Binary files /dev/null and b/data/p0_h1603.asd differ diff --git a/data/p0_h1603s.asd b/data/p0_h1603s.asd new file mode 100644 index 0000000..b18e040 Binary files /dev/null and b/data/p0_h1603s.asd differ diff --git a/data/p0_h1604.asd b/data/p0_h1604.asd new file mode 100644 index 0000000..80dd3a5 Binary files /dev/null and b/data/p0_h1604.asd differ diff --git a/data/p0_h1605.asd b/data/p0_h1605.asd new file mode 100644 index 0000000..1af8232 Binary files /dev/null and b/data/p0_h1605.asd differ diff --git a/data/p0_h1605s.asd b/data/p0_h1605s.asd new file mode 100644 index 0000000..978a098 Binary files /dev/null and b/data/p0_h1605s.asd differ diff --git a/data/p0_h1605s2.asd b/data/p0_h1605s2.asd new file mode 100644 index 0000000..23e50ce Binary files /dev/null and b/data/p0_h1605s2.asd differ diff --git a/data/p0_h1606.asd b/data/p0_h1606.asd new file mode 100644 index 0000000..944ba2d Binary files /dev/null and b/data/p0_h1606.asd differ diff --git a/data/p0_h1606s.asd b/data/p0_h1606s.asd new file mode 100644 index 0000000..d2096a6 Binary files /dev/null and b/data/p0_h1606s.asd differ diff --git a/data/p0_h1607.asd b/data/p0_h1607.asd new file mode 100644 index 0000000..48f5e17 Binary files /dev/null and b/data/p0_h1607.asd differ diff --git a/data/p0_h1608.asd b/data/p0_h1608.asd new file mode 100644 index 0000000..7877641 Binary files /dev/null and b/data/p0_h1608.asd differ diff --git a/data/p0_h1609.asd b/data/p0_h1609.asd new file mode 100644 index 0000000..255ca9e Binary files /dev/null and b/data/p0_h1609.asd differ diff --git a/data/p0_h1609s.asd b/data/p0_h1609s.asd new file mode 100644 index 0000000..5c36000 Binary files /dev/null and b/data/p0_h1609s.asd differ diff --git a/data/p0_h1611.asd b/data/p0_h1611.asd new file mode 100644 index 0000000..675e706 Binary files /dev/null and b/data/p0_h1611.asd differ diff --git a/data/p0_h1611s.asd b/data/p0_h1611s.asd new file mode 100644 index 0000000..1f094c6 Binary files /dev/null and b/data/p0_h1611s.asd differ diff --git a/data/p0_h1612.asd b/data/p0_h1612.asd new file mode 100644 index 0000000..3112057 Binary files /dev/null and b/data/p0_h1612.asd differ diff --git a/data/p0_h1612s.asd b/data/p0_h1612s.asd new file mode 100644 index 0000000..964bd60 Binary files /dev/null and b/data/p0_h1612s.asd differ diff --git a/data/p0_h2005.asd b/data/p0_h2005.asd new file mode 100644 index 0000000..4ab9816 Binary files /dev/null and b/data/p0_h2005.asd differ diff --git a/data/p0_h2007++.asd b/data/p0_h2007++.asd new file mode 100644 index 0000000..e5fc46c Binary files /dev/null and b/data/p0_h2007++.asd differ diff --git a/data/p0_h2007+.asd b/data/p0_h2007+.asd new file mode 100644 index 0000000..f3133d4 Binary files /dev/null and b/data/p0_h2007+.asd differ diff --git a/data/p0_h2007.asd b/data/p0_h2007.asd new file mode 100644 index 0000000..67eb711 Binary files /dev/null and b/data/p0_h2007.asd differ diff --git a/data/p0_h2008+.asd b/data/p0_h2008+.asd new file mode 100644 index 0000000..605706d Binary files /dev/null and b/data/p0_h2008+.asd differ diff --git a/data/p0_h2008.asd b/data/p0_h2008.asd new file mode 100644 index 0000000..78a841a Binary files /dev/null and b/data/p0_h2008.asd differ diff --git a/data/p10_clinched1a.asd b/data/p10_clinched1a.asd new file mode 100644 index 0000000..aa638a3 Binary files /dev/null and b/data/p10_clinched1a.asd differ diff --git a/data/p10_clinched2a.asd b/data/p10_clinched2a.asd new file mode 100644 index 0000000..b92a91f Binary files /dev/null and b/data/p10_clinched2a.asd differ diff --git a/data/p10_command3.asd b/data/p10_command3.asd new file mode 100644 index 0000000..aad3fa8 Binary files /dev/null and b/data/p10_command3.asd differ diff --git a/data/p10_damage2.asd b/data/p10_damage2.asd new file mode 100644 index 0000000..b0a29d8 Binary files /dev/null and b/data/p10_damage2.asd differ diff --git a/data/p10_dashJump.asd b/data/p10_dashJump.asd new file mode 100644 index 0000000..17123ac Binary files /dev/null and b/data/p10_dashJump.asd differ diff --git a/data/p10_extasy.asd b/data/p10_extasy.asd new file mode 100644 index 0000000..de4e45a Binary files /dev/null and b/data/p10_extasy.asd differ diff --git a/data/p10_forwardJump.asd b/data/p10_forwardJump.asd new file mode 100644 index 0000000..104bc0b Binary files /dev/null and b/data/p10_forwardJump.asd differ diff --git a/data/p10_holding.asd b/data/p10_holding.asd new file mode 100644 index 0000000..db637e7 Binary files /dev/null and b/data/p10_holding.asd differ diff --git a/data/p10_holding2.asd b/data/p10_holding2.asd new file mode 100644 index 0000000..cc9bf7b Binary files /dev/null and b/data/p10_holding2.asd differ diff --git a/data/p10_jumpKick1.asd b/data/p10_jumpKick1.asd new file mode 100644 index 0000000..3c3230c Binary files /dev/null and b/data/p10_jumpKick1.asd differ diff --git a/data/p10_jumpKick2.asd b/data/p10_jumpKick2.asd new file mode 100644 index 0000000..f6b6282 Binary files /dev/null and b/data/p10_jumpKick2.asd differ diff --git a/data/p10_kick2.asd b/data/p10_kick2.asd new file mode 100644 index 0000000..b0ef345 Binary files /dev/null and b/data/p10_kick2.asd differ diff --git a/data/p10_landing2.asd b/data/p10_landing2.asd new file mode 100644 index 0000000..db048ed Binary files /dev/null and b/data/p10_landing2.asd differ diff --git a/data/p10_other04.asd b/data/p10_other04.asd new file mode 100644 index 0000000..2f147e9 Binary files /dev/null and b/data/p10_other04.asd differ diff --git a/data/p10_other05.asd b/data/p10_other05.asd new file mode 100644 index 0000000..78e7925 Binary files /dev/null and b/data/p10_other05.asd differ diff --git a/data/p10_recovery.asd b/data/p10_recovery.asd new file mode 100644 index 0000000..eab8964 Binary files /dev/null and b/data/p10_recovery.asd differ diff --git a/data/p10_special3.asd b/data/p10_special3.asd new file mode 100644 index 0000000..bdccf70 Binary files /dev/null and b/data/p10_special3.asd differ diff --git a/data/p10_special4.asd b/data/p10_special4.asd new file mode 100644 index 0000000..127060f Binary files /dev/null and b/data/p10_special4.asd differ diff --git a/data/p10_special5.asd b/data/p10_special5.asd new file mode 100644 index 0000000..44ef0d9 Binary files /dev/null and b/data/p10_special5.asd differ diff --git a/data/p10_special6.asd b/data/p10_special6.asd new file mode 100644 index 0000000..fdbe7bd Binary files /dev/null and b/data/p10_special6.asd differ diff --git a/data/p10_special6_e.asd b/data/p10_special6_e.asd new file mode 100644 index 0000000..442f79d Binary files /dev/null and b/data/p10_special6_e.asd differ diff --git a/data/p10_special7.asd b/data/p10_special7.asd new file mode 100644 index 0000000..f70fe34 Binary files /dev/null and b/data/p10_special7.asd differ diff --git a/data/p10_special7_e.asd b/data/p10_special7_e.asd new file mode 100644 index 0000000..6c328bc Binary files /dev/null and b/data/p10_special7_e.asd differ diff --git a/data/p10_special7_e2.asd b/data/p10_special7_e2.asd new file mode 100644 index 0000000..8049a34 --- /dev/null +++ b/data/p10_special7_e2.asd @@ -0,0 +1,56 @@ + +*start + +[state enablemove=false enableAttack=false nogravity=true] +[dispsize width=150 height=60 centerpos=75] +[eval exp="sprite.attackToPlayer=false"] +[eval exp="sprite.attackToEnemy=true"] +[eval exp="sprite.attackToObject=false"] +[eval exp="sprite.followParent=false"] + +[move path=(320,0,0) xaccel=-0.3 frame=30] + +;[disp left= 0 top=0 opacity=255][attack rect=(14,4,120,56) strength=10 kind=atkNormal|atkEnablePursue depth=(20,20) exp="sprite.loadSprite(stLocked)" expcond="sprite.sprites[stLocked]!==void"][wait frame=2] +;[disp left= 1 top=0 opacity=255][attack rect=(14,4,120,56) strength=10 kind=atkNormal|atkEnablePursue depth=(20,20) exp="sprite.loadSprite(stLocked)" expcond="sprite.sprites[stLocked]!==void"][wait frame=2] +;[disp left= 2 top=0 opacity=255][attack rect=(14,4,120,56) strength=10 kind=atkNormal|atkEnablePursue depth=(20,20) exp="sprite.loadSprite(stLocked)" expcond="sprite.sprites[stLocked]!==void"][wait frame=2] +; +;[disp left= 0 top=0 opacity=255][attack rect=(14,4,120,56) strength=10 kind=atkNormal|atkEnablePursue depth=(20,20) exp="sprite.loadSprite(stLocked)" expcond="sprite.sprites[stLocked]!==void"][wait frame=2] +;[disp left= 1 top=0 opacity=255][attack rect=(14,4,120,56) strength=10 kind=atkNormal|atkEnablePursue depth=(20,20) exp="sprite.loadSprite(stLocked)" expcond="sprite.sprites[stLocked]!==void"][wait frame=2] +;[disp left= 2 top=0 opacity=255][attack rect=(14,4,120,56) strength=10 kind=atkNormal|atkEnablePursue depth=(20,20) exp="sprite.loadSprite(stLocked)" expcond="sprite.sprites[stLocked]!==void"][wait frame=2] +; +;[disp left= 0 top=0 opacity=255][attack rect=(14,4,120,56) strength=10 kind=atkNormal|atkEnablePursue depth=(20,20) exp="sprite.loadSprite(stLocked)" expcond="sprite.sprites[stLocked]!==void"][wait frame=2] +;[disp left= 1 top=0 opacity=255][attack rect=(14,4,120,56) strength=10 kind=atkNormal|atkEnablePursue depth=(20,20) exp="sprite.loadSprite(stLocked)" expcond="sprite.sprites[stLocked]!==void"][wait frame=2] + + +[disp left= 0 top=0 opacity=255][attack rect=(14,4,120,56) strength=10 kind=atkBrowOut|atkEnablePursue depth=(20,20)][wait frame=2] +[disp left= 1 top=0 opacity=255][attack rect=(14,4,120,56) strength=10 kind=atkBrowOut|atkEnablePursue depth=(20,20)][wait frame=2] +[disp left= 2 top=0 opacity=255][attack rect=(14,4,120,56) strength=10 kind=atkBrowOut|atkEnablePursue depth=(20,20)][wait frame=2] + +[disp left= 0 top=0 opacity=255][attack rect=(14,4,120,56) strength=10 kind=atkBrowOut|atkEnablePursue depth=(20,20)][wait frame=2] +[disp left= 1 top=0 opacity=255][attack rect=(14,4,120,56) strength=10 kind=atkBrowOut|atkEnablePursue depth=(20,20)][wait frame=2] +[disp left= 2 top=0 opacity=255][attack rect=(14,4,120,56) strength=10 kind=atkBrowOut|atkEnablePursue depth=(20,20)][wait frame=2] + +[disp left= 0 top=0 opacity=255][attack rect=(14,4,120,56) strength=10 kind=atkBrowOut|atkEnablePursue depth=(20,20)][wait frame=2] +[disp left= 1 top=0 opacity=255][attack rect=(14,4,120,56) strength=10 kind=atkBrowOut|atkEnablePursue depth=(20,20)][wait frame=2] + + +;[disp left= 0 top=0 opacity=200][wait frame=2] +;[disp left= 1 top=0 opacity=64][wait frame=2] +;[disp left= 2 top=0 opacity=64][wait frame=2] +;[disp left= 3 top=0 opacity=0] +; + + +[image storage="p10_special7_e3"] +[dispsize width=128 height=124 centerpos=64 baseline=34] + +[disp left= 0 top=0 opacity=200][attack rect=(14,4,120,56) strength=12 kind=atkBrowOut|atkEnablePursue depth=(20,20)][wait frame=2] +[disp left= 1 top=0 opacity=220][attack rect=(14,4,120,56) strength=12 kind=atkBrowOut|atkEnablePursue depth=(20,20)][wait frame=2] +[disp left= 2 top=0 opacity=255][wait frame=2] +[disp left= 2 top=0 opacity=128][wait frame=1] +[disp left= 2 top=0 opacity=64][wait frame=1] + + +[del] +[s] + diff --git a/data/p10_special8.asd b/data/p10_special8.asd new file mode 100644 index 0000000..37e14bf Binary files /dev/null and b/data/p10_special8.asd differ diff --git a/data/p10_special8_e1.asd b/data/p10_special8_e1.asd new file mode 100644 index 0000000..a6295a9 Binary files /dev/null and b/data/p10_special8_e1.asd differ diff --git a/data/p10_special8_e2.asd b/data/p10_special8_e2.asd new file mode 100644 index 0000000..3259ee3 Binary files /dev/null and b/data/p10_special8_e2.asd differ diff --git a/data/p10_special8_e3.asd b/data/p10_special8_e3.asd new file mode 100644 index 0000000..61a4acf --- /dev/null +++ b/data/p10_special8_e3.asd @@ -0,0 +1,26 @@ +*start + + +[dispsize width=136 height=100 baseline=2] +[state enablemove=false enableAttack=false nogravity=true] + + +[disp left=0 top=0 opacity=255][wait frame=2] +[disp left=1 top=0 opacity=255][wait frame=2] +[disp left=2 top=0 opacity=255][wait frame=2] +[disp left=3 top=0 opacity=255][wait frame=2] +[disp left=4 top=0 opacity=255][wait frame=2] +;[disp left=1 top=0 opacity=255][wait frame=2] +;[disp left=2 top=0 opacity=255][wait frame=2] +;[disp left=3 top=0 opacity=255][wait frame=2] +;[disp left=4 top=0 opacity=255][wait frame=2] +[disp left=1 top=0 opacity=255][wait frame=2] + + +[disp left=2 top=0 opacity=128][wait frame=2] + + +[del] +[s] + + diff --git a/data/p10_special8_e4.asd b/data/p10_special8_e4.asd new file mode 100644 index 0000000..15d41df Binary files /dev/null and b/data/p10_special8_e4.asd differ diff --git a/data/p10_standing.asd b/data/p10_standing.asd new file mode 100644 index 0000000..c303d97 Binary files /dev/null and b/data/p10_standing.asd differ diff --git a/data/p10_standing2.asd b/data/p10_standing2.asd new file mode 100644 index 0000000..b7b7ee2 Binary files /dev/null and b/data/p10_standing2.asd differ diff --git a/data/p10_standing3.asd b/data/p10_standing3.asd new file mode 100644 index 0000000..961b6a6 Binary files /dev/null and b/data/p10_standing3.asd differ diff --git a/data/p10_throw1.asd b/data/p10_throw1.asd new file mode 100644 index 0000000..59e9d40 Binary files /dev/null and b/data/p10_throw1.asd differ diff --git a/data/p10_throw2.asd b/data/p10_throw2.asd new file mode 100644 index 0000000..493de7a Binary files /dev/null and b/data/p10_throw2.asd differ diff --git a/data/p10_thrown2.asd b/data/p10_thrown2.asd new file mode 100644 index 0000000..59fb65a Binary files /dev/null and b/data/p10_thrown2.asd differ diff --git a/data/p10_thrown3.asd b/data/p10_thrown3.asd new file mode 100644 index 0000000..bdf6a91 Binary files /dev/null and b/data/p10_thrown3.asd differ diff --git a/data/p10_thrown3b.asd b/data/p10_thrown3b.asd new file mode 100644 index 0000000..d64d3b7 Binary files /dev/null and b/data/p10_thrown3b.asd differ diff --git a/data/p10_thrown4.asd b/data/p10_thrown4.asd new file mode 100644 index 0000000..df6359a Binary files /dev/null and b/data/p10_thrown4.asd differ diff --git a/data/p10_thrown6.asd b/data/p10_thrown6.asd new file mode 100644 index 0000000..a961301 Binary files /dev/null and b/data/p10_thrown6.asd differ diff --git a/data/p10_thrown7.asd b/data/p10_thrown7.asd new file mode 100644 index 0000000..79a029b Binary files /dev/null and b/data/p10_thrown7.asd differ diff --git a/data/p10_thrown8.asd b/data/p10_thrown8.asd new file mode 100644 index 0000000..ef6f1e3 Binary files /dev/null and b/data/p10_thrown8.asd differ diff --git a/data/p10_thrown9.asd b/data/p10_thrown9.asd new file mode 100644 index 0000000..dcb1477 Binary files /dev/null and b/data/p10_thrown9.asd differ diff --git a/data/p10_verticalJump.asd b/data/p10_verticalJump.asd new file mode 100644 index 0000000..af7308c Binary files /dev/null and b/data/p10_verticalJump.asd differ diff --git a/data/p10_winning.asd b/data/p10_winning.asd new file mode 100644 index 0000000..1da84c1 Binary files /dev/null and b/data/p10_winning.asd differ diff --git a/data/p1_1609.asd b/data/p1_1609.asd new file mode 100644 index 0000000..b6e9488 Binary files /dev/null and b/data/p1_1609.asd differ diff --git a/data/p1_h0101f.asd b/data/p1_h0101f.asd new file mode 100644 index 0000000..65b8821 Binary files /dev/null and b/data/p1_h0101f.asd differ diff --git a/data/p1_h0111.asd b/data/p1_h0111.asd new file mode 100644 index 0000000..631bfd1 Binary files /dev/null and b/data/p1_h0111.asd differ diff --git a/data/p1_h1108.asd b/data/p1_h1108.asd new file mode 100644 index 0000000..1f4b5cc Binary files /dev/null and b/data/p1_h1108.asd differ diff --git a/data/p1_h1109++.asd b/data/p1_h1109++.asd new file mode 100644 index 0000000..d81f55d Binary files /dev/null and b/data/p1_h1109++.asd differ diff --git a/data/p1_h1109+.asd b/data/p1_h1109+.asd new file mode 100644 index 0000000..50b6bea Binary files /dev/null and b/data/p1_h1109+.asd differ diff --git a/data/p1_h1109.asd b/data/p1_h1109.asd new file mode 100644 index 0000000..45dc049 Binary files /dev/null and b/data/p1_h1109.asd differ diff --git a/data/p1_h1110+.asd b/data/p1_h1110+.asd new file mode 100644 index 0000000..013d9a5 Binary files /dev/null and b/data/p1_h1110+.asd differ diff --git a/data/p1_h1110.asd b/data/p1_h1110.asd new file mode 100644 index 0000000..a5cc967 Binary files /dev/null and b/data/p1_h1110.asd differ diff --git a/data/p1_h1204.asd b/data/p1_h1204.asd new file mode 100644 index 0000000..6aeaaf9 Binary files /dev/null and b/data/p1_h1204.asd differ diff --git a/data/p1_h1402.asd b/data/p1_h1402.asd new file mode 100644 index 0000000..f1067b5 Binary files /dev/null and b/data/p1_h1402.asd differ diff --git a/data/p1_h1601.asd b/data/p1_h1601.asd new file mode 100644 index 0000000..fb4d3b9 Binary files /dev/null and b/data/p1_h1601.asd differ diff --git a/data/p1_h1602.asd b/data/p1_h1602.asd new file mode 100644 index 0000000..c95d41f Binary files /dev/null and b/data/p1_h1602.asd differ diff --git a/data/p1_h1602s.asd b/data/p1_h1602s.asd new file mode 100644 index 0000000..17735d5 Binary files /dev/null and b/data/p1_h1602s.asd differ diff --git a/data/p1_h1603.asd b/data/p1_h1603.asd new file mode 100644 index 0000000..179c2a0 Binary files /dev/null and b/data/p1_h1603.asd differ diff --git a/data/p1_h1604.asd b/data/p1_h1604.asd new file mode 100644 index 0000000..fac1f76 Binary files /dev/null and b/data/p1_h1604.asd differ diff --git a/data/p1_h1605.asd b/data/p1_h1605.asd new file mode 100644 index 0000000..09e4587 Binary files /dev/null and b/data/p1_h1605.asd differ diff --git a/data/p1_h1606.asd b/data/p1_h1606.asd new file mode 100644 index 0000000..d68d269 Binary files /dev/null and b/data/p1_h1606.asd differ diff --git a/data/p1_h1606s.asd b/data/p1_h1606s.asd new file mode 100644 index 0000000..219083f Binary files /dev/null and b/data/p1_h1606s.asd differ diff --git a/data/p1_h1607.asd b/data/p1_h1607.asd new file mode 100644 index 0000000..352bc07 Binary files /dev/null and b/data/p1_h1607.asd differ diff --git a/data/p1_h1607s.asd b/data/p1_h1607s.asd new file mode 100644 index 0000000..219083f Binary files /dev/null and b/data/p1_h1607s.asd differ diff --git a/data/p1_h1608.asd b/data/p1_h1608.asd new file mode 100644 index 0000000..ca22f47 Binary files /dev/null and b/data/p1_h1608.asd differ diff --git a/data/p1_h1609.asd b/data/p1_h1609.asd new file mode 100644 index 0000000..ccdfba6 Binary files /dev/null and b/data/p1_h1609.asd differ diff --git a/data/p1_h1609s.asd b/data/p1_h1609s.asd new file mode 100644 index 0000000..ceca563 Binary files /dev/null and b/data/p1_h1609s.asd differ diff --git a/data/p1_h1610.asd b/data/p1_h1610.asd new file mode 100644 index 0000000..aef052b Binary files /dev/null and b/data/p1_h1610.asd differ diff --git a/data/p1_h1611.asd b/data/p1_h1611.asd new file mode 100644 index 0000000..e017859 Binary files /dev/null and b/data/p1_h1611.asd differ diff --git a/data/p1_h1611s.asd b/data/p1_h1611s.asd new file mode 100644 index 0000000..b68d7dc Binary files /dev/null and b/data/p1_h1611s.asd differ diff --git a/data/p1_h1612.asd b/data/p1_h1612.asd new file mode 100644 index 0000000..7f88dfe Binary files /dev/null and b/data/p1_h1612.asd differ diff --git a/data/p1_h1612s.asd b/data/p1_h1612s.asd new file mode 100644 index 0000000..7f37cb4 Binary files /dev/null and b/data/p1_h1612s.asd differ diff --git a/data/p1_h2005.asd b/data/p1_h2005.asd new file mode 100644 index 0000000..c0110ae Binary files /dev/null and b/data/p1_h2005.asd differ diff --git a/data/p1_h2007+.asd b/data/p1_h2007+.asd new file mode 100644 index 0000000..2d5104c Binary files /dev/null and b/data/p1_h2007+.asd differ diff --git a/data/p1_h2007.asd b/data/p1_h2007.asd new file mode 100644 index 0000000..cf2fdea Binary files /dev/null and b/data/p1_h2007.asd differ diff --git a/data/p1_h2008+.asd b/data/p1_h2008+.asd new file mode 100644 index 0000000..605706d Binary files /dev/null and b/data/p1_h2008+.asd differ diff --git a/data/p1_h2008.asd b/data/p1_h2008.asd new file mode 100644 index 0000000..2fce494 Binary files /dev/null and b/data/p1_h2008.asd differ diff --git a/data/rescueMode.ssd b/data/rescueMode.ssd new file mode 100644 index 0000000..e6d1672 Binary files /dev/null and b/data/rescueMode.ssd differ diff --git a/data/scenario/macrodefine.ssd b/data/scenario/macrodefine.ssd new file mode 100644 index 0000000..201341a --- /dev/null +++ b/data/scenario/macrodefine.ssd @@ -0,0 +1,18 @@ + +[macro name=waitstable] + [call storage=macrodefine.ssd target=*loop] +[endmacro] +[s] + +*loop +[jump target=*wait cond="!bao.checkSpritesStabled()"] + +*endwait| + +[return] + + +*wait +[wait time=100] +[jump target=*loop] + diff --git a/data/scenario/rescueMode.ssd b/data/scenario/rescueMode.ssd new file mode 100644 index 0000000..d29d2b7 Binary files /dev/null and b/data/scenario/rescueMode.ssd differ diff --git a/data/scenario/stage00.ssd b/data/scenario/stage00.ssd new file mode 100644 index 0000000..8bb3cfb Binary files /dev/null and b/data/scenario/stage00.ssd differ diff --git a/data/scenario/stage01.ssd b/data/scenario/stage01.ssd new file mode 100644 index 0000000..6683fbe Binary files /dev/null and b/data/scenario/stage01.ssd differ diff --git a/data/scenario/stage01_02.ssd b/data/scenario/stage01_02.ssd new file mode 100644 index 0000000..ac4be0b Binary files /dev/null and b/data/scenario/stage01_02.ssd differ diff --git a/data/scenario/stage01_03.ssd b/data/scenario/stage01_03.ssd new file mode 100644 index 0000000..73c1e9e Binary files /dev/null and b/data/scenario/stage01_03.ssd differ diff --git a/data/scenario/stage02_01.ssd b/data/scenario/stage02_01.ssd new file mode 100644 index 0000000..0496357 Binary files /dev/null and b/data/scenario/stage02_01.ssd differ diff --git a/data/scenario/stage02_02.ssd b/data/scenario/stage02_02.ssd new file mode 100644 index 0000000..06b0075 Binary files /dev/null and b/data/scenario/stage02_02.ssd differ diff --git a/data/scenario/stage02_03.ssd b/data/scenario/stage02_03.ssd new file mode 100644 index 0000000..43f4ee3 Binary files /dev/null and b/data/scenario/stage02_03.ssd differ diff --git a/data/scenario/stage02_04.ssd b/data/scenario/stage02_04.ssd new file mode 100644 index 0000000..d055e71 Binary files /dev/null and b/data/scenario/stage02_04.ssd differ diff --git a/data/scenario/stage02_05.ssd b/data/scenario/stage02_05.ssd new file mode 100644 index 0000000..4a49389 Binary files /dev/null and b/data/scenario/stage02_05.ssd differ diff --git a/data/scenario/stage02_06.ssd b/data/scenario/stage02_06.ssd new file mode 100644 index 0000000..98653dd Binary files /dev/null and b/data/scenario/stage02_06.ssd differ diff --git a/data/scenario/stage03.ssd b/data/scenario/stage03.ssd new file mode 100644 index 0000000..534e765 Binary files /dev/null and b/data/scenario/stage03.ssd differ diff --git a/data/scenario/stage03_00.ssd b/data/scenario/stage03_00.ssd new file mode 100644 index 0000000..c1e2b99 Binary files /dev/null and b/data/scenario/stage03_00.ssd differ diff --git a/data/scenario/stage04_01.ssd b/data/scenario/stage04_01.ssd new file mode 100644 index 0000000..53a9b8a Binary files /dev/null and b/data/scenario/stage04_01.ssd differ diff --git a/data/scenario/stage04_02.ssd b/data/scenario/stage04_02.ssd new file mode 100644 index 0000000..5eb09ee Binary files /dev/null and b/data/scenario/stage04_02.ssd differ diff --git a/data/scenario/stage05_01.ssd b/data/scenario/stage05_01.ssd new file mode 100644 index 0000000..379b7ab Binary files /dev/null and b/data/scenario/stage05_01.ssd differ diff --git a/data/scenario/stage05_02.ssd b/data/scenario/stage05_02.ssd new file mode 100644 index 0000000..65fdebd Binary files /dev/null and b/data/scenario/stage05_02.ssd differ diff --git a/data/scenario/stage06_01.ssd b/data/scenario/stage06_01.ssd new file mode 100644 index 0000000..3522738 Binary files /dev/null and b/data/scenario/stage06_01.ssd differ diff --git a/data/scenario/stage06_02.ssd b/data/scenario/stage06_02.ssd new file mode 100644 index 0000000..bfcb2bb Binary files /dev/null and b/data/scenario/stage06_02.ssd differ diff --git a/data/scenario/stage06_03.ssd b/data/scenario/stage06_03.ssd new file mode 100644 index 0000000..9ed8162 Binary files /dev/null and b/data/scenario/stage06_03.ssd differ diff --git a/data/scenario/stage06_explode.asd b/data/scenario/stage06_explode.asd new file mode 100644 index 0000000..e301491 Binary files /dev/null and b/data/scenario/stage06_explode.asd differ diff --git a/data/scenario/stage07_01.ssd b/data/scenario/stage07_01.ssd new file mode 100644 index 0000000..a7ad98d Binary files /dev/null and b/data/scenario/stage07_01.ssd differ diff --git a/data/scenario/stage0a_00.ssd b/data/scenario/stage0a_00.ssd new file mode 100644 index 0000000..0bb600a Binary files /dev/null and b/data/scenario/stage0a_00.ssd differ diff --git a/data/scenario/stage0a_01.ssd b/data/scenario/stage0a_01.ssd new file mode 100644 index 0000000..b96bbdf Binary files /dev/null and b/data/scenario/stage0a_01.ssd differ diff --git a/data/scenario/stage0b_00.ssd b/data/scenario/stage0b_00.ssd new file mode 100644 index 0000000..fa9d8cf Binary files /dev/null and b/data/scenario/stage0b_00.ssd differ diff --git a/data/scenario/stage0b_01.ssd b/data/scenario/stage0b_01.ssd new file mode 100644 index 0000000..1258638 Binary files /dev/null and b/data/scenario/stage0b_01.ssd differ diff --git a/data/scenario/stage0b_02.ssd b/data/scenario/stage0b_02.ssd new file mode 100644 index 0000000..7810c02 Binary files /dev/null and b/data/scenario/stage0b_02.ssd differ diff --git a/data/scenario/stage0b_03.ssd b/data/scenario/stage0b_03.ssd new file mode 100644 index 0000000..3082dfd Binary files /dev/null and b/data/scenario/stage0b_03.ssd differ diff --git a/data/scenario/stage0c_01.ssd b/data/scenario/stage0c_01.ssd new file mode 100644 index 0000000..1ba6cb4 Binary files /dev/null and b/data/scenario/stage0c_01.ssd differ diff --git a/data/scenario/stage0c_02.ssd b/data/scenario/stage0c_02.ssd new file mode 100644 index 0000000..bf8a6c1 Binary files /dev/null and b/data/scenario/stage0c_02.ssd differ diff --git a/data/scenario/stage0c_03.ssd b/data/scenario/stage0c_03.ssd new file mode 100644 index 0000000..fead95c Binary files /dev/null and b/data/scenario/stage0c_03.ssd differ diff --git a/data/scenario/stage0d_03.ssd b/data/scenario/stage0d_03.ssd new file mode 100644 index 0000000..a622318 Binary files /dev/null and b/data/scenario/stage0d_03.ssd differ diff --git a/data/selectIndicator00.asd b/data/selectIndicator00.asd new file mode 100644 index 0000000..065c0ee Binary files /dev/null and b/data/selectIndicator00.asd differ diff --git a/data/selectIndicator01.asd b/data/selectIndicator01.asd new file mode 100644 index 0000000..d3db2f8 Binary files /dev/null and b/data/selectIndicator01.asd differ diff --git a/data/selectIndicator02.asd b/data/selectIndicator02.asd new file mode 100644 index 0000000..d3db2f8 Binary files /dev/null and b/data/selectIndicator02.asd differ diff --git a/data/sphere02.asd b/data/sphere02.asd new file mode 100644 index 0000000..267c09d Binary files /dev/null and b/data/sphere02.asd differ diff --git a/data/sprite/bg/hscenebg_stage03_e1.asd b/data/sprite/bg/hscenebg_stage03_e1.asd new file mode 100644 index 0000000..997dc53 Binary files /dev/null and b/data/sprite/bg/hscenebg_stage03_e1.asd differ diff --git a/data/sprite/bg/hscenebg_stage03_e2.asd b/data/sprite/bg/hscenebg_stage03_e2.asd new file mode 100644 index 0000000..146100b Binary files /dev/null and b/data/sprite/bg/hscenebg_stage03_e2.asd differ diff --git a/data/sprite/bg/hscenebg_stage03_e3.asd b/data/sprite/bg/hscenebg_stage03_e3.asd new file mode 100644 index 0000000..807a167 Binary files /dev/null and b/data/sprite/bg/hscenebg_stage03_e3.asd differ diff --git a/data/sprite/bg/i_enter05.asd b/data/sprite/bg/i_enter05.asd new file mode 100644 index 0000000..eaab7f8 --- /dev/null +++ b/data/sprite/bg/i_enter05.asd @@ -0,0 +1,44 @@ +*start + +[dispsize width=33 height=14] +[fosize depth=0 height=34 cancelhoffset=true] +[ontrigger name=enter target=*erase] + +[eval exp="sprite.enforceRefresh=true"] +[if exp="layer.left+layer.width<0 || layer.left>bao.width"] + [jump target=*loop] + [eval exp="sprite.enforceRefresh=false"] +[endif] + +[disp left=5 top=0 opacity=0][wait frame=20] +[disp left=6 top=0 opacity=55][wait frame=4] +[disp left=7 top=0 opacity=105][wait frame=4] +[disp left=8 top=0 opacity=155][wait frame=4] +[disp left=9 top=0 opacity=205][wait frame=4] + +*loop + +[eval exp="layer.dOpacity2 = -20" cond="layer.opacity2==100 && layer.dOpacity2==0 && tf.inRescueMode"] +[eval exp="layer.dOpacity2 = 20" cond="layer.opacity2==0 && layer.dOpacity2==0 && !tf.inRescueMode"] + +[disp left=0 top=0 opacity=255][wait frame=4] +[disp left=1 top=0 opacity=255][wait frame=4] +[disp left=2 top=0 opacity=255][wait frame=4] +[disp left=3 top=0 opacity=255][wait frame=4] +[disp left=4 top=0 opacity=255][wait frame=4] +[disp left=5 top=0 opacity=255][wait frame=4] +[disp left=6 top=0 opacity=255][wait frame=4] +[disp left=7 top=0 opacity=255][wait frame=4] +[disp left=8 top=0 opacity=255][wait frame=4] +[disp left=9 top=0 opacity=255][wait frame=4] + +[jump target=*loop] + +*erase + +[disp left=0 top=0 opacity=255][wait frame=2] +[disp left=0 top=0 opacity=150][wait frame=2] +[disp left=0 top=0 opacity=50][wait frame=2] +[disp left=0 top=0 opacity=0][wait frame=2] +[s] + diff --git a/data/sprite/bg/stage02-01_b011.asd b/data/sprite/bg/stage02-01_b011.asd new file mode 100644 index 0000000..8383d70 Binary files /dev/null and b/data/sprite/bg/stage02-01_b011.asd differ diff --git a/data/sprite/bg/stage02-01_b012.asd b/data/sprite/bg/stage02-01_b012.asd new file mode 100644 index 0000000..ef224db Binary files /dev/null and b/data/sprite/bg/stage02-01_b012.asd differ diff --git a/data/sprite/bg/stage02-01_b013.asd b/data/sprite/bg/stage02-01_b013.asd new file mode 100644 index 0000000..7f4b3bc Binary files /dev/null and b/data/sprite/bg/stage02-01_b013.asd differ diff --git a/data/sprite/bg/stage02-01_b02.asd b/data/sprite/bg/stage02-01_b02.asd new file mode 100644 index 0000000..b283497 Binary files /dev/null and b/data/sprite/bg/stage02-01_b02.asd differ diff --git a/data/sprite/bg/stage02-01_b021.asd b/data/sprite/bg/stage02-01_b021.asd new file mode 100644 index 0000000..543ec41 Binary files /dev/null and b/data/sprite/bg/stage02-01_b021.asd differ diff --git a/data/sprite/bg/stage02-01_b023.asd b/data/sprite/bg/stage02-01_b023.asd new file mode 100644 index 0000000..8f95b47 Binary files /dev/null and b/data/sprite/bg/stage02-01_b023.asd differ diff --git a/data/sprite/bg/stage02-01_b03.asd b/data/sprite/bg/stage02-01_b03.asd new file mode 100644 index 0000000..15d05f5 Binary files /dev/null and b/data/sprite/bg/stage02-01_b03.asd differ diff --git a/data/sprite/bg/stage02-01_b03b.asd b/data/sprite/bg/stage02-01_b03b.asd new file mode 100644 index 0000000..e39a430 Binary files /dev/null and b/data/sprite/bg/stage02-01_b03b.asd differ diff --git a/data/sprite/bg/stage02-01_b03b2.asd b/data/sprite/bg/stage02-01_b03b2.asd new file mode 100644 index 0000000..10a922d Binary files /dev/null and b/data/sprite/bg/stage02-01_b03b2.asd differ diff --git a/data/sprite/bg/stage02-01_ctrl.asd b/data/sprite/bg/stage02-01_ctrl.asd new file mode 100644 index 0000000..dec7452 Binary files /dev/null and b/data/sprite/bg/stage02-01_ctrl.asd differ diff --git a/data/sprite/bg/stage02-01_d01.asd b/data/sprite/bg/stage02-01_d01.asd new file mode 100644 index 0000000..477887b Binary files /dev/null and b/data/sprite/bg/stage02-01_d01.asd differ diff --git a/data/sprite/bg/stage02-01_d011.asd b/data/sprite/bg/stage02-01_d011.asd new file mode 100644 index 0000000..1d7c6d0 Binary files /dev/null and b/data/sprite/bg/stage02-01_d011.asd differ diff --git a/data/sprite/bg/stage02-01_d012.asd b/data/sprite/bg/stage02-01_d012.asd new file mode 100644 index 0000000..784c8eb Binary files /dev/null and b/data/sprite/bg/stage02-01_d012.asd differ diff --git a/data/sprite/bg/stage02-01_d02.asd b/data/sprite/bg/stage02-01_d02.asd new file mode 100644 index 0000000..7be6183 Binary files /dev/null and b/data/sprite/bg/stage02-01_d02.asd differ diff --git a/data/sprite/bg/stage02-01_m01.asd b/data/sprite/bg/stage02-01_m01.asd new file mode 100644 index 0000000..beedf37 Binary files /dev/null and b/data/sprite/bg/stage02-01_m01.asd differ diff --git a/data/sprite/bg/stage02-01_w01.asd b/data/sprite/bg/stage02-01_w01.asd new file mode 100644 index 0000000..cb137b2 Binary files /dev/null and b/data/sprite/bg/stage02-01_w01.asd differ diff --git a/data/sprite/bg/stage02-01_w02.asd b/data/sprite/bg/stage02-01_w02.asd new file mode 100644 index 0000000..f258fd9 Binary files /dev/null and b/data/sprite/bg/stage02-01_w02.asd differ diff --git a/data/sprite/bg/stage02-02_w02.asd b/data/sprite/bg/stage02-02_w02.asd new file mode 100644 index 0000000..f258fd9 Binary files /dev/null and b/data/sprite/bg/stage02-02_w02.asd differ diff --git a/data/sprite/bg/stage02-04_ctrl1.asd b/data/sprite/bg/stage02-04_ctrl1.asd new file mode 100644 index 0000000..58562f2 Binary files /dev/null and b/data/sprite/bg/stage02-04_ctrl1.asd differ diff --git a/data/sprite/bg/stage02-04_ctrl2.asd b/data/sprite/bg/stage02-04_ctrl2.asd new file mode 100644 index 0000000..9edd5f1 Binary files /dev/null and b/data/sprite/bg/stage02-04_ctrl2.asd differ diff --git a/data/sprite/bg/stage04-01_o.asd b/data/sprite/bg/stage04-01_o.asd new file mode 100644 index 0000000..6e276ff Binary files /dev/null and b/data/sprite/bg/stage04-01_o.asd differ diff --git a/data/sprite/bg/stage04-02_ctrl.asd b/data/sprite/bg/stage04-02_ctrl.asd new file mode 100644 index 0000000..8efd6cc Binary files /dev/null and b/data/sprite/bg/stage04-02_ctrl.asd differ diff --git a/data/sprite/bg/stage04-02_w.asd b/data/sprite/bg/stage04-02_w.asd new file mode 100644 index 0000000..1bfa2a9 Binary files /dev/null and b/data/sprite/bg/stage04-02_w.asd differ diff --git a/data/sprite/bg/stage05-02_ctrl.asd b/data/sprite/bg/stage05-02_ctrl.asd new file mode 100644 index 0000000..85fc211 Binary files /dev/null and b/data/sprite/bg/stage05-02_ctrl.asd differ diff --git a/data/sprite/bg/stage05-02_o.asd b/data/sprite/bg/stage05-02_o.asd new file mode 100644 index 0000000..1ff8a08 Binary files /dev/null and b/data/sprite/bg/stage05-02_o.asd differ diff --git a/data/sprite/bg/stage05-03.asd b/data/sprite/bg/stage05-03.asd new file mode 100644 index 0000000..6de094e Binary files /dev/null and b/data/sprite/bg/stage05-03.asd differ diff --git a/data/sprite/bg/stage05-03_gate.asd b/data/sprite/bg/stage05-03_gate.asd new file mode 100644 index 0000000..e17ee36 Binary files /dev/null and b/data/sprite/bg/stage05-03_gate.asd differ diff --git a/data/sprite/bg/stage06-01_o01.asd b/data/sprite/bg/stage06-01_o01.asd new file mode 100644 index 0000000..dff9369 Binary files /dev/null and b/data/sprite/bg/stage06-01_o01.asd differ diff --git a/data/sprite/bg/stage06-01_w01.asd b/data/sprite/bg/stage06-01_w01.asd new file mode 100644 index 0000000..e19f566 Binary files /dev/null and b/data/sprite/bg/stage06-01_w01.asd differ diff --git a/data/sprite/bg/stage06-02_w01.asd b/data/sprite/bg/stage06-02_w01.asd new file mode 100644 index 0000000..5231963 Binary files /dev/null and b/data/sprite/bg/stage06-02_w01.asd differ diff --git a/data/sprite/bg/stage06-03_w01.asd b/data/sprite/bg/stage06-03_w01.asd new file mode 100644 index 0000000..cc3ff4a Binary files /dev/null and b/data/sprite/bg/stage06-03_w01.asd differ diff --git a/data/sprite/bg/stage06-03_w02.asd b/data/sprite/bg/stage06-03_w02.asd new file mode 100644 index 0000000..cc3ff4a Binary files /dev/null and b/data/sprite/bg/stage06-03_w02.asd differ diff --git a/data/sprite/bg/stage06-04_w01.asd b/data/sprite/bg/stage06-04_w01.asd new file mode 100644 index 0000000..cc3ff4a Binary files /dev/null and b/data/sprite/bg/stage06-04_w01.asd differ diff --git a/data/sprite/bg/stage06-04_w02.asd b/data/sprite/bg/stage06-04_w02.asd new file mode 100644 index 0000000..cc3ff4a Binary files /dev/null and b/data/sprite/bg/stage06-04_w02.asd differ diff --git a/data/sprite/bg/stage06-04b.asd b/data/sprite/bg/stage06-04b.asd new file mode 100644 index 0000000..a330620 Binary files /dev/null and b/data/sprite/bg/stage06-04b.asd differ diff --git a/data/sprite/bg/stage0a-00_ctrl.asd b/data/sprite/bg/stage0a-00_ctrl.asd new file mode 100644 index 0000000..5ab20a7 Binary files /dev/null and b/data/sprite/bg/stage0a-00_ctrl.asd differ diff --git a/data/sprite/bg/stage0b-00_o01.asd b/data/sprite/bg/stage0b-00_o01.asd new file mode 100644 index 0000000..99e1359 Binary files /dev/null and b/data/sprite/bg/stage0b-00_o01.asd differ diff --git a/data/sprite/bg/stage0b-00_o02.asd b/data/sprite/bg/stage0b-00_o02.asd new file mode 100644 index 0000000..99e1359 Binary files /dev/null and b/data/sprite/bg/stage0b-00_o02.asd differ diff --git a/data/sprite/enemy/e010_attack1.asd b/data/sprite/enemy/e010_attack1.asd new file mode 100644 index 0000000..8c5b16c Binary files /dev/null and b/data/sprite/enemy/e010_attack1.asd differ diff --git a/data/sprite/enemy/e010_attack2.asd b/data/sprite/enemy/e010_attack2.asd new file mode 100644 index 0000000..bc04ed0 Binary files /dev/null and b/data/sprite/enemy/e010_attack2.asd differ diff --git a/data/sprite/enemy/e010_attack3.asd b/data/sprite/enemy/e010_attack3.asd new file mode 100644 index 0000000..c637943 Binary files /dev/null and b/data/sprite/enemy/e010_attack3.asd differ diff --git a/data/sprite/enemy/e010_attack4.asd b/data/sprite/enemy/e010_attack4.asd new file mode 100644 index 0000000..08d10e8 Binary files /dev/null and b/data/sprite/enemy/e010_attack4.asd differ diff --git a/data/sprite/enemy/e010_clinched.asd b/data/sprite/enemy/e010_clinched.asd new file mode 100644 index 0000000..700582b Binary files /dev/null and b/data/sprite/enemy/e010_clinched.asd differ diff --git a/data/sprite/enemy/e010_clincheddamage.asd b/data/sprite/enemy/e010_clincheddamage.asd new file mode 100644 index 0000000..a41236b Binary files /dev/null and b/data/sprite/enemy/e010_clincheddamage.asd differ diff --git a/data/sprite/enemy/e010_clinching.asd b/data/sprite/enemy/e010_clinching.asd new file mode 100644 index 0000000..43079bf --- /dev/null +++ b/data/sprite/enemy/e010_clinching.asd @@ -0,0 +1,46 @@ +*start + +[dispsize width=142 height=50 centerpos=77 baseline=2] +[state enablemove=false enableAttack=false] +;[eval exp="sprite.shadowStorage='shadow82'"] + +[eval exp="sprite.holdPlayer(0,-1,0)"] +[if exp="sprite.inverse==sprite.targetPlayer.inverse"] + [eval exp="sprite.targetPlayer.inverse=!sprite.targetPlayer.inverse"] + [eval exp="sprite.targetPlayer.layer.setInverse()"] +[endif] + +[eval exp="mp.clinchPlayer = sprite.targetPlayer"] + +*loop +;[if exp="sprite.targetPlayer.nowSpriteId!=stClinched && sprite.targetPlayer.nowSpriteId!=stClinchedStruggle && sprite.targetPlayer.nowSpriteId!=stUntangle && sprite.targetPlayer.nowSpriteId!=stDamage3"] +; [load id=stStandUp] +;[endif] +;[if exp="sprite.targetPlayer.clinchedBy !== sprite"] +; [load id=stStandUp] +;[endif] +; +;[disp left=0 top=0 opacity=255][hit rect="(14,2,51,94)"][wait frame=6] +;[eval exp="sprite.targetPlayer.extasyPercentage+=3*sprite.targetPlayer.extasyGaugeRate*sprite.targetPlayer.extasyGaugeRate2" cond="bao.informLayer.extasyGaugeLayer.enabled"] +; +;[disp left=1 top=0 opacity=255][hit rect="(14,2,51,94)"][wait frame=6] +;[eval exp="sprite.targetPlayer.extasyPercentage+=3*sprite.targetPlayer.extasyGaugeRate*sprite.targetPlayer.extasyGaugeRate2" cond="bao.informLayer.extasyGaugeLayer.enabled"] +; +;[disp left=1 top=0 opacity=255][hit rect="(14,2,51,94)"][wait frame=6] +;[eval exp="sprite.targetPlayer.extasyPercentage+=3*sprite.targetPlayer.extasyGaugeRate*sprite.targetPlayer.extasyGaugeRate2" cond="bao.informLayer.extasyGaugeLayer.enabled"] +; +;[disp left=2 top=0 opacity=255][hit rect="(14,2,51,94)"][wait frame=7] +;[eval exp="sprite.targetPlayer.extasyPercentage+=3*sprite.targetPlayer.extasyGaugeRate*sprite.targetPlayer.extasyGaugeRate2" cond="bao.informLayer.extasyGaugeLayer.enabled"] +;[eval exp="sprite.targetPlayer.HP-=3" cond="!bao.informLayer.extasyGaugeLayer.enabled && sprite.targetPlayer.inExtasy==0"] + +[disp left=0 top=0 opacity=255][hit rect="(-10,2,132,50)"][wait frame=6] +[disp left=0 top=1 opacity=255][hit rect="(-10,2,132,50)"][wait frame=6] +[disp left=0 top=1 opacity=255][hit rect="(-10,2,132,50)"][wait frame=6] +[disp left=0 top=2 opacity=255][hit rect="(-10,2,132,50)"][wait frame=7] + +[eval exp="sprite.targetPlayer.HP-=3"] + +[jump target=*loop] + + + diff --git a/data/sprite/enemy/e010_damage1.asd b/data/sprite/enemy/e010_damage1.asd new file mode 100644 index 0000000..ca9c4a4 Binary files /dev/null and b/data/sprite/enemy/e010_damage1.asd differ diff --git a/data/sprite/enemy/e010_damage2.asd b/data/sprite/enemy/e010_damage2.asd new file mode 100644 index 0000000..9032a3c Binary files /dev/null and b/data/sprite/enemy/e010_damage2.asd differ diff --git a/data/sprite/enemy/e010_dash.asd b/data/sprite/enemy/e010_dash.asd new file mode 100644 index 0000000..f0001bd Binary files /dev/null and b/data/sprite/enemy/e010_dash.asd differ diff --git a/data/sprite/enemy/e010_etc1.asd b/data/sprite/enemy/e010_etc1.asd new file mode 100644 index 0000000..aeef835 Binary files /dev/null and b/data/sprite/enemy/e010_etc1.asd differ diff --git a/data/sprite/enemy/e010_etc2.asd b/data/sprite/enemy/e010_etc2.asd new file mode 100644 index 0000000..497b200 Binary files /dev/null and b/data/sprite/enemy/e010_etc2.asd differ diff --git a/data/sprite/enemy/e010_etc3.asd b/data/sprite/enemy/e010_etc3.asd new file mode 100644 index 0000000..5f7ef07 --- /dev/null +++ b/data/sprite/enemy/e010_etc3.asd @@ -0,0 +1,22 @@ +*start + +[image storage=e010_damage2_2] +[dispsize width=134 height=34] + +[ontrigger name=down target=*down] + +[disp left= 0 top=0 opacity=255] +[s] + + +*down +[wait frame=&intrandom(0,3)] +[move path=(0,0,3) haccel=-1 frame=4] +[move path=(0,0,-3) haccel=1 frame=4] +[move path=(0,0,1) haccel=-1 frame=2] +[move path=(0,0,-1) haccel=1 frame=2] + +[disp left= 0 top=0 opacity=255] +[s] + + diff --git a/data/sprite/enemy/e010_etc4.asd b/data/sprite/enemy/e010_etc4.asd new file mode 100644 index 0000000..6d4a15b --- /dev/null +++ b/data/sprite/enemy/e010_etc4.asd @@ -0,0 +1,22 @@ +*start + +[image storage=e010_thrown2_4] +[dispsize width=148 height=40 centerpos=74 baseline=0] + +[ontrigger name=down target=*down] + +[disp left= 0 top=0 opacity=255] +[s] + + +*down +[wait frame=&intrandom(0,3)] +[move path=(0,0,3) haccel=-1 frame=4] +[move path=(0,0,-3) haccel=1 frame=4] +[move path=(0,0,1) haccel=-1 frame=2] +[move path=(0,0,-1) haccel=1 frame=2] + +[disp left= 0 top=0 opacity=255] +[s] + + diff --git a/data/sprite/enemy/e010_falling.asd b/data/sprite/enemy/e010_falling.asd new file mode 100644 index 0000000..315e5de Binary files /dev/null and b/data/sprite/enemy/e010_falling.asd differ diff --git a/data/sprite/enemy/e010_gallery1.asd b/data/sprite/enemy/e010_gallery1.asd new file mode 100644 index 0000000..bb468ea Binary files /dev/null and b/data/sprite/enemy/e010_gallery1.asd differ diff --git a/data/sprite/enemy/e010_gallery10.asd b/data/sprite/enemy/e010_gallery10.asd new file mode 100644 index 0000000..e46b37d Binary files /dev/null and b/data/sprite/enemy/e010_gallery10.asd differ diff --git a/data/sprite/enemy/e010_gallery2.asd b/data/sprite/enemy/e010_gallery2.asd new file mode 100644 index 0000000..bb468ea Binary files /dev/null and b/data/sprite/enemy/e010_gallery2.asd differ diff --git a/data/sprite/enemy/e010_gallery3.asd b/data/sprite/enemy/e010_gallery3.asd new file mode 100644 index 0000000..3d7be77 Binary files /dev/null and b/data/sprite/enemy/e010_gallery3.asd differ diff --git a/data/sprite/enemy/e010_gallery4.asd b/data/sprite/enemy/e010_gallery4.asd new file mode 100644 index 0000000..88d213b Binary files /dev/null and b/data/sprite/enemy/e010_gallery4.asd differ diff --git a/data/sprite/enemy/e010_gallery5.asd b/data/sprite/enemy/e010_gallery5.asd new file mode 100644 index 0000000..279f7a2 Binary files /dev/null and b/data/sprite/enemy/e010_gallery5.asd differ diff --git a/data/sprite/enemy/e010_gallery6.asd b/data/sprite/enemy/e010_gallery6.asd new file mode 100644 index 0000000..baf20d3 Binary files /dev/null and b/data/sprite/enemy/e010_gallery6.asd differ diff --git a/data/sprite/enemy/e010_gallery7.asd b/data/sprite/enemy/e010_gallery7.asd new file mode 100644 index 0000000..279f7a2 Binary files /dev/null and b/data/sprite/enemy/e010_gallery7.asd differ diff --git a/data/sprite/enemy/e010_gallery8.asd b/data/sprite/enemy/e010_gallery8.asd new file mode 100644 index 0000000..4012f4e Binary files /dev/null and b/data/sprite/enemy/e010_gallery8.asd differ diff --git a/data/sprite/enemy/e010_gallery9.asd b/data/sprite/enemy/e010_gallery9.asd new file mode 100644 index 0000000..5ff546d Binary files /dev/null and b/data/sprite/enemy/e010_gallery9.asd differ diff --git a/data/sprite/enemy/e010_holding.asd b/data/sprite/enemy/e010_holding.asd new file mode 100644 index 0000000..79b5fbf Binary files /dev/null and b/data/sprite/enemy/e010_holding.asd differ diff --git a/data/sprite/enemy/e010_holding2.asd b/data/sprite/enemy/e010_holding2.asd new file mode 100644 index 0000000..9028414 Binary files /dev/null and b/data/sprite/enemy/e010_holding2.asd differ diff --git a/data/sprite/enemy/e010_landing.asd b/data/sprite/enemy/e010_landing.asd new file mode 100644 index 0000000..ee26aa5 Binary files /dev/null and b/data/sprite/enemy/e010_landing.asd differ diff --git a/data/sprite/enemy/e010_standing.asd b/data/sprite/enemy/e010_standing.asd new file mode 100644 index 0000000..ead4f9d Binary files /dev/null and b/data/sprite/enemy/e010_standing.asd differ diff --git a/data/sprite/enemy/e010_standup.asd b/data/sprite/enemy/e010_standup.asd new file mode 100644 index 0000000..593cd98 Binary files /dev/null and b/data/sprite/enemy/e010_standup.asd differ diff --git a/data/sprite/enemy/e010_standup2.asd b/data/sprite/enemy/e010_standup2.asd new file mode 100644 index 0000000..7e0819e Binary files /dev/null and b/data/sprite/enemy/e010_standup2.asd differ diff --git a/data/sprite/enemy/e010_thrown1.asd b/data/sprite/enemy/e010_thrown1.asd new file mode 100644 index 0000000..9c5df27 Binary files /dev/null and b/data/sprite/enemy/e010_thrown1.asd differ diff --git a/data/sprite/enemy/e010_thrown1_e.asd b/data/sprite/enemy/e010_thrown1_e.asd new file mode 100644 index 0000000..acaf04c Binary files /dev/null and b/data/sprite/enemy/e010_thrown1_e.asd differ diff --git a/data/sprite/enemy/e010_thrown2.asd b/data/sprite/enemy/e010_thrown2.asd new file mode 100644 index 0000000..9cec684 Binary files /dev/null and b/data/sprite/enemy/e010_thrown2.asd differ diff --git a/data/sprite/enemy/e010_thrown2_e.asd b/data/sprite/enemy/e010_thrown2_e.asd new file mode 100644 index 0000000..d6c095a Binary files /dev/null and b/data/sprite/enemy/e010_thrown2_e.asd differ diff --git a/data/sprite/enemy/e010_thrown3.asd b/data/sprite/enemy/e010_thrown3.asd new file mode 100644 index 0000000..cafaa66 Binary files /dev/null and b/data/sprite/enemy/e010_thrown3.asd differ diff --git a/data/sprite/enemy/e010_thrown4.asd b/data/sprite/enemy/e010_thrown4.asd new file mode 100644 index 0000000..6e2fc8d Binary files /dev/null and b/data/sprite/enemy/e010_thrown4.asd differ diff --git a/data/sprite/enemy/e010_thrown5.asd b/data/sprite/enemy/e010_thrown5.asd new file mode 100644 index 0000000..28d127c Binary files /dev/null and b/data/sprite/enemy/e010_thrown5.asd differ diff --git a/data/sprite/enemy/e010_thrown6.asd b/data/sprite/enemy/e010_thrown6.asd new file mode 100644 index 0000000..9e02a7c Binary files /dev/null and b/data/sprite/enemy/e010_thrown6.asd differ diff --git a/data/sprite/enemy/e010_thrown6_e.asd b/data/sprite/enemy/e010_thrown6_e.asd new file mode 100644 index 0000000..7de07cb Binary files /dev/null and b/data/sprite/enemy/e010_thrown6_e.asd differ diff --git a/data/sprite/enemy/e010_walk.asd b/data/sprite/enemy/e010_walk.asd new file mode 100644 index 0000000..ca95251 Binary files /dev/null and b/data/sprite/enemy/e010_walk.asd differ diff --git a/data/sprite/enemy/e011_attack1.asd b/data/sprite/enemy/e011_attack1.asd new file mode 100644 index 0000000..b51109d Binary files /dev/null and b/data/sprite/enemy/e011_attack1.asd differ diff --git a/data/sprite/enemy/e011_attack1_e.asd b/data/sprite/enemy/e011_attack1_e.asd new file mode 100644 index 0000000..ac90b33 Binary files /dev/null and b/data/sprite/enemy/e011_attack1_e.asd differ diff --git a/data/sprite/enemy/e011_attack2.asd b/data/sprite/enemy/e011_attack2.asd new file mode 100644 index 0000000..a146751 Binary files /dev/null and b/data/sprite/enemy/e011_attack2.asd differ diff --git a/data/sprite/enemy/e011_attack2_e.asd b/data/sprite/enemy/e011_attack2_e.asd new file mode 100644 index 0000000..9ab8e4e --- /dev/null +++ b/data/sprite/enemy/e011_attack2_e.asd @@ -0,0 +1,17 @@ +*start + + +[state enablemove=false enableAttack=false nogravity=true] +[dispsize width=186 height=8 centerpos=126 baseline=0] + +[disp left=0 top=0 opacity=255][wait frame=1] +[disp left=0 top=0 opacity=215][wait frame=1] +[disp left=0 top=0 opacity=175][wait frame=1] +[disp left=0 top=0 opacity=135][wait frame=1] +[disp left=0 top=0 opacity= 95][wait frame=1] +[disp left=0 top=0 opacity= 55][wait frame=1] +[disp left=0 top=0 opacity= 15][wait frame=1] +[disp left=0 top=0 opacity= 0][wait frame=1] + +[del] + diff --git a/data/sprite/enemy/e011_attack3.asd b/data/sprite/enemy/e011_attack3.asd new file mode 100644 index 0000000..3ee1767 Binary files /dev/null and b/data/sprite/enemy/e011_attack3.asd differ diff --git a/data/sprite/enemy/e011_damage1.asd b/data/sprite/enemy/e011_damage1.asd new file mode 100644 index 0000000..ef30e81 Binary files /dev/null and b/data/sprite/enemy/e011_damage1.asd differ diff --git a/data/sprite/enemy/e011_damage2.asd b/data/sprite/enemy/e011_damage2.asd new file mode 100644 index 0000000..eb0477e Binary files /dev/null and b/data/sprite/enemy/e011_damage2.asd differ diff --git a/data/sprite/enemy/e011_standing.asd b/data/sprite/enemy/e011_standing.asd new file mode 100644 index 0000000..d6fff74 Binary files /dev/null and b/data/sprite/enemy/e011_standing.asd differ diff --git a/data/sprite/enemy/e011_standup.asd b/data/sprite/enemy/e011_standup.asd new file mode 100644 index 0000000..a9f5cad Binary files /dev/null and b/data/sprite/enemy/e011_standup.asd differ diff --git a/data/sprite/enemy/e011_thrown1_sw.asd b/data/sprite/enemy/e011_thrown1_sw.asd new file mode 100644 index 0000000..71500f4 Binary files /dev/null and b/data/sprite/enemy/e011_thrown1_sw.asd differ diff --git a/data/sprite/enemy/e011_walk.asd b/data/sprite/enemy/e011_walk.asd new file mode 100644 index 0000000..4f90ec6 Binary files /dev/null and b/data/sprite/enemy/e011_walk.asd differ diff --git a/data/sprite/enemy/e012_attack1.asd b/data/sprite/enemy/e012_attack1.asd new file mode 100644 index 0000000..3e90505 Binary files /dev/null and b/data/sprite/enemy/e012_attack1.asd differ diff --git a/data/sprite/enemy/e012_attack1_e.asd b/data/sprite/enemy/e012_attack1_e.asd new file mode 100644 index 0000000..a587846 Binary files /dev/null and b/data/sprite/enemy/e012_attack1_e.asd differ diff --git a/data/sprite/enemy/e012_attack2.asd b/data/sprite/enemy/e012_attack2.asd new file mode 100644 index 0000000..93aacae Binary files /dev/null and b/data/sprite/enemy/e012_attack2.asd differ diff --git a/data/sprite/enemy/e012_attack3.asd b/data/sprite/enemy/e012_attack3.asd new file mode 100644 index 0000000..1e91110 Binary files /dev/null and b/data/sprite/enemy/e012_attack3.asd differ diff --git a/data/sprite/enemy/e012_damage1.asd b/data/sprite/enemy/e012_damage1.asd new file mode 100644 index 0000000..ac7043b Binary files /dev/null and b/data/sprite/enemy/e012_damage1.asd differ diff --git a/data/sprite/enemy/e012_guard.asd b/data/sprite/enemy/e012_guard.asd new file mode 100644 index 0000000..06f3a84 Binary files /dev/null and b/data/sprite/enemy/e012_guard.asd differ diff --git a/data/sprite/enemy/e012_standing.asd b/data/sprite/enemy/e012_standing.asd new file mode 100644 index 0000000..3afb858 Binary files /dev/null and b/data/sprite/enemy/e012_standing.asd differ diff --git a/data/sprite/enemy/e012_thrown1_mc.asd b/data/sprite/enemy/e012_thrown1_mc.asd new file mode 100644 index 0000000..31d2b9e Binary files /dev/null and b/data/sprite/enemy/e012_thrown1_mc.asd differ diff --git a/data/sprite/enemy/e012_thrown1_sh.asd b/data/sprite/enemy/e012_thrown1_sh.asd new file mode 100644 index 0000000..e060b53 Binary files /dev/null and b/data/sprite/enemy/e012_thrown1_sh.asd differ diff --git a/data/sprite/enemy/e012_walk.asd b/data/sprite/enemy/e012_walk.asd new file mode 100644 index 0000000..035e280 Binary files /dev/null and b/data/sprite/enemy/e012_walk.asd differ diff --git a/data/sprite/enemy/e013_attack1.asd b/data/sprite/enemy/e013_attack1.asd new file mode 100644 index 0000000..73acc1e Binary files /dev/null and b/data/sprite/enemy/e013_attack1.asd differ diff --git a/data/sprite/enemy/e013_attack2.asd b/data/sprite/enemy/e013_attack2.asd new file mode 100644 index 0000000..945e46c Binary files /dev/null and b/data/sprite/enemy/e013_attack2.asd differ diff --git a/data/sprite/enemy/e013_damage1.asd b/data/sprite/enemy/e013_damage1.asd new file mode 100644 index 0000000..a8b2bfe Binary files /dev/null and b/data/sprite/enemy/e013_damage1.asd differ diff --git a/data/sprite/enemy/e013_damage2.asd b/data/sprite/enemy/e013_damage2.asd new file mode 100644 index 0000000..74ac12b Binary files /dev/null and b/data/sprite/enemy/e013_damage2.asd differ diff --git a/data/sprite/enemy/e013_landing.asd b/data/sprite/enemy/e013_landing.asd new file mode 100644 index 0000000..e6acce5 Binary files /dev/null and b/data/sprite/enemy/e013_landing.asd differ diff --git a/data/sprite/enemy/e013_landing_e.asd b/data/sprite/enemy/e013_landing_e.asd new file mode 100644 index 0000000..eb878ac Binary files /dev/null and b/data/sprite/enemy/e013_landing_e.asd differ diff --git a/data/sprite/enemy/e013_standing.asd b/data/sprite/enemy/e013_standing.asd new file mode 100644 index 0000000..924dc35 Binary files /dev/null and b/data/sprite/enemy/e013_standing.asd differ diff --git a/data/sprite/enemy/e013_walk.asd b/data/sprite/enemy/e013_walk.asd new file mode 100644 index 0000000..d909929 Binary files /dev/null and b/data/sprite/enemy/e013_walk.asd differ diff --git a/data/sprite/enemy/e014_attack1.asd b/data/sprite/enemy/e014_attack1.asd new file mode 100644 index 0000000..0fe7dd0 Binary files /dev/null and b/data/sprite/enemy/e014_attack1.asd differ diff --git a/data/sprite/enemy/e014_attack2.asd b/data/sprite/enemy/e014_attack2.asd new file mode 100644 index 0000000..c0da37f Binary files /dev/null and b/data/sprite/enemy/e014_attack2.asd differ diff --git a/data/sprite/enemy/e014_dash.asd b/data/sprite/enemy/e014_dash.asd new file mode 100644 index 0000000..04a0c8d Binary files /dev/null and b/data/sprite/enemy/e014_dash.asd differ diff --git a/data/sprite/enemy/e014_standing.asd b/data/sprite/enemy/e014_standing.asd new file mode 100644 index 0000000..35609b0 Binary files /dev/null and b/data/sprite/enemy/e014_standing.asd differ diff --git a/data/sprite/enemy/e014_walk.asd b/data/sprite/enemy/e014_walk.asd new file mode 100644 index 0000000..18b989e Binary files /dev/null and b/data/sprite/enemy/e014_walk.asd differ diff --git a/data/sprite/enemy/e015_attack1.asd b/data/sprite/enemy/e015_attack1.asd new file mode 100644 index 0000000..a116077 Binary files /dev/null and b/data/sprite/enemy/e015_attack1.asd differ diff --git a/data/sprite/enemy/e015_attack2.asd b/data/sprite/enemy/e015_attack2.asd new file mode 100644 index 0000000..455b769 Binary files /dev/null and b/data/sprite/enemy/e015_attack2.asd differ diff --git a/data/sprite/enemy/e015_standing.asd b/data/sprite/enemy/e015_standing.asd new file mode 100644 index 0000000..ff30c18 Binary files /dev/null and b/data/sprite/enemy/e015_standing.asd differ diff --git a/data/sprite/enemy/e015_walk.asd b/data/sprite/enemy/e015_walk.asd new file mode 100644 index 0000000..3801e63 --- /dev/null +++ b/data/sprite/enemy/e015_walk.asd @@ -0,0 +1,17 @@ +*start + + +[dispsize width=76 height=128 centerpos=38 baseline=0] +[state enablemove=true enableAttack=true] + + +*loop + +[disp left=0 top=0 opacity=255][hit rect="(15.5,9,62.5,121)"][wait frame=4] +[disp left=1 top=0 opacity=255][hit rect="(15.5,9,62.5,121)"][wait frame=4] +[disp left=2 top=0 opacity=255][hit rect="(15.5,9,62.5,121)"][wait frame=4] +[disp left=3 top=0 opacity=255][hit rect="(15.5,9,62.5,121)"][wait frame=4] +[disp left=2 top=0 opacity=255][hit rect="(15.5,9,62.5,121)"][wait frame=4] +[disp left=1 top=0 opacity=255][hit rect="(15.5,9,62.5,121)"][wait frame=4] + +[jump target=*loop] diff --git a/data/sprite/enemy/e020_attack1.asd b/data/sprite/enemy/e020_attack1.asd new file mode 100644 index 0000000..db613b5 Binary files /dev/null and b/data/sprite/enemy/e020_attack1.asd differ diff --git a/data/sprite/enemy/e020_attack2.asd b/data/sprite/enemy/e020_attack2.asd new file mode 100644 index 0000000..1d1892d Binary files /dev/null and b/data/sprite/enemy/e020_attack2.asd differ diff --git a/data/sprite/enemy/e020_clinched.asd b/data/sprite/enemy/e020_clinched.asd new file mode 100644 index 0000000..0246397 Binary files /dev/null and b/data/sprite/enemy/e020_clinched.asd differ diff --git a/data/sprite/enemy/e020_clincheddamage.asd b/data/sprite/enemy/e020_clincheddamage.asd new file mode 100644 index 0000000..c7faf4f Binary files /dev/null and b/data/sprite/enemy/e020_clincheddamage.asd differ diff --git a/data/sprite/enemy/e020_clinching.asd b/data/sprite/enemy/e020_clinching.asd new file mode 100644 index 0000000..b1cf969 Binary files /dev/null and b/data/sprite/enemy/e020_clinching.asd differ diff --git a/data/sprite/enemy/e020_damage1.asd b/data/sprite/enemy/e020_damage1.asd new file mode 100644 index 0000000..1b7ef20 Binary files /dev/null and b/data/sprite/enemy/e020_damage1.asd differ diff --git a/data/sprite/enemy/e020_damage2.asd b/data/sprite/enemy/e020_damage2.asd new file mode 100644 index 0000000..364735a Binary files /dev/null and b/data/sprite/enemy/e020_damage2.asd differ diff --git a/data/sprite/enemy/e020_etc1.asd b/data/sprite/enemy/e020_etc1.asd new file mode 100644 index 0000000..04b73a9 Binary files /dev/null and b/data/sprite/enemy/e020_etc1.asd differ diff --git a/data/sprite/enemy/e020_etc2.asd b/data/sprite/enemy/e020_etc2.asd new file mode 100644 index 0000000..c56221a Binary files /dev/null and b/data/sprite/enemy/e020_etc2.asd differ diff --git a/data/sprite/enemy/e020_falling.asd b/data/sprite/enemy/e020_falling.asd new file mode 100644 index 0000000..47dfa6d Binary files /dev/null and b/data/sprite/enemy/e020_falling.asd differ diff --git a/data/sprite/enemy/e020_gallery9.asd b/data/sprite/enemy/e020_gallery9.asd new file mode 100644 index 0000000..b9d7748 Binary files /dev/null and b/data/sprite/enemy/e020_gallery9.asd differ diff --git a/data/sprite/enemy/e020_holding2.asd b/data/sprite/enemy/e020_holding2.asd new file mode 100644 index 0000000..ee363e4 Binary files /dev/null and b/data/sprite/enemy/e020_holding2.asd differ diff --git a/data/sprite/enemy/e020_landing.asd b/data/sprite/enemy/e020_landing.asd new file mode 100644 index 0000000..62c1f25 Binary files /dev/null and b/data/sprite/enemy/e020_landing.asd differ diff --git a/data/sprite/enemy/e020_standing.asd b/data/sprite/enemy/e020_standing.asd new file mode 100644 index 0000000..8296693 Binary files /dev/null and b/data/sprite/enemy/e020_standing.asd differ diff --git a/data/sprite/enemy/e020_standup.asd b/data/sprite/enemy/e020_standup.asd new file mode 100644 index 0000000..89b09a1 Binary files /dev/null and b/data/sprite/enemy/e020_standup.asd differ diff --git a/data/sprite/enemy/e020_standup2.asd b/data/sprite/enemy/e020_standup2.asd new file mode 100644 index 0000000..9f662e4 Binary files /dev/null and b/data/sprite/enemy/e020_standup2.asd differ diff --git a/data/sprite/enemy/e020_thrown1.asd b/data/sprite/enemy/e020_thrown1.asd new file mode 100644 index 0000000..249cf69 Binary files /dev/null and b/data/sprite/enemy/e020_thrown1.asd differ diff --git a/data/sprite/enemy/e020_thrown1_e.asd b/data/sprite/enemy/e020_thrown1_e.asd new file mode 100644 index 0000000..c542257 Binary files /dev/null and b/data/sprite/enemy/e020_thrown1_e.asd differ diff --git a/data/sprite/enemy/e020_thrown2.asd b/data/sprite/enemy/e020_thrown2.asd new file mode 100644 index 0000000..7c68e08 Binary files /dev/null and b/data/sprite/enemy/e020_thrown2.asd differ diff --git a/data/sprite/enemy/e020_thrown2_e.asd b/data/sprite/enemy/e020_thrown2_e.asd new file mode 100644 index 0000000..51cfb83 Binary files /dev/null and b/data/sprite/enemy/e020_thrown2_e.asd differ diff --git a/data/sprite/enemy/e020_thrown3.asd b/data/sprite/enemy/e020_thrown3.asd new file mode 100644 index 0000000..54838f9 Binary files /dev/null and b/data/sprite/enemy/e020_thrown3.asd differ diff --git a/data/sprite/enemy/e020_thrown4.asd b/data/sprite/enemy/e020_thrown4.asd new file mode 100644 index 0000000..b5d7c3c Binary files /dev/null and b/data/sprite/enemy/e020_thrown4.asd differ diff --git a/data/sprite/enemy/e020_thrown5.asd b/data/sprite/enemy/e020_thrown5.asd new file mode 100644 index 0000000..b8d544d Binary files /dev/null and b/data/sprite/enemy/e020_thrown5.asd differ diff --git a/data/sprite/enemy/e020_thrown6.asd b/data/sprite/enemy/e020_thrown6.asd new file mode 100644 index 0000000..c7c43cb Binary files /dev/null and b/data/sprite/enemy/e020_thrown6.asd differ diff --git a/data/sprite/enemy/e020_walk.asd b/data/sprite/enemy/e020_walk.asd new file mode 100644 index 0000000..fb7f0f6 Binary files /dev/null and b/data/sprite/enemy/e020_walk.asd differ diff --git a/data/sprite/enemy/e021_attack1.asd b/data/sprite/enemy/e021_attack1.asd new file mode 100644 index 0000000..bcbc732 Binary files /dev/null and b/data/sprite/enemy/e021_attack1.asd differ diff --git a/data/sprite/enemy/e021_attack1_e.asd b/data/sprite/enemy/e021_attack1_e.asd new file mode 100644 index 0000000..4b0649a Binary files /dev/null and b/data/sprite/enemy/e021_attack1_e.asd differ diff --git a/data/sprite/enemy/e021_attack2.asd b/data/sprite/enemy/e021_attack2.asd new file mode 100644 index 0000000..84e3406 Binary files /dev/null and b/data/sprite/enemy/e021_attack2.asd differ diff --git a/data/sprite/enemy/e021_attack2_e.asd b/data/sprite/enemy/e021_attack2_e.asd new file mode 100644 index 0000000..dcfc67a Binary files /dev/null and b/data/sprite/enemy/e021_attack2_e.asd differ diff --git a/data/sprite/enemy/e021_attack3.asd b/data/sprite/enemy/e021_attack3.asd new file mode 100644 index 0000000..ca69180 Binary files /dev/null and b/data/sprite/enemy/e021_attack3.asd differ diff --git a/data/sprite/enemy/e021_damage1.asd b/data/sprite/enemy/e021_damage1.asd new file mode 100644 index 0000000..f7ecc28 Binary files /dev/null and b/data/sprite/enemy/e021_damage1.asd differ diff --git a/data/sprite/enemy/e021_standing.asd b/data/sprite/enemy/e021_standing.asd new file mode 100644 index 0000000..27fdc1c Binary files /dev/null and b/data/sprite/enemy/e021_standing.asd differ diff --git a/data/sprite/enemy/e021_standup.asd b/data/sprite/enemy/e021_standup.asd new file mode 100644 index 0000000..ac9d438 Binary files /dev/null and b/data/sprite/enemy/e021_standup.asd differ diff --git a/data/sprite/enemy/e021_standup2.asd b/data/sprite/enemy/e021_standup2.asd new file mode 100644 index 0000000..49ece5d Binary files /dev/null and b/data/sprite/enemy/e021_standup2.asd differ diff --git a/data/sprite/enemy/e021_walk.asd b/data/sprite/enemy/e021_walk.asd new file mode 100644 index 0000000..f1c6f9e Binary files /dev/null and b/data/sprite/enemy/e021_walk.asd differ diff --git a/data/sprite/enemy/e030_attack1.asd b/data/sprite/enemy/e030_attack1.asd new file mode 100644 index 0000000..2ce1579 Binary files /dev/null and b/data/sprite/enemy/e030_attack1.asd differ diff --git a/data/sprite/enemy/e030_backclinch.asd b/data/sprite/enemy/e030_backclinch.asd new file mode 100644 index 0000000..1fab7e0 Binary files /dev/null and b/data/sprite/enemy/e030_backclinch.asd differ diff --git a/data/sprite/enemy/e030_clinched.asd b/data/sprite/enemy/e030_clinched.asd new file mode 100644 index 0000000..f64d211 Binary files /dev/null and b/data/sprite/enemy/e030_clinched.asd differ diff --git a/data/sprite/enemy/e030_clincheddamage.asd b/data/sprite/enemy/e030_clincheddamage.asd new file mode 100644 index 0000000..a548afd Binary files /dev/null and b/data/sprite/enemy/e030_clincheddamage.asd differ diff --git a/data/sprite/enemy/e030_clinching.asd b/data/sprite/enemy/e030_clinching.asd new file mode 100644 index 0000000..e2b235c Binary files /dev/null and b/data/sprite/enemy/e030_clinching.asd differ diff --git a/data/sprite/enemy/e030_damage1.asd b/data/sprite/enemy/e030_damage1.asd new file mode 100644 index 0000000..c44e883 Binary files /dev/null and b/data/sprite/enemy/e030_damage1.asd differ diff --git a/data/sprite/enemy/e030_damage2.asd b/data/sprite/enemy/e030_damage2.asd new file mode 100644 index 0000000..20937dc Binary files /dev/null and b/data/sprite/enemy/e030_damage2.asd differ diff --git a/data/sprite/enemy/e030_etc1.asd b/data/sprite/enemy/e030_etc1.asd new file mode 100644 index 0000000..bc2fe25 Binary files /dev/null and b/data/sprite/enemy/e030_etc1.asd differ diff --git a/data/sprite/enemy/e030_etc2.asd b/data/sprite/enemy/e030_etc2.asd new file mode 100644 index 0000000..fd59449 Binary files /dev/null and b/data/sprite/enemy/e030_etc2.asd differ diff --git a/data/sprite/enemy/e030_etc3.asd b/data/sprite/enemy/e030_etc3.asd new file mode 100644 index 0000000..7361965 Binary files /dev/null and b/data/sprite/enemy/e030_etc3.asd differ diff --git a/data/sprite/enemy/e030_gallery1.asd b/data/sprite/enemy/e030_gallery1.asd new file mode 100644 index 0000000..79c3e9a Binary files /dev/null and b/data/sprite/enemy/e030_gallery1.asd differ diff --git a/data/sprite/enemy/e030_gallery4.asd b/data/sprite/enemy/e030_gallery4.asd new file mode 100644 index 0000000..79c3e9a Binary files /dev/null and b/data/sprite/enemy/e030_gallery4.asd differ diff --git a/data/sprite/enemy/e030_gallery5.asd b/data/sprite/enemy/e030_gallery5.asd new file mode 100644 index 0000000..91cfdee Binary files /dev/null and b/data/sprite/enemy/e030_gallery5.asd differ diff --git a/data/sprite/enemy/e030_gallery6.asd b/data/sprite/enemy/e030_gallery6.asd new file mode 100644 index 0000000..91cfdee Binary files /dev/null and b/data/sprite/enemy/e030_gallery6.asd differ diff --git a/data/sprite/enemy/e030_hattack.asd b/data/sprite/enemy/e030_hattack.asd new file mode 100644 index 0000000..fa47005 Binary files /dev/null and b/data/sprite/enemy/e030_hattack.asd differ diff --git a/data/sprite/enemy/e030_holding.asd b/data/sprite/enemy/e030_holding.asd new file mode 100644 index 0000000..33f18ec Binary files /dev/null and b/data/sprite/enemy/e030_holding.asd differ diff --git a/data/sprite/enemy/e030_holding2.asd b/data/sprite/enemy/e030_holding2.asd new file mode 100644 index 0000000..c240a8e Binary files /dev/null and b/data/sprite/enemy/e030_holding2.asd differ diff --git a/data/sprite/enemy/e030_preHAttack2.asd b/data/sprite/enemy/e030_preHAttack2.asd new file mode 100644 index 0000000..b57d155 Binary files /dev/null and b/data/sprite/enemy/e030_preHAttack2.asd differ diff --git a/data/sprite/enemy/e030_standing.asd b/data/sprite/enemy/e030_standing.asd new file mode 100644 index 0000000..9fa33c7 Binary files /dev/null and b/data/sprite/enemy/e030_standing.asd differ diff --git a/data/sprite/enemy/e030_standing2.asd b/data/sprite/enemy/e030_standing2.asd new file mode 100644 index 0000000..41d1ba7 Binary files /dev/null and b/data/sprite/enemy/e030_standing2.asd differ diff --git a/data/sprite/enemy/e030_standing3.asd b/data/sprite/enemy/e030_standing3.asd new file mode 100644 index 0000000..6b0418e Binary files /dev/null and b/data/sprite/enemy/e030_standing3.asd differ diff --git a/data/sprite/enemy/e030_standup.asd b/data/sprite/enemy/e030_standup.asd new file mode 100644 index 0000000..38656d6 Binary files /dev/null and b/data/sprite/enemy/e030_standup.asd differ diff --git a/data/sprite/enemy/e030_standup2.asd b/data/sprite/enemy/e030_standup2.asd new file mode 100644 index 0000000..82385aa Binary files /dev/null and b/data/sprite/enemy/e030_standup2.asd differ diff --git a/data/sprite/enemy/e030_thrown1.asd b/data/sprite/enemy/e030_thrown1.asd new file mode 100644 index 0000000..bcee191 Binary files /dev/null and b/data/sprite/enemy/e030_thrown1.asd differ diff --git a/data/sprite/enemy/e030_thrown2.asd b/data/sprite/enemy/e030_thrown2.asd new file mode 100644 index 0000000..8c5d565 Binary files /dev/null and b/data/sprite/enemy/e030_thrown2.asd differ diff --git a/data/sprite/enemy/e030_thrown3.asd b/data/sprite/enemy/e030_thrown3.asd new file mode 100644 index 0000000..e257bd1 Binary files /dev/null and b/data/sprite/enemy/e030_thrown3.asd differ diff --git a/data/sprite/enemy/e030_thrown4.asd b/data/sprite/enemy/e030_thrown4.asd new file mode 100644 index 0000000..6246031 Binary files /dev/null and b/data/sprite/enemy/e030_thrown4.asd differ diff --git a/data/sprite/enemy/e030_thrown5.asd b/data/sprite/enemy/e030_thrown5.asd new file mode 100644 index 0000000..7233b46 Binary files /dev/null and b/data/sprite/enemy/e030_thrown5.asd differ diff --git a/data/sprite/enemy/e030_thrown6.asd b/data/sprite/enemy/e030_thrown6.asd new file mode 100644 index 0000000..5ffadee Binary files /dev/null and b/data/sprite/enemy/e030_thrown6.asd differ diff --git a/data/sprite/enemy/e030_walk.asd b/data/sprite/enemy/e030_walk.asd new file mode 100644 index 0000000..33eb7eb Binary files /dev/null and b/data/sprite/enemy/e030_walk.asd differ diff --git a/data/sprite/enemy/e030_walk2.asd b/data/sprite/enemy/e030_walk2.asd new file mode 100644 index 0000000..e60f77f Binary files /dev/null and b/data/sprite/enemy/e030_walk2.asd differ diff --git a/data/sprite/enemy/e031_attack1.asd b/data/sprite/enemy/e031_attack1.asd new file mode 100644 index 0000000..f89ab0f Binary files /dev/null and b/data/sprite/enemy/e031_attack1.asd differ diff --git a/data/sprite/enemy/e031_gallery2.asd b/data/sprite/enemy/e031_gallery2.asd new file mode 100644 index 0000000..0a0ae22 Binary files /dev/null and b/data/sprite/enemy/e031_gallery2.asd differ diff --git a/data/sprite/enemy/e031_gallery3.asd b/data/sprite/enemy/e031_gallery3.asd new file mode 100644 index 0000000..91cfdee Binary files /dev/null and b/data/sprite/enemy/e031_gallery3.asd differ diff --git a/data/sprite/enemy/e031_gallery4.asd b/data/sprite/enemy/e031_gallery4.asd new file mode 100644 index 0000000..79c3e9a Binary files /dev/null and b/data/sprite/enemy/e031_gallery4.asd differ diff --git a/data/sprite/enemy/e032_attack1.asd b/data/sprite/enemy/e032_attack1.asd new file mode 100644 index 0000000..12c1fa5 Binary files /dev/null and b/data/sprite/enemy/e032_attack1.asd differ diff --git a/data/sprite/enemy/e032_gallery2.asd b/data/sprite/enemy/e032_gallery2.asd new file mode 100644 index 0000000..1abda1f Binary files /dev/null and b/data/sprite/enemy/e032_gallery2.asd differ diff --git a/data/sprite/enemy/e032_gallery3.asd b/data/sprite/enemy/e032_gallery3.asd new file mode 100644 index 0000000..91cfdee Binary files /dev/null and b/data/sprite/enemy/e032_gallery3.asd differ diff --git a/data/sprite/enemy/e032_gallery4.asd b/data/sprite/enemy/e032_gallery4.asd new file mode 100644 index 0000000..91cfdee Binary files /dev/null and b/data/sprite/enemy/e032_gallery4.asd differ diff --git a/data/sprite/enemy/e033_backclinch.asd b/data/sprite/enemy/e033_backclinch.asd new file mode 100644 index 0000000..a646882 Binary files /dev/null and b/data/sprite/enemy/e033_backclinch.asd differ diff --git a/data/sprite/enemy/e033_gallery1.asd b/data/sprite/enemy/e033_gallery1.asd new file mode 100644 index 0000000..91cfdee Binary files /dev/null and b/data/sprite/enemy/e033_gallery1.asd differ diff --git a/data/sprite/enemy/e033_gallery2.asd b/data/sprite/enemy/e033_gallery2.asd new file mode 100644 index 0000000..a8bddbc Binary files /dev/null and b/data/sprite/enemy/e033_gallery2.asd differ diff --git a/data/sprite/enemy/e033_gallery3.asd b/data/sprite/enemy/e033_gallery3.asd new file mode 100644 index 0000000..d4dca9d Binary files /dev/null and b/data/sprite/enemy/e033_gallery3.asd differ diff --git a/data/sprite/enemy/e034_gallery1.asd b/data/sprite/enemy/e034_gallery1.asd new file mode 100644 index 0000000..79c3e9a Binary files /dev/null and b/data/sprite/enemy/e034_gallery1.asd differ diff --git a/data/sprite/enemy/e035_gallery1.asd b/data/sprite/enemy/e035_gallery1.asd new file mode 100644 index 0000000..8554607 Binary files /dev/null and b/data/sprite/enemy/e035_gallery1.asd differ diff --git a/data/sprite/enemy/e035_gallery2.asd b/data/sprite/enemy/e035_gallery2.asd new file mode 100644 index 0000000..8554607 Binary files /dev/null and b/data/sprite/enemy/e035_gallery2.asd differ diff --git a/data/sprite/enemy/e035_gallery4.asd b/data/sprite/enemy/e035_gallery4.asd new file mode 100644 index 0000000..79c3e9a Binary files /dev/null and b/data/sprite/enemy/e035_gallery4.asd differ diff --git a/data/sprite/enemy/e036_gallery1.asd b/data/sprite/enemy/e036_gallery1.asd new file mode 100644 index 0000000..210ec09 Binary files /dev/null and b/data/sprite/enemy/e036_gallery1.asd differ diff --git a/data/sprite/enemy/e036_gallery2.asd b/data/sprite/enemy/e036_gallery2.asd new file mode 100644 index 0000000..8554607 Binary files /dev/null and b/data/sprite/enemy/e036_gallery2.asd differ diff --git a/data/sprite/enemy/e036_gallery4.asd b/data/sprite/enemy/e036_gallery4.asd new file mode 100644 index 0000000..79c3e9a Binary files /dev/null and b/data/sprite/enemy/e036_gallery4.asd differ diff --git a/data/sprite/enemy/e037_gallery2.asd b/data/sprite/enemy/e037_gallery2.asd new file mode 100644 index 0000000..79c3e9a Binary files /dev/null and b/data/sprite/enemy/e037_gallery2.asd differ diff --git a/data/sprite/enemy/e037_gallery3.asd b/data/sprite/enemy/e037_gallery3.asd new file mode 100644 index 0000000..8554607 Binary files /dev/null and b/data/sprite/enemy/e037_gallery3.asd differ diff --git a/data/sprite/enemy/e038_gallery2.asd b/data/sprite/enemy/e038_gallery2.asd new file mode 100644 index 0000000..1abda1f Binary files /dev/null and b/data/sprite/enemy/e038_gallery2.asd differ diff --git a/data/sprite/enemy/e038_gallery3.asd b/data/sprite/enemy/e038_gallery3.asd new file mode 100644 index 0000000..8554607 Binary files /dev/null and b/data/sprite/enemy/e038_gallery3.asd differ diff --git a/data/sprite/enemy/e040_attack1.asd b/data/sprite/enemy/e040_attack1.asd new file mode 100644 index 0000000..2b8ebc1 Binary files /dev/null and b/data/sprite/enemy/e040_attack1.asd differ diff --git a/data/sprite/enemy/e040_attack2.asd b/data/sprite/enemy/e040_attack2.asd new file mode 100644 index 0000000..8855149 Binary files /dev/null and b/data/sprite/enemy/e040_attack2.asd differ diff --git a/data/sprite/enemy/e040_attack3.asd b/data/sprite/enemy/e040_attack3.asd new file mode 100644 index 0000000..e603129 Binary files /dev/null and b/data/sprite/enemy/e040_attack3.asd differ diff --git a/data/sprite/enemy/e040_clinched.asd b/data/sprite/enemy/e040_clinched.asd new file mode 100644 index 0000000..4134acf Binary files /dev/null and b/data/sprite/enemy/e040_clinched.asd differ diff --git a/data/sprite/enemy/e040_clincheddamage.asd b/data/sprite/enemy/e040_clincheddamage.asd new file mode 100644 index 0000000..40ca6cf Binary files /dev/null and b/data/sprite/enemy/e040_clincheddamage.asd differ diff --git a/data/sprite/enemy/e040_clinching.asd b/data/sprite/enemy/e040_clinching.asd new file mode 100644 index 0000000..41dc20a --- /dev/null +++ b/data/sprite/enemy/e040_clinching.asd @@ -0,0 +1,29 @@ +*start + +[dispsize width=48 height=132 centerpos=16 baseline=0] +[state enablemove=false enableAttack=false] + + +;[eval exp="sprite.holdPlayer(0,-1,0)"] +[if exp="sprite.inverse==sprite.targetPlayer.inverse"] + [eval exp="sprite.targetPlayer.inverse=!sprite.targetPlayer.inverse"] + [eval exp="sprite.targetPlayer.layer.setInverse()"] +[endif] + +[eval exp="mp.clinchPlayer = sprite.targetPlayer"] + +*loop + +[disp left=0 top=0 opacity=255][hit rect="(-11,5,61,124)"][wait frame=5] +[disp left=1 top=0 opacity=255][hit rect="(-11,5,61,124)"][wait frame=5] +[disp left=2 top=0 opacity=255][hit rect="(-11,5,61,124)"][wait frame=5] +[disp left=3 top=0 opacity=255][hit rect="(-11,5,61,124)"][wait frame=5] +[disp left=4 top=0 opacity=255][hit rect="(-11,5,61,124)"][wait frame=5] +[disp left=5 top=0 opacity=255][hit rect="(-11,5,61,124)"][wait frame=6] + +[eval exp="sprite.targetPlayer.HP-=3"] + +[jump target=*loop] + + + diff --git a/data/sprite/enemy/e040_damage1.asd b/data/sprite/enemy/e040_damage1.asd new file mode 100644 index 0000000..e4ea2f2 Binary files /dev/null and b/data/sprite/enemy/e040_damage1.asd differ diff --git a/data/sprite/enemy/e040_damage2.asd b/data/sprite/enemy/e040_damage2.asd new file mode 100644 index 0000000..e26efe4 Binary files /dev/null and b/data/sprite/enemy/e040_damage2.asd differ diff --git a/data/sprite/enemy/e040_gallery8.asd b/data/sprite/enemy/e040_gallery8.asd new file mode 100644 index 0000000..5bc77ae Binary files /dev/null and b/data/sprite/enemy/e040_gallery8.asd differ diff --git a/data/sprite/enemy/e040_gallery9.asd b/data/sprite/enemy/e040_gallery9.asd new file mode 100644 index 0000000..e46b37d Binary files /dev/null and b/data/sprite/enemy/e040_gallery9.asd differ diff --git a/data/sprite/enemy/e040_guard.asd b/data/sprite/enemy/e040_guard.asd new file mode 100644 index 0000000..2acedc2 Binary files /dev/null and b/data/sprite/enemy/e040_guard.asd differ diff --git a/data/sprite/enemy/e040_holding2.asd b/data/sprite/enemy/e040_holding2.asd new file mode 100644 index 0000000..7fc4003 Binary files /dev/null and b/data/sprite/enemy/e040_holding2.asd differ diff --git a/data/sprite/enemy/e040_standing.asd b/data/sprite/enemy/e040_standing.asd new file mode 100644 index 0000000..f818f25 Binary files /dev/null and b/data/sprite/enemy/e040_standing.asd differ diff --git a/data/sprite/enemy/e040_standup.asd b/data/sprite/enemy/e040_standup.asd new file mode 100644 index 0000000..6b57ffc Binary files /dev/null and b/data/sprite/enemy/e040_standup.asd differ diff --git a/data/sprite/enemy/e040_standup2.asd b/data/sprite/enemy/e040_standup2.asd new file mode 100644 index 0000000..aa70542 Binary files /dev/null and b/data/sprite/enemy/e040_standup2.asd differ diff --git a/data/sprite/enemy/e040_thrown1.asd b/data/sprite/enemy/e040_thrown1.asd new file mode 100644 index 0000000..0dcefda Binary files /dev/null and b/data/sprite/enemy/e040_thrown1.asd differ diff --git a/data/sprite/enemy/e040_thrown2.asd b/data/sprite/enemy/e040_thrown2.asd new file mode 100644 index 0000000..6607df4 Binary files /dev/null and b/data/sprite/enemy/e040_thrown2.asd differ diff --git a/data/sprite/enemy/e040_thrown3.asd b/data/sprite/enemy/e040_thrown3.asd new file mode 100644 index 0000000..f8500b5 Binary files /dev/null and b/data/sprite/enemy/e040_thrown3.asd differ diff --git a/data/sprite/enemy/e040_thrown4.asd b/data/sprite/enemy/e040_thrown4.asd new file mode 100644 index 0000000..fcdc5fa Binary files /dev/null and b/data/sprite/enemy/e040_thrown4.asd differ diff --git a/data/sprite/enemy/e040_thrown5.asd b/data/sprite/enemy/e040_thrown5.asd new file mode 100644 index 0000000..87276ec Binary files /dev/null and b/data/sprite/enemy/e040_thrown5.asd differ diff --git a/data/sprite/enemy/e040_thrown6.asd b/data/sprite/enemy/e040_thrown6.asd new file mode 100644 index 0000000..7bc3f6b Binary files /dev/null and b/data/sprite/enemy/e040_thrown6.asd differ diff --git a/data/sprite/enemy/e040_walk.asd b/data/sprite/enemy/e040_walk.asd new file mode 100644 index 0000000..ca67b17 Binary files /dev/null and b/data/sprite/enemy/e040_walk.asd differ diff --git a/data/sprite/enemy/e050_attack2.asd b/data/sprite/enemy/e050_attack2.asd new file mode 100644 index 0000000..f65b959 Binary files /dev/null and b/data/sprite/enemy/e050_attack2.asd differ diff --git a/data/sprite/enemy/e050_clinching.asd b/data/sprite/enemy/e050_clinching.asd new file mode 100644 index 0000000..2dec33e Binary files /dev/null and b/data/sprite/enemy/e050_clinching.asd differ diff --git a/data/sprite/enemy/e050_damage1.asd b/data/sprite/enemy/e050_damage1.asd new file mode 100644 index 0000000..72c17f6 Binary files /dev/null and b/data/sprite/enemy/e050_damage1.asd differ diff --git a/data/sprite/enemy/e050_damage2.asd b/data/sprite/enemy/e050_damage2.asd new file mode 100644 index 0000000..d21512a Binary files /dev/null and b/data/sprite/enemy/e050_damage2.asd differ diff --git a/data/sprite/enemy/e050_dash.asd b/data/sprite/enemy/e050_dash.asd new file mode 100644 index 0000000..84342d4 Binary files /dev/null and b/data/sprite/enemy/e050_dash.asd differ diff --git a/data/sprite/enemy/e050_dashattack.asd b/data/sprite/enemy/e050_dashattack.asd new file mode 100644 index 0000000..d1e2a40 Binary files /dev/null and b/data/sprite/enemy/e050_dashattack.asd differ diff --git a/data/sprite/enemy/e050_gallery9.asd b/data/sprite/enemy/e050_gallery9.asd new file mode 100644 index 0000000..76ffca6 Binary files /dev/null and b/data/sprite/enemy/e050_gallery9.asd differ diff --git a/data/sprite/enemy/e050_holding2.asd b/data/sprite/enemy/e050_holding2.asd new file mode 100644 index 0000000..6cf3870 Binary files /dev/null and b/data/sprite/enemy/e050_holding2.asd differ diff --git a/data/sprite/enemy/e050_standing.asd b/data/sprite/enemy/e050_standing.asd new file mode 100644 index 0000000..cc41a86 Binary files /dev/null and b/data/sprite/enemy/e050_standing.asd differ diff --git a/data/sprite/enemy/e050_standup.asd b/data/sprite/enemy/e050_standup.asd new file mode 100644 index 0000000..bae1d10 Binary files /dev/null and b/data/sprite/enemy/e050_standup.asd differ diff --git a/data/sprite/enemy/e050_turn.asd b/data/sprite/enemy/e050_turn.asd new file mode 100644 index 0000000..51e63c6 Binary files /dev/null and b/data/sprite/enemy/e050_turn.asd differ diff --git a/data/sprite/enemy/e050_turn2.asd b/data/sprite/enemy/e050_turn2.asd new file mode 100644 index 0000000..cce88ce Binary files /dev/null and b/data/sprite/enemy/e050_turn2.asd differ diff --git a/data/sprite/enemy/e050_walk.asd b/data/sprite/enemy/e050_walk.asd new file mode 100644 index 0000000..3c8b536 Binary files /dev/null and b/data/sprite/enemy/e050_walk.asd differ diff --git a/data/sprite/enemy/e060_attack1.asd b/data/sprite/enemy/e060_attack1.asd new file mode 100644 index 0000000..fc9662c Binary files /dev/null and b/data/sprite/enemy/e060_attack1.asd differ diff --git a/data/sprite/enemy/e060_attack2.asd b/data/sprite/enemy/e060_attack2.asd new file mode 100644 index 0000000..6302af5 Binary files /dev/null and b/data/sprite/enemy/e060_attack2.asd differ diff --git a/data/sprite/enemy/e060_control.asd b/data/sprite/enemy/e060_control.asd new file mode 100644 index 0000000..94635eb Binary files /dev/null and b/data/sprite/enemy/e060_control.asd differ diff --git a/data/sprite/enemy/e060_damage1.asd b/data/sprite/enemy/e060_damage1.asd new file mode 100644 index 0000000..bfc2067 Binary files /dev/null and b/data/sprite/enemy/e060_damage1.asd differ diff --git a/data/sprite/enemy/e060_damage2.asd b/data/sprite/enemy/e060_damage2.asd new file mode 100644 index 0000000..bfb7dce Binary files /dev/null and b/data/sprite/enemy/e060_damage2.asd differ diff --git a/data/sprite/enemy/e060_gallery1.asd b/data/sprite/enemy/e060_gallery1.asd new file mode 100644 index 0000000..5763a35 Binary files /dev/null and b/data/sprite/enemy/e060_gallery1.asd differ diff --git a/data/sprite/enemy/e060_hattack.asd b/data/sprite/enemy/e060_hattack.asd new file mode 100644 index 0000000..bc56eb8 Binary files /dev/null and b/data/sprite/enemy/e060_hattack.asd differ diff --git a/data/sprite/enemy/e060_preHAttack2.asd b/data/sprite/enemy/e060_preHAttack2.asd new file mode 100644 index 0000000..2a9d69f Binary files /dev/null and b/data/sprite/enemy/e060_preHAttack2.asd differ diff --git a/data/sprite/enemy/e060_standing.asd b/data/sprite/enemy/e060_standing.asd new file mode 100644 index 0000000..58ebeb4 Binary files /dev/null and b/data/sprite/enemy/e060_standing.asd differ diff --git a/data/sprite/enemy/e060_standup.asd b/data/sprite/enemy/e060_standup.asd new file mode 100644 index 0000000..e0360db Binary files /dev/null and b/data/sprite/enemy/e060_standup.asd differ diff --git a/data/sprite/enemy/e060_walk.asd b/data/sprite/enemy/e060_walk.asd new file mode 100644 index 0000000..b2b886e Binary files /dev/null and b/data/sprite/enemy/e060_walk.asd differ diff --git a/data/sprite/enemy/e070_attack1.asd b/data/sprite/enemy/e070_attack1.asd new file mode 100644 index 0000000..fa5b437 Binary files /dev/null and b/data/sprite/enemy/e070_attack1.asd differ diff --git a/data/sprite/enemy/e070_attack1_e.asd b/data/sprite/enemy/e070_attack1_e.asd new file mode 100644 index 0000000..95a3702 Binary files /dev/null and b/data/sprite/enemy/e070_attack1_e.asd differ diff --git a/data/sprite/enemy/e070_attack2.asd b/data/sprite/enemy/e070_attack2.asd new file mode 100644 index 0000000..b9f1380 Binary files /dev/null and b/data/sprite/enemy/e070_attack2.asd differ diff --git a/data/sprite/enemy/e070_clinched.asd b/data/sprite/enemy/e070_clinched.asd new file mode 100644 index 0000000..9762472 Binary files /dev/null and b/data/sprite/enemy/e070_clinched.asd differ diff --git a/data/sprite/enemy/e070_clincheddamage.asd b/data/sprite/enemy/e070_clincheddamage.asd new file mode 100644 index 0000000..6cdd0db Binary files /dev/null and b/data/sprite/enemy/e070_clincheddamage.asd differ diff --git a/data/sprite/enemy/e070_damage1.asd b/data/sprite/enemy/e070_damage1.asd new file mode 100644 index 0000000..a685c83 Binary files /dev/null and b/data/sprite/enemy/e070_damage1.asd differ diff --git a/data/sprite/enemy/e070_damage2.asd b/data/sprite/enemy/e070_damage2.asd new file mode 100644 index 0000000..2f1e8f4 Binary files /dev/null and b/data/sprite/enemy/e070_damage2.asd differ diff --git a/data/sprite/enemy/e070_dash.asd b/data/sprite/enemy/e070_dash.asd new file mode 100644 index 0000000..c5fba4c Binary files /dev/null and b/data/sprite/enemy/e070_dash.asd differ diff --git a/data/sprite/enemy/e070_escape.asd b/data/sprite/enemy/e070_escape.asd new file mode 100644 index 0000000..cb949b7 Binary files /dev/null and b/data/sprite/enemy/e070_escape.asd differ diff --git a/data/sprite/enemy/e070_falling.asd b/data/sprite/enemy/e070_falling.asd new file mode 100644 index 0000000..f5b2501 Binary files /dev/null and b/data/sprite/enemy/e070_falling.asd differ diff --git a/data/sprite/enemy/e070_gallery1.asd b/data/sprite/enemy/e070_gallery1.asd new file mode 100644 index 0000000..87821ad Binary files /dev/null and b/data/sprite/enemy/e070_gallery1.asd differ diff --git a/data/sprite/enemy/e070_gallery2.asd b/data/sprite/enemy/e070_gallery2.asd new file mode 100644 index 0000000..9a04461 Binary files /dev/null and b/data/sprite/enemy/e070_gallery2.asd differ diff --git a/data/sprite/enemy/e070_gallery3.asd b/data/sprite/enemy/e070_gallery3.asd new file mode 100644 index 0000000..24fe9cc Binary files /dev/null and b/data/sprite/enemy/e070_gallery3.asd differ diff --git a/data/sprite/enemy/e070_gallery4.asd b/data/sprite/enemy/e070_gallery4.asd new file mode 100644 index 0000000..327021c Binary files /dev/null and b/data/sprite/enemy/e070_gallery4.asd differ diff --git a/data/sprite/enemy/e070_hattack.asd b/data/sprite/enemy/e070_hattack.asd new file mode 100644 index 0000000..a5096a9 Binary files /dev/null and b/data/sprite/enemy/e070_hattack.asd differ diff --git a/data/sprite/enemy/e070_preHattack2.asd b/data/sprite/enemy/e070_preHattack2.asd new file mode 100644 index 0000000..c21fca7 Binary files /dev/null and b/data/sprite/enemy/e070_preHattack2.asd differ diff --git a/data/sprite/enemy/e070_special1.asd b/data/sprite/enemy/e070_special1.asd new file mode 100644 index 0000000..18aec04 Binary files /dev/null and b/data/sprite/enemy/e070_special1.asd differ diff --git a/data/sprite/enemy/e070_special2.asd b/data/sprite/enemy/e070_special2.asd new file mode 100644 index 0000000..7e076a1 Binary files /dev/null and b/data/sprite/enemy/e070_special2.asd differ diff --git a/data/sprite/enemy/e070_standing.asd b/data/sprite/enemy/e070_standing.asd new file mode 100644 index 0000000..7eeeac9 Binary files /dev/null and b/data/sprite/enemy/e070_standing.asd differ diff --git a/data/sprite/enemy/e070_standup.asd b/data/sprite/enemy/e070_standup.asd new file mode 100644 index 0000000..fd0da3c Binary files /dev/null and b/data/sprite/enemy/e070_standup.asd differ diff --git a/data/sprite/enemy/e070_thrown1.asd b/data/sprite/enemy/e070_thrown1.asd new file mode 100644 index 0000000..9a9db07 Binary files /dev/null and b/data/sprite/enemy/e070_thrown1.asd differ diff --git a/data/sprite/enemy/e070_thrown2.asd b/data/sprite/enemy/e070_thrown2.asd new file mode 100644 index 0000000..137ce3f Binary files /dev/null and b/data/sprite/enemy/e070_thrown2.asd differ diff --git a/data/sprite/enemy/e070_thrown3.asd b/data/sprite/enemy/e070_thrown3.asd new file mode 100644 index 0000000..f828907 Binary files /dev/null and b/data/sprite/enemy/e070_thrown3.asd differ diff --git a/data/sprite/enemy/e070_thrown4.asd b/data/sprite/enemy/e070_thrown4.asd new file mode 100644 index 0000000..4f6daee Binary files /dev/null and b/data/sprite/enemy/e070_thrown4.asd differ diff --git a/data/sprite/enemy/e070_thrown5.asd b/data/sprite/enemy/e070_thrown5.asd new file mode 100644 index 0000000..2b0cff9 Binary files /dev/null and b/data/sprite/enemy/e070_thrown5.asd differ diff --git a/data/sprite/enemy/e070_thrown6.asd b/data/sprite/enemy/e070_thrown6.asd new file mode 100644 index 0000000..e666faf Binary files /dev/null and b/data/sprite/enemy/e070_thrown6.asd differ diff --git a/data/sprite/enemy/e070_walk.asd b/data/sprite/enemy/e070_walk.asd new file mode 100644 index 0000000..78023ec Binary files /dev/null and b/data/sprite/enemy/e070_walk.asd differ diff --git a/data/sprite/enemy/e080_backclinch.asd b/data/sprite/enemy/e080_backclinch.asd new file mode 100644 index 0000000..f833b46 Binary files /dev/null and b/data/sprite/enemy/e080_backclinch.asd differ diff --git a/data/sprite/enemy/e080_clinching.asd b/data/sprite/enemy/e080_clinching.asd new file mode 100644 index 0000000..9824732 Binary files /dev/null and b/data/sprite/enemy/e080_clinching.asd differ diff --git a/data/sprite/enemy/e080_damage1.asd b/data/sprite/enemy/e080_damage1.asd new file mode 100644 index 0000000..79d7783 Binary files /dev/null and b/data/sprite/enemy/e080_damage1.asd differ diff --git a/data/sprite/enemy/e080_damage2.asd b/data/sprite/enemy/e080_damage2.asd new file mode 100644 index 0000000..1cb0097 Binary files /dev/null and b/data/sprite/enemy/e080_damage2.asd differ diff --git a/data/sprite/enemy/e080_damage3.asd b/data/sprite/enemy/e080_damage3.asd new file mode 100644 index 0000000..463b8cf Binary files /dev/null and b/data/sprite/enemy/e080_damage3.asd differ diff --git a/data/sprite/enemy/e080_falling.asd b/data/sprite/enemy/e080_falling.asd new file mode 100644 index 0000000..2e1ee2b Binary files /dev/null and b/data/sprite/enemy/e080_falling.asd differ diff --git a/data/sprite/enemy/e080_hattack.asd b/data/sprite/enemy/e080_hattack.asd new file mode 100644 index 0000000..156e728 Binary files /dev/null and b/data/sprite/enemy/e080_hattack.asd differ diff --git a/data/sprite/enemy/e080_jumpAttack1.asd b/data/sprite/enemy/e080_jumpAttack1.asd new file mode 100644 index 0000000..3590423 Binary files /dev/null and b/data/sprite/enemy/e080_jumpAttack1.asd differ diff --git a/data/sprite/enemy/e080_jumpAttack2.asd b/data/sprite/enemy/e080_jumpAttack2.asd new file mode 100644 index 0000000..2ebc3a4 Binary files /dev/null and b/data/sprite/enemy/e080_jumpAttack2.asd differ diff --git a/data/sprite/enemy/e080_landing.asd b/data/sprite/enemy/e080_landing.asd new file mode 100644 index 0000000..8db20d4 Binary files /dev/null and b/data/sprite/enemy/e080_landing.asd differ diff --git a/data/sprite/enemy/e080_standing.asd b/data/sprite/enemy/e080_standing.asd new file mode 100644 index 0000000..f83df3b Binary files /dev/null and b/data/sprite/enemy/e080_standing.asd differ diff --git a/data/sprite/enemy/e080_walk.asd b/data/sprite/enemy/e080_walk.asd new file mode 100644 index 0000000..bd888f2 Binary files /dev/null and b/data/sprite/enemy/e080_walk.asd differ diff --git a/data/sprite/enemy/e090_attack1.asd b/data/sprite/enemy/e090_attack1.asd new file mode 100644 index 0000000..5e3f646 Binary files /dev/null and b/data/sprite/enemy/e090_attack1.asd differ diff --git a/data/sprite/enemy/e090_attack2.asd b/data/sprite/enemy/e090_attack2.asd new file mode 100644 index 0000000..d05942a Binary files /dev/null and b/data/sprite/enemy/e090_attack2.asd differ diff --git a/data/sprite/enemy/e090_clinched.asd b/data/sprite/enemy/e090_clinched.asd new file mode 100644 index 0000000..3108fe1 Binary files /dev/null and b/data/sprite/enemy/e090_clinched.asd differ diff --git a/data/sprite/enemy/e090_clincheddamage.asd b/data/sprite/enemy/e090_clincheddamage.asd new file mode 100644 index 0000000..86b7ba8 Binary files /dev/null and b/data/sprite/enemy/e090_clincheddamage.asd differ diff --git a/data/sprite/enemy/e090_clinching.asd b/data/sprite/enemy/e090_clinching.asd new file mode 100644 index 0000000..374648f Binary files /dev/null and b/data/sprite/enemy/e090_clinching.asd differ diff --git a/data/sprite/enemy/e090_damage1.asd b/data/sprite/enemy/e090_damage1.asd new file mode 100644 index 0000000..1c56d2d Binary files /dev/null and b/data/sprite/enemy/e090_damage1.asd differ diff --git a/data/sprite/enemy/e090_damage2.asd b/data/sprite/enemy/e090_damage2.asd new file mode 100644 index 0000000..b914600 Binary files /dev/null and b/data/sprite/enemy/e090_damage2.asd differ diff --git a/data/sprite/enemy/e090_gallery9.asd b/data/sprite/enemy/e090_gallery9.asd new file mode 100644 index 0000000..a65eee7 Binary files /dev/null and b/data/sprite/enemy/e090_gallery9.asd differ diff --git a/data/sprite/enemy/e090_guard.asd b/data/sprite/enemy/e090_guard.asd new file mode 100644 index 0000000..ec987b9 Binary files /dev/null and b/data/sprite/enemy/e090_guard.asd differ diff --git a/data/sprite/enemy/e090_hattack.asd b/data/sprite/enemy/e090_hattack.asd new file mode 100644 index 0000000..447ff21 --- /dev/null +++ b/data/sprite/enemy/e090_hattack.asd @@ -0,0 +1,27 @@ +*start + +[dispsize width=62 height=154 centerpos=20 baseline=0] +[state enablemove=false enableAttack=false] + + +;[eval exp="sprite.holdPlayer(0,-1,0)"] +[if exp="sprite.inverse==sprite.targetPlayer.inverse"] + [eval exp="sprite.targetPlayer.inverse=!sprite.targetPlayer.inverse"] + [eval exp="sprite.targetPlayer.layer.setInverse()"] +[endif] + +*loop + +[disp left=0 top=0 opacity=255][hit rect="(-11,5,61,124)"][wait frame=5] +[disp left=1 top=0 opacity=255][hit rect="(-11,5,61,124)"][wait frame=5] +[disp left=2 top=0 opacity=255][hit rect="(-11,5,61,124)"][wait frame=5] +[disp left=3 top=0 opacity=255][hit rect="(-11,5,61,124)"][wait frame=5] +[disp left=4 top=0 opacity=255][hit rect="(-11,5,61,124)"][wait frame=5] +[disp left=5 top=0 opacity=255][hit rect="(-11,5,61,124)"][wait frame=6] + +[eval exp="sprite.targetPlayer.HP-=3"] + +[jump target=*loop] + + + diff --git a/data/sprite/enemy/e090_holding.asd b/data/sprite/enemy/e090_holding.asd new file mode 100644 index 0000000..61358d9 Binary files /dev/null and b/data/sprite/enemy/e090_holding.asd differ diff --git a/data/sprite/enemy/e090_holding2.asd b/data/sprite/enemy/e090_holding2.asd new file mode 100644 index 0000000..b6c4a10 Binary files /dev/null and b/data/sprite/enemy/e090_holding2.asd differ diff --git a/data/sprite/enemy/e090_prehattack2.asd b/data/sprite/enemy/e090_prehattack2.asd new file mode 100644 index 0000000..42875f4 Binary files /dev/null and b/data/sprite/enemy/e090_prehattack2.asd differ diff --git a/data/sprite/enemy/e090_standing.asd b/data/sprite/enemy/e090_standing.asd new file mode 100644 index 0000000..4885977 Binary files /dev/null and b/data/sprite/enemy/e090_standing.asd differ diff --git a/data/sprite/enemy/e090_standup.asd b/data/sprite/enemy/e090_standup.asd new file mode 100644 index 0000000..ab46233 Binary files /dev/null and b/data/sprite/enemy/e090_standup.asd differ diff --git a/data/sprite/enemy/e090_standup2.asd b/data/sprite/enemy/e090_standup2.asd new file mode 100644 index 0000000..9b1cede Binary files /dev/null and b/data/sprite/enemy/e090_standup2.asd differ diff --git a/data/sprite/enemy/e090_throw.asd b/data/sprite/enemy/e090_throw.asd new file mode 100644 index 0000000..82b7bfb Binary files /dev/null and b/data/sprite/enemy/e090_throw.asd differ diff --git a/data/sprite/enemy/e090_thrown1.asd b/data/sprite/enemy/e090_thrown1.asd new file mode 100644 index 0000000..a8ae810 Binary files /dev/null and b/data/sprite/enemy/e090_thrown1.asd differ diff --git a/data/sprite/enemy/e090_thrown2.asd b/data/sprite/enemy/e090_thrown2.asd new file mode 100644 index 0000000..1ed3286 Binary files /dev/null and b/data/sprite/enemy/e090_thrown2.asd differ diff --git a/data/sprite/enemy/e090_thrown3.asd b/data/sprite/enemy/e090_thrown3.asd new file mode 100644 index 0000000..106f0d5 Binary files /dev/null and b/data/sprite/enemy/e090_thrown3.asd differ diff --git a/data/sprite/enemy/e090_thrown4.asd b/data/sprite/enemy/e090_thrown4.asd new file mode 100644 index 0000000..47b93ee Binary files /dev/null and b/data/sprite/enemy/e090_thrown4.asd differ diff --git a/data/sprite/enemy/e090_thrown5.asd b/data/sprite/enemy/e090_thrown5.asd new file mode 100644 index 0000000..0468716 Binary files /dev/null and b/data/sprite/enemy/e090_thrown5.asd differ diff --git a/data/sprite/enemy/e090_thrown6.asd b/data/sprite/enemy/e090_thrown6.asd new file mode 100644 index 0000000..8383ad7 Binary files /dev/null and b/data/sprite/enemy/e090_thrown6.asd differ diff --git a/data/sprite/enemy/e090_walk.asd b/data/sprite/enemy/e090_walk.asd new file mode 100644 index 0000000..d659403 Binary files /dev/null and b/data/sprite/enemy/e090_walk.asd differ diff --git a/data/sprite/enemy/e110_attack1.asd b/data/sprite/enemy/e110_attack1.asd new file mode 100644 index 0000000..dbec2a0 Binary files /dev/null and b/data/sprite/enemy/e110_attack1.asd differ diff --git a/data/sprite/enemy/e110_attack1_e.asd b/data/sprite/enemy/e110_attack1_e.asd new file mode 100644 index 0000000..26fa4a2 Binary files /dev/null and b/data/sprite/enemy/e110_attack1_e.asd differ diff --git a/data/sprite/enemy/e110_attack2.asd b/data/sprite/enemy/e110_attack2.asd new file mode 100644 index 0000000..422590e Binary files /dev/null and b/data/sprite/enemy/e110_attack2.asd differ diff --git a/data/sprite/enemy/e110_clinched.asd b/data/sprite/enemy/e110_clinched.asd new file mode 100644 index 0000000..4dffdb1 Binary files /dev/null and b/data/sprite/enemy/e110_clinched.asd differ diff --git a/data/sprite/enemy/e110_clincheddamage.asd b/data/sprite/enemy/e110_clincheddamage.asd new file mode 100644 index 0000000..d67807e Binary files /dev/null and b/data/sprite/enemy/e110_clincheddamage.asd differ diff --git a/data/sprite/enemy/e110_clinching.asd b/data/sprite/enemy/e110_clinching.asd new file mode 100644 index 0000000..9a804c2 Binary files /dev/null and b/data/sprite/enemy/e110_clinching.asd differ diff --git a/data/sprite/enemy/e110_damage1.asd b/data/sprite/enemy/e110_damage1.asd new file mode 100644 index 0000000..1122bdd Binary files /dev/null and b/data/sprite/enemy/e110_damage1.asd differ diff --git a/data/sprite/enemy/e110_damage2.asd b/data/sprite/enemy/e110_damage2.asd new file mode 100644 index 0000000..3e7b83f Binary files /dev/null and b/data/sprite/enemy/e110_damage2.asd differ diff --git a/data/sprite/enemy/e110_down.asd b/data/sprite/enemy/e110_down.asd new file mode 100644 index 0000000..a2ab5df Binary files /dev/null and b/data/sprite/enemy/e110_down.asd differ diff --git a/data/sprite/enemy/e110_guard.asd b/data/sprite/enemy/e110_guard.asd new file mode 100644 index 0000000..88a7342 Binary files /dev/null and b/data/sprite/enemy/e110_guard.asd differ diff --git a/data/sprite/enemy/e110_special1.asd b/data/sprite/enemy/e110_special1.asd new file mode 100644 index 0000000..923e4a9 Binary files /dev/null and b/data/sprite/enemy/e110_special1.asd differ diff --git a/data/sprite/enemy/e110_special2.asd b/data/sprite/enemy/e110_special2.asd new file mode 100644 index 0000000..8a18390 Binary files /dev/null and b/data/sprite/enemy/e110_special2.asd differ diff --git a/data/sprite/enemy/e110_special2_e.asd b/data/sprite/enemy/e110_special2_e.asd new file mode 100644 index 0000000..055073e Binary files /dev/null and b/data/sprite/enemy/e110_special2_e.asd differ diff --git a/data/sprite/enemy/e110_special2_e2.asd b/data/sprite/enemy/e110_special2_e2.asd new file mode 100644 index 0000000..4192c87 Binary files /dev/null and b/data/sprite/enemy/e110_special2_e2.asd differ diff --git a/data/sprite/enemy/e110_standing.asd b/data/sprite/enemy/e110_standing.asd new file mode 100644 index 0000000..93148d6 Binary files /dev/null and b/data/sprite/enemy/e110_standing.asd differ diff --git a/data/sprite/enemy/e110_standing2.asd b/data/sprite/enemy/e110_standing2.asd new file mode 100644 index 0000000..77af58e Binary files /dev/null and b/data/sprite/enemy/e110_standing2.asd differ diff --git a/data/sprite/enemy/e110_standing3.asd b/data/sprite/enemy/e110_standing3.asd new file mode 100644 index 0000000..f323b46 Binary files /dev/null and b/data/sprite/enemy/e110_standing3.asd differ diff --git a/data/sprite/enemy/e110_standing4.asd b/data/sprite/enemy/e110_standing4.asd new file mode 100644 index 0000000..8678e59 Binary files /dev/null and b/data/sprite/enemy/e110_standing4.asd differ diff --git a/data/sprite/enemy/e110_standup.asd b/data/sprite/enemy/e110_standup.asd new file mode 100644 index 0000000..ac1534f Binary files /dev/null and b/data/sprite/enemy/e110_standup.asd differ diff --git a/data/sprite/enemy/e110_standup2.asd b/data/sprite/enemy/e110_standup2.asd new file mode 100644 index 0000000..77a08bf Binary files /dev/null and b/data/sprite/enemy/e110_standup2.asd differ diff --git a/data/sprite/enemy/e110_thrown1.asd b/data/sprite/enemy/e110_thrown1.asd new file mode 100644 index 0000000..fd9f672 Binary files /dev/null and b/data/sprite/enemy/e110_thrown1.asd differ diff --git a/data/sprite/enemy/e110_thrown1_e.asd b/data/sprite/enemy/e110_thrown1_e.asd new file mode 100644 index 0000000..e09e7bc Binary files /dev/null and b/data/sprite/enemy/e110_thrown1_e.asd differ diff --git a/data/sprite/enemy/e110_thrown2.asd b/data/sprite/enemy/e110_thrown2.asd new file mode 100644 index 0000000..d75e5d4 Binary files /dev/null and b/data/sprite/enemy/e110_thrown2.asd differ diff --git a/data/sprite/enemy/e110_thrown3.asd b/data/sprite/enemy/e110_thrown3.asd new file mode 100644 index 0000000..933b9a0 Binary files /dev/null and b/data/sprite/enemy/e110_thrown3.asd differ diff --git a/data/sprite/enemy/e110_thrown4.asd b/data/sprite/enemy/e110_thrown4.asd new file mode 100644 index 0000000..329cae3 Binary files /dev/null and b/data/sprite/enemy/e110_thrown4.asd differ diff --git a/data/sprite/enemy/e110_thrown5.asd b/data/sprite/enemy/e110_thrown5.asd new file mode 100644 index 0000000..ca6af91 Binary files /dev/null and b/data/sprite/enemy/e110_thrown5.asd differ diff --git a/data/sprite/enemy/e110_thrown6.asd b/data/sprite/enemy/e110_thrown6.asd new file mode 100644 index 0000000..baf0b6a Binary files /dev/null and b/data/sprite/enemy/e110_thrown6.asd differ diff --git a/data/sprite/enemy/e110_walk.asd b/data/sprite/enemy/e110_walk.asd new file mode 100644 index 0000000..e40af34 Binary files /dev/null and b/data/sprite/enemy/e110_walk.asd differ diff --git a/data/sprite/enemy/e120_attack1.asd b/data/sprite/enemy/e120_attack1.asd new file mode 100644 index 0000000..1c38730 Binary files /dev/null and b/data/sprite/enemy/e120_attack1.asd differ diff --git a/data/sprite/enemy/e120_attack1_e.asd b/data/sprite/enemy/e120_attack1_e.asd new file mode 100644 index 0000000..f5291df Binary files /dev/null and b/data/sprite/enemy/e120_attack1_e.asd differ diff --git a/data/sprite/enemy/e120_attack2.asd b/data/sprite/enemy/e120_attack2.asd new file mode 100644 index 0000000..18b1dc4 Binary files /dev/null and b/data/sprite/enemy/e120_attack2.asd differ diff --git a/data/sprite/enemy/e120_attack2_e.asd b/data/sprite/enemy/e120_attack2_e.asd new file mode 100644 index 0000000..02b15b5 Binary files /dev/null and b/data/sprite/enemy/e120_attack2_e.asd differ diff --git a/data/sprite/enemy/e120_clinched.asd b/data/sprite/enemy/e120_clinched.asd new file mode 100644 index 0000000..f5bbbb5 Binary files /dev/null and b/data/sprite/enemy/e120_clinched.asd differ diff --git a/data/sprite/enemy/e120_clincheddamage.asd b/data/sprite/enemy/e120_clincheddamage.asd new file mode 100644 index 0000000..c37b9f0 Binary files /dev/null and b/data/sprite/enemy/e120_clincheddamage.asd differ diff --git a/data/sprite/enemy/e120_damage1.asd b/data/sprite/enemy/e120_damage1.asd new file mode 100644 index 0000000..9a5e861 Binary files /dev/null and b/data/sprite/enemy/e120_damage1.asd differ diff --git a/data/sprite/enemy/e120_damage2.asd b/data/sprite/enemy/e120_damage2.asd new file mode 100644 index 0000000..f170976 Binary files /dev/null and b/data/sprite/enemy/e120_damage2.asd differ diff --git a/data/sprite/enemy/e120_down.asd b/data/sprite/enemy/e120_down.asd new file mode 100644 index 0000000..6d48881 Binary files /dev/null and b/data/sprite/enemy/e120_down.asd differ diff --git a/data/sprite/enemy/e120_escape.asd b/data/sprite/enemy/e120_escape.asd new file mode 100644 index 0000000..a67eacf --- /dev/null +++ b/data/sprite/enemy/e120_escape.asd @@ -0,0 +1,49 @@ +*start + +[image id=stStanding] +[dispsize width=72 height=136 centerpos=36 baseline=0] +[state enablemove=false enableAttack=false] + +[playse storage="se008"] + +[eval exp = "layer.dOpacity2=-20"] +[wait frame=10] +;[disp left=0 top=0 opacity=200][wait frame=2] +;[disp left=0 top=0 opacity=150][wait frame=2] +;[disp left=0 top=0 opacity=100][wait frame=2] +;[disp left=0 top=0 opacity=50 ][wait frame=2] +;[disp left=0 top=0 opacity=0 ][wait frame=2] + +[jump *resume cond="tf.nowRevive"] + +[iscript] +{ + do{ + mp.x = intrandom(0, bao.internalWidth); + mp.y = intrandom(sprite.movableRect.top, sprite.movableRect.bottom); + + }while(sprite.getAltitude(mp.x, mp.y) > 0); + + sprite.rootX = mp.x; + sprite.rootY = mp.y; +} +[endscript] + + +[jump *resume cond="tf.nowRevive"] +[wait frame=10] + +;[disp left=0 top=0 opacity=0 ][wait frame=2] +;[disp left=0 top=0 opacity=50 ][wait frame=2] +;[disp left=0 top=0 opacity=100][wait frame=2] +;[disp left=0 top=0 opacity=150][wait frame=2] +;[disp left=0 top=0 opacity=200][wait frame=2] +[eval exp = "layer.dOpacity2=20"] +[wait frame=10] + +[load id=stStanding] + + +*resume +[eval exp = "layer.dOpacity2=30"] +[load id=stStanding] diff --git a/data/sprite/enemy/e120_special1.asd b/data/sprite/enemy/e120_special1.asd new file mode 100644 index 0000000..ef02e8f Binary files /dev/null and b/data/sprite/enemy/e120_special1.asd differ diff --git a/data/sprite/enemy/e120_special1_e.asd b/data/sprite/enemy/e120_special1_e.asd new file mode 100644 index 0000000..f3d8312 Binary files /dev/null and b/data/sprite/enemy/e120_special1_e.asd differ diff --git a/data/sprite/enemy/e120_special2.asd b/data/sprite/enemy/e120_special2.asd new file mode 100644 index 0000000..2b10687 Binary files /dev/null and b/data/sprite/enemy/e120_special2.asd differ diff --git a/data/sprite/enemy/e120_standing.asd b/data/sprite/enemy/e120_standing.asd new file mode 100644 index 0000000..6245bc0 Binary files /dev/null and b/data/sprite/enemy/e120_standing.asd differ diff --git a/data/sprite/enemy/e120_standing2.asd b/data/sprite/enemy/e120_standing2.asd new file mode 100644 index 0000000..bc0a64f Binary files /dev/null and b/data/sprite/enemy/e120_standing2.asd differ diff --git a/data/sprite/enemy/e120_standing3.asd b/data/sprite/enemy/e120_standing3.asd new file mode 100644 index 0000000..bc0a64f Binary files /dev/null and b/data/sprite/enemy/e120_standing3.asd differ diff --git a/data/sprite/enemy/e120_standup.asd b/data/sprite/enemy/e120_standup.asd new file mode 100644 index 0000000..aff7cbf Binary files /dev/null and b/data/sprite/enemy/e120_standup.asd differ diff --git a/data/sprite/enemy/e120_standup2.asd b/data/sprite/enemy/e120_standup2.asd new file mode 100644 index 0000000..8b638e4 Binary files /dev/null and b/data/sprite/enemy/e120_standup2.asd differ diff --git a/data/sprite/enemy/e120_thrown1.asd b/data/sprite/enemy/e120_thrown1.asd new file mode 100644 index 0000000..f427154 Binary files /dev/null and b/data/sprite/enemy/e120_thrown1.asd differ diff --git a/data/sprite/enemy/e120_thrown2.asd b/data/sprite/enemy/e120_thrown2.asd new file mode 100644 index 0000000..1670cb6 Binary files /dev/null and b/data/sprite/enemy/e120_thrown2.asd differ diff --git a/data/sprite/enemy/e120_thrown3.asd b/data/sprite/enemy/e120_thrown3.asd new file mode 100644 index 0000000..d9167da Binary files /dev/null and b/data/sprite/enemy/e120_thrown3.asd differ diff --git a/data/sprite/enemy/e120_thrown4.asd b/data/sprite/enemy/e120_thrown4.asd new file mode 100644 index 0000000..8298097 Binary files /dev/null and b/data/sprite/enemy/e120_thrown4.asd differ diff --git a/data/sprite/enemy/e120_thrown5.asd b/data/sprite/enemy/e120_thrown5.asd new file mode 100644 index 0000000..7ef029f Binary files /dev/null and b/data/sprite/enemy/e120_thrown5.asd differ diff --git a/data/sprite/enemy/e120_thrown6.asd b/data/sprite/enemy/e120_thrown6.asd new file mode 100644 index 0000000..78d7448 Binary files /dev/null and b/data/sprite/enemy/e120_thrown6.asd differ diff --git a/data/sprite/enemy/e120_walk.asd b/data/sprite/enemy/e120_walk.asd new file mode 100644 index 0000000..d3a2de8 Binary files /dev/null and b/data/sprite/enemy/e120_walk.asd differ diff --git a/data/sprite/enemy/e130_damage1.asd b/data/sprite/enemy/e130_damage1.asd new file mode 100644 index 0000000..ced6961 Binary files /dev/null and b/data/sprite/enemy/e130_damage1.asd differ diff --git a/data/sprite/enemy/e130_damage2.asd b/data/sprite/enemy/e130_damage2.asd new file mode 100644 index 0000000..573427d Binary files /dev/null and b/data/sprite/enemy/e130_damage2.asd differ diff --git a/data/sprite/enemy/e130_dummy.asd b/data/sprite/enemy/e130_dummy.asd new file mode 100644 index 0000000..847a62e Binary files /dev/null and b/data/sprite/enemy/e130_dummy.asd differ diff --git a/data/sprite/enemy/e130_element01.asd b/data/sprite/enemy/e130_element01.asd new file mode 100644 index 0000000..9bced21 Binary files /dev/null and b/data/sprite/enemy/e130_element01.asd differ diff --git a/data/sprite/enemy/e130_element01b.asd b/data/sprite/enemy/e130_element01b.asd new file mode 100644 index 0000000..55127ed Binary files /dev/null and b/data/sprite/enemy/e130_element01b.asd differ diff --git a/data/sprite/enemy/e130_element01c.asd b/data/sprite/enemy/e130_element01c.asd new file mode 100644 index 0000000..bda875a Binary files /dev/null and b/data/sprite/enemy/e130_element01c.asd differ diff --git a/data/sprite/enemy/e130_element01d.asd b/data/sprite/enemy/e130_element01d.asd new file mode 100644 index 0000000..a108bdd Binary files /dev/null and b/data/sprite/enemy/e130_element01d.asd differ diff --git a/data/sprite/enemy/e130_element02.asd b/data/sprite/enemy/e130_element02.asd new file mode 100644 index 0000000..2c36698 Binary files /dev/null and b/data/sprite/enemy/e130_element02.asd differ diff --git a/data/sprite/enemy/e130_element02b.asd b/data/sprite/enemy/e130_element02b.asd new file mode 100644 index 0000000..d1a713d Binary files /dev/null and b/data/sprite/enemy/e130_element02b.asd differ diff --git a/data/sprite/enemy/e130_element02c.asd b/data/sprite/enemy/e130_element02c.asd new file mode 100644 index 0000000..d2521d1 Binary files /dev/null and b/data/sprite/enemy/e130_element02c.asd differ diff --git a/data/sprite/enemy/e130_element02d.asd b/data/sprite/enemy/e130_element02d.asd new file mode 100644 index 0000000..71be5a9 Binary files /dev/null and b/data/sprite/enemy/e130_element02d.asd differ diff --git a/data/sprite/enemy/e130_element03.asd b/data/sprite/enemy/e130_element03.asd new file mode 100644 index 0000000..2c36698 Binary files /dev/null and b/data/sprite/enemy/e130_element03.asd differ diff --git a/data/sprite/enemy/e130_element03b.asd b/data/sprite/enemy/e130_element03b.asd new file mode 100644 index 0000000..042490b Binary files /dev/null and b/data/sprite/enemy/e130_element03b.asd differ diff --git a/data/sprite/enemy/e130_element03c.asd b/data/sprite/enemy/e130_element03c.asd new file mode 100644 index 0000000..ea651b8 Binary files /dev/null and b/data/sprite/enemy/e130_element03c.asd differ diff --git a/data/sprite/enemy/e130_element03d.asd b/data/sprite/enemy/e130_element03d.asd new file mode 100644 index 0000000..af8bd38 Binary files /dev/null and b/data/sprite/enemy/e130_element03d.asd differ diff --git a/data/sprite/enemy/e130_element04.asd b/data/sprite/enemy/e130_element04.asd new file mode 100644 index 0000000..03be4a1 Binary files /dev/null and b/data/sprite/enemy/e130_element04.asd differ diff --git a/data/sprite/enemy/e130_etc1.asd b/data/sprite/enemy/e130_etc1.asd new file mode 100644 index 0000000..81861a3 Binary files /dev/null and b/data/sprite/enemy/e130_etc1.asd differ diff --git a/data/sprite/enemy/e130_etc2.asd b/data/sprite/enemy/e130_etc2.asd new file mode 100644 index 0000000..a9b8a10 Binary files /dev/null and b/data/sprite/enemy/e130_etc2.asd differ diff --git a/data/sprite/enemy/e130_special1.asd b/data/sprite/enemy/e130_special1.asd new file mode 100644 index 0000000..c637286 Binary files /dev/null and b/data/sprite/enemy/e130_special1.asd differ diff --git a/data/sprite/enemy/e130_standing.asd b/data/sprite/enemy/e130_standing.asd new file mode 100644 index 0000000..03273d9 Binary files /dev/null and b/data/sprite/enemy/e130_standing.asd differ diff --git a/data/sprite/enemy/e130_standing2.asd b/data/sprite/enemy/e130_standing2.asd new file mode 100644 index 0000000..03273d9 Binary files /dev/null and b/data/sprite/enemy/e130_standing2.asd differ diff --git a/data/sprite/enemy/e130_tentacle1_attack1.asd b/data/sprite/enemy/e130_tentacle1_attack1.asd new file mode 100644 index 0000000..0a25fec Binary files /dev/null and b/data/sprite/enemy/e130_tentacle1_attack1.asd differ diff --git a/data/sprite/enemy/e130_tentacle1_attack2.asd b/data/sprite/enemy/e130_tentacle1_attack2.asd new file mode 100644 index 0000000..d0411b0 Binary files /dev/null and b/data/sprite/enemy/e130_tentacle1_attack2.asd differ diff --git a/data/sprite/enemy/e130_tentacle1_attack3.asd b/data/sprite/enemy/e130_tentacle1_attack3.asd new file mode 100644 index 0000000..c111cfe Binary files /dev/null and b/data/sprite/enemy/e130_tentacle1_attack3.asd differ diff --git a/data/sprite/enemy/e130_tentacle1_attack4.asd b/data/sprite/enemy/e130_tentacle1_attack4.asd new file mode 100644 index 0000000..b8b061b Binary files /dev/null and b/data/sprite/enemy/e130_tentacle1_attack4.asd differ diff --git a/data/sprite/enemy/e130_tentacle1_hattack.asd b/data/sprite/enemy/e130_tentacle1_hattack.asd new file mode 100644 index 0000000..1b84d47 Binary files /dev/null and b/data/sprite/enemy/e130_tentacle1_hattack.asd differ diff --git a/data/sprite/enemy/e130_tentacle1_laugh.asd b/data/sprite/enemy/e130_tentacle1_laugh.asd new file mode 100644 index 0000000..ffb22db Binary files /dev/null and b/data/sprite/enemy/e130_tentacle1_laugh.asd differ diff --git a/data/sprite/enemy/e130_tentacle1_special1.asd b/data/sprite/enemy/e130_tentacle1_special1.asd new file mode 100644 index 0000000..c46b7e6 Binary files /dev/null and b/data/sprite/enemy/e130_tentacle1_special1.asd differ diff --git a/data/sprite/enemy/e130_tentacle1_waiting.asd b/data/sprite/enemy/e130_tentacle1_waiting.asd new file mode 100644 index 0000000..ce24779 Binary files /dev/null and b/data/sprite/enemy/e130_tentacle1_waiting.asd differ diff --git a/data/sprite/enemy/e130_tentacle2_attack1.asd b/data/sprite/enemy/e130_tentacle2_attack1.asd new file mode 100644 index 0000000..9707bf0 Binary files /dev/null and b/data/sprite/enemy/e130_tentacle2_attack1.asd differ diff --git a/data/sprite/enemy/e130_tentacle2_holding1a.asd b/data/sprite/enemy/e130_tentacle2_holding1a.asd new file mode 100644 index 0000000..00b403c Binary files /dev/null and b/data/sprite/enemy/e130_tentacle2_holding1a.asd differ diff --git a/data/sprite/enemy/e130_tentacle2_holding1b.asd b/data/sprite/enemy/e130_tentacle2_holding1b.asd new file mode 100644 index 0000000..10470a2 Binary files /dev/null and b/data/sprite/enemy/e130_tentacle2_holding1b.asd differ diff --git a/data/sprite/enemy/e130_tentacle2_holding2.asd b/data/sprite/enemy/e130_tentacle2_holding2.asd new file mode 100644 index 0000000..c0fd11c Binary files /dev/null and b/data/sprite/enemy/e130_tentacle2_holding2.asd differ diff --git a/data/sprite/enemy/e130_tentacle2_laugh.asd b/data/sprite/enemy/e130_tentacle2_laugh.asd new file mode 100644 index 0000000..8a2f279 Binary files /dev/null and b/data/sprite/enemy/e130_tentacle2_laugh.asd differ diff --git a/data/sprite/enemy/e130_tentacle2_special1.asd b/data/sprite/enemy/e130_tentacle2_special1.asd new file mode 100644 index 0000000..42992ce Binary files /dev/null and b/data/sprite/enemy/e130_tentacle2_special1.asd differ diff --git a/data/sprite/enemy/e130_tentacle2_throw.asd b/data/sprite/enemy/e130_tentacle2_throw.asd new file mode 100644 index 0000000..f29637b Binary files /dev/null and b/data/sprite/enemy/e130_tentacle2_throw.asd differ diff --git a/data/sprite/enemy/e130_tentacle2_waiting.asd b/data/sprite/enemy/e130_tentacle2_waiting.asd new file mode 100644 index 0000000..7ba1f5d Binary files /dev/null and b/data/sprite/enemy/e130_tentacle2_waiting.asd differ diff --git a/data/sprite/enemy/e140_attack1.asd b/data/sprite/enemy/e140_attack1.asd new file mode 100644 index 0000000..4611397 Binary files /dev/null and b/data/sprite/enemy/e140_attack1.asd differ diff --git a/data/sprite/enemy/e140_attack2.asd b/data/sprite/enemy/e140_attack2.asd new file mode 100644 index 0000000..044c5c7 Binary files /dev/null and b/data/sprite/enemy/e140_attack2.asd differ diff --git a/data/sprite/enemy/e140_clinched.asd b/data/sprite/enemy/e140_clinched.asd new file mode 100644 index 0000000..e764cf3 Binary files /dev/null and b/data/sprite/enemy/e140_clinched.asd differ diff --git a/data/sprite/enemy/e140_clincheddamage.asd b/data/sprite/enemy/e140_clincheddamage.asd new file mode 100644 index 0000000..97e8fda Binary files /dev/null and b/data/sprite/enemy/e140_clincheddamage.asd differ diff --git a/data/sprite/enemy/e140_damage1.asd b/data/sprite/enemy/e140_damage1.asd new file mode 100644 index 0000000..07dcb25 Binary files /dev/null and b/data/sprite/enemy/e140_damage1.asd differ diff --git a/data/sprite/enemy/e140_damage2.asd b/data/sprite/enemy/e140_damage2.asd new file mode 100644 index 0000000..3aeb075 Binary files /dev/null and b/data/sprite/enemy/e140_damage2.asd differ diff --git a/data/sprite/enemy/e140_down.asd b/data/sprite/enemy/e140_down.asd new file mode 100644 index 0000000..f7621df Binary files /dev/null and b/data/sprite/enemy/e140_down.asd differ diff --git a/data/sprite/enemy/e140_escape.asd b/data/sprite/enemy/e140_escape.asd new file mode 100644 index 0000000..334d37f Binary files /dev/null and b/data/sprite/enemy/e140_escape.asd differ diff --git a/data/sprite/enemy/e140_etc1.asd b/data/sprite/enemy/e140_etc1.asd new file mode 100644 index 0000000..8c5412b Binary files /dev/null and b/data/sprite/enemy/e140_etc1.asd differ diff --git a/data/sprite/enemy/e140_gallery1.asd b/data/sprite/enemy/e140_gallery1.asd new file mode 100644 index 0000000..9a8bf20 Binary files /dev/null and b/data/sprite/enemy/e140_gallery1.asd differ diff --git a/data/sprite/enemy/e140_special1.asd b/data/sprite/enemy/e140_special1.asd new file mode 100644 index 0000000..fba1fb8 Binary files /dev/null and b/data/sprite/enemy/e140_special1.asd differ diff --git a/data/sprite/enemy/e140_special2.asd b/data/sprite/enemy/e140_special2.asd new file mode 100644 index 0000000..19e089a Binary files /dev/null and b/data/sprite/enemy/e140_special2.asd differ diff --git a/data/sprite/enemy/e140_standing.asd b/data/sprite/enemy/e140_standing.asd new file mode 100644 index 0000000..8f08bdf Binary files /dev/null and b/data/sprite/enemy/e140_standing.asd differ diff --git a/data/sprite/enemy/e140_standup.asd b/data/sprite/enemy/e140_standup.asd new file mode 100644 index 0000000..fd48acb Binary files /dev/null and b/data/sprite/enemy/e140_standup.asd differ diff --git a/data/sprite/enemy/e140_standup2.asd b/data/sprite/enemy/e140_standup2.asd new file mode 100644 index 0000000..c7638cc Binary files /dev/null and b/data/sprite/enemy/e140_standup2.asd differ diff --git a/data/sprite/enemy/e140_thrown1.asd b/data/sprite/enemy/e140_thrown1.asd new file mode 100644 index 0000000..251f120 Binary files /dev/null and b/data/sprite/enemy/e140_thrown1.asd differ diff --git a/data/sprite/enemy/e140_thrown2.asd b/data/sprite/enemy/e140_thrown2.asd new file mode 100644 index 0000000..9f61738 Binary files /dev/null and b/data/sprite/enemy/e140_thrown2.asd differ diff --git a/data/sprite/enemy/e140_thrown3.asd b/data/sprite/enemy/e140_thrown3.asd new file mode 100644 index 0000000..686909e Binary files /dev/null and b/data/sprite/enemy/e140_thrown3.asd differ diff --git a/data/sprite/enemy/e140_thrown4.asd b/data/sprite/enemy/e140_thrown4.asd new file mode 100644 index 0000000..750e6da Binary files /dev/null and b/data/sprite/enemy/e140_thrown4.asd differ diff --git a/data/sprite/enemy/e140_thrown5.asd b/data/sprite/enemy/e140_thrown5.asd new file mode 100644 index 0000000..fe34790 Binary files /dev/null and b/data/sprite/enemy/e140_thrown5.asd differ diff --git a/data/sprite/enemy/e140_thrown6.asd b/data/sprite/enemy/e140_thrown6.asd new file mode 100644 index 0000000..0efad27 Binary files /dev/null and b/data/sprite/enemy/e140_thrown6.asd differ diff --git a/data/sprite/enemy/e140_walk.asd b/data/sprite/enemy/e140_walk.asd new file mode 100644 index 0000000..908bab8 Binary files /dev/null and b/data/sprite/enemy/e140_walk.asd differ diff --git a/data/sprite/enemy/e150_attack1.asd b/data/sprite/enemy/e150_attack1.asd new file mode 100644 index 0000000..cdc54e1 Binary files /dev/null and b/data/sprite/enemy/e150_attack1.asd differ diff --git a/data/sprite/enemy/e150_attack1_e1.asd b/data/sprite/enemy/e150_attack1_e1.asd new file mode 100644 index 0000000..b7c82b2 Binary files /dev/null and b/data/sprite/enemy/e150_attack1_e1.asd differ diff --git a/data/sprite/enemy/e150_attack1_e2.asd b/data/sprite/enemy/e150_attack1_e2.asd new file mode 100644 index 0000000..4ee31de Binary files /dev/null and b/data/sprite/enemy/e150_attack1_e2.asd differ diff --git a/data/sprite/enemy/e150_attack1_e3.asd b/data/sprite/enemy/e150_attack1_e3.asd new file mode 100644 index 0000000..d8bedbd Binary files /dev/null and b/data/sprite/enemy/e150_attack1_e3.asd differ diff --git a/data/sprite/enemy/e150_attack1_e4.asd b/data/sprite/enemy/e150_attack1_e4.asd new file mode 100644 index 0000000..99d4ff3 Binary files /dev/null and b/data/sprite/enemy/e150_attack1_e4.asd differ diff --git a/data/sprite/enemy/e150_attack2.asd b/data/sprite/enemy/e150_attack2.asd new file mode 100644 index 0000000..7dc0f1c Binary files /dev/null and b/data/sprite/enemy/e150_attack2.asd differ diff --git a/data/sprite/enemy/e150_attack2_e.asd b/data/sprite/enemy/e150_attack2_e.asd new file mode 100644 index 0000000..deaebcd Binary files /dev/null and b/data/sprite/enemy/e150_attack2_e.asd differ diff --git a/data/sprite/enemy/e150_attack3.asd b/data/sprite/enemy/e150_attack3.asd new file mode 100644 index 0000000..fc746c6 Binary files /dev/null and b/data/sprite/enemy/e150_attack3.asd differ diff --git a/data/sprite/enemy/e150_attack3_e1.asd b/data/sprite/enemy/e150_attack3_e1.asd new file mode 100644 index 0000000..551570c Binary files /dev/null and b/data/sprite/enemy/e150_attack3_e1.asd differ diff --git a/data/sprite/enemy/e150_attack3_e2.asd b/data/sprite/enemy/e150_attack3_e2.asd new file mode 100644 index 0000000..a85e298 Binary files /dev/null and b/data/sprite/enemy/e150_attack3_e2.asd differ diff --git a/data/sprite/enemy/e150_attack3_e3.asd b/data/sprite/enemy/e150_attack3_e3.asd new file mode 100644 index 0000000..75db3c9 Binary files /dev/null and b/data/sprite/enemy/e150_attack3_e3.asd differ diff --git a/data/sprite/enemy/e150_clinched.asd b/data/sprite/enemy/e150_clinched.asd new file mode 100644 index 0000000..0578f16 Binary files /dev/null and b/data/sprite/enemy/e150_clinched.asd differ diff --git a/data/sprite/enemy/e150_damage1.asd b/data/sprite/enemy/e150_damage1.asd new file mode 100644 index 0000000..0de2be1 Binary files /dev/null and b/data/sprite/enemy/e150_damage1.asd differ diff --git a/data/sprite/enemy/e150_damage2.asd b/data/sprite/enemy/e150_damage2.asd new file mode 100644 index 0000000..59fbdda Binary files /dev/null and b/data/sprite/enemy/e150_damage2.asd differ diff --git a/data/sprite/enemy/e150_down.asd b/data/sprite/enemy/e150_down.asd new file mode 100644 index 0000000..6953b61 Binary files /dev/null and b/data/sprite/enemy/e150_down.asd differ diff --git a/data/sprite/enemy/e150_escape.asd b/data/sprite/enemy/e150_escape.asd new file mode 100644 index 0000000..127ab2c Binary files /dev/null and b/data/sprite/enemy/e150_escape.asd differ diff --git a/data/sprite/enemy/e150_escape_e.asd b/data/sprite/enemy/e150_escape_e.asd new file mode 100644 index 0000000..1d19438 Binary files /dev/null and b/data/sprite/enemy/e150_escape_e.asd differ diff --git a/data/sprite/enemy/e150_etc1.asd b/data/sprite/enemy/e150_etc1.asd new file mode 100644 index 0000000..6caf026 Binary files /dev/null and b/data/sprite/enemy/e150_etc1.asd differ diff --git a/data/sprite/enemy/e150_etc2.asd b/data/sprite/enemy/e150_etc2.asd new file mode 100644 index 0000000..c3c1a26 Binary files /dev/null and b/data/sprite/enemy/e150_etc2.asd differ diff --git a/data/sprite/enemy/e150_etc2_e.asd b/data/sprite/enemy/e150_etc2_e.asd new file mode 100644 index 0000000..627d8ff --- /dev/null +++ b/data/sprite/enemy/e150_etc2_e.asd @@ -0,0 +1,43 @@ + +*start + + +[state enablemove=false enableAttack=false] +[ontrigger name=delete target=*label1] + +[dispsize width=152 height=56 centerpos=76 baseline=5] + + +[disp left=0 top=0 opacity= 15][wait frame=2] +[disp left=0 top=0 opacity= 55][wait frame=2] +[disp left=0 top=0 opacity= 95][wait frame=2] +[disp left=0 top=0 opacity=135][wait frame=2] +[disp left=0 top=0 opacity=175][wait frame=2] +[disp left=0 top=0 opacity=215][wait frame=2] + +*loop + +[disp left=0 top=0 opacity=255][wait frame=1] +[disp left=0 top=0 opacity=220][wait frame=1] + +[jump target=*loop] + + +*label1 + + +[image num=2] +[dispsize width=142 height=46 centerpos=72 baseline=5] + + +[disp left=0 top=0 opacity=215][wait frame=2] +[disp left=0 top=0 opacity=175][wait frame=2] +[disp left=0 top=0 opacity=135][wait frame=2] +[disp left=0 top=0 opacity= 95][wait frame=2] +[disp left=0 top=0 opacity= 55][wait frame=2] +[disp left=0 top=0 opacity= 15][wait frame=2] +[disp left=0 top=0 opacity= 0][wait frame=2] + +[del] +[s] + diff --git a/data/sprite/enemy/e150_etc3.asd b/data/sprite/enemy/e150_etc3.asd new file mode 100644 index 0000000..2a03f97 Binary files /dev/null and b/data/sprite/enemy/e150_etc3.asd differ diff --git a/data/sprite/enemy/e150_gallery1.asd b/data/sprite/enemy/e150_gallery1.asd new file mode 100644 index 0000000..075d8cd Binary files /dev/null and b/data/sprite/enemy/e150_gallery1.asd differ diff --git a/data/sprite/enemy/e150_gallery2.asd b/data/sprite/enemy/e150_gallery2.asd new file mode 100644 index 0000000..96223cc Binary files /dev/null and b/data/sprite/enemy/e150_gallery2.asd differ diff --git a/data/sprite/enemy/e150_recovery.asd b/data/sprite/enemy/e150_recovery.asd new file mode 100644 index 0000000..b3fee25 Binary files /dev/null and b/data/sprite/enemy/e150_recovery.asd differ diff --git a/data/sprite/enemy/e150_special1.asd b/data/sprite/enemy/e150_special1.asd new file mode 100644 index 0000000..6166223 Binary files /dev/null and b/data/sprite/enemy/e150_special1.asd differ diff --git a/data/sprite/enemy/e150_special2.asd b/data/sprite/enemy/e150_special2.asd new file mode 100644 index 0000000..7fa5202 Binary files /dev/null and b/data/sprite/enemy/e150_special2.asd differ diff --git a/data/sprite/enemy/e150_special2_e.asd b/data/sprite/enemy/e150_special2_e.asd new file mode 100644 index 0000000..033f3c3 Binary files /dev/null and b/data/sprite/enemy/e150_special2_e.asd differ diff --git a/data/sprite/enemy/e150_special3.asd b/data/sprite/enemy/e150_special3.asd new file mode 100644 index 0000000..4afae7a Binary files /dev/null and b/data/sprite/enemy/e150_special3.asd differ diff --git a/data/sprite/enemy/e150_standing.asd b/data/sprite/enemy/e150_standing.asd new file mode 100644 index 0000000..de7f3d1 Binary files /dev/null and b/data/sprite/enemy/e150_standing.asd differ diff --git a/data/sprite/enemy/e150_standing2.asd b/data/sprite/enemy/e150_standing2.asd new file mode 100644 index 0000000..3f9fe58 Binary files /dev/null and b/data/sprite/enemy/e150_standing2.asd differ diff --git a/data/sprite/enemy/e150_standup.asd b/data/sprite/enemy/e150_standup.asd new file mode 100644 index 0000000..92fb604 Binary files /dev/null and b/data/sprite/enemy/e150_standup.asd differ diff --git a/data/sprite/enemy/e150_standup2.asd b/data/sprite/enemy/e150_standup2.asd new file mode 100644 index 0000000..612c91e Binary files /dev/null and b/data/sprite/enemy/e150_standup2.asd differ diff --git a/data/sprite/enemy/e150_walk.asd b/data/sprite/enemy/e150_walk.asd new file mode 100644 index 0000000..2fa9363 Binary files /dev/null and b/data/sprite/enemy/e150_walk.asd differ diff --git a/data/sprite/enemy/e151_attack1.asd b/data/sprite/enemy/e151_attack1.asd new file mode 100644 index 0000000..ac5e336 Binary files /dev/null and b/data/sprite/enemy/e151_attack1.asd differ diff --git a/data/sprite/enemy/e151_attack2.asd b/data/sprite/enemy/e151_attack2.asd new file mode 100644 index 0000000..ccea202 Binary files /dev/null and b/data/sprite/enemy/e151_attack2.asd differ diff --git a/data/sprite/enemy/e151_attack3.asd b/data/sprite/enemy/e151_attack3.asd new file mode 100644 index 0000000..23c82f5 Binary files /dev/null and b/data/sprite/enemy/e151_attack3.asd differ diff --git a/data/sprite/enemy/e151_attack4.asd b/data/sprite/enemy/e151_attack4.asd new file mode 100644 index 0000000..c5dc876 Binary files /dev/null and b/data/sprite/enemy/e151_attack4.asd differ diff --git a/data/sprite/enemy/e151_clinched.asd b/data/sprite/enemy/e151_clinched.asd new file mode 100644 index 0000000..969d50d Binary files /dev/null and b/data/sprite/enemy/e151_clinched.asd differ diff --git a/data/sprite/enemy/e151_clincheddamage.asd b/data/sprite/enemy/e151_clincheddamage.asd new file mode 100644 index 0000000..73c48b5 Binary files /dev/null and b/data/sprite/enemy/e151_clincheddamage.asd differ diff --git a/data/sprite/enemy/e151_command2.asd b/data/sprite/enemy/e151_command2.asd new file mode 100644 index 0000000..a77e65d --- /dev/null +++ b/data/sprite/enemy/e151_command2.asd @@ -0,0 +1,54 @@ +*start + +[state enablemove=false enableAttack=false] +[playse storage="se312"] +[playse storage="se032"] + + +[adjustx d=-10] + +[image id=stSpecial1 num=1] +[dispsize width=60 height=118 centerpos=35 baseline=0] +[disp left=0 top=0 opacity=255][wait frame=2] + +[state enablemove=false enableAttack=false nogravity=true] + +[move path=(-10,0,15) xaccel=0 haccel=-1 frame=6] +[eval exp="mp.exp='mp.mode=0'"] +[effect storage="e151_command2_e" hoffset=30 exp=&mp.exp] + +[eval exp="sprite.altitude+=10"] +[image id=stSpecial1 num=2] +[dispsize width=108 height=112 centerpos=44 baseline=0] +[disp left=0 top=0 opacity=255][attack rect="(-10,-2,56,107)" strength=8 kind=atkBrowOut|atkEnablePursue][wait frame=2] + + +[eval exp="sprite.altitude+=17"] +[dispsize width=108 height=112 centerpos=49 baseline=0] +[disp left=1 top=0 opacity=255][attack rect="(-5,-5,110,54)" strength=8 kind=atkBrowOut|atkEnablePursue][wait frame=2] +[state enablemove=false enableAttack=false nogravity=false enablecommand=true] + +;[adjustx d=+20] +[eval exp="sprite.altitude+=2"] +[image id=stSpecial1 num=4] +[dispsize width=108 height=90 centerpos=48 baseline=0] +[disp left=0 top=0 opacity=255][wait frame=2] + +[ontrigger name=landing target=*landing] + +[eval exp="sprite.altitude+=8"] +[image id=stSpecial1 num=5] +[dispsize width=76 height=92 centerpos=38 baseline=0] +[disp left=0 top=0 opacity=255][hit rect="(5,32,63,82)"][wait frame=2] + +;[eval exp="dm('altitude : '+sprite.altitude)"] +[eval exp="sprite.altitude-=30" cond="(sprite.altitude-sprite.fAltitude)>30"] + +;[s] +[load id=stFalling] + + +*landing +[load id=stLanding2] + + diff --git a/data/sprite/enemy/e151_command2_e.asd b/data/sprite/enemy/e151_command2_e.asd new file mode 100644 index 0000000..35273bf Binary files /dev/null and b/data/sprite/enemy/e151_command2_e.asd differ diff --git a/data/sprite/enemy/e151_damage1.asd b/data/sprite/enemy/e151_damage1.asd new file mode 100644 index 0000000..3467e29 Binary files /dev/null and b/data/sprite/enemy/e151_damage1.asd differ diff --git a/data/sprite/enemy/e151_damage2.asd b/data/sprite/enemy/e151_damage2.asd new file mode 100644 index 0000000..5d45065 Binary files /dev/null and b/data/sprite/enemy/e151_damage2.asd differ diff --git a/data/sprite/enemy/e151_dashAttack3_e.asd b/data/sprite/enemy/e151_dashAttack3_e.asd new file mode 100644 index 0000000..f073c83 Binary files /dev/null and b/data/sprite/enemy/e151_dashAttack3_e.asd differ diff --git a/data/sprite/enemy/e151_dashattack.asd b/data/sprite/enemy/e151_dashattack.asd new file mode 100644 index 0000000..6ab3010 Binary files /dev/null and b/data/sprite/enemy/e151_dashattack.asd differ diff --git a/data/sprite/enemy/e151_dashattack2.asd b/data/sprite/enemy/e151_dashattack2.asd new file mode 100644 index 0000000..681713a Binary files /dev/null and b/data/sprite/enemy/e151_dashattack2.asd differ diff --git a/data/sprite/enemy/e151_dashattack3.asd b/data/sprite/enemy/e151_dashattack3.asd new file mode 100644 index 0000000..a0d7b3d Binary files /dev/null and b/data/sprite/enemy/e151_dashattack3.asd differ diff --git a/data/sprite/enemy/e151_etc1.asd b/data/sprite/enemy/e151_etc1.asd new file mode 100644 index 0000000..3f81a60 Binary files /dev/null and b/data/sprite/enemy/e151_etc1.asd differ diff --git a/data/sprite/enemy/e151_etc2.asd b/data/sprite/enemy/e151_etc2.asd new file mode 100644 index 0000000..0df4472 Binary files /dev/null and b/data/sprite/enemy/e151_etc2.asd differ diff --git a/data/sprite/enemy/e151_etc3.asd b/data/sprite/enemy/e151_etc3.asd new file mode 100644 index 0000000..3c426ab --- /dev/null +++ b/data/sprite/enemy/e151_etc3.asd @@ -0,0 +1,60 @@ + +*start +[state enablemove=false enableattack=false] + +[if exp="layer.orgGraphic!='e151_damage2'"] + [image num=1] + [dispsize width=124 height=38 centerpos=62 baseline=0] +[else] + [image num=2] + [dispsize width=140 height=40] + [disp left=0 top=0 opacity=255] +[endif] + + +[ontrigger name=fadeout target=*fadeout] +[ontrigger name=erase target=*erase] + +[disp left=0 top=1 opacity=255][wait frame=1] +[disp left=0 top=0 opacity=255][wait frame=2] +[disp left=0 top=1 opacity=255][wait frame=1] +[disp left=0 top=0 opacity=255][wait frame=2] +[disp left=0 top=1 opacity=255][wait frame=1] +[disp left=0 top=0 opacity=255][wait frame=2] +[disp left=0 top=1 opacity=255][wait frame=1] +[disp left=0 top=0 opacity=255][wait frame=2] +[disp left=0 top=1 opacity=255][wait frame=1] +[disp left=0 top=0 opacity=255][wait frame=1] +[disp left=0 top=1 opacity=255][wait frame=1] +[disp left=0 top=0 opacity=255][wait frame=1] +[disp left=0 top=1 opacity=255][wait frame=1] +[disp left=0 top=0 opacity=255][wait frame=1] +[disp left=0 top=1 opacity=255][wait frame=2] +[disp left=0 top=0 opacity=255][wait frame=1] +[disp left=0 top=1 opacity=255][wait frame=2] +[disp left=0 top=0 opacity=255][wait frame=1] +[disp left=0 top=1 opacity=255][wait frame=2] +[disp left=0 top=0 opacity=255][wait frame=1] +[disp left=0 top=1 opacity=255][wait frame=2] +[disp left=0 top=0 opacity=255][wait frame=1] + +*wait +[disp left=0 top=1 opacity=255] + +[s] + +*fadeout +[eval exp="layer.dOpacity2=-3"] +[wait frame=33] +[disp left=0 top=1 opacity=0] +[del] +[s] + + +*erase +[disp left=0 top=1 opacity=0] +[del] +[s] + + + diff --git a/data/sprite/enemy/e151_falling.asd b/data/sprite/enemy/e151_falling.asd new file mode 100644 index 0000000..0f36941 Binary files /dev/null and b/data/sprite/enemy/e151_falling.asd differ diff --git a/data/sprite/enemy/e151_landing.asd b/data/sprite/enemy/e151_landing.asd new file mode 100644 index 0000000..21bbddf Binary files /dev/null and b/data/sprite/enemy/e151_landing.asd differ diff --git a/data/sprite/enemy/e151_landing2.asd b/data/sprite/enemy/e151_landing2.asd new file mode 100644 index 0000000..46ffa0a Binary files /dev/null and b/data/sprite/enemy/e151_landing2.asd differ diff --git a/data/sprite/enemy/e151_recovery.asd b/data/sprite/enemy/e151_recovery.asd new file mode 100644 index 0000000..51ce667 Binary files /dev/null and b/data/sprite/enemy/e151_recovery.asd differ diff --git a/data/sprite/enemy/e151_roll1.asd b/data/sprite/enemy/e151_roll1.asd new file mode 100644 index 0000000..06b1af0 Binary files /dev/null and b/data/sprite/enemy/e151_roll1.asd differ diff --git a/data/sprite/enemy/e151_roll2.asd b/data/sprite/enemy/e151_roll2.asd new file mode 100644 index 0000000..a6068af Binary files /dev/null and b/data/sprite/enemy/e151_roll2.asd differ diff --git a/data/sprite/enemy/e151_special1.asd b/data/sprite/enemy/e151_special1.asd new file mode 100644 index 0000000..de2175b Binary files /dev/null and b/data/sprite/enemy/e151_special1.asd differ diff --git a/data/sprite/enemy/e151_standing.asd b/data/sprite/enemy/e151_standing.asd new file mode 100644 index 0000000..36743d4 Binary files /dev/null and b/data/sprite/enemy/e151_standing.asd differ diff --git a/data/sprite/enemy/e151_standing2.asd b/data/sprite/enemy/e151_standing2.asd new file mode 100644 index 0000000..2abe74f Binary files /dev/null and b/data/sprite/enemy/e151_standing2.asd differ diff --git a/data/sprite/enemy/e151_standing3.asd b/data/sprite/enemy/e151_standing3.asd new file mode 100644 index 0000000..a8e3c82 Binary files /dev/null and b/data/sprite/enemy/e151_standing3.asd differ diff --git a/data/sprite/enemy/e151_standup.asd b/data/sprite/enemy/e151_standup.asd new file mode 100644 index 0000000..ffa6469 Binary files /dev/null and b/data/sprite/enemy/e151_standup.asd differ diff --git a/data/sprite/enemy/e151_standup2.asd b/data/sprite/enemy/e151_standup2.asd new file mode 100644 index 0000000..8327989 Binary files /dev/null and b/data/sprite/enemy/e151_standup2.asd differ diff --git a/data/sprite/enemy/e151_thrown1.asd b/data/sprite/enemy/e151_thrown1.asd new file mode 100644 index 0000000..00ae1cb Binary files /dev/null and b/data/sprite/enemy/e151_thrown1.asd differ diff --git a/data/sprite/enemy/e151_thrown2.asd b/data/sprite/enemy/e151_thrown2.asd new file mode 100644 index 0000000..912a4f5 Binary files /dev/null and b/data/sprite/enemy/e151_thrown2.asd differ diff --git a/data/sprite/enemy/e151_thrown3.asd b/data/sprite/enemy/e151_thrown3.asd new file mode 100644 index 0000000..269a1f9 Binary files /dev/null and b/data/sprite/enemy/e151_thrown3.asd differ diff --git a/data/sprite/enemy/e151_thrown4.asd b/data/sprite/enemy/e151_thrown4.asd new file mode 100644 index 0000000..5016fc0 Binary files /dev/null and b/data/sprite/enemy/e151_thrown4.asd differ diff --git a/data/sprite/enemy/e151_thrown5.asd b/data/sprite/enemy/e151_thrown5.asd new file mode 100644 index 0000000..61840a1 Binary files /dev/null and b/data/sprite/enemy/e151_thrown5.asd differ diff --git a/data/sprite/enemy/e151_thrown6.asd b/data/sprite/enemy/e151_thrown6.asd new file mode 100644 index 0000000..d64cf20 Binary files /dev/null and b/data/sprite/enemy/e151_thrown6.asd differ diff --git a/data/sprite/enemy/e151_walk.asd b/data/sprite/enemy/e151_walk.asd new file mode 100644 index 0000000..9252a73 Binary files /dev/null and b/data/sprite/enemy/e151_walk.asd differ diff --git a/data/sprite/enemy/e160_attack1.asd b/data/sprite/enemy/e160_attack1.asd new file mode 100644 index 0000000..d64d791 Binary files /dev/null and b/data/sprite/enemy/e160_attack1.asd differ diff --git a/data/sprite/enemy/e160_attack1_e.asd b/data/sprite/enemy/e160_attack1_e.asd new file mode 100644 index 0000000..08bcf70 Binary files /dev/null and b/data/sprite/enemy/e160_attack1_e.asd differ diff --git a/data/sprite/enemy/e160_attack2.asd b/data/sprite/enemy/e160_attack2.asd new file mode 100644 index 0000000..4f6591c Binary files /dev/null and b/data/sprite/enemy/e160_attack2.asd differ diff --git a/data/sprite/enemy/e160_attack3.asd b/data/sprite/enemy/e160_attack3.asd new file mode 100644 index 0000000..b103d90 Binary files /dev/null and b/data/sprite/enemy/e160_attack3.asd differ diff --git a/data/sprite/enemy/e160_attack3_e.asd b/data/sprite/enemy/e160_attack3_e.asd new file mode 100644 index 0000000..a0ed3d4 Binary files /dev/null and b/data/sprite/enemy/e160_attack3_e.asd differ diff --git a/data/sprite/enemy/e160_clinching.asd b/data/sprite/enemy/e160_clinching.asd new file mode 100644 index 0000000..dfd627e Binary files /dev/null and b/data/sprite/enemy/e160_clinching.asd differ diff --git a/data/sprite/enemy/e160_damage1.asd b/data/sprite/enemy/e160_damage1.asd new file mode 100644 index 0000000..70925b1 Binary files /dev/null and b/data/sprite/enemy/e160_damage1.asd differ diff --git a/data/sprite/enemy/e160_damage2.asd b/data/sprite/enemy/e160_damage2.asd new file mode 100644 index 0000000..11c2bb9 Binary files /dev/null and b/data/sprite/enemy/e160_damage2.asd differ diff --git a/data/sprite/enemy/e160_down.asd b/data/sprite/enemy/e160_down.asd new file mode 100644 index 0000000..3a7b559 Binary files /dev/null and b/data/sprite/enemy/e160_down.asd differ diff --git a/data/sprite/enemy/e160_etc1.asd b/data/sprite/enemy/e160_etc1.asd new file mode 100644 index 0000000..7754dfe Binary files /dev/null and b/data/sprite/enemy/e160_etc1.asd differ diff --git a/data/sprite/enemy/e160_guard.asd b/data/sprite/enemy/e160_guard.asd new file mode 100644 index 0000000..ed102aa Binary files /dev/null and b/data/sprite/enemy/e160_guard.asd differ diff --git a/data/sprite/enemy/e160_halo.asd b/data/sprite/enemy/e160_halo.asd new file mode 100644 index 0000000..a1f1e89 Binary files /dev/null and b/data/sprite/enemy/e160_halo.asd differ diff --git a/data/sprite/enemy/e160_halo_opacity.asd b/data/sprite/enemy/e160_halo_opacity.asd new file mode 100644 index 0000000..508b9a2 --- /dev/null +++ b/data/sprite/enemy/e160_halo_opacity.asd @@ -0,0 +1,23 @@ + +*loop + + +[if exp="tf.elgo === void || !isvalid tf.elgo || tf.elgo.HP <= 0"] + [jump target=*end] +[endif] + +[if exp="tf.halo === void || !isvalid tf.halo"] + [jump target=*end] +[endif] + +[eval exp="tf.halo.layer.opacity = int(tf.halo.layer.asdOpacity * tf.halo.layer.opacity2/100 * tf.elgo.opacity3/100)"] + +[wait frame=1] +[jump target=*loop] + + +*end +[del] +[s] + + diff --git a/data/sprite/enemy/e160_holding.asd b/data/sprite/enemy/e160_holding.asd new file mode 100644 index 0000000..6d43f7e Binary files /dev/null and b/data/sprite/enemy/e160_holding.asd differ diff --git a/data/sprite/enemy/e160_holding2.asd b/data/sprite/enemy/e160_holding2.asd new file mode 100644 index 0000000..79956b8 Binary files /dev/null and b/data/sprite/enemy/e160_holding2.asd differ diff --git a/data/sprite/enemy/e160_recovery.asd b/data/sprite/enemy/e160_recovery.asd new file mode 100644 index 0000000..50dfa72 Binary files /dev/null and b/data/sprite/enemy/e160_recovery.asd differ diff --git a/data/sprite/enemy/e160_special1.asd b/data/sprite/enemy/e160_special1.asd new file mode 100644 index 0000000..9d9d3fc Binary files /dev/null and b/data/sprite/enemy/e160_special1.asd differ diff --git a/data/sprite/enemy/e160_special1_e.asd b/data/sprite/enemy/e160_special1_e.asd new file mode 100644 index 0000000..800ed72 --- /dev/null +++ b/data/sprite/enemy/e160_special1_e.asd @@ -0,0 +1,28 @@ +*start + +[image storage="e160_special2_e1"] + +[state enablemove=false enableAttack=false] + +[dispsize width=156 height=240 centerpos=78 baseline=0] +[disp left=0 top=0 opacity=255][wait frame=2] + + +[disp left=1 top=0 opacity=255][wait frame=2] +[disp left=2 top=0 opacity=255][wait frame=2] +[disp left=3 top=0 opacity=255][wait frame=2] + +[disp left=1 top=0 opacity=255][wait frame=2] +[disp left=2 top=0 opacity=255][wait frame=2] +[disp left=3 top=0 opacity=255][wait frame=2] + +[disp left=1 top=0 opacity=255][wait frame=2] + + + +[disp left=4 top=0 opacity=255][wait frame=2] +[disp left=5 top=0 opacity=255][wait frame=2] +[disp left=5 top=0 opacity=128][wait frame=1] +[del] +[s] + diff --git a/data/sprite/enemy/e160_special2.asd b/data/sprite/enemy/e160_special2.asd new file mode 100644 index 0000000..3d4d513 Binary files /dev/null and b/data/sprite/enemy/e160_special2.asd differ diff --git a/data/sprite/enemy/e160_special2_e1.asd b/data/sprite/enemy/e160_special2_e1.asd new file mode 100644 index 0000000..aa6471c Binary files /dev/null and b/data/sprite/enemy/e160_special2_e1.asd differ diff --git a/data/sprite/enemy/e160_standing.asd b/data/sprite/enemy/e160_standing.asd new file mode 100644 index 0000000..4954429 Binary files /dev/null and b/data/sprite/enemy/e160_standing.asd differ diff --git a/data/sprite/enemy/e160_standup.asd b/data/sprite/enemy/e160_standup.asd new file mode 100644 index 0000000..be67d51 Binary files /dev/null and b/data/sprite/enemy/e160_standup.asd differ diff --git a/data/sprite/enemy/e160_throw.asd b/data/sprite/enemy/e160_throw.asd new file mode 100644 index 0000000..5e260c3 Binary files /dev/null and b/data/sprite/enemy/e160_throw.asd differ diff --git a/data/sprite/enemy/e160_throw_e.asd b/data/sprite/enemy/e160_throw_e.asd new file mode 100644 index 0000000..5958ff8 Binary files /dev/null and b/data/sprite/enemy/e160_throw_e.asd differ diff --git a/data/sprite/enemy/e160_walk.asd b/data/sprite/enemy/e160_walk.asd new file mode 100644 index 0000000..558b617 Binary files /dev/null and b/data/sprite/enemy/e160_walk.asd differ diff --git a/data/sprite/enemy/e160_walk2.asd b/data/sprite/enemy/e160_walk2.asd new file mode 100644 index 0000000..0f7b9c2 Binary files /dev/null and b/data/sprite/enemy/e160_walk2.asd differ diff --git a/data/sprite/enemy/e210_clinched.asd b/data/sprite/enemy/e210_clinched.asd new file mode 100644 index 0000000..b1e4d55 Binary files /dev/null and b/data/sprite/enemy/e210_clinched.asd differ diff --git a/data/sprite/enemy/e210_clincheddamage.asd b/data/sprite/enemy/e210_clincheddamage.asd new file mode 100644 index 0000000..7a0c00b Binary files /dev/null and b/data/sprite/enemy/e210_clincheddamage.asd differ diff --git a/data/sprite/enemy/e210_command2.asd b/data/sprite/enemy/e210_command2.asd new file mode 100644 index 0000000..2da73ed Binary files /dev/null and b/data/sprite/enemy/e210_command2.asd differ diff --git a/data/sprite/enemy/e210_command2_e.asd b/data/sprite/enemy/e210_command2_e.asd new file mode 100644 index 0000000..885bbe9 Binary files /dev/null and b/data/sprite/enemy/e210_command2_e.asd differ diff --git a/data/sprite/enemy/e210_damage1.asd b/data/sprite/enemy/e210_damage1.asd new file mode 100644 index 0000000..def1af1 Binary files /dev/null and b/data/sprite/enemy/e210_damage1.asd differ diff --git a/data/sprite/enemy/e210_damage2.asd b/data/sprite/enemy/e210_damage2.asd new file mode 100644 index 0000000..306e7e9 Binary files /dev/null and b/data/sprite/enemy/e210_damage2.asd differ diff --git a/data/sprite/enemy/e210_dashAttack.asd b/data/sprite/enemy/e210_dashAttack.asd new file mode 100644 index 0000000..ef3c8b6 Binary files /dev/null and b/data/sprite/enemy/e210_dashAttack.asd differ diff --git a/data/sprite/enemy/e210_dashAttack2.asd b/data/sprite/enemy/e210_dashAttack2.asd new file mode 100644 index 0000000..65453fd Binary files /dev/null and b/data/sprite/enemy/e210_dashAttack2.asd differ diff --git a/data/sprite/enemy/e210_dashAttack3.asd b/data/sprite/enemy/e210_dashAttack3.asd new file mode 100644 index 0000000..dc5bf75 Binary files /dev/null and b/data/sprite/enemy/e210_dashAttack3.asd differ diff --git a/data/sprite/enemy/e210_dashAttack3_e.asd b/data/sprite/enemy/e210_dashAttack3_e.asd new file mode 100644 index 0000000..ce125f7 Binary files /dev/null and b/data/sprite/enemy/e210_dashAttack3_e.asd differ diff --git a/data/sprite/enemy/e210_falling.asd b/data/sprite/enemy/e210_falling.asd new file mode 100644 index 0000000..8039f88 Binary files /dev/null and b/data/sprite/enemy/e210_falling.asd differ diff --git a/data/sprite/enemy/e210_kick1.asd b/data/sprite/enemy/e210_kick1.asd new file mode 100644 index 0000000..ea0093e Binary files /dev/null and b/data/sprite/enemy/e210_kick1.asd differ diff --git a/data/sprite/enemy/e210_kick2.asd b/data/sprite/enemy/e210_kick2.asd new file mode 100644 index 0000000..63ed557 Binary files /dev/null and b/data/sprite/enemy/e210_kick2.asd differ diff --git a/data/sprite/enemy/e210_landing.asd b/data/sprite/enemy/e210_landing.asd new file mode 100644 index 0000000..3cd86ad Binary files /dev/null and b/data/sprite/enemy/e210_landing.asd differ diff --git a/data/sprite/enemy/e210_landing2.asd b/data/sprite/enemy/e210_landing2.asd new file mode 100644 index 0000000..ab8e338 Binary files /dev/null and b/data/sprite/enemy/e210_landing2.asd differ diff --git a/data/sprite/enemy/e210_punch1.asd b/data/sprite/enemy/e210_punch1.asd new file mode 100644 index 0000000..f96c90f Binary files /dev/null and b/data/sprite/enemy/e210_punch1.asd differ diff --git a/data/sprite/enemy/e210_punch2.asd b/data/sprite/enemy/e210_punch2.asd new file mode 100644 index 0000000..db0f0d9 Binary files /dev/null and b/data/sprite/enemy/e210_punch2.asd differ diff --git a/data/sprite/enemy/e210_recovery.asd b/data/sprite/enemy/e210_recovery.asd new file mode 100644 index 0000000..21b4f0b Binary files /dev/null and b/data/sprite/enemy/e210_recovery.asd differ diff --git a/data/sprite/enemy/e210_roll1.asd b/data/sprite/enemy/e210_roll1.asd new file mode 100644 index 0000000..2e3326e Binary files /dev/null and b/data/sprite/enemy/e210_roll1.asd differ diff --git a/data/sprite/enemy/e210_roll2.asd b/data/sprite/enemy/e210_roll2.asd new file mode 100644 index 0000000..dac3891 Binary files /dev/null and b/data/sprite/enemy/e210_roll2.asd differ diff --git a/data/sprite/enemy/e210_special1.asd b/data/sprite/enemy/e210_special1.asd new file mode 100644 index 0000000..8810ab9 Binary files /dev/null and b/data/sprite/enemy/e210_special1.asd differ diff --git a/data/sprite/enemy/e210_standUp.asd b/data/sprite/enemy/e210_standUp.asd new file mode 100644 index 0000000..9971536 Binary files /dev/null and b/data/sprite/enemy/e210_standUp.asd differ diff --git a/data/sprite/enemy/e210_standUp2.asd b/data/sprite/enemy/e210_standUp2.asd new file mode 100644 index 0000000..fb01eb7 Binary files /dev/null and b/data/sprite/enemy/e210_standUp2.asd differ diff --git a/data/sprite/enemy/e210_standing.asd b/data/sprite/enemy/e210_standing.asd new file mode 100644 index 0000000..f44a25c Binary files /dev/null and b/data/sprite/enemy/e210_standing.asd differ diff --git a/data/sprite/enemy/e210_standup3.asd b/data/sprite/enemy/e210_standup3.asd new file mode 100644 index 0000000..9df4efa Binary files /dev/null and b/data/sprite/enemy/e210_standup3.asd differ diff --git a/data/sprite/enemy/e210_thrown3.asd b/data/sprite/enemy/e210_thrown3.asd new file mode 100644 index 0000000..51d22b6 Binary files /dev/null and b/data/sprite/enemy/e210_thrown3.asd differ diff --git a/data/sprite/enemy/e210_thrown4.asd b/data/sprite/enemy/e210_thrown4.asd new file mode 100644 index 0000000..b845510 Binary files /dev/null and b/data/sprite/enemy/e210_thrown4.asd differ diff --git a/data/sprite/enemy/e210_thrown5.asd b/data/sprite/enemy/e210_thrown5.asd new file mode 100644 index 0000000..ec30ae3 Binary files /dev/null and b/data/sprite/enemy/e210_thrown5.asd differ diff --git a/data/sprite/enemy/e210_thrown6.asd b/data/sprite/enemy/e210_thrown6.asd new file mode 100644 index 0000000..3bada89 Binary files /dev/null and b/data/sprite/enemy/e210_thrown6.asd differ diff --git a/data/sprite/enemy/e210_walk.asd b/data/sprite/enemy/e210_walk.asd new file mode 100644 index 0000000..7085322 Binary files /dev/null and b/data/sprite/enemy/e210_walk.asd differ diff --git a/data/sprite/enemy/e220_clinched.asd b/data/sprite/enemy/e220_clinched.asd new file mode 100644 index 0000000..1b986ae Binary files /dev/null and b/data/sprite/enemy/e220_clinched.asd differ diff --git a/data/sprite/enemy/e220_clincheddamage.asd b/data/sprite/enemy/e220_clincheddamage.asd new file mode 100644 index 0000000..be325fb Binary files /dev/null and b/data/sprite/enemy/e220_clincheddamage.asd differ diff --git a/data/sprite/enemy/e220_command1.asd b/data/sprite/enemy/e220_command1.asd new file mode 100644 index 0000000..463b133 Binary files /dev/null and b/data/sprite/enemy/e220_command1.asd differ diff --git a/data/sprite/enemy/e220_command1_e.asd b/data/sprite/enemy/e220_command1_e.asd new file mode 100644 index 0000000..78c159e Binary files /dev/null and b/data/sprite/enemy/e220_command1_e.asd differ diff --git a/data/sprite/enemy/e220_command2.asd b/data/sprite/enemy/e220_command2.asd new file mode 100644 index 0000000..ccbea77 Binary files /dev/null and b/data/sprite/enemy/e220_command2.asd differ diff --git a/data/sprite/enemy/e220_command2_e.asd b/data/sprite/enemy/e220_command2_e.asd new file mode 100644 index 0000000..9a0c218 Binary files /dev/null and b/data/sprite/enemy/e220_command2_e.asd differ diff --git a/data/sprite/enemy/e220_command3.asd b/data/sprite/enemy/e220_command3.asd new file mode 100644 index 0000000..0c844c5 Binary files /dev/null and b/data/sprite/enemy/e220_command3.asd differ diff --git a/data/sprite/enemy/e220_damage1.asd b/data/sprite/enemy/e220_damage1.asd new file mode 100644 index 0000000..d312d35 Binary files /dev/null and b/data/sprite/enemy/e220_damage1.asd differ diff --git a/data/sprite/enemy/e220_damage2.asd b/data/sprite/enemy/e220_damage2.asd new file mode 100644 index 0000000..8d654cb Binary files /dev/null and b/data/sprite/enemy/e220_damage2.asd differ diff --git a/data/sprite/enemy/e220_dashAttack.asd b/data/sprite/enemy/e220_dashAttack.asd new file mode 100644 index 0000000..946e38d Binary files /dev/null and b/data/sprite/enemy/e220_dashAttack.asd differ diff --git a/data/sprite/enemy/e220_dashAttack_e.asd b/data/sprite/enemy/e220_dashAttack_e.asd new file mode 100644 index 0000000..d6f700a Binary files /dev/null and b/data/sprite/enemy/e220_dashAttack_e.asd differ diff --git a/data/sprite/enemy/e220_etc1.asd b/data/sprite/enemy/e220_etc1.asd new file mode 100644 index 0000000..9e92b60 Binary files /dev/null and b/data/sprite/enemy/e220_etc1.asd differ diff --git a/data/sprite/enemy/e220_falling.asd b/data/sprite/enemy/e220_falling.asd new file mode 100644 index 0000000..edd7d77 Binary files /dev/null and b/data/sprite/enemy/e220_falling.asd differ diff --git a/data/sprite/enemy/e220_holding.asd b/data/sprite/enemy/e220_holding.asd new file mode 100644 index 0000000..4faacca Binary files /dev/null and b/data/sprite/enemy/e220_holding.asd differ diff --git a/data/sprite/enemy/e220_holding2.asd b/data/sprite/enemy/e220_holding2.asd new file mode 100644 index 0000000..e48efe1 Binary files /dev/null and b/data/sprite/enemy/e220_holding2.asd differ diff --git a/data/sprite/enemy/e220_holding_e.asd b/data/sprite/enemy/e220_holding_e.asd new file mode 100644 index 0000000..2748636 --- /dev/null +++ b/data/sprite/enemy/e220_holding_e.asd @@ -0,0 +1,62 @@ +*start + +[state enablemove=false enableAttack=false] + +[wait frame=1] + +[eval exp="mp.parent=sprite.parentSprite"] +[eval exp="layer.opacity2=mp.opacity"] +[eval exp="sprite.followParent=false"] +[eval exp="sprite.ignoreFollowX=true"] +[eval exp="sprite.ignoreFollowY=true"] +[eval exp="sprite.ignoreFollowH=true"] +[eval exp="sprite.ignoreScroll=false"] +[eval exp="sprite.ignoreParentDelete=true"] + + + +[image storage=p14_holding_1] +[dispsize width=78 height=106 centerpos=44 baseline=0] + +[disp left=0 top=0 opacity=0] +[wait frame=&(mp.wait-1)] + +[disp left=0 top=0 opacity=255][wait frame=2][call target=*check] + + +[image storage=p14_holding_2] +[dispsize width=104 height=94 centerpos=73 baseline=0] +[disp left=0 top=0 opacity=255][wait frame=3][call target=*check] +[disp left=1 top=0 opacity=255][wait frame=3][call target=*check] +[eval exp="layer.dOpacity2=-10"] +[disp left=2 top=0 opacity=255][wait frame=3][call target=*check] + +[disp left=3 top=0 opacity=255][wait frame=3][call target=*check] + +[image storage=p14_holding_1] +[dispsize width=78 height=106 centerpos=44 baseline=0] +[disp left=1 top=0 opacity=255][wait frame=3][call target=*check] + + +[del] +[s] + +*check +[if exp="(mp.parent.nowSpriteId!=stHolding&&mp.parent.nowSpriteId!=stHolding2&&mp.parent.nowSpriteId!=stClinching) || (mp.t!==void && mp.t+mp.wait