Community Abyss Alpha Coders Discussions Space Abyss Update - 0.1.1

Space Abyss Update - 0.1.1

This was an interesting one to work on. A lot of different sytems that I've built or modified. I've long wanted the surface of planets to be larger, and coded in a way to support that, with the surface and underground level sizes of planets being specified separately.

I messed around with just having NO planet coords where there are underground walls; but that ended up being such a big buggy rabitt hole, that I tabled that for the time being.

## [0.1.1] - 2020-05-08

### Added
- Players now have a skin_object_type_id - which is how we are planning on supporting Space Abyss financially - cosmetic skins.
- Added the basics of the skin and promotion system.
- Added support for elevators
- Support for planet types having an above ground size, and a below ground size. Centered the lower levels so they weren't
at the top left corner of the planets, but rather the middle.
- Since we currently only support one object/object_type per tile, if a monster drops something and that tile already 
has something, instead of just not dropping it, the game will check the tiles around the monster to see if it can drop 
there. If it cannot do that either, it is added to a queue of things waiting to drop (not currently used).

### Fixed
- Defense from eating is now applied properly.
- Moving through water works better now.

### Changed
- A bit of work on areas and market linkers. Still a long ways to go on this front before it works intuitively.

By DavidWest 2 weeks ago