Frag - only run addPfhRound on ammo that will frag (for master) #3129
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Redo #3100 for master
If spall is not enabled (default) then calculate which ammo types will
actually cause a frag event, cache and then only track those.
before:
(#2): 0.0883651ms - CODE: {_this call ace_frag_fnc_fired}
after:
(#2): 0.0179289ms - CODE: {_this call ace_frag_fnc_fired}
More importantly this skips running frag simulation (tracking bullet position in a PFEH) for rounds that will never trigger a frag event.
Adds a
ACE_HashLocation
toCfgLocationTypes
to common that should never be visible on the map (will still put it @ -10000, -10000)