Commit Graph

113 Commits

Author SHA1 Message Date
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
Loïc Hoguin
a79ad78309 egs_game: Initial, probably buggy, implementation of npc_shop_buy. 2010-09-30 00:32:32 +02:00
Loïc Hoguin
1189753858 egs_user_model: Save the ShopID when entering a shop, remove it when leaving. 2010-09-29 19:02:20 +02:00
Loïc Hoguin
de646c2df8 items: Add a few clothes to the default inventory. 2010-09-29 03:08:02 +02:00
Loïc Hoguin
9ca3b903c6 egs_game: Handle item_equip(traps) and item_set_trap. 2010-09-28 23:06:27 +02:00
Loïc Hoguin
7b6773099b items: Add a couple parts to the default inventory. 2010-09-28 18:10:31 +02:00
Loïc Hoguin
d443deebb1 items: Add EX traps to the default inventory. Fix Stun Trap EX description. 2010-09-28 18:02:39 +02:00
Loïc Hoguin
c894e492de items: Add consumable items to the default inventory. 2010-09-28 04:13:11 +02:00
Loïc Hoguin
492b485cd9 Add default values to items and egs_user_model records. 2010-09-27 23:52:03 +02:00
Loïc Hoguin
ba0c6dd9a5 Remove a file that shouldn't be here. 2010-09-25 18:53:29 +02:00
Loïc Hoguin
74c491380d psu_proto: Handle that auto incremented area-related number properly. 2010-09-25 16:51:07 +02:00
Loïc Hoguin
d311a85f30 items: Add descriptions for all items defined so far! Now in separate files in priv/items/. 2010-09-25 03:18:46 +02:00
Loïc Hoguin
e8a2312794 Make the state the same for all modules. The state contains socket, gid and lid. 2010-09-20 02:41:03 +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
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
7b79545c95 items: Add the description and send it to the client when requested. 2010-09-04 16:33:40 +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
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
6ac469a896 maps: Add Story EP2 Chapter 1: The Mask C difficulty. 2010-09-02 23:49:32 +02:00
Loïc Hoguin
b7d3c1634f Added many NPC characters. Fixed movement for NPCs other than Lou. 2010-08-27 02:03:58 +02:00
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
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
27b0a8c318 maps: Remove an useless @todo. 2010-08-20 16:34:59 +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
ec8a989ce5 maps: Add sets info to seed form purge. 2010-07-31 13:43:54 +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
799583f4eb maps: Added Photon Eraser Return, commented out since it's missing. 2010-07-24 19:00:28 +02:00
Loïc Hoguin
3b314b535c maps: Added Dark Crystal Seeker. Not working. 2010-07-24 18:50:50 +02:00
Loïc Hoguin
acb3affefe maps: Added Gifts from Beyond+. Mostly non-working. 2010-07-24 18:27:33 +02:00
Loïc Hoguin
d6c572511a maps: Added Dark God bosses back. They're not really working yet though. 2010-07-24 18:11:47 +02:00
Loïc Hoguin
81e4805004 maps: Added Phantom Ruins back. 2010-07-24 13:00:03 +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
1b9d275b83 psu_missions: Added MAG', which doesn't work. 2010-07-20 18:08:31 +02:00
Loïc Hoguin
cd6766dbc6 psu_missions: Added The Dark God. 2010-07-19 19:27:12 +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
49016cafaa psu_missions: Added The Black Nest. Slightly better traps handling.
Not much is working there though.
2010-07-17 19:05:29 +02:00