Loïc Hoguin
|
b2cd15d055
|
proto: Fix send_npc_info, schoolboy error.
|
2010-06-04 11:36:52 +02:00 |
|
Loïc Hoguin
|
f41935dae2
|
proto: Remove parse_platform_info.
|
2010-06-04 11:26:22 +02:00 |
|
Loïc Hoguin
|
1db610f42e
|
proto: Remove parse_uni_select.
|
2010-06-04 11:23:15 +02:00 |
|
Loïc Hoguin
|
2afaa28c05
|
proto: Send all working NPCs cards to everyone.
|
2010-06-04 02:03:43 +02:00 |
|
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 |
|