Commit Graph

  • fbac89f085 (96dc99368) Fixed the scale of the lower decorative hull parts. Joonas Rikkonen 2019-04-23 15:37:29 +03:00
  • de87f84ba4 (e704a7904) Fixed "lone sailor" achievement not unlocking because the watchmen were counted as members of the crew Joonas Rikkonen 2019-04-23 15:37:09 +03:00
  • 2cb4de7dc5 (12e5b576f) Added a warning when switching from the sub editor to gamescreen with console commands Joonas Rikkonen 2019-04-23 15:36:50 +03:00
  • b1038628e7 (f314ad2a3) New music track when the end of the level is reached, decrease the volume of the background music layer 0 when there's multiple tracks playing at the same time Joonas Rikkonen 2019-04-23 11:22:04 +03:00
  • aa0466ad5b (67dca1bf6) Added a search bar to the store menu. Closes #1232 Joonas Rikkonen 2019-04-23 11:21:46 +03:00
  • c285319e13 (d7b405515) Disabled bug report option (cannot add new texts before EA) Joonas Rikkonen 2019-04-23 11:21:28 +03:00
  • 25526ab0a9 (932216682) Whoops. Joonas Rikkonen 2019-04-23 11:21:12 +03:00
  • a9c6fcd507 (2cb5fe4bb) Freetype seems to be bundled inside the vlc dylib already. Joonas Rikkonen 2019-04-23 11:20:53 +03:00
  • 56b8f1d919 (07070366c) Added freetype dylib to repo. Joonas Rikkonen 2019-04-23 11:20:36 +03:00
  • c7cbf11947 (90ed753e9) Added DedicatedServer Mac binary and MonoKickstart license. Joonas Rikkonen 2019-04-23 11:20:19 +03:00
  • 29e33907fd (6021e96a0) Added MonoKickstart macOS binary (cherry-picked from efcacda) Joonas Rikkonen 2019-04-23 11:20:03 +03:00
  • 1e02bf9d36 (450a14ae6) Resolution button is locked on Windows when in borderless windowed. Joonas Rikkonen 2019-04-23 11:19:45 +03:00
  • b5cc00810d (175e9b4e6) Show a message box notifying respawning traitors that they're no longer a traitor. Closes #1409 Joonas Rikkonen 2019-04-23 11:19:27 +03:00
  • b02df8dc87 (2a9ef1568) Fixed missing spaces in a bunch of server settings texts (caused by the proofreading) Joonas Rikkonen 2019-04-23 11:19:08 +03:00
  • 8ad856ff1f (343ec9baa) Fixed servers not showing the correct "voicechatenabled" value in the server list Joonas Rikkonen 2019-04-23 11:18:50 +03:00
  • d780127628 (711f22e5f) Close bug report message box when a link is clicked Joonas Rikkonen 2019-04-23 11:18:32 +03:00
  • a1eaafeb44 (b807790e4) Created a Bug Report button in settings screen, which links the player either to the Barotrauma feedback or Github issue form Joonas Rikkonen 2019-04-23 11:18:13 +03:00
  • b6d854fc94 (8b6b6ed4c) Added indication to server preview window if server has VOIP enabled Joonas Rikkonen 2019-04-23 11:17:55 +03:00
  • b48a854828 (a88311cf8) Fixed editor disclamer message box links overlapping with OK button Joonas Rikkonen 2019-04-23 11:17:37 +03:00
  • f774694154 (4246de267) Fixed saving a submarine with a new name causing the previous sub file to disappear from sub lists until saved subs are refreshed, fixed new subs appearing at the end of the list (instead of being sorted alphabetically) Joonas Rikkonen 2019-04-23 11:17:20 +03:00
  • a044313347 (a7b61face) Added automatic bilge pump assembly, updated old airlock doors assembly Joonas Rikkonen 2019-04-23 11:17:02 +03:00
  • 3ce6551cb2 (4965a76d6) Methods for showing the campaign/editor disclaimers Joonas Rikkonen 2019-04-23 11:16:43 +03:00
  • 2df003f388 (25b35a395) updated subs with numerous small fixes Joonas Rikkonen 2019-04-23 11:16:07 +03:00
  • 9c5d25a2da (480a052a8) Minor physics optimization: use SetTransformIgnoreContacts when correcting physicsbody positions Joonas Rikkonen 2019-04-23 11:15:32 +03:00
  • da3e325ffc (58b5b8b6a) Fixed nullref exception when trying to spawn items with the "spawnitem" command when a round is not running Joonas Rikkonen 2019-04-18 12:31:23 +03:00
  • 639eb6c1f3 (094a20e08) Fixed incorrect emergency light scale, translated comments in the xml (english pls) Joonas Rikkonen 2019-04-18 12:31:08 +03:00
  • ea54fa24fe (0d11c0779) Select the vanilla content package if no core content packages are enabled on startup, or when disabling a core content package from the workshop menu. Closes #1424 Joonas Rikkonen 2019-04-18 12:05:59 +03:00
  • 6aef4073b7 (73782c3bc) Don't prevent selecting items in the sub editor when the cursor is on a wire node, because it makes it very difficult (or impossible) to select items in the wiring mode. + Don't start moving wire nodes unless the cursor is moved by at least 16px from the initial position of the node. Joonas Rikkonen 2019-04-18 12:05:43 +03:00
  • c77c30fda7 (7cc515e57) SpriteDeformation optimization: don't update deformations on disabled or SimplePhysics characters, don't check if resolution has changed in the SpriteDeformation.Resolution getter because it's called very frequently Joonas Rikkonen 2019-04-18 12:05:27 +03:00
  • b0580a9050 (7e43eae73) Optimized Item.ApplyStatusEffects & ItemComponent.PlaySound: check if the item has effects/sounds of the correct type from a bool array instead of doing a dictionary lookup. A small thing, but the methods are called so frequently that it adds up to a lot. Joonas Rikkonen 2019-04-18 12:05:11 +03:00
  • 1a3184dbad (4c452f172) Force reactor IsActive=true when an AI character or a remote player operates it. Previously this was only done in UpdateHUD, so inactive reactors would not become enabled. Joonas Rikkonen 2019-04-18 12:04:56 +03:00
  • ade4ef48b6 (241123ab2) Some checks to prevent crashing if a limb has an invalid health index Joonas Rikkonen 2019-04-18 12:04:24 +03:00
  • 04791aa8e6 (7e211a3c4) Fixed crashing if an attack xml includes afflictions that cannot be found Joonas Rikkonen 2019-04-18 12:04:08 +03:00
  • da87fdb1da (65ebd97e5) Disable multiplayer buttons ("server log", "end round", etc) when using a controller (e.g. when operating a railgun) Joonas Rikkonen 2019-04-18 12:03:53 +03:00
  • 8b4c5b8cd7 (a5643136e) Removed the separate "my character panel" from the top right corner of the screen in MP (not needed anymore because the job preferences etc can be edited in the info menu), removed the radio button below the chatbox (looks bad and not necessary now that we have a dedicated chat hotkey) Joonas Rikkonen 2019-04-18 12:03:37 +03:00
  • c85cf63494 (99fb00391) Don't allow deconstructing items that don't give anything when deconstructed. Closes #690 Joonas Rikkonen 2019-04-18 12:03:22 +03:00
  • fdacc4534b (c14dcd3d6) Support for multi-target monster missions Joonas Rikkonen 2019-04-18 12:03:07 +03:00
  • 786c37811f (ed3701e5d) Fixed submarine editor previously used list overlapping with entity list when scrollbar is visible Joonas Rikkonen 2019-04-18 12:02:50 +03:00
  • aed2c71806 (24c49c72a) Added swarm behavior to crawlers. Any group of monsters spawned by a single MonsterEvent will now act as a swarm if they have SwarmBehavior defined in their xml Joonas Rikkonen 2019-04-18 12:02:35 +03:00
  • fe163b34b2 (779eec74b) Removed unused wall textures from the project Joonas Rikkonen 2019-04-18 12:02:19 +03:00
  • a84407928f (5288a26dd) Fixed SteamManager.OverlayCustomURL crashing the game if SteamManager has not been initialized Joonas Rikkonen 2019-04-17 12:45:30 +03:00
  • d019fee0e6 (d00433116) Show structure background sprites in the sprite editor Joonas Rikkonen 2019-04-17 12:45:12 +03:00
  • 9dea124ec2 (12dd79a54) Fixed GUIListBoxes still sometimes leaving the last row out when using a grid layout Joonas Rikkonen 2019-04-17 12:44:55 +03:00
  • b8354d37a5 (d8e711f70) Atlased some background wall sprites, resized SubRearBow.png to power of two, removed some unused textures Joonas Rikkonen 2019-04-17 12:44:38 +03:00
  • 91d3ea6a0f (10dd92c0a) Added Steam overlay support to workshop Joonas Rikkonen 2019-04-17 12:44:21 +03:00
  • 56a24772ec (d0a23dc66) Convert workshop item texts (title, description & owner name) to UTF8. Fixes #1423 Joonas Rikkonen 2019-04-17 12:44:03 +03:00
  • cfd4df925a (41c5679ec) Resize fonts according to resolution (TODO: test on resolutions larger than 1080p) Joonas Rikkonen 2019-04-17 12:43:29 +03:00
  • 8c8f03ae25 (a6f17618b) Allow canceling repairs in the campaign menu, fixed credits not being displayed in the repair tab Joonas Rikkonen 2019-04-17 12:43:11 +03:00
  • ee2326db63 (f27ee6807) Changed to only show damage indication when the section is damaged Joonas Rikkonen 2019-04-17 12:42:53 +03:00
  • 1615e2f6aa (3c4a367f1) Added structural section damage indication to DebugDraw Joonas Rikkonen 2019-04-17 12:42:35 +03:00
  • e0fe737c3b (60001519f) Fixed clients not being able to see other characters in spectator if they've died far away from the sub. + Increased position update interval for spectators. Closes #1421 Joonas Rikkonen 2019-04-16 17:13:50 +03:00
  • 2b11c79a4c (ac9d10462) Take entity scale and flipping into account when dragging Joonas Rikkonen 2019-04-16 17:13:34 +03:00
  • 9dc29965f6 (602bf4ba6) Implemented structure scaling. TODO: draw with correct scale when dragging Joonas Rikkonen 2019-04-16 17:13:18 +03:00
  • 3c147c1653 (cb10c219e) Allow to set the vitality for a character without afflicting damage. Make a bunch of properties of Attack class publicly accessible. Joonas Rikkonen 2019-04-16 17:13:01 +03:00
  • 0c42ad1572 (22ec3a281) Add a boolean that controls whether or not the enemy attacks outposts and the characters inside it. Joonas Rikkonen 2019-04-16 17:12:43 +03:00
  • 707d9ed398 (9d7465a38) New alien item sounds Joonas Rikkonen 2019-04-16 17:12:27 +03:00
  • 6262b3ea54 (ce8e185aa) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev Joonas Rikkonen 2019-04-16 17:12:09 +03:00
  • bd07acf26d (052ab6307) Use MonoKickstart on Linux so installing Mono is not required, fixed division by zero if the width of the server console window is 0 Joonas Rikkonen 2019-04-16 17:11:49 +03:00
  • edb8c39c58 (7dc4f5c23) Fix the doors: - Don't allow to pick, if the doors has no requirments. In this case the door should be opened by using the [select] key. - Display "UNAUTHORIZED ACCESS" when the door has integrated buttons but the requirements are not met. Display the cannot open the door text when the door doesn't have integrated buttons and the player is trying to open the door with the [select] key. Joonas Rikkonen 2019-04-16 17:11:23 +03:00
  • 431a897a71 (b668306bc) Force personal slots back open when putting or attempting to put something into them Joonas Rikkonen 2019-04-16 17:11:08 +03:00
  • 4c83e5a598 (98d8107fe) Fixed server failing to set items' treatment suitabilities because afflictions were loaded after the items Joonas Rikkonen 2019-04-16 17:10:54 +03:00
  • 81b359ea58 (029467913) More descriptive error messages when clients fail to read an item EntityEvent Joonas Rikkonen 2019-04-16 17:10:39 +03:00
  • dd371c29cc (6844335fb) Fixed incorrect text tag in submarine save dialog Joonas Rikkonen 2019-04-16 17:10:25 +03:00
  • 9e3d13b1c9 (3730c56ab) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev Joonas Rikkonen 2019-04-16 17:10:10 +03:00
  • 30a3203051 (19307be45) Implement random wearable variants. Should be synced with the server by using the same random seed. Add a console command "loadwearable" as a development feature (could also be used by modders) to enforce a certain variant. Refresh wearable sprite paths when the items are reloaded. Joonas Rikkonen 2019-04-16 17:09:56 +03:00
  • 9ec8659c89 (410101a21) Add an extension method for replacing strings if a condition is met. Joonas Rikkonen 2019-04-16 17:09:41 +03:00
  • f2d0d3a56a (94d321ddf) Automatically open the personal slots if an item in the slots is running out of battery/fuel/etc Joonas Rikkonen 2019-04-16 17:09:26 +03:00
  • 578a36b29d (4d9a797c5) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev Joonas Rikkonen 2019-04-16 17:09:12 +03:00
  • f667455659 (ba5343957) Button for hiding personal inventory slots Joonas Rikkonen 2019-04-16 17:08:58 +03:00
  • c361edfb8b (6d8c1f21d) Whoops. Joonas Rikkonen 2019-04-16 17:08:44 +03:00
  • b8b61ebb02 (a405d1aed) Check volume validity in SoundPlayer.UpdateWaterAmbience (there was a report on GameAnalytics about the method setting the gain to an invalid value) + Merge fix Joonas Rikkonen 2019-04-15 13:44:05 +03:00
  • 53f9202909 (8f7813f79) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev Joonas Rikkonen 2019-04-15 13:43:50 +03:00
  • e839260a9d (a3d3d1671) Health interface layout tweaking, change "drop" to "use as treatment" when dragging an item to the health interface Joonas Rikkonen 2019-04-15 13:43:35 +03:00
  • 4fae57916a (0ac981d7a) Fixed wrong sprites on weapons and ballast icon labels Joonas Rikkonen 2019-04-15 13:43:21 +03:00
  • 8f310256b5 (2bbea6767) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev Joonas Rikkonen 2019-04-15 13:43:07 +03:00
  • ffa6192377 (655499f68) Add new variants for some classes (wip). The female textures are placeholders. Rename a bunch of files to support the variants and to organize the files a bit better. Also moved the item definitions around and created dedicated xmls for all the classes. Joonas Rikkonen 2019-04-15 13:42:51 +03:00
  • fe235eb37a (2fc766fe5) Add support for wearable item variants. Not used yet. Not synced (not sure if it should). Joonas Rikkonen 2019-04-15 13:42:37 +03:00
  • 70a92425d0 (77c7a4df9) Small fix to mudraptor sprite sourcerect (adjacent limb was bleeding into the sprite) Joonas Rikkonen 2019-04-15 13:42:22 +03:00
  • 918fac9e5e (6c6831abf) Some new sounds, fixed damage sounds not being played if no damage modifiers are applied Joonas Rikkonen 2019-04-15 13:42:08 +03:00
  • 3e0d4f5122 (16b390a10) Remove an empty line. Joonas Rikkonen 2019-04-15 13:41:55 +03:00
  • bf78825f6d (ff913f363) Renamed labels for consistency Joonas Rikkonen 2019-04-15 12:10:46 +03:00
  • d3481c1dd6 (eaf02c38d) If the character has no mentionable afflictions, automatically select the limb with highest dmg on it (if none selected) to be displayed in the health interface. Joonas Rikkonen 2019-04-15 12:10:33 +03:00
  • 3b38c7e69e (5616e8c9d) Added image Icons for different sections of the submarine aswell as letters and numbers as decals. NOTE: some of the image icons still needs to be iterated to make them our own Joonas Rikkonen 2019-04-15 12:10:19 +03:00
  • 8290c577d8 (1dd58d3ff) CustomInterface editor shows each label/signal as a separate textbox (w/ text picker option) Joonas Rikkonen 2019-04-15 12:10:05 +03:00
  • f20e82832f (04b477ff8) Added: ContextualTutorial texts to EnglishVanilla until replaced with the new tutorial Joonas Rikkonen 2019-04-15 12:09:50 +03:00
  • 373554ddfb (461eade89) Merge branch 'dev' of github.com:Regalis11/Barotrauma-development into dev Joonas Rikkonen 2019-04-15 12:09:36 +03:00
  • 8a42bb3bbd (add7a8fe6) Fixed: Error in localization when importing npc conversations. Added: proofread englishvanilla Joonas Rikkonen 2019-04-15 12:09:22 +03:00
  • 6943ff8586 (05b7a65ce) Further nerfed bleeding damage for raptors, increased internal damage to compensate. Joonas Rikkonen 2019-04-15 12:09:08 +03:00
  • 470b46a603 (6807c0fa1) Reverted detector sprite sourcerect changes in 65f7be0. (Need a new texture first) Joonas Rikkonen 2019-04-15 12:08:53 +03:00
  • 45be409a84 (84bcafc68) Added "text picker menu" to ItemMsgs, replace """ with a quotation mark in texts Joonas Rikkonen 2019-04-15 12:08:39 +03:00
  • 21a1b05ae7 (aa2fcf7ca) Gave an id card to watchmen to make it possible for them to leave their room (e.g. when running from a hostile player) Joonas Rikkonen 2019-04-15 12:08:25 +03:00
  • c4c49dfb10 (5f6bab490) Fixed AI characters being unable to open doors w/ the built-in buttons Joonas Rikkonen 2019-04-15 12:08:11 +03:00
  • 754bcd9bf2 (97b5e76f9) Made mudraptor bit attack slightly less deadly. You will still die horribly, but less quickly now. Joonas Rikkonen 2019-04-15 12:07:56 +03:00
  • 649eeb5a27 (d9f7d6f5e) Created a new texture for wall damage Joonas Rikkonen 2019-04-15 12:07:42 +03:00
  • ed38e60d13 (32ba1d322) When editing an item label or a room name, the text is colored gray/green according to whether the text can be translated (= if a matching text tag is found in the language files). There's also now a "text picker menu" that can be used to pick the text from a list of translatable texts. TODO: use this in ItemComponent.Msg and CustomInterface button/tickbox labels. Joonas Rikkonen 2019-04-15 12:07:27 +03:00
  • 40ef1c018d (02594033c) Added campaign & editor disclaimers to EnglishVanilla Joonas Rikkonen 2019-04-15 12:07:13 +03:00
  • 66de47f041 (a83cec9d6) Made room names translatable, added "RoomName." to all room names in EnglishVanilla.xml Joonas Rikkonen 2019-04-15 12:06:58 +03:00
  • 0f2e09b65e (62261c6e6) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev Joonas Rikkonen 2019-04-15 12:06:03 +03:00
  • a9ad6d0504 (02db081a3) Fixed treatment suggestions not working correctly for some items because they were using incorrect affliction identifiers (there's no affliction with the identifier "damage"). Now the treatments can be defined using either the identifier or type of the affliction. Joonas Rikkonen 2019-04-15 12:05:34 +03:00
  • 921e4ef818 (aff19d6cd) Don't reset the hull timer if cannot complete the divinggearobjective, because it might cause performance issues. Reduce the timer instead so that new hull is searched once per sec at max. Joonas Rikkonen 2019-04-15 12:05:20 +03:00