Jeweler
The Jeweler skill helper module.
List of all resistancies that can occur on rings and amulets.
List of all effect resistancies that occur on rings and amulets. The difference is made because effect resistancies are less effective at lower levels.
The Jeweler::CauldronHandler package, that helps you with handling the cauldron stuff. Can also be used for other skills.
This finds the cauldron with $arch_name on the @map_stack and initalises the CauldronHandler.
It takes the topmost cauldron that is found. Returns undef if no cauldron was found.
Returns the cauldron object if it was found.
Finds all objects in the cauldron that have the type of one of @types.
Extracts the ingredients that matter for the Jeweler skill and returns a Jeweler::Ingredients object.
Just puts the $object into the cauldron.
This class handles the ingredients.
This is called from the CauldronHandler that gives you the ingredients.
Returns the value of the ingredients in $group with the archetypename $archname.
Removes the ingredients in $group with archname $archname.
It removes all in $group if archname is undef.
Some utility functions for the Jeweler skill.
Removes the $object. If $nrof is given, remove only $nrof objects.
The returnvalue is the number of 'single' objects that couldn't be removed.
1