# File: `TradeskillsPackets.cpp`

## Classes

_None detected_

## Functions

- `void ClientPacketFunctions::SendCreateFromRecipe(Client* client, int32 recipeID) {`
- `else if (index == 1) {`
- `else if (index == 2) {`
- `else if (index == 3) {`
- `else if (index == 1) {`
- `else if (index == 2) {`
- `void ClientPacketFunctions::SendItemCreationUI(Client* client, Recipe* recipe) {`
- `else if (i == 2)`
- `else if (i == 3)`
- `else if (client->GetVersion() < 1193)`
- `else if (client->GetVersion() < 1193)`
- `void ClientPacketFunctions::StopCrafting(Client* client) {`
- `void ClientPacketFunctions::CounterReaction(Client* client, bool countered) {`

## Notable Comments

- /*
- */
- // if recipeID is 0 we are repeating the last recipe, if not set the players current recipe to the new one
- // Get the recipe
- // Create the packet
- // Recipe and crafting table info
- // Mass Production
- // mpq will eventually be retrieved from achievement for mass production
- // Product info
- // Reset item to 0
