Commit Graph

368 Commits

Author SHA1 Message Date
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
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
Loïc Hoguin
b6c000dd4f game: Save the questid and zoneid when entering a counter. 2010-06-06 03:23:51 +02:00
Loïc Hoguin
36304a5554 maps: Separate the concept of quests, zones and maps. 2010-06-06 03:10:53 +02:00
Loïc Hoguin
8ac0e60d2f Rename location identifiers appropriately: QuestID, ZoneID, MapID and EntryID. 2010-06-06 02:28:35 +02:00
Loïc Hoguin
c7f356142b game: Simplify counter handling. 2010-06-06 02:05:35 +02:00
Loïc Hoguin
d4622e29e2 game: Add space docks counter. Fix loading of other counters than LL. 2010-06-06 01:51:18 +02:00
Loïc Hoguin
43b4f6b263 game: Counter options are data and should be separated (mission visible/not). 2010-06-05 20:27:07 +02:00
Loïc Hoguin
b1f76e4bc8 game: Correct lobby pack file selection support.
This makes all other counters disconnect you because they don't exist!
2010-06-05 18:15:40 +02:00
Loïc Hoguin
b8baa0d461 game: Correct handling for command 0c06. 2010-06-05 17:57:48 +02:00
Loïc Hoguin
78a0830a7d game: Mission loader now send packets 0215. 2010-06-05 13:20:51 +02:00
Loïc Hoguin
33145b3c8c game: Consolidate spaceport_load into lobby_load. 2010-06-05 13:11:17 +02:00
Loïc Hoguin
b54b867907 game: Add command 0a06 to spaceport loading. 2010-06-05 12:51:57 +02:00
Loïc Hoguin
1d0ba967b5 game: Initial mission start (for real) and abort support. 2010-06-05 12:46:04 +02:00
Loïc Hoguin
006ac0a9c0 game: Enable flags and make lobby transport work.
Flags will have to be checked individually and handled correctly later.
2010-06-05 03:28:30 +02:00
Loïc Hoguin
190d79777c game: Add working Leave Counter function. Also fix leaving Lumilass. 2010-06-05 02:25:51 +02:00
Loïc Hoguin
ca250eb246 game: Add reply to command 170b with sane values. 2010-06-05 01:42:32 +02:00
Loïc Hoguin
7d38ce4d01 game: Add 0a06 to counter loading and add a note in a @todo in proto. 2010-06-05 01:22:38 +02:00
Loïc Hoguin
0c6c56fcae game: Counter and missions now send packets 1202 1204 1206 and 1207. 2010-06-05 01:15:50 +02:00
Loïc Hoguin
204ac86b9d game: Send commands 0215 when loading counters. 2010-06-04 23:14:54 +02:00
Loïc Hoguin
7e67dfbc6d game: Counter doesn't seem to send the location IDs.
This makes Leave Counter send a command 0812, which is halfway fixing it.
2010-06-04 23:02:45 +02:00
Loïc Hoguin
f93b469b64 game: Zone initialisation packet 0200 is same for counters and missions. 2010-06-04 22:34:12 +02:00
Loïc Hoguin
cda5b51597 game: Add command 0230 when using the uni cube. 2010-06-04 21:05:04 +02:00
Loïc Hoguin
3b9d546fc4 game: Room got broken after a previous change, fix it back. 2010-06-04 20:29:56 +02:00
Loïc Hoguin
b758c6a5d5 proto: Conformance for 0236. 2010-06-04 19:51:31 +02:00
Loïc Hoguin
945217010e proto: Conformance for send_loading_end, 0208. 2010-06-04 19:49:52 +02:00
Loïc Hoguin
fe126f4bb5 game: Add a @todo. 2010-06-04 19:46:17 +02:00
Loïc Hoguin
a2ffa3adb6 proto: Fix 1212 for conformance. 2010-06-04 19:42:58 +02:00
Loïc Hoguin
c9f75dfd29 game: Add 020c to area changes. 2010-06-04 19:36:56 +02:00
Loïc Hoguin
91d6426722 proto: Add a @todo. 2010-06-04 19:29:56 +02:00
Loïc Hoguin
11a15f6d90 proto: Fix send_map for conformance. It doesn't need the quest id either. 2010-06-04 19:21:59 +02:00
Loïc Hoguin
7e17c02ad3 proto: Fix send_zone (020f) for conformance. 2010-06-04 18:55:16 +02:00
Loïc Hoguin
0ddb729e09 game: Add command 0111 on area changes. 2010-06-04 18:44:41 +02:00
Loïc Hoguin
8835c9928b game: Add command 0a05 to area loading. 2010-06-04 18:30:57 +02:00
Loïc Hoguin
6d699a22e9 proto: Update send_quest for conformance. 2010-06-04 18:25:17 +02:00