Commit Graph

  • fd70f5107e (7684c5e4e) Moved structure TextureScale and TextureOffset from the client project to shared. Excluding them from the server project caused them to reset when the server saves the sub in the multiplayer campaign. Joonas Rikkonen 2019-06-14 14:04:26 +03:00
  • 36149834ab (dfd23e93d) Code hardening to prevent Reactor UI drawing crashing the game if the reactor has been removed. I believe the crash #1636 was caused by the client failing to properly end the round (see #1518), which caused the UI to still be drawn despite the reactor being removed. Joonas Rikkonen 2019-06-14 12:32:32 +03:00
  • fe753759b5 (356d5846b) Fixed brainfart Regalis 2019-06-14 21:08:56 +03:00
  • 403baab0a4 (30c3f2268) Fixed server crashing when attempting to send voip from living players to spectators Joonas Rikkonen 2019-06-14 20:44:19 +03:00
  • 600119c888 (2cee4bc7b) Added: Missing osx folder for MacClient EdusFF 2019-06-14 15:44:13 +03:00
  • 480d30b26c (54399c07e) Reverted SharpFont.dll.config juanjp600 2019-06-13 12:26:01 -03:00
  • e965b7ce11 (b8c697169) Readded libfreetyoe.6.dylib Joonas Rikkonen 2019-06-15 20:05:12 +03:00
  • 7a99e0082e (7ae08a816) Incremented version number, changelog update Joonas Rikkonen 2019-06-15 20:01:03 +03:00
  • 157f6cfd21 (62b9ca04f) Removed Berilia from the build Joonas Rikkonen 2019-06-15 20:00:44 +03:00
  • 1130eef310 (51d0e9a7a) Fixed crashing when firing a revolver in the sub editor. Closes #1631 Joonas Rikkonen 2019-06-14 12:22:55 +03:00
  • 34d0d1e9f8 (465017d67) StatusEffects pass the user as the attacker parameter to the DamageLimb methods of the target (i.e. when applying damage to someone via StatusEffects, the target now knows who was the attacker). Fixes AI characters not being able to retaliate when attacked with a repair tool (and possibly some other items as well). Joonas Rikkonen 2019-06-13 20:23:56 +03:00
  • 1b7dee5eaa (d6742ccd3) Changed macOS reference to freetype6 juanjp600 2019-06-13 12:31:22 -03:00
  • 2f574ba794 (f0efb194e) Reverted SharpFont.dll.config juanjp600 2019-06-13 12:26:01 -03:00
  • 9554bcdc52 (dc6778efd) Readded libfreetyoe.6.dylib juanjp600 2019-06-13 12:18:53 -03:00
  • 62dd6f0f4e (874dff4ad) Fixed server not saving the whitelist when it's enabled/disabled, causing the setting to revert when relaunching the server. Joonas Rikkonen 2019-06-15 19:46:47 +03:00
  • 3e1dd274bb (d3653c241) Fixed GameServer.UnbanPlayer passing the name to BanList in lower case even though BanList was case sensitive (preventing unbanning clients with the "unban" command if their name is not in lower case) Joonas Rikkonen 2019-06-15 19:46:29 +03:00
  • b85da6bc53 (6cbedf076) Fixed combat mission achievements being impossible to unlock. Joonas Rikkonen 2019-06-15 19:46:10 +03:00
  • 5397560ccc (ef7ca3225) Added a debug-only command for teleporting the sub to the start or end of the level. Joonas Rikkonen 2019-06-15 19:45:52 +03:00
  • 4b6a753947 (f2b1c4b73) Merge branch 'dev' of github.com:Regalis11/Barotrauma-development into dev Joonas Rikkonen 2019-06-15 19:45:32 +03:00
  • b64d3d17ac (ee4193544) Modified: Reduced the health interface opening range mildly to prevent ragdoll flailing at or close to old max range Joonas Rikkonen 2019-06-15 19:45:11 +03:00
  • 6c72136fa9 (fd30b1df7) Added some workshop item tags Joonas Rikkonen 2019-06-15 19:44:53 +03:00
  • d23fafbbde (9ebb872ae) Fixed typo Joonas Rikkonen 2019-06-15 19:44:34 +03:00
  • 03a7093486 (1c5ce3fee) More descriptive error messages when publishing a Workshop item fails. Joonas Rikkonen 2019-06-15 19:44:13 +03:00
  • 6f3d9d7191 (7ae08a816) Incremented version number, changelog update Joonas Rikkonen 2019-06-15 19:43:52 +03:00
  • 63999fc17b (62b9ca04f) Removed Berilia from the build Joonas Rikkonen 2019-06-15 19:43:32 +03:00
  • e5ae622c77 (356d5846b) Fixed brainfart Regalis 2019-06-14 21:08:56 +03:00
  • 08b8e913eb (30c3f2268) Fixed server crashing when attempting to send voip from living players to spectators Joonas Rikkonen 2019-06-14 20:44:19 +03:00
  • 39b98fb5fe (2cee4bc7b) Added: Missing osx folder for MacClient EdusFF 2019-06-14 15:44:13 +03:00
  • a94673d314 (5a49eff41) Changed macOS reference to freetype6 Joonas Rikkonen 2019-06-14 22:32:14 +03:00
  • 95e7d86c6f (54399c07e) Reverted SharpFont.dll.config juanjp600 2019-06-13 12:26:01 -03:00
  • 8b712b55cf (b8c697169) Readded libfreetype.6.dylib juanjp600 2019-06-13 12:18:53 -03:00
  • dd9c6e7fce (7ae08a816) Incremented version number, changelog update Joonas Rikkonen 2019-06-12 14:58:44 +03:00
  • 5d93b64ca3 (62b9ca04f) Removed Berilia from the build Joonas Rikkonen 2019-06-12 14:58:23 +03:00
  • ea847eb074 (face37755) Fixed clients timing out when trying to connect to a server that has banned someone. Closes #1568 Joonas Rikkonen 2019-06-12 12:04:45 +03:00
  • e5d8b35761 Merge commit '6188a25cfa4f6adbd59e005cbf011b960e48276c' Joonas Rikkonen 2019-06-13 11:53:18 +03:00
  • b70bfcfba4 (681c8f119) Don't allow putting toolboxes inside toolboxes or doctor's clothes. Closes #1616 Joonas Rikkonen 2019-06-13 11:47:04 +03:00
  • 16359ea873 (537240172) Fixed RuinGenerator using unsynced random when doing connections between ruin entities. I don't think there are any assemblies atm that use this type of connections, but if there were, the connections might've differed between clients/server. Joonas Rikkonen 2019-06-13 11:46:43 +03:00
  • 2b5e828716 (afc093585) Removed leftover debug message from whitelist Joonas Rikkonen 2019-06-13 11:46:23 +03:00
  • 40aac0de8f (49d6e0ff6) Fixed an ID mismatch problem that occasionally caused clients to get kicked out in the multiplayer campaign. Closes #1603, closes #1562 Joonas Rikkonen 2019-06-13 11:46:03 +03:00
  • cdb2476d51 (e3d158689) Fixed server not saving debug console logs when savedebugconsolelogs is set to true Joonas Rikkonen 2019-06-13 11:45:41 +03:00
  • f8405fedb4 (ce6f2672e) Additional verbose logging Joonas Rikkonen 2019-06-13 11:45:20 +03:00
  • 45bce243bf (f6e171bd5) Fixed: Server not buildable in DebugMac configuration Joonas Rikkonen 2019-06-13 11:44:59 +03:00
  • a34a6bf1db (31379c825) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev Joonas Rikkonen 2019-06-13 11:44:39 +03:00
  • bd5c18aea2 (eeeb15d3d) Added: Platform collision for items Joonas Rikkonen 2019-06-13 11:44:18 +03:00
  • 1fc6492506 (387dc7b04) Fixed incorrect physicorium shell description. Closes #1613 Joonas Rikkonen 2019-06-13 11:43:57 +03:00
  • 122be7783b (8cc6af65f) Fixed Character.GetConfigFile searching for the character file from all available content packages, not just the ones that are currently selected. Caused modded character files to affect the game even when the mod is not enabled. An easy way to reproduce the issue was to install BTE but not select it, which caused "damagedsprite not found" errors because the vanilla game would attempt to use the BTE human file (which still has the damagedsprite configured even though the texture has been removed). Joonas Rikkonen 2019-06-13 11:43:36 +03:00
  • a92e01b6af (1256d7edc) Fixed servers using a local campaign save path sent by the client setupping the campaign. Closes #1564 Joonas Rikkonen 2019-06-12 16:45:44 +03:00
  • adab8589da (f87bfac85) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev Joonas Rikkonen 2019-06-12 16:45:24 +03:00
  • dce98349ea (23df6915f) Added: Possibility of having a status effect trigger if a requiredItem is missing Joonas Rikkonen 2019-06-12 16:45:02 +03:00
  • b598459179 (65e2b5073) Fixed crashing when an item that requires aim to use is used by something else than a character. Not sure if there are any vanilla items that can cause this error, but can be reproduced for example by creating a projectile that RequiresAimToUse and triggers the Use method when it hits something. Closes #1602 Joonas Rikkonen 2019-06-12 16:44:18 +03:00
  • e3ca616fff (869ac975f) Merge branch 'master' into dev Joonas Rikkonen 2019-06-12 16:43:56 +03:00
  • eaf4f6afb8 (face37755) Fixed clients timing out when trying to connect to a server that has banned someone. Closes #1568 Joonas Rikkonen 2019-06-12 16:43:34 +03:00
  • 54fe039c8a (5b697f37f) Link the door and the gap even more strictly. It shouldn't be possible to destroy or move the other without moving the other. Fixes #1528. Joonas Rikkonen 2019-06-12 16:43:13 +03:00
  • 783aadfcbc (c948ec781) Fixed command doors in berilia Joonas Rikkonen 2019-06-12 16:42:53 +03:00
  • cd5f8735e7 (d2accb97f) Restrict server name length to 60 characters, prevent long server names from overflowing in the "host server" menu & server lobby Joonas Rikkonen 2019-06-12 16:42:33 +03:00
  • e38c896d42 (7f9b7df0c) Fixed items disappearing when they're dropped into a full container. Closes #1588 Joonas Rikkonen 2019-06-11 21:50:38 +03:00
  • 39d182c352 (0ee266e33) Use the collider position as the reference point when deciding whether or not a platform should be ignored while checking the floor y. Fixes bots being unable to exit ladders if some part of their body is below the platform (#1589). TODO: test for negative implications. Joonas Rikkonen 2019-06-11 21:50:19 +03:00
  • 8f4cbad15c (4675d2f8d) Fixed the bottom of the background ice texture not rendering correctly on high resolutions. Fixes #1595 Joonas Rikkonen 2019-06-11 21:50:01 +03:00
  • 3cc9abed76 (fdab0615d) Recharge headset batteries between rounds in single player. Partial fix to #369. Joonas Rikkonen 2019-06-11 21:49:43 +03:00
  • ee1f10b482 (8637a4530) Enable the damage overlay code. Remove deprecated human damage overlays. The overlay on Tigertresher should now work. Joonas Rikkonen 2019-06-11 21:49:26 +03:00
  • cf7c0533fe (46cd6704b) Add some extra null checks trying to blind fix #1529. Joonas Rikkonen 2019-06-11 21:49:07 +03:00
  • 7de768085e (a89aca5c0) Fixed: Having a broken device on a sub and switching to Character Mode causing a crash Joonas Rikkonen 2019-06-11 21:48:48 +03:00
  • b14abc0cb0 (684b4ac74) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev Joonas Rikkonen 2019-06-11 21:48:29 +03:00
  • d8e7c79a21 (74c45abbe) Fixed: GUIDropdown parent returning a null GUIComponent when opening CharacterEditor & promptly crashing after Joonas Rikkonen 2019-06-11 21:48:10 +03:00
  • ae145b8044 (06b73fccd) Added a note about the "clientlist" command to the help texts of "kickid" and "banid". Joonas Rikkonen 2019-06-11 21:47:52 +03:00
  • 3d57999f2d (2246b239b) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev Joonas Rikkonen 2019-06-11 21:47:35 +03:00
  • 3b936e41ba (d49897af2) Removed debug code I used to test the position of the workshop item update button Joonas Rikkonen 2019-06-11 21:47:18 +03:00
  • e9c8103be4 (5a6865d0f) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev Joonas Rikkonen 2019-06-11 21:46:57 +03:00
  • c30f1de8f3 (8814bcb6b) Null checks on GUIStyle fonts Joonas Rikkonen 2019-06-11 21:46:39 +03:00
  • 5f497543a4 (1986bc0d3) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev Joonas Rikkonen 2019-06-11 21:46:21 +03:00
  • dd1ce8bf2f (df244251c) Fixed: Electric devices that are underwater and are broken by flooding being repairable forever, due to condition never staying at full condition for long enough for the repairing to stop Joonas Rikkonen 2019-06-11 21:46:02 +03:00
  • 20d88b3769 (add36f1cf) Fixed dropdowns in workshop item publish menu being draw behind the buttons below them. Joonas Rikkonen 2019-06-11 21:45:41 +03:00
  • a841f75ea0 (6e52daaaa) Fixed workshop item "update" button overlapping with the other elements, made the workshop menu larger, fixed incorrect filename in one of the workshop tooltips Joonas Rikkonen 2019-06-11 21:45:22 +03:00
  • 7dfa6e89fe (ffa166343) Workshop fixes: - Refresh content package file in the staging folder when adding/removing files, not just when publishing. - Allow multiselecting files in the "add files" dialog. - Fixed autoupdating workshop files not working because Workshop.GetItem doesn't query the time the item was modified. - Some extra exception handling. Joonas Rikkonen 2019-06-11 21:45:01 +03:00
  • a4875cfeb3 (776291eb7) Create linked gaps when the door is selected. Move the gaps with the doors. Joonas Rikkonen 2019-06-11 21:44:32 +03:00
  • b8bca945bb (a75fe2e5e) Added: OSX hack for some Macs having a distorted Main Menu on launch Joonas Rikkonen 2019-06-11 21:44:08 +03:00
  • 128473b952 (0347b34f5) Reduce server CPU usage Joonas Rikkonen 2019-06-11 21:43:45 +03:00
  • b294aee91e (75834911e) Fixed crash after opening OpenFileDialog more than once on Linux Joonas Rikkonen 2019-06-11 21:43:23 +03:00
  • 4a401c865d (4d56b6900) Fixed ability to drop items into secure lockers (or other containers that require specific items) without having access to it. Closes #1559 Joonas Rikkonen 2019-06-11 21:43:02 +03:00
  • a145b04662 (9f1c10ee0) Update the ladder and gap reference if the waypoint is moved around in the editor. TODO: stairs. Joonas Rikkonen 2019-06-11 21:42:39 +03:00
  • 11c014bb46 (00d02cb8a) Change the waypoint debug info a bit. Joonas Rikkonen 2019-06-10 17:54:51 +03:00
  • ddd18987bd (770eff9a0) Fix the waypoint on Typhon, which was causing issues for the bots, because it was not linked to the gap. Joonas Rikkonen 2019-06-10 17:54:29 +03:00
  • 88c9bd8ad2 (cdf0b7200) Changelog update Joonas Rikkonen 2019-06-10 17:54:08 +03:00
  • e317a28b3d (86c05fec0) Fixed opening remora drone door from the inside of the sub while drone is undocked Joonas Rikkonen 2019-06-10 17:53:47 +03:00
  • fa5b6ea654 (209f4ee22) Replace backslashes with slashes in content package file paths on Linux Joonas Rikkonen 2019-06-10 17:53:25 +03:00
  • d684eb2ecf (a963cd0b2) Increased default respawn transport time to 5 minutes, decreased respawn interval to 3 minutes. Joonas Rikkonen 2019-06-10 17:53:03 +03:00
  • 3f03bdb9dc (d4b786b03) Fixed welding tools & plasma cutters doing damage to each limb the ray hits, causing them to do excessive damage to characters. Also reduced the damage by 50% because it was still a tad too high. Joonas Rikkonen 2019-06-10 17:52:42 +03:00
  • 3b6f9a0b96 (c6b32f34d) Removed link between deconstructor and cabinet on humpback that caused confusion Joonas Rikkonen 2019-06-10 17:52:20 +03:00
  • dcdc8d806b (a6b43f39e) Added some more vents to subs. Made it so you can't undock remora drone when its doors are open. Added assistant spawn point to dugong. Moved cargo spawn point in humpback. Joonas Rikkonen 2019-06-10 17:51:37 +03:00
  • 67086111a1 (a336a3189) Increased maximum file transfer size to 50 MB Joonas Rikkonen 2019-06-10 11:36:54 +03:00
  • dd92074f48 (f63e4c47c) Spectators can hear the living players' voice chat (TODO: don't send voice data to spectators whose camera is too far from the speaker?) Joonas Rikkonen 2019-06-09 23:05:16 +03:00
  • 3595d24ff2 (847bb48ed) Disable loading in a separate thread for now to get rid of the FreeType errors Joonas Rikkonen 2019-06-09 20:58:10 +03:00
  • 44653940f0 (e8a04e9d9) Fixed BanList.BanPlayer failing to ban clients based on Steam ID Joonas Rikkonen 2019-06-09 20:57:53 +03:00
  • f455467765 (bcf4eea95) Allow muting players mid-round through the info menu Joonas Rikkonen 2019-06-09 17:46:07 +03:00
  • 3514cbb077 (b810940d9) Allow server owner to join the server even if not whitelisted Joonas Rikkonen 2019-06-09 17:45:50 +03:00
  • 772b39bd7b (a0870be3a) Fixed all servers showing up as "Round has not started" in the server list Joonas Rikkonen 2019-06-09 17:45:32 +03:00
  • 3e68a63a9d (02937a371) Fixed server list height not being updated when filtering servers Joonas Rikkonen 2019-06-09 17:45:14 +03:00
  • 8e0a2d712a (b6640125e) Save before committing Joonas Rikkonen 2019-06-09 17:44:56 +03:00
  • 3cfef3c5fc (d17d1b1c0) Workaround to save path issues on Windows Server: allow configuring save paths in config_player.xml Joonas Rikkonen 2019-06-09 17:44:38 +03:00
  • 81b6d2199f (c35335f47) Fixed CharacterInfo.IncreaseSkillLevel crashing if the character has been removed, steering component stops giving xp to the user if the user is removed. Closes #1553 Joonas Rikkonen 2019-06-09 17:44:02 +03:00