Leon Friedrich
c00b459e31
Machine Port Prototypes ( #7659 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-05-12 18:46:20 +10:00
keronshb
e2ac92c3b5
Allows pickuppable animals to resist out of inventory ( #7545 )
...
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com >
2022-05-12 17:58:27 +10:00
ike709
8b829926dd
Improves the smoking experience ( #8089 )
...
Co-authored-by: ike709 <ike709@github.com >
2022-05-11 13:48:07 -07:00
moonheart08
147ed2f694
How the fuck did none of this turn up in local testing :stare:
2022-05-10 14:36:48 -05:00
Moony
36181334b5
StationSystem/jobs/partial spawning refactor ( #7580 )
...
* Partial work on StationSystem refactor.
* WIP station jobs API.
* forgor to fire off grid events.
* Partial implementation of StationSpawningSystem
* whoops infinite loop.
* Spawners should work now.
* it compiles.
* tfw
* Vestigial code cleanup.
* fix station deletion.
* attempt to make tests go brr
* add latejoin spawnpoints to test maps.
* make sure the station still exists while destructing spawners.
* forgot an exists check.
* destruction order check.
* hopefully fix final test.
* fail-safe radstorm.
* Deep-clean job code further. This is bugged!!!!!
* Fix job bug. (init order moment)
* whooo cleanup
* New job selection algorithm that tries to distribute fairly across stations.
* small nitpicks
* Give the heads their weights to replace the head field.
* make overflow assign take a station list.
* moment
* Fixes and test #1 of many.
* please fix nullspace
* AssignJobs should no longer even consider showing up on a trace.
* add comment.
* Introduce station configs, praying i didn't miss something.
* in one small change stations are now fully serializable.
* Further doc comments.
* whoops.
* Solve bug where assignjobs didn't account for roundstart.
* Fix spawning, improve the API.
Caught an oversight in stationsystem that should've broke everything but didn't, whoops.
* Goodbye JobController.
* minor fix..
* fix test fail, remove debug logs.
* quick serialization fixes.
* fixes..
* sus
* partialing
* Update Content.Server/Station/Systems/StationJobsSystem.Roundstart.cs
Co-authored-by: Kara <lunarautomaton6@gmail.com >
* Use dirtying to avoid rebuilding the list 2,100 times.
* add a bajillion more lines of docs (mostly in AssignJobs so i don't ever forget how it works)
* Update Content.IntegrationTests/Tests/Station/StationJobsTest.cs
Co-authored-by: Kara <lunarautomaton6@gmail.com >
* Add the Mysteriously Missing Captain Check.
* Put maprender back the way it belongs.
* I love addressing reviews.
* Update Content.Server/Station/Systems/StationJobsSystem.cs
Co-authored-by: Kara <lunarautomaton6@gmail.com >
* doc cleanup.
* Fix bureaucratic error, add job slot tests.
* zero cost abstractions when
* cri
* saner error.
* Fix spawning failing certain tests due to gameticker not handling falliability correctly.
Can't fix this until I refactor the rest of spawning code.
* submodule gaming
* Packedenger.
* Documentation consistency.
Co-authored-by: Kara <lunarautomaton6@gmail.com >
2022-05-10 13:43:30 -05:00
Vera Aguilera Puerto
e9d7c70373
Adds last pressure direction to atmos debug overlay. ( #8083 )
2022-05-10 17:03:00 +02:00
metalgearsloth
1ef2407d02
Fix popup deletion raycasts ( #8072 )
...
* Fix popup deletion raycasts
* woops
2022-05-10 02:37:02 -07:00
Jacob Tong
0e945b42b2
Rework climbing ( #7706 )
2022-05-10 01:08:52 -07:00
metalgearsloth
9561323592
Add the ability for mappers to drag grids around. ( #7769 )
...
* Add the ability for mappers to drag grids around.
* Less message spam
* Also flinging
2022-05-10 12:27:37 +10:00
Flipp Syder
8f223586d4
Vending machine changes ( #8060 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2022-05-10 12:22:58 +10:00
metalgearsloth
681e59bb76
Round start audio announcement ( #8047 )
2022-05-09 17:44:38 -07:00
Tomeno
73d2e9043f
Icon smoothing for asteroid rocks ( #8058 )
...
Co-authored-by: Tomeno <tomeno@lulzsec.co.uk >
2022-05-09 17:41:28 -07:00
metalgearsloth
987ee02ef3
Fix lathe visuals exception ( #8052 )
2022-05-09 14:39:13 -07:00
Alex Evgrashin
df49c2fd57
Universal weldable component ( #7955 )
...
* Weldable component for door
* Content update
* Examine message
* Universal visualizer
* Small fix
* Entity storage
* Content
* Fixed test
* Update Content.Shared/Storage/SharedStorageComponent.cs
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
* Fixed loc string
* Add public API to change welding time
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2022-05-09 15:51:52 +10:00
MLGTASTICa
02de328d9c
Fixes thirst not applying speed debuffs properly , Makes Thirst a server-side component only ( #7767 )
...
Co-authored-by: MLGTASTICa <ak9bc01d@yahoo.com >
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-05-09 15:50:36 +10:00
Paul Ritter
005321e484
make crayoncode use the colortype ( #7975 )
2022-05-09 15:16:43 +10:00
metalgearsloth
1ac5df5e4a
SpeechBubble occlusion ( #8018 )
2022-05-08 01:54:56 -07:00
metalgearsloth
bba26373ea
Popup label occlusion ( #8017 )
2022-05-08 01:54:27 -07:00
Alex Evgrashin
dc2ef6708d
Syndicate surplus crates ( #7992 )
2022-05-08 00:52:00 -07:00
metalgearsloth
d42a9643d1
EntityQuery for ambient sounds ( #8010 )
2022-05-07 22:01:26 -07:00
metalgearsloth
67cd6fed5d
Make alerts background transparent ( #7927 )
2022-05-08 10:34:42 +10:00
Julian Giebel
1d0bf979fb
Adds the pressure medipen and adds the emergency suit to emergency lockers ( #7880 )
...
* Implement pressure medipen
Add the emergency suit to emergency lockers
Increase leporazine temperature change
* Fix typo in translation file
* Fix ignored component name
* Address reviews
* Revert changes to submodule commit
2022-05-06 14:44:29 -07:00
Flipp Syder
e1b7abe2d9
Another quick fix for markings ( #7966 )
2022-05-06 15:25:59 +10:00
20kdc
330fb13b25
Swap the positions of AHelp and Rules in the main interface ( #7957 )
...
suggested by Kaylie
2022-05-06 13:46:33 +10:00
Flipp Syder
d332c829e8
Quick fixes for markings ( #7963 )
2022-05-06 13:38:51 +10:00
Flipp Syder
2c6158e115
Wires refactor ( #7699 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
Co-authored-by: Kara <lunarautomaton6@gmail.com >
2022-05-06 12:35:06 +10:00
metalgearsloth
0121025d12
Fix markings for character preview ( #7946 )
2022-05-05 18:47:32 +10:00
Flipp Syder
a30cae21f6
Markings ( #7072 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-05-05 10:07:42 +02:00
Rane
e7aafe287d
Vehicle camera lurching fix + drawdepth fix ( #7783 )
2022-05-04 20:21:39 +02:00
20kdc
70cd3d18ca
Power Monitoring Console ( #7849 )
2022-05-04 10:59:40 -07:00
20kdc
3d606f4316
Parallax refactors ( #7654 )
2022-05-04 09:55:21 -07:00
20kdc
5299cbbb6e
Stop mapping command from unsetting it's own settings if used repeatedly ( #7875 )
2022-05-03 20:19:15 -07:00
Rane
cfd00e74ca
Dumpable component to use a doafter to empty storage into a disposal unit, placeable surface, or the ground ( #7792 )
2022-05-03 20:00:22 -07:00
20kdc
2e0fcbab5a
Remove GalacticMarket component ( #7914 )
2022-05-03 19:51:25 -07:00
Alex Evgrashin
89fda5ec83
More localize ( #7869 )
...
* Localize replacement accents
* Localize bar signs
* Holidays
* Localize species
2022-05-03 18:32:06 +10:00
Kara
f361618a0b
Random metadata component ( #7894 )
...
Co-authored-by: Moony <moonheart08@users.noreply.github.com >
2022-05-02 13:51:03 -07:00
Kara
930533cd94
Random humanoid appearance ( #7895 )
2022-05-02 13:50:56 -07:00
Rane
ce186e6cc1
Mime Powers (Vow + Invisible Wall) ( #7653 )
2022-04-28 20:41:03 -07:00
Alex Evgrashin
2d34ded94d
Artifact container ( #7822 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com >
2022-04-28 15:03:39 -07:00
Leon Friedrich
8fb48a09ef
Improve singularity shader ( #7647 )
...
* Working example
* vector arrays
* simplify math
* max distance
* max distance
* PVS override
* rename count
2022-04-28 22:43:16 +10:00
Flipp Syder
2325a7df94
Rainbow crayon + color-selectable crayons ( #7786 )
2022-04-28 22:23:45 +10:00
Fishfish458
4c9e45a480
Storage Component ECS ( #7530 )
...
Co-authored-by: fishfish458 <fishfish458>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-04-28 22:11:15 +10:00
Chris V
94a0bc92b7
Salvage mining, ore processing, and material clean-up ( #7406 )
...
* adding stuff cuz new computer
* removed unused materials
* remove unused materials and such, lathe things
* material volume no longer hardcoded
* fixed mining system
* add 5 stacks of materials, and add them to the ore processor
* fix copyright for ores and handdrill
* comma momma
* whyyyyy
* more fixes to make the yaml linter happy
* i should get my eyes checked
* silver proper
* more cleanup
* leftovers
* remove more references to material doors
* couldn't bear to be without bearhide
* added uranium, added more lathe recipes
* copyright fix, stack fix
* ore processor sprite and such
* ore processing some binches
* MaterialCotton removal
* 1 uranium ore means 1 sheet
* fix merge conflict? idk
* time to ketchup
* lathe recognizes material volume again
* yaml cleanup
* forgot to remove adamantine lol
* re-added diamond for now
* diamond stacks
* functional ore processor
* added ignoreColor to lathe visuals
* ore processor machine board
* add board to industrial tech and circuit printer
* provided lathes their whitelists
* fix wonky ore spawning, added insert sound to lathe, adjusted ore chance
* re-added ore processor
* typos and cleanup
* Update Content.Client/Lathe/LatheSystem.cs
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
* Update Content.Server/Lathe/LatheSystem.cs
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
* revert mapchange
* VV ignorecolor, pass entitymanager, move canceltoken to pickaxe, removed foreach from orespawn
* actually null canceltoken
* remove five-stacks, ore processor produces full stacks or single sheets/ingots
* VV proper
* adjust ore chances
* readd Cotton
* Update Content.Server/Mining/MineableSystem.cs
* tweaks
* Material is now dict (material, volume)
* removed unused property
* Space crystal -> space quartz
* forgor asteroid space quartz
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-04-28 20:41:04 +10:00
metalgearsloth
77bd892bbd
Fix decals (finally) ( #7771 )
2022-04-28 20:23:43 +10:00
Leon Friedrich
c2b4a4acef
Fix tabletop error ( #7830 )
2022-04-28 17:57:51 +10:00
Leon Friedrich
d3a20c8a23
Make sure explosions reset on round restart ( #7801 )
2022-04-27 00:37:31 +10:00
metalgearsloth
8d46dc42e7
Add a garbage collection component for grid movement ( #7776 )
...
If we move a station and there's thousands of bullets in the way we shouldn't just indefinitely lag the server as a result.
2022-04-26 18:25:57 +10:00
metalgearsloth
37e2154019
Fix pullchain prediction ( #7768 )
2022-04-25 17:24:40 +10:00
metalgearsloth
72da2db62d
Content changes for grid splitting ( #7645 ) ( #7746 )
...
Co-authored-by: Vera Aguilera Puerto <gradientvera@outlook.com >
2022-04-24 13:54:25 +10:00
Rane
98cd4fdb58
Vehicles ( #7336 )
2022-04-23 18:05:02 -07:00