Commit graph

7480 commits

Author SHA1 Message Date
metalgearsloth
0318b6f9e5
Optimise pinpointer activation significantly (#7169) 2022-03-19 19:27:26 +01:00
Leon Friedrich
8e46b8040e
Update butchering popups (#7196) 2022-03-19 19:25:18 +01:00
Rane
9fa78fb6a4
Doctor PDA functions as a health analyzer (#7031) 2022-03-19 19:20:20 +01:00
Leon Friedrich
91d2976c44
Add custom type serializer to destruction spawn (#7190) 2022-03-19 16:34:56 +11:00
metalgearsloth
e630deafe1
Bandaid pullcontroller (#7176) 2022-03-19 14:18:43 +11:00
metalgearsloth
8bf00b40cd
Revert "ctrl-rclick tweaks" (#7171) 2022-03-18 15:40:02 +11:00
metalgearsloth
867fa503fb
ctrl-rclick tweaks (#7170) 2022-03-18 14:18:34 +11:00
Moony
366503fc97
Add some logging and make moose more easy to play on. (#7168) 2022-03-17 17:21:35 -05:00
Moony
3721b3303b
Adds support for a map rotation system. (#7162)
* Adds support for a map rotation system.
It is now the default way of selecting a map, map votes have been disabled.

* whoops

* Randomize the map it starts off with, too.
(it'd pick bagel every time otherwise)

* Address review

* remove knight from rotation due to it being an unmaintained map.

* minor cleanup
2022-03-17 13:59:53 -05:00
Leon Friedrich
bfd95c493b
hands ECS (#7081) 2022-03-17 18:13:31 +11:00
metalgearsloth
dc85b4bc80
Allow consuming while moving (#7158) 2022-03-17 12:46:18 +11:00
Leon Friedrich
25cf0eac08
fix gas tank UI (#7135) 2022-03-16 14:30:40 -07:00
Chris V
90498edbbb
Add the Omnitool, drone adjustments (#6948) 2022-03-15 18:11:29 -07:00
Leon Friedrich
d367cf7c43
Fix AUI interaction checks (#7130) 2022-03-15 14:59:20 +11:00
Willhelm53
65178bccc4
Mopping ECS (No BucketComponents allowed!) (#6718)
Co-authored-by: mirrorcult <lunarautomaton6@gmail.com>
2022-03-14 14:02:26 -07:00
metalgearsloth
84225dde3d
Fix sloth's disease shit (#7123) 2022-03-14 13:51:42 -07:00
Rane
c2711259a9
Disease Tweaks & Fixes (#7121) 2022-03-13 23:05:01 -07:00
metalgearsloth
6e1c19092f
Update nuget dependencies (#6975) 2022-03-13 23:03:55 -07:00
mirrorcult
8005cf31bb
Generic clothing speed modifiers + hardsuit slowdown (#7094) 2022-03-13 23:03:49 -07:00
Fishfish458
1652498830
Fix cloner UI toggle (#7092)
Co-authored-by: fishfish458 <fishfish458>
2022-03-14 15:07:48 +11:00
Jesse Rougeau
8418098dd8
Lobby Refactor (#7077) 2022-03-13 19:33:19 -07:00
metalgearsloth
38b34ebf08
Disease performance improvements (#7118) 2022-03-13 21:30:34 -05:00
Rane
bb9ad4259c
Diseases (#7057)
* Disease system first pass

* Renamed HealthChange

* First working version of diseases (wtf???)

* Fix the cursed yaml initialization

* Pop-Up effect

* Generic status effect

* Create copy of prototype

* CureDiseaseEffect

* Disease resistance

* Spaceacillin

* Nerf spaceacillin now that we know it works

* Sneezing, Coughing, Snoughing

* Fix queuing, prevent future issues

* Disease protection

* Disease outbreak event

* Disease Reagent Cure

* Chem cause disease effect

* Disease artifacts

* Try infect when interacting with diseased

* Diseases don't have to be infectious

* Talking without a mask does a snough

* Temperature cure

* Bedrest

* DiseaseAdjustReagent

* Tweak how disease statuses work to be a bit less shit

* A few more diseases

* Natural immunity (can't get the same disease twice)

* Polished up some diseases, touched up spaceacillin production

* Rebalanced transmission

* Edit a few diseases, make disease cures support a minimum value

* Nitrile gloves, more disease protection sources

* Health scanner shows diseased status

* Clean up disease system

* Traitor item

* Mouth swabs

* Disease diagnoser machine

* Support for clean samples

* Vaccines + fixes

* Pass on disease resistant clothes

* More work on non-infectious diseases & vaccines

* Handle dead bodies

* Added the relatively CBT visualizer

* Pass over diseases and their populators

* Comment stuff

* Readability cleanup

* Add printing sound to diagnoser, fix printing bug

* vaccinator sound, seal up some classes

* Make disease protection equip detection not shit (thanks whoever wrote addaccentcomponent)

* Mirror review

* More review stuff

* More mirror review stuff

* Refactor snoughing

* Redid report creator

* Fix snough messages, new vaccinator sound

* Mirror review naming

* Woops, forgot the artifact

* Add recipes and fills

* Rebalance space cold and robovirus

* Give lizarb disease interaction stuff

* Tweak some stuff and move things around

* Add diseases to mice (since animal vectors are interesting and can be used to make vaccines)

* Remove unused reagent
2022-03-13 20:02:55 -05:00
Julian Giebel
414d226ec5
Server names and admin log full-text search (#6327)
Co-authored-by: Julian Giebel <j.giebel@netrocks.info>
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2022-03-13 18:36:48 +01:00
metalgearsloth
ba9312ccc7
Predicted footstep sounds (#7107) 2022-03-14 02:42:39 +11:00
mirrorcult
e87ab94810
Potency sprite scaling (#7100)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-03-13 21:11:03 +11:00
Rane
ec1160c01d
Drone Tweaks (#7024) 2022-03-13 20:53:01 +11:00
Leon Friedrich
e3ead6a3ba
Remove IDropped (#7075) 2022-03-13 19:47:28 +11:00
Alex Evgrashin
7addda4e0e
Add lizard accent (#7096) 2022-03-12 22:23:43 -06:00
T-Stalker
f88fe48a6a
Adds Onestar mech ghost-role enemy (#6943)
Co-authored-by: mirrorcult <lunarautomaton6@gmail.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-03-12 16:14:17 -07:00
Moony
f5c92caef4
Ambience enhancements. (#7073) 2022-03-12 15:20:31 -07:00
Leon Friedrich
ec4326748b
Botany fix (#7071) 2022-03-12 15:06:41 -07:00
Kara D
9750e1928a
Change makeghostrole perms
Trialmins can already use VV to do this manually, no reason not to just give them the verb
2022-03-12 12:00:00 -07:00
Kara D
e5d1a95f61
vs2022 and license fix 2022-03-12 11:56:42 -07:00
Rane
926e36d81d
Convert almost all IActivate instances that open UIs to ActivatableUI (#7028)
* Chem master

* Drone support for handhelds

* Vending machines, scanners

* Cloners, R&D computers

* make research a little less sussy

* Unfuck wires

* PA control computer

* Unfuck merge

* Clean up git gore for good

* Disposals

* Microwaves

* paper

* Magic mirror

* More vendors for drones

* Solar computer whitelist

* EFR review updates
2022-03-12 11:26:06 -07:00
Leon Friedrich
865c9630bd
Fix use-in-hand interactions (#7085) 2022-03-13 02:05:11 +11:00
Leon Friedrich
b1e719c70d
Remove IUse (#7074) 2022-03-12 23:33:23 +11:00
Moony
f5f3e65e1d
Implement Intrinsic UIs (#6926)
* Implement Intrinsic UIs, allowing the admin ghost to double as a computer.

* ignore moment

* remove debug statement, sort the actions.

* ffs

* didn't ever use this and don't need to, removed.

* rm dead code

* lil bit of commenting.
2022-03-10 23:37:35 -06:00
metalgearsloth
6bf24e748b
Revert "Predicted footstep sounds" (#7068) 2022-03-11 14:56:43 +11:00
metalgearsloth
f1e6a352a8
Predicted footstep sounds (#7060) 2022-03-11 12:48:03 +11:00
Moony
12b682ee4d
Tile variants content (#6956) 2022-03-09 20:59:44 +01:00
Leon Friedrich
0f435f31c8
Predict general interactions. (#6856) 2022-03-09 18:12:17 +11:00
Leon Friedrich
17132385d4
Make combat check CanInteract (#7046) 2022-03-09 17:40:07 +11:00
ScalyChimp
d691161542
Removes obsolete uses of IMapManager events. (#7036) 2022-03-09 17:39:03 +11:00
Moony
1f52ad9ec1
Allow admins with prototype load privileges to override. (#7033) 2022-03-07 23:40:25 -06:00
Moony
5c26555144
Fix a bug in rolebans. (#7029) 2022-03-07 22:28:47 -06:00
Fishfish458
7f43f38cc7
Add health analyzer and medical scanner ECS (#6907)
Co-authored-by: fishfish458 <fishfish458>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-03-08 14:45:52 +11:00
Alex Evgrashin
db4322e5b3
Welder flame fix (#7021) 2022-03-08 12:06:09 +11:00
Moony
0d3498e8d9
Makes grids that pass a certain size airtight. (#6934)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-03-07 23:09:54 +11:00
Vera Aguilera Puerto
bcef118489 Extra checks in MindSystem entity deletion ghost spawning.
I have a feeling this might be the cause of the round restart bugs, so make sure the round hasn't ended in the spawned timer code and log every ghost spawned by this.
2022-03-07 12:56:19 +01:00