Commit Graph

353 Commits

Author SHA1 Message Date
Loïc Hoguin
10eb51f7c4 game: Better weapon equip handling. Mostly temporary though. 2010-06-19 22:04:42 +02:00
Loïc Hoguin
95bf192071 game: Sonic's Birthday event code. Mostly temporary for now. 2010-06-18 19:51:46 +02:00
Loïc Hoguin
243a22058c game: Add crystal event number. 2010-06-18 18:57:10 +02:00
Loïc Hoguin
370a5488b8 game: Initial mission events, keys, crystals support.
Some values are hardcoded for now. This enables the first block of the
3rd Unsafe Passage layout. Missions are mostly figured out but will require
more work to make them work everywhere.
2010-06-18 18:33:13 +02:00
Loïc Hoguin
46cf099949 game: Fix season date, Easter had 22 days instead of 21. 2010-06-17 12:35:47 +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
3ac49e431e game: Don't validate 0503 so tightly, prevent wrongful disconnects. 2010-06-17 01:57:11 +02:00
Loïc Hoguin
1da07658f1 Cleanup unused raw packets. 2010-06-14 22:34:37 +02:00
Loïc Hoguin
55cd90530f game: Print ignored action for 0105 handler. 2010-06-14 16:36:53 +02:00
Loïc Hoguin
276b6431b6 game: Ignore type change until characters are handled. 2010-06-14 16:20:45 +02:00
Loïc Hoguin
704996a302 game: Remove player_unspawn, use send_0204 directly until more is known. 2010-06-14 16:16:13 +02:00
Loïc Hoguin
1fc4f64d9e Updated README. 2010-06-14 16:12:45 +02:00
Loïc Hoguin
8017f2fc79 game: Handle item descriptions. 2010-06-14 15:53:51 +02:00
Loïc Hoguin
214350b033 game: Improved object event handler. 2010-06-14 15:38:57 +02:00
Loïc Hoguin
16bbe2e308 game: Make sure the supervisor process doesn't die. 2010-06-13 23:45:30 +02:00
Loïc Hoguin
02983da6f7 game: Initial type menu handling. 2010-06-13 23:42:56 +02:00
Loïc Hoguin
5b7871b9dd Update MOTD. Remove "Last update" information. Forums are there for that. 2010-06-13 19:09:26 +02:00
Loïc Hoguin
dd26d4f1e5 game: Fix permanent ghosts. Supervisor cleans up after crashes and normal exits. 2010-06-13 19:05:28 +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
81f04979d4 game: Small consistency change in chat. 2010-06-13 12:15:58 +02:00
Loïc Hoguin
ccec120037 game: Ignore the name sent by client chat commands. Use the db one always. 2010-06-13 03:46:25 +02:00
Loïc Hoguin
61cd2fd64f game: Force reloading the character when changing uni. 2010-06-13 03:38:25 +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
50104730c6 Add tutorial data folder. 2010-06-12 14:38:13 +02:00
Loïc Hoguin
a4a2eb3c8b game: Move the counter command replies into their own functions. 2010-06-11 17:42:58 +02:00
Loïc Hoguin
e6297c4d6d game: Small improvements for the transport reply. 2010-06-11 17:17:51 +02:00
Loïc Hoguin
2eb80c2edf game: Cleanup the 0c01 reply into their own functions. 2010-06-11 16:55:32 +02:00
Loïc Hoguin
2aa4d317e2 game: Move counter command replies into their own functions. 2010-06-11 16:41:23 +02:00
Loïc Hoguin
1327ab5b9f game: Separate the dialog commands into their own send functions. 2010-06-11 16:34:46 +02:00
Loïc Hoguin
4d867449a4 game: Add number of players to the universe cube. 2010-06-11 01:02:46 +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
8a94ae7771 game: Use the existing 1006 function for abort mission.
Also remove an already done @todo.
2010-06-10 22:50:32 +02:00
Loïc Hoguin
5c71263d0c Don't assume we know the protocol. Use send_xxxx with xxxx the command instead of attempts at real function names. 2010-06-10 19:34:43 +02:00
Loïc Hoguin
779125d2c5 game: Consolidate mission_load into lobby_load, renamed to area_load. 2010-06-09 18:58:44 +02:00
Loïc Hoguin
fcc249589d game: Fix crash when going from mission to lobby. 2010-06-09 00:10:26 +02:00
Loïc Hoguin
03bbc6aa7c maps: Wrong mission name. 2010-06-08 23:59:52 +02:00
Loïc Hoguin
f8b6f01dde game: Don't resend quest or zone files when they didn't change.
This fixes the lack of weapons and enemies when reaching B2 in a mission.
2010-06-08 21:52:13 +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
9807ceda46 game: Separate character loading from room loading. 2010-06-08 17:21:25 +02:00
Loïc Hoguin
88996760f1 game: Rename char_load to data_load. 2010-06-08 17:04: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
af252bdc91 Updated MOTD, redirect people to the forums for information. 2010-06-08 16:05:31 +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