Commit Graph

17602 Commits

Author SHA1 Message Date
Psychpsyo
b7ef5ada11 Add replacement words to Russian accent (#30554) 2024-08-09 15:49:38 +10:00
PJBot
1c5c155db1 Automatic changelog update 2024-08-09 05:49:07 +00:00
PJBot
b54a4206e8 Automatic changelog update 2024-08-09 05:46:56 +00:00
Ian
06a44a82b6 require the warden to notify admins on disconnect (#30745) 2024-08-09 15:45:51 +10:00
PJBot
a03d7c6c7f Automatic changelog update 2024-08-09 05:34:32 +00:00
nikthechampiongr
d1a60fafe7 Implement a playerpanel (#30238)
* Basic structure for the player panel ui

* Ensure basic functionality

Player panel now receives and displays basic info

* Make whitelistcommands accept user ids

* Make PlayerPanel use GUIDs where possible

* Add functionality to most playerpanel buttons

* Implement remaining playerpanel features

* Localize everything

* Finish up

* Put command arguments in quotes

I am not sure if it's even possible to have something like a space in
them considering they are guids and usernames but sure why not

* Make playerpanel a verb

* Add Logs button to player panel

* Change Notesbutton text and make whitelistbutton a confirmtion button

* Add freeze button that does not mute the player

* Add sharedconnections counter to playerpanel

* Make the playetime format clearer

* Allow for copying of the a player's username

* Do minor cleanup

* Rearrange buttons

* Fix unfreeze button not updating

* Fix wrong localisation text

* "Fix" the same role ban counting multiple times

The way rolebans are stored is horrible.
As such if you ban someone from a departmenrt or something
role bans are individually placed for every role.
The only way I found to distinguish them is the bantime.
This is horrible but I do not want to rewrite how all the bans are
stored right now.

* Add Delete and Rejuvenate buttons to player panel

By popular demand

* Marginally improve ui

* Add logs

* review update

* Fix verb

* Fix double notes

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2024-08-09 15:33:25 +10:00
Plykiya
b266c9b545 Create Generic DamageOnInteract/Attacked Comps/Systems (#30244)
* Everything but the submodule

* stuff I forgot

* heat

* missed lights

* behonky

* LocId

* I guess it was a skill issue?

* predicted audio

* It works with lights now

* Borg equality

* Gorilla gauntlet grants protection from anomaly returned damage when attacking it

* woops, there we go

* NONE

* Use DamageModifierSets, remove Behonker damage

* Reviews dealt with

---------

Co-authored-by: plykiya <plykiya@protonmail.com>
2024-08-09 15:32:41 +10:00
slarticodefast
da0b8d4731 remove UntrackedMapBoundUserInterface (#30752) 2024-08-09 15:24:49 +10:00
PJBot
2ea17a492d Automatic changelog update 2024-08-09 04:53:31 +00:00
beck-thompson
ad18c6e9a5 Secret stash refractor (#29396)
* First commit

* Will do this in another PR!

* maybe?

* Moved stuff to ToolOpenableSystem because its smarter and cooler
2024-08-09 09:51:58 +10:00
PJBot
15ae0435c4 Automatic changelog update 2024-08-08 23:33:48 +00:00
themias
8ebe105458 Add butter slices (#30789) 2024-08-09 09:32:42 +10:00
Nemanja
1b1008ad85 Scrap (#30762)
* jnk sprites

* scrap pt 2

* metal inhands

* hell yeah brudda

* Update meta.json

* Update scrap.yml

---------

Co-authored-by: Flareguy <78941145+Flareguy@users.noreply.github.com>
2024-08-09 09:31:53 +10:00
PJBot
0423691d76 Automatic changelog update 2024-08-08 23:28:34 +00:00
SlamBamActionman
07174d0aaf Better DNA forensics & ReagentData (#26699)
* Added the ability for blood to track DNA using ReagentData; Forensic Scanner now accounts for solution DNA, non-DNA holders have "Unknown DNA"

* Removes touch DNA for puddles, adds DNA to vomit

* DNA now leaves traces in containers and those marked without don't show DNA on scan (except for puddles), gibbed parts have DNA

* Fix stupid metamorphic glass bug grrr

* Removed SpillableComponent since DnaSubstanceTraceComponent is used instead

* Removes data field from maps, adds DNA tracking for some missed items

* Give default value, fix missing values.

* Fixes recipe bug

* Review changes

* Make the Data list into a nullable type

* Revert map changes

* Move gibbed unknown DNA to forensicssystem
2024-08-09 09:27:27 +10:00
PJBot
c43fcdfa06 Automatic changelog update 2024-08-08 22:52:05 +00:00
lzk
25afc2653d Add RD labcoat in RD's dresser (#30671) 2024-08-08 18:50:56 -04:00
Emisse
3db51a7e36 train update (#30797)
train fix
2024-08-08 15:06:40 -06:00
dffdff2423
66f0cd4f43 Remove suspect figurine line (#30795) 2024-08-08 14:36:36 -04:00
saintmuntzer
703c8840c4 Fix for issue 30781 (#30788)
Fixed typos in name and description of syndicate recruit jumpsuit.
2024-08-08 18:35:01 +02:00
PJBot
6570515c8d Automatic changelog update 2024-08-08 13:18:57 +00:00
Ed
03745efc7f Thief beacons (try 2) (#29997)
content
2024-08-08 16:17:50 +03:00
PJBot
6d6c836095 Automatic changelog update 2024-08-08 11:40:52 +00:00
Vigers Ray
bd51cf330b Teleport and delete buttons in objects tab. (#28914)
* Тыкнул и нету ЦК

* review

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2024-08-08 21:00:08 +10:00
PJBot
aea28b7a99 Automatic changelog update 2024-08-08 10:05:57 +00:00
Plykiya
1d5a3303e1 Buff EMP implant and grenade range (#30660)
Co-authored-by: plykiya <plykiya@protonmail.com>
2024-08-08 20:04:49 +10:00
strO0pwafel
35819e4ba5 more consistent CentComm naming (#29217)
* first-commit

* second commit

* i think i get git kinda maybe

* all of resources i think

* last easy changes

* oops

* Update Resources/Prototypes/Entities/Clothing/Head/hoods.yml

---------

Co-authored-by: stroopwafel <j.o.luijkx@student.tudelft.nl>
Co-authored-by: Plykiya <58439124+Plykiya@users.noreply.github.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2024-08-08 20:04:19 +10:00
PJBot
0057141039 Automatic changelog update 2024-08-08 03:09:34 +00:00
PJBot
3a50880070 Automatic changelog update 2024-08-08 02:15:38 +00:00
Mervill
b8d10a3f5e Add verbose (client predicted!) examine text to Gas Miners (#30480)
* add verbose examine text to gas miners so their behaviour can be understood

* no need for these to be properties

* use an enum instead of two booleans for the miner state

* require the gas miner to be anchored in order to not be disabled

* xmldoc

* pr feedback

* file-scope namespace

* it's to late to hide my transgressions in a rebase

* turns out the normal examine distance is totally fine for this
2024-08-08 12:14:31 +10:00
lzk
d86c886f61 Add more advertisements (#30653) 2024-08-07 19:11:05 -04:00
PJBot
8e3ddcc278 Automatic changelog update 2024-08-07 21:48:11 +00:00
IProduceWidgets
ff28feec14 butter is slippery (#29772)
* butter slippery

* rerun tests

* standardize
2024-08-07 15:47:03 -06:00
lzk
7754ea925d Fix warning cone rotation in inventory (#30672) 2024-08-07 20:13:24 +02:00
Ko4ergaPunk
3dd5d562da Rename mining walls as "mining walls" (#30729)
* fix

* re-check

* re-check vol.2 season battle pass episode

* да иди ты нахуй уже

* re-cheeeck
2024-08-07 09:37:12 -04:00
PJBot
6d0e915ebb Automatic changelog update 2024-08-07 09:27:48 +00:00
Errant
15aa75f092 Updated remaining ghostroles for species loadouts (#29746)
* LoadoutSystem change, deathsquad species loadout

* survival gear loadouts for disaster victims

* skrek

* centcom

* syndicate agent

* cburn

* ERT

* syndicates

* Is it ever gonna be enough?

* Take what you can

* Move startingGearEquippedEvent after Loadouts are spawned

* skreee

* even more formatting

* Unbreak auto internals activation

* undo AddAllRoleLoadouts change

* syndicate reinforcement survival loadouts

* re-enable vox ghostroles
2024-08-07 19:26:40 +10:00
PJBot
150e8f0721 Automatic changelog update 2024-08-07 09:20:17 +00:00
Emisse
d86438c22b martathon update (#30731)
martathon
2024-08-07 02:49:28 -06:00
Emisse
d10fa77372 bagel update (#30730)
big gas miners
2024-08-07 02:49:17 -06:00
PJBot
c61384122b Automatic changelog update 2024-08-07 07:43:07 +00:00
Lye
7dc6a56969 Space Dragons can't be flashed (#30658)
* added flash immunity component to Space Dragon

* Changed use of component to use of whitelist
2024-08-07 09:42:00 +02:00
Nemanja
ce97225c2d Replace IClickAlert with events (#30728)
* Replace IAlertClick with events

* whoop

* eek!
2024-08-07 15:15:35 +10:00
PJBot
9903d36c7d Automatic changelog update 2024-08-07 03:42:48 +00:00
Errant
6ccc10e240 Vox Medical Mask sprite fix (#30702)
vox medical mask
2024-08-06 23:41:40 -04:00
Emisse
05630bd4ba bagel update (#30727)
* bagel update

* remove invalid
2024-08-06 19:32:31 -06:00
Emisse
bd36ff93d2 train update (#30721)
* train update

* train
2024-08-06 17:50:39 -06:00
Emisse
1caddfa110 packed update (#30716) 2024-08-06 17:29:36 -06:00
Emisse
bb80d44331 marathon update (#30714)
* marathon update

* marathon update
2024-08-06 17:29:29 -06:00
Brandon Hu
048da47f32 fix(emergency_meta): Lock the doors on evac shuttle (#29255)
* fix(emergency_meta): Lock the doors on evac shuttle
2024-08-06 15:09:24 -06:00