Commit Graph

157 Commits

Author SHA1 Message Date
Loïc Hoguin
c957d9a8b9 Separate type definitions in their own header.
Also convert source files to utf8, update the copyright info and
other minor changes.
2011-02-27 23:13:09 +01:00
Loïc Hoguin
d9cde30b0b Remove the #level record. 2011-02-27 20:12:43 +01:00
Loïc Hoguin
c7cb5ab589 Remove the unused #users.se. 2011-02-27 19:49:27 +01:00
Loïc Hoguin
dc26bb82f7 Remove the unused #users.classlevels. 2011-02-27 19:46:37 +01:00
Loïc Hoguin
d8906226a5 Remove the unused #users.playtime. 2011-02-27 19:44:05 +01:00
Loïc Hoguin
730f47d837 Remove the unused #users.time. 2011-02-27 19:42:27 +01:00
Loïc Hoguin
a1bf3e43f3 Remove #characters and merge the data into #users directly. 2011-02-27 19:14:03 +01:00
Loïc Hoguin
86bb5c81b3 Rename the client state record #state into #client for clarity. 2011-02-26 17:00:41 +01:00
Loïc Hoguin
344b88eec4 egs_accounts: Add tmp_gid/0. Remove the table/record counters. 2011-02-20 02:42:40 +01:00
Loïc Hoguin
69a07dfad2 egs_accounts: Remove mnesia for accounts handling. Convert to a gen_server. 2011-02-20 02:01:16 +01:00
Loïc Hoguin
57e4e91187 Remove all references to the unused psu_object record/table. 2011-02-20 01:15:05 +01:00
Loïc Hoguin
b728731830 Properly handle the LID per player and per zone. Remove related hacks. 2011-02-19 19:45:50 +01:00
Loïc Hoguin
e7246271ad users: Remove the setid property. Sets are fully handled by the zone now. 2011-02-19 16:58:09 +01:00
Loïc Hoguin
326b356d02 egs_zones: Add enter and leave functions for players entering/leaving the zone. 2011-02-18 02:52:25 +01:00
Loïc Hoguin
fdfd49179f Remove psu_instance; to be replaced with egs_quests and egs_zones. 2011-02-13 19:26:08 +01:00
Loïc Hoguin
0989664035 Cleanup area loading code. Remove myroom, mission and spaceport support. 2011-02-13 18:06:25 +01:00
Loïc Hoguin
a484de77e0 egs_users: Rename id into gid inside the users record. 2011-02-13 00:35:05 +01:00
Loïc Hoguin
098ad5243a Get rid of psu_area; use a normal tuple instead (for now). 2011-02-12 23:28:56 +01:00
Loïc Hoguin
05149483c8 Use a normal tuple instead of a record for the pos values. 2011-02-12 20:12:48 +01:00
Loïc Hoguin
4dcaa79371 Add types to the users record and convert egs_users into a functions module.
The egs_user_model module was renamed into egs_users.
The egs_user_model record was renamed into users.
2011-02-12 19:58:53 +01:00
Loïc Hoguin
bd4a296b0a records: Define types for state and accounts. 2011-02-12 15:53:55 +01:00
Loïc Hoguin
67b38a3316 maps: Use the EGS colony zone 0 by default. 2010-12-11 15:51:54 +01:00
Loïc Hoguin
1e83a98d22 quests: Convert the Spaceport to configuration files. 2010-11-08 19:24:08 +01:00
Loïc Hoguin
681d61e73c quests: Convert the Moatoob lobbies to configuration files. 2010-11-08 05:05:38 +01:00
Loïc Hoguin
e9fc339bc2 quests: Convert the Neudaiz lobbies to configuration files. 2010-11-08 03:07:00 +01:00
Loïc Hoguin
ccf3c6f55e quests: Convert the Parum lobbies to configuration files. 2010-11-08 01:38:18 +01:00
Loïc Hoguin
eafeb744af Introduce egs_quests_db for quest building and handling. 2010-11-07 19:51:42 +01:00
Loïc Hoguin
01c02b24ef counters: All undefined counters now have a dummy default. Remove old counter code. 2010-10-28 02:56:28 +02:00
Loïc Hoguin
0a14def994 counters: Add the Moatoob GUARDIANS counter. 2010-10-28 02:37:26 +02:00
Loïc Hoguin
1c8dbd0a69 counters: Add the two tutorial counters. 2010-10-28 02:13:47 +02:00
Loïc Hoguin
79e9e39fba maps: Fix the QuestID for 3 boss test missions. 2010-10-28 01:34:25 +02:00
Loïc Hoguin
03ec8a4562 counters: Add the two Linear Line counters. 2010-10-25 02:33:14 +02:00
Loïc Hoguin
3f97b24a1d counters: Add the Rykros counters. 2010-10-23 23:22:39 +02:00
Loïc Hoguin
9e36068382 counters: Add the two HIVE #3 counters. 2010-10-23 22:57:13 +02:00
Loïc Hoguin
c91880be1f Introduce egs_universes for universe handling. Review and move send_021e and send_0222 to psu_proto. 2010-10-21 17:00:30 +02:00
Loïc Hoguin
393ee96012 maps: Fix the entry point for Cargo Train Rescue. 2010-10-19 00:14:59 +02:00
Loïc Hoguin
4dc32362ba counters: Add Falz Memoria counter. Use it for v1 and test missions. 2010-10-15 20:14:14 +02:00
Loïc Hoguin
12b69e3556 counters: Add the GUARDIANS HQ counter. 2010-10-14 23:25:53 +02:00
Loïc Hoguin
84469eb5ff counters: Add Space Dock counter. 2010-10-14 18:32:00 +02:00
Loïc Hoguin
8501b10261 counters: Add Dallgun counter. 2010-10-14 18:20:52 +02:00
Loïc Hoguin
5e9b669d00 egs_counters: Handle empty counters efficiently.
Adds Aurorey counter in the process.
2010-10-14 04:07:32 +02:00
Loïc Hoguin
77afc458a9 Introduce egs_counters for counter building and handling.
Currently only handle LL counter, others are yet to be migrated.
2010-10-13 20:09:34 +02:00
Loïc Hoguin
b4123b7433 Introduce egs_npc_db for NPC database handling. 2010-10-11 17:16:07 +02:00
Loïc Hoguin
db610bb066 Introduce egs_accounts for accounts handling. 2010-10-11 03:20:20 +02:00
Loïc Hoguin
641371fe4b egs_char_select: Save the character slot in the state for later use. 2010-10-09 01:04:03 +02:00
Loïc Hoguin
c7eae9256e Introduce egs_shops_db for shops listing management. 2010-10-08 20:56:48 +02:00
Loïc Hoguin
6cf2c77823 Introduce egs_items_db for items database management. 2010-10-08 17:30:24 +02:00
Loïc Hoguin
11b08b6dfd Introduce egs_seasons for season handling. Review and move the code there. 2010-10-07 20:09:08 +02:00
Loïc Hoguin
34ff98e43e Introduce egs_conf for system-wide configuration. Removes network.hrl. 2010-10-07 18:03:13 +02:00
Loïc Hoguin
87663e6f0d items: Make undefined shops sell 1 monomate instead of a hardcoded list. 2010-10-01 03:31:29 +02:00