Timo Pietilä wrote:
> Eddie Grove wrote:
>> Timo Pietilä wrote:
>>
>>> hi all.
>>>
>>> I just found Gondricam (wormy drop) and that made me check tables.c
>>> to see how
>>> much more DEX/STR I need for it to be useful (only one blow with it).
>>>
>>> I then again remembered one of my pet peeves. Rogue has worse blows
>>> calculation than Ranger. That just doesn't make any sense to me.
>>>
>>> Calculations:
>>>
>>> * First, from the player class, we extract some values:
>>> *
>>> * Priest --> num = 5; mul = 3; div = MAX(35, weapon_weight);
>>> * Rogue --> num = 5; mul = 3; div = MAX(30, weapon_weight);
>>> * Ranger --> num = 5; mul = 4; div = MAX(35, weapon_weight);
>>> * Paladin --> num = 5; mul = 4; div = MAX(30, weapon_weight);
>>> *
>>> * To get "P", we look up the relevant "adj_str_blow[]" (see above),
>>> * multiply it by "mul", and then divide it by "div", rounding down.
>>>
>>> (mage and warrior snipped)
>>
>> You are probably right, but you should double-check p_class.txt or
>> wherever they are set. That comment has been incorrect before,
>> whether in V or some variant I no longer remmeber.
>
> You are right, it is wrong. Paladin has multiplier 5 like warrior,
> othervise it is same as above, so for blows-calculation it goes like
> this: Warrior and Paladin 5, Ranger 4, Rogue and Priest 3, Mage 2.
> Should be Warrior and Paladin 5, Ranger and Rogue 4, Priest 3, Mage 2.
I've changed this, since it seems reasonable enough. Other, larger
changes have been suggested in this thread; I'd be interested to see the
results of a prototype of those changes.
(When time permits, I'll be interested in prototyping myself, but at the
moment I'm occupied with a different region of the game. So, if you
want to see movement on this anytime fairly soon, do it yourself, and
write to r.g.r.a with code and results. :)
--
Andrew Sidwell
http://rephial.org/


|