View Single Post
Old December 5, 2016, 21:30   #39
Angband Devteam member
Join Date: May 2007
Location: London, UK
Posts: 5,057
Magnate is on a distinguished road
Send a message via MSN to Magnate Send a message via Yahoo to Magnate
Originally Posted by Nick View Post
What I would like to do, then is
  1. Replace the current slay/brand calculation with a simple weight system. While I like the attempt at accuracy, it doesn't really fit with the heuristic nature of the rest of the calculation - it's like weighing a basket of fruit by getting a precise weight for the grape, and then using average values for all the bananas, melons, etc.
  2. Since it is now unused, remove the monster power calculation.
  3. Clarify further what parameters are being used and where in the object power calculation, to make rebalancing easier.

The added bonus I haven't mentioned here is that this allows us to throw away several hundred lines of code
Ok I can get behind this. The original intention was that the slay/brand power calculation was the first and easiest of a whole series of values calculated according to the power of monsters, which would eventually include mathematical approximations of the value of resists and FA etc. It doesn't look like anyone else is ever going to do this, and if I ever get around to it then putting the monster power code back will be the least of my challenges.
"3.4 is much better than 3.1, 3.2 or 3.3. It still is easier than 3.0.9, but it is more convenient to play without being ridiculously easy, so it is my new favorite of the versions." - Timo Pietila
Magnate is offline   Reply With Quote