Pulsar Mine as:
In beforeFiringOrderResolution(). Get ships in distance (2 hexes).
Check if destroyed etc, if not in previous function.
For each: Check if different team, check if in arc, check if instanceof fighter.
Create fireorders, up to 18 using a counter. Mark those already hit with a private variable. See M-Missile for details on creating fireOrders.
Create as hex target weapon, that cannot target hexes (e.g. noHexTargeting) to prevent any manual fire?
Does not use EW, hex target animation should work ok.
Pulsar Mine as: In beforeFiringOrderResolution(). Get ships in distance (2 hexes). Check if destroyed etc, if not in previous function. For each: Check if different team, check if in arc, check if instanceof fighter. Create fireorders, up to 18 using a counter. Mark those already hit with a private variable. See M-Missile for details on creating fireOrders. Create as hex target weapon, that cannot target hexes (e.g. noHexTargeting) to prevent any manual fire? Does not use EW, hex target animation should work ok.