Commit Graph

  • f13b1b4d84 Fixed camera ScreenToWorld & WorldToScreen returning invalid values when Camera.UpdateTransform has only been called once, because interpolated zoom value is initially 0 which messes up the transformation matrices. Closes #504 Joonas Rikkonen 2018-07-20 11:36:22 +03:00
  • 9963836c08 v0.8.1.7 Joonas Rikkonen 2018-07-20 10:21:22 +03:00
  • a712ec6756 Fixed null reference exception when trying to dispose a sub with no preview image. Closes #503 Joonas Rikkonen 2018-07-20 09:53:31 +03:00
  • e1539b76cd v0.8.1.6 changelog (forgot from the previous commit) Joonas Rikkonen 2018-07-20 09:53:14 +03:00
  • 9b4247a147 v0.8.1.6 Joonas Rikkonen 2018-07-20 01:10:02 +03:00
  • 9e69216c52 Server validates the cursor positions clients send for a console command before using them! Joonas Rikkonen 2018-07-20 01:09:55 +03:00
  • f822e77241 Checking if the position is valid in Ragdoll.FindHull Joonas Rikkonen 2018-07-19 22:21:08 +03:00
  • e4e610b35e Added exception handling to GameSettings saving Joonas Rikkonen 2018-07-19 22:13:09 +03:00
  • f1c4bd3c67 - Some of the non-game-crashing error messages are sent to GameAnalytics. - Changed crash severity from Error to Critical. - Exception handling when loading submarine preview images. - Checking if position is valid in Ragdoll.SetPosition. Joonas Rikkonen 2018-07-19 21:13:18 +03:00
  • 62f94d8f66 Update divinggear.xml Blue 2018-07-19 20:04:15 +02:00
  • 7756cc0908 Merge branch 'master' of https://github.com/Regalis11/Barotrauma Joonas Rikkonen 2018-07-19 17:42:12 +03:00
  • 8cd7919009 Removed unused BanClient method Joonas Rikkonen 2018-07-19 17:42:03 +03:00
  • c901b75ff1 Fixed round ending tickbox not being visible client-side if the client is not controlling character (despite servers now allowing votes from players who've spawned at least once during the round). Closes #500 Joonas Rikkonen 2018-07-19 10:47:39 +03:00
  • 30a453191f Added "VulnerableToEMP" property to Powered. Can be edited in sub editor. Reactors and relays are not affected by EMP by default. Closes #495 Joonas Rikkonen 2018-07-18 15:07:21 +03:00
  • be156faded Oxygenite tanks when on fire explosion changed Blue 2018-07-18 13:55:01 +02:00
  • 2b7eb7d361 Oxygen generator explosion when breaking weakened Blue 2018-07-18 13:51:06 +02:00
  • 01b3416fd3 Captain when spawning will have a fully loaded revolver Blue 2018-07-18 13:42:36 +02:00
  • 9ad5a5abeb Update weapons.xml Blue 2018-07-18 13:40:37 +02:00
  • 3ce8667ebd Changed revolver sprite, can hold 6 bullets Blue 2018-07-18 13:39:55 +02:00
  • d6ec1bc339 Merge branch 'master' of https://github.com/Regalis11/Barotrauma Joonas Rikkonen 2018-07-18 14:36:22 +03:00
  • f25fe6b504 Added some error checking & debug logging to Door.PushCharactersAway to diagnose why Math.Sign is throwing ArithmeticExceptions (see #497). Joonas Rikkonen 2018-07-18 14:36:00 +03:00
  • 90e1edbddf Add files via upload Blue 2018-07-18 13:35:25 +02:00
  • 748510eccf Delete weapons.png Blue 2018-07-18 13:34:49 +02:00
  • 1faf8c3aa3 Changed revolver sprite Blue 2018-07-18 13:34:02 +02:00
  • a83cd64dbc Merge pull request #496 from NilanthAnimosus/vanillawork Joonas Rikkonen 2018-07-18 14:32:28 +03:00
  • 568cf1a02f Fixed memory leak caused by submarine preview images, changed Submarine.SavedSubmarines to a property that prevents removing submarines from outside the class without disposing the preview image. Closes #498 Joonas Rikkonen 2018-07-18 14:23:43 +03:00
  • 2df7d6a464 Tweak item spawning to combine item names without quotes Nilanth Animosus 2018-07-18 11:06:49 +01:00
  • af4d60db1d Fixed GameMain.Server.Character not being set to null when the character is removed. Closes #488 Joonas Rikkonen 2018-07-18 13:05:58 +03:00
  • ad681d5a26 Chatbox removes from the first entry instead of the second Nilanth Animosus 2018-07-18 11:03:04 +01:00
  • adb63adbb1 Update Homoglyphs Nilanth Animosus 2018-07-18 11:01:53 +01:00
  • cbb207dbca Cleanbuild console command resets the user statistics setting Joonas Rikkonen 2018-07-18 12:59:59 +03:00
  • 656287a00c Plasma cutter, skill failure with oxygenite tank Blue 2018-07-18 11:59:48 +02:00
  • 7799e05369 GameAnalyticsManager sends the name and MD5 hash of the currently running exe (can be used to recognize code modifications that use the vanilla content package) Joonas Rikkonen 2018-07-18 12:59:17 +03:00
  • d00b52882f Added UpdateUseItem method from d253863 Joonas Rikkonen 2018-04-01 22:42:53 +03:00
  • 41800aff77 Cherry-picked d0b61b3 from dev. Joonas Rikkonen 2018-07-13 14:32:42 +03:00
  • e0455caaaa Cherry-picked 869b725 from dev Joonas Rikkonen 2018-07-13 13:15:14 +03:00
  • 982f1ba6f1 Merge branch 'master' of https://github.com/Regalis11/Barotrauma Joonas Rikkonen 2018-07-18 11:41:55 +03:00
  • afb420810e Fixed dedicated server stopping GameAnalytics and never restarting it when the "restart" console command is used. + Fixed typo in GameAnalyticsManager. Closes #492 Joonas Rikkonen 2018-07-18 11:41:39 +03:00
  • 1ef2cb7500 Fixed crashing if the Use method of a wire is triggered by a StatusEffect Joonas Rikkonen 2018-07-18 11:24:56 +03:00
  • 981c6fe2a2 Merge pull request #3 from BlueTheKing/patch-2 Blue 2018-07-18 00:26:06 +02:00
  • b34a98d760 Merge branch 'master' into patch-2 Blue 2018-07-18 00:25:54 +02:00
  • 47e64b9c18 Update oxygengenerator.xml Blue 2018-07-18 00:21:51 +02:00
  • 660f75bb10 Merge pull request #2 from Regalis11/master Blue 2018-07-17 22:33:16 +02:00
  • e0fd39fa57 v0.8.1.5 Joonas Rikkonen 2018-07-17 21:37:59 +03:00
  • d831654690 Fixed linux build Joonas Rikkonen 2018-07-17 21:37:44 +03:00
  • 23e0a76f37 Character head & gender settings are saved. Closes #474 Joonas Rikkonen 2018-07-17 13:38:21 +03:00
  • 88abbe28e3 Fixed entity IDs getting messed up and causing desync because of purchased items in multiplayer campaign. The server created cargo items first and then mission-related entities, while the clients only spawned mission entities and relied on the server to spawn the cargo, which caused mission entities to have wrong IDs. Closes #484 Joonas Rikkonen 2018-07-17 12:50:04 +03:00
  • dcb48e56d4 Added the DebugConsole.SpawnItem command from the dev branch (spawning items in the inventory of a character other than the controlled one works now). Joonas Rikkonen 2018-07-16 21:38:34 +03:00
  • b61898b16f Fixed clients assigning a wrong name to submarines with dots in their name (e.g. Sub Mk.Iv), because the part after the dots was considered a file extension and stripped out in the submarine constructor. Closes #472 Joonas Rikkonen 2018-07-16 21:09:01 +03:00
  • 5d342e24ef Clients are allowed to vote to end the round if they have spawned at some point during the round, even if the character they controlled doesn't exist anymore (huskified or eaten). Closes #483 Joonas Rikkonen 2018-07-16 16:27:13 +03:00
  • 89b26008a6 Projectile damage range is set to the radius of the item's collider if the range is not given in the xml. Structure.AddDamage uses the edges of the sections to calculate the distance to a damage source, i.e. the damage area only has to "touch" the section to do damage. Closes #479 Joonas Rikkonen 2018-07-16 15:44:05 +03:00
  • 01c3d20a0c Fire can only explode oxygen tanks that are >25% full (otherwise the condition of the tank just drops to 0). Prevents infinite explosions when an oxygen generator is on fire with oxygen tanks inside. Closes #470 Joonas Rikkonen 2018-07-16 14:58:38 +03:00
  • a436eb27c1 Fixed explosion with an EMP value only damaging reactors (when they should only ignore reactors). Closes #473 Joonas Rikkonen 2018-07-16 13:50:31 +03:00
  • 10ad78d607 Console command fixes. Closes #482 - Banip, banid & kickid can be used by clients. - "Spawnitem x inventory" spawns the item in the inventory of the client using the command instead of the host's inventory. - Ragdoll and kill commands target the character of the client using the command when the name parameter is omitted. - Added SpawnItem changes from the dev branch (items can be spawned in the inventory of a specific/random character). Joonas Rikkonen 2018-07-16 13:43:29 +03:00
  • ac5bad3011 Dedicated server can give clients the permission to use commands that only exist in the client project (los, lights, control, etc). Closes #476 Joonas Rikkonen 2018-07-16 11:43:50 +03:00
  • 734b86bfba Fixed clients being unable to give non-permanent or range bans. Closes #481 Joonas Rikkonen 2018-07-16 11:24:11 +03:00
  • ceae0bf94e Fixed oddities in traitor ratio/assignment logic. The TraitorUseRatio setting is used to determine the number of traitors, the minimum number of traitors is 1 instead of 2, the host is taken into account when determining the number of traitors. Closes #477 Joonas Rikkonen 2018-07-16 11:05:10 +03:00
  • aa50ffecd0 Oxygen generator changed a bit Blue 2018-07-13 16:18:54 +02:00
  • 015eacbcb0 Fixed GameAnalytics thread becoming active despite user statistics being disabled, causing the game to stay active in the background when quitting. Joonas Rikkonen 2018-07-13 11:29:11 +03:00
  • 4f874a276b Fixed crashes caused by characters with no AI config due to missing SteeringManagers. Closes #469 Joonas Rikkonen 2018-07-13 11:01:42 +03:00
  • ce88519c13 Pump components with a physics body updates it hull when active (-> possible to make portable pump items). Closes #463 Joonas Rikkonen 2018-07-11 10:59:40 +03:00
  • 1c358fc4c0 Disabled GameAnalytics debug logging in release builds Joonas Rikkonen 2018-07-11 10:57:59 +03:00
  • 809fc74ddd Merge branch 'analytics' Joonas Rikkonen 2018-07-11 10:37:33 +03:00
  • b01826e4f8 Fixed crashing if LightManager.UpdateObstructVision is called before ViewTarget has been set. Closes #466 Joonas Rikkonen 2018-07-11 10:34:53 +03:00
  • 04b420fc79 Dedicated server sends user stats when quitting Joonas Rikkonen 2018-07-10 16:14:21 +03:00
  • c7e220d222 Collecting some more usage statistics: selected game mode, mission, submarine, content package, traitors on/off, kills Joonas Rikkonen 2018-07-10 14:05:27 +03:00
  • 51f2455ada Added GameAnalytics framework which can be used to collect usage statistics. When starting the game for the first time, the player can select whether they want to send usage data or not. Atm only used to collect crash reports. Joonas Rikkonen 2018-07-10 13:40:54 +03:00
  • 846291ff54 Sprites for some of the new logic components in #392, added a description to the adder component. Joonas Rikkonen 2018-07-09 15:46:39 +03:00
  • c1cbde4288 Adder Signal Component Roni Kovaniemi 2018-07-09 14:42:07 +03:00
  • 847078f1ec Added a filename case check to sprite loading Joonas Rikkonen 2018-07-08 19:48:47 +03:00
  • 59cfec90b6 v0.8.1.4 Joonas Rikkonen 2018-07-08 19:32:32 +03:00
  • 86c4cd17d2 Fixed clients getting assigned random jobs regardless of job preferences. Joonas Rikkonen 2018-07-08 19:32:23 +03:00
  • 27b02e6957 v0.8.1.3 Joonas Rikkonen 2018-07-06 21:01:47 +03:00
  • 9b07171ba8 Fixed case-sensitivity issues, part six quadrillion and two Joonas Rikkonen 2018-07-06 20:21:31 +03:00
  • 740d201fc3 Fixed server-side crashes during job assignment if a client hasn't sent any job preferences Joonas Rikkonen 2018-07-06 19:42:33 +03:00
  • f684f76862 Merge pull request #456 from chesse20/doggy Joonas Rikkonen 2018-07-01 15:46:55 +03:00
  • 91331ed3ab Better Trained assisstants chesse20 2018-06-30 15:15:24 -07:00
  • df149dd0fa Option to make delay component reset (discarding previously received signals) when a new signal is received, fixed delay countdown running even when the game is paused. Closes #435 Joonas Rikkonen 2018-06-10 23:40:28 +03:00
  • 917b869b92 Fixed exceptions in RespawnManager if the selected respawn shuttle doesn't have a nav terminal or any other item with a Steering component. Closes #438 Joonas Rikkonen 2018-06-10 21:30:41 +03:00
  • f59db98188 Fixed case-sensitivity issues, part six quadrillion and one juanjp600 2018-06-06 15:00:02 -03:00
  • e9374812a5 Fixed case-sensitivity issues, part six quadrillion juanjp600 2018-06-06 14:59:32 -03:00
  • 1a84b6cae7 Fixed items not being placed in the same hull and sub as the item they're inside if the ItemContainer is not the first of the parent's ItemContainer components (e.g. fabricator output inventory). Closes #430 Joonas Rikkonen 2018-05-30 19:15:55 +03:00
  • d1ec246f28 Fixed motion sensors sending out signals even if the output is set to nothing. Closes #426 Joonas Rikkonen 2018-05-30 18:36:31 +03:00
  • af83665f26 Merge pull request #431 from BlueTheKing/patch-1 Joonas Rikkonen 2018-05-30 11:16:32 +03:00
  • 05add5b82d Merge pull request #401 from BlueTheKing/master Joonas Rikkonen 2018-05-30 11:16:00 +03:00
  • 87b21785b0 Full paths to sound files Blue 2018-05-27 20:01:47 +02:00
  • 5018d327c4 Full paths to sound files Blue 2018-05-27 19:58:15 +02:00
  • 6bc52aec4b Full path to sound file Blue 2018-05-27 19:56:55 +02:00
  • 9479062613 Full paths to sound files Blue 2018-05-27 19:55:37 +02:00
  • f32d2a3d38 Full paths to sound files Blue 2018-05-27 19:43:14 +02:00
  • 26b357b45d Full paths to sound files Blue 2018-05-27 19:42:04 +02:00
  • 4fc5c998de Full paths to sound files Blue 2018-05-27 19:40:12 +02:00
  • 4c3dcfb84f Full paths to sound files Blue 2018-05-27 19:38:34 +02:00
  • 17e3095961 Full path to sound file Blue 2018-05-27 19:37:28 +02:00
  • fd92c78807 Full paths to sound files + extra comment Blue 2018-05-27 19:34:07 +02:00
  • c004879581 Full paths to sound files Blue 2018-05-27 19:29:42 +02:00
  • eb6bf56379 Plasma cutter can now use the oxygenite tank Blue 2018-05-26 19:02:45 +02:00
  • 144122b5e1 Merge pull request #421 from BlueTheKing/patch-2 Joonas Rikkonen 2018-05-24 10:40:24 +03:00
  • 49546435ce Merge pull request #418 from Tazial/master Joonas Rikkonen 2018-05-24 10:39:44 +03:00
  • a0b3fe7b46 Locky typo fixed Blue 2018-05-23 21:25:55 +02:00