Blades Runner
Posts: 546
Joined: Monday, 20th December 2010, 14:25
Subsequent Trog gifts strictly worse than previous ones
Please forgive me if I missed some discussion in the Tavern, a wiki page, or I am misunderstanding the god gift algorithms. I can think of a few ways to help with this:
(1) Weight gift values by the "gift number", where Trog's first give is likely to be low-value and subsequent gifts are more likely to be higher-value. There are lots of ways to do this and I don't think any would be very hard to implement. Gift types can still be weighted by skill, as is currently done. One way to do this is to re-roll a gift if the gift value is below X+A*N or above 10X+2*A*N, where X is some base value, N is the gift number, and A is a constant. The formulas are arbitrary and surely would need tweaking. The rerolled gift is then gifted regardless of it's value. This would reduce lower value gifts later on and reduce higher-value gifts earlier on.
(2) Before giving a gift, check to see if the gift is strictly worse than another gift. Certainly a +0 +0 Ankus is strictly worse than a +2 +2 Ankus. Perhaps a +0 Hand Axe could be considered strictly worse than a +0 War Axe as well. If so, "re-roll" that gift until it is not strictly worse.
(3) Both 1 and 2.