Opened 13 years ago
Closed 12 years ago
#294 closed bug (fixed)
Missile range not respected by IF_SCATTER or dodge
Reported by: | yaflhdztioxo | Owned by: | epyon |
---|---|---|---|
Priority: | minor | Milestone: | 0.9.9.8 |
Component: | engine | Version: | 0.9.9.6 |
Keywords: | missile range scatter dodge | Cc: | |
Blocked By: | Blocking: |
Description
This issue only affects modders as only modders can create weapons that would be affected. A good example weapon would be a flamethrower, which in the standard interpretation would have a maximum range.
A missile has a range, beyond which the missile is terminated (and if it has a radius the missile explodes). There are at least two cases where this does not happen:
Case 1: IF_SCATTER. Scattered missiles will not terminate. The non-scattered missiles in a volley will.
Case 2: Dodging while INSIDE range. Missed missiles will not terminate at the edge.
In both cases the direct damage done to the player is the same, though explosion damage could be lost (or gained) thanks to explosives not detonating at the right time.
Change History (2)
comment:1 Changed 13 years ago by epyon
- Milestone changed from 0.9.9.7 to 0.9.9.8
comment:2 Changed 12 years ago by epyon
- Resolution set to fixed
- Status changed from new to closed