Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 58 lines (43 sloc) 2.584 kb
f5beafd @Cyp newnet: Synchronise build orders, against the will of whomever that w…
Cyp authored
1 *********
2 * Notes *
3 *********
4 GAME_CHECK_DROID shouldn't do anything, unless the game is out of synch, now. And should print, if the droid isn't in _exactly_ the same place on all screens.
723cad5 @Cyp newnet: Make GAME_LASSAT synchronised.
Cyp authored
5 Lot of other messages shouldn't do anything, either.
f5beafd @Cyp newnet: Synchronise build orders, against the will of whomever that w…
Cyp authored
6 GAME_BUILD should fix the structure ID of the structure being built. GAME_BUILD and GAME_BUILDFINISHED shouldn't do anything other than that, unless the game is out of synch, now.
7
af28145 @Cyp newnet: Make GAME_DROID synchronised, now possible to build lots of t…
Cyp authored
8 **************
9 * Everywhere *
10 **************
11 Remove bMultiPlayer and turnOffMultiMsg() hacks, cleaning up any duplicate or dead code on the way.
12
853d875 @Cyp newnet: Fix some selectedPlayer abuse.
Cyp authored
13 Sanity check all use of selectedPlayer. It should be used for deciding how the interface works, not for changing the game state in random places for no good reason...
14
4cd5f7e @Cyp newnet: Synchronise GAME_STRUCTDEST and GAME_FEATUREDEST.
Cyp authored
15 *************
16 * Somewhere *
17 *************
e2eff7d @Cyp newnet: Don't wait for GAME_DROIDDEST or GAME_STRUCTDEST before destr…
Cyp authored
18 The GAME_FEATUREDEST should be turned into just synch messages, and features should be removed as soon as destroyed.
4cd5f7e @Cyp newnet: Synchronise GAME_STRUCTDEST and GAME_FEATUREDEST.
Cyp authored
19
c42c9a2 @Cyp newnet: Try to synch GAME_RESEARCHSTATUS and GAME_RESEARCH.
Cyp authored
20 Fix production completed and research completed sounds.
21
cd7d35b @Cyp newnet: Make GAME_TEMPLATEDEST synchronised. Hope nothing explodes.
Cyp authored
22 Fix destroying droid templates. Can probably go out of synch, if destroying a template just before the droid is produced, due to trying to produce an unknown type of droid (so the other players would see the new droid, but the droid owner wouldn't).
23
6f4b9f5 @Cyp newnet: Make DROID_EMBARK and DROID_DISEMBARK synchronised.
Cyp authored
24 Fix unloading single units from transporters. Currently just unload everything, if trying to unload a unit.
25
26 Check if commanders work.
27
af28145 @Cyp newnet: Make GAME_DROID synchronised, now possible to build lots of t…
Cyp authored
28 ********************
29 * src/structure.c: *
30 ********************
6d17279 @Cyp newnet: Mark GAME_DEMOLISH done, since it had no effect on the game e…
Cyp authored
31 Clean up structPlaceDroid.
af28145 @Cyp newnet: Make GAME_DROID synchronised, now possible to build lots of t…
Cyp authored
32
de637f9 @Cyp newnet: Fix research causing power desynch, and due to power usage be…
Cyp authored
33 Check what validLocation is used for, make sure that putting delivery points under locations where buildings are going to be placed can't cause synch errors.
34
35 In destroyStruct, check that psTile->illumination can't affect the game state. Or make it consistent, so all players see the same scorch marks.
36
af28145 @Cyp newnet: Make GAME_DROID synchronised, now possible to build lots of t…
Cyp authored
37 *****************
38 * src/keybind.c *
39 *****************
40 Fix kf_CloneSelected.
f5beafd @Cyp newnet: Synchronise build orders, against the will of whomever that w…
Cyp authored
41
42 *************
43 * src/hci.c *
44 *************
45 Check that this file doesn't modify droids directly...
46
723cad5 @Cyp newnet: Make GAME_LASSAT synchronised.
Cyp authored
47 Make modified code for placing structures in debug mode less hackish.
48
c42c9a2 @Cyp newnet: Try to synch GAME_RESEARCHSTATUS and GAME_RESEARCH.
Cyp authored
49 ******************
50 * src/research.c *
51 ******************
853d875 @Cyp newnet: Fix some selectedPlayer abuse.
Cyp authored
52 Check the researchResult function. Should a message be sent there, and if so, then should wait for it?
53
7eed990 @Cyp newnet: Fix production queues.
Cyp authored
54 *********************
55 * src/scriptfuncs.c *
56 *********************
57 Sanity check that this file doesn't do anything stupid, such as modifying the game state directly.
94a5553 @Cyp newnet: Make AI research synchronised. Games with AIs now seem to sta…
Cyp authored
58 Such as unloading transporters directly, not sure if that's used in multiplayer, though. And scrResetPlayerVisibility, scrSetDroidKills, scrFireWeaponAtLoc, scrFireWeaponAtObj, scrTakeOver..., some others, scrAddPower, scrCompleteResearch, scrDestroyStructure and many others.
Something went wrong with that request. Please try again.