Unify Arrow and Elemental Arrow Logic
Built on: https://github.com/diasurgical/devilutionX/pull/6336 which moves missile damage into the Add functions from the Process functions
Previously, Arrow missiles and Elemental Arrow missiles were handled with separate functions. This moves Elemental Arrow logic into AddArrow() and ProcessArrow().
Any idea why it's breaking the demo?
Any idea why it's breaking the demo?
No :(
Might just be because it was forked from a point where the test was broken in master. A rebase/merge should fix it.
Did my best to rebase, please test and fix any issues i might have caused :/