Commit Graph

9869 Commits

Author SHA1 Message Date
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
Julian Giebel
7771f58460 Improve on disposal routing code (#1795)
Co-authored-by: Julian Giebel <j.giebel@netrocks.info>
2020-08-19 20:43:56 +02:00
Swept
20ab566f8c Switches current PDAs to the /tg/ ones. (#1796)
* Switches PDAs with tg ones and renames flashlight component

* Which chucklefuck hid the ID cards in the clothing folder

* Removes Mime PDA as i'm gonna do that in another PR

* Moves EVERY SINGLE PDA over by exactly one pixel so they're aligned perfectly with the UI slot

* On second thought moves back the id-cards since I don't want to deal with conflicts
2020-08-19 20:41:33 +02:00
Exp
17080a92ee Clear the ready list once the lobby is left (#1791) 2020-08-19 20:41:03 +02:00
DrSmugleaf
9306f41bed Update submodule 2020-08-19 18:29:48 +02:00
Swept
f79085d43e Tones down screenshake (#1794) 2020-08-19 18:24:50 +02:00
Exp
81fea61b72 Fix Roundend Summary Overlap (#1789)
* Fixed translation

* Temp fix

* Add "TODO: Remove" Comment
2020-08-19 17:02:31 +02:00
DrSmugleaf
3b2a804f4f Fix disposals throwing you into the shadow realm (#1792) 2020-08-19 16:49:34 +02:00
SoulSloth
dc77c399b9 Add 'Scan DNA' function to medical scanner (#1783)
* Add art assets for cloning

* Added a 'Scan DNA' button to the medical scanner

* Made the UI update unconditional for the medical scanner until checks for power changes are in place

* Update Medical scanner to reflect powered status and fix #1774

* added a 'scan dna' button the the medical scanner that will add the contained bodies Uid to a list in CloningSystem, fixed an issue with the menu not populating if the scanner starts in an unpowered state

* Add disabling logic to 'Scan DNA' button on medical scanner

* Removed un-used libraries

* changed scan dna button to Scan and Save DNA
2020-08-19 16:23:20 +02:00
DrSmugleaf
cd1afb6582 Disable suffocation damage temporarily 2020-08-19 15:54:45 +02:00
Julian Giebel
1292adb001 Disposal routing (#1710)
* Implement disposal tagger
Implement disposal  router
Combine sprites to make conpipe-tagger sprite

* Implement change requests

* Remove nullable

* Update DisposalHolderComponent.cs

* Update DisposalHolderComponent.cs

* Update Content.Server/GameObjects/Components/Disposal/DisposalRouterComponent.cs

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

Co-authored-by: Julian Giebel <j.giebel@netrocks.info>
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2020-08-19 15:50:06 +02:00
Exp
7be8657417 Fix Suspicion selecting too many traitors (#1790) 2020-08-19 15:09:16 +02:00
Exp
2448864035 Fixes sending empty msgs and trims unnecessary whitespaces (#1785) 2020-08-19 14:27:51 +02:00
Víctor Aguilera Puerto
5190c04944 Some work 2020-08-19 12:23:42 +02:00
nuke
b8fef91922 Random events no longer start while in lobby and round ending forces current event to end (#1782)
* Random events cannot run in lobby and round ending forces events to end.

* Thanks p4merge

* Get rid of unused

* Apply suggestions from code review

Co-authored-by: Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
2020-08-19 08:54:10 +02:00
Julian Giebel
259762717b Change cell that spawns with flashlights (#1781)
Co-authored-by: Julian Giebel <j.giebel@netrocks.info>
2020-08-18 19:33:24 +02:00
DrSmugleaf
e68c91a64c Increase wall HP (#1713)
* Increase all walls hp by 5 times

* Increase reinforced and riveted wall hp as well

* Revert "Increase reinforced and riveted wall hp as well"

This reverts commit a9d95670e3f6c4d7fb2b2cf3c84503496f685e26.

* Increase reinforced and riveted wall hp as well

* Merge conflict fixes

* Reduced wall hp slightly
2020-08-18 18:00:36 +02:00
SoulSloth
7664b30951 Add a fire extinguisher (#1685)
* added a lantern

* Add A Lantern with radiating light

* Added a GasVapor system and made a base for extinguisher spray.

* switched to using solution component for fire extinguisher

* made it so fire extinguisher's can run out of water vapor

* Added actual Gas to Gas Vapor, now getting atmosphere for touched tiles.

* Made it so gasVapor reacts and dissapates on reacting

* GasVapor now dissapates exponentially while traveling

* Added in-hands for fire extinguisher

* Added Spraysound to gasSprayer and to fire extinguisher prototype

* parameterized GasSprayer and GasVapor

* removed un-used imports in gasSprayer and gasVapor components and systems

* removed accidential threading import into gasmixturecomponent

* add a shared extinguisher component for extinguisher spray rotation instead of piggy-backing on RogueArrow

* paremeterized fuelCost and fuel name in GasSprayerComponent

* Paremeterized gasAmount, removed un-used code from gasVaporComponent

* Removed BaseItem Parent from Extinguisher_spray

* added GasVapor and GasSprayer to Ingored Components list

* reduced offset of spawned extinguisher vapor from player

* Update IgnoredComponents.cs

* renamed SharedExtinguisherComponent to SharedGasSprayerComponent and removed reference to RoguePointingArrow

* renamed shareExtinguisherComponent to SharedGasSprayerComponent

* Update Content.Server/Atmos/GasSprayerComponent.cs

Added check for solution component on GasSprayer.

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

* Update Content.Server/Atmos/GasSprayerComponent.cs

Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2020-08-18 17:45:49 +02:00
DrSmugleaf
8ea9e4cd90 Fix unknown component errors and duplicate damageable references (#1778) 2020-08-18 16:41:35 +02:00
metalgearsloth
04bc20c365 AI sleeping (#1708)
* AI sleeping

AI no longer update when dead.

* It was easier to merge master and re-apply it.

* Update AiControllerComponent.cs

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2020-08-18 15:14:55 +02:00