Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to access the last level because doors are not open #2004

Closed
Flaburgan opened this issue Feb 24, 2015 · 13 comments
Closed

Unable to access the last level because doors are not open #2004

Flaburgan opened this issue Feb 24, 2015 · 13 comments
Labels
Milestone

Comments

@Flaburgan
Copy link

Hi, I'm running supertuxkart 0.8.1 on debian stable, I finished every races playing expert. The last level looks unlocked on the map (there is no lock but the podium icon) but I can't access it: the doors are closed. Any idea?

@cap44
Copy link
Contributor

cap44 commented Feb 24, 2015

here's a question: did you beat "Follow The Leader"?

@Flaburgan
Copy link
Author

You mean the STK Enterprise race? Yeah, just did it once again, I won every races with the "Expert" level.

@Flaburgan
Copy link
Author

Here is a screenshot of the bug.
capture du 2015-02-25 13 40 08

@deveee
Copy link
Member

deveee commented Feb 25, 2015 via email

@Flaburgan
Copy link
Author

Here it is. I have two Unix users, I never used the first one to play. As you can see, every challenges are done with the second one:

<?xml version="1.0"?>
<challenges>
    <gameslot playerID="53a965ae3a842cf3" kart="" firstTime="true"> <!-- unknown player -->
        <city>
            <easy   solved="false"/>
            <medium solved="false"/>
            <hard   solved="false"/>
        </city>
        <farm>
            <easy   solved="false"/>
            <medium solved="false"/>
            <hard   solved="false"/>
        </farm>
        <fortmagma>
            <easy   solved="false"/>
            <medium solved="false"/>
            <hard   solved="false"/>
        </fortmagma>
        <gp1>
            <easy   solved="false"/>
            <medium solved="false"/>
            <hard   solved="false"/>
        </gp1>
        <gp2>
            <easy   solved="false"/>
            <medium solved="false"/>
            <hard   solved="false"/>
        </gp2>
        <gp3>
            <easy   solved="false"/>
            <medium solved="false"/>
            <hard   solved="false"/>
        </gp3>
        <gp4>
            <easy   solved="false"/>
            <medium solved="false"/>
            <hard   solved="false"/>
        </gp4>
        <hacienda>
            <easy   solved="false"/>
            <medium solved="false"/>
            <hard   solved="false"/>
        </hacienda>
        <islandtrack>
            <easy   solved="false"/>
            <medium solved="false"/>
            <hard   solved="false"/>
        </islandtrack>
        <jungle>
            <easy   solved="false"/>
            <medium solved="false"/>
            <hard   solved="false"/>
        </jungle>
        <lighthouse>
            <easy   solved="false"/>
            <medium solved="false"/>
            <hard   solved="false"/>
        </lighthouse>
        <mansion>
            <easy   solved="false"/>
            <medium solved="false"/>
            <hard   solved="false"/>
        </mansion>
        <mines>
            <easy   solved="false"/>
            <medium solved="false"/>
            <hard   solved="false"/>
        </mines>
        <minigolf>
            <easy   solved="false"/>
            <medium solved="false"/>
            <hard   solved="false"/>
        </minigolf>
        <olivermath>
            <easy   solved="false"/>
            <medium solved="false"/>
            <hard   solved="false"/>
        </olivermath>
        <sandtrack>
            <easy   solved="false"/>
            <medium solved="false"/>
            <hard   solved="false"/>
        </sandtrack>
        <scotland>
            <easy   solved="false"/>
            <medium solved="false"/>
            <hard   solved="false"/>
        </scotland>
        <snowmountain>
            <easy   solved="false"/>
            <medium solved="false"/>
            <hard   solved="false"/>
        </snowmountain>
        <snowpeak>
            <easy   solved="false"/>
            <medium solved="false"/>
            <hard   solved="false"/>
        </snowpeak>
        <startrack>
            <easy   solved="false"/>
            <medium solved="false"/>
            <hard   solved="false"/>
        </startrack>
        <subsea>
            <easy   solved="false"/>
            <medium solved="false"/>
            <hard   solved="false"/>
        </subsea>
        <tuxtollway>
            <easy   solved="false"/>
            <medium solved="false"/>
            <hard   solved="false"/>
        </tuxtollway>
        <xr591>
            <easy   solved="false"/>
            <medium solved="false"/>
            <hard   solved="false"/>
        </xr591>
        <zengarden>
            <easy   solved="false"/>
            <medium solved="false"/>
            <hard   solved="false"/>
        </zengarden>
    </gameslot>
    <gameslot playerID="53a965aec20bbb28" kart="" firstTime="false"> <!-- unknown player -->
        <city>
            <easy   solved="true"/>
            <medium solved="true"/>
            <hard   solved="true"/>
        </city>
        <farm>
            <easy   solved="true"/>
            <medium solved="true"/>
            <hard   solved="true"/>
        </farm>
        <fortmagma>
            <easy   solved="false"/>
            <medium solved="false"/>
            <hard   solved="false"/>
        </fortmagma>
        <gp1>
            <easy   solved="true"/>
            <medium solved="true"/>
            <hard   solved="true"/>
        </gp1>
        <gp2>
            <easy   solved="true"/>
            <medium solved="true"/>
            <hard   solved="true"/>
        </gp2>
        <gp3>
            <easy   solved="true"/>
            <medium solved="true"/>
            <hard   solved="true"/>
        </gp3>
        <gp4>
            <easy   solved="true"/>
            <medium solved="true"/>
            <hard   solved="true"/>
        </gp4>
        <hacienda>
            <easy   solved="true"/>
            <medium solved="true"/>
            <hard   solved="true"/>
        </hacienda>
        <islandtrack>
            <easy   solved="true"/>
            <medium solved="true"/>
            <hard   solved="true"/>
        </islandtrack>
        <jungle>
            <easy   solved="true"/>
            <medium solved="true"/>
            <hard   solved="true"/>
        </jungle>
        <lighthouse>
            <easy   solved="true"/>
            <medium solved="true"/>
            <hard   solved="true"/>
        </lighthouse>
        <mansion>
            <easy   solved="true"/>
            <medium solved="true"/>
            <hard   solved="true"/>
        </mansion>
        <mines>
            <easy   solved="true"/>
            <medium solved="true"/>
            <hard   solved="true"/>
        </mines>
        <minigolf>
            <easy   solved="true"/>
            <medium solved="true"/>
            <hard   solved="true"/>
        </minigolf>
        <olivermath>
            <easy   solved="true"/>
            <medium solved="true"/>
            <hard   solved="true"/>
        </olivermath>
        <sandtrack>
            <easy   solved="true"/>
            <medium solved="true"/>
            <hard   solved="true"/>
        </sandtrack>
        <scotland>
            <easy   solved="true"/>
            <medium solved="true"/>
            <hard   solved="true"/>
        </scotland>
        <snowmountain>
            <easy   solved="true"/>
            <medium solved="true"/>
            <hard   solved="true"/>
        </snowmountain>
        <snowpeak>
            <easy   solved="false"/>
            <medium solved="false"/>
            <hard   solved="false"/>
        </snowpeak>
        <startrack>
            <easy   solved="true"/>
            <medium solved="true"/>
            <hard   solved="true"/>
        </startrack>
        <subsea>
            <easy   solved="true"/>
            <medium solved="true"/>
            <hard   solved="true"/>
        </subsea>
        <tuxtollway>
            <easy   solved="true"/>
            <medium solved="true"/>
            <hard   solved="true"/>
        </tuxtollway>
        <xr591>
            <easy   solved="true"/>
            <medium solved="true"/>
            <hard   solved="true"/>
        </xr591>
        <zengarden>
            <easy   solved="true"/>
            <medium solved="true"/>
            <hard   solved="true"/>
        </zengarden>
    </gameslot>
</challenges>

@Flaburgan
Copy link
Author

Oh, I just noticed that "snowpeak" is set to false, that's right, I didn't solve it, the game is windows is setting to the height of my screen but I have the GNOME3 header so the bottom of the game is hidden, that's why I didn't notice that. There is still a bug though, if the last level is not accessible, it should be displayed with a lock icon.

@Flakebi
Copy link
Contributor

Flakebi commented Feb 25, 2015

At the moment it's implemented that you need a certain amount of points to solve the last challenge (so it gets unlocked at the minimap) and you have to complete all challenges to open the door.
That explains the behaviour you experienced, it would be nice if the door and challenge are synchronized :-).

The bug with your window header can be found in #1954.

@Flaburgan
Copy link
Author

I won the snow peak race and the doors are now open.

@auriamg
Copy link
Member

auriamg commented Feb 26, 2015

Closing this issue, will track the fix in #1954

@auriamg auriamg closed this as completed Feb 26, 2015
@hiker
Copy link
Contributor

hiker commented Feb 26, 2015

Hi,
I am reopening this, since it would indeed less confusing if this is handled better.

Cheers,
Joerg

@hiker hiker reopened this Feb 26, 2015
@auriamg
Copy link
Member

auriamg commented Feb 26, 2015

To clarify the previous comment, it would be better if the minimap icon said "locked". This should be done with scripting ideally

@nado
Copy link
Contributor

nado commented Apr 29, 2015

@auriamg I dont know what you meant by « scripting » but Im working on the fix, could you tell me what is the first function called when a race is finished ? The last remaining portion of code I need to write is for the gui.

Edit : nevermind, I was explained on irc how the scripting should work.

@auriamg
Copy link
Member

auriamg commented Nov 5, 2017

A pull request making this clearer has been merged

@auriamg auriamg closed this as completed Nov 5, 2017
@auriamg auriamg added this to the 0.9.3 milestone Nov 5, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

7 participants