1
0
forked from mirrors/0ad

Commit Graph

  • 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
  • 7b00d93298 Fix MP Player assignment wraitii 2021-03-20 18:04:22 +00:00
  • 07908dfd8c Store components to be miraged in cmpFogging. Freagarach 2021-03-20 16:14:35 +00:00
  • a4a7ef983e Move Mirage information to respective components. Freagarach 2021-03-20 16:01:11 +00:00
  • dd74837e6e Convert InitAttributes disabled techs/templates & starting tech to triggers. wraitii 2021-03-20 09:36:56 +00:00
  • c3da0cdd0f Fix cosmetic ESLint warnings in JS components (and their tests). Freagarach 2021-03-20 09:02:22 +00:00
  • c4d5729c73 Adds basic tests for BuildCameraRay and uses viewport instead of renderer for width and height. vladislavbelov 2021-03-19 17:39:34 +00:00
  • 30432574fa Fix issues with dc18d94030 wraitii 2021-03-19 16:41:17 +00:00
  • 76c5263607 Rename GameAttributes to InitAttributes wraitii 2021-03-19 10:02:10 +00:00
  • d751927b89 Linter fix on CI. wraitii 2021-03-19 09:13:00 +00:00
  • ce0fb7770c Clean mirage internals. Freagarach 2021-03-18 17:34:53 +00:00
  • 961ac314ad Fix issues with motionManager / bae258f9a1 wraitii 2021-03-18 16:40:34 +00:00
  • dc18d94030 Separate Game Settings from the GUI Gamesetup wraitii 2021-03-18 13:59:53 +00:00
  • 413315024d Revert cleaning the mirage internals. Freagarach 2021-03-18 09:42:15 +00:00
  • 446c134feb Fix infinite loop in healing & potential one elsewhere. wraitii 2021-03-18 09:01:19 +00:00
  • 92f94e25c6 Adds ortho projection type and its test. vladislavbelov 2021-03-17 23:03:35 +00:00
  • e7612e8fed Update UnitMotion comment following d4c2cf4430 wraitii 2021-03-17 18:04:31 +00:00
  • bae258f9a1 Implement a Motion Manager around UnitMotion. wraitii 2021-03-17 17:04:51 +00:00
  • ae07dcb4ff Removes joystick from camera controller. vladislavbelov 2021-03-17 16:28:48 +00:00
  • 8cdfc107b7 Let garrisoned entities be IDLE. Freagarach 2021-03-17 14:53:09 +00:00
  • 9f27f0eed8 Clean mirage internals. Freagarach 2021-03-17 14:42:06 +00:00
  • bc66700e11 Adds more detailed test for perspective camera projection and its corners in world space. vladislavbelov 2021-03-16 22:42:29 +00:00
  • b989a6dc8f Minor improvements to campaigns support. wraitii 2021-03-16 14:48:12 +00:00
  • a72423d3dc Clean up SpawnUnits in ProductionQueue. Freagarach 2021-03-16 06:01:23 +00:00
  • df45f538df Clean up AddBatch (AddItem) in ProductionQueue. Freagarach 2021-03-16 05:55:04 +00:00
  • 93fe2ffa8a Handle aura and production pause on GarrisonedStateChanged message. Freagarach 2021-03-16 05:49:36 +00:00
  • 5cbbd570c0 Add range overlay to artillery. Freagarach 2021-03-16 05:35:19 +00:00
  • 54fc516679 Fix rebase error in 8e34371deb wraitii 2021-03-15 18:53:35 +00:00
  • 9db72570c2 Disable wicker baskets on polar sea. wraitii 2021-03-15 15:52:32 +00:00
  • 8e34371deb Streamline ship stats. wraitii 2021-03-15 15:45:20 +00:00
  • f05235ec09 Lower cavalry melee attack range again. wraitii 2021-03-15 15:38:41 +00:00