summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog22
-rw-r--r--docs/packets.txt19
2 files changed, 41 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 8389caae..507c1483 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,25 @@
+2006-01-14 Eugenio Favalli <elvenprogrammer@gmail.com>
+
+ * src/accounthandler.cpp, src/client.cpp, src/dalstorage.cpp,
+ src/messageout.cpp, src/defines.h: Sever returns infos about position of
+ the selected character (map name, coordinates).
+
+2006-01-13 Eugenio Favalli <elvenprogrammer@gmail.com>
+
+ * src/accounthandler.cpp, src/client.cpp, src/dalstorage.cpp,
+ src/defines.h, src/main.cpp, src/mapmanager.cpp, src/mapmanager.h,
+ src/netcomputer.cpp, src/object.cpp, src/object.h, tmwserv.dev: Made
+ minimum client version and default map id configurable, set/getMapId are
+ now preferred.
+
+2006-01-12 Eugenio Favalli <elvenprogrammer@gmail.com>
+
+ * src/accounthandler.cpp, src/client.cpp, src/dalstorage.cpp,
+ src/main.cpp, src/mapmanager.cpp, src/mapmanager.h, src/netcomputer.cpp,
+ src/object.cpp, src/object.h, src/state.cpp, tmwserv.dev: Fixed default map
+ definition for a new created character, enabled loading of map when a
+ character is on it, fixed inconsistency in getter/setter for map id.
+
2006-01-12 Eugenio Favalli <elvenprogrammer@gmail.com>
* src/accounthandler.cpp, src/client.cpp, src/dalstorage.cpp,
diff --git a/docs/packets.txt b/docs/packets.txt
index 76db63d4..4547adf5 100644
--- a/docs/packets.txt
+++ b/docs/packets.txt
@@ -173,6 +173,25 @@ client. Any not listed error codes are unknown errors.
* 6 = existing email address
}
+CMSG_CHAR_SELECT 0x0026
+Request to select a character.
+{
+ C characterId
+}
+
+SMSG_CHAR_SELECT_RESPONSE 0x0027
+Response to character selection.
+{
+ C code
+ * 0 = selection succeded
+ A mapName
+ S characterX
+ S characterY
+ * 1 = invalid id
+ * 2 = not logged in
+ * 3 = no characters
+}
+
2.2 OBJECTS