UFO: Alien Invasion Issue Tracker
Please log in to bookmark issues
OPEN  Bug report #5441  -  Accuracy drop when skill + accuracy abilities get more than 170 together
Posted Apr 04, 2015 - updated Apr 10, 2015
Issue details
  • Type of issue
    Bug report
  • Status
  • Assigned to
    Not assigned to anyone
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
  • Posted by
     preema II
  • Owned by
    Not owned by anyone
  • Estimated time
    Not estimated
  • Category
    Not determined
  • Resolution
  • Priority
    Not determined
  • Reproducability
    Not determined
  • Severity
    Not determined
  • Targetted for
    icon_milestones.png Not determined
  • Complexity
    icon_customdatatype.png Not determined
  • Platform
    icon_customdatatype.png Not determined
  • Architecture
    icon_customdatatype.png Not determined
Issue description

there is a bug in a formula for counting shot accuracy in function void G_CalcEffectiveSpread in file g_combat.cpp.

Where combination of skill of Accuracy and skill of Weapon gets 170, accuracy is the best -> formula from the function gets spreads equal to zero for all weapons in the game. But for better soldiers it gets negative spreads and soldier are not so accuracy. There are three pictures with graphs explaining the situation for different Accuracy ability. All graphs were computed with the Accuracy ability factor constant and Weapon ability factor variable - on the X axe. Y axe is used for value of acc factor and common factor (names of variables from the G_CalcEffectiveSpread function).

Please, make this formula to get spread factors equal to 0 only for 100 + 100 ability.
Steps to reproduce this issue
Nothing entered.