|
@@ -302,6 +302,9 @@ void SpielKlasse::ladeDaten()
|
|
|
flammenStart->release();
|
|
|
flammenBurn->release();
|
|
|
spielKlient->setLadenProzent( 75 );
|
|
|
+ int tAnz = map->getMaxTeamAnzahl();
|
|
|
+ for( int i = 0; i < tAnz; i++ )
|
|
|
+ teams->add( map->createTeam( i ) );
|
|
|
for( auto o = map->getObjekte(); o; o++ )
|
|
|
{
|
|
|
SpielObjekt *obj = map->createObjekt( o->id, schrift );
|
|
@@ -701,8 +704,6 @@ void SpielKlasse::stknVerarbeitung()
|
|
|
tmp->setAccountId( *(int *)bytes );
|
|
|
bytes += 4;
|
|
|
län -= 4;
|
|
|
- if( !teams->z( map->getTeamNummer( sNum ) ) )
|
|
|
- teams->set( map->createTeam( map->getTeamNummer( sNum ) ), map->getTeamNummer( sNum ) );
|
|
|
tmp->setTeam( teams->z( map->getTeamNummer( sNum ) ) );
|
|
|
tmp->zTeam()->spieler->add( (Spieler *)tmp->getThis() );
|
|
|
bestenliste->addSpieler( tmp );
|