Commit Graph

  • f2dd0de1ea working game with bots; stop bots from trying to order husks around Chris Forbes 2010-08-25 20:05:02 +12:00
  • 701ef05562 fix one stupid crash on using bots Chris Forbes 2010-08-25 19:36:22 +12:00
  • c3228cecd0 helps to get the command syntax right Chris Forbes 2010-08-25 19:35:14 +12:00
  • 47eacc5b80 make bot slot usage actually work Chris Forbes 2010-08-25 19:34:20 +12:00
  • 909152c662 move HackyAI bot from world to player context Chris Forbes 2010-08-25 19:25:19 +12:00
  • 0f9221dc5a mostly sensible init for real players and bots Chris Forbes 2010-08-25 19:23:25 +12:00
  • cfc937e8eb add PlayerReference.DefaultStartingUnits flag (set for autogenerated playerrefs; don't set this if you have custom stuff. Chris Forbes 2010-08-25 18:28:36 +12:00
  • def0580078 don't create players for playable slots which are empty Chris Forbes 2010-08-25 18:24:23 +12:00
  • 3c7015567e Open/Closed toggle includes Bot now alzeih 2010-08-25 00:13:41 +12:00
  • a00f0b18a0 smite some compile errors alzeih 2010-08-24 23:44:22 +12:00
  • 703f3b8c13 right beep in ra alzeih 2010-08-24 23:30:41 +12:00
  • bf9bcfed68 bot builds units and sends them out. Crude + fragile... mgatland 2010-08-18 22:10:05 +12:00
  • f6dac1fe83 Fix rebase alzeih 2010-08-16 00:19:24 +12:00
  • 731c64c1a7 add a bot player, make ai apply to the bot not the local player mgatland 2010-08-15 22:23:34 +12:00
  • 19494c3262 much better ai bases Chris Forbes 2010-08-11 20:19:38 +12:00
  • cf9a2ee0ef tune base fractions a bit Chris Forbes 2010-08-11 19:55:53 +12:00
  • 93e8bd6644 build a base successfully. Chris Forbes 2010-08-11 19:46:45 +12:00
  • 4d0f75353b spam powr Chris Forbes 2010-08-11 19:04:39 +12:00
  • fb035756a0 better handling of 'needing power' Chris Forbes 2010-08-11 18:45:09 +12:00
  • e0a00940af initial buildqueue ai Chris Forbes 2010-08-11 18:23:17 +12:00
  • e74c3eeb2e hook in an ai stub. all it does for now is deploy the mcv. Chris Forbes 2010-08-11 17:55:54 +12:00
  • 05bf6d83f2 clean up one silly use of world.players Chris Forbes 2010-08-24 20:01:54 +12:00
  • e4b65256de remove a bit of duplication from UnitOrders Chris Forbes 2010-08-24 18:57:30 +12:00
  • d744cfe21b change exploit order check to cope with PlayerId not matching ClientId, because it doesnt. Chris Forbes 2010-08-24 18:51:25 +12:00
  • 6ae7da77ae fix wtf in PlayerResources Chris Forbes 2010-08-24 18:26:31 +12:00
  • 0352884205 blah Chris Forbes 2010-08-24 18:18:40 +12:00
  • 7c6edab04e work for ra too Chris Forbes 2010-08-24 17:24:11 +12:00
  • 997501bb12 ui for opening and closing slots Chris Forbes 2010-08-24 17:22:36 +12:00
  • d4f43a399e add slot open/close server commands with boot on close Chris Forbes 2010-08-24 17:16:01 +12:00
  • f6ec2163de fix some dumb issues Chris Forbes 2010-08-24 17:00:54 +12:00
  • 3428b3c4c2 add slot command Chris Forbes 2010-08-24 16:57:14 +12:00
  • 8ec16fdbbe fail fail fail Chris Forbes 2010-08-23 22:00:53 +12:00
  • 39f699916c start hacking up lobby to work with slots (cnc only) Chris Forbes 2010-08-23 21:54:55 +12:00
  • 4a337185f5 if there are no Playable playerrefs in the map, make as many as there are spawnpoints (hack) Chris Forbes 2010-08-23 21:39:27 +12:00
  • 298f5ec24f some notes Chris Forbes 2010-08-23 21:30:00 +12:00
  • 16402f26fe start breaking things Chris Forbes 2010-08-23 21:21:03 +12:00
  • 825743b225 Fix packaged startup on windows and osx. Paul Chote 2010-08-24 19:51:24 +12:00
  • c3b3947b9d Rename some settings Paul Chote 2010-08-24 19:45:36 +12:00
  • 1143f496db Part 2 of 3: Split Settings into logical units. Paul Chote 2010-08-23 23:20:27 +12:00
  • 46d0ce89e9 Fix silly naming conventions Paul Chote 2010-08-23 22:17:05 +12:00
  • 79ced35010 make InfiltrateForSonarPulse work for any support power Chris Forbes 2010-08-24 17:35:38 +12:00
  • 18a06eb3bf wtf Chris Forbes 2010-08-23 20:58:56 +12:00
  • d8c5f1aed3 extract serialize code from Server; deserialize code from Game; add Slot collection. Chris Forbes 2010-08-23 19:08:09 +12:00
  • 3880326787 ship out ChooseInitialStance from Game Chris Forbes 2010-08-23 18:34:47 +12:00
  • 09d9396123 move Session back to Game Chris Forbes 2010-08-23 18:31:43 +12:00
  • aeccf53e97 squash some spurious warnings Chris Forbes 2010-08-23 18:23:55 +12:00
  • b1b8b2c14a remove N params from ServerMain Chris Forbes 2010-08-23 18:19:36 +12:00
  • fd9a31168d server loads the map (part 1) Chris Forbes 2010-08-23 18:09:37 +12:00
  • 3f11c32c4a blah Chris Forbes 2010-08-23 17:58:25 +12:00
  • d65626e87c move Manifest into its own file Chris Forbes 2010-08-23 17:51:08 +12:00
  • ccb77dee12 rename ChoosePaletteOnSelect Chris Forbes 2010-08-23 17:47:46 +12:00
  • 952da4efec Fix wrong-palette in first tick Paul Chote 2010-08-19 23:14:16 +12:00
  • 49f2bfb460 Only reload sprites on theatre change; kill cruft Paul Chote 2010-08-21 20:34:59 +12:00
  • 9db92ed8ba Shift the nasty bits of map loading into ModData Paul Chote 2010-08-21 20:23:14 +12:00
  • 4e2d76f6ed Move AvailableMaps into ModData Paul Chote 2010-08-21 20:07:28 +12:00
  • 94dd73cb48 fixed world to run ALL of the frameEndActions Bob 2010-08-21 19:24:17 +12:00
  • aeb9f4e441 moved call to FindMaps into ChangeMods Bob 2010-08-21 19:20:06 +12:00
  • 1a4e3053ce inlined InitializeEngineWithMods; cleaned trailing whitespace in Game; removed non-working Replay code Bob 2010-08-21 19:16:43 +12:00
  • 18914447aa fixed Renderer init (separated device creation from shader load) Bob 2010-08-21 18:59:05 +12:00
  • 7e67a5bb2d move calls to manifest ctor into ModData Bob 2010-08-21 18:26:16 +12:00
  • 9eaa0e5765 extract SyncReport class from Game Bob 2010-08-21 17:53:39 +12:00
  • 0e16aa339d move SheetBuilder singleton onto ModData Bob 2010-08-21 17:44:06 +12:00
  • c7b650d6ec de-static'd CursorSheetBuilder Bob 2010-08-21 17:36:58 +12:00
  • bcc3cd32ae merge call of FileSystem.LoadFromManifest into modData ctor Bob 2010-08-21 17:28:51 +12:00
  • 38ffd30b28 removing duplication wrt mounting FS packages Bob 2010-08-21 17:27:54 +12:00
  • 15bd58ddce extracting world-specific data from Game Bob 2010-08-21 17:11:26 +12:00
  • 7247bd1078 changed UIM to use less memory Bob 2010-08-19 17:30:33 +12:00
  • ac31767aef some random housekeeping (ScreenShaker) Chris Forbes 2010-08-20 18:19:25 +12:00
  • 3f68330c70 pruning refs to Game.world Bob 2010-08-20 17:46:58 +12:00
  • 0e71af25f4 remove Game.skipMakeAnims Bob 2010-08-20 17:14:20 +12:00
  • e610c4d7fc ffs, fix beedee's upload script so it uploads. Chris Forbes 2010-08-19 21:07:31 +12:00
  • 0a041fe425 use byte[] backing for Sheet. bitmap backing is still available for Chrome RGBA hack. Chris Forbes 2010-08-19 19:22:03 +12:00
  • 1595c6a0ed interim hack to support use of raw data in Sheet Chris Forbes 2010-08-19 18:42:45 +12:00
  • db7a11e8a6 some random bits Chris Forbes 2010-08-19 18:33:52 +12:00
  • 53df4c4bfb remove batch fail Chris Forbes 2010-08-19 18:10:38 +12:00
  • 1afcd2b98a Move rules and SSB init out of world Paul Chote 2010-08-19 00:09:48 +12:00
  • 08ffe1d44d Reload chrome images only on mod change Paul Chote 2010-08-18 23:57:18 +12:00
  • 66359b7058 Speed up FileSystem Paul Chote 2010-08-18 23:40:05 +12:00
  • 30ab5c33ea Fast checking for file existance Paul Chote 2010-08-18 22:56:16 +12:00
  • 0c5fb4c6b0 Kill LoadShellMap Paul Chote 2010-08-18 22:41:00 +12:00
  • 21b0b12948 Fix MP gamestart Paul Chote 2010-08-18 22:21:08 +12:00
  • cb3f6435ad Kill broken log uploading Paul Chote 2010-08-18 20:45:30 +12:00
  • 235ae1fad7 osx packaging fixes: Runs when name contains spaces, fixes "Cannot connect to master server". Paul Chote 2010-08-18 20:35:55 +12:00
  • 1c6470eff3 add movement-free autotarget option Chris Forbes 2010-08-18 17:47:38 +12:00
  • 0cf51d8142 Skip movies with `esc' Paul Chote 2010-08-16 17:39:32 +12:00
  • 38e5f70cbe Ingame briefing support Paul Chote 2010-08-16 16:35:50 +12:00
  • 56b0da0b13 Singleplayer campaign support: player/world init Paul Chote 2010-08-16 15:19:53 +12:00
  • d6f0a03270 Ignore orders sent to other players' actors (fixes an entire class of exploits). Paul Chote 2010-08-16 13:07:33 +12:00
  • b1b75ecf2f fix wtf in spy Chris Forbes 2010-08-17 21:42:25 +12:00
  • 228852a55d Inverse Drag Scrolling Caleb Anderson 2010-08-15 16:00:38 -05:00
  • f6a880e524 line way too long. Chris Forbes 2010-08-17 20:32:10 +12:00
  • 7e82dc729b fix mouse/tree and mouse/crate interactions. Chris Forbes 2010-08-17 19:58:51 +12:00
  • d91a7c6b35 Increasing robustness of packaging script. Matthew 2010-08-16 01:02:38 +12:00
  • b4068f0ac7 msam polish -- contains some dirty hacks Chris Forbes 2010-08-15 21:11:38 +12:00
  • b336a1e478 make cnc fact significantly harder to kill Chris Forbes 2010-08-15 20:53:36 +12:00
  • 55afcddce0 fix alignment on gdi rocket truck Chris Forbes 2010-08-15 20:50:21 +12:00
  • ac7bb3c71b use activity cursor rather than deploy for disguise Chris Forbes 2010-08-15 20:36:29 +12:00
  • 3aa7ff5a6b fix various bugs in prev 2 Chris Forbes 2010-08-15 20:27:15 +12:00
  • 0b3414c46f disguise on self to lose it. Chris Forbes 2010-08-15 20:22:59 +12:00
  • fdcad8710b first cut at disguise Chris Forbes 2010-08-15 20:21:11 +12:00