| 1072 | } |
| 1073 | |
| 1074 | void World::AdjustSubdivision(GameMode mode) |
| 1075 | { |
| 1076 | DWORD tSub = GetTickCount(); |
| 1077 | float gridSize = GScene->GetPreferredTerrainGrid(); |
| 1078 | float viewDist = GScene->GetPreferredViewDistance(); |
| 1079 | // MP requires all clients use the same grid size. |
| 1080 | if (mode == GModeNetware) |
| 1081 | { |
| 1082 | gridSize = PreferredGridSizeMP; |
| 1083 | viewDist = 900; |
| 1084 | } |
| 1085 | AdjustSubdivisionGrid(gridSize); |
| 1086 | SetVisibility(viewDist); |
| 1087 | LOG_DEBUG(Core, "LOAD: AdjustSubdivision {}ms (grid={} vd={})", GetTickCount() - tSub, gridSize, viewDist); |
| 1088 | } |
| 1089 | |
| 1090 | void World::ActivateAddons(const FindArrayRStringCI& addons) |
| 1091 | { |
no test coverage detected