Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/Warzone2100/warzone2100
Command the forces of The Project in a battle to rebuild the world after mankind has been nearly destroyed by nuclear missiles. A 100% free and open source real-time strategy game for Windows, macOS, Linux, BSD+
https://github.com/Warzone2100/warzone2100
Replace direct uses of `asECMStats` for `DROID_TEMPLATE`
instances with calls to the correspondi...
Replace direct uses of `asPropulsionStats` for `DROID_TEMPLATE`
instances with calls to the corr...
9709419754d3ee6671f579a822e942ad80b0c44f authored 11 months ago by KJeff01 <[email protected]>
1dcf7a0077dd11d26e15e6abf16f15f43d8c1966 authored 11 months ago by KJeff01 <[email protected]>
"armourKinetic": 12 ->14
"hitpoints": 107 ->120
Signed-off-by: Pavel Solodovnikov <[email protected]>
1171c952c7feb02792bc43a31eef3411163c5ffc authored 11 months ago by Pavel Solodovnikov <[email protected]>Signed-off-by: Pavel Solodovnikov <[email protected]>
1c257a5c836a892f28645ee3a2e9413f613d9400 authored 11 months ago by Pavel Solodovnikov <[email protected]>Signed-off-by: Pavel Solodovnikov <[email protected]>
614dd020b30d9407b1eb56deb8afef4a06345491 authored 11 months ago by Pavel Solodovnikov <[email protected]>
The `%zu` format specifier should be nowadays supported
by both MSVC and GCC/Clang, so use this ...
There were some places where these functions
were called several times in a row, this can
be eas...
There were many places across the WZ code base,
which happened to calculate various object stats...
Signed-off-by: Pavel Solodovnikov <[email protected]>
1e84a9b9d12fffc8ee854ebea20b913676567700 authored 11 months ago by Pavel Solodovnikov <[email protected]>Signed-off-by: Pavel Solodovnikov <[email protected]>
b9666c5f9af861af51067db2d1c177428849041e authored 11 months ago by Pavel Solodovnikov <[email protected]>Signed-off-by: Pavel Solodovnikov <[email protected]>
9c1574d0f7480a249c69a959ae856f70d504b409 authored 11 months ago by Pavel Solodovnikov <[email protected]>Signed-off-by: Pavel Solodovnikov <[email protected]>
7b0115a5fd733bb6fc44445379313d0901c56d52 authored 11 months ago by Pavel Solodovnikov <[email protected]>Signed-off-by: Pavel Solodovnikov <[email protected]>
28c6fc8db6515d7779f3699520370098379eba18 authored 11 months ago by Pavel Solodovnikov <[email protected]>
The old `STATS_DEALLOC` and `ALLOC_STATS` macros
are not needed anymore. Rename `ALLOC_STATS_VEC...
Signed-off-by: Pavel Solodovnikov <[email protected]>
76028ecd45ace4d9feba741c72183a2bab50dba2 authored 11 months ago by Pavel Solodovnikov <[email protected]>Signed-off-by: Pavel Solodovnikov <[email protected]>
a80a68a648a6d4247a18a0d990c57152a71b0794 authored 11 months ago by Pavel Solodovnikov <[email protected]>Co-Authored-By: vlj <[email protected]>
310d8b8dd0f0845ed877024bf2f6232df95a0e49 authored 12 months ago by past-due <[email protected]>69681de090420cade30eddefc4e862fa7e99652b authored 12 months ago by past-due <[email protected]>
ac32eb8bc58877768117686eb7d9f0fa90234d91 authored 12 months ago by past-due <[email protected]>
fdc3a12a6370e81a1811e0c12610227fbc769c76 authored 12 months ago by past-due <[email protected]>
9f12446458bf967233c620e98f05c42405ffd3c1 authored 12 months ago by past-due <[email protected]>
03e563dc55e0926e283a8ddb509c3f2ad410d687 authored 12 months ago by past-due <[email protected]>
4e5bf9ff494c348c862c1a59ad7ceefe8b8ab28e authored 12 months ago by past-due <[email protected]>
ecd77ac96fc39a14a334c754d6b819335999e2b2 authored 12 months ago by past-due <[email protected]>
And always use the OpenGL 2.0+ / OpenGLES 2.0+ codepath
60f7db193ac1f9c427bc3b36e79310afb54a627b authored 12 months ago by past-due <[email protected]>d59dc5cd6ecfa9ca4ff71e431b01178944754804 authored 12 months ago by past-due <[email protected]>
a9d02ced23cdc577515762000dee26b28471452e authored 12 months ago by past-due <[email protected]>
cc995965bcaa4486844f98418112ad9cceba18ec authored 12 months ago by past-due <[email protected]>
Signed-off-by: Pavel Solodovnikov <[email protected]>
2a86611a189668e9ff87dd2245f2fed9f95cf106 authored 12 months ago by Pavel Solodovnikov <[email protected]>Also, remove `next` pointer from `AUDIO_STREAM` structure.
Signed-off-by: Pavel Solodovnikov <p...
defa8932c7266f04a5ae329297e23b1dc331acee authored 12 months ago by Pavel Solodovnikov <[email protected]>95c440bf8cd81012b0e9fbb6878bbc9c0a7a22b8 authored 12 months ago by past-due <[email protected]>
040fd9b22f52bb780e8a32d9a076c7aba8e3884a authored 12 months ago by past-due <[email protected]>
e2c268454845d6f046ece8ccae894d189a3cf09c authored 12 months ago by past-due <[email protected]>
Fixes some rather large log spam during some combo of saveloading and coming back to home base.
...
Signed-off-by: Pavel Solodovnikov <[email protected]>
200ac72911885e64bd6e5614ce1c5ff0a88e4008 authored 12 months ago by Pavel Solodovnikov <[email protected]>db06a776ff642bffcd069181156f97c512868e3d authored 12 months ago by past-due <[email protected]>
These compilers are more strict than MSVC,
so fix the compilation errors coming from
the linux b...
This is sort of a hack/workaround to prevent crashes related to
`TargetMissing_` static instance...
Also, remove `psPrev` and `psNext` pointers from `AUDIO_SAMPLE`.
Signed-off-by: Pavel Solodovni...
61a0221fb4710aa917dd33b00c88a378fe1bfc6f authored 12 months ago by Pavel Solodovnikov <[email protected]>
Also, remove now unused `psNext` member field from
`RES_TYPE`.
Signed-off-by: Pavel Solodovniko...
c715c1f72d080ad297efb4d78845044e90dca727 authored 12 months ago by Pavel Solodovnikov <[email protected]>
Change `RES_TYPE::psRes` to use `std::list`
instead of a C-style intrusive list.
Also, remove `...
a6e62e312aa6e43bb8e41b72d5ce9f26d221fcbe authored 12 months ago by Pavel Solodovnikov <[email protected]>
Use a compile-time helper with some SFINAE tricks
to allow passing callables which take an itera...
Signed-off-by: Pavel Solodovnikov <[email protected]>
cf0a3701349ca2dee3d3a1a0b7332b3a503c352d authored 12 months ago by Pavel Solodovnikov <[email protected]>
Replace `malloc/free` by `new/delete` to allocate
`RES_TYPE` instances, otherwise we'll have
pro...
So that the utility is accessible in base libraries
Signed-off-by: Pavel Solodovnikov <pavel.al...
aaf38d1e8ca390267f042b184638b16ff70c2760 authored 12 months ago by Pavel Solodovnikov <[email protected]>Signed-off-by: Pavel Solodovnikov <[email protected]>
f396336b82055e8996126807f863c21a96c3938d authored 12 months ago by Pavel Solodovnikov <[email protected]>Signed-off-by: Pavel Solodovnikov <[email protected]>
b86c6618378975303c203ed803b8a2d86e11f6d5 authored 12 months ago by Pavel Solodovnikov <[email protected]>Signed-off-by: Pavel Solodovnikov <[email protected]>
9d395213e9e7593f56cf4394d5dfa0e70ff42dcb authored 12 months ago by Pavel Solodovnikov <[email protected]>Signed-off-by: Pavel Solodovnikov <[email protected]>
1771519a50c21da939d5cd5e49028c3007f6cf7c authored 12 months ago by Pavel Solodovnikov <[email protected]>Signed-off-by: Pavel Solodovnikov <[email protected]>
cf26a4a5b669f1082153556a90270a79dd9a2554 authored 12 months ago by Pavel Solodovnikov <[email protected]>Signed-off-by: Pavel Solodovnikov <[email protected]>
a0af27f47d7fce6aa347231c3293a47b6557e317 authored 12 months ago by Pavel Solodovnikov <[email protected]>
Replace `droidDamaged()` and `droidCyborg()` free functions
by member functions.
Signed-off-by:...
d693944869298679e71b424f788f8771c67eefed authored 12 months ago by Pavel Solodovnikov <[email protected]>Signed-off-by: Pavel Solodovnikov <[email protected]>
350f9d59af82a93eebea5c63f09e8d0c45291702 authored 12 months ago by Pavel Solodovnikov <[email protected]>Signed-off-by: Pavel Solodovnikov <[email protected]>
60d46c0c3998838798d186bc5f95e0ceb8f88ace authored 12 months ago by Pavel Solodovnikov <[email protected]>Signed-off-by: Pavel Solodovnikov <[email protected]>
22d9a35798ec79940126048197312faac79b6986 authored 12 months ago by Pavel Solodovnikov <[email protected]>Signed-off-by: Pavel Solodovnikov <[email protected]>
5e61a9852fe4231efb6e06fca5862712e0222b6a authored 12 months ago by Pavel Solodovnikov <[email protected]>Signed-off-by: Pavel Solodovnikov <[email protected]>
cc2080a0f847e5ac0080feb4f0ff73938a6d72e9 authored 12 months ago by Pavel Solodovnikov <[email protected]>Signed-off-by: Pavel Solodovnikov <[email protected]>
a92ca7a57850d1515df1c26dc950553c4a6e4986 authored 12 months ago by Pavel Solodovnikov <[email protected]>Not needed as transporter reinforcements clear the position they want to land at.
Enemy VTOLs w...
d2e5af0c40303e572cb354467f1a4ca07198eda8 authored 12 months ago by KJeff01 <[email protected]>9321a87995382377eef0e17ad9fe92e1eabff28b authored 12 months ago by KJeff01 <[email protected]>
A little regression from 452e21bc50b79b9d854b974e4256d20ad96b56c6.
f0f7bfc1f22cdf38a4e05a8df3ee5fcdfe92b954 authored 12 months ago by KJeff01 <[email protected]>No longer will LZ No Go zones persist across missions blocking stuff from being built.
d0f004954ff136acc04bd5a2314d71f21b123bc7 authored 12 months ago by KJeff01 <[email protected]>f04a2bd23c6e26803e17462b00b6ba50557c9bb3 authored 12 months ago by Karamel <[email protected]>
33b4629f27355ff974b9bea550f8e475049febc1 authored 12 months ago by Karamel <[email protected]>
d18a2649818c2223512bd2515f5e4c2598a29faf authored 12 months ago by Karamel <[email protected]>
Ensure that const pointers are used wherever
possible, which should make it easier to:
1. Judge...
6744315d7c6fc3185544e854d93e5f5d68ea09a6 authored 12 months ago by Pavel Solodovnikov <[email protected]>86b7b0104431004b34d4505113c97509035ec05a authored 12 months ago by past-due <[email protected]>
d82483a1295c36b228d83ed2db1e17e1584887a4 authored 12 months ago by past-due <[email protected]>
6d79f89d866a65c557581fb4db83aee9811a39c4 authored 12 months ago by past-due <[email protected]>
26a5159c77b6874ebc005ab1ae91777a67e6d1d2 authored 12 months ago by Vincent Lejeune <[email protected]>
6d8842cc47f9fad0b4303d369ed5c7075693a48c authored 12 months ago by past-due <[email protected]>
bef17006330967bb038ca53c088c7ac8d58c14e8 authored 12 months ago by past-due <[email protected]>
Co-Authored-By: Pavel Solodovnikov <[email protected]>
7e08430f0ce47f6a06243dfe0bdbce2d746de074 authored 12 months ago by past-due <[email protected]>4dd5b6bd7a3254c1a2c739d2b1300bdee56be4bd authored 12 months ago by Vincent Lejeune <[email protected]>
3e42b7e3b34b4770dce075cddce2ca0d5266ab5c authored 12 months ago by past-due <[email protected]>
1154283700c5272ddfa39d7aa72746eed5aae5db authored 12 months ago by past-due <[email protected]>
a00ff1144e61439c293077d47fead6ee49a85691 authored 12 months ago by past-due <[email protected]>
63518ec747051ea093d84e5aabb0113d16e786e6 authored 12 months ago by Vincent Lejeune <[email protected]>
Co-Authored-By: Pavel Solodovnikov <[email protected]>
2cb117de4219a49e094bd3ecd4d79222d53656bc authored 12 months ago by past-due <[email protected]>
This patch adds `-k` for Makefile-based and `-k0`
for Ninja-based CI pipelines, so that the buil...
When a commander transitions from an offworld mission,
it will currently lose its group (actuall...
Main points of interest:
Cyborgs do more damage than their tank variants. New Cannon, Rocket, a...
5811cdabfcb1f50540d2322e96cc0778e304dfa1 authored 12 months ago by KJeff01 <[email protected]>Signed-off-by: Pavel Solodovnikov <[email protected]>
157a4fcae398c9be093cdfc4fd48c0801c6bf4b0 authored about 1 year ago by Pavel Solodovnikov <[email protected]>Signed-off-by: Pavel Solodovnikov <[email protected]>
94e3683fae1fe08a5c089a16415de2998778b408 authored about 1 year ago by Pavel Solodovnikov <[email protected]>
Don't use `.at()` method, which performs additional
bounds checking in cases where we know upfro...
Signed-off-by: Pavel Solodovnikov <[email protected]>
c5b717c631c0ef4c546c977e2e5b089b4e206234 authored about 1 year ago by Pavel Solodovnikov <[email protected]>Signed-off-by: Pavel Solodovnikov <[email protected]>
dd36e8fedc318d05aaf27bde22880d2b065797fd authored about 1 year ago by Pavel Solodovnikov <[email protected]>
Replace while-based loops introduced by
https://github.com/Warzone2100/warzone2100/pull/3572
wit...
When a transport has some droids in it while
its dtor is being called, the code that frees
all d...
Remove `psGrpNext` from `DROID` class, add
`DroidList` field to the `DROID_GROUP` class instead....
57d397b33ec953c53feaca70743356cca61d0b61 authored about 1 year ago by Vincent Lejeune <[email protected]>
b9f9a8bed03dbcc5204de5b42e775c4de29a499a authored about 1 year ago by Vincent Lejeune <[email protected]>
b4e108eb5ae5bae2015a4bdb64cc060151129fd3 authored about 1 year ago by Vincent Lejeune <[email protected]>
Also, remove some redundant code in list
allocation/deallocation procedures and
lookup functions...
Signed-off-by: Pavel Solodovnikov <[email protected]>
0ff3a017149e585b153cd291c596b84e71c86abe authored about 1 year ago by Pavel Solodovnikov <[email protected]>
Previously, upon reaching the `end()` of
`apsExtractorLists[selectedPlayer]`, the function
erron...
Remove unused functions `intFindAStructure()` and
`intGotoNextStructureType()` along with
`Curre...