Commit Graph

24430 Commits

Author SHA1 Message Date
metalgearsloth 4bacc02a0e
Pulling rework v2 (#24936)
* Pulling rework

Fixing up the FOUR systems managing pulling, all the shitcode, and also making it nicer ingame.

* More pulling cleanup

* stats

* More cleanup

* First draft

* More pulling

* weh

* Fix puller

* Pulling working

* Fix merge

* Dunked

* Self-merge time

* Fix hotkey

* Fix container changes

* oop

* Fix multi-pulling

* Move alerts cleanup.

* pulling fixes

(cherry picked from commit c584f6444a85cc53edb060230f7e7b2b76cc87bf)
2024-03-24 00:03:20 +01:00
PJBot 5cd69c7356
Automatic changelog update
(cherry picked from commit f8b54a06b745f171cbba3dfaea54e42876779f39)
2024-03-24 00:02:17 +01:00
Verm 570c8a6655
Fix artifact report info (#26252)
* Update ArtifactReports.xml

Fix conflicting info

* Small tweak to wording

(cherry picked from commit e70928fad8c849ac0fd48da1415b6b134f9336a8)
2024-03-24 00:02:12 +01:00
PJBot bc01108874
Automatic changelog update
(cherry picked from commit 545b61855c8dbc31a1ec9fb826825465606abf3c)
2024-03-24 00:02:11 +01:00
SlamBamActionman 285804d4dd
Fix recycled containers deleting items inside them (#26045)
* Removes items from containers in reclaimers

* Made it into an event instead

* Sloth review comment

* Fix indentation and rename field

(cherry picked from commit d7484ae9f57477a5ec5c575e3077aa94c0564db6)
2024-03-24 00:02:10 +01:00
PJBot 546639e8ee
Automatic changelog update
(cherry picked from commit 6b966f63600a8ce3861187b0f6028d1927494eac)
2024-03-24 00:01:52 +01:00
nikthechampiongr 6d38428b56
Fix SCRAM implant not working while cuffed. Incidentally fix freedom implant working while dead/crit (#25978)
* Fix SCRAM implant not being usable while in cuffs. Also fix freedom implant from working while dead/crit as a side effect

* Move check up to apply to all actions and do thing I forgor to do before

* Change check into an ActionBlocker check that also checks whether the user is sleeping.

* Make checking for Consciousness the default for actions

Went through and chose what I believe to be sensible defaults for actions that had CheckCanInteract.

* Fix typos my beloved

I had an unbelievable skill issue

* Fix major skill issue

(cherry picked from commit 22e9d6562f21bdd4f0962d6e3b6fcdd81bb4c253)
2024-03-24 00:01:51 +01:00
PJBot 136c78cabf
Automatic changelog update
(cherry picked from commit 5185a4a6b379abf88f0a26856c719e3fbb7c2a25)
2024-03-24 00:01:50 +01:00
Killerqu00 f33fe79c7a
Initial Infected can see each other (#25934)
initial infected icon

(cherry picked from commit 45d6c03407e41d92caa368e1db826efd6d828b66)
2024-03-24 00:01:46 +01:00
PJBot 69ab913eb1
Automatic changelog update
(cherry picked from commit d5e7951d5a53b5cb56a405ef0f38feb246352f93)
2024-03-24 00:01:46 +01:00
shamp ea0ad9b7b0
Zombies can very slowly regen heat and shock damage (#25925)
Update ZombieComponent.cs

(cherry picked from commit 3884c2d2d2e8c907a33cbef28a55bda701cc4963)
2024-03-24 00:01:45 +01:00
PJBot 0634abcfb1
Automatic changelog update
(cherry picked from commit 2c6d8aaffe6e5241c6224d8535024b18f5a54e61)
2024-03-24 00:01:41 +01:00
Boaz1111 bcd45f1203
Bumps LoneOps minimum required players to 20 (#26244)
done

(cherry picked from commit 61e31f4062b568591448ff5be83ba8be851269e9)
2024-03-24 00:01:39 +01:00
PJBot 6f44f5c73a
Automatic changelog update
(cherry picked from commit d4b60faff87da7528cb7d16b067b49f458206ea0)
2024-03-23 23:59:58 +01:00
Plykiya 60b23640c5
Adds craftable ducky slippers (#26138)
* Craftable ducky slippers

* fix node

---------

Co-authored-by: Plykiya <plykiya@protonmail.com>

(cherry picked from commit 6694f92171ad8d6465b8c8403bf863ba66a75b74)
2024-03-23 23:59:51 +01:00
PJBot a33d43c74e
Automatic changelog update
(cherry picked from commit 6247ef4700e2cc863ab56721b778692c62c4d8e3)
2024-03-23 23:59:30 +01:00
Terraspark4941 4219f6891e
Updated the TEG page (#26170)
* Ported from guidebook-cleanup branch on my fork

* Missed a skill issue, thanks Tayrtahn

* Fixed misinformation

(cherry picked from commit 353784bfaed731b8a803a3191e51c9afaf6e5bb4)
2024-03-23 23:59:28 +01:00
PJBot 669ad9b673
Automatic changelog update
(cherry picked from commit 2ade132c6b5f7330f58ffcd48c05170024802c90)
2024-03-23 23:59:27 +01:00
Pieter-Jan Briers 34784fc081
Include bans in adminremarks command (#26240)
Fixes #20645

(cherry picked from commit f55c98ce6d1dfdc14a293f2559647372203938af)
2024-03-23 23:59:24 +01:00
PJBot daf3ee7d13
Automatic changelog update
(cherry picked from commit 7dc7750dd04416f48152d4697c085d9c84eda292)
2024-03-23 23:59:23 +01:00
brainfood1183 53b2d209b0
Spray Paint (Review Ready) (#23003)
* Spray Paint (Draft)

* paint colors, paints in maints loot, cargo crate of paints.

* fix

* remove paint (sort of)

* moved paintcleaner into own system

* Moved paint to server (had to unfortunately)

* doafter now breaks when moving away.

* cant paint mobstatecomp

* loads of fixes

* fixes

* fixes

* nopaintshadercomp

* fixes

* fix

* use locale for paint remove string

* remove nopaintshadercomponent and use blacklist

* remove enabled.true from visualizer

* paint doafter event.

* add verbs for paint and remove paint and icon for paint verb.

* fixes

* no longer replaces shader when shader exists.

* replace forloop with foreach, check shader before adding and removing.

* paint doafter now separate so no copy paste code

* Entities in sprayed targets item slots are also now correctly sprayed.

* fix

* fix

* fix airlock psray painter now removes painted before painting door.

* spray paints now use openablecomponent.

* fix

* fix damn accesstypes.

* fix

* fix

(cherry picked from commit e4d5e7f1aebfc37b1bc3453fdb39578f3897b6a1)
2024-03-23 23:59:20 +01:00
PJBot d01b5259e7
Manual changelog update
(cherry picked from commit 3b8320dbbea118c9ef44771510fcfb500475eefa)
2024-03-23 23:59:06 +01:00
potato1234_x c8a02d666f
makes closets/lockers better (#24942)
* hmngm

* fix

(cherry picked from commit e94fba5f702820588ad358a1824d67920fd399f8)
2024-03-23 23:58:16 +01:00
Pieter-Jan Briers 45c8c4f0b5
Fix barotrauma pressure protection (#26236)
Oops

In #26217 I re-organized the logic for the calculation. Part of that was moving the logic for GetFeltLowPressure and GetFeltHighPressure to be done before we actually check the hazard thresholds. What I didn't realize is that, with how our pressure protection is set up, these functions can return values so extreme they rebound into the other category.

For example, according to the math, when you're wearing a hardsuit in a low-pressure environment you have "felt" pressure of 1000 kPa. Yeah that's not right.

Now these functions clamp their result to OneAtmosphere, in the appropriate direction (101.3 kPa).

Fixes #26234

(cherry picked from commit db81438d30f83a542abe6c81c2ce4a5040aa3ddb)
2024-03-23 23:58:12 +01:00
Ilya246 30ad71fe77
fix decoy bomb uplink category (#26205)
move

(cherry picked from commit 21c527d6d09847a742202613d8aefce62c79b334)
2024-03-23 23:56:20 +01:00
DoutorWhite 2db74bd7c5
Improves Medical Hud interface and functionality (#26027)
* Improvements to the medical hud interface

* Adds an icon for SSD players

* Indentation fix

* Update sprites, changes direction and adds new status icon.

* Adds decomposing icon

* Code cleaning

* Changes Crit Icon sprite

* Simplifies the decision structure

* Changes copyright line

* Changes Critical Icon sprite

* Makes the Critical Icon border darker

* Changes sprites to /tg/ station

* Updates copyright

* Makes Dead Icon animation slight faster

* Code cleaning

* Remove some unused imports

* Code cleaning and rename icon

* Minor code cleaning

(cherry picked from commit 8d40bc36a93d3d5c6d3ece6c662ac9747f7837ae)
2024-03-23 23:56:19 +01:00
Tayrtahn 338034a9e0
Fix borg charger error (#26230)
Fix borg chargers not working

(cherry picked from commit 29887636e5614f4f91b968107875722293f0c8b4)
2024-03-23 23:56:18 +01:00
Leon Friedrich 1aefd9c6a1
Add reckless replay load button (#26212)
* Add reckless replay load button

* A

* More descriptive button

(cherry picked from commit 646f7e07a83816875157c1a445af445d2b72dfae)
2024-03-23 23:56:14 +01:00
deltanedas e948115f9f
Move faction exception and everything it needs to shared (#25154)
* move faction prototype to shared

* move faction exception and member stuff to shared

* fix breaking changes for random stuff

* move pettable friend stuff to shared

* mostly fix

* final fixy

* dragonops

* final fixy II

* use querys and fix warpspeed fish (probably)

* fixer

* Rrrr!

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>

(cherry picked from commit 7561bef6a7aee65149381e155da53abc65a6a4e7)
2024-03-23 23:55:48 +01:00
Mr. 27 b2564e7a3b
make romerol work on the dead (#26222)
* a

* review

* g

(cherry picked from commit 87386ca0baa9fc3006b726d26723b345b737943d)
2024-03-23 23:52:03 +01:00
vanx 678468cc05
Suit slot weapon consistency + visuals (#26152)
suit slot my beloved

Co-authored-by: vanx <#vanxxxx>
(cherry picked from commit 6c239890c5c63c2e058fe9d7dfddcd36e25ca221)
2024-03-23 23:52:02 +01:00
HappyRoach 51071c7f1b
Fixed safe filling with WT550 (#26208)
(cherry picked from commit 597107c4314f001e1026fd02db33749492c5a62c)
2024-03-23 23:51:57 +01:00
Pieter-Jan Briers 83beb03c31
Increase air alarm low pressure thresholds.
If a room's pressure drops it can become unbreathable long before people start taking pressure damage, and so also long before the air alarm starts reporting a danger state. I've increased the values so that the air alarm should show danger if the pressure becomes so low as to be unbreathable.

(cherry picked from commit 865f530d1f8b50219b5e73b5ad9eb135cec1ce73)
2024-03-23 23:51:54 +01:00
Pieter-Jan Briers 00beb141ca
Fix barotrauma calculations
The math for our pressure damage (barotrauma) system is directly taken from TG. The constants are the same and the math is almost the same. However there are two errors.

1. Pressure damage started being applied within the WARNING bounds, rather than the HAZARD bounds. This means you started taking low pressure damage at 50 kPa instead of the intended 20 kPa, and also the HUD icon didn't show "danger" like it should even if you were already taking damage.

2. The calculations for high pressure damage were wrong. These are supposed to be linearly scaled, but the function was wrong so the scaling didn't actually work properly (especially when considering the fixed bounds above). This appears to be the case because the function was taken from an incorrect comment in the original source, rather than the real math.

Both of these issues are now fixed to match the TG behavior. Note that this somewhat nerfs pressure damage in non-extreme circumstances. e.g. a room at 40 kPa now gives NO pressure damage, whereas previously it would do full space damage.

The description of the pressure alerts is wrong for "low" severity, but I can't be arsed to fix that right now. Alerts don't have a way to change the description depending on severity...

(cherry picked from commit b5138b245e1782cc062b9bdf165600b7974e9ed7)
2024-03-23 23:51:54 +01:00
Golinth b56551f310
Criminal Record Icons below Job Icons (#26203)
SS13 Criminal Record Icon Location REAL

Adds a new Offset DataField to the StatusIcon Prototype. It effects status icon location on a per-pixel level. Not sure what else it could be used for, but hey, nothing wrong with generalizing. Also moves the mindshield icon priority to one, to fix an unreported bug with them covering non-job icons.

(cherry picked from commit 21de5e9a08929e8c710030b887c081bf6afc9649)
2024-03-23 23:51:45 +01:00
FungiFellow 6dc0db9e0a
Change Syndie Monkey Price 8-6 TC (#26214)
Price 8-6 TC

(cherry picked from commit 6095383ce491e9cb4836662f3bc56ee26eee29f6)
2024-03-23 23:51:44 +01:00
potato1234_x c89ee3a21c
Make puddle smoothing better (#26171)
puddles

(cherry picked from commit 2eec906c1879ef90817c9a4a216e64e63ef39c92)
2024-03-23 23:51:44 +01:00
Ko4ergaPunk 519573369b
New wooden furniture (#26182)
* ю

* Fences

* bench, stairs and fence shadow

* small gate desc

* empty

* empty

* destructible

* price fix

(cherry picked from commit 909b2aaa2d5976122f17f9e4fe6ce1a1389dc619)
2024-03-23 23:51:40 +01:00
LordCarve cd0b4082bd
Unify `Content`'s `EntitySystem` logging (#26216)
Use Log with generated sawmill name rather than explicitly named one for all non rule-based Content EntitySystems.

(cherry picked from commit eeaea6c25b496106eb741e93738f2ab8503949ba)
2024-03-23 23:51:39 +01:00
wafehling 14b72975df
Added 18 new bounties to cargo (#26160)
* Added 18 new bounties + tags, couple of balance tweaks

* Oops, 2 corn tags.

* Fixed another duplicate from merge conflict

* Fixed all arbitrage issues

* Removed metamorphic glass/manly dorf bounty

* Removed manly dorf bounty

* Removed manly dorf bounty

* Removed manly dorf bounty

* Changed hiviz tag, removed commented out bounty

* Removed extra line

* Change HiViz tag

* Removed unused tag

* Removed LaceupShoes, changed HiViz

* Changed flavor text for fruit bounty

* Removed live mouse bounty

(cherry picked from commit 4357b9ef08fee0e08c4fdf4eeef714fa8eb38112)
2024-03-23 23:51:36 +01:00
Velcroboy 82d700ffe8
Map Edits (#997)
Co-authored-by: Velcroboy <velcroboy333@hotmail.com>
2024-03-22 19:47:53 -05:00
DeltaV-Bot dae03b9e99 Automatic changelog update 2024-03-23 00:16:48 +00:00
Velcroboy b4fc2e342b
Revert AME buff 2024-03-23 00:16:26 +00:00
Velcroboy 2ad986dddd
Adds pre-set warp points (#991)
* Adds pre-set warp points

* Trim yaml

---------

Co-authored-by: Velcroboy <velcroboy333@hotmail.com>
2024-03-21 20:35:14 -05:00
DeltaV-Bot e370470286 Automatic changelog update 2024-03-21 18:47:04 +00:00
Danger Revolution! d07fa88e1d
Adds Lunchboxes to Lockers (#989)
* do the chnage

* Revert "do the chnage"

This reverts commit f691377136.

* lunchboxlunchboxlunchbox

* Update science.yml

Signed-off-by: Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com>

---------

Signed-off-by: Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com>
2024-03-21 13:46:44 -05:00
DeltaV-Bot b1b913026f Automatic changelog update 2024-03-21 06:11:01 +00:00
rosieposie 5e32b2f6f6
Subpatch 3/20/24 (#987)
* fixed a bunch of issues

* fixes

* bar power

* remove ghost role slimes
2024-03-21 01:10:41 -05:00
Null 4d571c84ed
Update CODEOWNERS
Signed-off-by: Null <56081759+NullWanderer@users.noreply.github.com>
2024-03-21 04:56:48 +01:00
DeltaV-Bot 69f98d24df Automatic changelog update 2024-03-20 22:50:18 +00:00