Don't use GetPercentMapExplored of the CCMpRangeManager, but use GetUnionPercentMapExplored as the former is broken, because it caches the explored counter(m_ExploredVertices) wrong. This fixes an OOS on rejoin caused by different percentMapExplored values.
Details
Details
Diff Detail
Diff Detail
- Repository
- rP 0 A.D. Public Repository
- Branch
- https://svn.wildfiregames.com/public/ps/trunk
- Lint
Lint OK - Unit
No Unit Test Coverage - Build Status
Buildable 2199 Build 3609: Vulcan Build (Windows) Jenkins Build 3608: Vulcan Build Jenkins Build 3607: arc lint + arc unit
Event Timeline
Comment Actions
Build is green
Updating workspaces. Build (release)... Build (debug)... Running release tests... Running cxxtest tests (306 tests)..................................................................................................................................................................................................................................................................................................................OK! Running debug tests... Running cxxtest tests (306 tests)..................................................................................................................................................................................................................................................................................................................OK! Checking XML files...
http://jw:8080/job/phabricator/1502/ for more details.
Comment Actions
Executing section Default... Executing section Source... Executing section JS... binaries/data/mods/public/simulation/components/StatisticsTracker.js | 306| » if·(cmpTargetOwnership.GetOwner()·==·0) | | [NORMAL] JSHintBear: | | Use '===' to compare with '0'. Executing section XML GUI... Executing section Python... Executing section Perl...
http://jw:8080/job/phabricator_lint/149/ for more details.