baseline: OpenMU upstream b5a0961 (fresh source)

This commit is contained in:
Acentech Dev
2026-07-14 19:00:35 +03:00
parent 450402e47d
commit 36fc125d5c
11968 changed files with 748705 additions and 0 deletions

View File

@@ -0,0 +1,57 @@
# C1 BC - LahapJewelMixRequest (by client)
## Is sent when
When a player has the Lahap npc dialog open and wants to combine or disband jewel stacks.
## Causes the following actions on the server side
If successful, the inventory is updated and the game client gets corresponding responses.
## Structure
| Index | Length | Data Type | Value | Description |
|-------|--------|-----------|-------|-------------|
| 0 | 1 | Byte | 0xC1 | [Packet type](PacketTypes.md) |
| 1 | 1 | Byte | 7 | Packet header - length of the packet |
| 2 | 1 | Byte | 0xBC | Packet header - packet type identifier |
| 3 | 1 | MixType | | Operation |
| 4 | 1 | ItemType | | Item |
| 5 | 1 | StackSize | | MixingStackSize |
| 6 | 1 | Byte | | UnmixingSourceSlot |
### MixType Enum
Describes what kind of operation is requested.
| Value | Name | Description |
|-------|------|-------------|
| 0 | Mix | The player wants to mix single jewels into a bundle. |
| 1 | Unmix | The player wants to disband a bundle into single jewels. |
### StackSize Enum
Describes the size of a mixed stack.
| Value | Name | Description |
|-------|------|-------------|
| 0 | Ten | A stack of 10 items. |
| 1 | Twenty | A stack of 20 items. |
| 2 | Thirty | A stack of 30 items. |
### ItemType Enum
Describes the type of item which is mixed or unmixed.
| Value | Name | Description |
|-------|------|-------------|
| 0 | JewelOfBless | Jewel of Bless. |
| 1 | JewelOfSoul | Jewel of Soul. |
| 2 | JewelOfLife | Jewel of Life. |
| 3 | JewelOfCreation | Jewel of Creation. |
| 4 | JewelOfGuardian | Jewel of Guardian. |
| 5 | Gemstone | The gemstone. |
| 6 | JewelOfHarmony | Jewel of Harmony. |
| 7 | JewelOfChaos | Jewel of Chaos. |
| 8 | LowerRefineStone | Lower refine stone. |
| 9 | HigherRefineStone | Higher refine stone. |