OpenMU

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

View on GitHub

C1 BF 09 - IllusionTempleEventState (by server)

Is sent when

The state of an illusion temple event changed, e.g. when the battle starts.

Causes the following actions on the client side

The client shows or hides the user interface of the event - the score board, the timer and the mini map - and applies the barriers of the arena, which are hardcoded at client side.

Structure

Index Length Data Type Value Description
0 1 Byte 0xC1 Packet type
1 1 Byte 6 Packet header - length of the packet
2 1 Byte 0xBF Packet header - packet type identifier
3 1 Byte 0x09 Packet header - sub packet type identifier
4 1 Byte   TempleNumber
5 1 EventState   State

EventState Enum

Defines the state of an illusion temple event.

Value Name Description
0 WaitingRoom The player entered the event and waits for it to start. It’s only sent to the entering player, not to all participants.
1 Preparation The preparation started: the players have been moved into the arena and assigned to their teams. The client opens the event interface with the score board, the timer and the mini map.
2 BattleStarted The battle started: the statues are up and the barriers of the arena are removed, so that the players can reach the cursed statue.
3 Ended The battle ended - the client closes the event interface.