Commit Graph

  • a3344fc23b (01ee2b7fd) More pronounced limping animation, don't restrict movement as much when legs are heavily damaged Joonas Rikkonen 2019-04-15 12:05:07 +03:00
  • 3eba76bb0f (32e72b628) Fixed "dumpentitytexts" command outputting the lines in an incorrect format, added new lights and structures to EnglishVanilla.xml Joonas Rikkonen 2019-04-15 12:04:54 +03:00
  • 7cf82573d0 (12ed5d203) Disable background music & ambience in the character editor. Closes #1420 Joonas Rikkonen 2019-04-15 12:04:26 +03:00
  • 29f902f0bb (18bb55660) Add unreachable targets on the unreachables list. Reset the list when a new combat objective begins. Don't immediately find a new hull target if the current hull is unsafe. Instead wait a sec at max. Fixes #1417. Joonas Rikkonen 2019-04-15 12:01:48 +03:00
  • cc0e217e82 (e1476e522) Cleanup. Joonas Rikkonen 2019-04-15 12:01:32 +03:00
  • cb2a0ff49e (65f7be0b6) Update: StructurePrefabs.xml, temp textures for fins, several new lamps, lightcomponent 90 degrees turned -option, icon atlas, Joonas Rikkonen 2019-04-15 12:01:18 +03:00
  • e8c67f94c3 (a8e725a96) Optimized AIObjectiveFindSafety.FindBestHull. TODO: optimize further, causes huge lag spikes if the character can't find a path (see #1417) Joonas Rikkonen 2019-04-15 12:01:04 +03:00
  • b705b1579c (c12fe7d80) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev Joonas Rikkonen 2019-04-15 12:00:49 +03:00
  • b4ec36f5bb (2fc72545e) new texts regarding missions and beacons. Joonas Rikkonen 2019-04-15 12:00:35 +03:00
  • 455fbb013f (158a62970) Don't allow to replace an existing character. TODO: should make this possible later on, but requires additional logic. Fixes #1375. Joonas Rikkonen 2019-04-15 12:00:21 +03:00
  • 359b8280d3 (25fc82c5f) Fix collider params being written as floats instead of ints. Joonas Rikkonen 2019-04-15 12:00:07 +03:00
  • 629993f38d (4b2369616) Don't register hotkeys, character controls or other input when the character creation interface is open. Joonas Rikkonen 2019-04-15 11:59:53 +03:00
  • d6acb8bf09 (9e9c1672d) The wizard now creates box colliders by default. Joonas Rikkonen 2019-04-15 11:59:38 +03:00
  • a48064d392 (8b7236862) Reset the character editor on exit (if not switching between the game screen). Handle crash when no character file is found (e.g. when an invalid path is defined in the content package). Joonas Rikkonen 2019-04-15 11:59:23 +03:00
  • 11a7bf3600 (6ed01ab09) Add a todo note. Joonas Rikkonen 2019-04-15 11:59:09 +03:00
  • b2ec092461 (2f1a4259b) Increase the collider sizes when adjusting them automatically in the editor. Joonas Rikkonen 2019-04-15 11:58:54 +03:00
  • a7feb6f7e0 (a6a0c23a1) Close all message boxes when clicking the quit button in the pause menu. Fixes character wizard not closing if it's open when quitting to the main menu. Joonas Rikkonen 2019-04-15 11:58:38 +03:00
  • 2370ca91b6 (52202ffdf) Don't create walk and run animations if the character cannot enter a submarine. Joonas Rikkonen 2019-04-15 11:57:56 +03:00
  • c3a248e527 (6f8f26a84) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev Joonas Rikkonen 2019-04-15 11:57:43 +03:00
  • 4675f969f1 (73da2532a) Only repairable items are indestructible in outposts (oxygen tanks, ammo boxes, etc can still deteriorate normally). Joonas Rikkonen 2019-04-15 11:57:28 +03:00
  • e80906f020 (1091321b1) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev Joonas Rikkonen 2019-04-15 11:57:13 +03:00
  • d2756ed948 (d4c4937a6) Change the default path for new characters in the character wizard. Use "Mods" folder instead of "Content". Joonas Rikkonen 2019-04-15 11:56:59 +03:00
  • c5c6771102 (c908a1db4) disconnected coil from motion detector till there's time to work out why it constantly fires. Joonas Rikkonen 2019-04-15 11:56:46 +03:00
  • d59efcc2c0 (58da95a91) Add a todo note. Joonas Rikkonen 2019-04-15 11:56:31 +03:00
  • 561a1a8995 (0880ae29f) Don't add ai targets to alien ruin walls. Joonas Rikkonen 2019-04-15 11:56:18 +03:00
  • 04efb3d471 (6ccb9e6a7) Fix a compile error. Joonas Rikkonen 2019-04-15 11:56:04 +03:00
  • fcdfee6328 (333e0a646) Added automatic hull & item repair option to the campaign. TODO: adjust costs, now both options cost a fixed 500 credits. Closes #1314 Joonas Rikkonen 2019-04-15 11:55:49 +03:00
  • 57180df5dd (dc2a4682d) Adjustments to sub layout, lighting, textures, new spawnpoints, door settings, and deterioration Joonas Rikkonen 2019-04-15 11:55:34 +03:00
  • d7e41d95af (bb287fabc) Decreased simple physics distance, sonar now displays characters that are in simple physics mode Joonas Rikkonen 2019-04-11 18:28:38 +03:00
  • 046a6d5abc (b899f62c0) Server emulates the ragdoll input when clients are stunned, unconscious or dead. Fixes disconnected players appearing in a weird half-crouching pose until they die, and might fix ragdolling in general doing the same (see #1297). The problem apparently appears when not playing locally, haven't tested yet. Joonas Rikkonen 2019-04-11 18:28:24 +03:00
  • ddfdb3f4bf (7f0d0fe11) Fixed specular maps going over characters, fixed levelobject draw order not working correctly in the level editor Joonas Rikkonen 2019-04-11 18:28:10 +03:00
  • 2f86991ce5 (fdf8cfbbe) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev Joonas Rikkonen 2019-04-11 18:27:41 +03:00
  • a3342ca96d (ffa3ddbca) Implemented changing mineral sprites when attached to a wall Joonas Rikkonen 2019-04-11 18:27:25 +03:00
  • 913b0f4526 (a5eaeca2c) Fix alternative layout not being used on linked items that were selected (only on the linked items that were displayed when another object is selected). Joonas Rikkonen 2019-04-11 18:27:10 +03:00
  • f4275de1ac (845cfe372) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev Joonas Rikkonen 2019-04-11 18:26:56 +03:00
  • a57b7184fb (f6c34b377) Fix crawlers not reacting to any targets if properly latched on walls. Joonas Rikkonen 2019-04-11 18:26:42 +03:00
  • 9b0e0ab278 (ec990ac7c) Save chatbox & crew menu toggle state between rounds Joonas Rikkonen 2019-04-11 18:26:26 +03:00
  • c87606fd28 (2ed298287) Add temporal spreading to monster events when spawning multiple monsters. Increase the spatial spread when spawning monsters along the main path. Joonas Rikkonen 2019-04-11 18:26:12 +03:00
  • e7e858c05b (db7e4d6d5) Fix "crawler balling" caused by crawlers taking damage when targeting the sub and not yet latched on it. Joonas Rikkonen 2019-04-11 18:25:58 +03:00
  • 16cc5c8bc2 (7960f5b50) Fixed nullref exception when attempting to start a mission round with mission type set to None Joonas Rikkonen 2019-04-11 18:25:44 +03:00
  • 21cc6001d4 (fc63971e1) Implement disabling the enemy ai. Fix enablecrewai command. Joonas Rikkonen 2019-04-11 18:25:29 +03:00
  • 50317e3626 (1edd7c0b9) Created methods for getting lists of favourite servers and servers you've been to (history) from the GetServers method, changes might be needed Joonas Rikkonen 2019-04-11 18:25:15 +03:00
  • dd45af5a9f (20f37d9c7) Option to toggle structure drop shadows and edit the position of the shadow Joonas Rikkonen 2019-04-11 18:25:01 +03:00
  • b76aa1ff3a (03291eb8d) Use the sourcerect of a structure's default sprite for the background sprite if it doesn't define it's own sourcerect Joonas Rikkonen 2019-04-11 18:24:45 +03:00
  • 266d58ca08 (7b78900c1) Reset doors in vanilla subs Joonas Rikkonen 2019-04-11 18:24:31 +03:00
  • d59d547fff (0245c838b) Fixed "resetselected" only resetting the first selected entity Joonas Rikkonen 2019-04-11 18:24:15 +03:00
  • 3eaec8bbc6 (c490f5118) Fixed bots not appearing to use repair tools or weapons client-side when repairing something or attacking (i.e. they aimed the item but never fired/used it) Joonas Rikkonen 2019-04-11 18:24:01 +03:00
  • c9cdbcc7ed (aa49312e0) Fixed bots failing to do almost anything in multiplayer due to the submarine's team ID not matching theirs Joonas Rikkonen 2019-04-11 18:23:47 +03:00
  • a53c0fd9bb (8f575fa16) Fixed chatbox & crew menu being hidden if any character uses a controller Joonas Rikkonen 2019-04-11 18:23:31 +03:00
  • 2af78d096e (8b3cd3de5) Fixed clients never removing network events the server has already received (!), don't create a new client event if there's already an identical event waiting to be sent Joonas Rikkonen 2019-04-11 18:23:17 +03:00
  • 90086375a4 (9837460b8) Display a progress bar when welding doors shut. Joonas Rikkonen 2019-04-11 18:23:03 +03:00
  • 2db312f71e (3d7994d75) Added a command that resets selected items and structures to prefab values Joonas Rikkonen 2019-04-11 18:22:49 +03:00
  • 5f4797bb1a (c6972d8ed) Fixed ServerInfo not fetching some of the texts from the text xml Joonas Rikkonen 2019-04-11 18:22:34 +03:00
  • 74c0b22b77 (c13450762) Added All tab to the sub editor screen entity list Joonas Rikkonen 2019-04-11 18:22:19 +03:00
  • 8f821c817a (ec5f3cd24) Added mission texts to EnglishVanilla, use "[reward]" tag in the texts instead of the actual number so we don't have to change the descriptions if we change the reward Joonas Rikkonen 2019-04-10 15:14:16 +03:00
  • bf953177b9 (7ef195de5) Added server preview to be cleared on server list refresh Joonas Rikkonen 2019-04-10 15:14:00 +03:00
  • 9f55da3677 (8d282f4cc) Hide the crew area and the chat box when using a controller (= aiming with a turret or similar item). Joonas Rikkonen 2019-04-10 15:13:25 +03:00
  • 488fded57f (208dc8793) Fixed ElectricalDischarger electricity effect staying visible if the item breaks or the component is deactivated from outside (e.g. via a StatusEffect or the parent component). Closes #1402 Joonas Rikkonen 2019-04-10 15:13:08 +03:00
  • e94228d346 (b948206e8) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev Joonas Rikkonen 2019-04-10 13:30:43 +03:00
  • 9a54b89bf3 (0eb0c36ec) Fixed door background sprites being drawn in front of characters (TODO: update sprite depths in the subs) Joonas Rikkonen 2019-04-10 13:30:25 +03:00
  • af260565ad (5fbd1cdee) Reload sprite and reset the depth when reset to prefab method is called. Joonas Rikkonen 2019-04-10 13:30:08 +03:00
  • 06ac9a04ba (84bc4cdae) Display another message when trying to directly open a door that doesn't have buttons on it (wired to remote buttons/controllers). Joonas Rikkonen 2019-04-10 13:29:50 +03:00
  • 85acb21069 (22af8c988) Don't crash them game if playing the splash screen fails Joonas Rikkonen 2019-04-10 13:29:33 +03:00
  • aa883064c6 (a87395f64) Moved content packages at the bottom of the list in server info panel Joonas Rikkonen 2019-04-10 13:29:15 +03:00
  • 18f49a3fd4 (1d26e9d80) Improved Server List screen layout Joonas Rikkonen 2019-04-10 13:28:58 +03:00
  • 2ca299af10 (ab07307c5) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev Joonas Rikkonen 2019-04-10 13:27:49 +03:00
  • 593d99ec38 (df9b1966f) Added an option to disable directional voice chat. Closes #1414 Joonas Rikkonen 2019-04-10 13:27:30 +03:00
  • 74da38bd10 (3315662d5) Implement optional required items (lol) and fix the doors. It's a bit confusing, but should work. Joonas Rikkonen 2019-04-10 13:26:56 +03:00
  • f941a21ada (0bb76a38c) made doors repairable with wrench Joonas Rikkonen 2019-04-10 13:26:39 +03:00
  • f01dd9f4c6 (8fa3d4cb0) New deterioration values (may I never have to do this again), fixed autodoors (way less doors and hatches closing on player) Joonas Rikkonen 2019-04-10 13:26:04 +03:00
  • b86059e223 (2ca7e50c9) Rextured some backwalls for better readability, relit whole sub, new deterioration values (may I never have to do this again) Joonas Rikkonen 2019-04-10 13:25:45 +03:00
  • d6f2f0885d (6419950d6) Relit sub, new deterioration values (may I never have to do this ever again), retextured some walls for easier readability. Joonas Rikkonen 2019-04-10 13:25:28 +03:00
  • 40d0a49958 (0946322ab) Fixed file transfer progress bars not being visible in NetLobbyScreen. Closes #1412 Joonas Rikkonen 2019-04-10 13:25:10 +03:00
  • ca5e11e859 (476b2ba9b) Don't allow deattaching items when another component of the item is selected (e.g. wiring interface), interrupt picking if the item is removed or moved to an inventory Joonas Rikkonen 2019-04-10 13:24:53 +03:00
  • fa4d1caeed (552a3719d) Don't open a door by clicking "select", if the door has any required items (in which case we want to force open it by clicking "use"). Joonas Rikkonen 2019-04-10 13:24:36 +03:00
  • c1c869b944 (321793927) Always show the outer clothes slot. Reordered the slots so that the most frequently used ones are closer to the "main" inventory. Joonas Rikkonen 2019-04-10 13:24:21 +03:00
  • 0f4c7c302f (41e8be463) Revert "Rewiring the door changes it's behavior. TODO: Might be better to implement as two separate type of doors?" (Now using two separate doors instead) Joonas Rikkonen 2019-04-10 13:23:31 +03:00
  • e19cf09b71 (d4ff992c6) Updated doors in Berilia_ManualDoorTest Joonas Rikkonen 2019-04-10 13:23:14 +03:00
  • fde99f5373 (586e37096) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev Joonas Rikkonen 2019-04-10 13:22:57 +03:00
  • bd0c8a9d34 (818a83da1) Alternate door versions with integrated buttons Joonas Rikkonen 2019-04-10 13:22:39 +03:00
  • 842b6a2e34 (9619c01cd) Change the info text colors and cache the list. Joonas Rikkonen 2019-04-10 13:22:19 +03:00
  • d7c88e3055 (f185bce97) Fix an indentation. Joonas Rikkonen 2019-04-10 13:22:02 +03:00
  • 5a7abc430c (5d7e5eb93) Rewiring the door changes it's behavior. TODO: Might be better to implement as two separate type of doors? Joonas Rikkonen 2019-04-10 13:21:45 +03:00
  • 25453018fc (3f015888d) Implement manual doors that can be opened simply by clicking on them. Add a test sub (not added in the project -> have to manually place in the local bin folder to test it). Joonas Rikkonen 2019-04-10 13:21:25 +03:00
  • 3093515600 (b419f4ca5) v0.8.9.10 Joonas Rikkonen 2019-04-08 23:12:48 +03:00
  • e743e44c4b (2d9e7acf2) v0.8.9.10 Joonas Rikkonen 2019-04-08 23:12:48 +03:00
  • a8240379ac (a6437298b) Added LightComponent.IsOn to the SerializableProperties that can be accessed without reflection. Joonas Rikkonen 2019-04-08 23:12:22 +03:00
  • 443d199017 (cd7359bb3) StatusEffects can modify item sound and sight ranges (requires an AITarget) Joonas Rikkonen 2019-04-08 23:12:09 +03:00
  • 71128c27e6 (7764eef2d) CustomInterfaces can apply status effects when a button is pressed or depending on the state of a tickbox (OnUse when the tickbox is checked, OnSecondaryUse otherwise). Joonas Rikkonen 2019-04-08 23:11:56 +03:00
  • 3877c18d0c (c15419d90) Changelog additions + merge fix Joonas Rikkonen 2019-04-08 19:18:20 +03:00
  • 4811ec796f (50447ac17) Inventory syncing fixes. Could be related to #768. - When moving an item from an inventory to another, create the event for the target inventory first, then for the inventory the item is being removed from. Otherwise clients would first drop the item, and then put it in the container with the next event, which works most of the time, but if the second event is delayed enough that the item is not within the character's reach by the time it arrives, the client will be unable to put it in the container and the item will just be dropped. - Fixed item velocities not being reset when they're dropped from a character's inventory. I'm not exactly sure why, but sometimes they had very high downwards velocities (even though the body was previously inactive), which caused them to launch through floors and made the previous inventory syncing issue much worse (because a delay of just a couple of frames was enough to move the item out of the character's reach). Joonas Rikkonen 2019-04-08 19:18:04 +03:00
  • 71d546ff7f (f36b3a111) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev Joonas Rikkonen 2019-04-08 19:17:50 +03:00
  • 5a9b681c13 (8c99939f6) Fix bots dropping from ladders if there is a non-ladder node in the path (Especially on Typhon). The distance check was incorrect, but after correcting it, I decided that it probably causes more issues than it solves. If there is one node in the path that is not in the current ladder, but the node after that is, we can just follow the path to the node that is on the ladders. Remove an unnecessary IgnorePlatforms assignment. It's handled in the HumanAIController. Joonas Rikkonen 2019-04-08 19:17:35 +03:00
  • eb6e919c66 (f832e24f5) Prevent bots jumping from too high. Joonas Rikkonen 2019-04-08 19:17:20 +03:00
  • 9a829206af (2c264b075) Improve readability (no functional changes). Joonas Rikkonen 2019-04-08 19:17:06 +03:00
  • 5876097da4 (4b07ea1ca) Removed unused method from HumanoidAnimController Joonas Rikkonen 2019-04-08 19:16:51 +03:00
  • 63971c90a9 (a9fbb0120) Disable controls when the pause menu or settings menu is open. Closes #1391 Joonas Rikkonen 2019-04-08 19:16:37 +03:00
  • e19bf22112 (9c93ed664) Fixed fabricators and deconstructors deteriorating when they're powered (not just when fabricating/deconstructing) something Joonas Rikkonen 2019-04-08 19:16:23 +03:00
  • d482e6554d (276e03242) Reset Use and Select inputs when releasing the Shoot input to prevent accidentally selecting/using items Joonas Rikkonen 2019-04-08 19:16:09 +03:00
  • 5d5979c58b (a69e7b9c1) Moved delete button to the top of submarine list in submarine editor load window, to minimize accidental clicks Joonas Rikkonen 2019-04-08 19:15:54 +03:00