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
Note: See TracTickets for help on using tickets.