Commit Graph

3399 Commits

Author SHA1 Message Date
metalgearsloth
d0efe50e83 Comment out invalid access tags (#5619) 2021-11-30 14:40:46 +01:00
metalgearsloth
4c2f915e7e Make hitscan effects use grid / map coordinates (#5621) 2021-11-30 14:38:13 +01:00
Vera Aguilera Puerto
bc7463f744 Add GetTileHeatCapacity methods to AtmosphereSystem, makes TemperatureSystem use them. 2021-11-30 12:00:25 +01:00
FoLoKe
6f455346b2 Fixes mouse self-eating (#5622) 2021-11-30 21:45:33 +11:00
Vera Aguilera Puerto
94fa6efefb Misc Atmos Improvements (#5613)
* Revert "Remove atmos archiving."

This reverts commit 7fa10bd17b.

* Explosive Depressurization now brings tiles down to TCMB.

* Tiles now specify heat capacity.

* Do not serialize archived gas mixture values.

* Remove bad idea

* dumb typo

* Space gas mixtures now have a harcoded heat capacity.
This is a bit of a hack, but rooms exposed to space now cool down properly when monstermos is disabled.
Huge thanks to @LemonInTheDark for helping me with this!

* Clean up heat capacity methods

* Better logging based on the original monstermos' logging

* Comment explosive depressurization hack better
2021-11-30 11:42:48 +01:00
FoLoKe
9db2fbefe1 Moves Sliceable to ECS (#5552) 2021-11-30 21:20:13 +11:00
Moony
cc1741f0a9 Shuffle around command perms for trial admin (#5606) 2021-11-29 21:40:10 +01:00
Leon Friedrich
d0c5d72d47 Forcefeed DoAfters, again. (#5582) 2021-11-29 14:27:15 +11:00
mirrorcult
9cce58a70b The Pyro Update (#5575) 2021-11-28 19:25:51 -07:00
mirrorcult
fc4a950257 Split Respirator into ThermalRegulator and Respirator and ECSes both (#5603) 2021-11-28 19:25:42 -07:00
Moony
9075cf6163 Space Kudzu (#5472) 2021-11-28 19:25:36 -07:00
Spartak
30c87ca6b2 Added auto label for ChemMaster (#5596) 2021-11-28 19:25:23 -07:00
Leon Friedrich
22ee9f5e83 Enable verbs for items in storage and prevent orphaned nested UIs (#5512) 2021-11-28 16:25:22 -07:00
Pieter-Jan Briers
64861ff034 Add Content.Shared.Database (#5588) 2021-11-28 14:56:53 +01:00
Leon Friedrich
0de4b7bc9f Modify damage logging. (#5579) 2021-11-28 14:34:44 +01:00
metalgearsloth
32a2181d82 Fix some thrust stuff (#5577) 2021-11-28 03:03:46 +01:00
Moony
78b5cca638 Observing outside the lobby is no longer a thing you can do. (#5587) 2021-11-28 02:28:32 +01:00
Vera Aguilera Puerto
47a19f94d4 Make instruments ECS (#5516) 2021-11-28 01:47:36 +01:00
20kdc
f5c3b1935b Disable station events while mapping (#5581) 2021-11-28 03:22:20 +11:00
Kara D
120e1b75c7 unfuck every reagent effect 2021-11-27 01:27:47 -07:00
mirrorcult
f697bf413c Log a lot less reagent effects (#5572) 2021-11-27 00:31:56 -07:00
mirrorcult
bf30f82ff5 Acid effects (#5466)
* acid

* balance

* nerf area effects
2021-11-27 00:31:49 -07:00
Spartak
b06becaf98 Adds pills type selection and pills canister (#5539)
* Added pill type selection

Ui textures missing for now

* bugfixes

* Pill type selection

* ui changes

* Added pills canister

* Change requests
2021-11-26 23:44:36 -07:00
wrexbe
a354741b4b Fix the add role command (#5532) 2021-11-26 23:43:54 -07:00
wrexbe
1a39807ce5 Add listroles command (#5533) 2021-11-26 23:43:49 -07:00
Moony
7792c0b5f1 Station management commands (#5553) 2021-11-26 23:43:43 -07:00
Moony
469d57f34e owo (#5510)
* owo

* URGENT FIXES

* typo moment
2021-11-26 23:43:33 -07:00
Leon Friedrich
7a843fa830 fix cigar case visuals (#5570)
* fix cigar

* newline
2021-11-26 23:43:19 -07:00
Moony
ef89af1a0c Fix the job overflow crash (#5560)
* Fix the overflow crash

* localization fail
2021-11-26 15:51:00 -07:00
Leon Friedrich
61423be24e Add cheese & dough reactions (#5547)
* git mv

* rename CreateEntityReaction -> CreateEntityTileReaction

* cheese

* change microwave recipes

* remove unnecessary test

* TryGet->Get
2021-11-26 15:50:14 -07:00
DrSmugleaf
7ecd08b8ca Move resetting accumulatedFrameTime in AdminLogSystem to the start of the method 2021-11-26 23:43:40 +01:00
Moony
f60484b15c Random station names! (#5548) 2021-11-26 14:54:32 +01:00
wrexbe
5f02daec4e Fix explosions with same source, and target pos (#5530)
* Fix explosions with same source, and target pos

* Using for Robust.Shared.Maths, Removed whitespace

* Don't throw in explosion if the offset is zero
2021-11-26 12:32:22 +01:00
Moony
85ea135ad4 Oh god (#5534)
* Fixes the funny station issue and prevents free respawns

* not in the sudoers file
2021-11-26 11:03:29 +01:00
20kdc
f0f913f5bc Change over solar panel breakage to use more construction graphs (#5395) 2021-11-26 10:17:21 +01:00
Moony
ec68226e99 Refactor how jobs are handed out (#5422)
* Completely refactor how job spawning works

* Remove remains of old system.

* Squash the final bug, cleanup.

* Attempt to fix tests

* Adjusts packed's round-start crew roster, re-enables a bunch of old roles.
Also adds the Central Command Official as a proper role.

* pretty up ui

* refactor StationSystem into the correct folder & namespace.

* remove a log, make sure the lobby gets updated if a new map is spontaneously added.

* re-add accidentally removed log

* We do a little logging

* we do a little resolving

* we do a little documenting

* Renamed OverflowJob to FallbackOverflowJob
Allows stations to configure their own roundstart overflow job list.

* narrator: it did not compile

* oops

* support having no overflow jobs

* filescope for consistency

* small fixes

* Bumps a few role counts for Packed, namely engis

* log moment

* E

* Update Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml

Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>

* Update Content.Server/Maps/GameMapPrototype.cs

Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>

* factored job logic, cleanup.

* e

* Address reviews

* Remove the concept of a "default" grid.
It has no future in our new multi-station world

* why was clickable using that in the first place

* fix bad evil bug that almost slipped through
also adds chemist

* rms obsolete things from chemist

* Adds a sanity fallback

* address reviews

* adds ability to set name

* fuck

* cleanup joingame
2021-11-26 20:02:46 +11:00
wrexbe
dd56c05423 Skip duplicate uids in admin log (#5528) 2021-11-26 08:39:36 +01:00
DrSmugleaf
1638498273 Add CCVar to enable and disable admin logs 2021-11-26 00:11:25 +01:00
DrSmugleaf
e06dc89c34 Remove setting AdminLogPlayer.RoundId explicitly 2021-11-25 23:53:59 +01:00
AJCM-git
2ea7c55e93 Clean and add spawners (#5520) 2021-11-25 15:36:57 -07:00
Moony
d5c5cbeaf4 buzz buzz (#5490)
* buzz buzz

* Darn now i'm all out of periods   thanks mirror
fix toy issue

* desc edits.

* rng and alphabee

* adds some missed parens
2021-11-24 23:06:13 -07:00
FoLoKe
e94bd5698d Fixes EatVerb interaction range (#5505) 2021-11-25 13:16:56 +11:00
20kdc
de0a6511cc Fix disposals trapping you for eternity when leaving via a trunk pipe (#5498) 2021-11-25 13:10:15 +11:00
Moony
c576eb91d3 Adds like 17 new logs (#5499)
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>
2021-11-24 23:52:31 +01:00
DrSmugleaf
dc9ae49126 Fix error when getting players from a log
Also potentially fix FilterTests.Date
2021-11-24 22:07:54 +01:00
20kdc
f2eea79238 Fix solar control console UI not responding to input (#5506) 2021-11-24 21:51:43 +01:00
DrSmugleaf
1342451243 Downgrade atmos to plosiveDepressurizati
Clip text of admin log types on buttons
Add a few TODOs for the future coder
2021-11-24 19:01:26 +01:00
DrSmugleaf
25ed516eb0 Fix admin log crash in the lobby
Add test
Fixes https://github.com/space-wizards/space-station-14/issues/5504
2021-11-24 18:53:55 +01:00
Leon Friedrich
3b29ffdfa0 Make chemistry machines and IdCardConsole use item slots (#5428)
* chemistry item slots

* item slots id card console
2021-11-24 18:03:07 +11:00
Moony
355625bded OH GOD NO PLASMA PLEASE (#5494)
* OH GOD NO PLASMA PLEASE

* fuck
2021-11-23 21:08:17 -07:00