warzone2100:mainline.git
5 years agoUpdate version numbers for 3.1 beta8. v3.1_beta8
cybersphinx [Sun, 22 Apr 2012 19:18:58 +0000 (21:18 +0200)]
Update version numbers for 3.1 beta8.

5 years agoUpdate translations.
cybersphinx [Sun, 22 Apr 2012 19:15:53 +0000 (21:15 +0200)]
Update translations.

5 years agoMerge branch 'bugfixes' into 3.1
cybersphinx [Sun, 22 Apr 2012 19:11:33 +0000 (21:11 +0200)]
Merge branch 'bugfixes' into 3.1

* bugfixes:
  Update the mac doc bundle.

5 years agoUpdate the mac doc bundle.
dak180 [Sun, 22 Apr 2012 18:27:38 +0000 (14:27 -0400)]
Update the mac doc bundle.

5 years agoMerge branch 'bugfixes' into 3.1
cybersphinx [Sun, 22 Apr 2012 18:35:34 +0000 (20:35 +0200)]
Merge branch 'bugfixes' into 3.1

* bugfixes:
  Update ChangeLog.
  German translation update by Kreuvf.
  Make pink/purple and orange/yellow more distinguishable on radar.
  Update ChangeLog.
  Update player number for lint.cpp and the map conversion tools.
  Turkish translation update by Ayhan Görgülü.

5 years agoUpdate ChangeLog.
cybersphinx [Sun, 22 Apr 2012 17:34:01 +0000 (19:34 +0200)]
Update ChangeLog.

5 years agoGerman translation update by Kreuvf.
cybersphinx [Sun, 22 Apr 2012 16:27:06 +0000 (18:27 +0200)]
German translation update by Kreuvf.

Closes #3418.

5 years agoMake pink/purple and orange/yellow more distinguishable on radar.
Cyp [Sun, 22 Apr 2012 06:28:11 +0000 (08:28 +0200)]
Make pink/purple and orange/yellow more distinguishable on radar.

5 years agoUpdate ChangeLog.
cybersphinx [Sun, 22 Apr 2012 16:01:41 +0000 (18:01 +0200)]
Update ChangeLog.

5 years agoUpdate player number for lint.cpp and the map conversion tools.
cybersphinx [Sun, 22 Apr 2012 15:32:24 +0000 (17:32 +0200)]
Update player number for lint.cpp and the map conversion tools.

5 years agoTurkish translation update by Ayhan Görgülü.
cybersphinx [Sun, 22 Apr 2012 14:58:14 +0000 (16:58 +0200)]
Turkish translation update by Ayhan Görgülü.

Closes #3417.

5 years agoSkip oil resources that would crash the game in the map preview.
cybersphinx [Sun, 22 Apr 2012 14:44:35 +0000 (16:44 +0200)]
Skip oil resources that would crash the game in the map preview.

Refs #3247.

5 years agoMerge branch 'bugfixes' into 3.1
cybersphinx [Sun, 22 Apr 2012 14:17:09 +0000 (16:17 +0200)]
Merge branch 'bugfixes' into 3.1

* bugfixes:
  Brazilian translation update by Tucalipe.
  Hungarian translation update by mtomi78.
  Polish translation update by Emdek.
  Fix save game load crash due to dangling, dead target from structures.
  Map fixes and updates: GreatRift, MizaMaze, Wheel.
  Hungarian translation update by mtomi78.
  Keep default secondary order from droid initialization if no replacement order found in savegame. Should fix ticket:3359
  Use Clang wherever possible.

5 years agoSplit --fallbackmode into --noshaders and --novbos.
cybersphinx [Sun, 11 Mar 2012 15:40:36 +0000 (16:40 +0100)]
Split --fallbackmode into --noshaders and --novbos.

Closes #3248.

5 years agoVA-based fallback for terrain renderer.
cybersphinx [Sun, 22 Apr 2012 14:14:03 +0000 (16:14 +0200)]
VA-based fallback for terrain renderer.

Patch adds VA-based fallback for terrain render, thus lowering OpenGL
requirements from 1.4+vbo ext to 1.2 for this component. TCMask uses
texture crossbar feature from 1.4 (or 1.3+ext). Patch by I-NoD.
Refs #3248.

5 years agoBrazilian translation update by Tucalipe.
cybersphinx [Sun, 22 Apr 2012 13:20:23 +0000 (15:20 +0200)]
Brazilian translation update by Tucalipe.

Closes #3415.

5 years agoHungarian translation update by mtomi78.
cybersphinx [Sun, 22 Apr 2012 13:19:46 +0000 (15:19 +0200)]
Hungarian translation update by mtomi78.

Closes #3412.

5 years agoPolish translation update by Emdek.
cybersphinx [Sun, 22 Apr 2012 13:19:02 +0000 (15:19 +0200)]
Polish translation update by Emdek.

Closes #1347.

5 years agoFix save game load crash due to dangling, dead target from structures.
Per Inge Mathisen [Sun, 22 Apr 2012 13:34:12 +0000 (15:34 +0200)]
Fix save game load crash due to dangling, dead target from structures.

5 years agoMap fixes and updates: GreatRift, MizaMaze, Wheel.
cybersphinx [Thu, 19 Apr 2012 20:16:19 +0000 (22:16 +0200)]
Map fixes and updates: GreatRift, MizaMaze, Wheel.

Thanks to NoQ. Closes #2857, refs #3317.

5 years agoHungarian translation update by mtomi78.
cybersphinx [Thu, 19 Apr 2012 19:40:12 +0000 (21:40 +0200)]
Hungarian translation update by mtomi78.

Closes #3412.

5 years agoKeep default secondary order from droid initialization if no replacement order found...
Per Inge Mathisen [Wed, 11 Apr 2012 18:09:59 +0000 (20:09 +0200)]
Keep default secondary order from droid initialization if no replacement order found in savegame. Should fix ticket:3359

5 years agoUse Clang wherever possible.
dak180 [Tue, 10 Apr 2012 20:55:17 +0000 (16:55 -0400)]
Use Clang wherever possible.

5 years agoMerge branch 'bugfixes' into 3.1
cybersphinx [Mon, 9 Apr 2012 21:41:09 +0000 (23:41 +0200)]
Merge branch 'bugfixes' into 3.1

* bugfixes:
  Update translations.
  Polish translation update by Emdek.
  Prevent % in research messages from breaking translations.
  Remove trailing commas from the research messages.
  Revert back to flashing the intel button by default. (New players to the game have no idea what "New Intelligence Report" meant if they don't have the vids installed)
  Make it more obvious the game is free to anyone who wants it. Thanks to Kreuvf for the wording.
  Don't scale the font, just use the regular size when displaying meter.
  Don't spawn artifacts in campaign games, that is only done via scripts, since they serve a specific function in the campaign.
  Don't prevent the use of the scroll wheel when the build / research / design / whatever window isn't up yet.
  Restore missing check, so artefacts are only dropped by factories.
  Fix release builds, busted in fe80d02734c1e883344616561f05ac63bf84e1b5
  Fix screen shake to only shake on things that are explosive by nature, (power plants, factories, etc), and not on walls. Change shake time to be in proportion to what was destroyed, minimal time for features (skyscrapers), to a longer time for a laSat blast.
  Don't assert when babas burn to death, and the pointer is still in the active list (apsDroidLists) or that pointer is still "in use" by another droid, and also clean up the messages and attribute them to LOG_DEATH.
  Avoid orders given to tanks of wrong player.
  Update Png to 1.5.10.
  Update the mac documents package.
  Synchronise barrel and artefact placement.
  Synchronise game random seed randomly at game start.
  Fix clockwise skidding.
  Make the FetchPrebuilt script smarter about replacing incorrect tarballs.

5 years agoUpdate translations.
cybersphinx [Mon, 9 Apr 2012 21:38:33 +0000 (23:38 +0200)]
Update translations.

5 years agoPolish translation update by Emdek.
cybersphinx [Mon, 9 Apr 2012 21:38:15 +0000 (23:38 +0200)]
Polish translation update by Emdek.

Closes #1347.

5 years agoPrevent % in research messages from breaking translations.
cybersphinx [Mon, 9 Apr 2012 21:26:47 +0000 (23:26 +0200)]
Prevent % in research messages from breaking translations.

Translate research messages on loading, and replace %% with %. Research
messages should now use %% for % in ambiguous cases. Fixes #3376.

5 years agoRemove trailing commas from the research messages.
cybersphinx [Mon, 9 Apr 2012 21:23:59 +0000 (23:23 +0200)]
Remove trailing commas from the research messages.

Also remove the workaround to remove the resulting empty strings
introduced in 9799722c7955ba8ff3d3c4c0797ed86bd44aad58. Refs #3039.

5 years agoRevert back to flashing the intel button by default. (New players to the game have...
vexed [Thu, 29 Mar 2012 22:56:23 +0000 (18:56 -0400)]
Revert back to flashing the intel button by default. (New players to the game have no idea what "New Intelligence Report" meant if they don't have the vids installed)

5 years agoMake it more obvious the game is free to anyone who wants it.
vexed [Wed, 4 Apr 2012 01:13:59 +0000 (21:13 -0400)]
Make it more obvious the game is free to anyone who wants it.
Thanks to Kreuvf for the wording.

5 years agoDon't scale the font, just use the regular size when displaying meter.
vexed [Wed, 4 Apr 2012 00:35:10 +0000 (20:35 -0400)]
Don't scale the font, just use the regular size when displaying meter.

5 years agoDon't spawn artifacts in campaign games, that is only done via scripts, since they...
vexed [Tue, 3 Apr 2012 23:27:09 +0000 (19:27 -0400)]
Don't spawn artifacts in campaign games, that is only done via scripts, since they serve a specific function in the campaign.

fixes ticket:3375

5 years agoDon't prevent the use of the scroll wheel when the build / research / design / whatev...
vexed [Tue, 3 Apr 2012 03:56:20 +0000 (23:56 -0400)]
Don't prevent the use of the scroll wheel when the build / research / design / whatever window isn't up yet.

5 years agoRestore missing check, so artefacts are only dropped by factories.
Cyp [Sun, 1 Apr 2012 12:05:54 +0000 (14:05 +0200)]
Restore missing check, so artefacts are only dropped by factories.

Check went missing in 29966c5da299f944a0e52ab579d2b3a7ed8d3063. (Although the entire
function was skipped before 29966c5da299f944a0e52ab579d2b3a7ed8d3063.)

5 years agoFix release builds, busted in fe80d02734c1e883344616561f05ac63bf84e1b5
vexed [Sat, 31 Mar 2012 20:02:21 +0000 (16:02 -0400)]
Fix release builds, busted in fe80d02734c1e883344616561f05ac63bf84e1b5

5 years agoFix screen shake to only shake on things that are explosive by nature,
vexed [Fri, 30 Mar 2012 23:22:43 +0000 (19:22 -0400)]
Fix screen shake to only shake on things that are explosive by nature,
(power plants, factories, etc), and not on walls.
Change shake time to be in proportion to what was destroyed, minimal
time for features (skyscrapers), to a longer time for a laSat blast.

5 years agoDon't assert when babas burn to death, and the pointer is still in the active list...
vexed [Fri, 30 Mar 2012 00:28:59 +0000 (20:28 -0400)]
Don't assert when babas burn to death, and the pointer is still in the active list (apsDroidLists)
or that pointer is still "in use" by another droid, and also clean up the messages and attribute them to LOG_DEATH.

refs: 3905de35cbcbf49f7bb888d5b3d8a1db4557e583

5 years agoAvoid orders given to tanks of wrong player.
Cyp [Sat, 31 Mar 2012 18:34:15 +0000 (20:34 +0200)]
Avoid orders given to tanks of wrong player.

5 years agoUpdate Png to 1.5.10.
dak180 [Sat, 31 Mar 2012 17:56:04 +0000 (13:56 -0400)]
Update Png to 1.5.10.

5 years agoUpdate the mac documents package.
dak180 [Sat, 31 Mar 2012 17:32:47 +0000 (13:32 -0400)]
Update the mac documents package.

5 years agoSynchronise barrel and artefact placement.
Cyp [Sat, 31 Mar 2012 15:12:54 +0000 (17:12 +0200)]
Synchronise barrel and artefact placement.

Artefacts are now dropped by factories, again. Even if the structure was destroyed
without using debug mode.

5 years agoSynchronise game random seed randomly at game start.
Cyp [Sat, 31 Mar 2012 13:19:22 +0000 (15:19 +0200)]
Synchronise game random seed randomly at game start.

The generated synchronised pseudorandom number sequence will now vary from game to game.

5 years agoFix clockwise skidding.
Cyp [Fri, 30 Mar 2012 07:30:31 +0000 (09:30 +0200)]
Fix clockwise skidding.

Droids (mainly hover and VTOLs) would skid when turning anti-clockwise, but not when
turning clockwise.

5 years agoMake the FetchPrebuilt script smarter about replacing incorrect tarballs.
dak180 [Thu, 29 Mar 2012 20:28:31 +0000 (16:28 -0400)]
Make the FetchPrebuilt script smarter about replacing incorrect tarballs.

5 years agoMerge branch 'bugfixes' into 3.1
cybersphinx [Thu, 29 Mar 2012 09:47:43 +0000 (11:47 +0200)]
Merge branch 'bugfixes' into 3.1

* bugfixes: (22 commits)
  Actually use the include from our included quesoglc.
  Spanish translation update by Saberuneko.
  Update translations.
  Make unit design/radar depend on the existence of an HQ, not the base setting.
  Disable unit design when HQ gets destroyed in mp.
  Avoid mixing up droid orders during lag.
  Don't bother even checking to send maps if not host.
  Handle host drop errors. Restart the background screen on errors (instead of looking at a small map preview)
  Add debug command "damage me" to facilitate debugging issues related to damage level. Note: you can't kill a droid / structure with this command. Used to debug retreat levels & autorepair issues & ...
  Subtract closed slots from displayed max players.
  Distinguish between wrong version, wrong mod and full game.
  Add IMAGE_NOJOIN_FULL and IMAGE_NOJOIN_MOD.
  Fix the lock icon to always show it being locked when a password is set. Remove the box when we don't use a password & in skirmish games.
  Try to fix the output of netlogs.
  Fix border on tooltips
  Try to switch to windowed mode if user is in FS mode on LOG_FATAL errors. This may, or may not work on some platforms. (http://www.libsdl.org/docs/html/sdlwmtogglefullscreen.html) "Toggles the application between windowed and fullscreen mode, if supported."
  Don't display repair icon if we are hovering the mouse over ourselves, and we are damaged.
  Update changelog
  Fix problem with continent generation, where rightmost and bottommost tiles would be treated as passable. Closes ticket:3269. Thanks to NoQ for debugging.
  Fix problem with trucks not being available before HQ. This closes ticket:3344 and closes ticket:3337 and adds new qtscript function enableTemplate(). Original patch by vexed.
  ...

5 years agoActually use the include from our included quesoglc.
cybersphinx [Wed, 28 Mar 2012 20:28:19 +0000 (22:28 +0200)]
Actually use the include from our included quesoglc.

Fixes #3098.

5 years agoSpanish translation update by Saberuneko.
cybersphinx [Mon, 26 Mar 2012 10:42:05 +0000 (12:42 +0200)]
Spanish translation update by Saberuneko.

Closes #3361.

5 years agoUpdate translations.
cybersphinx [Mon, 26 Mar 2012 10:41:16 +0000 (12:41 +0200)]
Update translations.

5 years agoMake unit design/radar depend on the existence of an HQ, not the base setting.
cybersphinx [Wed, 21 Mar 2012 19:03:19 +0000 (20:03 +0100)]
Make unit design/radar depend on the existence of an HQ, not the base setting.

5 years agoDisable unit design when HQ gets destroyed in mp.
cybersphinx [Wed, 21 Mar 2012 19:02:38 +0000 (20:02 +0100)]
Disable unit design when HQ gets destroyed in mp.

Fixes #3342.

5 years agoAvoid mixing up droid orders during lag.
Cyp [Mon, 26 Mar 2012 11:16:27 +0000 (13:16 +0200)]
Avoid mixing up droid orders during lag.

Droid were sorted (in order to better compress net data) and queued, each game tick.
During lag, multiple build orders could be queued, and executed in an unintended order
due to being sorted. Queueing droid orders immediately after processing user input
should fix this, while maintaining net data size efficiency.

5 years agoDon't bother even checking to send maps if not host.
vexed [Mon, 26 Mar 2012 04:20:33 +0000 (00:20 -0400)]
Don't bother even checking to send maps if not host.

5 years agoHandle host drop errors.
vexed [Mon, 26 Mar 2012 04:19:37 +0000 (00:19 -0400)]
Handle host drop errors.
Restart the background screen on errors (instead of looking at a small map preview)

fixes ticket:3313

5 years agoAdd debug command "damage me" to facilitate debugging issues related to
vexed [Mon, 26 Mar 2012 00:08:18 +0000 (20:08 -0400)]
Add debug command "damage me" to facilitate debugging issues related to
damage level.
Note: you can't kill a droid / structure with this command.
Used to debug retreat levels & autorepair issues & ...

5 years agoSubtract closed slots from displayed max players.
Cyp [Sun, 25 Mar 2012 11:15:30 +0000 (13:15 +0200)]
Subtract closed slots from displayed max players.

For example, in a 6 player map with 2 players and 2 closed slots, show 2/4 instead
of 4/6.

5 years agoDistinguish between wrong version, wrong mod and full game.
Cyp [Sun, 25 Mar 2012 11:00:38 +0000 (13:00 +0200)]
Distinguish between wrong version, wrong mod and full game.

Using IMAGE_NOJOIN, IMAGE_NOJOIN_FULL and IMAGE_NOJOIN_MOD, respectively.

5 years agoAdd IMAGE_NOJOIN_FULL and IMAGE_NOJOIN_MOD.
Cyp [Sun, 25 Mar 2012 10:58:59 +0000 (12:58 +0200)]
Add IMAGE_NOJOIN_FULL and IMAGE_NOJOIN_MOD.

5 years agoFix the lock icon to always show it being locked when a password is set.
vexed [Sat, 24 Mar 2012 01:24:40 +0000 (21:24 -0400)]
Fix the lock icon to always show it being locked when a password is set.
Remove the box when we don't use a password & in skirmish games.

refs ticket:3357

5 years agoTry to fix the output of netlogs.
vexed [Sat, 24 Mar 2012 01:22:07 +0000 (21:22 -0400)]
Try to fix the output of netlogs.

5 years agoFix border on tooltips
vexed [Sat, 24 Mar 2012 01:20:42 +0000 (21:20 -0400)]
Fix border on tooltips

5 years ago3.1: Fix production of barbarian foot soldiers. They were classified as
Per Inge Mathisen [Sat, 24 Mar 2012 00:24:59 +0000 (01:24 +0100)]
3.1: Fix production of barbarian foot soldiers. They were classified as
heavy bodies, when factory only could produce light bodies. Closes ticket:3358
scavfact.js: Remove useless conversions to world coordinates. Closes ticket:3356

5 years agoTry to switch to windowed mode if user is in FS mode on LOG_FATAL errors. This may...
vexed [Sun, 18 Mar 2012 18:28:29 +0000 (14:28 -0400)]
Try to switch to windowed mode if user is in FS mode on LOG_FATAL errors. This may, or may not work on some platforms. (libsdl.org/docs/html/sdlwmtogglefullscreen.html) "Toggles the application between windowed and fullscreen mode, if supported."

closes ticket:3144

5 years agoDon't display repair icon if we are hovering the mouse over ourselves, and we are...
vexed [Tue, 20 Mar 2012 04:04:33 +0000 (00:04 -0400)]
Don't display repair icon if we are hovering the mouse over ourselves, and we are damaged.

fixes ticket:3242

5 years agoUpdate changelog
Per Inge Mathisen [Tue, 20 Mar 2012 20:05:46 +0000 (21:05 +0100)]
Update changelog

5 years agoFix problem with continent generation, where rightmost and bottommost
Per Inge Mathisen [Tue, 20 Mar 2012 20:03:20 +0000 (21:03 +0100)]
Fix problem with continent generation, where rightmost and bottommost
tiles would be treated as passable. Closes ticket:3269. Thanks to NoQ
for debugging.

5 years agoFix problem with trucks not being available before HQ. This closes
Per Inge Mathisen [Tue, 20 Mar 2012 19:41:33 +0000 (20:41 +0100)]
Fix problem with trucks not being available before HQ. This closes
ticket:3344 and closes ticket:3337 and adds new qtscript function
enableTemplate(). Original patch by vexed.

5 years agoOS X Crash Dialog: Open log folders after Trac.
NanoTech [Mon, 19 Mar 2012 00:23:59 +0000 (18:23 -0600)]
OS X Crash Dialog: Open log folders after Trac.

Better chance of the log folders not getting
hidden behind a large browser window.

5 years agoOS X Crash Dialog: Open the /user's/ log folder.
NanoTech [Mon, 19 Mar 2012 00:19:40 +0000 (18:19 -0600)]
OS X Crash Dialog: Open the /user's/ log folder.

Tilde roots are ignored in file urls.

5 years agoMerge branch 'bugfixes' into 3.1
cybersphinx [Sun, 18 Mar 2012 23:52:22 +0000 (00:52 +0100)]
Merge branch 'bugfixes' into 3.1

* bugfixes:
  Update translations.
  Update files to translate.

5 years agoUpdate translations.
cybersphinx [Sun, 18 Mar 2012 23:49:42 +0000 (00:49 +0100)]
Update translations.

5 years agoUpdate files to translate.
cybersphinx [Sun, 18 Mar 2012 23:48:44 +0000 (00:48 +0100)]
Update files to translate.

5 years agoRevert "Update version numbers for 3.1 beta7."
cybersphinx [Sun, 18 Mar 2012 21:30:59 +0000 (22:30 +0100)]
Revert "Update version numbers for 3.1 beta7."

5 years agoUpdate version numbers for 3.1 beta7. v3.1_beta7
cybersphinx [Sun, 18 Mar 2012 21:30:13 +0000 (22:30 +0100)]
Update version numbers for 3.1 beta7.

5 years agoUpdate translations.
cybersphinx [Sun, 18 Mar 2012 21:26:24 +0000 (22:26 +0100)]
Update translations.

5 years agoMerge branch 'bugfixes' into 3.1
cybersphinx [Sun, 18 Mar 2012 21:12:41 +0000 (22:12 +0100)]
Merge branch 'bugfixes' into 3.1

* bugfixes:
  Update ChangeLog.
  Spanish translation update by Saberuneko.
  dpkg: Explicitly depend on xmlto.
  Simplify the OS X crash dialog.
  Save our openGL info so we can write it out. Save game version / time / openGL stats / and misc. other things that we can use to debug issues to a gameinfo.ini (in savegames) or WZdebuginfo.txt (on fatal errors) file that can be easily uploaded to us.

5 years agoUpdate ChangeLog.
cybersphinx [Sun, 18 Mar 2012 16:18:00 +0000 (17:18 +0100)]
Update ChangeLog.

5 years agoSpanish translation update by Saberuneko.
cybersphinx [Sun, 18 Mar 2012 20:29:05 +0000 (21:29 +0100)]
Spanish translation update by Saberuneko.

Closes #3335.

5 years agodpkg: Explicitly depend on xmlto.
cybersphinx [Sun, 18 Mar 2012 13:55:48 +0000 (14:55 +0100)]
dpkg: Explicitly depend on xmlto.

The asciidoc package only recommends it, but it's needed to create the
manpage.

5 years agoSimplify the OS X crash dialog.
NanoTech [Fri, 16 Mar 2012 01:18:01 +0000 (19:18 -0600)]
Simplify the OS X crash dialog.

With the option to automatically open relevant
directories and the new ticket page.

5 years agoSave our openGL info so we can write it out.
vexed [Sat, 17 Mar 2012 22:12:07 +0000 (18:12 -0400)]
Save our openGL info so we can write it out.
Save game version / time / openGL stats / and misc. other things
that we can use to debug issues to a gameinfo.ini (in savegames)
or WZdebuginfo.txt (on fatal errors) file that can be easily
uploaded to us.

5 years agoMerge branch 'bugfixes' into 3.1
cybersphinx [Sat, 17 Mar 2012 22:06:00 +0000 (23:06 +0100)]
Merge branch 'bugfixes' into 3.1

* bugfixes: (27 commits)
  Don't change radar option when clicking on scanlines.
  Use the same text for the unit colour options everywhere.
  Improve factory selection.
  cleanup: Remove some useless code.
  French translation update by Amiral JCDG.
  Load and save factory numbers.
  Properly disable unit design/radar without HQ in mp/sk.
  Add __LINE__ to debug() routines to show exact line it is being called from. On LOG_WARNING, only ouput the warning one time and supress the rest.
  Change it so you can deconstruct anything but blueprints. Fixes ticket:3312
  When debug mode is enabled also enable the flag
  Change defaults to window mode & 640x480, so people can see the system dialog popups if something goes wrong on init.
  Fix spacing a bit for host lobby screen
  Fix Assert to check for Super Transporter as well
  update MSVC solution file Disable mimimalRebuild since it was slower than doing /Mp
  Fix suboptimal paths on multiple droids pathfinding to same location.
  Show correct AI names, even when AI list differs from the host's.
  Remove unused SS_BEING_DEMOLISHED.
  Update droid height after unloading specific droid from transport.
  Show health as well as build progress when selecting incomplete enemy structures.
  Set »ingame.JoiningInProgress[i] = false;« in NET_InitPlayer().
  ...

5 years agoDon't change radar option when clicking on scanlines.
cybersphinx [Sat, 17 Mar 2012 20:16:05 +0000 (21:16 +0100)]
Don't change radar option when clicking on scanlines.

Fixes #3326.

5 years agoUse the same text for the unit colour options everywhere.
cybersphinx [Sat, 17 Mar 2012 19:56:23 +0000 (20:56 +0100)]
Use the same text for the unit colour options everywhere.

Yay for duplication! Fixes #3324.

5 years agoImprove factory selection.
cybersphinx [Sat, 17 Mar 2012 18:54:17 +0000 (19:54 +0100)]
Improve factory selection.

Always select a factory, either by clicking on it, or clicking on the
top or bottom icon in the bottom panel, and only mark one factory as
selected.

5 years agocleanup: Remove some useless code.
cybersphinx [Sat, 17 Mar 2012 18:49:11 +0000 (19:49 +0100)]
cleanup: Remove some useless code.

5 years agoFrench translation update by Amiral JCDG.
cybersphinx [Fri, 16 Mar 2012 21:56:11 +0000 (22:56 +0100)]
French translation update by Amiral JCDG.

Closes #3311.

5 years agoLoad and save factory numbers.
cybersphinx [Fri, 16 Mar 2012 15:55:48 +0000 (16:55 +0100)]
Load and save factory numbers.

Hopefully fixes #3244.

5 years agoProperly disable unit design/radar without HQ in mp/sk.
cybersphinx [Thu, 15 Mar 2012 12:58:02 +0000 (13:58 +0100)]
Properly disable unit design/radar without HQ in mp/sk.

Fixes #3305.

5 years agoAdd __LINE__ to debug() routines to show exact line it is being called from.
vexed [Sat, 17 Mar 2012 18:37:17 +0000 (14:37 -0400)]
Add __LINE__ to debug() routines to show exact line it is being called from.
On LOG_WARNING, only ouput the warning one time and supress the rest.

5 years agoChange it so you can deconstruct anything but blueprints. Fixes ticket:3312
vexed [Sat, 17 Mar 2012 03:53:52 +0000 (23:53 -0400)]
Change it so you can deconstruct anything but blueprints. Fixes ticket:3312

5 years agoWhen debug mode is enabled also enable the flag
vexed [Fri, 16 Mar 2012 01:56:23 +0000 (21:56 -0400)]
When debug mode is enabled also enable the flag

5 years agoChange defaults to window mode & 640x480, so people can see the system dialog popups...
vexed [Wed, 14 Mar 2012 03:27:17 +0000 (23:27 -0400)]
Change defaults to window mode & 640x480, so people can see the system dialog popups if something goes wrong on init.

5 years agoFix spacing a bit for host lobby screen
vexed [Wed, 14 Mar 2012 00:42:55 +0000 (20:42 -0400)]
Fix spacing a bit for host lobby screen

5 years agoFix Assert to check for Super Transporter as well
vexed [Wed, 14 Mar 2012 00:42:26 +0000 (20:42 -0400)]
Fix Assert to check for Super Transporter as well

5 years agoupdate MSVC solution file Disable mimimalRebuild since it was slower than doing /Mp
vexed [Mon, 13 Feb 2012 21:17:02 +0000 (16:17 -0500)]
update MSVC solution file Disable mimimalRebuild since it was slower than doing /Mp

5 years agoFix suboptimal paths on multiple droids pathfinding to same location.
Cyp [Sat, 17 Mar 2012 14:35:45 +0000 (15:35 +0100)]
Fix suboptimal paths on multiple droids pathfinding to same location.

On finding the optimal path for a droid, pathfinding was immediately terminated, on
reaching the droid, without considering paths crossing the droid's tile. The next droid
to pathfind to the same location would re-use the pathfinding map, which has a hole
around where the previous droid was, which could lead to long detours (or not finding a
path) if the previous droid/droids was/were in a 1-tile-wide/narrow passage.

5 years agoShow correct AI names, even when AI list differs from the host's.
Cyp [Sat, 17 Mar 2012 08:30:02 +0000 (09:30 +0100)]
Show correct AI names, even when AI list differs from the host's.

Fixes ticket:3226.

5 years agoRemove unused SS_BEING_DEMOLISHED.
Cyp [Fri, 16 Mar 2012 17:24:35 +0000 (18:24 +0100)]
Remove unused SS_BEING_DEMOLISHED.

Structures being demolished had status SS_BEING_BUILT, not SS_BEING_DEMOLISHED.

5 years agoUpdate droid height after unloading specific droid from transport.
Cyp [Fri, 16 Mar 2012 17:16:10 +0000 (18:16 +0100)]
Update droid height after unloading specific droid from transport.

For some weird reason, there are two completely different code paths for unloading
all droids at once, or unloading one droid at a time. In the latter case, the droid
height stayed as was whatever it was when it was loaded onto the transport. This
lead to levitating droids or droidmarines.

Fixes ticket:3169.

5 years agoShow health as well as build progress when selecting incomplete enemy structures.
Cyp [Fri, 16 Mar 2012 16:53:17 +0000 (17:53 +0100)]
Show health as well as build progress when selecting incomplete enemy structures.

Fixes ticket:3256.