1
0
forked from mirrors/0ad

Commit Graph

  • 4551e911a4 Cleanup of damage type related code in cmpDeathDamage. leper 2017-09-04 21:22:11 +00:00
  • c4f6371940 Move lobby panels to custom file, so that they could be shown in a dialog as well. elexis 2017-09-04 20:47:42 +00:00
  • b3d1d02e53 Move prelobby files to a separate directory (to prepare splitting the lobby code into several files). elexis 2017-09-04 19:41:40 +00:00
  • 7cd3689f03 Fix a nearly hidden gamesetup bug that exists since at least alpha 19, revealed by 9cb0a60d73 / D829, reported by mimo. elexis 2017-09-04 19:03:19 +00:00
  • a3b9d16eff Petra: Look for aquatic treasure on naval maps mimo 2017-09-04 18:06:02 +00:00
  • bce425ede5 petra: add some protections for non-existing templates mimo 2017-09-04 16:58:00 +00:00
  • 5cc7fd27d7 Fix oversight in dd7f38e370 (thought undefined was converted to emptystring instead of "undefined"), refs D805. elexis 2017-09-04 11:49:03 +00:00
  • 3aca693db1 Add +1 tab indentation following dd7f38e370 / D805 for the lines not affected by 892876a571. elexis 2017-09-03 22:08:13 +00:00
  • 892876a571 Remove unneeded parameters nesting from the options page following c20ee2ad5e, refs #2596. elexis 2017-09-03 21:59:45 +00:00
  • dd7f38e370 Use tabs for the options page and rewrite it altogether. elexis 2017-09-03 21:38:50 +00:00
  • 9cb0a60d73 Deepfreeze Aura, Technology and Resource Templates, Simulation states, GameAttributes and few other JS objects. elexis 2017-09-03 16:37:09 +00:00
  • 1b47451d32 Add deepfreeze function to recursively mark JS Objects as read-only. elexis 2017-09-03 12:50:45 +00:00
  • 8707c2106b petra: some small tunings in defenseManager + various cleanup mimo 2017-09-02 13:45:02 +00:00
  • ec3b1be38b Display the targer marker in the shroud of darkness as well. elexis 2017-09-02 10:18:23 +00:00
  • 5c01b50ca4 Add FALLTHROUGH, which in the best case is just [[fallthrough]]. leper 2017-09-01 20:04:53 +00:00
  • faa1a3fd41 petra: update some entities collections when diplomacy changes mimo 2017-09-01 17:38:49 +00:00
  • a7d7a74d08 petra: improve performance of building placement mimo 2017-09-01 17:33:10 +00:00
  • 86d5b4e7e4 Options page cleanup. elexis 2017-09-01 14:23:36 +00:00
  • 7a157faf3c Allow the GUI to subscribe to text edit events to redeem three workarounds in the options page. elexis 2017-09-01 12:06:18 +00:00
  • 2cb6139761 Fix typo in f8d53d8f7b / D786 and some whitespace in CInput.cpp elexis 2017-09-01 01:51:48 +00:00
  • beb7c4ae34 Main Menu cleanup. elexis 2017-08-31 18:22:09 +00:00
  • 8a066abe69 move the Introductory_Tutorial to the tutorial folder mimo 2017-08-31 18:07:03 +00:00
  • f80ae9236a add missing file in previous commit mimo 2017-08-31 18:03:17 +00:00
  • 744581a255 Remove the tutorial-ai which is obsolete mimo 2017-08-31 17:48:50 +00:00
  • 6ed9017253 fix typo in LongPathfinder mimo 2017-08-30 16:41:10 +00:00
  • db73e97185 Focus on deleted entities in observermode if the follow-player feature is enabled, refs #3743. elexis 2017-08-30 13:42:25 +00:00
  • 8653d0631c Unify two indistinguishable session sprites. elexis 2017-08-30 13:22:53 +00:00
  • 1ca585ccf2 Allow BuildRestrictions Min Max Distance to be modified by auras/technologies bb 2017-08-30 13:02:13 +00:00
  • a5c60619e2 Input GUI object cleanup. elexis 2017-08-30 12:01:17 +00:00
  • ee38f0db37 Implement readonly Input GUI objects and use it in the file location indicator in the replay menu, elexis 2017-08-29 23:53:23 +00:00
  • 23118ba847 Split the Input GUI object key processing into two methods (methods changing the text and methods not changing it). elexis 2017-08-29 23:29:29 +00:00
  • b88f1aba20 Display move indicator to observers if the follow-player feature is enabled. elexis 2017-08-29 22:40:13 +00:00
  • 9e96bca85e petra: improve the way units capturing a structure react when attacked by enemy units + some code cleanup mimo 2017-08-29 18:23:16 +00:00
  • c17f379513 Visual move order indicator. elexis 2017-08-29 17:02:32 +00:00
  • e8dfde9ba6 Display previously received lobby chat messages when returning from the gamesetup. elexis 2017-08-29 16:04:45 +00:00
  • 0ceeaf921b Fix typo in 0940db3fc0 / D835 reported by gameboy. elexis 2017-08-29 12:22:31 +00:00
  • 75324347d4 Remove a misleading fishing bonus tooltip. Reviewed by elexis. fatherbushido 2017-08-29 08:46:09 +00:00
  • 27d99765bb Add an icon to pyrogenesis' application window s0600204 2017-08-28 21:56:54 +00:00
  • 8da0f129ef Options page cleanup. elexis 2017-08-28 19:37:31 +00:00
  • f6c8fb4ba0 let petra build a wonder also when not in wonder mode but approaching the max pop" mimo 2017-08-28 18:16:01 +00:00
  • 0940db3fc0 XmppClient cleanup. elexis 2017-08-28 17:47:43 +00:00
  • 6861588371 petra: fix building of first cc as it is also used after all cc's have been destroyed and was not fully correct in that case" mimo 2017-08-28 17:15:48 +00:00
  • 1b44946078 Replace deprecated jsval with JS::Value. elexis 2017-08-28 10:27:36 +00:00
  • 8f51469793 Colorize relic victory message. elexis 2017-08-27 23:30:33 +00:00
  • 565abd5f1b Fix directory for Atlas help from a93d260643 bb 2017-08-27 19:32:54 +00:00
  • 62c9c6d7fc Add scrollbars to all tabs in Atlas. bb 2017-08-27 18:47:39 +00:00
  • ced95e1318 remove an unwanted change from last commit mimo 2017-08-27 18:10:00 +00:00
  • 8577b681cc petra: more fixes on buildings placement mimo 2017-08-27 18:04:14 +00:00
  • a53ccc54a0 Display untranslated developer overlay chat message if an observer opens it (rather than no message at all) following 844566c787. elexis 2017-08-27 17:23:24 +00:00
  • 820c22dc46 petra fixes linked to building placements mimo 2017-08-27 17:21:28 +00:00
  • 14f33dc078 Disable lobby login/register button after pressing it. elexis 2017-08-27 17:12:13 +00:00
  • a1619db209 AI: take more obstruction shapes into account mimo 2017-08-27 17:08:13 +00:00
  • b5a69885e6 Hide gamesetup controls until they are initialized in multiplayer. elexis 2017-08-27 17:05:04 +00:00
  • 4aff6078c9 Display all heroes and relics in the top panel when chosing the "Observer" perspective. elexis 2017-08-27 16:37:57 +00:00
  • eb70d83b67 Fix rallypoint color after deserialization following 505a10cef6. elexis 2017-08-27 16:05:20 +00:00
  • 83ee8cd62e Small JS GUI performance improvement. elexis 2017-08-26 21:48:57 +00:00
  • 3c73b329f2 JS cleanup. elexis 2017-08-26 20:10:39 +00:00
  • 024aa77c35 JS Cleanup. elexis 2017-08-26 19:34:23 +00:00
  • 5be8528b57 JS cleanup. elexis 2017-08-26 19:20:27 +00:00
  • bb55629a5b JS Cleanup. elexis 2017-08-26 19:01:44 +00:00
  • b5ea27904d JS GUI cleanup. elexis 2017-08-26 18:53:37 +00:00
  • c4cef0d289 Don't write two helper variables to g_CivInfo in the structure tree, elexis 2017-08-26 17:57:11 +00:00
  • 16b976fc35 Remove unneeded GetMucMessageCount from the XmppClient. elexis 2017-08-25 18:51:26 +00:00
  • ce7e727ff0 petra: revisit the phasing up to be more mod-friendly mimo 2017-08-25 16:23:23 +00:00
  • bcdfbd28f8 Change some occurrences of BroadcastMessage where an entity id is available to use PostMessage mimo 2017-08-25 16:06:29 +00:00
  • ce580f0de0 Always delete CMapReader. Patch by Sandarac. Fixes #4154. leper 2017-08-25 00:37:48 +00:00
  • 9680b7437e Close the options page with escape. elexis 2017-08-24 22:55:08 +00:00
  • f0a0f6c4cd Remove unused TemplateDataWithoutLocalization mimo 2017-08-24 21:03:53 +00:00
  • f27efac053 Enhance lobby / XMPP timestamp parsing documentation. elexis 2017-08-24 20:57:21 +00:00
  • a89c32f36b Petra: Fix some cases that would cause territory expansion with Sandbox difficulty mimo 2017-08-24 19:47:35 +00:00
  • 31bbb56b58 Remove some unneeded ternary and fix some style issues in gamesetup. Imarok 2017-08-24 10:40:51 +00:00
  • 9defd11440 Pass ScriptInterface as a const ref where possible. leper 2017-08-24 00:32:42 +00:00
  • 7970c3dc54 Pass a const reference, if someone wants to modify it they should use the global directly. leper 2017-08-23 23:52:32 +00:00
  • 683e19a7ed cleaning of the list of useful templates in AIInterface mimo 2017-08-23 17:40:51 +00:00
  • a13a860890 AI stats modifications from techs and auras broken for templates mimo 2017-08-23 17:31:47 +00:00
  • d0654b4d58 Fix two translation oversights in 8cfd494b88 / D505. elexis 2017-08-23 13:13:23 +00:00
  • a93d260643 Add help button to Atlas with a link to the Manual and bugtracker. elexis 2017-08-21 23:32:29 +00:00
  • 993b6c1632 Fix foundation 6x6 and 8x8 actors. s0600204 2017-08-21 19:08:56 +00:00
  • 1ddd24bb8c Remove unused Renderer function from 12e2428495. elexis 2017-08-21 17:05:45 +00:00
  • d4cb7a05d7 Tiny JS options page cleanup. elexis 2017-08-21 14:40:27 +00:00
  • f61dd9bfc8 Grammar improvement for the wonder victory message, as proposed by WhiteTreePaladin / brian in accordance with 661284a403. elexis 2017-08-21 13:13:08 +00:00
  • ff90bb8490 Fix issues with civ and classes bonuses for splash damage. Even if those bonuses were in splash schema they was not taken into account. Update, fix, clean and complete unit tests for those logic. Reviewed by Mate-86. fatherbushido 2017-08-21 06:52:37 +00:00
  • 028ce1d9e9 Use different translation contexts for the "enter your password" string. elexis 2017-08-21 02:00:37 +00:00
  • b1e3664208 Fix 23d8bc11a5 bug that shows the "enter your password" label before the password field becomes visible. elexis 2017-08-21 01:55:24 +00:00
  • 6f9bf55ac5 Change the shadow map quality without restarting the match. elexis 2017-08-21 01:10:56 +00:00
  • 04f2209b50 Rename WaterUgly setting to WaterEffects in order to remove the invertedboolean workaround of the options page. elexis 2017-08-21 00:09:25 +00:00
  • abbdd391b5 Simplify work in translation of tutorials by cutting long strings by paragraph mimo 2017-08-20 18:04:48 +00:00
  • 7d1e8056c1 Delete unused, not too appealing Modern Gray button from 80663a6c8a. elexis 2017-08-20 18:03:47 +00:00
  • 4bd81b2761 Use the aimed position instead of the current target position for spread calculation. Patch by temple. fatherbushido 2017-08-20 15:46:54 +00:00
  • fc2cfd7744 Invert arrow sprites for sortable columns and unify duplication in a new ModernSortedList style. elexis 2017-08-20 12:23:08 +00:00
  • 39e77a8caa Support the Message of the Day and Announcements sent by the lobby administrator instead of throwing a JS warning. elexis 2017-08-20 11:34:24 +00:00
  • 73481f4cc4 Support numerical data in option dropdowns, as expected by the shadow map quality option. elexis 2017-08-19 19:43:26 +00:00
  • f8d53d8f7b Move summary screen and credits page Tab button styles to the Modern theme. elexis 2017-08-19 19:00:26 +00:00
  • 8df36bace4 Shadow map quality option. elexis 2017-08-19 12:46:05 +00:00
  • 661284a403 Fix some string issues and reveal the name of the next release (Ken Wood). elexis 2017-08-19 11:47:24 +00:00
  • be2f3b4d42 Cap the pack progress getter at 100% to avoid oversizing bars in the gui. Update the test who caught that bug. Reviewed by bb_. fatherbushido 2017-08-19 11:31:20 +00:00
  • 8a32deb5ca Fix tutorial stuck after building farm mimo 2017-08-19 09:38:52 +00:00
  • ce7848522e Fix copy&paste typo in the BuildRestrictions introduced by 9e39d6b46c. elexis 2017-08-19 08:44:09 +00:00
  • 67a7a92b95 Fix the missing hp for gates: when a full health wall was upgraded to a gate, it lost 1 hp. Complete c312c35698. Ultimately, the copy-move of health should be handled by the Health component itself. fatherbushido 2017-08-19 07:43:24 +00:00
  • c312c35698 Fix the missing health bug when an unit is promoted. Promotion component should not do the job of the Health component. Patch by Grugnas. fatherbushido 2017-08-19 07:36:21 +00:00