SEGS  0.6.1-develop [39915b3b]
Super Entity Game Server
MapEventTypes.h
Go to the documentation of this file.
1 /*
2  * SEGS - Super Entity Game Server
3  * http://www.segs.io/
4  * Copyright (c) 2006 - 2019 SEGS Team (see AUTHORS.md)
5  * This software is licensed under the terms of the 3-clause BSD License. See LICENSE.md for details.
6  */
7 
8 #pragma once
10 namespace SEGSEvents
11 {
12 using MapLinkEvent = CRUDLink_Event;
13 
15 {
17  EVENT_DECL(MapEventTypes, evNewEntity ,0)
18  EVENT_DECL(MapEventTypes, evMapInstanceConnected ,1)
19  EVENT_DECL(MapEventTypes, evShortcutsRequest ,2)
20  EVENT_DECL(MapEventTypes, evShortcuts ,3)
21  EVENT_DECL(MapEventTypes, evSceneRequest ,4)
22  EVENT_DECL(MapEventTypes, evScene ,5)
23  EVENT_DECL(MapEventTypes, evEntitiesRequest ,6)
24  EVENT_DECL(MapEventTypes, evEntitiesResponse ,7)
25  EVENT_DECL(MapEventTypes, evRecvInputState ,8)
26  EVENT_DECL(MapEventTypes, evClientQuit ,9)
27  EVENT_DECL(MapEventTypes, evInitiateMapXfer ,11)
28  EVENT_DECL(MapEventTypes, evMapXferComplete ,12)
29  EVENT_DECL(MapEventTypes, evChatDividerMoved ,36)
30 // server -> client commands
31  EVENT_DECL(MapEventTypes, evFirstServerToClient ,100)
32  EVENT_DECL(MapEventTypes, evMapXferWait ,110)
33  EVENT_DECL(MapEventTypes, evMapXferRequest ,111)
34  EVENT_DECL(MapEventTypes, evForceLogout ,112)
35 // EVENT_DECL(MapEventTypes, evServerGameCommand ,113) // 1013?
36  EVENT_DECL(MapEventTypes, evStandardDialogCmd ,114)
37  EVENT_DECL(MapEventTypes, evInfoMessageCmd ,115)
38  EVENT_DECL(MapEventTypes, evDoorMessage ,116)
39  EVENT_DECL(MapEventTypes, evConsoleOutput ,117)
40  EVENT_DECL(MapEventTypes, evSetClientState ,118)
41  EVENT_DECL(MapEventTypes, evConsolePrint ,119)
42  EVENT_DECL(MapEventTypes, evChatMessage ,120)
43  EVENT_DECL(MapEventTypes, evFloatingDamage ,121)
44 // EVENT_DECL(MapEventTypes, evVisitMapCells ,122)
45  EVENT_DECL(MapEventTypes, evSendWaypoint ,123)
46  EVENT_DECL(MapEventTypes, evTeamOffer ,124)
47  EVENT_DECL(MapEventTypes, evTeamLooking ,125)
48 // EVENT_DECL(MapEventTypes, evTaskForceKick ,126)
49 // EVENT_DECL(MapEventTypes, evTaskForceQuit ,127)
50  EVENT_DECL(MapEventTypes, evSidekickOffer ,128)
51 // EVENT_DECL(MapEventTypes, evSuperGroupOffer ,129)
52 // EVENT_DECL(MapEventTypes, evSuperGroupResponse ,130)
53 // EVENT_DECL(MapEventTypes, evSuperGroupCostume ,131)
54  EVENT_DECL(MapEventTypes, evTradeOffer ,132)
55  EVENT_DECL(MapEventTypes, evTradeInit ,133)
56  EVENT_DECL(MapEventTypes, evTradeCancel ,134)
57  EVENT_DECL(MapEventTypes, evTradeUpdate ,135)
58  EVENT_DECL(MapEventTypes, evTradeSuccess ,136)
59  EVENT_DECL(MapEventTypes, evFriendsListUpdate ,137)
60 // EVENT_DECL(MapEventTypes, evControlPlayer ,138)
61  EVENT_DECL(MapEventTypes, evContactDialog ,139)
62  EVENT_DECL(MapEventTypes, evContactDialogClose ,140)
63  EVENT_DECL(MapEventTypes, evContactDialogOk ,141)
64  EVENT_DECL(MapEventTypes, evContactDialogYesNo ,142)
65  EVENT_DECL(MapEventTypes, evContactStatusList ,143)
66  EVENT_DECL(MapEventTypes, evContactSelect ,144)
67  EVENT_DECL(MapEventTypes, evTaskStatusList ,145)
68  EVENT_DECL(MapEventTypes, evTaskSelect ,146)
69  EVENT_DECL(MapEventTypes, evTaskListRemoveTeammates ,147)
70  EVENT_DECL(MapEventTypes, evTimeUpdate ,148)
71 // EVENT_DECL(MapEventTypes, evMissionEntryText ,149)
72 // EVENT_DECL(MapEventTypes, evMissionKick ,150)
73  EVENT_DECL(MapEventTypes, evDeadNoGurney ,151)
74  EVENT_DECL(MapEventTypes, evDoorAnimStart ,152)
75  EVENT_DECL(MapEventTypes, evDoorAnimExit ,153)
76  EVENT_DECL(MapEventTypes, evFaceEntity ,154)
77  EVENT_DECL(MapEventTypes, evFaceLocation ,155)
78  EVENT_DECL(MapEventTypes, evFloatingInfo ,156)
79  EVENT_DECL(MapEventTypes, evSendStance ,157)
80  EVENT_DECL(MapEventTypes, evMapXferList ,158)
81  EVENT_DECL(MapEventTypes, evMapXferListClose ,159)
82  EVENT_DECL(MapEventTypes, evAddTimeStateLog ,160)
83  EVENT_DECL(MapEventTypes, evLevelUp ,161)
84  EVENT_DECL(MapEventTypes, evChangeTitle ,162)
85  EVENT_DECL(MapEventTypes, evSendLocations ,163)
86 // EVENT_DECL(MapEventTypes, evCSRBugReport ,164)
87  EVENT_DECL(MapEventTypes, evEmailHeaders ,165)
88  EVENT_DECL(MapEventTypes, evEmailRead ,166)
89  EVENT_DECL(MapEventTypes, evEmailMessageStatus ,167)
90  EVENT_DECL(MapEventTypes, evEntityInfoResponse ,169) // Send entity info (description)
91  EVENT_DECL(MapEventTypes, evClueList ,170)
92  EVENT_DECL(MapEventTypes, evSouvenirListHeaders ,171)
93  EVENT_DECL(MapEventTypes, evSouvenirDetail ,172)
94  EVENT_DECL(MapEventTypes, evMissionObjectiveTimer ,173)
95  EVENT_DECL(MapEventTypes, evTaskDetail ,175)
96  EVENT_DECL(MapEventTypes, evBrowser ,176)
97  EVENT_DECL(MapEventTypes, evStoreOpen ,178)
98  EVENT_DECL(MapEventTypes, evStoreClose ,179)
99  EVENT_DECL(MapEventTypes, evTrayAdd ,182)
100  EVENT_DECL(MapEventTypes, evCombineEnhanceResponse ,183)
101  EVENT_DECL(MapEventTypes, evTailorOpen ,188)
102 // client -> server commands
103  EVENT_DECL(MapEventTypes, evConsoleCommand ,200)
104  EVENT_DECL(MapEventTypes, evMiniMapState ,201)
105  EVENT_DECL(MapEventTypes, evClientResumedRendering ,204)
106  EVENT_DECL(MapEventTypes, evCookieRequest ,206)
107  EVENT_DECL(MapEventTypes, evInteractWithEntity ,207)
108  EVENT_DECL(MapEventTypes, evSwitchTray ,208) // Switch Tray using left-right arrows next to power tray
109  EVENT_DECL(MapEventTypes, evEnterDoor ,209)
110  EVENT_DECL(MapEventTypes, evAwaitingDeadNoGurney ,210)
111  EVENT_DECL(MapEventTypes, evSetDestination ,211)
112  EVENT_DECL(MapEventTypes, evHasEnteredDoor ,213)
113  EVENT_DECL(MapEventTypes, evWindowState ,214)
114  EVENT_DECL(MapEventTypes, evInspirationDockMode ,217)
115  EVENT_DECL(MapEventTypes, evPowersDockMode ,218)
116  EVENT_DECL(MapEventTypes, evSetKeybind ,219)
117  EVENT_DECL(MapEventTypes, evRemoveKeybind ,220)
118  EVENT_DECL(MapEventTypes, evResetKeybinds ,221)
119  EVENT_DECL(MapEventTypes, evSelectKeybindProfile ,222)
120  EVENT_DECL(MapEventTypes, evDialogButton ,224)
121  EVENT_DECL(MapEventTypes, evReceiveContactStatus ,226)
122  EVENT_DECL(MapEventTypes, evActivatePower ,227)
123  EVENT_DECL(MapEventTypes, evActivatePowerAtLocation ,228)
124  EVENT_DECL(MapEventTypes, evActivateInspiration ,229) // Hit F1, F2, F3, F4, F5 or Click on Inspiration in Tray
125  EVENT_DECL(MapEventTypes, evSetDefaultPower ,230) // Send Default Powerset
126  EVENT_DECL(MapEventTypes, evUnsetDefaultPower ,231) // Clicking 'z'
127  EVENT_DECL(MapEventTypes, evUnqueueAll ,232) // Click on another entity or Clicking 'z'
128  EVENT_DECL(MapEventTypes, evAbortQueuedPower ,233) // Clicking 'z'
129  EVENT_DECL(MapEventTypes, evMoveInspiration ,234)
130  EVENT_DECL(MapEventTypes, evDeadNoGurneyOK ,235) // player click OK on death dialog
131  EVENT_DECL(MapEventTypes, evChangeStance ,236)
132  EVENT_DECL(MapEventTypes, evTargetChatChannelSelected ,237) // Change chat type using the letters in the chat window 'l, b, g, sg, r, f"
133  EVENT_DECL(MapEventTypes, evChatReconfigure ,238)
134  EVENT_DECL(MapEventTypes, evPlaqueVisited ,239)
135  EVENT_DECL(MapEventTypes, evCombineEnhancementsReq ,240)
136  EVENT_DECL(MapEventTypes, evMoveEnhancement ,241)
137  EVENT_DECL(MapEventTypes, evSetEnhancement ,242)
138  EVENT_DECL(MapEventTypes, evTrashEnhancement ,243)
139  EVENT_DECL(MapEventTypes, evTrashEnhancementInPower ,244)
140  EVENT_DECL(MapEventTypes, evBuyEnhancementSlot ,245)
141  EVENT_DECL(MapEventTypes, evRecvNewPower ,246)
142  EVENT_DECL(MapEventTypes, evLevelUpResponse ,247)
143  EVENT_DECL(MapEventTypes, evTradeWasCancelledMessage ,254) // Trade window: player clicked "Cancel" or closed the window.
144  EVENT_DECL(MapEventTypes, evTradeWasUpdatedMessage ,255) // Trade window: player changed something in the window.
145  EVENT_DECL(MapEventTypes, evEntityInfoRequest ,256) // right-click entity select "Info"
146  EVENT_DECL(MapEventTypes, evRecvCostumeChange ,260)
147  EVENT_DECL(MapEventTypes, evLocationVisited ,262)
148  EVENT_DECL(MapEventTypes, evReceiveTaskDetailRequest ,263)
149  EVENT_DECL(MapEventTypes, evSwitchViewPoint ,264)
150  EVENT_DECL(MapEventTypes, evSaveClientOptions ,265)
151  EVENT_DECL(MapEventTypes, evRecvSelectedTitles ,266)
152  EVENT_DECL(MapEventTypes, evDescriptionAndBattleCry ,267)
153  EVENT_DECL(MapEventTypes, evSouvenirDetailRequest ,268)
154  EVENT_DECL(MapEventTypes, evStoreBuyItem ,269)
155  EVENT_DECL(MapEventTypes, evStoreSellItem ,270)
156  EVENT_DECL(MapEventTypes, evBrowserClose ,277)
157 
158 
159  END_EVENTS(MapEventTypes, 1500)
160 };
161 } // end of SEGSEvents namespace
162 
Definition: MapEventTypes.h:90
CRUDLink_Event MapLinkEvent
Definition: EntitiesResponse.h:20
CRUD_EventTypes
Definition: CRUD_Events.h:19
Definition: LinkLevelEvent.h:13
MapEventTypes
Definition: MapEventTypes.h:14
#define END_EVENTS(enum_name, cnt)
Definition: SEGSEvent.h:24
#define BEGINE_EVENTS(enum_name, parent_class)
Definition: SEGSEvent.h:20