Commit Graph

  • 88003a35c7 Changed log names to be sortable by file name Tazial 2018-05-22 18:25:12 -04:00
  • 76e8b078c3 Added missing railgun sprite & fixed indentation in the new item configs Joonas Rikkonen 2018-05-21 20:59:11 +03:00
  • 914e11d878 Merge branch 'master' of https://github.com/Regalis11/Barotrauma Joonas Rikkonen 2018-05-21 20:31:01 +03:00
  • b9b3c96f99 Fixed Timing.TotalTime not being updated in the dedicated server. Caused clients never timing out, AIObjectiveFixLeaks not working at all, reactor usage not being logged and possibly other issues. Joonas Rikkonen 2018-05-21 20:30:51 +03:00
  • 384453b05c Fixed compiler errors caused by mission refactoring in the server project Joonas Rikkonen 2018-05-21 20:27:23 +03:00
  • bb31fd1e73 Moved some client-specific limb code to the client project, dripping water particles when characters get out from water Joonas Rikkonen 2018-05-21 19:17:34 +03:00
  • 2805ca78c4 Merge pull request #412 from ClasticM/patch-2 Joonas Rikkonen 2018-05-21 11:48:03 +03:00
  • 06e99cdfda Merge pull request #411 from ClasticM/patch-1 Joonas Rikkonen 2018-05-21 11:47:51 +03:00
  • a71c10a2bc Railgun Shell Rack ClasticM 2018-05-18 20:13:12 -05:00
  • 9da4deaed5 Rear Railgun Controller/Additional Railgun Loaders ClasticM 2018-05-18 19:58:09 -05:00
  • 95fc1cc025 Mission initialization fixes Joonas Rikkonen 2018-05-18 12:23:31 +03:00
  • f931d81aed Mission refactoring (mission prefabs) and option to select which types of missions can be selected when mission type is set to random (TODO: a way to set the allowed types from the UI). Joonas Rikkonen 2018-05-17 23:45:29 +03:00
  • 244acd3ec5 Fixed character getting spawned at a random spawnpoint in any sub if no spawpoint that fits the character's job is found, making it possible for them to spawn inside the respawn shuttle. Closes #408 Joonas Rikkonen 2018-05-17 19:56:36 +03:00
  • cc594a502c Merge pull request #406 from BlueTheKing/patch-1 Joonas Rikkonen 2018-05-10 15:59:00 +03:00
  • fed959e8eb Docking port and hatch changed Blue 2018-05-10 13:12:54 +02:00
  • 0c8f6edbcd Diving gear changed a bit Blue 2018-05-08 23:27:40 +02:00
  • 5ea88a0929 Fixed explosives not detonating inside railgun shells. Closes #400 Joonas Rikkonen 2018-05-08 10:31:28 +03:00
  • 100d1176f8 Added oxygenite tank, ancient weapon changes Blue 2018-05-08 01:36:01 +02:00
  • 7b8a6ece93 Merge pull request #1 from Regalis11/master Blue 2018-05-07 23:00:07 +02:00
  • 421e77cc3e Fixed itemcomponents being loaded incorrectly if an item has multiple components of the same type. Joonas Rikkonen 2018-05-07 11:15:49 +03:00
  • 7dd4dca2ed Fixed crashing when a round starts if the sub has been saved while a fabricator was running. Closes #398 Joonas Rikkonen 2018-05-07 11:15:12 +03:00
  • bdc9ca6d59 Merge pull request #399 from BlueTheKing/master Joonas Rikkonen 2018-05-07 10:41:00 +03:00
  • 890c0dc1d9 Deconstructing certain items now gives materials Blue 2018-05-05 23:08:01 +02:00
  • d0c1d170f3 Increased searchlight camera offset to 515 Juan Pablo Arce 2018-05-04 19:47:49 -03:00
  • 323c9ceabb v0.8.1.2 Joonas Rikkonen 2018-04-25 21:35:03 +03:00
  • 7c9c3195bf Need to copypaste more carefully (e15fa11) Joonas Rikkonen 2018-04-25 20:58:11 +03:00
  • e15fa11d6e Fixed meds not being usable with a medical syringe. Closes #388 Joonas Rikkonen 2018-04-25 16:39:12 +03:00
  • ed22ca360f Fixed AND/OR or components staying inactive until they receive their first signal. Closes #387 Joonas Rikkonen 2018-04-25 14:43:44 +03:00
  • 8190358d2b v0.8.1.1 Joonas Rikkonen 2018-04-24 22:21:16 +03:00
  • 87bfa89f80 Merge branch 'master' of https://github.com/Regalis11/Barotrauma Joonas Rikkonen 2018-04-24 22:19:33 +03:00
  • fdcd34fc12 v0.8.1.0 Joonas Rikkonen 2018-04-24 22:19:21 +03:00
  • 88eabef8af Made characterusable default to false (as it did before 91d6c7b) Joonas Rikkonen 2018-04-24 20:58:42 +03:00
  • 8cf26e2d7f Fixed null reference exception if a statuseffect removes an item when a round is not running. Closes #385 Joonas Rikkonen 2018-04-24 18:02:53 +03:00
  • 91d6c7b91f Fixed explosives being directly usable by characters, causing them to explode when left clicking while holding them due to 9dd9425c. See #385 Joonas Rikkonen 2018-04-24 18:00:23 +03:00
  • 1f460c401e Readded oxygenite shard as containable to diving suit (accidentally removed in f2842c2) Joonas Rikkonen 2018-04-23 16:08:44 +03:00
  • 1d98df11a3 PropertyConditionals match if any of the targets match, junction boxes only take damage underwater when therey're powered up (because trying to fix all boxes in a flooded sub before they break again is pain in the ass) Joonas Rikkonen 2018-04-23 14:47:36 +03:00
  • f2842c265c Removed the need for batteries in diving suits, now the light stays on as long as the suit is worn by a living character. Joonas Rikkonen 2018-04-23 15:24:55 +03:00
  • eff5976461 PropertyConditional fixes: - Fixed Equals/NotEquals not working at all because they checked for float values when the property is not a float and vice versa. - Bool comparisons work now. - Removed unnecessary property.GetValue calls, no need to get the value twice in the same method. Joonas Rikkonen 2018-04-23 15:19:40 +03:00
  • 6e666939a0 Wearables apply OnWearing StatusEffects in all the components of an item, not just the Wearable component. Joonas Rikkonen 2018-04-23 15:17:25 +03:00
  • c71315f4da Fixed StatusEffects of child ItemComponents not being added to an item's StatusEffect lists Joonas Rikkonen 2018-04-23 15:16:51 +03:00
  • ceaba2f5ca Fixed some entities occasionally not being removed at the end of a round. CargoMission removed the cargo items at the end of a round without checking if the items have already been removed, which could cause another entity to be removed from the entity dictionary if it's taken the ID of the cargo item. This prevented the new entity from being removed in Entity.RemoveAll, causing errors during the next round. Closes #278 Joonas Rikkonen 2018-04-23 13:55:08 +03:00
  • e61dc5ae5f Option to log debug console output to a file. Closes #318 Joonas Rikkonen 2018-04-20 20:11:01 +03:00
  • 177f31d538 Some more logging to help diagnose #278, a potential workaround to remove items/characters that Entity.RemoveAll failed to remove for some reason. Joonas Rikkonen 2018-04-20 16:50:10 +03:00
  • 395ca3c5c2 Removed debug code from PhysicsBody.ApplyLinearImpulse Joonas Rikkonen 2018-04-18 17:27:06 +03:00
  • c6f3d0c1b8 Attempt to fix characters occasionally getting launched out of the sub at lightspeed when the sub crashes into something (even if the impact doesn't appear to be that hard): impacts don't increase the velocity of the characters above 20 units/s. Joonas Rikkonen 2018-04-18 17:24:10 +03:00
  • eed7b72b4e Fixed player-controlled creatures being able to do damage to themselves and RepairTools causing damage to the user regardless of the user's skills. Joonas Rikkonen 2018-04-18 15:04:18 +03:00
  • edf5bacc89 Fixed EndRound music looping forever. Closes #334 Joonas Rikkonen 2018-04-18 11:02:58 +03:00
  • 9a8f13140e Cherry-picked [ab78991]: Rendering tiled sprites with scaling works correctly now (I think?), added option to edit the offset of structure textures Joonas Rikkonen 2018-04-17 12:11:48 +03:00
  • 607acb6e8a Fixed wall sections being rendered incorrectly if texture scale is changed, fixed gaps between tiles due to the width/height of the tile being rounded down as a result of texture scaling Joonas Rikkonen 2018-04-10 22:28:14 +03:00
  • 22e2c8d8c2 Fix the gap and submarine position indicator icon position. itchyOwl 2018-04-09 18:11:27 +03:00
  • 8c4531188b Fixed scrollable area of GUIListBoxes not changing when children are hidden (e.g. when filtering messages in the server log), fixed new log messages appearing in the server log even if the type of message has been filtered out. Joonas Rikkonen 2018-04-09 17:31:03 +03:00
  • cc92341fae Merge branch 'master' of https://github.com/Regalis11/Barotrauma itchyOwl 2018-04-09 16:16:23 +03:00
  • 7d31f0cdb6 Add a backing field with the default value Vector2.One for TextureScale. Clamp the values between 0.01 and 10 to keep them sensible. itchyOwl 2018-04-09 16:16:17 +03:00
  • 324b7f8edd Fixed background fish not being rendered, added scale parameter to bg fish and made them a little smaller and faster. Closes #362 Joonas Rikkonen 2018-04-09 16:01:38 +03:00
  • 3abbfcbc23 Railguns cannot be fired without aiming. Closes #364 Joonas Rikkonen 2018-04-09 15:22:42 +03:00
  • fe064b2170 Added a debug command for mirroring the main sub horizontally Joonas Rikkonen 2018-04-09 10:59:56 +03:00
  • c0dccc550e Merge branch 'master' of https://github.com/Regalis11/Barotrauma itchyOwl 2018-04-09 09:55:07 +03:00
  • a34a024f58 Revert to the old tiling logic. Insert texture scale logic in between. Turn the silhouette code block into a separate method. itchyOwl 2018-04-09 09:54:26 +03:00
  • 2d39a68ecb Merge pull request #359 from Kampfkarren/patch-1 Joonas Rikkonen 2018-04-08 16:44:19 +03:00
  • 9c610a1a82 Make Captain's Jacket able to hold 5 things boyned//Kampfkarren 2018-04-07 22:09:02 -07:00
  • 465b848cb4 Fixed relay components ignoring signals to the toggle and set_state connections if the signal has been passed through other PowerTransfer components. Closes #355 Joonas Rikkonen 2018-04-06 19:51:16 +03:00
  • 22c3af6af6 Enable editing of the texture scale of the structures. itchyOwl 2018-04-06 16:07:17 +03:00
  • 9fc65298e8 Reduce duplicate code in Sprite constructors. itchyOwl 2018-04-06 15:56:32 +03:00
  • 1d30cbfac7 Add a null check. Simplify. itchyOwl 2018-04-06 15:07:50 +03:00
  • 061c7d17f1 Clean up a bit. itchyOwl 2018-04-06 14:21:29 +03:00
  • b86b8cd377 Use a single method with optional parameters for drawing tiled textures. itchyOwl 2018-04-06 11:54:41 +03:00
  • e89fa0dc5c Add a todo note. itchyOwl 2018-04-06 11:51:52 +03:00
  • d7d69616e3 Simplify checks and casts, use pattern matching. Add a todo note. itchyOwl 2018-04-06 11:50:54 +03:00
  • 807ec87694 Fixed items in cloned/copypasted inventories not being saved. Closes #342 and #38 Joonas Rikkonen 2018-04-05 13:45:21 +03:00
  • 3aeaae0595 Fixed RespawnManager not removing respawn items. Closes #234 Joonas Rikkonen 2018-04-04 18:53:23 +03:00
  • 5731f8a522 Merge pull request #350 from extraneus/master Joonas Rikkonen 2018-04-04 18:48:29 +03:00
  • 9dd9425caa Explosives, chemicals and medical items disappear when their condition falls to 0 (i.e. when they're fully used). Joonas Rikkonen 2018-04-03 22:43:41 +03:00
  • b599206294 Add a GUI slider for setting the auto ban duration. Define the max auto ban length in the server settings. (Issue #128) itchyOwl 2018-03-27 11:29:36 +03:00
  • a48a4975ca Auto ban users that have been vote kicked. Define the auto ban time in the server settings. (Issue #128) NOTE: Not tested! itchyOwl 2018-03-27 11:27:13 +03:00
  • 3106efa023 Add "respawn" tag to the items that should persist in the Respawn Shuttle. Ignore the items with this tag when resetting the shuttle. (Issue #234) itchyOwl 2018-03-27 11:24:11 +03:00
  • faaaa69fa7 RegExFindComponent doesn't attempt to evaluate the (null) signal when no signal has been received yet. Joonas Rikkonen 2018-03-21 15:31:53 +02:00
  • 276798d88b Fixed null exception in IndoordsSteeringManager. Closes #326 Joonas Rikkonen 2018-03-10 18:47:59 +02:00
  • 3f8ead6ad2 Name tag and healthpor positions are clamped inside the hull a character is inside. Closes #158 Joonas Rikkonen 2018-03-09 19:16:38 +02:00
  • c02b8a17fe Reminder to self: press ctrl+s before committing Joonas Rikkonen 2018-03-09 18:04:14 +02:00
  • a8dda856cc Fixed statuseffect changes in a57bec2 not being added to one of the overloads of the Apply method Joonas Rikkonen 2018-03-09 17:55:06 +02:00
  • 738910e123 Fixed being able to gain karma by welding fixed walls Joonas Rikkonen 2018-03-09 12:47:14 +02:00
  • 03fa2a2e1b Fixed item removal by SecondaryUse not being synced Joonas Rikkonen 2018-03-08 23:54:28 +02:00
  • e1f96480e1 Added console commands for giving the clients ranks, showing their current permissions and giving/revoking the permission to use specific console commands. Closes #327 Joonas Rikkonen 2018-03-08 20:52:42 +02:00
  • 1b1bd6f51b Fixed switch sprite offset. Closes #324 Joonas Rikkonen 2018-03-08 17:57:12 +02:00
  • 254be499d1 Merge branch 'master' of https://github.com/Regalis11/Barotrauma juanjp600 2018-03-08 11:48:17 -03:00
  • df746db421 Ladders can be climbed by holding up/down while standing next to them without having to select them first. Joonas Rikkonen 2018-03-08 11:01:17 +02:00
  • 4421c8a5de Fixed camera shake continuing indefinitely if a character falls unconscious due to impact damage Joonas Rikkonen 2018-03-08 10:43:54 +02:00
  • 3a2224392a Added EpicBobRoss' searchlight juanjp600 2018-03-07 23:30:38 -03:00
  • 82dcbc3ae8 Light sources now follow the direction of parent Turrets + changed Controller's output signal and Turret's input signal to an angle juanjp600 2018-03-07 22:53:28 -03:00
  • 3bfca8c67d v0.8.0.5 Joonas Rikkonen 2018-03-07 20:40:09 +02:00
  • 3bcf7a849b Fix LOS effect on linux. Not sure why the parameter names are different in the OpenGL shader but this seems to work ¯\_(ツ)_/¯ Joonas Rikkonen 2018-03-07 20:40:00 +02:00
  • a43b8dc278 Added a console command for changing the server password. Closes #325 Joonas Rikkonen 2018-03-07 17:26:42 +02:00
  • b9287beed2 Characters carry two-handed throwables in both hands. (See #303) Joonas Rikkonen 2018-03-07 11:33:06 +02:00
  • dd701e981e Fixed MP round summary always showing the game over text if the sub didn't progress to the next location. Closes #314 Joonas Rikkonen 2018-03-06 17:26:43 +02:00
  • 10ce4bd20d Fixed messageboxes opened by the mp campaign setup UI not being shown until the UI is closed (e.g. shuttle & incompatible content package warnings), renamed MultiplayerCampaign -> MultiPlayerCampaign for consistency. See #315 Joonas Rikkonen 2018-03-06 16:43:36 +02:00
  • dda8854b58 Fixed campaign view button staying visible in the server lobby after the campaign has been exited. (See #315) Joonas Rikkonen 2018-03-06 15:44:15 +02:00
  • 366d57b98d Crash reports & main menu show a "debug build" text in debug builds Joonas Rikkonen 2018-03-06 14:35:09 +02:00
  • 08ade1dc6f Fixed clients not being notified when a campaign is exited and a new one started, causing them to think they still have up-to-date save files for the new campaign and get kicked out due to desync as soon as a round starts. (See #315) Joonas Rikkonen 2018-03-06 14:18:37 +02:00
  • 8e8b8464af All items and structures have to define a sourcerect for the sprite because otherwise the dedicated server won't know the size of the entity. Closes #321 Joonas Rikkonen 2018-03-06 13:55:30 +02:00
  • 0ab4521a7a Fixed monsters being able to spawn under the ocean floor. Closes #319 Joonas Rikkonen 2018-03-06 12:13:08 +02:00