chromiumboy
dfd3e36a0a
Sentry turrets - Part 4: The sentry turret and its primary systems ( #35123 )
...
* Initial commit
* Removed mention of StationAiTurretComponent (for now)
* Prep for moving out of draft
* Fixing merge conflict
* Re-added new net frequencies to AI turrets
* Removed turret control content
* Removed unintended change
* Final tweaks
* Fixed incorrect file name
* Improvement to fire mode handling
* Addressed review comments
* Updated how turret wire panel auto-closing is handled
* Ranged NPCs no longer waste shots on stunned targets
* Fixed bug in tracking broken state
* Addressed review comments
* Bug fix
* Removed unnecessary event call
2025-03-29 12:55:58 -05:00
Errant
ea785da1b2
Unhardcode role type names and colors within localization text ( #36096 )
...
* localize role type names within localization text
* also unhardcode colors
* comment
* typo
2025-03-28 00:34:20 +01:00
slarticodefast
7c44038f63
Add paradox clone to admin antag control ( #36105 )
...
* make paradox clone receive the original's objectives
* antag control verb
* rename verb
2025-03-27 10:04:25 -07:00
slarticodefast
9ff43f344e
Show paradox clones in deadchat ( #35940 )
...
show clones in deadchat
2025-03-26 16:30:14 +01:00
Velcroboy
b7b3167302
Add smuggler stashes ( #19460 )
...
* Add smuggler stashes
* Prevent anchor/collision test fail
* Enabled = false
* Oops, missed one
* NYAH!1984
* Split/Rebalance loot pools and fix test fail
* Errg, still with the canCollide thing
* Removed notes, additional balance tweaking, removed some blank lines
* Replace generator IDs
* Adjust briefcase fill
* Node moved
* Use noSpawn
* Goldschlonger
* Adjusts fills for grid-inv
* Replace removed items
* Replace removed items part 2
* Add empty satchel to clothesmate contraband inventory
* Merge master and switch spawning to roundstart event
* Cleaned up and converted to entity spawn tables + Added funny clown satchel
* Adds comp to prevent stacking bags
* Inital cleanup
* More changes
* ff
* Some fixes but yaml needs to be organized and a few bugs remain
* Final fixes
* Cleanup
* good
* One more
* minor tweaks
* Rename
* Combine dupe fields
* address review
* review
* make linter happy
* names, contraband status
* uplink
* small bugfix
---------
Co-authored-by: Jeff <velcroboy333@hotmail.com >
Co-authored-by: beck-thompson <beck314159@hotmail.com >
Co-authored-by: Milon <milonpl.git@proton.me >
Co-authored-by: ScarKy0 <scarky0@onet.eu >
2025-03-26 16:20:15 +01:00
Errant
2f30fe3ceb
adminnotes command cleanup ( #36086 )
...
localize adminnotes command, autocomplete
2025-03-25 22:42:17 -07:00
Errant
c82d531a8f
Admin Overlay stacking and ghost hiding ( #35622 )
...
* ghostbuster mouse and overlay stacks
* variable adjustment
* use map coords for distance check
* vertical stack ordering, and cvars
* skreee
* fix stack merge 'sidedness' issue
* overlays no longer try to stack to overlays at the wrong coordinates
* options slider for stack merge distance
* admin option sliders for ghost fade/hide
* Update AdminOptionsTab.xaml.cs
---------
Co-authored-by: ScarKy0 <scarky0@onet.eu >
2025-03-25 21:15:22 +01:00
TheProNoob678
098e594161
A Bunch of New Figurine Voicelines ( #36039 )
...
* Add a bunch of figurine voicelines and reduces delay
* Added footsoldier figurine voicelines
* Fixed voiceline count.
* Fixed Queen Xeno figurine formatting issues
* Fixed my terrible fucking grammar
2025-03-25 21:14:34 +01:00
Pieter-Jan Briers
290bffceec
Make pow3r validation logic available on release ( #36075 )
...
I want to run this on live servers. It's behind a power_validate command, it still doesn't automatically get ran outside debug otherwise.
2025-03-25 10:02:39 -07:00
Errant
72141abf8a
Admin playerlist antag presentation rework ( #35538 )
...
* refactor(src): Minor refactor of Draw in "AdminNameOverlay. And new info about playtime player
* fix(src): Add configure classic admin owerlay
* fix
* antag status indication rework
* the cvars are free, you can just take them
* update playerlist on cvar change
* more overlay options
* tweak(src): Use _antagLabelClassic and tweak style
* tweak(src): Add config display overlay for startingJob and playTime
* tweak(src): Vector2 is replaced by var
* tweak(src): return to the end of the list
* add new option checkboxes
* passing ConfigurationManager through constructor, some format changes
* made sorting values more futureproof
* comments
* labels
* no point commenting this out when the overlay stack PR will uncomment it again anyway
* sorting prototype
* localize symbols because why not
* symmetry
* Revert "localize symbols because why not"
This reverts commit 922d4030300285a45777d62fcfd9c74b25fe7a60.
* layout and formatting stuff
* fix errant space
---------
Co-authored-by: Schrödinger <132720404+Schrodinger71@users.noreply.github.com >
2025-03-25 17:03:59 +01:00
beck-thompson
97d0f14dae
Predict pipe anchoring and unanchroing ( #35977 )
...
* yay prediction
* Added cool popups
* bruh
* this is better!
2025-03-21 12:43:35 +03:00
SlamBamActionman
85a6ac90ba
Add stamina and mob damage playtest modifiers ( #35599 )
...
* Add stamina and mob damage playtest modifiers
* Fix typo
* Add FTL
* Review fixes
* Update Content.Shared/Mobs/Systems/MobStateSystem.Subscribers.cs
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-03-21 00:01:35 +01:00
SlamBamActionman
43d08100b9
"New player" admin logging improvements ( #35961 )
...
* Initial commit
* Adjust a whoooole bunch of logs
* Also spears
* Track going crit
* Review fix
* Review fixes
2025-03-20 20:56:51 +01:00
Errant
ba56fe8ebc
fix uncuff popups ( #35743 )
...
* fix uncuff popups
* them too
2025-03-19 19:15:44 -07:00
Tayrtahn
e2097d473c
Fix strip menu revealing true identity ( #35862 )
...
* Fix strip menu revealing true identity
* Ghosts don't see through identity
2025-03-20 02:44:01 +01:00
MilenVolf
f8ccff1363
Localize criminal records reason placeholder dataset ( #35810 )
...
* Localize criminal records reason placeholder dataset
* Forgor
2025-03-16 19:43:37 -04:00
Errant
29cbc4a190
Mark all hostile mind roles as antag ( #35832 )
...
* dummy antag prototypes
* I'll deal with YOU later!
* remove redundant soloantag definitions
* doctor, we left the scalpel in the patient
* minor cleanup
2025-03-16 23:11:31 +01:00
slarticodefast
d8ed9fe152
Paradox clones get all storage items the original has. ( #35838 )
...
* recursive storage copying
* include slime storage
* future proofing
* remove survival box
2025-03-16 15:02:19 -07:00
pathetic meowmeow
4576555e5b
NanoTask ( #34095 )
2025-03-15 09:24:23 -07:00
Coolsurf6
5d296d2dbb
Added Bacchus' Blessing Drink ( #35306 )
...
* added start to bacchus blessing with few more things left to do
* added sprites and trying to get the empty sprite to work
* fixed empty sprite will fill layer
* added missing fill image
* made flavor, physical description, recipe reaction and tweaked reagent threshold
* fixed fill levels
* removed name from drinks.yml, updated suffix instead
* delay is weird and broken, removing the difference
* updated copyright
2025-03-13 23:49:26 -07:00
slarticodefast
bce9b4b05b
Paradox Clone ( #35794 )
...
* polymorph fixes
* paradox clone
* forensics cleanup
* bump doors
* 4
* attribution
* polymorphn't
* clean up objectives
* Update Resources/ServerInfo/Guidebook/Antagonist/MinorAntagonists.xml
* review
* add virtual items to blacklist
* allow them to roll sleeper agent
2025-03-13 10:09:07 -07:00
Crude Oil
90dc674c96
Add the ability to pet the mail teleporter ( #35819 )
...
good mailbox
2025-03-13 13:49:24 +01:00
Plykiya
96501f4966
Adds popup when firing gun while gun has no ammo ( #34816 )
...
* Adds popup when firing gun while gun has no ammo
* simplify
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-03-13 10:21:24 +03:00
slarticodefast
d8ac1524ef
polymorph popup fixes ( #35796 )
...
polymorph fixes
2025-03-12 19:48:45 +01:00
MilenVolf
5db89ab7e9
Localize rat king commands datasets ( #35780 )
2025-03-11 22:49:32 -07:00
MilenVolf
b5728c228d
Localize news dataset ( #35774 )
...
* Localize news dataset
* Remove the `"`
2025-03-11 22:44:19 -07:00
valquaint
4baaff2a23
Update to borg ion storms ( #35751 )
...
* Updates ion storms for borgs.
* Remove additional ion laws into future PR
2025-03-12 02:21:59 +01:00
ScarKy0
4d98b9d621
Removable mindshields and revolutionary tweaks. ( #35769 )
...
* I fucking hate revs
* Update preset-revolutionary.ftl
* fixy fix
2025-03-11 10:41:13 +01:00
SpaceManiac
38615b72e5
Merge showsubfloorforever into showsubfloor ( #33682 )
2025-03-11 11:01:11 +11:00
RedBookcase
80e674a9ae
Added New Cocktails and new fill level sprites to existing drinks. ( #33570 )
...
* Added New Cocktails and new fill level sprites to existing drinks
* Updated copyright info and fixed recipies for Caipirinha/Mojito.
---------
Co-authored-by: RedBookcase <Usualmoves@gmail.com >
2025-03-10 19:08:23 -04:00
Winkarst
ca60f22c4d
Cleanup: Add missing locale `cmd-planet-map-prototype` ( #35766 )
...
Cleanup
2025-03-10 16:34:27 +01:00
MilenVolf
b1ddc1a20d
Localize traitor codeverbs datasets ( #35737 )
...
* Localize verbs dataset
* Localize adjectives dataset
* Localize corporations dataset
* Update TraitorRuleSystem to use LocalizedDatasetPrototype instead of DatasetPrototype
2025-03-09 22:20:05 -04:00
slarticodefast
7a6b947e60
Steal the mail thieving objective ( #35746 )
...
* mail theft
* networked
2025-03-09 20:41:53 +01:00
ScarKy0
e57325b797
Fixed delivery popups ( #35724 )
...
* :)
* cool stuff
2025-03-08 22:08:41 +01:00
MilenVolf
b1fabb5a1a
[Part of #32893 ] Localize misc dataset names ( #33404 )
...
* Localize cargo_shuttle names
* Localize death_commando names
* Localize fortunes
* Localize military names
* Localize rollie names
* fortunes.ftl -> cookie_fortune.ftl
* Correct prototype ids to follow naming conventions
2025-03-08 20:04:01 +01:00
MilenVolf
3ccd9e4b6d
[Part of #32893 ] Localize first male & female dataset names ( #33402 )
...
* Localize first_name
* Localize first_female
* names-male/female-first-dataset -> names-first-male/female-dataset
* Correct prototype ids to follow naming conventions
* Combine first_male.yml and first_female.yml into base_gendered.yml
2025-03-08 20:03:51 +01:00
MilenVolf
9200a24dcf
[Part of #32893 ] Localize first & last dataset names ( #33401 )
...
* Localize first names
* Localize last names
* Correct prototype ids to follow naming conventions
* Combine first.yml and last.yml into base.yml
* Forgot about = in last
2025-03-08 20:03:38 +01:00
MilenVolf
7806afb284
[Part of #32893 ] Localize vox dataset names ( #33396 )
...
* Localize vox names
* Correct prototype id to follow naming conventions
* Upstream names
2025-03-08 20:03:24 +01:00
MilenVolf
177a323fd4
[Part of #32893 ] Localize humanoid species dataset names ( #33395 )
...
* Localize diona names
* Localize moth names
* Localize mushman names
* Localize reptilian names
* Localize skeleton names
* Upstream diona names
* names-moth-male/female-first-dataset -> names-moth-first-male/female-dataset
* Correct prototype ids to follow naming conventions
* NamesSkeletonFirst -> NamesSkeleton
* Combine moth_first_female.yml, moth_first_male.yml and moth_last.yml
* Forgot about skeleton prototype
* Upstream names
* Update Resources/Locale/en-US/datasets/names/diona_last.ftl
* Update Resources/Locale/en-US/datasets/names/diona_last.ftl
* keep first name for skeleton
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-03-08 20:03:07 +01:00
MilenVolf
0480e1554f
[Part of #32893 ] Localize antagonists dataset names ( #33393 )
...
* Localize fake human names
* Localize ninja names
* Localize operation names
* Localize regalrat names
* Localize revenant names
* Localize syndicate names
* Localize wizard names
* Correct prototype ids to follow naming conventions
* Combine fake_human_first.yml and fake_human_last.yml
* Move contents of ninja_title.yml into ninja.yml
* Combine Operation_prefix.yml and Operation_suffix.yml
* Combine wizard_first.yml and wizard_last.yml
* Upstream names
* fix wizard
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-03-08 20:02:46 +01:00
MilenVolf
7242a1d69d
[Part of #32893 ] Localize summonable creatures dataset names ( #33392 )
...
* Localize clown names
* Localize golem names
* Localize hologram names
* Correct prototype ids to follow naming conventions
* Update Resources/Locale/en-US/datasets/names/golem.ftl
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-03-08 20:02:36 +01:00
MilenVolf
28174a5062
[Part of #32893 ] Localize arachnid dataset names ( #33353 )
...
* Localize arachnid dataset names
* Correct prototype ids to follow naming conventions
* Combine arachnid_first.yml and arachnid_last.yml
* Upstream names
2025-03-08 20:02:22 +01:00
MilenVolf
965bd1c5ac
[Part of #32893 ] Localize silicon dataset names ( #33352 )
...
* Localize ai names
* Apply requested changes
* Localize autoborg
* Localize borg names
* Localize atv names
* Correct prototypes ids to follow naming conventions
* Remove AI localization (Moved to another PR)
* Weh
2025-03-08 20:02:12 +01:00
Łukasz Mędrek
0be41cebb9
Text related keybinds can now be changed in Controls ( #35630 )
...
* Add ability to rebind text related keybinds
* fix placement of locales
2025-03-08 13:42:50 +11:00
slarticodefast
531f5619be
add forceghost admin command ( #35518 )
...
* add forceghost admin command
* sweep linq under the rug
* braces
* ûse LocalizedEntityCommands
2025-03-08 13:39:04 +11:00
ScarKy0
3281f408eb
Cargo Mail System ( #35429 )
...
* shitcode init
* biocoding, SpawnTableOnUse, Moving shit to shared
* server :(
* fixes
* ok works
* Discard changes to Content.Shared/Interaction/Events/GettingUsedAttemptEvent.cs
* Discard changes to Content.Shared/Forensics/Components/FingerprintMaskComponent.cs
* Discard changes to Content.Shared/Forensics/Components/FingerprintComponent.cs
* Discard changes to Content.Server/Forensics/Systems/ForensicsSystem.cs
* Discard changes to Content.Server/StationRecords/Systems/StationRecordsSystem.cs
* Discard changes to Content.Server/Storage/EntitySystems/SpawnItemsOnUseSystem.cs
* Discard changes to Content.Shared/Interaction/Events/GettingUsedAttemptEvent.cs
* big stuff
* preperation
* temperory spawning thing for testing
* Update CargoDeliveryDataComponent.cs
* kinda proper spawning idk god save me
* cleanup (kinda)
* preparation 2.0
* stuff i think
* entity table work
* renames
* spawn ratio based on players
* comment
* letter tables
* more spam
* package tables
* comment
* biocodedn't
* builds correctly
* cleaning
* Update deliveries_tables.yml
* labels
* package sprites
* mail teleporter
* revert testing value
* fix test
* fix other test
* i love tests
* mail teleporter enabled by default
* random cooldowns
* fixtures
* Discard changes to Content.Shared/FingerprintReader/FingerprintReaderComponent.cs
* Discard changes to Content.Shared/FingerprintReader/FingerprintReaderSystem.cs
* Discard changes to Content.Shared/Interaction/Events/GettingUsedAttemptEvent.cs
* Discard changes to Resources/Locale/en-US/fingerprint-reader/fingerprint-reader.ftl
* clean
* fuck paper scrap
* oops
* fuck SpawnTableOnUse
* mail teleporter board in QM locker + addressed review
* oops
* clean
* sound on delivery spawn
* address review
* partial review address
* partial review addressing
* addressing partial review
* pratarial revivew address
* misprediction hell
* stuff
* more stuff
* unrelated
* TODO
* link
* partial review
* DirtyField
---------
Co-authored-by: Milon <milonpl.git@proton.me >
2025-03-07 14:51:08 +01:00
āda
b57b534380
Lathe menu UI displays a count of available recipes ( #35570 )
...
* commit
* jumped the gun
* changes
2025-03-05 23:31:48 +11:00
Boaz1111
3bf38a4d46
More scars! ( #35644 )
...
* :3
* whitespace, stomach scar
2025-03-05 11:26:31 +01:00
SlamBamActionman
27cfc0939c
Add undergarments & "Censor Nudity" toggle to options ( #33185 )
...
* Initial commit
* Attribution
* Review changes
* Added comment for upstream
2025-03-05 10:14:01 +01:00
slarticodefast
ceff2bea00
Cloning Refactor and bugfixes ( #35555 )
...
* cloning refactor
* cleanup and fixes
* don't pick from 0
* give dwarves the correct species
* fix dna and bloodstream reagent data cloning
* don't copy helmets
* be less redundant
2025-03-02 16:50:12 +01:00