Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Warzone 2100

Server hosting for the open-source 3D real-time strategy game Warzone 2100. Also provides server hosting for the open-source turn-based strategy game Freeciv.
Collective - Host: opensource - https://opencollective.com/warzone2100 - Website: https://wz2100.net - Code: https://github.com/Warzone2100

vcpkg.json: Update builtin-baseline

github.com/Warzone2100/warzone2100 - 95c440bf8cd81012b0e9fbb6878bbc9c0a7a22b8 authored 9 months ago by past-due <[email protected]>
Reset lightmap during init

Fixes some rather large log spam during some combo of saveloading and coming back to home base.
...

github.com/Warzone2100/warzone2100 - da85f1d52fd307acebd56f591f5263edba4adcec authored 9 months ago by KJeff01 <[email protected]>
effects.h: Remove unused `prev` and `next` pointers from `EFFECT` struct

Signed-off-by: Pavel Solodovnikov <[email protected]>

github.com/Warzone2100/warzone2100 - 200ac72911885e64bd6e5614ce1c5ff0a88e4008 authored 9 months ago by Pavel Solodovnikov <[email protected]>
track.cpp: Support higher cap for MAX_TRACKS, use std::vector

github.com/Warzone2100/warzone2100 - db06a776ff642bffcd069181156f97c512868e3d authored 9 months ago by past-due <[email protected]>
frameresource: change `psResTypes` to use `std::list`

Also, remove now unused `psNext` member field from
`RES_TYPE`.

Signed-off-by: Pavel Solodovniko...

github.com/Warzone2100/warzone2100 - c715c1f72d080ad297efb4d78845044e90dca727 authored 9 months ago by Pavel Solodovnikov <[email protected]>
object_list_iteration.h: add early return to `mutating_list_iterate`

This is sort of a hack/workaround to prevent crashes related to
`TargetMissing_` static instance...

github.com/Warzone2100/warzone2100 - 51c0cde3043a2848e7e7d26ec1499806188c8bbb authored 9 months ago by Pavel Solodovnikov <[email protected]>
audio.cpp: convert `g_psSampleList` and `g_psSampleQueue` to `std::list`

Also, remove `psPrev` and `psNext` pointers from `AUDIO_SAMPLE`.

Signed-off-by: Pavel Solodovni...

github.com/Warzone2100/warzone2100 - 61a0221fb4710aa917dd33b00c88a378fe1bfc6f authored 9 months ago by Pavel Solodovnikov <[email protected]>
Compilation adjustments for GCC/Clang

These compilers are more strict than MSVC,
so fix the compilation errors coming from
the linux b...

github.com/Warzone2100/warzone2100 - 0cdf53076ebb995a0bc683b51982afaf21a6c231 authored 9 months ago by Pavel Solodovnikov <[email protected]>
Move `mutating_list_iterate` to framework lib

So that the utility is accessible in base libraries

Signed-off-by: Pavel Solodovnikov <pavel.al...

github.com/Warzone2100/warzone2100 - aaf38d1e8ca390267f042b184638b16ff70c2760 authored 9 months ago by Pavel Solodovnikov <[email protected]>
framework: allocate instances of `RES_TYPE` via C++ `new`

Replace `malloc/free` by `new/delete` to allocate
`RES_TYPE` instances, otherwise we'll have
pro...

github.com/Warzone2100/warzone2100 - a8b1331117b88ab75f3467dd73cca690d7e2f9a4 authored 9 months ago by Pavel Solodovnikov <[email protected]>
objmem.h: remove commented include

Signed-off-by: Pavel Solodovnikov <[email protected]>

github.com/Warzone2100/warzone2100 - cf0a3701349ca2dee3d3a1a0b7332b3a503c352d authored 9 months ago by Pavel Solodovnikov <[email protected]>
object_list_iteration: allow passing list iterator to `mutating_list_iterate`

Use a compile-time helper with some SFINAE tricks
to allow passing callables which take an itera...

github.com/Warzone2100/warzone2100 - e9525478c74f4e56745f53f9a3eb9ebb3640c3a3 authored 9 months ago by Pavel Solodovnikov <[email protected]>
frameresource: change resource data lists to use `std::list`

Change `RES_TYPE::psRes` to use `std::list`
instead of a C-style intrusive list.

Also, remove `...

github.com/Warzone2100/warzone2100 - a6e62e312aa6e43bb8e41b72d5ce9f26d221fcbe authored 9 months ago by Pavel Solodovnikov <[email protected]>
Automated data update: Sun Jan 21 12:35:21 UTC 2024

github.com/Warzone2100/wz2100.net - bb050ec92ec4f1bcc6b724581e6abb46ce9dd912 authored 9 months ago by wzdev-ci <[email protected]>
DROID: convert `droidAttacking()` free function to `isAttacking()` member function

Signed-off-by: Pavel Solodovnikov <[email protected]>

github.com/Warzone2100/warzone2100 - a0af27f47d7fce6aa347231c3293a47b6557e317 authored 9 months ago by Pavel Solodovnikov <[email protected]>
DROID: change `isConstructionDroid()` to be a member function

Signed-off-by: Pavel Solodovnikov <[email protected]>

github.com/Warzone2100/warzone2100 - b86c6618378975303c203ed803b8a2d86e11f6d5 authored 9 months ago by Pavel Solodovnikov <[email protected]>
DROID: convert `droidResistance()` to member function

Signed-off-by: Pavel Solodovnikov <[email protected]>

github.com/Warzone2100/warzone2100 - f396336b82055e8996126807f863c21a96c3938d authored 9 months ago by Pavel Solodovnikov <[email protected]>
DROID: Add `isDamaged()` and `isCyborg()` member functions

Replace `droidDamaged()` and `droidCyborg()` free functions
by member functions.

Signed-off-by:...

github.com/Warzone2100/warzone2100 - d693944869298679e71b424f788f8771c67eefed authored 9 months ago by Pavel Solodovnikov <[email protected]>
STRUCTURE: change `structureBody()` and `isFactory()` to be member functions

Signed-off-by: Pavel Solodovnikov <[email protected]>

github.com/Warzone2100/warzone2100 - cc2080a0f847e5ac0080feb4f0ff73938a6d72e9 authored 9 months ago by Pavel Solodovnikov <[email protected]>
STRUCTURE: change `structureIsBlueprint()` free function into `isBlueprint()` member function

Signed-off-by: Pavel Solodovnikov <[email protected]>

github.com/Warzone2100/warzone2100 - 5e61a9852fe4231efb6e06fca5862712e0222b6a authored 9 months ago by Pavel Solodovnikov <[email protected]>
Check for non-nullptr struct to compensate for missing check in `STRUCTURE::isFactory()`

Signed-off-by: Pavel Solodovnikov <[email protected]>

github.com/Warzone2100/warzone2100 - 60d46c0c3998838798d186bc5f95e0ceb8f88ace authored 9 months ago by Pavel Solodovnikov <[email protected]>
DROID: convert `vtolRearming()` free function into `isVtolRearming()` member function

Signed-off-by: Pavel Solodovnikov <[email protected]>

github.com/Warzone2100/warzone2100 - 350f9d59af82a93eebea5c63f09e8d0c45291702 authored 9 months ago by Pavel Solodovnikov <[email protected]>
DROID: change `isTransporter()` to be a member function

Signed-off-by: Pavel Solodovnikov <[email protected]>

github.com/Warzone2100/warzone2100 - 1771519a50c21da939d5cd5e49028c3007f6cf7c authored 9 months ago by Pavel Solodovnikov <[email protected]>
DROID: change `isVtolDroid()` and `isFlying()` to be member functions

Signed-off-by: Pavel Solodovnikov <[email protected]>

github.com/Warzone2100/warzone2100 - 9d395213e9e7593f56cf4394d5dfa0e70ff42dcb authored 9 months ago by Pavel Solodovnikov <[email protected]>
STRUCTURE: change `structIsDamaged()` free function into `isDamaged()` member function

Signed-off-by: Pavel Solodovnikov <[email protected]>

github.com/Warzone2100/warzone2100 - 22d9a35798ec79940126048197312faac79b6986 authored 9 months ago by Pavel Solodovnikov <[email protected]>
STRUCTURE: convert `structureIdle()` free function to `isIdle()` member function

Signed-off-by: Pavel Solodovnikov <[email protected]>

github.com/Warzone2100/warzone2100 - a92ca7a57850d1515df1c26dc950553c4a6e4986 authored 9 months ago by Pavel Solodovnikov <[email protected]>
DROID: remove unused `idfDroid()` function

Signed-off-by: Pavel Solodovnikov <[email protected]>

github.com/Warzone2100/warzone2100 - cf26a4a5b669f1082153556a90270a79dd9a2554 authored 9 months ago by Pavel Solodovnikov <[email protected]>
Destroy non-droids blocking spawn locations or LZ reinforcements

github.com/Warzone2100/warzone2100 - 9321a87995382377eef0e17ad9fe92e1eabff28b authored 9 months ago by KJeff01 <[email protected]>
Cleanup enemy LZ zones

Not needed as transporter reinforcements clear the position they want to land at.

Enemy VTOLs w...

github.com/Warzone2100/warzone2100 - d2e5af0c40303e572cb354467f1a4ca07198eda8 authored 9 months ago by KJeff01 <[email protected]>
Prevent launch button disappearing on LZ compromise

A little regression from 452e21bc50b79b9d854b974e4256d20ad96b56c6.

github.com/Warzone2100/warzone2100 - f0f7bfc1f22cdf38a4e05a8df3ee5fcdfe92b954 authored 9 months ago by KJeff01 <[email protected]>
Find a home for initNoGoAreas()

No longer will LZ No Go zones persist across missions blocking stuff from being built.

github.com/Warzone2100/warzone2100 - d0f004954ff136acc04bd5a2314d71f21b123bc7 authored 9 months ago by KJeff01 <[email protected]>
[Doc] Move hosting documentations in doc/hosting

github.com/Warzone2100/warzone2100 - d18a2649818c2223512bd2515f5e4c2598a29faf authored 9 months ago by Karamel <[email protected]>
[Doc] Include hosting doc on build

github.com/Warzone2100/warzone2100 - f04a2bd23c6e26803e17462b00b6ba50557c9bb3 authored 9 months ago by Karamel <[email protected]>
[Doc] Add dedicated host documentation and linux scripts

github.com/Warzone2100/warzone2100 - 33b4629f27355ff974b9bea550f8e475049febc1 authored 9 months ago by Karamel <[email protected]>
Add missing `const` across the code base

Ensure that const pointers are used wherever
possible, which should make it easier to:

1. Judge...

github.com/Warzone2100/warzone2100 - 6744315d7c6fc3185544e854d93e5f5d68ea09a6 authored 9 months ago by Pavel Solodovnikov <[email protected]>
tex.cpp: Cleanup, refactor file loading

github.com/Warzone2100/warzone2100 - d82483a1295c36b228d83ed2db1e17e1584887a4 authored 9 months ago by past-due <[email protected]>
Add ability to reload model textures at runtime

github.com/Warzone2100/warzone2100 - 86b7b0104431004b34d4505113c97509035ec05a authored 9 months ago by past-due <[email protected]>
Automated data update: Sun Jan 14 12:37:46 UTC 2024

github.com/Warzone2100/wz2100.net - 26e0dfd5adc8f49dc44ace64c4a8310752affe46 authored 9 months ago by wzdev-ci <[email protected]>
Implement review suggestions

Co-Authored-By: Pavel Solodovnikov <[email protected]>

github.com/Warzone2100/warzone2100 - 7e08430f0ce47f6a06243dfe0bdbce2d746de074 authored 9 months ago by past-due <[email protected]>
pointslights: implement pointlights

github.com/Warzone2100/warzone2100 - 4dd5b6bd7a3254c1a2c739d2b1300bdee56be4bd authored 9 months ago by Vincent Lejeune <[email protected]>
pointlights: Add comment to explain the *4

github.com/Warzone2100/warzone2100 - 26a5159c77b6874ebc005ab1ae91777a67e6d1d2 authored 9 months ago by Vincent Lejeune <[email protected]>
[OpenGL] terrain_combined_high.frag: Condition on WZ_POINT_LIGHT_ENABLED define

github.com/Warzone2100/warzone2100 - 6d79f89d866a65c557581fb4db83aee9811a39c4 authored 9 months ago by past-due <[email protected]>
Implement review suggestions

Co-Authored-By: Pavel Solodovnikov <[email protected]>

github.com/Warzone2100/warzone2100 - 2cb117de4219a49e094bd3ecd4d79222d53656bc authored 9 months ago by past-due <[email protected]>
pointlights: now properly handle non high + point light combination in options

github.com/Warzone2100/warzone2100 - 63518ec747051ea093d84e5aabb0113d16e786e6 authored 9 months ago by Vincent Lejeune <[email protected]>
[OpenGL] Rebuild pipelines with point light specialization constants

github.com/Warzone2100/warzone2100 - a00ff1144e61439c293077d47fead6ee49a85691 authored 9 months ago by past-due <[email protected]>
Shader fixes for OpenGL ES compatibility

github.com/Warzone2100/warzone2100 - 1154283700c5272ddfa39d7aa72746eed5aae5db authored 9 months ago by past-due <[email protected]>
[Vulkan] Add WZ_POINT_LIGHT_ENABLED specialization constant, and rebuilding support

github.com/Warzone2100/warzone2100 - 6d8842cc47f9fad0b4303d369ed5c7075693a48c authored 9 months ago by past-due <[email protected]>
[OpenGL] MSVC: Condition debugapi.h inclusion on defined(DEBUG)

github.com/Warzone2100/warzone2100 - 3e42b7e3b34b4770dce075cddce2ca0d5266ab5c authored 9 months ago by past-due <[email protected]>
Add debugRecompileAllPipelines, "Recompile All Shaders" button to Script Debugger

github.com/Warzone2100/warzone2100 - bef17006330967bb038ca53c088c7ac8d58c14e8 authored 9 months ago by past-due <[email protected]>
[GitHub Actions] Additional MSVC target archs

github.com/Warzone2100/quickjs-wz - 35ad09d5c19b6b81723dc9318d54df935f88ce69 authored 9 months ago by pastdue <[email protected]>
[GitHub Actions] Basic initial workflow

github.com/Warzone2100/quickjs-wz - 9fc7e5f64d9e356b93613403a403ad805b9e066b authored 9 months ago by pastdue <[email protected]>
ci: Don't stop on first build error for pipelines using Ninja and Makefiles

This patch adds `-k` for Makefile-based and `-k0`
for Ninja-based CI pipelines, so that the buil...

github.com/Warzone2100/warzone2100 - 63b5c225fd2c835a5c93d62c547b57a9eb4e6bbf authored 9 months ago by Pavel Solodovnikov <[email protected]>
game.cpp: Fix loading commander droids without `psGroup`

When a commander transitions from an offworld mission,
it will currently lose its group (actuall...

github.com/Warzone2100/warzone2100 - ba37c6ecc04a1da3c348d6a0408faab5838df9d4 authored 9 months ago by Pavel Solodovnikov <[email protected]>
Campaign balance updates

Main points of interest:

Cyborgs do more damage than their tank variants. New Cannon, Rocket, a...

github.com/Warzone2100/warzone2100 - 5811cdabfcb1f50540d2322e96cc0778e304dfa1 authored 9 months ago by KJeff01 <[email protected]>
Switch `apsMessages` and `asFeatureStats` to `std::list` and `std::vector`, respectively

Signed-off-by: Pavel Solodovnikov <[email protected]>

github.com/Warzone2100/warzone2100 - 94e3683fae1fe08a5c089a16415de2998778b408 authored 9 months ago by Pavel Solodovnikov <[email protected]>
Switch `PROXIMITY_DISPLAY` list to `std::list`

Signed-off-by: Pavel Solodovnikov <[email protected]>

github.com/Warzone2100/warzone2100 - dd36e8fedc318d05aaf27bde22880d2b065797fd authored 9 months ago by Pavel Solodovnikov <[email protected]>
Remove unused `psNext` pointer in `FLAG_POSITION` struct

Signed-off-by: Pavel Solodovnikov <[email protected]>

github.com/Warzone2100/warzone2100 - c5b717c631c0ef4c546c977e2e5b089b4e206234 authored 9 months ago by Pavel Solodovnikov <[email protected]>
objmem.h: Check return type of handler lambda in `mutating_list_iterate`

Signed-off-by: Pavel Solodovnikov <[email protected]>

github.com/Warzone2100/warzone2100 - 157a4fcae398c9be093cdfc4fd48c0801c6bf4b0 authored 9 months ago by Pavel Solodovnikov <[email protected]>
Use `operator[]` instead of `.at()` for `asFeatureStats` element access

Don't use `.at()` method, which performs additional
bounds checking in cases where we know upfro...

github.com/Warzone2100/warzone2100 - e40b8ee7770d7c2e1287ca213e20db61e2c95b6d authored 9 months ago by Pavel Solodovnikov <[email protected]>
Use `mutating_list_iterate` more for droid/structure lists

Replace while-based loops introduced by
https://github.com/Warzone2100/warzone2100/pull/3572
wit...

github.com/Warzone2100/warzone2100 - 6b55a213ead35cf708e89bc037e9b9b13e15e2c3 authored 9 months ago by Pavel Solodovnikov <[email protected]>
Automated data update: Sun Jan 7 12:35:20 UTC 2024

github.com/Warzone2100/wz2100.net - 1a32f66abfeeec82627f63371a510e56d9e466c7 authored 10 months ago by wzdev-ci <[email protected]>
droid.cpp: Fix `DROID` dtor segfault for transports

When a transport has some droids in it while
its dtor is being called, the code that frees
all d...

github.com/Warzone2100/warzone2100 - 025764d2d89bd31722049d160f6ffe16ce1c103c authored 10 months ago by Pavel Solodovnikov <[email protected]>
Switch droid groups to using `std::list`

Remove `psGrpNext` from `DROID` class, add
`DroidList` field to the `DROID_GROUP` class instead....

github.com/Warzone2100/warzone2100 - 22b0518a9a507d8e3ed0cf725e461c8c3c45d03a authored 10 months ago by Pavel Solodovnikov <[email protected]>
nvtx: Make nvtx easier to package, and add more scope.

github.com/Warzone2100/warzone2100 - b4e108eb5ae5bae2015a4bdb64cc060151129fd3 authored 10 months ago by Vincent Lejeune <[email protected]>
nvtx: Implement review suggestion.

github.com/Warzone2100/warzone2100 - 57d397b33ec953c53feaca70743356cca61d0b61 authored 10 months ago by Vincent Lejeune <[email protected]>
freebsd: fix build

github.com/Warzone2100/warzone2100 - b9f9a8bed03dbcc5204de5b42e775c4de29a499a authored 10 months ago by Vincent Lejeune <[email protected]>
Automated data update: Sun Dec 31 12:34:32 UTC 2023

github.com/Warzone2100/wz2100.net - 10be371d859426663a1f1facc7c4e4d9ad838aaf authored 10 months ago by wzdev-ci <[email protected]>
Update deploy_windows.yml

github.com/Warzone2100/itch-build - 26e41e4192da2b32c099f07a4dcffdf3a52c98a8 authored 10 months ago by pastdue <[email protected]>
Refactor `getBaseObjFromData` and `getBaseObjFromId`.

Also, remove some redundant code in list
allocation/deallocation procedures and
lookup functions...

github.com/Warzone2100/warzone2100 - b180f25cf8f8061255b4066b20d807ede51c4727 authored 10 months ago by Pavel Solodovnikov <[email protected]>
Missing iterator increment

Signed-off-by: Pavel Solodovnikov <[email protected]>

github.com/Warzone2100/warzone2100 - 7a90be2bdd95f66e67b9d9b6507db2a5370c9a53 authored 10 months ago by Pavel Solodovnikov <[email protected]>
Switch `apsFeatureLists` to using `std::list`

Signed-off-by: Pavel Solodovnikov <[email protected]>

github.com/Warzone2100/warzone2100 - 0ff3a017149e585b153cd291c596b84e71c86abe authored 10 months ago by Pavel Solodovnikov <[email protected]>
Switch `apsFlagPosLists` to `std::list`

Signed-off-by: Pavel Solodovnikov <[email protected]>

github.com/Warzone2100/warzone2100 - d2537f7d544f695b0a42585e8b5b75869229a284 authored 10 months ago by Pavel Solodovnikov <[email protected]>
Switch all `psNextFunc`-related global lists to `std::list`

These include `apsExtractorLists`, `apsSensorList`, `apsOilList`.

Remove `psNextFunc` from `BAS...

github.com/Warzone2100/warzone2100 - 2bffaa0909207ce637411ad92a5a08dabfbfb43f authored 10 months ago by Pavel Solodovnikov <[email protected]>
Switch `psDestroyedObj` to `std::list`

Signed-off-by: Pavel Solodovnikov <[email protected]>

github.com/Warzone2100/warzone2100 - 919f4fef2e304935663d616894d236432c25f108 authored 10 months ago by Pavel Solodovnikov <[email protected]>
Switch `apsDroidLists` and `apsLimboDroidLists` to `std::list`

Signed-off-by: Pavel Solodovnikov <[email protected]>

github.com/Warzone2100/warzone2100 - 3e0761782048bf12c0205ae5862c4def7dc47d6c authored 10 months ago by Pavel Solodovnikov <[email protected]>
Remove `psNext` from `BASE_OBJECT`

Not needed anymore.

Signed-off-by: Pavel Solodovnikov <[email protected]>

github.com/Warzone2100/warzone2100 - a1f5a1ce90cdbea42f2d46f7eace88060c50aa3b authored 10 months ago by Pavel Solodovnikov <[email protected]>
keybind.cpp: Fix wrap-around behavior in `kf_JumpToResourceExtractor()`

Previously, upon reaching the `end()` of
`apsExtractorLists[selectedPlayer]`, the function
erron...

github.com/Warzone2100/warzone2100 - ec451ba71cdb6e6dae5fc24ab4f5b36c4d515680 authored 10 months ago by Pavel Solodovnikov <[email protected]>
Minor fixes

Signed-off-by: Pavel Solodovnikov <[email protected]>

github.com/Warzone2100/warzone2100 - 0dd65e6c2ff8554b8f0eced0743b3b02f6383f9b authored 10 months ago by Pavel Solodovnikov <[email protected]>
Remove unused code

Signed-off-by: Pavel Solodovnikov <[email protected]>

github.com/Warzone2100/warzone2100 - 4241ced91c4417449fbda08f69cbcfead0b9c13d authored 10 months ago by Pavel Solodovnikov <[email protected]>
Remove struct and droid lists typedefs

Signed-off-by: Pavel Solodovnikov <[email protected]>

github.com/Warzone2100/warzone2100 - 7c4c2282f64a76f1a99e57dc0bc32de34ddd1b1a authored 10 months ago by Pavel Solodovnikov <[email protected]>
Const-correctness checks in loops, minor fixes in object memory management

Signed-off-by: Pavel Solodovnikov <[email protected]>

github.com/Warzone2100/warzone2100 - e43a46340cdfb81dcd83abbda1d421ec5daedb42 authored 10 months ago by Pavel Solodovnikov <[email protected]>
Switch `apsStructLists` to `std::list`

Signed-off-by: Pavel Solodovnikov <[email protected]>

github.com/Warzone2100/warzone2100 - 67a9542f1bab3be05b19f072e82ff009eea3ce39 authored 10 months ago by Pavel Solodovnikov <[email protected]>
Fix `getBaseObjFromId` for features

`player` should be just ignored for features,
always search `apsFeatureLists[0]`.

Signed-off-by...

github.com/Warzone2100/warzone2100 - ce2c572be840c280ca99f3080594da3c73b49680 authored 10 months ago by Pavel Solodovnikov <[email protected]>
hci.cpp: Remove unused code

Remove unused functions `intFindAStructure()` and
`intGotoNextStructureType()` along with
`Curre...

github.com/Warzone2100/warzone2100 - 8a9677c5c9e86e0c2f18bab2d3b10c9f6675896c authored 10 months ago by Pavel Solodovnikov <[email protected]>
Automated data update: Sun Dec 24 12:33:55 UTC 2023

github.com/Warzone2100/wz2100.net - f1a92acedae6ecd921067779a699b92973c434ad authored 10 months ago by wzdev-ci <[email protected]>
Fix fully armed VTOLs attached to sensors sitting down near former targets

In the case of moving a Strike sensor around, the VTOL(s) would still fly towards the previously...

github.com/Warzone2100/warzone2100 - 86bb59be4e2fed457f89387f8555b53a116e78d4 authored 10 months ago by KJeff01 <[email protected]>
Automated data update: Sun Dec 17 12:34:40 UTC 2023

github.com/Warzone2100/wz2100.net - 45be3a5b26c78a32c03d1392cb37a6a9e1874350 authored 10 months ago by wzdev-ci <[email protected]>
order.cpp: fix for `RSComparator` distance check

`RSComparator` does not conform to strict weak ordering
requirements, which are required by stan...

github.com/Warzone2100/warzone2100 - 630ffd70599cfd5047c35d1535740bcbe702bfce authored 10 months ago by Pavel Solodovnikov <[email protected]>
Teleport units next to Nexus Links

We have the technology to transmit vehicles and people through electronic data streams. Lets pla...

github.com/Warzone2100/warzone2100 - 78f09c0a8f0dc3eaf36e4795366902e02eb4e0b7 authored 10 months ago by KJeff01 <[email protected]>
Automated data update: Sun Dec 10 12:34:43 UTC 2023

github.com/Warzone2100/wz2100.net - a8fdcc1c900f2e8aa819501545c56bba461778b1 authored 10 months ago by wzdev-ci <[email protected]>
Campaign structure update and more (#3552)

Mainly:
Buffing structures a bit, make price and build times vary according to strength.
VTOL ...

github.com/Warzone2100/warzone2100 - 007b31e2e7759511b9e6e296f57a6d6dfbe491f6 authored 10 months ago by KJeff01 <[email protected]>
Fix damage formula against structures and features

Since level defaulted to 1 it meant structures/features here would set actualDamage to 94% as th...

github.com/Warzone2100/warzone2100 - a19141ce7e58deaf35494e081da582321d3f9cd9 authored 10 months ago by KJeff01 <[email protected]>
[GitHub Actions] Flatpak: Check staged screenshots

github.com/Warzone2100/warzone2100 - 6a93bc3e76ea8f9008dd2c8513ac7a6bdb30be1b authored 10 months ago by past-due <[email protected]>
[GitHub Actions] Flatpak: Check updated appstream / metainfo path

github.com/Warzone2100/warzone2100 - f80afac62836f8d64de0575f28bc6a7fa444c7ca authored 10 months ago by past-due <[email protected]>
Calculate weapon pitch from turret base

github.com/Warzone2100/warzone2100 - e39e763259ca55539ad522159b13383270d37f14 authored 11 months ago by Dylan <[email protected]>
Remove transport timer when mission results trigger

github.com/Warzone2100/warzone2100 - 063874aacf1ce4205aaea538e9131808b766ba5e authored 11 months ago by KJeff01 <[email protected]>
Do not override saved camera position in skirmish saves

github.com/Warzone2100/warzone2100 - 36f970660b09d307a3303740595d3ccc7a598c74 authored 11 months ago by KJeff01 <[email protected]>
Check startPosition coordinates for RTB when no HQ exists in mp

Retreats units back to the startPosition area much like campaign does for LZ data.

github.com/Warzone2100/warzone2100 - dfb2aea8a6d4b24b78fc2631cc99cefc9ebed4bd authored 11 months ago by KJeff01 <[email protected]>
Return to base when set to retreat at a health level without HQ or repairs

github.com/Warzone2100/warzone2100 - 6a6832aca59e55b43c654d73e3692804c94500e6 authored 11 months ago by KJeff01 <[email protected]>
Reset pitch on moving VTOLs after saveload

In case they were over a steep slope during save creation.

github.com/Warzone2100/warzone2100 - 8346cc2c6356f03deeda66f71aaca6e1405e9393 authored 11 months ago by KJeff01 <[email protected]>