Commit Graph

  • 294d102a6f Queue techs at structure with the lowest queue length. Freagarach 2021-04-09 05:55:05 +00:00
  • f5a0ab81b6 Fix missing return in 3c4a341906. Freagarach 2021-04-08 10:34:48 +00:00
  • 76acc4e146 Implement quality levels for actors & corresponding setting. wraitii 2021-04-08 07:22:24 +00:00
  • e3695abe59 Build using Builder instead of UnitAI. Freagarach 2021-04-08 05:50:18 +00:00
  • f2d5603422 Heal using Heal instead of UnitAI. Freagarach 2021-04-08 05:40:49 +00:00
  • 3c4a341906 Gather using ResourceGatherer instead of UnitAI. Freagarach 2021-04-08 05:31:34 +00:00
  • 48d6b84c62 Fix initial animation sync. Stan 2021-04-07 08:35:02 +00:00
  • a7d777d69b Don't store origin market in this.goods in cmpTrader. Freagarach 2021-04-07 07:04:57 +00:00
  • 9ee4ccd8ec Split commit from build in cmpFoundation. Freagarach 2021-04-07 07:02:12 +00:00
  • ac7db9850b Move trader gain to cmpMarket. Freagarach 2021-04-07 06:58:36 +00:00
  • 739a63828a Suppress CppCheck "unknown macro" lint error. wraitii 2021-04-06 15:20:35 +00:00
  • f1e4a0e6f6 Some cleaning in cmpFoundation. Freagarach 2021-04-06 13:35:29 +00:00
  • e208b703ca Only tell stuff to move from foundation when trying to commit it. Freagarach 2021-04-06 13:06:27 +00:00
  • 5b3bdf3647 Use transform to finish construction. Freagarach 2021-04-06 12:54:33 +00:00
  • 973de1ccd7 Fix foundation committing following 592453c62f (pushing) wraitii 2021-04-06 12:28:53 +00:00
  • 80f354a125 Fix nopch / tiny hotkey optimisation wraitii 2021-04-06 12:26:34 +00:00
  • 93d22ef16b Allow to specify subunits on creation. Freagarach 2021-04-05 05:22:25 +00:00
  • e2f4ce0649 Add Upkeep component. Freagarach 2021-04-04 06:52:20 +00:00
  • 7562354c49 Don't pass owner to initialise a foundation. Freagarach 2021-04-04 06:38:16 +00:00
  • 58ec287b1f Use interval instead of timeout for healing in GarrisonHolder. Freagarach 2021-04-04 06:32:53 +00:00
  • 0d630fb113 Fix garrison rally point when unloading. Freagarach 2021-04-04 05:57:42 +00:00
  • 7032a3c12a Further hotkey work: clear hotkeys when an input box/the console gets focus. wraitii 2021-04-03 20:12:40 +00:00
  • 52e8a0c5fb Fix chasing after Motion Manager & Pushing. wraitii 2021-04-03 07:00:58 +00:00
  • fb498d97d9 Fix raising alert. Freagarach 2021-04-02 17:01:59 +00:00
  • 592453c62f Add a simple 'pushing' logic to unit motion to improve movement. wraitii 2021-04-02 16:30:59 +00:00
  • 8ed1bc2fd1 Don't error in the network delay notifier. wraitii 2021-04-02 14:20:37 +00:00
  • 2d53308e1b Fix console not preventing hotkeys from firing / Clean up hotkey-input conflict. wraitii 2021-04-02 14:18:20 +00:00
  • 6842eacde9 Fix allowed classes on turret points. Freagarach 2021-04-02 07:15:46 +00:00
  • 0232c0d017 Fix 4b46c09222 - Mouse wheel hotkeys behaving erratically. wraitii 2021-04-01 14:51:22 +00:00
  • ae1bc9b785 Show non-default hotkeys that appear in JSON spec files in the hotkey editor. wraitii 2021-04-01 09:20:29 +00:00
  • 28bd4f0092 Introduce a 'Builder' class for entities that can build structures. wraitii 2021-04-01 07:26:59 +00:00
  • 1b5ed5063f Cleanups CGUISprite, removes redundant method. vladislavbelov 2021-03-31 19:26:05 +00:00
  • 22ea79a56f Fix the 'Introductory Tutorial' found in the 'tutorial campaign'. wraitii 2021-03-31 15:58:16 +00:00
  • b55b236379 Remember OOS on a per-client basis. wraitii 2021-03-31 15:55:19 +00:00
  • 4b46c09222 Do not trigger "HotkeyPress" events when releasing a key. wraitii 2021-03-31 15:50:25 +00:00
  • 457c538780 GameSetup: fix selecting a map with up/down keys. wraitii 2021-03-31 13:10:07 +00:00
  • 6c6204f007 Add missing player number to skirmish map names & filenames. wraitii 2021-03-31 06:53:05 +00:00
  • 742b636f70 Moves CRect from ps to maths to related geometric primitives. vladislavbelov 2021-03-30 21:14:36 +00:00
  • f50c98cfd1 Check for ability to move on orders that need to move. Freagarach 2021-03-30 15:50:03 +00:00
  • 496884ac73 Some fixes after the split of turrets. Freagarach 2021-03-30 11:24:08 +00:00
  • fd1d7d5d83 Reduce UnitAI duplication in range checks. Freagarach 2021-03-30 11:17:46 +00:00
  • 649cc49f25 Fix off-by-one error in d8ea401a95. wraitii 2021-03-30 07:11:44 +00:00
  • c56c856ed5 Moves Frustum from graphics to maths to more related geometric primitives like bounding ones. vladislavbelov 2021-03-29 17:28:13 +00:00
  • 4f83f1a0e9 Cleanups Frustum and removes access to members. vladislavbelov 2021-03-29 17:15:29 +00:00
  • e5b971c2bf Allow modifiers without "affects" list. wraitii 2021-03-29 08:10:08 +00:00
  • 5ebf2020b0 Netcode: allow observers to lag behind the live game. wraitii 2021-03-29 07:53:06 +00:00
  • e3a254225a Introduce generic template for support elephants. Freagarach 2021-03-29 06:59:34 +00:00
  • 969112b9c8 Replaces CPos by more a consistent CVector2D, reduces geometry code duplication. vladislavbelov 2021-03-28 21:55:13 +00:00
  • 0e7fafebe1 Refuse to serialize NaN values. wraitii 2021-03-28 16:48:25 +00:00
  • f6a2d6da63 Fix degenerate case in UnitMotion resulting in lag. wraitii 2021-03-28 13:12:51 +00:00
  • 4146428825 Update build/ dockerfiles & jenkinsfiles wraitii 2021-03-28 13:02:06 +00:00
  • 37cc13010c Fix missing context in hotkey page translations. wraitii 2021-03-28 07:59:38 +00:00
  • b477892440 Fix issues in 87a2c3347f wraitii 2021-03-28 07:01:34 +00:00
  • 2ee0e62a0e Fix 1adedf447c and 31808e6fa3 wraitii 2021-03-28 07:01:03 +00:00
  • d533084d7c Removes unused code from Size2D and changes eol-style to native. vladislavbelov 2021-03-27 21:11:36 +00:00
  • db84c2a9b2 Moves CSize into a separate file and renames it to CSize2D according to other geometric entities. vladislavbelov 2021-03-27 16:08:06 +00:00
  • fa3e501f8f Makes EAlign more consistent with other enums by CC. vladislavbelov 2021-03-27 12:07:38 +00:00
  • 6332760528 Removes implicit default value operator for CGUIColor. vladislavbelov 2021-03-27 11:47:49 +00:00
  • 734b672569 Removes unused and limited cell sprite functionality. vladislavbelov 2021-03-27 11:38:34 +00:00
  • f884848745 Move Can*-function implementations from UnitAI to their respective components. Freagarach 2021-03-27 11:22:34 +00:00
  • d0de32b2a8 Fix 8bd7a4f4b5 - crossbowman introduced in 7bf2f9ed74 wraitii 2021-03-27 09:48:30 +00:00
  • 31808e6fa3 Fix 1adedf447c wraitii 2021-03-27 09:45:03 +00:00
  • 1adedf447c Remove the attack from wall turrets. wraitii 2021-03-26 17:35:51 +00:00
  • 0baeb8d1fd Increase gather rate technology effects / revert 3731886e2c wraitii 2021-03-26 17:30:25 +00:00
  • 29ab4b5af3 Exclude Towers from Town->City phase requirements. wraitii 2021-03-26 17:21:03 +00:00
  • 5376ed3e10 Unlock the Iberian monument in Town Phase wraitii 2021-03-26 17:14:14 +00:00
  • 4ca8cb70dd Change 'Archery Tradition' tech to an attack range increase. wraitii 2021-03-26 17:09:16 +00:00
  • ac6fe96eac Unify the resistance of foundations. wraitii 2021-03-26 17:05:27 +00:00
  • 8bd7a4f4b5 Reduce cavalry training time and increase movement speed for ranged cavalry. wraitii 2021-03-26 17:03:45 +00:00
  • eda03c54f6 Remove then entity limit for the Embassy. wraitii 2021-03-26 16:59:48 +00:00
  • d01a995cbb Fix missing translations (from missing context) in tooltips. wraitii 2021-03-26 16:52:09 +00:00
  • d050c3377d Fix unit overlapping following bae258f9a1 wraitii 2021-03-26 16:49:59 +00:00
  • eac613b7bf Enforce tight coupling of CCmpUnitMotion/CCmpUnitMotionManager wraitii 2021-03-26 16:47:07 +00:00
  • 8eca1facde Fix the description of garrison hero aura. Freagarach 2021-03-26 10:37:52 +00:00
  • 21e866fcf0 Technically seperate Turrets from GarrisonHolder. Freagarach 2021-03-26 10:18:30 +00:00
  • 7bf2f9ed74 Introduce crossbowman templates. Freagarach 2021-03-26 09:55:52 +00:00
  • db21f246f1 A bit more cleanup in ProductionQueue. Freagarach 2021-03-25 15:55:54 +00:00
  • 0ff0282b8f Removes unused code for GPU skinning introduced in 779a33ee30 and forgotten in 97b46d402c. vladislavbelov 2021-03-25 13:18:49 +00:00
  • 39c8e7f1a2 Cleanups ShadowMap, fixes possibly wrong depth format name for GLES. vladislavbelov 2021-03-25 12:09:56 +00:00
  • ebc2ec5498 Give option to switch between specific and/or generic entity names. Freagarach 2021-03-25 06:58:47 +00:00
  • 4e728bf68f Uses sky as a water reflection instead of a fixed color. vladislavbelov 2021-03-24 16:40:03 +00:00
  • 0c419b5bab CI linting: fix issues with char being null for cppcheck. wraitii 2021-03-23 17:43:19 +00:00
  • de02f9870c Make WxWidgets High-DPI aware / Upgrade WXWidgets to 3.1.4 on MacOS wraitii 2021-03-23 15:47:29 +00:00
  • 275a5bccde Always pass a civcode to Viewer when instatiated by the session gui s0600204 2021-03-23 15:44:01 +00:00
  • f06bdb31bf Use Treasure tooltip function in Template Viewer s0600204 2021-03-23 13:38:16 +00:00
  • 1867b70d3a Properly unset the civilisation when unchecked in Atlas. wraitii 2021-03-23 13:16:53 +00:00
  • 87a2c3347f Make real directory paths on the VFS predictable (retry) wraitii 2021-03-23 12:46:59 +00:00
  • 5d1899785a Revert 4bb31f084e wraitii 2021-03-22 19:52:07 +00:00
  • 4bb31f084e Make real directory paths on the VFS predictable. wraitii 2021-03-22 18:49:42 +00:00
  • a048271806 Fix AI+Player from persistent settings (again) wraitii 2021-03-22 16:57:10 +00:00
  • c87229aa48 Optimise FindWalkAndFightTargets. wraitii 2021-03-22 13:27:33 +00:00
  • 72f0fdb41b GameSetup GUI cleanup - Renaming. wraitii 2021-03-22 12:26:48 +00:00
  • 293cd95ccb Flush order queue when given an order to perform a action on the same entity. Freagarach 2021-03-22 11:36:50 +00:00
  • 87fc52b780 MP: don't enforce game init attributes synchronization in PREGAME. wraitii 2021-03-22 10:13:27 +00:00
  • 8c2ab4df62 Improve & translate hotkey name/descriptions. wraitii 2021-03-21 14:23:57 +00:00
  • fa3b341b57 Further gamesetup fixes & tweaks. wraitii 2021-03-21 13:09:52 +00:00
  • 841bf5f2dd Color incompatible mods and add filter Angen 2021-03-21 10:22:50 +00:00
  • 1c68d9890b Remove redundant applyFilters method from modmod Angen 2021-03-21 08:51:17 +00:00
  • 84bafd82b1 common-api entity.js cleanup Angen 2021-03-21 08:49:26 +00:00
  • aa9292b1fc Fix fishing boats hunting whale. Freagarach 2021-03-20 20:08:48 +00:00