Commit Graph

  • 13709d7f47
    improve clarity in README pttb369 2019-11-21 19:31:15 -0800
  • ceea04c3b4 Work in progress on egs_net (will be amended) master Loïc Hoguin 2012-05-16 12:33:12 +0200
  • 9adab0ea87 Move the PRS compression library into a separate application Loïc Hoguin 2012-01-04 01:56:38 +0100
  • 6579c26f98 egs_patch: Rename the folder containing the patch files Loïc Hoguin 2012-01-04 00:56:20 +0100
  • 368bb0f7b4 egs_patch: Use code:priv_dir/1 to get the location of the configuration Loïc Hoguin 2012-01-04 00:52:41 +0100
  • 807510f669 Add custom crc.bin and SmutFilter_J.bin files to the patch server Loïc Hoguin 2011-12-15 19:22:37 +0100
  • c69513073d Move the patch server into its own separate application Loïc Hoguin 2011-12-12 10:46:27 +0100
  • 35b86b58ba Fix paths temporarily to fix the compilation Loïc Hoguin 2011-12-12 10:41:16 +0100
  • ac0c3c551b Initial release layout Loïc Hoguin 2011-12-12 10:02:34 +0100
  • 289ce855ad Use supervisor:child_spec() type where appropriate. Loïc Hoguin 2011-06-08 15:36:14 +0200
  • bc47fcb049 Fix a dialyzer warning in egs_app. Loïc Hoguin 2011-06-08 12:30:13 +0200
  • 408e7e99e6 Convert egs_zones_sup to a simple_one_for_one supervisor. Loïc Hoguin 2011-06-08 12:01:39 +0200
  • c42b1a85f8 Convert egs_quests_sup to a simple_one_for_one supervisor. Loïc Hoguin 2011-06-08 11:30:28 +0200
  • e2274666b8 Rename Makefile target server into app. Loïc Hoguin 2011-06-08 02:18:10 +0200
  • 6fd1119777 Add type specs and simplifications to egs_conf. Loïc Hoguin 2011-06-08 02:17:38 +0200
  • eab53bc3a7 Add type specs and simplifications to egs_sup.erl. Loïc Hoguin 2011-06-08 02:05:15 +0200
  • 2325c7cf63 Move type definitions from an include file to egs.erl. Loïc Hoguin 2011-06-08 01:44:31 +0200
  • 8889ca8332 Simplify the code returning the current unix time. Loïc Hoguin 2011-06-08 01:23:32 +0200
  • 23e781f498 Add type specs to egs.erl. Loïc Hoguin 2011-06-08 00:13:48 +0200
  • 60b8009382 Use a try .. after construct for handling disconnects. Loïc Hoguin 2011-05-18 21:38:18 +0200
  • 325c1a4c10 Use Cowboy as a pool of acceptors. Loïc Hoguin 2011-05-17 17:15:17 +0200
  • 8f3db6480a Only enable zone 0 on colony by default. Loïc Hoguin 2011-04-19 13:00:06 +0200
  • 8363741b3a Initial work on 5th floor on colony zone 0. Loïc Hoguin 2011-04-19 12:57:31 +0200
  • 935b490461 Update the copyright to 2010-2011 in a few files. Loïc Hoguin 2011-04-19 12:47:08 +0200
  • 948873ddec Add dialyzer and compiler options to rebar.config. Loïc Hoguin 2011-04-19 12:45:17 +0200
  • 72726bdf6c Remove rebar from the repository. Use the $PATH one by default. Loïc Hoguin 2011-04-19 12:44:46 +0200
  • 0a399238f4 Fix a small issue in the patch server that could lead to a crash. Loïc Hoguin 2011-03-29 01:58:26 +0200
  • c957d9a8b9 Separate type definitions in their own header. Loïc Hoguin 2011-02-27 23:13:09 +0100
  • d9cde30b0b Remove the #level record. Loïc Hoguin 2011-02-27 20:12:43 +0100
  • c7cb5ab589 Remove the unused #users.se. Loïc Hoguin 2011-02-27 19:49:27 +0100
  • dc26bb82f7 Remove the unused #users.classlevels. Loïc Hoguin 2011-02-27 19:46:37 +0100
  • d8906226a5 Remove the unused #users.playtime. Loïc Hoguin 2011-02-27 19:44:05 +0100
  • 730f47d837 Remove the unused #users.time. Loïc Hoguin 2011-02-27 19:42:27 +0100
  • d2f7c9e83f psu_characters: Remove validate_name as it's not doing anything yet. Loïc Hoguin 2011-02-27 19:26:59 +0100
  • 6466f05728 psu_characters: Remove se_list_to_binary, it's doing it wrong. Loïc Hoguin 2011-02-27 19:25:06 +0100
  • 3821a1e7bf egs_proto: Move the build_char_level function where it belongs. Loïc Hoguin 2011-02-27 19:19:12 +0100
  • a1bf3e43f3 Remove #characters and merge the data into #users directly. Loïc Hoguin 2011-02-27 19:14:03 +0100
  • 3290aba95d egs: Use egs_users:broadcast to send the warp message to a single player too. Loïc Hoguin 2011-02-27 14:27:58 +0100
  • 72989f5332 egs_game: Forgot a function export. Loïc Hoguin 2011-02-27 14:06:31 +0100
  • 6cbb987ab0 Rename psu_proto into egs_proto since this module isn't temporary. Loïc Hoguin 2011-02-27 14:03:04 +0100
  • 9c8ad80a07 egs_game: Move psu_game:char_load into egs_game and delete psu_game. Loïc Hoguin 2011-02-27 13:48:10 +0100
  • b5d6b3934b egs_game: Move psu_game:npc_load into egs_game. Loïc Hoguin 2011-02-27 13:36:36 +0100
  • cdc2c56d5c egs_game: Move the code from area_load inside the area_change event. Loïc Hoguin 2011-02-27 13:33:18 +0100
  • 5b255b211b egs_login: Don't use the process dictionary anymore. Loïc Hoguin 2011-02-27 02:26:37 +0100
  • edb061662f psu_proto: Convert log calls to io:format to get rid of get(gid). Loïc Hoguin 2011-02-27 02:24:49 +0100
  • 9268f3f7ae egs_game: Convert log calls to io:format to get rid of get(gid). Loïc Hoguin 2011-02-27 02:16:15 +0100
  • dd4a228b01 egs_login: Remove a warning on unused Socket variable. Loïc Hoguin 2011-02-27 02:14:57 +0100
  • 34b4a21ce7 egs_game: Remove a few commented get(gid) that are polluting the search. Loïc Hoguin 2011-02-27 00:28:57 +0100
  • 2a7383b9a1 psu_game: Remove psu_game:send in favor of psu_proto:packet_send. Loïc Hoguin 2011-02-27 00:09:50 +0100
  • 3f1d1d2fb0 psu_proto: Move send_0a0a to psu_proto without reviewing it. Loïc Hoguin 2011-02-27 00:01:25 +0100
  • 18429b8d76 psu_proto: Move build_item_variables to psu_proto. Loïc Hoguin 2011-02-26 23:56:51 +0100
  • 82aca844f2 psu_proto: Move build_item_constants to psu_proto. Loïc Hoguin 2011-02-26 23:54:22 +0100
  • 1b36ff2589 psu_proto: Move send_010a to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 23:49:56 +0100
  • 4ff28e0939 psu_proto: Move send_1004 to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 23:32:43 +0100
  • f21f23a92f psu_game: Delete send_1309 and its binary packet, now unused. Loïc Hoguin 2011-02-26 23:21:15 +0100
  • 979e99f6a5 psu_game: Delete send_1332 and its binary packet, now unused. Loïc Hoguin 2011-02-26 23:20:26 +0100
  • 58cfb8a61e psu_proto: Move send_0113 to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 23:16:31 +0100
  • 9aca48a697 psu_proto: Move send_0503 to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 23:14:12 +0100
  • 722bcf7c9e psu_proto: Move send_0a04 to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 23:11:31 +0100
  • dc77b8e804 psu_proto: Move send_0d03 to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 23:07:52 +0100
  • eaafdc213f psu_proto: Move send_1016 to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 23:03:19 +0100
  • f8524ca9c4 psu_proto: Move send_1216 to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 23:01:08 +0100
  • 8c95aab709 psu_proto: Move send_1501 to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 22:58:23 +0100
  • 87c256edba psu_proto: Move send_1512 to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 22:55:55 +0100
  • 9c7f8f6eaa psu_proto: Move send_1602 to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 22:44:51 +0100
  • 5c234257dc psu_game: Remove the header function now unused. Loïc Hoguin 2011-02-26 22:34:37 +0100
  • a571b9a56b psu_proto: Move send_1a04 to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 22:34:05 +0100
  • dfa5634adb psu_proto: Move send_170c to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 22:31:01 +0100
  • 53a4b3dbbe psu_proto: Move send_170a to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 22:27:47 +0100
  • 4faabbda8f psu_proto: Move send_1706 to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 22:25:06 +0100
  • 023214793c psu_proto: Move send_1601 to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 22:18:19 +0100
  • 250a22dea8 psu_proto: Move send_1215 to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 22:15:20 +0100
  • f40ba44364 psu_proto: Move send_1213 to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 22:09:09 +0100
  • d0e15316b8 psu_proto: Move send_1212 to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 22:00:08 +0100
  • 4848b3c218 psu_proto: Move send_1211 to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 21:57:30 +0100
  • 7415da1c89 psu_proto: Move send_1207 to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 21:32:35 +0100
  • e8c1c98824 psu_proto: Move send_1206 to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 21:28:07 +0100
  • fde0f8b3fe psu_proto: Move send_1205 to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 18:44:42 +0100
  • 82e82503fa psu_proto: Move send_1202 to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 18:39:04 +0100
  • fde008c7a8 psu_proto: Move send_1113 to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 18:36:28 +0100
  • 564ab8749f psu_proto: Move send_110e to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 18:30:40 +0100
  • 6dc9fb52dc psu_proto: Move send_101a to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 18:27:31 +0100
  • 0b02718faa psu_proto: Move send_1015 to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 18:25:04 +0100
  • 333e898bb4 psu_proto: Move send_100f to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 18:15:53 +0100
  • 64d8bf7c25 psu_proto: Move send_0c09 to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 18:09:07 +0100
  • a44fc4274f psu_proto: Move send_0c02 to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 18:03:55 +0100
  • 5f0bd73303 psu_proto: Move send_022c to psu_proto without reviewing it. Loïc Hoguin 2011-02-26 17:38:07 +0100
  • 19350ba1ff egs_game: Stop using psu_game:header. Loïc Hoguin 2011-02-26 17:25:31 +0100
  • 998263b417 egs_login: Use pattern matching for system_client_version_info. Loïc Hoguin 2011-02-26 17:16:42 +0100
  • b6c1bf277d egs_users: Rename stateu into state. Loïc Hoguin 2011-02-26 17:03:25 +0100
  • 86bb5c81b3 Rename the client state record #state into #client for clarity. Loïc Hoguin 2011-02-26 17:00:41 +0100
  • d69fe073a8 egs_users: Introduce broadcast_all/1 to broadcast messages to all online users. 0.14.0 Loïc Hoguin 2011-02-21 02:30:39 +0100
  • 6c8b831fd2 egs_users: Replace read({pid, Pid}) calls by the new find_by_pid/1 function. Loïc Hoguin 2011-02-21 01:34:54 +0100
  • 953da28a3e egs_game_server: Make sure the egs_users:read can't fail in on_exit. Loïc Hoguin 2011-02-21 00:58:14 +0100
  • 344c534812 egs_login_server: Remove the unused on_exit/1. Loïc Hoguin 2011-02-21 00:37:15 +0100
  • 3280e79743 egs_game: The egs_users:read/1 call can't fail. Simplify the cast/3 function. Loïc Hoguin 2011-02-21 00:12:47 +0100
  • 6e922a7ec9 egs_users: Remove broadcast_unspawn/2 in favor of broadcast/2. Loïc Hoguin 2011-02-21 00:07:37 +0100
  • 823ee73e7d egs_users: Remove broadcast_spawn/2 in favor of broadcast/2. Loïc Hoguin 2011-02-20 23:59:54 +0100
  • 40d2eed01b egs_users: Remove select({neighbors, User}). Use egs_zones for broadcasting. Loïc Hoguin 2011-02-20 23:29:49 +0100
  • ac8d6858cd egs_users: Remove the unused select(all) function. Loïc Hoguin 2011-02-20 23:06:32 +0100