|
Planeshift
|
Classes | |
| struct | CreationChoice |
| A Creation Choice that the client can make. More... | |
| class | LifeEventChoice |
| Defines the structure needed to send a life event across the network. More... | |
| class | psAdminCmdMessage |
| Admin commands. More... | |
| class | psAdviceMessage |
| class | psAllEntityPosMessage |
| The message sent from server to superclient every 2.5 seconds. More... | |
| class | psAttackBookMessage |
| class | psAttackQueueMessage |
| sends a message tot he client with the attack queue list More... | |
| class | psAuthApprovedMessage |
| Message sent from server to client if login was valid. More... | |
| class | psAuthenticationMessage |
| The message sent from client to server on login. More... | |
| class | psAuthRejectedMessage |
| Message sent from server to client if login was not valid. More... | |
| class | psBuddyListMsg |
| class | psBuddyStatus |
| class | psCachedFileMessage |
| Class to send a possibly cached file to the client. More... | |
| class | psChannelJoinedMessage |
| Message from the server with a channel id. More... | |
| class | psChannelJoinMessage |
| Message from a client for a request to join a chat channel. More... | |
| class | psChannelLeaveMessage |
| Message from a client for a request to leave a chat channel. More... | |
| class | psCharacterApprovedMessage |
| class | psCharacterDescriptionUpdateMessage |
| class | psCharacterDetailsMessage |
| class | psCharacterDetailsRequestMessage |
| class | psCharacterPickerMessage |
| class | psCharApprovedMessage |
| Used to confirm that a character has been uploaded. More... | |
| class | psCharCreateCPMessage |
| The message sent from client to server to request a cp value for creation. More... | |
| class | psCharCreateTraitsMessage |
| class | psCharDeleteMessage |
| The message sent from client to server to request a char deletion. More... | |
| class | psCharIntroduction |
| The message sent from client to server to request a new introduction. More... | |
| class | psCharRejectedMessage |
| Opposite of psCharApprovedMessage. More... | |
| class | psCharUploadMessage |
| class | psCharVerificationMesg |
| Message that has a list of the stats and skills that will be created for a character. More... | |
| class | psChatMessage |
| Message sent with chat info. More... | |
| class | psClientStatusMessage |
| class | psCmdDropMessage |
| class | psCombatEventMessage |
| Messages sent from server to client containing each detailed combat event. More... | |
| class | psCraftCancelMessage |
| Spell Cancel Message This message is used to send a cancel message, and to send the time left before the item is crafted. More... | |
| class | psCreationChoiceMsg |
| A general message class for sending a character creation choice. More... | |
| class | psDialogMenuMessage |
| The message sent from server to client when a menu of possible responses is available. More... | |
| class | psDisconnectMessage |
| class | psDRMessage |
| class | psEffectMessage |
| Effect Message. More... | |
| class | psEntranceMessage |
| Message from the server to handle entrances into and out of map instances. More... | |
| class | psEquipmentMessage |
| General Equipment Message. More... | |
| class | psExchangeAcceptMsg |
| class | psExchangeAddItemMsg |
| Notification of an item added to an exchange. More... | |
| class | psExchangeEndMsg |
| class | psExchangeMoneyMsg |
| class | psExchangeRemoveItemMsg |
| Notification of an item removed from an exchange. More... | |
| class | psExchangeRequestMsg |
| A request to start an exchange with your current target. More... | |
| class | psExchangeStatusMsg |
| class | psFactionMessage |
| Faction Message to get faction info from the server. More... | |
| class | psForcePositionMessage |
| class | psGenericCmdMessage |
| Generic commands. More... | |
| class | psGlyphAssembleMessage |
| class | psGMEventInfoMessage |
| Sends messages to the client listing the assigned events for the player. More... | |
| class | psGMEventListMessage |
| GM Event List Message. More... | |
| class | psGMGuiMessage |
| Messages that are sent to the GM GUI windowManager. More... | |
| class | psGMSpawnGetMods |
| class | psGMSpawnItem |
| class | psGMSpawnItems |
| class | psGMSpawnMods |
| class | psGMSpawnTypes |
| class | psGroupCmdMessage |
| Group commands. More... | |
| class | psGUIActiveMagicMessage |
| GUI Active Magic Message. More... | |
| class | psGUIBankingMessage |
| GUI Banking Message. More... | |
| class | psGUIGroupMessage |
| GUI Group Message. More... | |
| class | psGUIGuildMessage |
| GUI Guild Message. More... | |
| class | psGUIInteractMessage |
| Sends messages to the client interaction window. More... | |
| class | psGUIInventoryMessage |
| This message class deals with the inventory messages. More... | |
| class | psGuildCmdMessage |
| Guild commands sent from client to server. More... | |
| class | psGuildMOTDSetMessage |
| class | psGUIMerchantMessage |
| GUI Exchange Message. More... | |
| class | psGUISkillMessage |
| GUI Skill Message. More... | |
| class | psGUIStorageMessage |
| GUI Merchant Message. More... | |
| class | psGUITargetUpdateMessage |
| GUI Target Update This class is used to notify the client that data it is showing in the GUI target window has changed serverside, and should be refreshed. More... | |
| class | psHeartBeatMsg |
| class | psHiredNPCScriptMessage |
| Handle scripting of hired NPCs. More... | |
| class | psLifeEventMsg |
| Defines a Life Event message. More... | |
| class | psLocationMessage |
| Handle Location changes from server to superclient. More... | |
| class | psLockpickMessage |
| class | psLootItemMessage |
| Sends messages to the server to indicate what to loot. More... | |
| class | psLootMessage |
| Sends messages to the client listing the available loot on a mob. More... | |
| class | psLootRemoveMessage |
| class | psMapActionMessage |
| Messages that are sent to/from the ActionManager. More... | |
| class | psMapListMessage |
| The 2nd message sent from server to superclient after successful login. More... | |
| class | psMarriageMsgDivorce |
| The message sent when someone divorces someone. More... | |
| class | psMarriageMsgDivorceConfirm |
| The message is sent when someone requests marriage details of a player. More... | |
| class | psMarriageMsgPropose |
| The message sent to the player being proposed for marriage. More... | |
| class | psMechanismActivateMessage |
| This message is used by the server to activate one mechanism client side. More... | |
| class | psMessageCracker |
| All net messages inherit from this class. More... | |
| class | psMGBoardMessage |
| Message from the server to setup/update the minigame board on the client side. More... | |
| class | psMGStartStopMessage |
| Message from the client to start a minigame. More... | |
| class | psMGUpdateMessage |
| Message from the client with a minigame board update. More... | |
| class | psModeMessage |
| Sends messages to the client indicating player combat stance. More... | |
| class | psMOTDMessage |
| class | psMOTDRequestMessage |
| class | psMoveLockMessage |
| Sends messages to the client informing of server-side movement lockouts. More... | |
| class | psMovementInfoMessage |
| class | psMoveModMsg |
| class | psMsgCraftingInfo |
| Defines all the info about crafting for an item. More... | |
| class | psMsgRequestMovement |
| class | psMsgStringsMessage |
| Message sent from server to client containing the message strings hash table. More... | |
| class | psMusicalSheetMessage |
| Message used by to send a musical sheet. More... | |
| class | psNameCheckMessage |
| Used to check to see if a name chosen is a valid name to be picked from. More... | |
| class | psNewNPCCreatedMessage |
| The message sent from server to superclient after successful NPC Creation. More... | |
| class | psNewSectorMessage |
| Sends messages to the client indicating that a sector portal has been crossed. More... | |
| class | psNPCAuthenticationMessage |
| The message sent from superclient to server on login. More... | |
| class | psNPCCommandsMessage |
| The message sent from server to superclient after successful login. More... | |
| class | psNPCDeletedMessage |
| The message sent from server to superclient when a NPC is deleted from the server. More... | |
| class | psNPCListMessage |
| The message sent from server to superclient after successful login. More... | |
| class | psNPCRaceListMessage |
| The 3rd message sent from server to superclient after successful login. More... | |
| class | psNPCReadyMessage |
| The message sent from superclient to server after receiving all entities. More... | |
| class | psNPCWorkDoneMessage |
| The message sent from server to superclient upon a successful work done. More... | |
| class | psOrderedMessage |
| Class to implement sequential delivery of net messages. More... | |
| class | psOverrideActionMessage |
| Indicates that an OverrideAction is being done and not a loop as covered in DR msgs. More... | |
| class | psPathNetworkMessage |
| Handle PathNetwork changes from server to superclient. More... | |
| class | psPersistActionLocation |
| class | psPersistActor |
| class | psPersistActorRequest |
| class | psPersistAllEntities |
| class | psPersistItem |
| class | psPersistWorld |
| class | psPersistWorldRequest |
| class | psPETCommandMessage |
| The message sent from client to server to control the players pet. More... | |
| struct | psPetitionInfo |
| Contains data for one petition. More... | |
| class | psPetitionMessage |
| Messages sent to user with petition information. More... | |
| class | psPetitionRequestMessage |
| Messages sent by the user to the server with requests for petition information. More... | |
| class | psPetSkillMessage |
| Pet Skill Message. More... | |
| class | psPingMsg |
| class | psPlaySongMessage |
| This message is used by the server to make clients play a song. More... | |
| class | psPlaySoundMessage |
| Sound Message. More... | |
| class | psPreAuthApprovedMessage |
| Message sent from server to client that holds random number (clientnum). More... | |
| class | psPreAuthenticationMessage |
| The message sent from client to server before login. More... | |
| class | psPurifyGlyphMessage |
| class | psQuestInfoMessage |
| Sends messages to the client listing the assigned quests for the player. More... | |
| class | psQuestionCancelMessage |
| class | psQuestionMessage |
| class | psQuestionResponseMsg |
| class | psQuestListMessage |
| Sends messages to the client listing the assigned quests for the player. More... | |
| class | psQuestRewardMessage |
| class | psReadBookTextMessage |
| class | psRemoveObject |
| class | psRequestAllObjects |
| class | psRequestGlyphsMessage |
| class | psSequenceMessage |
| Sends messages to the client to control sequences. More... | |
| class | psServerCommandMessage |
| Server command message is for using npcclient as a remote command and debugging console for psserver. More... | |
| class | psSimpleRenderMeshMessage |
| Class to send a csSimpleRenderMesh to the client. More... | |
| class | psSimpleStringMessage |
| Class to send a single arbitrary string to the client or server. More... | |
| class | psSketchMessage |
| Class to send client directions on how to render a Sketch. More... | |
| class | psSlotMovementMsg |
| class | psSoundEventMessage |
| Sound Events Message. More... | |
| class | psSpecialCombatEventMessage |
| Messages from the server to the client, similar to combat events below, but for special attacks. More... | |
| class | psSpellBookMessage |
| class | psSpellCancelMessage |
| class | psSpellCastMessage |
| Spell Cast Message. More... | |
| class | psStatDRMessage |
| class | psStatsMessage |
| This message is sent to the client to let it know the basic stats of the player. More... | |
| class | psStopEffectMessage |
| class | psStopSongMessage |
| This message is used by both server and client to stop a song. More... | |
| class | psSystemMessage |
| class | psSystemMessageSafe |
| Messages with system information sent to user. More... | |
| class | psTraitChangeMessage |
| Message to change a character's trait. More... | |
| class | psTutorialMessage |
| Class to send instructions from server to client on a tutorial event. More... | |
| class | psUpdateObjectNameMessage |
| class | psUpdatePlayerGroupMessage |
| class | psUpdatePlayerGuildMessage |
| class | psUserActionMessage |
| class | psUserCmdMessage |
| User commands. More... | |
| class | psViewActionLocationMessage |
| class | psViewContainerDescription |
| General Message for sending information about an containter to a client. More... | |
| class | psViewItemDescription |
| General Message for sending information about an item to a client. More... | |
| class | psViewItemUpdate |
| class | psWeatherMessage |
| Sends messages to the client indicating rain and time of day. More... | |
| class | psWorkCmdMessage |
| Work commands. More... | |
| class | psWriteBookMessage |
Macros | |
| #define | ALLENTITYPOS_MAX_AMOUNT (MAX_MESSAGE_SIZE-2)/ALLENTITYPOS_SIZE_PER_ENTITY |
| #define | ALLENTITYPOS_SIZE_PER_ENTITY (4 * sizeof(float) + sizeof(bool) + sizeof(uint32_t) + 100*sizeof(char)) |
| #define | MAXSYSTEMMSGSIZE 1024 |
| Messages with system information sent to user. More... | |
| #define | MSG_ACK 0x00010005 |
| #define | MSG_COMBAT 0x00020000 |
| #define | MSG_COMBAT_BLOCK 0x00020002 |
| #define | MSG_COMBAT_DEATH 0x00020009 |
| #define | MSG_COMBAT_DODGE 0x00020001 |
| #define | MSG_COMBAT_HITOTHER 0x00020004 |
| #define | MSG_COMBAT_HITYOU 0x00020003 |
| #define | MSG_COMBAT_MISS 0x00020007 |
| #define | MSG_COMBAT_NEARLY_DEAD 0x0002000c |
| #define | MSG_COMBAT_OTHERHIT 0x00020006 |
| #define | MSG_COMBAT_OWN_DEATH 0x00020008 |
| #define | MSG_COMBAT_STANCE 0x0002000b |
| #define | MSG_COMBAT_VICTORY 0x0002000a |
| #define | MSG_COMBAT_YOURHIT 0x00020005 |
| #define | MSG_ERROR 0x00000000 |
| #define | MSG_INFO 0x00010000 |
| #define | MSG_INFO_BASE 0x00010006 |
| #define | MSG_INFO_SERVER 0x00010001 |
| #define | MSG_LOOT 0x00030000 |
| #define | MSG_OK 0x00010003 |
| #define | MSG_PURCHASE 0x00400000 |
| #define | MSG_RESULT 0x00010002 |
| #define | MSG_SEC 0x00300000 |
| #define | MSG_WHO 0x00010004 |
| #define | PINGFLAG_HASBEENREADY 0x0004 |
| #define | PINGFLAG_READY 0x0002 |
| #define | PINGFLAG_REQUESTFLAGS 0x0001 |
| #define | PINGFLAG_SERVERFULL 0x0008 |
| #define | PS_NETVERSION 0x00B9 |
| #define | PS_NPCNETVERSION 0x1035 |
| #define | PSF_DECLARE_MSG_FACTORY() |
| #define | PSF_IMPLEMENT_MSG_FACTORY(Class, MsgType) |
| #define | PSF_IMPLEMENT_MSG_FACTORY_ACCESS_POINTER(Class, MsgType) |
| #define | PSF_IMPLEMENT_MSG_FACTORY_CREATE1(Class) |
| #define | PSF_IMPLEMENT_MSG_FACTORY_CREATE2(Class) |
| #define | PSF_IMPLEMENT_MSG_FACTORY_REGISTER(Class, MsgType) |
| #define | PSF_IMPLEMENT_MSG_FACTORY_TYPENAME(Class, MsgType) |
| #define | SEC_LEVEL0 0x00300000 |
| #define | SEC_LEVEL1 0x00300001 |
| #define | SEC_LEVEL2 0x00300002 |
| #define | SEC_LEVEL3 0x00300003 |
| #define | SEC_LEVEL4 0x00300004 |
| #define | TOP_SHORT_INT_VAL 65535 |
Typedefs | |
| typedef psMessageCracker *(* | psfMsgFactoryFunc) (MsgEntry *me, NetBase::AccessPointers *accessPointers) |
Functions | |
| void | DecodeMessage (MsgEntry *me, NetBase::AccessPointers *accessPointers, bool filterhex, csString &msgText, int &filterNumber) |
| csString | GetMsgTypeName (int msgType) |
| psMessageCracker * | psfCreateMsg (int msgtype, MsgEntry *me, NetBase::AccessPointers *accessPointers) |
| int | psfMsgType (const char *msgTypeName) |
| csString | psfMsgTypeName (int msgType) |
| void | psfRegisterMsgFactoryFunction (psfMsgFactoryFunc factoryfunc, int msgtype, const char *msgtypename) |
| void | psfUnRegisterMsgFactories (void) |
| #define ALLENTITYPOS_MAX_AMOUNT (MAX_MESSAGE_SIZE-2)/ALLENTITYPOS_SIZE_PER_ENTITY |
Definition at line 299 of file npcmessages.h.
| #define ALLENTITYPOS_SIZE_PER_ENTITY (4 * sizeof(float) + sizeof(bool) + sizeof(uint32_t) + 100*sizeof(char)) |
Definition at line 298 of file npcmessages.h.
| #define MAXSYSTEMMSGSIZE 1024 |
Messages with system information sent to user.
Definition at line 933 of file messages.h.
| #define MSG_ACK 0x00010005 |
Definition at line 308 of file messages.h.
| #define MSG_COMBAT 0x00020000 |
Definition at line 310 of file messages.h.
| #define MSG_COMBAT_BLOCK 0x00020002 |
Definition at line 312 of file messages.h.
| #define MSG_COMBAT_DEATH 0x00020009 |
Definition at line 319 of file messages.h.
| #define MSG_COMBAT_DODGE 0x00020001 |
Definition at line 311 of file messages.h.
| #define MSG_COMBAT_HITOTHER 0x00020004 |
Definition at line 314 of file messages.h.
| #define MSG_COMBAT_HITYOU 0x00020003 |
Definition at line 313 of file messages.h.
| #define MSG_COMBAT_MISS 0x00020007 |
Definition at line 317 of file messages.h.
| #define MSG_COMBAT_NEARLY_DEAD 0x0002000c |
Definition at line 322 of file messages.h.
| #define MSG_COMBAT_OTHERHIT 0x00020006 |
Definition at line 316 of file messages.h.
| #define MSG_COMBAT_OWN_DEATH 0x00020008 |
Definition at line 318 of file messages.h.
| #define MSG_COMBAT_STANCE 0x0002000b |
Definition at line 321 of file messages.h.
| #define MSG_COMBAT_VICTORY 0x0002000a |
Definition at line 320 of file messages.h.
| #define MSG_COMBAT_YOURHIT 0x00020005 |
Definition at line 315 of file messages.h.
| #define MSG_ERROR 0x00000000 |
Definition at line 302 of file messages.h.
| #define MSG_INFO 0x00010000 |
Definition at line 303 of file messages.h.
| #define MSG_INFO_BASE 0x00010006 |
Definition at line 309 of file messages.h.
| #define MSG_INFO_SERVER 0x00010001 |
Definition at line 304 of file messages.h.
| #define MSG_LOOT 0x00030000 |
Definition at line 323 of file messages.h.
| #define MSG_OK 0x00010003 |
Definition at line 306 of file messages.h.
| #define MSG_PURCHASE 0x00400000 |
Definition at line 330 of file messages.h.
| #define MSG_RESULT 0x00010002 |
Definition at line 305 of file messages.h.
| #define MSG_SEC 0x00300000 |
Definition at line 324 of file messages.h.
| #define MSG_WHO 0x00010004 |
Definition at line 307 of file messages.h.
| #define PINGFLAG_HASBEENREADY 0x0004 |
Definition at line 4914 of file messages.h.
| #define PINGFLAG_READY 0x0002 |
Definition at line 4913 of file messages.h.
| #define PINGFLAG_REQUESTFLAGS 0x0001 |
Definition at line 4912 of file messages.h.
| #define PINGFLAG_SERVERFULL 0x0008 |
Definition at line 4915 of file messages.h.
| #define PS_NETVERSION 0x00B9 |
Definition at line 52 of file messages.h.
| #define PS_NPCNETVERSION 0x1035 |
Definition at line 59 of file messages.h.
| #define PSF_DECLARE_MSG_FACTORY | ( | ) |
Definition at line 416 of file messages.h.
| #define PSF_IMPLEMENT_MSG_FACTORY | ( | Class, | |
| MsgType | |||
| ) |
Definition at line 446 of file messages.h.
| #define PSF_IMPLEMENT_MSG_FACTORY_ACCESS_POINTER | ( | Class, | |
| MsgType | |||
| ) |
Definition at line 458 of file messages.h.
| #define PSF_IMPLEMENT_MSG_FACTORY_CREATE1 | ( | Class | ) |
Definition at line 433 of file messages.h.
| #define PSF_IMPLEMENT_MSG_FACTORY_CREATE2 | ( | Class | ) |
Definition at line 451 of file messages.h.
| #define PSF_IMPLEMENT_MSG_FACTORY_REGISTER | ( | Class, | |
| MsgType | |||
| ) |
Definition at line 421 of file messages.h.
| #define PSF_IMPLEMENT_MSG_FACTORY_TYPENAME | ( | Class, | |
| MsgType | |||
| ) |
Definition at line 440 of file messages.h.
| #define SEC_LEVEL0 0x00300000 |
Definition at line 325 of file messages.h.
| #define SEC_LEVEL1 0x00300001 |
Definition at line 326 of file messages.h.
| #define SEC_LEVEL2 0x00300002 |
Definition at line 327 of file messages.h.
| #define SEC_LEVEL3 0x00300003 |
Definition at line 328 of file messages.h.
| #define SEC_LEVEL4 0x00300004 |
Definition at line 329 of file messages.h.
| #define TOP_SHORT_INT_VAL 65535 |
Definition at line 332 of file messages.h.
| typedef psMessageCracker*(* psfMsgFactoryFunc) (MsgEntry *me, NetBase::AccessPointers *accessPointers) |
Definition at line 403 of file messages.h.
| anonymous enum |
Definition at line 774 of file messages.h.
| anonymous enum |
Definition at line 987 of file messages.h.
| enum CreationAreas |
This is a list of all the possible choice areas.
This are sort of widget related. For example FATHER_JOB will refer to a choice that is for the father job area of the parents screen and will have a name and a description.
| Enumerator | |
|---|---|
| ZODIAC | |
| FATHER_JOB | |
| MOTHER_JOB | |
| RELIGION | |
| BIRTH_EVENT | |
| CHILD_ACTIVITY | |
| CHILD_HOUSE | |
| CHILD_SIBLINGS | |
Definition at line 211 of file charmessages.h.
| enum DESCTYPE |
| Enumerator | |
|---|---|
| DESC_IC |
Normal character description. |
| DESC_OOC |
Out of Character description. |
| DESC_CC |
Character life additional data provided by players. |
Definition at line 4162 of file messages.h.
| enum MSG_TYPES |
Definition at line 79 of file messages.h.
| enum PSCHARACTER_GENDER |
| Enumerator | |
|---|---|
| PSCHARACTER_GENDER_NONE | |
| PSCHARACTER_GENDER_FEMALE | |
| PSCHARACTER_GENDER_MALE | |
| PSCHARACTER_GENDER_COUNT | |
Definition at line 14 of file charmessages.h.
| enum PSTRAIT_LOCATION |
Define the player controled base customization that their model can have.
Definition at line 24 of file charmessages.h.
| enum Slot_Containers |
Definition at line 61 of file messages.h.
| void DecodeMessage | ( | MsgEntry * | me, |
| NetBase::AccessPointers * | accessPointers, | ||
| bool | filterhex, | ||
| csString & | msgText, | ||
| int & | filterNumber | ||
| ) |
| csString GetMsgTypeName | ( | int | msgType | ) |
| psMessageCracker* psfCreateMsg | ( | int | msgtype, |
| MsgEntry * | me, | ||
| NetBase::AccessPointers * | accessPointers | ||
| ) |
| int psfMsgType | ( | const char * | msgTypeName | ) |
| csString psfMsgTypeName | ( | int | msgType | ) |
| void psfRegisterMsgFactoryFunction | ( | psfMsgFactoryFunc | factoryfunc, |
| int | msgtype, | ||
| const char * | msgtypename | ||
| ) |
| void psfUnRegisterMsgFactories | ( | void | ) |