My Idear for that....I use this formula for most things I got to change by variables in WeaponscriptsFor the Arc is this my way:Arc = Arc_min + ((Arc_max-Arc_min)/(Range_max-Range_min)*(Range_max-CoreRange))Arc = 5+((245-5)/(5.5-0.0)*(5.5-CoreRange))Arc = 5+(240/5.5*(5.5-CoreRange))

MetaLife also automatically calculates valid attack arcs, so you are free to specify sensors with 360 degrees for your weapons. The higher the specified core range of a weapon, the smaller is the opening angle chosen by the meter (that means, a spear can attack from a larger distance, but not at a 90 degree opening angle like a sword, but at a much smaller angle)

OK fine, but since the delay on my weapons is triggered by a hit detection, an overly generous arc will make my weapons less efficent. For example: If I have a spear of length 3.5 meters, and ML sets the arc to say 45 degrees, and I use a weapons arc of 180 degrees in my sensor detect, I most likely will get false hit indications resulting in my weapons having extraneous delays and giving the user incorrect weapon hit feedback (sounds, blood splatter etc.). I want my hit detection to be accurate. This not only makes my weapons more efficient but it gives the user better feedback as to how to use the weapon.

So what is the formula that ML uses for calculating weapons arch based upon reach/range?