Portals
A few updates this week, mainly about ...
Portals
It's a big, big overworld, so the player sometimes needs to be able to go from A to B without an everlasting journey to the ends of the worlds. Fast-travel should only be allowed with in-game lore-friendly approaches, and one of them is ... portals! These portals are scattered in the world, and they (currently) work in pairs: you enter one and exit at another.
These portals are in their own little maps, that I thought it's better to just press the "interact" button at the overworld and teleport. Every time you use a portal, the pair deactivates for a day, so you can't just travel back and forth in minutes.
Finally, I started making the portals as 32x32 sprites, but I thought I want something more "grand", so I redesigned to 64x64 tiles that take twice the space. This marks a soft, soft introduction to the use of multi-tile entities in maps: the portals are 2x2.
Misc
- Implemented some delayed messaging as I thought I'd need it for some portal cooldown functionality, but it turns out that was supported with the existing abstractions. I'm sure I'll find a use for that later
- There was some audio bug where the music would change way too frequently in levels
- Currently brainstorming on quest types, some relevant abstractions, and some reading of related resources
That's it - have a nice weekend everyone!