Commit Graph

36638 Commits

Author SHA1 Message Date
Víctor Aguilera Puerto fd81e05d5b
Add inventory helpers and an integration test for it (#1841) 2020-08-21 18:09:47 +02:00
Pieter-Jan Briers 94e85adedb
I blame Rider. 2020-08-21 17:48:22 +02:00
Pieter-Jan Briers dc602034f0
Update submodule 2020-08-21 17:45:39 +02:00
Pieter-Jan Briers 09e7006e6d
Integration tests for mind entity deletion handling. 2020-08-21 17:43:42 +02:00
Pieter-Jan Briers 3f0665b908
Make deleting a visited entity not cleaning it up in the mind. 2020-08-21 17:43:27 +02:00
Pieter-Jan Briers d5c4ed819c
Add some minor setup behavior to DummyGameTicker by giving it a common base with normal GameTicker.
Necessary for the game to, well, function.
2020-08-21 17:41:50 +02:00
Víctor Aguilera Puerto 68fb5d4257 Merge branch 'master' into 2020-08-19-firelocks 2020-08-21 16:51:50 +02:00
Víctor Aguilera Puerto d7ced7a45c unlit layers for firelock.rsi 2020-08-21 16:51:47 +02:00
Pieter-Jan Briers 1f1e95f535
Add integration test for entity deletion. 2020-08-21 14:54:50 +02:00
Pieter-Jan Briers 80e175aaa9
Fix deletion of inventories of dead people. 2020-08-21 14:54:38 +02:00
Pieter-Jan Briers a9d8d8051d
Update submodule. 2020-08-21 14:54:11 +02:00
Víctor Aguilera Puerto c042b46220 Fix arrow visibility for ghosts.
metacomming bad
2020-08-21 13:32:04 +02:00
Exp 02b5632dac
Observers are now shown in the Lobby as Observers (#1834)
* Observers are now shown in the Lobby as Observers

* Weviews adwessed
2020-08-21 11:24:06 +02:00
Exp 8fe211bf88
Make Table Vaulting use "theName" macro (#1832) 2020-08-21 11:00:27 +02:00
Pieter-Jan Briers 4863c0eb2d
Merge pull request #1827 from exp111/20200820-min-traitor-exception
Fixed Exception when ReadyPlayers < MinTraitors
2020-08-21 00:08:47 +02:00
Exp ce1dc6d86b
Table Vaulting notify messages use the name (#1828) 2020-08-21 00:08:16 +02:00
Pieter-Jan Briers b1eb320b0a
Fix exception with explosions and storage items. 2020-08-20 23:44:35 +02:00
Pieter-Jan Briers c2fc4d6628
Fix squeaking sounds. 2020-08-20 22:43:59 +02:00
Pieter-Jan Briers f27ce22dc9
Reduce airlock prying time. 2020-08-20 22:38:00 +02:00
Pieter-Jan Briers 0eba05c604
Fix exception in preferences preview. 2020-08-20 22:37:48 +02:00
Exp daf17e1c64 Fixed Exception when ReadyPlayers < MinTraitors 2020-08-20 22:16:34 +02:00
Pieter-Jan Briers 82c4c3eb4a
Suspicion improvements:
1. pull settings from cvars.
2. Fix greet.

Fixes #1823
2020-08-20 22:05:14 +02:00
Pieter-Jan Briers 3d75f0d753
Update submodule. 2020-08-20 21:45:50 +02:00
Pieter-Jan Briers fc2ee61f75
Fix verbs in-hand.
Properly this time.
2020-08-20 21:45:43 +02:00
Pieter-Jan Briers e9d302f6e5
Merge pull request #1711 from Visne/mathmerge 2020-08-20 20:46:28 +02:00
Pieter-Jan Briers 8a2530e7a0
More FloatMath -> MathHelper from merge. 2020-08-20 20:34:32 +02:00
Pieter-Jan Briers bf60a4e9fc
Merge branch 'master' into mathmerge 2020-08-20 20:33:43 +02:00
Pieter-Jan Briers 7575e143f6
Update submodule again 2020-08-20 20:32:05 +02:00
Víctor Aguilera Puerto ca5002981d Downgrade submodule. 2020-08-20 20:21:25 +02:00
Pieter-Jan Briers 75a7223aa1
Integration tests go brrrr 2020-08-20 19:23:16 +02:00
Pieter-Jan Briers f57269c5dc
Update submodule. 2020-08-20 19:22:23 +02:00
Pieter-Jan Briers 4cb0040045
Fix some UserData file system usage inconsistencies with map save tests. 2020-08-20 18:47:41 +02:00
Pieter-Jan Briers 496b456120
Use in-memory SQLite prefs DB when UserData is virtual. 2020-08-20 18:47:41 +02:00
Víctor Aguilera Puerto 3203fdfb7f Fix fallback preset DisallowLateJoin not being taken into account 2020-08-20 18:18:42 +02:00
Víctor Aguilera Puerto 9e7d698145
Allow specifying a text to be shown to players in the summary when ending the round. (#1818)
* Allow specifying a text to be shown to players when ending the round.
Also sets text

* Fix comment
2020-08-20 18:09:29 +02:00
Visne de61a01703
Fix HasGameRule bug (#1819) 2020-08-20 16:59:59 +02:00
Pieter-Jan Briers ed1a96e536
Nullability fixes. 2020-08-20 16:48:15 +02:00
Pieter-Jan Briers 3372ab050c
Update submodule. 2020-08-20 16:48:15 +02:00
Víctor Aguilera Puerto 944ce2cc92
Allow game presets to disallow latejoining (#1816)
* Allow game presets to disallow latejoining

* Update Content.Server/GameTicking/GameTicker.cs

Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>

Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2020-08-20 16:20:48 +02:00
Víctor Aguilera Puerto 2bdf359289 Fix readyall nullable 2020-08-20 16:20:08 +02:00
Víctor Aguilera Puerto d703dc8dcc Adds readyall (b)admin command. 2020-08-20 15:19:36 +02:00
metalgearsloth d8a78f2de6
Geometric mean for AI considerations (#1812)
* Geometric mean for AI cons

More forgiving for having more considerations for an action.

* You had 1 job

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-08-20 14:16:12 +02:00
metalgearsloth 599b316212
Fix AI bool curves (#1809)
I was a silly billy. AI were only picking up 1 item because 0.5 was being treated as a fail.

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-08-20 13:47:47 +02:00
metalgearsloth c6abeda53b
Fix AI inventory deleted exc (#1810)
Was throwing during eating / drinking.

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-08-20 13:47:20 +02:00
py01 f61d891ebc
Power integration tests (#1805)
* Power test draft 1

* power tests work

* Apc charging test

Co-authored-by: py01 <pyronetics01@gmail.com>
2020-08-20 11:44:39 +02:00
metalgearsloth b7de0c9bb3
Nerf xeno damage (#1806)
Still higher than human fists but won't 2 shot you into crit.

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-08-20 11:21:23 +02:00
nuke 322e38b173
Fix for climb jank (#1803)
Player body was going to sleep, so now we spam WakeBody() at it.
2020-08-19 17:21:15 -07:00
Víctor Aguilera Puerto 45380c129b Fix traitors not knowing who their friends are. 2020-08-20 01:12:06 +02:00
nuke f4909cdb98
Climbing system (#1750)
* Initial commit

* Climbing uses its own controller now

* Missed a check

* Get rid of hands check

* Cleanup

* Get rid of speciescomponent stuff

* Remove unneeded check, add separate case for moving other players.

* Add DoAfter

* IClientDraggable added to ClimbingComponent

* Added some basic integration tests. Renamed ClimbMode to Climbing.

* oops

* Minor fixes

* ffff

* Table fix

* Revamped system so its more predicted, uses proper  logic for de-climbing. Get hype!!!

* Flag check fix

* Distance check and reset numticksblocked

* get rid
2020-08-20 00:13:22 +02:00
Swept b7e5aafdbc
My bad (#1797) 2020-08-19 20:44:33 +02:00