Skip to content

Commit 0796356

Browse files
committed
docs: Add comments
1 parent 0eb2e40 commit 0796356

File tree

3 files changed

+4
-0
lines changed

3 files changed

+4
-0
lines changed

Generals/Code/GameEngine/Source/GameLogic/Object/ExperienceTracker.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,6 +258,7 @@ void ExperienceTracker::crc( Xfer *xfer )
258258
/** Xfer method
259259
* Version Info:
260260
* 1: Initial version
261+
* 2: TheSuperHackers @tweak Serialize m_isTrainable
261262
*/
262263
// ----------------------------------------------------------------------------
263264
void ExperienceTracker::xfer( Xfer *xfer )

GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Contain/RiderChangeContain.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,8 @@ void RiderChangeContain::onContaining( Object *rider, Bool wasSelected )
247247
ExperienceTracker *riderTracker = rider->getExperienceTracker();
248248
ExperienceTracker *bikeTracker = obj->getExperienceTracker();
249249
#if !RETAIL_COMPATIBLE_CRC
250+
// TheSuperHackers @bugfix Stubbjax 15/12/2025 Copy trainable flag to the rider to prevent
251+
// Workers and other untrainable riders from ranking up via the bike's experience tracker.
250252
bikeTracker->setTrainable(riderTracker->isTrainable());
251253
#endif
252254
bikeTracker->setVeterancyLevel( riderTracker->getVeterancyLevel(), FALSE );

GeneralsMD/Code/GameEngine/Source/GameLogic/Object/ExperienceTracker.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,6 +258,7 @@ void ExperienceTracker::crc( Xfer *xfer )
258258
/** Xfer method
259259
* Version Info:
260260
* 1: Initial version
261+
* 2: TheSuperHackers @tweak Serialize m_isTrainable
261262
*/
262263
// ----------------------------------------------------------------------------
263264
void ExperienceTracker::xfer( Xfer *xfer )

0 commit comments

Comments
 (0)