789 Commits

Author SHA1 Message Date
avolkov d9d6da8d18 The lander does not lift off upon discovery of Syreen Vault, so RETURNING TO THE FLAGSHIP makes no sense. Changed to LANDER
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3599 8092fc87-c524-0410-9efc-e669fe64eaf9
2011-05-07 18:07:00 +00:00
avolkov 7828359716 Added Supox ruins/Ultron reports text from TFB; bug #1120
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3597 8092fc87-c524-0410-9efc-e669fe64eaf9
2011-05-07 00:29:39 +00:00
avolkov 3178ac72a2 Cannot communicate with Ilwrath via caster when they are dead (bug #850); some pOrbitalDesc usage cleanup
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3586 8092fc87-c524-0410-9efc-e669fe64eaf9
2011-04-24 19:47:22 +00:00
avolkov fe993fd752 Energy and some bio generation code refactoring: generation funcs perform all action neccessary upon energy node pickup, Fwiffo hacks removed, duplicated code made into funcs; fixes bugs 1118/1028
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3583 8092fc87-c524-0410-9efc-e669fe64eaf9
2011-04-23 20:59:25 +00:00
avolkov 431acfc39d Build fleet queues and name captains in the same exact order on both net sides; fixes bugs 1081 and 989
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3570 8092fc87-c524-0410-9efc-e669fe64eaf9
2011-02-21 14:41:18 +00:00
avolkov 0870178bb7 Fix melee.cfg loading: correct check for file size, calc fleet value after loading; bug #1099
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3559 8092fc87-c524-0410-9efc-e669fe64eaf9
2011-02-15 13:05:00 +00:00
avolkov 6ff079b8e8 Change ReadResFile/WriteResFile interface to take size_t args; removes 64KB size limitation on key-value files; bug #1112
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3558 8092fc87-c524-0410-9efc-e669fe64eaf9
2011-02-15 12:04:28 +00:00
mcmartin 19e4587288 Fix Win32 installer for UAC integration on Vista/7 and for the new download paths.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3557 8092fc87-c524-0410-9efc-e669fe64eaf9
2011-02-14 08:00:27 +00:00
Meep-Eep fc88f86cba Fixed compilation with Netplay disabled (bug #1091), from Sze Howe Koh.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3552 8092fc87-c524-0410-9efc-e669fe64eaf9
2011-02-12 21:29:10 +00:00
avolkov 3fe05b2562 Fixed ship picking order after a simultaneous destruction: a dead winner (e.g. Shofixti) is kept alive longer than its dead opponent; in a tie, readyForBattleEnd() is called once per frame for the first ship found dead (currentDeadSide guard removed); fixes bugs #1087, #1088
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3551 8092fc87-c524-0410-9efc-e669fe64eaf9
2010-07-11 00:22:27 +00:00
avolkov a9d2bb1613 Use ditty-specific functions for playing and testing for (PLRPlaying() is not enough); fixes bug #1003
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3546 8092fc87-c524-0410-9efc-e669fe64eaf9
2010-06-02 20:59:33 +00:00
avolkov 0ef4f37660 Reset input delay upon leaving Supermelee; bug #1022
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3545 8092fc87-c524-0410-9efc-e669fe64eaf9
2010-06-02 18:26:41 +00:00
avolkov 1402590807 Account for ship death in Supermelee early to keep the scores correct after a simultaneous destruction of last ships in each fleet; some ship selection refactoring; bug #437
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3543 8092fc87-c524-0410-9efc-e669fe64eaf9
2010-06-01 18:44:44 +00:00
avolkov 581d7309b6 Do not match singular stars when given a prefix in star search; bug #1071
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3540 8092fc87-c524-0410-9efc-e669fe64eaf9
2010-05-22 19:45:39 +00:00
avolkov fb828d599c Preserve character case when editing with joystick; bug #0180
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3539 8092fc87-c524-0410-9efc-e669fe64eaf9
2010-05-22 19:14:57 +00:00
avolkov e354e5e481 Fixed uninited TEXT field in cargo display; bug #1092
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3538 8092fc87-c524-0410-9efc-e669fe64eaf9
2010-05-22 18:27:21 +00:00
Meep-Eep e4886e60ee Replaced the 'Turn' protocol by the Update' protocol.
Bumped the UQM and netplay protocol versions.
Some cleanups.



git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3537 8092fc87-c524-0410-9efc-e669fe64eaf9
2010-04-24 20:59:07 +00:00
Meep-Eep ce534168c0 Updated
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3531 8092fc87-c524-0410-9efc-e669fe64eaf9
2010-02-13 22:17:14 +00:00
avolkov 51c4e84b20 Properly signed math in SDL fillrect clipping; fixes a crash when filling fuel tanks over 10; bug #1082
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3529 8092fc87-c524-0410-9efc-e669fe64eaf9
2010-02-12 00:20:25 +00:00
Meep-Eep b6e0ed9cd3 Warnings fix.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3511 8092fc87-c524-0410-9efc-e669fe64eaf9
2010-01-23 22:06:59 +00:00
Meep-Eep 40175c65c9 Cleanups and some refactoring of the SuperMelee code.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3502 8092fc87-c524-0410-9efc-e669fe64eaf9
2010-01-23 00:34:27 +00:00
avolkov a5e0b24a06 Fixed concurrent fades regression; bug #1079
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3499 8092fc87-c524-0410-9efc-e669fe64eaf9
2010-01-16 21:56:46 +00:00
Meep-Eep a1dc4777e1 Cleaned up some legacy source code files.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3494 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-12-30 01:00:14 +00:00
Meep-Eep d3070d9fa7 Put SuperMelee source files in separate subdirectory.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3484 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-12-28 16:24:23 +00:00
avolkov ec5a400052 Added additive and alpha drawing mode to gfxlib proper (TFB_Draw/TFB_Canvas/Color); this is to replace arith_frame_blit()/TFB_BlitSurface()
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3475 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-12-27 04:42:50 +00:00
avolkov f84ec2d4c1 Pass graphics scaling mode properly through DCQ; fixes black pixel gaps between the planet and shield when entering orbit
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3463 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-12-22 02:35:16 +00:00
avolkov 40d81864d4 Split off SDL-specific colormap bits into SDL domain; fixed minor SDL_Palette access bug; some colormap processing cleanups
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3433 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-12-17 01:24:02 +00:00
Meep-Eep d93037c045 Updated.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3396 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-12-07 19:56:32 +00:00
avolkov 890b844edb Fixed planet blinking when exiting scan; bug #799
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3394 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-12-05 22:38:37 +00:00
avolkov c3f408a9b8 Restore arrow menu sounds after editing a control set name; bug #1066
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3389 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-12-04 18:24:15 +00:00
Meep-Eep 75c11e7822 Added 'COLOR' resource type.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3370 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-11-29 23:32:02 +00:00
Meep-Eep e6b2bc9930 All graphics operations use 24-bits colors at the game level too now,
instead of 16 bits colors. Using a structure 'Color' instead of 'COLOR'
and 'TFB_Palette' now.



git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3367 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-11-29 15:29:38 +00:00
mcmartin 76abf75aaa Improved safemode; --safe option now ignores uqm.cfg entirely.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3350 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-11-25 03:40:49 +00:00
avolkov b48fe236bd Correct Chmmr response for what_about_samatra question; bug #1073
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3344 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-11-23 09:50:33 +00:00
Meep-Eep 76d4261313 Refactoring the universe generation code.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3334 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-11-21 21:04:45 +00:00
avolkov 39bde10b0c Comm animation processing rewrite; cleaner and meaner; a bunch of bugs fixed, and some probably added ;)
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3305 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-11-15 06:43:03 +00:00
Meep-Eep 823c756b3c Added graphics context debugging function.
Plus small cleanups.



git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3302 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-11-14 22:17:24 +00:00
avolkov ec9d3e4b72 Main and stream decored thread down-throttling, and game sleep when inactive (intended for portables and currently disabled in mainline); bug #1070; from Flandry
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3284 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-11-05 23:53:43 +00:00
avolkov b9d1b379df Final GOOD_GUY/BAD_GUY cleanup, now enumerated
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3275 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-11-05 03:27:36 +00:00
avolkov 60d320f09b Fixed Melee menu timeouts after Load team and NET dialogs; bug #1067
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3262 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-10-29 00:40:35 +00:00
avolkov d8daf03969 Do not try an orbital insertion when the ship is not moving; bug #648
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3259 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-10-28 05:00:07 +00:00
avolkov 7d276bc796 Revert graphics settings entirely when a mode switch fails; bug #1056
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3256 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-10-26 20:59:14 +00:00
avolkov ce29d6a7a6 Fixed the Syreen 'several hours later' timing; bug #1011
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3254 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-10-26 18:32:48 +00:00
avolkov 90945cf8df Native message box on MacOSX; platform-specific separation of box drivers
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3252 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-10-25 22:21:08 +00:00
avolkov 11ffd2ac61 We cannot rely on SDL_DisplayFormatAlpha(). Our code assumed things which may not be true on a Mac w/ SDL 1.2.14. This fix is also applicable to all platforms
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3247 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-10-24 22:22:02 +00:00
Meep-Eep e90b6c5537 Updated.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3243 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-10-24 19:36:24 +00:00
Meep-Eep 6774ad2a9b Make DoPopupWindow() work over faded out screens.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3235 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-10-23 19:51:33 +00:00
avolkov ac3b01ce12 Trackplayer rewrite; fixes several obscure bugs; SpliceTrack() still a mess
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3228 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-10-18 16:53:27 +00:00
avolkov 7122e86855 Source tree reorg, stage 2: finished renaming sc2code/ to uqm/; build files updated
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3214 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-10-09 17:18:45 +00:00
avolkov 28659581e3 Source tree reorg, stage 1: finished moving libs/, moved src/msvc++/ to build/msvc6/; build files updated
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3211 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-10-09 16:29:06 +00:00