|
@@ -798,6 +798,12 @@ void SpielKlasse::stknVerarbeitung()
|
|
|
bytes += 4;
|
|
|
län -= 4;
|
|
|
int sNum = *(int*)bytes;
|
|
|
+ bytes += 4;
|
|
|
+ län -= 4;
|
|
|
+ float erf = *(float*)bytes;
|
|
|
+ bytes += 4;
|
|
|
+ län -= 4;
|
|
|
+ int skillP = *(int*)bytes;
|
|
|
län -= 4;
|
|
|
goBackInTime( zeit );
|
|
|
int sAnz = schüsse->getEintragAnzahl();
|
|
@@ -827,6 +833,10 @@ void SpielKlasse::stknVerarbeitung()
|
|
|
if( s->getSpielerNummer() == tmp->getSpieler() )
|
|
|
{
|
|
|
s->machSchaden( intens );
|
|
|
+ if( s->getEp() != erf )
|
|
|
+ chat->addNachricht( Text( "asynchrony detected ep difference: " ) += ( erf - s->getEp() ), 0xFFFF0000 );
|
|
|
+ if( s->getSkillP() != skillP )
|
|
|
+ chat->addNachricht( Text( "asynchrony detected skillPunkte difference: " ) += ( skillP - s->getSkillP() ), 0xFFFF0000 );
|
|
|
bestenliste->updateSpieler( s );
|
|
|
break;
|
|
|
}
|
|
@@ -979,6 +989,12 @@ void SpielKlasse::stknVerarbeitung()
|
|
|
bytes += 8;
|
|
|
län -= 8;
|
|
|
int newAsteroid = *(int*)bytes;
|
|
|
+ bytes += 4;
|
|
|
+ län -= 4;
|
|
|
+ float erf = *(float*)bytes;
|
|
|
+ bytes += 4;
|
|
|
+ län -= 4;
|
|
|
+ int skillP = *(float*)bytes;
|
|
|
län -= 4;
|
|
|
goBackInTime( zeit );
|
|
|
int aAnz = asteroids->getEintragAnzahl();
|
|
@@ -998,6 +1014,10 @@ void SpielKlasse::stknVerarbeitung()
|
|
|
if( s->getSpielerNummer() == tmp->getSpieler() )
|
|
|
{
|
|
|
s->addTreffer( (float)tmp->getIntensität( a->getSpeed() ) );
|
|
|
+ if( s->getEp() != erf )
|
|
|
+ chat->addNachricht( Text( "asynchrony detected ep difference: " ) += ( erf - s->getEp() ), 0xFFFF0000 );
|
|
|
+ if( s->getSkillP() != skillP )
|
|
|
+ chat->addNachricht( Text( "asynchrony detected skillPunkte difference: " ) += ( skillP - s->getSkillP() ), 0xFFFF0000 );
|
|
|
break;
|
|
|
}
|
|
|
}
|