1
0
forked from mirrors/0ad

Commit Graph

  • 46cabf0fde Add missing JSAutoRequest calls. Based on patch by echotangoecho, refs #4053. elexis 2016-06-29 00:00:44 +00:00
  • d30ee0292b Fixes a bug in random map library placer.js function SimpleObject.place() that placed entities outside of the playable map area. Add a constant MAP_BORDER_WIDTH to remove magic numbers. Also removed some unneeded brackets in the changed files. Fixes 4012 FeXoR 2016-06-28 11:37:56 +00:00
  • 0f1cef8766 Code cleanup of random map lib map.js. FeXoR 2016-06-27 22:42:12 +00:00
  • 9b3ec336fe Make non-refraction water less transparent. wraitii 2016-06-27 13:50:54 +00:00
  • d60d7d7da6 pow is behaving in undefined ways for negative numbers and this lead to issues on nvidia and amd. Fix this and comment for future reference. Thanks to fatherbushido for the debugging help. wraitii 2016-06-27 11:36:10 +00:00
  • e782e23ff9 Fix 8da8d28102 as it didn't update the ingame summary screen and did a wrong inline. Reported by Imarok. elexis 2016-06-27 11:18:56 +00:00
  • 307ed87829 petra: fix some rare case trying to attack an ally mimo 2016-06-26 18:18:29 +00:00
  • ead8436b3d Improve water rendering, partly based on a patch by aeonios, including: wraitii 2016-06-26 16:54:58 +00:00
  • a4a45e4dc4 Fix compiler warning, thanks to elexis. Refs #4056 wraitii 2016-06-26 16:51:52 +00:00
  • 9f796068f8 Win and defeat cleanup, fixes #4013. elexis 2016-06-26 04:40:50 +00:00
  • 8da8d28102 Savegame / summary screen / replay menu cleanup, refs #1090. elexis 2016-06-26 03:36:55 +00:00
  • 898ab5229b Change profiling calls to get a better view of what is actually slow and what is not. wraitii 2016-06-25 13:12:35 +00:00
  • d2e081b602 Separate getFullEntityList() - gathering all entities placed until now on a random map in a list - from getMapData(). Preparation for committing collision detection and beautifier patches. Fixes #4068 FeXoR 2016-06-25 12:00:06 +00:00
  • be1b5a9fa7 Improve Profiler2 JS interface with multiple threads and frameless threads. Add a setting to the analysis graphs. Refs #4056 wraitii 2016-06-25 10:12:04 +00:00
  • c886206d96 Fix crash after opening profiler2 with GPU profiling following 3cbe96d24c. Refs #4056 wraitii 2016-06-25 09:11:10 +00:00
  • 98f8541581 remove a useless leftover var mimo 2016-06-24 18:03:19 +00:00
  • d8e9642d09 Fix lineendings of all files in simulation/. elexis 2016-06-24 12:39:22 +00:00
  • 989df9cb3b Fix lineendings of JS simulation components. elexis 2016-06-24 12:23:39 +00:00
  • b8fbfe2d20 Survival of the fittest cleanup. Based on patch by bb, refs #3102. elexis 2016-06-23 22:37:42 +00:00
  • 9c980173e3 petra cleanup mimo 2016-06-23 18:25:27 +00:00
  • 62f4a4f7ca Lobby / gamesetup cleanup. elexis 2016-06-23 14:33:28 +00:00
  • 89fd897fd9 Buff quinquereme, especially the garrisoning of expensive catapults. Patch by causative, fixes #4065. elexis 2016-06-23 13:20:46 +00:00
  • 95d3612b68 Fix Profiler2 calls in UserReport.cpp, which lead to multiple Leave events being recorded without corresponding enter events. Possible fix for the linux crash of profiler2. wraitii 2016-06-23 10:01:31 +00:00
  • 490ee7387f Fix a double to float coercion and JS errors with empty threads in Profiler2 . Refs #4056 wraitii 2016-06-22 16:46:49 +00:00
  • 3cbe96d24c Revamp Profiler2 to make it more usable. wraitii 2016-06-22 13:38:05 +00:00
  • 68bc88fb95 Savegame GUI cleanup.. elexis 2016-06-22 11:42:43 +00:00
  • 2735494a92 Configurable batch size when training units. Patch by Sandarac, fixes #4059. elexis 2016-06-22 11:13:40 +00:00
  • 70417715be Enhanced autumn trees from Delenda Est. Related forum topic: https://wildfiregames.com/forum/index.php?/topic/20833-autumn-tree-content-mod/#comment-317651 niektb 2016-06-21 15:45:14 +00:00
  • 0f807c643a GUI cleanup. elexis 2016-06-21 14:38:06 +00:00
  • 9e526614be Accidentally left a change from #4056 in in 7c21a0cf8e. wraitii 2016-06-21 11:13:00 +00:00
  • 7c21a0cf8e Header cleanup: profile.h is no longer unnecessarily included in scriptinterface.h but rather in the required .cpp files wraitii 2016-06-21 10:33:11 +00:00
  • bc40ebb97e Improve bartering GUI responsiveness and immediately switch to the selected resource instead of waiting one turn. Refs #3194. elexis 2016-06-21 09:34:26 +00:00
  • 4fde34c168 Revert be5f2d2bb5 since the implicit conversion throws a warning. elexis 2016-06-21 00:06:14 +00:00
  • 600f21578f cleanup of some replay and savedgame stuff mimo 2016-06-20 17:43:16 +00:00
  • be5f2d2bb5 Remove an unneeded String() conversion. elexis 2016-06-20 16:09:57 +00:00
  • 23a9fa1e65 Trigger script cleanup. elexis 2016-06-20 15:59:14 +00:00
  • 86db6dcf12 Implement wonder victory games that are finished instantaneously after build, refs #3234. elexis 2016-06-20 15:46:21 +00:00
  • f7ff2f2e99 improve load game UI, fixes #1090 mimo 2016-06-19 21:01:25 +00:00
  • 5bc0de7f3a Put the newly credited persons in 24b2a2b828 in an alphabetical order niektb 2016-06-19 18:13:35 +00:00
  • 24b2a2b828 Three new fauna portraits made by Foaly niektb 2016-06-19 18:08:39 +00:00
  • 5186560466 Suppress a warning. elexis 2016-06-19 14:37:38 +00:00
  • 22f6daf612 Add missing territory to corrals (to prevent decay in connected allied territory). elexis 2016-06-19 14:32:42 +00:00
  • dbe985cd78 petra: remove some useless return mimo 2016-06-18 17:34:02 +00:00
  • e8291130bd petra: update list of enemy structures when diplomacy changes mimo 2016-06-18 16:59:34 +00:00
  • 932b0c1e3e Trireme and bireme ship balancing. elexis 2016-06-18 14:30:21 +00:00
  • 64d14b9fc6 Fix "supersedes" indentation issue of technologies in 4c22d4631a. elexis 2016-06-18 11:07:44 +00:00
  • b28dfb42df Fix indentation of auras in 46ead523b8. Patch by fatherbushido, reported by leper, fixes #4062, refs #3792. elexis 2016-06-18 10:45:33 +00:00
  • 09fdf716e9 Session cleanup. elexis 2016-06-17 15:38:07 +00:00
  • f4b818bec4 Wonder mode cleanup. elexis 2016-06-17 14:24:30 +00:00
  • 8c69309e7c Missing semicolon, rephrase comment, refs #3216. elexis 2016-06-17 12:08:40 +00:00
  • f60befe098 Capture statistics summary. Patch by maveric and Imarok, fixes #3216. elexis 2016-06-17 02:27:11 +00:00
  • df764c0200 Increase vision range proportionally when increasing the attack range. Patch by Imarok, fixes #3989. elexis 2016-06-17 01:11:39 +00:00
  • a214f83017 Trader cleanup. elexis 2016-06-16 20:54:31 +00:00
  • 7c9c715ddc Tech tree cleanup. elexis 2016-06-16 20:26:36 +00:00
  • a874b3c1c3 Colorize playernames in the kick/ban chat notification, refs #3241. elexis 2016-06-16 17:13:02 +00:00
  • 450973a624 Clean up some code-style issues reported by leper sanderd17 2016-06-16 14:51:12 +00:00
  • ed7924f9ca Session GUI cleanup elexis 2016-06-16 01:08:36 +00:00
  • 8aea8d0849 Replace magic number with a readable string, refs #3436. elexis 2016-06-16 00:40:21 +00:00
  • f25921ba24 improve 2392f6fe8e as these checks are also done in Commands.js, thanks to leper mimo 2016-06-15 21:20:04 +00:00
  • 6da94fef96 petra cleanup, spotted by leper mimo 2016-06-15 21:06:09 +00:00
  • 156b360f06 Print engine version to the logfiles. elexis 2016-06-15 19:26:28 +00:00
  • ed225e1fc4 Chat cleanup, refs #3870. elexis 2016-06-15 16:54:16 +00:00
  • 8302eeaf73 Rest of the previous commit. elexis 2016-06-15 16:16:55 +00:00
  • 0ce02441ee Simulation cleanup elexis 2016-06-15 16:13:08 +00:00
  • 84d5fb2d34 Tooltip GUI engine cleanup. elexis 2016-06-15 15:40:05 +00:00
  • 997ea01b2b Fix typo in 366085e037 as reported by mimo. elexis 2016-06-14 21:29:37 +00:00
  • a296909f91 GUI engine cleanup. elexis 2016-06-14 15:06:39 +00:00
  • a9426a3f26 Distinguish private and public room level messages in the lobby. Patch by scythetwirler, refs #3865. elexis 2016-06-14 14:07:52 +00:00
  • 8d9255eaee Lobby cleanup. elexis 2016-06-14 13:28:54 +00:00
  • b65594832d Lobby cleanup. elexis 2016-06-14 12:34:46 +00:00
  • fb5e738920 Lobby cleanup. Patch by scythetwirler, refs #3865. elexis 2016-06-14 12:17:37 +00:00
  • 949f22b67d Victory check cleanup. elexis 2016-06-14 11:18:28 +00:00
  • 62061557db Host on arbitrary UDP ports. Patch in cooperation with Imarok, fixes #3575. elexis 2016-06-13 16:56:14 +00:00
  • 7b655b7ea6 Implement multiplayer dialog retries, fixes #4035, refs #3575. elexis 2016-06-13 14:29:52 +00:00
  • 320798f901 Don't select "everyone" but the previously selected chat addressee when someone connected or disconnected. Fixes #3956. elexis 2016-06-12 21:11:01 +00:00
  • 31decd6274 Messed up variable name in 9dc66a27d8. elexis 2016-06-12 15:29:43 +00:00
  • 929711febb Fix skirmish entities to use Hellenic actors after removing the Athenian duplicates. sanderd17 2016-06-12 15:13:09 +00:00
  • 9dc66a27d8 Pass pointer by ref. elexis 2016-06-12 14:37:13 +00:00
  • 6e2106edd8 Fix whitespace, refs #3000. elexis 2016-06-12 13:54:00 +00:00
  • 38c7d7224a Elephants are not expected to capture buildings. elexis 2016-06-11 16:07:28 +00:00
  • a0960f4f89 Show the player color and name of units from other players garrisoned in allied buildings. Fixes #4052. elexis 2016-06-11 15:02:34 +00:00
  • d7d1d8ccb5 Implement buttons for up to 10 heroes. Patch by Clockwork-Muse, fixes #3000. elexis 2016-06-11 13:46:04 +00:00
  • 759aaa2264 Fixes a bug introduced in 0bf90da597 that prevents entity placement on some rectangular maps e.g. Phoenician Levant and Corsica vs Sardinia. Also fixes a typo in the Phoenician Levant .js and .json files. Fixes #4012 FeXoR 2016-06-11 11:16:07 +00:00
  • ab9cef172b Savegame cleanup. elexis 2016-06-11 00:30:11 +00:00
  • 001c411cc2 Remove a division by a fixed equal to one in NearestNavcell in the short-range pathfinder which was from profiling on VC2013/windows 7 responsible for about 10% of ComputeShortPath. wraitii 2016-06-10 22:57:28 +00:00
  • c94cd66a57 Savegame cleanup. elexis 2016-06-10 19:04:57 +00:00
  • 6ba90a2555 Session cleanup. elexis 2016-06-10 13:17:47 +00:00
  • 506350d6fa Savegame, session and gamesetup cleanup. elexis 2016-06-10 13:03:13 +00:00
  • a792503cab completes the ai adaptation to cost multipliers, fixes #4003 mimo 2016-06-09 19:28:54 +00:00
  • dd823dd572 ai cleanup mimo 2016-06-09 19:25:40 +00:00
  • 41bc367bd1 Messed up 01603708de wraitii 2016-06-09 17:45:50 +00:00
  • 01603708de Reuse vectors in the short-range pathfinder, making SplitAAEdges much faster and reducing memory fragmentation substantially. Refs #3588 wraitii 2016-06-09 17:38:59 +00:00
  • 91e4ac58e3 Ensure in the simulation that locked teams and last man standing aren't enabled simultaneously. Suggested by leper, refs #3970. elexis 2016-06-09 15:35:12 +00:00
  • f92447f88b Observer mode cleanup, refs #3168. elexis 2016-06-09 15:32:41 +00:00
  • 4bb9c80001 Continue to allow cheating and some other commands after winning the game. Refs #3168. elexis 2016-06-09 14:47:25 +00:00
  • fab2e9274a Lobby cleanup. Based on patch by Imarok, refs #3575. elexis 2016-06-09 13:59:40 +00:00
  • d1cc3dcb80 Re-use the same vector for the range manager spatial subdivision queries to cut down on allocations and memory fragmentation. Refs #4045 wraitii 2016-06-08 17:06:58 +00:00
  • 2165250316 Clarify translated string, as reported on transifex. elexis 2016-06-08 11:12:10 +00:00
  • cd3c52c53f Last Man Standing mode. Based on patch by Sandarac, fixes #3970. elexis 2016-06-08 11:03:16 +00:00
  • 70e6be5196 GUI engine cleanup. elexis 2016-06-07 15:57:33 +00:00