Inherited by CraftingItem.
Public Member Functions | |
bool | CanCraft (Critter& cr, uint16 multipler=1) |
bool | HaveParams (Critter& cr) |
bool | HaveTools (Critter& cr) |
bool | HaveMaterials (Critter& cr, uint16 multipler=1) |
bool | AddRequireShow (CraftingRequirement type, uint require, CraftingCheck check, uint16 count) |
bool | AddRequireParam (uint require, CraftingCheck check, uint16 count) |
bool | AddRequireParamBase (uint require, CraftingCheck check, uint16 count) |
bool | AddRequireTool (uint require, CraftingCheck check, uint16 count) |
bool | AddRequireMaterial (uint require, uint16 count) |
uint | GetResult (array< uint16 >& outResult) |
uint | GetResult (array< array< uint16 > >& outResult) |
uint | GetResult (array< ProtoItem@>& proto, array< uint16 >& count) |
bool | AddResult (uint16 protoId, uint16 count=1) |
bool | AddResult (array< uint16 > newResult) |
bool | AddResult (ProtoItem& proto, uint16 count=1) |
bool | SetResult (array< uint16 > newResult) |
bool | SetResult (array< array< uint16 > > newResult) |
void | Unpack (array< uint16 >& data) |
string | Dump () |
bool CanCraft | ( | Critter& | cr, | |
uint16 | multipler = 1 | |||
) |
Implemented in CraftingItem.
bool HaveParams | ( | Critter& | cr | ) |
Implemented in CraftingItem.
bool HaveTools | ( | Critter& | cr | ) |
Implemented in CraftingItem.
bool HaveMaterials | ( | Critter& | cr, | |
uint16 | multipler = 1 | |||
) |
Implemented in CraftingItem.
bool AddRequireShow | ( | CraftingRequirement | type, | |
uint | require, | |||
CraftingCheck | check, | |||
uint16 | count | |||
) |
Implemented in CraftingItem.
bool AddRequireParam | ( | uint | require, | |
CraftingCheck | check, | |||
uint16 | count | |||
) |
Implemented in CraftingItem.
bool AddRequireParamBase | ( | uint | require, | |
CraftingCheck | check, | |||
uint16 | count | |||
) |
Implemented in CraftingItem.
bool AddRequireTool | ( | uint | require, | |
CraftingCheck | check, | |||
uint16 | count | |||
) |
Implemented in CraftingItem.
bool AddRequireMaterial | ( | uint | require, | |
uint16 | count | |||
) |
Implemented in CraftingItem.
uint GetResult | ( | array< uint16 >& | outResult | ) |
Implemented in CraftingItem.
uint GetResult | ( | array< array< uint16 > >& | outResult | ) |
Implemented in CraftingItem.
uint GetResult | ( | array< ProtoItem@>& | proto, | |
array< uint16 >& | count | |||
) |
Implemented in CraftingItem.
bool AddResult | ( | uint16 | protoId, | |
uint16 | count = 1 | |||
) |
Implemented in CraftingItem.
bool AddResult | ( | array< uint16 > | newResult | ) |
Implemented in CraftingItem.
bool AddResult | ( | ProtoItem& | proto, | |
uint16 | count = 1 | |||
) |
Implemented in CraftingItem.
bool SetResult | ( | array< uint16 > | newResult | ) |
Implemented in CraftingItem.
bool SetResult | ( | array< array< uint16 > > | newResult | ) |
Implemented in CraftingItem.
void Unpack | ( | array< uint16 >& | data | ) |
Implemented in CraftingItem.
string Dump | ( | ) |
Implemented in CraftingItem.