Skip to content

bugfix(object): Reward unit experience for kills caused by OCL objects #3504

bugfix(object): Reward unit experience for kills caused by OCL objects

bugfix(object): Reward unit experience for kills caused by OCL objects #3504

Triggered via pull request October 16, 2025 07:38
Status Success
Total duration 12m 4s
Artifacts 14

ci.yml

on: pull_request
Detect File Changes
6s
Detect File Changes
Matrix: build-generalsmd-vc6
Matrix: build-generals
Matrix: build-generalsmd-win32
Matrix: replaycheck-generalsmd
Fit to window
Zoom out
Zoom in

Annotations

130 warnings
Build GeneralsMD / vc6-debug+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-debug+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-debug+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-debug+t+e: Core/Libraries/Source/WWVegas/WWDownload/registry.cpp#L25
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-profile+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-profile+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-profile+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-releaselog+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-releaselog+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-releaselog+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-releaselog+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-releaselog+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-releaselog+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-releaselog+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-releaselog+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-releaselog+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6+t+e: Core/Libraries/Source/WWVegas/WWDownload/registry.cpp#L25
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-debug+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-debug+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-debug+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-debug+t+e: Core/Libraries/Source/WWVegas/WWDownload/registry.cpp#L25
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6+t+e: Core/Libraries/Source/WWVegas/WWDownload/registry.cpp#L25
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-profile+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-profile+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-profile+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-profile+t+e: Core/Libraries/Source/WWVegas/WWDownload/registry.cpp#L25
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / win32-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN': macro redefinition
Build GeneralsMD / win32-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN': macro redefinition
Build GeneralsMD / win32-debug+t+e: Core/Libraries/Source/WWVegas/WWDownload/FTP.CPP#L670
'=': conversion from 'time_t' to 'int', possible loss of data
Build GeneralsMD / win32-debug+t+e: GeneralsMD/Code/Libraries/Source/WWVegas/WW3D2/ww3d.cpp#L169
operator '/': deprecated between enumerations and floating-point types
Build GeneralsMD / win32-debug+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build GeneralsMD / win32-debug+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / win32-debug+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build Generals / win32-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN': macro redefinition
Build Generals / win32-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN': macro redefinition
Build Generals / win32-debug+t+e: Core/Libraries/Source/WWVegas/WWDownload/FTP.CPP#L670
'=': conversion from 'time_t' to 'int', possible loss of data
Build Generals / win32-debug+t+e: Core/Libraries/Source/WWVegas/WWDownload/registry.cpp#L25
'WIN32_LEAN_AND_MEAN': macro redefinition
Build Generals / win32-debug+t+e: Generals/Code/Libraries/Source/WWVegas/WW3D2/ww3d.cpp#L168
operator '/': deprecated between enumerations and floating-point types
Build Generals / win32-debug+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build Generals / win32-debug+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build Generals / win32-debug+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / win32-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN': macro redefinition
Build GeneralsMD / win32-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN': macro redefinition
Build GeneralsMD / win32-profile+t+e: Core/Libraries/Source/WWVegas/WWDownload/FTP.CPP#L670
'=': conversion from 'time_t' to 'int', possible loss of data
Build GeneralsMD / win32-profile+t+e: GeneralsMD/Code/Libraries/Source/WWVegas/WW3D2/ww3d.cpp#L169
operator '/': deprecated between enumerations and floating-point types
Build GeneralsMD / win32-profile+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build GeneralsMD / win32-profile+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / win32-profile+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / win32+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN': macro redefinition
Build GeneralsMD / win32+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN': macro redefinition
Build GeneralsMD / win32+t+e: Core/Libraries/Source/WWVegas/WWDownload/registry.cpp#L25
'WIN32_LEAN_AND_MEAN': macro redefinition
Build GeneralsMD / win32+t+e: Core/Libraries/Source/WWVegas/WWDownload/FTP.CPP#L670
'=': conversion from 'time_t' to 'int', possible loss of data
Build GeneralsMD / win32+t+e: GeneralsMD/Code/Libraries/Source/WWVegas/WW3D2/ww3d.cpp#L169
operator '/': deprecated between enumerations and floating-point types
Build GeneralsMD / win32+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build GeneralsMD / win32+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / win32+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build Generals / win32+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN': macro redefinition
Build Generals / win32+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN': macro redefinition
Build Generals / win32+t+e: Core/Libraries/Source/WWVegas/WWDownload/registry.cpp#L25
'WIN32_LEAN_AND_MEAN': macro redefinition
Build Generals / win32+t+e: Core/Libraries/Source/WWVegas/WWDownload/FTP.CPP#L670
'=': conversion from 'time_t' to 'int', possible loss of data
Build Generals / win32+t+e: Generals/Code/Libraries/Source/WWVegas/WW3D2/ww3d.cpp#L168
operator '/': deprecated between enumerations and floating-point types
Build Generals / win32+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build Generals / win32+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build Generals / win32+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build Generals / win32-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN': macro redefinition
Build Generals / win32-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN': macro redefinition
Build Generals / win32-profile+t+e: Core/Libraries/Source/WWVegas/WWDownload/FTP.CPP#L670
'=': conversion from 'time_t' to 'int', possible loss of data
Build Generals / win32-profile+t+e: Generals/Code/Libraries/Source/WWVegas/WW3D2/ww3d.cpp#L168
operator '/': deprecated between enumerations and floating-point types
Build Generals / win32-profile+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build Generals / win32-profile+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build Generals / win32-profile+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning

Artifacts

Produced during runtime
Name Size Digest
Generals-vc6+t+e
16 MB
sha256:b2e279d6f11925820824003f2a284d47517119106c63211fdd474b04b33ce9ca
Generals-vc6-debug+t+e
51.1 MB
sha256:7aeb2a23f6e73cb0149b9523dae6a60eeac7f514195bcd08cb977500a435b15e
Generals-vc6-profile+t+e
16 MB
sha256:1b621d5c2c58ea9a8e26a9413be92d855887aa48b691cf774f32188a2c480a72
Generals-win32+t+e
90.1 MB
sha256:c9fb5af44416b1d73236c0204f963f6866509518b7b4f25a6ea9f8cdb2d9c1cc
Generals-win32-debug+t+e
210 MB
sha256:38780417f56a75c6d7fef957bc3531897b9c66e28dec1ec80fbe28b9ea6a4eb1
Generals-win32-profile+t+e
90.4 MB
sha256:943f2b1bf5ef16f099d1a5231fd326a46b64e2d6af89838c1cb71b7cd49cca3c
GeneralsMD-vc6+t+e
17.2 MB
sha256:94fa276dbdf863801c5f9a0f32ab6e86978d5de7ef99245a5c4ec6adbe329a4a
GeneralsMD-vc6-debug+t+e
54.3 MB
sha256:cf07f09e9f35a27fb6781ff82199e5098bdb879a7f99d25b36db5352d023fa67
GeneralsMD-vc6-profile+t+e
17.3 MB
sha256:4c8710257478fa64e1723a7faf98c56f2d188572f26e174d01b36b92ff44d2ec
GeneralsMD-vc6-releaselog+t+e
30.5 MB
sha256:012d34cf3ab44db7bb48b50dde799726f1b209879189999ea5173970456f009b
GeneralsMD-win32+t+e
95.9 MB
sha256:4a9cbd024325731791c5d46ebf607301ac5d84a2806ff60d1b687dc620efb575
GeneralsMD-win32-debug+t+e
222 MB
sha256:c73d5ba02046df35965ab77f2042a383fe8e7c60d79922c224129155e1805c0f
GeneralsMD-win32-profile+t+e
96.5 MB
sha256:c4254e45403a90cf0f0a256eae0fae1fd5a04f2906655a2d089ee7fb407f4fb6
Replay-Debug-Log-vc6-releaselog+t+e
2.8 MB
sha256:b886434168789c01f9e5eeeee0e4a1de69db4c901a95056d51989472467d1637