lsml
lsml copied to clipboard
Weapon Lab: add 50% damage distance
It would be nice to have the distance at which you do 50% of the max. possible dmg both stated in the table and marked on the graphs in the Weapon Lab. To me, that's sort of a point beyond which you should only fire when you're desperate (or when you have no heat / ammo restrictions.
this would be slick... and could be part of a sand chart.
If some one wants to implement this, all the math is already done:
https://github.com/lisongmechlab/lsml/blob/2db92da3250e47e8a69dc0d1d4950870e2fda7ae/src/main/java/org/lisoft/lsml/model/item/WeaponRangeProfile.java#L186
it's "just" adding a UI for it.
I am terrible with UI, but will think about this a bit. I think the weapon lab is one spot to put a horizontal line for the alpha. and the weapons groups could have a text entry. and something similar on the main mech page... I am thinking that there should be only one range selector (not sure why there are 3)... and perhaps the 50% dmg mark could be in option in that.
The range selectors are for the three individual display segments. I assumed the user might want to look at different ranges for alpha and sustained damage for example.
I am not sure it is worth changing to a single range for all three data points... but it feels odd to use as three selectors ... at least for me.