Joonas Rikkonen
5ec107bf83
(0d96091e5) Adjusted layout spacing on Reactor to make the warning labels slightly more readable on Brazilian Portugese
2019-05-16 05:43:40 +03:00
Joonas Rikkonen
de2246fe57
(e0d673b0d) Test: Don't calculate the distance to the buttons when seeking path. Instead, check the distance when checking the doors. Allows the bots to access the Remora ballast through the door where the button is a bit farther from the door than usually.
2019-05-16 05:42:51 +03:00
Joonas Rikkonen
828150e0ae
(9d8f050b8) Added text wrapping to ItemInventory titles and changed pump GUI In/Out text to use a smaller font
2019-05-16 05:42:34 +03:00
Joonas Rikkonen
1d5de494cd
(a185ec0cd) Don't report on broken items that have condition above the threshold. Optimize and fix.
2019-05-16 05:41:25 +03:00
Joonas Rikkonen
79d01822d2
(8015dd67d) Show a language selection prompt when launching the game for the first time (WIP)
2019-05-16 05:41:09 +03:00
Joonas Rikkonen
ddd84a4f9e
(c45394988) Refactor and fix button interaction and access checks in the indoors steering manager.
2019-05-16 05:40:00 +03:00
Joonas Rikkonen
3575c8df52
(03ab09991) Load chinese fonts dynamically, removed unnecessary duplicate block from DynamicRenderAtlas
2019-05-16 05:39:25 +03:00
Joonas Rikkonen
454dda56c7
(1762f02b3) Merge branch 'dev' into human-ai
2019-05-16 05:08:22 +03:00
Joonas Rikkonen
4797f6b0d3
(307219669) Add some automatic orders.
2019-05-16 05:08:02 +03:00
Joonas Rikkonen
b51fd32b88
(de7949704) Rewrite the leak priority calculations. Ensure that the damage priority is not negative.
2019-05-16 05:07:45 +03:00
Joonas Rikkonen
7f58f30829
(1c243b972) Fix steering related issues in the fix leaks objective.
2019-05-16 05:07:27 +03:00
Joonas Rikkonen
37555ed1a4
(9fc7c8e98) Only reset when the objective is an order.
2019-05-16 05:07:07 +03:00
Joonas Rikkonen
2a0e289a59
(40f4f67f8) Further changes to the calculations.
2019-05-16 05:06:49 +03:00
Joonas Rikkonen
b7272e1c96
(2f379083c) Change how some of the priorities are clamped.
2019-05-16 05:06:30 +03:00
Joonas Rikkonen
b5db30ec72
(c48cb7804) Change the operate item priority calculation so that it starts from 25 and increases with devotion and is multiplied by the priority modifier. Clamp the result.
2019-05-16 05:06:11 +03:00
Joonas Rikkonen
ff5a819ad3
(62a89ce6a) Refactor and fix priority calculations. WIP, but should already improve things.
2019-05-16 05:05:53 +03:00
Joonas Rikkonen
d0795791e7
(3bb9485ad) Add automatic orders as objectives instead of orders so that we can take advantage of the existing priority system. Turn the priority values defined in the xml into modifiers.
2019-05-16 05:04:53 +03:00
Joonas Rikkonen
5def53f7bd
(2972c6da9) Add a missing text.
2019-05-16 05:04:29 +03:00
Joonas Rikkonen
039d07f693
(a2943d8b7) Merge branch 'dev' into human-ai
2019-05-16 05:04:10 +03:00
Joonas Rikkonen
60f52375e6
(7788ec72a) Test issuing orders automatically.
2019-05-16 05:03:49 +03:00
Joonas Rikkonen
96a5875b9a
(a01a93af6) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev
2019-05-07 16:24:58 +03:00
Joonas Rikkonen
cc22268f0e
(ae2d4614b) Added: NPCConversation translations
2019-05-07 16:24:41 +03:00
Joonas Rikkonen
799c2d4a5c
(20b87e5bc) More workarounds to missing texts, fixed an error in one of the French texts
2019-05-07 16:24:23 +03:00
Joonas Rikkonen
ed23155de7
(a79419041) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev
2019-05-07 16:24:06 +03:00
Joonas Rikkonen
bc55ab10b8
(d81130005) added new outpost to project
2019-05-07 16:23:50 +03:00
Joonas Rikkonen
92f300128e
(f6783d0df) Workarounds to missing texts (use a "fallback tag" if the correct tag can't be found, now used for "shuttle" and "savesubdialogdescription"), minor layout tweaks to fix overlapping texts in Pt-Br
2019-05-07 16:23:32 +03:00
Joonas Rikkonen
8b4c5b8cd7
(a5643136e) Removed the separate "my character panel" from the top right corner of the screen in MP (not needed anymore because the job preferences etc can be edited in the info menu), removed the radio button below the chatbox (looks bad and not necessary now that we have a dedicated chat hotkey)
2019-04-18 12:03:37 +03:00
Joonas Rikkonen
6262b3ea54
(ce8e185aa) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev
2019-04-16 17:12:09 +03:00
Joonas Rikkonen
bd07acf26d
(052ab6307) Use MonoKickstart on Linux so installing Mono is not required, fixed division by zero if the width of the server console window is 0
2019-04-16 17:11:49 +03:00
Joonas Rikkonen
04efb3d471
(6ccb9e6a7) Fix a compile error.
2019-04-15 11:56:04 +03:00
Joonas Rikkonen
fcdfee6328
(333e0a646) Added automatic hull & item repair option to the campaign. TODO: adjust costs, now both options cost a fixed 500 credits. Closes #1314
2019-04-15 11:55:49 +03:00
Joonas Rikkonen
40d0a49958
(0946322ab) Fixed file transfer progress bars not being visible in NetLobbyScreen. Closes #1412
2019-04-10 13:25:10 +03:00
Joonas Rikkonen
33b8c37933
(3cb6209cf) Show the "starting a round" popup to all clients when the server initiates a new round. Closes #1396
2019-04-08 13:37:27 +03:00
Joonas Rikkonen
57e5a969ba
(f95283b36) Submarine preview layout changes, don't display attributes that don't have a value, GUIMessageBox layout tweaking
2019-04-05 16:13:12 +03:00
Joonas Rikkonen
95698f5eb5
(42c79b8de) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev
2019-04-05 16:10:45 +03:00
Joonas Rikkonen
458143c84a
(e86a06f54) Halve Mudraptor texture resolution and fix the ragdoll accordingly.
2019-04-05 16:10:31 +03:00
Joonas Rikkonen
0589ecd9e2
(da4728791) Job preferences can be edited mid-round in the info menu. Closes #1237
2019-04-04 11:43:52 +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
fa2a338d73
(b8f75ee96) Fixed level inequality errors caused by 866621c. Accessing the level start/end location properties during level generation caused the seed of RandSync.Server to be changed. Now generating a new random location uses a new MTRandom instance and doesn't touch RandSync.Server.
2019-03-31 19:12:27 +03: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
080ac78ded
(5c35a640e) Update tutorial-rework with dev
2019-03-27 20:52:47 +02:00
Joonas Rikkonen
3f82c9a2cb
(f417b026f) Fetched: Changes for playing video tutorial from local branch
2019-03-27 20:45:14 +02:00
Joonas Rikkonen
237f164123
(afe15e7b2) Fixed server sending campaign saves and campaign character data to clients after the game mode has been switched to something else. Closes #1346
2019-03-26 17:12:45 +02:00
Joonas Rikkonen
4b3e78b566
(913ed2ce9) Merge remote-tracking branch 'origin/dev' into enemy-ai
2019-03-26 14:07:11 +02:00
Joonas Rikkonen
14832e2040
(aea5053bf) Fix wall target position not updated when the submarine moves. Fix latchontoai attach positions and distance checks. Detaching should also work both when the characters can get in and when the submarine velocity is enough to detach the characters. Still not synced, but re-enabled for testing.
2019-03-26 14:06:55 +02:00
Joonas Rikkonen
d98f0efd66
(0cd6089c2) Disable campaign start button if a round is already running when joining.
2019-03-25 19:51:54 +02:00
Joonas Rikkonen
cc9ae260a3
58005a8...01f115d
...
commit 01f115d32d768c76d01bc5fad5cfe2e3f88333cc
Author: Joonas Rikkonen <poe.regalis@gmail.com >
Date: Thu Mar 21 13:09:32 2019 +0200
MidRoundSyncing changes (could potentially fix #1281 and #1323 ):
- Don't mark events as "sent to all" if there's a midround syncing client who'll need those events once the midround sync is done.
- Don't keep updating midround syncing clients' unreceived event count as new unique events are created during midround sync, but instead just send the clients the unique events they were missing at the time of joining. Because the new events created during the midround syncing aren't removed anymore, the joining client will be able to receive them when they switch to normal sync. The old behaviour might've lead to cases where the client can't "catch up" with the new events while midround syncing, causing them to time out.
commit 915aeb4e322ad04968556484aea74cf8b0070c3e
Author: Joonas Rikkonen <poe.regalis@gmail.com >
Date: Thu Mar 21 12:16:57 2019 +0200
Fixed end round vote count overlapping with the server log button, display the votes as votes/max instead of y/n.
commit 62e3b272bb0235553562578493bf638a047235ab
Author: Joonas Rikkonen <poe.regalis@gmail.com >
Date: Wed Mar 20 23:36:03 2019 +0200
Updated handheld sonar UI graphics & moved it to the bottom left corner of the screen
commit b93c7312c6bf4b560c8259e79650dbf1444072c9
Author: Joonas Rikkonen <poe.regalis@gmail.com >
Date: Wed Mar 20 23:10:08 2019 +0200
Hide the start button from the campaign UI if the client doesn't have the permission to manage the campaign or rounds.
2019-03-21 14:52:00 +02:00
Joonas Rikkonen
3f13112b69
814f6c9...58005a8
...
commit 58005a84e36a4658cb9a5dba2de3041d8e3511b1
Author: Joonas Rikkonen <poe.regalis@gmail.com >
Date: Wed Mar 20 22:50:54 2019 +0200
Fixed incorrect submarine & level seed in server logs when playing campaign mode.
commit 39119f862e7e69608cf418d06c74c784330461d2
Author: Joonas Rikkonen <poe.regalis@gmail.com >
Date: Wed Mar 20 22:50:19 2019 +0200
Fixed campaign view button overlapping with the "ready to start" tickbox in NetLobbyScreen. Closes #1315
2019-03-20 22:52:25 +02:00
Joonas Rikkonen
3b402cf335
d9e5368...df7366c
...
commit df7366c3d0db4c5cee4d0db33a0eb2ab5c7e28e9
Author: Joonas Rikkonen <poe.regalis@gmail.com >
Date: Tue Mar 19 13:22:17 2019 +0200
Save all of the inventory slot indices an item is in, instead of just the first one. Otherwise inventories can get messed up because of equipped items: for example, a revolver may be equipped in a hand slot and the 3rd Any-slot, but just putting it in the and slot during loading will cause it to be placed into the hand slot and the first free Any-slot, potentially preventing whatever was actually in the first Any-slot to be placed in the inventory. Closes #1301
commit 4eeeb3531fe88aeb0dddca2b407ec6f260ea1e8e
Author: Joonas Rikkonen <poe.regalis@gmail.com >
Date: Tue Mar 19 12:55:27 2019 +0200
Fixed sub/mode voting not being enabled when changing the setting after the server has been started.
commit 7f2118b950748d30cc21869cfff9d69fd5c77b81
Author: itchyOwl <lauri.harkanen@gmail.com >
Date: Tue Mar 19 12:41:09 2019 +0200
Doors and hatches can now be repaired also with wrenches. Changing the required equipment for anything but door components doesn't have any effect anymore. TODO: remove/disable editing the field when it cannot be edited.
2019-03-19 13:23:11 +02:00