Skip to content

bugfix(behavior): Fix unexpected propaganda influence from contained units with direct Propaganda Tower behavior modules #3503

bugfix(behavior): Fix unexpected propaganda influence from contained units with direct Propaganda Tower behavior modules

bugfix(behavior): Fix unexpected propaganda influence from contained units with direct Propaganda Tower behavior modules #3503

Triggered via pull request October 16, 2025 07:35
Status Success
Total duration 13m 32s
Artifacts 14

ci.yml

on: pull_request
Detect File Changes
10s
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 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/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/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 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 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 / 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/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-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/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+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/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/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 / 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/registry.cpp#L25
'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: 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-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+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
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/FTP.CPP#L670
'=': conversion from 'time_t' to 'int', possible loss of data
Build GeneralsMD / win32+t+e: Core/Libraries/Source/WWVegas/WWDownload/registry.cpp#L25
'WIN32_LEAN_AND_MEAN': macro redefinition
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 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

Artifacts

Produced during runtime
Name Size Digest
Generals-vc6+t+e
16 MB
sha256:7b96fc078897274b50c3c6154ff4ae5e75b9cb1b0e1f877211500538c2287c6b
Generals-vc6-debug+t+e
51.1 MB
sha256:8412b42754361d60234d7323d03c67c41a9ea502cdff982f202c5a2ddbd17d2b
Generals-vc6-profile+t+e
16 MB
sha256:01019d5ebbf278d83d148c9c613d6849e34a66e054acc291d041573b475e65f1
Generals-win32+t+e
90.1 MB
sha256:f4874ccd07042a82594b8351714cc0c91d79f52f7b3640f1f807ceea99be73dd
Generals-win32-debug+t+e
210 MB
sha256:1eedaa1959d81f639e3a50242e6961330cce1c0dc3fd443bf98445200ddfd29b
Generals-win32-profile+t+e
90.4 MB
sha256:83e150b6f7db154a5944b86322ed2fe67f1d6ede0110efd316ca752b93dcfa9e
GeneralsMD-vc6+t+e
17.2 MB
sha256:1d80ee6284b915a5fd7fee1c22b4d918b03b95a2aeaca26b9910752369077612
GeneralsMD-vc6-debug+t+e
54.3 MB
sha256:9325a0476cc2dbee04c4cace7f746b3805bde317e6c927ec1a8b152c98a7d1d9
GeneralsMD-vc6-profile+t+e
17.3 MB
sha256:fdf4bdbbfa8f822428e8d693833bd4c12938a6c22eb20662de87879c04bdf30d
GeneralsMD-vc6-releaselog+t+e
30.5 MB
sha256:3f3a7595bfa2ab0f208d006da3cdfefa1f77f690fe70588fc66968038d6733a5
GeneralsMD-win32+t+e
96 MB
sha256:540871ddca25d274dcab90f1c1c6c90f0d21f7b672fc43d0007f3cd16ae5ca34
GeneralsMD-win32-debug+t+e
222 MB
sha256:032e0ce1b0d2159e44ceb1a756015a27011eba53cab005769255b01677103c52
GeneralsMD-win32-profile+t+e
96.5 MB
sha256:30cac7e61582fdd29a2cd00ea2020e69af923447fc982d81c76b97096be3a263
Replay-Debug-Log-vc6-releaselog+t+e
2.8 MB
sha256:d19ece6ea56f2feefc3b32004b88ad2dddbbd503c83fd9a7bd0d9a2df05ae7b4