Closed Paneedah closed 5 months ago
Version 0.1.4 of Modern Warfare Cubed introduces significant changes to weapon behavior, where weapons no longer prevent unloading with a full inventory but drop their magazines on the ground instead. Various fixes have been implemented to address issues with fog in optical scopes, reloading, and inventory management related to weapons, magazines, and attachments.
File Path | Change Summary |
---|---|
.../weaponlib/ai/EntityCustomMob.java |
Modified initAmmo method to generate and apply a consistent ammo value to weapon and item stack. |
.../weaponlib/MagazineReloadAspect.java |
Updated evaluateUnload method to include conditional checks before adding item stacks to the player's inventory. |
.../weaponlib/WeaponAttachmentAspect.java |
Refactored changeAttachment and removeAttachment methods to improve item addition and removal logic. |
.../weaponlib/WeaponReloadAspect.java |
Refactored code by removing unused imports, adjusting state transitions, and simplifying alert logic. |
.../resources/assets/mwc/lang/en_US.lang ,.../es_ES.lang ,.../pt_BR.lang ,.../tr_TR.lang ,.../zh_CN.lang |
Removed inventory full message strings from language files to likely update inventory full message handling. |
Objective | Addressed | Explanation |
---|---|---|
The weapons dropped by bandits and soldiers will lead to a surge in bullets (#392) | ✅ | The changes in weapon behavior directly address this issue by dropping magazines instead of preventing unloading. |
Address the issue where using the command to create a mob spawner with a soldier results in them spawning without a weapon (#333) | ❌ | The changes in this PR do not directly relate to mob spawner behavior or weapon spawning issues. |
Investigate spawned soldiers sometimes being untargetable by players (#333) | ❌ | The changes made do not specifically address the behavior of spawned soldiers in relation to player targeting. |
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
@Koud-Wind please add an entry to "Fixed" in the changelog.
📝 Description
Creating this PR on behalf of @Koud-Wind. The aim of this PR is to fix the issue where terrorist weapon bullet count goes to 32,000.
🎯 Goals
Fix the bug
❌ Non Goals
Code cleanup is not a goal
🚦 Testing
Koud says he tested it. I am not currently home - please double check or make a quick video @Koud-Wind.
⏮️ Backwards Compatibility
Perfectly fine.
📚 Related Issues & Documents
📖 Added to documentation?
Summary by CodeRabbit