#### Back to Server.Items

## BaseRunicTool : BaseTool, IEntity, IPoint3D, IPoint2D, IComparable, IComparable`1, IHued, IComparable`1, ISerializable, IUsesRemaining, ICraftable

#### Derived Types: RunicHammer, RunicSewingKit

(static) void ApplyAttribute( AosAttributes attrs, int min, int max, AosAttribute attr, int low, int high )
(static) void ApplyAttribute( AosArmorAttributes attrs, int min, int max, AosArmorAttribute attr, int low, int high )
(static) void ApplyAttribute( AosElementAttributes attrs, int min, int max, AosElementAttribute attr, int low, int high )
(static) void ApplyAttribute( AosWeaponAttributes attrs, int min, int max, AosWeaponAttribute attr, int low, int high )
(static) void ApplyAttribute( AosArmorAttributes attrs, int min, int max, AosArmorAttribute attr, int low, int high, int scale )
(static) void ApplyAttribute( AosWeaponAttributes attrs, int min, int max, AosWeaponAttribute attr, int low, int high, int scale )
(static) void ApplyAttribute( AosElementAttributes attrs, int min, int max, AosElementAttribute attr, int low, int high, int scale )
(static) void ApplyAttribute( AosAttributes attrs, int min, int max, AosAttribute attr, int low, int high, int scale )
(static) void ApplyAttributesTo( BaseArmor armor, int attributeCount, int min, int max )
(static) void ApplyAttributesTo( BaseHat hat, int attributeCount, int min, int max )
(static) void ApplyAttributesTo( BaseWeapon weapon, int attributeCount, int min, int max )
(static) void ApplyAttributesTo( Spellbook spellbook, int attributeCount, int min, int max )
(static) void ApplyAttributesTo( BaseJewel jewelry, int attributeCount, int min, int max )
(static) void ApplyAttributesTo( Spellbook spellbook, bool isRunicTool, int luckChance, int attributeCount, int min, int max )
(static) void ApplyAttributesTo( BaseWeapon weapon, bool isRunicTool, int luckChance, int attributeCount, int min, int max )
(static) void ApplyAttributesTo( BaseArmor armor, bool isRunicTool, int luckChance, int attributeCount, int min, int max )
(static) void ApplyAttributesTo( BaseHat hat, bool isRunicTool, int luckChance, int attributeCount, int min, int max )
(static) void ApplyAttributesTo( BaseJewel jewelry, bool isRunicTool, int luckChance, int attributeCount, int min, int max )
(static) void ApplyResistance( BaseArmor ar, int min, int max, ResistanceType res, int low, int high )
(static) void ApplySkillBonus( AosSkillBonuses attrs, int min, int max, int index, int low, int high )
(static) int AssignElementalDamage( BaseWeapon weapon, AosElementAttribute attr, int totalDamage )
(static) void GetElementalDamages( BaseWeapon weapon )
(static) void GetElementalDamages( BaseWeapon weapon, bool randomizeOrder )
(static) SlayerName GetRandomSlayer()
(static) int GetUniqueRandom( int count )
(static) int Scale( int min, int max, int low, int high )
(ctor) BaseRunicTool( Serial serial )
(ctor) BaseRunicTool( CraftResource resource, int itemID )
(ctor) BaseRunicTool( CraftResource resource, int uses, int itemID )
CraftResource Resource( get; set; )
void ApplyAttributesTo( BaseWeapon weapon )
void ApplyAttributesTo( BaseArmor armor )
virtual void Deserialize( GenericReader reader )
virtual void Serialize( GenericWriter writer )