Vera Aguilera Puerto
d8fe13af04
Further optimize atmos by reusing specific arrays instead of using a shared arraypool
2021-07-24 16:33:04 +02:00
Vera Aguilera Puerto
e83bf9ef34
Remove ITemperatureExpose, optimizes atmos.
2021-07-24 15:06:57 +02:00
Paul Ritter
c95edae7b1
emitter ecs & bugfixes ( #4348 )
...
* a
* finished emitter ecs
Co-authored-by: Paul <ritter.paul1+git@googlemail.com >
2021-07-24 21:42:05 +10:00
metalgearsloth
2ba201ccff
Revert "Hotfix ExplosionLaunchedComponent"
...
This reverts commit 6b98e65456 .
2021-07-24 13:04:52 +10:00
metalgearsloth
6b98e65456
Hotfix ExplosionLaunchedComponent
...
this thing shouldn't exist but I'm fixing the crash for now
2021-07-24 13:03:47 +10:00
Paul
b8972ffcfc
fixes #4307
2021-07-24 01:38:10 +02:00
Vera Aguilera Puerto
4ade87c040
Add atmos grid impulses, disabled by default.
2021-07-23 17:27:16 +02:00
Vera Aguilera Puerto
da25266dd5
CVar for explosive depressurization tile ripping.
2021-07-23 13:45:56 +02:00
Vera Aguilera Puerto
07c478afb6
Optimize atmos by not invalidating hotspot tiles every time they react.
2021-07-23 11:10:06 +02:00
Vera Aguilera Puerto
4112847142
ECS Atmos Part 5: Moves all logic from GridAtmosphereComponent to AtmosphereSystem. ( #4331 )
2021-07-23 11:09:01 +02:00
PJBot
354ef6daf3
Automatic changelog update
2021-07-23 02:13:10 -04:00
metalgearsloth
30c28dafb9
Don't spin thrown pies ( #4328 )
2021-07-22 23:12:07 -07:00
Paul Ritter
4503a6f0ee
refactors barsigncomponent to be ecs ( #4332 )
...
Co-authored-by: Paul <ritter.paul1+git@googlemail.com >
2021-07-23 12:42:39 +10:00
PJBot
975ec19981
Automatic changelog update
2021-07-22 17:22:05 -04:00
Pieter-Jan Briers
992b03a5c2
Restart vote does not vote no for AFK players.
2021-07-22 23:20:57 +02:00
Pieter-Jan Briers
7345985410
Add AFK tracking system.
...
Allows us to see which players have not done any input and can be considered AFK.
2021-07-22 23:20:57 +02:00
Paul
ed384fbc91
fixes the solarcontrolwindow
...
updates submodule (just realized i didn't need to, whatever)
2021-07-22 20:02:18 +02:00
metalgearsloth
c7e32ff0c7
Fix shuttle angular velocity direction
2021-07-22 22:48:46 +10:00
metalgearsloth
56bbeb5edd
Fix mobs colliding with each other ( #4326 )
...
* Fix humans colliding with each other
* This one too
2021-07-22 20:22:59 +10:00
PJBot
a4ced702e9
Automatic changelog update
2021-07-22 05:57:58 -04:00
Ygg01
3fd28c2565
Added mapped storage for things like crayon belts and tools ( #4201 )
...
* Added mapped storage for things like crayon belts and tools
* Attempt to get StorageFillEvent to work
* Managed to get it working with Visualizer logi
* Improved PR and did some light refactoring of components
* Update Content.Client/Storage/Visualizers/MappedItemVisualizer.cs
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
* Removed event, went with stateful ApperanceData
* Removed ids in favor of whitelist
* Refactor YAML, Moved functionality to Shared and renamed it.
* Changed so insert/remove always send full state.
* Move logic to component
* Fix some issues on MappedVisualizer and few nitpicks
- Fix mapped visualizer only doing init or update layers
- Fixed naming of systems
- Fixed sort of crayons
* Forgot to apply Vera's suggestion
* Fix the data to be more strict and to avoid unnecessary clearing
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2021-07-22 02:56:55 -07:00
metalgearsloth
e15151d052
Update submodule
2021-07-22 13:08:48 +10:00
PJBot
7eccadde29
Automatic changelog update
2021-07-21 22:21:44 -04:00
SethLafuente
1a2dee0b1d
Added Tabaco and Cannabis seeds into the exotic seed crates ( #4325 )
...
Co-authored-by: SETh lafuente <cetaciocascarudo@gmail.com >
2021-07-22 02:20:41 +00:00
PJBot
f0fdfda9a1
Automatic changelog update
2021-07-21 13:04:18 -04:00
Pieter-Jan Briers
e9af56c7c3
Vote type delay, code comments.
...
Added doc comments to server side voting API.
There is now a 4 minute delay between creating votes of the same type.
Shuffled some code around.
Made a StandardVoteType enum instead of string IDs.
2021-07-21 19:03:10 +02:00
metalgearsloth
1187185b89
Update submodule
2021-07-22 00:06:12 +10:00
PJBot
d9bbe73552
Automatic changelog update
2021-07-21 09:26:07 -04:00
Pieter-Jan Briers
3a6ad88b39
Restart votes now default to no.
2021-07-21 15:24:43 +02:00
Pieter-Jan Briers
4259bc6806
Remove IoC resolve in vote manager
2021-07-21 15:15:12 +02:00
Pieter-Jan Briers
a0a5dcdfde
Clean up vote XAML a bit.
...
Remove deprecated UI things from it, give vote popup a MinWidth.
2021-07-21 15:15:02 +02:00
metalgearsloth
39801372be
Remove IStartCollide from containment fields ( #4318 )
...
* Remove IStartCollide from containment fields
* Emitter namespace
* vera reviews
2021-07-21 22:26:18 +10:00
metalgearsloth
3775d329bd
ECS vapors ( #4308 )
...
* ECS vapors
* tweak
* Reviews
* man my git must be laggin is yours laggin
2021-07-21 22:26:09 +10:00
metalgearsloth
d34f1d4b54
(mostly) ECS projectiles ( #4317 )
...
* (mostly) ECS projectiles
* a
* Actual queue
2021-07-21 22:19:50 +10:00
metalgearsloth
590a6ce969
Slipping, now with 20% more ecs ( #4310 )
...
* Slipping, now with 20% more ecs
* vereview
2021-07-21 22:13:58 +10:00
PJBot
321f65c1b3
Automatic changelog update
2021-07-21 07:32:03 -04:00
Visne
951691bbd6
Close examine tooltip when moving out of range ( #4273 )
2021-07-21 21:31:00 +10:00
Visne
8ee312f2d4
Adds integer scaling option ( #4300 )
...
* Adds integer scaling option
* RobustToolbox
* Update option name and tooltip
2021-07-21 21:30:50 +10:00
PJBot
dbaa7585cb
Automatic changelog update
2021-07-21 07:16:15 -04:00
metalgearsloth
5552088ab7
Update submodule
2021-07-21 21:15:37 +10:00
metalgearsloth
500b9cb1ea
Make Saltern driveable ( #4257 )
...
* Broadphase refactor (content)
* Shuttle jank
* Fixes
* Testing jank
* Features and things
* Balance stuffsies
* AHHHHHHHHHHHHHHHH
* Mass and stuff working
* Fix drops
* Another balance pass
* Balance AGEN
* Add in stuff for rotating shuttles for debugging
* Nothing to see here
* Testbed stuffsies
* Fix some tests
* Fixen test
* Try fixing map
* Shuttle movement balance pass
* lasaggne
* Basic Helmsman console working
* Slight docking cleanup
* Helmsman requires power
* Basic shuttle test
* Stuff
* Fix computations
* Add shuttle console to saltern
* Rename helmsman to shuttleconsole
* Final stretch
* More tweaks
* Fix piloting prediction for now.
2021-07-21 21:15:12 +10:00
metalgearsloth
55087a6f16
Remove IStartCollide from Recyclers ( #4312 )
2021-07-21 12:35:45 +02:00
metalgearsloth
224bd9849b
Remove IStartCollide from singulo ( #4313 )
...
I accidentally glanced at the rest of singulo code and went blind.
2021-07-21 12:33:22 +02:00
metalgearsloth
e93692245e
Remove IStartCollide from flammable ( #4314 )
...
I ported some stuff to be ECS but didn't feel like porting the rest, sue me.
2021-07-21 12:32:00 +02:00
metalgearsloth
cf1b6246da
Remove IStartCollide from doors ( #4319 )
2021-07-21 12:28:37 +02:00
metalgearsloth
4b78e0a4e0
ECS flash area on collision ( #4311 )
2021-07-21 11:20:13 +02:00
PJBot
5befd58887
Automatic changelog update
2021-07-21 05:17:12 -04:00
metalgearsloth
8862028860
ECS StunnableProjectile ( #4309 )
...
* ECS StunnableProjectile
Also renamed it to the more generic component for stunning on collision
* Reviews
2021-07-21 11:16:38 +02:00
metalgearsloth
94ef2cb66e
Nuke portals ( #4315 )
2021-07-21 11:16:10 +02:00
Pieter-Jan Briers
fddf1acab9
Update submodule
2021-07-21 03:08:28 +02:00