Commit Graph

2954 Commits

Author SHA1 Message Date
Joonas Rikkonen
153b08065b (12487d533) Added Berilia submarine, 95% complete 2019-04-08 12:06:38 +03:00
Joonas Rikkonen
935cd6bc65 (235745275) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev 2019-04-08 12:06:09 +03:00
Joonas Rikkonen
36d6cdcca4 (2f52a4bfd) Fix the raycast check in for the end nodes. Partial fix to #1343. 2019-04-08 12:02:30 +03:00
Joonas Rikkonen
47ee14227e (551008fc1) Abandon FixLeakObjective when the goto subobjective cannot be completed. Reset AIObjectiveLoops when the objective is activated or added. Don't clear ignored targets periodically by default. Calculate AIObjectiveGoTo CloseEnough when the objective is created. Don't use arm length in CloseEnough, because it's not used in range checks. Partial fixes to #1343. 2019-04-08 12:01:54 +03:00
Joonas Rikkonen
55eecc49d8 (842e6af33) Human AI needs AITargets too (not much, but they are still useful). Therefor add Type property to AITargets, so that certain targets can be treated human only and others enemy only. Implement target filtering in the Enemy AI Controller. 2019-04-08 11:58:50 +03:00
Joonas Rikkonen
c3ab4b6899 (8825d662c) Small adjustments to workshop layout and created custom buttons for steam links. 2019-04-08 11:45:03 +03:00
Joonas Rikkonen
9aea0fa7af (daabbddf0) Fixed ToolBox.WrapText stripping out extra spaces from the text, causing caret positioning not working correctly if the text contains multiple successive spaces 2019-04-08 11:44:49 +03:00
Joonas Rikkonen
904a1dabb0 (d5da14437) Fixed all tags not being visible in SteamWorkshopScreen and description box not showing the full description, minor layout tweaks 2019-04-08 11:44:33 +03:00
Joonas Rikkonen
532e8bf122 (2f2a6df6a) Fixed crashing when attempting to publish a sub with a preview image larger than 1MB on the Steam Workshop. Closes #1400 2019-04-08 11:44:20 +03:00
Joonas Rikkonen
ae07c3174a (05de9c4) Added Linux launch scripts to the project 2019-04-07 21:49:05 +03:00
Joonas Rikkonen
d16c470df6 (de584e63e) Improved MP campaign setup UI 2019-04-07 21:44:28 +03:00
Joonas Rikkonen
33b205b1c7 (3300d3915) When searching for a new room to move to, AIObjectiveIdle only attempts to find a path to one potential room per frame. Fixes lag spikes caused by idling NPCs (was particularly noticeable if the character was in a room with no way out). Closes #1397 2019-04-07 21:44:15 +03:00
Joonas Rikkonen
be96afc5dd (4ddf8b0b2) Fixed power not working correctly in some grids with chained relays and junction boxes. Closes #1385 2019-04-07 21:44:02 +03:00
Joonas Rikkonen
4b58cd0294 (417e3e432) Fixed voip volume setting not being applied on startup 2019-04-07 21:43:49 +03:00
Joonas Rikkonen
be76bd53e9 (9a14162c6) Disabled spontaneous deterioration on items that are not being used. TODO: adjust all deterioration rates and delays 2019-04-07 21:43:35 +03:00
Joonas Rikkonen
3d3975e07c (0132c0433) Fixed client-side nullref exception when enabling game mode voting 2019-04-07 21:43:22 +03:00
Joonas Rikkonen
7ffcee3075 (df011a643) Fixed affliction source not being copied when creating a list of merged afflictions. Prevented affliction-based causes of death from getting the "killer" field assigned correctly, which prevented some afflictions from being unlocked. 2019-04-07 13:41:34 +03:00
Joonas Rikkonen
bd174a8769 (c08b6301f) Fixed clients not converting achievement identifiers to lower case, making some achievements impossible to unlock in single player. 2019-04-07 13:41:21 +03:00
Joonas Rikkonen
1297127ae2 (0be4bd31d) Todo note about idling characters killing the framerate (see #1397) 2019-04-07 13:41:07 +03:00
Joonas Rikkonen
db754188ce (bc739e38f) Added impact sounds to items (e.g. when dropped to the ground). Closes #841 2019-04-07 13:40:53 +03:00
Joonas Rikkonen
d15a88c619 (3e8bdbb0a) v0.8.9.9 + merge fix 2019-04-06 17:54:39 +03:00
Joonas Rikkonen
f043ac26f4 (5754c8b91) Fixed incorrectly placed gap in Typhon's cargo room 2019-04-06 17:52:36 +03:00
Joonas Rikkonen
dc8b49b5b6 (e3f5b70a3) Updated vanilla sub preview images (resolution 1024 x 448-512) 2019-04-06 17:52:23 +03:00
Joonas Rikkonen
f80e9a29a7 (301f0a344) Option to set a custom preview image for subs 2019-04-06 17:50:53 +03:00
Joonas Rikkonen
c19899769e (cb10b53db) Fixed GUIImage.RecalculateScale throwing an exception if the sprite is not set, use relative scales in GUINumberInput to make the child elements scale dynamically with the parent 2019-04-06 17:50:40 +03:00
Joonas Rikkonen
7b3ccde624 (46f58eedd) Set submarine preview image resolution back to 256x128. For some reason, higher resolutions seem to cause hangs for when loading the image. I suspected it was because of encoding the image as a Base64 string into the xml, but that doesn't seem to case: I tried saving the image as a separate file instead, and it still causes the same problem (see #19 in the private repo). 2019-04-06 17:50:27 +03:00
Joonas Rikkonen
8d8478432f (00783cc63) Don't premultiply submarine preview image alpha, fixed background texture not covering the whole preview image when using an image resolution larger than the size of the texture 2019-04-06 17:50:13 +03:00
Joonas Rikkonen
4359de7b7e (f6b392c84) Fixed TextureLoader.FromStream always premultiplying the alpha channel regardless of the value of the preMultiplyAlpha argument 2019-04-06 17:49:59 +03:00
Joonas Rikkonen
8cb5576955 (abdc60f9d) Resaved vanilla subs with higher-res preview images 2019-04-06 17:49:46 +03:00
Joonas Rikkonen
14d0daf16d (ccef21f63) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev 2019-04-06 17:49:31 +03:00
Joonas Rikkonen
45c1ed499a (e326112f5) Increased discharge coil sound range and added camera shake to make it more noticeable when it's used 2019-04-06 17:49:18 +03:00
Joonas Rikkonen
ea463acc60 (e7176c489) Tweaks to the workshop screen 2019-04-06 17:49:05 +03:00
Joonas Rikkonen
3f42d889a2 (166d035d7) New powerOn sounds 2019-04-06 17:48:52 +03:00
Joonas Rikkonen
110a63b88b (5bd37e693) Removed PAX.sub 2019-04-06 17:48:38 +03:00
Joonas Rikkonen
d1d0a083b4 (2986c8359) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev 2019-04-06 17:48:26 +03:00
Joonas Rikkonen
c94f888c4d (5d73de170) Fixed RefreshSavedSub removing an extra sub from the list (causing an index out of range exception if refreshing a sub at the end of the list) 2019-04-06 17:48:13 +03:00
Joonas Rikkonen
8e56174d28 (6a236c1f3) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev 2019-04-06 17:47:58 +03:00
Joonas Rikkonen
ebb62d2fd2 (a432c283e) Fixed popping texture when fixing reactor 2019-04-06 17:47:45 +03:00
Joonas Rikkonen
4238676548 (80a1a0003) Made electrical engineers responsible for operating the reactor. 2019-04-06 17:47:32 +03:00
Joonas Rikkonen
8713b0ba8e (9a1210d72) Fixed not being able to zoom out fully with turrets 2019-04-06 17:47:20 +03:00
Joonas Rikkonen
7e49140920 (9a23cb0c4) New decoy sprite 2019-04-06 17:47:07 +03:00
Joonas Rikkonen
0725e1c4b2 (1d7e76d1f) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev 2019-04-06 17:46:55 +03:00
Joonas Rikkonen
f958f5fb44 (248ac43ed) Added inventory icons for Physicorium items armor, helmet, ammunition box and spear + normal and explosive spear (not yet implemented) 2019-04-06 17:46:42 +03:00
Joonas Rikkonen
6fed28e80b (b00ce5ec2) Fixed character's feet levitating when standing at the base of a staircase without climbing it. Closes #1275 2019-04-05 16:21:41 +03:00
Joonas Rikkonen
6199f68999 (3fde2a20d) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev 2019-04-05 16:21:26 +03:00
Joonas Rikkonen
a3ff707a31 (cf99ace8a) Fix bots entering the combat state if taking damage from falling etc. 2019-04-05 16:21:12 +03:00
Joonas Rikkonen
69c414dfc9 (34cca982f) Steering tweaks that should fix bots not being able to proceed on ladders when the next waypoint is not on the ladder but the one after that is. 2019-04-05 16:20:58 +03:00
Joonas Rikkonen
11a77e3694 (83dad7f87) Fixed crashing when attempting to use the turrets in character mode in the sub editor 2019-04-05 16:20:42 +03:00
Joonas Rikkonen
e086af2c6f (bebc37619) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev 2019-04-05 16:20:27 +03:00
Joonas Rikkonen
25768d8845 (4b54fb4bf) Refactor AIObjectiveCombat and the reactions to the damage. Fixes bots not reacting to any damage done with repair tools. Now they should flee (but not retaliate). 2019-04-05 16:20:11 +03:00