MsgMapItem

This game server message is sent to the client to display an action with an item on the map floor. It also allows the server to set "traps", which act as magic effects on a map tile and are used for squama rewards.

Table of Contents

Patch 4267

Message Definition

☑️ Assumed (Observed) - CoFuture + Soul

PosTypeNameDescriptionExample
0UInt16MsgSizeSize of the message18
2UInt16MsgTypeType of message1101
4UInt32IDMap item identifier1
8UInt32TypeMap item type or trap look0
12UInt16Pos XX coordinate of the item or trap320
14UInt16Pos YY coordinate of the item or trap460
16UInt16ActionHow to processes the message1

Action Type

☑️ Assumed (Observed) - CoFuture + Soul

ValNameDescriptionRecipientIDType
1CREATECreate map itemClientMap Item IDItem Type
2DELETEDelete map itemClientMap Item ID
3PICKRequest to pick up map itemServerMap Item ID
10CAST_TRAPPlace a floor trapClientTrap IDLook
11SYNCHRO_TRAPUpdate a floor trapClientTrap IDLook
12DROP_TRAPStop a floor trapClientTrap ID

Patch 5095

Message Definition

☑️ Assumed (Observed) - Elite-CoEmu

PosTypeNameDescriptionExample
0UInt16MsgSizeSize of the message24
2UInt16MsgTypeType of message1101
4UInt32IDMap item identifier1
8UInt32TypeMap item type or trap look0
12UInt16Pos XX coordinate of the item or trap320
14UInt16Pos YY coordinate of the item or trap460
16UInt16ColorColor modifier for the item3
18UInt16ActionHow to processes the message1
20UInt32UnusedConfirmed unused by the client0

Action Type

☑️ Assumed (Observed) - Elite-CoEmu

ValNameDescriptionRecipientIDType
1CREATECreate map itemClientMap Item IDItem Type
2DELETEDelete map itemClientMap Item ID
3PICKRequest to pick up map itemServerMap Item ID
4PICK_EFFECTPick up item with an effectClientMap Item ID
10CAST_TRAPPlace a floor trapClientTrap IDLook
11SYNCHRO_TRAPUpdate a floor trapClientTrap IDLook
12DROP_TRAPStop a floor trapClientTrap ID