Enemies in Matoran Adventures come in four types: Small walking (or ground), small flying, large walking, large
flying, and Bohrok. "Swimming" is a type of flying. (If this typology feels absurd, take it up with the devs.)
Enemies within a type share a certain amount of their behavior with each other. Small walking enemy code is in
enemyspider.c; small flying, in enemybat.c; large walking, in
enemymonkey.c; and large flying, in enemynuirama.c. Each level has at most one kind of
enemy of each type. (So for example, a level with monkeys in it cannot have dobermans as well.) The fifth type of
enemy, Bohrok, are their own thing and don't follow the same rules as the others.
Unfortunately, most of the large enemies in the game (including the Bohrok) are missing from the source code. As always, the ones ripped from the ROM are marked with asterisks.

The small frog is referenced in enemyspider.c, but goes unused.

Maybe I'm seeing things, but this looks like a Hoi? I think I can make out the shading of a Mata head and Pakari in the shell, and the neck feels like a giveaway. In any case, the color scheme and the spikes are meant to make this look like a smaller version of the larger turtle enemy.
The small turtle is referenced in enemyspider.c, but goes unused.

The spider having six legs instead of eight could possibly indicate that it's based on the Fikou.


The firefly bears at least a passing resemblance to the Hoto, though the stinger tail obviously diverges from the source model.

As a reminder for the flying Hoi conspiracy theorists out there: swimming is a type of flying in this game.
Anyway, this is obviously the same spritesheet as STurtleWalk above. It's referenced in
enemybat.c, but goes unused.

The locust isn't even referenced by enemybat.c; it's only here because it's directly included in the
Makefile, but nothing (so far as I can tell) depends on it. The walking version of the locust,
SLocustWalk, is exactly the same spritesheet and didn't make it into the ROM.






For a long time this guy was listed on BS01 as a "lizard", but now we know the truth!


Several of these enemies have "attack sprites" that are completely empty, just a bunch of zeroes in the final
binary. In the version of enemynuirama we have, the line that would switch sprites from "fly" to
"attack" is commented out, so presumably all these attack sprites, not just the empty ones, are unused.









