Commit Graph

580 Commits

Author SHA1 Message Date
Loïc Hoguin
d5178a313e quests: Oops. Club exit isn't a stair. 2010-12-12 17:08:52 +01:00
Loïc Hoguin
411763faf5 quests: Add the club (map 103) to zone 0 on the colony lobby. 2010-12-12 01:49:51 +01:00
Loïc Hoguin
f867dfbb72 egs_script_lexer: Add 4 syscalls for retrieving current questid, areaid, zoneid and mapid. 2010-12-12 01:18:52 +01:00
Loïc Hoguin
207b0b04cc egs_files: Make the standup move distance configurable for chairs. 2010-12-12 01:18:24 +01:00
Loïc Hoguin
c378397181 Makefile: Don't delete the generated lexer/parser after all. 2010-12-11 16:29:37 +01:00
Loïc Hoguin
3eb3d4dc4d quests: Add the missing static objects to colony zone 0 4th floor. 2010-12-11 16:23:17 +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
92f3c2fbc5 egs_files: NPC data had an extra byte preventing following groups from being loaded. 2010-12-11 15:45:21 +01:00
Loïc Hoguin
6335c39403 quests: Add zone 0 to quest 1100000 (colony). 2010-12-11 15:44:37 +01:00
Loïc Hoguin
c161f8c48a scripts: Big update to the scripts lexer, parser and compilers.
Supports most syscalls, functions and opcodes. Includes a few bug fixes.
2010-12-11 14:38:13 +01:00
Loïc Hoguin
8504352ef7 egs_files: Add the sensor object. 2010-12-11 14:36:47 +01:00
Loïc Hoguin
9b501e998b quests: Cleanup the colony warps. 2010-12-11 14:35:49 +01:00
Loïc Hoguin
9f3f815be8 Remove useless rebar.config. 2010-12-05 10:40:58 +01:00
Loïc Hoguin
3a45b43354 egs_files: Compress the NBL data automatically when its size is >= 16#800. 2010-11-28 16:32:28 +01:00
Loïc Hoguin
3b05e4dfe3 egs_quests_db: Initial zone file support. Handle 1 set + script and text files. 2010-11-27 23:03:04 +01:00
Loïc Hoguin
401ffe5194 priv/*.hrl: Missing closing parenthesis. 2010-11-27 18:59:24 +01:00
Loïc Hoguin
48728337c7 egs_network: Stay on the old SSL implementation until the new one works better. 2010-11-17 23:36:35 +01:00
Loïc Hoguin
d7f41a8ee5 egs_prs: C module implementing PRS compression from fuzziqer. 2010-11-17 21:36:05 +01:00
Loïc Hoguin
bd6b5632f1 The server now requires Erlang R14B to run. 2010-11-17 21:31:33 +01:00
Loïc Hoguin
c23c7e56fa Makefile: Don't keep the generated lexer and parser files after compilation. 2010-11-17 02:23:04 +01:00
Loïc Hoguin
9efb734c63 quests: Convert the zones to a proplist of proplists rather than a list of proplists. 2010-11-17 02:19:10 +01:00
Loïc Hoguin
7fadf362b3 Initial script lexer, parser and compiler support. 2010-11-17 01:30:07 +01:00
Loïc Hoguin
71772a58fb quests: Convert the Counters to configuration files. 2010-11-08 22:03:16 +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
2ce9ec0857 egs_char_select: Set back the entrance to colony 4th floor. 2010-11-08 01:37:00 +01:00
Loïc Hoguin
4e12f5bd5f quests: Remove the useless parameters. 2010-11-08 00:47:59 +01:00
Loïc Hoguin
f6819a2f95 Updated rebar. 2010-11-07 20:08:40 +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
fc6c424536 Rename egs_counters to egs_counters_db. 2010-11-06 03:24:55 +01:00
Loïc Hoguin
1e264d3e1b Update egs.app.src and let rebar fill in the modules. 2010-11-06 03:20:05 +01:00
Loïc Hoguin
35bcf4595e egs_files: Move the nbl packing functions to egs_files. 2010-11-06 01:27:16 +01:00
Loïc Hoguin
dc2968cbce egs_counters: Move the file loading functions into their own module, egs_files. 2010-11-06 01:20:14 +01:00
Loïc Hoguin
9528c521b3 Remove the counters folder from data/ now that they're all converted. 2010-10-30 01:43:16 +02: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
3fa3d27915 Rename doc to docs because rebar cleans doc automatically. 2010-10-28 02:39:23 +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
8c0683c07b egs_app: Return ok on db_init. 2010-10-28 01:34:52 +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
6f13319790 doc: Update commands file. 2010-10-25 02:47:12 +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
103fe3f8a9 Bump to 0.8.0. 2010-10-23 04:02:58 +02:00
Loïc Hoguin
71d2c22028 doc: Add the documentation for most of the commands reviewed so far. 2010-10-23 04:02:15 +02:00
Loïc Hoguin
814d4348f5 psu_proto: Remove a useless @todo. 2010-10-23 04:01:47 +02:00
Loïc Hoguin
a0d6e67e0e egs_game: Properly handle the spawning of individual players instead of sending everything each time. 2010-10-22 04:04:21 +02:00