1
0
forked from mirrors/0ad

Commit Graph

  • 808ff546d8 New horses commit part 02 New pony meshes by AlexanderMb Discussion here https://wildfiregames.com/forum/index.php?/topic/23012-horse-animations-actors-update/&page=10&tab=comments&failedReply=1 Stan 2017-12-29 01:31:19 +00:00
  • ea1a4b5d7d New horses commit part 01 New seleucid chariot, using the new horses Accepted by Enrique Discussed here https://wildfiregames.com/forum/index.php?/topic/21393-task-seleucid-champion-chariot/&page=2&tab=comments#comment-343097 Stan 2017-12-29 01:24:35 +00:00
  • 1b641789b3 Add painter definition in Ardennes Forest missing in 9272153ee7. elexis 2017-12-28 20:39:00 +00:00
  • e2fdad61e0 Let scrolling up go a tab up instead of down, fixes 8ae67ed15f/9ae7c4d810 bb 2017-12-28 11:40:43 +00:00
  • 774a049cdd Vector cleanup. elexis 2017-12-28 01:54:56 +00:00
  • 5e19b88f89 Display AI behavior, difficulty and name in the tooltip in the diplomacy and summary screen. elexis 2017-12-28 01:31:48 +00:00
  • ce1cac92f6 Pyrenean Sierra terrain painting cleanup, refs a796800bb1. elexis 2017-12-28 01:21:33 +00:00
  • 6c34e27334 Add rmgen playerPlacementCustomAngle helper function for random maps that are gulfs or place players on a circle with a non-uniform distribution. elexis 2017-12-28 00:39:54 +00:00
  • 5f455e50b1 Use the boeotian helmet consistently everywhere. This revealed some huge duplication in files, Stan 2017-12-27 17:34:01 +00:00
  • 263c2c8c3c Fix my fail in 3cfb8730a8. elexis 2017-12-27 16:53:29 +00:00
  • 7e05d7edc9 Initialize the AIManager AISeed immediately in C++ rather than too late and in JS. elexis 2017-12-27 16:51:25 +00:00
  • a89918c952 Move player templates from special/ to special/player/. elexis 2017-12-27 16:11:22 +00:00
  • 2fff03525e petra: assign more builders to structures blocking a phase up + cleanup of the corresponding functions mimo 2017-12-27 15:49:55 +00:00
  • 3cfb8730a8 Add helper function to apply arbitrary GUI tags (such as font and color). elexis 2017-12-27 13:36:28 +00:00
  • e4cc4da1d2 Fix a bug with the gastaphrete mesh that will only show up when gpuskinning was set to true in the game options. That experimental features apparently requires that all meshes vertices be weighted else it stretches it badly. Stan 2017-12-27 13:00:18 +00:00
  • b9c879c85f Remove duplication on Sahel Watering Holes using the modulo operator, refs #4805. elexis 2017-12-27 00:51:11 +00:00
  • 58b2e2baf4 JS file listing cleanup, refs #4868. elexis 2017-12-26 22:44:37 +00:00
  • fb444d4165 Add GetGaiaAndNonGaiaEntities helper function in the RangeManager and use it in Extinct Volcano (D229). elexis 2017-12-26 22:03:25 +00:00
  • 9106e66d98 Add gastaphretes as an atlas only unit for now Accepted by Lordgood: Thread : https://wildfiregames.com/forum/index.php?/topic/22959-gastraphetes/&page=2&tab=comments#comment-343080 Stan 2017-12-26 21:48:29 +00:00
  • 67d9bb6e36 New boeotian helmet for gastaphretes Accepted by Lordgood Discussion here : https://wildfiregames.com/forum/index.php?/topic/21546-enhancement-macedonian-helmets/&page=2 and there https://wildfiregames.com/forum/index.php?/topic/23049-help-needed-the-next-big-thing-helmets/ Stan 2017-12-26 21:41:08 +00:00
  • 5f9834ac8e Rename wolf_snow to arctic_wolf bb 2017-12-26 21:16:26 +00:00
  • 7f4edf1926 Add support for diplomacy changes for wonder victory, make notifications more correct, add behaviour string to the gamedescription panel and on the fly cleanup bb 2017-12-26 12:59:27 +00:00
  • dedc368519 allows Healers to be ejectedOnDestroy from ships mimo 2017-12-26 10:39:28 +00:00
  • 868b389141 Make the steel_working tech really affect macemen, by adding a crush change refs D552 and D1036 bb 2017-12-25 16:25:57 +00:00
  • 9ae7c4d810 Merge the two occurences of vertical tab in js and xml code bb 2017-12-25 16:11:41 +00:00
  • 350c4580f8 Create a parent template for the maceman and add a maceman identity class. Macemans and swordsman are different, and more civs than just maur might get them (maybe in mods), so a parent template for them is good to have. Updating the tech so it keeps affecting the same (but notice it doesn't do anything with macemans). bb 2017-12-24 16:04:10 +00:00
  • a39af19c89 Let the embassy depend on military template instead of special, since that is what the name suggests and an embassy can be used for any civ. bb 2017-12-24 15:19:08 +00:00
  • 31b1d8a996 petra: fix an inverted sign, plus some cleanup mimo 2017-12-24 11:29:03 +00:00
  • 84dd34639d Remove duplicate check in the canAttack query between unitAI and attack, also remove the forceRespond relic, which allows units to attack neutral players. bb 2017-12-23 15:53:00 +00:00
  • c67bd74008 Make unit icon naming consistent bb 2017-12-23 14:11:05 +00:00
  • 95c03dcc64 Let the template define the actor used for the projectile. Also let projectiles have an impact animation (such as an explosion). wraitii 2017-12-23 09:27:19 +00:00
  • 7d7a4a6b14 Use an object in splitRatingFromNick instead of an array and some cleanups bb 2017-12-22 19:20:03 +00:00
  • e0bd348bce some petra cleanup mimo 2017-12-21 19:01:55 +00:00
  • 3319c69d97 Choose AI behavior in gamesetup mimo 2017-12-20 22:02:15 +00:00
  • c0c046c273 petra: fix an inverted ternary (and tune a bit the values used) mimo 2017-12-20 17:59:43 +00:00
  • 2c243b701e Reorder some summary entries and set default charts to economy & total score. Imarok 2017-12-20 11:05:48 +00:00
  • 749ce0c894 Move a sheep texture to the correct folder and make use of it. Stan 2017-12-19 23:19:33 +00:00
  • 13bfcb150a New rabbit. Stan 2017-12-19 22:48:58 +00:00
  • 5df1f4ec4c add allowCapture argument to moveAttack (and patrol) commands mimo 2017-12-19 19:24:48 +00:00
  • d2238ece6d Update Chariot anims to be compatible with blender and add a source file if modification is ever needed Add a death anim. Stan 2017-12-18 23:44:51 +00:00
  • 1df50d9a07 New Zebu anims and armature. I made Idle, Walk, and used Alexandermb's work to make death variants. Stan 2017-12-18 23:37:58 +00:00
  • ccb7f6684f Update the barrel model with more polygons. Stan 2017-12-18 23:31:58 +00:00
  • ef0b774321 cleanup VisionSharing tests mimo 2017-12-18 17:55:25 +00:00
  • e29dfb7000 Provide a TriggerHelper function to spawn garrisoned entities mimo 2017-12-17 17:17:00 +00:00
  • a5a1909bd3 petra: check not only the generic resource type but also the specific one when assigning a gatherer (useful for some mods) mimo 2017-12-16 16:51:58 +00:00
  • 93b777b9fe Use Array.from intead of the spread operator (that's more readable and more performant) mimo 2017-12-16 16:39:28 +00:00
  • adc2bb872d Fix three wrongly chosen variables in 71121b8a89 / D1093, a wrong case-insensitive implementation and extend the tests to catch that. elexis 2017-12-15 23:37:43 +00:00
  • 571562d7d7 Revert 9c180f660f until there is someone maintaining AI behaviors, refs D746. elexis 2017-12-14 13:31:00 +00:00
  • 198c702e6a Fix missing conversion in 8f4363f146. elexis 2017-12-14 13:25:49 +00:00
  • dfa66fbc12 Cleanup getNumPlayers() calls bb 2017-12-13 20:41:41 +00:00
  • 02613bc142 Add Alexandermb's crocodile swim animation. (Unused for now) It will be used when when implement amphibious units. Stan 2017-12-13 15:59:47 +00:00
  • e534f59e01 Cleanup endGameManager win/defeat messages code bb 2017-12-12 22:30:20 +00:00
  • 5a5dcd2126 Make the kennel depend on military structures instead of special as stables have the same inheritance structure bb 2017-12-12 21:03:17 +00:00
  • c5deda556c Adds a skip for invalid files in the validator vladislavbelov 2017-12-12 20:23:26 +00:00
  • 9c180f660f AI behavior gamesetup setting. elexis 2017-12-12 16:45:09 +00:00
  • 16dab5a587 Hide the cancel button in the modmod of the mod mod and the quit button when called from the public mod. elexis 2017-12-12 16:06:52 +00:00
  • 8ae67ed15f Implement hotkeys and mousescroll to change tabs in tabbed pages (credits, summary and options). bb 2017-12-11 22:16:01 +00:00
  • 3eef53b124 Fix missing i's in 1ca585ccf2 bb 2017-12-11 15:23:34 +00:00
  • 60631b3949 Hotkey to select wounded units Imarok 2017-12-11 12:47:56 +00:00
  • e5ce142cba Some tweaks to the gaul stable to make it adapt to the terrain better. Stan 2017-12-10 19:17:51 +00:00
  • 89e339dd16 Remove VFS cache, because it is less effective and less efficient than the OS cache (and partially redundant with higher level application caches). elexis 2017-12-10 17:33:03 +00:00
  • 3bfe10f63f Cleopatra anims cleanup. Stan 2017-12-10 16:58:51 +00:00
  • 71121b8a89 Define, document, validate and test validation of the format of mod.json files. elexis 2017-12-10 16:13:18 +00:00
  • a82175b580 Use premake5 during automated testing, after a few weeks of use in production. Itms 2017-12-10 14:26:53 +00:00
  • 38d11a6fce Long range pathfinder cleanup wraitii 2017-12-10 14:23:16 +00:00
  • 18b2906a9c Refactor the cxxtest premake module. Itms 2017-12-10 11:17:43 +00:00
  • b4a19bc44e Fix 8446b92f1b, where I missed adding a new file and accidentally invalidated Hero_cleopatra. wraitii 2017-12-10 11:15:22 +00:00
  • 8446b92f1b Update all female_citizen actors so that idle animations properly show carried resources. wraitii 2017-12-10 10:06:08 +00:00
  • f7aa7ac79e Optimise HierarchicalPathfinder::Update by speeding up the chunk dirtiness check. wraitii 2017-12-10 08:59:43 +00:00
  • 1933461009 Slight cleanup of Commands.js. elexis 2017-12-10 04:05:43 +00:00
  • ad2e48da1e Fix broken infinity kill/death ratio summary screen translation comment in b5ea27904d. elexis 2017-12-10 03:32:17 +00:00
  • 40cc3aaa09 Rename RangeVisualization component from ee5bb1fd61 / D238 to RangeOverlayManager for consistency with the RangeOverlayRenderer from 5fbb224dc0 / D555. elexis 2017-12-10 03:28:38 +00:00
  • ddf868cfdc Update random maps that use rmgen wall-placement. s0600204 2017-12-10 03:14:00 +00:00
  • 7aae697bc5 Remove civ-specific hardcoding in rmgen wall-placement script. s0600204 2017-12-10 03:12:54 +00:00
  • be06299e28 Use only one getter for range overlays instead of three to four in the Heal and Auras component. elexis 2017-12-10 03:08:05 +00:00
  • 5b6ac6deda Display attack range in building previews. elexis 2017-12-10 02:48:29 +00:00
  • 5fbb224dc0 Render the range visualization of auras, heal and attack component in a separate RangeOverlayRenderer component instead of abusing Selectable for that. elexis 2017-12-10 02:41:08 +00:00
  • 13ad114dd6 Move selection ring OverlayTexture code from CCmpSelectable::UpdateTexturedLineOverlay to the SOverlayTexturedLine struct in graphics/Overlay.cpp and SimRender in simulation2/helpers/Render.cpp. elexis 2017-12-10 00:19:51 +00:00
  • 470e9fc8f1 Make houses conquestcritical, since the can train female bb 2017-12-09 20:28:59 +00:00
  • 84e88edd36 Remove pairwise annihilating array constructor and spread operator in e4a5d5b4dd. elexis 2017-12-09 20:25:23 +00:00
  • 53c9e89591 Move EOverlayType and SOverlayDescriptor from the Selectable component to Overlay.h. elexis 2017-12-09 19:49:56 +00:00
  • 53186fbf3a Differential Revision: ​https://code.wildfiregames.com/D403 Reviewed By: elexis, temple, Comments: fatherbushido Stan 2017-12-09 16:12:04 +00:00
  • 2fd163a08a Remove TechnologyManager relict of 99d04e93bb following c1e86161b5. elexis 2017-12-08 23:11:00 +00:00
  • ae343e8e9d Adds the basic actor/material validator vladislavbelov 2017-12-08 21:40:29 +00:00
  • 8684e06ce0 Support translation of mod labels and description. elexis 2017-12-08 20:51:36 +00:00
  • 3b3f0eb2d6 PlayerManager GetAllPlayers helper function to remove some duplication. elexis 2017-12-08 20:39:40 +00:00
  • 5667de04c8 Use Map instead of Object in researchQueued of the TechnologyManager for code symmetry with the two previous commits, a6f14f5631 and dc72833040. elexis 2017-12-08 19:29:10 +00:00
  • dc72833040 Use Set instead of an Object with unused values in TechnologyManager.researchStarted. elexis 2017-12-08 18:47:07 +00:00
  • a6f14f5631 Remove unused serialized cache of technology templates in TechnologyManager.researchedTechs. elexis 2017-12-08 18:35:04 +00:00
  • 5f10ae7551 Move viewed player dropdown update to a separate function in preparation of D754. elexis 2017-12-08 18:24:51 +00:00
  • ad1ab0c3d3 Attack Range Visualization. elexis 2017-12-08 13:40:41 +00:00
  • 9c0e37f2c0 Don't serialize the templates of autoresearched technologies. elexis 2017-12-07 23:26:29 +00:00
  • 02cb770c1d adapt petra to 2a6fcafbae mimo 2017-12-07 22:06:58 +00:00
  • 81839be0f1 Adds test in ProductionQueue for the {civ} tech replacement from 8de5c26540 mimo 2017-12-07 21:40:42 +00:00
  • 2a6fcafbae Add a {native} civ replacement in buildable and trainable template names mimo 2017-12-07 18:33:08 +00:00
  • 6bbd8297db Fix idle worker button mess. elexis 2017-12-06 21:25:17 +00:00
  • 32981e6f5e Allow the AI to read JSON simulation files and use the Resources prototype from 52f311da2b for the AI directly. elexis 2017-12-06 20:26:01 +00:00
  • 0d51f0391a Add buttons to visit the website of the selected mod. elexis 2017-12-06 19:58:23 +00:00
  • 46dfcf3b95 Simplify Barter component by passing playerID instead of playerEntity. elexis 2017-12-06 13:29:18 +00:00
  • 505c1f5ead Fix typo in 54904b1750. elexis 2017-12-06 12:54:35 +00:00