OpenMU

This project aims to create an easy to use, extendable and customizable server for a MMORPG called "MU Online".

View on GitHub

C2 B5 - CastleSiegeGuildList (by server)

Is sent when

After the guild master requested the list of all guilds in the current castle siege.

Causes the following actions on the client side

The client shows the list of guilds participating in the castle siege.

Structure

Index Length Data Type Value Description
0 1 Byte 0xC2 Packet type
1 2 Short   Packet header - length of the packet
3 1 Byte 0xB5 Packet header - packet type identifier
4 1 Byte   Result
5 4 IntegerLittleEndian   GuildCount
9 CastleSiegeGuildEntry.Length * GuildCount Array of CastleSiegeGuildEntry   Guilds

CastleSiegeGuildEntry Structure

Information about one guild in the castle siege.

Length: 14 Bytes

Index Length Data Type Value Description
0 1 CastleSiegeJoinSide   Side
1 1 Boolean   IsInvolved
2 8 String   GuildName
10 4 IntegerLittleEndian   Score

CastleSiegeJoinSide Enum

Defines a participant’s side in the Castle Siege battle.

Value Name Description
0 None The participant does not belong to a siege side.
1 Defense The defending alliance.
2 Attack1 The first attacking alliance.
3 Attack2 The second attacking alliance.
4 Attack3 The third attacking alliance.