Let formations use the UnitAI.AddOrder method, instead of directly deciding if ReplaceOrder or PushOrder should be used. This replaces the expectedRoute, and might lead to units behaving more as demanded. Refs #2568

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15207 3db68df2-c116-0410-a063-a993310a9797
Fix test for unhealable and healable classes. Make healers able to heal again

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15208 3db68df2-c116-0410-a063-a993310a9797
Let for loop return early. Small code style fix.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15209 3db68df2-c116-0410-a063-a993310a9797
fix JS warning in Petra

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15210 3db68df2-c116-0410-a063-a993310a9797
ease switch to 100% trade of one resource using Shift-click

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15211 3db68df2-c116-0410-a063-a993310a9797
improve r15211 by allowing a selected button to be selected again

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15212 3db68df2-c116-0410-a063-a993310a9797
Start phasing out the use of CParser in the GUI. Makes GUI parsing generally faster and stricter while adding better tests and debug information.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15213 3db68df2-c116-0410-a063-a993310a9797
Bump lobby version string.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15214 3db68df2-c116-0410-a063-a993310a9797
Petra: recover some cases where units are blocked because of pathfinder

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15215 3db68df2-c116-0410-a063-a993310a9797
Attempt to work around LOS texture alignment bug.

For unknown reasons, sometimes glTexSubImage2D acts as if GL_UNPACK_ALIGNMENT = 2 or 4, instead of 1. This causes the odd-sized array uploaded for the LOS texture to be interpreted incorrectly, and the LOS texture gets rendered very incorrectly.

Pad the array to a multiple of 4 in all cases, so that GL_UNPACK_ALIGNMENT shouldn't affect it.

Hopefully fixes #2594.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15216 3db68df2-c116-0410-a063-a993310a9797
Auras for Roman heroes Marcellus and Maximus.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15217 3db68df2-c116-0410-a063-a993310a9797
Tweaked Ptolemies sandbox scenario.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15218 3db68df2-c116-0410-a063-a993310a9797
A new skirmish map.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15219 3db68df2-c116-0410-a063-a993310a9797
Fixes flickering in main menu backgrounds on old Intel GPUs, by manually setting the z-values for each layer, fixes #2143

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15220 3db68df2-c116-0410-a063-a993310a9797
Proper double-click behavior for these champion units. Fixes #2586.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15221 3db68df2-c116-0410-a063-a993310a9797
Rocks -> Arrows. Fixes #2565.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15222 3db68df2-c116-0410-a063-a993310a9797
Disable GCC warning triggered by wxWidgets.


git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15223 3db68df2-c116-0410-a063-a993310a9797
Remove length limits on script output in console.


git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15224 3db68df2-c116-0410-a063-a993310a9797
Make displayFrustum controllable from scripts.


git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15225 3db68df2-c116-0410-a063-a993310a9797
Add WaterChanged message, for things that need to be recomputed when the water height changes.


git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15226 3db68df2-c116-0410-a063-a993310a9797