Nemanja
4fe4ba1575
wall mounted lockers ( #11382 )
2022-09-17 13:05:39 -07:00
corentt
b94086ee0a
Hunger and thirst won't infinitely decrease below zero ( #11367 )
2022-09-17 07:26:39 -07:00
Illiux
611b11976e
Return from TryMetabolize early if there are no reagents to process ( #11372 )
2022-09-17 07:26:01 -07:00
Flipp Syder
3d3de873ff
Adds a power check to OnAtmosAlarm for firelocks ( #11369 )
...
* firelocks when alarmed will now use tryclose instead of emergencypressurestop
* just adds a power check to OnAtmosAlarm, instead
* restores emergencypressurestop usage, adds a newline to an if
2022-09-16 22:34:52 -07:00
Illiux
c380577156
Remove unnecessary ToArray() call in Exhale ( #11368 )
2022-09-16 22:15:19 -07:00
Nemanja
2e7dcb1ed8
Lathe Refactor and ECS ( #11201 )
...
* lathe and material storage refactor
* materialStorage ECS
it kinda sus tho
* beginning the lathe shitcode dive
* couple lathe visuals and lathe system
* lathe changes and such
* dynamic lathe databases
* rewrote internal logic
on to ui
* da newI
* material display clientside
* misc ui changes
* component state handling and various other things
* moar
* Update Content.Shared/Lathe/LatheComponent.cs
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
* first volley of sloth review
* more fixes
* losin' my mind
* all da changes
* test fix and other review
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2022-09-16 18:49:05 -05:00
rolfero
149aacf187
Multitool examine wires on click ( #11352 )
...
* cable examine update
* Revert "cable examine update"
This reverts commit 0c6df040b3b014a35fb9abe1cdc6e1078c5b1ca1.
* Multitool checks wire when clicked
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com >
2022-09-16 14:27:53 -07:00
rolfero
7d0a870b23
forensic scanner verb ( #11361 )
...
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com >
2022-09-16 14:22:17 -07:00
metalgearsloth
4262f4685e
Fix miasma flies ( #10580 )
...
Looks like some of the exceptions still got through. Also had a redundant AttachParent.
2022-09-16 14:14:45 -07:00
Vera Aguilera Puerto
3d693c20c8
Spawn with Random Offset component ( #10969 )
...
Adds SpawnRandomOffsetComponent, which can be used to randomly move a component on map init
Co-authored-by: wrexbe <wrexbe@protonmail.com >
2022-09-16 13:01:31 -07:00
Kara
4e5def0d03
Entity storage now holds air ( #11355 )
2022-09-16 11:46:09 -07:00
metalgearsloth
14d48f4306
Pointing arrow changes ( #11097 )
2022-09-16 07:37:15 -07:00
metalgearsloth
4df4238c4c
Nerf bible ( #10023 )
2022-09-16 07:27:05 -07:00
rolfero
b7dc90b93d
Strip menu examinable ( #11233 )
...
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com >
2022-09-16 07:16:10 -07:00
och-och
b92175c562
Fix appearance being lost on cloning ( #11250 )
2022-09-16 07:13:46 -07:00
Justin Trotter
6bf45709e9
Add access locks to gas canisters ( #10575 )
2022-09-16 07:06:29 -07:00
rolfero
6de66c25f9
hand labeller verb ( #11283 )
...
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com >
2022-09-16 07:05:23 -07:00
metalgearsloth
bb0229e391
Add gas selling to tanks too ( #11304 )
2022-09-16 07:04:25 -07:00
Nemanja
dc1d8ec9b4
random loadout support ( #11027 )
2022-09-16 07:03:45 -07:00
theashtronaut
6ffa54026c
Add lock and unlock icons to verb in LockSystem ( #11336 )
2022-09-15 16:26:49 -07:00
Rane
315c564315
starting TC penalties for powerful roles ( #11111 )
...
* starting TC based on role
* actually just remove all the job changes
* reviews
* moment
2022-09-15 14:37:54 -05:00
Dylan Corrales
4ea7087d6f
9386 Permanent ban message change ( #11325 )
2022-09-15 12:33:11 -07:00
metalgearsloth
ed442a7d3b
Cargo price tweaks 2 ( #11307 )
...
* Cargo price tweaks 2
* Allow cargo selling dead organics
2022-09-15 12:29:07 -05:00
metalgearsloth
d8754b2014
Give suppressed artifacts a much higher sell price ( #11305 )
2022-09-15 12:28:06 -05:00
keronshb
e90e8052c4
Beam Component and Lightning Component ( #10196 )
2022-09-16 01:49:01 +10:00
Flipp Syder
2f274d8b9e
Adds another check in the Nukeops system ( #11295 )
2022-09-15 23:50:47 +10:00
metalgearsloth
dd178ef3f5
Break joints on entering vehicle ( #11313 )
...
The issue is that both bodies go to sleep on the server-side so it mispredicts like crazy on the client then when you unbuckle it snaps.
This is just a bandaid until buckling + vehicles get some more love in future.
2022-09-15 08:19:40 -05:00
Illiux
8e7c1cb133
Fix ChemMaster labelling behavior ( #11290 )
2022-09-15 16:27:22 +10:00
Illiux
09df0dfb60
Remove ChemMasterSystem debug assertions ( #11288 )
2022-09-14 22:57:03 -05:00
metalgearsloth
ad7a851e27
Cargo economy balance ( #11123 )
...
Co-authored-by: Visne <39844191+Visne@users.noreply.github.com >
2022-09-15 11:53:17 +10:00
Illiux
71e46de0fc
Rework the ChemMaster's output handling ( #11207 )
...
* Fix doc comment on FitsInDispenserComponent
It's clearly intended to be a doc comment, but wasn't.
* Allow the ChemMaster to accept canisters and bottles
* Give the ChemMaster an output container slot
* Tweak ChemMaster UI layout
* Make more ChemMaster UI tweaks
* Update ChemMaster SpinBox max handling
* Rework the ChemMaster
* Apply suggestions from code review
Co-authored-by: Flipp Syder <76629141+vulppine@users.noreply.github.com >
* Implement PR feedback
* Switch ChemMaster to a tabbed UI layout
* Rename Amount to Dosage for clarity
* Replace Amount with Dosage in messages
* Clarify dose in UI
Co-authored-by: Flipp Syder <76629141+vulppine@users.noreply.github.com >
2022-09-14 19:10:12 -05:00
Leon Friedrich
f54c1cb2b3
Nukie and priate outfit spawning fixes ( #11274 )
2022-09-14 19:06:40 -05:00
Kara
db1dfc8958
Command perm modifications ( #11273 )
...
* Command perm modifications
* actually not this one
* string
2022-09-14 19:02:38 -05:00
metalgearsloth
8871c445b8
Cleanup factions code ( #11075 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com >
2022-09-14 11:45:02 -07:00
Visne
356a6b8d2e
Event-ify Rejuvenate ( #11145 )
2022-09-15 03:30:56 +10:00
Visne
81eee73995
BwoinkSystem improvements ( #11258 )
...
* stuff
* style
* cleanup & fix
* Bold
2022-09-14 12:19:32 -05:00
Mervill
b8d1843335
Adds a new SolutionExplosionBehavior for the benefit of fuel tanks and future exploding canisters ( #11260 )
2022-09-14 12:15:54 -05:00
metalgearsloth
84d5bfdab3
Fix projectiles and vehicles ( #10358 )
...
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com >
2022-09-14 20:03:00 +10:00
Leon Friedrich
2908cd994c
Content changes for session specific entity states ( #11235 )
2022-09-14 19:40:05 +10:00
Pieter-Jan Briers
7cd0677708
Content-side changes for packaging. ( #9382 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-09-14 19:39:55 +10:00
metalgearsloth
1e30848cf7
Add a debug overlay for accessreaders ( #9681 )
...
> didnt pjb have issues with doing the control stuff in an overlay and just wanted direct texture draw
I ended up doing dis.
2022-09-14 19:33:25 +10:00
metalgearsloth
c9d3545b39
Emergency shuttle docking test ( #10614 )
2022-09-14 19:02:59 +10:00
Alex Evgrashin
9ce3a18e3f
Chameleon clothing ( #8444 )
...
Co-authored-by: Moony <moonheart08@users.noreply.github.com >
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2022-09-14 18:42:14 +10:00
metalgearsloth
78a4ab6eb2
Update for collision events by-ref ( #10933 )
2022-09-14 17:26:26 +10:00
Nemanja
cff6fe267c
Use Segments for RandomMetadata ( #11190 )
...
* use segments for randomized names now
* separator datafields
* public api
2022-09-14 00:13:22 -07:00
Leon Friedrich
23d497024d
Don't log missing flavour ( #11229 )
2022-09-14 00:09:15 -07:00
Leon Friedrich
6b05861068
Fix pathfinding exception ( #11228 )
2022-09-14 17:06:24 +10:00
Leon Friedrich
e955699c0f
Remove buyer from store messages ( #11230 )
2022-09-14 17:04:41 +10:00
Flipp Syder
ec6cdbd51a
Removes hacky behavior from DeviceListSystem ( #11255 )
2022-09-14 16:09:43 +10:00
metalgearsloth
b3581d11c6
Update maploader to support loading onto an existing map ( #10748 )
2022-09-14 14:05:48 +10:00