commit 5d2c9f2e19d9d876d606415667f56c1f92fd1b8f
Author: ezjamsen <ezjames.fi@gmail.com>
Date: Tue Mar 5 19:35:34 2019 +0200
corrected cases
commit cd9cf4ed3117b9a5cc4cb57428d8dc11d756d274
Author: ezjamsen <ezjames.fi@gmail.com>
Date: Tue Mar 5 19:01:54 2019 +0200
updated settings
commit 84ad07149a8e56d59fd2d71b34fbb92479eba042
Author: Iiro Enges <iiro@fakefish.fi>
Date: Tue Mar 5 18:48:26 2019 +0200
Added an updated title text
commit 0ae68b0857ee259cac1480cb20a9c02f3bb88d8d
Author: Iiro Enges <iiro@fakefish.fi>
Date: Tue Mar 5 18:46:59 2019 +0200
Replaced old alien ruin textures with new ones (more variants to be added)
commit b57a6765f56ea1504ff5b39b14172f73b4122597
Author: Joonas Rikkonen <poe.regalis@gmail.com>
Date: Tue Mar 5 17:44:46 2019 +0200
Fixed particle jitter caused by a bug in the interpolation logic (was especially noticeable when the sub is moving fast)
commit e6715d605db9bb1d608e4a4990ac41f6214f61d1
Author: Joonas Rikkonen <poe.regalis@gmail.com>
Date: Tue Mar 5 17:22:31 2019 +0200
Fixed the "control" console command not being usable by clients, changed the way arguments are given to the "setclientcharacter" command (no semicolon to separate the names, quotation marks have to be used for multi-word names just like with any other command). Closes#1224
commit acb7c1e0dc05bf619e7ec4875196cc45647d3fb4
Author: Joonas Rikkonen <poe.regalis@gmail.com>
Date: Tue Mar 5 16:30:38 2019 +0200
Steam Workshop fixes:
- Install content packages for items that only contain a sub. Otherwise the system can't determine if the item has been updated (and might also be useful for toggling off incompatible subs when switching from mod to another).
- Log an error instead of crashing the game if CheckWorkshopItemEnabled or CheckWorkshopItemUpToDate fails due to a missing filelist.xml.
- Show a messagebox when a workshop item is updated succesfully.
commit b2e8ed565bc03f466930799268c13b2fca4bb9c9
Author: Joonas Rikkonen <poe.regalis@gmail.com>
Date: Tue Mar 5 14:43:42 2019 +0200
Fixed nullref exception when disabling a workshop item that doesn't have an update button (or when enabling the item fails)
commit 26f1f285cd80ca6f023b12e6dd80dc71e87ee9c3
Author: Joonas Rikkonen <poe.regalis@gmail.com>
Date: Tue Mar 5 14:15:14 2019 +0200
Fixed console command aliases not being taken into account in GameClient.HasConsoleCommandPermission (meaning that the client needed a permission for each name variant of a command, making it impossible to for example use "fixwalls" instead of "fixhulls"). Closes#1225
commit dee02de681a212efd0e0a82c14619f3fe4839cc4
Author: Joonas Rikkonen <poe.regalis@gmail.com>
Date: Tue Mar 5 13:35:48 2019 +0200
Fixed traitor rounds failing to start if there's no owner client, fixed occasional "traitorCount somehow ended up less than 1" errors due to Rand.Int using 0 as the minimum value. Closes#1217
commit bbc4a31aa83572258226f303ab767f8546de64fb
Author: Joonas Rikkonen <poe.regalis@gmail.com>
Date: Tue Mar 5 13:08:38 2019 +0200
Fixed missing item names in the extra cargo menu. Closes#1218
commit dd18bd163e05e8ba4718c0e98083e50ef0a0157e
Author: Joonas Rikkonen <poe.regalis@gmail.com>
Date: Tue Mar 5 13:04:54 2019 +0200
Fixed a compiler error in RespawnManager
commit 904700eda3e4da5468208bd7553a803e9f41234e
Author: Joonas Rikkonen <poe.regalis@gmail.com>
Date: Tue Mar 5 12:56:29 2019 +0200
Autorestart/spectating fixes (closes#1219):
- The server owner and spectators don't trigger autorestart.
- The owner is allowed to spectate even if spectating is disallowed in server settings.
- Fixed "play yourself" always toggling to true when a round ends.
commit 9710612256875d5a788fb34371ca8ea6dd61b749
Author: ezjamsen <ezjames.fi@gmail.com>
Date: Tue Mar 5 10:10:25 2019 +0200
dropped the point at which damage sprites appear slightly.
commit 1ec6577ad95e1d7ebc8cbfa261c9893c55ea987c
Author: Joonas Rikkonen <poe.regalis@gmail.com>
Date: Mon Feb 4 17:10:31 2019 +0200
Don't attempt to move character's hands in UpdateUseItem if the character is disabled. May be causing "attempted to move pulljoint extremely far" errors (see #895)
commit 1aabc5110ce8e0ec208adce6380cbafd255b576f
Author: ezjamsen <ezjames.fi@gmail.com>
Date: Mon Feb 4 16:47:50 2019 +0200
removed syringes from the fabricator
commit 0a80a2d8029275f6cffdae580d1ba86cd44dd1a2
Merge: 039c04818 686d4c482
Author: Eetu <pitkanen.eetu@gmail.com>
Date: Mon Feb 4 16:43:55 2019 +0200
Merge branch 'dev' of https://github.com/Regalis11/Barotrauma into dev
commit 039c04818e3598f2e4cdef4065434000a48bb229
Author: Eetu <pitkanen.eetu@gmail.com>
Date: Mon Feb 4 16:43:51 2019 +0200
Updated: Alien artifacts to spawn inside containers tagged artifactholders in salvage missions & artifact events
commit 686d4c482f692bcc31eb37aeaea0d5074a537fe9
Author: Joonas Rikkonen <poe.regalis@gmail.com>
Date: Mon Feb 4 16:42:11 2019 +0200
Fixed a bunch more buttons/sliders being invisible while pressed
commit 823728511547f14a3dcb4fcf5025db592ea3dac9
Author: itchyOwl <lauri.harkanen@gmail.com>
Date: Mon Feb 4 16:13:36 2019 +0200
Reset the unsaved changes when exitting the character editor (Not applied when the switching between the game view and the character editor).
commit 9ecc56db4e73dd2ccd577130014020a1a502ae15
Merge: efbeda895 b824fc3f2
Author: itchyOwl <lauri.harkanen@gmail.com>
Date: Mon Feb 4 16:04:57 2019 +0200
Merge branch 'dev' of https://github.com/Regalis11/Barotrauma into dev
commit efbeda895fceecb8b4701f23ae5a51057aa44efb
Author: itchyOwl <lauri.harkanen@gmail.com>
Date: Mon Feb 4 16:03:54 2019 +0200
Fix crash on trying to undo limb/joint deletion. Undo does not currently work on these cases, but the ragdoll can be reset to the original state from the reset button.
commit b824fc3f281aed76e8e0ed78ffb16d2213d2fda1
Author: ezjamsen <ezjames.fi@gmail.com>
Date: Mon Feb 4 16:03:03 2019 +0200
removed syringe from medical doctor default kit
commit c40c716962c7ae1a16d791b0fbd744627a2283c5
Author: Joonas Rikkonen <poe.regalis@gmail.com>
Date: Mon Feb 4 16:01:33 2019 +0200
Nerfed door welding (takes 4x longer to weld a door shut now)
commit 7a27fcab1cec322fe75bcfad553aa42a37ec7d53
Author: Joonas Rikkonen <poe.regalis@gmail.com>
Date: Mon Feb 4 16:01:09 2019 +0200
Fixed StatusEffects not being able to target item components. Caused doors to be impossible to weld and most likely other issues with item StatusEffects as well. Closes#1053
commit 50c09ad85ee44018418f537827c009892f4feb23
Author: Joonas Rikkonen <poe.regalis@gmail.com>
Date: Mon Feb 4 15:52:38 2019 +0200
Fixed depth charges disappearing from loaders when interacting them with both hand slots full. Closes#1046
commit 648a5ba889623f776f184fb30b99133a8551234a
Author: itchyOwl <lauri.harkanen@gmail.com>
Date: Mon Feb 4 15:47:16 2019 +0200
Allow to delete the main limb in the character editor. Should not crash anymore.
commit 751bda4d29b81c58c1b1df1653158543a3b7710d
Author: itchyOwl <lauri.harkanen@gmail.com>
Date: Mon Feb 4 15:46:53 2019 +0200
Add a bunch of null checks to prevent crashes when the main limb is null.
commit 05c068f7aa35f7070e2cf19c526eff0c8d196b53
Author: ezjamsen <ezjames.fi@gmail.com>
Date: Mon Feb 4 15:35:20 2019 +0200
Syringes removed from medical.xml due to being legacy items we should no longer support.
commit 74389aa95e29fc7415de48230c8f12fd4a0a6847
Author: Joonas Rikkonen <poe.regalis@gmail.com>
Date: Mon Feb 4 15:30:13 2019 +0200
Attempt to fix LightSource removal causing nullref exceptions.
commit 0907516bcac599b5ae20dc8e35f3a66adb8704b5
Merge: 659e1c58d f042994f4
Author: Eetu <pitkanen.eetu@gmail.com>
Date: Mon Feb 4 15:25:07 2019 +0200
Merge branch 'dev' of https://github.com/Regalis11/Barotrauma into dev
commit 659e1c58d3fb03d21acf2bb6065d07d1ac2ab914
Author: Eetu <pitkanen.eetu@gmail.com>
Date: Mon Feb 4 15:24:59 2019 +0200
Added: Yes to All / No to All to the prompts when deleting multiple containers with contents. Fixed: Aforementioned prompts staying active when quitting the submarine editor. Moved: Logic for the prompts from ItemContainer.cs to SubEditorScreen.cs
commit f042994f4b7eeff8cf5a6a68715c7c6aa6b8ddfb
Merge: 70a968a16 5a2ca22bd
Author: Joonas Rikkonen <poe.regalis@gmail.com>
Date: Mon Feb 4 15:08:15 2019 +0200
Merge branch 'dev' of https://github.com/Regalis11/Barotrauma into dev
commit 70a968a165c383c2ee765164b4507aa6072e0504
Author: Joonas Rikkonen <poe.regalis@gmail.com>
Date: Mon Feb 4 15:08:01 2019 +0200
Use inventory icons in the extra cargo menu, layout fixes
commit 5a2ca22bde4be43f4577d20ae4e0a1ec20a23497
Merge: b2f89ea59 9ca7440be
Author: ezjamsen <ezjames.fi@gmail.com>
Date: Mon Feb 4 15:06:11 2019 +0200
Merge branch 'dev' of https://github.com/Regalis11/Barotrauma into dev
commit b2f89ea59d481c109046d1edbd2807a516502b0c
Author: ezjamsen <ezjames.fi@gmail.com>
Date: Mon Feb 4 15:05:39 2019 +0200
redesigned walls in junction compartment of Typhon, closing #1042
commit 9ca7440be41a4fc2082b73618e90312af57c0817
Author: itchyOwl <lauri.harkanen@gmail.com>
Date: Mon Feb 4 15:05:35 2019 +0200
Add some null checks to prevent crashing if the xml document or the source element is not found.
commit 6d1331e9b86a5583761bc374c5dfb42868b03f45
Author: Joonas Rikkonen <poe.regalis@gmail.com>
Date: Mon Feb 4 15:03:53 2019 +0200
Fixed the layout of the extra cargo menu in server settings. Closes#1038
commit 02ac14076ace0418a5d35df7a574f99811d56017
Author: Joonas Rikkonen <poe.regalis@gmail.com>
Date: Mon Feb 4 14:10:34 2019 +0200
Fixed fire sounds persisting in menus. Closes#1047
commit d7d4516ddc9e21a2dba8f7bfd14a61ba7a805d4a
Author: Joonas Rikkonen <poe.regalis@gmail.com>
Date: Mon Feb 4 14:06:03 2019 +0200
Added a null check to CampaignUI to help diagnose #1029
commit 0fee58808c261cecd4a602db22e39dfb855ee018
Author: Joonas Rikkonen <poe.regalis@gmail.com>
Date: Mon Feb 4 13:55:50 2019 +0200
Fixed "attempting to remove an already removed item" console errors when ending a round.
commit 5e4448024ce00231e9e479aa238ed4b134b07321
Author: Joonas Rikkonen <poe.regalis@gmail.com>
Date: Mon Feb 4 13:53:59 2019 +0200
Fixed crashing when ending a round while a character is outside the sub. Closes#1040
commit e3ff050561a8f823fc8abfddfec9d22ad4dc14a5
Author: Joonas Rikkonen <poe.regalis@gmail.com>
Date: Mon Feb 4 13:35:28 2019 +0200
Fixed battery positioning in charging docks. Closes#1041
commit d383aec6cb7f4525906fa858375729d4ad4fc0d4
Author: Joonas Rikkonen <poe.regalis@gmail.com>
Date: Mon Feb 4 13:26:00 2019 +0200
Fixed debugconsole adding the file number after the extension ("file123.txt (2)" instead of "file123 (2).txt"). Closes#1043
commit fee18b7ebcaea949c3f7d0c8027ab6253769b49c
Merge: d03807237 c06e8990f
Author: Eetu <pitkanen.eetu@gmail.com>
Date: Mon Feb 4 12:10:12 2019 +0200
Merge branch 'dev' of https://github.com/Regalis11/Barotrauma into dev
commit d038072372ab1993a44542298fe4031db6448ae4
Author: Eetu <pitkanen.eetu@gmail.com>
Date: Mon Feb 4 12:10:04 2019 +0200
Fixed: Setting an item's condition to zero in the SubmarineEditor causing its OnBroken status effects to be fired
commit c06e8990f97af7ae9b4788b281bf2801cdd8e2ff
Author: Joonas Rikkonen <poe.regalis@gmail.com>
Date: Mon Feb 4 11:43:35 2019 +0200
Fixed chatbox being deselected in the net lobby when receiving a lobby update from the server. Closes#1019
commit 2962647c37cec01fdb01092b94c25063c74c9ee0
Merge: b77bc3654 c89df8750
Author: Joonas Rikkonen <poe.regalis@gmail.com>
Date: Mon Feb 4 10:41:24 2019 +0200
Merge branch 'dev' of https://github.com/Regalis11/Barotrauma into dev
commit b77bc365470c8cfb86dc83e4b21e5b36e0e28918
Author: Joonas Rikkonen <poe.regalis@gmail.com>
Date: Mon Feb 4 10:41:08 2019 +0200
Warning about automatic hull generation not working correctly with sloped walls when using the autohull command
commit 85ef20a48532e06ef0c2774aa81e1fb517814b14
Author: Joonas Rikkonen <poe.regalis@gmail.com>
Date: Mon Feb 4 10:40:20 2019 +0200
Log the name of the item in the "attempting to remove an already removed item" error
commit b6e32d4009a898db9c97316bcb6236170a7a92fe
Author: Joonas Rikkonen <poe.regalis@gmail.com>
Date: Mon Feb 4 10:39:46 2019 +0200
Fixed sliders not moving in the PowerContainer interface when an AI character is operating it
commit 4b4848b5caa7bf3893e4ae2f5afef3c980f60e46
Author: Joonas Rikkonen <poe.regalis@gmail.com>
Date: Mon Feb 4 10:39:09 2019 +0200
Nullref fix in AIObjectiveGoto
commit c89df87500c9026b3a6e75139391e64a4b1073e7
Author: Juan Pablo Arce <juanjp600@users.noreply.github.com>
Date: Sun Feb 3 21:02:59 2019 -0300
whoops
commit a85cc7705ea7611fff02fff7c18bc9826f03029a
Author: Juan Pablo Arce <juanjp600@users.noreply.github.com>
Date: Sun Feb 3 21:01:51 2019 -0300
ReduceAffliction loops back around if there's a surplus on index 0
commit e0047df3e089fd8be1646aecbd53b86b69949b13
Author: Juan Pablo Arce <juanjp600@users.noreply.github.com>
Date: Sun Feb 3 19:45:52 2019 -0300
Fixed ReduceAffliction freezing
Thanks to nilanthanimosus for catching this
TODO: make it possible to give clients console command permissions via the menus and the console, save command permissions, deal with commands that don't work as intended when simply relayed to the server and executed server-side, add "ranks" (preconfigured or custom sets of permissions, e.g. moderator, admin, etc).
The errors seem to be caused by adding messages to the debug console from another thread, which may happen if an OpenAL error occurs during sound streaming. Now the debug console queues the messages and creates the necessary UI elements in the main thread, which should(?) make it thread-safe. (TODO: figure out what's causing the OpenAL errors)
- Barotrauma's projects are in the Barotrauma directory
- All libraries are in the Libraries directory
- MonoGame is now managed by NuGet, rather than referenced from the installed files (TODO: consider using PCL for easier cross-platform development?)
- NuGet libraries are not included in the repo, as getting the latest versions automatically should be preferred
- Removed Content/effects.mgfx as it didn't seem to be used anywhere
- Removed some references to Subsurface directory
- Renamed Launcher2 to Launcher