Commit Graph

515 Commits

Author SHA1 Message Date
Loïc Hoguin
05c1cc0dfd psu_proto: Move system_login_auth_request to events. 2010-09-19 17:51:42 +02:00
Loïc Hoguin
7197e5df21 psu_proto: Move system_game_server_request to events. 2010-09-19 17:31:46 +02:00
Loïc Hoguin
8a88d63e48 egs_game: Change the process message names following network code refactoring. 2010-09-18 23:38:23 +02:00
Loïc Hoguin
a498359165 egs_game: Fix the newly introduced bug when using uni cube. 2010-09-18 23:30:31 +02:00
Loïc Hoguin
989f152478 psu_proto: Remove packet_recv, packet_split, packet_parse, unused following the refactoring of the network stack. 2010-09-18 22:57:55 +02:00
Loïc Hoguin
9ba7e25d64 egs_login_server: Abstract the login server. Share the code for login server and game auth. 2010-09-18 22:53:15 +02:00
Loïc Hoguin
d9a3f24229 egs_sup: Change line end characters from CR+LF to LF. 2010-09-18 21:39:31 +02:00
Loïc Hoguin
f52c133c6a egs_game_server: Separate the general game server handling into this new module. 2010-09-18 21:37:48 +02:00
Loïc Hoguin
59b0438434 psu_game: Abstract network, login/auth, character select and game into their own modules. 2010-09-18 19:57:55 +02:00
Loïc Hoguin
d504fcb576 lumilass: Fix the data for each gender/race. 2010-09-18 00:46:35 +02:00
Loïc Hoguin
04487676f0 psu_game: Fix Lumilass options for all races and gender. 2010-09-16 23:15:39 +02:00
Loïc Hoguin
9c12812364 psu_instance: Handle goggle_target properly. 2010-09-13 19:36:08 +02:00
Loïc Hoguin
330659d3b0 Enable all types to equip everything. 2010-09-12 23:52:41 +02:00
Loïc Hoguin
c2adcb7018 psu_game: Don't reload the area twice in story missions when the NPC follows. 2010-09-12 23:42:36 +02:00
Loïc Hoguin
3c90c8e4bc items: Initial weapons handling. Added 3 swords with various differences. 2010-09-12 23:27:28 +02:00
Loïc Hoguin
2cf0989621 psu_game: Initial inventory handling. Added special items all available in the test inventory. 2010-09-12 02:42:32 +02:00
Loïc Hoguin
d7bf8e1868 psu_game: Empty the inventory. 2010-09-12 00:36:54 +02:00
Loïc Hoguin
ab05db4466 psu_parser: Fix Windows detection. 2010-09-10 15:33:40 +02:00
Loïc Hoguin
32c080e928 psu_game: Regression fix for people getting disconnecting randomly in missions. 2010-09-09 00:58:03 +02:00
Loïc Hoguin
37a46a3953 items: Added all male and female parts. 2010-09-08 03:54:44 +02:00
Loïc Hoguin
c6e7ffb3a0 items: Added all the female clothes. 2010-09-08 03:00:30 +02:00
Loïc Hoguin
7b5c853a4a items: Add the 3 missing male clothes. 2010-09-07 00:24:13 +02:00
Loïc Hoguin
4ffd581b4a items: Add male clothes. 2010-09-06 23:09:50 +02:00
Loïc Hoguin
c0ff7100fb psu_game: Fix send_0222 based on research. This fixes the EXP TNL issue. 2010-09-05 15:38:58 +02:00
Loïc Hoguin
3ac88d6d81 psu_game: Fix various LID issues. 2010-09-05 15:38:28 +02:00
Loïc Hoguin
ad9dede8bc psu_proto: Added 2 more @todo for item_learn_pa or npc_shop_gift_wrap. 2010-09-05 15:32:51 +02:00
Loïc Hoguin
c43d069620 psu_game: The 021b command must be sent everytime char_load is called. 2010-09-05 00:46:38 +02:00
Loïc Hoguin
0d7147b842 psu_proto: Move system_client_hardware_info to events and ignore it for now. 2010-09-04 21:00:55 +02:00
Loïc Hoguin
abf8f06625 psu_proto: Review and move char_select_create, char_select_enter, char_select_request to events. 2010-09-04 19:59:06 +02:00
Loïc Hoguin
8abaaada90 psu_game: Log information when the user buy or sell something. 2010-09-04 19:01:35 +02:00
Loïc Hoguin
7b79545c95 items: Add the description and send it to the client when requested. 2010-09-04 16:33:40 +02:00
Loïc Hoguin
62e0b662b9 psu_proto: Added two @todo comments. 2010-09-04 16:06:46 +02:00
Loïc Hoguin
c79ef69b40 items: Added all the remaining items for the consumable shops. 2010-09-04 15:52:10 +02:00
Loïc Hoguin
b4b692ed5e psu_game: Start the items database. Use items to generate the consumable items shops listings. 2010-09-04 03:50:27 +02:00
Loïc Hoguin
be464af255 psu_game: Review and move system_client_version_info to events.
psu_login does NOT use the events version of the command yet.
2010-09-04 01:50:12 +02:00
Loïc Hoguin
2899a32ea1 Change the license from GPLv3 to Affero GPL, which is based on GPLv3. 2010-09-04 00:09:06 +02:00
Loïc Hoguin
4532169f1e psu_proto: Review send_0d05 and move it to psu_proto. 2010-09-03 23:26:29 +02:00
Loïc Hoguin
116ec3201a psu_game: Don't delete the user on system_key_auth_request failure! This would be usable as a DOS attack against a specific user. 2010-09-03 22:17:47 +02:00
Loïc Hoguin
f4b0b952fc psu_proto: Review and move the system_key_auth_request event to psu_proto. 2010-09-03 22:14:50 +02:00
Loïc Hoguin
1447048dd9 psu_proto: Review send_0202 and move it to psu_proto. 2010-09-03 21:36:38 +02:00
Loïc Hoguin
4e39ebefae psu_game: Fix a small typo. 2010-09-03 19:51:41 +02:00
Loïc Hoguin
7a42e0527e psu_game: Small change to send_1006 based on research. 2010-09-03 18:38:40 +02:00
Loïc Hoguin
c3380cbf95 psu_game: Small fixes to send_1500 based on research. GID shows up properly on own partner card now. 2010-09-03 02:04:09 +02:00
Loïc Hoguin
1d0c9ff960 psu_game: Small change to send_0d01 based on research. 2010-09-03 01:48:02 +02:00
Loïc Hoguin
6ec02be0f4 psu_game: Small change to send_1005 based on research. 2010-09-03 01:45:05 +02:00
Loïc Hoguin
6ac469a896 maps: Add Story EP2 Chapter 1: The Mask C difficulty. 2010-09-02 23:49:32 +02:00
Loïc Hoguin
f785b290bb psu_proto: Add a new event: party_remove_member. NPCs can now be removed from the party. 2010-09-02 23:48:27 +02:00
Loïc Hoguin
bab8913645 psu_game: Handle the npc_force_invite event properly. 2010-09-02 21:40:26 +02:00
Loïc Hoguin
2ef6a53f58 psu_game: Fix a GID/NPCid mismatch in the npc_invite event. 2010-09-02 21:37:55 +02:00
Loïc Hoguin
8de811642c psu_proto: Move send_010d to psu_proto. 2010-09-02 19:02:39 +02:00