Commit Graph

347 Commits

Author SHA1 Message Date
Loïc Hoguin
dd743a9b6d proto: Remove a write_file leftover. 2010-06-04 00:52:30 +02:00
Loïc Hoguin
e2e4a1411b game: Remove a done @todo. 2010-06-04 00:24:15 +02:00
Loïc Hoguin
152da2848e game: Silently ignore 0b05 in dispatch rather than in its own handler. 2010-06-04 00:10:54 +02:00
Loïc Hoguin
92f1d15729 game: Rename all source packet variables to Orig. Packet is for output. 2010-06-04 00:09:08 +02:00
Loïc Hoguin
86fb4486ba game: Silently ignore packet 0818 (CPU/GPU information). 2010-06-03 23:45:06 +02:00
Loïc Hoguin
43b4c3d5a4 game: Improved log function. 2010-06-03 23:36:34 +02:00
Loïc Hoguin
32f7afb53e login: Ignore commands 0227 and 080e silently. 2010-06-03 23:04:38 +02:00
Loïc Hoguin
c394b20ee0 login: Improved log function. 2010-06-03 23:00:10 +02:00
Loïc Hoguin
8ffc8f2069 login: Move all parsing functions out of proto and do it inline for clarity. 2010-06-03 22:53:34 +02:00
Loïc Hoguin
652ee58c13 proto: Remove send_hello, do it inline. 2010-06-03 20:25:52 +02:00
Loïc Hoguin
56a669af45 game: Add a quest initialization packet. 2010-06-03 20:15:10 +02:00
Loïc Hoguin
b8251346b2 proto: Send flags just like on the official servers. 2010-06-03 19:25:18 +02:00
Loïc Hoguin
e6bc6ca32b game: Ignore counter's mission selected command. Fix a @doc. 2010-06-02 20:49:19 +02:00
Loïc Hoguin
1eb5e76a0a game: Initial dialog handling. PP cube, Lumilass, items shops start working. 2010-06-02 20:05:50 +02:00
Loïc Hoguin
6aa598eacb game: Add a @todo, fix a @doc. 2010-06-02 12:56:33 +02:00
Loïc Hoguin
30835c844d Updated MOTD. 2010-06-01 23:42:58 +02:00
Loïc Hoguin
6f06dff85a game: Handle area separation correctly. Handle unspawn, fixing temporary ghosts. 2010-06-01 23:40:32 +02:00
Loïc Hoguin
9acdef78c8 game: Initial party support. Party name = charname, drops = random. 2010-06-01 20:26:42 +02:00
Loïc Hoguin
fb85a123ad game: Handle more than 1 hit per hit command. 2010-06-01 20:11:22 +02:00
Loïc Hoguin
8a12b7ed36 game: Improve weapon equip/unequip handling. Handle melee half-correctly. 2010-06-01 20:11:02 +02:00
Loïc Hoguin
e427bcb478 game: Ignore fragmented packet received notice. 2010-05-31 21:58:20 +02:00
Loïc Hoguin
1bdc71ced3 game: Fix crashes related to missions. Don't broadcast if not in the same instance. 2010-05-31 21:15:39 +02:00
Loïc Hoguin
3ec9f898fe game: Send character's location (party member location) on area load. 2010-05-31 18:56:38 +02:00
Loïc Hoguin
e6063333ca game: Initial damage handling. A default inventory is given. 2010-05-31 18:50:24 +02:00
Loïc Hoguin
4ae86af79a game: Initial mission and mission counter support. 2010-05-31 18:24:26 +02:00
Loïc Hoguin
7ddad7745a Updated MOTD. 2010-05-27 14:09:12 +02:00
Loïc Hoguin
b99ee267ff maps: Fix all the planet lobbies, including field lobbies.
This does not include story missions mid-lobbies though, of course.
2010-05-27 14:03:06 +02:00
Loïc Hoguin
30026b221a game: No need to restrict that much what can be in unused packet variables.
Doing so causes errors to some people sometimes.
2010-05-26 17:11:11 +02:00
Loïc Hoguin
8ab19a6094 game: Nevermind. 2010-05-26 11:45:33 +02:00
Loïc Hoguin
0045422a1b game: Fix room map type from uni cube. 2010-05-26 11:38:17 +02:00
Loïc Hoguin
32f4a0b987 game: Channel must not be changed when broadcasting. 2010-05-26 11:27:51 +02:00
Loïc Hoguin
5fc0bf0741 game: Consolidate broadcasting according to what is known so far. 2010-05-26 11:02:18 +02:00
Loïc Hoguin
4466c77ec5 game: Consolidate command 0503 parsing to prevent tampering as much as possible. 2010-05-26 10:48:42 +02:00
Loïc Hoguin
7e32314760 game: Save coordinates for the stand still command too. 2010-05-26 10:10:14 +02:00
Loïc Hoguin
5ecdd5d4c9 game: Implement character direction. 2010-05-26 09:55:55 +02:00
Loïc Hoguin
0353915b20 game: Fix a small conflict in packet dispatch.
0b05 ignores the channel and could sometimes send 1, disconnecting the player.
2010-05-26 05:35:31 +02:00
Loïc Hoguin
d575eae402 game: Limit broadcasting to the allowed commands.
Commands that can broadcast are 0101 0102 0104 0107 010f 0503 050f 0514.
2010-05-25 23:09:08 +02:00
Loïc Hoguin
dd4bb5f520 game: Lobby ID shouldn't be allowed to be 0 yet, otherwise conflicts occur. 2010-05-25 22:24:43 +02:00
Loïc Hoguin
2a84dd529a game: The lobby ID apparently can't be 1024 and above. 2010-05-25 22:10:14 +02:00
Loïc Hoguin
757523ca03 game: Initial Your Room work. Loads someone else's room.
This removes the club from the uni cube, and fix the room doors at GC1.
2010-05-25 08:50:08 +02:00
Loïc Hoguin
21823c3f58 game: Replace newlines by space when printing the chat messages. 2010-05-24 13:52:45 +02:00
Loïc Hoguin
f9a61af2dc Don't need a + in replace regexpes since they're global. 2010-05-24 13:49:00 +02:00
Loïc Hoguin
dd0162458b game: Print chat messages. 2010-05-24 13:41:06 +02:00
Loïc Hoguin
52d6bccc5f game: Print the flag being handled. 2010-05-24 13:30:36 +02:00
Loïc Hoguin
89e2214ba7 game: Stub mission counter handler. 2010-05-24 13:10:05 +02:00
Loïc Hoguin
e443bf790a proto: Remove a value that makes no sense and seems unused. 2010-05-24 12:16:13 +02:00
Loïc Hoguin
5a12edf465 Updated MOTD. 2010-05-24 11:30:57 +02:00
Loïc Hoguin
1da6ac4847 maps: Add all known and used lobbies on all planets.
All GC and Parum are available. Neudaiz and Moatoob are main city only.
Parum GUARDIANS and GRM aren't working properly yet but the map loads fine.
2010-05-24 11:25:20 +02:00
Loïc Hoguin
2453c08d2f Add data folder for game files. 2010-05-24 06:23:07 +02:00
Loïc Hoguin
9a62b29c43 maps: Fix back 5th floor and club. 2010-05-22 23:40:28 +02:00