Joonas Rikkonen
5d342e24ef
Clients are allowed to vote to end the round if they have spawned at some point during the round, even if the character they controlled doesn't exist anymore (huskified or eaten). Closes #483
2018-07-16 16:27:13 +03:00
Joonas Rikkonen
89b26008a6
Projectile damage range is set to the radius of the item's collider if the range is not given in the xml. Structure.AddDamage uses the edges of the sections to calculate the distance to a damage source, i.e. the damage area only has to "touch" the section to do damage. Closes #479
2018-07-16 15:44:26 +03:00
Joonas Rikkonen
01c3d20a0c
Fire can only explode oxygen tanks that are >25% full (otherwise the condition of the tank just drops to 0). Prevents infinite explosions when an oxygen generator is on fire with oxygen tanks inside. Closes #470
...
+ Made oxygen generators fill oxygen tanks faster.
2018-07-16 14:59:01 +03:00
Joonas Rikkonen
a436eb27c1
Fixed explosion with an EMP value only damaging reactors (when they should only ignore reactors). Closes #473
2018-07-16 13:50:31 +03:00
Joonas Rikkonen
10ad78d607
Console command fixes. Closes #482
...
- Banip, banid & kickid can be used by clients.
- "Spawnitem x inventory" spawns the item in the inventory of the client using the command instead of the host's inventory.
- Ragdoll and kill commands target the character of the client using the command when the name parameter is omitted.
- Added SpawnItem changes from the dev branch (items can be spawned in the inventory of a specific/random character).
2018-07-16 13:43:29 +03:00
Joonas Rikkonen
ac5bad3011
Dedicated server can give clients the permission to use commands that only exist in the client project (los, lights, control, etc). Closes #476
2018-07-16 11:43:50 +03:00
Joonas Rikkonen
734b86bfba
Fixed clients being unable to give non-permanent or range bans. Closes #481
2018-07-16 11:24:24 +03:00
Joonas Rikkonen
ceae0bf94e
Fixed oddities in traitor ratio/assignment logic. The TraitorUseRatio setting is used to determine the number of traitors, the minimum number of traitors is 1 instead of 2, the host is taken into account when determining the number of traitors. Closes #477
2018-07-16 11:05:10 +03:00
Joonas Rikkonen
015eacbcb0
Fixed GameAnalytics thread becoming active despite user statistics being disabled, causing the game to stay active in the background when quitting.
2018-07-13 11:29:11 +03:00
Joonas Rikkonen
4f874a276b
Fixed crashes caused by characters with no AI config due to missing SteeringManagers. Closes #469
2018-07-13 11:01:42 +03:00
Joonas Rikkonen
ce88519c13
Pump components with a physics body updates it hull when active (-> possible to make portable pump items). Closes #463
2018-07-11 10:59:40 +03:00
Joonas Rikkonen
1c358fc4c0
Disabled GameAnalytics debug logging in release builds
2018-07-11 10:57:59 +03:00
Joonas Rikkonen
809fc74ddd
Merge branch 'analytics'
2018-07-11 10:37:33 +03:00
Joonas Rikkonen
b01826e4f8
Fixed crashing if LightManager.UpdateObstructVision is called before ViewTarget has been set. Closes #466
2018-07-11 10:34:53 +03:00
Joonas Rikkonen
04b420fc79
Dedicated server sends user stats when quitting
2018-07-10 16:14:21 +03:00
Joonas Rikkonen
c7e220d222
Collecting some more usage statistics: selected game mode, mission, submarine, content package, traitors on/off, kills
2018-07-10 15:49:08 +03:00
Joonas Rikkonen
51f2455ada
Added GameAnalytics framework which can be used to collect usage statistics. When starting the game for the first time, the player can select whether they want to send usage data or not. Atm only used to collect crash reports.
2018-07-10 13:40:54 +03:00
Joonas Rikkonen
846291ff54
Sprites for some of the new logic components in #392 , added a description to the adder component.
2018-07-09 15:46:39 +03:00
Roni Kovaniemi
c1cbde4288
Adder Signal Component
...
Added a Adder signal component, which adds values inputted together and outputs a sum.
2018-07-09 14:42:07 +03:00
Joonas Rikkonen
847078f1ec
Added a filename case check to sprite loading
2018-07-08 19:48:47 +03:00
Joonas Rikkonen
59cfec90b6
v0.8.1.4
2018-07-08 19:32:32 +03:00
Joonas Rikkonen
86c4cd17d2
Fixed clients getting assigned random jobs regardless of job preferences.
2018-07-08 19:32:23 +03:00
Joonas Rikkonen
27b02e6957
v0.8.1.3
2018-07-06 21:01:47 +03:00
Joonas Rikkonen
9b07171ba8
Fixed case-sensitivity issues, part six quadrillion and two
2018-07-06 20:21:31 +03:00
Joonas Rikkonen
740d201fc3
Fixed server-side crashes during job assignment if a client hasn't sent any job preferences
2018-07-06 19:42:33 +03:00
Joonas Rikkonen
f684f76862
Merge pull request #456 from chesse20/doggy
...
(sometimes) Better Trained assisstants
2018-07-01 15:46:55 +03:00
chesse20
91331ed3ab
Better Trained assisstants
...
increases chances of assistants having skill levels past certain thresholds needed for tasks
2018-06-30 15:15:24 -07:00
Joonas Rikkonen
df149dd0fa
Option to make delay component reset (discarding previously received signals) when a new signal is received, fixed delay countdown running even when the game is paused. Closes #435
2018-06-10 23:51:26 +03:00
Joonas Rikkonen
917b869b92
Fixed exceptions in RespawnManager if the selected respawn shuttle doesn't have a nav terminal or any other item with a Steering component. Closes #438
2018-06-10 21:31:34 +03:00
juanjp600
f59db98188
Fixed case-sensitivity issues, part six quadrillion and one
2018-06-06 15:00:02 -03:00
juanjp600
e9374812a5
Fixed case-sensitivity issues, part six quadrillion
2018-06-06 14:59:32 -03:00
Joonas Rikkonen
1a84b6cae7
Fixed items not being placed in the same hull and sub as the item they're inside if the ItemContainer is not the first of the parent's ItemContainer components (e.g. fabricator output inventory). Closes #430
2018-05-30 19:15:55 +03:00
Joonas Rikkonen
d1ec246f28
Fixed motion sensors sending out signals even if the output is set to nothing. Closes #426
2018-05-30 18:36:44 +03:00
Joonas Rikkonen
af83665f26
Merge pull request #431 from BlueTheKing/patch-1
...
Added full paths for all items + an extra comment for tools.xml
2018-05-30 11:16:32 +03:00
Joonas Rikkonen
05add5b82d
Merge pull request #401 from BlueTheKing/master
...
Added oxygenite tank, ancient weapon changes
2018-05-30 11:16:00 +03:00
Blue
87b21785b0
Full paths to sound files
2018-05-27 20:01:47 +02:00
Blue
5018d327c4
Full paths to sound files
2018-05-27 19:58:15 +02:00
Blue
6bc52aec4b
Full path to sound file
2018-05-27 19:56:55 +02:00
Blue
9479062613
Full paths to sound files
2018-05-27 19:55:37 +02:00
Blue
f32d2a3d38
Full paths to sound files
2018-05-27 19:43:14 +02:00
Blue
26b357b45d
Full paths to sound files
2018-05-27 19:42:04 +02:00
Blue
4fc5c998de
Full paths to sound files
2018-05-27 19:40:12 +02:00
Blue
4c3dcfb84f
Full paths to sound files
2018-05-27 19:38:34 +02:00
Blue
17e3095961
Full path to sound file
2018-05-27 19:37:28 +02:00
Blue
fd92c78807
Full paths to sound files + extra comment
2018-05-27 19:34:07 +02:00
Blue
c004879581
Full paths to sound files
2018-05-27 19:29:42 +02:00
Blue
eb6bf56379
Plasma cutter can now use the oxygenite tank
2018-05-26 19:02:45 +02:00
Joonas Rikkonen
144122b5e1
Merge pull request #421 from BlueTheKing/patch-2
...
Locky typo fixed
2018-05-24 10:40:24 +03:00
Joonas Rikkonen
49546435ce
Merge pull request #418 from Tazial/master
...
Change log names to be sortable by file name
2018-05-24 10:39:44 +03:00
Blue
a0b3fe7b46
Locky typo fixed
...
"loxky" to "locky"
2018-05-23 21:25:55 +02:00