Dawn of Light - Class documentation 2900
This is the Dawn of Light project
DOL.GS.ArmorCrafting Class Reference
Inheritance diagram for DOL.GS.ArmorCrafting:
DOL.GS.AbstractProfession DOL.GS.AbstractCraftingSkill

List of all members.

Public Member Functions

override int GetSecondaryCraftingSkillMinimumLevel (DBCraftedItem recipe, ItemTemplate itemToCraft)
 Calculate the minumum needed secondary crafting skill level to make the item.
override void GainCraftingSkillPoints (GamePlayer player, DBCraftedItem recipe, IList< DBCraftedXItem > rawMaterials)
 Gain a point in the appropriate skills for a recipe and materials.

Protected Member Functions

override bool CheckForTools (GamePlayer player, DBCraftedItem recipe, ItemTemplate itemToCraft, IList< DBCraftedXItem > rawMaterials)
 Check if the player is near the needed tools (forge, lathe, etc)

Properties

override String Profession [get]

Member Function Documentation

override bool DOL.GS.ArmorCrafting.CheckForTools ( GamePlayer  player,
DBCraftedItem  recipe,
ItemTemplate  itemToCraft,
IList< DBCraftedXItem >  rawMaterials 
) [protected, virtual]

Check if the player is near the needed tools (forge, lathe, etc)

Parameters:
playerthe crafting player
recipethe recipe being used
itemToCraftthe item to make
rawMaterialsa list of raw materials needed to create this item
Returns:
true if required tools are found

Reimplemented from DOL.GS.AbstractCraftingSkill.

override void DOL.GS.ArmorCrafting.GainCraftingSkillPoints ( GamePlayer  player,
DBCraftedItem  recipe,
IList< DBCraftedXItem >  rawMaterials 
) [virtual]

Gain a point in the appropriate skills for a recipe and materials.

Reimplemented from DOL.GS.AbstractCraftingSkill.

override int DOL.GS.ArmorCrafting.GetSecondaryCraftingSkillMinimumLevel ( DBCraftedItem  recipe,
ItemTemplate  itemToCraft 
) [virtual]

Calculate the minumum needed secondary crafting skill level to make the item.

Reimplemented from DOL.GS.AbstractCraftingSkill.


The documentation for this class was generated from the following file:
All Classes Namespaces Functions Variables Enumerations Properties Events