Commit Graph

  • 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
  • c9f37fc613 Lint update: use arclint, remove JSHint, remove coala on CI. wraitii 2021-03-15 15:14:28 +00:00
  • ab53a351ba Fix siege_attack tech not affecting Maurya. wraitii 2021-03-15 10:15:00 +00:00
  • 7026d1a702 Fix typo in prop-point of Iberian blacksmith. Freagarach 2021-03-15 08:49:52 +00:00
  • 6bd30fe150 Elephant_stables -> elephant_stable. Freagarach 2021-03-15 08:45:09 +00:00
  • 8dc86d20bb Improve Army camp and Amun temple tooltips. Freagarach 2021-03-15 08:34:37 +00:00
  • 2f5c99776e Fix 85f8d97859 Angen 2021-03-14 13:00:13 +00:00
  • 85f8d97859 Add missing queueplanBuilding.js changes lost somewhere when updating D3654 Angen 2021-03-14 12:59:10 +00:00
  • 6598433108 Call get without has in getEntityById Angen 2021-03-14 12:45:08 +00:00
  • 665f16d1bb Let Petra to build apartments Angen 2021-03-14 12:43:19 +00:00
  • 56047ac9fa Adds logs to CameraController for speed changes of camera scroll, rotate and zoom. vladislavbelov 2021-03-12 20:57:33 +00:00
  • f1e1edad43 Move movement logic from UnitAIs "Garrisoned"-state to approaching. Freagarach 2021-03-12 19:53:52 +00:00
  • 90831d5d88 Let PetraAI use the GarrisonHolder from cmpGarrisonable instead of UnitAI. Freagarach 2021-03-12 19:47:31 +00:00
  • 4d58b0729e Moves CreateDateTimeInstance from the public L10n header to its implementation. vladislavbelov 2021-03-12 09:11:22 +00:00
  • d6ddc4f3ac Removes tinygettext from the L10n header. vladislavbelov 2021-03-12 08:51:50 +00:00
  • 533e78b2e5 Clean up RemoveBatch -> RemoveItem code in ProductionQueue. Freagarach 2021-03-12 08:45:39 +00:00
  • cd705967ce Clean up timer code in production queue. Freagarach 2021-03-12 07:22:52 +00:00
  • c4ab28cdbe Improve consistency in tutorial and random map texts. Freagarach 2021-03-12 06:52:26 +00:00
  • d46d0032ca Clean attack lines in templates. Freagarach 2021-03-12 06:43:47 +00:00
  • 96ab4a2de6 Fix ownership changing assertion with a garrison holder with multiple garrisoned entities. Freagarach 2021-03-11 06:14:13 +00:00
  • 7376e43e06 Fix typos in log and warn messages Imarok 2021-03-10 16:50:15 +00:00
  • 4b951cf4ba Handle ownership changes of a garrisoned entity in cmpGarrisonable. Freagarach 2021-03-08 07:26:09 +00:00
  • d3c3072c83 Give the Garrisonable component the power to set garrisoned on an entity with UnitAI, instead of leaving it to UnitAI. Freagarach 2021-03-08 07:19:06 +00:00
  • c310d4afcd Use seperate message to handle skirmish replacements. Freagarach 2021-03-08 07:01:17 +00:00
  • 637e44cfd7 Hotkey search - lowercase comparison. wraitii 2021-03-07 15:29:19 +00:00
  • 839cd0ec12 Update the replay cache to consider modification time. wraitii 2021-03-07 08:55:27 +00:00
  • e24e48f32d Fix AutoGarrison UnitAI order. Freagarach 2021-03-07 06:54:28 +00:00
  • b48cd5244f Fix PushOrderFront with construction. Freagarach 2021-03-07 05:55:57 +00:00
  • 09ad8bfbe5 Customize hotkey categories & ordering, prepare for translation. wraitii 2021-03-06 18:11:41 +00:00
  • 3b3a297cca Fix checkrefs following D11 / 1c9efa6fb5 wraitii 2021-03-06 13:57:11 +00:00
  • afd1eaee0d Allow players to push orders to the front of the queue. Freagarach 2021-03-06 06:12:07 +00:00
  • 979636cc57 Ungarrison entities using cmpGarrisonable. Freagarach 2021-03-06 06:07:32 +00:00
  • 76af18b23a Removes deprecated gl_*Matrix builtins from GLSL shaders. vladislavbelov 2021-03-05 22:32:32 +00:00
  • 373b8b6ff1 Fix 4b7b9325ac - idle units are frozen in walk anim. wraitii 2021-03-05 18:34:06 +00:00
  • 2be7479265 Fix quickloading/quicksaving following d4c2cf4430 wraitii 2021-03-05 13:36:27 +00:00
  • 4718690f71 Make attacker data explicitly optional in status effects. wraitii 2021-03-05 09:40:23 +00:00
  • b4fd4ab655 Combine attacker data in "data"-object in attack-related code. Freagarach 2021-03-05 06:32:44 +00:00
  • 4b7b9325ac Fix a rare case of unit 'gliding' while moving. wraitii 2021-03-04 18:32:48 +00:00
  • 007bf75264 Fix map previews/descriptions in the lobby game list. wraitii 2021-03-04 18:31:33 +00:00
  • 765a40ac5c Fix compilation with --without-audio wraitii 2021-03-04 17:36:24 +00:00
  • 40399011f7 Fixes revealed missed include after e104b41be2. vladislavbelov 2021-03-04 08:55:49 +00:00
  • cfaddf51f9 Remove 'New' tag on Atlas Valleys wraitii 2021-03-04 08:40:04 +00:00
  • 8fe9e420ee Fixes removed include after 2e4639e6dc. vladislavbelov 2021-03-03 23:07:50 +00:00
  • 2e4639e6dc Removes unused containers included in headers. vladislavbelov 2021-03-03 23:01:08 +00:00
  • c29423c723 Fixes revealed missed includes after e104b41be2. vladislavbelov 2021-03-03 22:38:59 +00:00
  • e104b41be2 Cleanups includes for cassert and streams. vladislavbelov 2021-03-03 22:26:49 +00:00
  • d4c2cf4430 Increase MP Command delay to 4 turns, decrease MP turns to 200ms. wraitii 2021-03-03 21:02:57 +00:00
  • 5e6b775d1a [Gameplay] - Search for resources near a current location before the init-pos. Freagarach 2021-03-03 18:24:16 +00:00
  • 97addf2aa7 Autocontinue after gathering a treasure. Freagarach 2021-03-03 18:20:49 +00:00
  • c879308ad6 Use pkgconfig to find libpng s0600204 2021-03-03 16:11:41 +00:00
  • 2d9db5ade6 Bump miniupnpc version built on MacOS s0600204 2021-03-03 16:06:43 +00:00
  • 1c7f2661ce Add missing file in previous commit. Stan 2021-03-03 15:18:44 +00:00
  • c16d961cd2 Enable support for powerpc64 systems. New problems with NVTT will be addressed in another diff. Stan 2021-03-03 15:13:47 +00:00
  • a4223c87f6 Fix NoPCH following cb346e207b wraitii 2021-03-03 11:08:57 +00:00
  • 298d459e45 Do not initialise null values in cmpGarrisonHolder. Freagarach 2021-03-03 10:18:57 +00:00
  • bf988bfde5 Add resources "component test". Freagarach 2021-03-03 08:57:06 +00:00
  • bd1ec429a4 Let order use solely their message. Freagarach 2021-03-03 08:21:00 +00:00
  • 17a7f691c0 Fix tests broken between latest rebase and commit of ea96e81098. Freagarach 2021-03-03 08:18:42 +00:00
  • ea96e81098 Split treasures from ResourceSupply. Freagarach 2021-03-03 07:47:38 +00:00
  • 0de47dd1ec Pass an install location to the fmt build on MacOS s0600204 2021-03-02 23:40:48 +00:00
  • 143fdf551f Moves glGetError under config to prevent a performance drop on some platforms. vladislavbelov 2021-03-02 21:24:34 +00:00
  • 7ea57932c4 Small style fixes for framebuffer clears. vladislavbelov 2021-03-02 21:21:08 +00:00
  • 94ba80d0cb Removes useless framebuffer clears by glClear. vladislavbelov 2021-03-02 21:20:26 +00:00
  • cb346e207b Refactor all usage of RegisterFunction to ScriptFunction::Register wraitii 2021-03-02 20:01:14 +00:00
  • 869076ebc5 Replace double division with multiplication/division wraitii 2021-03-02 18:27:06 +00:00
  • 2838873c0a Fixes & improvements to FunctionWrapper wraitii 2021-03-02 16:55:22 +00:00
  • d8ea401a95 Decouple LOS resolution from terrain resolution wraitii 2021-03-02 16:44:40 +00:00
  • 1c9efa6fb5 Implement Single-Player campaigns - Barebones tutorial campaign included. wraitii 2021-03-02 15:43:44 +00:00
  • b7ff2107ea Partial revert of d038b3c4f2 / REJECT_ORDER with FinishOrder() wraitii 2021-03-02 15:18:39 +00:00
  • e18001e897 Let entities garrison using cmpGarrisonable. Freagarach 2021-03-02 15:06:16 +00:00
  • a64536b45f Fix MSVC unknown pragma warning wraitii 2021-03-02 15:00:33 +00:00