Commit Graph

2801 Commits

Author SHA1 Message Date
Joonas Rikkonen
a373c589d1 Fixed ragdoll dropping away from the collider if it's freezed while swimming (e.g. if a client disconnects when in water) 2018-07-23 17:44:32 +03:00
Joonas Rikkonen
ee13ea3972 Fixed clients not syncing the position of their controlled character when dead/unconscious 2018-07-23 17:40:40 +03:00
Joonas Rikkonen
c8cdc5d58c Fixed console errors when entering '\' or '\n' 2018-07-23 16:59:09 +03:00
Joonas Rikkonen
7b5ab2f795 v0.8.1.8 2018-07-22 20:48:56 +03:00
Joonas Rikkonen
ca364af3bc Merge pull request #507 from NilanthAnimosus/vanillawork
Redesign campaign buymenu to use a quantity field
2018-07-22 18:10:02 +03:00
Joonas Rikkonen
41cae8d3c5 Added null check to Sound.StreamVolume 2018-07-22 17:59:13 +03:00
Joonas Rikkonen
78a5dcbfe9 Fixed nullref exception in CharacterInvetory.UseItemOnSelf if the OnUse statuseffect removes the item. Closes #513 2018-07-22 17:58:52 +03:00
Joonas Rikkonen
0728784b8b Added invalid value checks to PhysicsBody property setters & item.SetTransform, checking for excessively large values 2018-07-22 17:58:17 +03:00
Joonas Rikkonen
bd845488d7 Added exception handling to MainMenuScreen.StartGame 2018-07-22 17:40:17 +03:00
Joonas Rikkonen
5ebfde72de Fixed ragdoll collision categories not being updated when CheckDistFromCollider re-enables limb collisions. Fixes #508 2018-07-22 16:00:32 +03:00
Blue
7a7958ba49 When holding oxygen or oxygenite tank the player will actually hold one ingame 2018-07-22 14:41:09 +02:00
Nilanth Animosus
5177c5b1eb Fixed clients being unable to see vote counts
The clients would check their saved submarines instead of the submarines the server had when receiving the vote count.
2018-07-21 18:38:27 +01:00
Nilanth Animosus
cac1c48aa3 Redesigned campaign buymenu to use a quantity field
Additionally sorts the bought items by name then type to attempt to mirror the tabs (Not perfect)
2018-07-20 18:01:38 +01:00
Nilanth Animosus
76f53c3544 Merge remote-tracking branch 'Regalis11/master' into vanillawork 2018-07-20 15:38:07 +01:00
Blue
7f1e5820ff Upon spawning captain's revolver has 3 bullets
(instead of 6)
2018-07-20 15:57:11 +02:00
Joonas Rikkonen
9880a74218 Added check for removed AITarget to EnemyAIController.UpdateEscape 2018-07-20 16:37:41 +03:00
Joonas Rikkonen
faf0a87cfa Added a bunch of error checks to physicsbody-manipulating code 2018-07-20 16:33:12 +03:00
Joonas Rikkonen
f0a663bab0 Added some extra information to OpenAL error messages 2018-07-20 16:10:49 +03:00
Joonas Rikkonen
0abdcb969d Fixed "failed to write event" errors when a client or server tries to change an enum value of an item (e.g. the output type of an oscillator component) 2018-07-20 15:18:46 +03:00
Joonas Rikkonen
a61ac1716d Sending level seed & level gen errors to GameAnalytics 2018-07-20 14:17:59 +03:00
Joonas Rikkonen
07de2b2a0f Fixed previous items not being cleared from multiplayer campaign UI after a round ends. Closes #505 2018-07-20 13:50:04 +03:00
Joonas Rikkonen
20ed61a879 Version string sent to GameAnalytics includes the name and hash of the exe (makes it easier to identify events/errors from modded games), added stack trace to a ragdoll error message 2018-07-20 12:24:05 +03:00
Joonas Rikkonen
bcd9fd7e5f Cherry-picked de2136c (level physicsbody optimization) 2018-07-20 12:23:07 +03:00
Joonas Rikkonen
e7e7d32123 Cherry-picked 0ff9a3d (more ragdoll optimization) 2018-07-20 12:21:53 +03:00
Joonas Rikkonen
15331c58bb Cherry-picked fa84c5b (ragdoll optimization) 2018-07-20 12:08:18 +03:00
Joonas Rikkonen
49c6b177e3 Added wrapper methods that check if user statistics are enabled to GameAnalyticsManager 2018-07-20 12:05:13 +03:00
Joonas Rikkonen
8e03ac9284 Fixed nullref exceptions in CharacterHUD & RuinGenerator 2018-07-20 11:36:53 +03:00
Joonas Rikkonen
f13b1b4d84 Fixed camera ScreenToWorld & WorldToScreen returning invalid values when Camera.UpdateTransform has only been called once, because interpolated zoom value is initially 0 which messes up the transformation matrices. Closes #504 2018-07-20 11:36:22 +03:00
Joonas Rikkonen
9963836c08 v0.8.1.7 2018-07-20 10:21:22 +03:00
Joonas Rikkonen
a712ec6756 Fixed null reference exception when trying to dispose a sub with no preview image. Closes #503 2018-07-20 09:59:13 +03:00
Joonas Rikkonen
e1539b76cd v0.8.1.6 changelog (forgot from the previous commit) 2018-07-20 09:53:14 +03:00
Joonas Rikkonen
9b4247a147 v0.8.1.6 2018-07-20 01:10:02 +03:00
Joonas Rikkonen
9e69216c52 Server validates the cursor positions clients send for a console command before using them! 2018-07-20 01:09:55 +03:00
Joonas Rikkonen
f822e77241 Checking if the position is valid in Ragdoll.FindHull 2018-07-19 22:21:08 +03:00
Joonas Rikkonen
e4e610b35e Added exception handling to GameSettings saving 2018-07-19 22:13:09 +03:00
Joonas Rikkonen
f1c4bd3c67 - Some of the non-game-crashing error messages are sent to GameAnalytics.
- Changed crash severity from Error to Critical.
- Exception handling when loading submarine preview images.
- Checking if position is valid in Ragdoll.SetPosition.
2018-07-19 22:12:50 +03:00
Blue
62f94d8f66 Update divinggear.xml 2018-07-19 20:04:15 +02:00
Joonas Rikkonen
7756cc0908 Merge branch 'master' of https://github.com/Regalis11/Barotrauma 2018-07-19 17:42:12 +03:00
Joonas Rikkonen
8cd7919009 Removed unused BanClient method 2018-07-19 17:42:03 +03:00
Joonas Rikkonen
c901b75ff1 Fixed round ending tickbox not being visible client-side if the client is not controlling character (despite servers now allowing votes from players who've spawned at least once during the round). Closes #500 2018-07-19 10:47:39 +03:00
Joonas Rikkonen
30a453191f Added "VulnerableToEMP" property to Powered. Can be edited in sub editor. Reactors and relays are not affected by EMP by default. Closes #495 2018-07-18 15:07:21 +03:00
Blue
be156faded Oxygenite tanks when on fire explosion changed
- Need condition greater than 50% to explode, a bit more dangerous than oxygen tanks
2018-07-18 13:55:01 +02:00
Blue
2b7eb7d361 Oxygen generator explosion when breaking weakened 2018-07-18 13:51:06 +02:00
Blue
01b3416fd3 Captain when spawning will have a fully loaded revolver 2018-07-18 13:42:36 +02:00
Blue
9ad5a5abeb Update weapons.xml 2018-07-18 13:40:37 +02:00
Blue
3ce8667ebd Changed revolver sprite, can hold 6 bullets 2018-07-18 13:39:55 +02:00
Joonas Rikkonen
d6ec1bc339 Merge branch 'master' of https://github.com/Regalis11/Barotrauma 2018-07-18 14:36:22 +03:00
Joonas Rikkonen
f25fe6b504 Added some error checking & debug logging to Door.PushCharactersAway to diagnose why Math.Sign is throwing ArithmeticExceptions (see #497). 2018-07-18 14:36:00 +03:00
Blue
90e1edbddf Add files via upload 2018-07-18 13:35:25 +02:00
Blue
748510eccf Delete weapons.png 2018-07-18 13:34:49 +02:00