20kdc
633a6b3ab9
Walls, catwalks, table frames can no longer be constructed rotated. ( #3057 )
...
* Walls, catwalks, table frames can no longer be constructed rotated.
This should help prevent bugs from unanticipated rotations.
* SnapToGrid ZeroRotation (now SouthRotation) - Stuff must face south apparently
2021-02-01 21:58:47 +01:00
bhespiritu
6b6ddd0a73
update UpdateVisuals to use Destructible thresholds ( #3051 )
...
* update UpdateVisuals to use Destructible thresholds
* refactor windows to use Destructible threshold instead of maxDamage
2021-02-01 17:22:50 +01:00
collinlunn
b51b8cb182
Some Power nullable & ComponentDependency ( #3050 )
...
* Power nullability
* AME nullability
* re-adds EnsureComponents
* conflict fix
* Update Content.Server/GameObjects/Components/Power/PowerNetComponents/RadiationCollectorComponent.cs
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
* Update Content.Server/GameObjects/Components/Power/PowerNetComponents/BatteryStorageComponent.cs
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
* Update Content.Server/GameObjects/Components/Power/PowerNetComponents/BatteryStorageComponent.cs
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
* Update Content.Server/GameObjects/Components/Power/PowerNetComponents/BatteryDischargerComponent.cs
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
* Update Content.Server/GameObjects/Components/Power/PowerNetComponents/BatteryDischargerComponent.cs
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
* removes duplicate component assignment
Co-authored-by: py01 <pyronetics01@gmail.com >
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
2021-02-01 17:19:43 +01:00
py01
c80efdaf44
Node and NodeGroup nullability ( #3047 )
...
Co-authored-by: py01 <pyronetics01@gmail.com >
2021-01-29 13:21:08 +11:00
py01
4bf61770e1
Piping nullability ( #3048 )
...
Co-authored-by: py01 <pyronetics01@gmail.com >
2021-01-29 13:20:13 +11:00
Pieter-Jan Briers
67e1da4cc2
Syringes now automatically switch between draw/inject when emptied/filled up fully.
2021-01-25 02:10:23 +01:00
Pieter-Jan Briers
961f80254d
You now stop breathing while in crit.
2021-01-24 16:38:01 +01:00
Pieter-Jan Briers
526c3d1ebf
You can now rig power cells to explode.
...
VERY funny.
2021-01-24 16:21:18 +01:00
Pieter-Jan Briers
436694e376
Explosions can be spawned at any coordinate, play sound again.
2021-01-24 16:06:03 +01:00
Pieter-Jan Briers
c947bb75e6
You feel a tiny prick (Hypospray) ( #3034 )
2021-01-24 14:18:12 +01:00
py01
72b5ae9468
GasGeneratorComponent ( #3029 )
...
* GasGeneratorComponent
* gas generator sprite
* component comment
* replace the other typeof with nameof
* Update Resources/Textures/Constructible/Atmos/gasgenerator.rsi/meta.json
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
* Update Resources/Prototypes/Entities/Constructible/Ground/gasgenerator.yml
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
* Update Content.Server/GameObjects/Components/Atmos/Piping/GasGeneratorComponent.cs
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
* Update Content.Server/GameObjects/Components/Atmos/Piping/GasGeneratorComponent.cs
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
* specifies physics component
* comments
Co-authored-by: py01 <pyronetics01@gmail.com >
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
2021-01-24 19:42:33 +11:00
20kdc
e53ae365a3
Get rid of the OverlayEffectsComponent stuff ( #3010 )
...
* Get rid of the OverlayEffectsComponent stuff because it just ended up creating workarounds for it's bugs, without removing any functionality
* Flashes and Flashbangs use the same code now (the Flashable path because it's better)
2021-01-24 19:17:45 +11:00
Paul
5f6d2d50ba
fix cause of renaming of proj
2021-01-23 22:45:23 +01:00
Pieter-Jan Briers
148c8daeb6
Adds 15/20/30 buttons to chem dispenser.
2021-01-23 20:27:45 +01:00
Paul
eca029a278
adds attr
2021-01-23 20:00:29 +01:00
Paul
cd5b6ecc90
Merge branch 'master-upstream' into expl_int_analyzer
2021-01-23 19:09:18 +01:00
Pieter-Jan Briers
1eb5af6449
Adds ClumsyComponent.TryRollClumsy helper method.
2021-01-23 17:54:58 +01:00
Pieter-Jan Briers
6635054cac
Attacks now re-orients players like interactions so.
2021-01-23 17:50:48 +01:00
Pieter-Jan Briers
85fcf7290c
Clean up terrible solution entity reaction copy pasta.
2021-01-23 16:49:22 +01:00
Pieter-Jan Briers
ae91059c0b
Adds "Add Reagent" admin verb.
2021-01-23 16:45:20 +01:00
Pieter-Jan Briers
fd7fcbadda
Transfter
2021-01-22 23:04:20 +01:00
Alex Evgrashin
02ea6ce57c
Toilet ( #3012 )
...
* Ported sprites from eris
* Added yml
* lid open/close logic
* interactivity
* Working on new secret stash component
* Object will drop on destruction
* Can get item and examine message
* Reagent container and some cleaning
* Moved potted plant to stash
* New base prefab
* Now you can deconstruct toilet
* Small fixes
* Fixed unknown components errors
* Fixed grammar errors
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
* Now use prob
* More grammar
* Update Content.Server/Construction/Conditions/ToiletLidClosed.cs
Aaaaaaaa
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
* No delays
* Amazing sound design
* Moved sound to mono
* Toilet viz
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2021-01-20 18:02:34 +11:00
metalgearsloth
6a41194bc9
Fix buckle drops. ( #3023 )
...
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
2021-01-20 00:16:41 +11:00
20kdc
6f360b48bf
Stop singularity from pulling ghosts, stop singularity from leaving the pull controller attached ( #3021 )
2021-01-19 17:35:44 +11:00
py01
a7354f8e0d
DummyWireComponent ( #3011 )
...
* DummyWireComponent
* connector wire proto names
* comment fix
* Uses IMapInit
* Removes unused icon components
* Moves component to client
* Renames component
Co-authored-by: py01 <pyronetics01@gmail.com >
2021-01-18 21:51:16 +11:00
komunre
2172d00409
Clusterbang ( #2712 )
...
* Code is ready but item now spawning
* Prototype of SeveralExplosive component
* Remaked to FlashExplosiveComponent using
* Done. But i feel myself retarted
* Remaked. Looks good
* Full loaded prototype added
* Throwing in progress. Fatal error is here
* I forgot about shared
* Sloth refactor
* Delayed spawning and fix crashes
* Full clusterbang code.
* Removed useless variable and tuned delay
* Delete wrong in CreamPiedComponent
* Now yaml is code quality followed
* Reworked to GetLevel with bugs
* Never forget resources, guys
* RoundToLevels added. Now it works.
* New textures and sloth refactor is returned
* Now it's TryGetComponent
* Visualizer maximum fix and look fix
* Logging and no max and min check
* Removed max grenades sending
* vizualizer is better now
* GrenadesMax removed
* grammar, checks, NextFloat and no more try catch
* Unused using removed
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
2021-01-18 21:16:34 +11:00
Letter N
c30dc030c5
Adds false alarm and updates events code ( #2577 )
...
* oops accedentaly ports how ss13 deals with event randomness. Also renames FakeEvent to FalseAlarm!
* thing
* greytide but it's implemented badly
* fixes&changies, also greytide!
* rng actualy exists now
* resync
* Naming Schemes
* Startup not init
* areas are dead
* very cool vsudio
* this does not exist, wtf
* Cleanup
* Nullables, fixables, and timings
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
2021-01-18 21:14:53 +11:00
Paul
719d5b7e2b
removes unused usingstatements
2021-01-17 21:43:17 +01:00
Paul
883131e315
i feel great pain inside
2021-01-17 18:58:22 +01:00
py01
e759a8aec9
Filter sprites & visualizer ( #3008 )
...
Co-authored-by: py01 <pyronetics01@gmail.com >
2021-01-17 16:10:22 +01:00
Pieter-Jan Briers
9d5e85ba1e
Add support for map UID persistence to mapping commands.
...
Requires submodule update but does not break if not availabnle.
2021-01-17 15:53:55 +01:00
Pieter-Jan Briers
84eeba8e42
Fix mapping command throwing.
2021-01-17 15:53:55 +01:00
20kdc
f85fc6b370
Buckle/Unbuckle icons ( #3014 )
2021-01-17 15:41:52 +01:00
Swept
5a248bdd86
Hotfixes thrown item damage ( #3013 )
...
* Initial
* A
* Bye bye!
2021-01-17 19:32:31 +11:00
20kdc
bca0f7b1b0
Singularity Engine: Containment field emitters emit soft light ( #3004 )
...
* Singularity Engine: Containment field emitters emit light, making use of soft shadows
* Singularity Engine Containment Emitter Lights: Clean up component dependencies & remove now-useless point light enable check
2021-01-16 20:13:11 +01:00
Pieter-Jan Briers
e51f74a1f1
Fixed some map saving bugs with ID cards/PDAs.
2021-01-15 17:20:02 +01:00
py01
138cdaba5b
Enable nullable in ReactionPrototype & ReagentPrototype ( #3005 )
...
* Enable nullable in ReactionPrototype & ReagentPrototype
* Remove unecessary sets
* Fix updates branch
* Review fixes
Co-authored-by: py01 <pyronetics01@gmail.com >
2021-01-15 16:40:10 +11:00
metalgearsloth
b6d97b6068
Add helper to send entity to ghost ( #3003 )
...
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
2021-01-14 20:43:31 +11:00
Manel Navola
f7ac546f39
Added suicide for Crematorium and Recycler, soft fixed Recycled gibbing ( #2610 )
...
* Added suicide for Crematorium and Recycler, soft fixed Recycled gibbing
* Renamed _cancelToken to _cremateCancelToken, made _cremateCancelToken nullable
* Update Content.Server/GameObjects/Components/Morgue/CrematoriumEntityStorageComponent.cs
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
* Added Ownder.Deleted check inside timer
* Added TODO gibbing comments
* Removed innecessary code and removed deleting entities when getting 'gibbed'
* Fix ghosting with gibbing.
Co-authored-by: Manel Navola <ManelNavola@users.noreply.github.com >
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
2021-01-14 18:57:24 +11:00
Paul Ritter
ce096f9c51
ports over datasets ( #2663 )
...
* ports over datasets & ignores the dataset prototype clientside
* moved dataset to shared
Co-authored-by: Paul <ritter.paul1+git@googlemail.com >
2021-01-14 18:08:55 +11:00
py01
4c80082555
Reaction sound re-added ( #2990 )
...
* Reaction sound re-added
* Moves reaction sound file to reaction prototype
Co-authored-by: py01 <pyronetics01@gmail.com >
2021-01-14 18:06:23 +11:00
Vera Aguilera Puerto
6a19dd9f02
You can no longer move a PC entity unless it has a PlayerInputMover ( #2987 )
2021-01-14 14:24:43 +11:00
py01
1f18dd568a
GasFilterComponent ( #2935 )
...
* GasFilterComponent
* Client ignore component
* Diff fixes
* diff fix 2
Co-authored-by: py01 <pyronetics01@gmail.com >
2021-01-13 23:15:53 +01:00
Pieter-Jan Briers
af1838c641
Fix hunger not updating thresholds correctly from rejuvenate.
2021-01-12 21:24:18 +01:00
Pieter-Jan Briers
052ea49884
Implement magboots. ( #2988 )
...
Got an alert and action and everything.
2021-01-11 19:24:09 +01:00
metalgearsloth
acb3c72d99
Drag changes ( #2487 )
...
* Drag changes
* Higlights only show near cursor
* Don't highlight un-droppable entities
* Fixes invalid highlights issue
* Also the scanner
* 2 months fix
* Address reviews
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
2021-01-11 22:14:01 +11:00
Pieter-Jan Briers
067397c713
Cache Enum.GetValues(typeof(Priority)) in PowerNetNodeGroup
2021-01-11 11:30:17 +01:00
Paul
d3dda274e3
fixes blockgamearcadecomponent runtime
2021-01-11 10:59:19 +01:00
Pieter-Jan Briers
d950e5a5a0
Fix exception on looking up verbs for a laser gun with cell removed.
2021-01-11 10:39:40 +01:00
Pieter-Jan Briers
f7a7303792
Fix server exception on emptying a StackComponent.cs.
2021-01-11 09:57:59 +01:00