Commit Graph

35 Commits

Author SHA1 Message Date
Loïc Hoguin
46fabad441 egs_user_model: Remove the unused counterid introduced earlier today. 2010-08-21 18:42:23 +02:00
Loïc Hoguin
e4b2ab8a75 psu_proto: Move counter_options_request to events. 2010-08-21 18:39:15 +02:00
Loïc Hoguin
cfb14d9901 psu_proto: Move counter_quest_options_request to events. 2010-08-21 18:16:21 +02:00
Loïc Hoguin
98b2e2ba3a psu_proto: Move mission_abort to events. 2010-08-21 18:08:32 +02:00
Loïc Hoguin
efa743a465 psu_proto: Move lobby_transport_request to events. 2010-08-21 17:59:59 +02:00
Loïc Hoguin
435e075680 psu_proto: Move counter_quest_files_request to events. 2010-08-21 17:42:31 +02:00
Loïc Hoguin
e275cc2c34 psu_proto: Move mission_start to events. 2010-08-21 17:24:38 +02:00
Loïc Hoguin
647bd40b41 psu_game: Remove an obnoxious log. 2010-08-21 17:08:59 +02:00
Loïc Hoguin
dd6a44ef7f psu_proto: Move npc_invite to events. 2010-08-21 17:08:21 +02:00
Loïc Hoguin
13ace4082f psu_proto: Move counter_leave to events. 2010-08-21 16:59:01 +02:00
Loïc Hoguin
3ee62e81e8 psu_proto: Move counter_enter to events. Handle prev_area correctly. Handle CounterID correctly. 2010-08-21 16:53:35 +02:00
Loïc Hoguin
fcb3f4d055 psu_proto: Move area_change to events. 2010-08-21 15:40:17 +02:00
Loïc Hoguin
fb07769e44 psu_proto: Move player_death, player_death_return_to_lobby and player_type_capabilities_request to events. 2010-08-21 00:28:02 +02:00
Loïc Hoguin
5672d40ca9 psu_proto: Move unicube_request and unicube_select to events. Now handle EventID on select. 2010-08-20 23:22:24 +02:00
Loïc Hoguin
6dd159dc1e psu_proto: Clean parsing separation. Handle events rather than packets.
Lou can now equip a wepon.
2010-08-19 23:43:19 +02:00
Loïc Hoguin
f6305c3c76 Renamed egs_proto into psu_proto. 2010-08-19 01:53:18 +02:00
Loïc Hoguin
18a86f9c6b Initial party and NPC support. Lou only so far. Many bugs expected. 2010-08-16 18:31:01 +02:00
Loïc Hoguin
26ed4cbf54 Remove egs_db. Rename the ids table to counters. Update it directly. 2010-07-31 21:32:08 +02:00
Loïc Hoguin
7b542e1dda psu_game: Move the room packets into their own functions. 2010-07-31 18:28:31 +02:00
Loïc Hoguin
d3ba85a8c3 psu_game: Handle the list of universes properly. 2010-07-31 18:04:39 +02:00
Loïc Hoguin
859cd1aad2 psu_game: Small improvements for future NPC invite code. 2010-07-31 15:20:25 +02:00
Loïc Hoguin
cc5b621e35 psu_game: Correctly check for the return value of ssl_accept. Also enable reuseaddr. 2010-07-31 13:55:54 +02:00
Loïc Hoguin
8495048240 psu_game: Remove boring blank lines. 2010-07-30 23:05:13 +02:00
Loïc Hoguin
b3bcdad6ca psu_game: Add code to add an NPC to the party (forced and from menu). NPC doesn't appear yet. 2010-07-30 22:09:30 +02:00
Loïc Hoguin
e70bb0cc3b psu_game: Add an NPC header file to generate the NPC list. 2010-07-30 19:31:31 +02:00
Loïc Hoguin
64a69cd952 maps: Added Airboard Rally. Initial vehicles support. 2010-07-26 19:37:50 +02:00
Loïc Hoguin
761f053ade psu_game: Don't try to load a set file that doesn't exist. 2010-07-24 12:51:51 +02:00
Loïc Hoguin
d62a6bdacd psu_instance: Add floor_button to make MAG' work better. Fix TargetID issues.
Temporarily disable the Dark God boss zone files because they're wrong in the data.
2010-07-24 00:53:01 +02:00
Loïc Hoguin
473f7f1ae6 Added psu_instance, a process to handle missions and more later. 2010-07-23 21:46:03 +02:00
Loïc Hoguin
10d1f4f85b psu_game Improve exit handling. 2010-07-20 10:15:19 +02:00
Loïc Hoguin
f86aeb8f17 psu_game: Disable character creation validation temporarily. 2010-07-19 20:45:09 +02:00
Loïc Hoguin
bc66480d8e Move the db user code into its own gen_server, egs_user_model. 2010-07-19 02:11:31 +02:00
Loïc Hoguin
ac4a19dab9 Use a timer instead of egs_cron for keepalive packets. 2010-07-18 17:54:28 +02:00
Loïc Hoguin
5109ccf337 Separate the game process exit monitoring into its own general-purpose module. 2010-07-18 15:41:26 +02:00
Loïc Hoguin
ef9b3aa03b Converted the game server into a supervisor-compatible module. 2010-07-18 14:08:11 +02:00