-
Notifications
You must be signed in to change notification settings - Fork 117
bugfix(module): Fix missing horde condition of Nationalism and Fanaticism weapon bonuses #1582
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Just realized this change also closes pending pull #1300 |
GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Update/HordeUpdate.cpp
Outdated
Show resolved
Hide resolved
GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Update/AIUpdate.cpp
Outdated
Show resolved
Hide resolved
GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Update/AIUpdate.cpp
Outdated
Show resolved
Hide resolved
1919908 to
67aef63
Compare
|
I have recreated the commits. First commit is a refactor to improve and simplify the Horde Bonus code, and then the second commit implements the bug fix. I have also put it behind RETAIL_COMPATIBLE_CRC. |
Mauller
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Look good.
Might want to manually replicate this to generals since the codes a bit different and fanaticism doesn't exist there etc.
GeneralsMD/Code/GameEngine/Include/GameLogic/Module/HordeUpdate.h
Outdated
Show resolved
Hide resolved
67aef63 to
ee4f8b9
Compare
|
Replication to Generals is difficult because of major conflicts. Needs #1813 first. |
ee4f8b9 to
e280662
Compare
…ate and related code (#1582)
…cism weapon bonuses (#1582) This fix is opt-in by setting Action=HORDE_FIXED in HordeUpdate behavior modules
e280662 to
f24d2cc
Compare
|
Replicated in Generals with mini conflict |
…ate and related code (TheSuperHackers#1582)
…cism weapon bonuses (TheSuperHackers#1582) This fix is opt-in by setting Action=HORDE_FIXED in HordeUpdate behavior modules
Merge with Rebase
This change fixes the missing horde condition of Nationalism and Fanaticism weapon bonuses.
The fix is opt-in by setting
Action = HORDE_FIXEDin HordeUpdate behavior modules.By default, the game uses the new fixed behavior, but the retail game will still use the old bugged behavior, because all modules explicitly set
Action = HORDE.TODO