fdd6850743
(090ca8617) Fixed AIObjectiveFindSafety crashing when inside a hull that doesn't belong to any sub (e.g. in ruins). Closes#1542
Joonas Rikkonen
2019-06-09 17:43:44 +03:00
6188a25cfa
(88a9d6205) Incremented version number
Joonas Rikkonen
2019-06-09 17:43:26 +03:00
5da3868e78
(ead6b8cc9) Add an item in the change log.
Joonas Rikkonen
2019-06-09 17:43:09 +03:00
017293fdd9
(fe150b924) Fix crashing when an invalid resolution is defined in the configs. Probably doesn't fix all crashes due to high resolutions.
Joonas Rikkonen
2019-06-09 17:42:51 +03:00
f90a849f25
(d6ac3a03c) Add things in the changelog.
Joonas Rikkonen
2019-06-09 17:42:32 +03:00
b988e633dd
(c6a02d462) Don't show the "received a position update for an item with no physics body" error messages in release builds if verbose logging is not enabled (only send them to GameAnalytics).
Joonas Rikkonen
2019-06-09 17:41:38 +03:00
f96008fc2e
(7e2b368ce) Add a null check and change the SelectedContentPackages collection readonly. Should fix the null reference mentioned in a comment of #1513, when starting a Dedicated Server. Does not fix the crash, though.
Joonas Rikkonen
2019-06-09 17:41:20 +03:00
0b4579a571
(b7fdbd373) Merge branch 'dev' of github.com:Regalis11/Barotrauma-development into dev
Joonas Rikkonen
2019-06-09 17:41:03 +03:00
8e65bd62b9
(7df498c13) Fixed: Doors being weldable in the tutorial with no access to crowbar or info on how to open shut doors, thus causing the player to get stuck
Joonas Rikkonen
2019-06-09 17:40:45 +03:00
39a9e1cc72
(482371a1e) Lowered default video volume to make the splash screens less eardrum-bursting
Joonas Rikkonen
2019-06-09 17:40:25 +03:00
b1ee229170
(6c5225d9e) Merge branch 'dev' of github.com:Regalis11/Barotrauma-development into dev
Joonas Rikkonen
2019-06-09 17:39:50 +03:00
6dc3e64bf5
(fba51acd3) Fixed: Mechanic tutorial getting stuck if repairing the broken pump before the leaks are repaired
Joonas Rikkonen
2019-06-09 17:39:32 +03:00
45e05f7c4b
(0fe4c8adb) Fixed server ignoring the max players value set in the "host server" menu
Joonas Rikkonen
2019-06-09 17:39:14 +03:00
942b8a8588
(2be015bd1) Added: Code hardening due to a crash where the item was null
Joonas Rikkonen
2019-06-09 17:38:57 +03:00
771f8d7286
(30e7a1617) Added an error check & exception handling to DebugConsole.RewriteInputToCommandLine (cherry-picked from respawn-overhaul, accidentally commited in the wrong branch)
Joonas Rikkonen
2019-06-09 17:38:40 +03:00
a70319bbd2
(97e5bb5d1) Don't show the "kick / vote to kick" buttons when inspecting the owner of the server, or display the "x voted to kick" message if someone tries to vote kick the owner.
Joonas Rikkonen
2019-06-09 17:38:20 +03:00
77926908fc
(be1093d88) Allow to edit the door closing and opening speed. Increase the default speed from 2 to 3.
Joonas Rikkonen
2019-06-09 17:38:01 +03:00
6c90d14462
(545598d02) Change the repair tooltip color from gray to cyan even when the character doesn't have required skills.
Joonas Rikkonen
2019-06-09 17:37:43 +03:00
effcbd93c6
(ea3b77d8a) Fixed servers not sending a hull update when the last fire source in the hull is put out. Caused the fire not to disappear client-side until the water/oxygen in the hull changes enough for a network event to be created.
Joonas Rikkonen
2019-06-09 17:37:07 +03:00
85d19d7f3c
(53c44ee8a) Disallow shooting and attacking when hovering over a GUIComponent + added guimessagebox command
Joonas Rikkonen
2019-06-09 17:36:48 +03:00
aefa46eaa5
(7754ad698) Fixed scooters occasionally flicking around in the multiplayer. I think the issue was that clients/server would set the cursor position 60 units away from aim ref position (= upper part of the collider), but due to the inaccuracy of the ragdoll syncing, the aim ref pos is not always where the shoulder of the character is, which in laggy situations could cause the cursor position to be at the wrong side of the ragdoll.
Joonas Rikkonen
2019-06-04 16:52:43 +03:00
cdc58316ed
(f2cce83a3) AI combat improvements: - Bots now find weapons that are inside the equipped containers (tool boxes). - Bots can now use any item as a weapon as long as there's a combat priority defined for the items. - Adjust the combat priorities a bit; the bots now prioritize welding tool and plasma cutter over wrench or toolbox.
Joonas Rikkonen
2019-06-04 16:52:24 +03:00
c4584f7763
(d5505ed3d) Show the name of the server in the "connecting to..." popup instead of the IP address
Joonas Rikkonen
2019-06-04 16:52:07 +03:00
e633ecca69
(e83e351e8) Fixed health interface now focusing to the most damaged limb when closing and reopening the interface
Joonas Rikkonen
2019-06-04 16:51:49 +03:00
0f38f154d9
(9cec8d97d) Fixed GUINumberInput buttons not becoming disabled when setting the min/max values (e.g. the minus button in the extra cargo menu was clickable even if the value was 0)
Joonas Rikkonen
2019-06-04 16:51:31 +03:00
a127edca80
(292692029) Nerfed plasma cutters, reduced alien wall healths, modified oxygen generation levels to suit new exponential model
Joonas Rikkonen
2019-06-04 16:50:40 +03:00
40890a7754
(1cdaf2ba2) Make oxygen generator output decrease exponentially to make it easier to tune the output so there's enough oxygen regardless of the crew size when the generator is in a good condition, but not enough when it's damaged. Generator outputs should be adjusted a little higher now, for example multiplying them by 4 would mean the generator provides 100%-400% of the previous output when above 50% condition, and below that the output starts rapidly dropping.
Joonas Rikkonen
2019-06-04 16:44:44 +03:00
7056cbdeb3
(d34672075) Fixed items not being positioned correctly in itemcontainers that are rotated. Closes#1511
Joonas Rikkonen
2019-06-04 16:44:27 +03:00
2b7649bd2b
(44694344e) Don't allow deleting vanilla subs in the sub editor
Joonas Rikkonen
2019-06-04 16:44:10 +03:00
43dcc98b8e
(9adead624) Add source rect nudging in the sprite editor (move the source rect position with the arrows).
Joonas Rikkonen
2019-06-04 16:43:52 +03:00
53ff77d428
(953c0c5de) Forgot to commit this
Joonas Rikkonen
2019-06-04 16:43:34 +03:00
808fcdcb75
(6b47d1ebc) Fixed inability to spawn items in characters' inventories and simplified the spawnitem command (multi-word item/character names must be surrounded with quotation marks now, so we don't have to guess which words belong to the item name and which to the character name). + added "startwhenclientsready" console command
Joonas Rikkonen
2019-06-04 16:43:16 +03:00
3bc52e2d95
(b4fd73057) Reset item position update interval when a client fails to pick it up due to it being accessible (should cause the position of the item to be corrected if the client failed to pick it up due to the position not matching the server position).
Joonas Rikkonen
2019-06-04 16:42:57 +03:00
d60fd839c7
(a207445eb) Show the traitor greeting message before the code word message (saw one streamer read the code words out loud before realizing he was a traitor and that it was secret information).
Joonas Rikkonen
2019-06-04 16:42:38 +03:00
d1ca8f1fb8
(04efc4310) Fixed splash screens playing after loading screen is closed + fixed splash screens getting skipped while out of focus
Joonas Rikkonen
2019-06-04 16:42:18 +03:00
440393d0cd
(87a0f7ac8) If the bot is on a different level than the target, keep running to the target. i.e. Cannot use linear distance calculation inside the sub.
Joonas Rikkonen
2019-06-04 16:40:41 +03:00
7f5a6f77dd
(c8c4b0d92) Require that the bot is in the same hull as the goto target, before calling it done.
Joonas Rikkonen
2019-06-04 16:40:23 +03:00
7eb06c3b5c
(dfb859379) Additional fixes to audio device capture list
Joonas Rikkonen
2019-06-04 16:39:47 +03:00
6282d8ff9f
(64725d01c) Moved the new voip text to the new additions
Joonas Rikkonen
2019-06-04 16:39:28 +03:00
075b07e290
(4b9a8bdaf) Layout improvements to the Debug Console UI
Joonas Rikkonen
2019-06-04 16:39:10 +03:00
6b01c29a01
(fc1d72489) Fixed crash when no audio capture devices are available
Joonas Rikkonen
2019-06-04 16:38:51 +03:00
7a4e0ea1bb
(c9039a4ad) Shorter the follow distance to make to make it less likely that bots stay on the doorways when following. TODO: We'd probably want to check that the target is in the same room?
Joonas Rikkonen
2019-06-04 16:38:34 +03:00
e79c980a5c
(6c66f1762) Lowered alien walls health a bit
Joonas Rikkonen
2019-06-04 16:38:17 +03:00
bea7b58ff3
(a410fd46c) Trying to help the merge script through a jungle of merges
Joonas Rikkonen
2019-06-04 16:19:53 +03:00
81dd2f3202
(0c86b4b28) Revert "Don't reset the los if there is no client (single player). Fixes los resetting between game sessions (less tedious debugging)."
Joonas Rikkonen
2019-06-04 16:02:25 +03:00
51c311aecb
(5b6f8ab90) Assign displayModeDD.OnSelected before adding items to it
Joonas Rikkonen
2019-06-04 16:02:06 +03:00
c39eec8c89
(034bb920b) Fixed selecting display resolution when using borderless on Linux
Joonas Rikkonen
2019-06-04 16:01:49 +03:00
6ffe13b4b7
(e4191497a) Workaround to changing resolution in fullscreen + force borderless windowed to display resolution
Joonas Rikkonen
2019-06-04 16:01:31 +03:00
a1e558d14a
(99824fa09) Reallow changing resolution in fullscreen/borderless, 4 real now
Joonas Rikkonen
2019-06-04 16:01:14 +03:00
12ad53297d
(657674526) Reallow changing resolution in fullscreen/borderless. TODO: test, disable in borderless because it seems to do nothing?
Joonas Rikkonen
2019-06-04 16:00:57 +03:00
f797235bfd
(38d8117f7) Added: More routing of TextManager.Get().Replace -> TextManager.GetWithVariable(s), missing workshop-related localization tags to englishvanilla
Joonas Rikkonen
2019-06-04 15:38:12 +03:00
822322e669
(bb2624736) Don't keep running the end round cinematic if the player leaves the game screen. Otherwise the player can, for example, quickly start a new single player round or switch to the sub editor, and have the game crash when then end round cinematic finishes and unloads the sub.
Joonas Rikkonen
2019-06-04 15:37:52 +03:00
62646dfc96
(299a6cc5b) Added an upper limit to impact damage done to ragdolls (10% of the character's max health). Because ragdolled characters can now receive impact damage, getting the sub thrown around by monsters was way too lethal.
Joonas Rikkonen
2019-06-04 15:37:33 +03:00
b31fbe23da
(618410bf9) Fixed clients crashing when opening the server settings menu
Joonas Rikkonen
2019-06-04 15:36:58 +03:00
82dee0ffd7
(7f0150165) Fixed exception in SteamManager.RefreshServerDetails when not connected to Steam.
Joonas Rikkonen
2019-06-04 15:36:40 +03:00
f6e6218bb1
(6736960da) Fixes to name-based item checks that wouldn't work correctly if playing in a language other than English: - Fixed Item.ReadSpawnData failing to find the correct prefab if the client is using a different language than the server, a couple of fixes to name-based item checks. - Fixed extra cargo spawning. - Fixed clients not getting correct ID card tags for the respawn shuttle.
Joonas Rikkonen
2019-06-04 15:36:21 +03:00
1a011971d0
(49ace9e7f) Removed unused field from CreditsPlayer
Joonas Rikkonen
2019-06-04 15:36:03 +03:00
a83532f7a9
(5f61edb68) Allow to issue orders in single player while not controlling any character (freecam debug).
Joonas Rikkonen
2019-06-04 15:35:45 +03:00
eb7097d1a3
(439f256af) Don't reset the los if there is no client (single player). Fixes los resetting between game sessions (less tedious debugging).
Joonas Rikkonen
2019-06-04 15:35:26 +03:00
ef5e0359c3
(93b896fa9) Fixed items not being moved to the humanhusk's inventory when a huskified player dies due to the inventory slot types not matching.
Joonas Rikkonen
2019-06-04 15:34:30 +03:00
a9786ec7ad
(24bc74c0b) Added a missing line to credits
Joonas Rikkonen
2019-06-04 15:33:55 +03:00
04f69dbe63
(b3c71807f) Updated to the latest version of GameAnalytics
Joonas Rikkonen
2019-06-04 15:33:38 +03:00
7babe75d18
(262cb429c) More implementation
Joonas Rikkonen
2019-06-04 15:33:16 +03:00
a3e67dd40a
(7163b300e) Added: Way for capitalizing / lowercasing replaced variables depending on the position in the sentence & some implementations
Joonas Rikkonen
2019-06-04 15:32:59 +03:00
bc566ac0e7
(bc44f3622) Fixed credits not resizing when resolution is changed
Joonas Rikkonen
2019-06-04 15:32:04 +03:00
04932e960a
(5b6f8ab90) Assign displayModeDD.OnSelected before adding items to it
Joonas Rikkonen
2019-06-04 15:31:46 +03:00
b3b9167c48
(034bb920b) Fixed selecting display resolution when using borderless on Linux
Joonas Rikkonen
2019-06-04 15:31:27 +03:00
adaa59a39b
(e4191497a) Workaround to changing resolution in fullscreen + force borderless windowed to display resolution
Joonas Rikkonen
2019-06-04 15:31:09 +03:00
19eb50d4fb
(99824fa09) Reallow changing resolution in fullscreen/borderless, 4 real now
Joonas Rikkonen
2019-06-04 15:30:49 +03:00
93e4767fb8
(657674526) Reallow changing resolution in fullscreen/borderless. TODO: test, disable in borderless because it seems to do nothing?
Joonas Rikkonen
2019-06-04 15:30:32 +03:00
88c4c9a248
(456804016) Handle exceptions thrown by GameAnalytics.SetEnabledInfoLog in debug builds
Joonas Rikkonen
2019-06-04 15:30:14 +03:00
bce99f2e6f
(7e0adb991) Fixed legacy items failing to load if a sub is saved with a language other than English and the language then changed to something else.
Joonas Rikkonen
2019-06-04 15:29:55 +03:00
304db988b1
(b63c9bf0c) Fixed OpenFileDialog not closing on Linux
Joonas Rikkonen
2019-05-23 17:04:30 +03:00
834ee2947b
(32eb82193) Fix: bots not using the oxygen tanks found in their inventory when the find safety objective is active.
Joonas Rikkonen
2019-05-23 16:28:22 +03:00