Commit Graph

5278 Commits

Author SHA1 Message Date
20kdc
2f821f2bc3 You can now return to a brain. Also, clean up terrible console misuse. (#4092)
* You can now return to a brain. Also, clean up terrible console misuse.

* Get rid of Obsolete attribute on Ghost.Execute
2021-06-03 01:03:19 -07:00
PJBot
96d808d9fa Automatic changelog update 2021-06-03 03:56:52 -04:00
20kdc
6a78c401bf Singularity Fixes, Part 3 (#4105)
* Hopefully make singularity shader warping resolution-invariant

This may or may not fix intensity issues

* Fix singularity 'zero velocity' check

It got stuck in a corner. Twice. I really thought I'd fixed that.

* Make it easier to move around various power stuff by shrinking their AABBs a little and making singulo generator a circle

* Changes to some machine prototypes to reduce duplication of collision changes (#1)

* Changes to some machine prototypes to reduce duplication of collision changes

* BaseMachine.BaseMachineUnpowered -> BaseMachine.BaseMachinePowered
2021-06-03 00:55:50 -07:00
Vera Aguilera Puerto
74eb2bd283 Anchorable attempt events now have an optional extra delay field. 2021-06-03 09:40:56 +02:00
Vera Aguilera Puerto
c470a1c508 Fixes bug with anchorable attempt events, add "Before" events. 2021-06-03 09:36:43 +02:00
metalgearsloth
841d07c622 Fix buckle test (#4117)
AFAICT there's a directed event getting raised in TryUnbuckle from the parent change which then tries to GetComponent buckle which doesn't work.
2021-06-01 23:42:54 +10:00
Vera Aguilera Puerto
1b77f18912 Don't dirty the node groups on snapgrid changed. 2021-06-01 13:02:57 +02:00
Vera Aguilera Puerto
20243052cb NodeGroups are dirtied when one of the nodes' snapgrid position changes.
Adds method to add behavior to a node when its snapgrid position changes.
2021-06-01 11:48:24 +02:00
Vera Aguilera Puerto
59a26102c5 Remove INodeGroupManager, moves logic into NodeGroupSystem.
It was an absolutely redundant IoC service.
2021-06-01 11:34:19 +02:00
PJBot
95a4c17952 Automatic changelog update 2021-06-01 00:46:30 -04:00
R. Neuser
db4213b21a Fix Issue #4056 - Prevent cargo order quantities larger than the maximum (#4057)
* Fix merge conflicts with #4078
Check if the requested cargo order amount exceeds the maximum capacity
Check if the maximum order capacity would be exceeded given current capcity and order amount when approved
Cap maximum cargo request amount on client-side
Play an error sound if a cargo order could not be added or approved

* Add back error sound

* Cargo orders over the maximum amount do not close the order UI
2021-05-31 21:45:28 -07:00
ShadowCommander
ae4534a29a Fix ChatBox not calling OnMouseExited 2021-05-31 18:57:36 -07:00
ShadowCommander
6c310f47a2 Add respawn command to admin perms 2021-05-31 17:06:44 -07:00
ShadowCommander
1d94ebdca5 Comment out unused variables (#3713)
* Comment out unused variables

* Address reviews

* Address more reviews
2021-06-01 00:01:13 +02:00
Swept
67ae601863 Adds myself to codeowners for /Resources/ 2021-05-31 21:50:30 +00:00
metalgearsloth
e73701187d Use ID for pulljoint (#4118) 2021-05-31 21:31:55 +10:00
metalgearsloth
3ef688341f Update submodule 2021-05-31 20:40:39 +10:00
metalgearsloth
a24b50bee2 Revert broadphase test (#4116) 2021-05-31 20:39:31 +10:00
Pieter-Jan Briers
77bdc21f11 Fix YAML linter errors. 2021-05-31 10:03:07 +02:00
Pieter-Jan Briers
c74d356b44 Merge branch '21-05-31-merge-robust' 2021-05-31 09:49:47 +02:00
Pieter-Jan Briers
de3cbc4c0e Fixture.Name -> ID 2021-05-31 09:49:25 +02:00
Pieter-Jan Briers
550e1e48b9 Merge commit 'refs/pull/4111/head' of https://github.com/space-wizards/space-station-14 into 21-05-31-merge-robust 2021-05-31 09:46:09 +02:00
Pieter-Jan Briers
759a3726f9 Merge commit 'refs/pull/3879/head' of https://github.com/space-wizards/space-station-14 into 21-05-31-merge-robust 2021-05-31 09:44:50 +02:00
Pieter-Jan Briers
d23f0b9abb Update submodule 2021-05-31 09:44:13 +02:00
Pieter-Jan Briers
3e3acaa8cf Merge branch 'master' into 2021-05-30_deprecate-icollidespecial 2021-05-31 09:13:53 +02:00
metalgearsloth
10615c233c ECS thrown items (#4110) 2021-05-31 09:13:40 +02:00
metalgearsloth
d93ebe9409 Remove ICollideSpecial
Handled in an ECS way by PreventCollideEvent.
The disposals one doesn't work anyway and would've required a larger refactor of disposals to fix so out of scope.
2021-05-30 23:30:44 +10:00
Vera Aguilera Puerto
8a6ab624ab Fix integration tests 2021-05-30 12:10:03 +02:00
Vera Aguilera Puerto
888095cbbd Actor refactor compatibility changes. (#4085) 2021-05-30 11:39:42 +02:00
Vera Aguilera Puerto
0b208ef051 Update submodule. 2021-05-30 11:38:56 +02:00
PJBot
af1e6f85f3 Automatic changelog update 2021-05-30 02:54:39 -04:00
Vera Aguilera Puerto
1ec2f39291 Fix some things setting StackComponent count manually. 2021-05-30 08:53:02 +02:00
PJBot
88f5c620db Automatic changelog update 2021-05-30 01:20:17 -04:00
esguard
0ef61ba47a Fixes money being debitted multiple times (#4078) 2021-05-30 15:19:14 +10:00
PJBot
5fad2123d9 Automatic changelog update 2021-05-29 13:22:55 -04:00
SweptWasTaken
065fac4e9b Fixes AME controller's physics 2021-05-29 10:20:42 -07:00
PJBot
ce836caa4a Automatic changelog update 2021-05-28 05:45:15 -04:00
20kdc
a3d9562532 Makes the singularity engine actually work stably. (#4068)
* Add GNU Octave script for tuning singularity engine. startsingularityengine is now properly tuned & sets up radiation collectors. FTLize RadiationCollectorComponent.

* Fix bugs with radiation collectors producing infinite power.

* Ensure singularities don't instantly annihilate other singularities (causing new singularities to instantly dissolve)

Technically found by a "bug" where a singularity generator would make multiple singularities, but this renders that bug harmless.

* Tune singularity shield emitters to hopefully randomly fail less, and add an Octave script for looking into that

* Fix singularity shader

* Map in an unfinished PA into Saltern

* Correct PA particles being counted twice by singularity calculations, add singulo food component

* Hopefully stop "level 1 singulo stuck in a corner" issues by freezing it when it goes to level 1 from any other level

* Apply suggestions on 'jazz' PR
2021-05-28 11:44:13 +02:00
mirrorcult
3ba0c01e4f Fix being able to fill beakers through walls (#4103) 2021-05-28 11:20:16 +02:00
PJBot
e3b51d4abb Automatic changelog update 2021-05-28 04:59:32 -04:00
mirrorcult
58d15ebc3b Fix melee weapon effects being offset incorrectly (#4102) 2021-05-28 10:58:30 +02:00
mirrorcult
8b0826ff83 Fix NRE when spawning and activating randomized expendable lights (#4059)
* fix nre

* move resolve up to parent

* oopy
2021-05-28 09:56:06 +02:00
ShadowCommander
557fd29d3b Fix cloning machine and medical scanner pulling 2021-05-27 22:41:07 -07:00
PJBot
5c9921e81b Automatic changelog update 2021-05-28 00:19:33 -04:00
SweptWasTaken
72a7208626 Adds a plasteel crate to cargo and fixes some cargo IDs 2021-05-27 21:18:25 -07:00
PJBot
44c3a1c5e3 Automatic changelog update 2021-05-27 23:42:05 -04:00
SethLafuente
3069bef30c Added HV and MV cables into the protolathe (#4095)
Co-authored-by: SETh lafuente <cetaciocascarudo@gmail.com>
2021-05-28 03:41:03 +00:00
Swept
7b061d864d Makes a changelog message a little clearer 2021-05-27 23:02:03 +00:00
PJBot
968d75a07e Automatic changelog update 2021-05-27 18:44:12 -04:00
SethLafuente
6b1d582cf9 Protolathe Printing (#4094)
Co-authored-by: SETh lafuente <cetaciocascarudo@gmail.com>
2021-05-27 22:43:10 +00:00