What does the "Change Properties In Sprite Header" menu do? I know that you can enable sprite buoyancy there but what is that Sprite memory range, reserved sp range, and max do? i don't even know that menu...And the other menu for Sprite vertical spawn range?
Code
The "M" value is how many non-reserved sprites can be active at once, which is 7. The "SP" values are the two reserved sprite numbers, which are 60 and 9F. The "M1" value is how many of the first reserved sprite can be active, and the "M2" value is how many of the second reserved sprite can be active. So in this case, you can have up to one instance of either a flat switch palace switch or a Banzai Bill, as well as up to 7 other sprites, active at a time.04: M:08-01=07 SP:60,9F M1:01-00=01 M2:01-00=01
The sprite vertical spawn range and smart spawn setting I'm not as familiar with because I don't really use Lunar Magic 3 right now, but according to the help file, the vertical spawn range determines how far offscreen a sprite can be vertically before despawning, or how close to the screen boundary it can be before spawning. The "Horizontal Level" setting gives you about 12-13 tiles, the "Vertical Level" setting is about 4-5, the "Enhanced Vertical Level" setting gives you is 8-9, and the "Infinity" setting has no limit. Meanwhile, the "Enable Smart Spawn" option prevents more sprites from spawning while the screen isn't scrolling.
----------------
I'm working on a hack! Check it out here. Progress: 64/95 levels.