| Die letzten Änderungen an "Return to the Roots" | ||||
|---|---|---|---|---|
| f5c16f1 | s25client | 21.02.2026 16:21 | Flamefire | Merge pull request #1720 from ottml/leather_addon |
| 3adeb1f | s25client | 21.02.2026 15:34 | Flamefire | Merge branch 'master' into leather_addon |
| 0495f38 | s25client | 21.02.2026 14:27 | Flamefire |
Revert "Sort possible clients of coins/armor by estimated priority" This reverts commit 53ab5d5ce4cd8456c83dcc1fd80cc65afb1f5d5e. Breaks replays due to different tie resolution |
| 74e4563 | s25client | 21.02.2026 14:27 | Flamefire |
Sort possible clients of coins/armor by estimated priority Mirror `FindClientForWare` to reduce pathfinding costs. |
| 773f137 | s25client | 21.02.2026 13:47 | Flamefire |
Unify `FindClientForCoin` with `FindClientForArmor` Reuse the code, verify the logic and add comments where required. |
| 3459a69 | s25client | 21.02.2026 12:02 | Flamefire | Merge pull request #1888 from Flamefire/duplicate-colors |
| e690e64 | s25client | 20.02.2026 09:50 | Flamefire | Merge branch 'master' into duplicate-colors |
| a5a9d43 | languages | 19.02.2026 20:15 | Flamefire | Update copyright years |
| be43799 | languages | 19.02.2026 20:13 | Flamefire | Fix Czech translation format strings |
| 2f74b46 | s25client | 19.02.2026 19:53 | sunrise | Code review: Add path optimization. See #1785 |
| af34dd6 | s25client | 19.02.2026 19:12 | sunrise | Update libs/s25main/buildings/nobMilitary.cpp |
| ed1e143 | s25client | 19.02.2026 18:30 | Flamefire | Translation update |
| 4dad218 | languages | 19.02.2026 17:42 | anon569 | Sort entries |
| a62ed14 | languages | 19.02.2026 16:58 | anon569 |
Update Hungarian translation Updated the Hungarian translation to match the current nightly build. The previous version was outdated, incomplete, and full of errors, so all game strings have been reviewed, translated, and missing entries corrected. |
| 7a79bd2 | s25client | 18.02.2026 09:59 | Flamefire |
Merge pull request #1893 from Farmer-Markus/master Allow dragging ingameWindows with middle mouse button |
| a275f15 | s25client | 17.02.2026 19:12 | sunrise | Code review: style issues and nitpicks |
| b6655ec | s25client | 17.02.2026 18:57 | sunrise | Fix crash |
| 8ffa8b4 | s25client | 17.02.2026 16:40 | Farmer_Markus | Implemented review suggestions |
| 6e12273 | s25client | 16.02.2026 21:52 | Farmer_Markus | Fixed wine addon crash with shared_textures disabled |
| 5bac81a | s25client | 16.02.2026 19:43 | Farmer_Markus | Added ingameWindow dragging with middle mouse button |
| 2013b39 | s25client | 16.02.2026 00:50 | sunrise | Code review: Use container for Serialize/Deserialize |
| 6db0673 | s25client | 15.02.2026 18:01 | Flamefire |
Merge pull request #1889 from Noseey/pathfinding_rejects Pathfinding: reject unconnected buildings / construction sites in specific scenarios |
| 4d37057 | s25client | 15.02.2026 14:38 | sunrise | Code review: Remove write operator[] for armoredSoldier and use direct variable at rare places needed |
| c9e213a | s25client | 15.02.2026 14:23 | sunrise | Code review: Use access functions instead of direct member access |
| 27b05be | s25client | 15.02.2026 14:14 | sunrise | Code review: Inline function |
| 243835f | s25client | 15.02.2026 13:43 | sunrise | Code review: Change info text |
| e729256 | s25client | 15.02.2026 13:34 | sunrise |
Code review: Revert asserts for Add/Remove armored soldier The asserts are not true because Add/Remove of armor and soldier are two separate calls and it depends on the calling order what to assert. So we can not check this here |
| 5656c38 | s25client | 15.02.2026 13:31 | sunrise | Code review: Use access functions instead of direct member access |
| d7cf2c5 | s25client | 15.02.2026 13:28 | Noseey | remove unnecessary this |
| 8b92e0e | s25client | 15.02.2026 13:20 | Noseey | Apply suggestions from code review |
| 6a80552 | s25client | 15.02.2026 12:15 | Noseey | fix style in noBaseBuilding::IsConnected() |
| 8b9a71e | s25client | 15.02.2026 12:12 | Noseey | pathfinding: noBaseBuilding::IsConnected() check for harbors reworked |
| fda9496 | s25client | 15.02.2026 00:17 | Noseey | fix style issue in noBaseBuilding::IsConnected() |
| 7ced27a | s25client | 15.02.2026 00:04 | Noseey | Pathfinding: rework rejection of isolated buildings |
| 2669647 | s25client | 15.02.2026 00:01 | Noseey | Pathfinding: Rework and exclude finished harbors from noBaseBuilding::IsConnected |
| d5d0bfd | s25client | 14.02.2026 21:40 | sunrise |
Code review: - Add comment about the semantic of armoredSoldiers member - Add asserts to the Add/Remove function of armored soldiers in the inventory to ensure armored soldier count is never higher then the soldiers of this type |
| 567b463 | s25client | 14.02.2026 19:13 | Noseey | fix CI findings in GamePlayer.cpp |
| e792eaf | s25client | 14.02.2026 17:47 | Noseey | Pathfinding: rejection of unconnected buildings reworked |
| dbc0ad9 | s25client | 14.02.2026 17:36 | sunrise | Code review: Fix formatting |
| 84c6218 | s25client | 14.02.2026 17:10 | sunrise | Fix after rebase |
| 9941395 | s25client | 14.02.2026 16:07 | sunrise | Code review add comment |
| 97944de | s25client | 14.02.2026 13:48 | Noseey | pathfinding: revert pathfinding reversion |
| b683cc4 | s25client | 14.02.2026 12:00 | sunrise | Code review: Apply patch to remove nofArmored base class not needed anymore. Add amor to the noFigure base class |
| 9a84515 | s25client | 12.02.2026 20:27 | Noseey | whitespace fixes in gameplayer.cpp |
| 95440a0 | s25client | 12.02.2026 20:25 | Noseey | whitespace fixes in gameplayer.cpp |
| 8a9970e | s25client | 12.02.2026 20:23 | Noseey | pathfinding: go from BLDs to WHs to reduce time for isolated BLDs |
| ef84c23 | s25client | 11.02.2026 23:06 | Noseey | add missing check for path. |
| b2da4fd | s25client | 11.02.2026 20:36 | Noseey | Pathfinding: rework rejection of non-connected buildings(/sites |
| ac36b3c | s25client | 09.02.2026 10:12 | Flamefire | Merge branch 'master' into duplicate-colors |
| 876be64 | s25client | 09.02.2026 10:06 | Flamefire | Document color index for `SetColor` |