Mercurial > touhou-doc
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>