Pyrdacor / Ambermoon

Resources for the incredible Amiga game Ambermoon
91 stars 8 forks source link

Antique Area small elevator issue #121

Open Pyrdacor opened 1 month ago

Pyrdacor commented 1 month ago

Most likely not noticable but while adjusting the dungeon a bit for the advanced version I found the following:

The elevators have a platform. When the elevator moves you down (falling animation), there is tile change event which removes that platform. This allows the impression that this platform moves down with you. This is not the case for elevators which lead up. Because the platform is at the ground and making it disappear won't add any value here or make it even worse.

So instead of a normal teleport event from one level to the other, for downwards elevators there is the tile changed event followed by the teleport event. However when you go back up, the platform would be gone and this would look awkward.

So for example in level 3 there is another event at your spawn location from level 2. This just resets the platform on the level 2 elevator. So if you go up again, the elevator looks as before.

But this event is missing in level 2 and level 4. So if you go from level 1 to level 2 or from level 3 to level 4 and then back up, the elevator in level 1/level 3 is missing the platform forever.

This can be easily fixed by adding tile change events to level 2 and level 4 at the spawn locations.

Pyrdacor commented 1 month ago

On second sight, there are already events in the right places. However in level 4 it changes the teleporter on this level, which is already correct and does not change. So this event must just point to the teleporter tile in level 3 instead.

There is also an event in level 2. Again it changes the elevator on the same level instead of the one in level 1. And it is chained to a condition with a text popup and is therefore only triggered once. The tile change event must be moved to the front of the chain to work on every map change.