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
|
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
|
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
|
1cc1164656
|
maps: Add all the colony counters.
|
2010-06-07 01:16:37 +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
|
fe126f4bb5
|
game: Add a @todo.
|
2010-06-04 19:46:17 +02:00 |
|
Loïc Hoguin
|
c9f75dfd29
|
game: Add 020c to area changes.
|
2010-06-04 19:36: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
|
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
|
4994f6e161
|
game: Add command 021b at character loading.
|
2010-06-04 18:02:26 +02:00 |
|
Loïc Hoguin
|
e5dc6f82ee
|
proto: Commands 021b and 021c aren't keepalive. Just send an empty packet for now.
|
2010-06-04 17:56:18 +02:00 |
|
Loïc Hoguin
|
37a5a5a944
|
game: Send an empty blacklist too.
|
2010-06-04 17:02:13 +02:00 |
|
Loïc Hoguin
|
df451b843b
|
game: Explicitly send an empty partner card list.
|
2010-06-04 16:53:32 +02:00 |
|
Loïc Hoguin
|
2c025532b7
|
proto: Better conformance for command 1500.
|
2010-06-04 16:47:42 +02:00 |
|
Loïc Hoguin
|
73e8a1d575
|
game: Small conformance change to 1006.
|
2010-06-04 16:32:34 +02:00 |
|