Commit Graph

1966 Commits

Author SHA1 Message Date
Arthur Kavanagh
084645af1b Fix Mono 5.4 link
URIs without a protocol are interpreted as relative resources in Markdown
2018-01-30 10:52:25 -05:00
Joonas Rikkonen
02b82b0ccc Merge pull request #241 from shoter/master
Player input is updated only when game windows is active
2018-01-30 10:35:34 +02:00
shoter
2e9cb6530c Player input is updated only when game windows is active 2018-01-29 23:26:45 +01:00
Joonas Rikkonen
80ce2ae6ae Fixed the game running for one more frame after the debugconsole is opened, and staying paused for one extra frame after closing it. Caused the mouselook distance to lerp back from zero after toggling the console. 2018-01-29 10:27:43 +02:00
Joonas Rikkonen
6e231b7e7d Lighting is forced back on when a client starts a round (-> can't disable lighting by using the console command before joining a server). Closes #238 2018-01-28 19:15:23 +02:00
Joonas Rikkonen
8b3a089884 Fixed clients being unable to select subs, GUIListBoxes can be scrolled even if selection is disabled 2018-01-28 19:14:24 +02:00
Joonas Rikkonen
cdff422920 Merge pull request #237 from shoter/master
MD5 of XML are calculated according to their content.
2018-01-28 14:35:48 +02:00
shoter
9feb5b694d Stream position was not reset for MD5 calculation for xml files. 2018-01-27 21:31:45 +01:00
shoter
d36dab42f8 XML files are calculated according to XML content. 2018-01-27 21:14:27 +01:00
Joonas Rikkonen
729f850175 Fixed a "sequence contains no elements" exception in IndoorsSteeringManager 2018-01-26 17:28:48 +02:00
Joonas Rikkonen
5e4eef3915 Fixed charybdis's attack having a damage value of 0.5 for some reason 2018-01-26 17:27:04 +02:00
Joonas Rikkonen
98d0f42510 Fixed structure impact damage sounds. Character colliders caused the impact sounds to be triggered almost constantly, but the sounds were not played at the world position of the structure, causing them to only be heard inside ruins (whose positions are the same as worldpositions). 2018-01-26 17:25:22 +02:00
Joonas Rikkonen
d4e0cbbf02 Submarines can't enter ruins through broken walls, ramming ruins causes damage to the sub and the ruin structures. Closes #199 2018-01-26 16:47:32 +02:00
Joonas Rikkonen
9a095e259a Fixed mouselook distance calculations (the previous method allowed looking further when looking at stairs or platforms), mouselook is disabled when character control is disabled, speech bubbles appear also on the controlled character 2018-01-26 10:59:53 +02:00
Joonas Rikkonen
ad18eb0db0 Fixed vote count text overlapping with the submarine preview button in NetLobbyScreen 2018-01-26 10:36:34 +02:00
Joonas Rikkonen
a1ccf501c7 Fixes to server settings. Closes #225
- Selected mode and mission type settings are saved and loaded.
- RandomizeSeed setting can be changed via the debug console and it also has an effect in the dedicated server.
- Dedicated server randomizes sub & mode settings if their selection modes are set to random.
2018-01-25 15:09:44 +02:00
Joonas Rikkonen
490e373c7a Artifacts and monsters are allowed to spawn close to the sub if they spawn inside ruins. Fixes "could not find a suitable position" errors in levels where there's only one ruin next to the spawnpos of the sub. 2018-01-25 13:58:08 +02:00
Joonas Rikkonen
e6e132aa1e More gib particles when characters get crushed by pressure 2018-01-25 13:56:39 +02:00
Joonas Rikkonen
09e4687cd0 The content package a submarine was saved with is included in the submarine preview, added a warning when attempting to start a campaign using a sub with a mismatching content package 2018-01-25 12:19:47 +02:00
Joonas Rikkonen
e55c54b161 Removed some unused methods 2018-01-25 09:38:04 +02:00
Joonas Rikkonen
43d48ceb13 Fixed subinventory becoming active in the controlled character's inventory when the slot with the same index is highlighted in a grabbed character's inventory (or vice versa), fixed CPR & grab buttons being drawn on top of subinventories 2018-01-25 09:36:58 +02:00
Joonas Rikkonen
30e624e572 Window mode can be changed mid-game, fixed "apply" button not becoming active in the settings menu when changing the window mode 2018-01-24 16:07:26 +02:00
Joonas Rikkonen
7199095c40 Fixed tab buttons not working in the GameSession info frame 2018-01-24 15:59:07 +02:00
Joonas Rikkonen
51ea71333e Fixed ChangeProperty network events 2018-01-24 15:53:32 +02:00
Joonas Rikkonen
788ae63b71 Removed testing hotkey that saves a screenshot of the sub 2018-01-24 12:25:00 +02:00
juanjp600
2acaee3c6d Fixed horizontal split shadow casters breaking everything 2018-01-23 22:43:25 -03:00
juanjp600
c47d428be2 Merge branch 'master' of https://github.com/Regalis11/Barotrauma 2018-01-22 17:15:44 -03:00
juanjp600
7507d71f53 Fixed light volumes not generating properly when shadow casters intersected 2018-01-22 17:15:36 -03:00
Joonas Rikkonen
5482158fa3 Removed missing heat absorber sprite from the project file 2018-01-22 15:14:29 +02:00
Joonas Rikkonen
544cbe74cf Removed heat absorbers (no real use even if the extra cooling effect was reimplemented). Closes #229 2018-01-22 14:54:43 +02:00
juanjp600
ddaf5f21cf Fixed exception when using radio chat without an inventory 2018-01-19 14:03:31 -03:00
Joonas Rikkonen
965eef365b Fixed relay components not carrying power & deactivated (CanTransfer = false or IsActive = false) PowerTransfer components still carrying power 2018-01-17 21:25:52 +02:00
Joonas Rikkonen
f5dbbf0735 Submarine preview window with a preview image & some extra information of the subs 2018-01-17 17:01:44 +02:00
Joonas Rikkonen
8544dea9db Fixed clients being able to votekick/kick/ban themselves in the server lobby. 2018-01-16 17:39:20 +02:00
Joonas Rikkonen
633bd85e27 Fixed clients keeping a reference to the currently running GameSession after being kicked out of the server, causing an error if they rejoin and stay in the lobby while the server ends the round (because the gamesession attempts to generate a RoundSummary even though all subs have been unloaded). Closes #87 2018-01-16 17:23:52 +02:00
Joonas Rikkonen
0f7befa09e Fixed occasional invalid object header errors when attempting to send a status NetworkEvent for a character (easy way to reproduce was to kill multiple characters during the same frame with an explosion). 2018-01-16 17:02:01 +02:00
Joonas Rikkonen
0db1885872 Fixed being unable to drag inventory slots if the subinventory of the slot is highlighted 2018-01-15 19:23:15 +02:00
Joonas Rikkonen
2ba339035c Fixed LOS lightsource keeping references to already unloaded convex hulls and subs, causing the los effects of the previously loaded subs to be always rendered. 2018-01-12 16:17:09 +02:00
Joonas Rikkonen
567b4408ad Nerfed wall damage. Crawlers, mantises, threshers and coelanths now take much more time to tear through the hull and collisions with the level cause less damage. 2018-01-12 15:46:20 +02:00
Joonas Rikkonen
87d987037f The alpha cutoff of partially damaged structures is clamped above 0.2. Now the damage effect is always visible on walls that have received any damage. 2018-01-12 15:43:34 +02:00
Joonas Rikkonen
10db837ef0 Particle fixes/improvements:
- Fixed particles going through closed gaps (e.g. closed doors).
- Gaps can emit particles even if the target hull is full of water (-> water running into the sub through an already flooded room is more apparent).
- The air-only splash & waterdrop particles are not emitted if the target room is full of water.
- Fixed heavy water particles never moving upwards (even if the water is rushing into a room from a gap on the floor).
2018-01-12 15:40:13 +02:00
Joonas Rikkonen
4e7e6ef60e Client name is saved in config.xml (no need to re-enter every time you start the game). Closes #224 2018-01-12 14:45:55 +02:00
Joonas Rikkonen
03bff643f8 More hard-coded text removal, fixed StatusHUD displaying husk infection state incorrectly 2018-01-12 13:17:22 +02:00
Joonas Rikkonen
6edbe5de1f Fixed water dust particles "warping" around when moving the camera 2018-01-12 11:06:37 +02:00
Joonas Rikkonen
d05ed6c54b Fixed banip command only kicking the matching client out of the server without banning, + the command now kickbans all clients with a matching ip. Closes #227 2018-01-12 10:56:56 +02:00
Joonas Rikkonen
b4064adc9a Fixed connections not being refreshed when a junction box breaks, made junction box deterioration rate proportional to the ratio between the available power and the load (i.e. more power makes the boxes break faster) & added some more variation between the deterioration rates of boxes to prevent all of them breaking at the same time. 2018-01-11 20:53:34 +02:00
Joonas Rikkonen
1eaccef8c7 Added damaged variants of junction box sprite, damaged item sprites can be set to fade in. 2018-01-11 20:48:26 +02:00
Joonas Rikkonen
466e6f8833 Fixed client-side null exception when the client is in the lobby and a round ends with the mission successfully completed 2018-01-11 18:56:45 +02:00
Joonas Rikkonen
25ebe52248 Option to configure alternate sprites for broken items 2018-01-11 16:51:36 +02:00
Joonas Rikkonen
c9f15d71ef Husk limb rendering order fix (right arm is drawn in front of the torso), infected humans move their torso when attacking 2018-01-11 16:15:50 +02:00