1
0
forked from mirrors/0ad

Commit Graph

  • b88e7d8368 Following dd2a75b630 fix latest issues mentioned by @Stan in the hellenic helmets thread. Alexandermb 2019-09-18 19:57:34 +00:00
  • 4fd3f071a5 Fix SetGarrisoned() call when transforming an entity wraitii 2019-09-18 19:07:16 +00:00
  • 7985ea4b8e Removes usages of duplication of Clamp function in simulation and atlas. Refs D1763. vladislavbelov 2019-09-18 15:02:36 +00:00
  • f1de8eb4ba Removes usages of duplication of Clamp function in gui, ps and renderer. Refs D1763. vladislavbelov 2019-09-18 14:44:31 +00:00
  • 050f1dc8df Removes usages of duplication of Clamp function in graphics. Refs D1763. vladislavbelov 2019-09-18 08:34:36 +00:00
  • bdc6a7d3fd Unify loadgame and savegame dialog following e0ea53a8ee, refs #2030. elexis 2019-09-18 02:33:43 +00:00
  • 003d588d13 Happy savegame hack removal following e0ea53a8ee, refs #2030. elexis 2019-09-18 00:17:56 +00:00
  • 93fed19c6a Reliably report and reject invalid XML files following a18fbd12ec, refs #245, fixes #5222. elexis 2019-09-17 23:00:36 +00:00
  • 41475093b0 Fix struc tree / civ info hotkeys following rebase error in adf448db4d / D2240 and don't trigger global hotkey handlers upon release following f192d4a2fa / D2260. elexis 2019-09-17 22:42:50 +00:00
  • da958bf0e4 Fix wrong GlooxScriptConversions include in 9023f4bebb / D2264 triggering VS2015 build warning but no clang build warning, refs #5596. elexis 2019-09-17 20:39:09 +00:00
  • a3d8807833 Fix 61e3f1ec0d on Windows. Itms 2019-09-17 19:27:38 +00:00
  • d468535df3 Split NetFileTransfer message parsing into one function per case, refs #5212. elexis 2019-09-17 14:18:46 +00:00
  • 7dcaf478d8 Update the corinthian helmet portrait with the ones done by @wowgetoffyourcelphone using @alexandermb new corinthian helmet render. Alexandermb 2019-09-16 17:40:11 +00:00
  • 9e6250660c Following dd2a75b630 Assign the new helmets and clean the unused files. Alexandermb 2019-09-16 17:38:19 +00:00
  • dd2a75b630 Several adjustments to the helmets and addition of new ones. Alexandermb 2019-09-16 17:11:03 +00:00
  • 14fff267a1 Make health correctly recalculate its cached values when the entity changes owner. wraitii 2019-09-16 17:07:50 +00:00
  • 4d4bf579b2 Report and tolerate XML GUI object setting errors when parsing XML attribute strings as values for settings that don't exist on the GUI object. elexis 2019-09-16 16:13:25 +00:00
  • 61e3f1ec0d Fix hotkey events synching with hotkey state. wraitii 2019-09-15 12:16:28 +00:00
  • c6e5c83b6d Workaround differences between libc and libstd string stream parsing of float/doubles. wraitii 2019-09-15 12:02:26 +00:00
  • 5faf540980 -ise → -ize Gallaecio 2019-09-15 11:52:59 +00:00
  • 740ba4cb78 standardize gather technology tooltips Gallaecio 2019-09-15 11:51:59 +00:00
  • 5cc49c2326 standardized hero aura descriptions Gallaecio 2019-09-15 11:48:59 +00:00
  • 795f453eb7 manual/intro.txt corrections Gallaecio 2019-09-15 11:44:48 +00:00
  • 98b8775cd9 Fix glooxwrapper::Message::when() memory leak in f2c76cc75d, refs #3156. elexis 2019-09-15 10:28:23 +00:00
  • d592bf9cb6 Move path computations to an actual worker to prepare for threading. wraitii 2019-09-15 09:27:10 +00:00
  • 2333b1814e GUI support for Status Effects and extend their functionality to all attack effects following 16b452cf91 wraitii 2019-09-15 09:24:52 +00:00
  • 89e511def9 Allow JS GUI pages to find out if the game is running. elexis 2019-09-14 15:33:46 +00:00
  • cab920696c Implement glooxwrapper::MUCRoom argument for muc event handlers. elexis 2019-09-13 15:24:44 +00:00
  • a84e2e57df Use ScriptInterface::CreateObject for ToJSVal<CColor>, and for ToJSVal<Grid<u8> >, ToJSVal<Grid<u16> > used by the AIManager obtaining the pathfinder grid. elexis 2019-09-13 00:56:51 +00:00
  • 7f943b07b7 Enable no-caller and no-irregular-whitespace in ESLint, refs #5524. elexis 2019-09-12 21:36:42 +00:00
  • cbc04ba83b Use all three color channels when loading heightmaps following 204b04f2d4, refs #5018. elexis 2019-09-12 19:30:43 +00:00
  • 4c454f3eee Fix missing wstring_from_utf8 for multi-user-chat messages and translated strings following 9023f4bebb / D2264. elexis 2019-09-12 17:23:33 +00:00
  • 8f3277cb99 Add new improved berry bushes based on the old grapes actor. Stan 2019-09-11 12:51:16 +00:00
  • 28aa7c20e4 Fix lobby playerlist rebuild following presence update message removal in 6bf74902a7/D2265. elexis 2019-09-11 11:51:34 +00:00
  • f77a3e289c Fix historic lobby kick messages following arbitrary CreateGUIMessage arguments in 9023f4bebb/D2264. elexis 2019-09-11 10:15:13 +00:00
  • 2233a76e2a Fix units sometimes turning around when fleeing (introduced by D1987/99a341f379) wraitii 2019-09-10 18:11:07 +00:00
  • 4b0b545fa9 Use the pyrogenesis logo instead of the 0 A.D. logo for the modmod when there is no mod selected because 0 A.D. Empires ascendant is just a mod of Pyrogenesis Fixes #4782 Stan 2019-09-10 13:51:50 +00:00
  • 68705aa4b2 Fix the walk/feeding animation of the gazelle. Stan 2019-09-10 07:54:16 +00:00
  • d59472fd42 ptolemy houses, Enrique's pines LordGood 2019-09-09 23:21:28 +00:00
  • 92fc34c87c Pass XmppClient CertificateErrorToString independent of ConnectionErrorToString to JS using D2264 / 9023f4bebb, refs #4482. elexis 2019-09-09 21:26:58 +00:00
  • 158ba53a46 Fix missing XmppClient m_certStatus and m_PresenceUpdate member initialization following 0e2adda813 and 6bf74902a7. elexis 2019-09-09 20:50:17 +00:00
  • fcc7a831bb Fix issues with MakeGoalReachable when the goal wasn't reachable following D1882/208fc30ddd wraitii 2019-09-09 18:57:59 +00:00
  • 9cc8a579f5 Silence uninitialized variable warnings on MakeGoalReachable and FindNearestNavcellInRegions in 208fc30ddd wraitii 2019-09-09 18:56:49 +00:00
  • d7e08a848a Beautify civinfo page with bullet points. elexis 2019-09-09 18:40:42 +00:00
  • ee726a155c Translate lobby TLS certificate error strings following 0e2adda813 and string freeze lift, refs #4705. elexis 2019-09-09 14:33:30 +00:00
  • 452c376fc0 Delete old roman helmet prop actor from roman infantry swordsman elite. Alexandermb 2019-09-08 12:50:49 +00:00
  • efd77bd83d Fix a missing stoa template in the Miletus scenario following 97ee3211d4 Stan 2019-09-08 12:39:05 +00:00
  • 1b8dcec53d Fix ptol temple's (from 7943d82bfe) rubble size and foundation size using the closest matching rubble and foundation. Rubble is currently not using correct units and is close to the size of the 5x9 foundation. The temple is a bit bigger than that one but we don't currently have anything bigger. Stan 2019-09-08 09:44:33 +00:00
  • 06fe767ffe fixed garrison flag on ptolemaic temple LordGood 2019-09-08 00:26:57 +00:00
  • bfc34f3f58 Fix previous (invalid Freeze 508da732af). elexis 2019-09-07 17:04:04 +00:00
  • 508da732af Implement NetClient PushGuiMessage using parameter pack and ScriptInterface::CreateObject from D2080 / b4626359f5 to replace remaining Eval function calls. elexis 2019-09-07 16:51:44 +00:00
  • f29159b935 Generalise attack tooltips after D2092/16b452cf91. wraitii 2019-09-07 14:47:39 +00:00
  • 43bbd7d671 Check only that the destruction queue contains no non-local entity when serializing the game state. wraitii 2019-09-07 14:41:53 +00:00
  • 524422c7d8 Move "PlayersToDamage" from calling functions to "CauseDamageOverArea" and replace it with FriendlyFire. wraitii 2019-09-07 13:48:11 +00:00
  • de050ef7e2 Remove some unused Profiler.h and CLogger.h includes. elexis 2019-09-07 13:35:45 +00:00
  • b1de59de66 Fix algorithmic error in 9903fd8a6c (waves computation speedup), and delete unused code. wraitii 2019-09-07 08:50:55 +00:00
  • 10f805fcf4 Fix wrong "player is not a moderator anymore" lobby chat message following initial implementation in 76bc9b579a/D339, fixes #4877. elexis 2019-09-06 16:56:43 +00:00
  • 9023f4bebb Support creating lobby GUI messages with arbitrary arguments instead of forcing every message type into the same struct type, refs #4877 / 76bc9b579a / D339. elexis 2019-09-06 05:14:20 +00:00
  • 6bf74902a7 Drop lobby presence GUI messages altogether for better performance and less code complexity. elexis 2019-09-06 02:53:22 +00:00
  • adf448db4d Rewrite Main Menu. elexis 2019-09-06 01:20:46 +00:00
  • afaa4417e4 Add ScriptInterface::AssignOrToJSVal<JS::Heap<JS::Value> > to support ScriptInterface::SetGlobal, SetProperty, CreateObject with JS::Heap values. elexis 2019-09-05 16:45:16 +00:00
  • e7ebe821c0 Remove helmet during attack_slaughter animation. Alexandermb 2019-09-05 10:57:37 +00:00
  • f192d4a2fa Support assigning functions to hotkeys from the JS GUI without involving a GUI object. elexis 2019-09-05 10:42:16 +00:00
  • eb87783f22 Correct shield_shieldsmall.dae > shieldsmall.dae Alexandermb 2019-09-05 00:29:52 +00:00
  • 5109cda169 Improved mining animation. Stan 2019-09-04 21:00:31 +00:00
  • d5c1fd09a4 Add ToJSVal<CRect> to make the conversion reusable, remove unused PSERROR_Scripting_ConversionFailed and dead catch. elexis 2019-09-04 16:15:37 +00:00
  • c25ab670e6 Don't crash if a JS GUI author calls Engine.PopGuiPage too often. elexis 2019-09-04 15:45:48 +00:00
  • 33af6da5e1 Implement JS support for GUI object "hotkey" setting missing from 6d8b9e33ef, refs #567, #2604, 9e499cdec5. elexis 2019-09-04 15:29:36 +00:00
  • 0d47644b08 Replace idle because i can't upload the idle_relax_shieldsmall Alexandermb 2019-09-04 13:24:40 +00:00
  • fdd64b806c Some fixes to the infantry animations. Alexandermb 2019-09-04 13:13:29 +00:00
  • f352d02caf Don't issue invalid move commands visualized with target markers in observermode following a1ddf6114a/D1021, refs #4791, #4302, e256d85305. elexis 2019-09-04 12:55:16 +00:00
  • cf45819cd2 Revert the quarry change from 4981cdedad and instead create a new template to accommodate the new quarry model. Stan 2019-09-03 16:08:03 +00:00
  • 3a31af7e92 Add description and demo keyword missing from 55b3086c03 Reported by: @elexis This was SVN commit r22840. Stan 2019-09-03 15:59:38 +00:00
  • 65d2c26261 Fix the issue with the formations and groups in actors And some corrections to variants. Alexandermb 2019-09-03 15:21:14 +00:00
  • e008b394bc Fix the indent in ef53d85ee4 Stan 2019-09-03 09:48:23 +00:00
  • ef53d85ee4 Rename the unusable 'roads/medit_city_tile.xml' to 'roads/medit_city_tile_02.xml' so that it can be used again. It was broken since its addition in 88ab3f0f5b. Make use of the normal and spec maps and rename them with the same convention. Stan 2019-09-03 09:45:41 +00:00
  • b7c59622ec Remove two GetTemplateDataHelper unused arguments following 1b20ac7671 and 6643613b54, refs #3934, #4801 / D1938. elexis 2019-09-03 09:42:37 +00:00
  • ade8bcc0b8 Fix some Petra whitespace; with b59198524f/D2103 fixes all ESLint issues in petra/, refs #5524. elexis 2019-09-02 21:16:06 +00:00
  • eb6f14a82d AI prototype chain cleanup. elexis 2019-09-02 17:33:59 +00:00
  • 86fc1cf99c Gamesetup OOP cleanup, refs #5322. elexis 2019-09-02 02:13:11 +00:00
  • 749fbf7b5b legionnaire → legionary (4) Gallaecio 2019-09-01 19:23:52 +00:00
  • 283c7b58e2 Gamesetup cleanup, refs #5322. elexis 2019-09-01 18:07:06 +00:00
  • f04c6b68de Gamesetup OOP refactoring, refs #5322. elexis 2019-09-01 16:47:46 +00:00
  • 398475b4ef Gamesetup OOP cleanup, refs #5322. elexis 2019-09-01 15:35:10 +00:00
  • 67795d4451 Fix duplication and clang warning in unreachable gathering target fix 30dcd696eb / D2120 wraitii 2019-09-01 14:10:02 +00:00
  • 705266ceb2 Match unit classes with templates names wraitii 2019-09-01 14:08:07 +00:00
  • 5fa75e845b legionnaire → legionary (3) Gallaecio 2019-09-01 12:00:24 +00:00
  • 0ecc005654 Remove nonexistent hotkey used in cccc55ce97, undefined until 50166bb456, unused since a964e83c79. elexis 2019-09-01 11:22:43 +00:00
  • 9ced0a4e9c standardize resource tooltips Gallaecio 2019-09-01 10:58:12 +00:00
  • 2e611665c0 standardize civ bonus technology tooltips Gallaecio 2019-09-01 10:56:43 +00:00
  • a9df38d17e legionnaire → legionary (2) Gallaecio 2019-09-01 10:53:42 +00:00
  • f27f481880 legionnaire → legionary Gallaecio 2019-09-01 10:52:52 +00:00
  • 208fc30ddd Optimise MakeGoalReachable and FindNearestNavcellInRegions (D53 outtake) wraitii 2019-09-01 08:59:17 +00:00
  • 30dcd696eb Improve gathering behaviour when a target is not reachable wraitii 2019-09-01 07:35:32 +00:00
  • 9e41ff39fc Unit Motion - make sure units don't get stuck in the special long-path computation step. wraitii 2019-09-01 07:31:21 +00:00
  • 2c229a986d Further fixes for Generalized Attack D2092/16b452cf91 wraitii 2019-09-01 07:28:50 +00:00
  • dd86d599f5 Fix modifiers affecting player entity following ModifiersManager component in e16c4c4800 wraitii 2019-09-01 07:16:02 +00:00
  • a8afe55b02 Following 4c2b3b6fda Mesh wasn't committed. Alexandermb 2019-08-31 19:40:35 +00:00
  • 4c2b3b6fda Rome Infantry Spearman helmet (Apulo Corinthian) Alexandermb 2019-08-31 19:38:03 +00:00
  • 055935fa0e Remove Mechanical class in favour or using Siege and Ship. wraitii 2019-08-31 12:44:48 +00:00