NotAlwaysTrue
f9ad542029
Merge branch 'CBT' into dev_itemrefactor
2026-04-30 22:15:38 +08:00
Evil Factory
8e8b8eb8aa
GameMain.LuaCs is no more
2026-02-28 16:05:20 -03:00
Eero
caec44c57d
Fix concurrent access issues with ConnectedClients
...
Replaced direct access to GameMain.Server.ConnectedClients with array snapshots in multiple server-side classes to prevent concurrent modification issues during parallel updates. Also updated PhysicsBody and LevelTrigger to avoid static/shared state in parallel contexts, improving thread safety and reliability.
2026-01-08 00:26:29 +08:00
Eero
7b8275100d
Improve thread safety and performance in core systems
...
Refactors event, entity, and physics management to use thread-safe and lock-free data structures (Immutable collections, ConcurrentQueue, ConcurrentDictionary, Channel) for improved concurrency and performance. Replaces O(n) queue lookups with O(1) set/dictionary checks, ensures atomic updates for shared state, and optimizes queue draining and deferred action processing. Updates related code to use new APIs and patterns, and adds documentation for thread safety and workflow.
2025-12-29 16:47:10 +08:00
EvilFactory
6da26ffa93
Merge remote-tracking branch 'upstream/master' into develop
2024-12-11 10:44:53 -03:00
Regalis11
f6349b2175
v1.7.7.0 (Winter Update 2024)
2024-12-11 13:26:13 +02:00
EvilFactory
30a8f0c561
Merge remote-tracking branch 'upstream/master' into develop
2024-10-22 12:42:35 -03:00
Regalis11
6e6c17e100
v1.6.17.0 (Unto the Breach update)
2024-10-22 17:29:04 +03:00
EvilFactory
e163f7ed73
Merge remote-tracking branch 'upstream/master' into develop
2024-06-18 12:19:13 -03:00
Regalis11
230d1b6e78
v1.5.7.0 (Summer Update)
2024-06-18 16:50:02 +03:00
EvilFactory
ca1c294c7a
Fixed character.death not getting called on the client
2023-03-30 18:37:13 -03:00
Evil Factory
cf500081d1
renamed hooks (with compatibility), added new hook: character.giveJobItems (because of how often its used) and updated hook docs
2022-05-17 12:24:52 -03:00
Evil Factory
b7395bedea
Refactor and fix #56
2022-04-15 19:08:27 -03:00
Oiltanker
3eba20ecb7
new hook call method + function to delegate conversion
2022-04-15 21:29:12 +03:00
Oiltanker
5d06df437e
hook merge + hook wrappers
2022-04-15 21:28:22 +03:00
Oiltanker
1e6ac68e86
initial cs-lua merge work
2022-04-15 21:25:58 +03:00
Evil Factory
ccf5600ad1
Merge branch 'dev' of https://github.com/Regalis11/Barotrauma.git into unstable-tests
2022-04-08 12:52:28 -03:00
Markus Isberg
c1b8e5a341
Unstable 0.17.4.0
2022-03-30 00:08:09 +09:00
Markus Isberg
2968e23ae8
Unstable 0.17.2.0
2022-03-30 00:06:59 +09:00
Juan Pablo Arce
4206f6db42
Unstable 0.17.3.0
2022-03-22 14:44:56 -03:00
Markus Isberg
6d410cc1b7
Unstable 0.17.1.0
2022-03-17 01:25:04 +09:00
Markus Isberg
3974067915
Unstable 0.17.0.0
2022-02-26 02:43:01 +09:00
Evil Factory
6340304ae4
Merge branch 'master' of https://github.com/Regalis11/Barotrauma.git
2022-02-24 14:30:39 -03:00
Markus Isberg
7d6421a548
Unstable 0.16.0.0
2022-01-14 01:28:24 +09:00
Evil Factory
bb1631a21c
Merge branch 'master' of https://github.com/Regalis11/Barotrauma.git into Regalis11-master
2021-12-15 14:45:31 -03:00
Markus Isberg
80f39cd2a3
Unstable 0.15.15.0 (and the one before it I forgor)
2021-11-18 21:34:30 +09:00
Evil Factory
bae2390eb1
Merge branch 'master' of https://github.com/Regalis11/Barotrauma.git into Regalis11-master
2021-10-27 14:41:47 -03:00
Evil Factory
8ef6ec90ca
Revert "what the fuck"
...
This reverts commit 16e90bea61 .
Revert "fix merge conflicts, warning: still broken"
This reverts commit 1f0f411d4f .
2021-10-27 13:59:19 -03:00
Evil Factory
1f0f411d4f
fix merge conflicts, warning: still broken
2021-10-27 13:35:10 -03:00
Joonas Rikkonen
234fb6bc06
Release v0.15.12.0
2021-10-27 18:50:57 +03:00
jimmyl
67dd27f4fe
made changes as suggested by evilfactory
2021-08-29 20:40:07 +02:00
jimmyl
63ef6c82cb
characterdeath with killer and killing affliction
...
why this wasnt already a feature i do not know
2021-08-29 20:03:37 +02:00
Evil Factory
933b6dcb8f
fix killedbytraitor and message icon
2021-08-06 19:26:16 -03:00
Juan Pablo Arce
0002ad2c50
v0.10.5.1
2020-09-22 11:31:56 -03:00
Joonas Rikkonen
ac37a3b0e4
(f0d812055) v0.9.9.0
2020-04-23 19:19:37 +03:00
Regalis
3c09ebe02f
(61d00a474) v0.9.7.1
2020-03-04 13:04:10 +01:00