tmtmtl30
258fdc10ea
Airlock / firelock code refactor, pseudo-prediction implementation ( #3037 )
...
* splits off airlocks, firelocks
* adds airlock prediction. anims broken though
* fixes animation weirdness
* removes opacity prediction because it looked odd
* Now firelocks don't visually start open. Argh.
* Fixes firelock weirdness, saneifies _state var.
* Documentation changes, code shuffle.
* Lets firelocks crush people.
* Stops open-hand opening/closing firelocks.
* updates serializable, netserializable attributes
* Addresses reviews... hopefully.
* updates submodule?
* nullability
* fuck fuck fuck fuck
* fucking finally
2021-02-12 16:02:14 +01:00
Vera Aguilera Puerto
5f15d97940
Fixes rotations on saltern
2021-02-12 14:09:50 +01:00
Vera Aguilera Puerto
6f20d00264
Add missing Dirty call in StunnableComponent
2021-02-12 13:04:52 +01:00
DrSmugleaf
9f5fca2334
Add banlist command ( #3163 )
...
* Add banlist command
* Fix up args
2021-02-12 13:04:32 +01:00
DrSmugleaf
6eb0dd4f50
Remove redundant TryGetComponent call in buckle initialize ( #3164 )
2021-02-12 13:04:19 +01:00
WlarusFromDaSpace
3a372c1b1c
Removed unnecessary stunbatons and added security restrictions to secure crates ( #3162 )
...
* Remved stunbaton from security backpack.
* Added access requirements.
* Removed stunbatons from duffelbag and satchel
2021-02-12 22:48:19 +11:00
Vera Aguilera Puerto
86507791c0
Fix build, again.
2021-02-12 11:47:14 +01:00
Vera Aguilera Puerto
dde6d687c9
Fix build
2021-02-12 11:46:56 +01:00
Vera Aguilera Puerto
a0d7a5bf41
Remove obsolete BreakableConstruction component from wall prototype
2021-02-12 11:43:18 +01:00
Vera Aguilera Puerto
2b10ee6b8f
Add cooldown to melee weapons on pickup/selected
...
Fixes #3149
Fixes kitchen knives not having ItemCooldown component.
2021-02-12 11:27:45 +01:00
20kdc
cc8458f23c
Add "fixrotations" command to fix rotations of walls/windows/low walls ( #3069 )
...
* Add "fixrotations" command to fix rotations of walls/windows/low walls
* fixrotations: Migrate command to new command structure
2021-02-12 21:13:32 +11:00
Vera Aguilera Puerto
d65f79310d
Fix RCD creating walls with wrong rotation
...
Fixes #3154
2021-02-12 10:59:06 +01:00
Vera Aguilera Puerto
c0f51d8c88
Ignore holiday prototypes on the client.
2021-02-12 10:55:45 +01:00
Vera Aguilera Puerto
4678e44edc
Fix warnings
2021-02-12 10:53:02 +01:00
Vera Aguilera Puerto
9ee0ec4106
Holiday System ( #3122 )
2021-02-12 10:45:22 +01:00
tmtmtl30
857c65d968
ABSURDLY important footstep change ( #3147 )
...
* +1 db
* -.25db, different volume walking vs. running
2021-02-12 20:31:19 +11:00
Vera Aguilera Puerto
4c419f85ce
Ghost Roles ( #3106 )
...
* Add files for Ghost Roles.
* Work on Ghost Roles
* Improvements
* GHOST ROLES IS DONE
* mmm yes
* auto-update when setting rolename/roledescription
* well
* command graceful error
* Makes UI have a scrollbar when it has too many entries
* fix command fuckup
* Apply suggestions from code review
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2021-02-12 14:35:56 +11:00
metalgearsloth
3923733113
Gas leak event ( #3097 )
...
* Gas leak event
* 5% spark chance
* HotspotExpose
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
2021-02-12 14:28:51 +11:00
Vera Aguilera Puerto
eaad5cb16d
Adds extended gamemode preset
2021-02-12 03:02:20 +01:00
tmtmtl30
d001d0b1e8
chair description change ( #3146 )
2021-02-11 10:54:14 +01:00
Acruid
ca4fd649fe
Massive Namespace Cleanup ( #3120 )
...
* Engine namespace changes.
* Automated remove redundant using statements.
* Simplified Graphics namespace.
* Apparently the container system stores full type names in the map file.😞 This updates those names.
* API Changes to LocalizationManager.LoadCulture.
* Update submodule to v0.3.2
2021-02-11 01:13:03 -08:00
DrSmugleaf
ef8b833c96
Fix device network connection infinite recursion ( #3121 )
2021-02-10 21:48:14 +01:00
metalgearsloth
116fc027a1
addgas and settemp under admeme menu ( #3098 )
...
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
2021-02-10 13:36:11 +01:00
DrSmugleaf
96e5e34084
Make DoAfters use DamageChangedMessage instead of an event ( #3115 )
2021-02-10 12:36:05 +11:00
Leo
9a7e2ec5ff
Toggling all chat options will correctly toggle Dead chat button ( #3118 )
2021-02-10 11:25:52 +11:00
DrSmugleaf
294b7c4d7f
Cleanup integration tests prototype usage, naming and unused variables ( #3114 )
...
* Fix naming of prototypes variable in tests
* Remove unused variables in tests
* Remove unused variables in tests
* Replace content entities with test entities
* Fix airlock and lung test
2021-02-09 22:04:47 +01:00
DrSmugleaf
327257b8a4
Update RobustToolbox
2021-02-09 21:38:00 +01:00
DrSmugleaf
7a069a4a0f
Change AddAccent command to be case insensitive ( #3112 )
2021-02-09 20:21:29 +01:00
Vera Aguilera Puerto
9b9fbfdcfe
Replace BreakableConstructionComponent with a destructible threshold behavior ( #3111 )
...
* Replace BreakableConstructionComponent with ChangeConstructionNodeBehavior
* Fix ordering of behaviors in MachineFrame
2021-02-09 20:08:06 +01:00
DrSmugleaf
1ca254c418
Fix ChangeConstructionNodeBehavior.Execute not being async
2021-02-09 20:07:09 +01:00
DrSmugleaf
bbce504d12
Fix ordering of behaviors in MachineFrame
2021-02-09 20:02:57 +01:00
DrSmugleaf
33b5099efc
Replace BreakableConstructionComponent with ChangeConstructionNodeBehavior
2021-02-09 19:59:52 +01:00
Vera Aguilera Puerto
9b1142973e
Renames phoron to plasma everywhere in the codebase and replaces sprites. ( #3110 )
2021-02-09 19:05:19 +01:00
DrSmugleaf
2d06990ee3
Remove breakable component ( #3109 )
2021-02-09 14:55:54 +01:00
DrSmugleaf
8d7e8f4fc9
Remove outdated critical and dead thresholds from test prototypes ( #3108 )
2021-02-09 14:50:55 +01:00
DrSmugleaf
15f05b565a
Add composite destructible thresholds ( #3102 )
...
* Add composite destructible thresholds
* Reorder yaml properties
* Update YAML
* Fix YAML
* Re-fix YAML
* Add missing nullable enable
* Go back window component is explosive
* rider
2021-02-09 22:57:21 +11:00
Pieter-Jan Briers
205c787773
Update submodule
2021-02-09 02:35:53 +01:00
Pieter-Jan Briers
c8ca4f3fbc
Blame Rider for it that always works.
2021-02-08 22:52:52 +01:00
Pieter-Jan Briers
c4fe0c904c
Merge branch 'master' into expl_int_analyzer
2021-02-08 22:46:28 +01:00
Pieter-Jan Briers
3025449d5d
Update submodule
2021-02-08 22:35:58 +01:00
Pieter-Jan Briers
506a236e8b
Sprite blinking is gone 🦀
2021-02-08 05:14:42 +01:00
Pieter-Jan Briers
9441defa13
Fix lighting bugs.
2021-02-08 01:25:36 +01:00
Pieter-Jan Briers
23d432725c
Update patrons.
2021-02-07 22:28:43 +01:00
DrSmugleaf
c479903538
Update RobustToolbox
2021-02-07 14:56:08 +01:00
metalgearsloth
7fbf2c9873
Increase lobbyduration default ( #3099 )
...
I think 60's okay for SSS but when we get actual rounds I'd make it 90.
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
2021-02-07 13:55:10 +01:00
Vera Aguilera Puerto
834bcda840
Make VisitingMind's Mind readable by VV
2021-02-07 13:52:34 +01:00
DrSmugleaf
f63a89f816
Add warning when using the mapping command in debug mode ( #3095 )
2021-02-07 16:36:34 +11:00
Alex Evgrashin
59e72697cb
Buildable wall light ( #2644 )
...
* Added empty light
* Can build light fixture
* Can construct and deconstruct small light
* You can build bulbs only on walls
* Playing with placement conditions
* Refactored code a bit
* Added check for north direction and snapping
* Fixed all small light sprites (wrong directions order)
* Fixed weird problem with bulb lights
* Fixed rotation on all stations
* Fixed map again
* Much better placement mode
* Deleted shared wall component and moved all logic to raycasts
* Missing bracket
* Better texture
* Moved wallmount condition to tags
* Removed station station
* Added suffix and fixed on map init bug
2021-02-07 00:05:53 +01:00
20kdc
2f01d7899f
Mapping merge driver: continued ( #2803 )
...
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com >
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com >
2021-02-06 23:56:40 +01:00
Pieter-Jan Briers
5cbb3f1222
Fix UI layout bugs with the PA.
2021-02-06 17:40:00 +01:00