ShadowCommander
b335ef5e7f
Prevent Holoparasites from attacking their host ( #6019 )
2022-01-04 10:22:28 +01:00
mirrorcult
5249ea057a
Kill bobby 2.0 ( #6023 )
2022-01-04 10:17:39 +01:00
Alex Evgrashin
c5a98129ff
Sync station rotation with a spawned salvage rotation ( #5998 )
...
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
Co-authored-by: Alexander Evgrashin <evgrashin.adl@gmail.com >
2022-01-03 14:32:16 -07:00
ShadowCommander
92d70b0587
Add teleport verbs ( #5954 )
...
* Add teleport verbs
* Add ftl file
* Make the verbs run the command serverside
2022-01-03 01:07:33 -08:00
ShadowCommander
cd865b9aaa
Remove crit and dead mobs from GhostRole list ( #5992 )
2022-01-01 23:00:21 -07:00
wrexbe
332ff89609
Convert RandomPlant to entity system ( #5952 )
...
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com >
2022-01-01 22:27:54 -07:00
Flipp Syder
b1584793bf
Adds fire/air alarms ( #5018 )
...
Co-authored-by: Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com >
Co-authored-by: E F R <602406+Efruit@users.noreply.github.com >
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-01-02 15:56:24 +11:00
Rane
37b510901f
Makes the uplink purchase sound much quieter ( #5989 )
2022-01-01 19:00:01 -07:00
Rane
e3de9bcd72
Rebalance traitor objective difficulty ( #5988 )
...
* Adjusted traitor steal objectives
* Added theft target to cargo
* Rebalanced difficulty
2022-01-01 23:46:00 +01:00
Leon Friedrich
4acb8c12af
fix stripping ( #5983 )
2022-01-01 18:03:29 +01:00
Rane
ab28be3c54
Adjusted traitor steal objectives ( #5974 )
...
* Adjusted traitor steal objectives
* Added theft target to cargo
2022-01-01 17:56:25 +01:00
ShadowCommander
81607d0327
Reregister ghost role when player ghosts while alive ( #5956 )
...
* Reregister ghost role when player ghosts while alive
* Add ReregisterOnGhost property
2022-01-01 17:48:45 +01:00
wrexbe
936c2f1d54
Refactored barsign ( #5929 )
...
* Refactored barsign
* Check barsign for signs of life.
* TryComp the sprite component
* TryGetBarSignPrototype
2022-01-01 17:45:52 +01:00
ShadowCommander
04be14e057
Prevent equipping HandVirtualItems ( #5982 )
2022-01-02 00:20:32 +11:00
Paul Ritter
c5a3515322
fixes stripping of stunned/dead people
...
fixes magboots alert
2021-12-31 10:41:08 +01:00
wrexbe
abba1e1c2c
Make held entity nullable ( #5923 )
2021-12-30 19:27:15 -07:00
E F R
a5cd3784bf
Rotatable: Allow specifying the rotation increment on the component ( #5948 )
2021-12-30 19:20:22 -07:00
Michael Phillips
5ddd3a8022
Fixed issue with beaker not displaying liquid content after grind ( #5960 )
2021-12-30 19:12:37 -07:00
ShadowCommander
dc1ca30f7c
Add context menu to AdminMenu PlayerTab entries ( #5904 )
...
* XAML PlayerTab entries
* Move command execution to PlayerTab
* Move command logic to the AdminSystem
* Clean up
* Add examine and context menu keybind handling to PlayerTab
* Fix remote admin verbs
* Remove examine for now
* Add server verbs
* Fix requests of verb by non-admins
* Clean up AdminSystem.Menu
2021-12-30 14:11:30 -08:00
Paul Ritter
512d6a38c3
get that crap outta here (completely rewrites inventorysystem) ( #5807 )
...
* some work
* equip: done
unequip: todo
* unequipping done & refactored events
* workin
* movin
* reee namespaces
* stun
* mobstate
* fixes
* some work on events
* removes serverside itemcomp & misc fixes
* work
* smol merge fix
* ports template to prototype & finishes ui
* moves relay & adds containerenumerator
* actions & cuffs
* my god what is actioncode
* more fixes
* im loosing my grasp on reality
* more fixes
* more work
* explosions
* yes
* more work
* more fixes
* merge master & misc fixed because i forgot to commit before merging master
* more fixes
* fixes
* moar
* more work
* moar fixes
* suffixmap
* more work on client
* motivation low
* no. no containers
* mirroring client to server
* fixes
* move serverinvcomp
* serverinventorycomponent is dead
* gaming
* only strippable & ai left...
* only ai and richtext left
* fixes ai
* fixes
* fixes sprite layers
* more fixes
* resolves optional
* yes
* stable™️
* fixes
* moar fixes
* moar
* fix some tests
* lmao
* no comment
* good to merge™️
* fixes build but for real
* adresses some reviews
* adresses some more reviews
* nullables, yo
* fixes lobbyscreen
* timid refactor to differentiate actor & target
* adresses more reviews
* more
* my god what a mess
* removed the rest of duplicates
* removed duplicate slotflags and renamed shoes to feet
* removes another unused one
* yes
* fixes lobby & makes tryunequip return unequipped item
* fixes
* some funny renames
* fixes
* misc improvements to attemptevents
* fixes
* merge fixes
Co-authored-by: Paul Ritter <ritter.paul1@gmail.com >
2021-12-30 22:56:10 +01:00
ShadowCommander
9d70bdde9c
Keep players in the PlayerTab until round end ( #5921 )
...
* Rework AdminSystem to keep players in the PlayerTab until round end
* Prevent sending PlayerStatus to deadminned admins
* Change _playerList to non-nullable
* Clean up unused usings
* Consolidate duplicate foreach loop code
2021-12-30 16:12:28 +01:00
Vera Aguilera Puerto
c9ac29b8dc
Fixes holoparasite injector being usable on anything
2021-12-30 11:55:22 +01:00
wrexbe
6ed0b23cc6
Probably fix cloning ( #5953 )
2021-12-29 19:36:43 -08:00
Paul Ritter
84e0011ba7
fixes up the ahelp relay a bit ( #5866 )
...
* fixes up the ahelp relay a bit
* Update Content.Server/Administration/BwoinkSystem.cs
2021-12-29 21:12:07 +01:00
Pieter-Jan Briers
2da3cc299e
Configure ACZ correctly with new engine API.
2021-12-29 20:28:17 +01:00
metalgearsloth
88bdf0ce61
Add some more prototype serializers ( #5934 )
2021-12-30 00:48:18 +11:00
metalgearsloth
39e42899ca
Reduce MaxBuckleDistance ( #5938 )
2021-12-29 23:14:21 +11:00
AJCM-git
45bfc0b96b
Adds posters (for mapping) ( #5812 )
2021-12-29 20:24:51 +11:00
ShadowCommander
ca8d673fad
Add ShowRules commmand ( #5908 )
2021-12-29 18:31:18 +11:00
Alex Evgrashin
1705eae96c
Suit sensor and crew monitoring ( #5521 )
...
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2021-12-29 16:19:00 +11:00
metalgearsloth
e5e144d99c
Rollerbeds ( #5681 )
2021-12-29 15:57:20 +11:00
CrudeWax
299c4be328
Guardians (Holoparasites) ( #5140 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com >
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
2021-12-29 14:58:48 +11:00
metalgearsloth
404accb18f
ECS visibility ( #5769 )
2021-12-29 05:12:28 +11:00
Vera Aguilera Puerto
03b51e675b
MapInitialize before spawning players in.
...
Fixes #5924 . This is not ideal, but the way PDA/GameTicker interact to set the owner on the ID Card is ATROCIOUS and I can't be bothered to fix that.
2021-12-28 11:08:33 +01:00
Vera Aguilera Puerto
1882ad55af
Use ByRefEvent attribute in content. ( #5918 )
2021-12-27 18:50:43 +01:00
Charlese2
6c6c19adba
Make handheld flash not flash thourgh walls. ( #5916 )
...
Also make it so mobs don't block the flash.
2021-12-27 17:51:12 +01:00
AJCM-git
3c17c82edd
Fix EntityStorages eating you from afar ( #5880 )
...
* Fix lockers eating you from afar
* Reviews
2021-12-27 13:04:18 +01:00
ShadowCommander
e51f6ee851
Keep PlayerTab entries until the end of the round ( #5910 )
2021-12-27 12:46:38 +01:00
metalgearsloth
0705f16898
ECS handheld lights ( #5864 )
2021-12-27 18:15:16 +11:00
Acruid
b3b171da7f
ECSatize CameraRecoilSystem ( #5448 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2021-12-27 17:50:12 +11:00
Leon Friedrich
b675bdb789
Move Access & AccessReader to shared. ( #5798 )
...
* git mv
* Move Access Component & system.
- Name space changes
- Rename AccessReader to AccessReaderComponent
- Also need an abstract TryGetSlot function for SharedInventoryComponent
* better TryGetSlot
* Ah yes, tests exist.
2021-12-25 20:07:28 -08:00
Morbo
7d28108572
Add AntagPrototype to TraitorRole and Fix traitors choice logic ( #5861 )
2021-12-26 14:13:37 +11:00
Leon Friedrich
afc3ae6335
Make more uids nullable ( #5794 )
2021-12-26 13:32:45 +11:00
FoLoKe
83114de0e4
Moves spike to ECS ( #5706 )
2021-12-26 13:32:01 +11:00
DrSmugleaf
0ca8c705ab
Use dictionary and hashset for admin log entities and players respectively
...
Add test for duplicate player ids in an admin log not throwing
2021-12-26 00:50:10 +01:00
Vera Aguilera Puerto
666be08d86
Fix client-only command permissions. ( #5899 )
2021-12-25 19:53:21 +01:00
DrSmugleaf
1f8152cb02
Cache the last 3 rounds of admin logs in memory
...
Reduces send logs time from 2/10/45 seconds to 2 milliseconds
Not thread safe
Removes LogRecord
2021-12-25 02:07:12 +01:00
Vera Aguilera Puerto
cdc1a70c03
Allow admins to change instrument values with VV.
...
Just set DirtyRenderer to true after your changes are done, on the server.
2021-12-25 02:03:31 +01:00
DrSmugleaf
2f75b282b9
Change admin log filter types and impacts to use hashsets
2021-12-24 20:48:21 +01:00
Fishfish458
16d96c9dcc
Add backgammon and board game crate ( #5884 )
...
* [ADD] backgammon, made pieces generic
* [ADD] board game crate
* [REMOVE] minor whitespace
* Fix BOM
* [CHANGE] feedback changes, condensed backgammon setup
* [CHANGE] swapped backgammon y positions to correct ones
Co-authored-by: fishfish458 <fishfish458>
Co-authored-by: Visne <39844191+Visne@users.noreply.github.com >
2021-12-24 13:20:20 +01:00