The more I look over the archery snippet code, the more confused I become. Is there any documents on it at all? Like what values are suppose to be what?
For example, this line of code tells me that v4 is the distance for a bow:
max_dist = URANGE( 1, bow->value, 10 );
But later on in another function, it contradicts itself:
if( bow->value != arrow->value )
v5 for the arrow is suppose to be the projectile type, so I think. Why is it comparing it to the distance?
The reason I bring this up is because the archery skill no longer raises from bows/arrows.