diff data/ST/etama3.script @ 121:1bc0ad774ed4

More impressive data, use a wider range of things, and document things!
author Thibaut Girka <thib@sitedethib.com>
date Fri, 09 Sep 2011 21:36:53 +0200
parents 1ec8be40880f
children 174324a4da51
line wrap: on
line diff
--- a/data/ST/etama3.script
+++ b/data/ST/etama3.script
@@ -13,122 +13,222 @@ Sprite: 4 16*16+64+32 # Full power item
 Sprite: 5 16*16+80+32 # Life item
 Sprite: 6 16*16+96+32 # Star item
 
-Sprite: 7 8*16+112+32 # HARDOCDED: Power item indicator
-Sprite: 8 8*16+128+32 # HARDOCDED: Point item indicator
-Sprite: 9 8*16+144+32 # HARDOCDED: Big power item indicator
-Sprite: 10 8*16+160+32 # HARDOCDED: Bomb item indicator
-Sprite: 11 8*16+176+32 # HARDOCDED: Full power indicator
-Sprite: 12 8*16+192+32 # HARDOCDED: Life item indicator
-Sprite: 13 8*16+208+32 # HARDOCDED: Star item indicator
+Sprite: 7 16*16+112+32 # HARDCODED: Power item indicator
+Sprite: 8 16*16+128+32 # HARDCODED: Point item indicator
+Sprite: 9 16*16+144+32 # HARDCODED: Big power item indicator
+Sprite: 10 16*16+160+32 # HARDCODED: Bomb item indicator
+Sprite: 11 16*16+176+32 # HARDCODED: Full power indicator
+Sprite: 12 16*16+192+32 # HARDCODED: Life item indicator
+Sprite: 13 16*16+208+32 # HARDCODED: Star item indicator
 
-# Bullets
+# Energy bullets
 Sprite: 14 16*16+0+0
 Sprite: 15 16*16+16+0
 Sprite: 16 16*16+32+0
 Sprite: 17 16*16+48+0
 Sprite: 18 16*16+64+0
 Sprite: 29 16*16+80+0
-Sprite: 20 16*16+96+0
+Sprite: 30 16*16+96+0
+Sprite: 31 16*16+112+0
+Sprite: 32 16*16+128+0
+Sprite: 33 16*16+144+0
+Sprite: 34 16*16+160+0
+Sprite: 35 16*16+176+0
+Sprite: 36 16*16+192+0
+Sprite: 37 16*16+208+0
+Sprite: 38 16*16+224+0
+Sprite: 39 16*16+240+0
+
+# "focused" things
+Sprite: 40 8*16+4+16
+Sprite: 41 8*16+20+16
+Sprite: 42 8*16+36+16
+Sprite: 43 8*16+52+16
+Sprite: 44 8*16+68+16
+Sprite: 45 8*16+84+16
+Sprite: 46 8*16+100+16
+Sprite: 47 8*16+116+16
+Sprite: 48 8*16+132+16
+Sprite: 49 8*16+148+16
+Sprite: 50 8*16+164+16
+Sprite: 51 8*16+180+16
+Sprite: 52 8*16+196+16
+Sprite: 53 8*16+212+16
+Sprite: 54 8*16+228+16
+Sprite: 55 8*16+244+16
 
-Sprite: 21 16*16+4+16
-Sprite: 22 16*16+20+16
-Sprite: 23 16*16+36+16
-Sprite: 24 16*16+52+16
-Sprite: 25 16*16+68+16
-Sprite: 26 16*16+84+16
-Sprite: 27 16*16+100+16
+# Numbered bullets
+Sprite: 56 16*16+0+48   # 0
+Sprite: 57 16*16+16+48  # 1
+Sprite: 58 16*16+32+48  # 2
+Sprite: 59 16*16+48+48  # 3
+Sprite: 60 16*16+64+48  # 4
+Sprite: 61 16*16+80+48  # 5
+Sprite: 62 16*16+96+48  # 6
+Sprite: 63 16*16+112+48 # 7
+Sprite: 64 16*16+128+48 # 8
+Sprite: 65 16*16+144+48 # ⑨
+Sprite: 66 16*16+160+48 # 10 (A)
+Sprite: 67 16*16+176+48 # 11 (B)
+Sprite: 68 16*16+192+48 # 12 (C)
+Sprite: 69 16*16+208+48 # 13 (D)
+Sprite: 70 16*16+224+48 # 14 (E)
+Sprite: 71 16*16+240+48 # 15 (F)
+
+# Lasers
+Sprite: 72 16*16+0+64
+Sprite: 73 16*16+16+64
+Sprite: 74 16*16+32+64
+Sprite: 75 16*16+48+64
+Sprite: 76 16*16+64+64
+Sprite: 77 16*16+80+64
+Sprite: 78 16*16+96+64
+Sprite: 79 16*16+112+64
+Sprite: 80 16*16+128+64
+Sprite: 81 16*16+144+64
+Sprite: 82 16*16+160+64
+Sprite: 83 16*16+176+64
+Sprite: 84 16*16+192+64
+Sprite: 85 16*16+208+64
+Sprite: 86 16*16+224+64
+Sprite: 87 16*16+240+64
+
+# Lasers type 2
+Sprite: 88 16*16+0+80
+Sprite: 89 16*16+16+80
+Sprite: 90 16*16+32+80
+Sprite: 91 16*16+48+80
+Sprite: 92 16*16+64+80
+Sprite: 93 16*16+80+80
+Sprite: 94 16*16+96+80
+Sprite: 95 16*16+112+80
+Sprite: 96 16*16+128+80
+Sprite: 97 16*16+144+80
+Sprite: 98 16*16+160+80
+Sprite: 99 16*16+176+80
+Sprite: 100 16*16+192+80
+Sprite: 101 16*16+208+80
+Sprite: 102 16*16+224+80
+Sprite: 103 16*16+240+80
+
+# HARDCODED laser ends
+Sprite: 140 16*16+0+81
+Sprite: 141 16*16+32+81
+Sprite: 142 16*16+64+81
+Sprite: 143 16*16+96+81
+Sprite: 144 16*16+128+81
+Sprite: 145 16*16+160+81
+
 
 # Scripts: some are hardcoded in the game
 
+# HARDCODED: Bullet type 0
+Script: 0 # Numeroted balls
+Instruction: 0 0 1 56
+Instruction: 0 0 15
+
+# HARDCODED: Bullet type 1
 Script: 1 # Energy balls
 Instruction: 0 0 1 14
 Instruction: 0 0 15
 
-
+# HARDCODED: Bullet type 2
 Script: 2 # Focused things
-Instruction: 0 0 1 21
+Instruction: 0 0 1 40
 Instruction: 0 0 26 1
 Instruction: 0 0 15
 
-
-# Hardcoded scripts
-
-Script: 0
-Instruction: 0 0 1 0
-Instruction: 0 0 15
-
+# HARDCODED: Bullet type 3
 Script: 3
 Instruction: 0 0 1 0
 Instruction: 0 0 15
 
+# HARDCODED: Bullet type 4
 Script: 4
 Instruction: 0 0 1 0
 Instruction: 0 0 15
 
+# HARDCODED: Bullet type 5
 Script: 5
 Instruction: 0 0 1 0
 Instruction: 0 0 15
 
+# HARDCODED: Bullet type 6
 Script: 6
 Instruction: 0 0 1 0
 Instruction: 0 0 15
 
+# HARDCODED: Bullet type 7
 Script: 7
 Instruction: 0 0 1 0
 Instruction: 0 0 15
 
+# HARDCODED: Bullet type 8
 Script: 8
 Instruction: 0 0 1 0
 Instruction: 0 0 15
 
-
+# HARDCODED: Laser type 0
 Script: 9
-Instruction: 0 0 1 0
-Instruction: 0 0 15
-
-Script: 10
-Instruction: 0 0 1 0
+Instruction: 0 0 1 72
+Instruction: 0 0 13
 Instruction: 0 0 15
 
-Script: 11
-Instruction: 0 0 1 0
-Instruction: 0 0 15
-
-Script: 12
-Instruction: 0 0 1 0
-Instruction: 0 0 15
-
-Script: 13
-Instruction: 0 0 1 0
+# HARDCODED: Laser type 1
+Script: 10
+Instruction: 0 0 1 88
+Instruction: 0 0 13
 Instruction: 0 0 15
 
+# ARDCODED: cancel anim for bullet type 0
+Script: 11
+Instruction: 0 0 1 56
+Instruction: 0 0 0
+
+# HARDCODED: cancel anim for bullet type 1, 2, 3, 4, 5
+Script: 12
+Instruction: 0 0 1 56
+Instruction: 0 0 0
+
+# HARDCODED: cancel anim for bullet type 6, 7, 8
+Script: 13
+Instruction: 0 0 1 56
+Instruction: 0 0 0
+
+# HARDCODED: launch anim for bullet type 0, flag 2
 Script: 14
-Instruction: 0 0 1 0
-Instruction: 0 0 15
+Instruction: 0 0 1 56
+Instruction: 20 0 0
 
+# HARDCODED: launch anim for bullet type 0, flag 4
 Script: 15
-Instruction: 0 0 1 0
-Instruction: 0 0 15
+Instruction: 0 0 1 56
+Instruction: 200 0 0
 
+# HARDCODED: launch anim for bullet type 0, flag 8
 Script: 16
-Instruction: 0 0 1 0
-Instruction: 0 0 15
+Instruction: 0 0 1 56
+Instruction: 200 0 0
 
+# HARDCODED: launch anim for bullet type (1, 2, 3, 4, 5), flag 2
 Script: 17
-Instruction: 0 0 1 0
-Instruction: 0 0 15
+Instruction: 0 0 1 56
+Instruction: 200 0 0
 
+# HARDCODED: launch anim for bullet type (1, 2, 3, 4, 5), flag 4
 Script: 18
-Instruction: 0 0 1 0
-Instruction: 0 0 15
+Instruction: 0 0 1 56
+Instruction: 200 0 0
 
+# HARDCODED: launch anim for bullet type (1, 2, 3, 4, 5), flag 8
 Script: 19
-Instruction: 0 0 1 0
-Instruction: 0 0 15
+Instruction: 0 0 1 56
+Instruction: 200 0 0
 
+# HARDCODED: launch anim for bullet type (6, 7, 8), flag (2, 4, 8)
 Script: 20
-Instruction: 0 0 1 0
-Instruction: 0 0 15
+Instruction: 0 0 1 56
+Instruction: 200 0 0
 
 # HARDCODED: Power item
 Script: 21