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
Loïc Hoguin
1f9ac7b1f6
psu_missions: Add True Darkness. Boss gate handling. Boss partially working.
2010-07-17 14:50:03 +02:00
Loïc Hoguin
f46b276047
maps: Added SEED Awakening.
2010-07-16 22:57:48 +02:00
Loïc Hoguin
db3a10188b
psu_missions: Handle warps. Correctly handle coords, direction. Add Dark Satellite.
...
Currently only Dark Satellite B1 and B2 work.
There might be a regression about the sit state of others when connecting.
2010-07-16 16:25:31 +02:00
Loïc Hoguin
9546237ea5
psu_missions: Add Fight for Food, fix key handling for gates with N>1 keys and many gates per block.
2010-07-15 13:00:06 +02:00
Loïc Hoguin
51c2c1ad3e
psu_parser: Generate missions data when compiling the server.
...
Currently generates the mission data for all Unsafe Passage quests.
2010-07-14 19:31:27 +02:00
Loïc Hoguin
6bcbb75638
maps: Temp. disable all non-working missions from the Linear Line counter.
2010-07-10 22:30:04 +02:00
Loïc Hoguin
5f4a1f8877
game: Fix 3rd Unsafe Passage C block 2 and 3!
2010-07-10 21:34:59 +02:00
Loïc Hoguin
43d2516d02
psu_missions: Initial objects and proper missions handling. See below.
...
* Create objects in the memory database.
* Enemies aren't created in the database yet.
* Player now has its HP working correctly.
* Boxes are now destroyed.
* Temporarily set the initial spawn point to the LL counter.
2010-07-09 18:59:14 +02:00
Loïc Hoguin
86d50bb2c7
characters: Fix issues when loading idle characters.
2010-07-02 23:12:46 +02:00
Loïc Hoguin
1ea1009a37
game: Initial support for character stats and other information.
2010-07-01 21:26:26 +02:00
Loïc Hoguin
94ccf04986
records: Add new data structures for accounts and characters handling.
2010-07-01 04:02:31 +02:00
Loïc Hoguin
14c9ab7666
psu_characters: Parse and validate character options.
2010-06-30 18:02:00 +02:00
Loïc Hoguin
c4e2dccb97
psu_appearance: Parse and validate character creation appearance data.
2010-06-30 02:52:53 +02:00
Loïc Hoguin
b89519c58a
game: Add initial seasons support, triggered automatically according to the current UTC date.
2010-06-17 04:03:48 +02:00
Loïc Hoguin
3d9c91852a
maps: Fix the tutorial counters filenames.
2010-06-13 14:00:09 +02:00
Loïc Hoguin
d1e7ed7c31
maps: Fix the ruins/fissure mismatch.
2010-06-13 12:37:39 +02:00
Loïc Hoguin
8d119e1934
game: Consolidate myroom_load into area_load. See below.
...
* Remove myroom_load.
* Add room map information to the maps include.
* Add the beginning of the tutorial to check changes correctness.
* Reload characters all the time when entering or leaving the room quest.
2010-06-12 21:26:37 +02:00
Loïc Hoguin
a0442e1139
game: Correctly handle mission aborting. Warp the player OUT.
2010-06-11 00:34:55 +02:00
Loïc Hoguin
03bbc6aa7c
maps: Wrong mission name.
2010-06-08 23:59:52 +02:00
Loïc Hoguin
c7ee128073
maps: Add the complete Linear Line counter missions.
...
Though Phantom Fissure C and A don't have their respective files yet.
2010-06-08 21:24:49 +02:00
Loïc Hoguin
829c812293
maps: Add Unsafe Passage C variant 1. It seems to load fine.
2010-06-08 19:39:23 +02:00
Loïc Hoguin
86e110c3d9
maps: Add a counters folder and move all counters there.
2010-06-08 19:20:14 +02:00
Loïc Hoguin
82c08317f6
game: Improved mission start handling.
2010-06-08 19:09:54 +02:00
Loïc Hoguin
a5434fce9c
maps: Small cleanup. Fix unselectable waterfall counter.
2010-06-08 16:15:33 +02:00
Loïc Hoguin
d8f6b443a7
maps: Add the remaining Moatoob mission counters.
2010-06-08 15:56:56 +02:00
Loïc Hoguin
8d0270a7d2
maps: Add all Neudaiz mission counters.
2010-06-07 21:16:27 +02:00
Loïc Hoguin
a77b580684
maps: Added all Parum mission counters.
2010-06-07 14:37:42 +02:00
Loïc Hoguin
1cc1164656
maps: Add all the colony counters.
2010-06-07 01:16:37 +02:00
Loïc Hoguin
e093ed391b
maps: Reworked counters to enable all variants of all missions.
2010-06-06 22:04:13 +02:00
Loïc Hoguin
ec065686bd
game: Fix counter loading with different backgrounds. Add 5th floor counter.
2010-06-06 20:13:59 +02:00