diff 06/ecl.xhtml @ 13:2925b0e246c6 default tip

Fix a lot of things, and add a TODO.
author Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
date Fri, 17 Feb 2012 12:54:08 +0100
parents 79dfd9765a67
children
line wrap: on
line diff
--- a/06/ecl.xhtml
+++ b/06/ecl.xhtml
@@ -59,13 +59,12 @@ typedef struct {
     float x;
     float y;
     float z; // Unused, always 0.
-    int16_t resistance; // From 0 to 0x7fff; greater is equal to 0.
+    int16_t life; // From 0 to 0x7fff; lower than 0 is equal to 1.
     int16_t object_dropped; // Between -2 and 2.
-			    // 0000 to 00ff: power
-			    // ff00 to ffff: random
+			    // 0 to 6: <a href="ecl.xml#i124">corresponding bonus</a>
+			    // -1: random
 			    // other: nothing
-    uint16_t unknown1;
-    uint16_t unknown2; // 0 for normal enemies; 1 for mid-boss; 3 or 4 for boss.
+    uint32_t die_score;
 } thecl_enemy_t;
 </pre>
 
@@ -103,9 +102,9 @@ typedef struct {
 			<li>normal enemy</li>
 			<li class="used">mirrored enemy</li>
 			<li>mirrored enemy</li>
-			<li class="used">normal enemy</li>
+			<li class="used">normal enemy (random placement)</li>
 			<li>normal enemy (random placement)</li>
-			<li class="used">mirrored enemy</li>
+			<li class="used">mirrored enemy (random placement)</li>
 			<li>mirrored enemy (random placement)</li>
 			<li class="used">starts the msg (which?)</li>
 			<li class="used">nothing?</li>