@@ -887,15 +887,15 @@ void Streamer::discoverMapIcons(Player &player, const std::vector<SharedCell> &c
887887
888888void Streamer::streamMapIcons (Player &player, bool automatic)
889889{
890- if (++player.chunkTickCount [STREAMER_TYPE_MAP_ICON] >= player.chunkTickRate [STREAMER_TYPE_MAP_ICON] || !automatic )
890+ if (!automatic || ++player.chunkTickCount [STREAMER_TYPE_MAP_ICON] >= player.chunkTickRate [STREAMER_TYPE_MAP_ICON])
891891 {
892892 std::size_t chunkCount = 0 ;
893893 if (!player.removedMapIcons .empty ())
894894 {
895895 std::vector<int >::iterator r = player.removedMapIcons .begin ();
896896 while (r != player.removedMapIcons .end ())
897897 {
898- if (++chunkCount > chunkSize[STREAMER_TYPE_MAP_ICON] || !automatic )
898+ if (automatic && ++chunkCount > chunkSize[STREAMER_TYPE_MAP_ICON])
899899 {
900900 break ;
901901 }
@@ -922,7 +922,7 @@ void Streamer::streamMapIcons(Player &player, bool automatic)
922922 std::multimap<std::pair<int , float >, Item::SharedMapIcon, Item::Compare>::iterator d = player.discoveredMapIcons .begin ();
923923 while (d != player.discoveredMapIcons .end ())
924924 {
925- if (++chunkCount > chunkSize[STREAMER_TYPE_MAP_ICON] || !automatic )
925+ if (automatic && ++chunkCount > chunkSize[STREAMER_TYPE_MAP_ICON])
926926 {
927927 break ;
928928 }
@@ -1038,15 +1038,15 @@ void Streamer::discoverObjects(Player &player, const std::vector<SharedCell> &ce
10381038
10391039void Streamer::streamObjects (Player &player, bool automatic)
10401040{
1041- if (++player.chunkTickCount [STREAMER_TYPE_OBJECT] >= player.chunkTickRate [STREAMER_TYPE_OBJECT] || !automatic )
1041+ if (!automatic || ++player.chunkTickCount [STREAMER_TYPE_OBJECT] >= player.chunkTickRate [STREAMER_TYPE_OBJECT])
10421042 {
10431043 std::size_t chunkCount = 0 ;
10441044 if (!player.removedObjects .empty ())
10451045 {
10461046 std::vector<int >::iterator r = player.removedObjects .begin ();
10471047 while (r != player.removedObjects .end ())
10481048 {
1049- if (++chunkCount > chunkSize[STREAMER_TYPE_OBJECT] || !automatic )
1049+ if (automatic && ++chunkCount > chunkSize[STREAMER_TYPE_OBJECT])
10501050 {
10511051 break ;
10521052 }
@@ -1072,7 +1072,7 @@ void Streamer::streamObjects(Player &player, bool automatic)
10721072 std::multimap<std::pair<int , float >, Item::SharedObject, Item::Compare>::iterator d = player.discoveredObjects .begin ();
10731073 while (d != player.discoveredObjects .end ())
10741074 {
1075- if (++chunkCount > chunkSize[STREAMER_TYPE_OBJECT] || !automatic )
1075+ if (automatic && ++chunkCount > chunkSize[STREAMER_TYPE_OBJECT])
10761076 {
10771077 break ;
10781078 }
@@ -1381,15 +1381,15 @@ void Streamer::discoverTextLabels(Player &player, const std::vector<SharedCell>
13811381
13821382void Streamer::streamTextLabels (Player &player, bool automatic)
13831383{
1384- if (++player.chunkTickCount [STREAMER_TYPE_3D_TEXT_LABEL] >= player.chunkTickRate [STREAMER_TYPE_3D_TEXT_LABEL] || !automatic )
1384+ if (!automatic || ++player.chunkTickCount [STREAMER_TYPE_3D_TEXT_LABEL] >= player.chunkTickRate [STREAMER_TYPE_3D_TEXT_LABEL])
13851385 {
13861386 std::size_t chunkCount = 0 ;
13871387 if (!player.removedTextLabels .empty ())
13881388 {
13891389 std::vector<int >::iterator r = player.removedTextLabels .begin ();
13901390 while (r != player.removedTextLabels .end ())
13911391 {
1392- if (++chunkCount > chunkSize[STREAMER_TYPE_3D_TEXT_LABEL] || !automatic )
1392+ if (automatic && ++chunkCount > chunkSize[STREAMER_TYPE_3D_TEXT_LABEL])
13931393 {
13941394 break ;
13951395 }
@@ -1415,7 +1415,7 @@ void Streamer::streamTextLabels(Player &player, bool automatic)
14151415 std::multimap<std::pair<int , float >, Item::SharedTextLabel, Item::Compare>::iterator d = player.discoveredTextLabels .begin ();
14161416 while (d != player.discoveredTextLabels .end ())
14171417 {
1418- if (++chunkCount > chunkSize[STREAMER_TYPE_3D_TEXT_LABEL] || !automatic )
1418+ if (automatic && ++chunkCount > chunkSize[STREAMER_TYPE_3D_TEXT_LABEL])
14191419 {
14201420 break ;
14211421 }
0 commit comments