View Issue Details

IDProjectCategoryLast Update
0010665Shattered HavenBug - Specific Puzzle IssueFeb 12, 2013 1:47 pm
ReporterGameMaker24 Assigned ToChris_McElligottPark  
Status resolvedResolutionfixed 
Summary0010665: The return portal from desert to snow leads to no-player screen of sand.
DescriptionIf you use the mouse in the editor to travel from desert to snow, the game works as expected -- you land on 006-D, where the original portal had been used.

If you step into this portal during gameplay, however, you are warped to an empty, sandy screen that has no controllable characters. You're stuck looking at this screen forever.

The player should be able to come and go between desert and snow, even before the desert's levels are completed.
TagsNo tags attached.
Internal WeightGame Breaker

Relationships

related to 0010668 resolvedChris_McElligottPark Getting killed by ShadowMan at 006-D results in no-player screen of snow. 

Activities

GameMaker24

Feb 10, 2013 8:55 pm

manager   ~0030664

My errors log can be found in http://www.arcengames.com/mantisbt/view.php?id=10668

Chris_McElligottPark

Feb 11, 2013 1:37 pm

administrator   ~0030678

I am unable to reproduce this. Steps I took were:

1. Load up the game, and open level 009-Main.
2. Hit Test 1P.
3. Walk into the portal.

I then show up in the snowy area as expected. It may be that another error was causing this as a downstream problem. If you ever get an unhandled exception, be sure to restart the game or you can wind up with some further later oddities.

Chris_McElligottPark

Feb 11, 2013 1:56 pm

administrator   ~0030682

Do you have any scripting that messes with this portal? One time that I tried it, after coming from snow hill and then turning around and going back, it told me that it couldn't find level "". In other words, it had somehow lost the link to the level 006. That would happen if you tried to replace the portal tile, but I can't think of anything else that would cause it.

GameMaker24

Feb 12, 2013 12:00 pm

manager   ~0030694

This issue is resolved by your resolving issue 10668 (the empty snow screen issue).

In answer to your question, yes, I have a procedure that messes with that portal. :) The portal exists by default, but a PRELOAD replaces it with a tree when the player first arrives. If Shadow Man is angry, he jumps across the water to their path when they draw near (which is plenty scary) and, three seconds later, that same script reinstates the portal. The next time this sub-level is in PRELOAD state, the portal is not messed with because that script doesn't run again.

Currently, I do have a new issue where there is neither a tree nor a portal (just emptyground) when you come back from the desert, but I'll review my script before asking assistance.

GameMaker24

Feb 12, 2013 12:51 pm

manager   ~0030701

I reviewed my code, and I have no idea why the portal would be an empty tile upon returning to the desert. However, I have fixed it by creating an explicit PRELOAD command that places a new portal there as long as Shadow Man has already acted.

Now we can teleport between snow and desert all we want! :)

GameMaker24

Feb 12, 2013 12:52 pm

manager   ~0030702

*Correction -- I meant to say, "upon returning *from* the desert.

Chris_McElligottPark

Feb 12, 2013 1:31 pm

administrator   ~0030703

Sweet!

GameMaker24

Feb 12, 2013 1:47 pm

manager   ~0030704

By the way, to make Shadow Man's behavior more consistent, I now have him running around the water to stop you instead of gliding over it. He's never seen crossing the water any other time, and that limitation might be important later.

Issue History

Date Modified Username Field Change
Feb 10, 2013 8:11 pm GameMaker24 New Issue
Feb 10, 2013 8:11 pm GameMaker24 Status new => assigned
Feb 10, 2013 8:11 pm GameMaker24 Assigned To => Chris_McElligottPark
Feb 10, 2013 8:55 pm GameMaker24 Note Added: 0030664
Feb 11, 2013 1:37 pm Chris_McElligottPark Note Added: 0030678
Feb 11, 2013 1:37 pm Chris_McElligottPark Status assigned => feedback
Feb 11, 2013 1:37 pm Chris_McElligottPark Relationship added related to 0010668
Feb 11, 2013 1:56 pm Chris_McElligottPark Note Added: 0030682
Feb 12, 2013 12:00 pm GameMaker24 Note Added: 0030694
Feb 12, 2013 12:00 pm GameMaker24 Status feedback => assigned
Feb 12, 2013 12:00 pm GameMaker24 Status assigned => resolved
Feb 12, 2013 12:00 pm GameMaker24 Resolution open => fixed
Feb 12, 2013 12:51 pm GameMaker24 Note Added: 0030701
Feb 12, 2013 12:52 pm GameMaker24 Note Added: 0030702
Feb 12, 2013 1:31 pm Chris_McElligottPark Note Added: 0030703
Feb 12, 2013 1:47 pm GameMaker24 Note Added: 0030704