Joonas Rikkonen
|
a3eabfabac
|
(2400ab447) Revert "Improved New Game panel" (easier to do the columns with layoutgroups than by setting the contents to half the width)
|
2019-04-01 22:51:50 +03:00 |
|
Joonas Rikkonen
|
8b12f85f48
|
(b6f451292) Moved crafting recipes from the fabricator xml to the xmls of the items. Makes it possible for modders to add new craftable items without having to modify the fabricators. Closes #1001
|
2019-04-01 22:51:37 +03:00 |
|
Joonas Rikkonen
|
508bd960be
|
(b378675eb) Improved New Game panel
|
2019-04-01 22:51:21 +03:00 |
|
Joonas Rikkonen
|
a46c195532
|
(2a183f60c) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev
|
2019-04-01 22:51:07 +03:00 |
|
Joonas Rikkonen
|
8cb4702a5a
|
(cda6af1ad) Increase the steering speed when going to eat. TODO: Adjusting the weight shouldn't have any effect on character speed. The steering vector should be normal until multiplied by the movement speed in the Update function.
|
2019-04-01 22:50:53 +03:00 |
|
Joonas Rikkonen
|
5d6cbb5898
|
(b522c4551) Don't assign the attackinglimb if we shouldn't be attacking. Fixes Hammerhead not falling back after hitting the sub.
|
2019-04-01 22:50:39 +03:00 |
|
Joonas Rikkonen
|
e9a3577316
|
(b2df6e88c) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev
|
2019-04-01 22:50:25 +03:00 |
|
Joonas Rikkonen
|
d511ecd4e3
|
(5218c43a0) Server sends the IDs of both selected characters and selected items to the clients. Previously this wasn't needed, because it wasn't possible to have both a character and an item selected at the same time. Fixes characters floating mid-air client-side when dragging others up stairs, and probably some other undiscovered bugs as well.
|
2019-04-01 22:50:11 +03:00 |
|
Joonas Rikkonen
|
ae6b797d73
|
(c2e1b24e2) Fixed remote characters sliding slowly to the left in multiplayer. Happened because linear velocity was written with an accuracy of 12 bits, causing the lowest possible value to be about 1.5 cm/s. Now extremely low velocity values are rounded down to zero. The server also now quantizes the LinearVelocity/AngularVelocity values, which should make position syncing a little more reliable because the server runs the physics using the same rounded values as the clients.
|
2019-04-01 22:49:58 +03:00 |
|
Joonas Rikkonen
|
c5725dbb62
|
(d47fee08d) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev
|
2019-04-01 22:49:42 +03:00 |
|
Joonas Rikkonen
|
9fffb05625
|
(9db186429) Double the wall priorioties for crawlers and mudraptors, so that they remain effectively the same after the code changes.
|
2019-04-01 22:49:28 +03:00 |
|
Joonas Rikkonen
|
3062e4c705
|
(1a1137b26) Charybdis now also targets the walls. Tweak Charybdis' attacks and priorities. Fix targeting walls for non-aggressiveboarders. Don't double the wall priority.
|
2019-04-01 22:49:15 +03:00 |
|
Joonas Rikkonen
|
fc9a3893f6
|
(b9babfcf6) Merge branch 'ragdoll-syncing-improvements' into dev
|
2019-04-01 22:49:01 +03:00 |
|
Joonas Rikkonen
|
a0e1ba52eb
|
(0bd92547e) Show ping direction when adjusting the direction slider even if directional ping is not enabled. Closes #1298
|
2019-04-01 22:48:47 +03:00 |
|
Joonas Rikkonen
|
885c30f70d
|
(10a8ba8fc) Fix reversing getting reset when the target is not in range causing issues in steering.
|
2019-04-01 22:48:33 +03:00 |
|
Joonas Rikkonen
|
ed3d5fadeb
|
(f46ddf83f) Fixed calyxanide not being usable in syringe guns
|
2019-04-01 22:48:20 +03:00 |
|
Joonas Rikkonen
|
cbb3216466
|
(633f44200) Emptying the "required items" field of an item in the sub editor now removes the item requirements (instead of using the default ones)
|
2019-04-01 22:48:03 +03:00 |
|
Joonas Rikkonen
|
4558d8b919
|
(f17acef79) Added the new electrical discharge sound to the project file
|
2019-04-01 22:47:50 +03:00 |
|
Joonas Rikkonen
|
7cb70fa344
|
(73193fb71) Updated a couple of sound effects
|
2019-04-01 22:47:36 +03:00 |
|
Joonas Rikkonen
|
2eaf22683d
|
(ae643deeb) Added alive checks to a couple of diving gear status effects (don't consume tanks when dead)
|
2019-04-01 22:47:22 +03:00 |
|
Joonas Rikkonen
|
ec7e23061b
|
(38b5d9aad) Experimental changes to syncing ragdolled (unconscious/dead) characters: - Higher error tolerance when syncing the positions. It's often hard to get the main limb exactly to the same position as the collider, because the positions of the limbs aren't synced and the pose of the ragdoll may differ between the server and clients. Increasing the tolerance makes it less likely for dead/unconscious characters to "twitch" when the game attempts to force the main limb to the position of the collider. - If the position of the ragdoll differs from the position of the collider so much that CheckDistFromCollider disables limb collisions, apply an additional force to all limbs to force the ragdoll to the correct position. Otherwise the ragdoll can occasionally start "hanging" midair, clipping through solid objects, because the main limb's pull joint doesn't necessarily have enough force to pull the entire ragdoll up to the collider.
|
2019-04-01 22:47:03 +03:00 |
|
Joonas Rikkonen
|
e154492a05
|
(a4e1c30c0) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev
|
2019-04-01 14:26:43 +03:00 |
|
Joonas Rikkonen
|
0ca4a8db06
|
(169dbd4fd) Increased submarine masses to make it less easy for characters to push them around.
|
2019-04-01 14:26:29 +03:00 |
|
Joonas Rikkonen
|
7e67c20ccd
|
(b99c0ef39) Fix the enemies not selecting another attack if they cannot reach the target.
|
2019-04-01 14:26:01 +03:00 |
|
Joonas Rikkonen
|
854c90c89a
|
(e38a3fef5) Fixed characters not letting go of the character they're grabbing when the health interface is closed with Esc or by clicking outside the window.
|
2019-03-29 21:51:24 +02:00 |
|
Joonas Rikkonen
|
0b098efbf6
|
(92a838f87) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev
|
2019-03-29 21:50:58 +02:00 |
|
Joonas Rikkonen
|
6f919a4de0
|
(f8907b59f) Added: Proper scaling based on resolution for VideoPlayer. Modified: IsFlooding check of contextual tutorial to require water volume
|
2019-03-29 21:50:44 +02:00 |
|
Joonas Rikkonen
|
140f1894d4
|
(400cf2cbd) Fixed highlight raster scale changing according to lightmap resolution
|
2019-03-29 17:39:43 +02:00 |
|
Joonas Rikkonen
|
c80a3d1d5d
|
(11190239d) Fixed autointeracting with contained items causing the parent to be selected in MP (e.g. picking up an ammunition box by interacting with the loader caused the loader to be selected)
|
2019-03-29 17:26:54 +02:00 |
|
Joonas Rikkonen
|
4eba8faccf
|
(b619092ec) Continue working on the Charybdis. Refactor enemy ai attack limb selection logic. Implement FallBackUntilCanAttack behaviour.
|
2019-03-29 17:26:12 +02:00 |
|
Joonas Rikkonen
|
a64096b5aa
|
(24cde6cae) Add a static sight range. Considerably increase the hull sight ranges.
|
2019-03-29 17:25:58 +02:00 |
|
Joonas Rikkonen
|
ddfd7274e9
|
(d5ea3c7d5) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev
|
2019-03-29 17:24:17 +02:00 |
|
Joonas Rikkonen
|
ca08b803dc
|
(891ef87c3) Fixed: CrewManager throwing errors if changing resolutions when a crewmember is dead. Added: Scaling of the objective list when changing resolutions
|
2019-03-29 17:24:02 +02:00 |
|
Joonas Rikkonen
|
af1f8be4fa
|
(ad3954bd2) Moved item HUD closing logic to Character.ControlLocal and removed it from ItemInventory. The deselection in ItemInventory was not synced with the server, causing the item to be immediately reselected after the HUD has been closed (and the logic was redundant anyway because it's also handled in Character).
|
2019-03-29 17:23:33 +02:00 |
|
Joonas Rikkonen
|
d974a5d72f
|
(3a98135bd) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev
|
2019-03-29 17:21:37 +02:00 |
|
Joonas Rikkonen
|
c0cf060526
|
(7d7e17231) Implement reversing and make it as an option for attacks. Detach latching with "F" (debug feature).
|
2019-03-29 17:20:54 +02:00 |
|
Joonas Rikkonen
|
f3dc34dfa3
|
(d211acd47) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev
|
2019-03-28 18:12:09 +02:00 |
|
Joonas Rikkonen
|
2490951b2b
|
(6912a70c7) Removed: Unused, old code. Fixed: Formatting
|
2019-03-28 18:11:54 +02:00 |
|
Joonas Rikkonen
|
f51c9c14df
|
(54ae135f5) Items can be dragged and dropped directly from the inventory into containers without having to select the container first.
|
2019-03-28 18:11:40 +02:00 |
|
Joonas Rikkonen
|
3ef9374314
|
(2464ca95d) Implement random factor (0-100%) for the cooldowns. Add some randomness to the attacks of all new characters.
|
2019-03-28 18:09:32 +02:00 |
|
Joonas Rikkonen
|
44a8bfce08
|
(808e7257d) Attempt to fix the issue where bots are not avoiding walls properly while wandering around.
|
2019-03-28 18:09:05 +02:00 |
|
Joonas Rikkonen
|
72e7cb6e99
|
(b0feecc1f) Use the code that includes wall avoidance for wandering also in AIObjectiveFindSafety and AIObjectiveGetItem when the target is unreachable.
|
2019-03-28 12:35:01 +02:00 |
|
Joonas Rikkonen
|
05f12a144b
|
(afed4e8fa) Check that the container is in the same hull than the character before allowing to contain items. Might solve the floating diving suit mentioned in #1362.
|
2019-03-28 12:34:47 +02:00 |
|
Joonas Rikkonen
|
e09740d31e
|
(371088346) Merge branch 'dev' of github.com:Regalis11/Barotrauma-development into dev
|
2019-03-28 12:34:18 +02:00 |
|
Joonas Rikkonen
|
ef7b0f0ccf
|
(edc1704a5) Added: A checkmark and small delay before removal for completed objectives
|
2019-03-28 12:34:04 +02:00 |
|
Joonas Rikkonen
|
e6c3d6d537
|
(6cc2e0541) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev
|
2019-03-27 21:00:33 +02:00 |
|
Joonas Rikkonen
|
0ab2f2ac69
|
(29faa9c06) Reinstate charybdis monster events.
|
2019-03-27 20:57:50 +02:00 |
|
Joonas Rikkonen
|
98224c6ec9
|
(cc0f963d6) Fixed nullref exception when loading campaign character inventories in single player.
|
2019-03-27 20:57:36 +02:00 |
|
Joonas Rikkonen
|
4cb3469c4f
|
(8f9250974) Fix spritesheet orientation offestting the joint widgets in the wrong direction, which made it a bit difficult to use.
|
2019-03-27 20:54:00 +02:00 |
|
Joonas Rikkonen
|
ad1a726e91
|
(8d8ed7727) Fixed: Invalid title font & color in tutorial infobo. Added: Some rudimentary scaling based on screen resolution for VideoPlayer
|
2019-03-27 20:53:46 +02:00 |
|