OpenMU

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

View on GitHub

C1 BD 08 - CrywolfHeroList (by server)

Is sent when

The crywolf event ended, after the CrywolfInfo with the state End.

Causes the following actions on the client side

The client shows the heroes with the highest scores in the result.

Structure

Index Length Data Type Value Description
0 1 Byte 0xC1 Packet type
1 1 Byte   Packet header - length of the packet
2 1 Byte 0xBD Packet header - packet type identifier
3 1 Byte 0x08 Packet header - sub packet type identifier
4 1 Byte   HeroCount; The number of heroes, at most 5.
5 Hero.Length * HeroCount Array of Hero   Heroes; The heroes.

Hero Structure

Contains a hero of the crywolf event.

Length: 20 Bytes

Index Length Data Type Value Description
0 1 Byte   Rank; The place of the hero, from 0 (first) to 4. The client uses it as array index, so it must not be greater than 4.
1 10 String   Name; The name of the hero.
12 4 IntegerLittleEndian   Score; The score of the hero. The field is aligned to 4 bytes, because the client structure is not packed.
16 1 Byte   CharacterClass; The number of the character class.