Commit Graph

  • 2678d5e52e Fix broken paths in d1bcce55db wraitii 2019-09-22 10:11:11 +00:00
  • 026ce76e3f Update the fast-actions cheat and AI bonuses to use the modifiers manager wraitii 2019-09-22 07:46:29 +00:00
  • d1bcce55db Improve js glue code in D1839/61e3f1ec0d (hotkey state fix) and deal with rebase leftovers. wraitii 2019-09-22 07:38:13 +00:00
  • d96ac8ea24 Gladius sheath. Alexandermb 2019-09-21 23:06:37 +00:00
  • fb65515550 Fix missing replay menu function following loadgame and savegame unification bdc6a7d3fd / D2290. elexis 2019-09-21 21:04:15 +00:00
  • 8fdfbb7cfd Transversal Crested gallic centurion helmet. Alexandermb 2019-09-21 20:49:12 +00:00
  • f69261d37b Remove AddSetting<CStrW>("tooltip") and AddSetting<CStr>("tooltip_style") calls redundant with the ones in the IGUIObject base constructor. elexis 2019-09-21 16:13:18 +00:00
  • 702cdbf0c7 Remove GUI object setting values z="0", size="0 0 100% 100%", hidden="false" in XML page specifications that are redundant with the default style values. elexis 2019-09-21 15:54:25 +00:00
  • 869a9548a9 Delete duplicate global default style following 1e6614918b. elexis 2019-09-21 15:23:05 +00:00
  • a9d477b269 Replace old illyrian helmet on seleucid infantry archer. Alexandermb 2019-09-21 15:09:59 +00:00
  • cf1c13b986 Replace illyrian helmet on athenian cavalry swordsman with the new one. Alexandermb 2019-09-21 14:56:43 +00:00
  • d412b2010b Delete unused CCheckbox text setting remains following b1422137e5, refs 0f807c643a. elexis 2019-09-21 03:11:18 +00:00
  • aa72791b69 Fixes compilation errors about missed include and unused argument introduced in c17e7ee92f. vladislavbelov 2019-09-20 19:44:58 +00:00
  • 734d21464b Fix missing JSAutoRequest before JS_ReportError in various commits. elexis 2019-09-20 19:18:07 +00:00
  • 47eb30056f Latest Fix Alexandermb 2019-09-20 16:13:47 +00:00
  • b56083071a Fix issues mentioned by @stan in this thread: https://wildfiregames.com/forum/index.php?/topic/25179-committed-hellenic-helmets/page/15/&tab=comments#comment-385394 Alexandermb 2019-09-20 16:06:26 +00:00
  • 262056df42 Replace straw helmet Alexandermb 2019-09-20 15:37:40 +00:00
  • cc839ec521 Enable greaves on carthaginian champions. Alexandermb 2019-09-20 15:32:05 +00:00
  • bd66089319 Add updated carthaginian infantry pikeman champion shield. Alexandermb 2019-09-20 15:27:27 +00:00
  • e05f939fab Delete empty IGUIObject::Destroy function and MEGA TODO from 5122b0f906, e21ebb37f5. elexis 2019-09-20 15:25:13 +00:00
  • d90dffab1f Fix latest issues of the old helmets files merge. Alexandermb 2019-09-20 15:13:54 +00:00
  • 1bc6d778bb Delete GUI.h umbrella include following 8d0cb1b954. elexis 2019-09-20 13:11:18 +00:00
  • 8f7729bfdb Fixes values of clip planes in PostProcManager. vladislavbelov 2019-09-20 07:54:44 +00:00
  • c17e7ee92f Adds a helper function to pick entities with a given component and a given filter on screen. vladislavbelov 2019-09-20 07:45:55 +00:00
  • 76f82bbcac Replace hero_infantry_swordsman_marcellus.xml helmet with champion montefortino. Alexandermb 2019-09-20 02:51:28 +00:00
  • 60049abcab Fix thracian_cap_01 missing on cavalry_javelinist_b_r.xml Alexandermb 2019-09-20 02:22:14 +00:00
  • f03a18f72e Improved peytrals for persian and seleucid cavalry. Alexandermb 2019-09-19 22:26:33 +00:00
  • fec02fa2e3 Replace illyrian helmet on macedonian infantry with the new one. Alexandermb 2019-09-19 22:06:33 +00:00
  • 35dcdb263f Cleanup of helmets folder. Alexandermb 2019-09-19 21:53:07 +00:00
  • a936cc618a Move CGUIDummyObject class used for empty GUI objects to a separate file, and put the according CGUI page base object on the stack. elexis 2019-09-18 20:51:45 +00:00
  • b88e7d8368 Following dd2a75b630 fix latest issues mentioned by @Stan in the hellenic helmets thread. Alexandermb 2019-09-18 19:57:34 +00:00
  • 4fd3f071a5 Fix SetGarrisoned() call when transforming an entity wraitii 2019-09-18 19:07:16 +00:00
  • 7985ea4b8e Removes usages of duplication of Clamp function in simulation and atlas. Refs D1763. vladislavbelov 2019-09-18 15:02:36 +00:00
  • f1de8eb4ba Removes usages of duplication of Clamp function in gui, ps and renderer. Refs D1763. vladislavbelov 2019-09-18 14:44:31 +00:00
  • 050f1dc8df Removes usages of duplication of Clamp function in graphics. Refs D1763. vladislavbelov 2019-09-18 08:34:36 +00:00
  • bdc6a7d3fd Unify loadgame and savegame dialog following e0ea53a8ee, refs #2030. elexis 2019-09-18 02:33:43 +00:00
  • 003d588d13 Happy savegame hack removal following e0ea53a8ee, refs #2030. elexis 2019-09-18 00:17:56 +00:00
  • 93fed19c6a Reliably report and reject invalid XML files following a18fbd12ec, refs #245, fixes #5222. elexis 2019-09-17 23:00:36 +00:00
  • 41475093b0 Fix struc tree / civ info hotkeys following rebase error in adf448db4d / D2240 and don't trigger global hotkey handlers upon release following f192d4a2fa / D2260. elexis 2019-09-17 22:42:50 +00:00
  • da958bf0e4 Fix wrong GlooxScriptConversions include in 9023f4bebb / D2264 triggering VS2015 build warning but no clang build warning, refs #5596. elexis 2019-09-17 20:39:09 +00:00
  • a3d8807833 Fix 61e3f1ec0d on Windows. Itms 2019-09-17 19:27:38 +00:00
  • d468535df3 Split NetFileTransfer message parsing into one function per case, refs #5212. elexis 2019-09-17 14:18:46 +00:00
  • 7dcaf478d8 Update the corinthian helmet portrait with the ones done by @wowgetoffyourcelphone using @alexandermb new corinthian helmet render. Alexandermb 2019-09-16 17:40:11 +00:00
  • 9e6250660c Following dd2a75b630 Assign the new helmets and clean the unused files. Alexandermb 2019-09-16 17:38:19 +00:00
  • dd2a75b630 Several adjustments to the helmets and addition of new ones. Alexandermb 2019-09-16 17:11:03 +00:00
  • 14fff267a1 Make health correctly recalculate its cached values when the entity changes owner. wraitii 2019-09-16 17:07:50 +00:00
  • 4d4bf579b2 Report and tolerate XML GUI object setting errors when parsing XML attribute strings as values for settings that don't exist on the GUI object. elexis 2019-09-16 16:13:25 +00:00
  • 61e3f1ec0d Fix hotkey events synching with hotkey state. wraitii 2019-09-15 12:16:28 +00:00
  • c6e5c83b6d Workaround differences between libc and libstd string stream parsing of float/doubles. wraitii 2019-09-15 12:02:26 +00:00
  • 5faf540980 -ise → -ize Gallaecio 2019-09-15 11:52:59 +00:00
  • 740ba4cb78 standardize gather technology tooltips Gallaecio 2019-09-15 11:51:59 +00:00
  • 5cc49c2326 standardized hero aura descriptions Gallaecio 2019-09-15 11:48:59 +00:00
  • 795f453eb7 manual/intro.txt corrections Gallaecio 2019-09-15 11:44:48 +00:00
  • 98b8775cd9 Fix glooxwrapper::Message::when() memory leak in f2c76cc75d, refs #3156. elexis 2019-09-15 10:28:23 +00:00
  • d592bf9cb6 Move path computations to an actual worker to prepare for threading. wraitii 2019-09-15 09:27:10 +00:00
  • 2333b1814e GUI support for Status Effects and extend their functionality to all attack effects following 16b452cf91 wraitii 2019-09-15 09:24:52 +00:00
  • 89e511def9 Allow JS GUI pages to find out if the game is running. elexis 2019-09-14 15:33:46 +00:00
  • cab920696c Implement glooxwrapper::MUCRoom argument for muc event handlers. elexis 2019-09-13 15:24:44 +00:00
  • a84e2e57df Use ScriptInterface::CreateObject for ToJSVal<CColor>, and for ToJSVal<Grid<u8> >, ToJSVal<Grid<u16> > used by the AIManager obtaining the pathfinder grid. elexis 2019-09-13 00:56:51 +00:00
  • 7f943b07b7 Enable no-caller and no-irregular-whitespace in ESLint, refs #5524. elexis 2019-09-12 21:36:42 +00:00
  • cbc04ba83b Use all three color channels when loading heightmaps following 204b04f2d4, refs #5018. elexis 2019-09-12 19:30:43 +00:00
  • 4c454f3eee Fix missing wstring_from_utf8 for multi-user-chat messages and translated strings following 9023f4bebb / D2264. elexis 2019-09-12 17:23:33 +00:00
  • 8f3277cb99 Add new improved berry bushes based on the old grapes actor. Stan 2019-09-11 12:51:16 +00:00
  • 28aa7c20e4 Fix lobby playerlist rebuild following presence update message removal in 6bf74902a7/D2265. elexis 2019-09-11 11:51:34 +00:00
  • f77a3e289c Fix historic lobby kick messages following arbitrary CreateGUIMessage arguments in 9023f4bebb/D2264. elexis 2019-09-11 10:15:13 +00:00
  • 2233a76e2a Fix units sometimes turning around when fleeing (introduced by D1987/99a341f379) wraitii 2019-09-10 18:11:07 +00:00
  • 4b0b545fa9 Use the pyrogenesis logo instead of the 0 A.D. logo for the modmod when there is no mod selected because 0 A.D. Empires ascendant is just a mod of Pyrogenesis Fixes #4782 Stan 2019-09-10 13:51:50 +00:00
  • 68705aa4b2 Fix the walk/feeding animation of the gazelle. Stan 2019-09-10 07:54:16 +00:00
  • d59472fd42 ptolemy houses, Enrique's pines LordGood 2019-09-09 23:21:28 +00:00
  • 92fc34c87c Pass XmppClient CertificateErrorToString independent of ConnectionErrorToString to JS using D2264 / 9023f4bebb, refs #4482. elexis 2019-09-09 21:26:58 +00:00
  • 158ba53a46 Fix missing XmppClient m_certStatus and m_PresenceUpdate member initialization following 0e2adda813 and 6bf74902a7. elexis 2019-09-09 20:50:17 +00:00
  • fcc7a831bb Fix issues with MakeGoalReachable when the goal wasn't reachable following D1882/208fc30ddd wraitii 2019-09-09 18:57:59 +00:00
  • 9cc8a579f5 Silence uninitialized variable warnings on MakeGoalReachable and FindNearestNavcellInRegions in 208fc30ddd wraitii 2019-09-09 18:56:49 +00:00
  • d7e08a848a Beautify civinfo page with bullet points. elexis 2019-09-09 18:40:42 +00:00
  • ee726a155c Translate lobby TLS certificate error strings following 0e2adda813 and string freeze lift, refs #4705. elexis 2019-09-09 14:33:30 +00:00
  • 452c376fc0 Delete old roman helmet prop actor from roman infantry swordsman elite. Alexandermb 2019-09-08 12:50:49 +00:00
  • efd77bd83d Fix a missing stoa template in the Miletus scenario following 97ee3211d4 Stan 2019-09-08 12:39:05 +00:00
  • 1b8dcec53d Fix ptol temple's (from 7943d82bfe) rubble size and foundation size using the closest matching rubble and foundation. Rubble is currently not using correct units and is close to the size of the 5x9 foundation. The temple is a bit bigger than that one but we don't currently have anything bigger. Stan 2019-09-08 09:44:33 +00:00
  • 06fe767ffe fixed garrison flag on ptolemaic temple LordGood 2019-09-08 00:26:57 +00:00
  • bfc34f3f58 Fix previous (invalid Freeze 508da732af). elexis 2019-09-07 17:04:04 +00:00
  • 508da732af Implement NetClient PushGuiMessage using parameter pack and ScriptInterface::CreateObject from D2080 / b4626359f5 to replace remaining Eval function calls. elexis 2019-09-07 16:51:44 +00:00
  • f29159b935 Generalise attack tooltips after D2092/16b452cf91. wraitii 2019-09-07 14:47:39 +00:00
  • 43bbd7d671 Check only that the destruction queue contains no non-local entity when serializing the game state. wraitii 2019-09-07 14:41:53 +00:00
  • 524422c7d8 Move "PlayersToDamage" from calling functions to "CauseDamageOverArea" and replace it with FriendlyFire. wraitii 2019-09-07 13:48:11 +00:00
  • de050ef7e2 Remove some unused Profiler.h and CLogger.h includes. elexis 2019-09-07 13:35:45 +00:00
  • b1de59de66 Fix algorithmic error in 9903fd8a6c (waves computation speedup), and delete unused code. wraitii 2019-09-07 08:50:55 +00:00
  • 10f805fcf4 Fix wrong "player is not a moderator anymore" lobby chat message following initial implementation in 76bc9b579a/D339, fixes #4877. elexis 2019-09-06 16:56:43 +00:00
  • 9023f4bebb Support creating lobby GUI messages with arbitrary arguments instead of forcing every message type into the same struct type, refs #4877 / 76bc9b579a / D339. elexis 2019-09-06 05:14:20 +00:00
  • 6bf74902a7 Drop lobby presence GUI messages altogether for better performance and less code complexity. elexis 2019-09-06 02:53:22 +00:00
  • adf448db4d Rewrite Main Menu. elexis 2019-09-06 01:20:46 +00:00
  • afaa4417e4 Add ScriptInterface::AssignOrToJSVal<JS::Heap<JS::Value> > to support ScriptInterface::SetGlobal, SetProperty, CreateObject with JS::Heap values. elexis 2019-09-05 16:45:16 +00:00
  • e7ebe821c0 Remove helmet during attack_slaughter animation. Alexandermb 2019-09-05 10:57:37 +00:00
  • f192d4a2fa Support assigning functions to hotkeys from the JS GUI without involving a GUI object. elexis 2019-09-05 10:42:16 +00:00
  • eb87783f22 Correct shield_shieldsmall.dae > shieldsmall.dae Alexandermb 2019-09-05 00:29:52 +00:00
  • 5109cda169 Improved mining animation. Stan 2019-09-04 21:00:31 +00:00
  • d5c1fd09a4 Add ToJSVal<CRect> to make the conversion reusable, remove unused PSERROR_Scripting_ConversionFailed and dead catch. elexis 2019-09-04 16:15:37 +00:00
  • c25ab670e6 Don't crash if a JS GUI author calls Engine.PopGuiPage too often. elexis 2019-09-04 15:45:48 +00:00
  • 33af6da5e1 Implement JS support for GUI object "hotkey" setting missing from 6d8b9e33ef, refs #567, #2604, 9e499cdec5. elexis 2019-09-04 15:29:36 +00:00
  • 0d47644b08 Replace idle because i can't upload the idle_relax_shieldsmall Alexandermb 2019-09-04 13:24:40 +00:00
  • fdd64b806c Some fixes to the infantry animations. Alexandermb 2019-09-04 13:13:29 +00:00