This PR adds animated tilesets! I spent the day working on these, and it wasn't easy. This is primarily to help animate the All-Stars' grass tiles. You should be able to animate the other tilesets as well, but I haven't tested them.
JSONs are provided in the assets for Conveyer Belts and Liquids. There's two ways to animate the tilesets. The first is by the traditional way as used by `AnimatedSprite2D`, and the other is by how Godot animates tilesets normally as seen with the conveyer belts and liquids.
The last thing is that while doing this, I actually managed to fix the Resource Pack bug where reloading also reloads the blocks! It was surprisingly straightforward. I just edited the `BlockClass.gd` file to erase the cells when a block is hit or destroyed.
Let me know if you have any suggestions for things I should change or fix.
* Updated Castle WATER Tileset (i forgor)
Yeah I realized late at night that I forgot to update the Underwater Castle tileset.
This updates the Castle tileset, but underwater.
Basically the same as the last one with a couple of extra changes:
- Linked Deco Tiles for ANN to LL since there's no mushrooms
- Replaced ROM Extractor check for ANN tileset
- Yeah that's about it
Side note only partially related to this, someone should make a Settings button that JUST regenerates the Base Assets without having to re-install the ROM.
* Fucked up a pixel on the regular Brick Block
Was cross-checking the All Night Nippon Levels with the level maps and gameplay, made a quick stop to adjust the Castle Tilesets.
This primarily adds the Lost Levels brick pattern to the LL and ANN tiles and slopes, but it also tweaks the pipe and door sprites overall.
Does two things for the All Night Nippon campaign. This PR replaces Princess Peach in ANN with her real life counterpart as in the original game. This was simply a JSON edit.
The second change is that it adds the Fuji TV Network logo to the Castle Flag as seen in-game specifically for the ANN campaign. This one does edit the sprite sheet for `CastleFlag.png`.
I know the NPCs are based on real people, but I don't remember their names. So I've just been calling them as they're labeled internally.
Made two changes:
1) Removed day & night distinction, as separate day and night sprites don't exist (and probably shouldn't)
2) Fixed typo ("CastleWaterDecoLL" -> "CastleWaterLLDeco")