1
0
forked from mirrors/0ad

Commit Graph

  • aa025b514b Fix out of bounds access in Hotkey.cpp. Patch by echotangoecho. leper 2017-05-19 18:01:22 +00:00
  • 7c88529b45 Call std::terminate() instead of throwing in a destructor. leper 2017-05-19 17:48:43 +00:00
  • 3bebd1a21f Replace shark actors with actual sharks on the skirmish map Thessalian Plains (4). elexis 2017-05-19 08:23:37 +00:00
  • 8cfd494b88 Add selection-dependent gamesetup tooltips for the chosen map, map filter, map size, civilization and population capacity. elexis 2017-05-18 20:49:29 +00:00
  • 1e5757a0ac Petra: cleanup of the 7dd3cf7543 cleanup (to avoid mixing attackManager and gametypeManager stuff) mimo 2017-05-18 17:29:27 +00:00
  • 4c693589d3 Rating column in the gamelist allowing players to sort by and filter games with players of approximately equal (to have a challenging opponent) or better skill (to learn or become entertained from when observing). elexis 2017-05-18 11:50:33 +00:00
  • 9da0db50ee Revert change to datatype of resource costs in Cost.js made in 52f311da2b s0600204 2017-05-18 01:30:01 +00:00
  • 7a91d330d3 Add GetMicroseconds function to allow microsecond precise timing in the JS GUI. elexis 2017-05-17 22:10:09 +00:00
  • 5302e3e1f7 Prevent players and AIs being assigned to the same slot simultaneously in SP and MP if persist-match-settings were enabled following the wrong move of this clearance from updatePlayerList to handlePlayerAssignmentMessage. elexis 2017-05-17 22:01:23 +00:00
  • 4bacd6f38e Buff elephant archer after f15abb066c made it slow, 38c7d7224a removed the capturing ability, 30c7a2ef18 removed the resource gathering ability and c279283d82 made it fat. elexis 2017-05-17 21:55:35 +00:00
  • df89091c48 Show entity upgrades in the Structure Tree s0600204 2017-05-17 18:41:23 +00:00
  • 15e2b42525 New economic tutorial based on triggers, accessible from the "learn to play" button mimo 2017-05-17 17:33:36 +00:00
  • 7dd3cf7543 petra captureRelics cleanup following 921c89d3a6 mimo 2017-05-17 17:21:05 +00:00
  • 24de93e39a Sort lobby games by status, then by name when clicking on the name column. elexis 2017-05-16 23:44:19 +00:00
  • 921c89d3a6 Petra: Capture gaia relics mimo 2017-05-16 17:33:31 +00:00
  • 8156d297ea Display the minimum, maximum and current value of sliders in the options page and round to at most 2 decimal places. elexis 2017-05-16 16:38:41 +00:00
  • 29dfcda35f Change the options page dropdown implementation to use a textual identifier instead of the numerical dropdown array index in the config file and code. elexis 2017-05-16 15:52:01 +00:00
  • 7cfef7cf9f Tooltip mistake in a589b067a9. Noticed by elexis. fatherbushido 2017-05-16 12:15:08 +00:00
  • a589b067a9 Team bonuses for Britons, Gauls and Romans. Reviewed by elexis. Refs #4082. fatherbushido 2017-05-16 05:16:41 +00:00
  • 576754566d Revert the decision from 903460994d to let cavalry units prefer siege engines over human units, because they most often don't reach the siege engines before being massacred by the attackers. elexis 2017-05-16 02:51:02 +00:00
  • 90beda96f8 Fix atlas clicking following 8f36ca47a1 / D326 by adding the missing clicks property to the wxWidgets SDL event construction. elexis 2017-05-16 00:09:16 +00:00
  • 2599d0374e Get the index of the hovered element in GUI lists and use it to display item-specific tooltips in the gamesetup for the victory condition, maptype and starting resources. elexis 2017-05-15 21:49:10 +00:00
  • aa302dcb2d Fix whitespace in 202e567492 Imarok 2017-05-15 19:30:00 +00:00
  • d8c0492ddb Fix the readystate following D322 / b4e5858f6d. elexis 2017-05-15 19:14:51 +00:00
  • f325452f2d Add missing check of phase techs' tech requirements in Structure Tree. s0600204 2017-05-15 18:56:10 +00:00
  • 202e567492 Fix economy and military score Imarok 2017-05-15 18:43:38 +00:00
  • 1eae8d0a95 Fix doubleclicking if the unit died between the clicks following 8f36ca47a1, refs #4414, https://code.wildfiregames.com/D326 elexis 2017-05-15 11:51:01 +00:00
  • a73d59720e Add hint to the manual that the batch train size can be changed in the options. elexis 2017-05-14 22:57:55 +00:00
  • 62195c28f2 Fix out of range access in CInput, patch by vladislavbelov. Fixes #4570. Itms 2017-05-14 19:02:03 +00:00
  • 000e39629f Make initialization of phase techs for AI more robust. Refs ae3b66a778. Fix #4573. Reviewed by mimo. fatherbushido 2017-05-14 18:01:27 +00:00
  • 62259e34e4 Petra: Fix missing check for getEntityById, patch by Sandarac mimo 2017-05-14 09:44:16 +00:00
  • d5c9725dc3 Revert the wrong "insufficient permissions to remove an account" error message from 9281aaf25e to the previous "Registration forbidden" which is shown when lobby registrations are disabled or restricted to some IP range. elexis 2017-05-14 03:18:21 +00:00
  • 08b23d0164 Sooner network timeout warnings. elexis 2017-05-13 22:52:11 +00:00
  • aa5f3e7d32 Fix the most annoying instance of the persist-matchsettings-bugs that prevented players to build the Ptolemian lighthouse in case of previously having selected a map where that template is disabled. elexis 2017-05-13 17:15:16 +00:00
  • 1f1b179202 petra: take restricted classes into account mimo 2017-05-13 15:14:23 +00:00
  • fe2e0fa02f follow-up and complement of D446 to adapt garrisoning to the structure attackers mimo 2017-05-13 15:04:04 +00:00
  • e8c6b09c4f Reset the alert of ProductionQueues when ownerShip changes, fixes #4571 mimo 2017-05-13 14:52:23 +00:00
  • ae3b66a778 Make phase technology researchable in all captured civic center. Reviewed by elexis. Fix #4572. fatherbushido 2017-05-13 13:58:27 +00:00
  • 57e767ac08 Gamesetup cleanup: Merge two adjacent identical loops in sanitizePlayerData. elexis 2017-05-12 18:08:14 +00:00
  • ac83155197 Remove reference to range in aura description. Patch by Grugnas. fatherbushido 2017-05-12 17:09:07 +00:00
  • 5f4d5cdf76 Remove a leftover argument in GetSimulationState call. Refs 00ea7763f7. Reviewed by elexis and echotangoecho. fatherbushido 2017-05-12 16:20:56 +00:00
  • 31a41ab735 Fix warning when quitting the game during loading. Patch by bb. Imarok 2017-05-12 14:21:28 +00:00
  • 77246af17a Avoid NetClient FSM error when pausing while loading the game. Imarok 2017-05-12 13:22:29 +00:00
  • 00c4adfae8 Add missing Hexify call to the OOS dialog in D105 that became required with the hash comparison in JS. Reported by causative. elexis 2017-05-12 08:50:20 +00:00
  • 51f7502bb1 Don't move temporaries, so possibly allowing for copy elision. leper 2017-05-11 23:24:54 +00:00
  • 6e549bfed2 Prohibit cheats if cheats are disabled, elexis 2017-05-11 22:49:54 +00:00
  • c288278229 Enable cheats in autostarted games because the JS gamesetup enables them in singleplayer and because the autostarted multiplayer mode relies on the change-perspective feature to control players. elexis 2017-05-11 22:32:41 +00:00
  • 3cd2055ca7 Use self-closing tags for empty elements everywhere (refs d21c0026ec and 06bbcd6b76). elexis 2017-05-11 22:11:25 +00:00
  • 9ef3447b2a Fix missing escaping in 06bbcd6b76. Reported by Vladislav, patch by Phormio. elexis 2017-05-11 21:37:27 +00:00
  • d074c4d809 Use GUISize constructor instead of string concatenation when only passing absolute values. elexis 2017-05-10 22:29:55 +00:00
  • 3d8fd6e740 Fix the position of a treasure which couldn't be picked up on the skirmish map Mediterranean Cove. elexis 2017-05-10 16:53:41 +00:00
  • bbc7852df8 Use let keyword for cmpTrigger consistently, so that this reference to the component before deserialization can't be reused inside the Trigger component after deserialization which would cause an OOS on rejoin / savegame loading as experienced prior 53570da065. elexis 2017-05-10 14:03:51 +00:00
  • 11f90549c7 Add missing roundings for garrisoned arrows tooltips. Reviewed by elexis. fatherbushido 2017-05-10 13:04:35 +00:00
  • bba42de375 Add Iberian heroes auras. Patch by Grugnas. fatherbushido 2017-05-10 11:32:26 +00:00
  • 51655081d8 Botswanan Haven random map. elexis 2017-05-09 20:09:18 +00:00
  • d1108516af petra: adapt garrisoning to the attackers mimo 2017-05-09 17:53:59 +00:00
  • 0517bbb83f cleanup of da4e03b7ad mimo 2017-05-09 16:58:53 +00:00
  • 8bf732453e Ignore color and font tags when typing something in a Dropdown gui element to select an item. elexis 2017-05-09 13:29:19 +00:00
  • 228ba51d5c Aura Range tooltip. Reviewed by elexis. fatherbushido 2017-05-09 12:55:56 +00:00
  • 9cfe30c92a Add missing pair of braces as reported by mimo in b4e5858f6d. elexis 2017-05-08 23:40:44 +00:00
  • 2423e85a88 Add an optional color field to the gamesetup dropdown values, so that autocompleted text of the setting values (especially observernames) doesn't contain the color tag. elexis 2017-05-08 23:34:25 +00:00
  • 36a16a4576 Remove debug breakpoint that is triggered whenever an unsupported UTF32 character is encountered, elexis 2017-05-08 22:29:00 +00:00
  • af2f8a95fb Improve training tooltip with multiple selection Imarok 2017-05-08 18:13:26 +00:00
  • 30823d8988 Make g_EntityCommands use all entities but not only the first Imarok 2017-05-08 18:04:43 +00:00
  • 6826a1355e Display aura tooltips for the entities in the top panel (currently heroes and relics). elexis 2017-05-08 07:16:43 +00:00
  • 25b1837603 Pass CVector3D as const reference in a few places. leper 2017-05-08 04:04:45 +00:00
  • bdfe500f98 Draw paths only when cinematics isn't playing. Patch by Vladislav. leper 2017-05-08 04:02:33 +00:00
  • c5ab9925d4 Fix possible null dereferences. leper 2017-05-08 02:41:23 +00:00
  • 631fa4b376 Remove unused old code for triggers in atlas. leper 2017-05-08 02:40:22 +00:00
  • a397f9bccb Sanitize playername in sanitizePlayerData in gamesetup and remove some hardcodings. Imarok 2017-05-07 22:28:56 +00:00
  • 06bbcd6b76 Revamp of the quotes in the game loading screen, research and patch by Phormio. Itms 2017-05-07 22:05:11 +00:00
  • 1c64742edc Add a type argument for CanAttack method of Attack component. Patch by bb. Fixes #4220. fatherbushido 2017-05-07 19:32:59 +00:00
  • ca89fa35b9 Edit many aura names. Remove "aura" from the name, use more flavouring name, replace placeholder or generic names. Patch by Hannibal_Barca. Reviewed by elexis. fatherbushido 2017-05-07 18:56:14 +00:00
  • 17aa212c93 Clean a bit auras gui info parsing fatherbushido 2017-05-07 18:38:41 +00:00
  • 7d00501a90 Make 81c57e8a28 compatible with wxWidgets 2.8, patch by vladislavbelov. Itms 2017-05-07 15:49:55 +00:00
  • a857ee441e Enable other languages than English in the Windows installer, patch by vladislavbelov. Itms 2017-05-07 14:38:29 +00:00
  • da4e03b7ad petra: hunters/gatherers improvments mimo 2017-05-07 09:25:03 +00:00
  • ed72056fb5 Actually delete files in 07233d8cd6. fatherbushido 2017-05-06 14:39:10 +00:00
  • 07233d8cd6 Remove a not validating unused sound marker template. While at it remove another unused template in the same folder. Patch by Stan. fatherbushido 2017-05-06 14:36:06 +00:00
  • e6b909bb51 Rename the map Rouen to Ratumacos and make it circular. elexis 2017-05-06 01:20:49 +00:00
  • ee5bb1fd61 RangeVisualization component and use it to visualize Aura ranges. elexis 2017-05-06 00:47:21 +00:00
  • f4ff462449 Select the number of relics to spawn in the gamesetup. elexis 2017-05-05 20:41:37 +00:00
  • 4a0673e44e Show all summary values as a graph Imarok 2017-05-05 18:52:20 +00:00
  • 2f67b2da61 Correctly center ally command buttons Imarok 2017-05-05 15:10:12 +00:00
  • 76bc9b579a Clientside Lobby support for muted players (visitor role). elexis 2017-05-05 01:13:12 +00:00
  • ba37ff9907 petra: remove some unneeded parentheses mimo 2017-05-04 18:48:13 +00:00
  • dad3e3d1bd Add the select all idle workers/fighters hotkey to the manual Imarok 2017-05-04 12:14:43 +00:00
  • 329f9e0957 Remove broken atlas error reporting code. leper 2017-05-04 09:29:24 +00:00
  • bd73588935 Add the missing file in c707999bec. Refs #2524. fatherbushido 2017-05-04 09:17:29 +00:00
  • c707999bec Fix Missing props for the old athen fortress. Patch by Stan. fatherbushido 2017-05-04 09:13:54 +00:00
  • f794a14610 Declare variable when actually initialized. leper 2017-05-04 06:53:21 +00:00
  • 4a5f302ce1 Optional FPS Limiter for running games too, use the Slider GUI object in the config to specify custom limits. elexis 2017-05-03 23:44:13 +00:00
  • dd9b83626e Roman Entrenched Army Camp balancing. elexis 2017-05-03 12:32:48 +00:00
  • b4e5858f6d Unify gamesetup option handling, fixes #3994, refs #3049. elexis 2017-05-02 20:57:14 +00:00
  • 09e974e1cb Bump year number of files changed this year in the license headers. elexis 2017-05-01 14:28:22 +00:00
  • bb81905245 Add text linting to Arcanist. Itms 2017-05-01 14:26:50 +00:00
  • 0a09bde961 JS lobby cleanup. elexis 2017-05-01 13:36:10 +00:00
  • b22b58f13d Fix scenario .rnc/.rng validation errors. FeXoR 2017-05-01 10:26:36 +00:00
  • 08c40e23db fix error when civData has no music (as gaia), fixes #4538 mimo 2017-05-01 10:03:15 +00:00
  • 6ee830068a Print the name of OpenGL errors when they occur. wraitii 2017-05-01 07:19:39 +00:00