-
Notifications
You must be signed in to change notification settings - Fork 738
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
Spearhead 1944 Compatibility #9292
Conversation
- Ballistics Framework Finished (Infantry Weapons) - Wirecutter & Trench Framework Finished (Vests/Backpacks) - Explosives Framework Finished (Added backward support for IFA3 Detonator/Firecord) - Crew Served Weapons Framework Finished (Fixed Assemble/Disassemble)
Co-authored-by: Filip Maciejewski <veteran29@users.noreply.github.com> Co-authored-by: PabstMirror <pabstmirror@gmail.com> Co-authored-by: ZluskeN <pontux@gmail.com>
build may fail because updated |
Co-authored-by: Jouni Järvinen <rautamiekka@users.noreply.github.com>
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.
This adds CSW and Hearing includes to base compats instead of sub-components.
#include "\z\ace\addons\csw\script_config_macros_csw.hpp" | ||
#include "\z\ace\addons\hearing\script_macros_hearingProtection.hpp" |
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.
This causes a requirement on CSW and Hearing.
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.
moved to config.cpp
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.
How does that fix it? 🤔
CSW include should be in a sub-component. But I guess GM doesn't have one? Although I guess those are only needed for building?
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.
How does that fix it? 🤔
Requirement is only there on building.
|
will build ok on merge (changes to pboproject.yml don't take effect inside the pr) |
class SPE_M1_81: SPE_US_Mortar_base { | ||
class Turrets: Turrets { | ||
class MainTurret: MainTurret { | ||
magazines[] = {}; |
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.
Why we're zeroing magazines array here? Won't this make the mortar unusable/empty, CSW compat does not need this IIRC?
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.
Yeah, CSW shouldn't need this
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.
csw was designed to be a runtime setting
so we shouldn't be doing this or fully removing actions (but we might have to modify them to be compat with csw)
class UserActions {
delete Prepare_Illu_Selected;
maybe we just comment out
#include "CfgVehicles.hpp"
#include "CfgWeapons.hpp"
for now and finish this sub-component up later
When merged this pull request will: