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
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
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
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
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
Leon Friedrich
06e2bba8ab
Toolshed refactor ( #33598 )
...
* Content changes for engine toolshed PR
* add contains command
* more permissive commands
2024-12-21 17:45:48 +11:00
metalgearsloth
9f4aa1ebe0
Implement some field-level deltas ( #28242 )
...
* Update GasTileOverlayState
* Update DecalGridState
* Update NavMapState
* poke
* poke2
* poke3
* Implement field deltas for guns
* Content done
* Update
---------
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com >
2024-12-21 15:54:11 +11:00
ScarKy0
03a54e90f5
Increase syndicate uplink discount amount to 6. ( #33950 )
...
* Increase uplink discounts from 3 to 7
* nevermind, 6
2024-12-20 20:14:08 -06:00
beck-thompson
a0a405768a
Add clearer defib cooldowns! ( #31251 )
...
* First commit
* Fix silly test
* Swiched stuff up
* Update Content.Shared/Medical/DefibrillatorComponent.cs
* remove unneeded visuals
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2024-12-20 22:26:56 +01:00
chromiumboy
39600f9516
Minor fixes for the holopad ( #33969 )
...
Initial commit
2024-12-20 13:51:00 +03:00
chromiumboy
209c1769ee
Tweaks for the holopad ( #33928 )
...
* Initial commit
* AIs get a warning when trying to answer long distance calls
* Better handling of ending telephone calls
* Fixed issue with duplicated holopad window when an AI answers a summons
* Changed how ranges are handled, added the bluespace holopad
* Bug fixes
* More bug fixes
* More bug fixes
* Update Resources/Prototypes/Entities/Structures/Machines/holopad.yml
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
* Update Resources/Prototypes/Entities/Structures/Machines/holopad.yml
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2024-12-19 18:20:20 +01:00
Centronias
128721ee4e
Logic Gate Compatibility with Non-Logic Signals bugfix ( #33792 )
...
:)
2024-12-19 12:31:13 +01:00
ArtisticRoomba
9de569d973
Show battery level for selected devices in Power Monitoring Console ( #33854 )
...
* Use class instead of out variables
* Show battery level in power monitoring console
* Better color contrast for battery level + localized string
* Add visualization to battery percentage
* Reverts random ChatSystem.cs whitespace change
* Address review
* Show BatteryLevel stats in child view when selecting devices
---------
Co-authored-by: Crotalus <crotalus@users.noreply.github.com >
2024-12-19 01:46:36 +01:00
Ed
18fe8b9df0
Sprite Movement working with AI movement ( #33494 )
...
* FINALLY
* Update animals.yml
2024-12-18 17:15:34 +01:00
slarticodefast
e7294bdf4f
Only disable panicbunker for admins with AdminFlags.Admin ( #33879 )
...
* Only disable panicbunker for admins with AdminFlags.Admin
* nicer curly braces
2024-12-18 14:15:04 +01:00
Centronias
6b99493e80
Reduce network burden of the hunger system ( #32986 )
...
* reduce network burden of the hunger system
* explicit start + last updated
* remove auto reformat changes to otherwise untouched code
add clamp helper
* imagine making breaking changes, documenting them, and then not thinking to check the yaml
* comments
* Remove unused net manager in hunger system
Remove lastAuthoritativeHungerValue from prototypes
2024-12-18 14:06:02 +01:00
Golinth
a9cf54aca8
Fix AME power generation ( #32825 )
...
* Change AME power generation
* Fix negative power, change formula slightly
2024-12-18 00:56:02 +01:00