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
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
aa0fdfb790
All highlighted items are rendered to the lightmap, not just the ones the player is focusing on. -> Highlighted wires and the items they are connected to now glow in the dark.
...
Fixed LightComponent light source position not being updated if the item has no body, causing the light source to appear in a wrong position when attaching lights to walls.
2018-01-11 13:22:04 +02:00
Joonas Rikkonen
2dde3cb0a8
All creatures all cleared from the tutorial level to prevent any unintended monster attacks. Fixes #206
2018-01-11 11:59:37 +02:00
Joonas Rikkonen
3b9d51e695
Made ambient lighting much darker and added a subtle glow around the player
2018-01-11 11:25:10 +02:00
Joonas Rikkonen
47f9900fdc
Lighting fixes:
...
- Re-enabled lightsprites (glowing lamp sprites on lamps).
- Limb sprites use lightsprites instead of overriding the texture (positioned correctly now).
- Fixed lights that don't cast shadows not being rendered.
2018-01-11 11:23:55 +02:00
Joonas Rikkonen
bd1cd15dd4
Added votekick button to the server lobby. Closes #190
2018-01-10 20:43:31 +02:00
Joonas Rikkonen
43ceb208ef
Fixed round summary displaying the name of the starting location even if the player has reached the destination
2018-01-10 16:35:41 +02:00
Joonas Rikkonen
d9fb5960e0
Fixed subinventory slots of equipped items going outside the screen if the item has too many slots (e.g. metal crates)
2018-01-10 16:24:03 +02:00
Joonas Rikkonen
9f58d1b74d
Cargo items can be set to spawn inside specific types of containers instead of being scattered on the cargo room floor.
2018-01-10 15:56:11 +02:00
Joonas Rikkonen
0f23635f49
Fixed items disappearing client-side when the physics body of the item goes to sleep.
2018-01-10 15:14:25 +02:00
Joonas Rikkonen
f9500fa6e1
Fixed monster spawn & extra cargo settings being impossible to select due to the menus being outside of their parent GUIComponent
2018-01-10 14:21:37 +02:00
Joonas Rikkonen
37217db7cb
Fixed GUIListBox background frame not moving when the listbox is moved (dropdowns inside listboxes work correctly now), opening the "add submarine" dropdown menu in sub editor deselects all entities to prevent the entity editing panel from overlapping with the dropdown.
2018-01-10 12:24:30 +02:00
Joonas Rikkonen
5f2227489b
Reactor temperature has to stay above the meltdown temperature for 30 seconds before it explodes. The reactors now also have an output connection that sends out a signal when the temperature is critical. + Added reactor meltdown warning sirens & lights to vanilla subs. Closes #157
2018-01-10 00:33:21 +02:00
Joonas Rikkonen
d1bb33be78
Cutting/repairing holes in walls is logged, fixed gaps emitting drip particles even if there's no water in either hull. Closes #139
2018-01-09 19:50:55 +02:00
Joonas Rikkonen
c2e3f60641
SerializableEntityEditor displays color values as 0 - 255 instead of 0.0f - 1.0f
2018-01-09 14:28:34 +02:00
Joonas Rikkonen
85d76989c9
Tweaked structure gap logic to make smaller leaks more common. Walls now start leaking after taking >10% damage, and initially only emit smaller "drip particles".
2018-01-09 14:24:15 +02:00
Joonas Rikkonen
6a3a4efba6
Option to display lighting in sub editor
2018-01-09 12:27:42 +02:00
Joonas Rikkonen
55e96b315f
Fixed compiler error in Limb.cs
2018-01-09 12:27:09 +02:00
Joonas Rikkonen
855891704d
Reverted sound loading changes in 2cb0ee73. I don't think sharing the same Sound objects is necessary, because Sounds using the same audio clip already share the same OggSound object which holds the actual audio data. Also I think these changes would cause removing a sound to break other sounds sharing the same audio clip.
2018-01-09 12:16:17 +02:00
Joonas Rikkonen
4b1b6b6927
Merge pull request #188 from Crystalwarrior/moStuff
...
Motion detectors, ducts, more chem effects and chems, fabricator/deconstructor overhaul, more footsteps, clown hitsounds...
2018-01-09 12:11:15 +02:00
Joonas Rikkonen
662ead0bb4
ToggleHUD console command hides the mp chat box. Closes #208
2018-01-09 11:19:21 +02:00
Joonas Rikkonen
ac704cdaae
Mouse clicks have to be <10 pixels apart to be considered a double click. Closes #170
2018-01-09 11:07:37 +02:00
Joonas Rikkonen
7187c277e7
Merge branch 'master' into moStuff
2018-01-09 10:38:06 +02:00
Joonas Rikkonen
57e189ee65
Fixed GUITextBoxes being selectable outside their MouseRect (e.g. outside the visible area of a listbox). Closes #220
2018-01-08 15:51:58 +02:00
Joonas Rikkonen
78e0647ed3
Fixed submarine & location names not being replaced in the round summary popup
2018-01-08 15:37:22 +02:00
Joonas Rikkonen
778b1a78ad
Fixed sub editor crashing when attempting to use illegal characters in the filename. Closes #207
2018-01-08 15:37:01 +02:00
Joonas Rikkonen
6f7ca86299
Merge branch 'master' of https://github.com/Regalis11/Barotrauma
2018-01-01 15:05:22 +02:00
Joonas Rikkonen
78c13ddb42
Wire selection fixes:
...
- Fixed MathUtils.LineToPointDistance returning NaN if both points of the line are at the same position, preventing from selecting some wire nodes in the wiring mode.
- Added an indicator that shows when a node is highlighted.
- Wire nodes a higher preference for being highlighted than wire sections. Makes it easier to select nodes that are on top of another wire.
Closes #215
2018-01-01 15:04:53 +02:00
Joonas Rikkonen
79f3f04c3b
Fixed Steering components never setting their currPowerConsumption field above zero, making them cause zero load on the electrical grid.
2018-01-01 15:00:12 +02:00
Joonas Rikkonen
99391f68b2
StatusHUD only shows the status of the visible character that the cursor is closest to to prevent multiple characters from cluttering the screen. Closes #185
2018-01-01 14:59:51 +02:00
Joonas Rikkonen
bb987676ca
Improved PowerTransfer logic. The PowerTransfer components cache all the connections that are connected to the item (directly or via another item) and only recalculate them when changes are done to the wiring. Signals received by the PowerTransfer component are relayed directly to the recipients instead of stepping through all the wires and junction boxes in between.
...
Fixes stack overflow exceptions caused by signals looping between junction boxes and improves performance because the layout of the power grid doesn't have to be calculated every frame and the wire connections don't have to be rechecked when sending a signal. Closes #222
2018-01-01 14:59:40 +02:00
Juan Pablo Arce
c2e2f0ca8d
Fixed damageshader color parameter being optimized out
...
color is a parameter for the main function
2017-12-31 19:19:34 -03:00
Juan Pablo Arce
959e5dfed1
Merge branch 'master' of https://github.com/Regalis11/Barotrauma
2017-12-31 17:45:12 -03:00
Juan Pablo Arce
904052390c
Fixed LOS effect on Windows, fixed SharpDX reference, rebuilt damageshader_opengl
2017-12-31 17:45:05 -03:00
Joonas Rikkonen
c77c598cb6
Fixed items being dropped when attempting to place them in an itemcontainer slot that's on a normal inventory slot. Closes #200
2017-12-31 01:59:49 +02:00
Joonas Rikkonen
7d2b701784
GUIMessageBox text overflow fix: the padding of the GUIFrame is taken into account when determining the height of the text, and the messagebox is always automatically resized if the height parameter is not given.
2017-12-30 18:32:27 +02:00
Joonas Rikkonen
343895d776
Console command arguments can be autocompleted by hitting tab. Closes #162
2017-12-30 18:30:55 +02:00
Alex Noir
32a2b38112
Removed DamageSoundType and replaced it with a string "tag" instead to allow mod creators to create custom damage sounds
...
Fixed damagemodifier sounds being completely ignored due to a variable misname
Added structure damage possibility for melee weapons so you can break down windows with a crowbar in spectacular fashion (it's clearly a very inferior method to plasma cutters though)
Clown hitsounds are in now which is awesome. Beat up some clowns!
2017-12-30 13:46:59 +03:00
Joonas Rikkonen
65d6071378
Fixed damageshader ignoring sprite colors. Closes #212
2017-12-30 04:51:39 +02:00
Joonas Rikkonen
c3c16b53ac
Fixed background sprites being rendered in an incorrect order
2017-12-30 02:04:42 +02:00
Joonas Rikkonen
627d6ecd78
Minor UI fixes
2017-12-29 21:09:53 +02:00
Joonas Rikkonen
bcd2582cf9
- More gore particles when severing limbs!
...
- Explosions can sever limbs even if the target character is dead. Now explosive projectiles can explode creatures into pieces even if the creature dies of the initial projectile impact and not the explosion.
- Disabled blood particles on carriers and fractal guardians.
2017-12-29 21:06:11 +02:00
Joonas Rikkonen
454e0def3b
Particle additions:
...
- Support for subemitters (= particles can emit particles).
- Option to set a different velocity change value for particles in water (can be used to simulate buouancy).
- Fixed drag vector & timer not being reset when initializing a particle.
2017-12-29 20:58:29 +02:00
Alex Noir
2cb0ee73be
Adds footstep sound variety, makes diving and clown suits have unique footstep sounds!
...
https://puu.sh/yQ8fs/61e12f15c6.webm
TODO: Get rid of the "damagesoundtype" system and replace it with simple "tag" checking to allow customizability from content pack side
Fix damagemodifier sounds never being played (I've never once heard LimbArmor play on anything but mantis)
2017-12-29 17:41:18 +03:00