Commit Graph
36638 Commits
Author SHA1 Message Date
juliangiebel 781faae98a Set interaction priority of PlacableSurfaceComponent to 1 2020-08-13 20:14:07 +02:00
ike709 83a7dfebef Improves the RCD (#1609)
* Improves the RCD

* oops

* Unnecessary

* Merge 2 checks

* RCD whitelist and reorganization

* Makes the RCD great again

* Ignored components

* loicense

* Fix missing using
2020-08-13 19:39:23 +02:00
DrSmugleaf 4a8ed41e3a Fix namespaces and optimize imports (#1651)
* Fix namespaces and optimize imports

* Cleanup fixes

* Merge conflict fixes

* Merge conflict fixes

* Merge conflict fixes
2020-08-13 14:40:27 +02:00
05a76d55f7 Vending machine uplift (#1549)
* Let there be (vending machine) light

Cut up vending machines to have unshaded layers.
I scripted the cutting up so there might need to be minor tweaks to some of them.
Added the eris vending machine sound (I liked it more than tg's, fight me).

* Tweak sound reduction

* Mark vending as abstract

Appearance is done on each vending based on what sprite states they have (at the moment) and the vendingmachine shouldn't be spawned on its own anyway.

* Add screen layer back in

* Unstuff what was stuffed

* Removed the Soviet and USA vending machines

* Added proper licensing

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
Co-authored-by: Swept <jamesurquhartwebb@gmail.com>
2020-08-13 14:39:23 +02:00
Víctor Aguilera Puerto ca68fbe818 Add heat conduction (#1653) 2020-08-13 14:18:26 +02:00
619386a04a Server EntitySystem cleanup (#1617)
* Server EntitySystem cleanup

I went after low-hanging fruit systems.

* Add / change to internal access modifiers to systems
* Use EntityQuery to get components instead
* Add sealed modifier to systems
* Remove unused imports
* Add jetbrains annotation for unused classes
* Removed some pragmas for dependencies

This should also fix a decent chunk of the server build warnings, at least the ones that matter.

* Also disposals

* Update Content.Server/GameObjects/EntitySystems/GravitySystem.cs

* Fix build

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
Co-authored-by: Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
2020-08-13 14:17:12 +02:00
ShadowCommander f4bf71edfe Fix collision masks and layers (#1654)
* Fix bullets getting stopped by tables

* Fix collision masks
2020-08-13 13:58:28 +02:00
DrSmugleaf fee5ae05bc Add more atmos helpers (#1661) 2020-08-13 13:51:57 +02:00
Julian Giebel a41e2d1002 Fix typos in doc comment 2020-08-13 09:54:27 +02:00
juliangiebel 3b894c7de4 Add higher interaction priority to 2020-08-12 23:41:09 +02:00
juliangiebel ba058ccbdd Add priority sorting to InteractUsing 2020-08-12 23:01:30 +02:00
Pieter-Jan Briers df798b3338 Update that mf submodule 2020-08-12 21:19:34 +02:00
Pieter-Jan Briers e76003948b Remove this parameter from FloatMath.Clamp.
That was a stupid idea.
2020-08-12 21:19:34 +02:00
Pieter-Jan Briers f182ff5613 Remove CannyFastMath. 2020-08-12 21:19:34 +02:00
Víctor Aguilera Puerto 3ca3b5e684 Update submodule. 2020-08-12 21:02:49 +02:00
DrSmugleaf 60163e85bf Fix restartround crash with the DoAfter system (#1658) 2020-08-12 20:44:18 +02:00
Víctor Aguilera Puerto 1fc941b3b3 Removes CannyFastMath usage from Atmos. 2020-08-12 19:37:07 +02:00
juliangiebel f0e9729508 Merge branch 'master' of https://github.com/space-wizards/space-station-14 2020-08-12 18:27:35 +02:00
Acruid cdc6ec3bfc Ranged weapon firing does not depend on DefaultGrid anymore. 2020-08-11 16:44:15 -07:00
Víctor Aguilera Puerto 32e4c24342 Adds atmos helpers, welding tool now lights up fires 2020-08-11 22:34:37 +02:00
DrSmugleaf 6fe95d635d Fix thrown items not going over tables (#1652) 2020-08-11 13:03:10 -07:00
metalgearslothandMetal Gear Sloth b34bd7c188 AI preset curves and expandable optimisation (#1346)
* AI preset curves and expandable optimisation

Added preset curves for considerations to use just to avoid repeating the same variables all over the shop.

Moved common considerations for expanded actions onto the expandable action e.g. you need a free hand to be able to PickUpGloves so we'll just check it the once rather than for each action.

* FIX PRAGMA

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-08-11 22:01:55 +02:00
Julian Giebel c00a08f504 Add disposal-charging state to disposal rsi (#1649)
Add charging state to UpdateVisualState in Content.Server/DisposalUnitComponent
2020-08-11 17:52:37 +02:00
Víctor Aguilera Puerto 2c9ca2f44d Removes AssumeAir from IGasMixtureHolder interface. 2020-08-11 17:42:16 +02:00
Exp 58371b60ab Fix Exception as non admin (#1646) 2020-08-11 17:38:14 +02:00
ShadowCommander 0d29b15ae0 Fix StackComponent not getting removed from containers when empty (#1645) 2020-08-11 17:38:00 +02:00
metalgearslothandMetal Gear Sloth 452a67032f Fix the pathfinding leak (#1647)
Off-grid entities were continually expanding the graph indefinitely which is... bad.

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-08-11 17:36:40 +02:00
juliangiebel f65d0b98ad Merge branch 'master' of https://github.com/space-wizards/space-station-14 2020-08-11 14:49:51 +02:00
Víctor Aguilera Puerto 89fff7dab2 Add two new TurfHelpers 2020-08-11 03:45:40 +02:00
DrSmugleaf 5388bf0738 Add command to add underplating to all walls on a grid (#1644) 2020-08-11 03:13:41 +02:00
ike709 b1771ff27b oi you got a loicense for that mate? (#1643) 2020-08-11 02:39:49 +02:00
Swept 679fe8ad04 Removes USA and Soviet vending machines (#1641)
* Removes sprites

* Remove da machines
2020-08-11 01:56:17 +02:00
Julian Giebel 27bbb89fbf Add a check for construction ghosts beeing present to ConstructionSystem/SpawnGhost (#1642) 2020-08-11 01:55:18 +02:00
Swept b7dbd74947 Adds Memory Leek (#1640)
* It is done

* Fixed attribution
2020-08-11 01:53:19 +02:00
Julian Giebel 7b0f8faf66 Merge pull request #1 from space-wizards/master
Pull changes from remote
2020-08-10 22:00:33 +02:00
DrSmugleaf 65f9a5fb3d Add total number of gases atmospherics test (#1639) 2020-08-10 20:17:18 +02:00
SweptandVíctor Aguilera Puerto 5e238a7ced Nuclear Grenade (#1634)
* Hello there

* Change fueltank devastation range back to 0

Co-authored-by: Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
2020-08-10 16:35:04 +02:00
Exp c562a8db03 Gas Analyzer Improvement (#1631)
* -Click on the analyzer to get the gas at your pos, click on tile to get gas tehre
-Reduced the auto refresh time
-AutoRefresh ui

* Use a fixed position instead of a offset

* Review
2020-08-10 16:32:29 +02:00
Exp aaffd7e198 Chem Master & Dispenser Power Fixes (#1622)
* -ChemDispenser & Master can now open the UI without power
-Both can also eject beaker without power

* -Disables button if not powered
-Disables clear & eject buttons if no beaker

* Fix server freeze
2020-08-10 16:30:56 +02:00
Exp 9785a8e647 Add RadiatingLight to Server IgnoredComponents (#1636) 2020-08-10 16:21:55 +02:00
Víctor Aguilera Puerto a96b13f8c7 Fix clearatmos command not working as intended. 2020-08-10 16:21:25 +02:00
Víctor Aguilera Puerto ec75baeede Disables the AI Pathfinding system for the time being. 2020-08-10 03:33:05 +02:00
Víctor Aguilera Puerto 6a06358012 Minor atmos optimization 2020-08-10 02:53:55 +02:00
Acruid c385947b48 Update BenchmarkDotNet nuget package in Content.Benchmarks to version 0.12.1. 2020-08-09 17:42:21 -07:00
Acruid 32f658a3ca Add the Robust.Physics project to the solution. 2020-08-09 17:14:23 -07:00
SoulSloth 52a01fff32 Add a lantern and a radiating light component (#1571)
* added a lantern

* Add A Lantern with radiating light

* Update meta.json

Added copyright information for lantern.rsi
2020-08-09 21:57:42 +02:00
Qustinnus 81e2dde7f5 Fixes recoil and adjusts values (#1573) 2020-08-09 20:56:02 +02:00
Exp d4f406337e Fix Slipping not calling Dropped (#1632) 2020-08-09 20:52:52 +02:00
Víctor Aguilera Puerto 7293d985a5 Unique gas serialization for atmos (#1629)
* Add unique gas mixture serialization for atmos

* Refactor doAfterEventArgs

* Adds atmos commands

* Roundstard now has correct ratio of gases

* Fixed hashcode for gasmixture, better grid atmos serialization

* Airlocks create gas based on adjacent tiles now.

* Enables barotrauma component damage
2020-08-09 16:52:59 +02:00
Víctor Aguilera Puerto 4fe1083bfb Fix gas analyzer returning pressure instead of temperature. 2020-08-09 15:21:23 +02:00