Skip to content
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

Various missile combat fixes/additions #804

Merged
merged 11 commits into from
May 25, 2018

Conversation

Slushnas
Copy link
Contributor

  • Renamed GameMessageRemoveObject to GameMessageDeleteObject to avoid confusion with other messages.
  • Renamed TryDestroyFromInventoryWithNetworking() to TryRemoveFromInventoryWithNetworking() as that function sends InventoryRemoveObject messages.
  • Cleaned up some stack merging code and added support for merging missile ammo to currently equipped ammo.
  • Added the ability to set the stacksize of spawned items created with the /ci command.
  • Fix for observed players improperly playing last combat mode animation when moving.
  • Fixed missile ammo appearing in players hands on login.
  • Fixed arrows being fired after switching to peace mode.
  • Added ammo usage to player missile attacks.
  • Added damageSource parameter to damage functions to better support edge cases.
  • Various other minor tweaks to bring sent game messages more in line with retail pcaps.

…onfusion with other messages.

Renamed TryDestroyFromInventoryWithNetworking() to TryRemoveFromInventoryWithNetworking() as that function sends InventoryRemoveObject messages.
Cleaned up some stack merging code and added support for merging missile ammo to currently equipped ammo.
Various other minor tweaks to bring message in line with retail pcaps.
Added ammo usage to player missile attacks.
LtRipley36706
LtRipley36706 previously approved these changes May 25, 2018
@LtRipley36706 LtRipley36706 merged commit 00837e5 into ACEmulator:master May 25, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants