Leon Friedrich
9d4e60068b
Optimize & clean up RadiationSystem ( #34459 )
...
* Optimize & clean up RadiationSystem
* comments
* Update Content.Server/Radiation/Systems/RadiationSystem.GridCast.cs
Co-authored-by: Thomas <87614336+Aeshus@users.noreply.github.com >
---------
Co-authored-by: Thomas <87614336+Aeshus@users.noreply.github.com >
2025-01-18 12:07:20 +11:00
PJB3005
f63eb691f0
Improve canister admin logs.
...
1. Now clearly says "opened"/"closed" when changing the release valve.
2. Clearly says whether the valve was opened while a canister was inserted or not.
3. When a tank is ejected, logs if the valve is open and the ejection started spilling into the environment.
Fixes #34488
2025-01-18 00:51:32 +01:00
chromiumboy
efd5d644e8
Holopad networking rework ( #34112 )
...
* Initial commit
* Finalizing main changes
* Addressed reviews
* Fixed a few issues
* Switched to using global overrides
* Removed unnecessary references
2025-01-17 14:09:59 -06:00
ElectroJr
dc13744188
Merge branch 'master' of https://github.com/space-wizards/space-station-14 into map-load-refactor
2025-01-18 04:14:18 +13:00
ScarKy0
cec5816acf
BorgChassis transfer their mind to a dropped BorgBrain fix ( #34464 )
...
Fix
2025-01-16 15:08:08 +01:00
eoineoineoin
820517eb38
Fix inconsistent borg flashlight state ( #33027 )
...
* Fix borg light being stuck on if no cell is inserted
* Fix HandheldLightComponent.Activted becoming out of sync with SharedPointLightComponent.Enabled
* Fix for entities which don't have a handheld light component
2025-01-16 11:34:11 +01:00
themias
6d218f2ad5
Fix DNA scrambler updating station record ( #34091 )
...
* Fix DNA scrambler updating station record
* Update Content.Server/Implants/SubdermalImplantSystem.cs
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-01-15 23:49:51 +01:00
Zachary Higgs
c92c52fded
Fix Mixed puddles not updating slips when evap ( #34303 )
...
* Fix Mixed puddles not updating slips when evap
* Remove Comment that isn't needed
Co-authored-by: Centronias <charlie.t.santos@gmail.com >
* CR - use SolutionContainerSystem.UpdateChemicals
* CR - cleanup unused imports
---------
Co-authored-by: Centronias <charlie.t.santos@gmail.com >
2025-01-15 22:21:20 +01:00
Myra
40fc4992e5
Add a CCVar to allow from hiding admins in the reported player count. ( #34406 )
...
Good for:
- Keeping admins hidden
- Not confuse players seeing 84/80 players
Nicely pairs up with the ``admin.admins_count_for_max_players`` ccvar
2025-01-15 22:10:54 +01:00
Myra
6041c828de
Remove baby jail ( #34443 )
...
* Remove baby jail
Closes #33893
* Test fail fix.
2025-01-15 22:08:15 +01:00
Palladinium
87779250ee
Add Discord webhook on watchlist connection ( #33483 )
2025-01-15 01:32:24 +01:00
themias
771278df54
Fix muzzle accent ( #34419 )
2025-01-15 01:10:39 +01:00
Pieter-Jan Briers
c2e050ced0
Persist deadmin to database, add admin suspension system ( #34048 )
2025-01-15 00:46:45 +01:00
Myra
13edd308bf
Fix IPIntel causing frequent errors with the cleanup job. ( #34428 )
...
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com >
2025-01-14 21:38:26 +01:00
Myra
96d913b147
Add IPIntel API support. ( #33339 )
...
Co-authored-by: PJB3005 <pieterjan.briers+git@gmail.com >
2025-01-12 20:41:26 +01:00
slarticodefast
e830ccebe5
merge stable into master ( #34398 )
2025-01-12 18:49:02 +01:00
deltanedas
ccff52a72f
[HOTFIX] fix holopads with multiple ai cores dying ( #34289 )
...
change return to continue
Co-authored-by: deltanedas <@deltanedas:kde.org>
2025-01-12 11:19:58 -06:00
Tayrtahn
924f64e979
Fix force-feeding Loc strings not using target's gender ( #34276 )
2025-01-12 15:33:53 +01:00
ElectroJr
5e47d25d7f
Merge branch 'master' of https://github.com/space-wizards/space-station-14 into map-load-refactor
2025-01-12 20:19:04 +13:00
ElectroJr
7554a075a2
Merge branch 'master' of https://github.com/space-wizards/space-station-14 into toolshed-eng-pr
2025-01-12 20:16:16 +13:00
Errant
46d58bf22a
Role Types ( #33420 )
...
* mindcomponent namespace
* wip MindRole stuff
* admin player tab
* mindroletype comment
* mindRolePrototype redesign
* broken param
* wip RoleType implementation
* basic role type switching for antags
* traitor fix
* fix AdminPanel update
* the renameningTM
* cleanup
* feature uncreeping
* roletypes on mind roles
* update MindComponent.RoleType when MindRoles change
* ghostrole configuration
* ghostrole config improvements
* live update of roleType on the character window
* logging stuff and notes
* remove thing no one asked for
* weh
* Mind Role Entities wip
* headrev count fix
* silicon stuff, cleanup
* exclusive antag config, cleanup
* jobroleadd overwerite
* logging stuff
* MindHasRole cleanup, admin log stuff
* last second cleanup
* ocd
* move roletypeprototype to its own file, minor note stuff
* remove Roletype.Created
* log stuff
* roletype setup for ghostroles and autotraitor reinforcements
* ghostrole type configs
* adjustable admin overlay
* cleanup
* fix this in its own PR
* silicon antagonist
* borg stuff
* mmi roletype handling
* spawnable borg roletype handling
* weh
* ghost role cleanup
* weh
* RoleEvent update
* polish
* log stuff
* admin overlay config
* ghostrolecomponent cleanup
* weh
* admin overlay code cleanup
* minor cleanup
* Obsolete MindRoleAddedEvent
* comment
* minor code cleanup
* MindOnDoGreeting fix
* Role update message
* fix duplicate job greeting for cyborgs
* fix emag job message dupe
* nicer-looking role type update
* crew aligned
* syndicate assault borg role fix
* fix test fail
* fix a merge mistake
* fix LoneOp role type
* Update Content.Client/Administration/AdminNameOverlay.cs
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
* Update Content.Shared/Roles/SharedRoleSystem.cs
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
* comment formatting
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
* change logging category
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
* fix a space
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
* use MindAddRoles
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
* get MindComponent from TryGetMind
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
* move var declaration outside loop
* remove TryComp
* take RoleEnum behind the barn
* don't use ensurecomp unnecessarily
* cvar comments
* toggleableghostrolecomponent documentation
* skrek
* use EntProtoId
* mindrole config
* merge baserolecomponent into basemindrolecomponent
* ai and borg silicon role tweaks
* formatting
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
* I will end you (the color)
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
* use LocId type for a locale id
* update RoleEvent documentation
* update RoleEvent documentation
* remove obsolete MindRoleAddedEvent
* refine MindRolesUpdate()
* use dependency
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
* inject dependency
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
* roleType.Name no longer required
* reformatted draw code logic
* GhostRoleMarkerRoleComponent comment
* minor SharedRoleSystem cleanup
* StartingMindRoleComponent, unhardcode roundstart silicon
* Update Content.Shared/Roles/SharedRoleSystem.cs
* remove a whitespace
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-01-11 22:17:26 +01:00
Leon Friedrich
1c315ba033
Remove Entity<T> data-fields ( #34083 )
2025-01-11 21:22:29 +01:00
Zachary Higgs
cfb23174ed
Make indestructible tiles not breakable by explosions ( #34339 )
...
* No more Ai Spacing
* Move guard into earlier guard statement
2025-01-11 18:27:08 +01:00
Tayrtahn
c6e4d19883
Let ghosts sometimes make certain devices say creepy things ( #34368 )
...
* Add SpookySpeaker component/system
* Shuffle Boo action targets before trying to activate them
* Add SpookySpeaker to vending machines
* Fix chatcode eating messages starting with "..."
* Add SpookySpeaker to recycler
* Oops
* Decrease speak probability for vending machines
* Add spooky speaker to arcade machines
2025-01-11 03:48:13 +01:00
Tayrtahn
fdc0853053
Add a popup message when ghost Boo action does nothing ( #34369 )
2025-01-10 23:57:46 +01:00
Leon Friedrich
7ae7821213
Replace some sound PlayEntity with PlayPvs ( #34317 )
2025-01-11 01:44:30 +11:00
Southbridge
edbc861c78
Add copy threshold button to air alarms ( #34346 )
2025-01-09 22:55:05 -08:00
Errant
0b1ed3ec7e
Fix battery charging stopping just short of being full ( #34028 )
2025-01-10 17:54:55 +11:00
ScarKy0
dd28f17b9a
Fix access configurator debug assert ( #34330 )
...
* fix
* greytide fix
* fix admin log
* Dirty
2025-01-09 19:22:28 -05:00
c4llv07e
904d75c8a9
Fix empty lines in adminwho with stealthmins. ( #34122 )
...
Don't print newline if admin is hidden.
2025-01-08 10:23:33 -05:00
Tayrtahn
23f0b304f2
Add bleating accent to goats ( #34273 )
2025-01-08 02:00:20 +01:00
ElectroJr
e5468982f5
Fix mark verb
2025-01-03 18:45:02 +13:00
SlamBamActionman
21351df03a
Add Chameleon PDA ( #30514 )
...
* V1 commit
* Remove PDA name and unnecessary pda state
* Adds PDA to Chameleon backpack & thief toolbox
* Change to use AppearanceDataInit
* Add basic PDA state to ensure there's always a sprite before AppearanceData can be applied
* Revert PDA name (this will be changed to another way later)
* Update PDA name updating to new system
* Fix yaml, and fix Agent ID chameleon
* Updated based on review
2025-01-02 19:23:28 +01:00
Dylan Hunter Whittingham
39ee853801
Added pricegun sound ( #34119 )
...
added pricegun sound
Co-authored-by: dylanhunter <dylan2.whittingham@live.uwe.ac.uk >
2025-01-02 17:46:13 +01:00
Dylan Hunter Whittingham
9af4e63a3b
added basic admin logs for PDA notekeeper notes ( #34118 )
...
* added basic admin logs for PDA notekeeper notes
* formatting
* added new LogType 'PdaInteract' and changed PDA notekeeper logs to it
---------
Co-authored-by: dylanhunter <dylan2.whittingham@live.uwe.ac.uk >
2025-01-02 17:16:44 +01:00
chromiumboy
59a87ef2c8
Speech is relayed by holopad holograms ( #33978 )
...
* Initial commit
* Corrected a field attribute
2025-01-02 12:41:12 +01:00
chromiumboy
df487ea4fe
Bugfix for the AI player's eye getting stuck when their broadcast is interrupted ( #34093 )
...
Initial commit
2025-01-02 12:27:18 +01:00
ElectroJr
48c13b32f4
Remove unused helper. Use EmplaceCommand instead
2025-01-02 17:00:45 +13:00
ElectroJr
f95fb450fd
obsolete
2025-01-02 17:00:13 +13:00
ReeZer2
4f2d609890
FIX: Thief beacon doubled steal targets ( #33750 )
2025-01-01 17:25:48 +01:00
chromiumboy
8545c3a70e
Holopads no longer log broadcasted speech and emotes in the chat ( #34114 )
...
Initial commit
2024-12-31 11:52:08 +01:00
chromiumboy
c1c4b1c9a4
Holopad UI tweak for incoming calls ( #34137 )
...
* Initial commit
* Update
* Comment correction
* Minor margin increase
2024-12-31 11:37:28 +01:00
chromiumboy
6c465153ab
UI improvements for holopads ( #34055 )
...
* Initial commit
* Minor update
2024-12-29 00:33:15 +01:00
psykana
616d34102b
Traitor can no longer get multiple objectives to save/help/kill the same person ( #33704 )
...
* Deduplicate traitor objectives
* Remove redundant check
2024-12-28 15:49:03 +01:00
crazybrain23
34e9979dc5
Arrivals blacklist for bluespace lockers and QSIs ( #34072 )
...
* Ensure Arrivals Blacklist in Bluespace Locker rule
* While I'm at it, stop the QSI too
* fix thing I broke somehow
* Every bluespace locker arrivals blacklisted
* Add ArrivalsBlacklist to the prototypes too
2024-12-27 13:34:30 +01:00
ElectroJr
74deed794e
Eng changes
2024-12-27 15:47:32 +13:00
ElectroJr
b555a6049e
Even more engine changes
2024-12-24 21:00:53 +13:00
ElectroJr
a8cc0397c2
Moar engine changes
2024-12-24 18:57:52 +13:00
Pieter-Jan Briers
285e9349b6
Fix race condition causing disconnected admins to appear in adminwho ( #34033 )
2024-12-24 11:18:31 +11:00
amatwiedle
b82605b185
Fix borgs being able to drink from buckets and spray bottles. ( #32964 )
...
* Added a check for if the entity trying to drink is a borg.
* Fixed missing namespace issue.
* Improved code conciseness.
* Removed borg chassis check, added stomach check.
* Removed unused namespace
---------
Co-authored-by: dankeaj <andrewjdanke@gmail.com >
2024-12-23 13:54:18 -06:00