Bishop Steiner, on 08 August 2013 - 07:18 AM, said:
And if Trickshot thinks the LB-10X is currently fine, I must wonder....does he simply not use it, or is just very very easy to please?
I use it extensively for fun, and it is extremely not worth the tonnage. (Aided and abetted by the current MG heat bug, my MEch Salad is not a happy mech currently.)
Anyhow, as for not being canon, I would point out that currently neither are UAC/5s, MGs, DHS, armor..........
So I am more interested in keeping to the "Spirit" of the concept than the letter of the law. And I don't feel the CoF tightening is in and of itself enough to approach the TT level of usefulness, its pretty much a given they won't have selective ammo capability EVER, and while individually tweaking CoF, RoF and Dmg sound simple enough, I would rather change 1 thing instead, and as stated above, I am reasonably certain all the needed "info and code" is already in game between the AMS interaction capability and HSR. If the AMS can easily detect and react to missiles when they come within 90 meters of the mech, why can't the shell use the same coding for detection?
Well, AMS coding to determine if something is within a sphere volume from a specific point and determine the proximity to the target is incorrect logic. It is also much simpler logic. The AMS most likely does a trigonometric function based with distance to LRMs in the X, distance to LRMs in Y, to calculate slant range, then checks if slat range is 90m or less. If it is, deal DPS/(server ticks per second) damage to the LRM salvo then just draw the AMS firing at it. Doing this for the LBX canister does not make sense.
The LBX canister should only check it's current trajectory for any solid object within X meters (raytrace comes to mind here). If this is true, explode, if not, continue flying.
It would not make sense for you to fire the LBX to the left/right of an enemy target to hit another target behind them, but it explodes when flying by really close to the enemy your not aiming at due to being closer.
You also can not based the radius only around your selected target because then ECM will effect the LBX.
This is why it's best to just fire the LBX canister and on each server update, raytrace to determine the current distance to a solid object based on it's heading. If it calculates X meters or less, explode.
There will be two special cases:
- A solid object is less than X meters when the weapon is immediately fired
- A solid object runs into the flak canister without explodeing
The second case would be extremely rare (and most likely happen due to lag more than by accident). In this case, I would suggest making the LBX canister do 50% to the location it hits. So, the LBX/10 would deal 5 points of damage if the canister was ran into.
Edited by Zyllos, 08 August 2013 - 08:25 AM.