supertuxkart-sourceforge-migration / stk-migration-test2

0 stars 0 forks source link

two karts being given the same position #812

Open supertuxkart-sourceforge-migration opened 10 years ago

supertuxkart-sourceforge-migration commented 10 years ago

Author: auria

the code is trying to give kart id=1 position #2, but that's just wrong, it should be #1, it's in lap 0 and others are in lap -1

== TWO KARTS ARE BEING GIVEN THE SAME POSITION!! ==
    No kart is yet set at position 1
    Kart 1 is at position 1
    No kart is yet set at position 3
    No kart is yet set at position 4
    No kart is yet set at position 5
    No kart is yet set at position 6
Kart 1 is being given position 2, but this position is already taken
kart id=0, position=2, finished=0, laps=-1, distanceDownTrack=1168.330566 <--- !!!
kart id=1, position=2, finished=1, laps=0, distanceDownTrack=0.000000 <--- !!!
kart id=2, position=3, finished=0, laps=-1, distanceDownTrack=1168.851562 
kart id=3, position=4, finished=0, laps=-1, distanceDownTrack=1166.706421 
kart id=4, position=5, finished=0, laps=-1, distanceDownTrack=1166.151855 
kart id=5, position=6, finished=0, laps=-1, distanceDownTrack=1163.655884 
== TWO KARTS ARE BEING GIVEN THE SAME POSITION!! ==
    No kart is yet set at position 1
    Kart 1 is at position 1
    No kart is yet set at position 3
    No kart is yet set at position 4
    No kart is yet set at position 5
    No kart is yet set at position 6
Kart 1 is being given position 2, but this position is already taken
kart id=0, position=2, finished=0, laps=-1, distanceDownTrack=1168.331665 <--- !!!
kart id=1, position=2, finished=1, laps=0, distanceDownTrack=0.157565 <--- !!!
kart id=2, position=3, finished=0, laps=-1, distanceDownTrack=1169.025269 
kart id=3, position=4, finished=0, laps=-1, distanceDownTrack=1166.842529 
kart id=4, position=5, finished=0, laps=-1, distanceDownTrack=1166.333984 
kart id=5, position=6, finished=0, laps=-1, distanceDownTrack=1163.829590 
== TWO KARTS ARE BEING GIVEN THE SAME POSITION!! ==
    No kart is yet set at position 1
    Kart 1 is at position 1
    No kart is yet set at position 3
    No kart is yet set at position 4
    No kart is yet set at position 5
    No kart is yet set at position 6
Kart 1 is being given position 2, but this position is already taken
kart id=0, position=2, finished=0, laps=-1, distanceDownTrack=1168.332642 <--- !!!
kart id=1, position=2, finished=1, laps=0, distanceDownTrack=0.315492 <--- !!!
kart id=2, position=3, finished=0, laps=-1, distanceDownTrack=1169.191406 
kart id=3, position=4, finished=0, laps=-1, distanceDownTrack=1166.971680 
kart id=4, position=5, finished=0, laps=-1, distanceDownTrack=1166.507935 
kart id=5, position=6, finished=0, laps=-1, distanceDownTrack=1163.995728 
== TWO KARTS ARE BEING GIVEN THE SAME POSITION!! ==
    No kart is yet set at position 1
    Kart 1 is at position 1
    No kart is yet set at position 3
    No kart is yet set at position 4
    No kart is yet set at position 5
    No kart is yet set at position 6
Kart 1 is being given position 2, but this position is already taken
kart id=0, position=2, finished=0, laps=-1, distanceDownTrack=1168.333496 <--- !!!
kart id=1, position=2, finished=1, laps=0, distanceDownTrack=0.466178 <--- !!!
kart id=2, position=3, finished=0, laps=-1, distanceDownTrack=1169.349731 
kart id=3, position=4, finished=0, laps=-1, distanceDownTrack=1167.093994 
kart id=4, position=5, finished=0, laps=-1, distanceDownTrack=1166.673096 
kart id=5, position=6, finished=0, laps=-1, distanceDownTrack=1164.154053 
== TWO KARTS ARE BEING GIVEN THE SAME POSITION!! ==
    No kart is yet set at position 1
    Kart 1 is at position 1
    No kart is yet set at position 3
    No kart is yet set at position 4
    No kart is yet set at position 5
    No kart is yet set at position 6
Kart 1 is being given position 2, but this position is already taken
kart id=0, position=2, finished=0, laps=-1, distanceDownTrack=1168.334595 <--- !!!
kart id=1, position=2, finished=1, laps=0, distanceDownTrack=0.647184 <--- !!!
kart id=2, position=3, finished=0, laps=-1, distanceDownTrack=1169.539917 
kart id=3, position=4, finished=0, laps=-1, distanceDownTrack=1167.240234 
kart id=4, position=5, finished=0, laps=-1, distanceDownTrack=1166.870728 
kart id=5, position=6, finished=0, laps=-1, distanceDownTrack=1164.343994 
== TWO KARTS ARE BEING GIVEN THE SAME POSITION!! ==
    No kart is yet set at position 1
    Kart 2 is at position 1
    Kart 0 is at position 2
    No kart is yet set at position 4
    No kart is yet set at position 5
    No kart is yet set at position 6
Kart 2 is being given position 2, but this position is already taken
ERROR, same rank used twice!!
Info used to decide ranking :
   kart wilber has finished(0), is at lap (-1), is at distance(0), is eliminated(0)
   kart hexley has finished(1), is at lap (0), is at distance(0.782757), is eliminated(0)
   kart gnu has finished(0), is at lap (0), is at distance(0.0712392), is eliminated(0)
   kart blinky has finished(0), is at lap (-1), is at distance(0), is eliminated(0)
   kart puffy has finished(0), is at lap (-1), is at distance(0), is eliminated(0)
   kart suzanne has finished(0), is at lap (-1), is at distance(0), is eliminated(0)
Who has each ranking so far :
    wilber has rank 3
    hexley has rank 2
    --> And gnu is being set at rank 2
History saved in ./history.dat.
supertuxkart: /home/mmg/Developer/projects/stk/src/modes/linear_world.cpp:700: void LinearWorld::updateRacePosition(): Assertion `false' failed.

Migrated-From: https://sourceforge.net/apps/trac/supertuxkart/ticket/812

supertuxkart-sourceforge-migration commented 10 years ago

Author: hikerstk Fixed in r12104.

Thanks for the report! Joerg