10717 Commits

Author SHA1 Message Date
Morb0
5e1f19482e game.maxplayers was obsolete 2023-09-09 21:58:59 +03:00
lzk
17302a14a8 Wide research computer ui (#1401) 2023-09-09 18:13:16 +03:00
lzk
42e2d8e302 Add stampedColor to corvax stamps (#1400) 2023-09-09 17:17:55 +03:00
SonicHDC
d69c5f8730 Reprise clothes on monkeys (#1286) 2023-09-09 12:26:34 +03:00
Morb
3b53563410 Enable TTS on Elysium (#1398) 2023-09-08 19:43:32 +03:00
Krosus777
26c43c775d Change MapPool for Main, Athara and Elysium (#1388)
Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com>
2023-09-07 16:37:00 +03:00
Morb
67b104818a Enable round start arachnids (#1395) 2023-09-07 16:35:25 +03:00
lzk
d577511c19 Change nukies auto-replace to empty string (#1392) 2023-09-07 16:11:10 +03:00
lzk
d3f66ba611 New lobby art (#1389) 2023-09-07 16:09:35 +03:00
Morb
14bee9ed01 Increase upload file up to 25MB (#1394) 2023-09-07 16:08:16 +03:00
lapatison
8d3a741325 Guidebook locale (#1393) 2023-09-07 16:07:33 +03:00
lapatison
4b2dc90986 Translate Upstream #1387 (#1391) 2023-09-06 21:52:02 +03:00
lapatison
f5a3ae0655 Salvage guidebook locale (#1384) 2023-09-06 16:25:21 +03:00
lzk
644f97ed11 Add more death commando names (#1377) 2023-09-06 16:25:09 +03:00
LinkUyx
9041d1a2df [Resprite] Wallmed (#1354) 2023-09-06 16:24:20 +03:00
LinkUyx
c9f2719adc [Resprite] Death squad helmet (#1380) 2023-09-06 16:23:09 +03:00
lapatison
fee2a583a6 Locale fixes (#1386) 2023-09-06 16:21:56 +03:00
Morb
ce09cce595 Merge pull request #1387 from space-syndicate/upstream-sync
Upstream sync
2023-09-05 02:02:52 +03:00
Morb0
78c6e7bd89 Remove WebChair from Ishimura 2023-09-05 01:50:27 +03:00
Morb0
b3f8db2b0c Add arachnid idle state for typing indicator 2023-09-05 01:23:47 +03:00
Morb0
7f1034586d Update locale 2023-09-05 01:01:04 +03:00
Morb0
b1550d7db0 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	.github/CODEOWNERS
#	Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml
#	Resources/Prototypes/Entities/Mobs/NPCs/slimes.yml
#	Resources/ServerInfo/Guidebook/Engineering/Singularity.xml
#	Resources/Textures/Effects/speech.rsi/meta.json
#	Resources/Textures/Structures/Machines/microwave.rsi/mwbloody1.png
2023-09-05 00:12:02 +03:00
PJBot
a6b81058d0 Automatic changelog update 2023-09-04 16:19:09 -04:00
Fromoriss
b50e5651a1 Add moth plushie (#19828)
* Add moth plushie

Moth plushie. It's cute, don't mind, merge it.

* Update toys.yml
2023-09-04 13:18:03 -07:00
PJBot
dc3d1e3165 Automatic changelog update 2023-09-04 16:12:46 -04:00
Doru991
c6869c89d0 Add plant phalanximine, fix slippery fruits (#19820) 2023-09-04 12:11:40 -08:00
PJBot
941e49e580 Automatic changelog update 2023-09-04 16:03:58 -04:00
PixelTK
74bd86af2f Arachnid RE-REWORK (#19138)
* tasty silk and webby crates

* winter coat

* fuck

* Move some files around and stuff

* FUCK

* Web closet finished

* what the fuck

* brain empty

* loss

* loss 2

* fuck

* web typing indicators

* minor spelling mistake, I lost.

* hiss

* changed

* And they said "Let's remove pockets", funniest shit I've ever heard.

* 2 seconds of stun

* fuck it we pr

* resprite

* dummy

* arachnid creampie sprite

* different + more "natural" crate sprites

* Webbing suits and webbing dresses.

* and other stuff I forgot to commit.

* and gone.

* no

* Cloth.

* I forgot to commit this? What???

* Eyes.

* Comment trimming

* winter coat resprite
2023-09-04 13:02:54 -07:00
PJBot
aac1e14f5c Automatic changelog update 2023-09-04 15:34:51 -04:00
router
0b94825182 Fix thrusters, add new max velocity calculation (#19688) 2023-09-04 11:33:47 -08:00
PJBot
a20211a1df Automatic changelog update 2023-09-04 12:25:43 -04:00
drteaspoon420
a2c9ef04b3 Mutate plant chemical and gas production (#19455)
Co-authored-by: Kevin Zheng <kevinz5000@gmail.com>
2023-09-04 08:24:39 -08:00
PJBot
818f0bb231 Automatic changelog update 2023-09-04 10:23:00 -04:00
lzk
33cdcf34dd NPC/silicon.yml cleaning (#19731) 2023-09-05 00:21:52 +10:00
PJBot
e7b6314248 Automatic changelog update 2023-09-04 10:17:14 -04:00
deltanedas
9e60e0db88 gib hitchhikers on ftl (#19793)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-09-05 00:16:10 +10:00
metalgearsloth
7368adcfa5 Update submodule to 154.1.0 (#19818) 2023-09-05 00:15:44 +10:00
PJBot
cec4ea6d4f Automatic changelog update 2023-09-04 10:15:14 -04:00
deltanedas
04cd014179 nuke lights code change (#19315)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-09-04 17:14:10 +03:00
PJBot
ecd43bccfc Automatic changelog update 2023-09-04 10:12:41 -04:00
deltanedas
4b5228e10d disposal emag fix and refactoring (#19790)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-09-05 00:11:34 +10:00
metalgearsloth
db1ff07821 Weldable cleanup (#19809) 2023-09-05 00:07:01 +10:00
PJBot
88454b046a Automatic changelog update 2023-09-04 09:13:02 -04:00
chromiumboy
05e9d2e33a Plasma fueled radiation collectors (#19598)
* Fixes issue with solution regenerators

* Update Solution.cs

Removed excess whitespace

* Undid file scoping to make this easier to review

* Initial prototype

* Adjusted coefficients

* Removed unintentional changes from another PR

* Undid unintentional change

* Undid unintentional change

* Added temperature modifier to power production

* Guidebook entry and radiation collector low pressure warning

* Reviewer requested changes
2023-09-04 16:11:57 +03:00
PJBot
cebc3f28f3 Automatic changelog update 2023-09-04 08:58:58 -04:00
liltenhead
e7ea597c51 Rebalance Ore Conversions (#19814) 2023-09-04 22:57:51 +10:00
PJBot
c1e93f02f3 Automatic changelog update 2023-09-04 08:54:18 -04:00
TNE
52ef8f9b70 Allow drag-and-drop insertion of reagents into the ChemMaster (#19796)
* Add DumpableSolutionComponent

Separates out the component from "DrainComponent" that allows one to drag a bucket/any reagent container onto a drain/sink/toilet to empty it and allows other reagent containers to reuse the code effortlessly.

* Give the ChemMaster 4000 the DumpableSolution Component

Allows drag and dropping solutions into the ChemMaster much like you used to be able to do exclusively with drains. This also allows dumping jugs into them.
2023-09-04 15:53:13 +03:00
PJBot
d67569786c Automatic changelog update 2023-09-04 08:24:53 -04:00
AlexMorgan3817
61b0e6abcd Hot Fix of Gravity Grenades (#19414)
* Supermatter grenade fix

* taking out the trash

* Removing debug Console.Log() in twostage

* More fixes

* Better to put LoadComponents on Update, else it will modify list of other untriggered components
2023-09-04 15:23:48 +03:00
deltanedas
91cfabd6f6 light refactoring/rework (#19314)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-09-03 22:31:10 -07:00
PJBot
4e51fd4fff Automatic changelog update 2023-09-04 01:17:40 -04:00
deltanedas
d8effa6150 carpsuit and iansuit revival (#19728)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-09-03 22:16:36 -07:00
deltanedas
b3f66fff40 decouple objectives round end text from traitor (#19687)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-09-03 21:55:34 -07:00
PJBot
7c5b3e36a7 Automatic changelog update 2023-09-04 00:53:15 -04:00
qwerltaz
b6da21fd3e prevent pulse throw from throwing observers (#19704) 2023-09-03 21:52:11 -07:00
PJBot
5fe9e06ef3 Automatic changelog update 2023-09-04 00:50:53 -04:00
deltanedas
5ead3d5108 magazine fill repeating doafter (#19780)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-09-03 21:49:49 -07:00
PJBot
892fc7c07b Automatic changelog update 2023-09-04 00:49:04 -04:00
lzk
ba65dab94d [Fix] Steel stack sprite (#19785) 2023-09-03 21:48:00 -07:00
PJBot
7eaa92626e Automatic changelog update 2023-09-04 00:35:24 -04:00
metalgearsloth
e9a4b1c747 Fix NPC juke stuttering (#19805) 2023-09-03 21:34:20 -07:00
PJBot
5d91fc7aff Automatic changelog update 2023-09-04 00:25:36 -04:00
metalgearsloth
1f904ddb81 Fix crusher showing popup on swing (#19791) 2023-09-03 21:24:31 -07:00
qwerltaz
21b898afcd Add vent welding (#19759) 2023-09-03 21:23:38 -07:00
PJBot
6ec929850c Automatic changelog update 2023-09-03 23:39:27 -04:00
Flareguy
7b69395061 Blindy changes a bunch of event spawnrates in hopes that it does something. (#19803)
* blindly changes some event rates in hopes it does something cool

* emergent game play
2023-09-03 23:38:22 -04:00
Nemanja
445ed9e9d5 argocytes (#19801) 2023-09-03 22:02:00 -04:00
PJBot
676ac1e101 Automatic changelog update 2023-09-03 17:28:23 -04:00
FinnishPaladin
53637c9a39 Bartender aprons! (#19794)
* Adds a new apron to the bar clothing vendor.

* quick fix

* quick edits to the sprites

* another sprite edit.

* more tweaks...

* darkened sprites a bit, moved the apron's location in the bardrobe

* improved the item suffix
2023-09-03 17:27:19 -04:00
PJBot
d421e6ea0d Automatic changelog update 2023-09-03 14:39:33 -04:00
KingFroozy
5d4c8998ad Chief Engineer's Turtleneck (#19737)
* Add chief engineer's turtleneck

* Printable now
2023-09-03 14:38:28 -04:00
PJBot
b12bec95dc Automatic changelog update 2023-09-03 14:33:44 -04:00
Jark255
1c19dbb9fb a small fix for code and... really small (#19751) 2023-09-03 14:32:40 -04:00
Morb
a268c890ed Use race specific identity age to build text (#19789)
* Use race specific identity age text

* Use variables

* Simplify
2023-09-03 14:01:21 -04:00
PJBot
fa0c5ff030 Automatic changelog update 2023-09-03 13:56:46 -04:00
metalgearsloth
8d513a3bce Make portable generators noRot (#19779)
Matches fuel tanks and the likes and looks better IMO.
2023-09-03 13:55:42 -04:00
PJBot
a40830a18e Automatic changelog update 2023-09-03 10:32:31 -04:00
lzk
2b3ddaa839 [Resprite] Taxibot (#19783)
* sprite

sory i haven't access to GitHub desktop

* meta
2023-09-03 10:31:24 -04:00
Kevin Zheng
4c73c8d3ef Change "Battery Power" to "Load" for APCs (#19766) 2023-09-03 10:24:24 -04:00
PJBot
761e19db51 Automatic changelog update 2023-09-03 10:23:32 -04:00
Moony
4c965986a2 Update my CODEOWNERS entries (#19776) 2023-09-03 10:23:19 -04:00
lzk
c729e580ce Add fork & spoon to dinnerware (#19784)
* some utensils clean

* add utensils to dinnerware
2023-09-03 10:22:28 -04:00
PJBot
4a84d11bf3 Automatic changelog update 2023-09-03 08:19:13 -04:00
metalgearsloth
0c42533433 Fulton tweaks (#19786) 2023-09-03 22:18:09 +10:00
metalgearsloth
1127b7961a Fix MechAir datadefs (#19778) 2023-09-03 17:20:45 +10:00
PJBot
db89083942 Automatic changelog update 2023-09-03 02:31:30 -04:00
deltanedas
79394e7e70 mech air overhaul (#19140)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-09-03 16:30:26 +10:00
/ʊniɹɑː/
b52b063d6f refactor checkerboard (#18359) 2023-09-03 16:16:09 +10:00
Kara
8102f89fc3 remove my codeowners (#19775) 2023-09-02 21:51:23 -07:00
PJBot
3b0e1f8021 Automatic changelog update 2023-09-03 00:04:09 -04:00
Nemanja
1282d3eb68 bloody microwaves (#19647) 2023-09-03 00:03:05 -04:00
PJBot
32233b23ad Automatic changelog update 2023-09-02 22:32:56 -04:00
LankLTE
76218caaab make tech disks sell for 100 spesos (#19770) 2023-09-02 22:31:52 -04:00
PJBot
a5f026741f Automatic changelog update 2023-09-02 22:00:40 -04:00
DrSmugleaf
eadf6e3fe6 Fix popup spam and audio outside prediction for devour action (#19768) 2023-09-02 18:59:36 -07:00
Kevin Zheng
5ca7d257cc Adjust chair buckle offset (#19767) 2023-09-02 20:07:31 -05:00
Leon Friedrich
af79f369ae Remove outdated access reader method. (#19765) 2023-09-03 11:05:22 +10:00
Morb
d64546545a Use null instead of exceptions in TTS (#1385) 2023-09-03 02:34:20 +03:00
Leon Friedrich
182b5267ad Add SpawnEquipDeleteBenchmark (#19566) 2023-09-03 06:53:45 +10:00
PJBot
946958f6c6 Automatic changelog update 2023-09-02 16:17:38 -04:00
metalgearsloth
c9d68023d9 Fix combat mode context menu (#19743) 2023-09-03 06:16:34 +10:00
PJBot
ddca83a026 Automatic changelog update 2023-09-02 13:11:23 -04:00
Gotimanga
23298b2c3c Changelog Fix (#19758) 2023-09-02 10:10:19 -07:00
faint
646869afa7 Update botany-crates.ftl (#19746) 2023-09-02 11:11:00 -04:00
Gotimanga
45c7cc4f5b Hoods for Winter Coats (#19541)
* First few wintercoat hoods

* More Coat Hoods

* Cleaning up and organizing

* Maybe the coat hoods don't need their own YML file

* Tweaks and resprites

* licenses and removing pixels

* Final changes before PR

* Added sound, plus rearanging base hood

* Fixing changes I shouldn't have made while I was tired + adding custom action name

* Forgot to name the base wintercoat with hood

* Please fix the YAML test fail

* Changing a few pixels on the hoods

* Hopefully fixing testfail

* Test Fail Fix
2023-09-02 07:33:32 -07:00
PJBot
d9385db231 Automatic changelog update 2023-09-02 09:59:44 -04:00
ThunderBear2006
e4bc0e33c8 Signal Button Resprite (#18712)
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
2023-09-02 23:58:40 +10:00
TsjipTsjip
a99962d969 Add grid names to evac shuttles that need it (#19655) 2023-09-02 15:54:37 +10:00
potato1234_x
25d4a26c8e More Petting Sounds and Popups (#19686)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-09-02 15:54:05 +10:00
IProduceWidgets
bc00a635b9 Makes Plant-B-Gone available to cargo, and Diona vulnerable. (#19555)
* Adds WeekKiller storage tanks and allows Cargo to purchase them.

* Delete CellMemberRoll.cs

Woops, this template file snuck in after I reset my local. It doesn't do anything, just empty classes.

* Switched from WeedKiller to PlantBeGone because WeedKiller is too deadly. Honestly is probably shouldn't be in Botany so readily.
Made Diona take damage from PlantBeGone and WeedKiller.
Adjusted waterguns to use less reagent per shot.
Added admeme watergun.
Adjusted watergun cargo crate.

* Fixing small .yml formatting hiccups.

* Fixing small .yml formatting.

* Fix Typo.

* watergun min solution match shot size

Makes watergun's minimum solution transfer match shot size (5u).

* I pass tests now, please?

Nothing.

* Lower Diona herbicide damages
Remove slime changes
Lower super water blaster size to 500u (100 shots)
2023-09-01 22:32:08 -07:00
PJBot
600d9753c9 Automatic changelog update 2023-09-02 00:03:41 -04:00
faint
0b9b4f6532 Fix dumping into disposals (#19736) 2023-09-02 00:02:35 -04:00
PJBot
a6bed0f163 Automatic changelog update 2023-09-01 20:09:28 -04:00
Nemanja
c07d936b97 hot potato buff (#19318) 2023-09-01 17:08:24 -07:00
Nemanja
3368e1c778 Remove remie and Paul from CODEOWNERS (#19732) 2023-09-01 13:36:41 -06:00
PJBot
de7a53ddfc Automatic changelog update 2023-09-01 11:11:03 -04:00
Varen
155f6a418f Items will display size when examined. (#19703) 2023-09-02 01:09:58 +10:00
PJBot
a6d1bf788c Automatic changelog update 2023-09-01 07:14:03 -04:00
Tony
c764a40a69 Toggleable clothing changes (#19680)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-09-01 21:12:59 +10:00
PJBot
6dcccf8d0c Automatic changelog update 2023-09-01 03:25:40 -04:00
DrSmugleaf
895e5de553 Fix BuyerJobCondition not being checked when the user has no job (#19726) 2023-09-01 00:24:36 -07:00
PJBot
b1e2112211 Automatic changelog update 2023-09-01 01:29:12 -04:00
Nemanja
6695ac2ad6 Show materials as sheets, tweak lathe ui (#19709) 2023-08-31 22:28:08 -07:00
PJBot
22d4d704ee Automatic changelog update 2023-08-31 23:16:35 -04:00
Nairod
44b166788b More Speech Verbs (#19626) 2023-08-31 20:15:31 -07:00
PJBot
f29c65c159 Automatic changelog update 2023-08-31 23:10:26 -04:00
Kara
16dba2f707 Give animal parts & organs sprites (#19719) 2023-08-31 19:09:22 -08:00
PJBot
6503c8c50c Automatic changelog update 2023-08-31 23:09:06 -04:00
Kara
d4792acdbd Give spears blade sound (#19720) 2023-08-31 19:08:02 -08:00
PJBot
81e70494ea Automatic changelog update 2023-08-31 22:31:44 -04:00
Nemanja
f5d961e7be Fix foldables (#19717) 2023-09-01 12:30:40 +10:00
metalgearsloth
4cfc578011 Revert "Remove most usages of obsolete TransformComponent methods (#1… (#19714) 2023-09-01 12:30:29 +10:00
PJBot
37222930d9 Automatic changelog update 2023-08-31 22:13:08 -04:00
Kara
ec20ab530e Give supplybots/borgs speechverbs (#19715) 2023-08-31 19:12:03 -07:00
PJBot
910f8ad0ad Automatic changelog update 2023-08-31 20:47:09 -04:00
Nemanja
56627c1f53 Suiciding no longer sends you to The Void (#19710) 2023-09-01 10:46:05 +10:00
metalgearsloth
279674c0b3 Revert "Make lights dim under low power" (#19708) 2023-09-01 09:47:30 +10:00
metalgearsloth
3ab346f471 Remove Ammo component references (#19537) 2023-08-31 14:33:28 -07:00
PJBot
df7d51ef3b Automatic changelog update 2023-08-31 17:32:28 -04:00
Kara
cd9ceb2378 Ice & snow tile modernization (#19689)
* Add snow tile edges

* Changes for edge tile prio

* Add support for tile weightlessness

* Add weightlessness to ice

* snow duggy moments

* fix ice thing yeah

* actually why even use weightless movement

* upd8 nukieplanet

* i have no idea what im doing

* sprite modifications
2023-08-31 15:31:23 -06:00
lapatison
838e0f2754 Translation 1984 quick-fix (#1383) 2023-09-01 00:30:17 +03:00
deltanedas
7842f0d055 decouple briefing from traitor (#19668)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-31 14:29:45 -07:00
lapatison
40b52bff8f Translate Upstream #1381 (#1382) 2023-09-01 00:21:29 +03:00
Thom
31282a3fc6 Adds Supplybot, a cargo-focused deliverybot with internal storage. (#19638) 2023-08-31 12:46:49 -07:00
Wrexbe (Josh)
63c1b7b061 Fix jetpack (not) running out of fuel (#19696) 2023-08-31 11:54:08 -07:00
Morb
163e474e6a Merge pull request #1381 from space-syndicate/upstream-sync
Upstream sync
2023-08-31 21:36:47 +03:00
Morb0
5b402fc7b7 Update secrets 2023-08-31 21:24:58 +03:00
Morb0
7cd700bd8a Update locale 2023-08-31 21:12:21 +03:00
Morb0
01bedadb63 Update code from #19621 PR 2023-08-31 21:07:00 +03:00
Morb0
5a6058666e Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Client/Entry/EntryPoint.cs
#	Content.Server/Chat/Managers/ChatManager.cs
#	Resources/Textures/Tiles/dark_mono.png
#	Resources/Textures/Tiles/steel_mono.png
#	Resources/Textures/Tiles/white_mono.png
2023-08-31 20:55:00 +03:00
lapatison
8585afd148 Translate Upstream #1376 (#1378)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2023-08-31 20:51:47 +03:00
metalgearsloth
cf6b760910 Fix shader 2.0 (#19699) 2023-09-01 00:31:26 +10:00
PJBot
41be670809 Automatic changelog update 2023-08-31 09:27:44 -04:00
metalgearsloth
e0f0879fce Fix shader precision (#19695) 2023-08-31 23:26:39 +10:00
PJBot
f9f6e424b6 Automatic changelog update 2023-08-31 08:42:39 -04:00
deltanedas
acb1bcef58 fish 2tc again (#19694)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-31 22:41:34 +10:00
metalgearsloth
ef5a4ec306 More ent storage ref (#19693) 2023-08-31 22:29:11 +10:00
Morb
84020c67a4 Fix Evil Twin (#1379) 2023-08-31 12:18:09 +03:00
metalgearsloth
609bf63893 Remove entity storage compref (#19557) 2023-08-31 18:32:03 +10:00
Chief-Engineer
d1d9e4dcc3 Revolutionary rules (#19654)
* modify rules for revolutionaries

* update recent changes for rules
2023-08-31 02:30:08 -05:00
DrSmugleaf
3f3ba6ac62 Move minds, roles, jobs and objectives to shared (#19679) 2023-08-30 21:46:11 -07:00
DrSmugleaf
b702963d5e Update RobustToolbox to a289659b49b3944bc5f199eb1f3ab3da169ca741 (#19685) 2023-08-30 21:36:32 -07:00
DrSmugleaf
98b49b8907 Remove redundant prototype ignores (#19683) 2023-08-30 21:01:13 -07:00
PJBot
a88ff0d658 Automatic changelog update 2023-08-30 22:34:46 -04:00
potato1234_x
7d988e5dd5 give cap laceup shoes (#19678) 2023-08-30 20:33:40 -06:00
PJBot
e29ec3a39d Automatic changelog update 2023-08-30 22:15:57 -04:00
ike709
8877b8abf7 Fixes BYOND™ capitalization in deathmatch callouts (#19677) 2023-08-30 20:15:41 -06:00
deltanedas
5171004bfb food doesnt come with plate (#19472)
* no plates from eating cooked meat

* no more plate

* no plate sprite

* already food

* -

* pro

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-30 22:14:53 -04:00
ike709
c91c452054 Fixes an extremely important™ typo in deathmatch callouts (#19676) 2023-08-30 19:13:00 -07:00
PJBot
ae01d08218 Automatic changelog update 2023-08-30 22:03:04 -04:00
Sailor
5fefd5b718 Turn dionas into trees if they overdose on robust too hard (#19451)
* Add polymorph reactioneffect, make dionas polymorph into trees

* Actually they'll probably die before they get to 60 so there's that.

* Generalize effect loc

* Huh so that works

* Wow

* oh god the tabulation

* what

how

* Review

* Why did it happen again?!?!?!

* Parent adminhypo from an already existing one.

* Since were no longer checking protoname
2023-08-30 22:01:56 -04:00
PJBot
aed96c9923 Automatic changelog update 2023-08-30 21:57:16 -04:00
metalgearsloth
1b336d63bb Predict folding (#19663) 2023-08-31 11:56:13 +10:00
LankLTE
d74649abd4 PACMANs and glass (#19674) 2023-08-30 19:45:07 -06:00
Leon Friedrich
102c6a441c Tweak outline changes (#18599) 2023-08-30 21:23:36 -04:00
PJBot
a7544cfe42 Automatic changelog update 2023-08-30 21:08:30 -04:00
metalgearsloth
b08967b752 Remove disposals compref (#19558)
This one was relatively painless.
2023-08-30 19:08:23 -06:00
Alekshhh
850a542067 cold (#19487) 2023-08-30 19:07:26 -06:00
PJBot
7c6ff896b1 Automatic changelog update 2023-08-30 21:07:20 -04:00
liltenhead
dc479ba809 Update Traitor Guide (#19648) 2023-08-30 21:07:18 -04:00
Nemanja
4d677f0685 1v1 me first to 31 no powerups [Deathmatch Gamemode] (#19467)
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2023-08-30 18:06:15 -07:00
PJBot
3f678104e3 Automatic changelog update 2023-08-30 21:03:39 -04:00
Flareguy
1b26a7f602 Slight monotile modification & raw sprites folder (#19613)
* slight steel tile fixes & raw sprites folder

* fuc
2023-08-30 19:02:35 -06:00
deltanedas
b8de818077 add pacmans to saltern (#19617)
* add pacmans to saltern

* :nerd:

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-30 18:53:46 -06:00
metalgearsloth
6abe63cf9e tether-gun fixes (#19658)
- Just remove container tethering entirely.
2023-08-30 18:51:42 -06:00
metalgearsloth
c5c99151aa Fix fulton parenting (#19662) 2023-08-30 18:51:31 -06:00
lzk
6bbdbc9a9f Reuse backpack parent on duffel/satchel (#19664)
Reuses ClothingBackpack to simplify duffel/satchel
2023-08-30 14:36:12 -07:00
mosleyos
ac09364cad Translation of dwarf accent (#1285)
Co-authored-by: KIBORG04 <bossmira4@gmail.com>
2023-08-30 21:34:35 +03:00
lapatison
0d8097c4d1 New library book, "Busido" (#1306)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com>
2023-08-30 21:32:01 +03:00
Morb
ffcd6c40ee Merge pull request #1376 from space-syndicate/upstream-sync
Upstream sync
2023-08-30 21:23:08 +03:00
Morb0
33b3f2c38d Update locale 2023-08-30 21:00:22 +03:00
Morb0
2968d856bf Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Server/GameTicking/Rules/NukeopsRuleSystem.cs
#	Resources/Textures/Structures/Furniture/chairs.rsi/meta.json
2023-08-30 20:42:46 +03:00
lapatison
920fd567fe Translate Upstream #1373 (#1374) 2023-08-30 20:38:59 +03:00
Morb
a6459d9832 Fix Evil Twin (#1375) 2023-08-30 16:35:31 +03:00
metalgearsloth
4fb46c1cb6 Fix unbuckle joint relay (#19661) 2023-08-30 22:37:49 +10:00
metalgearsloth
460ecebbe4 Make shader bool constant (#19660) 2023-08-30 22:28:59 +10:00
PJBot
39e3fc83a8 Automatic changelog update 2023-08-30 07:04:02 -04:00
metalgearsloth
d1236ff995 Fix cargo trading post (#19656) 2023-08-30 21:02:58 +10:00
Morb
c99e365ce7 Give nukies the ability to declare war for a TC boost (#19291)
Co-authored-by: Kevin Zheng <kevinz5000@gmail.com>
2023-08-29 23:56:20 -08:00
PJBot
5bb6a64dbd Automatic changelog update 2023-08-30 02:08:26 -04:00
Alekshhh
0454fb9d81 Monkey Ear Slot (#19410) 2023-08-30 16:07:22 +10:00
deltanedas
7870d02254 stealth clothing (#19397)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-30 12:34:58 +10:00
PJBot
15c0c25fbf Automatic changelog update 2023-08-29 22:33:42 -04:00
metalgearsloth
cae574cbda Add tile entity occlusion (#14626) 2023-08-30 12:32:35 +10:00
Visne
1416942bea Remove most usages of obsolete TransformComponent methods (#19571) 2023-08-30 12:05:19 +10:00
PJBot
3ba60835ec Automatic changelog update 2023-08-29 19:39:20 -04:00
Morb
cb5a2636e1 Localize character editor show button (#19634) 2023-08-30 09:39:01 +10:00
Morb
e009ceac6e Hide flavor text if identity hidden (#19635) 2023-08-30 09:38:16 +10:00
PJBot
31b66e4854 Automatic changelog update 2023-08-29 19:33:39 -04:00
Flareguy
5b9ed564d5 ports shiptest's chair sprites (with paradise's palette) (#19645) 2023-08-29 17:32:32 -06:00
PJBot
7ec4c7c157 Automatic changelog update 2023-08-29 18:51:27 -04:00
DrSmugleaf
084ad5415c Fix jobs not getting their round start message (#19643) 2023-08-29 17:50:23 -05:00
Nemanja
f4503864d5 Concrete and asphalt tiles (#19642)
* concrete and asphalt

* los decals
2023-08-29 17:50:11 -05:00
PJBot
f3fdb3250e Automatic changelog update 2023-08-29 16:40:22 -04:00
DrSmugleaf
9567ae3b7f Fixed not tracking job playtime (#19639) 2023-08-29 13:39:16 -07:00
DrSmugleaf
b2672bdd3b Fix sporadic test fail unable to resolve mind component when terminating (#19640) 2023-08-29 12:34:23 -07:00
Ubaser
90c10c4675 update real (#19630) 2023-08-29 13:11:34 -06:00
Morb
ca069cc2e0 Merge pull request #1373 from space-syndicate/upstream-sync
Upstream sync
2023-08-29 19:41:39 +03:00
Morb0
79d984e304 Update locale 2023-08-29 19:37:27 +03:00
Morb0
6a241fbffd Merge remote-tracking branch 'upstream/master' into upstream-sync 2023-08-29 19:36:13 +03:00
LordEclipse
506e9e4674 Added ability to change bool with VVWrite for PortalComponent.cs "CanTeleportToOtherMaps" (#19637) 2023-08-29 09:28:03 -07:00
PJBot
bc6bf052bd Automatic changelog update 2023-08-29 02:35:10 -04:00
metalgearsloth
789c5e0a2b Add fultons (#18958) 2023-08-29 16:34:05 +10:00
PJBot
9ffd3444a2 Automatic changelog update 2023-08-29 02:24:23 -04:00
DrSmugleaf
e221819ef0 Fixed random traitor alive objective lacking the name of the other tr… (#19624) 2023-08-28 23:23:19 -07:00
metalgearsloth
d1174827fb Fix NPC steering log (#19622) 2023-08-29 16:11:58 +10:00
PJBot
84949dae29 Automatic changelog update 2023-08-29 00:31:14 -04:00
Ubaser
7065f6cc02 New bloodpack sprites (#18192)
* Add bloodpack sprite for testing ingame

* shrink

* small tweaks

* Update bloodpack.png

* add sprites

* add meta

* fix meta again

* fix regenerative-mesh

idk how i accidentally deleted it

* HOPEFULLY FINAL FIX AAA

* change copyright

* TEST

* Revert "TEST"

This reverts commit 34de38e2a228d3f28feed966404640cc8b6c788d.

* maybe fixed

* blue
2023-08-28 22:30:10 -06:00
Morb0
7b3f32f9e0 Update locale 2023-08-29 07:23:49 +03:00
Morb0
b35806f95c Change job icon preference back to left 2023-08-29 07:01:40 +03:00
Morb0
4b8d3b973b Remove duplicate round notifications system 2023-08-29 06:58:27 +03:00
Morb0
3e54aee8ae Fix hijack shuttle objective for real 2023-08-29 06:54:37 +03:00
deltanedas
92b440c715 fix gateway portal (#19618)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-28 20:50:37 -07:00
Morb0
1b513f0c1a Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	.github/workflows/publish.yml
#	Content.Server/Chat/Managers/ChatManager.cs
#	Content.Server/Chat/Systems/ChatSystem.cs
#	Content.Server/GameTicking/GameTicker.RoundFlow.cs
#	Content.Server/GameTicking/GameTicker.Spawning.cs
#	Content.Server/GameTicking/Rules/NukeopsRuleSystem.cs
#	Content.Server/Zombies/ZombieSystem.Transform.cs
#	Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml
#	Resources/Prototypes/Maps/bagel.yml
#	Resources/Prototypes/Maps/box.yml
#	Resources/Prototypes/Maps/fland.yml
#	Resources/Prototypes/Maps/marathon.yml
#	Resources/Prototypes/Maps/meta.yml
#	Resources/Prototypes/Roles/Jobs/Security/detective.yml
#	Resources/Textures/Tiles/attributions.yml
2023-08-29 05:58:14 +03:00
PJBot
7dd3d01a67 Automatic changelog update 2023-08-28 20:37:13 -04:00
Thom
a1029be654 Changed Lathe UI to two-column layout so its easier to see what materials are currently loaded (#19608) 2023-08-28 17:36:07 -07:00
DrSmugleaf
15c0211fb2 Refactor minds to be entities with components, make roles components (#19591)
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2023-08-28 16:53:24 -07:00
DrSmugleaf
e0ee397af7 Update RobustToolbox to eef44c15cffd2edb70520ce90058a076e8a1d410 (#19612) 2023-08-28 16:04:20 -07:00
PJBot
d0708572ed Automatic changelog update 2023-08-28 14:54:06 -04:00
Alekshhh
db98338cc8 Reduce electrical cable printing cost (#19488) 2023-08-28 10:53:01 -08:00
JustCone
25a915d283 jrpacmans to Packed (#19609) 2023-08-28 12:37:08 -06:00
TsjipTsjip
231d3a591a Add J.R.P.A.C.M.A.N.'s to kettle's maints (#19599) 2023-08-28 12:36:57 -06:00
Nemanja
595d42659d Revert "Add peeled state for bananas (#19393)" (#19588)
Using "spawn item on use" blatantly breaks botany mutations for bananas.
2023-08-28 10:30:16 -08:00
Morb
627a282e1a Improve flavor UI (#19600)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-08-28 20:01:45 +10:00
Visne
b88c2cbb49 Remove usages of obsolete MetaDataComponent setters (#19582) 2023-08-28 19:20:31 +10:00
PJBot
38c6b4d07a Automatic changelog update 2023-08-28 02:21:05 -04:00
Nairod
f0f920c677 Shift Sec HUD To The Right Side (#19597) 2023-08-28 16:19:59 +10:00
JustCone
29a2f7f36c Cluster Pacmans (#19592) 2023-08-27 21:33:43 -06:00
PJBot
cae28d7b92 Automatic changelog update 2023-08-27 19:02:58 -04:00
Nemanja
235da3812a fix recycler (#19590) 2023-08-27 17:01:53 -06:00
JustCone
3c6ccbadcf Jr Pacmen around Omega (#19587) 2023-08-27 16:24:55 -06:00
lzk
43ddd242d0 make SpawnItemsOnUseComponent not require sound field (#19583)
* Update SpawnItemsOnUseComponent.cs

* Update Content.Server/Storage/Components/SpawnItemsOnUseComponent.cs

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-08-27 17:58:59 -04:00
Brayden H
f15eb084bd Reduce uplink combat medipen cost (#19556) 2023-08-27 10:31:39 -08:00
PixelTK
9fef38ab60 Projectile and damage events now include the origin (#19322) 2023-08-27 12:28:59 -04:00
PJBot
0ec8daa474 Automatic changelog update 2023-08-27 10:02:48 -04:00
HerCoyote23
2dad30c7b5 northstar glove 8->7 dmg (#19570) 2023-08-27 10:01:44 -04:00
Morb
56a49ba999 Localize wires window title (#19577)
* Localize wires window title

* Reset
2023-08-27 12:41:43 +02:00
TsjipTsjip
e79c39b521 Run variantize on barratry (#19527)
* Run variantize on barratry

Also use new asteroid plating tile in sci

* Requested changes
2023-08-27 02:43:21 -06:00
PJBot
e6b413f5dc Automatic changelog update 2023-08-27 04:28:48 -04:00
Pieter-Jan Briers
3a7274771e Make bound-UI range checks consistent with interaction. (#19461) 2023-08-27 18:27:43 +10:00
Nemanja
3e93e963b5 Add support for custom controls in the character menu (#19567) 2023-08-27 18:24:24 +10:00
Kara
70e0520a2c Watchers (#19367) 2023-08-27 16:14:57 +10:00
metalgearsloth
d40f478fc6 Remove some erroneous compadd subs (#19576) 2023-08-27 16:08:29 +10:00
metalgearsloth
b311bf3741 Use AllEntityQuery for lagcomp (#19574) 2023-08-27 15:04:42 +10:00
metalgearsloth
33e15145ba Remove ActiveLagComp (#19572) 2023-08-27 14:35:52 +10:00
Morb
2540079635 Localize admin stuff (#1371) 2023-08-27 06:18:33 +03:00
lapatison
72dcc50529 [Localisation] Mamma mia, accento italiano (#1368) 2023-08-27 04:46:29 +03:00
lapatison
a3141d673b Translate Upstream #1362 (#1366) 2023-08-27 04:45:39 +03:00
Tainakov
1ab64ec605 Change Corvax servers required hours to join (#1369) 2023-08-27 04:45:19 +03:00
brainfood1183
8195690b8c Origin Station Update 26.08.2023 (jrpacman, borg roles) (#19568) 2023-08-26 19:33:24 -06:00
DrSmugleaf
0bd48a5800 Update RobustToolbox to 01546f32dafa76b4874732ba94435d7bd332a5e1 (#19569) 2023-08-26 15:44:28 -07:00
PJBot
d3ed36d94e Automatic changelog update 2023-08-26 18:26:27 -04:00
qwerltaz
0c58a1e945 add board container to wallmounts (#19565) 2023-08-26 18:25:22 -04:00
PJBot
e5ee7c6e22 Automatic changelog update 2023-08-26 17:27:32 -04:00
HerCoyote23
407d45cd11 Meleespeech Action, Holoparasite Meleespeech (#19504) 2023-08-26 17:26:28 -04:00
Morb
81ff849d9b Fix hijack objective (#1370) 2023-08-26 19:49:02 +03:00
PJBot
b439aad3c7 Automatic changelog update 2023-08-26 12:32:18 -04:00
potato1234_x
77711dea5d Add peeled state for bananas (#19393)
Co-authored-by: Kevin Zheng <kevinz5000@gmail.com>
2023-08-26 09:31:13 -07:00
Kevin Zheng
ccd0e8b7c4 Support number of uses starting at zero (#19452)
This allows peelable bananas without replicating the entire YAML
structure to remove this one component.
2023-08-26 09:29:15 -07:00
PJBot
6def8c842f Automatic changelog update 2023-08-26 07:34:58 -04:00
liltenhead
c6de69e812 Allow ore bags to pickup artifact fragments (#19562) 2023-08-26 21:33:54 +10:00
Alekshhh
cf8dfbca06 Reduce nuke detonation volume (#19430)
Co-authored-by: Kevin Zheng <kevinz5000@gmail.com>
2023-08-26 00:41:07 -07:00
metalgearsloth
7dbd8f8b7a Add TryGetNpc (#19553) 2023-08-26 13:45:29 +10:00
DrSmugleaf
d1eea3f6f6 Update CI to use .NET 7.0.x, setup-dotnet 3.2.0, checkout 3.6.0 (#19552) 2023-08-25 15:33:01 -07:00
DrSmugleaf
f9c3e6e00c Add CI workflow to build and run the map renderer on the Dev map (#19548) 2023-08-25 14:57:00 -07:00
DrSmugleaf
38a9d1e5c7 Add a rat to the test dev map (#19549) 2023-08-25 14:56:48 -07:00
PJBot
efd7aa2928 Automatic changelog update 2023-08-25 17:53:28 -04:00
DrSmugleaf
321986d5cc Fixed trying to resolve unregistered NPCComponent type, fix NPCs (#19547) 2023-08-25 14:52:23 -07:00
DrSmugleaf
bd1b9b3e52 Make discord webhook cvars confidential (#19546) 2023-08-25 14:14:04 -07:00
PJBot
8bdc625673 Automatic changelog update 2023-08-25 14:41:48 -04:00
Pieter-Jan Briers
bf16698efa Portable Generator Rework (#19302) 2023-08-25 11:40:42 -07:00
TsjipTsjip
50828363fe Add Mv cable to PA on origin (#19526) 2023-08-25 10:54:30 -06:00
Whisper
30229c9244 fixes detective loadout choices (#19536) 2023-08-25 08:54:07 -04:00
Bloodcanis
c34d029f28 Update corvax maps (#1367) 2023-08-25 12:29:16 +03:00
metalgearsloth
0b542098db Remove ghost compref (#19478) 2023-08-25 18:50:46 +10:00
TsjipTsjip
7c4564adcc Add Mv cable to PA on packed (#19525) 2023-08-25 02:09:27 -06:00
TsjipTsjip
18b264b338 Add Mv cable to PA on saltern (#19523) 2023-08-25 01:52:09 -06:00
TsjipTsjip
0998d9ea6d Add Mv cable to PA on kettle (#19522) 2023-08-25 01:50:06 -06:00
Emisse
8940ce9220 Fland update (#19524)
* fland update

* proto
2023-08-25 01:38:39 -06:00
Emisse
51e7ad1102 Meta update (#19520)
* meta update

* proto
2023-08-25 01:38:34 -06:00
Emisse
4db22b4b85 Marathon update (#19519)
* marathon update

* proto
2023-08-25 01:38:26 -06:00
Emisse
cdcd3497c9 Box update (#19518)
* box update

* proto
2023-08-25 01:36:47 -06:00
Emisse
580f947cf8 Bagel update (#19517)
* map

* proto
2023-08-25 01:36:40 -06:00
metalgearsloth
b5afb96bbd Remove HTN ComponentReference (#19480) 2023-08-25 17:05:21 +10:00
Ilya246
2185a2bf45 Fix radiators overshooting energy transfer (#19395)
Co-authored-by: Kevin Zheng <kevinz5000@gmail.com>
2023-08-24 23:30:56 -07:00
DrSmugleaf
4daabaae05 Fix invalid types for some discord webhook values (#19515) 2023-08-24 22:59:43 -07:00
PJBot
0326badcb7 Automatic changelog update 2023-08-25 00:42:08 -04:00
metalgearsloth
1ba517ec84 Fix eye zoom lerp (#19377) 2023-08-25 14:41:04 +10:00
metalgearsloth
a8bac1f91f Fix some comps for serv4 (#19511) 2023-08-25 13:45:54 +10:00
PJBot
7c45d0e2f5 Automatic changelog update 2023-08-24 23:43:26 -04:00
Pieter-Jan Briers
8413dea9ca Make PA use MV power. (#19495) 2023-08-25 13:42:22 +10:00
PJBot
722eeb8a05 Automatic changelog update 2023-08-24 23:41:07 -04:00
Flareguy
370cbfbbdd Yet Another Asteroid-Related Tile Update (read: asteroid tile variantizing) (#19237)
* makes asteroid tiles and snow use weighted variantize, adds snow plating

* GO FUCK YOURSELF!!!!

* hello? boner department, id like to order a DINNER. make it MAMA LUIGI

* test fix. hopefully. boner. boobies.

* did he know? (no)
2023-08-24 23:40:04 -04:00
PJBot
b874c9da08 Automatic changelog update 2023-08-24 23:37:48 -04:00
Whisper
2bc0e39c97 move revolver to detective inventory (#19246) 2023-08-24 23:36:44 -04:00
PJBot
a476d7925a Automatic changelog update 2023-08-24 23:22:01 -04:00
crazybrain23
100d718edd Fix CentCom official costume issues (#19256) 2023-08-25 13:20:57 +10:00
Kistras
25b2be3ffe Research director should be able to buy science-related items in uplink (#18986) 2023-08-25 13:17:01 +10:00
PJBot
f45817724a Automatic changelog update 2023-08-24 23:16:44 -04:00
Whisper
a7137f8829 nukie medic proper mask (#19243) 2023-08-25 13:15:40 +10:00
PJBot
2e279538b7 Automatic changelog update 2023-08-24 23:12:28 -04:00
OctoRocket
39ef05d47a [Tweak] Changed the nutriment color from a brown to a leafy green. (#18722) 2023-08-25 13:11:24 +10:00
PJBot
80a275fcdc Automatic changelog update 2023-08-24 22:57:06 -04:00
chromiumboy
26caf16152 Borg laws announcement (second attempt) (#19474) 2023-08-25 12:56:01 +10:00
Morb
c73a90e16c Enrich discord round notifications (#19502) 2023-08-24 19:53:32 -07:00
PJBot
58d1aa3b1e Automatic changelog update 2023-08-24 22:51:45 -04:00
Nemanja
5a4ec878ce make solid plasma come in plasma crates (#19501) 2023-08-25 12:50:41 +10:00
PJBot
2583c87525 Automatic changelog update 2023-08-24 22:49:31 -04:00
metalgearsloth
ed81d1a4da Reflection refactor (#19253) 2023-08-25 12:48:27 +10:00
PJBot
67580e08bf Automatic changelog update 2023-08-24 22:15:58 -04:00
Nemanja
cb98613450 fix chem guidebooks not displaying all damages (#19509) 2023-08-24 21:14:53 -05:00
Visne
9bd30d57ad Remove obsolete PoolManager methods (#19499) 2023-08-25 12:13:11 +10:00
Visne
11a57be230 Remove usages of obsolete SpriteView.Sprite.set() (#19500) 2023-08-25 11:16:46 +10:00
Visne
3c667b6f7e Remove obsolete TestPair.Pair (#19496) 2023-08-25 10:56:51 +10:00
PJBot
e1639b05b5 Automatic changelog update 2023-08-24 17:51:12 -04:00
DrSmugleaf
913c80db4a Add round end Discord pings, discord webhook API (#19468) 2023-08-24 16:50:07 -05:00
Morb
5530d68a1c Merge pull request #1362 from space-syndicate/upstream-sync
Upstream sync
2023-08-24 23:47:41 +03:00
Ilya246
7ecdb937ac Make pipes cost 1 steel (#19494) 2023-08-24 12:17:11 -08:00
Morb0
81498910d3 Fix secrets 2023-08-24 23:06:09 +03:00
lzk
81e82f4c1d Some forgotten ghost role locale (#19241)
* Update ghost_roles.yml

* Update ghost-role-component.ftl
2023-08-24 12:53:29 -07:00
Morb0
7881c9eeea Update locale 2023-08-24 22:01:59 +03:00
Morb0
97f87bfb05 Make components partial 2023-08-24 22:01:58 +03:00
Morb0
5277dceed2 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	.github/CODEOWNERS
#	Content.Shared/Humanoid/Prototypes/SpeciesPrototype.cs
2023-08-24 22:01:46 +03:00
Kevin Zheng
7d7e71b113 Fix plate material arbitrage (#19493) 2023-08-24 10:59:29 -08:00
Morb
67a469a82d [Resprite] Localizations (#1361) 2023-08-24 21:54:23 +03:00
Morb
af7fcd52fa Shorter containment field warning for PA (#1359) 2023-08-24 21:22:53 +03:00
Morb
fd46b2c7ef [Resprite] Cans (#1365) 2023-08-24 21:22:17 +03:00
PJBot
77aa9ecae4 Automatic changelog update 2023-08-24 14:02:20 -04:00
deltanedas
113bb79316 Add plate recipes to autolathe (#19473) 2023-08-24 10:01:13 -08:00
LinkUyx
b7c77910c9 [Resprite] Some security clothes & some glasses (#1364) 2023-08-24 21:01:10 +03:00
Visne
c7b21b631b Remove unused dependencies (#19490) 2023-08-24 09:55:15 -08:00
liltenhead
d56c917380 Reduce mob health back to old crit threshold (#19475) 2023-08-24 09:54:52 -08:00
Ilya246
6cf15177b3 Rebalance radiator cooling and material cost (#18823) 2023-08-24 09:36:16 -08:00
PJBot
b6f77fc0c7 Automatic changelog update 2023-08-24 12:24:20 -04:00
crazybrain23
926218abc0 Revert "Fix some non-norot sprites (#19130)" (#19433)
This reverts commit 912aba5e8c.
2023-08-24 09:23:11 -07:00
DrSmugleaf
35107f7c2b Fix component generic usages where IComponent would not be valid (#19482) 2023-08-24 20:10:55 +10:00
faint
fafc7e070e Change lobby duration (#1363) 2023-08-24 12:50:35 +03:00
DrSmugleaf
e42148f433 Fix missing toolshed command perms and tests (#19470) 2023-08-24 02:21:47 -07:00
metalgearsloth
48d0e742c0 Remove the 1 IContainerManager usage (#19477) 2023-08-24 16:39:15 +10:00
LankLTE
1fc2da2228 Revert "Sets salamander round restart time to 5 minutes" (#19462) 2023-08-23 22:23:13 -07:00
PJBot
5bb6f29fd1 Automatic changelog update 2023-08-23 22:19:53 -04:00
Ilya246
3327fddaba Increase heater/freezer output and nerf TEG (#19447)
Folks were complaining that the heater/freezer are too slow. Bring us back out of thermodynamic soundness to appease the atmosians. Adjust TEG output power to prevent free energy generation. Future balance adjustments are still anticipated.
2023-08-23 19:18:48 -07:00
TsjipTsjip
222b40ad49 Kettle QoL (#19443)
* Robotics QoL

* Add note pointing chemists to the drain in morgue

* Add senior role spawns

* Add senior roles to kettle map prototype
2023-08-23 20:02:37 -06:00
LankLTE
2c21f48786 update s (#19453) 2023-08-23 20:00:19 -06:00
LankLTE
4e7f10498a boegs (#19466) 2023-08-23 19:58:51 -06:00
LankLTE
0ed40bd23a roundstart borgs (#19465) 2023-08-23 19:58:38 -06:00
LankLTE
1ca36a4e7b cyborg n seniors (#19464) 2023-08-23 19:57:21 -06:00
LankLTE
3589cb6002 borgs n warp points (#19463) 2023-08-23 19:56:56 -06:00
PJBot
009927e11b Automatic changelog update 2023-08-23 21:21:57 -04:00
liltenhead
e5e663e37a Nerf Giant Spiders (#19392) 2023-08-24 11:20:53 +10:00
PJBot
70f2ac9c9f Automatic changelog update 2023-08-23 20:13:08 -04:00
lapatison
9341cac5ef Split gardening cyborg module, literacy cyborg module tweak (#19449)
* book bag to literacy module, bucket n plant bag to gardening

* split gardening into gardening and harvesting

* book bag whitelist document, also dumpable

* fix

* new icon
2023-08-23 20:12:05 -04:00
PJBot
e1a744c846 Automatic changelog update 2023-08-23 19:56:03 -04:00
LankLTE
b235c06f4e Borg emag tweaks (#19373)
* Laws update

* stun change

* stuntime in component

* history might be fucked
2023-08-23 19:54:59 -04:00
Moony
baf7af05a4 Update issue templates (#19458) 2023-08-23 16:50:49 -05:00
PJBot
8dedce818d Automatic changelog update 2023-08-23 17:50:29 -04:00
potato1234_x
149e58d30a revamp getmore inventory (#19372) 2023-08-23 17:49:25 -04:00
PJBot
eedcaea5d3 Automatic changelog update 2023-08-23 17:43:37 -04:00
potato1234_x
566505cdb3 short hair sprite change (#19425) 2023-08-23 17:42:33 -04:00
crazybrain23
dccb52fe2a Add new body examin state (#19435) 2023-08-23 17:41:54 -04:00
PJBot
fd0e14d393 Automatic changelog update 2023-08-23 17:38:46 -04:00
Nairod
4a520ae2cb Arachnid Markings Expansion (#19439) 2023-08-23 17:37:42 -04:00
PJBot
1d44e04ee8 Automatic changelog update 2023-08-23 17:35:43 -04:00
deltanedas
4935a95687 borg construction module (#19260)
* cant insert materials into machine if unremoveable

* lingering materials

* add construction cyborg module

* fix empty stack color

* lathe recipe

* a

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-23 17:34:39 -04:00
Moony
b61b0e1fd2 Update CODEOWNERS (#19457) 2023-08-23 16:23:06 -05:00
Moony
518db6f237 Update RobustToolbox. (#19456)
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2023-08-23 16:09:56 -05:00
Moony
3d3c9e3348 Toolshed part 2 (#18997)
* fixe

* Save work.

* Rune-aware parser.

* oogh

* pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests

* Publicizes a lot of common generic commands, so custom toolshed envs can include them.

* i think i might implode

* Tests.

* a

* b

* awa

---------

Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2023-08-23 16:03:41 -05:00
metalgearsloth
852b66dee6 Update submodule to 150.0.1 (#19444) 2023-08-23 19:17:10 +10:00
metalgearsloth
1d42a6e5c5 Update submodule to 150.0.0 (#19442) 2023-08-23 18:57:39 +10:00
metalgearsloth
735626654a Remove FixtureId (#19280) 2023-08-23 18:55:58 +10:00
DrSmugleaf
2cc1f8f0fe Update RobustToolbox to dc23dfaf4df064c20d5912cee63ac9c763cc346c (#19440) 2023-08-23 00:32:11 -07:00
Doru991
ecd145b274 Fix zombie eye appearance (#19427) 2023-08-23 00:51:59 -04:00
lapatison
09778a74bc Translate Upstream #1355 and #1358 (#1360)
Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com>
2023-08-23 07:28:40 +03:00
Kevin Zheng
f8bdfd6d26 Make lights dim under low power (#19317)
* Make lights dim under low power

* Slightly more dramatic curve
2023-08-22 20:29:10 -05:00
DrSmugleaf
a88e747a0b Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
DrSmugleaf
08b43990ab Update Robust to fb4b0291229337d2e1754877fa1fa9c391df5e62 (#19434) 2023-08-22 18:10:39 -07:00
PJBot
01b92dc93f Automatic changelog update 2023-08-22 10:50:59 -04:00
Alekshhh
b96bf818d7 Head Locker Fill Change (#19331) 2023-08-22 10:49:53 -04:00
Leon Friedrich
89a287c1fd Split PoolManager into separate classes. (#19370) 2023-08-22 22:14:01 +10:00
PJBot
efdb756065 Automatic changelog update 2023-08-22 08:01:24 -04:00
Chief-Engineer
70f23fcc23 add info to entity coordinate logs (#19257) 2023-08-22 22:01:18 +10:00
Whisper
74786cd523 Added ghost role text to smile. (#19244) 2023-08-22 22:00:19 +10:00
PJBot
84d7388ea9 Automatic changelog update 2023-08-22 07:51:10 -04:00
/ʊniɹɑː/
f2954fff96 allow richtext on papers + edit premade documents (#18154) 2023-08-22 21:50:03 +10:00
LankLTE
a8854890f5 Sets salamander round restart time to 5 minutes (#19374) 2023-08-22 21:33:09 +10:00
PJBot
88006dc16e Automatic changelog update 2023-08-22 06:47:58 -04:00
Tom Leys
bc097c7b4d Teleport noobs off Arrivals shuttle to spawn (#17189) 2023-08-22 20:46:50 +10:00
Leon Friedrich
4d845caa07 Allow zoom command to ignore zoom limits (#19419) 2023-08-22 19:27:41 +10:00
faint
cf38f16d36 File templates update (#19026) 2023-08-22 00:40:37 -07:00
Kevin Zheng
bb7a19d32e Make thermomachines more thermodynamically sound (#18984)
Co-authored-by: Ilya246 <ilyukarno@gmail.com>
2023-08-22 00:34:45 -07:00
DrSmugleaf
8636234ff1 Update RobustToolbox to dbb45f1c1394e3bbc50deef544f1a1ec1ecd977a (#19423) 2023-08-21 23:21:35 -07:00
Whisper
44e5b42ad3 addendum to admin relay message (#19247) 2023-08-21 23:15:59 -07:00
PJBot
d03415fb7c Automatic changelog update 2023-08-22 02:06:21 -04:00
Errant
2565a045ca Deathgasp changes for mutes (#19025)
Co-authored-by: Errant <35878406+errant@users.noreply.github.com>
2023-08-21 23:05:16 -07:00
Emisse
a470f8f40b classic hair options (#19422) 2023-08-21 23:45:19 -06:00
Morb
da0c9ae604 Merge pull request #1358 from space-syndicate/upstream-sync
Upstream sync
2023-08-22 08:36:09 +03:00
Morb0
3ed81b9d64 Hotfix 2023-08-22 08:31:47 +03:00
Morb0
9ac824b8a4 Update locale 2023-08-22 08:24:45 +03:00
Morb0
4516e1ceef Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Prototypes/Datasets/Names/skeleton_first.yml
2023-08-22 08:22:56 +03:00
Leon Friedrich
89b0dba68e Make the round end summary use recursive PVS overrides (#19083) 2023-08-21 21:55:52 -07:00
PJBot
6be5ec4f3f Automatic changelog update 2023-08-22 00:44:41 -04:00
DrSmugleaf
070d34c458 Update RobustToolbox to f6c55085fe9a798a45b531c056f5545db1bf4475 (#19418) 2023-08-21 21:44:00 -07:00
DrSmugleaf
7df72a6c72 Fix StealthSystem ensuring a comp on a terminating entity in tests (#19413) 2023-08-21 21:43:52 -07:00
Interrobang01
93f85751f7 Autocapitalize the word I in IC chat (#18633) 2023-08-21 21:43:37 -07:00
PJBot
ab93b38e1f Automatic changelog update 2023-08-22 00:29:48 -04:00
kalane15
bb2aa2bfdb Dropping stops examination (#19398)
Dropping stops examination (#19398)
2023-08-21 21:28:45 -07:00
PJBot
b0dad9ef32 Automatic changelog update 2023-08-22 00:22:55 -04:00
astriloqua
7c5b9c497d Toilet Fix (#18622)
Toilet Fix (#18622)
2023-08-21 21:21:50 -07:00
Leon Friedrich
1ec014cf39 Remove prototype ignore lists from some tests (#19366) 2023-08-21 21:08:12 -07:00
PJBot
82d39edad8 Automatic changelog update 2023-08-21 22:22:49 -04:00
VelonacepsCalyxEggs
9bf20c7f9b Random Grille Spawner for mappers. (#19416)
* random grille textures

* random grille prototype
2023-08-21 22:21:45 -04:00
PJBot
5b6d545f5f Automatic changelog update 2023-08-21 22:06:28 -04:00
Nemanja
3f2ea17bb7 fix species skin colors (#19417) 2023-08-21 19:05:24 -07:00
PJBot
376521d818 Automatic changelog update 2023-08-21 17:19:35 -04:00
deltanedas
e837f2fd85 air alarm signal ports and other stuff (#18642)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-21 14:18:30 -07:00
Vordenburg
2cbe8609a3 Make lobby song update occur at round end (#19303) 2023-08-21 14:54:44 -04:00
PJBot
4f89f08e75 Automatic changelog update 2023-08-21 14:50:26 -04:00
Alekshhh
aed50f5524 Medical Locker Fill Change (#19329)
put your syringe away walter, I'm not having ipecac right now walter (original commit name i had to keep)
2023-08-21 14:49:22 -04:00
PJBot
ae27b80ac2 Automatic changelog update 2023-08-21 14:46:57 -04:00
potato1234_x
4761e8679c Vending machine sprite polish (#19210)
* g

* chefvend
2023-08-21 14:45:53 -04:00
PJBot
10c0d5bcc1 Automatic changelog update 2023-08-21 14:36:34 -04:00
SpaceCat
cc00c94a20 Corrects aghost's hand placement (#19403) 2023-08-21 21:35:30 +03:00
PJBot
26be26b2b0 Automatic changelog update 2023-08-21 14:28:12 -04:00
Errant
cf68d38aaf Dead mobs can no longer shoot guns (#19020)
* dead shooting hotfix

* dead shooting hotfix weh

* AttemptShoot check

* actionblocker check

---------

Co-authored-by: Errant <35878406+errant@users.noreply.github.com>
2023-08-21 14:27:08 -04:00
PixelTK
109222e5d5 unhardcode the stun time (#19396) 2023-08-21 14:18:57 -04:00
PJBot
216dea9b26 Automatic changelog update 2023-08-21 14:17:35 -04:00
EnDecc
17ebf2a3ce Cargo crate fixes (#19401)
* locale additions, icon tweaks

* soda count for consistency
2023-08-21 14:16:20 -04:00
Morb
7232273656 Set Discord rich presence Cvar logo (#1356) 2023-08-21 12:57:01 +03:00
Bloodcanis
d839bc03d3 Fix maps (#1349)
Co-authored-by: Morb0 <14136326+Morb0@users.noreply.github.com>
2023-08-21 10:51:01 +03:00
Morb
b7a319b596 Merge pull request #1355 from space-syndicate/upstream-sync
Upstream sync
2023-08-21 10:25:55 +03:00
Morb0
b427f5c9d7 Update locale 2023-08-21 10:06:41 +03:00
Morb0
81fe87f513 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	.github/PULL_REQUEST_TEMPLATE.md
#	Resources/Prototypes/Entities/Objects/Specific/Forensics/forensics.yml
#	Resources/Prototypes/Maps/saltern.yml
#	Resources/ServerInfo/Guidebook/Engineering/Atmospherics.xml
2023-08-21 09:44:38 +03:00
eclips_e
2f849d2ffb fix flower typo (#19371) 2023-08-20 20:46:05 -07:00
PJBot
f7eaf40ce0 Automatic changelog update 2023-08-20 21:05:47 -04:00
Alekshhh
ff804c015b move freigh (#19330) 2023-08-20 19:04:43 -06:00
Alekshhh
c14d668453 botany locker (#19333) 2023-08-20 19:04:11 -06:00
liltenhead
c75980bdd9 Slow kudzu growth (#19292) 2023-08-20 19:03:49 -06:00
PJBot
e0bd93f0c7 Automatic changelog update 2023-08-20 21:03:21 -04:00
Nemanja
848b713982 diona customization (#19304) 2023-08-20 19:02:12 -06:00
Alekshhh
b1350b61aa Modern Hair Tweak (#19344)
* hair

* hair2

* mm
2023-08-20 19:00:51 -06:00
crazybrain23
042a7c572e Fix my incorrect changelog. (#19369) 2023-08-20 14:10:37 -07:00
PJBot
a1262bfbf6 Automatic changelog update 2023-08-20 17:07:02 -04:00
Nemanja
72321d507b Cheaper medkit crates (#19368) 2023-08-20 14:05:58 -07:00
metalgearsloth
d7abbab082 Add gatherable break sounds (#19360) 2023-08-20 14:05:43 -07:00
PJBot
3fb9624bf3 Automatic changelog update 2023-08-20 16:59:27 -04:00
crazybrain23
9224e32989 Add unarmed stage to explosive banana peel (#19321) 2023-08-20 13:58:22 -07:00
TsjipTsjip
0b050037b7 Lock the RnD doors to sci only on saltern (#19355) 2023-08-20 13:58:07 -07:00
PJBot
a881c6b51c Automatic changelog update 2023-08-20 16:55:27 -04:00
metalgearsloth
179be60f80 sniper changes (#19353) 2023-08-20 13:54:22 -07:00
Chief-Engineer
6ffe71b168 Restore Miros player cap and tick rate (#19361) 2023-08-21 01:29:50 +10:00
PJBot
fac607dfc9 Automatic changelog update 2023-08-20 08:14:49 -04:00
kalane15
b4f1da1c66 crusher can be used with one hand (#19220) 2023-08-20 22:13:45 +10:00
PJBot
53c3faeddc Automatic changelog update 2023-08-20 08:13:32 -04:00
CrigCrag
4aafd72632 let loneops happen 10 minutes earlier (#19274) 2023-08-20 22:12:28 +10:00
PJBot
7e1e0ff792 Automatic changelog update 2023-08-20 07:43:42 -04:00
Errant
70422845e2 Gun bolt fixes and QoL (#19349)
Co-authored-by: Errant <35878406+errant@users.noreply.github.com>
2023-08-20 21:42:36 +10:00
Volodius
59cdcd0fe3 Closing bolt no longer removes cartridge (#19251) 2023-08-20 21:32:19 +10:00
Velcroboy
e467f2b556 Center reagent grinders (#19309)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
2023-08-20 21:13:43 +10:00
TsjipTsjip
8760871322 Secure bar substation for omega station (#19346) 2023-08-20 04:45:56 -06:00
TsjipTsjip
9a8b43464d Patches for origin station (#19345)
* Patches for origin station

* Also map in the TEG
2023-08-20 04:06:53 -06:00
Emisse
cdc98a809c fland update (#19339) 2023-08-20 03:05:31 -06:00
Emisse
82374f1c58 packed update (#19341) 2023-08-20 03:05:25 -06:00
Emisse
c62bdc905d marathon update (#19340) 2023-08-20 03:05:19 -06:00
Emisse
1a45b9e058 box update (#19338) 2023-08-20 03:05:14 -06:00
Emisse
25c884a245 bagel update (#19337)
* bagel update

* remove invalid
2023-08-20 03:05:06 -06:00
PJBot
8b0696e05c Automatic changelog update 2023-08-20 04:55:48 -04:00
Alekshhh
b65728793c I am being held at gunpoint by emisse (#19335) 2023-08-20 02:54:44 -06:00
TsjipTsjip
c8d7b28c3d Secure three substations on saltern (#19334) 2023-08-20 02:19:48 -06:00
TsjipTsjip
e9bd19bdff Fix for aspid medical department's power grid. Again. (#19327)
* Upload aspid.yml to right location

* Delete aspid.yml in incorrect place
2023-08-20 00:17:06 -06:00
Morb
90f1e0bd74 [Resprite] ERT helmets (#1352) 2023-08-20 08:58:22 +03:00
metalgearsloth
84830dfea5 Update submodule to 148.2.0 (#19326) 2023-08-20 15:54:39 +10:00
metalgearsloth
824461ed94 Fix paused pickup animations lingering (#19325) 2023-08-20 15:50:23 +10:00
PJBot
cc28f2128a Automatic changelog update 2023-08-20 01:34:56 -04:00
Kara
57679c0b57 Syncsprite for containment fields (#19319) 2023-08-19 22:33:49 -07:00
PJBot
f720588d69 Automatic changelog update 2023-08-19 21:08:13 -04:00
Morb
984b77e991 Return roundstart nuke ops greeting sound (#19320) 2023-08-19 21:07:09 -04:00
Morb
37005316d2 Add Corvax to LICENSE.TXT (#1351) 2023-08-20 03:46:26 +03:00
deltanedas
00bae110e1 move hot plate item placement stuff into its own system (#18923)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-19 17:37:19 -07:00
PJBot
f25813a098 Automatic changelog update 2023-08-19 19:40:43 -04:00
deltanedas
e65212ab90 better solar flare (#19189)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-19 16:39:35 -07:00
PJBot
4c4397544f Automatic changelog update 2023-08-19 18:55:56 -04:00
chromiumboy
26eb71f1eb C.H.I.M.P handcannon redesign (#19004)
* Added basic alternative fire mode system for the CHIMP

* Redesign of the CHIMP handcannon
- the CHIMP now has an internal rechargable battery (10 shots at 100% charge)
- it has three alternative fire modes, one for each particle type, that its user can easily switch between
- syndicate scientists have access to an experimental version which can also fire omega particles (4 TC)
- each particle type now has a distinct color and damage type: delta (red): heat, epsilon (green): radiation, zeta (yellow): shock, omega (purple): heat + radiation. This affects A.P.E.s as well
- CHIMP particles now do 10 damage (up from 5)
- all CHIMP particle cartridges have been removed from the game (including the syndicate omega particle ammo pack)

* Code revisions

* Code revisions
- Removed changes to particle damage and damage types
- The experimental CHIMP was removed from the syndicate uplink and replaced with an upgrade kit, which when used on a standard CHIMP will convert it to an experimental one

* Code revisions
- Added a 2 second DoAfter for applying the upgrade kit

* Fixed spelling mistake

* Update projectiles.yml

Removed commented code

* Update Content.Server/Weapons/Ranged/Systems/AlternativeFireModesSystem.cs

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>

* Code revisions
- Implemented changes requested by EmoGarbage
- Removed UpgradeKitComponent in favor of using a construction graph
- Renamed AlternativeFireModesComponent.cs to BatteryWeaponFireModesComponent.cs

Textures
- Reverted omega particle to being a green color
- Epsilon particles are now a cyan color

* Added comments

* Revisions
- Moved BatteryWeaponFireModesComponent from Shared to Server
- Restricted access to this component to BatteryWeaponFireModesSystem
- Changed the CHIMP upgrade kit to a chip
- Updated the localization files to reflect this change

* Delete interaction-upgrade-kit-component.ftl

This file is no longer needed

* Update battery_guns.yml

Added new description for the experimental CHIMP

* Update battery_guns.yml

Updated experimental CHIMP description again...

* Fixed issue with ItemComponent

---------

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
2023-08-19 18:54:52 -04:00
PJBot
a950b327be Automatic changelog update 2023-08-19 18:39:01 -04:00
Alekshhh
9491f322de Hair Overhaul (#19298)
* OLD SPICE

* BODY WASH

* POWER

* meta moment
2023-08-19 18:37:56 -04:00
Vordenburg
71d4303393 Lint more stuff (#19307) 2023-08-19 11:00:41 -07:00
Kevin Zheng
9a2e1cb9a7 Buff debug generator (#19296) 2023-08-19 10:59:35 -07:00
Velcroboy
f04e0a0ea1 Centers condiment dispenser (#19308)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
2023-08-19 09:45:43 -07:00
kerisargit
f3eb7eaf3e Replace aloe solution with dermaline to match seed (#19268) 2023-08-18 22:01:48 -07:00
Nairod
6b6d3761b4 Saltern Cargo & Head Office Touch-ups (#19293)
* Office and cargo touch-ups

* Invalid fix, I hope
2023-08-18 21:47:29 -06:00
brainfood1183
3a95b5a746 Origin Station Update 19.08.2023 (hop rework, centcom bag removal) (#19285)
* Origin Station Update 19.08.2023 (hop rework, centcom bag removal)

* added fax to hop office.

* invalid fix
2023-08-18 19:45:34 -06:00
PJBot
39281b0282 Automatic changelog update 2023-08-18 19:54:52 -04:00
crazybrain23
290a40d143 Add more GuideHelp buttons to various things. (#19286) 2023-08-18 16:53:44 -07:00
deltanedas
a6105a89b6 saltern gaming (#19282)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-18 13:56:40 -06:00
PJBot
f4ea3c07e9 Automatic changelog update 2023-08-18 13:23:05 -04:00
Kevin Zheng
d31c79fa59 Update pull request template (#18900) 2023-08-18 09:22:00 -08:00
metalgearsloth
4a7bb270a0 Remove preprocessor flags for NPC logs (#19281) 2023-08-19 00:15:26 +10:00
PJBot
e43d49697f Automatic changelog update 2023-08-18 09:59:49 -04:00
metalgearsloth
1313545719 Fix double-emotes (#19279) 2023-08-18 23:59:23 +10:00
T-Stalker
322b5f71b4 Add two more reboot themes (#19219) 2023-08-18 23:58:44 +10:00
Nairod
1d9804ca4d Saltern Revamp (#19240)
* Saltern Revamp

* Review

* The pipes! What do they mean?
2023-08-18 03:57:36 -06:00
TsjipTsjip
9c2f2f3e15 Add missing Lv cable in medical to Aspid (#19275) 2023-08-18 02:03:06 -06:00
Bloodcanis
90414f1c48 Fix delta & avrit evac shuttles (#1347) 2023-08-18 08:06:21 +03:00
Albert Snow
226374ae90 Update atmospherics guidebook (#19273) 2023-08-17 21:55:08 -07:00
faint
9e3eb08f5d RichTextLabelExt update (#19269) 2023-08-18 14:41:48 +10:00
PJBot
83fa7a7835 Automatic changelog update 2023-08-17 21:42:57 -04:00
T-Stalker
8752fcd83a Nerf a bunch of point requirement (#19217) 2023-08-17 21:41:53 -04:00
Larry
54f8656be0 Update Corvax server ConfigPreset (#1346) 2023-08-18 01:29:16 +03:00
PJBot
9b50a95882 Automatic changelog update 2023-08-17 18:01:50 -04:00
Repo
2dd042f7f9 Fix for Mopped chems not transfering (#19238) 2023-08-17 15:00:46 -07:00
OctoRocket
dec6fe0fe5 [Tweak] Exclaim instead of shout (#19262) 2023-08-17 15:00:12 -07:00
lapatison
766574f8ef Translation Upstream #1341 (#1345)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
Co-authored-by: faint <46868845+ficcialfaint@users.noreply.github.com>
2023-08-17 23:41:26 +03:00
PJBot
9df1f39273 Automatic changelog update 2023-08-17 16:41:15 -04:00
metalgearsloth
0a945a6803 Merge pull request #19254
* Fix emote chirps

* named args time
2023-08-17 13:40:10 -07:00
faint
89f60a4ee6 Fix failing tests (probably) (#19261) 2023-08-17 13:38:09 -07:00
Kara
1e65eea905 Fix some TEG code conventions (#19259) 2023-08-17 11:50:41 -07:00
PJBot
2dea8a9aed Automatic changelog update 2023-08-17 13:23:05 -04:00
chromiumboy
a39fa80d58 Add lathe material ejection (#19218)
This completes PilgrimViis' (now closed) PR 16398. It addresses issue 10896, by allowing materials to be ejected from most lathes (except the ore processor and sheet-meister 2000)

* - Refinements to the material ejection UI
- Made the lathe UI default to a slightly larger size
- Fixed an offset issue with the label of the item currently being printed in the build queue UI

* Allow the materiel reclamation UI to pop if there is material left in the lathe, but not enough to print any sheets

---------

Co-authored-by: Kevin Zheng <kevinz5000@gmail.com>
2023-08-17 09:22:01 -08:00
Chief-Engineer
89b3231de0 update rules for borgs (#19248)
* update rules for borgs

* add recent changes
2023-08-17 05:49:01 -05:00
PJBot
6c6ead95a2 Automatic changelog update 2023-08-17 06:09:55 -04:00
Sailor
b05e0efaf9 Origin update (#19214)
* Origin blorbo

* Blorb

* the entire duffel bag instead of centcom dress

* AA med door in sec

* hotfix

* Filled locker was open

* This is definitely not a webedit
2023-08-17 04:08:51 -06:00
Morb
fb92ba32b8 [Resprite] Secret Door (#1342) 2023-08-17 08:50:58 +03:00
PJBot
0aed7a2fca Automatic changelog update 2023-08-17 01:16:43 -04:00
Brayden H
0581620606 Fixed Dan's Soaked Cigs Typo (#19239)
* Update chemistry.yml

* Adding Syringe Support for Chemical Analysis Goggles

* Update cigarette.yml
2023-08-16 23:15:38 -06:00
Morb
f9ed5303f2 Merge pull request #1341 from space-syndicate/upstream-sync
Upstream sync
2023-08-17 07:34:29 +03:00
Morb0
9496d7d8d1 Merge remote-tracking branch 'upstream/master' into upstream-sync 2023-08-17 07:18:49 +03:00
PJBot
1fdce43346 Automatic changelog update 2023-08-17 00:17:17 -04:00
Ubaser
82cbdafe60 new machine frame sprites (#19211)
* replace sprites

* change copyright

* Update Resources/Textures/Structures/Machines/parts.rsi/meta.json

Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com>

---------

Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com>
2023-08-16 22:16:12 -06:00
PJBot
74c7e6f1dd Automatic changelog update 2023-08-17 00:11:10 -04:00
liltenhead
23dece236c laser costs (#19228) 2023-08-16 22:10:06 -06:00
PJBot
7b405a465b Automatic changelog update 2023-08-17 00:09:52 -04:00
liltenhead
4da369bc02 8 -> 5 (#19231) 2023-08-16 22:08:47 -06:00
Emisse
da5f4037a2 omega update (#19236) 2023-08-16 22:08:29 -06:00
Emisse
e3df744e15 packed update (#19235) 2023-08-16 22:08:23 -06:00
Emisse
870a91bac1 meta update (#19234) 2023-08-16 22:08:17 -06:00
Emisse
7f05753f0a fland update (#19233) 2023-08-16 22:08:12 -06:00
Emisse
73ec1be75f box update (#19232) 2023-08-16 22:08:06 -06:00
Morb0
01b5880870 Update restart eta announcement 2023-08-17 07:02:39 +03:00
Morb0
566c205a39 Fix moth speech bubble 2023-08-17 07:02:23 +03:00
Morb0
d405b7a85a Update locale 2023-08-17 06:25:27 +03:00
Morb0
0b053a65ba Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	.github/CODEOWNERS
#	Content.Server/Chat/Systems/ChatSystem.cs
#	Resources/Prototypes/Catalog/Fills/Crates/salvage.yml
2023-08-17 06:19:53 +03:00
T-Stalker
947832c6b6 Merge pull request #19226
* Lower material price for tier 2 parts
2023-08-16 15:49:24 -07:00
Sailor
b38685622e Merge pull request #19223
* Change manifesto to manifest
2023-08-16 15:20:09 -07:00
PJBot
24404fa010 Automatic changelog update 2023-08-16 18:13:14 -04:00
T-Stalker
75c8ded542 Nert part creation (#19216) 2023-08-16 16:12:09 -06:00
PJBot
8e388a2494 Automatic changelog update 2023-08-16 15:12:07 -04:00
T-Stalker
6b5c6978c9 Rework salvage crate loot (#19215)
* more loot

* a
2023-08-16 13:11:02 -06:00
JoeHammad1844
ebdf249e52 Add fingerless insulated gloves (#19111)
Fingerless insulated gloves are a joke variant of insulated gloves that neither insulates you, nor prevents you from transferring fingerprints. The name and description make this adequately clear.
2023-08-16 10:38:07 -08:00
Ilya246
8a0ca262af binary channel for sentient vendomats (#19212) 2023-08-16 08:06:34 -07:00
PJBot
324f4b2c8a Automatic changelog update 2023-08-16 09:20:02 -04:00
Ilya246
149d2a5ae5 add binary radio to the various bots (#19203)
* radioing

* drones
2023-08-16 06:18:57 -07:00
PJBot
180c74cc85 Automatic changelog update 2023-08-16 09:09:58 -04:00
Nemanja
4b15a1d9ce Hotfix entitystorage (#19206) 2023-08-16 09:08:52 -04:00
Morb
64e8e37726 Make speech bubble 32px (#1339)
Co-authored-by: MilenVolf <milen.volf@gmail.com>
2023-08-16 14:55:43 +03:00
metalgearsloth
d1593da6b2 Update submodule to 148.1.0 (#19204) 2023-08-16 19:21:47 +10:00
LankLTE
1f42412203 Revenants no longer cause the object to emag itself (#19199) 2023-08-16 03:33:12 -05:00
PJBot
94b277fe33 Automatic changelog update 2023-08-16 04:04:46 -04:00
DrSmugleaf
96f816202c Make AGhosts able to interact with bound UIs from any range (#19151) 2023-08-16 02:03:42 -06:00
metalgearsloth
a35f2764de Adjust debug command perm (#19202) 2023-08-16 02:03:24 -06:00
DrSmugleaf
3690ae482b Limit saving admin logs to one task (#19146) 2023-08-16 09:12:10 +02:00
PJBot
83cc6d32a5 Automatic changelog update 2023-08-16 03:05:30 -04:00
Velcroboy
2731999691 Rebalance cannabis (#19183)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
2023-08-16 01:04:26 -06:00
PJBot
21c1d4c446 Automatic changelog update 2023-08-16 03:00:46 -04:00
crazybrain23
bb096b19cc Syndicate pAI upgrade (#19195) 2023-08-16 00:59:41 -06:00
Emisse
f0e38bff74 bagel update (#19200)
* bagel update

* bagel
2023-08-16 00:54:13 -06:00
Emisse
c5d24545e6 webedit pro pro ops pro (#19201) 2023-08-16 00:53:57 -06:00
Emisse
5cacc2aa5c make the smaller sinks look good again (#19198)
* make sinks loog good

* meta
2023-08-15 23:44:14 -06:00
lapatison
77686876ea Translation Upstream #1337 (#1338) 2023-08-16 07:20:18 +03:00
Arimah Greene
3e464cd1f0 Add CVar for customizing round restart time (#19136)
Co-authored-by: TsjipTsjip <19798667+TsjipTsjip@users.noreply.github.com>
2023-08-16 04:36:50 +03:00
Emisse
627dd6addd cluster update (#19192) 2023-08-15 18:54:43 -06:00
Emisse
7c04f81a44 marathon update (#19191) 2023-08-15 18:54:36 -06:00
Emisse
1386daaed9 Barratry (#19190)
* barratry update

* Update barratry.yml
2023-08-15 18:37:30 -06:00
PJBot
17cfcbb86f Automatic changelog update 2023-08-15 20:28:22 -04:00
Tollhouse
8dedabbb8f Dan's Soaked Smokes (#19150)
* Added all the basics I think I needed for the basic cigs to show up in vendors and game. Need to implement the randomizer to grab varied chems from a list.

* Forgot a png

* Smokes work just need sprite work and random

* First pass on random cigs

* Cigarettes are named now just randomization left

* Finished on my end.

* Whoops

* Nutrient is not availiable for smokes I guess?

* Testing fixes

* Dunno found this on the filledbookshelf might work here?

* I dont know what Im doing wrong but I think this might work.

* Trying with orgroups in the pack YAML

* It seems to not like the food chems. Commented them out.

* THC is also a no go. Also increased storage size of pack to total pool. Given the low prob should still should never hit max volume.

* I have a sneaky suspicion its the size of the container and pool of fill items.

* Messed with the size of the cigarrettes so they all have a chance to fit and the size of box stays consistent.

* Apparently non whole number size is a no go.

* Cartons were to small and added maxamount on cigarettes.

* Amount: 0 caused odd errors. removed and changed maxamount to 2.

* Reworked randomization system to try and use weightedRandom instead of prob in storageFill

* Wrong weightedRandom

* Rework of a rework. Good on my end. Simplified the randomization to bare minimum.

* Added gas station dick pill vibe to all the names.
2023-08-15 18:27:18 -06:00
Nemanja
6d8635156f fix BIG storage crates (#19188) 2023-08-15 17:18:31 -06:00
PJBot
57b5addbb8 Automatic changelog update 2023-08-15 19:02:53 -04:00
Velcroboy
ab3106f18b Adds Directional Switches (#19175)
* Adds directional switches

* Revert unintended line deletion

* Consistent recipes

---------

Co-authored-by: Jeff <velcroboy333@hotmail.com>
2023-08-15 17:01:50 -06:00
PJBot
e0ce994d33 Automatic changelog update 2023-08-15 18:50:34 -04:00
Nemanja
b8250f9601 entity storage tweaks (#19182) 2023-08-15 16:49:30 -06:00
PJBot
87b774209f Automatic changelog update 2023-08-15 18:42:14 -04:00
Fahasor
65c7e88c48 Make jugs label deletable (#19082)
* Fix bug with undeletable label on jugs

* Fix label text for jugs

* Documented LabelComponent

* Revert "Fix label text for jugs"

This reverts commit 38b7cc75ca51770b3693d0cef4f0364424619b73.

* make jugs labels names lowercase

* Fix documentation of LabelComponent
2023-08-15 16:41:10 -06:00
PJBot
623e7b82fc Automatic changelog update 2023-08-15 18:38:38 -04:00
Nemanja
3b31e2ce1f borgs are immune to electrocution (#19186) 2023-08-15 16:37:34 -06:00
Velcroboy
75d2c12e65 Add food carts (#19177)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
2023-08-15 15:26:49 -07:00
Nemanja
74f2ee1c60 add test for salvage map loading (#19017)
* add test for salvage map loading

* ouagh
2023-08-15 17:36:53 -04:00
PJBot
5e1576a99a Automatic changelog update 2023-08-15 17:15:29 -04:00
PJBot
d40417a9d7 Automatic changelog update 2023-08-15 17:11:03 -04:00
Nemanja
f3b40197b9 remove "failed to send message" popup from radio (#19184) 2023-08-15 14:56:42 -06:00
Kara
2e86f4c556 Portal sprite & behavior tweaks (#19179)
* Portal repalette

* Portal traversal verb + anchoring

* map restriction

* optional max distance checks if we decide to have them later

* lower pointlight energy slightly hopefully makes it less garish
2023-08-15 14:56:14 -06:00
PJBot
452f2112e8 Automatic changelog update 2023-08-15 16:51:28 -04:00
Repo
4c2f337c74 Update scrubs crate to have scrubs hats instead of bandanas (#19181) 2023-08-15 16:22:27 -04:00
PJBot
45bc2e835a Automatic changelog update 2023-08-15 16:14:45 -04:00
Kara
7db8c781e7 Speech verbs & conditional markup modification (#18980) 2023-08-15 13:03:05 -07:00
mhamster
f0546b8107 Add galoshes to janidrobe + galoshes 1984 (#1269) 2023-08-15 18:58:33 +03:00
PJBot
5742c4ee11 Automatic changelog update 2023-08-15 10:09:10 -04:00
deltanedas
0f310951b7 remove id computer board objective (#19171)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-15 07:07:56 -07:00
faint
6cdde107bb Update CODEOWNERS (#19173) 2023-08-15 14:44:56 +02:00
Myakot
f90ac9a7b1 Change code levels text (#1289)
Co-authored-by: faint <46868845+ficcialfaint@users.noreply.github.com>
2023-08-15 15:24:15 +03:00
deltanedas
7fda79b475 real cap gun on core (#19172)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-15 05:01:56 -06:00
Emisse
a1e0b5b3c7 packed update (#19166) 2023-08-15 00:59:06 -06:00
Emisse
b8d8045605 omega update (#19164) 2023-08-15 00:58:56 -06:00
Emisse
18636144cd meta update (#19163) 2023-08-15 00:58:46 -06:00
Emisse
16d0c9fd5e marathon update (#19162) 2023-08-15 00:58:40 -06:00
Emisse
62b08dbe35 fland update (#19160) 2023-08-15 00:58:34 -06:00
PJBot
5d4338fba6 Automatic changelog update 2023-08-15 01:12:02 -04:00
Chief-Engineer
335e0230f2 Add placement logs (#18709)
* add placement logs

* add tile log type

* add support for spawn command

a little janky because the log message isn't entirely accurate when it's the result of a command use

* move method to ActorSystem.cs

* switch to TryGet and outs instead of multiple returns
2023-08-14 23:11:54 -06:00
Leon Friedrich
be3fc7481e Remove UI state enter/exit logic from DamageOverlayUi (#19149) 2023-08-14 23:10:55 -06:00
PJBot
7e196c5c95 Automatic changelog update 2023-08-15 01:08:58 -04:00
Leon Friedrich
5b77f9b32f Allow mind system to spawn ghosts during the post-round phase. (#19091) 2023-08-14 23:08:47 -06:00
kalane15
68f312834a bug with reflection fixed (#19127)
* bug with reflection fixed

* check for pockets added
2023-08-14 23:07:54 -06:00
Leon Friedrich
cabc834e84 Fix combat action prediction (#19152)
* Fix action predictions

* Add ActionsAddedTest
2023-08-14 23:06:45 -06:00
Kara
cfccb5959a Lavaland chasms (#19154) 2023-08-15 12:29:24 +10:00
lzk
66d3246ab8 Small LizardAccent update (#1336) 2023-08-15 04:18:42 +03:00
Morb
7402126d02 Merge pull request #1337 from space-syndicate/upstream-sync
Upstream sync
2023-08-15 04:09:56 +03:00
Morb0
586f729090 Fix OperatingTable rot for Corvax maps 2023-08-15 03:45:47 +03:00
Morb0
476b4f10ed Update locale 2023-08-15 03:36:38 +03:00
Morb0
dc9d022fce Merge remote-tracking branch 'upstream/master' into upstream-sync 2023-08-15 03:34:20 +03:00
Morb0
651aeba8b5 Update locale 2023-08-15 03:32:19 +03:00
Morb0
c08fed1c81 Update smartfridge sprites 2023-08-15 03:32:01 +03:00
DrSmugleaf
71f5e38faf Fix search being case sensitive for admin logs from uncached db rounds (#19066)
* Fix search being case sensitive for admin logs from uncached db rounds

* Fix text search query for sqlite
2023-08-14 18:27:25 -06:00
PJBot
b33aad7a01 Automatic changelog update 2023-08-14 20:27:03 -04:00
Nemanja
66ad1ff8fa Realign plunger hat (#19147) 2023-08-14 18:26:09 -06:00
DrSmugleaf
30222a9f3b Add doafter when disconnecting someone else's internals (#19148) 2023-08-14 18:25:58 -06:00
PJBot
76b0e7f1c8 Automatic changelog update 2023-08-14 20:24:45 -04:00
Арт
a7583eb525 Construct and upgrade mini gravity generator (#18568)
* Construct and upgrade mini gravity generator

Now the mini gravity generator can be assembled/disassembled, the necessary machine board has been added to ShuttleCraft technology. Now it is possible to destroy the mini gravity generator and improve its components, thereby increasing the maximum charge of the generator.

* Test with empty OnRefreshParts

Perhaps this will help to get rid of the error during the test...

* Revert "Test with empty OnRefreshParts"

This reverts commit 5f32e15d66a4cb0d8df7578593867062be7872d8.

* Test without OnRefreshParts

Let's check if the problem is multiple inheritance.

* Revert "Test without OnRefreshParts"

This reverts commit d319757aa15a8ebec1237e552213e80eb8042790.

* Enabled by default

Maybe this will solve the problem, and maybe not...

* Swapped the components ApcPowerReciver and GravityGenerator

The previous "solution" did not give results, perhaps this time it will work....

* Revert "Swapped the components ApcPowerReciver and GravityGenerator"

This reverts commit 38759ca5a3465908b97d1d7e6ca583f8e9a97afb.

* Brought everything back to the beginning

* One parent in generator prototype, test

* Revert "One parent in generator prototype, test"

This reverts commit f7275b5d53234d9f66e8b4df0692596e14d82c95.

* Test without switchedOn and charge

* Revert "Test without switchedOn and charge"

This reverts commit 3916de8cc68e488098e6adc1e6b13e00d3f0e1a1.

* Revert "Revert "Test without switchedOn and charge""

This reverts commit 3d95efbfd4cb358b5c04a2302a377d51eb5f34cc.

* Update Resources/Prototypes/Entities/Structures/Machines/gravity_generator.yml

---------

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
2023-08-14 20:23:40 -04:00
Morb0
3306908b30 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Client/Chemistry/UI/ReagentDispenserWindow.xaml
#	Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml
#	Resources/Textures/Structures/Machines/VendingMachines/smartfridge.rsi/off-real.png
#	Resources/Textures/Structures/Machines/VendingMachines/smartfridge.rsi/off.png
2023-08-15 03:07:16 +03:00
metalgearsloth
a13da27905 Throwing fixes (#18576)
* Throwing fixes

- Status should always be reset.
- ResetDynamics when I meant ResetMassData but didn't matter anyway.

* a
2023-08-14 19:49:59 -04:00
PJBot
76688c691c Automatic changelog update 2023-08-14 19:41:52 -04:00
mhamster
4470608c64 Add plastic sheets chemical recipe (#18865)
* Plasticchemistry

+ Added new way of getting ash: burn oil at 480k and you will get some (1u oil = 1u ash)
+ Added new way of getting plastic: mix together 5 parts oil, 3 parts ash and 2 parts SulfuricAcid to get plastic (10u of mixture = 1 plastic sheet)

* Remove ash recipe

Removed ash recipe because of it's silliness (and because there should be other way of making it)
(https://github.com/space-wizards/space-station-14/pull/18865#issuecomment-1669191528 and https://github.com/space-wizards/space-station-14/pull/18865#issuecomment-1669187894)
2023-08-14 19:40:48 -04:00
PJBot
b17c107840 Automatic changelog update 2023-08-14 19:35:28 -04:00
Nemanja
7ddee71379 More borg tweaks (#19143)
* borg tweaks but i'm gonna go code fun stuff first

* werkin' on it

* a ton of tweaks

* fuck everyone and then myself
2023-08-14 18:34:23 -05:00
Gotimanga
8b0eb7e4de Add Mystery Figure Crate (#19134)
* Crate YML Files

* Minor figurine spelling correction

* Removing empty spaces

* Lower Price

* Adding Rare Box
2023-08-14 19:14:05 -04:00
PJBot
1b2f8868fd Automatic changelog update 2023-08-14 18:58:37 -04:00
Artur
10e2e74d27 Ritual chair no longer deletes people when disassembled (#19145) 2023-08-14 15:57:32 -07:00
Vordenburg
31f5f1caad Make wielding precede cycling in event subs (#18915)
* Make wielding precede cycling in event subs

* Update API

* Remove unused using
2023-08-14 18:45:39 -04:00
deltanedas
1edd6e53fb temperature reset on rejuvenate (#19142)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-14 15:28:52 -07:00
PJBot
6e6189546c Automatic changelog update 2023-08-14 18:26:10 -04:00
Emisse
d89bc020d0 operating table fix (#19092)
* get real

* fix cluster

* fix omega

* fix origin

* fix core

* fix medium pet hospital

* fix lavabrig
2023-08-14 16:25:05 -06:00
Emisse
2d9808737d box update (#19144)
* box update

* why does invalid machine link bug still exist
2023-08-14 16:22:28 -06:00
Morb0
0ca599d9af Update locale 2023-08-15 00:26:18 +03:00
Morb0
22283a01f1 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Server/Nuke/NukeSystem.cs
#	Content.Server/Shuttles/Systems/EmergencyShuttleSystem.Console.cs
#	Content.Shared/Chat/SharedChatSystem.cs
2023-08-15 00:08:39 +03:00
PJBot
088d48949a Automatic changelog update 2023-08-14 17:06:51 -04:00
DrSmugleaf
d7344bde95 Fix editing a watchlist note temporarily making it appear as a low severity note (#19100)
* Fix editing a watchlist temporarily making it appear as a low severity note

* Change condition to check that the note type is anything other than note

* Revert "Change condition to check that the note type is anything other than note"

This reverts commit 5c12d89fe8b3547dc11b19bb04e980fe4e7bf206.

* Update Content.Client/Administration/UI/Notes/AdminNotesLine.xaml.cs

Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>

* Check that the note type doesn't have a special icon instead

---------

Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>
2023-08-14 15:05:47 -06:00
PJBot
5262ecc606 Automatic changelog update 2023-08-14 17:04:57 -04:00
DrSmugleaf
4cdbe11524 Make faded notes pop in on hover (#19101) 2023-08-14 15:03:53 -06:00
DrSmugleaf
9315a0fe81 Fix having to reopen ahelp and popped-out ahelp windows after rounds (#19102) 2023-08-14 15:03:35 -06:00
Kara
ec02907446 Various bar-related fixes (#19126)
* Various bar-related fixes

* smartfwidge

* gumbo
2023-08-14 15:03:20 -06:00
Kara
f6f0351487 Fix monkeys not getting rotated on crit/death (#19132) 2023-08-14 15:02:28 -06:00
crazybrain23
024d2f3f98 Singularity Stability Tweaks (fixed) (#19135)
* Singulo drain

* PA levels

---------

Co-authored-by: liltenhead <liltenhead@gmail.com>
2023-08-14 15:01:56 -06:00
PJBot
ee5974ece1 Automatic changelog update 2023-08-14 17:01:12 -04:00
crazybrain23
bee2768494 add binary to observer (#19141) 2023-08-14 15:00:08 -06:00
lapatison
90f3195678 Translate Upstream #1328 (#1335) 2023-08-14 23:29:21 +03:00
PJBot
979aa8c100 Automatic changelog update 2023-08-14 15:51:37 -04:00
Repo
40e1286606 Fix to allow no severity on messages and watchlists (#19125) 2023-08-14 12:50:33 -07:00
mhamster
5ce47fbb03 Add ability to burn papers +Flammable tweaks. (#18955) 2023-08-14 15:45:55 -04:00
LightVillet
96cb6babea Add and fix translations (#1332) 2023-08-14 20:54:32 +03:00
LightVillet
991a36b64d Add translation (#1334) 2023-08-14 20:53:06 +03:00
PJBot
da62b05f4b Automatic changelog update 2023-08-14 12:11:30 -04:00
Errant
7a702221ef fix attack stamina cost check (#18872)
Co-authored-by: Errant <35878406+errant@users.noreply.github.com>
2023-08-14 09:10:15 -07:00
PJBot
73386af66f Automatic changelog update 2023-08-14 12:05:50 -04:00
Kara
5668579873 Add cooldown to bike horn implant (#19128) 2023-08-14 09:04:41 -07:00
LightVillet
ac2ac4b9e5 Fix recipes for translations (#19133)
Co-authored-by: LightVillet <dev@null>
2023-08-14 09:04:21 -07:00
PJBot
9ccad0470c Automatic changelog update 2023-08-14 12:00:18 -04:00
Kara
912aba5e8c Fix some non-norot sprites (#19130) 2023-08-14 11:59:14 -04:00
PJBot
d71472cb03 Automatic changelog update 2023-08-14 09:57:10 -04:00
Interrobang01
6bbf05229f Fixed cargo's gas canister purchase prices (#19093) 2023-08-14 09:56:06 -04:00
PJBot
e85834d57b Automatic changelog update 2023-08-14 08:07:26 -04:00
c4llv07e
d7eb3bfb44 Pipe painter (now with airlock painter) (#19031)
* Add a pipe painting function to the airlock painter

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Rename engineer painter to omnipainter

Signed-off-by: c4llv07e <kseandi@gmail.com>

* review changes

Signed-off-by: c4llv07e <kseandi@gmail.com>

* fix migration duplicate

Signed-off-by: c4llv07e <kseandi@gmail.com>

---------

Signed-off-by: c4llv07e <kseandi@gmail.com>
2023-08-14 15:06:21 +03:00
Moony
3b7a23bde4 Update paperstamp.swsl (#19114)
blorg
2023-08-14 02:04:07 -06:00
Leon Friedrich
5ba1a41742 Trim migration.yml (#19081) 2023-08-14 01:44:34 -06:00
Emisse
3268ea3d92 plastic hydro crates (#19112) 2023-08-14 02:29:01 -05:00
Emisse
b3c8dff61c o2 crate recolour (#19113)
* o2 crate recolour

* fix inside of box shading
2023-08-14 02:28:53 -05:00
PJBot
97d0fdca38 Automatic changelog update 2023-08-14 02:43:07 -04:00
chromiumboy
6a41a554e5 Fixed an issue where airlock safeguards could not be applied to glass airlocks (#19110) 2023-08-14 00:42:02 -06:00
LightVillet
18f8c3119d Fix translations (#1331) 2023-08-14 08:55:19 +03:00
Nemanja
518bf77479 Revert "add syndies+nukies gamemode" (#19105) 2023-08-14 15:00:35 +10:00
Morb
047af7ce70 Whisper replace trait to very low instead of wrapping (#1330) 2023-08-14 07:48:29 +03:00
Morb
49e59c750a Remove TTS WIP changes (#1329) 2023-08-14 07:39:57 +03:00
Emisse
603f990f8a engi crate recolor (#19094) 2023-08-14 00:17:07 -04:00
PJBot
9f6037a767 Automatic changelog update 2023-08-14 00:04:24 -04:00
crazybrain23
9c5f566154 Added missing chameleon tags (#17655) 2023-08-14 00:03:19 -04:00
PJBot
06c7890f6f Automatic changelog update 2023-08-13 23:56:55 -04:00
Vasilis
55e9a2f117 Nuke detonation sound effect is global again (#19077) 2023-08-13 23:55:50 -04:00
PJBot
ce422035fe Automatic changelog update 2023-08-13 23:38:42 -04:00
DrSmugleaf
73158ec0f2 Require severity to be set when creating and editing notes (#19059) 2023-08-13 23:37:38 -04:00
PJBot
10dc51c80f Automatic changelog update 2023-08-13 23:37:12 -04:00
Nemanja
d433ded402 RPED fixes (#19050) 2023-08-13 23:36:08 -04:00
PJBot
2d38242261 Automatic changelog update 2023-08-13 23:35:23 -04:00
Nemanja
6a125b55df Fix various IC states not counting as dead (#19049) 2023-08-13 23:34:18 -04:00
Morb
4a01e2276e Merge pull request #1328 from space-syndicate/upstream-sync
Upstream sync
2023-08-14 05:10:42 +03:00
PJBot
494a8cd6b4 Automatic changelog update 2023-08-13 21:56:10 -04:00
Morb0
d049198c7f Resave maps 2023-08-14 04:55:17 +03:00
Vordenburg
694a6cfc1c Add Destructible SpawnGasBehavior (#18965) 2023-08-13 21:55:06 -04:00
PJBot
eba1d52c8c Automatic changelog update 2023-08-13 21:54:52 -04:00
DrSmugleaf
9094695a58 Fix new players added to admin logs always defaulting to selected (#19104) 2023-08-13 20:53:48 -05:00
Morb0
8108b345c9 Fix Delta stamps 2023-08-14 04:44:33 +03:00
Morb0
c2c12596d8 Fix Avrit stamps 2023-08-14 04:41:15 +03:00
Morb0
503684b77a Update centcom stamp 2023-08-14 04:40:24 +03:00
brainfood1183
d4e7f443e3 Origin Station Update 13.06.2023 (Borg, Trash) (#19036)
* Origin Station Update 13.06.2023 (TEG, Borg, Trash)

* removed TEG

* small tweaks

* removed CW from botany
2023-08-13 19:03:43 -06:00
Morb0
74d25ef671 Update locale 2023-08-14 03:29:32 +03:00
Vordenburg
7582474f1a Lint more const string prototypes (#18922) 2023-08-13 20:26:59 -04:00
Morb0
83dcb2970d Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Prototypes/Datasets/tips.yml
2023-08-14 03:22:26 +03:00
Morb
08ad5e3f87 Revert "Fixed door connection crash bug" (#1327) 2023-08-14 03:15:23 +03:00
lapatison
9689e4771a Use variable with url for ban message (#1326) 2023-08-14 03:09:48 +03:00
DrSmugleaf
17808a54ef Fix debug error when opening the ahelp ui before joining a game (#19069) 2023-08-13 16:56:25 -07:00
PJBot
305bec3c06 Automatic changelog update 2023-08-13 19:55:56 -04:00
Sailor
459660ed92 Fix Murdertron 5000 a/k/a Emagged recycler (#18892)
* Fix gibbing humans

* Millions must gib

* Workplace accident

* Everything alive goes into the recycler

* Review
2023-08-13 19:54:52 -04:00
PJBot
6a4d2a7014 Automatic changelog update 2023-08-13 19:04:21 -04:00
DrSmugleaf
35d7656784 Add ahelp typing indicator for admins (#19060)
* Add ahelp typing indicator for admins

* Lower typing updates throttle from 3 seconds to 1

* Add stopping typing when sending a message

* Lower typing indicator timeout from 15 to 10 seconds
2023-08-13 18:03:17 -05:00
PJBot
c7bff10300 Automatic changelog update 2023-08-13 18:52:02 -04:00
DrSmugleaf
7ab11dd20b Fix remove hands popup and remove single hand admin smite not being available (#19099) 2023-08-13 17:50:58 -05:00
lzk
64979ee1e0 Translation fixes (#1325) 2023-08-14 01:09:00 +03:00
PJBot
4538c2d9ae Automatic changelog update 2023-08-13 17:56:21 -04:00
Leon Friedrich
db33c5d916 Fix inventory UI not marking inputs as handled (#19097) 2023-08-13 14:55:17 -07:00
lapatison
0fc439d88e Translate Upstream #1322 (#1324) 2023-08-14 00:03:19 +03:00
Leon Friedrich
23b8c41a5b Fix round-summary crash (#19090) 2023-08-14 06:11:12 +10:00
PJBot
d842b5e39e Automatic changelog update 2023-08-13 15:52:24 -04:00
PixelTK
1e36976d3a Arachnid zombie hands fix (#19073)
* zombie hands begone

* the shortening

* Move it to SharedHandsSystem

* do the requested changes
2023-08-13 15:51:20 -04:00
PJBot
080e923583 Automatic changelog update 2023-08-13 14:29:14 -04:00
eoineoineoin
4ccc8a04be Improve paper stamping experience (#17135) 2023-08-13 14:28:10 -04:00
deltanedas
ae2dcc8aba saltern update (#19067)
* saltern update

* teg and remove sus

* no teg

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-13 12:17:03 -06:00
PJBot
9dfe21b2ad Automatic changelog update 2023-08-13 12:57:34 -04:00
Repo
7c419df649 Fix scientific notation showing in pressure description. (#19076)
* Change pressure significant places to 4

* Added 4 significant places for power displays too.
2023-08-13 18:56:30 +02:00
Nemanja
2f2df5c74b Fix DNA scrambler (#19079) 2023-08-13 12:56:21 -04:00
PJBot
ff4f01e9d8 Automatic changelog update 2023-08-13 12:56:08 -04:00
Vordenburg
19326be2d4 Expand PVS entities to all players at round end (#18963) 2023-08-14 02:55:04 +10:00
deltanedas
8b1af46a2b add throwing star (#18700)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-14 01:18:48 +10:00
Vasilis
47d1bd1371 add back swab locale (#19075) 2023-08-13 10:42:51 -04:00
PJBot
0336371052 Automatic changelog update 2023-08-13 10:37:02 -04:00
Vladislav Kadira
229df7c5ec Add cocoa cultivation (#18366)
* Add cocoa cultivation

* fix

* Fix 2

* fix 3

Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>

---------

Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>
2023-08-13 10:35:58 -04:00
PJBot
0c7dd30ba5 Automatic changelog update 2023-08-13 08:44:04 -04:00
PixelTK
dfa9b45490 Fix crafting steel tiles requiring silk (#19071) 2023-08-13 22:43:00 +10:00
DrSmugleaf
2b1494419d Remove invalid non-entity rename migration (#19068) 2023-08-13 03:07:05 -07:00
Emisse
2a042b2fcf fix bagel cringe (#19064) 2023-08-13 02:22:46 -06:00
Emisse
6fd3d3ac92 Update migration.yml (#19063) 2023-08-13 02:16:40 -06:00
PJBot
b8aea4cefc Automatic changelog update 2023-08-13 03:39:08 -04:00
PixelTK
f189b73fe5 Arachnid rework (#18631)
* Merge before I fuck up anything again

* craft whitelist

* Sericulture

* Spider

* gone

* quickly fixed

* and coders taketh away

* And we take more away

* sericulture improvements

* arachnid

* better webbed

* OH WAIT

* test fail
2023-08-13 01:38:05 -06:00
Emisse
f1af1ba8c8 Revert "Disable wheelchair trait (#18896)" (#19062)
This reverts commit 68018ee1fa.
2023-08-13 01:30:38 -06:00
Morb
fb5f8dadbb Wheelchair fixes (#18901)
* Remove netsync

* Replace OnStartup with OnMapInit

* Dont remove component

* Remove component ensure

* Remove using

* Cancel all moving or stand events

* Fix description

* Revert "Replace OnStartup with OnMapInit"

This reverts commit 5b7470d0dfa7a7c127dec6a06534b339f140ffac.

* Remove stand events cancel
2023-08-13 01:29:39 -06:00
Vordenburg
cd80ba392f Specify drawdepth layers for some objects (#18917)
* Specify drawdepth layers for some objects

TV, buttons, timers, levers.

* Fix line placement
2023-08-13 01:27:02 -06:00
Doru991
c90de7c743 Fix stamina indicator on rejuvenate (#18914) 2023-08-13 01:26:45 -06:00
PJBot
18c8d81090 Automatic changelog update 2023-08-13 03:25:58 -04:00
Vordenburg
1df650871d Support weighted tile variantize (#18940)
* Support weighted tile variantize

* Remove unused using

* Use an array
2023-08-13 01:25:54 -06:00
CrigCrag
ade5cace12 make acids hurt more (#18938)
* Update toxins.yml

* Update toxins.yml

rework how acids do damage. they now metabolize at a rate of 3.0, but deal a lot of damage.

* make polytrinic require plasma

polytrinic acid now requires plasma to make

* add comments to indicate acid design
2023-08-13 01:24:50 -06:00
CrigCrag
2c4ca381b6 chemical elements metabolism updates (#18949)
* Update elements.yml

* Update gases.yml

niteogen is an element

* Update elements.yml

just make chlorine 2u

* fix le dumb mistake

i added another metabolisms:

* copper, mercury, lithium changes 

copper: very budget lead, does poison damage very slowly over time, not good enough to kill effectively but drinking a lot of it will poison you slowly over time, just like real copper poisoning!

mercury: halved damage

lithium: now vaguely simulates brain damage by very weakly poisoning you slowly and making you laugh and scream randomly while metabolizing. slower metab rates
2023-08-13 01:24:11 -06:00
CrigCrag
e6b8d18787 Make jugs printable and bigger (#18941)
* Update medfab recipes

add jug

* Update chemical-containers.yml

* Update chemical-containers.yml again

what if it was 25

* Update medical.yml yet again

reduce cost

* Update chemical-containers.yml again

* Update medical.yml

remove name for recipe since it seems redundant as its ID is jug anyways
2023-08-13 01:23:37 -06:00
PJBot
3ab6e997bc Automatic changelog update 2023-08-13 03:23:11 -04:00
CrigCrag
88f7ba0b2a pyrotechnic metabolism updates (#18947)
* Update pyrotechnic.yml

* Update chemicals.yml

* Update cleaning.yml bleach

* bleach makes you SCREAM

* decrease phlogiston poison damage to 1
2023-08-13 01:22:07 -06:00
PJBot
3028e0e666 Automatic changelog update 2023-08-13 03:20:31 -04:00
chromiumboy
0c8973df67 Add guidebook entries for the access configurator and installing airlock security upgrades (#18983)
* Adds guidebook entries for the access configurator and installing airlock security upgrades

* Moved the guidebook entry on airlock security to be under engineering
2023-08-13 01:19:28 -06:00
Errant
7527036cf1 Laser namechange and some buffs (#18951)
* Laser naming

* More laser changes
2023-08-13 01:18:49 -06:00
PJBot
ca9b6327ed Automatic changelog update 2023-08-13 03:18:13 -04:00
brainfood1183
ae5dcbabee Holoclown (clown only) syndicate uplink item. (#18966)
* Holoclown (clown only) syndicate uplink item.

* added clumsy to holoclown

* holoclown now uses clown names, holoclown kits box now counts as boxhugs for crafting.

* gibs holoparasite on death if has hands (this will cause the items in hands and pockets to drop.
2023-08-13 01:18:09 -06:00
Ilya246
642d9b021f bloodred magboots buff (#18948)
* bloodred jetboots

* fix actionbar
2023-08-13 01:17:09 -06:00
Errant
bfa6b3bc3d Light laser (#18950)
* Light laser

* Migration
2023-08-13 01:16:25 -06:00
PJBot
e38d0005bf Automatic changelog update 2023-08-13 03:16:17 -04:00
potato1234_x
2b6cbdab74 Fix inconsistent vending machine sprites (#18953)
* fixe

* updatery
2023-08-13 01:15:13 -06:00
PJBot
16336d1a37 Automatic changelog update 2023-08-13 03:14:24 -04:00
Doru991
a554ad24e1 Vehicle stun/sleep immunity fix (#18962)
* Fix stuns on vehicles

* Unicycle 1984

* Fix sleeping and driving

* Discard that too
2023-08-13 01:13:19 -06:00
PJBot
ef740601f0 Automatic changelog update 2023-08-13 03:12:15 -04:00
Errant
1ff125a240 bola buff (#18998) 2023-08-13 01:11:11 -06:00
Nim
998c6f3d7b Secret door (#19023)
* secret door

* oops
2023-08-13 01:10:45 -06:00
Doru991
3af1cc0dbd Botany tweaks vol. 2.5 (#19039)
* Buff nutriment on plants

* Super composting buff

* 1984 pt. 2

* Use standard function
2023-08-13 01:10:22 -06:00
/ʊniɹɑː/
22ece21d2c add spare men + adjust up one row (#19047) 2023-08-13 01:10:09 -06:00
Nemanja
812cceae9d Borg tweaks (#19046)
* borg tweaks

* wahoo
2023-08-13 01:09:30 -06:00
LightVillet
6edd731833 Fixing spilling empty containers (#19048)
Co-authored-by: LightVillet <dev@null>
2023-08-13 01:08:54 -06:00
metalgearsloth
8d0d09b343 Fix bolt-open for debug swep (#19057)
Me when I don't run tests on the final commit.
2023-08-13 01:08:08 -06:00
metalgearsloth
3fc81bca40 Fix bolt-less gun cycling (#19051)
Oop.
2023-08-13 01:07:59 -06:00
metalgearsloth
8fb38b759a Nerf pickaxe + drill slightly (#19056)
I already nerfed its damage from before (at least non-structural) but this nerfs it slightly more.
2023-08-13 01:07:48 -06:00
metalgearsloth
9bd47c0492 Add whitelist check to hand gathering (#19053) 2023-08-13 01:07:33 -06:00
Emisse
3cea7f23cf bagel update (#19058) 2023-08-13 01:07:08 -06:00
Emisse
2a5387fe30 box update (#19055) 2023-08-13 00:58:12 -06:00
Kevin Zheng
d7fa5b73c3 Remove atmos device dependency on game timer (#18847) 2023-08-13 16:42:12 +10:00
PJBot
551de79efa Automatic changelog update 2023-08-13 01:59:11 -04:00
TaralGit
8acac895fc (Re)Adds open bolt animations for gun sprites (#17219)
Co-authored-by: and_a <and_a@DESKTOP-RJENGIR>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-08-13 15:58:07 +10:00
PJBot
82180fd04c Automatic changelog update 2023-08-13 00:51:46 -04:00
RiceMar1244
7de1cedff5 PKA resprite (#19024)
* Changed all PKA sprites, added wield sprites, modified meta.json

* Added animation assets for future yaml'ing. Made changes to existing textures.

* meta.json changes

* Corrected arsenal.yml missing sprite

* Removed unused animation assets.

* Put back the one animation asset I was suppose to keep.
2023-08-13 00:50:41 -04:00
Morb
b915e8a2bd Merge pull request #1322 from space-syndicate/upstream-sync
Upstream sync
2023-08-13 06:25:24 +03:00
Morb0
328ac57a6c Revert speech offset to 0.5, 0.5 2023-08-13 06:04:34 +03:00
Morb0
58e4f8c327 Revert moth speech to 64px 2023-08-13 06:04:20 +03:00
Morb0
4aa0869911 Update locale 2023-08-13 05:47:46 +03:00
Morb0
f5c44e5bd0 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Prototypes/Voice/speech_emotes.yml
#	Resources/Prototypes/typing_indicator.yml
#	Resources/ServerInfo/Guidebook/Science/Robotics.xml
#	Resources/Textures/Effects/speech.rsi/alien0.png
#	Resources/Textures/Effects/speech.rsi/alien1.png
#	Resources/Textures/Effects/speech.rsi/alien2.png
#	Resources/Textures/Effects/speech.rsi/alienroyal0.png
#	Resources/Textures/Effects/speech.rsi/alienroyal1.png
#	Resources/Textures/Effects/speech.rsi/alienroyal2.png
#	Resources/Textures/Effects/speech.rsi/blob0.png
#	Resources/Textures/Effects/speech.rsi/blob1.png
#	Resources/Textures/Effects/speech.rsi/blob2.png
#	Resources/Textures/Effects/speech.rsi/clock0.png
#	Resources/Textures/Effects/speech.rsi/clock1.png
#	Resources/Textures/Effects/speech.rsi/clock2.png
#	Resources/Textures/Effects/speech.rsi/default0.png
#	Resources/Textures/Effects/speech.rsi/default1.png
#	Resources/Textures/Effects/speech.rsi/default2.png
#	Resources/Textures/Effects/speech.rsi/guardian0.png
#	Resources/Textures/Effects/speech.rsi/guardian1.png
#	Resources/Textures/Effects/speech.rsi/guardian2.png
#	Resources/Textures/Effects/speech.rsi/holo0.png
#	Resources/Textures/Effects/speech.rsi/holo1.png
#	Resources/Textures/Effects/speech.rsi/holo2.png
#	Resources/Textures/Effects/speech.rsi/lawyer0.png
#	Resources/Textures/Effects/speech.rsi/lawyer1.png
#	Resources/Textures/Effects/speech.rsi/lawyer2.png
#	Resources/Textures/Effects/speech.rsi/machine0.png
#	Resources/Textures/Effects/speech.rsi/machine1.png
#	Resources/Textures/Effects/speech.rsi/machine2.png
#	Resources/Textures/Effects/speech.rsi/meta.json
#	Resources/Textures/Effects/speech.rsi/robot0.png
#	Resources/Textures/Effects/speech.rsi/robot1.png
#	Resources/Textures/Effects/speech.rsi/robot2.png
#	Resources/Textures/Effects/speech.rsi/slime0.png
#	Resources/Textures/Effects/speech.rsi/slime1.png
#	Resources/Textures/Effects/speech.rsi/slime2.png
#	Resources/Textures/Effects/speech.rsi/swarmer0.png
#	Resources/Textures/Effects/speech.rsi/swarmer1.png
#	Resources/Textures/Effects/speech.rsi/swarmer2.png
#	Resources/Textures/Effects/speech.rsi/syndibot0.png
#	Resources/Textures/Effects/speech.rsi/syndibot1.png
#	Resources/Textures/Effects/speech.rsi/syndibot2.png
#	Resources/Textures/Structures/Machines/microwave.rsi/meta.json
#	Resources/Textures/Structures/Machines/microwave.rsi/mw.png
#	Resources/Textures/Structures/Machines/microwave.rsi/mw0.png
#	Resources/Textures/Structures/Machines/microwave.rsi/mw_running_unlit.png
#	Resources/Textures/Structures/Machines/microwave.rsi/mw_unlit.png
#	Resources/Textures/Structures/Machines/microwave.rsi/mwb.png
#	Resources/Textures/Structures/Machines/microwave.rsi/mwbloody.png
#	Resources/Textures/Structures/Machines/microwave.rsi/mwbloody1.png
#	Resources/Textures/Structures/Machines/microwave.rsi/mwbloodyo.png
#	Resources/Textures/Structures/Machines/microwave.rsi/mwo.png
#	Resources/Textures/Structures/Storage/Crates/chemcrate_secure.rsi/base.png
#	Resources/Textures/Structures/Storage/Crates/chemcrate_secure.rsi/closed.png
#	Resources/Textures/Structures/Storage/Crates/chemcrate_secure.rsi/icon.png
#	Resources/Textures/Structures/Storage/Crates/chemcrate_secure.rsi/locked.png
#	Resources/Textures/Structures/Storage/Crates/chemcrate_secure.rsi/meta.json
#	Resources/Textures/Structures/Storage/Crates/chemcrate_secure.rsi/open.png
#	Resources/Textures/Structures/Storage/Crates/chemcrate_secure.rsi/unlocked.png
#	Resources/Textures/Structures/Storage/Crates/chemcrate_secure.rsi/welded.png
#	Resources/Textures/Structures/Storage/Crates/command.rsi/base.png
#	Resources/Textures/Structures/Storage/Crates/command.rsi/closed.png
#	Resources/Textures/Structures/Storage/Crates/command.rsi/icon.png
#	Resources/Textures/Structures/Storage/Crates/command.rsi/locked.png
#	Resources/Textures/Structures/Storage/Crates/command.rsi/meta.json
#	Resources/Textures/Structures/Storage/Crates/command.rsi/open.png
#	Resources/Textures/Structures/Storage/Crates/command.rsi/unlocked.png
#	Resources/Textures/Structures/Storage/Crates/command.rsi/welded.png
#	Resources/Textures/Structures/Storage/Crates/electrical.rsi/base.png
#	Resources/Textures/Structures/Storage/Crates/electrical.rsi/closed.png
#	Resources/Textures/Structures/Storage/Crates/electrical.rsi/icon.png
#	Resources/Textures/Structures/Storage/Crates/electrical.rsi/meta.json
#	Resources/Textures/Structures/Storage/Crates/electrical.rsi/open.png
#	Resources/Textures/Structures/Storage/Crates/electrical.rsi/welded.png
#	Resources/Textures/Structures/Storage/Crates/engicrate_secure.rsi/base.png
#	Resources/Textures/Structures/Storage/Crates/engicrate_secure.rsi/closed.png
#	Resources/Textures/Structures/Storage/Crates/engicrate_secure.rsi/icon.png
#	Resources/Textures/Structures/Storage/Crates/engicrate_secure.rsi/locked.png
#	Resources/Textures/Structures/Storage/Crates/engicrate_secure.rsi/meta.json
#	Resources/Textures/Structures/Storage/Crates/engicrate_secure.rsi/open.png
#	Resources/Textures/Structures/Storage/Crates/engicrate_secure.rsi/unlocked.png
#	Resources/Textures/Structures/Storage/Crates/engicrate_secure.rsi/welded.png
#	Resources/Textures/Structures/Storage/Crates/engineering.rsi/base.png
#	Resources/Textures/Structures/Storage/Crates/engineering.rsi/closed.png
#	Resources/Textures/Structures/Storage/Crates/engineering.rsi/icon.png
#	Resources/Textures/Structures/Storage/Crates/engineering.rsi/meta.json
#	Resources/Textures/Structures/Storage/Crates/engineering.rsi/open.png
#	Resources/Textures/Structures/Storage/Crates/engineering.rsi/welded.png
#	Resources/Textures/Structures/Storage/Crates/freezer.rsi/base.png
#	Resources/Textures/Structures/Storage/Crates/freezer.rsi/closed.png
#	Resources/Textures/Structures/Storage/Crates/freezer.rsi/icon.png
#	Resources/Textures/Structures/Storage/Crates/freezer.rsi/meta.json
#	Resources/Textures/Structures/Storage/Crates/freezer.rsi/open.png
#	Resources/Textures/Structures/Storage/Crates/freezer.rsi/welded.png
#	Resources/Textures/Structures/Storage/Crates/generic.rsi/base.png
#	Resources/Textures/Structures/Storage/Crates/generic.rsi/closed.png
#	Resources/Textures/Structures/Storage/Crates/generic.rsi/icon.png
#	Resources/Textures/Structures/Storage/Crates/generic.rsi/meta.json
#	Resources/Textures/Structures/Storage/Crates/generic.rsi/open.png
#	Resources/Textures/Structures/Storage/Crates/generic.rsi/welded.png
#	Resources/Textures/Structures/Storage/Crates/hydro_secure.rsi/base.png
#	Resources/Textures/Structures/Storage/Crates/hydro_secure.rsi/closed.png
#	Resources/Textures/Structures/Storage/Crates/hydro_secure.rsi/icon.png
#	Resources/Textures/Structures/Storage/Crates/hydro_secure.rsi/locked.png
#	Resources/Textures/Structures/Storage/Crates/hydro_secure.rsi/meta.json
#	Resources/Textures/Structures/Storage/Crates/hydro_secure.rsi/open.png
#	Resources/Textures/Structures/Storage/Crates/hydro_secure.rsi/unlocked.png
#	Resources/Textures/Structures/Storage/Crates/hydro_secure.rsi/welded.png
#	Resources/Textures/Structures/Storage/Crates/hydroponics.rsi/base.png
#	Resources/Textures/Structures/Storage/Crates/hydroponics.rsi/closed.png
#	Resources/Textures/Structures/Storage/Crates/hydroponics.rsi/icon.png
#	Resources/Textures/Structures/Storage/Crates/hydroponics.rsi/meta.json
#	Resources/Textures/Structures/Storage/Crates/hydroponics.rsi/open.png
#	Resources/Textures/Structures/Storage/Crates/hydroponics.rsi/welded.png
#	Resources/Textures/Structures/Storage/Crates/medical.rsi/base.png
#	Resources/Textures/Structures/Storage/Crates/medical.rsi/closed.png
#	Resources/Textures/Structures/Storage/Crates/medical.rsi/icon.png
#	Resources/Textures/Structures/Storage/Crates/medical.rsi/meta.json
#	Resources/Textures/Structures/Storage/Crates/medical.rsi/open.png
#	Resources/Textures/Structures/Storage/Crates/medical.rsi/welded.png
#	Resources/Textures/Structures/Storage/Crates/medicalcrate_secure.rsi/base.png
#	Resources/Textures/Structures/Storage/Crates/medicalcrate_secure.rsi/closed.png
#	Resources/Textures/Structures/Storage/Crates/medicalcrate_secure.rsi/icon.png
#	Resources/Textures/Structures/Storage/Crates/medicalcrate_secure.rsi/locked.png
#	Resources/Textures/Structures/Storage/Crates/medicalcrate_secure.rsi/meta.json
#	Resources/Textures/Structures/Storage/Crates/medicalcrate_secure.rsi/open.png
#	Resources/Textures/Structures/Storage/Crates/medicalcrate_secure.rsi/unlocked.png
#	Resources/Textures/Structures/Storage/Crates/medicalcrate_secure.rsi/welded.png
#	Resources/Textures/Structures/Storage/Crates/o2.rsi/base.png
#	Resources/Textures/Structures/Storage/Crates/o2.rsi/closed.png
#	Resources/Textures/Structures/Storage/Crates/o2.rsi/icon.png
#	Resources/Textures/Structures/Storage/Crates/o2.rsi/meta.json
#	Resources/Textures/Structures/Storage/Crates/o2.rsi/open.png
#	Resources/Textures/Structures/Storage/Crates/o2.rsi/welded.png
#	Resources/Textures/Structures/Storage/Crates/plasma.rsi/base.png
#	Resources/Textures/Structures/Storage/Crates/plasma.rsi/closed.png
#	Resources/Textures/Structures/Storage/Crates/plasma.rsi/icon.png
#	Resources/Textures/Structures/Storage/Crates/plasma.rsi/locked.png
#	Resources/Textures/Structures/Storage/Crates/plasma.rsi/meta.json
#	Resources/Textures/Structures/Storage/Crates/plasma.rsi/open.png
#	Resources/Textures/Structures/Storage/Crates/plasma.rsi/unlocked.png
#	Resources/Textures/Structures/Storage/Crates/plasma.rsi/welded.png
#	Resources/Textures/Structures/Storage/Crates/plastic.rsi/base.png
#	Resources/Textures/Structures/Storage/Crates/plastic.rsi/closed.png
#	Resources/Textures/Structures/Storage/Crates/plastic.rsi/icon.png
#	Resources/Textures/Structures/Storage/Crates/plastic.rsi/meta.json
#	Resources/Textures/Structures/Storage/Crates/plastic.rsi/open.png
#	Resources/Textures/Structures/Storage/Crates/plastic.rsi/welded.png
#	Resources/Textures/Structures/Storage/Crates/privatecrate_secure.rsi/base.png
#	Resources/Textures/Structures/Storage/Crates/privatecrate_secure.rsi/closed.png
#	Resources/Textures/Structures/Storage/Crates/privatecrate_secure.rsi/icon.png
#	Resources/Textures/Structures/Storage/Crates/privatecrate_secure.rsi/locked.png
#	Resources/Textures/Structures/Storage/Crates/privatecrate_secure.rsi/meta.json
#	Resources/Textures/Structures/Storage/Crates/privatecrate_secure.rsi/open.png
#	Resources/Textures/Structures/Storage/Crates/privatecrate_secure.rsi/unlocked.png
#	Resources/Textures/Structures/Storage/Crates/privatecrate_secure.rsi/welded.png
#	Resources/Textures/Structures/Storage/Crates/radiation.rsi/base.png
#	Resources/Textures/Structures/Storage/Crates/radiation.rsi/closed.png
#	Resources/Textures/Structures/Storage/Crates/radiation.rsi/icon.png
#	Resources/Textures/Structures/Storage/Crates/radiation.rsi/meta.json
#	Resources/Textures/Structures/Storage/Crates/radiation.rsi/open.png
#	Resources/Textures/Structures/Storage/Crates/radiation.rsi/welded.png
#	Resources/Textures/Structures/Storage/Crates/scicrate_secure.rsi/base.png
#	Resources/Textures/Structures/Storage/Crates/scicrate_secure.rsi/closed.png
#	Resources/Textures/Structures/Storage/Crates/scicrate_secure.rsi/icon.png
#	Resources/Textures/Structures/Storage/Crates/scicrate_secure.rsi/locked.png
#	Resources/Textures/Structures/Storage/Crates/scicrate_secure.rsi/meta.json
#	Resources/Textures/Structures/Storage/Crates/scicrate_secure.rsi/open.png
#	Resources/Textures/Structures/Storage/Crates/scicrate_secure.rsi/unlocked.png
#	Resources/Textures/Structures/Storage/Crates/scicrate_secure.rsi/welded.png
#	Resources/Textures/Structures/Storage/Crates/science.rsi/base.png
#	Resources/Textures/Structures/Storage/Crates/science.rsi/closed.png
#	Resources/Textures/Structures/Storage/Crates/science.rsi/icon.png
#	Resources/Textures/Structures/Storage/Crates/science.rsi/meta.json
#	Resources/Textures/Structures/Storage/Crates/science.rsi/open.png
#	Resources/Textures/Structures/Storage/Crates/science.rsi/welded.png
#	Resources/Textures/Structures/Storage/Crates/sec_gear.rsi/base.png
#	Resources/Textures/Structures/Storage/Crates/sec_gear.rsi/closed.png
#	Resources/Textures/Structures/Storage/Crates/sec_gear.rsi/icon.png
#	Resources/Textures/Structures/Storage/Crates/sec_gear.rsi/locked.png
#	Resources/Textures/Structures/Storage/Crates/sec_gear.rsi/meta.json
#	Resources/Textures/Structures/Storage/Crates/sec_gear.rsi/open.png
#	Resources/Textures/Structures/Storage/Crates/sec_gear.rsi/unlocked.png
#	Resources/Textures/Structures/Storage/Crates/sec_gear.rsi/welded.png
#	Resources/Textures/Structures/Storage/Crates/secure.rsi/base.png
#	Resources/Textures/Structures/Storage/Crates/secure.rsi/closed.png
#	Resources/Textures/Structures/Storage/Crates/secure.rsi/icon.png
#	Resources/Textures/Structures/Storage/Crates/secure.rsi/locked.png
#	Resources/Textures/Structures/Storage/Crates/secure.rsi/meta.json
#	Resources/Textures/Structures/Storage/Crates/secure.rsi/open.png
#	Resources/Textures/Structures/Storage/Crates/secure.rsi/unlocked.png
#	Resources/Textures/Structures/Storage/Crates/secure.rsi/welded.png
#	Resources/Textures/Structures/Storage/Crates/surgery.rsi/base.png
#	Resources/Textures/Structures/Storage/Crates/surgery.rsi/closed.png
#	Resources/Textures/Structures/Storage/Crates/surgery.rsi/icon.png
#	Resources/Textures/Structures/Storage/Crates/surgery.rsi/meta.json
#	Resources/Textures/Structures/Storage/Crates/surgery.rsi/open.png
#	Resources/Textures/Structures/Storage/Crates/surgery.rsi/welded.png
#	Resources/Textures/Structures/Storage/Crates/syndicate.rsi/base.png
#	Resources/Textures/Structures/Storage/Crates/syndicate.rsi/closed.png
#	Resources/Textures/Structures/Storage/Crates/syndicate.rsi/icon.png
#	Resources/Textures/Structures/Storage/Crates/syndicate.rsi/open.png
#	Resources/Textures/Structures/Storage/Crates/syndicate.rsi/welded.png
#	Resources/Textures/Structures/Storage/Crates/weapon.rsi/base.png
#	Resources/Textures/Structures/Storage/Crates/weapon.rsi/closed.png
#	Resources/Textures/Structures/Storage/Crates/weapon.rsi/icon.png
#	Resources/Textures/Structures/Storage/Crates/weapon.rsi/locked.png
#	Resources/Textures/Structures/Storage/Crates/weapon.rsi/meta.json
#	Resources/Textures/Structures/Storage/Crates/weapon.rsi/open.png
#	Resources/Textures/Structures/Storage/Crates/weapon.rsi/unlocked.png
#	Resources/Textures/Structures/Storage/Crates/weapon.rsi/welded.png
2023-08-13 05:40:29 +03:00
PJBot
fcef5c7ecb Automatic changelog update 2023-08-12 21:22:10 -04:00
Leon Friedrich
7fd9d4fa4f Fix ghost following bug (#19035) 2023-08-13 11:21:42 +10:00
Nemanja
175660c800 Make "no access" popups appear again. (#19034) 2023-08-13 11:21:06 +10:00
PJBot
d55fae0732 Automatic changelog update 2023-08-12 21:02:24 -04:00
deltanedas
a4cbe81be5 kill target has to be human (#18995)
* kill target has to be human

* death to linq

* file scope

* !!!

* :trollface:

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-12 21:01:20 -04:00
Leon Friedrich
4136353ece Update engine to v148.0.0 (#19030) 2023-08-13 09:52:18 +10:00
PJBot
b8763d99df Automatic changelog update 2023-08-12 19:44:11 -04:00
TemporalOroboros
3b02d461a2 Corrects for singularity distortion. (#13925) 2023-08-13 09:43:07 +10:00
Nemanja
f3c319df4b remove borg playtime preventing borging (#19029) 2023-08-12 17:32:43 -05:00
lapatison
27f11b3f48 Hotfix announcement formatting (#1318) 2023-08-13 00:52:46 +03:00
PJBot
347c6926d3 Automatic changelog update 2023-08-12 17:41:02 -04:00
Nemanja
98fa00a21f Borgs (#18136)
* Laws

* positronic brain and PAI rewrite

* MMI

* MMI pt. 2

* borg brain transfer

* Roleban support, Borg job (WIP), the end of mind shenaniganry

* battery drain, item slot cleanup, alerts

* visuals

* fix this pt1

* fix this pt2

* Modules, Lingering Stacks, Better borg flashlight

* Start on UI, fix battery alerts, expand activation/deactivation, low movement speed on no power.

* sprotes

* no zombie borgs

* oh fuck yeah i love a good relay

* charger

* fix the tiniest of sprite issues

* adjustable names

* a functional UI????

* foobar

* more modules

* this shit for some reason

* upstream

* genericize selectable borg modules

* upstream again

* holy fucking shit

* i love christ

* proper construction

* da job

* AA borgs

* and boom more shit

* admin logs

* laws redux

* ok just do this rq

* oh boy that looks like modules

* oh shit research

* testos passo

* so much shit holy fuck

* fuckit we SHIP

* last minute snags

* should've gotten me on a better day
2023-08-12 16:39:58 -05:00
Leon Friedrich
ac4f496535 Fix HumanInventoryUniformSlotsTest (#19028) 2023-08-13 07:22:57 +10:00
PJBot
f1a6fc1b77 Automatic changelog update 2023-08-12 16:42:59 -04:00
Pieter-Jan Briers
a242af506e Adds the thermo-electric generator (#18840)
* Basic TEG start.

Connects via node group.

* Basic TEG test map

* Sensor monitoring basics, TEG circulator flow

* Basic power generation (it doesn't work)

* More sensor monitoring work

* Battery (SMES) monitoring system.

* Sensor monitoring fixes

Make it work properly when mapped.

* Test map improvements

* Revise TEG power output mechanism.

Now uses a fixed supplier with a custom ramping system.

* TEG test map fixes

* Make air alarms and pumps open UI on activate.

* Clean up thermo machines power switch.

Removed separate Enabled bool from the component that always matched the power receiver's state.

This enables adding a PowerSwitch component to give us alt click/verb menu.

* TEG but now fancy

* Make sensor monitoring console obviously WiP to mappers.

* Vending machine sound, because of course.

* Terrible, terrible graph background color

* Examine improvements for the TEG.

* Account for electrical power when equalizing gas mixtures.

* Get rid of the TegCirculatorArrow logic.

Use TimedDespawn instead. The "no show in right-click menuu" goes into a new general-purpose component.

Thanks Julian.

* Put big notice of "not ready, here's why" on the sensor monitoring console.

* TryGetComponent -> TryComp

* Lol there's a HideContextMenu tag

* Test fixes

* Guidebook for TEG

Fixed rotation on GuideEntityEmbed not working correctly.

Added Margin property to GuideEntityEmbed

* Make TEG power bar default to invisible.

So it doesn't appear in the guidebook and spawn menu.
2023-08-12 15:41:55 -05:00
LinkUyx
a2284cb9b5 Revert nuclear bomb sprite (#1301) 2023-08-12 23:29:36 +03:00
PJBot
61bf951ec4 Automatic changelog update 2023-08-12 15:06:37 -04:00
potato1234_x
f4bbe3603d Add trash carts and janitorial trash carts (#18996)
* everything

* half loot
2023-08-12 13:05:32 -06:00
PJBot
bbd608dd87 Automatic changelog update 2023-08-12 15:04:12 -04:00
deltanedas
a727457281 vim tweaks (#19015)
* smaller mass and radius

* same damage as hamtr

* guide

* remilia and valid dog can pilot

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-12 13:03:07 -06:00
Emisse
8b945ae351 bagel update (#19022) 2023-08-12 12:52:29 -06:00
Emisse
9655ddd58e box update (#19021) 2023-08-12 12:52:23 -06:00
comasqw
7a4305a7e1 [Maps] Return Ishimura to Corvax map pools (#1311) 2023-08-12 20:37:45 +03:00
lapatison
ab710f70a0 Fix moth translation & easter egg (#1296) 2023-08-12 20:15:07 +03:00
Syxapik
8e51b56d19 [Map] Delta (#1313) 2023-08-12 20:13:46 +03:00
Syxapik
33b3beea8d [Map] Avrite (#1312) 2023-08-12 20:13:31 +03:00
Syxapik
7da7a1c53a [Map] Ishimura (#1309) 2023-08-12 20:11:23 +03:00
Syxapik
d9f64c719a [Map/HotFix] Terminal (#1310) 2023-08-12 20:11:01 +03:00
PJBot
64f77b6738 Automatic changelog update 2023-08-12 13:07:50 -04:00
terezi
bfc852f29b jester outfit sprite fix (#19003) 2023-08-12 13:06:46 -04:00
deltanedas
85f786099c empty syringe starts on draw, 15u (#19010)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-12 08:19:15 -07:00
PJBot
fa02fca945 Automatic changelog update 2023-08-12 05:55:51 -04:00
Ilya246
e435f983ee add syndies+nukies gamemode (#18991) 2023-08-12 03:54:46 -06:00
TsjipTsjip
d7cb3a0b42 Revise atmos setup for central command map (#18954) 2023-08-12 03:54:14 -06:00
Morb
27138a36bf TTS timeout Cvar (#1308) 2023-08-12 12:11:49 +03:00
TsjipTsjip
bb9da2c31f Remove erroneous SrEngie spawnpoint in maints (#19011) 2023-08-12 03:00:46 -06:00
PJBot
7884aac551 Automatic changelog update 2023-08-12 02:18:30 -04:00
Leon Friedrich
9b478a9f22 Fix tooltips for non-disabled verbs (#19009) 2023-08-11 23:18:22 -07:00
CrigCrag
d47c601413 make pickaxe cost 5x more (and make it bigger) (#19007) 2023-08-11 23:17:26 -07:00
PJBot
28fc5aef42 Automatic changelog update 2023-08-12 01:57:40 -04:00
Kara
7b51cebfea Deathgasp + last words / succumbing / fake deathgasp as crit actions (#18993) 2023-08-11 22:56:34 -07:00
Leon Friedrich
eff36d2fe9 Fix missing command permissions (#19008) 2023-08-11 21:54:57 -07:00
Morb
f9cc951bf2 Remove Corvax from default rules header (#1307) 2023-08-12 06:24:55 +03:00
lapatison
c2bd614d79 [TTS] Taxibot (#1305) 2023-08-12 02:19:43 +03:00
lzk
21b9730f6f Translating and cleaning up some of the speech emotes (#1304) 2023-08-12 02:19:23 +03:00
PJBot
2f17030529 Automatic changelog update 2023-08-11 18:19:45 -04:00
Tom Leys
cc235e7302 Restrict Fire-fighting remote from Chief door (#19000) 2023-08-11 17:18:40 -05:00
Pieter-Jan Briers
73996d17e4 Remove accidental using directives on transient dependencies. (#18999) 2023-08-11 16:56:40 -05:00
Errant
75ba8f8a31 Minor Uplink text fix (#18971) 2023-08-11 16:01:33 -04:00
Morb
8aba8522f2 Hotfix round-end manifest (#1303) 2023-08-11 20:15:25 +03:00
lapatison
9ded86ca9a Translate Upstream #1298 (#1300)
Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com>
2023-08-11 19:29:37 +03:00
Morb
66cb9dfa9d Add MRP tag for Main (#1302) 2023-08-11 19:22:30 +03:00
PJBot
332b166e80 Automatic changelog update 2023-08-11 12:21:21 -04:00
deltanedas
ccd93dc464 vim!!!!!!11! (#15659) 2023-08-11 12:20:16 -04:00
deltanedas
dfd857dbb9 fix wire panel typos (#18992)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-11 22:03:52 +10:00
Errant
0b1dc34228 Nuke defuse qol (#18990) 2023-08-11 03:43:08 -07:00
PJBot
38fd018fde Automatic changelog update 2023-08-11 05:30:37 -04:00
Tom Leys
4a55a000cb Add Fire-fighting remote for Fire-doors (#16189) 2023-08-11 02:29:33 -07:00
Emisse
89250e375c box update (#18987) 2023-08-11 03:03:38 -06:00
PJBot
394f1ddf1b Automatic changelog update 2023-08-11 03:29:30 -04:00
potato1234_x
fbecde1f68 ice (#18985) 2023-08-11 01:28:26 -06:00
PJBot
5b3d904854 Automatic changelog update 2023-08-11 01:13:42 -04:00
Flareguy
509f20084a Converts Microwave & Wallmed to old /tg/ sprites (#18970)
* changes microwave and nanomed to use old /tg/ sprites

* makes microwave smaller
2023-08-10 23:12:37 -06:00
Nemanja
be29cda183 make typing indicators 32x32 (#18976) 2023-08-10 23:10:29 -06:00
Emisse
b376adf486 aspid update (#18982) 2023-08-10 23:06:39 -06:00
Emisse
cee36491e4 meta update (#18981) 2023-08-10 23:06:00 -06:00
PJBot
e31c42310f Automatic changelog update 2023-08-10 23:32:16 -04:00
crazybrain23
f6199a0f32 Add secret documents to hardsuit locker (#18975) 2023-08-10 21:31:12 -06:00
PJBot
342280c4df Automatic changelog update 2023-08-10 23:05:54 -04:00
LankLTE
6e192341f2 Removes Spaceacillin (#18979)
* Removes spaceacillin

* this game blows
2023-08-10 23:04:49 -04:00
Ewer
88278d021e Adding new parallaxes for Delta Station and Avrite Station maps (#1297) 2023-08-11 04:48:21 +03:00
Kara
10af730c4d Chat rich text tweaks (#18978) 2023-08-10 20:45:58 -05:00
Morb
03ccc1c132 Resave Corvax maps (#1299) 2023-08-11 04:13:35 +03:00
Kara
92ea35afd6 Actually fix changelog (#18977) 2023-08-10 18:09:41 -07:00
Morb
4d3e303df3 Merge pull request #1298 from space-syndicate/upstream-sync
Upstream sync
2023-08-11 03:46:40 +03:00
PJBot
dbb799455a Automatic changelog update 2023-08-10 20:37:31 -04:00
Nemanja
23ad53c1e0 make status icons unshaded (#18974) 2023-08-10 19:36:26 -05:00
Morb0
4497d298e0 Fix play tts button 2023-08-11 03:20:20 +03:00
Morb0
3a35f102c9 Return random for HumanoidProfileEditor.TTS 2023-08-11 03:17:54 +03:00
Morb0
d8df9fa486 Update locale 2023-08-11 03:15:27 +03:00
PJBot
8c69eaf9f6 Automatic changelog update 2023-08-10 20:13:42 -04:00
Nemanja
9eee1adcb9 The Cratening (#18972)
* so it begins

* The Cratening

* welded sprites
2023-08-10 19:12:38 -05:00
Morb0
9a4db6ca8d Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Client/Preferences/UI/HumanoidProfileEditor.xaml
#	Content.Server/Doors/Systems/AirlockSystem.cs
#	Resources/Prototypes/Catalog/Fills/Lockers/heads.yml
#	Resources/Prototypes/Catalog/Fills/Lockers/security.yml
#	Resources/Prototypes/Entities/Mobs/Species/diona.yml
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/qm.rsi/equipped-INNERCLOTHING.png
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/qm.rsi/icon.png
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/qm.rsi/equipped-INNERCLOTHING.png
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/qm.rsi/icon.png
#	Resources/Textures/Tiles/attributions.yml
2023-08-11 03:09:35 +03:00
lzk
6c41456eb6 Update ChatFilter (#1293) 2023-08-11 02:24:17 +03:00
Vordenburg
a7665f8c74 Add make roompack script (#18370) 2023-08-10 19:23:56 -04:00
Morb
4c54912f2d Revert "Disable moths" (#1295) 2023-08-11 02:23:23 +03:00
lzk
835c7b9772 Remove "Норм" from ChatFilter (#1292) 2023-08-11 02:21:56 +03:00
lzk
8b55947280 Translation of Nian names (#1290)
Co-authored-by: lapatison <100279397+lapatison@users.noreply.github.com>
2023-08-11 02:21:39 +03:00
lzk
e51bb6b073 Repsrite zookeeper job icon (#18973)
* png

* meta
2023-08-10 17:27:24 -04:00
brainfood1183
7957a941c0 Origin Station Update 10.08.2023 (reporter added and new asteroid floors). (#18969) 2023-08-10 14:01:32 -06:00
Morb
66f6cf72b6 Fix tests by removing CorvaxBox string (#1294) 2023-08-10 22:09:11 +03:00
PJBot
9c4f9278e6 Automatic changelog update 2023-08-10 14:33:16 -04:00
Kara
57060063f0 Fix missed changelogs (#18967) 2023-08-10 11:28:06 -07:00
PJBot
c4cfaf0e8f Automatic changelog update 2023-08-10 13:58:59 -04:00
Flareguy
ea06a33a81 Updates asteroid tile sprites & adds asteroid plating (and tile items too, I guess) (#18937) 2023-08-10 10:46:43 -07:00
metalgearsloth
0f917d22d7 Color flash effect fixes (#18952) 2023-08-10 10:44:52 -07:00
Vordenburg
eb130b3eae Remove WindowTintedDirectional (#18886) 2023-08-10 10:44:41 -07:00
Kara
3cff8a8030 Chat prettification / richtextification (#18964)
* Chat prettification / richtextification

* gluggy
2023-08-10 12:39:37 -05:00
PJBot
fd4b910b8f Automatic changelog update 2023-08-10 10:30:52 -04:00
AlexMorgan3817
62ccbdaeae Supermatter grenades (#13747)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-08-11 00:29:47 +10:00
PJBot
163ba7a470 Automatic changelog update 2023-08-10 10:17:56 -04:00
Kara
42b38b7a5d Liquid plasma floor entity (#18957) 2023-08-11 00:16:51 +10:00
Kara
baddcf1b26 Chain link fencing (#18956) 2023-08-11 00:16:25 +10:00
PJBot
c10b01c465 Automatic changelog update 2023-08-10 05:34:38 -04:00
kxv
4772d9e6f5 stun prod (#17467)
* stunprod

* update

alphabetical correct,
the battery charge is less,
stamina damage is less (5 hits now),
graph id fixed

* update

crafting has become more difficult

* update

makeshiftstunprod

* remove netsync

* Update meta.json

* fix

* remove bluntStaminaDamageFactor
2023-08-10 12:33:34 +03:00
PJBot
4b803afa62 Automatic changelog update 2023-08-10 04:41:21 -04:00
Sailor
b2bf49235b Nerf emp pricing, add EMP kit to uplink (#18877) 2023-08-10 11:40:17 +03:00
PJBot
7e1e76119d Automatic changelog update 2023-08-10 04:35:42 -04:00
Nemanja
829f2f8976 Remove request computer board steal objective (#18925)
* remove request computer board steal objective

* this thing, too
2023-08-10 11:34:38 +03:00
PJBot
0964496a36 Automatic changelog update 2023-08-10 04:34:09 -04:00
chromiumboy
636819f4e3 Hacking protections for airlocks (#18894)
* Adds the ability to better protect to the internal wiring of airlocks
- Achieved by opening the maintenance panel, adding either steel or plasteel to the airlock, then welding the plate in place
- To access the wiring, the plating must be cut with a welder and then pried out with a crowbar

* Code revisions
- Cleaned up the code
- Cutting the security grille can now shock you
- Atmospherics and Security dept airlocks start with a medium level of protection (a welded steel plate)
- Command dept airlocks start with a high level of protection (a welded plasteel plate and electrified security grille)

* Code revision
- Accounted for a potentially null string

* Update Content.Server/Construction/Completions/AttemptElectrocute.cs

Co-authored-by: Slava0135 <40753025+Slava0135@users.noreply.github.com>

* Update ChangeWiresPanelSecurityLevel.cs

Adjusted scope

* Update Content.Shared/Wires/SharedWiresSystem.cs

Co-authored-by: Slava0135 <40753025+Slava0135@users.noreply.github.com>

* Update Content.Shared/Wires/SharedWiresSystem.cs

Co-authored-by: Slava0135 <40753025+Slava0135@users.noreply.github.com>

* Update ChangeWiresPanelSecurityLevel.cs

Removed get / setter and added [ValidatePrototypeId] attribute

* Update ChangeWiresPanelSecurityLevel.cs

Set security level to "Level0" as the default

* Update airlock.yml

Removed 'super max' level of security

* Update WiresPanelSecurityLevelPrototype.cs

* Update WiresSystem.cs

Added check for WiresAccessible to OnInteractUsing

* Update AttemptElectrocute.cs

File scoped namespace

* Update ChangeWiresPanelSecurityLevel.cs

File scoped namespace

* Update AirlockSystem.cs

File scoped namespace

* Update SharedWiresSystem.cs

Removed boiler plate 'OnGetState' and 'OnHandleState'

* Update WiresPanelComponent.cs

Implemented AutoGenerateComponentState

* Removed unnecessary usage references

* use TryCloseAll when wires not accessible

* minor changes to AttemmptElectrocute

* lets try all 7 levels

* fix indent in airlock graph

* fix indent 2

---------

Co-authored-by: Slava0135 <40753025+Slava0135@users.noreply.github.com>
Co-authored-by: Slava0135 <super.novalskiy_0135@inbox.ru>
2023-08-10 11:33:03 +03:00
PJBot
13991d3948 Automatic changelog update 2023-08-10 03:28:06 -04:00
CrigCrag
ab8c550310 Update battery_guns.yml (#18946) 2023-08-10 01:27:01 -06:00
LankLTE
30abda288f moths magboots fix (#18942) 2023-08-10 00:40:54 -06:00
PJBot
b789f5a493 Automatic changelog update 2023-08-10 02:18:04 -04:00
metalgearsloth
5688c40f0e Resprite grappling hook (#18939) 2023-08-10 16:16:57 +10:00
PJBot
1de28ac00d Automatic changelog update 2023-08-10 02:05:46 -04:00
Whisper
9550a04a2c Adds Sechud to lockers and sec techfab (#18907)
* Adds Sechud to lockers and sec techfab

* Add sechud to HOS lockers.
2023-08-10 00:04:42 -06:00
PJBot
c6bfea6802 Automatic changelog update 2023-08-10 00:43:14 -04:00
Leon Friedrich
267783b339 Update engine to v147.0.0 (#18936) 2023-08-10 14:42:09 +10:00
Leon Friedrich
9da4679220 Remove or fix broken Dirty() calls. (#18933) 2023-08-10 14:17:43 +10:00
PJBot
705a5e94db Automatic changelog update 2023-08-09 23:35:05 -04:00
metalgearsloth
1f3a4bec1b Fix marking color bands (#18934)
I'm not entirely sure what happens, I know it's markings being loaded from DB with the same ID as a prototype that was modified don't jive, but I'm not entirely sure if it's the best fix.
2023-08-09 21:34:01 -06:00
PJBot
d951064a54 Automatic changelog update 2023-08-09 22:04:25 -04:00
crazybrain23
59e32b8a3d Add SolutionScanner to admin ghost (#18932) 2023-08-09 21:03:21 -05:00
PJBot
b688a06fcc Automatic changelog update 2023-08-09 21:44:14 -04:00
Doru991
30f0ad2134 Botany tweaks vol. 2 (#18888)
* Even more consumption

* Revert "Even more consumption"

This reverts commit 94ae0eca0ba1b4a55913f92519e1354b77e70734.

Oops forgot a file

* Believe it or not, more nutrient consumption

* Buff ez nutrient and l4z

* Add left 4 zed to emagged nutrimax just because

* Change some thresholds
2023-08-09 19:43:06 -06:00
PJBot
e4bfb27a3b Automatic changelog update 2023-08-09 21:39:40 -04:00
Interrobang01
3457729ba4 Added Mustard (#18930) 2023-08-09 19:38:36 -06:00
PJBot
75c2e4158b Automatic changelog update 2023-08-09 21:33:05 -04:00
Nairod
4d2c039b2b Improved Coloring Layers For Moth Wings (#18929)
* Improved layers

* Removed excess PNGs
2023-08-09 19:32:00 -06:00
Emisse
ac71bf8e08 qm uniform pants are now khakis (#18926)
* khakis

* flareguy appeasemtn

* high contrast
2023-08-09 19:31:00 -06:00
Emisse
71d3689c42 qm turtleneck (#18909)
* qm alt clothes your mom

* textures

* retrieve textures from the void

* Update heads.yml

* resprite to fit

* fixe sides quick

* fixe a hole

* why is this hole here

* why does this happen to me

* fixed the weird hole thing
2023-08-09 19:17:37 -06:00
Emisse
a78aa423e7 fix hair (#18931) 2023-08-09 19:17:26 -06:00
deltanedas
c5af5c1e6d vehicles cannot be shot (#18910)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-09 14:44:58 -06:00
Errant
5b2d20b654 Disabler inhand sprites (#18918) 2023-08-09 14:43:34 -06:00
PJBot
22f82c06e9 Automatic changelog update 2023-08-09 14:21:24 -04:00
Ilya246
d3244b6049 copy-settings-to-all-similar for scrubbers and vents in air alarms (#18363) 2023-08-09 14:20:19 -04:00
PJBot
aee88e1721 Automatic changelog update 2023-08-09 12:49:12 -04:00
themias
a8c9158dfd Taxibot robot speech bubble (#18919) 2023-08-09 09:48:08 -07:00
lzk
c341ba075a [Map] Remove CorvaxBox and use Box (#1287) 2023-08-09 18:35:45 +03:00
PJBot
47f53c8aaa Automatic changelog update 2023-08-09 11:25:45 -04:00
Vordenburg
c4067df165 Add IgnoreKudzu for Diona (#18916) 2023-08-09 08:24:41 -07:00
PJBot
383c284b02 Automatic changelog update 2023-08-09 02:27:37 -04:00
metalgearsloth
1856d6aaa5 Add clothing toggle to character editor (#18903) 2023-08-08 23:26:33 -07:00
lapatison
c12fd36a88 Fix PA admin warning FTL string (#18887) 2023-08-08 22:23:57 -07:00
Pieter-Jan Briers
9124c60db2 Fix assert when arming the nuke (#18891)
Apparently trying to anchor an entity twice throws an assert!
2023-08-08 22:16:41 -07:00
Vordenburg
e3f491cdb8 Make metal crates reflect energy projectiles (#18884)
While here, change the crates that look plastic to actually be made of plastic so they don't reflect.
2023-08-08 22:15:20 -07:00
PJBot
b35468826d Automatic changelog update 2023-08-09 00:06:13 -04:00
LankLTE
6b2fef1ac8 small moth changes (#18810)
* changes

* fix test fail hopefully

* disallow eating containers

* no more eating stored stuff
2023-08-08 22:05:05 -06:00
PJBot
61f546dd0c Automatic changelog update 2023-08-09 00:01:30 -04:00
Flareguy
45c69f127d Replaces CEV-Eris style rocks with SS13 ones, adds Ironrock (#18898)
* replaces CEV=eris rock sprites with /tg/ ones, removes mountainrock, adds ironrock

* phew... good thing i'm purple

* Update Resources/Prototypes/Entities/Structures/Walls/asteroid.yml

Co-authored-by: Vordenburg <114301317+Vordenburg@users.noreply.github.com>

---------

Co-authored-by: Vordenburg <114301317+Vordenburg@users.noreply.github.com>
2023-08-08 22:00:27 -06:00
deltanedas
7489d90f8b saltern teg groundworks and comms fix (#18849)
* saltern teg groundworks

* pro totype

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-08 21:49:02 -06:00
metalgearsloth
50f0d10226 Fix metabolizer exception (#18878) 2023-08-08 21:47:44 -06:00
PJBot
cf14383ea5 Automatic changelog update 2023-08-08 23:36:20 -04:00
Doru991
4775fd4012 Space cat survives in space (#18889) 2023-08-08 22:35:15 -05:00
PJBot
7381a030a2 Automatic changelog update 2023-08-08 23:11:50 -04:00
Whisper
68018ee1fa Disable wheelchair trait (#18896)
Disables wheelchair trait, vehicle code needs to be fixed
2023-08-08 20:10:46 -07:00
lapatison
e0de9285bb Translate Upstream #1282 (#1284) 2023-08-09 05:54:08 +03:00
PJBot
88988ff22d Automatic changelog update 2023-08-08 20:48:39 -04:00
Nairod
a99f1da647 Add More Fluff To Maintenance Spawners (#18895)
* Maintenance fluffing

* And the gas analyzer
2023-08-08 18:47:35 -06:00
Emisse
181086bd3e packed update (#18893) 2023-08-08 17:20:07 -06:00
PJBot
240100276d Automatic changelog update 2023-08-08 17:56:45 -04:00
Pieter-Jan Briers
07f932ae3c New /vg/ nuke sprite (#18890) 2023-08-08 17:55:41 -04:00
PJBot
2597668891 Automatic changelog update 2023-08-08 16:20:35 -04:00
Slava0135
375f487d94 Fix stun baton throwing and visual effect (#18777) 2023-08-08 12:19:31 -08:00
JoeHammad1844
2714101ad7 Fix sprite state for brute and burn auto-injectors (#18866) 2023-08-08 12:01:37 -08:00
lzk
b84b88da6a Update disk.yml (#18871) 2023-08-08 14:57:03 -04:00
PJBot
2196dd2c86 Automatic changelog update 2023-08-08 14:31:57 -04:00
chromiumboy
2df70799f8 Add access configurator (#18638)
The access configurator programs the access levels of any access reader. To use the access configurator, players must:

- Insert an ID card
- Click a nearby entity with an access reader with the access configurator in hand
- Change the access list

Note that players only need one of the access levels listed on the device to lock/unlock it, but will only be able to alter access settings when they all of the access levels listed on the device

For example, an airlock which has 'Science' and 'Engineering' access listed can be opened by any player with either 'Science' or 'Engineering' access. However, to change the access settings on this airlock, a player must have both 'Science' and 'Engineering' access. This is to prevent people from easily breaking into secure areas with this tool, by adding one of their own access levels to the target device

Obviously, the most useful ID card to use with this tool is one with all access, since it can change the settings of any device. Removing all access requirements from a device will make it useable by anyone.

---------

Co-authored-by: Kevin Zheng <kevinz5000@gmail.com>
2023-08-08 10:30:46 -08:00
Vordenburg
4509312eea Revert "Localize walls (#18827)" (#18881)
This reverts commit 6a9e5e91f1.
2023-08-08 10:10:27 -08:00
lzk
6cf67e084d Use sec grey for cadet skirt (#1283) 2023-08-08 14:08:26 +03:00
Morb
d9db6d82ee Merge pull request #1282 from space-syndicate/upstream-sync
Upstream sync
2023-08-08 13:32:16 +03:00
Morb0
dba85dd52f Update locale 2023-08-08 13:07:43 +03:00
Morb0
676272809d Merge remote-tracking branch 'upstream/master' into upstream-sync 2023-08-08 12:54:45 +03:00
PJBot
93e48bfacd Automatic changelog update 2023-08-08 04:17:28 -04:00
Ilya246
376a71100d Fix radiator transfer rate in high-pressure environments (#18858)
Co-authored-by: Kevin Zheng <kevinz5000@gmail.com>
2023-08-08 01:16:23 -07:00
metalgearsloth
075ff1c775 Update submodule to 146.0.0 (#18863) 2023-08-08 17:27:38 +10:00
Leon Friedrich
6982f238e8 Add SaveLoadSavePrototype test (#18859) 2023-08-08 17:27:16 +10:00
Leon Friedrich
b345625de9 Remove more references to high velocity ammo (#18857) 2023-08-08 14:39:35 +10:00
Vordenburg
fabc5c1636 Remove unused optimized ballistics loc string (#18855) 2023-08-07 21:30:02 -07:00
Vordenburg
bd13a4b357 Cull high-velocity ammo (#18656) 2023-08-08 11:08:53 +10:00
TemporalOroboros
7cdc7ab972 Fix warnings in MapRenderer module (#17865) 2023-08-08 11:07:08 +10:00
PJBot
75b349ab97 Automatic changelog update 2023-08-07 20:31:03 -04:00
Doru991
67e2f3799f Minor botany tweaks (#18832)
* Make the water consumption actually influenced by the seed's water consumption value

* Tweak default water and nutrient consumption

* Composting plants works now

* Tweak seeds YML, add ez nutrient bottle to Nutrimax

* Increase default nutrient consumption a bit
2023-08-07 18:29:59 -06:00
Morb
8187e00072 [Trait] Wheelchair bound (#18785)
* Init commit

* move to shared and remove all from component

* maybe that

* Use SharedBuckleSystem

* Rename to WheelchairBound

* Move Carriage to prototype

* Update sprite to TG, add folded sprite, rename carriage to wheelchair

* Fix wheelchair rsi path

* Add stand & down for buckling

* Add wheelchair inhand sprites

* Move wheelchair down in file & fix fold sprite & add suffix Vehicle

* Use new wheelchair id

* Add standing & speed reset on component remove

* Split system to leg paralyzed and wheelchair bound

* Rename to LegsParalyzed

* Rename in prototype

* Move LegsParalyzed to shared

---------

Co-authored-by: Ray <vigersray@gmail.com>
2023-08-07 18:28:59 -06:00
PJBot
38e7ce16af Automatic changelog update 2023-08-07 20:27:29 -04:00
TotallyLemon
fc0211e4e0 RPED can now add parts to in-progress machine frames (#16633)
* RPED construction

* Requested Changes
2023-08-07 20:26:24 -04:00
Emisse
7d462e302c fix arbitrage test (#18846) 2023-08-08 10:21:59 +10:00
PJBot
8e137f1af1 Automatic changelog update 2023-08-07 20:17:54 -04:00
deltanedas
6f6f5cbdab remove sharps from uplink code (#18807)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-07 20:16:49 -04:00
Emisse
70994de7d2 meta update (#18845) 2023-08-07 17:45:31 -06:00
Emisse
8e580932af bagel update (#18842)
* bagel update

* color pipes
2023-08-07 17:45:25 -06:00
Emisse
a2fef74fe0 fland update (#18844) 2023-08-07 17:45:14 -06:00
PJBot
196c801a5b Automatic changelog update 2023-08-07 18:47:09 -04:00
Brayden H
edaa42566a Adding Syringe Support for Chemical Analysis Goggles (#18829) 2023-08-07 15:46:05 -07:00
PJBot
68654e18bc Automatic changelog update 2023-08-07 17:43:01 -04:00
Emisse
f65b27b427 Update bounties.yml (#18839) 2023-08-07 15:41:56 -06:00
Emisse
0bd0286873 Update gases.yml (#18838) 2023-08-07 15:29:00 -06:00
Morb
f5c2ff52ff Disable role timers for WL (#1281) 2023-08-07 21:49:13 +03:00
PJBot
34e79607f6 Automatic changelog update 2023-08-07 13:48:39 -04:00
Fahasor
c34878e775 Mop fix (#18758) 2023-08-07 11:47:34 -06:00
PJBot
1b6eca1f70 Automatic changelog update 2023-08-07 13:43:37 -04:00
LinkUyx
1a5d855cb6 New skirt in secdrobe (#18772) 2023-08-07 11:42:30 -06:00
Kevin Zheng
57bf21cb6a Add atmos tick time to atmos device update event (#18781) 2023-08-07 11:36:43 -06:00
metalgearsloth
e64e613a62 Laser raptor fixes (#18813) 2023-08-07 11:28:57 -06:00
metalgearsloth
3b1e6d30e7 Remove GCQueue (#18820) 2023-08-07 11:27:46 -06:00
Vordenburg
6a9e5e91f1 Localize walls (#18827) 2023-08-07 11:25:14 -06:00
PJBot
07f68868b0 Automatic changelog update 2023-08-07 13:13:45 -04:00
MilenVolf
924a68732a New moth markings for customization (#18768) 2023-08-07 11:12:41 -06:00
ShadowCommander
c4fb166af3 Particle Accelerator power changed admin chat warning (#18806) 2023-08-07 11:07:57 -06:00
PJBot
bd172aa72e Automatic changelog update 2023-08-07 13:06:22 -04:00
metalgearsloth
a7b302bd3c Fix crusher altfire (#18826) 2023-08-07 11:05:18 -06:00
metalgearsloth
51d7f180e0 Fix LoadPrototype admin button (#18802) 2023-08-07 11:02:38 -06:00
PJBot
329d75880b Automatic changelog update 2023-08-07 10:22:14 -04:00
ubis1
e203423665 Emaggable protolathe (#18456) 2023-08-08 00:21:04 +10:00
Chief-Engineer
1c476731ed add destructible logs (#18788) 2023-08-08 00:20:32 +10:00
lapatison
ebc4a1b63f Translate Upstream #1273 (#1280) 2023-08-07 15:04:46 +03:00
lapatison
4494258f5a Translate Upstream #1270 (#1276) 2023-08-07 15:03:11 +03:00
lapatison
89c26b6f44 Translate Upstream #1264 (#1275) 2023-08-07 15:01:19 +03:00
Emisse
c3d2d484f4 lava brig (#18818) 2023-08-07 21:13:50 +10:00
deltanedas
3e64676dbd meat rotting hotfix (#18760)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-07 21:13:35 +10:00
PJBot
fd1c131420 Automatic changelog update 2023-08-07 05:49:52 -04:00
metalgearsloth
649295dcd2 Call goat protective services (#18812)
* Limit reproductivecomponent in confined areas

* Slight bump
2023-08-07 04:48:47 -05:00
Emisse
61b4ee080e omega update (#18817) 2023-08-07 03:25:56 -06:00
Emisse
a9e7f412c5 box update (#18816) 2023-08-07 03:25:49 -06:00
Emisse
7ee876388b marathon update (#18814)
* marathon update

* real
2023-08-07 03:25:41 -06:00
Emisse
c9ba039b51 bagel update (#18809) 2023-08-07 03:25:12 -06:00
PJBot
860ce0c833 Automatic changelog update 2023-08-07 05:10:40 -04:00
Slava0135
53db6bc265 Examine throwable damage (#18580) 2023-08-07 19:09:35 +10:00
Leon Friedrich
88b3417c3d Fix setmind command (#18799) 2023-08-07 17:18:39 +10:00
PJBot
6183640d02 Automatic changelog update 2023-08-07 01:44:38 -04:00
Kara
afead24f1e Rename spacebucks to spesos (#18805) 2023-08-06 23:43:34 -06:00
Vordenburg
fff7fda676 Cull remaining Sprite netsync (#18770) 2023-08-07 13:45:49 +10:00
PJBot
f434975cb7 Automatic changelog update 2023-08-06 23:45:28 -04:00
Leon Friedrich
5cc5a8c82e Validate that client prototypes are serializable (#18780) 2023-08-07 13:44:53 +10:00
Nemanja
5c6013ab07 Make chemical analysis goggles cheaper to print (#18791) 2023-08-07 13:44:24 +10:00
Leon Friedrich
6a45d36457 Fix mind test issues (#18793) 2023-08-07 13:29:10 +10:00
Leon Friedrich
91658a0cd5 Update engine to v145.0.0 (#18794) 2023-08-07 11:47:21 +10:00
Morb
3f72b43aa1 Merge pull request #1273 from space-syndicate/upstream-sync
Upstream sync
2023-08-07 03:01:29 +03:00
PJBot
56fa9746d6 Automatic changelog update 2023-08-06 19:50:34 -04:00
Flareguy
b26e60dd84 de-mixels the bleeding alert (#18787) 2023-08-06 19:49:27 -04:00
Morb0
3271fe050a Merge remote-tracking branch 'upstream/master' into upstream-sync 2023-08-07 02:36:25 +03:00
Leon Friedrich
9af3c8862b SandboxTest changes (#18595) 2023-08-07 07:15:09 +10:00
Vordenburg
782ef6918c Make Shovel Item size 90 (#18779) 2023-08-06 22:51:15 +03:00
Morb
d571cde1a3 Explicitly set float.Parse culture (#18778) 2023-08-06 14:23:13 -05:00
Morb0
903f088c8b Update locale 2023-08-06 21:54:28 +03:00
Morb0
2d5dd4aa25 Merge remote-tracking branch 'upstream/master' into upstream-sync 2023-08-06 21:51:45 +03:00
PJBot
30de99ed0b Automatic changelog update 2023-08-06 14:40:52 -04:00
Moony
81e4668df3 Revert "Make power grid check event force APCs off (#17935)" (#18731)
This reverts commit d21e4a1d4e.
2023-08-06 13:39:48 -05:00
Morb0
707ceb9add Add missing TTS comments 2023-08-06 21:03:30 +03:00
Morb0
914ed89058 Update TTS prototype class formatting 2023-08-06 21:03:10 +03:00
Morb0
a54abaa8ea Fix TTS prototype ID serialization check 2023-08-06 21:02:53 +03:00
Vordenburg
146cda19c5 Let flesh mobs and xenos climb tables (#18774) 2023-08-06 13:58:30 -04:00
PJBot
0757680c17 Automatic changelog update 2023-08-06 13:41:47 -04:00
forthbridge
cbc1b9ae03 Spawn spaceshroom structure instead (#18769) 2023-08-06 13:40:42 -04:00
PJBot
5d71045268 Automatic changelog update 2023-08-06 13:24:47 -04:00
Ilya246
f99741937c Adjust radiator flow rate and fix space detection (#18764)
The previous dT did not accurately represent the actual tick time. This is being investigated separately.

Check environment mixture for zero moles, because space mixtures do not necessarily return null.

While here, make an unrelated style change involving TryComp.
2023-08-06 10:23:43 -07:00
PJBot
88d2aef378 Automatic changelog update 2023-08-06 12:02:48 -04:00
Errant
eb8c7dcc6c Melee rebalancing rebalancing, high damage single-target attacks (#18766) 2023-08-07 02:01:44 +10:00
Morb0
b6625d34bc Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Textures/Tiles/attributions.yml
2023-08-06 18:52:31 +03:00
PJBot
ccacb7d957 Automatic changelog update 2023-08-06 09:45:45 -04:00
Slava0135
b49f0df05e fix reflected projectiles dealing stamina damage (#17648) 2023-08-06 23:44:41 +10:00
PJBot
c6f80b2efb Automatic changelog update 2023-08-06 07:39:11 -04:00
JoeHammad1844
7ff0dcc11a fixes brute and burn autoinjector inject amount (#18762) 2023-08-06 21:38:07 +10:00
PJBot
3f6fa91a25 Automatic changelog update 2023-08-06 07:07:26 -04:00
deltanedas
af8302445d stimulants increase stamina (#18754)
Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-08-06 21:06:23 +10:00
PJBot
62826002d5 Automatic changelog update 2023-08-06 04:28:52 -04:00
Flareguy
8c256d3960 Adds Checkerboard Tiles, External Hull Plating, Hardened Reinforced Floors, & Monotile Dirty Decal (#18676)
* adds checkered floor tiles, hull tiles, and steel monotile decal

* adds checker floors, hull floors, and dirty steel monotile decal

* adds hardened reinf tiles
2023-08-06 02:27:48 -06:00
PJBot
5c20237cf4 Automatic changelog update 2023-08-06 04:22:09 -04:00
Kevin Zheng
db5dee6db3 Add radiators (#18728)
* Add radiators

* Limit heat transfer to fluid heat capacity

* Adjust datafield names

* Fix material arbitrage

* This code has been debugged, and so there are no more bugs. Debugging code is therefore unnecessary

* Adjust radiator layer subfloor visibility

* Cache CVars

* No default

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>

* Like and unsubscribe

* Fix CVar caching

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-08-06 02:21:05 -06:00
PJBot
d13de403dd Automatic changelog update 2023-08-06 04:20:36 -04:00
deltanedas
61bc0a3d98 minor stun refactor (#18752)
* file scope

* stun autogen state

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-06 02:19:47 -06:00
Errant
999fa62538 Fix energy swords healing blunt (#18753)
* esword fix

* comment
2023-08-06 02:19:32 -06:00
Morb0
830570305c Add Corvax maps to AllMapsTested 2023-08-06 11:04:42 +03:00
Morb0
f016ac860a Update locale 2023-08-06 10:30:15 +03:00
Morb0
99713c6ba9 Revert upstream pickaxe icon sprite 2023-08-06 10:25:13 +03:00
Morb0
0d83362ad1 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Textures/Objects/Weapons/Melee/pickaxe.rsi/inhand-left.png
#	Resources/Textures/Objects/Weapons/Melee/pickaxe.rsi/inhand-right.png
#	Resources/Textures/Objects/Weapons/Melee/pickaxe.rsi/meta.json
2023-08-06 10:20:29 +03:00
Morb
aa5731df3b Fix speaker color (#1272) 2023-08-06 10:18:50 +03:00
Errant
f0364f10b9 Changelog fix for taxibot (#18751) 2023-08-06 17:01:12 +10:00
lzk
92959f728f Remove Ishimura from map pool (#1243) 2023-08-06 09:57:25 +03:00
LinkUyx
95f7e74a2c Resprite cargo bags (#1256) 2023-08-06 09:56:07 +03:00
LinkUyx
c58615eec2 Resprite Chemical bag & Warden winter coat (#1259) 2023-08-06 09:54:30 +03:00
Syxapik
63f7dfa1f5 Update emergency Delta (#1268) 2023-08-06 09:53:05 +03:00
Syxapik
59d6faaacc Update emergency Avrit (#1267) 2023-08-06 09:52:54 +03:00
Syxapik
6b6793ab5a Update Delta (#1266) 2023-08-06 09:52:35 +03:00
Syxapik
4c8c43f3e3 Update Avrite (#1263) 2023-08-06 09:52:20 +03:00
PJBot
ddf3760746 Automatic changelog update 2023-08-06 02:51:04 -04:00
Nemanja
2dcf7d21d8 pickaxe inhand resprite + wielded sprites (#18735)
* pickaxe inhand resprite

* wtf piece of shit
2023-08-06 00:50:00 -06:00
PJBot
0c78852f7e Automatic changelog update 2023-08-06 02:38:46 -04:00
metalgearsloth
83a43b83b3 Medibot fixes (#18744) 2023-08-06 00:38:14 -06:00
metalgearsloth
4262c62306 Taxibot fixes (#18745)
* Taxibot fixes

- If someone else makes a mob dynamic on god.
- Reduce ambientsound coz god damn it's loud.
- Reduce the comical faster-than-ghost speed.

* noslip
2023-08-06 00:37:42 -06:00
deltanedas
0d9dced755 candy bowls (#18746)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-06 00:36:31 -06:00
metalgearsloth
f4168a4940 Fix mobs incorrectly being dynamic (#18747)
Nothing that accepts input should be dynamic.
2023-08-06 00:36:14 -06:00
PJBot
50b0ccbf8b Automatic changelog update 2023-08-06 02:09:11 -04:00
Bixkitts
956e8b46dd Fixed Kudzu Spread Falling Asleep After Containment (#18218)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-08-06 16:08:07 +10:00
metalgearsloth
0f54ac0090 changelog fixes (#18743) 2023-08-06 15:47:07 +10:00
metalgearsloth
283b900eed Another StationJobsTest fix (#18742) 2023-08-06 15:30:37 +10:00
metalgearsloth
fa16497025 Fix StationJobsTest (#18741) 2023-08-06 15:12:01 +10:00
metalgearsloth
82d8acf6c9 Update submodule to 144.0.1 (#18739) 2023-08-06 15:11:49 +10:00
metalgearsloth
5d3503222c Cleanup some lookup stuff (#18738) 2023-08-06 15:11:43 +10:00
Vordenburg
413370d545 Fix RandomHumanoid spawn loadouts (#18723) 2023-08-06 14:54:45 +10:00
metalgearsloth
cc5d83fe21 Pathfinder parallel change (#18736) 2023-08-06 14:41:57 +10:00
Morb
5260c6234b Disable moths (#1271) 2023-08-06 06:57:39 +03:00
Morb
af0cf004eb Merge pull request #1270 from space-syndicate/upstream-sync
Upstream sync
2023-08-06 06:57:25 +03:00
Morb0
11d075f360 Update locale 2023-08-06 06:54:52 +03:00
Morb0
23ba4fe4c6 Remove pacifist component usage 2023-08-06 06:54:40 +03:00
Morb0
8be6406a9c Rename & move diona pacifism to BaseMobDiona 2023-08-06 06:54:34 +03:00
Morb0
8ca0d5e802 Remove pacifist component usage 2023-08-06 06:54:29 +03:00
Morb0
4b873cf1cd Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Server/Humanoid/Systems/HumanoidAppearanceSystem.cs
#	Resources/Prototypes/Entities/Objects/Weapons/Guns/Shotguns/shotguns.yml
#	Resources/Textures/Tiles/plating.png
2023-08-06 06:33:32 +03:00
PJBot
1d0160d158 Automatic changelog update 2023-08-05 23:11:50 -04:00
Bixkitts
fa7a6f899c Added Candy Bowls for Waiting Lines (#18341) 2023-08-06 13:10:46 +10:00
PJBot
ed3af5c1bb Automatic changelog update 2023-08-05 23:06:48 -04:00
deltanedas
37b02466ff rotting meat (#18515)
Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-08-06 13:05:43 +10:00
PJBot
d77195251a Automatic changelog update 2023-08-05 22:56:42 -04:00
metalgearsloth
aa8efc9a26 Melee rebalancing (#17520) 2023-08-06 12:55:38 +10:00
Leon Friedrich
28a5e32f5e Add prototype serialization tests. (#18458)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-08-06 12:47:45 +10:00
metalgearsloth
b97be440dd Update submodule to 144.0.0 (#18734) 2023-08-06 12:46:36 +10:00
metalgearsloth
d3aece12cb Lookup changes (#18416) 2023-08-06 12:44:05 +10:00
PJBot
066ec55525 Automatic changelog update 2023-08-05 22:39:29 -04:00
JoeHammad1844
70da001b41 Brute and Burn auto-injectors (#18401) 2023-08-06 12:38:25 +10:00
PJBot
d64bdceef1 Automatic changelog update 2023-08-05 22:36:13 -04:00
DerbyX
6e5d8d2faf New Guidebook Additions (#18632)
Co-authored-by: Derby <Derby@ss14>
2023-08-06 12:35:07 +10:00
Vordenburg
cc8b642444 Add linter-friendly WeightedRandom prototypes (#18729) 2023-08-06 12:31:25 +10:00
Leon Friedrich
9c84108672 Change default test pooling options. (#18732) 2023-08-06 12:30:28 +10:00
PJBot
ccb63cb3f2 Automatic changelog update 2023-08-05 21:24:42 -04:00
metalgearsloth
fb4d980848 Mining tweaks (#18686)
So we have pickaxe, drill, crusher, and PKA (projectiles).
The tier list in terms of mining speed should go:
- PKA
- Crusher
- Pickaxe
- Drill

As a result:
- Nerfed PKA firerate to 0.5 and bumped damage (slight DPS nerf due to meta).
- Crusher bumped to 1 hit per second as PKA is still more common and also to make it better at mining.
- Pickaxe is 1 hit per second and also gets structural (fireaxe should still beat it by a little bit) so it's better to break stuff than crusher but worse in combat.
- Drill is 1.5 hits per second but otherwise weak.
2023-08-05 20:23:38 -05:00
Chief-Engineer
9a20a73f33 set admin.deadmin_on_join to true on wizden (#18724) 2023-08-05 20:21:29 -05:00
Leon Friedrich
665f038015 Update engine to v143.3.0 (#18730) 2023-08-06 11:17:49 +10:00
PJBot
103ca08d4d Automatic changelog update 2023-08-05 20:05:15 -04:00
Flareguy
472c321f9b removes hueshifting on plating sprites (#18726) 2023-08-05 20:04:12 -04:00
PJBot
cd9d7aa8d3 Automatic changelog update 2023-08-05 17:29:12 -04:00
Vordenburg
7d08061304 Make anchoring nukes require enough nearby floor (#18720)
* Make anchoring nukes require enough nearby floor

* Remove unused Anchorable event subscriptions

The nuke doesn't have Anchorable so this never comes up.
2023-08-05 16:28:06 -05:00
Vordenburg
f4dbb4d24c Add BlastDoors DrawDepth (#18717) 2023-08-05 16:27:34 -05:00
Vordenburg
28fe9d9f33 Refactor PacificationSystem (#18715) 2023-08-05 16:27:12 -05:00
Vordenburg
42ed9dd550 Improve Popup animation (#18721)
* Cap and slow Popup Y-distance

* Make Popup lifetime a function of text length
2023-08-05 16:26:15 -05:00
PJBot
dbd260af33 Automatic changelog update 2023-08-05 17:11:26 -04:00
lapatison
b6bcae6a18 Syndicate Lobbying Bundle (briefcase with spacebucks) (#18405) 2023-08-05 14:10:21 -07:00
Vordenburg
4c39486f3c Network shared implant components (#18714) 2023-08-05 14:06:40 -07:00
Vordenburg
298623df4a Add ClearFactions API (#18719) 2023-08-05 13:54:43 -07:00
Chief-Engineer
1b5ec34a7a add decal logs (#18710) 2023-08-05 16:53:02 -04:00
Vordenburg
8a02bb5cda Make Rejuvenate empty Bloodstream chemicals (#18716) 2023-08-05 13:51:07 -07:00
Vordenburg
99a27f3018 Fix wrong Length usage in HandLabeler (#18718) 2023-08-05 13:50:57 -07:00
brainfood1183
cb11a276dd Origin Station Update 05.08.2023 (media computer, battlemaps, posters) (#18707) 2023-08-05 13:11:37 -06:00
PJBot
950192f5fd Automatic changelog update 2023-08-05 14:37:36 -04:00
Filler
2f50cb6208 Add TaxiBot (#18708) 2023-08-05 13:36:31 -05:00
IanComradeBot
c50f19c649 Automatic changelog update 2023-08-05 15:46:21 +00:00
LinkUyx
fcd8d044c8 Resprite command crate (#1258) 2023-08-05 18:45:15 +03:00
lapatison
13466d2090 Fix dead status translation (#1254) 2023-08-05 18:43:14 +03:00
LinkUyx
7937fbe106 Return TG smartfrige sprite (#1265) 2023-08-05 18:42:19 +03:00
Tom Leys
13b4bc2c56 Build a leaner list during spawn selection (#18597)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-08-05 21:51:25 +10:00
PJBot
fdd9e5c52f Automatic changelog update 2023-08-05 07:45:23 -04:00
Slava0135
9443cb1d25 Add splash spill effect (#18536) 2023-08-05 21:44:18 +10:00
Kevin Zheng
ba589dbf65 Add station anchors (#18697) 2023-08-05 19:24:24 +10:00
Emisse
011fa393ac bagel update (#18698)
* bagel update

* disposal flap

* spawns

* literally a stool and tables

* autism attack made me change 2 lights
2023-08-05 02:42:38 -06:00
PJBot
71c1721d2f Automatic changelog update 2023-08-05 04:38:12 -04:00
Phill101
600621e7ee Crew manifest as a PDA cartridge program (#18498)
Co-authored-by: Phill101 <holypics4@gmail.com>
2023-08-05 10:37:08 +02:00
Emisse
0df383d7e1 box update (#18696) 2023-08-05 02:36:48 -06:00
PJBot
902aad6af3 Automatic changelog update 2023-08-05 03:03:10 -04:00
deltanedas
edd240c00b nerf dungeon dragon damage (#18693)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-05 17:02:06 +10:00
metalgearsloth
8b801b9a33 Fix NPC reloads (#18694) 2023-08-05 00:41:46 -06:00
Leon Friedrich
c742615b86 Add missing CleanReturnAsync() to Content.Benchmarks (#18691) 2023-08-05 16:41:09 +10:00
PJBot
bd68530be3 Automatic changelog update 2023-08-05 00:51:03 -04:00
Jessetriesagain
1034081bf5 Chainsaw weapon addition (#17743)
Co-authored-by: JessePretendstoCode <j14527998@gmail.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-08-05 14:49:55 +10:00
PJBot
918ad4d66d Automatic changelog update 2023-08-05 00:33:30 -04:00
Interrobang01
dea65e94b0 Disposable Turrets for all (except nukies) (#18152)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-08-05 14:32:25 +10:00
PJBot
89faab5a06 Automatic changelog update 2023-08-05 00:32:18 -04:00
mhamster
7b3f2cd0d4 Add EmpReactionEffect (#18248)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-08-05 14:31:14 +10:00
Vordenburg
f8a48319a6 Don't raise ContactInteraction for paused entities (#18435) 2023-08-05 14:29:52 +10:00
PJBot
d4d7ea9376 Automatic changelog update 2023-08-05 00:27:29 -04:00
crazybrain23
ba9f2bd512 Add syndicate pAI to uplink (#18674) 2023-08-05 14:26:25 +10:00
metalgearsloth
ead47c541d Fix humanoid appearances for placement manager (#18291) 2023-08-05 14:25:47 +10:00
Morb
df105450d2 Merge pull request #1264 from space-syndicate/upstream-sync
Upstream sync
2023-08-05 07:20:25 +03:00
Leon Friedrich
d58786faf4 Remove PoolSettings.ExtraPrototypes option (#18678) 2023-08-05 14:16:48 +10:00
Morb0
aeaf020464 Use gender lastname for moth 2023-08-05 06:50:04 +03:00
PJBot
c2beaff3ac Automatic changelog update 2023-08-04 23:48:36 -04:00
liltenhead
dfff9ab7d5 Update swat crate gear (#18680)
* swat crate description

* beanbags and shields

* Beanbag enforcer
2023-08-04 21:47:32 -06:00
metalgearsloth
a46b718241 Forensic fixes (#18681) 2023-08-04 21:41:33 -06:00
Morb0
813f6a0679 Merge remote-tracking branch 'upstream/master' into upstream-sync 2023-08-05 06:33:10 +03:00
Morb0
628b60529e Use upstream discount dan sprite 2023-08-05 06:32:40 +03:00
metalgearsloth
a5ed3af5b1 Gun cleanup (#18682) 2023-08-05 12:49:27 +10:00
metalgearsloth
7b71933165 Update submodule to 143.2.0 (#18684) 2023-08-05 12:44:49 +10:00
Chief-Engineer
9d1f10dc2c add glue logs (#18667) 2023-08-05 12:26:42 +10:00
Chief-Engineer
cc991634ce add lube logs (#18668) 2023-08-05 12:18:29 +10:00
Chief-Engineer
bfa3989011 improve ignite logs (#18669) 2023-08-05 12:18:09 +10:00
Chief-Engineer
4b8ec304d8 add news logs (#18670) 2023-08-05 12:17:36 +10:00
Chief-Engineer
cca2f52a30 add melee miss logs (#18671) 2023-08-05 12:17:13 +10:00
Morb0
85f52ae682 Update locale 2023-08-05 05:15:06 +03:00
Leon Friedrich
6a19c1a0f6 Make some tests use the PoolSettings.InLobby option (#18677) 2023-08-05 12:10:46 +10:00
Morb0
1f35458078 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Prototypes/Catalog/Fills/Lockers/security.yml
#	Resources/Prototypes/Entities/Mobs/Player/diona.yml
#	Resources/Textures/Structures/Machines/VendingMachines/discount.rsi/broken.png
#	Resources/Textures/Structures/Machines/VendingMachines/discount.rsi/meta.json
#	Resources/Textures/Structures/Machines/VendingMachines/discount.rsi/normal-unshaded.png
#	Resources/Textures/Structures/Machines/VendingMachines/discount.rsi/off.png
#	Resources/Textures/Tiles/attributions.yml
#	Resources/Textures/Tiles/dark_plastic.png
#	Resources/Textures/Tiles/plastic.png
#	Resources/Textures/Tiles/steel_dirty.png
#	Resources/Textures/Tiles/white_plastic.png
2023-08-05 05:10:09 +03:00
PJBot
bca24f619c Automatic changelog update 2023-08-04 22:08:45 -04:00
potato1234_x
dda4b73f89 Dr. Gibb Vendor (#18651)
* g

* g2

* fixe

* fixe2
2023-08-04 20:07:40 -06:00
crazybrain23
de6b7a934d oops I kinda stole all the credit for that one (#18679) 2023-08-04 21:31:28 -04:00
PJBot
bf51375b26 Automatic changelog update 2023-08-04 18:41:46 -04:00
Errant
02b06cce39 Reduce gas and jetpack capacity (#18288)
Emergency tank: 4 minutes (down from 12)
Extended Etank: 9 minutes (down from 37)
Double Etank : 15 minutes (down from 62)
Full tank : 31 minutes (down from 94)

This will make it so EVA crews actually need to watch their pressure if they spend significant time outside the station, and/or have a canister in their general vicinity.

Emergency tanks can no longer be used on timescales that far exceed escaping an emergency situation, but will probably be insufficient in extended emergencies, where access to canisters will now be much more important. How well this works in practice will have to be carefully watched.
2023-08-04 14:40:41 -08:00
PJBot
084da94f6a Automatic changelog update 2023-08-04 18:25:25 -04:00
astriloqua
210ccf2e7f Buckle sound fix (#18662)
* Resolve buckle audio playing twice

Note: Unbuckling other still plays twice. :(

* Resolve unbuckling other

AAAAAAAAAAAAAAAAAAAAAAAAAAA

* Remove newline that I added for no reason at all
2023-08-04 18:24:20 -04:00
PJBot
2a87079909 Automatic changelog update 2023-08-04 14:48:58 -04:00
metalgearsloth
aa5ed56d65 Allow pulling while buckled (#18520) 2023-08-04 12:47:52 -06:00
PJBot
d6d1339d18 Automatic changelog update 2023-08-04 14:44:29 -04:00
metalgearsloth
5cce3ae608 Fix .csproj bloat (#18637) 2023-08-04 12:43:39 -06:00
Unbelievable-Salmon
fbbd6ee8f7 syndi mask tweak (#18582) 2023-08-04 12:43:25 -06:00
PJBot
4196c1c20e Automatic changelog update 2023-08-04 14:39:15 -04:00
metalgearsloth
c9368c36af Add laser raptors (#18660) 2023-08-04 12:38:11 -06:00
metalgearsloth
dfbd88507a Fix spear wielding (#18658)
Bottom text
2023-08-04 12:37:16 -06:00
PJBot
1224ddb279 Automatic changelog update 2023-08-04 14:32:43 -04:00
MilenVolf
c20f86733b Moths textures & Layer ordering fix + creampied sprite (#18653)
* Moths textures & Layer ordering fix + creampied sprite

* Forgot to add

* weh

* oops
2023-08-04 12:31:39 -06:00
PJBot
925a4cdc81 Automatic changelog update 2023-08-04 14:30:48 -04:00
Flareguy
f378563114 Revert "TG Smartfrige Sprite (#16801)" (#18659)
This reverts commit 56f33bbae4.
2023-08-04 12:29:43 -06:00
Vordenburg
f277d83b6f Fix some typos (#18661) 2023-08-04 13:50:32 -04:00
lzk
d943238bf1 Add SOD to TTS sanitize (#1255) 2023-08-04 17:44:18 +03:00
lzk
c19dd531de Fix captains cap sprite on hamster (#1257) 2023-08-04 17:42:50 +03:00
PJBot
be866cba00 Automatic changelog update 2023-08-04 04:57:43 -04:00
metalgearsloth
321f337572 Add spear embedding (#18578)
* Add spear embedding

* fuck this copy-paste

* Juicier

* the river
2023-08-04 02:56:39 -06:00
PJBot
dda3848a98 Automatic changelog update 2023-08-04 04:56:12 -04:00
Flareguy
55f95f3741 resprites plastic & dirty steel tiles to match new floortile style (#18643) 2023-08-04 02:55:07 -06:00
LankLTE
db7f3cccd4 moths can eat now (probably) (#18650) 2023-08-04 02:53:26 -06:00
Emisse
3e42931cda barratry update (#18647) 2023-08-04 02:48:33 -06:00
Emisse
9188785657 cluster update (#18648) 2023-08-04 02:48:14 -06:00
PJBot
828449e4e0 Automatic changelog update 2023-08-04 04:40:38 -04:00
Filler
ebd79af9df Added insulated gloves to emaged youtool (#18649) 2023-08-04 02:39:33 -06:00
Emisse
86709bdc3b terminal update (#18645)
* terminal update

* so true
2023-08-04 02:24:57 -06:00
lzk
d6d5f3ddcb Update moth.yml (#18644) 2023-08-04 17:32:40 +10:00
deltanedas
e05bac1c15 Various cow fixes (#18602)
Reparent cow outputs to the correct grid.

Adjust produce so that cows and other multi-stomached animals can eat most produce.

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-04 00:15:05 -07:00
metalgearsloth
b74bd10c32 Fix turrets (#18606) 2023-08-03 23:07:31 -07:00
Vordenburg
ad47cee7f4 Replace THC with THCOil (#18617)
Co-authored-by: Kevin Zheng <kevinz5000@gmail.com>
2023-08-03 22:49:56 -07:00
PJBot
cddb59366d Automatic changelog update 2023-08-04 01:22:33 -04:00
LankLTE
70545f4873 Moths. (#18593) 2023-08-04 15:21:28 +10:00
metalgearsloth
94e2c7a4b0 Fix godmode mispredicts (#18524)
Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
2023-08-04 14:53:07 +10:00
PJBot
a695b15e17 Automatic changelog update 2023-08-03 22:58:06 -04:00
liltenhead
290feca8a5 Fix the incorrect ammo count in the China Lake bundle's description (#18553) 2023-08-04 12:57:02 +10:00
metalgearsloth
dbec10f9b0 Update submodule to 143.1.0 (#18636) 2023-08-04 12:41:32 +10:00
PJBot
e200c2467e Automatic changelog update 2023-08-03 22:31:41 -04:00
Interrobang01
14e6ad6635 Reverted some of the mechanical changes of #16157 (#18555)
* Reverted functional changes from PR 16157

* Unreverted Epinephrine recipe Diethylamine removal because really, Epinephrine is complicated enough.

* Unreverted that Phenol change because 1. Phenol isn't actually used except in Epinephrine so it literally does not matter and 2. having Phenol use these common ingredients causes git add .fungit add . reaction conflicts to happen which is good

* Reverted Diphesomethingsomething recipe change because Diphesomething is pretty useless and so doesn't need such an incredibly difficult recipe
2023-08-03 22:30:37 -04:00
Leon Friedrich
9c2af43af6 Deduplicate & fix prediction reconciliation test (#18635) 2023-08-04 12:21:44 +10:00
PJBot
0e22c2f6e1 Automatic changelog update 2023-08-03 21:54:09 -04:00
Nemanja
6db6b423f4 official security anti-inflatable armament (#18634) 2023-08-03 19:53:06 -06:00
Vordenburg
4821003972 Add names for moths (#18618) 2023-08-04 10:59:53 +10:00
deltanedas
01a616e1af add 3x3 shittle for quick testing (#18630)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-04 09:37:45 +10:00
PJBot
1c261fec65 Automatic changelog update 2023-08-03 16:49:44 -04:00
crazybrain23
3cbaf80e38 Syndicate pAI for Nukies (#18625)
* prototype

* Textures

* fix

* spawn

* Implement requested changes

---------

Co-authored-by: fedKotikeD <123323327+fedKotikeD@users.noreply.github.com>
2023-08-03 14:48:40 -06:00
Emisse
e34e3e5bfc centcomm update (#18626) 2023-08-03 14:48:01 -06:00
Leon Friedrich
f74c5861f4 Try fix test failures (#18620) 2023-08-04 06:34:51 +12:00
Vordenburg
c1d677ea9f Remove extraneous debug log from PickRule (#18619) 2023-08-03 13:58:08 -04:00
Leon Friedrich
c9da59e57a Add oldhelp to engine commands perms (#18603) 2023-08-03 11:44:31 -05:00
Hyenh
d8b478a731 Discount resprite. (#18609) 2023-08-03 05:50:05 -06:00
Emisse
4b888e34ae infiltrator update (#18613) 2023-08-03 05:49:43 -06:00
Emisse
221b5f498f bagel update (#18610)
* bagel update

* hehe silly
2023-08-03 05:44:50 -06:00
Emisse
6afc9ea923 nukie planet update (#18612) 2023-08-03 21:28:33 +10:00
PJBot
ede878ca0a Automatic changelog update 2023-08-03 07:14:24 -04:00
router
f97a2dbb13 make ringtone and uplink code 6 notes long (#17545)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-08-03 21:13:16 +10:00
Abbey Armbruster
f708a8dbf5 Add API to change the sound of AmbientSoundComponent (#18115) 2023-08-03 20:36:10 +10:00
Emisse
0a9164d857 new posters (#18608) 2023-08-03 04:23:57 -06:00
Ubaser
0c8d426921 Add spaceshrooms to maps (#18605)
* SPACESHROOMS

* fix kettle
2023-08-03 02:53:07 -06:00
Vordenburg
e44c235396 [CHANGES PROTOTYPE ID] Clean up lantern (#18526)
- Fix the un-cased proto ID
- Remove the give-away name and description from the Syndicate item
- Remove the same-value inherited fields from PointLight
- Better uplink catalog description
2023-08-03 01:29:05 -06:00
deltanedas
327762dbb9 add eod closet (#18588)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-03 01:26:37 -06:00
Vordenburg
123a653066 Remove duplicate Spear prototype information (#18581) 2023-08-03 17:11:42 +10:00
Leon Friedrich
7985b7af38 Fix AllCommandsHaveDescriptions test failure (#18601) 2023-08-03 17:09:18 +10:00
Leon Friedrich
5a9317027f Warn on improperly disposed tests. (#18594) 2023-08-03 13:07:21 +10:00
deltanedas
ec749270af add wires to core apcs (#18590)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-02 20:24:12 -06:00
Moony
e9890a8331 fixe (#18591)
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2023-08-02 20:29:34 -05:00
Morb
8be9f4dd70 Merge pull request #1253 from space-syndicate/upstream-sync
Upstream sync
2023-08-03 02:51:20 +03:00
Morb0
7d51f7889c Update locale 2023-08-03 02:42:01 +03:00
Morb0
afcb4ea5f3 Merge remote-tracking branch 'upstream/master' into upstream-sync 2023-08-03 02:32:11 +03:00
lapatison
d6624509df Revert "Revert "New tabletop RPG rulebook (#1008)" (#1236)" (#1251) 2023-08-03 02:30:29 +03:00
lapatison
a5f6af413e Translate Upstream #1247 (#1250) 2023-08-03 02:28:26 +03:00
PJBot
11aa7e0740 Automatic changelog update 2023-08-02 19:14:11 -04:00
deathride58
ce3299c49f single line fix to fix GLES2 (#18587) 2023-08-02 18:13:07 -05:00
PJBot
f2ea6b4633 Automatic changelog update 2023-08-02 17:35:58 -04:00
metalgearsloth
868f3298e5 Xeno spitter fixes (#18573)
* Xeno spitter fixes

- Require hands for pickup compounds
- Ranged combat can force movement to ignore LOS checks if ranged wants better LOS.

* Also spirates

IDK how this worked before but TryGetGun shouldn't care about combatmode.

* 1 more
2023-08-02 15:34:54 -06:00
PJBot
8d5a354592 Automatic changelog update 2023-08-02 17:34:05 -04:00
PuceTint
75b1435c48 nitrous oxide causes laughing (#18575)
* n2o causes laughing

* lower threshold, sort usign threshold
2023-08-02 15:33:00 -06:00
Moony
e2b22a4cd8 Toolshed (#17895)
* ogh

* i should save my work

* ogh

* hhcdfhjbghshbxdfhghshc
- lots of bugs in parsing still
- invocation is a stub

* expr parsing works

* awawa

* Saving work

* Improve APIs a bit all around, add shortcuts.

* awa

* awa

* AAAAAA

* save work

* Move shit to engine

* lord

* bql is kill

* forgot the fucking bike rack

* bql is kill for real

* pjb will kill me

* aughfhbdj

* adgddf

* gdsgvfvxshngfgh

* b

* hfsjhghj

* a

* tf you mean i have to document it

* follow C# standards

* Assorted cleanup and documentation pass, minor bugfix in ValueRefParser.

* Start porting old commands, remove that pesky prefix in favor of integrating with the shell.

* bw

* Fix valueref up a bit, improve autocomplete for it.

* awa

* fix tests

* git shut up

* Arithmetic commands.

* parse improvements

* Update engine.

---------

Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2023-08-02 16:09:08 -05:00
PJBot
ad61c21c01 Automatic changelog update 2023-08-02 14:34:00 -04:00
chromiumboy
e8960f77b2 Drop stored entities from containers used in crafting recipes (#18564)
Resolves issue #10852. If a storage container is a reagent for crafting, items stored inside of it are dropped.

---------

Co-authored-by: Kevin Zheng <kevinz5000@gmail.com>
2023-08-02 10:32:51 -08:00
LinkUyx
bcc4738873 Fix atmospheric backpack pixel (#1248) 2023-08-02 20:07:03 +03:00
HighTechPuddle
92a8c73b19 All license.txt files in Audio/Ambience removed (#18572) 2023-08-02 10:10:03 -05:00
Morb
44bf7e1b08 Merge pull request #1247 from space-syndicate/upstream-sync
Upstream sync
2023-08-02 17:44:10 +03:00
PJBot
d846a331b8 Automatic changelog update 2023-08-02 10:33:15 -04:00
eclips_e
a45d0f5a91 Oxygen and nitrogen to P block (#18577)
* Oxygen and nitrogen to P-block crate

* arbitrahegfdefhnnjnnjjjj

I AM GOING INSANE..............
2023-08-02 10:32:08 -04:00
Morb0
b456270d49 Fix IAA job icon 2023-08-02 16:36:17 +03:00
Slava0135
86f222be9f Fix damaging thrown item phasing through walls (#18574) 2023-08-02 15:44:27 +03:00
Morb
61293b2a55 Disable artifact spam on round end (#1242) 2023-08-02 15:42:16 +03:00
Morb0
525b58419d Fix TTS whisper range 2023-08-02 15:23:38 +03:00
Morb0
10da53cbd9 Resprite syndicate crate 2023-08-02 15:20:50 +03:00
Morb0
8fb902a9da Update locale 2023-08-02 15:17:28 +03:00
Morb0
0cffa43345 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	.github/CODEOWNERS
#	Resources/Prototypes/Catalog/Fills/Lockers/heads.yml
#	Resources/Prototypes/Maps/core.yml
#	Resources/Prototypes/Roles/Jobs/Cargo/salvage_specialist.yml
#	Resources/Prototypes/Roles/Jobs/Civilian/assistant.yml
#	Resources/Prototypes/Roles/Jobs/Civilian/lawyer.yml
#	Resources/Prototypes/Roles/Jobs/Civilian/musician.yml
#	Resources/Prototypes/Roles/Jobs/Command/centcom_official.yml
#	Resources/Textures/Clothing/Hands/Gloves/captain.rsi/equipped-HAND.png
#	Resources/Textures/Clothing/Hands/Gloves/captain.rsi/icon.png
#	Resources/Textures/Clothing/Hands/Gloves/captain.rsi/meta.json
#	Resources/Textures/Clothing/Head/Hats/capcap.rsi/equipped-HELMET.png
#	Resources/Textures/Clothing/Head/Hats/capcap.rsi/icon.png
#	Resources/Textures/Clothing/Head/Hats/capcap.rsi/meta.json
#	Resources/Textures/Clothing/Head/Hats/captain.rsi/equipped-HELMET.png
#	Resources/Textures/Clothing/Head/Hats/captain.rsi/icon.png
#	Resources/Textures/Clothing/Head/Hats/captain.rsi/meta.json
#	Resources/Textures/Clothing/Neck/Cloaks/cap.rsi/equipped-NECK.png
#	Resources/Textures/Clothing/Neck/Cloaks/cap.rsi/icon.png
#	Resources/Textures/Clothing/Neck/Cloaks/cap.rsi/inhand-left.png
#	Resources/Textures/Clothing/Neck/Cloaks/cap.rsi/inhand-right.png
#	Resources/Textures/Clothing/Neck/Cloaks/cap.rsi/meta.json
#	Resources/Textures/Clothing/Neck/Cloaks/capcloakformal.rsi/equipped-NECK.png
#	Resources/Textures/Clothing/Neck/Cloaks/capcloakformal.rsi/icon.png
#	Resources/Textures/Clothing/Neck/Cloaks/capcloakformal.rsi/meta.json
#	Resources/Textures/Clothing/Neck/mantles/capmantle.rsi/equipped-NECK.png
#	Resources/Textures/Clothing/Neck/mantles/capmantle.rsi/icon.png
#	Resources/Textures/Clothing/Neck/mantles/capmantle.rsi/meta.json
#	Resources/Textures/Clothing/OuterClothing/Armor/captain_carapace.rsi/equipped-OUTERCLOTHING.png
#	Resources/Textures/Clothing/OuterClothing/Armor/captain_carapace.rsi/icon.png
#	Resources/Textures/Clothing/OuterClothing/Armor/captain_carapace.rsi/meta.json
#	Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcap.rsi/equipped-OUTERCLOTHING.png
#	Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcap.rsi/icon.png
#	Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcap.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/captain.rsi/equipped-INNERCLOTHING.png
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/captain.rsi/icon.png
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/captain.rsi/equipped-INNERCLOTHING.png
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/captain.rsi/icon.png
#	Resources/Textures/Decals/bricktile.rsi/dark_box.png
#	Resources/Textures/Decals/bricktile.rsi/dark_corner_ne.png
#	Resources/Textures/Decals/bricktile.rsi/dark_corner_nw.png
#	Resources/Textures/Decals/bricktile.rsi/dark_corner_se.png
#	Resources/Textures/Decals/bricktile.rsi/dark_corner_sw.png
#	Resources/Textures/Decals/bricktile.rsi/dark_end_e.png
#	Resources/Textures/Decals/bricktile.rsi/dark_end_n.png
#	Resources/Textures/Decals/bricktile.rsi/dark_end_s.png
#	Resources/Textures/Decals/bricktile.rsi/dark_end_w.png
#	Resources/Textures/Decals/bricktile.rsi/dark_inner_ne.png
#	Resources/Textures/Decals/bricktile.rsi/dark_inner_nw.png
#	Resources/Textures/Decals/bricktile.rsi/dark_inner_se.png
#	Resources/Textures/Decals/bricktile.rsi/dark_inner_sw.png
#	Resources/Textures/Decals/bricktile.rsi/dark_line_e.png
#	Resources/Textures/Decals/bricktile.rsi/dark_line_n.png
#	Resources/Textures/Decals/bricktile.rsi/dark_line_s.png
#	Resources/Textures/Decals/bricktile.rsi/dark_line_w.png
#	Resources/Textures/Decals/bricktile.rsi/meta.json
#	Resources/Textures/Decals/bricktile.rsi/steel_box.png
#	Resources/Textures/Decals/bricktile.rsi/steel_corner_ne.png
#	Resources/Textures/Decals/bricktile.rsi/steel_corner_nw.png
#	Resources/Textures/Decals/bricktile.rsi/steel_corner_se.png
#	Resources/Textures/Decals/bricktile.rsi/steel_corner_sw.png
#	Resources/Textures/Decals/bricktile.rsi/steel_end_e.png
#	Resources/Textures/Decals/bricktile.rsi/steel_end_n.png
#	Resources/Textures/Decals/bricktile.rsi/steel_end_s.png
#	Resources/Textures/Decals/bricktile.rsi/steel_end_w.png
#	Resources/Textures/Decals/bricktile.rsi/steel_inner_ne.png
#	Resources/Textures/Decals/bricktile.rsi/steel_inner_nw.png
#	Resources/Textures/Decals/bricktile.rsi/steel_inner_se.png
#	Resources/Textures/Decals/bricktile.rsi/steel_inner_sw.png
#	Resources/Textures/Decals/bricktile.rsi/steel_line_e.png
#	Resources/Textures/Decals/bricktile.rsi/steel_line_n.png
#	Resources/Textures/Decals/bricktile.rsi/steel_line_w.png
#	Resources/Textures/Decals/bricktile.rsi/white_box.png
#	Resources/Textures/Decals/bricktile.rsi/white_corner_ne.png
#	Resources/Textures/Decals/bricktile.rsi/white_corner_nw.png
#	Resources/Textures/Decals/bricktile.rsi/white_corner_se.png
#	Resources/Textures/Decals/bricktile.rsi/white_corner_sw.png
#	Resources/Textures/Decals/bricktile.rsi/white_end_e.png
#	Resources/Textures/Decals/bricktile.rsi/white_end_n.png
#	Resources/Textures/Decals/bricktile.rsi/white_end_s.png
#	Resources/Textures/Decals/bricktile.rsi/white_end_w.png
#	Resources/Textures/Decals/bricktile.rsi/white_inner_ne.png
#	Resources/Textures/Decals/bricktile.rsi/white_inner_nw.png
#	Resources/Textures/Decals/bricktile.rsi/white_inner_se.png
#	Resources/Textures/Decals/bricktile.rsi/white_inner_sw.png
#	Resources/Textures/Decals/bricktile.rsi/white_line_e.png
#	Resources/Textures/Decals/bricktile.rsi/white_line_n.png
#	Resources/Textures/Decals/bricktile.rsi/white_line_s.png
#	Resources/Textures/Decals/bricktile.rsi/white_line_w.png
#	Resources/Textures/Decals/minitile.rsi/dark_box.png
#	Resources/Textures/Decals/minitile.rsi/dark_corner_ne.png
#	Resources/Textures/Decals/minitile.rsi/dark_corner_nw.png
#	Resources/Textures/Decals/minitile.rsi/dark_corner_se.png
#	Resources/Textures/Decals/minitile.rsi/dark_corner_sw.png
#	Resources/Textures/Decals/minitile.rsi/dark_end_e.png
#	Resources/Textures/Decals/minitile.rsi/dark_end_n.png
#	Resources/Textures/Decals/minitile.rsi/dark_end_s.png
#	Resources/Textures/Decals/minitile.rsi/dark_end_w.png
#	Resources/Textures/Decals/minitile.rsi/dark_inner_ne.png
#	Resources/Textures/Decals/minitile.rsi/dark_inner_nw.png
#	Resources/Textures/Decals/minitile.rsi/dark_inner_se.png
#	Resources/Textures/Decals/minitile.rsi/dark_inner_sw.png
#	Resources/Textures/Decals/minitile.rsi/dark_line_e.png
#	Resources/Textures/Decals/minitile.rsi/dark_line_n.png
#	Resources/Textures/Decals/minitile.rsi/dark_line_s.png
#	Resources/Textures/Decals/minitile.rsi/dark_line_w.png
#	Resources/Textures/Decals/minitile.rsi/meta.json
#	Resources/Textures/Decals/minitile.rsi/steel_corner_ne.png
#	Resources/Textures/Decals/minitile.rsi/steel_corner_nw.png
#	Resources/Textures/Decals/minitile.rsi/steel_corner_se.png
#	Resources/Textures/Decals/minitile.rsi/steel_corner_sw.png
#	Resources/Textures/Decals/minitile.rsi/steel_end_e.png
#	Resources/Textures/Decals/minitile.rsi/steel_end_n.png
#	Resources/Textures/Decals/minitile.rsi/steel_end_s.png
#	Resources/Textures/Decals/minitile.rsi/steel_end_w.png
#	Resources/Textures/Decals/minitile.rsi/steel_inner_ne.png
#	Resources/Textures/Decals/minitile.rsi/steel_inner_nw.png
#	Resources/Textures/Decals/minitile.rsi/steel_inner_se.png
#	Resources/Textures/Decals/minitile.rsi/steel_inner_sw.png
#	Resources/Textures/Decals/minitile.rsi/steel_line_e.png
#	Resources/Textures/Decals/minitile.rsi/steel_line_n.png
#	Resources/Textures/Decals/minitile.rsi/steel_line_s.png
#	Resources/Textures/Decals/minitile.rsi/steel_line_w.png
#	Resources/Textures/Decals/minitile.rsi/white_box.png
#	Resources/Textures/Decals/minitile.rsi/white_corner_ne.png
#	Resources/Textures/Decals/minitile.rsi/white_corner_nw.png
#	Resources/Textures/Decals/minitile.rsi/white_corner_se.png
#	Resources/Textures/Decals/minitile.rsi/white_corner_sw.png
#	Resources/Textures/Decals/minitile.rsi/white_end_e.png
#	Resources/Textures/Decals/minitile.rsi/white_end_n.png
#	Resources/Textures/Decals/minitile.rsi/white_end_s.png
#	Resources/Textures/Decals/minitile.rsi/white_end_w.png
#	Resources/Textures/Decals/minitile.rsi/white_inner_ne.png
#	Resources/Textures/Decals/minitile.rsi/white_inner_nw.png
#	Resources/Textures/Decals/minitile.rsi/white_inner_se.png
#	Resources/Textures/Decals/minitile.rsi/white_inner_sw.png
#	Resources/Textures/Decals/minitile.rsi/white_line_w.png
#	Resources/Textures/Tiles/attributions.yml
#	Resources/Textures/Tiles/bar.png
#	Resources/Textures/Tiles/clown.png
#	Resources/Textures/Tiles/dark.png
#	Resources/Textures/Tiles/dark_diagonal.png
#	Resources/Textures/Tiles/dark_diagonal_mini.png
#	Resources/Textures/Tiles/dark_herringbone.png
#	Resources/Textures/Tiles/dark_mini.png
#	Resources/Textures/Tiles/dark_mono.png
#	Resources/Textures/Tiles/dark_offset.png
#	Resources/Textures/Tiles/dark_pavement.png
#	Resources/Textures/Tiles/dark_pavement_vertical.png
#	Resources/Textures/Tiles/hydro.png
#	Resources/Textures/Tiles/kitchen.png
#	Resources/Textures/Tiles/laundry.png
#	Resources/Textures/Tiles/steel.png
#	Resources/Textures/Tiles/steel_diagonal.png
#	Resources/Textures/Tiles/steel_diagonal_mini.png
#	Resources/Textures/Tiles/steel_herringbone.png
#	Resources/Textures/Tiles/steel_mini.png
#	Resources/Textures/Tiles/steel_mono.png
#	Resources/Textures/Tiles/steel_offset.png
#	Resources/Textures/Tiles/steel_pavement.png
#	Resources/Textures/Tiles/steel_pavement_vertical.png
#	Resources/Textures/Tiles/white.png
#	Resources/Textures/Tiles/white_diagonal.png
#	Resources/Textures/Tiles/white_diagonal_mini.png
#	Resources/Textures/Tiles/white_herringbone.png
#	Resources/Textures/Tiles/white_mini.png
#	Resources/Textures/Tiles/white_mono.png
#	Resources/Textures/Tiles/white_offset.png
#	Resources/Textures/Tiles/white_pavement.png
#	Resources/Textures/Tiles/white_pavement_vertical.png
2023-08-02 15:13:51 +03:00
lzk
a61f0ea4a2 Revert "Add syndicate crate sprites" (#1244) 2023-08-02 15:05:24 +03:00
metalgearsloth
26dd6f2cdf Fix merge artifact (#18570) 2023-08-02 20:39:27 +10:00
PJBot
dc0e873605 Automatic changelog update 2023-08-02 06:08:16 -04:00
deathride58
2db1c1600f Light-reactive interaction outlines (#18343) 2023-08-02 20:07:12 +10:00
PJBot
5b66eb36d7 Automatic changelog update 2023-08-02 06:06:17 -04:00
Nim
cbe932eecf Objective of the Theft, Emergency Security Orders (#16837) 2023-08-02 20:05:12 +10:00
PJBot
a1f164104f Automatic changelog update 2023-08-02 06:04:43 -04:00
Nim
6a2aac39e4 Magazine for C20R in uplink (#17108) 2023-08-02 20:03:39 +10:00
PJBot
817c3c0db3 Automatic changelog update 2023-08-02 05:48:23 -04:00
deltanedas
3d1ade9684 add gateway for admeme (#17587)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-02 19:47:18 +10:00
Vordenburg
ce25812215 Add missing song names (#18432) 2023-08-02 19:36:59 +10:00
Vordenburg
cbbed773b4 Add song name support (#18433) 2023-08-02 19:36:27 +10:00
PJBot
2de3fa0ca1 Automatic changelog update 2023-08-02 05:33:48 -04:00
Slava0135
52a60f698f Damage on high speed effect (#18566) 2023-08-02 19:32:44 +10:00
PJBot
a7519580c0 Automatic changelog update 2023-08-02 05:31:09 -04:00
Slava0135
e6159d8581 Damage other on hit player feedback (#18539) 2023-08-02 19:30:04 +10:00
Emisse
3e09fe4b7c bagel update (#18567) 2023-08-02 03:26:45 -06:00
metalgearsloth
926e539f97 Update submodule to 142.1.2 (#18562) 2023-08-02 13:47:16 +10:00
Emisse
289713eaca marathon update (#18560) 2023-08-01 21:28:02 -06:00
Emisse
eec39c3ba9 meta update (#18559) 2023-08-01 21:27:55 -06:00
Leon Friedrich
4791d089a5 Update Engine, again (#18558) 2023-08-02 12:45:12 +10:00
Emisse
4aeb4c3ee9 box update (#18551) 2023-08-01 18:59:46 -06:00
Leon Friedrich
7ce68629bc Make pardon command test non-destructive (#18518) 2023-08-02 10:57:11 +10:00
Leon Friedrich
9cc2852040 Update engine (#18552) 2023-08-02 10:56:16 +10:00
PJBot
c5aa179dc3 Automatic changelog update 2023-08-01 20:50:00 -04:00
metalgearsloth
c31c848afd Shooting NPCs and more (#18042)
* Add pirate shooting

* Shooting working

* Basics working

* Refactor time

* More conversion

* Update primitives

* Update yml

* weh

* Building again

* Draft

* weh

* b

* Start shutdown

* Starting to take form

* Code side done

* is it worky

* Fix prototypes

* stuff

* Shitty working

* Juke events working

* Even more cleanup

* RTX

* Fix interaction combat mode and compquery

* GetAmmoCount relays

* Fix rotation speed

* Juke fixes

* fixes

* weh

* The collision avoidance never ends

* Fixes

* Pause support

* framework

* lazy

* Fix idling

* Fix drip

* goobed

* Fix takeover shutdown bug

* Merge fixes

* shitter

* Fix carpos
2023-08-01 19:48:56 -05:00
PJBot
018e465fad Automatic changelog update 2023-08-01 17:18:07 -04:00
PrPleGoo
e083b33aae security HUD now shows a job icon on entities with a body (#18054) 2023-08-02 07:17:03 +10:00
PJBot
9d4c1a254a Automatic changelog update 2023-08-01 17:12:56 -04:00
Nemanja
27231420bc Allow gamemodes to specify custom map pools (#18429)
* Allow game presets to require certain maps

* make preset maps ignore the game map pool

* make it use a map pool prototype

* Typo

---------

Co-authored-by: Kevin Zheng <kevinz5000@gmail.com>
2023-08-01 16:11:50 -05:00
PJBot
b7382646b6 Automatic changelog update 2023-08-01 17:11:40 -04:00
keronshb
54197faf93 Restores Captain's gloves and carapace (#18480) 2023-08-01 16:10:36 -05:00
PJBot
682d023ff6 Automatic changelog update 2023-08-01 17:06:18 -04:00
crazybrain23
524afc6eaf IP ban by default (#18545) 2023-08-01 16:05:14 -05:00
Emisse
963efeb796 nerf hristov (#18542)
* silly

* Update antimateriel.yml
2023-08-01 16:04:44 -05:00
PJBot
4214a36336 Automatic changelog update 2023-08-01 15:58:27 -04:00
MisterMecky
1b4d4f8c35 Add chemical scanning goggles (#18373)
* add chemical scanning goggles

* add prototype and textures

* .ftl stuff

* add lathe, recipe, research stuff

* missing description

* emo review

* remove static method + newlines

---------

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
2023-08-01 15:57:22 -04:00
PJBot
8a5307a83d Automatic changelog update 2023-08-01 15:39:26 -04:00
Arendian
4cd70b241c Disposable turret explodes when empty (#18175)
* turret go boom

* fix ammo

* universal function name

* Also explodes when destroyed

* comment added

* Triggerwhenemptycomponent added

* comment adjusted

* Updated uplink description

* Moved to own event file

* file namespace

* rerun tests

---------

Co-authored-by: Slava0135 <super.novalskiy_0135@inbox.ru>
2023-08-01 15:38:22 -04:00
Julian Giebel
78c66cca75 Fix air alarm not checking if device is in device list before sending atmos device settings (#18436) 2023-08-01 14:27:59 -04:00
PJBot
822afd4236 Automatic changelog update 2023-08-01 13:28:26 -04:00
Brayden H
c2236e548a Removing Head Jumpskirt Armor Values (#18532) 2023-08-01 13:27:22 -04:00
HerCoyote23
0894a113af Significantly buffs the truncheon (#18533)
* Added Combat Baton

* Add to secfab

* reduce damage to 15

* Renamed to Truncheon, set damage to 17 again.

* Added T2 research, up dmg to 18 cause it'll be rarer.

* Make recipe dynamic

* Pump it up
2023-08-01 13:24:40 -04:00
faint
06c1d57edc State successfully fixed (#18535)
we did it
2023-08-01 20:11:51 +03:00
Slava0135
d4c8065e8a Move and rename damage effect to color flash effect (#18263)
* move damage effect to different package

* rename to ColorFlashEffect

* renaming some other things
2023-08-01 19:02:54 +03:00
Leon Friedrich
5978c7f5b2 Fast recycle more tests (#18516) 2023-08-02 01:09:25 +10:00
PJBot
c3f0b881f3 Automatic changelog update 2023-08-01 10:44:07 -04:00
Errant
9b10f7f557 Stealthier whispers (#17898)
* Stealth whisper take 2

* weh

* fix whisper maxrange

* make variables more distinct
2023-08-01 17:43:02 +03:00
forthbridge
5fc7f21853 Add Spaceshrooms (#17092)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-08-02 00:10:48 +10:00
PJBot
474b29cc16 Automatic changelog update 2023-08-01 10:03:11 -04:00
Vasilis
089c36e84d Remove QM access from HoP (#18521) 2023-08-01 17:02:01 +03:00
Emisse
9fa1f0f9b8 packed update (#18517) 2023-08-01 00:51:48 -06:00
PJBot
5ccbaf6747 Automatic changelog update 2023-08-01 02:11:09 -04:00
Nemanja
9147c91ceb Make guidebooks specify both damage types and groups (#18510)
* Make guidebooks specify both damage types and groups

* slothhhhhhhhhh i was in vc you didn't have to leave revIIEEEEWWWWWWW
2023-08-01 00:10:05 -06:00
Flareguy
3c5d913b1e Tile Resprite: Return of Supernorn-style tiles (#18513)
* re-resprites tiles to closely match supernorn tiles

* swag messiah

* meta.json fixe

* we decided to make an entire episode about it
2023-08-01 00:09:46 -06:00
PJBot
8aa848feab Automatic changelog update 2023-08-01 00:13:59 -04:00
Nemanja
edd7535564 Make anomaly generator always spawn anomalies on station (#18508) 2023-08-01 14:12:55 +10:00
metalgearsloth
73c323fd62 Some MoverController cleanup (#18484)
Was going to code a feature but forgor it already existed so I just cleaned up some Dirty / EntityQuery<T> stuff.
2023-08-01 00:08:52 -04:00
PJBot
823cb0a762 Automatic changelog update 2023-07-31 19:16:21 -04:00
Vasilis
eda7e744a3 Spilling liquids no longer exposes true identify (#18505)
* mama i did it by myself!

* wait how does this fix it? what???

* oops
2023-07-31 19:15:17 -04:00
PJBot
70db8e8177 Automatic changelog update 2023-07-31 18:47:09 -04:00
Tom Leys
66ed63dd90 Remember the first entity a Mind controls for the endround screen (#16950) 2023-07-31 18:46:06 -04:00
PJBot
a9e1f05d15 Automatic changelog update 2023-07-31 16:38:17 -04:00
deltanedas
678d18d79e add kill head to objective group (#18496)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-07-31 14:37:53 -06:00
HerCoyote23
27becd8986 Security Melee Weapon, the Truncheon (#17666)
* Added Combat Baton

* Add to secfab

* reduce damage to 15

* Renamed to Truncheon, set damage to 17 again.

* Added T2 research, up dmg to 18 cause it'll be rarer.

* Make recipe dynamic
2023-07-31 14:37:12 -06:00
PJBot
60ac4ae569 Automatic changelog update 2023-07-31 16:33:24 -04:00
Raitononai
dbdd668e89 Adds stamina damage to the toy sword (#18490)
* now you can beat your friends with toy swords!

* lowered the stam damage a bit cause it shouldn't do the same as boxing gloves that do brute.

* Revert "lowered the stam damage a bit cause it shouldn't do the same as boxing gloves that do brute."

This reverts commit b3fdfaa0e39531bd07f73a165f1985c53acb656d.
2023-07-31 14:32:16 -06:00
PJBot
53e2d4a0ee Automatic changelog update 2023-07-31 16:31:57 -04:00
crazybrain23
043215310a replace nuralink with brain–computer interface (#18492) 2023-07-31 14:30:51 -06:00
Kevin Zheng
f1ed3a2e20 Fix bullets passing through vehicles (#18500)
Adjust BaseVehicle layers so that bullets and lasers do not pass through
them.
2023-07-31 14:30:23 -06:00
Kevin Zheng
92b784c753 Give poison donut a suffix (#18502)
This makes it harder for mappers to accidentally put down a poisonous
donut using the entity spawn menu.
2023-07-31 14:30:09 -06:00
Nemanja
76622db52d Fix eye damage guidebook text (#18504) 2023-07-31 14:29:52 -06:00
Raitononai
eb59128e6e Lowering head closet bloat. (#18495)
* Changes contents of most of the head's lockers, to remove random shit.

* Fixes accidental change to Cap's locker
2023-07-31 14:29:00 -06:00
Hyenh
ede3e89851 Adds Syndicate Crate (#18497)
* Retextures surplus crates.

* Adds locale name+desc.

* Removes period from ent names.
2023-07-31 14:28:15 -06:00
Kevin Zheng
64e6d346d6 Add cvar to deadmin when joining round (#18430) 2023-07-31 11:13:38 -08:00
Nemanja
2d08f02d23 Material generators from Afterlight (#18387) 2023-07-31 14:42:38 -04:00
Vordenburg
b9af7d3668 Remove duplicate Cargo access from HoP (#18494) 2023-07-31 18:45:21 +03:00
faint
104b6527c9 Nuke codes paper stamp fix (#18488) 2023-07-31 16:45:36 +03:00
Emisse
e77585badf bagel update (#18485) 2023-07-31 02:11:07 -06:00
PJBot
6be8d484a0 Automatic changelog update 2023-07-31 02:04:53 -04:00
Alekshhh
c7c56f4a81 Chemical Wiki Descriptions, Recipe Tweaks & Effect Tweaks (2) (#16157)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-07-31 16:03:49 +10:00
Raitononai
c262138d63 Fixes senior roles not getting job specific items because i'm salty i didn't get to use my turret as sci (#18473) 2023-07-31 00:03:41 -06:00
PJBot
541467257f Automatic changelog update 2023-07-31 01:41:35 -04:00
Ilya246
e35d1bd0b8 fix passive vents (#18457)
* fix passive vents

* fix indent
2023-07-30 23:40:31 -06:00
PJBot
385e8438d2 Automatic changelog update 2023-07-31 01:35:26 -04:00
MishaUnity
87d06110d8 Mass-media console update (#18466)
* Add Console, PDA news tab, and ringstone popup

* Add English localization

* Add mass-media console board to Advanced Entertainment resrarch

* Fix misprint

* Deleting unused libraries

* Fix round restart problem

* Fixing restart problem

* Just another fix

* Сode optimization

* Code optimization

* Convert News read tab to cartridge

Convert the News read tab into a cartridge, and fix a couple of bugs

* Just another fix

* Some updates

* More fixing!!

Fix cooldown, add author label to read menu

* Again, fix cooldown bug

* Some minor changes

* Revert "Some minor changes"

This reverts commit 470c8d727629ac79994f70e56162adae8659e944.

* Some minor updates

* News write Ui update

* Just another fix

* See commit below comments

* More code readability, more!
2023-07-30 23:34:22 -06:00
PJBot
4c6d576f98 Automatic changelog update 2023-07-31 00:42:29 -04:00
metalgearsloth
c9a7bafb6a Update submodule to 142.0.1 (#18483) 2023-07-31 14:41:38 +10:00
deathride58
dd04f5c4d2 Fixes the flash overlay being offset in separated UI mode (#18415) 2023-07-31 14:41:24 +10:00
Leon Friedrich
69c1676d9d Add enum serialization test. (#18443) 2023-07-31 14:32:08 +10:00
Leon Friedrich
3e599e2306 Add missing CleanReturnAsync() to some tests. (#18471) 2023-07-31 13:57:52 +10:00
coolmankid12345
a8e2be7539 Give me more nukies (#18210) 2023-07-30 21:11:56 -04:00
PJBot
5dead36340 Automatic changelog update 2023-07-30 21:08:50 -04:00
avery
c15257fa21 Add reflection support for mobs, reflective vest, shuttle walls (#18186) 2023-07-30 21:07:45 -04:00
PJBot
8298b64a25 Automatic changelog update 2023-07-30 18:39:22 -04:00
liltenhead
2efb5bcb66 Fix Emergency Medipen Typo (#18476) 2023-07-31 01:38:18 +03:00
PJBot
44b44fd391 Automatic changelog update 2023-07-30 14:55:49 -04:00
JoeHammad1844
e6f6fbc293 air and gas mask in syndie EVA and hardsuit bundle (#18442) 2023-07-30 12:54:45 -06:00
JoeHammad1844
d2744b60c3 made the hristov just a little greater (#18447) 2023-07-30 12:54:13 -06:00
metalgearsloth
b0b1597aad Fix cargo gifts (#18449)
Some of the IDs were invalid and no typeserializer.
2023-07-30 12:53:54 -06:00
metalgearsloth
9647d2cf59 Nerf silicon prices (#18455)
No more factorio gaming
2023-07-30 12:53:41 -06:00
IanComradeBot
86d314927e Automatic changelog update 2023-07-30 12:00:34 +00:00
lzk
1a285c0305 Decrease chance of extended mode in Secret (#1241) 2023-07-30 14:59:28 +03:00
metalgearsloth
fae9a05ea2 Event horizon serialization (#18173) 2023-07-30 20:47:44 +10:00
metalgearsloth
c00601acfc Cleanup metadata + xform on entitytest (#18396) 2023-07-30 20:29:33 +10:00
Ubaser
f604d48c2e update (#18445)
- Remove cap gun ammo
- Add cameras around singulo
- Add wires below rd office grilles
- Remove tiles below rage cage grilles
- Add fax machine to library
- Make command and camera window be zappy
- Remove perma hatchet and scythe
- Fix sci artifact doors
- Add curtains to dorm rooms
- Power air alarm in command
- Fix apc outside sci
- Add a headslime to virology
- Remove the centcom gas mask
- Add a grille to chapel room
- Open up atmos a bit
- Add senior roles
- Dim maints by A LOT
- Change perma mv to lv
- Add mass news console to reporter room
- Fix engi floor outside ame room
- In ame room, move racks to left and controller/fuel to right
- Fix substation room below engineering, AA and missing tile
- Add roundstart telecomms and remove note
2023-07-29 23:27:21 -06:00
PJBot
874ff7e861 Automatic changelog update 2023-07-29 22:36:58 -04:00
liltenhead
2200ff6974 Communications computer description change (#18444) 2023-07-29 19:35:54 -07:00
PJBot
7e9be39eb2 Automatic changelog update 2023-07-29 19:01:02 -04:00
liltenhead
b5afe95fad Bartender Filter (#18440) 2023-07-29 18:59:58 -04:00
PJBot
c48230f507 Automatic changelog update 2023-07-29 17:08:35 -04:00
Arendian
2c5f202dca Eject casings some distance from the gun (#18081)
Makes bullet casings launch a bit away from you when shooting a gun. Cycling still drops it at your feet.

---------

Co-authored-by: Kevin Zheng <kevinz5000@gmail.com>
2023-07-29 14:07:31 -07:00
deltanedas
1fe9a071b1 Adjust dead " examine text (#18329)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-07-29 12:45:58 -07:00
PJBot
c503d42a27 Automatic changelog update 2023-07-29 15:20:13 -04:00
Keiku
586f44b92a Improve hunger and thirst warning icons (#18390)
Changes the icons for the three stages of hunger and thrist to be more visually distinct from their other stages and not rely on color coding. This makes it more colorblind-friendly.

Create a flashing animated sprite for Starvation and Parched states, making them much more noticable with the intention to draw attention towards managing these states.

---------

Co-authored-by: onoira <onoira@psiko.zone>
2023-07-29 12:19:09 -07:00
PJBot
ce16a5432d Automatic changelog update 2023-07-29 14:58:02 -04:00
lzk
22d58eee8e Fix display of ghost role rules (#18434) 2023-07-29 11:56:58 -07:00
PJBot
f55d1b8996 Automatic changelog update 2023-07-29 14:52:39 -04:00
chromiumboy
6716a16997 Anomaly locator tweaks (#18391)
* Tweaked the anomaly locator so that it has a range of 20 (up from 10) and reduced its power cell draw rate to 1 (down from 5)

* Actually set power cell draw rate to 1, adjusted the beep intervals to sound better
2023-07-29 14:51:35 -04:00
PJBot
4edbc93290 Automatic changelog update 2023-07-29 14:47:33 -04:00
lzk
a52709fae2 New crafting recipes for hair flower and flower crown (#18421) 2023-07-29 11:46:29 -07:00
Leon Friedrich
3f3f892822 Update engine to v142.0.0 (#18431) 2023-07-30 03:51:38 +10:00
Leon Friedrich
385b587cfc Validate prototype ids in c# fields (#18224) 2023-07-30 03:34:51 +10:00
metalgearsloth
d4a85afb88 Update GetComponents for IEnumerable (#18395) 2023-07-30 03:34:41 +10:00
PJBot
20dd10388c Automatic changelog update 2023-07-29 13:31:03 -04:00
Leon Friedrich
35d6d490f1 Fix some machine construction bugs. (#18179) 2023-07-30 03:29:59 +10:00
Vasilis
55f935e3fe Adds a cvar to hide PII information in ban message (#18428)
* my macbook hates running 2 clients

* yes
2023-07-29 20:14:56 +03:00
IanComradeBot
1bae03e94f Automatic changelog update 2023-07-29 16:33:40 +00:00
Larry
e899787988 Change name and description of servers (#1237) 2023-07-29 19:32:35 +03:00
lapatison
fc8fc09299 Translate Upstream #1227 (#1232)
Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com>
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2023-07-29 19:10:09 +03:00
PJBot
96854f25d2 Automatic changelog update 2023-07-29 11:17:39 -04:00
eclips_e
d33b1a2059 rename chemical compendium to chempendium (#18427)
* chempendium

because hahahha funny pun

* gods greatest failure
2023-07-29 11:16:30 -04:00
Nemanja
e7b74ca3e7 Add EmoGarbage to codeowners (#18424)
* I own the code, the game is mine!

* scrunkle dan

* dunckle gran
2023-07-29 09:42:37 -04:00
PJBot
593920bf3b Automatic changelog update 2023-07-29 09:15:04 -04:00
liltenhead
8d767f08a4 Milk (#18422) 2023-07-29 16:14:00 +03:00
PrPleGoo
7c088ac1de Job icons are stored on ID cards (#18233) 2023-07-29 18:25:27 +10:00
Pieter-Jan Briers
7c9d7423d2 Remove autogenerated from admin log key. (#18377) 2023-07-29 16:44:28 +10:00
metalgearsloth
253136b0b6 Update submodule to 141.2.1 (#18418) 2023-07-29 16:20:41 +10:00
PJBot
2a312a5c2a Automatic changelog update 2023-07-29 02:13:46 -04:00
potato1234_x
7e5fee7906 Cargo Bags (#18389)
* sprites

* obtaining

* rename

* idiotism
2023-07-29 00:12:42 -06:00
Flareguy
333826c733 Renames Robust Nukie (#18331)
* renames robust nukie drink

* deltadenas... if your reading this then you dont have much time left

* Update Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_cans.yml

Co-authored-by: MisterMecky <mrmecky@hotmail.com>

---------

Co-authored-by: Emisse <99158783+Emisse@users.noreply.github.com>
Co-authored-by: MisterMecky <mrmecky@hotmail.com>
2023-07-29 00:11:28 -06:00
PJBot
5b697431e5 Automatic changelog update 2023-07-29 02:11:19 -04:00
lzk
8b694263e6 Update theater.yml (#18337) 2023-07-29 00:10:15 -06:00
Nemanja
5cb4378dc3 Allow Initial Infected to turn undead while crit (#18411) 2023-07-29 00:09:53 -06:00
metalgearsloth
d2123964a1 Truncate gun firerates (#18413)
screenshots-and-videos is the new bug channel.
2023-07-29 00:09:43 -06:00
Jackal298
3ee808fcbe Syndicate Sniper bundle change and rework of the anti-material ammo box (#18414) 2023-07-29 00:09:33 -06:00
MilenVolf
9ff7fc14d5 clean champagne from cyrillic letter (#18412) 2023-07-29 07:30:23 +02:00
Nemanja
e03974a0a2 Add logs for research (#18388)
* Add logs for research

* Update Content.Server/Research/Systems/ResearchSystem.Technology.cs

Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>

* dumb but ok

* wacka wacka

* Update LogType.cs

---------

Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>
2023-07-28 23:14:39 -05:00
lapatison
a4997954f0 Translate Upstream #1229 (#1234) 2023-07-29 03:45:42 +03:00
PJBot
3e73a7f750 Automatic changelog update 2023-07-28 20:11:49 -04:00
Vasilis
99aa7e52c7 Plunger is now a hat (#18410)
* the plunger

* Copyright webedit
2023-07-28 18:10:45 -06:00
PJBot
24ec1055b0 Automatic changelog update 2023-07-28 20:10:24 -04:00
Skarletto
12cb42349e cap drip refactor (#18276)
* swap out captain hardhat

* updated navy cap cloak

* change default cap suit/skirt along with monkey alts

* fixes capcap shading

* cap hardhat

* slight sheath edit

* capcap now able to be worn by hamlet

* capcap ACTUALLY able to be worn by hamlet now

* mantle edit

* winter coat

* formalcloak

* small json edit

* me when the when me the when me when the

* carapace

* gloves

* goof'd

* gloves are darkerrrrr
2023-07-28 18:09:19 -06:00
lapatison
f627dfc28e Revert "New tabletop RPG rulebook (#1008)" (#1236) 2023-07-29 02:10:22 +03:00
lzk
bab0b0dbfb Add time info to role required time comments (#1231) 2023-07-29 02:05:06 +03:00
lzk
910a12b3ad Move Corvax/Catalog/Datasets/Names/military.yml to Corvax/Datasets/Names/military.yml (#1228) 2023-07-29 02:03:36 +03:00
IanComradeBot
26d24accec Automatic changelog update 2023-07-28 23:02:42 +00:00
lzk
31eb4a64a5 [Tweak] LawDrobe for IAA (#1223) 2023-07-29 02:01:37 +03:00
IanComradeBot
4fffd6a723 Automatic changelog update 2023-07-28 22:59:05 +00:00
lzk
cf8534c63a [Resprite] Atmospheric backpacks (#1235) 2023-07-29 01:57:59 +03:00
lzk
d9c56dcd43 Replace captain cap (#1233) 2023-07-29 01:50:44 +03:00
Morb
c2b28deadc Merge pull request #1229 from space-syndicate/upstream-sync
Upstream sync
2023-07-29 00:27:41 +03:00
Morb0
b51a3c17d9 Update locale 2023-07-28 23:52:36 +03:00
Morb0
1234d9cf3e Correct Largo description 2023-07-28 23:52:29 +03:00
Morb0
1381fba84a Remove straps from wt550 sprite 2023-07-28 23:31:56 +03:00
Morb0
dda8422a81 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Textures/Objects/Weapons/Guns/SMGs/wt550.rsi/equipped-BACKPACK.png
2023-07-28 23:30:47 +03:00
Pieter-Jan Briers
c04e0754fb Update submodule to v141.2.0 (#18408) 2023-07-28 22:24:03 +02:00
Emisse
2708c5e742 firesuits/jugsuits buff (#18407)
* fireuits

* hardsoots
2023-07-28 14:21:29 -06:00
PJBot
eda9a2d2a8 Automatic changelog update 2023-07-28 16:00:08 -04:00
MishaUnity
e4dcdc0c6e convert News read tab to PDA Cartridge (#18368)
* Add Console, PDA news tab, and ringstone popup

* Add English localization

* Add mass-media console board to Advanced Entertainment resrarch

* Fix misprint

* Deleting unused libraries

* Fix round restart problem

* Fixing restart problem

* Just another fix

* Сode optimization

* Code optimization

* Convert News read tab to cartridge

Convert the News read tab into a cartridge, and fix a couple of bugs

* Just another fix

* Some updates

* More fixing!!

Fix cooldown, add author label to read menu

* Again, fix cooldown bug

* Some minor changes

* Revert "Some minor changes"

This reverts commit 470c8d727629ac79994f70e56162adae8659e944.

* Some minor updates
2023-07-28 13:59:03 -06:00
PJBot
70ceba5fbc Automatic changelog update 2023-07-28 15:56:49 -04:00
Jackal298
ceb77bc778 Retexture of weapons in the hands of the character Part 2 (#18365) 2023-07-28 13:55:46 -06:00
PJBot
be15a92761 Automatic changelog update 2023-07-28 15:55:09 -04:00
KingFroozy
df815b8f30 Add pockets to hazard vests (#18394) 2023-07-28 13:53:58 -06:00
PJBot
7e00bec16d Automatic changelog update 2023-07-28 15:52:57 -04:00
Vordenburg
0330ea7553 Improve implanter descriptions (#18403)
* Rewrite all implanter and implant descriptions

* Make implanter status control resemble syringe's

* Add implant description to implanter examine

* Remove unused usings
2023-07-28 13:52:06 -06:00
OctoRocket
a6dbaa2f9f [Tweak] Remove some confusing words from archaic. (#18393) 2023-07-28 13:51:52 -06:00
brainfood1183
b13c72b2ab added senior roles, added coffins and graves. (#18404) 2023-07-28 13:51:28 -06:00
PJBot
ca48834b7b Automatic changelog update 2023-07-28 11:55:40 -04:00
SpaceCat
fc4c964e61 adds champagne (#18344)
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>
2023-07-28 17:54:36 +02:00
IanComradeBot
9f5ecea04b Automatic changelog update 2023-07-28 11:32:26 +00:00
Morb
52300ddb5a Add cargo gorilla pet (Largo) (#1198) 2023-07-28 14:31:21 +03:00
lzk
fb3ddf145b [Translate] Names dataset (#1061)
Co-authored-by: lapatison <100279397+lapatison@users.noreply.github.com>
2023-07-28 14:22:17 +03:00
lzk
ceeb53647b [Translate] Guidebooks additions (#1184) 2023-07-28 14:19:46 +03:00
lapatison
2aa18be0fc Translate Upstream #1213 (#1217) 2023-07-28 13:16:53 +03:00
metalgearsloth
e97e7f8137 Revert "Add pathfinding for dynamic bodies" (#18397) 2023-07-28 19:58:31 +10:00
Vordenburg
49f3f07e30 Add pathfinding support for NPCs climbing tables (#17415) 2023-07-28 16:37:29 +10:00
Vordenburg
494b9e5b93 Add pathfinding for dynamic bodies (#17416)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-07-28 16:28:00 +10:00
Morb
c4cd8e1173 Merge pull request #1227 from space-syndicate/upstream-sync
Upstream sync
2023-07-28 03:31:27 +03:00
Morb0
d132302d0d Fix remain maps 2023-07-28 03:04:09 +03:00
ElectroJr
110bd4d583 Fix map linking 2023-07-28 02:32:33 +03:00
PJBot
773b87618b Automatic changelog update 2023-07-27 19:06:38 -04:00
RiceMar1244
11c499039a Back-Equippable Guitars (#18383)
* added back equip sprites for guitars that didnt have them

* Corrected meta.json copyright fields
2023-07-27 17:05:32 -06:00
Morb0
1506e8fe4e Update default Corvax map pool 2023-07-28 01:25:03 +03:00
Morb0
224c334a43 Update locale 2023-07-28 01:11:47 +03:00
Morb0
e10cd48b3c Remove straps from new shotgun sprites 2023-07-28 01:04:06 +03:00
Morb0
23eef7660d Merge remote-tracking branch 'upstream/master' into upstream-sync 2023-07-28 01:02:37 +03:00
Morb
ec0e758cbe Add server configs to repository (#1195) 2023-07-28 00:41:46 +03:00
PJBot
dc5a3c4c7b Automatic changelog update 2023-07-27 16:26:59 -04:00
PrPleGoo
852f041581 Add auth to the mass-media console (#18345)
* process my own comments

* add fields and handling

* little cleanups

* localization

* u

* whoops
2023-07-27 14:25:55 -06:00
lzk
eed35424b4 Update pda.yml (#18380) 2023-07-27 14:11:56 -06:00
PJBot
f27e653395 Automatic changelog update 2023-07-27 16:04:51 -04:00
crazybrain23
60b1d25d33 bye bye syndicate channel (#18375) 2023-07-27 14:03:47 -06:00
KingFroozy
cdfdccd92f Minor changes to Jaws of life and power drill sprites (#18379)
* Minor sprite changes to power drill

* Minor in-hand spirte changes to Jaws of life

* Update meta.json

* Update meta.json
2023-07-27 14:03:27 -06:00
lzk
0394b32b65 Update centcomm.yml (#18367) 2023-07-27 13:59:29 -06:00
PJBot
56bcbc1ca2 Automatic changelog update 2023-07-27 15:42:37 -04:00
deltanedas
0ccf3cc449 saltern senior and atmos removal (#18371)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-07-27 13:42:18 -06:00
OctoRocket
0d2bf9d23c [Add] Adds HoS Flask (#18268)
* [Add] Adds HoS fask

* Added flask base
2023-07-27 13:41:33 -06:00
PJBot
0b1772072a Automatic changelog update 2023-07-27 15:14:21 -04:00
Pieter-Jan Briers
7e5d03a1a8 Fix defib "return to body" prompt. (#18376) 2023-07-27 15:13:17 -04:00
IanComradeBot
f222904897 Automatic changelog update 2023-07-27 10:34:44 +00:00
Morb
a742c6a6ff [Resprite] Meson & thermal glasses icon (#1225) 2023-07-27 13:33:39 +03:00
PJBot
1d1918f034 Automatic changelog update 2023-07-27 05:50:37 -04:00
vanx
ccaad41b59 big boolet big damage (#18254)
Signed-off-by: vanx <#vanxxxx>

Co-authored-by: vanx <#vanxxxx>
2023-07-27 03:49:32 -06:00
JoeHammad1844
35197d0b99 Syndicate Sniper Bundle (contains hristov) (#18250)
* added sniper bundle

* fixed an error in briefcases.yml that would brick the entire map for some reason when I tried to test

* mokey

* whoops thats 1 line too many

* squashed another bug that would brick the uplink

* aha!

* 9 TC

* Update briefcases.yml

* 1984 you cant make black hole storages

* 6TC sniper
2023-07-27 03:49:22 -06:00
Emisse
315df666e7 meta update (#18362)
* meta update

* variantize
2023-07-27 03:49:10 -06:00
PJBot
81c46a278f Automatic changelog update 2023-07-27 04:44:20 -04:00
KingFroozy
c0e4e32c9e Fix for SCE's Jumpsuit (#18356)
Fix for Syndie CE jumpsuit (left-facing sprite is unfinished, and looks like a syndie repairman suit)
2023-07-27 02:43:16 -06:00
PJBot
14ae70486e Automatic changelog update 2023-07-27 04:25:25 -04:00
liltenhead
bffba51a37 Reduce cost of several syndicate/nukie firearms (#18351)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-07-27 18:24:21 +10:00
metalgearsloth
2944285922 Update submodule to 141.1.0 (#18358) 2023-07-27 18:23:36 +10:00
Vordenburg
cf1f2d0e03 Limit the width of the action bar (#17216) 2023-07-27 18:20:07 +10:00
vanx
447eaeca5d Added a ghost warp point to the powersink (#18357)
Co-authored-by: vanx <#vanxxxx>
2023-07-27 18:19:42 +10:00
PJBot
a35a3e8385 Automatic changelog update 2023-07-27 03:39:07 -04:00
Ilya246
4c47686fe8 fix angular braking (#18207) 2023-07-27 17:38:03 +10:00
Errant
c6d2fe6d03 Attacking a powered light now shocks an unarmed attacker (#18340) 2023-07-27 17:37:09 +10:00
PJBot
b728636283 Automatic changelog update 2023-07-27 03:33:30 -04:00
LankLTE
1247d23ce2 Revolver / Python changes. (#18352) 2023-07-27 17:32:26 +10:00
PJBot
c4aa10bcbd Automatic changelog update 2023-07-27 02:09:28 -04:00
potato1234_x
07a71aeee9 Adds Atmos Bags (credit to KingFroozy) (#18354)
* bags

* roundstart bags
2023-07-27 00:08:24 -06:00
PJBot
e29333fcae Automatic changelog update 2023-07-27 01:15:25 -04:00
Emisse
b03ab5cd30 Role timers update (#18321)
* Update head_of_personnel.yml

* Update captain.yml

* Update quartermaster.yml

* Update chief_medical_officer.yml

* Update research_director.yml

* Update head_of_security.yml

* Update chief_engineer.yml

* Update chief_engineer.yml

* Update chief_medical_officer.yml

* Update research_director.yml

* Update head_of_security.yml

* Update quartermaster.yml

* Update quartermaster.yml

* Update chief_engineer.yml

* Update chief_medical_officer.yml

* Update research_director.yml

* Update head_of_security.yml
2023-07-26 23:14:21 -06:00
PJBot
de4f733516 Automatic changelog update 2023-07-26 22:19:15 -04:00
Jackal298
4a32c4698d Retexture of weapons in the hands of the character Part 1 (#18326)
* Retexture of weapons in the hands of the character Part 1

The beginning of a PR series dedicated to the refinement of weapon textures

* Refinement of a homemade pistol

* Test bot fix

* Test bot fix

* Meta
2023-07-26 20:18:11 -06:00
potato1234_x
ee8407f8c3 nukie drink more like, uh, cringe (#18349) 2023-07-26 20:17:22 -06:00
PJBot
34ed9af25f Automatic changelog update 2023-07-26 20:42:55 -04:00
AjexRose
f579818f24 Adding Ammofab (#17538) 2023-07-26 20:41:51 -04:00
Emisse
2802910e44 bagel update (#18347) 2023-07-26 16:50:30 -06:00
Emisse
455d83c42f webedit ops pro pro deltanedas pro (#18338) 2023-07-26 15:31:44 -06:00
PJBot
fa52f34ffb Automatic changelog update 2023-07-26 17:30:41 -04:00
lzk
13a2c4ab83 Update gas_tanks.yml (#18335) 2023-07-26 15:29:35 -06:00
LankLTE
fe1f0ca3a3 Changed timers (#18342) 2023-07-26 15:29:05 -06:00
chromiumboy
c17518a3e5 Added RadiationBlocker component to reinforced uranium windows (#18346) 2023-07-26 15:28:45 -06:00
PJBot
cfb259059b Automatic changelog update 2023-07-26 14:50:42 -04:00
MishaUnity
325d2a39ee add mass-media system (#18251)
* Add Console, PDA news tab, and ringstone popup

* Add English localization

* Add mass-media console board to Advanced Entertainment resrarch

* Fix misprint

* Deleting unused libraries

* Fix round restart problem

* Fixing restart problem

* Just another fix

* Сode optimization

* Code optimization
2023-07-26 12:49:38 -06:00
PJBot
bf4d7ba782 Automatic changelog update 2023-07-26 14:42:33 -04:00
Hebi
151f1c1f40 Locking the implanter (#18324) 2023-07-26 12:41:28 -06:00
SpaceCat
2691e20f98 removes the assistants from the civil department (#18334) 2023-07-26 12:40:08 -06:00
Pieter-Jan Briers
e0c4884995 GDPR stuff update (#18300) 2023-07-26 20:05:51 +02:00
IanComradeBot
02b28608bf Automatic changelog update 2023-07-26 15:29:19 +00:00
lzk
5468ec51fb Add Centcom jobs to TTS sanitize (#1222) 2023-07-26 18:28:14 +03:00
metalgearsloth
86f33a8fa2 Update submodule to 141.0.0 (#18327) 2023-07-26 22:42:34 +10:00
metalgearsloth
b478d5326b Remove component.Initialize calls (#18230) 2023-07-26 22:37:52 +10:00
PJBot
32d8fd2cc7 Automatic changelog update 2023-07-26 06:03:09 -04:00
Emisse
44d7284cd1 monky (#18325) 2023-07-26 04:02:01 -06:00
PJBot
a2ff9f4e57 Automatic changelog update 2023-07-26 04:06:13 -04:00
MisterMecky
00104c92e4 change healing popup to be client only (#18318) 2023-07-26 02:05:32 -06:00
Hebi
756699ffcc Filtering reagents (#18211)
* Making it work

* Refactoring

* Autoformat revert

* Implementing suggestions

* Changed to file scoped namespaces.
2023-07-26 02:05:09 -06:00
PJBot
158af403e8 Automatic changelog update 2023-07-26 03:31:49 -04:00
Nairod
4879dbdc8f Remove gloves and carapace (#18320) 2023-07-26 01:30:44 -06:00
OctoRocket
f1f549e360 [Fix] Implement Accentless Trait Reviews. (#18322) 2023-07-26 17:25:38 +10:00
PJBot
3ed010b5b1 Automatic changelog update 2023-07-26 03:12:18 -04:00
Leon Friedrich
cb89c1c5dc Fix chat bubbles not appearing in replays. (#18317) 2023-07-26 17:11:14 +10:00
PJBot
28cbcfd00f Automatic changelog update 2023-07-26 02:55:49 -04:00
OctoRocket
84a225da47 [Add] Adds the accentless trait (#18303)
* Accentless trait revival, not done yet

* Works for lizard, but for some reason dwarf crashes it

* Fixed!
2023-07-26 00:54:45 -06:00
PJBot
f2e1329ad0 Automatic changelog update 2023-07-26 02:03:57 -04:00
Nemanja
8b0d6a4d45 Prevent using LOOC in crit (#18297)
* Prevent crit players from using LOOC

* fix comment
2023-07-26 00:02:48 -06:00
Emisse
2ed9c7a229 Packed update (#18316)
* packed update

* Update packed.yml
2023-07-25 23:41:08 -06:00
Emisse
d42051d0e5 Omega update (#18315)
* omega update

* Update omega.yml
2023-07-25 23:41:02 -06:00
Emisse
28c5f37570 Meta update (#18314)
* meta update

* Update meta.yml

* Update meta.yml

* meta
2023-07-25 23:40:56 -06:00
c4llv07e
edb33cacc4 Makes AccessReaderComponent support containers (#17927) 2023-07-26 01:34:08 -04:00
Emisse
13da6841b1 Marathon update (#18313)
* marathon update

* Update marathon.yml
2023-07-25 23:32:37 -06:00
Emisse
7a4c30de2d Fland update (#18312)
* fland update

* fland

* Update fland.yml
2023-07-25 23:32:26 -06:00
Emisse
39a057f290 Box update (#18311)
* box update

* fuck

* Update box.yml

* box
2023-07-25 23:32:16 -06:00
Emisse
e38d4516e6 Bagel update (#18310)
* prototype cock and ball torture

* christ lives

* Update bagel.yml

* interrogator lamp i forgot existed

* so true
2023-07-25 23:32:08 -06:00
Emisse
3321039c87 mining shuttle update (#18309) 2023-07-25 21:56:14 -06:00
PJBot
1f6d8b1389 Automatic changelog update 2023-07-25 23:07:34 -04:00
Nairod
aec3e18502 Senior Roles (#18181)
* Senior Roles

* Senior Researcher and first wave of touch-ups

* Senior Physician and second wave of touch ups

* Senior Officer and third wave of clean ups

* Fourth wave of touch ups

* Playtimetracker fix, I hope

* Supervisor adjustment

* Sci assistant supervisor fix.

* Allow antags for all except Senior Officer.
2023-07-25 21:06:31 -06:00
PJBot
65699ae2ed Automatic changelog update 2023-07-25 20:36:23 -04:00
c4llv07e
1b4373d567 Fix radiation sound not working (#18282)
* Fix radiation sound not working

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Make Geiger sound local

Signed-off-by: c4llv07e <kseandi@gmail.com>

---------

Signed-off-by: c4llv07e <kseandi@gmail.com>
2023-07-25 18:35:19 -06:00
Emisse
31607a0be0 hardsuit/firesuit cleanup (#18308)
* real

* hjoly fuck you guy sare annoying

* fix cargo arbitrage idk why tf it changed from editing armor values but fuck my life i guess

* why god

* Update suits.yml

* Update cargo_emergency.yml
2023-07-25 18:34:59 -06:00
Pieter-Jan Briers
9507520e40 Better synchronous IAsyncEnumerable<T> handling. (#18296) 2023-07-26 10:03:41 +10:00
Pieter-Jan Briers
12391b4881 Fix unit tests being inconsistent now. (#18298) 2023-07-26 10:03:29 +10:00
Pieter-Jan Briers
67dbe5f581 Fix atmos techs being so powerful as to break the very fabric of the universe. (#18301) 2023-07-26 10:02:40 +10:00
PJBot
5332804ffa Automatic changelog update 2023-07-25 17:33:14 -04:00
deltanedas
063f75ca29 let animals drink things (#18236)
* thirst .Owner removal

* thirst file scope

* drink update + minor refactor

* drink file scope

* let animals drink things

* dont eat/drink when dont need to

* admeme mouse override

* moo

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-07-25 15:32:10 -06:00
Nemanja
d55cd23b0a Zombie Mode 𝓡𝓮𝓭𝓾𝔁 (#18199)
* zombie mode redux

* the great zombie changes

* fix this

* 65 down to 50

* empty

* Changes to address stalling

* make zombie nukies no longer nukies

* actually work
2023-07-25 15:31:35 -06:00
PJBot
763156f6ec Automatic changelog update 2023-07-25 17:30:59 -04:00
Jackal298
ba372894f0 Spiret fix modular receiver and rifle stock (#18262)
Reupload
2023-07-25 15:29:56 -06:00
PJBot
8f0c95bda6 Automatic changelog update 2023-07-25 17:29:40 -04:00
Phill101
ebe72ac2b3 introduce Bleed alert (#18295)
Co-authored-by: Phill101 <holypics4@gmail.com>
2023-07-25 15:28:35 -06:00
Emisse
6ed4fa052c omega update (#18307) 2023-07-25 15:27:29 -06:00
Emisse
debe1c161b packed update (#18306) 2023-07-25 15:27:22 -06:00
Emisse
53350f232f fland update (#18305) 2023-07-25 15:27:15 -06:00
Emisse
ade999cbf8 meta update (#18304) 2023-07-25 15:27:05 -06:00
Emisse
c77f9de536 terminal update again (#18302) 2023-07-25 15:03:48 -06:00
PJBot
ef4cc27410 Automatic changelog update 2023-07-25 16:19:08 -04:00
AjexRose
7ef7fb2096 Retexture of command crate (#18294) 2023-07-25 14:18:01 -06:00
deltanedas
05c1301054 saltern arrivals + coffin (#18289)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-07-25 14:06:10 -06:00
lapatison
5994754a2f Hide a tip leading to a ban, spelling errors (#1220) 2023-07-25 16:52:09 +03:00
Emisse
83a31f17cc centcomm update (#18287) 2023-07-25 02:52:05 -06:00
Emisse
f28e01df85 bagel update (#18286) 2023-07-25 02:51:59 -06:00
Emisse
df1dee7257 packed update (#18285) 2023-07-25 02:51:52 -06:00
Emisse
cefa6b2b46 marathon updatey (#18283)
* marathon updatey

* hauh
2023-07-25 02:51:42 -06:00
Leon Friedrich
3f2144f3cd Fix missing device links in maps (#18273) 2023-07-25 12:16:51 +10:00
Skarletto
a7820b3b00 fixes faulty link in capcap's license (#18277) 2023-07-25 12:15:46 +10:00
Pieter-Jan Briers
978887bf03 (Probably) fix random integration test failures. (#18270) 2023-07-25 11:10:50 +10:00
PJBot
5fa1849948 Automatic changelog update 2023-07-24 20:34:04 -04:00
Pieter-Jan Briers
28fff33b54 Speed up observers (#18264) 2023-07-25 10:33:01 +10:00
deltanedas
88eaf7a772 dragon minor refactor and stuff (#18149)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-07-25 10:32:12 +10:00
PJBot
0f163beb3c Automatic changelog update 2023-07-24 19:03:34 -04:00
Arendian
72ba5014b6 Return of the medicinal cigarette (#18215) 2023-07-24 17:02:30 -06:00
Flareguy
23ab5b8f3f Reworks the Python to match the SS13 .357 (#18197)
* buffs the python to replicate /tg/ stats

* meta.json shits

* fuc

* fix attributions.yml

* yaml linter fix?

* fix fill
2023-07-24 17:02:15 -06:00
MilenVolf
3f20fb625a add temperature&bloodLevel locale (#18266)
Adds temperature&bloodLevel locale to Health Analyzer
2023-07-24 15:39:09 -07:00
Emisse
84b6addf69 Retire Moose 2 (#18265)
* Delete moose.yml

* Update default.yml

* Delete moose.yml
2023-07-24 14:45:32 -06:00
DerbyX
8345778eec Glasses/Hud Art Dump with Minor Changes To Beer Goggles (#18130)
* Glasses/Hud Art Dump

* Forgot to change omni ID

* Changed id in other ymls to match new one

* Redo

* Updated Map Beer Goggles IDs

---------

Co-authored-by: Derby <Derby@ss14>
2023-07-24 14:32:33 -06:00
Vordenburg
796d818bba Check Deleted instead of null for HandTeleporter (#18260) 2023-07-24 14:21:44 -06:00
PixelTK
2298ae92c3 Small (and maybe unnoticable) arachnid changes (#18261)
* Small arachnid sprite changes

* chest marking colour
2023-07-24 14:21:07 -06:00
lapatison
df92656cc7 Translate TTS voice names (#1219) 2023-07-24 22:56:50 +03:00
IanComradeBot
4ed7ae2163 Automatic changelog update 2023-07-24 15:30:29 +00:00
Morb
b6508b50d4 Add new 94 TTS voices (#1218) 2023-07-24 18:29:23 +03:00
lzk
a790de9b12 Add Avrite to Corvax map pool (#1196) 2023-07-24 16:29:26 +03:00
Jackal298
63a8bee6fe Fix sec armor sprite (#1215) 2023-07-24 16:28:27 +03:00
lapatison
22dbcdbaf9 Translate Upstream #1206 (#1210) 2023-07-24 16:05:21 +03:00
Morb
f9dbbe3b8c Change sec glasses color (#1216) 2023-07-24 15:57:20 +03:00
Leon Friedrich
a4fc332846 Fix some some bugs when client-side prediction is disabled (#18241) 2023-07-24 19:59:31 +10:00
deltanedas
b0f815cdc6 give station records its own board (#18183)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-07-23 21:14:43 -06:00
PJBot
900bfe5d77 Automatic changelog update 2023-07-23 23:14:14 -04:00
Tunguso4ka
730285290a coffin and two graves (#18213) 2023-07-23 21:13:10 -06:00
PJBot
a6742d3577 Automatic changelog update 2023-07-23 23:07:11 -04:00
DerbyX
6a9dfac3a2 New Figurines (#18198)
* New Types Of Figurines

* Rerun

* Forgot to add Paramedic to toy.yml

* Forgot to add credit in meta

---------

Co-authored-by: Derby <Derby@ss14>
2023-07-23 21:06:07 -06:00
PJBot
7b56a91b15 Automatic changelog update 2023-07-23 23:02:35 -04:00
JoeHammad1844
d52125288e ERT equipment change and other assorted loadout changes (#18024)
* Add files via upload

* ERT+CBURN+DS loadout change

* ert more stuf

* real?

* ERT and others loadout change

* Update misc_startinggear.yml

* gave the footsoldiers their regular gas masks back

* got sec their mags back

* centcom ID change no longer needed

* oxgen tanks for ERT, form emisse request

* oxygen tanks for CBURN and DS, from emisse request

* removed extended survival box from salvage backpack
2023-07-23 21:01:28 -06:00
Leon Friedrich
f2bfdd8e17 Remove superseded machine linking code (#18244) 2023-07-24 12:07:35 +10:00
Leon Friedrich
a4063a5e33 More machine linking related map changes (#18246) 2023-07-24 11:29:57 +10:00
Leon Friedrich
d7a6baf0c1 Undo migration.yml trimming. (#18245) 2023-07-24 10:54:02 +10:00
Leon Friedrich
5172188a48 Migrate machine linking and resave all maps (#18243) 2023-07-24 10:35:09 +10:00
PJBot
e1e717da04 Automatic changelog update 2023-07-23 15:18:50 -04:00
deltanedas
dec2446171 make salt white (#18238)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-07-23 13:17:46 -06:00
Errant
5836959388 Gas tank cleanup and fix (#18214)
* gas tank size tweaks

* gas_tanks cleanup

* gas_tanks cleanup

* gas_tanks cleanup

* gas tank supply time comment

* gas tank cleanup

* gas tank cleanup comments

* gas tank cleanup

* gas tank cleanup
2023-07-23 13:17:31 -06:00
PJBot
f4ed4b932a Automatic changelog update 2023-07-23 15:16:57 -04:00
Skarletto
cc411ecf57 add cap cap (#18234)
* add cap cap

* locker'd
2023-07-23 13:15:52 -06:00
Leon Friedrich
7786daa20e Add some debug messages for random test failures. (#18216) 2023-07-24 03:22:57 +10:00
faint
c23a33f635 Merge pull request #1213 from space-syndicate/upstream-sync
Upstream sync
2023-07-23 17:34:43 +03:00
faint
e87c697ad4 Core map IAA 2023-07-23 17:09:37 +03:00
Pieter-Jan Briers
c6d2dd6c7b Automatic server replay recordings (#18235)
Co-authored-by: Moony <moony@hellomouse.net>
2023-07-23 16:02:23 +02:00
Pieter-Jan Briers
3f12b2816c Update submodule to v140.0.0 (#18237) 2023-07-23 16:01:55 +02:00
faint
0b92acf59e delete damn gold toolbox on avrite 2023-07-23 16:26:26 +03:00
faint
c6e5f3ffc9 iaa -> ok paper stamp 2023-07-23 15:36:16 +03:00
faint
f98c0ea7a5 Update centcom stamp usages 2023-07-23 15:23:15 +03:00
faint
50f69e832b Update locale 2023-07-23 15:05:52 +03:00
Chief-Engineer
3f9dbb30ff enable public notes on Wizard's Den servers (#18185) 2023-07-23 06:33:20 -05:00
faint
bf4e12fdf3 Merge remote-tracking branch 'wizards/master' into upstream-sync 2023-07-23 14:29:20 +03:00
metalgearsloth
27c08e6429 Update submodule to 139.0.0 (#18231) 2023-07-23 16:14:54 +10:00
metalgearsloth
5dd4169c51 Remove component.Startup calls (#18229) 2023-07-23 16:11:13 +10:00
metalgearsloth
e755509fc7 More miscellaneous compiler warning fixes (#18228) 2023-07-23 16:03:57 +10:00
vanx
cfb827c99b ammo counters (#18165) 2023-07-23 02:03:04 -04:00
metalgearsloth
1de396d566 Fix jetpack warnings (#18227) 2023-07-23 16:00:59 +10:00
PJBot
c8ef41e732 Automatic changelog update 2023-07-23 01:54:07 -04:00
Flareguy
c568f6750e reverts new traitor alert sfx (#18209) 2023-07-23 01:53:01 -04:00
PJBot
b84f78afc0 Automatic changelog update 2023-07-23 01:33:08 -04:00
Filler
621e6c12b7 Update of Terminal (#18184)
* Update of Terminal

* Terminal Update

* Update of Terminal
2023-07-22 23:32:04 -06:00
metalgearsloth
83e3d614f0 Fix ItemSlots compiler warnings (#18226) 2023-07-23 14:48:00 +10:00
TemporalOroboros
df1dcb74ac Dewarns access (#16666)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-07-23 14:19:51 +10:00
PJBot
415701fd74 Automatic changelog update 2023-07-22 23:58:16 -04:00
Nemanja
946073f3d2 fix anomalies spawning on escape pods (#18225) 2023-07-23 13:57:13 +10:00
PJBot
488945c31e Automatic changelog update 2023-07-22 23:19:11 -04:00
Emisse
ef3a6b245b Nerf bed and medical bed healing potency for groups (#18222) 2023-07-23 13:18:06 +10:00
PJBot
4b22dd7df1 Automatic changelog update 2023-07-22 18:15:30 -04:00
brainfood1183
ebab4cae8c Straitjacket Functionality. (#18052) 2023-07-22 18:14:25 -04:00
Sailor
32def47862 Nullable reference "warning" (#18191) 2023-07-22 13:27:29 -04:00
IanComradeBot
e6d4c5526d Automatic changelog update 2023-07-21 23:14:06 +00:00
lzk
641cd0a742 ERT security officer and CBURN cannot be Dyons (#1214) 2023-07-22 02:13:00 +03:00
PJBot
53e1a638ff Automatic changelog update 2023-07-21 16:11:25 -04:00
JimGamemaster
3eff0b7fbd Change to allow Space creature types to float in space like carps do (#18190) 2023-07-21 14:10:21 -06:00
PJBot
c32e39776f Automatic changelog update 2023-07-21 15:03:43 -04:00
SpaceCat
1dfff30612 changes the id of the forensic gloves to be more structured and standards compliant (#18178)
* Replaces forensic gloves id with a more structured one

* Fixes

* add changes to migration.yml

* add changes to migration.yml

* last fixes(please)
2023-07-21 13:03:36 -06:00
Errant
b576fda6ed Reduce Nitrogen Tank output pressure (#18193)
* Reduce nitrogen tank output pressure to 21

* Actually reduce nitrogen tank output pressure to 21
2023-07-21 13:02:39 -06:00
Pieter-Jan Briers
b4b0fe41db Admin notes bugfixes (#18189) 2023-07-21 15:43:47 +02:00
faint
5828dca50b Merge remote-tracking branch 'wizards/master' into upstream-sync
# Conflicts:
#	Content.Server/Nuke/NukeSystem.cs
#	Content.Server/Xenoarchaeology/XenoArtifacts/ArtifactSystem.cs
#	Resources/Prototypes/Catalog/VendingMachines/Inventories/games.yml
#	Resources/Prototypes/Entities/Mobs/Player/human.yml
#	Resources/Prototypes/Roles/Jobs/Cargo/salvage_specialist.yml
#	Resources/Prototypes/Roles/Jobs/Civilian/mime.yml
#	Resources/Prototypes/Roles/Jobs/Engineering/atmospheric_technician.yml
#	Resources/Prototypes/Roles/Jobs/Engineering/station_engineer.yml
#	Resources/Prototypes/Roles/Jobs/Engineering/technical_assistant.yml
#	Resources/Prototypes/Roles/Jobs/Medical/chemist.yml
#	Resources/Prototypes/Roles/Jobs/Medical/medical_doctor.yml
#	Resources/Prototypes/Roles/Jobs/Medical/medical_intern.yml
#	Resources/Prototypes/Roles/Jobs/Science/research_assistant.yml
#	Resources/Prototypes/Roles/Jobs/Science/scientist.yml
#	Resources/Prototypes/Roles/Jobs/Security/detective.yml
#	Resources/Prototypes/Roles/Jobs/Security/security_cadet.yml
#	Resources/Prototypes/Roles/Jobs/Security/security_officer.yml
#	Resources/Prototypes/Roles/Jobs/Security/warden.yml
#	Resources/Prototypes/secret_weights.yml
#	Resources/Textures/Objects/Misc/bureaucracy.rsi/meta.json
#	Resources/Textures/Objects/Misc/bureaucracy.rsi/stamp-cap.png
#	Resources/Textures/Objects/Misc/bureaucracy.rsi/stamp-ce.png
#	Resources/Textures/Objects/Misc/bureaucracy.rsi/stamp-cent.png
#	Resources/Textures/Objects/Misc/bureaucracy.rsi/stamp-chaplain.png
#	Resources/Textures/Objects/Misc/bureaucracy.rsi/stamp-clown.png
#	Resources/Textures/Objects/Misc/bureaucracy.rsi/stamp-cmo.png
#	Resources/Textures/Objects/Misc/bureaucracy.rsi/stamp-deny.png
#	Resources/Textures/Objects/Misc/bureaucracy.rsi/stamp-hop.png
#	Resources/Textures/Objects/Misc/bureaucracy.rsi/stamp-hos.png
#	Resources/Textures/Objects/Misc/bureaucracy.rsi/stamp-iaa.png
#	Resources/Textures/Objects/Misc/bureaucracy.rsi/stamp-mime.png
#	Resources/Textures/Objects/Misc/bureaucracy.rsi/stamp-qm.png
#	Resources/Textures/Objects/Misc/bureaucracy.rsi/stamp-rd.png
#	Resources/Textures/Objects/Misc/bureaucracy.rsi/stamp-syndicate.png
#	Resources/Textures/Objects/Misc/bureaucracy.rsi/stamp-warden.png
2023-07-21 16:32:31 +03:00
Pieter-Jan Briers
703f3d8bc6 Fix packaging (#18188) 2023-07-21 14:16:59 +02:00
PJBot
82bde3714f Automatic changelog update 2023-07-21 07:39:57 -04:00
Riggle
579913b617 Better notes and bans (#14228)
Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>
2023-07-21 13:38:52 +02:00
PJBot
c6cb6ad928 Automatic changelog update 2023-07-21 04:50:14 -04:00
LankLTE
fb53c14a54 Made Artifact EORG a server config (#18172)
* Added config and updated sala

* CE's suggestion.

* Fixed config

* greater than
2023-07-21 03:49:10 -05:00
PJBot
3e7d3e98fe Automatic changelog update 2023-07-20 17:56:54 -04:00
PixelTK
9cc8d6902e Arachnids: New markings, new organs sprites and chelicerae (#18177)
* New markings, new organs sprites and chelicerae

* Update locale
2023-07-20 15:55:49 -06:00
PJBot
1e711dfa51 Automatic changelog update 2023-07-20 02:51:51 -04:00
Filler
809df62a8a Box station psychologist (#18174) 2023-07-20 00:50:47 -06:00
PJBot
82f7dab4e6 Automatic changelog update 2023-07-19 22:17:13 -04:00
Arendian
657d15751b Disposable turret balance changes (#18155)
* tweaked stats

* change comment
2023-07-19 20:16:09 -06:00
Emisse
a91c184b83 omega update (#18159) 2023-07-19 16:05:57 -06:00
PJBot
40b1f4100d Automatic changelog update 2023-07-19 17:24:27 -04:00
Ilya246
be588242b4 add syndicate monkey reinforcement (#18126)
* implement

* 8tc

* reparent syndicate monkey, remove clumsy
2023-07-19 15:23:23 -06:00
PJBot
0b9f840bb8 Automatic changelog update 2023-07-19 17:23:12 -04:00
Arendian
580d481710 Make clumsy entities able to shoot funny weapons (#18156)
* Make clumsy entities able to shoot funny weapons

* remove unneeded line
2023-07-19 15:22:07 -06:00
Ubaser
3caa1ea356 Power balancing + other fixes for Core (#18150)
* basic fixes

- add four more radiation collectors
- allow for a two core ame on the station
- make the singulo maints access on the right engineering-locked
- slightly redecorate the flooring in arcade
- fix the type of light in substation room below ame
- replace the engineering access door to grav with command locked
- rotate some of the chairs in cafeteria to add variety

* changed perma grilles
2023-07-19 14:40:44 -06:00
IanComradeBot
0d280b50db Automatic changelog update 2023-07-19 11:30:40 +00:00
SonicHDC
271882447f Correct kvass translation (#1212) 2023-07-19 14:29:33 +03:00
lzk
5ac4d4e89c Add Packed & Saltern to default map pool (#1208) 2023-07-19 14:28:38 +03:00
lzk
2007319e88 Translate Upstream #1191 (#1193)
Co-authored-by: lapatison <100279397+lapatison@users.noreply.github.com>
Co-authored-by: faint <46868845+ficcialfaint@users.noreply.github.com>
2023-07-19 14:25:21 +03:00
lzk
c5ef96c2ea Title2 lobby music (#1160) 2023-07-19 13:47:04 +03:00
PJBot
858798ce7a Automatic changelog update 2023-07-19 04:56:54 -04:00
Slava0135
2eb6689834 clown mimimi sleeping sound (#18127)
* clown mimimi sleeping sound

* make its own component

* different sound (with attribution)

* oopsie

* back to mimimi (with attribution)
2023-07-19 02:55:50 -06:00
PJBot
31ae0d332c Automatic changelog update 2023-07-19 04:02:31 -04:00
TemporalOroboros
6313164368 Fixes singularity collision and consume range (#13424)
Co-authored-by: keronshb <keronshb@live.com>
2023-07-19 18:01:27 +10:00
Ubaser
afef518fc5 stamp + wording fixes (#18144) 2023-07-19 01:57:45 -06:00
Emisse
27f1c1a289 striker update (#18143) 2023-07-19 01:36:25 -06:00
PJBot
a16ce3991d Automatic changelog update 2023-07-19 03:24:52 -04:00
Ubaser
54fc803fdd Core: NEW station map (#17269)
* add map

(in resources)

* Edit 1

- replace transit evac with rod evac
- add prototype for map

* Add reporter in the list of jobs

* add to pools

* fix issues

* fix more issues

* reintroduced transit

i was dumb and removed it for whatever reason

* Minor changes

- fixed an atmos light
- removed a bunch of tiny fans
- removed ratking spawns
- switched out microwave in evac
- lower weh count
- change some dorm glass to wall
- fix some maint doors not being locked
- change reinforced window to normal one in tool room and boxer hallway
- add janitorial trolley
- greatly shorten solar array
- increase size of disposal pad
- fix airlocks in bridge
- change entrance into vault room
- fix SMES bank
- change kitchen table
- change posters being on top of windows
- add more gear to the armory
- change rails to directional reinforced windows in security
- change sec entrance to brig
- change warden doors to armory
- remove a spare light in med
- adjust chem layout and add a secondary entrance
- have the chem entrance accessible to maints
- remove defib in cargo
- shrink QM's room
- add missing blast door button in cargo
- fixed one of the maints doors being engi locked
- switch det drobe in maints to a winterdrobe
- changed a wall to a door in maints
- remove a couple lights in med
- add missing tiles in med
- removed microwave and grinder in maints
- add med-maints connection
- change maints gold room to solid and rusted walls
- change carp room to a butchering room
- move atmos fireaxe further
- change cat ears for magician tophat

* power fix

- electrified the singulo grilles
- (hopefully?) fixed the save file
- potentially fixed grav SMES
- add more APCs to fix power in sci

* improve arrivals and other misc fixes

- fix sci and maints APCs
- improve arrivals
- add new decal
- add myself in map_attributions.txt
- add latejoin spawnpoint

* address other fixes

- change png to lowercase (potentially fixing the "invalid rsi" error)
- add reporter spawns
- add more fire alarms
- add a note to cryo

* small changes

- expand maints around atmos
- add rad shutters to singulo
- remove a tiny fan i missed in engi
- add windows in maints around the bottom of the artifact room
- remove the double wall in disposals
- replace a couple beds in med with stasis ones
- remove the table with the charger in sec and move the charger to warden desk
- change front det walls to reinforced

* balanced solar panels

- made the south solar panel smaller
- added a new solar panel around maints bar

* improve med slightly and temp. remove arrivals

- add a missing medirobe
- add more chairs to med
- increase the number of starting med kits
- TEMPORARILY remove arrivals

* readd arrivals and add more maints + minor tweaks

tweaks include adding an electric fence around perma

* tweaks

- add a couple hardsuits to atmos
- add robotics to sci
- add atv to sci
- half the gold count in maints
- fixed a double meal spawner in dining
- clown now has a spare backpack and mime has a spare crayon
- bridge has less chairs

* hopefully fix conflict

* fix conflicts (maybe)

(and actually add the tweaks since i forgot to copy it over)

* attempt to fix conflict

* re-add core to map pool

* temporarily remove evac rod

* delete map pools

* re-add map pool

* for the final time i am re-adding the rod

* forgot to re-add to map pool

* changes

kind of too tired to write, but lots of tweaks and ai room+ computer board room, and uh pondering orb + onstation asteroid

* next update

- shrink solars
- fix some cabling going under walls
- fix evac substation not recieving power
- made the arrivals "disposals" have a stronger indication
- changed reinforced windows to normal windows in maints (the thin type)
- remove most double walls
- add flap to disposals
- fix SMES crossings, removed one at solar + other issues
- moved a set of cafeteria/dining area airlocks up
- removed a bardrobe in maints
- added extra dining tables to the north of kitchen
- add more maints around security
- removed maints mine
- added exam signs to medical
- added toolboxes to greytider church
- removed one of the booze-o-mats from maints
- changed the floor in the artifact corridor
- added rusted door to a secret room
- removed spare R&D server
- improved flooring in captain bedroom
- moved the firelocks touching R&D blast doors
- moved the water cooler that was outside engineering
- added water cups to engineering break room
- added a bunch of missing tiles underneath doors
- changed the maints chemistry door to an actual maints door
- changed a couple tile types beneath doors
- added bananaphone to clown room
- added missing bedsheets
- removed some food from cafeteria/dining hall
- switched vendomat in warden office to the security one
- slightly redecorated chapel decals
- switched out hop's mass scanner for a station record one
- rotated medical front desk computer to face north and added a crew monitor one as well
- moved medical techfab and added two paramedic lockers

* forgot to add some changes

- rotated salvage magnet up
- added filing cabinets to head rooms (QM, captain, HOS)
- replace surgical prep beds with normal ones
- add more decor to exam rooms including medical items and posters
- added a couple tools on the surgery room table

* updating minor things

yes

* Playtest+review changes

- add librarian bedsheet
- remove sink in janitor room
- fix eva disposals
- add chem clothing vendor
- fix north solar door not being locked
- add mice spawns
- add more microwaves
- change med front door to glass variant
- add more food vending machines to cargo + med
- add tools+insuls to cargo
- add more radiation suits
- add more cig vendors
- replace an R&D computer with spare command telecomms (currently in vault)
- fix atmos by replacing the gas room air vents with passive variant
- add spare crowbars in arrivals
- name the radiation shutters button
- add extra spray and mop to janitorials
- fixed an apc
- add screwdriver to telecomms crate
- fix armory closet
- remove a couple oxygen/nitrogen canisters in atmos
- change eva room permissions
- fixed some tiles below airlocks being missing
- fix double wall in cargo
- added a couple windows to treatment rooms in med
- remove soda and booze dispenser in bridge
- POTENTIALLY fix power around PA
- slightly tweaked the asteroid
- slightly tweaked atmos
- added an extra secret
- added joints to musician room
- add an autodrobe
- added another clothesmate
- potentially fixing broken maints airlocks
- make the rad shutters be down by default

* re-add missing files that break the map

* forgot to add core to pool

* updates

- change externals airlocks in arrivals to glass
- change the tiles below medical doors to the mono type
- switch the unused tabls in tool storage to chairs
- add an anatomy poster to medical
- change the glass wall in front of the bookshelf at QM office to solid
- switch two of the blast doors at cargo to airtight plastic flaps
- rename the cargo blast door button
- relocating the firelock in the arcade room to under the maints door and adding a black carpet
- add the command encryption key to the spare vault telecomms
- add a pai to bridge and a couple station maps
- add a couple cryoxadone and cryostasis beakers to cryo
- add radiation signs for the corridors outside singulo
- add a couple butterfly spawners to zookeeper enclosure
- add random t3 part spawner to science
- add DAW board to board room
- add a cursed chair randomly in maints
- change warden secure window to armory locked
- add an omega soap to hop bathroom
- add a christmas-themed maintenance room to the right of perma
- add bunny ears as a maints spawn
- add a rage cage in maintenance (including thunderdome helmets)
- add a fancy and xmas crown to maints
- add an extra large beaker to medical
- tweaked the flooring slightly in evac lounge
- another seperated small asteroid to the south
- change how the prison grilles look slightly
- add a few commons keys to the rack in telecomms
- change sci anom lights to normal type
- add a few chairs to ame room
- put ame scribbles in ame room, and removed the one in chapel
- add a microphone to reporter room
- covered the waste pipe above disposals so you cant see it

* more and fixes

- add a defib cabinet to rage cage
- change rage cage grilles to entirely LV using APC in power room
- add a window to the other side of the desk with greytider church
- add another way into maints through salvage door on other side of surgery
- add a cup next to the poison wine bottle
- add ambuzol syringe to viro
- add more reinforced glass floors and fix flooring issues
- add a button to blast door perma
- add trash to perma + trash bag
- add phone to bridge
- add a body bag to chapel
- add glass shards in maints
- make an engineering room with spare thrusters and other mats
- change number of vault lights from 3 to 2
- add "antenna" lattice spikes to exterior
- add a scrubber/vent to rage cage

* additions

- add more radiation meds, specifically in medical and all head lockers
- added a broken down ship connected to maints
- remove one light in weh room
- add wooden baton spawn in maints
- add a blast door to vault front that only captain has a remote signaller to
- slightly redecorated perma
- switch the glass floors in dorms to reinforced
- add cleanbot spawn to the cafeteria
- add the sign "THE SINGULO" to bar
- add bee mask to maints loot
- add blue banners to conference room
- add default body bag spawn to cloner/shredder
- add brigmed headset spawn to the brigmed secret
- add medical beret spawn to medical
- add combat medical kit to hos spawn

* more

- added blahaj to medical front desk
- add power monitoring + solar control computer to engineering
- add a jetpack to engineering
- add CE winter coat to CE
- switch the burger on kitchen front desk to jelly donut
- add tool closet to tool room
- add bar stools outside kitchen
- add wall emergency closets/fire closets
- add toolboxes to tool room
- change one of the doors leading to grav to highseccommandlocked
- add a spare appraisal tool and two hand labellers to QM's office
 -add a cargo bounty computer to cargo
- add a button to optionally close shutters in the two stasis rooms
- add genedrobe to cloner/shredder room
- fix the tile underneath cmo office
- add rusted wall to weh room
- remove an extra mv in rage cage room
- add medical beret spawn to med
- fix rage cage power

* fix broken shuttle object rotations

* tiny tweaks

- switch one of the nitrogen canisters in atmos to plasma
- switch brigmed secret to bananium honker

* emisse review

- remove zookeeper spawn and make the room accessible
- double reinforce armory and add an optional blast door
- make maints in sec more accessible
- remvoe disablers in armory and put disabler safe in sec gear room
- fix missing door in christmas room
- switch maints nitrous oxide tank to storage type
- remove presents under christmas tree and put cookies on table
- add another maints entrance around singulo
- add nutrimax to hydroponics
- add intercom to engi front door
- remove golden clown shoes in vault
- switch bananium golden horn for gilded variant
- remove regal crown thing
- add a window into cloner/shredder room
- delete the generator/substation/mini-grav/red phone from broken shuttle
- fix power regarding PA

* BYE BYE SIGN

i loved the sign, but :(

* minor tweaks

- add deckard in vault freezer
- switch one of the gilded horn secrets to a rainbow crayon

* fix missing decal and removing my custom one

* emisse review

- remove the plant spawner overlapping baricade in sec
- switch insuls in sec maints to the budget type
- change exam room windows to tinted
- add more decor where the suitsign was
- add state laws sign to ai room
- fix map prototype

* reduce atmos job count by 1

* reorder pools

* temp remove the dock between broken ship
2023-07-19 01:23:48 -06:00
Emisse
b1e7f877dc nukie planet update (#18141)
* nukie planet update

* cute floor
2023-07-19 00:54:18 -06:00
PJBot
f4b14909fc Automatic changelog update 2023-07-19 02:06:58 -04:00
vanx
0e42ecba70 Uplink extention: nukie edition (#18011)
* added and rebalanced some uplink stuff

Signed-off-by: vanx <vanx#5477>

* typo

Signed-off-by: vanx <vanx#5477>

* added combat medipen to the meds bundle

Signed-off-by: vanx <vanx#5477>

* raised healing prices a bit

Signed-off-by: vanx <vanx#5477>

* mosin ammo box finally
Signed-off-by: vanx <vanx#5477>

* implants price swap + buff

Signed-off-by: vanx <vanx#5477>

* more meds for less yay

Signed-off-by: vanx <vanx#5477>

* free samples
Signed-off-by: vanx <#vanxxxx>

* microbombs for everyone

Signed-off-by: vanx <#vanxxxx>

* grenadier rig cheapening

Signed-off-by: vanx <#vanxxxx>

* merge conflict

Signed-off-by: vanx <#vanxxxx>

* More meds fuck it

* locale
Signed-off-by: vanx <#vanxxxx>

---------

Signed-off-by: vanx <vanx#5477>
Signed-off-by: vanx <#vanxxxx>
Co-authored-by: vanx <vanx#5477>
Co-authored-by: vanx <#vanxxxx>
2023-07-19 00:05:53 -06:00
Abbey Armbruster
6442db5a1e Fire place ambience (#18134)
* add fireplace ambience (#1692)

* changes for upstream

---------

Co-authored-by: Rane <60792108+Elijahrane@users.noreply.github.com>
2023-07-18 19:19:31 -06:00
PJBot
5ddb9c9fc9 Automatic changelog update 2023-07-18 18:56:33 -04:00
Emisse
e393eedd09 captains sword reflect chance (#18133) 2023-07-18 16:55:29 -06:00
PJBot
5ce8fdbb16 Automatic changelog update 2023-07-18 18:24:57 -04:00
Emisse
ed870c5875 remove desword from nukie uplink (#18132)
* Update uplink_catalog.yml

* blacklist not whitelist real
2023-07-18 16:23:52 -06:00
Whisper
301fbffcfd adds both blood level and body temp to analyzers and cryo (#16778)
* Ports temperature scanning from mining station 14

* Added blood level to analyzer

* adds body temp and blood level to health analyzers and cryo

* Blood and temperature will show N/A if not available
2023-07-18 15:13:26 -06:00
PJBot
4a3831c7b1 Automatic changelog update 2023-07-18 17:12:47 -04:00
Slava0135
d21e4a1d4e Make power grid check event force APCs off (#17935)
* replace query with enumerator

* remove unnecessary imports

* prevent from toggling APC during event

* all entity query i guess
2023-07-18 15:11:43 -06:00
I.K
ca521183a1 fix window placement (#18075) 2023-07-18 15:11:28 -06:00
PJBot
a5c5c761e5 Automatic changelog update 2023-07-18 17:11:11 -04:00
Flareguy
ae9af73263 Adds the Improvised Shotgun (#18025)
* improvised shotguns

* spaghetti

* progress so far (TODO: rename modular_reciever.yml)

* i forgotted

* everything so far

* fuck fuck fuck (boner boner)

* ganon: You must die

* bobie

* boob boob booby balls
2023-07-18 15:10:07 -06:00
Jackal298
e95350ee5e Small addition to the rewards for expeditions (#17990) 2023-07-18 15:09:14 -06:00
PJBot
fecfe8e497 Automatic changelog update 2023-07-18 17:04:17 -04:00
c4llv07e
4b5ab1e2d2 Add machine frame completion feedback (#18048)
Signed-off-by: c4llv07e <kseandi@gmail.com>
2023-07-18 15:03:13 -06:00
Puro
10b1843767 [Dresser] Filling with garbage (#18029)
* [Dresser] Filling with garbage

* shs

* now its really ready 

yes.

* ops miss click

* OrGroup update!

Now rly dresser with trash

* .

* ,
2023-07-18 15:02:02 -06:00
PJBot
ce2d21ef6f Automatic changelog update 2023-07-18 16:57:57 -04:00
Vordenburg
e47b782ba2 Set door bolt wire cut to false when mended (#18122) 2023-07-18 14:56:51 -06:00
Vordenburg
2715685f13 Use new TG stamp icons (#18123)
To match TG DMI, rename states:
* -iaa to -ok
* -cent to -centcom
2023-07-18 14:56:34 -06:00
PJBot
7c32067079 Automatic changelog update 2023-07-18 16:56:22 -04:00
Pieter-Jan Briers
a90e7585b9 More PA fixes (#18131)
If the PA Control Box isn't rotated to match the Fuel Chamber, it actually rotates itself to match.

This rotation triggered a rotation event, which in turn caused RescanParts() to run again, re-entrantly. This broke everything.

Fixed by adding a boolean to just guard against this.
2023-07-18 14:55:18 -06:00
Emisse
925971472f box update (#18129) 2023-07-18 14:39:45 -06:00
Emisse
487487811b packed update (#18128)
* packed update

* packed update
2023-07-18 14:37:29 -06:00
PJBot
d81fef8eaa Automatic changelog update 2023-07-18 15:05:30 -04:00
Chief-Engineer
e0e8394246 update non-command role requirements (#17440)
* adjust non-head role timers

* double intern role caps

requested by emisse

* reduce base intern requirement to 4 hrs
2023-07-18 13:04:26 -06:00
Visne
ee4809a222 Revert "Hunger and thirst HUDs" (#18125) 2023-07-18 17:28:28 +02:00
Nemanja
aa40a21aab attribute RamZ for zombie icon (#18121) 2023-07-18 09:44:35 -04:00
PJBot
aad54bf498 Automatic changelog update 2023-07-18 07:45:07 -04:00
metalgearsloth
fcf01cc6ef Trashbag stuff (#18096) 2023-07-18 21:44:00 +10:00
metalgearsloth
e0291500af Update submodule to 138.1.0 (#18120) 2023-07-18 21:43:49 +10:00
PJBot
150d3c9a8e Automatic changelog update 2023-07-18 07:15:35 -04:00
ArthurMousatov
7d1c576556 Issues #17034: Changed Dead Mob DrawDepth (#17052)
* Issues #17034: Changed Mob Dead DrawDepth from FloorObjects to Items

* Issues #17034: Added new DeadMobs Layer
2023-07-18 06:13:59 -05:00
PJBot
f594403fe8 Automatic changelog update 2023-07-18 05:22:11 -04:00
Chief-Engineer
f727a1987e disable round start zombies (#18104) 2023-07-18 04:21:07 -05:00
PJBot
0617c06af8 Automatic changelog update 2023-07-18 02:02:25 -04:00
PrPleGoo
67e4b626c1 Hunger and thirst HUDs (#18066)
* security HUD now shows a job icon on entities with a body

* thirst goggles

* set starting hud gear
2023-07-18 00:01:22 -06:00
vanx
9268789618 nukie reinforcements (#18034)
Signed-off-by: vanx <#vanxxxx>

Co-authored-by: vanx <#vanxxxx>
2023-07-18 00:00:24 -06:00
lzk
b82224379a give description for t-ray (#18080)
* Update t-ray.yml

* Update Resources/Prototypes/Entities/Objects/Tools/t-ray.yml

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>

* Update Resources/Prototypes/Entities/Objects/Tools/t-ray.yml

Co-authored-by: crazybrain23 <44417085+crazybrain23@users.noreply.github.com>

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: Emisse <99158783+Emisse@users.noreply.github.com>
Co-authored-by: crazybrain23 <44417085+crazybrain23@users.noreply.github.com>
2023-07-17 23:59:26 -06:00
PJBot
7ffa69be90 Automatic changelog update 2023-07-18 01:59:03 -04:00
Pieter-Jan Briers
23966e1dff PA Fixes (#18116)
* PA Fixes

Fix exception when opening UI if it has the power limiter warning displayed.

Fix it sometimes not detecting parts due to angles not getting normalized before comparison.

* Fix swapped out sprites for PA emitter P0 states
2023-07-17 23:57:59 -06:00
PJBot
a356d9b1fd Automatic changelog update 2023-07-17 18:53:50 -04:00
crazybrain23
44e498d522 the squad is in the bag (#18113) 2023-07-17 16:52:59 -06:00
crazybrain23
61fd8b63e9 fix warden coat (#18114) 2023-07-17 16:52:46 -06:00
PJBot
5767f1639d Automatic changelog update 2023-07-17 15:49:14 -04:00
Arendian
a39b3eddbd New implanters for uplink (#18038)
* New implants for uplink

* made changes based on reviews

* was meant to be 3
2023-07-17 13:48:09 -06:00
PJBot
d6377ae0a2 Automatic changelog update 2023-07-17 15:38:37 -04:00
deltanedas
3bdfcbe56d nuke minor refactor and fixes (#18100)
* minor nuke refactor, no longer require disk to toggle anchor

* file scope

* fix unanchored prototype

* normal nuke reanchor pro

* somehow fixed everything pro

* !

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-07-17 13:37:33 -06:00
Flareguy
99bad20c48 buffs edagger, moves price of edagger and jetpack to 2tc (#18103) 2023-07-17 13:37:10 -06:00
Slava0135
337870f60d Add holy hand grenade (#18107)
* no sound yet

* point light

* hallelujah

* uplink

* fix license maybe?

* 3.0 then (fake)
2023-07-17 13:36:37 -06:00
Slava0135
7f76dd11b3 more visible explosive banana peel (#18105)
* more visible explosive banana peel

* i am idiot
2023-07-17 13:35:58 -06:00
PJBot
ed455862ff Automatic changelog update 2023-07-17 15:32:38 -04:00
crazybrain23
1f55391b42 CentCom PDAs and other ID card changes (#18109)
* centcom pda and other ID changes

* remove duplicate pda
2023-07-17 13:31:34 -06:00
/ʊniɹɑː/
307c436c4c readd structure tag to bookshelf (#18111) 2023-07-17 13:31:11 -06:00
Nemanja
1e2fa8465a reduce artifact container weight (#18112) 2023-07-17 13:30:52 -06:00
PJBot
20874e44da Automatic changelog update 2023-07-17 15:19:15 -04:00
Arendian
0dfa31ce0b fix diona hunger decay rate (#18108) 2023-07-17 13:18:11 -06:00
lzk
98a1d078b6 Resprite intercom speaker icon (#1211) 2023-07-17 17:48:11 +03:00
PJBot
a48b4b40a2 Automatic changelog update 2023-07-17 06:03:45 -04:00
Emisse
440d01b487 Saline (#18097) 2023-07-17 20:02:41 +10:00
Emisse
6a8c81bb2b spider and diona hunger balance (#18094)
* hunger balance

* so true
2023-07-17 03:07:39 -06:00
PJBot
c4bebb8e5d Automatic changelog update 2023-07-17 05:04:22 -04:00
eclips_e
01a0e2002a Librarian gameplay (DND, but in SS14) (#17041)
* D&D character sheets

* Tabletop improvements

* Grass battlemap

* You can now put shit inside of the board

* change variable name

* make the grass tabletop better, again

* update the damn thing AGAIN

* update the shit AGAIN

* You can now take stuff out of tabletops

* Make it use parenting to avoid zany bugs

* MORE battlemaps! Battlemaps for everyone!

* You can now dump out pieces + cleanup

* All (most) non-game pieces should fall to the ground

* make the verb a bit more responsive

* Librarian content officially done

* fix tests i think

* i forgot the sheet

* Smidgen of refactoring

* You can no longer put high risk items inside of boards

* no boardgame defusal

* minor refactoring

* hoplogrma

* doc

* fix rt
2023-07-17 03:03:18 -06:00
metalgearsloth
73c7ed67fa Add fallback despawning for some effects (#18093) 2023-07-17 18:56:34 +10:00
Leon Friedrich
8143b9d87a Slight status icons performance improvement. (#18076) 2023-07-17 18:22:35 +10:00
PJBot
10f5a5a17a Automatic changelog update 2023-07-17 03:48:24 -04:00
Ilya246
9261cef915 fire axe plating (#18087) 2023-07-17 01:47:20 -06:00
lzk
a5769429bf Mime satchel (#17986) 2023-07-17 00:51:05 -04:00
PJBot
8a5fdf2e56 Automatic changelog update 2023-07-16 23:55:43 -04:00
Kevin Zheng
466cee1bc7 Display popup when butchering with the wrong tool (#18023) 2023-07-16 23:54:39 -04:00
Leon Friedrich
541eb417e3 Rename Faction to NpcFaction (#18079) 2023-07-17 13:51:52 +10:00
PJBot
f8c94bd76c Automatic changelog update 2023-07-16 15:13:58 -04:00
Vera Aguilera Puerto
a2893dd6c3 Instrument band support, submodule update to 138.0.0 (#17995) 2023-07-16 21:12:53 +02:00
20kdc
69ff0ae2e6 Gravity "Inherent" property for planet maps (#16695) 2023-07-16 15:01:54 -04:00
metalgearsloth
99e6f8f0bc Add FTL fallback (#16644) 2023-07-17 01:41:22 +10:00
metalgearsloth
2d9ce37c94 Update submodule to 137.1.0 (#18073) 2023-07-17 00:58:40 +10:00
deltanedas
5d5151c772 prevent rcd destroying planets (#16120)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-07-16 23:46:35 +10:00
PJBot
00528cced9 Automatic changelog update 2023-07-16 03:08:51 -04:00
Flareguy
9a32e4d06a Collectible figurines! (#17993)
* adds spacemen figurines

* dode dode dode

* dodeulation

* you know what they say

* bunger

* bunger bunger bunger bunger bunger
2023-07-16 01:07:47 -06:00
PJBot
081492a6ba Automatic changelog update 2023-07-16 03:06:35 -04:00
Nairod
9d35cd4895 Allowed Dwarves (#18064) 2023-07-16 01:05:31 -06:00
Slava0135
e9d3d86d30 fix chameleon menu (#18028) 2023-07-16 01:04:51 -06:00
brainfood1183
7e2eb1c212 Origin Station Update 15.07.2023 (animal breeding, bullet vests) (#18065) 2023-07-16 00:07:45 -06:00
evilexecutive
f4756067e7 Adding Scrubs to the MediDrobe (#18067)
* Add files via upload

* Update medidrobe.yml

Oh, there's an entire third scrubs color in the code
2023-07-16 00:07:33 -06:00
PJBot
8c78cb497e Automatic changelog update 2023-07-15 23:00:51 -04:00
Arendian
84bd21b4a7 Deathrattle implant for uplink and slight tracking implant tweak (#17722) 2023-07-15 22:59:46 -04:00
PJBot
1096ecc4b2 Automatic changelog update 2023-07-15 22:22:36 -04:00
lzk
ce8e26101f Change QM airlock to use command airlock sprite (#18012) 2023-07-16 12:21:32 +10:00
PJBot
3cce4e4493 Automatic changelog update 2023-07-15 22:00:14 -04:00
I.K
0ea6ec118d Make minibomb a little louder. (#18043) 2023-07-15 21:59:09 -04:00
PJBot
0dc9f86c8e Automatic changelog update 2023-07-15 16:00:51 -04:00
Arendian
040cfe3aae Medibot Fix (#18063) 2023-07-15 13:59:45 -06:00
DerbyX
b3a1b97919 Food HUD Icons and Onion Goggles (Art Dump) (#18058)
* Food HUD Icons and Onion Goggles

* Added meta.json to food_icons.rsi

---------

Co-authored-by: Derby <Derby@ss14>
2023-07-15 13:57:54 -06:00
PJBot
7aa3ec78fd Automatic changelog update 2023-07-15 14:16:17 -04:00
Nemanja
da72b802e9 Longer bounties (#18053) 2023-07-15 12:15:12 -06:00
Ubaser
b21957d86d fix accent-archaic-replacement-121 and 122 (#18046) 2023-07-15 12:13:36 -06:00
vanx
c109a716e0 rmobjective fix (again) (#18033)
Co-authored-by: vanx <#vanxxxx>
2023-07-15 17:55:24 +10:00
faint
eae3f148e5 Merge pull request #1206 from space-syndicate/upstream-sync
Upstream sync
2023-07-14 15:57:24 +03:00
faint
1949019ac5 Update locale 2023-07-14 15:03:42 +03:00
faint
3c598ae554 Avrite ToolboxGoldFilled hotfix 2023-07-14 14:44:38 +03:00
faint
01b53e3d78 Update Corvax stamps' parent 2023-07-14 14:41:54 +03:00
faint
0e1e7668a3 Merge remote-tracking branch 'wizards/master' into upstream-sync
# Conflicts:
#	Resources/Prototypes/Datasets/tips.yml
#	Resources/Prototypes/Entities/Clothing/Shoes/boots.yml
#	Resources/Prototypes/Entities/Objects/Misc/paper.yml
#	Resources/Prototypes/Procedural/salvage_rewards.yml
#	Resources/Prototypes/Roles/Jobs/Security/detective.yml
#	Resources/Prototypes/Roles/Jobs/Security/security_cadet.yml
#	Resources/Prototypes/Roles/Jobs/Security/security_officer.yml
#	Resources/Textures/Structures/Wallmounts/intercom.rsi/unshaded.png
#	Resources/Textures/Tiles/attributions.yml
2023-07-14 14:40:25 +03:00
PJBot
d2957d897b Automatic changelog update 2023-07-14 00:50:04 -04:00
Arendian
579b0093fa Disposable turret for uplink (#17973)
* Disposable turret for uplink

* Adjusted firerate and ammo capacity

* Fix funny yaml mistake

* adjust cargo value

* Fix price for real this time

* Made it buyable for scientist traitors
2023-07-13 22:48:59 -06:00
Morb
7167fdb504 Disable Discord changelog (#1205) 2023-07-13 18:56:54 +03:00
PJBot
5c9a6bb262 Automatic changelog update 2023-07-13 10:49:10 -04:00
metalgearsloth
c43db830ea Significantly improve NPC steering (#17931) 2023-07-14 00:48:04 +10:00
metalgearsloth
72f4560483 Update submodule to 137.0.0 (#18010) 2023-07-13 20:24:19 +10:00
Vera Aguilera Puerto
9243050e1a Construction graph improvements (#17960) 2023-07-13 20:23:52 +10:00
metalgearsloth
fbf1d476f2 Component ECS (#17991) 2023-07-13 20:20:46 +10:00
PJBot
0c93be1dcd Automatic changelog update 2023-07-13 02:23:18 -04:00
Nairod
cdf6cbcb3f More tiger markings (#18007) 2023-07-13 00:22:14 -06:00
PJBot
85674984b2 Automatic changelog update 2023-07-13 02:21:43 -04:00
crazybrain23
480ac253d0 Fix stamp sound (#17955)
* Convert stamp sounds to mono

* shhh

* something something stamp sounds

* alphabetical is best betical

* the voices
2023-07-13 00:20:39 -06:00
PJBot
a364295ad2 Automatic changelog update 2023-07-13 02:20:28 -04:00
IProduceWidgets
0e528b1cdf Syndie Axe description clarity (#18004)
* Update fireaxe.yml

The syndie 'fire axe' already has a lot of drawbacks and is relatively hard to use stealthily, but on the rare occasions you are say an Atmo tech or engi, it should be vaguely possible. This change makes the sprite and name the same as the regular fireaxe, but lets the examine description remain different. 

Blame the sweaty nerds who memorize pixels for making this necessary.

* Clearer syndie fireaxe description

Makes the description detail that the axes are visually distinct.

* Fireaxe Update uplink-catalog.ftl
2023-07-13 00:19:23 -06:00
PJBot
1f635753d1 Automatic changelog update 2023-07-13 00:10:32 -04:00
Flareguy
fca83aeef3 normalizes atmos tech traitor tc to 20 (#18009) 2023-07-12 22:09:28 -06:00
PJBot
c7d63ce9f6 Automatic changelog update 2023-07-12 23:20:03 -04:00
Nemanja
9029d0a987 Standard issue handguns for security (#18006)
* Standard issue handguns for security

* fuck it: cadets ball

* change the base gun to rubber bullets

* whoops
2023-07-12 21:18:57 -06:00
PJBot
e932eec8ff Automatic changelog update 2023-07-12 15:56:22 -04:00
ninruB
e09ec1f165 Everyone in sec starts with filled combat boots (#17959)
* secoffs with combat shoes (filled)

* cadets with knives wcgw

* det probably doesnt need em but w/e

* yep yep jackboots storag

* i forgt to add whitelist

* blank line moment
2023-07-12 13:55:18 -06:00
PJBot
59bfb46322 Automatic changelog update 2023-07-12 15:48:24 -04:00
Nemanja
37e6d99e49 Gas analyzer compref removal (#17992)
* Gas analyzer compref removal

* don't question it
2023-07-12 13:47:45 -06:00
Emisse
65d069a203 sussy toolbox 2tc again (#18000)
* 2 tc

* digusting
2023-07-12 13:47:35 -06:00
Emisse
75e5f97446 nerf youtool (#17999)
* webedit ops

* Update youtool.yml
2023-07-12 13:47:19 -06:00
Nemanja
856df86dd1 Dehydrated carp nerf (#17998) 2023-07-12 13:47:08 -06:00
PJBot
48c74833a2 Automatic changelog update 2023-07-12 15:39:18 -04:00
deltanedas
2766471a6f add 4 empty jugs to chem vend (#17994)
* add 4 empty jugs to chem vend

* a

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-07-12 13:38:14 -06:00
PJBot
577243ceb4 Automatic changelog update 2023-07-12 15:15:29 -04:00
JoeHammad1844
8f67d68a8b Add files via upload (#17956) 2023-07-12 13:14:25 -06:00
PJBot
8516bbb864 Automatic changelog update 2023-07-12 15:13:29 -04:00
lzk
5d62e509d2 fix singularity render distortion on zoom (#17964) 2023-07-12 13:12:24 -06:00
PJBot
58b08977a3 Automatic changelog update 2023-07-12 15:10:41 -04:00
Emisse
711b9c5126 packed update (#17997)
* packed update

* rechargers
2023-07-12 13:09:43 -06:00
Jackal298
63fbb939a1 Return of the bulletproof vest to the bartender (#17996) 2023-07-12 13:09:36 -06:00
PJBot
3454120db8 Automatic changelog update 2023-07-12 01:47:42 -04:00
Emisse
e564f47c52 striker update (#17989) 2023-07-11 23:47:00 -06:00
Emisse
7856cc22e5 bagel update (#17988) 2023-07-11 23:46:54 -06:00
Emisse
28371111f5 terminal update (#17985) 2023-07-11 23:46:46 -06:00
Emisse
9afef05a8e hunger (#17984) 2023-07-11 23:46:38 -06:00
Nemanja
acffe731c2 Fix hunger damage not being applied properly (#17981) 2023-07-11 22:29:33 -06:00
metalgearsloth
e6d639b21b Fix biome recursion (#17982) 2023-07-11 22:26:19 -06:00
PJBot
ab5287e546 Automatic changelog update 2023-07-11 23:01:34 -04:00
deathride58
a32fbb37ce Chevre and chevre accessories - Adds chevre, crostini, and chevre chaud to the game (#17968) 2023-07-11 21:00:30 -06:00
Emisse
657c6a32b1 Dart update (#17977)
* dart update

* dart update
2023-07-11 20:59:53 -06:00
PJBot
98fd8f0b25 Automatic changelog update 2023-07-11 22:02:04 -04:00
Errant
e3a03ac8ee Shotgun Shell Box Inventory Removal (#17311)
* Remove inventory from Shotgun Shell Ammo Providers

* Actually remove inventory from Shotgun Shell Ammo Providers

* Removed 'box' from IDs
2023-07-11 22:01:00 -04:00
PJBot
d0b300a8a2 Automatic changelog update 2023-07-11 21:53:19 -04:00
Flareguy
979e283572 Minibomb Buff (+ slightly better explosive descriptions) (#17626)
* minibomb buff

* redux
2023-07-11 21:52:15 -04:00
PJBot
356b1a597a Automatic changelog update 2023-07-11 20:46:47 -04:00
LankLTE
2b29e58823 Sawn-off shotgun are now empty when made (#17971)
* New nonlethal sawnoff

* Empty guns now

* removed duplicate construct
2023-07-11 18:45:43 -06:00
Nemanja
1f39d29afc Let recyclers grind up people (#17972) 2023-07-11 18:45:34 -06:00
PJBot
bb5ebff29c Automatic changelog update 2023-07-11 19:59:24 -04:00
Nemanja
6dbfbc52c0 Good Intercoms (#17950)
* crystal anomaly

* Good intercoms

* fixes

* fix construction fail

* Revert "crystal anomaly"

This reverts commit 0d9e3f62ff82c79e72f882b9c7f4ca1b9c6e6dd8.

* migration
2023-07-11 17:58:18 -06:00
PJBot
f89e85c1e9 Automatic changelog update 2023-07-11 19:57:47 -04:00
Nemanja
d2e6e55ed1 Expedition balance pass (#17969)
* Expedition balance pass

* better
2023-07-11 17:56:43 -06:00
Puro
5aab7703ef [Fix] Some fixes (#17967) 2023-07-11 17:56:23 -06:00
PJBot
0c2bce4c33 Automatic changelog update 2023-07-11 15:35:25 -04:00
Arendian
b070d98da0 Syndicate sponge nerf to 7 tc (#17943)
* Syndicate sponge nerf

* Fixed Indentation

* Made it exclusive to zookeeper, chef and scientist
2023-07-11 13:34:21 -06:00
I.K
1bce3f70ef New glass floor textures (#17948)
* change

* Update attributions.yml
2023-07-11 13:34:07 -06:00
PJBot
4e0d3693ed Automatic changelog update 2023-07-11 15:33:49 -04:00
Jackal298
358a80b39c Minor revision of mercenary items 2 (#17957) 2023-07-11 13:32:37 -06:00
LankLTE
2e1213e06e fixed description (#17958) 2023-07-11 13:31:45 -06:00
kxv
c51ff80a4e kimono and casa for AutoDrobe (#17962)
* sprite

* author fix

* code
2023-07-11 13:31:13 -06:00
lzk
a9a3d5ae15 Fix (?) sindy formal suit id and name (#17963)
* Update jumpsuits.yml

* comit

puro loh

* Update syndiedrobe.yml
2023-07-11 13:30:36 -06:00
Vera Aguilera Puerto
89fc46a42d Add required dependencies for CEF to Nix shell (#17961) 2023-07-11 17:29:54 +02:00
PJBot
98724cbfd2 Automatic changelog update 2023-07-11 00:03:08 -04:00
Nemanja
e079a2f1e5 make aberrant flesh smash through walls, windows, and railings (#17952) 2023-07-11 14:02:03 +10:00
deltanedas
9101b02c7b ternary gaming (#17942)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-07-10 17:22:54 -06:00
PJBot
018bd6e12a Automatic changelog update 2023-07-10 14:34:28 -04:00
lzk
efb4d9de2e fix clown mask tags (#17934)
* Update masks.yml

* Update masks.yml
2023-07-10 12:33:24 -06:00
PJBot
06205ddf17 Automatic changelog update 2023-07-10 14:32:15 -04:00
Sailor
902f9a91f0 temp pull spongebox off uplink (#17938) 2023-07-10 12:31:10 -06:00
PJBot
afe857f0fe Automatic changelog update 2023-07-10 12:57:37 -04:00
Velcroboy
645cfca3ce Adds occluder to bookshelves (#17937)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
2023-07-10 09:56:32 -07:00
faint
f7aaa530dd Merge pull request #1191 from space-syndicate/upstream-sync
Upstream sync
2023-07-10 11:53:35 +03:00
TemporalOroboros
7ec8bea20f Fix warnings in Content.Tools module (#17862) 2023-07-10 17:39:21 +10:00
TemporalOroboros
4cc771f539 Fix warnings in YAMLLinter module (#17863) 2023-07-10 17:38:45 +10:00
faint
2f1e3f04a7 Packed station lawyer fix 2023-07-10 10:21:45 +03:00
PJBot
8419bf3946 Automatic changelog update 2023-07-10 03:17:15 -04:00
metalgearsloth
1bb491f4a8 Don't spawn obstructed exp objectives (#17921) 2023-07-10 17:16:10 +10:00
metalgearsloth
48276eb00a Optimise marker spawning (#17922) 2023-07-10 17:15:59 +10:00
Emisse
2057ff0028 packed update (#17923) 2023-07-10 00:14:19 -06:00
Emisse
97c2c7b628 nukie planet update (#17924) 2023-07-10 00:14:10 -06:00
PJBot
acb206a8b4 Automatic changelog update 2023-07-10 01:50:16 -04:00
faint
c9e915dba5 Update locale 2023-07-10 08:49:15 +03:00
Myakot
b4bb601038 removefaultydesc (#17920) 2023-07-09 23:49:11 -06:00
faint
4184605ac7 Update prototypes' names 2023-07-10 08:21:23 +03:00
faint
33b3ae75cd Vector2 fixes 2023-07-10 08:21:11 +03:00
faint
db76e78601 Update engine 2023-07-10 08:20:30 +03:00
faint
076d2e339b Merge remote-tracking branch 'wizards/master' into upstream-sync
# Conflicts:
#	Content.Client/Administration/UI/AdminMenuWindow.xaml.cs
#	Content.Client/LateJoin/LateJoinGui.cs
#	Content.Client/Power/PowerMonitoringWindow.xaml.cs
#	Content.Client/VendingMachines/UI/VendingMachineMenu.xaml.cs
#	Content.Server/VoiceMask/VoiceMaskSystem.cs
#	Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml
#	Resources/Prototypes/Entities/Objects/Misc/paper.yml
#	Resources/Prototypes/Roles/Jobs/Security/security_cadet.yml
#	Resources/Prototypes/Roles/Jobs/Security/security_officer.yml
#	Resources/Prototypes/secret_weights.yml
#	Resources/Textures/Clothing/Back/Backpacks/security.rsi/equipped-BACKPACK.png
#	Resources/Textures/Clothing/Back/Backpacks/security.rsi/meta.json
#	Resources/Textures/Clothing/OuterClothing/Vests/kevlar.rsi/equipped-OUTERCLOTHING.png
#	Resources/Textures/Clothing/OuterClothing/Vests/kevlar.rsi/icon.png
#	Resources/Textures/Clothing/OuterClothing/Vests/kevlar.rsi/inhand-left.png
#	Resources/Textures/Clothing/OuterClothing/Vests/kevlar.rsi/inhand-right.png
#	RobustToolbox
2023-07-10 07:03:24 +03:00
PJBot
eba65d226e Automatic changelog update 2023-07-09 22:55:49 -04:00
dribblydrone
78fbdbc145 nukie guidebook (#17867) 2023-07-09 20:54:43 -06:00
PJBot
e50bc1acbc Automatic changelog update 2023-07-09 22:45:25 -04:00
Arendian
3fda7a2751 Adds Bike Horn Implants (#17548)
* Adds Bike Horn Implants

* Formatting

* Formatting

* Revert "Formatting"
Did an Oopsie
This reverts commit 62d5d87f2de59fbddf1c31db3668b174727eff0a.

* Revert last push

* Revert "Revert last push again!"

This reverts commit f12a0f597cace7fb47454762223468c597796d8d.
2023-07-09 20:44:18 -06:00
PJBot
fb9e517b9b Automatic changelog update 2023-07-09 22:27:23 -04:00
deltanedas
3432a28271 add kill head objective (#17891)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-07-09 20:26:17 -06:00
PJBot
3bf3f15f6f Automatic changelog update 2023-07-09 22:23:15 -04:00
Arendian
b4c251472f Adds Advanced ointment and bruisepack recipes (#17583)
* Adds Advanced ointment and bruisepack recipes

* Changes the sprites to the ones from /tg

* Changed names and sprites, slight tweaks

* Formatting

* Solve Conflict

* Formatting

* Fix issues found in check

* Fix Oopsie
2023-07-09 20:22:10 -06:00
Sailor
0b0c1e5b45 troleo completado (#17919) 2023-07-09 18:06:07 -07:00
PJBot
b33f1c03af Automatic changelog update 2023-07-09 18:37:42 -04:00
Nemanja
716fcaa4a3 Animal Husbandry (#17140)
* Animal Husbandry

* suffixes and VV

* sanitize

* fix fails
2023-07-09 16:36:37 -06:00
PJBot
1fd43b660d Automatic changelog update 2023-07-09 18:36:29 -04:00
Maxim T
1aab1ee212 interrogator lamp (#16820)
* interrogator lamp

Ultra-bright lamp for the bad cop

* interrogator lamp update

-Reduced energy consumption, improved base energy source for extra thorough interrogation
-The Basic Rights of Sentient Beings have been respected by reducing the number of flash charges. Now they slowly regenerate over time.
-The chief engineer fixed the charge indication, although there was a conscript on the shift. It may not work as intended
2023-07-09 16:35:20 -06:00
Leon Friedrich
e96560956c Fix high UI scale chat. (#17914) 2023-07-09 16:30:26 -06:00
PJBot
7762774df7 Automatic changelog update 2023-07-09 18:02:43 -04:00
LankLTE
9e6bd30aa4 Ambuzol Plus (#17884)
* Added component and functionality.

* Fixed ZombieImmune.

* Zombies now have zombie blood.

* Ambuzol plus.

* Ambuzol plus spawns in bundle.

* Fine CBURN get one too.

* Reworked the reaction

* No more magic blood refilling.

* ok CE i fixed it

* Component change.
2023-07-09 16:01:35 -06:00
PJBot
af38a22d69 Automatic changelog update 2023-07-09 18:01:13 -04:00
deltanedas
c346640ade escape + kill objective changes (#17890)
* 3 space indent at start of line jumpscare

* _leftShuttles -> ShuttlesLeft

* stuff

* RequireDead override for the future

* fix 50% logic

* rouge

* pod 1984

* technically more "difficult"

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-07-09 16:00:08 -06:00
metalgearsloth
53a0d1bc83 Center salvage shuttles (#17906)
It looks slightly offset due to localcenter but don't worry about it.
2023-07-09 15:58:36 -06:00
PJBot
27e0ae776a Automatic changelog update 2023-07-09 17:58:25 -04:00
lzk
9b7f2a1d43 Revert "encryption-key-component.ftl locale update (#17557)" (#17916)
This reverts commit 6bfccca81b.
2023-07-09 15:57:30 -06:00
lzk
8b1af362ee Update jumpskirts.yml (#17908) 2023-07-09 15:57:19 -06:00
Pieter-Jan Briers
61f9fe68f4 Update GDPR scripts for latest DB schema (#17917) 2023-07-09 23:14:46 +02:00
PJBot
61332a5814 Automatic changelog update 2023-07-09 16:21:31 -04:00
Vordenburg
4a093bce6d Align filled gas tanks with intended capacity (#17915) 2023-07-09 13:20:26 -07:00
crazybrain23
9ef1c7fbda untypo my name in the CL (#17913) 2023-07-09 21:43:41 +02:00
PJBot
ad425e00bc Automatic changelog update 2023-07-09 15:26:10 -04:00
Slava0135
839720b538 Fix vent critters spawn (#17833)
* VentCrittersRule scaling chance + spawn on station

* merge mouse migration and vent critters

* fix prototypes

* check if there is no valid locations
2023-07-09 13:25:05 -06:00
metalgearsloth
68b56878bc Cargo selling fixes (#17876)
- Prevent selling dead mobs (getting used as easy corpse disposal).
- Fix a broadcast event being raised O(n) times instead of O(1)
2023-07-09 13:24:48 -06:00
Arendian
ec58d2e716 Syndicate sponge for uplink (#17841)
* Syndicate sponge for uplink

* Fix yaml error

* Made changes mentioned in review

* Made changes according to reviews
2023-07-09 13:24:30 -06:00
PJBot
618c5271d2 Automatic changelog update 2023-07-09 15:23:48 -04:00
c4llv07e
6e66866567 Add 'auto mode' button to the air alarm ui (#17874)
Signed-off-by: c4llv07e <kseandi@gmail.com>
2023-07-09 13:22:41 -06:00
PJBot
9723126de5 Automatic changelog update 2023-07-09 15:22:32 -04:00
crazybrain23
eaaa1e8b69 fix keep traitor alive (#17912) 2023-07-09 13:21:23 -06:00
metalgearsloth
7a63238487 Don't spawn mobs on blocked dungeon tiles (#17910)
a
2023-07-09 13:20:55 -06:00
metalgearsloth
982e8f3865 Xeno salvage tweaks (#17909)
- Add turret spawns.
- Mark warding tower as anchored.
2023-07-09 13:20:30 -06:00
metalgearsloth
b4033d557b NPC steering tweaks (#17911)
- Slightly less twitchy in melee.
- Resteer less.
- More aggressive in pursuing running away targets.
2023-07-09 13:20:20 -06:00
Sailor
e3cef0f86c Deflate the "valid" sticker economy and ward off permahungry sec (#17883)
* Deflate the valid sticker economy

* Include suggestions

* Hint received

* Replace combat gloves with susbox, add outlaw items to group

* Go back on the rename skit because due to LRP being unsolvable

* Ever forget to mirror a change to both loot pools?

* clarity

* Incorrect toolbox
2023-07-09 13:20:04 -06:00
Puro
bc79e94682 [VM] SyndieDrobe (#17885)
* [VM] SyndieDrobe

* "Death to NT"

* Animation update
2023-07-09 13:19:35 -06:00
PJBot
435b883fd5 Automatic changelog update 2023-07-09 05:49:09 -04:00
BobTheSleder
faae30c61c Change nuke ops and zombie chances on secret (#17888) 2023-07-09 04:48:02 -05:00
PJBot
e9bd729a59 Automatic changelog update 2023-07-09 01:27:21 -04:00
metalgearsloth
9509757155 Add sub-biomes (#17855) 2023-07-09 15:26:16 +10:00
PJBot
af66f0ab8b Automatic changelog update 2023-07-08 22:26:43 -04:00
Leon Friedrich
cbde38b364 Update engine (#17905) 2023-07-09 12:25:39 +10:00
PJBot
2859270935 Automatic changelog update 2023-07-08 15:48:59 -04:00
Leon Friedrich
bf90cec696 Fix radar text & misc warnings (#17902) 2023-07-08 13:47:53 -06:00
c4llv07e
9051470354 Make containment field generator non-rotatable (#17849)
* Make containment field generator non rotatable

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Change physical shape of the containment field generator to a circle

Signed-off-by: c4llv07e <kseandi@gmail.com>

---------

Signed-off-by: c4llv07e <kseandi@gmail.com>
2023-07-08 13:47:27 -06:00
PJBot
d06c172112 Automatic changelog update 2023-07-08 15:45:07 -04:00
metalgearsloth
e9d1e5ea1f Remove mob crit states (#17850)
* Remove mob crit states

At least where it was just a dummy mob state. I'm lazy so this will buff mobs where they will remain active until their death state.

* Update Resources/Prototypes/Entities/Mobs/NPCs/behonker.yml

Co-authored-by: faint <46868845+ficcialfaint@users.noreply.github.com>

---------

Co-authored-by: faint <46868845+ficcialfaint@users.noreply.github.com>
2023-07-08 13:44:01 -06:00
PJBot
7afae54d1d Automatic changelog update 2023-07-08 15:43:52 -04:00
Slava0135
373202693f return lube to lockers loot (#17896) 2023-07-08 13:42:43 -06:00
Leon Friedrich
95af81471e Update Engine (#17904) 2023-07-09 05:04:18 +10:00
eoineoineoin
08d6a42983 Minor visual fixups from StyleboxTexture scaling (#17763) 2023-07-09 04:57:47 +10:00
Leon Friedrich
8762d4a0e7 Update Engine Version (#17901) 2023-07-09 02:11:41 +10:00
TemporalOroboros
3ac4cf85db Cleaner BoundUserInterfaces (#17736) 2023-07-09 02:02:17 +10:00
PJBot
55b4fb1649 Automatic changelog update 2023-07-08 04:35:16 -04:00
Ubaser
993086df20 Archaic Accent fixes (#17897)
* added accent changes

* added changes for the words "ok, k, okay"

* fix prefixes and the 'd

* add more words

* fix some and add more words

* fix more and add more
2023-07-08 02:34:11 -06:00
Emisse
0af38e6d65 packed fax and pa board (#17894) 2023-07-07 23:49:34 -06:00
metalgearsloth
3bdbd75776 Update submodule to 133.0.0 (#17893) 2023-07-08 14:16:15 +10:00
Chief-Engineer
42c420e635 clarify execution requirements (#17878) 2023-07-07 23:12:58 -05:00
metalgearsloth
68480af109 Update content vectors to numerics (#17759) 2023-07-08 14:08:32 +10:00
PJBot
15772478c9 Automatic changelog update 2023-07-07 23:33:35 -04:00
Sailor
9d844520be Implement RiggableSystem, stunbatons injectable (#17288)
Co-authored-by: keronshb <54602815+keronshb@users.noreply.github.com>
2023-07-08 13:32:31 +10:00
PJBot
1289b2dc21 Automatic changelog update 2023-07-07 23:31:33 -04:00
metalgearsloth
6d19acd708 Make planets have significantly more rocks (#17875) 2023-07-08 13:30:29 +10:00
Nemanja
d3d718f968 fix test fail from ambuzol reaction (#17887) 2023-07-08 12:51:57 +10:00
metalgearsloth
2d1ac6e01d Revert "add breakers to power batteries" (#17632) 2023-07-08 12:47:38 +10:00
PJBot
434474f828 Automatic changelog update 2023-07-07 14:41:28 -04:00
Puro
2cb700bfff [Clothing] Syndicate (#17837)
* [Clothing] Syndicate

cool.

* s1

* s2

* Update meta.json

* new banner
2023-07-07 12:40:24 -06:00
deltanedas
96cc37123e saltern 4.14 (#17880)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-07-07 12:39:17 -06:00
IanComradeBot
524c66d649 Automatic changelog update 2023-07-07 16:14:19 +00:00
lapatison
fd5eafeae3 Janitorial guidebook locale (#1168) 2023-07-07 19:13:13 +03:00
lapatison
49516ad4f4 Translate Upstream #1186, Upstream #1187 (#1188)
Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com>
2023-07-07 19:12:14 +03:00
PJBot
a2b1ef3875 Automatic changelog update 2023-07-07 05:29:38 -04:00
Errant
669d332332 Communicate self-uncuff damage to player a bit more clearly (#17835) 2023-07-07 03:28:33 -06:00
PJBot
99e447bb74 Automatic changelog update 2023-07-07 04:46:42 -04:00
metalgearsloth
ee2a3216d6 Self-attack nerfs (#17845) 2023-07-07 18:45:37 +10:00
Emisse
c1fe000a7b sus (#17873) 2023-07-07 02:06:04 -06:00
Emisse
06747e0f7e some silly paintings and posters (#17872)
* webedit

* Update meta.json

* god is real hes here with us

* so true

* so truers rise

* worst meta.json ive seen in my life

* so true
2023-07-07 00:23:02 -06:00
Chief-Engineer
1960dd2620 Revert "Add chem solution atmos heating and cooling (#17854)" (#17871)
This reverts commit 03d6b0ced7.
2023-07-06 23:53:19 -05:00
PJBot
440b7c0d37 Automatic changelog update 2023-07-07 00:47:03 -04:00
Nemanja
e78257419b Zombie chem tweaks (#17870)
* make romerol cause zombification, make zombrex the cure, nuke corpium

* fix descriptions

* zombrex -> ambuzol
2023-07-06 22:45:59 -06:00
PJBot
1d7698084e Automatic changelog update 2023-07-06 22:56:31 -04:00
Velcroboy
8f1294d929 Adds ExaminableSolution to jani trolley (#17856)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
2023-07-06 20:55:27 -06:00
LankLTE
89ca105e7c Fixes Romerol & Corpium, Small Zombie Tweaks (#17784)
* Fixed romerol and corpium.

* Tweaked zombie values.

* Change guidebook descriptions.

* Fixed corpium, added reagent requirements.

* Readded zombie bundle to uplink.

* Edited description
2023-07-06 20:55:00 -06:00
PJBot
f6f29d2d30 Automatic changelog update 2023-07-06 22:54:42 -04:00
Alex
68bd6f63d1 Adding sounds to stamps (#17834)
* Add sounds

* FixSound

* Delete sound

* hmmmmmm
2023-07-06 20:53:38 -06:00
Puro
70d6e3dcbd [Fix] Dresser and broken ballistic turret (#17866) 2023-07-06 20:52:09 -06:00
Emisse
d0d95865a9 packed update (#17869) 2023-07-06 20:51:52 -06:00
Emisse
907474533b wire fixe (#17868) 2023-07-06 20:11:14 -06:00
PJBot
374a2bf087 Automatic changelog update 2023-07-06 21:20:00 -04:00
0x6273
03d6b0ced7 Add chem solution atmos heating and cooling (#17854) 2023-07-06 18:18:56 -07:00
PJBot
522e04f0c8 Automatic changelog update 2023-07-06 20:32:23 -04:00
Gagarinten-Noverdo
eca22beb30 balance a explosive payload craft (#17853)
A grenade that costs 4 TK is too easy to make. I fixed it.
2023-07-06 18:31:18 -06:00
Emisse
2005bae178 Packed (#17864)
* map

* prototype

* pools

* real proto

* latejoinspawnpoints
2023-07-06 18:30:23 -06:00
TemporalOroboros
ba91023a85 Fix content.integration tests warnings (#17817)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-07-06 14:54:25 +10:00
PJBot
20c1754abd Automatic changelog update 2023-07-06 00:44:52 -04:00
Leon Friedrich
126f5d6dae Fix mime wall & turf/tile helper issues. (#17844) 2023-07-06 14:43:49 +10:00
PJBot
88f9d2b6b8 Automatic changelog update 2023-07-06 00:43:42 -04:00
metalgearsloth
619a8e630f Fix muzzle flash lights (#17843) 2023-07-06 14:42:38 +10:00
metalgearsloth
876beb9369 Stop NPC smashing if it fails (#17847) 2023-07-06 14:42:17 +10:00
metalgearsloth
02db31fdc6 Add smashing to carp NPCs (#17846) 2023-07-06 14:41:53 +10:00
metalgearsloth
08d3b17bc0 Remove redundant disposals layer (#17848) 2023-07-06 14:41:35 +10:00
PJBot
41ec845109 Automatic changelog update 2023-07-05 23:40:38 -04:00
metalgearsloth
3eb93988e5 Disposals refactor (#17803) 2023-07-06 13:39:34 +10:00
faint
5b0f127774 Merge pull request #1183 from SonicHDC/patch-2 2023-07-06 05:12:38 +03:00
PJBot
0790f31f21 Automatic changelog update 2023-07-05 19:17:14 -04:00
LankLTE
e2b27ef5b0 Nerfsgit add -A (#17827) 2023-07-05 17:16:09 -06:00
PJBot
4649efae46 Automatic changelog update 2023-07-05 19:04:19 -04:00
Flareguy
763a8af375 Major-ish™ armor rebalance, adds basic security armor and removes Kevlar armor (#17825)
* adds basic armor vest & changes sec backpack sprites to tg

* el armor de dode

* abcd

* el fixe

* boner balls

* armor rebalance

* dode
2023-07-05 17:03:15 -06:00
PJBot
7534dc3602 Automatic changelog update 2023-07-05 19:00:24 -04:00
Flareguy
531cbec549 adds the italian moustache (#17830) 2023-07-05 16:59:19 -06:00
Topy
2349a3eba3 Fixed args.Used instead of args.Target (#17838) 2023-07-05 13:31:30 -07:00
metalgearsloth
f1d03d9081 Update submodule to 132.2.0 (#17832) 2023-07-06 00:03:16 +10:00
PJBot
cf76dc88be Automatic changelog update 2023-07-05 10:00:53 -04:00
Slava0135
7ee91ce4f1 make puddles not appear on space tiles (#17822) 2023-07-05 23:59:48 +10:00
PJBot
ac4b72904a Automatic changelog update 2023-07-05 00:39:14 -04:00
Flareguy
54a7a4a9a1 extends shuttle timer to 20m green / 10m on blue (#17826) 2023-07-04 22:38:08 -06:00
PJBot
9018e5bd48 Automatic changelog update 2023-07-04 20:34:14 -04:00
Justin Trotter
72b6c2b54b reformatted syndicate objectives for readability (#17745)
* reformatted syndicate objectives for readability

* used richtextlabels instead of labels, narrowed window size back to original
2023-07-04 18:33:11 -06:00
Raitononai
c8569d906c Archaic Accent Trait (#17794)
* Adds the component, system and .ftl file for the Early English accent. Updates word_replacements.yml with the new accent stuff.

* -Renamed to Archaic accent
-Added more word replacements
-Fixed "ed" -> " 'd" only happening when prefix chance happened

* - Adds "Archaic Accent" as a character trait.

* - Added over 60 new word replacements and 3 new prefixes.
- Increased prefix chance to 15%.

* - MINOR SPELLING MISTAKE IN DESCRIPTION FIXED THIS IS A TRAVESTY
2023-07-04 18:32:22 -06:00
Errant
b7ff79c1fb Fixes airlock construction graph issues (#17812) 2023-07-04 18:31:35 -06:00
Gagarinten-Noverdo
9ae0b9e81c Balance a laser carbine craft (#17814)
* Balance a laser carbine

* Fix
2023-07-04 18:31:20 -06:00
Slava0135
14e9b85196 fix window placement (#17815) 2023-07-04 18:31:10 -06:00
PJBot
c7f70407fb Automatic changelog update 2023-07-04 20:31:02 -04:00
Slava0135
96c804c3f1 subfloor explosion resistance (#17816) 2023-07-04 18:29:57 -06:00
brainfood1183
1b160b53c6 Origin Station Update 04.07.2023 (bounty console) (#17818)
* adds bounty console

* more all access external airlocks
2023-07-04 18:29:46 -06:00
DerbyX
b34f24dd0b 6 slices to 8 (#17824)
Co-authored-by: Derby <Derby@ss14>
2023-07-04 18:29:35 -06:00
Alex
c4a485484a Add Colors Crew Monitor (#17819)
* Add Colors Crew Monitor

* Fix
2023-07-04 18:29:25 -06:00
Errant
108236aab3 Set admin only debug coords default true (#17811)
* Hide debug coordinates for non-admins

* Added server cvar

* Switched default setting to hide coords
2023-07-04 02:30:57 -05:00
faint
b03912b8bc Merge pull request #1187 from space-syndicate/upstream-sync
Upstream sync
2023-07-04 04:02:52 +03:00
IanComradeBot
710cd6a1bb Automatic changelog update 2023-07-04 00:33:00 +00:00
kxv
5ee76a6314 aghost icons resprite (#1181) 2023-07-04 03:31:54 +03:00
faint
f2f5b97f82 Replace ClothingHeadHelmetHelmet
ClothingHeadHelmetHelmetOld is no longer a thing since space-wizards/space-station-14#17808 and ClothingHeadHelmetHelmet is now ClothingHeadHelmetBasic
2023-07-04 03:26:07 +03:00
faint
4b6634db3b Update locale 2023-07-04 03:24:39 +03:00
faint
31f283cc8e Merge remote-tracking branch 'wizards/master' into upstream-sync 2023-07-04 03:14:11 +03:00
PJBot
6d8b701d41 Automatic changelog update 2023-07-03 19:25:32 -04:00
Flareguy
a6475a0077 nukes cev-eris style helmets, adds ERT helmets, eva helmet inhand fix (#17808) 2023-07-03 18:24:28 -05:00
PJBot
1a402f2694 Automatic changelog update 2023-07-03 17:37:26 -04:00
LankLTE
48f29cbbf7 no use in pocket (#17785) 2023-07-03 15:36:59 -06:00
LankLTE
e9665f2a44 Pyroclastic Anomaly Supercrit Buff (#17806)
* Added random gas, fixed ice anom, added temperature field.

* Revert "Added random gas, fixed ice anom, added temperature field."

This reverts commit ae5eade86d84d6b1341b7b76754b6f0007dbf3ca.

* I pushed master. Oops. Fixed now.

* Fixed behonker, fixed TempChange.

* Fixed tempchange.
2023-07-03 15:36:22 -06:00
Nemanja
85f5507ce9 make pyroclastic anomaly ignition ignore line of sight checks. (#17798) 2023-07-03 15:35:57 -06:00
PJBot
b6643bec7f Automatic changelog update 2023-07-03 17:35:29 -04:00
Jessetriesagain
9a12aade93 Simple Tweak to Ale Sprite to look more like a type of Ale (#17757)
Co-authored-by: Jessepretendstocode <j14527998@gmail.com>
2023-07-03 15:34:26 -06:00
Geekyhobo
c97dcdb553 balance changes (#17791)
Co-authored-by: Geekyhobo <66805063+Ahlytlex@users.noreply.github.com>
2023-07-03 15:33:53 -06:00
PJBot
50eb632b49 Automatic changelog update 2023-07-03 17:32:56 -04:00
Errant
24ac92ff9a Hide debug coordinates from non-admins (#17804)
* Hide debug coordinates for non-admins

* Added server cvar
2023-07-03 15:31:52 -06:00
PJBot
e7507fee50 Automatic changelog update 2023-07-03 17:31:13 -04:00
Clon clover
045eba06c3 Damage on forced uncuff (#17801)
* cuffs do 1 damage

* Update SharedCuffableSystem.cs

* Update SharedCuffableSystem.cs

* remove unused code

* Update CuffableComponent.cs

* alphabetical

* damage

---------

Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>
2023-07-03 15:30:09 -06:00
Flareguy
35a2a1478b Adds some outfits for Ship VS. Ship (#17800)
* Ship Vs. Ship Outfits

* FUCK

* prefix? GONE

* ABCDEFJ PEE PEE PEEING
2023-07-03 14:50:13 -06:00
PJBot
7b739e92ba Automatic changelog update 2023-07-03 07:15:31 -04:00
Nemanja
b3063fbebe add artifact sound effects (#17792) 2023-07-03 21:14:27 +10:00
PJBot
87eab6e322 Automatic changelog update 2023-07-03 04:56:12 -04:00
HerCoyote23
2a47302f1e Add secondary prefix for selecting radio channel, '.' (#16964) 2023-07-03 18:55:08 +10:00
PJBot
360ae67e9d Automatic changelog update 2023-07-03 04:00:33 -04:00
brainfood1183
a0a373832c Hamlet error on revival fix. (#17797) 2023-07-03 17:59:29 +10:00
IanComradeBot
3f157d5ca3 Automatic changelog update 2023-07-02 15:35:20 +00:00
SonicHDC
3b48f26fdb Mailing resprite (#1117) 2023-07-02 18:34:12 +03:00
lzk
ec53cfd25c Guidebooks crate translation (#1185) 2023-07-02 17:14:32 +03:00
PJBot
b4a89c009e Automatic changelog update 2023-07-02 09:41:11 -04:00
Slava0135
41cf8cc554 add immovable rod event (#17278) 2023-07-02 09:40:07 -04:00
eoineoineoin
9194c548f8 Fix bugs when updating paper UI (#17786) 2023-07-02 08:43:27 -04:00
Pieter-Jan Briers
b33e93054a Chmod +x changelog RSS (#17789) 2023-07-02 14:41:57 +02:00
Pieter-Jan Briers
7bfc322ff2 Publish changelogs via RSS (#17788) 2023-07-02 14:18:39 +02:00
PJBot
70d0630bd6 Automatic changelog update 2023-07-01 15:20:07 -04:00
Arendian
024c8fbdc7 Makes shutters close on certain objects (#17782) 2023-07-01 13:19:03 -06:00
PJBot
6bf6723bfe Automatic changelog update 2023-07-01 15:01:57 -04:00
LankLTE
82b33bc12a DamageOnHit only damages on successful hits. (#17758) 2023-07-01 12:01:50 -07:00
Nemanja
e73e5ccf84 Make singulo artifact effect more rare (#17774) 2023-07-01 12:01:08 -07:00
Arendian
bda71dc26d Network bolting for windoors (#17775) 2023-07-01 12:00:53 -07:00
LankLTE
1dadc70757 Buff the Cargo Telepad Delay. (#17781) 2023-07-01 12:00:33 -07:00
Pieter-Jan Briers
47064ad93c Fix changelog author names for 0x6273 (#17776) 2023-07-01 19:00:12 +02:00
TemporalOroboros
6f75b18731 Fix Content.Benchmark warnings (#17771) 2023-07-02 01:11:01 +10:00
metalgearsloth
c2e5990c2e Fix NPC assert (#17770) 2023-07-01 23:38:14 +10:00
metalgearsloth
67d7be9978 Minor radiation thing (#17768) 2023-07-01 23:22:45 +10:00
metalgearsloth
432e1288bd Add constraint to InteractionTest Comp (#17765) 2023-07-01 23:05:06 +10:00
metalgearsloth
f4b61d7db1 Update submodule to 132.1.0 (#17766) 2023-07-01 22:06:29 +10:00
metalgearsloth
0f9c4df6a1 Fix funny listener return (#17760) 2023-07-01 16:39:03 +10:00
PJBot
418cf0b709 Automatic changelog update 2023-06-30 20:16:07 -04:00
Nairod
e7fb60500b MRP Rules Update (#16938)
* Update

* Touch ups

* Chiefs Points

* Long Form Rules

* Slight Max Brig Time Statement Change
2023-06-30 19:15:03 -05:00
Morb
ed1352bdaa Merge pull request #1186 from space-syndicate/upstream-sync
Upstream sync
2023-07-01 02:39:47 +03:00
PJBot
aa6a0ced1e Automatic changelog update 2023-06-30 19:25:27 -04:00
TemporalOroboros
2fb23755cd 2 (#17754) 2023-06-30 19:24:23 -04:00
Morb0
b54f140bcd Update locale 2023-07-01 02:10:47 +03:00
PJBot
78daca0da1 Automatic changelog update 2023-06-30 18:58:31 -04:00
themias
53e9bc8236 Fix metamorphic glass name mispredict (#16550) 2023-06-30 18:57:28 -04:00
Morb0
a4dbefd3f1 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Prototypes/Procedural/salvage_rewards.yml
2023-07-01 01:51:55 +03:00
lzk
47b35331ac Translate Upstream #1174 (#1180)
Co-authored-by: faint <46868845+ficcialfaint@users.noreply.github.com>
Co-authored-by: lapatison <100279397+lapatison@users.noreply.github.com>
2023-07-01 01:42:49 +03:00
PJBot
69e1c7e7a5 Automatic changelog update 2023-06-30 18:11:51 -04:00
Topy
b85c902189 Added sink (#14348) 2023-06-30 18:10:47 -04:00
PJBot
7d89b9e253 Automatic changelog update 2023-06-30 15:57:38 -04:00
Jackal298
e79d82e0e1 Fix sprite smg magazine (#17735) 2023-06-30 13:56:34 -06:00
PJBot
b0c893e709 Automatic changelog update 2023-06-30 15:48:50 -04:00
kxv
6d4c4465d6 exploding pen tweak (#17739) 2023-06-30 15:47:47 -04:00
PJBot
7878162420 Automatic changelog update 2023-06-30 15:40:37 -04:00
Vocal Night
cf995dec6b Fixed canister being unlocked and opening the Ui at the same time when left-clicking it (#17750) 2023-06-30 15:39:34 -04:00
PJBot
df4be31186 Automatic changelog update 2023-06-30 15:33:08 -04:00
Nairod
3560249f1f Construction Price Adjustments (#17549) 2023-06-30 15:32:03 -04:00
lzk
ca8d905ae0 give cargo tech salvage acces on extended (#17747) 2023-06-30 15:31:21 -04:00
PJBot
c6860eca50 Automatic changelog update 2023-06-30 15:27:16 -04:00
Jessetriesagain
b4306df3fe Sprite tweak for missing Monitor states for Computers in construction (#17744) 2023-06-30 15:26:13 -04:00
Nemanja
b4fb089e00 Imagine if artifacts fucking killed you (#17746) 2023-06-30 15:25:33 -04:00
PJBot
9b711d4344 Automatic changelog update 2023-06-30 15:08:49 -04:00
Slava0135
aadcc48ddc Better glue (#17381) 2023-06-30 15:07:44 -04:00
lzk
b6a3df5605 правки переводов (#1182) 2023-06-30 10:56:57 +03:00
SonicHDC
1230e8db26 translate fix
странный баг с переводом
2023-06-30 19:32:07 +12:00
IanComradeBot
b3c5b75b06 Automatic changelog update 2023-06-29 23:35:38 +00:00
comasqw
72dcbd2891 resprite chemcrate secure (#1178) 2023-06-30 02:34:33 +03:00
justproggramer
4a6bcd0f9e Added more triggers for emotion "salutes" (#1175) 2023-06-30 02:33:08 +03:00
IanComradeBot
413b3a7321 Automatic changelog update 2023-06-29 23:32:42 +00:00
Krosus777
e204be44f3 Added more commands for quick emotes in chat (#1152) 2023-06-30 02:31:37 +03:00
IanComradeBot
ed344a8d11 Automatic changelog update 2023-06-29 23:31:07 +00:00
Nim
fad31171c2 Deathmatch PDA uplink translate (#1150) 2023-06-30 02:30:46 +03:00
lzk
4ee0fc363a No meta implanters! (#1144) 2023-06-30 02:30:03 +03:00
IanComradeBot
430042ab9b Automatic changelog update 2023-06-29 23:29:35 +00:00
SonicHDC
b05f0f5dd6 [Resprite] Better tanks (#1095)
Co-authored-by: lzk228 <124214523+lzk228@users.noreply.github.com>
Co-authored-by: faint <46868845+ficcialfaint@users.noreply.github.com>
2023-06-30 02:28:29 +03:00
deltanedas
0ad77202b8 fix welder ignoring lit (#17741) 2023-06-29 19:24:43 -04:00
LankLTE
114a21dcfe change Salamander whitelist settings (#17718) 2023-06-29 17:46:04 -05:00
PJBot
03b03e3bca Automatic changelog update 2023-06-29 18:37:24 -04:00
brainfood1183
f2d3ea9117 Hamster resprite by RamZ and hamster can wear some clothing, monkey eva resprite. (#17439) 2023-06-29 18:36:19 -04:00
PJBot
70db3267c9 Automatic changelog update 2023-06-29 15:28:12 -04:00
LankLTE
b10a7da5d8 Guitar Smashing (#17724) 2023-06-29 15:27:08 -04:00
Emisse
d24c75ec71 resave and power fixes and misc (#17738) 2023-06-29 13:12:56 -06:00
PJBot
6ab47dacb9 Automatic changelog update 2023-06-29 14:47:43 -04:00
Emisse
f0f2574b03 movey solar uppy (#17737) 2023-06-29 12:47:10 -06:00
Ubaser
e1034d0193 Rod: NEW Evacuation shuttle (#17129)
* add shuttle

* change station

Changes from Box to Marathon

* address issues

- switch one of the glass walls for a shuttle wall
- added another generator and redesigned the engineering compartment
- added directional reinforced walls for the seating area
- added more chairs!
- another seat for medbay
- shrunk the size of bar and moved bridge doors
- rotated the fireaxe, APCs and wall cabinets to face the correct way
- removed the bardrobe and clothesmate
- other miscellaneous fixes
2023-06-29 12:46:39 -06:00
PJBot
f241521c63 Automatic changelog update 2023-06-29 14:20:24 -04:00
Nemanja
8f5282fb89 make rnd console require science access (#17671) 2023-06-29 14:19:19 -04:00
Errant
872a008a12 Make the remaining masks block identity (#17732) 2023-06-29 12:25:04 -04:00
Errant
62a142b29a Chameleons can mimic clown masks (#17726) 2023-06-29 12:04:47 -04:00
PJBot
dbd4d89cd8 Automatic changelog update 2023-06-29 08:37:32 -04:00
metalgearsloth
6f371375c5 Fix cave ores (#17733) 2023-06-29 22:36:28 +10:00
Ben
c858c76341 Anchorable shared (#17422)
Co-authored-by: BenOwnby <ownbyb@appstate.edu>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-06-29 22:35:54 +10:00
Tom Leys
67df47f553 No atmos stacking (attempt 2) (#16687)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-06-29 22:04:36 +10:00
PJBot
ccf58fa657 Automatic changelog update 2023-06-29 06:15:27 -04:00
Nemanja
bc56731583 Orderable chemical crates (#17616) 2023-06-29 20:14:23 +10:00
Emisse
1ca9745cfa fix one silly wire (#17730) 2023-06-29 04:01:22 -06:00
PJBot
aac717ef6e Automatic changelog update 2023-06-29 05:37:57 -04:00
lzk
1b172861d1 Update toys.yml (#17725) 2023-06-29 03:36:53 -06:00
Slava0135
cacf26d740 Fix lubed item smart equip (#17727)
* fix

* left over comment
2023-06-29 03:36:09 -06:00
Emisse
dd17ac1b3b troooo (#17728) 2023-06-29 03:14:46 -06:00
PJBot
c116fac416 Automatic changelog update 2023-06-28 23:21:00 -04:00
Nemanja
5212fc5478 No unbuckling while cuffed (#17719) 2023-06-28 23:19:56 -04:00
IanComradeBot
fbc94c905e Automatic changelog update 2023-06-29 00:32:57 +00:00
Morb
ca74166d5c Add syndicate crate sprites (#1179) 2023-06-29 03:31:50 +03:00
AJCM-git
e2823d8006 Revert "It's no longer possible to unbuckle if you are handcuffed" (#17717)
This reverts commit 6d31d50b43.
2023-06-28 16:54:49 -04:00
PJBot
562dd369c8 Automatic changelog update 2023-06-28 16:14:34 -04:00
lzk
9e8c2f27f4 comit (#17532) 2023-06-28 14:13:31 -06:00
Cody ~ Aexxie
af197548b8 Removes all remaining "netsync: false"s (#17543)
* Removes all remaining "netsync: false"s

* Update dragon.yml

* Update substation.yml

* Update apc.yml

* Update generators.yml

* Update grenades.yml

* Update e_sword.yml

* Update welders.yml

* Update lantern.yml

* Update glowstick.yml

* Update flashlights.yml

* Update flare.yml

* Update torch.yml

* Update fluff_lights.yml

* Update toys.yml

* Update portal.yml

* Update specific.yml

* Update hardhats.yml

* Update base_clothinghead.yml
2023-06-28 14:13:14 -06:00
PJBot
246579401a Automatic changelog update 2023-06-28 16:11:25 -04:00
themias
23f36b94a8 Janitor trolley bandaid (#17714) 2023-06-28 14:10:21 -06:00
PJBot
568d7d01a6 Automatic changelog update 2023-06-28 16:04:48 -04:00
LankLTE
367a065929 Nerf it. (#17673) 2023-06-28 14:03:43 -06:00
Nemanja
ba753d0f17 Pulling fasto (#17696)
* faster pulling + pulling gravity tweaks

* merciful
2023-06-28 14:03:16 -06:00
PJBot
afa886d520 Automatic changelog update 2023-06-28 16:02:45 -04:00
lzk
02c8544d45 Update speech_emote_sounds.yml (#17627) 2023-06-28 14:01:41 -06:00
PJBot
cb2b895b3d Automatic changelog update 2023-06-28 16:00:43 -04:00
Nemanja
d8857f2813 Bounty balance tweaks (#17711) 2023-06-28 13:59:39 -06:00
Jackal298
ad253056ca Minor tweak to mercenary item sprites (#17713) 2023-06-28 13:59:30 -06:00
PJBot
5e222d6e10 Automatic changelog update 2023-06-28 14:10:08 -04:00
DadeKuma
6d31d50b43 It's no longer possible to unbuckle if you are handcuffed (#17698)
* it's now impossible to unbuckle when cuffed, cuffs must be removed first

* can't unbuckle if any hand is handcuffed

* fixed hand count check

* added popup message
2023-06-28 13:09:04 -05:00
PJBot
11eff743e6 Automatic changelog update 2023-06-28 14:07:34 -04:00
Nemanja
b6c1c34e89 hopefully make salvage more reliable (#17712) 2023-06-28 13:06:30 -05:00
PJBot
5bbe13a073 Automatic changelog update 2023-06-28 13:55:00 -04:00
LankLTE
d0a9cce717 Adds Lead & Zinc, nerfs Licoxide. (#17703)
* Added Lead & Zinc, Nerfed Licoxide.

* Updated physical descriptions.

* Fixed my stupid dumb error.
2023-06-28 12:53:56 -05:00
lzk
9de4a23b09 Translation fixes (#1177)
Co-authored-by: faint <46868845+ficcialfaint@users.noreply.github.com>
2023-06-28 18:02:41 +03:00
IanComradeBot
9ccf40d596 Automatic changelog update 2023-06-28 15:00:29 +00:00
lzk
57769a1341 Remove some garbage from salvage rewards list (#1173) 2023-06-28 17:59:14 +03:00
lzk
6df9a537a8 Translation of the pirates accent prefix (#1154) 2023-06-28 17:04:48 +03:00
PJBot
0212aee5ff Automatic changelog update 2023-06-28 10:02:33 -04:00
deltanedas
9cd8d25ae7 more expedition changes (#17403)
Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-06-29 00:01:27 +10:00
PJBot
b1f7b15dd7 Automatic changelog update 2023-06-28 09:48:50 -04:00
Morb
6ca33eaf34 Merge pull request #1174 from space-syndicate/upstream-sync
Upstream sync
2023-06-28 16:48:16 +03:00
crazybrain23
d75d715d23 ListObjectivesCommand localisation and completion (#17630) 2023-06-28 23:47:46 +10:00
Morb0
c9be078b17 Update locale 2023-06-28 16:04:49 +03:00
Morb0
82b4572421 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Shared/Chat/SharedChatSystem.cs
#	Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml
#	Resources/ServerInfo/Guidebook/Engineering/AME.xml
#	Resources/ServerInfo/Guidebook/Science/Xenoarchaeology.xml
#	Resources/Textures/Interface/Misc/job_icons.rsi/meta.json
2023-06-28 16:02:06 +03:00
PJBot
200ef24445 Automatic changelog update 2023-06-28 08:58:45 -04:00
metalgearsloth
9cec3238b8 Add basalt walls for lavaland (#17709) 2023-06-28 22:57:40 +10:00
Morb0
1db1972ea5 Fix DrinkBeer in Avrite shuttle 2023-06-28 15:55:16 +03:00
TemporalOroboros
d9de405859 ECS AME (#16779) 2023-06-28 08:02:06 -04:00
PJBot
638026878e Automatic changelog update 2023-06-28 07:33:05 -04:00
metalgearsloth
4fefd8b8b7 Add snow rocks to planets (#17692) 2023-06-28 21:32:01 +10:00
faint
2f85b5ea3c Little NodeContainer ECS (#17702) 2023-06-28 21:28:38 +10:00
PJBot
c25f3f08ed Automatic changelog update 2023-06-28 07:23:07 -04:00
metalgearsloth
44a3db398b Draw MapAtmosphere gasses (#17688) 2023-06-28 21:22:03 +10:00
Emisse
2488dd4ecd salvage updatety (#17705) 2023-06-28 03:10:14 -06:00
PJBot
04573251ed Automatic changelog update 2023-06-27 22:49:10 -04:00
Slava0135
9c976d517e Add space lube tube (#17387) 2023-06-27 22:48:06 -04:00
deltanedas
a3726612ad make it even more obvious extracting is good (#17487) 2023-06-27 22:28:49 -04:00
PJBot
3794d1c982 Automatic changelog update 2023-06-27 22:13:06 -04:00
Jackal298
bccee5500f Mateba and Decard buff (#17631) 2023-06-27 20:12:02 -06:00
PJBot
fc29d0b7a8 Automatic changelog update 2023-06-27 22:10:00 -04:00
Arendian
7c26480b5f Turns 90% of vomit into actual vomit (#17697)
* Changes vomit reagent composition

* Formatting
2023-06-27 20:08:57 -06:00
metalgearsloth
74b4f2b3cd Disable smoke reactions (#17693) 2023-06-27 20:08:47 -06:00
PJBot
e64f56746d Automatic changelog update 2023-06-27 22:05:43 -04:00
metalgearsloth
684cf3ce09 Add leech to crusher (#17683) 2023-06-27 20:04:39 -06:00
PJBot
30841fc4f0 Automatic changelog update 2023-06-27 21:47:52 -04:00
deltanedas
f9c97e4324 welder stuff (#17476) 2023-06-27 21:46:48 -04:00
PJBot
689aa5344e Automatic changelog update 2023-06-27 21:42:47 -04:00
Nemanja
ca47e7f21a Nerf folding chair (#17699) 2023-06-28 11:41:43 +10:00
Vordenburg
fb126d2044 Refactor TriggerSystem.Proximity (#17554) 2023-06-27 21:17:06 -04:00
Chief-Engineer
72607f3066 add device linking logs (#17555) 2023-06-27 21:03:39 -04:00
Emisse
abc2e04d62 mining shuttle poor (#17701) 2023-06-27 18:57:13 -06:00
PJBot
0d326ac354 Automatic changelog update 2023-06-27 20:41:51 -04:00
Alekshhh
388b3e99fd More Pirate Accenting (#17564) 2023-06-27 20:40:47 -04:00
Nemanja
044d5f6853 Status Icons (#17529) 2023-06-27 20:31:53 -04:00
PJBot
19864b444d Automatic changelog update 2023-06-27 20:31:07 -04:00
Nemanja
6fb7879041 Stack storage fixes (#17651) 2023-06-27 20:30:03 -04:00
Emisse
76cd2be31a bagel hotfix (#17700) 2023-06-27 17:28:03 -06:00
metalgearsloth
90110183be Fix a bunch of logger warnings (#17691) 2023-06-27 23:56:52 +10:00
metalgearsloth
4d1ab16ed8 Don't disable NPCs in debug (#17690) 2023-06-27 23:14:55 +10:00
metalgearsloth
3e00b444d0 Make basalt clickable (#17689) 2023-06-27 23:14:44 +10:00
Chief-Engineer
55f57cfbe4 Fix ghost transparency (#17686) 2023-06-27 21:58:58 +10:00
PJBot
4e22325c3f Automatic changelog update 2023-06-27 07:29:55 -04:00
metalgearsloth
1485666a23 Ambient music fixes (#17685) 2023-06-27 21:28:51 +10:00
metalgearsloth
46a0f178e5 Update submodule to 132.0.1 (#17684) 2023-06-27 20:14:35 +10:00
PJBot
022ae5db13 Automatic changelog update 2023-06-27 05:56:24 -04:00
metalgearsloth
0c260e8be4 Remove landing pad from expeditions (#17681) 2023-06-27 19:55:20 +10:00
Chief-Engineer
0b8b107175 add ability to edit ghost colors (#17662) 2023-06-27 19:51:01 +10:00
PJBot
64700efce9 Automatic changelog update 2023-06-27 05:18:47 -04:00
metalgearsloth
cca1a78384 Dungeon generation refactor (#17121) 2023-06-27 19:17:42 +10:00
Kara
b3d395f214 Fix badly parsing changelog (#17674) 2023-06-26 22:00:08 -07:00
PJBot
4475d1167a Automatic changelog update 2023-06-27 00:46:34 -04:00
lzk
3982037d08 Add Eva crate (#16957) 2023-06-27 00:45:29 -04:00
Emisse
3fa8f906eb small update (#17672) 2023-06-26 19:43:02 -06:00
PJBot
0fdba7fb82 Automatic changelog update 2023-06-26 21:20:13 -04:00
Chief-Engineer
1056e7b24d buff grilles (#17663) 2023-06-27 11:19:09 +10:00
Moony
fc939ebb56 Little experiment. (#17667) 2023-06-26 18:47:21 -05:00
PJBot
0b819e75e9 Automatic changelog update 2023-06-26 17:21:13 -04:00
router
33f823e6be Add alternative emotes channel (#15965) 2023-06-26 17:20:08 -04:00
PJBot
56a363a5df Automatic changelog update 2023-06-26 16:34:54 -04:00
CrigCrag
4f7e812b68 More atmos tweaks (#17656)
* Update hardsuit-helmets.yml

* Update helmets.yml

* Update suits.yml

* Update helmets.yml again
2023-06-26 14:33:50 -06:00
faint
36d184b726 Fixed DrinkBeer proto in Corvax maps
DrinkBeer has been renamed to DrinkBeerBottleFull
2023-06-26 18:42:01 +03:00
faint
7b6e98ca6f Remove corvax\job\job-supervisors.ftl
These are removed from Corvax-exclusive folders due to them being added in the upstream PR
2023-06-26 18:13:11 +03:00
faint
5573f40322 Update locale 2023-06-26 18:07:32 +03:00
faint
44dbc63ebc Merge remote-tracking branch 'wizards/master' into upstream-sync
# Conflicts:
#	Resources/Prototypes/Catalog/VendingMachines/Inventories/lawdrobe.yml
#	Resources/Prototypes/Roles/Jobs/Cargo/cargo_technician.yml
#	Resources/Prototypes/Roles/Jobs/Cargo/quartermaster.yml
#	Resources/Prototypes/Roles/Jobs/Cargo/salvage_specialist.yml
#	Resources/ServerInfo/Guidebook/Controls/Controls.xml
#	Resources/ServerInfo/Guidebook/Controls/Radio.xml
#	Resources/ServerInfo/Guidebook/Engineering/AME.xml
#	Resources/ServerInfo/Guidebook/Engineering/Fires.xml
#	Resources/ServerInfo/Guidebook/Engineering/Singularity.xml
#	Resources/ServerInfo/Guidebook/Jobs.xml
#	Resources/ServerInfo/Guidebook/Science/Science.xml
#	Resources/ServerInfo/Guidebook/Security/DNA.xml
#	Resources/ServerInfo/Guidebook/Security/Security.xml
#	Resources/ServerInfo/Guidebook/SpaceStation14.xml
#	Resources/ServerInfo/Guidebook/Survival.xml
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/cargotech.rsi/equipped-INNERCLOTHING.png
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/cargotech.rsi/icon.png
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/qm.rsi/equipped-INNERCLOTHING.png
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/qm.rsi/icon.png
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/cargotech.rsi/equipped-INNERCLOTHING.png
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/cargotech.rsi/icon.png
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/qm.rsi/equipped-INNERCLOTHING.png
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/qm.rsi/icon.png
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/salvage.rsi/equipped-INNERCLOTHING.png
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/salvage.rsi/icon.png
2023-06-26 17:34:49 +03:00
PJBot
604d663059 Automatic changelog update 2023-06-26 09:36:51 -04:00
LankLTE
3c1456c9c3 Renames HoS's Trenchcoat (#17573)
* Removed trenchcoat armor, added bulletproof vest.

* Undid previous changes, renames coat to be armored.
2023-06-26 09:35:45 -04:00
eclips_e
5a85575017 bounities (#17628) 2023-06-25 22:29:09 -05:00
Leon Friedrich
7ab5226892 Block TickerJoinGameEvent in replays (#17649) 2023-06-26 13:19:51 +10:00
PJBot
292910856f Automatic changelog update 2023-06-25 23:06:12 -04:00
PJBot
b7d10d741f Automatic changelog update 2023-06-25 23:05:09 -04:00
lzk
335ee13caf Taco! (#17635) 2023-06-26 13:05:07 +10:00
Nim
25d459ac7d Add solar tracker electronics to the circuit printer (#17637) 2023-06-26 13:04:06 +10:00
Pieter-Jan Briers
4c8965ac32 CVar to promotehost automatically. (#17643) 2023-06-26 13:01:30 +10:00
PJBot
1005c02ab2 Automatic changelog update 2023-06-25 23:01:21 -04:00
metalgearsloth
5b76549b09 Disallow tile placement close to grids (#17058) 2023-06-26 13:00:17 +10:00
Nemanja
06fc0122fe don't require salvage map prototypes to specify their bounds (#17652) 2023-06-26 12:29:45 +10:00
PJBot
bf15bf297c Automatic changelog update 2023-06-25 22:08:06 -04:00
lzk
309fa1af70 Add beachball and basketball tweaks (#17285)
* comit

* fix comit

* Update meta.json

* Update SpaceVillainArcadeComponent.cs

* aaa

* updatey

* update desc
2023-06-25 22:07:01 -04:00
IanComradeBot
69bbcf0945 Automatic changelog update 2023-06-26 01:22:49 +00:00
lapatison
63e0d61462 Translate Upstream #1148 (#1164)
Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com>
Co-authored-by: faint <46868845+ficcialfaint@users.noreply.github.com>
2023-06-26 04:21:44 +03:00
Velcroboy
ee5eeb9773 Adds no access freezer. (#17638)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
2023-06-25 15:37:04 -06:00
Leon Friedrich
6a3dc3cc1d Update engine (#17650) 2023-06-26 06:56:00 +10:00
Leon Friedrich
6f76ae4720 Try fix time offset serialization issues (#17580) 2023-06-26 06:36:35 +10:00
PJBot
082aed2f5a Automatic changelog update 2023-06-25 14:13:51 -04:00
Alekshhh
cb24d88be4 funny rock... (#17644) 2023-06-25 12:12:47 -06:00
PJBot
4af4a23810 Automatic changelog update 2023-06-25 13:51:45 -04:00
Nemanja
7cdfaa09d5 Procgen asteroids for salvage magnet (#17547)
* Procgen asteroids for salvage magnet

* big roids, remove min offset radius

* i fuck with configs a bit more

* some shit i guess

* actually this makes more sense
2023-06-25 12:50:41 -05:00
metalgearsloth
c82d1b437e Fix some MapPainter warnings (#17639) 2023-06-26 01:56:20 +10:00
PJBot
09d327cc99 Automatic changelog update 2023-06-25 11:45:42 -04:00
Nemanja
5c60a27c7c Make item size scale with stack size (#17623)
* Make stack count affect item size

* and the test, too

* readd this check

* vwoom

* huh

* if you ever read this commit message ping me on discord in #contributors

* changerinos
2023-06-25 10:44:37 -05:00
metalgearsloth
0d086df2e5 Update submodule to 131.1.0 (#17633) 2023-06-25 22:03:01 +10:00
Leon Friedrich
a276b49376 Fix replay eye rotation bug (#17625) 2023-06-25 17:05:40 +10:00
Moony
7af0ae540d Update Engine (#17622)
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2023-06-24 19:03:33 -05:00
Pieter-Jan Briers
bbd8ce8885 Replays: final boss (#17621)
* Replays: final boss

* Undo formatting change in EntryPoint
2023-06-24 18:56:33 -05:00
PJBot
204f6ca5c2 Automatic changelog update 2023-06-24 16:08:28 -04:00
Myakot
20b55d7af8 gbookcommits (#17611) 2023-06-24 14:07:25 -06:00
PJBot
826a015aa5 Automatic changelog update 2023-06-24 16:06:06 -04:00
deltanedas
809255ffb1 give regular crowbar same damage as emergency (#17284)
* swap emergency and regular crowbar damage

* a

* same damage

* remove dupe

* egg

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-24 14:05:02 -06:00
PJBot
ee98de4927 Automatic changelog update 2023-06-24 16:02:07 -04:00
Alekshhh
c9f6f630ec drugs (#17588) 2023-06-24 14:01:03 -06:00
PJBot
9fc8d9f41e Automatic changelog update 2023-06-24 15:59:00 -04:00
Scribbles0
25bd1eba19 cargo bounty computer (#17596) 2023-06-24 13:58:51 -06:00
Scribbles0
a88c16f3e9 bounty computer + minor deletions/fixes (#17597) 2023-06-24 13:58:39 -06:00
deltanedas
eec74aa54b saltern 4.13 (#17606)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-24 13:58:25 -06:00
Sailor
8ce0370544 Commit trolling (#17607) 2023-06-24 13:57:56 -06:00
PJBot
f108763c57 Automatic changelog update 2023-06-24 15:57:46 -04:00
Alekshhh
2b7cc01e7f Capgun Ammo Recolor (#17617)
* he's got a gun

* gung

* oops
2023-06-24 13:56:42 -06:00
OctoRocket
4c15474619 [Sprite] Fix an error in the flannel sprite. (#17618) 2023-06-24 13:56:31 -06:00
PJBot
aea3bf9372 Automatic changelog update 2023-06-24 14:10:28 -04:00
0x6273
fcb6516cee Hotplate overhaul (#17586)
* Hotplate overhaul

- Beakers are now placed on top of the hotplate instead of itemslot.
- Hotplate LED now only lights up if it's heating something.
- More comments/xmldoc.
- Some other minor tweaks.

* Actually remove the beaker slot
2023-06-24 14:09:24 -04:00
IanComradeBot
bc2c0b5b18 Automatic changelog update 2023-06-24 16:23:20 +00:00
lzk
d321f79ce1 Added TTS for more mobs (#1155) 2023-06-24 19:22:14 +03:00
PJBot
084cb7b750 Automatic changelog update 2023-06-24 08:12:51 -04:00
LankLTE
de07c2b599 Adds Health Analyzer to Chem PDA (#17603) 2023-06-24 22:11:47 +10:00
Leon Friedrich
ecae0230f6 Remove TickerLobbyReadyEvent (#17522) 2023-06-24 22:11:08 +10:00
Nemanja
694ba695b0 fix galaxythistle bounty locale (#17594) 2023-06-24 22:08:47 +10:00
HighTechPuddle
4ae80fb276 Issue#15607-Audio/Ambience (#17327) 2023-06-24 22:06:33 +10:00
PJBot
2b7a30403d Automatic changelog update 2023-06-24 08:04:12 -04:00
Nim
46e96239d3 Seeds of fly agarics Amanita EMAG (#17598) 2023-06-24 22:03:08 +10:00
Pieter-Jan Briers
f5bd24f990 Clean up PDA event subscriptions. (#17434)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-06-24 22:02:59 +10:00
PJBot
4d493ba674 Automatic changelog update 2023-06-24 08:01:47 -04:00
Pieter-Jan Briers
3e03418238 Allow changing alert level delay. (#17435) 2023-06-24 22:01:14 +10:00
Nemanja
489077868c Artifexium (#17604) 2023-06-24 22:00:42 +10:00
lzk
5d126d7774 Remove some dupe prototype components (#17551) 2023-06-24 21:59:20 +10:00
PJBot
64a5f2e536 Automatic changelog update 2023-06-24 01:33:19 -04:00
crazybrain23
032399c599 Change QM's supervisor to Captain (#17605)
* QM works for Cap

* Cargo department works for QM
2023-06-24 00:32:15 -05:00
PJBot
c64cce40ac Automatic changelog update 2023-06-24 00:21:30 -04:00
Nemanja
bdbd01fbaf node scanner resprite (#17609) 2023-06-24 14:20:26 +10:00
IanComradeBot
57c030b9b7 Automatic changelog update 2023-06-23 19:33:55 +00:00
lzk
224120b16c Fix displaying layers of jumpskirts (#1161) 2023-06-23 22:32:50 +03:00
PJBot
62dc357d1e Automatic changelog update 2023-06-23 13:50:24 -04:00
CrigCrag
9792116c50 janitorial trolley speed buff (#17524)
* Update janitor.yml

* Update Resources/Prototypes/Entities/Objects/Specific/Janitorial/janitor.yml

Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>

* Update janitor.yml

friction gaming

* tweak cart friction

* Update Resources/Prototypes/Entities/Objects/Specific/Janitorial/janitor.yml

* comment

---------

Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>
2023-06-23 12:49:19 -05:00
IanComradeBot
c4f2f2cb3c Automatic changelog update 2023-06-23 16:46:56 +00:00
Syxapik
00efb56161 Emergency Shuttle Avrite [MapFix] (#1166) 2023-06-23 19:45:47 +03:00
Syxapik
1457c9389f `Avrite [Map] (#1163) 2023-06-23 19:45:13 +03:00
Syxapik
9a3aaa3f9b Delta [Map] (#1165) 2023-06-23 19:44:41 +03:00
Chief-Engineer
4bd6f921c4 add signaler logs (#17556) 2023-06-23 22:26:37 +10:00
PJBot
6d52ca1e16 Automatic changelog update 2023-06-23 08:25:45 -04:00
lzk
5e83956d15 Fix jumpskirt parents (#17552) 2023-06-23 22:24:38 +10:00
FluidRock
17254eca15 Replace flare ammo with incendiary ammo in Zombie bundle (#17558) 2023-06-23 22:24:03 +10:00
lzk
6bfccca81b encryption-key-component.ftl locale update (#17557) 2023-06-23 22:23:47 +10:00
Justin Trotter
ecf92066ab make mining drills weldable and have struct damage (#17576) 2023-06-23 22:23:20 +10:00
Justin Trotter
12a44bf4e0 uranium spears make damage sounds (#17575) 2023-06-23 22:23:08 +10:00
PJBot
7bb0f36bf4 Automatic changelog update 2023-06-23 00:32:58 -04:00
Nemanja
476f7800c8 22 New Cargo Bounties (#17582) 2023-06-23 14:31:53 +10:00
Leon Friedrich
74df2a300e Try fix even more random mind test failures (#17581) 2023-06-23 13:55:54 +10:00
Leon Friedrich
878a684260 Maybe fix more mind test failures (#17577) 2023-06-23 10:54:24 +10:00
Emisse
95d6f828e0 omega cargo bounty (#17571) 2023-06-22 15:26:42 -06:00
Emisse
5641803089 meta cargo bounty (#17570) 2023-06-22 15:26:19 -06:00
Emisse
501b14a1d4 marathon cargo bounty (#17569) 2023-06-22 15:26:06 -06:00
Emisse
6cd36ce67b fland cargo bounty (#17568) 2023-06-22 15:25:59 -06:00
Emisse
4c474c5094 box cargo bounty (#17567) 2023-06-22 15:25:51 -06:00
Emisse
384da9b9b0 bagel cargo bounty (#17566) 2023-06-22 15:25:45 -06:00
PJBot
e3e0de6613 Automatic changelog update 2023-06-22 15:49:42 -04:00
Alekshhh
26e5249028 Dwarf Accent Fix (#17561) 2023-06-22 14:48:38 -05:00
lzk
2819cf9e17 Some more tts sanitize (#1136) 2023-06-22 22:09:25 +03:00
PJBot
67f4932fc7 Automatic changelog update 2023-06-22 07:50:38 -04:00
Nemanja
7ab5127286 Cargo Bounties (#17344)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-06-22 21:49:33 +10:00
PJBot
ad89184d70 Automatic changelog update 2023-06-22 00:10:02 -04:00
Nim
4ed11ca73b Energy Shield (#16996)
* energy shield

* description edits

* shields protect

* small correction

* say no to asteroid bees

* fix

* BlockModifier

* fix

* tweak

* tweak

* ops

* fix

* Update RobustToolbox

* Revert "Update RobustToolbox"

This reverts commit 55be82fe537490367e0afaf86365b0e274e6597e.

* formatting
2023-06-22 00:08:58 -04:00
Leon Friedrich
501bc4be04 Try fix random TestGhostToAghost test failures (#17546) 2023-06-22 13:44:11 +10:00
PJBot
7a338265ad Automatic changelog update 2023-06-21 21:01:02 -04:00
Nemanja
a23a7fee89 Research console auto syncing (#17540) 2023-06-21 18:59:57 -06:00
PJBot
6e829066a7 Automatic changelog update 2023-06-21 17:46:21 -04:00
Nemanja
966345a4e3 Add missing border colors on PDAs (#17541) 2023-06-21 15:45:17 -06:00
PJBot
729eeeee6e Automatic changelog update 2023-06-21 16:36:25 -04:00
liltenhead
a20fa2a233 modify medkit fill (#17527) 2023-06-21 15:35:20 -05:00
lzk
53bd13ffd5 animals.yml pets.yml cleaning (#17533)
* Update pets.yml

* Update animals.yml

* oopsie
2023-06-21 13:54:20 -06:00
Emisse
96c414a1f7 Omega (#17539)
* omega update

* omega update
2023-06-21 13:52:52 -06:00
Emisse
881902b228 bagel update (#17537) 2023-06-21 13:52:06 -06:00
Emisse
2ece4e454e fland update (#17536) 2023-06-21 13:51:58 -06:00
Emisse
742bc77822 meta update (#17535) 2023-06-21 13:45:40 -06:00
Emisse
779db9ffd9 marathon update (#17534)
* marathon update

* marathon update
2023-06-21 13:41:14 -06:00
lzk
3f946bb1e5 secure windoor id standartization (#17531)
* Update windoor.yml

* comit
2023-06-21 12:44:17 -06:00
lzk
cd949bcb2b some more netsync: false removing (#17472)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-06-22 01:00:53 +10:00
PJBot
362974e81b Automatic changelog update 2023-06-21 10:31:37 -04:00
TemporalOroboros
9849737e5a Cleans up warnings in disposals (#17419) 2023-06-22 00:31:19 +10:00
Chief-Engineer
f14f09cc90 remove armor from uniforms (#17523) 2023-06-22 00:30:31 +10:00
Whisper
276f181021 Bleed Tweaks (#17528) 2023-06-22 00:30:19 +10:00
Leon Friedrich
3fa99b8abf Slight mind test cleanup (#17521) 2023-06-21 12:11:58 +10:00
Aexolott
7f203be3c9 Fix throw hotkey also focusing UI (#17493)
Back in 2019, throw was set to Ctrl+Click so canFocus was set to true. It wasn't removed when the hotkey changed from left click to Q.
2023-06-20 18:24:32 -07:00
PJBot
567490bfa5 Automatic changelog update 2023-06-20 21:19:20 -04:00
Leon Friedrich
6485dbae01 Fix round end window (#17512) 2023-06-21 11:18:16 +10:00
PJBot
049281c4f6 Automatic changelog update 2023-06-20 21:05:11 -04:00
Leon Friedrich
1dde5f39ab Fix ghost respawn bug (#17511) 2023-06-21 11:04:07 +10:00
PJBot
1e9d2e388b Automatic changelog update 2023-06-20 20:51:39 -04:00
metalgearsloth
c130c1e9c7 Remove chemistry from nukieplanet (#17518) 2023-06-21 10:50:35 +10:00
metalgearsloth
8a28d7bc70 Bagel fix (#17514) 2023-06-21 09:19:15 +10:00
Emisse
f15a11bb5d bagel test fixes (#17510) 2023-06-20 15:26:34 -06:00
PJBot
c5323b7471 Automatic changelog update 2023-06-20 16:32:01 -04:00
Alekshhh
c1a971f3a6 dorf (#17475) 2023-06-20 14:30:56 -06:00
Sailor
4c43e20af3 Vend contraband/emag inventory expansion (#17503)
* Vend contraband/emag inventory expansion, do a 2-year TODO

* Map checks failed real
2023-06-20 14:30:27 -06:00
PJBot
b15a6d1ba2 Automatic changelog update 2023-06-20 16:30:17 -04:00
CrigCrag
b795479245 buff atmos firesuits, nerf atmos hardsuits (#17507)
* buff firesuits in suits.yml

* Update hardsuits.yml to nerf atmos hardsuit heat resistance
2023-06-20 14:29:13 -06:00
PJBot
1ef00766cc Automatic changelog update 2023-06-20 16:27:45 -04:00
Flareguy
c27185720d updates supply department jumpsuits (#17506) 2023-06-20 14:26:40 -06:00
Pieter-Jan Briers
50c278b022 Station command improvements (#17431)
* Fix renamestation command not working

* Console completions for station commands
2023-06-20 08:05:26 -05:00
MisterMecky
ec71f1bc8e update stimpack desc (#17496) 2023-06-20 05:45:42 -05:00
Morb
bd1ecfa14a Move CE & psychologist role files to original directory (#1149) 2023-06-20 12:17:46 +03:00
mhamster
8090982846 Coats, cloaks and captain mask resprite (#1134) 2023-06-20 10:30:21 +03:00
PJBot
8e372ef1b0 Automatic changelog update 2023-06-20 02:40:39 -04:00
Nemanja
a01f26d3a6 fix lathe syncing and tweak ui (#17489) 2023-06-20 00:39:35 -06:00
deltanedas
763f6048f2 make taser require silver (#17477)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-20 00:39:20 -06:00
deltanedas
56cb07edd7 saltern 4.12 (#17481)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-20 00:35:29 -06:00
PJBot
41f4bed2c7 Automatic changelog update 2023-06-20 00:53:07 -04:00
Vordenburg
34e03a07f2 Improve HandLabeler and AgentID UI (#16902) 2023-06-20 00:52:03 -04:00
PJBot
f7e44b9b40 Automatic changelog update 2023-06-20 00:30:30 -04:00
Leon Friedrich
9fc4fc6ac2 Fix some Mind ECS bugs (#17480) 2023-06-20 14:29:26 +10:00
PJBot
41244b74aa Automatic changelog update 2023-06-19 23:54:32 -04:00
metalgearsloth
55690f688e Remove cat ear guaranteed spawns (#17488) 2023-06-20 13:53:26 +10:00
PJBot
67089e3ab2 Automatic changelog update 2023-06-19 22:24:14 -04:00
metalgearsloth
d4c87155f8 Nerf stims (#17485) 2023-06-19 19:23:10 -07:00
Morb
0306801635 Merge pull request #1148 from space-syndicate/upstream-sync-new
Upstream sync new
2023-06-19 22:06:56 +03:00
Morb0
ff4b64b7e7 Remove Mind components Ishimura 2023-06-19 21:31:49 +03:00
Morb0
035578437f Remove StationEmergencyShuttle duplication for Cluster 2023-06-19 21:25:12 +03:00
Morb0
8c1b56741a Temporary fluent fix 2023-06-19 21:25:01 +03:00
Morb0
19e629d012 Fix IAA PDA 2023-06-19 21:22:21 +03:00
Morb0
4ea14ccad6 Revert stock part timings 2023-06-19 21:21:24 +03:00
Morb0
d76e678683 Fix hjack shuttle objective mind 2023-06-19 21:20:05 +03:00
Morb0
057e968b95 Update locale 2023-06-19 21:17:22 +03:00
Morb0
7280264642 Update Secrets 2023-06-19 21:06:37 +03:00
Morb0
636bea81df Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	.github/CODEOWNERS
#	Content.Client/Entry/EntryPoint.cs
#	Content.Server/Arcade/Components/SpaceVillainArcadeComponent.cs
#	Content.Server/Zombies/ZombifyOnDeathSystem.cs
#	Resources/Prototypes/Corvax/Roles/Jobs/Engineering/chief_engineer.yml
#	Resources/Prototypes/Datasets/Names/cargo_shuttle.yml
#	Resources/Prototypes/Datasets/tips.yml
#	Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml
#	Resources/Prototypes/Entities/Mobs/Species/base.yml
#	Resources/Prototypes/Entities/Structures/Doors/Airlocks/base_structureairlocks.yml
#	Resources/Prototypes/Roles/Jobs/Cargo/quartermaster.yml
#	Resources/Prototypes/Roles/Jobs/Command/captain.yml
#	Resources/Prototypes/Roles/Jobs/Command/head_of_personnel.yml
#	Resources/Prototypes/Roles/Jobs/Medical/chief_medical_officer.yml
#	Resources/Prototypes/Roles/Jobs/Science/research_director.yml
#	Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml
#	Resources/Prototypes/Voice/speech_emotes.yml
#	Resources/ServerInfo/Guidebook/Science/Robotics.xml
#	Resources/Textures/Clothing/Head/Bandanas/brown.rsi/meta.json
#	Resources/Textures/Clothing/Head/Helmets/syndicate.rsi/equipped-HELMET.png
#	Resources/Textures/Clothing/Head/Helmets/syndicate.rsi/headlight-equipped-HELMET.png
#	Resources/Textures/Clothing/Head/Helmets/syndicate.rsi/headlight-inhand-left.png
#	Resources/Textures/Clothing/Head/Helmets/syndicate.rsi/headlight-inhand-right.png
#	Resources/Textures/Clothing/Head/Helmets/syndicate.rsi/headlight.png
#	Resources/Textures/Clothing/Head/Helmets/syndicate.rsi/icon.png
#	Resources/Textures/Clothing/Head/Helmets/syndicate.rsi/inhand-left.png
#	Resources/Textures/Clothing/Head/Helmets/syndicate.rsi/inhand-right.png
#	Resources/Textures/Clothing/Head/Helmets/syndicate.rsi/meta.json
#	Resources/Textures/Clothing/Head/Helmets/syndicate.rsi/visorlit-equipped-HELMET.png
#	Resources/Textures/Clothing/Head/Helmets/syndicate.rsi/visorlit-inhand-left.png
#	Resources/Textures/Clothing/Head/Helmets/syndicate.rsi/visorlit-inhand-right.png
#	Resources/Textures/Clothing/Head/Helmets/syndicate.rsi/visorlit.png
#	Resources/Textures/Clothing/OuterClothing/Suits/syndicate.rsi/equipped-OUTERCLOTHING.png
#	Resources/Textures/Clothing/OuterClothing/Suits/syndicate.rsi/icon.png
#	Resources/Textures/Clothing/OuterClothing/Suits/syndicate.rsi/inhand-left.png
#	Resources/Textures/Clothing/OuterClothing/Suits/syndicate.rsi/inhand-right.png
#	Resources/Textures/Effects/speech.rsi/meta.json
#	Resources/Textures/Objects/Misc/bureaucracy.rsi/meta.json
#	Resources/Textures/Objects/Misc/stock_parts.rsi/adv_capacitor.png
#	Resources/Textures/Objects/Misc/stock_parts.rsi/advanced_matter_bin.png
#	Resources/Textures/Objects/Misc/stock_parts.rsi/bluespace_matter_bin.png
#	Resources/Textures/Objects/Misc/stock_parts.rsi/capacitor.png
#	Resources/Textures/Objects/Misc/stock_parts.rsi/femto_mani.png
#	Resources/Textures/Objects/Misc/stock_parts.rsi/matter_bin.png
#	Resources/Textures/Objects/Misc/stock_parts.rsi/micro_mani.png
#	Resources/Textures/Objects/Misc/stock_parts.rsi/nano_mani.png
#	Resources/Textures/Objects/Misc/stock_parts.rsi/pico_mani.png
#	Resources/Textures/Objects/Misc/stock_parts.rsi/quadratic_capacitor.png
#	Resources/Textures/Objects/Misc/stock_parts.rsi/super_capacitor.png
#	Resources/Textures/Objects/Misc/stock_parts.rsi/super_matter_bin.png
#	Resources/Textures/Structures/Furniture/chairs.rsi/meta.json
2023-06-19 21:06:28 +03:00
PJBot
0435361834 Automatic changelog update 2023-06-19 13:44:25 -04:00
Nemanja
910c2da9bb fix-lathe-recipe-dupes (#17473) 2023-06-19 11:43:20 -06:00
PJBot
8610249277 Automatic changelog update 2023-06-19 13:40:05 -04:00
Jackal298
3cb919fe77 Small addition to mercenary items (#17464)
* Small addition to mercenary items

try number three

* Bot

* Bot fix
2023-06-19 11:38:57 -06:00
PJBot
83aaeb3597 Automatic changelog update 2023-06-19 13:30:49 -04:00
lzk
3d98319069 Add more windoors (#17471) 2023-06-19 11:29:44 -06:00
IanComradeBot
763dd4cc60 Automatic changelog update 2023-06-19 15:19:33 +00:00
Myakot
5a610dc79b Change job supervisors (#1145) 2023-06-19 18:18:21 +03:00
Vordenburg
69c6ab5aaf Add dungeon templates as uninitialized maps (#17468) 2023-06-19 23:47:59 +10:00
lzk
bf8fa41ecd comit (#17462) 2023-06-19 02:36:29 -06:00
Chief-Engineer
f9f8bb2f1c add tile pry and place logs (#17461) 2023-06-19 17:04:30 +10:00
PJBot
8ba5ef33ee Automatic changelog update 2023-06-19 00:04:46 -04:00
Nemanja
ea767b742b Buff ores, add quartz (#17453) 2023-06-18 22:03:41 -06:00
PJBot
7e1183dd09 Automatic changelog update 2023-06-19 00:03:36 -04:00
Nemanja
78adc99ace Artifact crafting fix (#17454)
* Fix tag steps double counting entities

* oauhg
2023-06-18 22:02:27 -06:00
PJBot
1026bb17af Automatic changelog update 2023-06-18 21:16:05 -04:00
Sir Winters
ac63a7c700 Minor changes to Janitorial and Cryogenics Guidebooks (#17282)
Co-authored-by: Owai-Seek <>
2023-06-18 19:15:01 -06:00
lzk
acf102ba0d add suffix for rigged gloves (#17287)
* Update gloves.yml

* Update Resources/Prototypes/Entities/Clothing/Hands/gloves.yml

Co-authored-by: keronshb <54602815+keronshb@users.noreply.github.com>

---------

Co-authored-by: keronshb <54602815+keronshb@users.noreply.github.com>
2023-06-18 19:14:28 -06:00
PJBot
d9714c0246 Automatic changelog update 2023-06-18 20:54:05 -04:00
deltanedas
21b583a68c add pkas back to salv vendor (#17446)
* add pka back to salv lockers

* troller ops

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-18 18:53:01 -06:00
PJBot
5df1552dd8 Automatic changelog update 2023-06-18 19:39:58 -04:00
Flareguy
0e238dabc9 Adds the SWAT Helmet (#17384)
* adds swat helmet

* joever

* epic > rare

* A
2023-06-18 17:38:55 -06:00
PJBot
9750a588e4 Automatic changelog update 2023-06-18 19:38:38 -04:00
Nemanja
580c57926f Remove security techfab board from expedition loot (#17448) 2023-06-18 17:37:34 -06:00
Nemanja
b8fb9aaabd Make BOH require less uranium (#17449) 2023-06-18 17:37:16 -06:00
PJBot
230a503196 Automatic changelog update 2023-06-18 19:29:31 -04:00
Nemanja
9c1c7cabb3 machine part resprite (#17447) 2023-06-18 17:28:27 -06:00
PJBot
b51a699c47 Automatic changelog update 2023-06-18 19:15:35 -04:00
Nim
9797a0d42e ert and death squad gas mask (#17444) 2023-06-18 17:14:31 -06:00
Pieter-Jan Briers
c8930106b6 CE belt in locker again, CE doesn't spawn with it. (#17445)
Better way to do #17430

Yes I know this means the CE spawns with a regular filled toolbelt they'll just throw away at round start. Oh well.
2023-06-18 17:13:53 -06:00
Vordenburg
7ea7e3f49d Set marker drawdepth to Overdoors (#17438) 2023-06-18 16:38:27 -06:00
PJBot
82d54d1a11 Automatic changelog update 2023-06-18 18:36:23 -04:00
Nemanja
8411739e00 Fix secfab being able to print protolathe items (#17443) 2023-06-18 16:35:19 -06:00
PJBot
c6cc55f4d9 Automatic changelog update 2023-06-18 17:57:53 -04:00
Nemanja
3975578e4e Arsenal tech discipline (#17400) 2023-06-18 15:56:49 -06:00
Chase Maguire
8cd6067d49 Changing default fuel consumption for weldable components, and increasing non-default instances by two units of fuel (#17350) 2023-06-18 15:56:09 -06:00
PJBot
e8b766d33c Automatic changelog update 2023-06-18 17:54:09 -04:00
Chief-Engineer
7c432b09e1 update command role requirements (#17366)
* update role requirements

* add 6 hr overall requirement for mime

I keep seeing mimes that don't know the controls, specifically how to use other chat channels, like emoting.

* fix wrong prototype

* split to part 2

* fix engi belts

this is a pain
2023-06-18 15:53:05 -06:00
brainfood1183
714d84c462 Origin Update 18.06.2023 (fix atmos) (#17441) 2023-06-18 15:51:49 -06:00
Leon Friedrich
b1b6a6333f Update engine again (#17442) 2023-06-19 07:24:49 +10:00
Leon Friedrich
78e2f920ff Update engine (#17437) 2023-06-19 05:41:56 +10:00
PJBot
6c76dc7688 Automatic changelog update 2023-06-18 15:36:28 -04:00
FacePluslll
422a84e029 Adds Double bladed Esword (#17227)
* Changed Energy Sword system to allow Wieldable eswords

Needed to add conditions to allow the wielding system to handle the esword if the component existed in the entity. The normal eswords work just fine still.

* Adds sprites for double bladed esword

* added double bladed esword to yml

* Add double bladed esword to uplink catalog

* fixed sprites on right handed wielding

* decresed speed a little and added a wielding time

* Reduced damage

* Damage change

* Balence change

* edited attack speed and heavy windup

* fixed readability issue and removed unwanted brackets

* reflectProp to .75

Co-authored-by: keronshb <54602815+keronshb@users.noreply.github.com>

* wieldTime to 0

Co-authored-by: keronshb <54602815+keronshb@users.noreply.github.com>

* litDisarmMalus to .7

Co-authored-by: keronshb <54602815+keronshb@users.noreply.github.com>

* changed heat and slash damage to 9 and structural damage to 20

* changed uplink desc

---------

Co-authored-by: keronshb <54602815+keronshb@users.noreply.github.com>
2023-06-18 15:35:23 -04:00
ShadowCommander
dd7032a860 Mind ECS (#16826) 2023-06-19 04:33:19 +10:00
Vordenburg
8a943fb374 Make suit storage units anchored, heavier, thicker (#17433) 2023-06-18 12:25:01 -06:00
Leon Friedrich
f9bfdb6b42 Update engine (#17432) 2023-06-19 03:46:33 +10:00
PJBot
b826980b18 Automatic changelog update 2023-06-18 13:24:08 -04:00
Leon Friedrich
b03d9a90ab Add support for client-side replays (#17168) 2023-06-19 03:23:31 +10:00
Leon Friedrich
cc81a7511b Fix monkey jumpsuits (#17410) 2023-06-19 03:23:04 +10:00
Leon Friedrich
4f8ea0c19b Fix damage visuals not resetting in some cases (#17399) 2023-06-19 03:22:41 +10:00
metalgearsloth
0709660fbc Fix bagel test (#17428) 2023-06-19 03:22:22 +10:00
PJBot
acc4dbf274 Automatic changelog update 2023-06-18 13:07:13 -04:00
Nemanja
1646f4c405 Remove spare CE belt (#17430) 2023-06-18 12:06:09 -05:00
faint
ee088bebd5 Terms support for locale scripts (#1146) 2023-06-18 19:54:34 +03:00
PJBot
26014a7d44 Automatic changelog update 2023-06-18 11:03:31 -04:00
Nemanja
0d0bef455e artifact resprite (#17417) 2023-06-19 01:02:27 +10:00
PJBot
0467182c71 Automatic changelog update 2023-06-18 10:57:50 -04:00
Nemanja
0b5ccf3395 Artifact Fragments (#17420) 2023-06-19 00:56:45 +10:00
PJBot
bea9a41966 Automatic changelog update 2023-06-18 05:13:13 -04:00
Alekshhh
291ae0bcd2 Dwarf Accent Expansion (#17411) 2023-06-18 02:12:09 -07:00
PJBot
b9451e537e Automatic changelog update 2023-06-18 03:12:33 -04:00
Nemanja
ac9d6c94a0 Add bananium ore to expedition loot (#17421) 2023-06-18 17:11:29 +10:00
PJBot
fa7a69698b Automatic changelog update 2023-06-17 23:24:46 -04:00
Chief-Engineer
f6d658d40b remove zombie bundle from nukie uplink (#17418) 2023-06-18 13:23:42 +10:00
PJBot
7376539e00 Automatic changelog update 2023-06-17 22:32:54 -04:00
lzk
b075912b12 slimes.yml cleaning (#17406)
* Update slimes.yml

* Update slimes.yml
2023-06-17 20:32:48 -06:00
Nails+Tape
bb45db7151 cargo guidebook (#17342)
* adds a guidebook entry explaining playable species

* adds a cargo guidebook entry

* Update guides.ftl

* Update shiftandcrew.yml

* Update ss14.yml

* Delete Species.xml

* Update Resources/ServerInfo/Guidebook/Cargo.xml

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>

* Update Resources/ServerInfo/Guidebook/Cargo.xml

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>

* Update Resources/ServerInfo/Guidebook/Cargo.xml

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>

* Update Resources/ServerInfo/Guidebook/Cargo.xml

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>

* Update Resources/ServerInfo/Guidebook/Cargo.xml

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>

* Update Resources/ServerInfo/Guidebook/Cargo.xml

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>

* Update Resources/ServerInfo/Guidebook/Cargo.xml

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>

* Update Resources/ServerInfo/Guidebook/Cargo.xml

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>

---------

Co-authored-by: OttoMaticode <124523848+OttoMaticode@users.noreply.github.com>
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
2023-06-17 20:31:49 -06:00
PJBot
4ecca01177 Automatic changelog update 2023-06-17 15:49:00 -04:00
Sir Winters
6e924ea568 Pill Renames, add Cryo Bottle and Derma Pill, Burn kit Update (#17414)
Co-authored-by: Owai-Seek <>
2023-06-17 14:47:56 -05:00
PixelTK
941a3cd113 Arachnid sprite changes (#17412)
* Changed arachnid sprites to be less human-like and more "fluffy"

* few fixes + tweaks

* torso quick change
2023-06-17 14:47:31 -05:00
PuceTint
e441bdac2d fix transit atmos (#17404) 2023-06-17 13:15:58 -06:00
IanComradeBot
015458ef22 Automatic changelog update 2023-06-17 16:12:35 +00:00
Syxapik
077f7ca805 Delta [Map] (#1143) 2023-06-17 19:11:29 +03:00
PJBot
602d0f4259 Automatic changelog update 2023-06-17 05:56:19 -04:00
Sigil
70248638e3 Fixed armour for biosuits and winter coats. (#17402)
Co-authored-by: Sigil <noreply>
2023-06-17 03:55:15 -06:00
PJBot
393122a746 Automatic changelog update 2023-06-16 22:32:03 -04:00
metalgearsloth
0bb9c6e6eb Fix gas tile overlays (#17397) 2023-06-17 12:30:55 +10:00
metalgearsloth
b7ee34f5a7 Fix buildies (#17396) 2023-06-17 12:17:21 +10:00
EEASAS
e03cf5940e Update barratry (#17247) 2023-06-17 12:12:49 +10:00
metalgearsloth
b67209cb24 Revert "Door opening tweaks" (#17395) 2023-06-17 12:09:49 +10:00
PJBot
6120907ef5 Automatic changelog update 2023-06-16 22:09:02 -04:00
Slava0135
8ed4dcf0fb shield values examine (#17245) 2023-06-17 12:07:58 +10:00
PJBot
99cfe77557 Automatic changelog update 2023-06-16 22:02:04 -04:00
metalgearsloth
00cdac340f Update submodule to 0.128.0.0 (#17394) 2023-06-17 12:01:46 +10:00
PJBot
596216cbfc Automatic changelog update 2023-06-16 22:00:57 -04:00
deltanedas
a3c37edd69 use parts crates for rewards, show rewards in ui (#17374)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-17 12:00:54 +10:00
Nemanja
eb114677ad move hamtr to civilian services tech (#17393) 2023-06-17 11:59:53 +10:00
Leon Friedrich
ef0248cd78 Remove static ILocalizationManager resolves. (#17392) 2023-06-17 11:57:32 +10:00
PJBot
78043682b9 Automatic changelog update 2023-06-16 19:23:25 -04:00
Artjom
cae037d8a8 Zooming for everyone with keyboard keys (#16605) 2023-06-17 09:22:21 +10:00
Syxapik
500e37a3c7 Revert "Remove Ishimura" (#1142) 2023-06-16 22:03:21 +03:00
brainfood1183
9bdaca579e ClownHardsuit Fix (#17386)
* ClownHardsuit Fix

* fix for monkey template
2023-06-16 12:45:28 -06:00
Chief-Engineer
bfa5ce44d4 add airlock pry logs (#17377) 2023-06-16 20:58:29 +10:00
Chief-Engineer
0eea58e4b2 add strip attempt logs (#17376) 2023-06-16 20:58:17 +10:00
Emisse
d604349993 bagel silly update (#17375) 2023-06-16 02:27:59 -06:00
Emisse
548d2ca477 arrivals (#17373) 2023-06-16 01:20:56 -06:00
deltanedas
626b2750c2 fix transit power (#17200)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-15 23:51:37 -06:00
PJBot
2ae76f70ff Automatic changelog update 2023-06-16 01:26:29 -04:00
deltanedas
41fae6e9cd expedition air mod (#17369)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-16 15:25:25 +10:00
PJBot
f0896685ff Automatic changelog update 2023-06-16 01:20:06 -04:00
deltanedas
b9f24b2681 expedition rewards (#16972)
Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-06-16 15:19:02 +10:00
lzk
0b057c8ab6 Translate author books (#1111)
Co-authored-by: lapatison <100279397+lapatison@users.noreply.github.com>
Co-authored-by: faint <46868845+ficcialfaint@users.noreply.github.com>
2023-06-16 07:02:55 +03:00
SonicHDC
cc30758aac Diagonal wall resprite (#1130)
Co-authored-by: faint <46868845+ficcialfaint@users.noreply.github.com>
2023-06-16 07:02:00 +03:00
metalgearsloth
f7e4a69b65 Move PKA to a tech (#17043) 2023-06-16 13:56:59 +10:00
PJBot
0e06e01abd Automatic changelog update 2023-06-15 22:47:42 -04:00
Nairod
bec641515d Color Coded Anchor Examine Text (#17363) 2023-06-16 12:46:38 +10:00
metalgearsloth
553ac14344 Update submodule to 0.127.1.0 (#17365) 2023-06-16 12:42:09 +10:00
PJBot
e22607a587 Automatic changelog update 2023-06-15 20:53:54 -04:00
Nemanja
39a42559ac Ice anomaly buff (anti-box maneuvers) (#17293) 2023-06-16 10:52:49 +10:00
Vordenburg
18837c305d Fix action bar not filling with mappables (#17218)
* Fix action bar not filling with mappables

* Update Content.Client/UserInterface/Systems/Actions/ActionUIController.cs

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-06-15 13:21:52 -06:00
PJBot
db1e9ed8d7 Automatic changelog update 2023-06-15 15:20:31 -04:00
Kevin Zheng
704b908f73 Give female dwarves female laughs (#17362) 2023-06-15 13:19:25 -06:00
Vordenburg
f8888b0960 Allow specific entities to bypass DoAfter delays (#17349)
* Allow specific entities to bypass DoAfter delays

This adds the InstantDoAfters tag to the admin ghost for mappers.

* Add specific player prototype for InteractionTest
2023-06-15 13:18:38 -06:00
metalgearsloth
23b6d87a79 Hotfix NPC pathfinding (#17360) 2023-06-16 01:01:26 +10:00
Syxapik
562738620f Ishimura [Fix] (#1128) 2023-06-15 16:01:51 +03:00
PJBot
652a2e22f3 Automatic changelog update 2023-06-15 08:36:15 -04:00
deltanedas
6ce6aa117f make mice not eat uranium bananium and pills (#17110)
Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-06-15 22:35:11 +10:00
PJBot
f513cc9ba5 Automatic changelog update 2023-06-15 08:04:23 -04:00
deltanedas
dbc180b008 canister refactor + fixes (#17317)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-15 22:03:20 +10:00
PJBot
416faa4ee6 Automatic changelog update 2023-06-15 07:56:10 -04:00
lzk
b31c848418 [Sprites] guitar back and some resprites (#16611) 2023-06-15 21:55:06 +10:00
PJBot
c6a189514c Automatic changelog update 2023-06-15 07:27:14 -04:00
Nemanja
d86effe630 Fix foam artifacts (#17332) 2023-06-15 21:26:10 +10:00
TemporalOroboros
bc3f42d822 ECS Arcade Machines (#16791) 2023-06-15 21:25:25 +10:00
PJBot
b72ab3b00c Automatic changelog update 2023-06-15 02:46:54 -04:00
Slava0135
34bdb773f9 Mass hallucinations event (#17321)
* paracusia component auto comp state

* it works

* rule component config
2023-06-15 00:45:50 -06:00
Nemanja
d0195fe2b5 fix bluespace syringe test fails (#17347) 2023-06-15 15:16:00 +10:00
PJBot
d1587e68e2 Automatic changelog update 2023-06-14 23:39:02 -04:00
deltanedas
f5837f36cf give shuttle airlocks a wire layout (#17318)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-15 13:37:58 +10:00
PJBot
59457faef4 Automatic changelog update 2023-06-14 23:37:19 -04:00
end
a27bd8d6b2 In game guide books (#17304) 2023-06-15 13:36:15 +10:00
PJBot
60d06a20ab Automatic changelog update 2023-06-14 23:30:56 -04:00
Ahion
de63c5230b More user friendly crew monitor UI (#17328) 2023-06-15 13:29:52 +10:00
PJBot
4837ae03bd Automatic changelog update 2023-06-14 23:12:15 -04:00
Nemanja
fa23d57fd8 Remove cloning tech, add bluespace chemistry tech (#17345) 2023-06-14 21:11:11 -06:00
brainfood1183
78939b4c04 Crazy Glue Fix (#17262) 2023-06-15 13:02:33 +10:00
PJBot
372735f9e0 Automatic changelog update 2023-06-14 22:48:40 -04:00
brainfood1183
4322faf5c9 Behonker and Clown Spider (ready for merge) (#16678) 2023-06-15 12:47:36 +10:00
PJBot
0794043730 Automatic changelog update 2023-06-14 22:46:34 -04:00
SonicHDC
7c609c913e Dumplings (#16966) 2023-06-15 12:45:30 +10:00
PJBot
d026b03287 Automatic changelog update 2023-06-14 22:44:06 -04:00
OttoMaticode
0ee2a4eec4 adds a link to the science entry from robotics (#17196) 2023-06-15 12:43:02 +10:00
PJBot
ec5ac5eac2 Automatic changelog update 2023-06-14 22:26:33 -04:00
Slava0135
3af05a6606 allow grilles to be placed on lattice (#17073)
* allow grilles to be placed on lattice

* Revert "allow grilles to be placed on lattice"

This reverts commit 5c536686cdcd85d49681f934d9abaf69076e2bc2.

* allow grilles to be placed on lattice (fixed)

* file namespace
2023-06-14 20:25:29 -06:00
metalgearsloth
a83b03cfbe Fix cables getting 1 morbillion serializations (#17201) 2023-06-15 12:21:19 +10:00
PJBot
93f8db58ed Automatic changelog update 2023-06-14 22:19:41 -04:00
MisterMecky
c63ede2524 Condiment bottle tweaks (#17132)
* basefoodcondimentbottle tweaks

* move to drinkscondiments, inherit from drinksbase

* Revert "move to drinkscondiments, inherit from drinksbase"

This reverts commit a54604de41d124e80238340e8296cc6960d8fbc0.

* oh boy here I go overcomplicating stuff again
2023-06-14 20:18:38 -06:00
OctoRocket
780d52514f [Add] Adds pirate accent trait (#17258) 2023-06-14 20:17:39 -06:00
PJBot
a16fd49173 Automatic changelog update 2023-06-14 22:17:15 -04:00
metalgearsloth
7ec218e82f Update submodule to 0.127.0.0 (#17343) 2023-06-15 12:16:52 +10:00
0x6273
f30e83849c Add network configurator to non-engi utility belt fill (#17250)
* Add network configurator to utility belt fill

* Empty commit to rerun tests
2023-06-14 20:16:11 -06:00
Leon Friedrich
3338a4bf54 Change PvsOverrideSystem captialization (#17314) 2023-06-15 12:15:39 +10:00
Flareguy
8dae049ed7 EVA suit resprite (+ new fluff hardsuit) (#17268)
* eva suit resprite

* speed bump

* yaml linter fix
2023-06-14 20:15:22 -06:00
PJBot
1569daf3c7 Automatic changelog update 2023-06-14 22:14:09 -04:00
lzk
93cbc78cab Update departments.yml (#17272) 2023-06-14 20:13:25 -06:00
deltanedas
4359729387 robust harvest 1984 (#17331)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-14 20:13:05 -06:00
deltanedas
bf3198c19e multitool in susbox (#17322)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-14 20:12:27 -06:00
deltanedas
ecffecec0a half bloodred slowdown (#17336)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-14 20:12:08 -06:00
Emisse
8d2d42fc61 devmap cargo (#17339) 2023-06-14 20:06:01 -06:00
PJBot
bf13e9ebcc Automatic changelog update 2023-06-14 21:46:11 -04:00
deltanedas
7c6d217550 wallmount gen board cheaper (#17316)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-15 11:45:07 +10:00
0x6273
247c7a1d4d Fix PDA capitalization to be PascalCase (#17335) 2023-06-15 11:44:28 +10:00
PJBot
e6bf18c05a Automatic changelog update 2023-06-14 21:32:18 -04:00
Alex Nordlund
29297970e4 Connect to the closest ExtensionCable instead of the first (#17271) 2023-06-15 11:31:14 +10:00
PJBot
43ea9d2329 Automatic changelog update 2023-06-14 21:27:32 -04:00
Dynexust
35c838c1cf Added a new cryogenics chemical - Doxarubixadone! (#16568) 2023-06-15 11:26:27 +10:00
Kit0vras
0b1dd2c29e Corpses spawners (#16615) 2023-06-15 11:24:28 +10:00
PJBot
c565c8cbe0 Automatic changelog update 2023-06-14 20:50:30 -04:00
Nemanja
9946bd1f61 Sheet-meister 2000 (#16686) 2023-06-15 10:49:23 +10:00
IanComradeBot
483d34ae57 Automatic changelog update 2023-06-14 15:13:10 +00:00
Puro
6772e767ec Increase captain unlock required playtime (#1126) 2023-06-14 18:12:00 +03:00
lzk
0e881ab564 Increase clown & mime required playtime (#1129) 2023-06-14 18:11:13 +03:00
lzk
347d731101 Fix window-component.ftl locale (#1133) 2023-06-14 05:38:40 +03:00
PJBot
df39370055 Automatic changelog update 2023-06-13 21:33:07 -04:00
Nemanja
81cff32045 bluespace love (#17315) 2023-06-13 19:32:03 -06:00
Vordenburg
620678df98 Flip curTime and NextUpdate in UpdateGrid (#17306) 2023-06-14 10:37:51 +10:00
mhamster
9822c58738 Small strings typos fix (#1135) 2023-06-13 23:58:16 +03:00
deltanedas
cbbebe22d8 prevent emitters being turned on or off when unanchored (#17303)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-13 15:16:29 -05:00
PJBot
726f988a45 Automatic changelog update 2023-06-13 09:00:11 -04:00
Slava0135
12d3b4a326 ignore resistances in temperature system (#17301) 2023-06-13 07:59:07 -05:00
PJBot
0af6ecd505 Automatic changelog update 2023-06-13 06:31:09 -04:00
metalgearsloth
c24c6e93ec Door opening tweaks (#16799) 2023-06-13 20:30:04 +10:00
PJBot
8fd8b878bf Automatic changelog update 2023-06-13 04:10:21 -04:00
liltenhead
313dbe16f6 Timer electronic price nerf (#17298) 2023-06-13 03:09:17 -05:00
PJBot
a43da26c63 Automatic changelog update 2023-06-13 02:38:57 -04:00
deltanedas
b82885af38 make salvage magnets upgradable with capacitors (#16763)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-13 16:37:53 +10:00
Chief-Engineer
2d9d27c1b2 Add Chief-Engineer to code owners (#17296) 2023-06-13 01:27:10 -05:00
deltanedas
8625cb1b4b use PopupClient for encryption keys (#17291)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-13 16:05:17 +10:00
PJBot
c189c52d85 Automatic changelog update 2023-06-13 00:49:32 -04:00
deltanedas
777c7dcd33 nerf xeno speeds + add some xenos to faction (#17290)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-13 14:48:28 +10:00
PJBot
77762b761e Automatic changelog update 2023-06-12 21:18:53 -04:00
Sir Winters
c90b4a41c2 Fixes a minor error in the Food Recipes guidebook. (#17286)
Co-authored-by: Owai-Seek <>
2023-06-13 11:17:48 +10:00
deltanedas
5776512021 fix jetpack popups, minor refactoring (#17289)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-13 10:27:05 +10:00
deltanedas
7cbf08ea9e logic gate momentary pulse, switch status port (#17198)
* logic gate momentary is now pulse

* switch status, minor refactor

* filescope namespace

* switch

* fix ci probably

* add auto linking for edge detector and logic gate

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-12 15:43:59 -07:00
MisterMecky
263890ff64 Adds a drain to box kitchen freezer (#17208)
* add drain to box kitchen freezer

* Revert "add drain to box kitchen freezer"

This reverts commit 87d8850d4752675c773f735357714602728f97ac.

* redo
2023-06-12 02:10:00 -06:00
Checkraze
999557902c Aspid 1.1 (#17276) 2023-06-12 02:09:11 -06:00
PJBot
be6177c11d Automatic changelog update 2023-06-11 13:10:45 -04:00
Veritius
d0b42aebeb Add the White Gilgamesh (#16378) 2023-06-12 03:09:41 +10:00
PJBot
14a8c50ccc Automatic changelog update 2023-06-11 13:05:47 -04:00
Leon Friedrich
fc07ed403c Fix glue puddle slowdown (#17260) 2023-06-12 03:04:42 +10:00
Chief-Engineer
1825f19a8e Add AME shielding welding logs (#17266) 2023-06-11 22:56:34 +10:00
Chief-Engineer
2015a913eb Add grille cut logs (#17267) 2023-06-11 22:56:25 +10:00
Leon Friedrich
d1b3a3150c Update engine (#17263) 2023-06-11 06:03:07 +10:00
PJBot
b5a7327a35 Automatic changelog update 2023-06-10 08:25:41 -04:00
metalgearsloth
56c10b503c Don't show paused ghosts in window (#17188) 2023-06-10 22:24:34 +10:00
deltanedas
c3bdae812e add CannotSuicide to queen and dragon (#17241)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-10 21:58:30 +10:00
deltanedas
db9ef092d8 dont lock escape pod (#17240)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-10 21:52:35 +10:00
Pieter-Jan Briers
50257c3bd7 Limit postgres database concurrency (#17246) 2023-06-10 21:52:08 +10:00
lzk
f055faeebd remove netsync false from sprite component in prototypes (#17207) 2023-06-10 21:51:26 +10:00
PJBot
16bf9f5ced Automatic changelog update 2023-06-10 05:44:58 -04:00
metalgearsloth
aad3acfc92 Fix cargo pallet collision (#17248) 2023-06-10 19:43:54 +10:00
PJBot
3159e75849 Automatic changelog update 2023-06-09 22:59:18 -04:00
Nairod
47676525d7 Remove Multitools From Salvagers (#17244) 2023-06-10 12:58:09 +10:00
MisterMecky
e916557e54 add buckets to origin botany (#17235) 2023-06-09 20:32:09 -06:00
deltanedas
662c83a8a2 artifact extract tweaks (#17164)
* make extract button green, rename Destroy internally to Extract

* 5

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-09 04:44:25 -06:00
Emisse
64d0e3278f meta apc (#17234) 2023-06-09 00:53:57 -06:00
Emisse
8fef32ee07 Omega (#17233)
* omega update

* 1111
2023-06-09 00:48:12 -06:00
Nemanja
d0f8016a31 fix chem book causing fails (#17224) 2023-06-08 14:03:50 -06:00
lzk
205ac48710 Update tips.yml (#17223) 2023-06-08 13:58:51 -06:00
deltanedas
21a0dfc8ae kettle tweaks (#17210)
* no more ihs

* update kettle

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-08 13:52:45 -06:00
Vera Aguilera Puerto
f24c5331bc Update nixpkgs to 23.05, improve direnv integration and flake devShell (#17217) 2023-06-08 21:25:04 +02:00
faint
d79c0f0a6c CODEOWNER's ServerInfo assigment fix (#17221) 2023-06-08 20:54:24 +02:00
PJBot
780211134f Automatic changelog update 2023-06-08 11:11:32 -04:00
Ahion
d647b8a20a Fixed O2 tanks in MedkitOxygenFilled spawn empty (#17214) 2023-06-09 01:10:27 +10:00
metalgearsloth
6cf2b5c3ce Fix EmitSoundOnCollide serialization (#17212) 2023-06-09 01:08:22 +10:00
PJBot
f8958a1261 Automatic changelog update 2023-06-08 10:48:57 -04:00
Nemanja
14b64f5eec in-game chemical book (#17213) 2023-06-09 00:47:53 +10:00
PJBot
c0eefc3765 Automatic changelog update 2023-06-08 03:40:33 -04:00
Nemanja
4bee773925 RND server boards (#17057) 2023-06-08 17:39:29 +10:00
metalgearsloth
19558c0add Fix CL cringe (#17204) 2023-06-08 17:39:03 +10:00
Pieter-Jan Briers
30a081833a Fill in new clientAssemblies list on resource manifest (#17100) 2023-06-08 17:23:48 +10:00
PJBot
17f98f3cb3 Automatic changelog update 2023-06-08 03:23:38 -04:00
HerCoyote23
080060d135 L6 Wielded Sprites (#17078) 2023-06-08 17:22:34 +10:00
deltanedas
ed2ef10362 clean up glass sheets and make their destruction consistent (#16708)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-08 17:22:11 +10:00
PJBot
d2eddec9c0 Automatic changelog update 2023-06-08 03:17:23 -04:00
OctoRocket
ecef573af5 [Tweak] Default to Traitor instead of Extended when possible (#16386) 2023-06-08 17:16:18 +10:00
PJBot
a9be0b2ba4 Automatic changelog update 2023-06-08 02:34:40 -04:00
brainfood1183
cd7d4be188 HAMTR mech (hamster mech) (needs review) (#16393)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-06-08 16:33:35 +10:00
PJBot
9dbb74b0bb Automatic changelog update 2023-06-08 02:27:03 -04:00
TemporalOroboros
d71b6c84e5 Converts the particle accelerator over to ECS + misc (#17075)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-06-08 16:25:59 +10:00
PJBot
a3137cc0f0 Automatic changelog update 2023-06-08 02:23:06 -04:00
justproggramer
608ddf0ab8 Emotion (#17187) 2023-06-08 16:22:02 +10:00
IanComradeBot
1c696a7bbf Automatic changelog update 2023-06-08 05:09:33 +00:00
lzk
31539f5c86 QM mantle recipe to uniform printer (#1112) 2023-06-08 08:08:27 +03:00
deltanedas
25763e4ace add an event to prevent gun shooting (#17104)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-08 12:15:39 +10:00
PJBot
3ddf2f1580 Automatic changelog update 2023-06-07 19:49:47 -04:00
deltanedas
07d2430840 logic gate stuff (#16943)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-07 16:48:42 -07:00
PJBot
d954957a11 Automatic changelog update 2023-06-07 18:19:22 -04:00
lzk
9d39403fac Change sprites for some medipens (#17180) 2023-06-07 15:18:17 -07:00
Nemanja
37d3056809 Events all over melee (#16997) 2023-06-07 13:26:45 -07:00
PJBot
937aae14ff Automatic changelog update 2023-06-07 15:45:46 -04:00
deltanedas
12b1f601ed microwave tweaks (#17107)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-07 12:44:42 -07:00
deltanedas
6acfe53e5f add breakers to power batteries (#16903)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-07 12:43:54 -07:00
PJBot
5b5a3bae76 Automatic changelog update 2023-06-07 15:41:34 -04:00
metalgearsloth
c2fed26bdb Add cargo pallet to cargo products (#17192) 2023-06-07 12:40:30 -07:00
metalgearsloth
edea4c0549 Fix teleport here for grids (#17194) 2023-06-07 12:38:52 -07:00
PJBot
d2149f7eab Automatic changelog update 2023-06-07 15:13:53 -04:00
Nemanja
19742f72b1 Fix defibs not reviving (#17195)
* defib tweaks

* fix defibs not actually reviving
2023-06-07 13:12:49 -06:00
PJBot
d14bafce96 Automatic changelog update 2023-06-07 10:23:23 -04:00
TemporalOroboros
fdbf5b86f2 Removes linter warnings from the PDA module (#17097) 2023-06-08 00:22:19 +10:00
PJBot
f96a3a4b79 Automatic changelog update 2023-06-07 09:05:41 -04:00
Kit0vras
9adf737854 Reagent "Fat" and reactions for soapification and meatification (#16058)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-06-07 23:04:36 +10:00
metalgearsloth
559574ccb9 Purge IoC resolves from integration tests (#17185) 2023-06-07 21:08:52 +10:00
metalgearsloth
dfdab6c269 Update submodule to 0.125.0.1 (#17186) 2023-06-07 20:44:46 +10:00
PJBot
3b55590a0f Automatic changelog update 2023-06-07 05:53:28 -04:00
Nemanja
d9e38d3b6f fix missing cogchamp effect text (#17159) 2023-06-07 19:52:24 +10:00
PJBot
2bcd764eb1 Automatic changelog update 2023-06-07 04:58:55 -04:00
lzk
19421340e2 Change DamageVisuals color for slime and diona (#17155) 2023-06-07 18:57:49 +10:00
Nemanja
ba9a369d0e Guidebook links (#17162)
* Guidebook links

* warning!
2023-06-07 02:51:11 -05:00
PJBot
f7418588ec Automatic changelog update 2023-06-07 03:16:27 -04:00
Vyacheslav Titov
2e241691aa Refactoring of roles and notifications about antagonist assignment (#16864)
* Refactoring of antagonist roles and notifications about antagonist role assignment.
Refactoring of traitor assignment methods and bug fixing.

* Announcement files moved, code is adjusted to new revision

* Play to entity changed to play to global cause of mono audio restrictions.

* Path to audio files changed to sound specifiers, unique alerts for each role.

* Uncommited changes

* New alert sounds for each antag role.

* PR review fixes

* Antagonist role assignment sound notifications moved to Systems, sounds moved to Components.

* License update

* Fixed naming and redundant parameters

---------

Co-authored-by: Титов Вячеслав Витальевич <rincew1nd@yandex.ru>
2023-06-07 01:15:22 -06:00
deltanedas
f5d2b0e284 only show flavor above 0.1u (#17169)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-07 14:29:23 +10:00
PJBot
b57c0a2118 Automatic changelog update 2023-06-06 23:54:44 -04:00
Sir Winters
33e48344e8 No more bloodbag mouse. (#17124)
Co-authored-by: Owai-Seek <>
2023-06-06 21:53:40 -06:00
Velcroboy
838668412c Adds Bingus and Space Cat spawners (#17150)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
2023-06-06 21:53:27 -06:00
Leon Friedrich
677ef07aa2 Misc implant fixes (#17172) 2023-06-06 21:53:11 -06:00
PJBot
1a3f8f2c2c Automatic changelog update 2023-06-06 23:49:12 -04:00
Stealthbomber16
e6466c4873 Update seeds.yml (#17174) 2023-06-06 21:48:08 -06:00
PJBot
86f695cfe5 Automatic changelog update 2023-06-06 17:22:22 -04:00
HerCoyote23
092a130e8d Seclite does 10 blunt (#17139)
* Seclite does 10 blunt

* Empty Commit?
2023-06-06 15:21:18 -06:00
PJBot
a69589538e Automatic changelog update 2023-06-06 17:09:40 -04:00
Nemanja
409462df7f defib tweaks (#17167) 2023-06-06 15:08:34 -06:00
IanComradeBot
e01ae968bb Automatic changelog update 2023-06-06 13:35:42 +00:00
lzk
04cbdda313 Minor translation changes (#1113)
Co-authored-by: faint <46868845+ficcialfaint@users.noreply.github.com>
2023-06-06 16:34:36 +03:00
faint
46c5497010 Deleted some braindead's odd changelog (#1121) 2023-06-06 16:26:11 +03:00
IanComradeBot
67b9035c80 Automatic changelog update 2023-06-06 13:23:09 +00:00
lzk
fad06853ff Commented some tips longer than max symbols amount (#1120) 2023-06-06 16:22:03 +03:00
PJBot
e584b9a6ca Automatic changelog update 2023-06-05 21:02:42 -04:00
Leon Friedrich
923f8f617a Fix observer command & button (#17151) 2023-06-06 11:01:38 +10:00
Velcroboy
e02cfa6956 Make mop buckets/trolleys spillable again. (#17148)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
2023-06-05 17:45:58 -07:00
PJBot
9a16c636e7 Automatic changelog update 2023-06-05 18:48:18 -04:00
Sir Winters
f1833ea9eb GuideHelp Tags for Medical + Chef (#17138)
* GuideHelp Tags Medical + Chef

* Empty-Commit

---------

Co-authored-by: Owai-Seek <>
2023-06-05 17:47:14 -05:00
PJBot
79e7433114 Automatic changelog update 2023-06-05 18:46:50 -04:00
PJBot
347595872f Automatic changelog update 2023-06-05 18:45:48 -04:00
Sir Winters
a1b0f10e5c Chem/Medicine/Botanical Book Entries (#17145)
Co-authored-by: Owai-Seek <>
2023-06-05 17:45:45 -05:00
Nemanja
85c2c5091e Bartender guide (#17143)
* Bartender guidebook

* grammar error :Death:
2023-06-05 17:44:43 -05:00
PJBot
d7389ced7c Automatic changelog update 2023-06-05 17:09:35 -04:00
Nemanja
3129f950fc Give categories to some reagents (#17142) 2023-06-05 17:08:30 -04:00
IanComradeBot
710f0f9226 Automatic changelog update 2023-06-05 13:40:17 +00:00
lzk
f02cfc94e4 Tips translation + minor translation fixes (#1108)
Co-authored-by: faint <46868845+ficcialfaint@users.noreply.github.com>
2023-06-05 16:39:13 +03:00
IanComradeBot
99ab845cbb Automatic changelog update 2023-06-05 13:10:43 +00:00
lzk
5bcf77729d Psychologist stamp now spawns in psychologist's backpack (#1101) 2023-06-05 16:09:33 +03:00
DEATHB4DEFEAT
a8337172ca More gendered sprite masks (#14735) 2023-06-05 21:11:45 +10:00
PJBot
63b11670f7 Automatic changelog update 2023-06-05 05:21:23 -04:00
lzk
b0462b6f3d fax machine map updates (#17134) 2023-06-05 03:20:19 -06:00
Leon Friedrich
bcc1815699 Update engine (#17130) 2023-06-05 14:45:20 +10:00
Leon Friedrich
2ef95a3225 Replay client (#15001) 2023-06-05 14:44:09 +10:00
Leon Friedrich
a8eee5878a Misc replay related changes (#17102) 2023-06-05 14:33:49 +10:00
metalgearsloth
7d178555e1 Cargo shuttle fixes (#17118) 2023-06-05 13:37:00 +10:00
PJBot
265285a030 Automatic changelog update 2023-06-04 22:54:04 -04:00
Ubaser
35ebcc66df Transit: NEW Evacuation shuttle (#17095)
* add shuttle

* fix mistakes, improve consistency

- adds tiny fans to airlock
- changes LED to lights
- adds supplies to med
- engineering door changed to not be glass
- added tile beneath engi and medbay door
- changed security cell
- added SMES to power
- added variety (variantize)
- saved as grid instead of map

* apply changes

- replaced plastic tiles with steel
- removed fireaxe in bridge
- rotated defib the correct way
- switched a couple LED lights out
- replaced potted plants and vending machines with their appropriate spawner
- adds more chairs

* fix defib

changed from empty to filled

---------

Co-authored-by: Ubaser <ubaserblueknight2@gmail.com>
2023-06-04 20:52:57 -06:00
PJBot
3cf477eb2d Automatic changelog update 2023-06-04 22:24:59 -04:00
Slava0135
082d204173 Fix shield modifiers (#17071)
* use uid instead of .Owner

* a bit of refactoring

* block damage reimplemented
2023-06-04 20:23:54 -06:00
Ilya246
c1644ccd48 Update Atmospherics.cs (#17125) 2023-06-04 18:57:45 -06:00
lzk
181ab585de comit (#17037) 2023-06-04 18:55:30 -06:00
Puro
d96f3e6530 [SG] IHS remove (#17081) 2023-06-04 18:54:12 -06:00
PJBot
cdad71f48c Automatic changelog update 2023-06-04 20:50:21 -04:00
HerCoyote23
fff6a7640c Spears and Bats are big now (#17126) 2023-06-04 18:49:17 -06:00
PJBot
5326b72f5b Automatic changelog update 2023-06-04 18:24:31 -04:00
Nemanja
69f6756cae Replace industrial welder with experimental welder for Advanced Tools (#17127) 2023-06-04 17:23:27 -05:00
PJBot
66ed5c85a4 Automatic changelog update 2023-06-04 17:35:32 -04:00
Sir Winters
09d16964c4 Chef Guidebook (#17120)
Co-authored-by: Owai-Seek <>
Co-authored-by: Moony <moony@hellomouse.net>
2023-06-04 16:34:29 -05:00
Leon Friedrich
5b36355541 Fix guidebook examine not working in lobby (#17093) 2023-06-04 16:33:50 -05:00
PJBot
cd8e5ae34a Automatic changelog update 2023-06-04 17:07:46 -04:00
Sir Winters
704a6e8f70 Medical Doctor guidebook. (#16769)
* Medical Doctor guide.

* small wording update and cauterization

* Minor adjustments, move Cloning and Cryo out of MD

* Update Cryo Text + Guidehelp Tags

* Update Resources/ServerInfo/Guidebook/Medical/Cryogenics.xml

---------

Co-authored-by: Owai-Seek <>
Co-authored-by: Moony <moony@hellomouse.net>
2023-06-04 16:06:42 -05:00
Nemanja
b9fb66f005 Chem guidebook (#17123)
* im good at atomizing. welcome to half-finished chem guides.

* wagh

* e

* save work

* aa

* woweee UI

* finishing the last of it

* don't actually update the engine :(

---------

Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2023-06-04 15:45:02 -05:00
IanComradeBot
f6c558592d Automatic changelog update 2023-06-04 20:12:58 +00:00
PJBot
1e6dbd0b67 Automatic changelog update 2023-06-04 16:12:20 -04:00
Syxapik
3db13382c6 Avrite [HotFix] (#1115) 2023-06-04 23:11:52 +03:00
Sailor
7252b9e1e9 Origin update (#17119)
* Origin update

* Update psychologist desc loc

* I👉😏👈, Eva X🆒😎, humbly😶 submit😐 , a 🍷toast🍞, to Nikolas😮Alexander🇷🇺, for ✔successfully✔managing 🆓️ to pirate🏴 Warcraft 3👹, so 🙄 that 😏 he 😐👉♂️ may  play 💻Defense🛡️of The⚔Ancients🏛. 👏👏👏Congratulations 👏👏👏, Nik😎🥛. Enjoy 😍 your 😮👊 dota 📀.
2023-06-04 14:11:15 -06:00
deltanedas
d36b93a4d7 add records console to aghost (#17091)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-04 21:32:03 +10:00
PJBot
31e6e6fe97 Automatic changelog update 2023-06-04 07:07:18 -04:00
deltanedas
5906ec24f2 dungeon carp and dragon (#17040)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-04 21:06:13 +10:00
PJBot
f30da48115 Automatic changelog update 2023-06-03 20:10:41 -04:00
deltanedas
9ddba694f2 change 70 liter volume tanks to 15 liter (#17106) 2023-06-03 18:09:37 -06:00
brainfood1183
6bb18d91a0 Origin Station Update (salv shuttle console) (#17105) 2023-06-03 18:08:53 -06:00
PJBot
fbc4273376 Automatic changelog update 2023-06-03 15:35:51 -04:00
PJBot
91d5536086 Automatic changelog update 2023-06-03 15:34:46 -04:00
Slava0135
d3f7a9e820 Update puddle stickiness (#16597) 2023-06-03 12:34:43 -07:00
deltanedas
10932cc384 space doafters, like doafters but in space (#16670)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-03 12:33:41 -07:00
PJBot
a2318532e0 Automatic changelog update 2023-06-03 15:32:54 -04:00
Nemanja
ccc2648776 Fix being able to set spray amounts in bottles and vapor sprites (#16795) 2023-06-03 12:31:50 -07:00
Tom Leys
4cc988b668 Flesh Anomaly spawns a lot more kudzu (#16800) 2023-06-03 12:31:10 -07:00
PJBot
e4670a0636 Automatic changelog update 2023-06-03 15:30:50 -04:00
Vordenburg
49ba959b82 Support multiple containers for HealingComponent (#16867) 2023-06-03 12:30:20 -07:00
Vordenburg
d8c05d013e Triple strength of THC (#16866) 2023-06-03 12:29:46 -07:00
PJBot
aca3507370 Automatic changelog update 2023-06-03 15:14:39 -04:00
Debug
353882f6f7 Fix the AdjStationJob command (#17070) 2023-06-03 12:13:48 -07:00
PJBot
fbba9a1afb Automatic changelog update 2023-06-03 15:13:35 -04:00
Pieter-Jan Briers
042d3437e3 Make electrocutions look nicer on the power monitor. (#16965) 2023-06-03 12:13:30 -07:00
lzk
66aa0969ba Add RadiationBlocker to uranium window (#17067) 2023-06-03 12:12:26 -07:00
Pieter-Jan Briers
ee784ac17c Use THE() for SecretStash (#17049) 2023-06-03 12:10:07 -07:00
deltanedas
304832dcf6 floor recharger examine charge rate (#17074)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-03 12:09:18 -07:00
deltanedas
2bef7bfa38 magic bread wand (#17044)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-03 12:08:52 -07:00
PJBot
b4ecd61438 Automatic changelog update 2023-06-03 15:08:09 -04:00
Sir Winters
c46e2f1d68 Adds some Janitorial GuideHelp tags. (#17090)
Co-authored-by: Owai-Seek <>
2023-06-03 12:07:06 -07:00
Leon Friedrich
160e3efe00 Fix sqlite ban time conversion (#17101) 2023-06-03 11:56:22 -07:00
PJBot
59765e8811 Automatic changelog update 2023-06-03 14:51:56 -04:00
Renlou
e190771d09 Add funny hampter plushie (#17099) 2023-06-03 11:50:53 -07:00
PJBot
babdefc391 Automatic changelog update 2023-06-03 06:18:19 -04:00
HerCoyote23
6c18892ca4 Swords now use bladeslice.ogg (#17080) 2023-06-03 20:17:15 +10:00
PJBot
2f6d909e44 Automatic changelog update 2023-06-02 23:32:52 -04:00
brainfood1183
c99585c94f Toy Box filled with toys (ready for merge) (#16252) 2023-06-03 13:31:47 +10:00
IanComradeBot
7a298c373d Automatic changelog update 2023-06-02 18:39:55 +00:00
lzk
21e18d9279 # Corvax-Zombies fix (#1110) 2023-06-02 21:38:50 +03:00
metalgearsloth
3d29ab3486 Update submodule to 0.124.0.0 (#17072) 2023-06-02 22:21:18 +10:00
Leon Friedrich
7a424e40fd Add EntityUid fields to some physics events (#17055) 2023-06-02 22:20:09 +10:00
IanComradeBot
9c51518833 Automatic changelog update 2023-06-02 12:04:52 +00:00
faint
3ca363057e Remove Ishimura (#1114) 2023-06-02 15:03:47 +03:00
lzk
108c0e3b52 Add "DNA" to TTS sanitize (#1109) 2023-06-02 14:36:18 +03:00
metalgearsloth
82575f6d4a Update submodule to 0.123.1.1 (#17064) 2023-06-02 15:55:53 +10:00
Emisse
777c0f5a3a meta update (#17062) 2023-06-01 23:46:58 -06:00
lzk
9852bba847 Fix drinks.yml physicalDesc (#17063) 2023-06-01 22:40:18 -07:00
PJBot
821f4cc3d4 Automatic changelog update 2023-06-01 21:37:37 -04:00
Nemanja
1c91205b93 add ointment and bruise packs to medfab (#17054) 2023-06-01 19:36:33 -06:00
PJBot
2c6d72bf53 Automatic changelog update 2023-06-01 21:15:00 -04:00
Pieter-Jan Briers
4be515b8e2 Storage bugfixes. (#17011) 2023-06-02 11:13:56 +10:00
PJBot
f1614cd28c Automatic changelog update 2023-06-01 20:54:28 -04:00
icesickleone
a9e03f60f3 Fix cowelding tool healing blunt damage (#17046) 2023-06-02 10:53:24 +10:00
PJBot
87e10f8ef7 Automatic changelog update 2023-06-01 20:51:21 -04:00
Chief-Engineer
3bebb0d5e7 bypass interaction range checks for aghosts (#16955) 2023-06-02 10:50:17 +10:00
PJBot
c8e8057c3a Automatic changelog update 2023-06-01 20:49:46 -04:00
Pieter-Jan Briers
b4803b0bbf Handcuffs don't handle interaction events if target isn't cuffable. (#17050) 2023-06-02 10:48:42 +10:00
Leon Friedrich
6434522d66 Fix release mode tag test (#17053) 2023-06-02 10:47:24 +10:00
themias
c40c2aac72 Fix failing MaterialArbitrageTest (#17047) 2023-06-02 10:43:28 +10:00
PJBot
d378319765 Automatic changelog update 2023-06-01 19:08:24 -04:00
Nemanja
a77d280c47 Anomaly point/stability tweaks (#17051) 2023-06-01 17:07:20 -06:00
metalgearsloth
5b1af38277 More NPC steering fixes (#17042) 2023-06-02 00:28:23 +10:00
PJBot
d1de9b1f40 Automatic changelog update 2023-06-01 09:12:44 -04:00
metalgearsloth
a9e723a93f Fix NPC static avoidance (#17039) 2023-06-01 23:11:39 +10:00
lzk228
4783a655a4 remove useless tip (#17000) 2023-06-01 03:09:44 -07:00
PJBot
893e94f60d Automatic changelog update 2023-06-01 02:50:53 -04:00
liltenhead
c05ae8efbb Board price (#17038)
* price change

* price change again
2023-06-01 00:49:49 -06:00
Chief-Engineer
9b1d587235 add reflect logs (#17006) 2023-06-01 15:57:31 +10:00
lzk228
e3109f5d7e add whitelist components to CE belt (#17004) 2023-06-01 15:55:15 +10:00
metalgearsloth
55a0e57ea3 Fix predicted entity deletion for damage markers (#17015) 2023-06-01 15:36:37 +10:00
PJBot
cba56c03bd Automatic changelog update 2023-05-31 22:41:15 -04:00
metalgearsloth
6793cb7f49 Nukie berf (#16777) 2023-06-01 12:40:10 +10:00
PJBot
d33f53455b Automatic changelog update 2023-05-31 22:28:23 -04:00
metalgearsloth
6537e683b0 Make PKA require wielding (#16638) 2023-06-01 12:27:19 +10:00
metalgearsloth
f9df5f761c Add PreventPilot to a shuttle (#17014) 2023-06-01 12:21:00 +10:00
metalgearsloth
ec5aecec3d Update submodule to 0.123.1.0 (#17013) 2023-06-01 12:02:36 +10:00
PJBot
93ee74be1a Automatic changelog update 2023-05-31 20:49:48 -04:00
metalgearsloth
d09026c89c Fix some docking configs (#17012) 2023-06-01 10:48:44 +10:00
Pieter-Jan Briers
9931a6b2f2 New bql_select command. (#17007)
Shows BQL results in a client window. Allows TP and VV to the entities.
2023-05-31 17:29:31 -05:00
PJBot
543baa158a Automatic changelog update 2023-05-31 18:26:17 -04:00
Pieter-Jan Briers
378fbbe4a9 Replace Barratry mines near cargo with kick mines. (#17008)
Real funny map design.

No.
2023-05-31 16:25:13 -06:00
PJBot
6d9860c2b6 Automatic changelog update 2023-05-31 18:04:19 -04:00
Flareguy
4a2a4e4eb5 Removes the IHS voidsuit, adds the ancient voidsuit (#16988)
* removes IHS voidsuit, adds ancient voidsuit

* remove ihs gloves

* fix

* fucjk
2023-05-31 16:03:14 -06:00
Pieter-Jan Briers
441a8e3d96 Watts per fucking second. (#16998) 2023-05-31 16:04:40 -05:00
PJBot
6be34b3931 Automatic changelog update 2023-05-31 13:35:34 -04:00
OctoRocket
3d5c491a6e [Add] Adds uncloneable trait (#16688) 2023-05-31 13:34:29 -04:00
deltanedas
d79181e66c add salvage shuttle console to saltern (#16995) 2023-05-31 13:31:46 -04:00
lapatison
d897a56c78 Translate Upstream #1105 (#1107)
Co-authored-by: faint <46868845+ficcialfaint@users.noreply.github.com>
2023-05-31 20:23:33 +03:00
metalgearsloth
a5e264a75e Fix stamina popup spam (#16991) 2023-06-01 00:24:06 +10:00
Tom Leys
a196756124 Split Door Bolt functionality out of AirlockDoor (#16354) 2023-05-31 10:23:35 -04:00
PJBot
f419c20c49 Automatic changelog update 2023-05-31 10:10:18 -04:00
metalgearsloth
56371c3acb Docking config changes (#16945)
* Docking config changes

- Should be more flexible with tight bounds.
- Arrivals should always go for the 4-way dock.
- Don't think it fixes Omega.

* weh

* Basic test
2023-06-01 00:09:14 +10:00
Leon Friedrich
30a36b2fd5 Replace GetTagOrThrow() with a debug assert. (#16974)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-06-01 00:00:09 +10:00
PJBot
77a954345b Automatic changelog update 2023-05-31 09:52:56 -04:00
lzk228
7e768f3923 Add some whitelist items for belts (#16872)
* comit

* comit 2

* tray

* GasAnalyzer
2023-05-31 23:51:52 +10:00
PJBot
7074a0e26a Automatic changelog update 2023-05-31 09:49:59 -04:00
Segonist
863d8e8601 constructable rechargers (#16367) 2023-05-31 23:48:55 +10:00
IanComradeBot
dc601800f3 Automatic changelog update 2023-05-31 13:47:46 +00:00
lapatison
ac13009c19 Translation fixes (#1105) 2023-05-31 16:46:39 +03:00
lzk228
a96dfcb68c All access remote (#16987)
* comit

* Revert "comit"

This reverts commit a91b858d974c539bd9b489ace9624b5e959b0b6d.

* comit
2023-05-31 04:24:26 -06:00
faint
d0eccbf756 Merge pull request #1106 from space-syndicate/upstream-sync
Upstream sync
2023-05-31 12:40:43 +03:00
PJBot
ea18facebb Automatic changelog update 2023-05-31 05:10:13 -04:00
eoineoineoin
c8a2fb6cd4 Add custom paper for forensic scanner output (#16221)
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
2023-05-31 19:09:05 +10:00
Emisse
ee2fea7520 marathon UPDATE (#16984) 2023-05-31 19:06:34 +10:00
Nemanja
0d051cb603 Make AddComponentSpecial.cs overwrite existing components. (#16897) 2023-05-31 19:06:25 +10:00
Emisse
52302010a7 omega update (#16983) 2023-05-31 02:41:03 -06:00
Emisse
d4c041e6fc meta update (#16982) 2023-05-31 02:34:37 -06:00
Emisse
75d74f6b66 fland updatey (#16981) 2023-05-31 02:34:31 -06:00
Emisse
8c2926e0be box update (#16980) 2023-05-31 02:34:25 -06:00
Emisse
a4bfcb36ce Bagel Update (#16979)
* bagel update

* pipe colore
2023-05-31 02:34:16 -06:00
Kit0vras
e163193ce4 clear (#16935) 2023-05-30 22:55:43 -06:00
PJBot
02fe7c0029 Automatic changelog update 2023-05-31 00:33:19 -04:00
lzk228
acae8fe973 brown bandana cargodrobe(#16949) 2023-05-30 22:32:15 -06:00
Leon Friedrich
e29ae9c930 Update engine (#16971) 2023-05-31 14:00:37 +10:00
Puro
2179a4d534 [Sprite + SG] Centcom (#16913) 2023-05-30 21:43:55 -06:00
PJBot
236c073ebe Automatic changelog update 2023-05-30 23:43:17 -04:00
Flareguy
287cf2d9ab Shiv balance pass (+ shards now weigh less) (#16952)
* shiv balance pass

* ill get the combat knife later

* that's dode!

* dode dollars
2023-05-30 21:42:14 -06:00
PJBot
f58bce5b53 Automatic changelog update 2023-05-30 23:41:40 -04:00
metalgearsloth
ed1ff4df06 Ore tweaks (#16930)
- Guaranteed spawns in salvage
- Triple vein count
- Made it so rocks only drop 1 as it's kinda whacky (I believe they still convert differently to bars).
2023-05-30 21:40:36 -06:00
PJBot
72d5ffb94c Automatic changelog update 2023-05-30 21:14:06 -04:00
metalgearsloth
57858f802f Shuttle drone improvements (#16931) 2023-05-31 11:13:02 +10:00
PJBot
53d4e408aa Automatic changelog update 2023-05-30 21:12:39 -04:00
HerCoyote23
c694ecccac Fix northstar radio exploit (#16967) 2023-05-31 11:11:35 +10:00
faint
65deb54a03 Update locale 2023-05-31 03:39:56 +03:00
faint
69ddbdd9f4 Merge remote-tracking branch 'wizards/master' into upstream-sync
# Conflicts:
#	Content.Client/IoC/ClientContentIoC.cs
#	Content.Client/Options/UI/Tabs/AudioTab.xaml.cs
#	Resources/Prototypes/secret_weights.yml
2023-05-31 03:26:01 +03:00
PJBot
af25d9a188 Automatic changelog update 2023-05-30 19:08:19 -04:00
612
0ab54e5992 fixed poppy potencydivisor (#16947) 2023-05-30 16:07:15 -07:00
PJBot
9e7ea2d7d7 Automatic changelog update 2023-05-30 18:35:49 -04:00
Pieter-Jan Briers
e3ec80b648 Don't show grilles in the power monitor (#16962) 2023-05-30 15:34:45 -07:00
PJBot
004c2017ff Automatic changelog update 2023-05-30 13:58:57 -04:00
HerCoyote23
d1a0f5f09e Set max length of battlecry to 12 chars. (#16958)
* Set max length of battlecry to 12 chars. Deleted a duplicate file.

* Also cleanup some leftovers
2023-05-30 12:57:53 -05:00
PJBot
159a0a8eb2 Automatic changelog update 2023-05-29 22:52:36 -04:00
Sailor
ccda80f31d Allow remote signallers to toggle bolt on doors (#16909) 2023-05-29 19:51:31 -07:00
Pieter-Jan Briers
2ec53b818c Pow3r bugfixes (#16941) 2023-05-30 10:32:59 +10:00
IanComradeBot
069f78a0fc Automatic changelog update 2023-05-30 00:00:32 +00:00
Syxapik
064e1e5c0f Avrite 0.3 (#1103) 2023-05-30 02:59:25 +03:00
PJBot
1d72e0f133 Automatic changelog update 2023-05-29 10:57:35 -04:00
Pieter-Jan Briers
d415b31dc0 Device network address improvements (#16934) 2023-05-30 00:56:31 +10:00
PJBot
5e6d663575 Automatic changelog update 2023-05-29 07:49:19 -04:00
metalgearsloth
94f3e55e5a Adjust dungeon bounds some more (#16929) 2023-05-29 21:48:15 +10:00
IanComradeBot
728d29e1ad Automatic changelog update 2023-05-29 09:17:53 +00:00
lzk228
58960c132e Station goal singularity has been updated (#1104) 2023-05-29 12:16:47 +03:00
PJBot
35a2afdcff Automatic changelog update 2023-05-29 03:12:58 -04:00
metalgearsloth
7aa0798644 Cap throwing scaling (#16923) 2023-05-29 17:11:54 +10:00
PJBot
586b30cd18 Automatic changelog update 2023-05-29 02:54:32 -04:00
metalgearsloth
f308a1b31e Fix cleanbots (#16922) 2023-05-29 16:53:28 +10:00
Chief-Engineer
c3e369cbdd make revenant soft toy construction use tags (#16905) 2023-05-29 16:53:13 +10:00
Julian Giebel
a46a4b13d7 Fix network configurator resolves (#16910) 2023-05-29 16:07:59 +10:00
metalgearsloth
5f7b756cbe Another rules change (#16920) 2023-05-29 15:48:58 +10:00
metalgearsloth
3ffd4d6b2e More rules tweaks (#16918) 2023-05-29 15:11:52 +10:00
PJBot
71d482d8ad Automatic changelog update 2023-05-29 00:35:48 -04:00
potato1234_x
88dc91f988 Move Centcom Scarf (#16916)
* move

* j
2023-05-28 22:34:44 -06:00
PJBot
d783825741 Automatic changelog update 2023-05-29 00:20:04 -04:00
metalgearsloth
42b4109bbb Maint ambience tweaks (#16917) 2023-05-29 14:19:00 +10:00
brainfood1183
d5a24758b2 Origin Station Update 28.05.2023 (station maps) (#16892) 2023-05-28 18:57:20 -06:00
PJBot
a0ba10f993 Automatic changelog update 2023-05-28 20:45:16 -04:00
metalgearsloth
0c83642c5a Add ambient music (#16829) 2023-05-29 10:44:11 +10:00
Tom Leys
f35fcff23f Better ComputerSalvageExpedition description, if you're tough enough. (#16914) 2023-05-28 16:49:46 -07:00
PJBot
b4f169bd5c Automatic changelog update 2023-05-28 16:10:29 -04:00
Flareguy
a5cda13672 Tool damage rebalance (#16857)
* minor melee rebalance

* red crowbar 8 blunt > 7 blunt

* oops

* private dode is here to help! he's dodeier than ever

* 12. the dime

* DONKEY KONG

* dodedujadj

* dode is the word

* soy jack
2023-05-28 14:09:25 -06:00
PJBot
73eaf9a538 Automatic changelog update 2023-05-28 16:08:35 -04:00
Julian Giebel
8d040e57d7 Fix station limited devices station assignment (#16893)
Fix error in crew monitor window
2023-05-28 14:07:31 -06:00
Julian Giebel
02f015d97c Fix setting up mailing units. (#16890)
* Fix disposal unit config

* Remove redundant ui update
2023-05-28 14:06:54 -06:00
liltenhead
6f8a7fbe71 Drain 5 to 6 (#16896) 2023-05-28 14:06:36 -06:00
Nemanja
a3b0804a5e re-enable zombies (#16901) 2023-05-28 14:06:15 -06:00
ninruB
a84e946b41 Experimental stimpack price reduction (#16911)
* cheapify experimental stimpack

https://discord.com/channels/310555209753690112/1110107997650288701

* update desc so people dont think its a direct upgrade
2023-05-28 14:05:58 -06:00
alexkar598
babe032575 Fixes map vote localisation issue (#16904) 2023-05-28 13:19:08 -05:00
Julian Giebel
49cb9d0e1e Prevent infinite loops in device linking (#16856) 2023-05-29 02:14:06 +10:00
faint
3fdb5c1076 CODEOWNERS now contains .ftl files assigment (#1100) 2023-05-28 18:15:37 +03:00
lzk228
7cb711f278 Leg translation fix (#1099) 2023-05-28 16:26:31 +03:00
metalgearsloth
9c1fe530c1 Update submodule to 0.122.0.0 (#16895) 2023-05-28 23:25:17 +10:00
metalgearsloth
cd487b66e4 Content mapmanager query changes (#16894) 2023-05-28 23:22:44 +10:00
PJBot
16bf85f6e0 Automatic changelog update 2023-05-28 06:26:17 -04:00
Chief-Engineer
8174f08340 add singularity and field generator logs (#16889) 2023-05-28 20:25:54 +10:00
PJBot
44d811d80b Automatic changelog update 2023-05-28 06:25:14 -04:00
Kit0vras
c8f19b4375 Cola craft (#16059) 2023-05-28 20:25:12 +10:00
Chief-Engineer
57cd8006f9 Add universal pinpointer (#13854)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-05-28 20:24:09 +10:00
PJBot
9384651a3f Automatic changelog update 2023-05-28 05:22:10 -04:00
Chief-Engineer
485a2fd432 Add GHOST GANG! (#13734)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-05-28 19:21:06 +10:00
Chief-Engineer
707b9063f9 Add cryopod logs (#16854) 2023-05-28 18:59:27 +10:00
metalgearsloth
6c7db6dbc3 Fix cringe (#16886) 2023-05-28 18:25:20 +10:00
Nemanja
dd044f4a91 Make melee damage not go through MeleeHitEvent.cs (#16881)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-05-28 17:03:25 +10:00
Chief-Engineer
0053ddb8f8 fix hitscan log (#16884) 2023-05-28 17:01:08 +10:00
PJBot
6db6852433 Automatic changelog update 2023-05-28 02:45:32 -04:00
0x6273
7a5a64ffb4 Add device linking to emitter and APE (#16805) 2023-05-28 16:44:28 +10:00
PJBot
7594dabe14 Automatic changelog update 2023-05-28 02:43:46 -04:00
brainfood1183
e0ef7712c8 Station Map console Fixes and Resprite (#16697) 2023-05-28 16:42:41 +10:00
Vordenburg
c957bca0e6 Add Trash tag to FoodBadRecipe (#16865) 2023-05-28 16:40:34 +10:00
Julian Giebel
85b62926ce Fix suit sensors connecting to crew monitoring servers on grids without a station component (#16858) 2023-05-28 16:40:12 +10:00
lapatison
42ac7d74db Translation of Upstream #1094 (#1096) 2023-05-28 08:59:16 +03:00
metalgearsloth
cd2bd6f81a Update submodule to 0.121.0.0 (#16880) 2023-05-28 14:56:57 +10:00
PJBot
ab4432e229 Automatic changelog update 2023-05-27 15:51:55 -04:00
Sailor
f8b00273df Allow Atmos Technicians to be antagonist, make them start with 10TC less. (#16862) 2023-05-27 13:50:51 -06:00
Julian Giebel
48518e502f Revert "Mail resprite (#15832)" (#16861)
This reverts commit 1195c6443a.
2023-05-27 12:31:10 -05:00
lzk228
5fde02fce1 Manifest's and late join's UI sizes have been changed (#1063) 2023-05-27 20:25:56 +03:00
PJBot
ff7a5a3844 Automatic changelog update 2023-05-27 08:20:07 -04:00
metalgearsloth
9a21c19758 Update grappling gun tech (#16850) 2023-05-27 22:19:03 +10:00
Emisse
4f0a0a0a79 centcomm update (#16853) 2023-05-27 03:42:23 -06:00
PJBot
569308efaf Automatic changelog update 2023-05-27 05:10:36 -04:00
OctoRocket
3499f4265b [Add] Adds CentCom scarf (#16832)
Co-authored-by: faint <46868845+ficcialfaint@users.noreply.github.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-05-27 19:09:32 +10:00
PJBot
2dd2a534b6 Automatic changelog update 2023-05-27 01:34:22 -04:00
liltenhead
20ebd5ca91 Uplink typos (#16851) 2023-05-27 15:33:19 +10:00
metalgearsloth
76b42ff868 Remove funky IoC resolve (#16848) 2023-05-27 14:42:17 +10:00
PJBot
ae751ba285 Automatic changelog update 2023-05-27 00:23:26 -04:00
metalgearsloth
be14380520 Role ban UI updates (#16736) 2023-05-27 14:22:22 +10:00
PJBot
4f678e0f25 Automatic changelog update 2023-05-27 00:16:19 -04:00
metalgearsloth
a1462a8c55 Update submodule to 0.120.0.0 (#16846) 2023-05-27 14:15:35 +10:00
metalgearsloth
552fbb0585 Adds grappling gun (#16662) 2023-05-27 14:15:15 +10:00
PJBot
9eb4d4edb0 Automatic changelog update 2023-05-26 23:52:37 -04:00
Nemanja
1aceaccc27 Resprite network configurator (#16838) 2023-05-27 13:51:33 +10:00
Nemanja
273e101477 Fix SetMobStateThreshold and MobThresholdsComponent networking (#16840) 2023-05-27 13:50:33 +10:00
Morb
5bb841dc1f Fixed door connection crash bug (#1097)
Co-authored-by: Canvas123 <lunarfury6@gmail.com>
2023-05-26 13:41:42 +03:00
PJBot
30a7045a2d Automatic changelog update 2023-05-26 03:24:34 -04:00
Whisper
0e8ac9ce79 fixes crit people being seen as dead for bleed purposes (#16827) 2023-05-26 17:23:29 +10:00
lapatison
95530c5c30 Various translations (#1091) 2023-05-26 07:32:39 +03:00
DrSmugleaf
ca8adf10aa Fix map renderer error when painting decals with paths that start with /Textures (#16822) 2023-05-25 20:46:27 -05:00
Julian Giebel
9f3f3b4998 Remove checking for SpriteComponent on the server (#16821) 2023-05-25 16:17:48 -06:00
PJBot
a647b30d16 Automatic changelog update 2023-05-25 18:10:58 -04:00
Geekyhobo
e19b5c6723 Added More description to light replacer (#16815) 2023-05-25 16:09:55 -06:00
PJBot
6960978627 Automatic changelog update 2023-05-25 18:08:43 -04:00
Julian Giebel
2bb1fde4dc Remove devices from device lists when they get deleted (#16783)
* Implement device network device shutdown subscribtion
Implement removing devices from device lists when they get deleted

* Improve name and doc comment for DeviceShutDownEvent

* Change ShutdownSubscriber data field tag

* Change UpdateRemovalSubscription name to UpdateShutdownSubscription
2023-05-25 16:08:22 -06:00
Kit0vras
a02753545d mech spawners (#16773) 2023-05-25 16:07:56 -06:00
Nemanja
e62c11dd85 Tech disk 4891 (#16752)
* Tech disk gacha

* customtypeserializer
2023-05-25 16:07:39 -06:00
Kit0vras
bf2417db34 animals spawners (#16771) 2023-05-25 16:06:52 -06:00
PJBot
f4bd9d241e Automatic changelog update 2023-05-25 18:06:37 -04:00
Kit0vras
b3ac3c076e Broken wood tiles (#16776)
* broken wood tiles decals

* deleting decals

* broken wood tile
2023-05-25 16:06:06 -06:00
Nemanja
b7da56d007 fix rotting not pausing sometimes (#16818) 2023-05-25 16:05:33 -06:00
IanComradeBot
219f3d2508 Automatic changelog update 2023-05-25 18:41:03 +00:00
no_mad
4e8cf01d10 Zombies don't have zombie title when inspecting them (#954) 2023-05-25 21:39:55 +03:00
PJBot
507df815f4 Automatic changelog update 2023-05-25 08:24:25 -04:00
deltanedas
5c98b350a2 megafauna elimination mission and fish salv faction (#16720)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-05-25 22:23:20 +10:00
PJBot
4aca79821b Automatic changelog update 2023-05-25 05:14:25 -04:00
deltanedas
ab4dd10904 fix nuke when arming off station (#16702)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-05-25 19:13:21 +10:00
PJBot
5875d5fd5d Automatic changelog update 2023-05-25 05:13:12 -04:00
Ilya Babunov
daa47ff0d1 Fixed target container overflow (Infinite beaker fill from mop) (#16804) 2023-05-25 19:12:08 +10:00
potato1234_x
56f33bbae4 TG Smartfrige Sprite (#16801) 2023-05-25 19:11:12 +10:00
Nairod
152034ca7f Autolathe Price Adjustments (#16798) 2023-05-25 19:10:27 +10:00
deltanedas
4338941125 make salvage belts guaranteed instead of rng (#16803)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-05-25 19:09:34 +10:00
Morb
8ad5df0e80 Merge pull request #1094 from space-syndicate/upstream-sync
Upstream sync
2023-05-25 08:30:27 +03:00
PJBot
d49baf1269 Automatic changelog update 2023-05-25 00:05:19 -04:00
Nemanja
f23729511d Make weapon arcs follow the player (#16796) 2023-05-25 14:04:15 +10:00
PJBot
7b791fc397 Automatic changelog update 2023-05-24 23:42:07 -04:00
Tom Leys
8ca090910e Nerf zombies - Slower, take more damage, less infectious. (#16587) 2023-05-25 13:41:03 +10:00
PJBot
5a841c651e Automatic changelog update 2023-05-24 23:29:45 -04:00
Nemanja
91585f5efb Make anomalies harder (#16760) 2023-05-25 13:28:40 +10:00
Vasilis
945d026406 Gone, reduced to atoms (#16789) 2023-05-24 20:18:58 -06:00
PJBot
362ca179f5 Automatic changelog update 2023-05-24 19:09:10 -04:00
Kara
04c975534b Recognizable chemicals (#16761) 2023-05-24 16:08:05 -07:00
faint
bb3ca849ea Update locale 2023-05-25 00:37:20 +03:00
faint
81d2382840 Rollback water cooler respriting 2023-05-25 00:19:19 +03:00
faint
34d03aa1df Merge remote-tracking branch 'wizards/master' into upstream-sync
# Conflicts:
#	Resources/Prototypes/Datasets/tips.yml
#	Resources/Prototypes/Entities/Structures/hydro_tray.yml
#	Resources/Textures/Structures/Storage/tanks.rsi/meta.json
2023-05-25 00:18:11 +03:00
NonchalantNoob
e93b1ad055 Overwrites parent slowdown from dufflebag variant of bag of holding (#16787)
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2023-05-24 12:23:02 -07:00
612
47ef9418aa Ambrosia identity tweak, poppy buff (#16754) 2023-05-24 12:22:49 -07:00
PJBot
b81bf04dad Automatic changelog update 2023-05-24 15:04:48 -04:00
themias
1781a9da06 Fix ReplacementAccentSystem out of range exception (#16786) 2023-05-24 12:03:43 -07:00
PJBot
f1deacadbc Automatic changelog update 2023-05-24 13:31:12 -04:00
themias
f1d3f059fe Fix mice getting trapped in potted plants (#16745) 2023-05-24 10:30:08 -07:00
PJBot
f41795242a Automatic changelog update 2023-05-24 09:16:07 -04:00
metalgearsloth
f3c5c656ad Shuttle fixes (#16774) 2023-05-24 23:15:03 +10:00
deltanedas
2f0d21a247 comment out zombie bundle (#16758)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-05-24 22:32:02 +10:00
metalgearsloth
cf1904a8dc Remove the other zombie rules (#16746) 2023-05-24 22:31:48 +10:00
PJBot
98792c3808 Automatic changelog update 2023-05-24 07:29:50 -04:00
metalgearsloth
af5eaec932 Fix Centcomm (#16772) 2023-05-24 21:28:44 +10:00
Emisse
b1596c9f18 combat hardsuit balance patch (#16768)
* sec hardsuits buff

* riot suit

* syndie suits
2023-05-24 03:19:36 -06:00
PJBot
29ab25296f Automatic changelog update 2023-05-24 03:09:08 -04:00
metalgearsloth
d2bfb3e2b9 Fix double vault do_after (#16743) 2023-05-24 01:08:04 -06:00
Emisse
3c028e4f4b remove turrets from nukies (#16757) 2023-05-24 10:54:47 +10:00
PJBot
95e16d5604 Automatic changelog update 2023-05-23 19:53:37 -04:00
0x6273
8310a2df31 Fix artifacts being worth 0 spacebucks (#16749) 2023-05-24 09:52:32 +10:00
PJBot
0bf5d04b93 Automatic changelog update 2023-05-23 15:07:40 -04:00
Slava0135
9abe2900b7 less syringe fill states (#16744) 2023-05-23 13:06:35 -06:00
PJBot
69e49cdad7 Automatic changelog update 2023-05-23 14:37:47 -04:00
Debug
f07ad2acd5 Remove fixtures from CentComm (#16750) 2023-05-23 12:36:43 -06:00
PJBot
fba307ac26 Automatic changelog update 2023-05-23 14:13:35 -04:00
HerCoyote23
e45dd96af9 Northstar Gloves (#16021)
* Added Gloves of North Star, no sprite or talking yet...

* Added sprites for the gloves of the north star...

* Replaced more placeholder sprites for northstar gloves...

* Added gloves of the north star to uplink...

* Added speech on hit, not yet configureable

* Not functional yet, but a step in the right direction I hope...

* IT WORKS!!

* Licensing and cleanup

* Reduced attack speed, changed from chat to popup, added some admin logging. It was causing too much adminlog spam otherwise

* Reorganized some files, final build??

* Changed the adminlog type from Verb to new type ItemConfigure

* More cleanup, fix sprite reference maybe

* Keronshb's suggestions, fixed some stuff, made hit sound use the meaty punch sfx

* Adds support for hiding speak/whisper/emote from adminlogs, makes northstar speak again!

* Some file shuffling, some of Keronshb's requests. Might appear a bit funky in github because vscode kept duplicating files for some reason and I had to delete them

* Made it work with the latest changes on Master

* Final? cleanup, upped dmg to 8, made ui not activate on activateinhand, instead you need to right click

* Set value to 0 credits, that's all

* Well that was much easier than I made it out to be. Now you can only activate the gloves with right click, no more mispredicts.

* Update MeleeWeaponSystem.cs

Iunno why this got changed in the first place, but I'm changin it back

* emptycommit

* emptycommit

* The tiny fixening
2023-05-23 14:12:30 -04:00
PJBot
7ea1906c27 Automatic changelog update 2023-05-23 11:25:46 -04:00
MisterMecky
8e3f2cc1fa fix watercooler sprite (Also adds solution visuals) (#16740) 2023-05-24 01:24:42 +10:00
Nemanja
40c6c1c3ae Make item rsis overwrite sprite rsis for inhandvisuals (#16714) 2023-05-23 04:02:13 -06:00
PJBot
2e979aefa6 Automatic changelog update 2023-05-23 06:02:06 -04:00
Flareguy
2179f43e0f Adds a bunch of new game tips (#16696)
* tips update

* dodeydodedode

* oops

* well... Bitch

* gramer

* fode

* well... bitchas
2023-05-23 04:00:59 -06:00
HighTechPuddle
394c3a0f18 Plushie sounds (#16704)
* Initial commit

Plushies now emit the squeak sound on impact and don't when falling on the ground.

* Added Sound Files

* Added attributions

* Added source to attributions.yml
2023-05-23 04:00:23 -06:00
Leon Friedrich
aaef57d32e Ensure CentCom fields are cleared before round start. (#16733) 2023-05-23 17:42:46 +10:00
IanComradeBot
643a27c166 Automatic changelog update 2023-05-23 07:19:20 +00:00
SonicHDC
8f2cc624d3 [Resprite] Uranium windows (#1089) 2023-05-23 10:18:16 +03:00
IanComradeBot
87d7a3808e Automatic changelog update 2023-05-23 07:09:54 +00:00
Morb
577c223248 Add CBRN to TTS sanitize (#1086) 2023-05-23 10:08:48 +03:00
Checkraze
fd6d4653d5 Aspid 1.0.7 (#16732) 2023-05-23 01:00:44 -06:00
Checkraze
596833a37d kettle 1.7.2 (#16731) 2023-05-23 01:00:29 -06:00
PJBot
2d86546641 Automatic changelog update 2023-05-23 02:00:44 -04:00
potato1234_x
cf80193ef6 whoops (#16728) 2023-05-22 23:59:37 -06:00
Jackal298
dff8ecd33d Drink cans and Vending machine (#16730)
Update vending machines with drinks cans
2023-05-22 23:59:01 -06:00
Scribbles0
a3cdc451cb update 2.7 (#16725) 2023-05-22 23:58:31 -06:00
Scribbles0
0f33677c8c Barratry 2.5.6 + Raven Evac update (#16724)
* update 2.5.6 + raven stuff

* forgot the salvage vendors
2023-05-22 23:57:55 -06:00
Emisse
6827c2fb3e meta update (#16717)
* meta update

* remove invalids
2023-05-22 21:50:47 -06:00
Emisse
ad1f14fb5b bagel update (#16715) 2023-05-22 20:46:35 -06:00
Chief-Engineer
f0279e9a65 fix polymorph command help text (#16713)
* fix polymorph command help text

* fix addpolymorphaction help text
2023-05-22 17:49:55 -07:00
PJBot
d36e215b91 Automatic changelog update 2023-05-22 17:59:07 -04:00
themias
cd7213243e Fix mime wall intersecting with adjacent wall (#16701) 2023-05-22 15:58:04 -06:00
Leon Friedrich
ab6edecdf7 Fix device links saving deleted entities. (#16675) 2023-05-22 15:57:30 -06:00
Jackal298
f8d404d783 Mercenary Items (#16665)
* Mercenary Items

Adding Mercenary Items

* Fix

* icon jumpsuit fix

* Bot

* bot fix
2023-05-22 15:57:15 -06:00
PJBot
66a8bee566 Automatic changelog update 2023-05-22 17:56:31 -04:00
Tom Leys
db81e59013 NanoTrasen might send Gifts to the station via Cargo (#16556)
* Rebase Cargo Gifts

* Remove Chaos values from gifts (for now)

* Translate CargoGifts, rename fields

* Fix gift errors, detect missing products

* Fix order Id, some crate IDs

* Fix get Station. Gifts for Sec, Med, Fire, spacing

* Minimum players for various gifts

# Conflicts:
#	Resources/Prototypes/GameRules/cargo_gifts.yml
2023-05-22 15:55:27 -06:00
PJBot
d45e48b149 Automatic changelog update 2023-05-22 17:51:18 -04:00
Sir Winters
9568216c7b Adds a Janitorial Guidebook (#16667)
* Janitor Guidebook

* Added blurb for recycling.

---------

Co-authored-by: Owai-Seek <>
2023-05-22 15:50:14 -06:00
Vordenburg
7ebe16dd3d Fix snares (#16699)
The alert for snares will appear again. Previously it was being updated
on the snare itself and not the player.

It is no longer possible to infinitely ensnare someone; the maximum
number is dependent on the target's legs.

Only one snare at a time will be removed now.

Clarified the wording and logic around CanMoveBreakout. It was
inconsistent.

Made multiple snares impose cumulative speed penalties.

It is no longer possible to remove bolas while moving.
2023-05-22 15:49:37 -06:00
Vordenburg
cb93572c72 Let holobarriers be climbable with alt. action (#16700)
Fix a typo, too.
2023-05-22 15:49:24 -06:00
themias
035de023f8 Fix egg and tomato puddles (#16707)
* Fix egg and tomato puddles

* fix tests
2023-05-22 15:48:37 -06:00
deltanedas
816359ced0 saltern 4.10 (real) (#16659)
* saltern gamer

* robor + atmos

* hampter

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-05-22 15:48:00 -06:00
Julian Giebel
2d273107f4 Implement automatic mode switching for the network configurator and multitool (#16603) 2023-05-22 23:20:53 +10:00
PJBot
2ef13531ea Automatic changelog update 2023-05-22 09:20:40 -04:00
faint
af08e91bbf PAI ghost role fix (#16674) 2023-05-22 23:19:36 +10:00
metalgearsloth
3ed2650e8b Predicted lock popups (#16692) 2023-05-22 23:18:51 +10:00
metalgearsloth
20faa3169e Revert "Add AKMS into t-uplink" (#16690) 2023-05-22 23:18:17 +10:00
metalgearsloth
c1d8180fde Fix alerts heisentest (#16691) 2023-05-22 18:53:51 +10:00
PJBot
d83da8330d Automatic changelog update 2023-05-22 00:02:30 -04:00
AjexRose
2ecbc7beeb Salvage Guide (#16680) 2023-05-22 14:01:24 +10:00
Leon Friedrich
7a35b1f08e Add missing WirePanel components (#16676) 2023-05-22 13:45:36 +10:00
PJBot
69e5fb53ec Automatic changelog update 2023-05-21 20:28:54 -04:00
MisterMecky
0e337fb646 add solution visuals for watertank, fueltank etc. (#16653) 2023-05-21 18:27:51 -06:00
PJBot
30696a8bdc Automatic changelog update 2023-05-21 20:17:50 -04:00
deltanedas
44cb94257f give handheld radio its own channel (#16673)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-05-21 18:16:46 -06:00
PJBot
b4d259eda1 Automatic changelog update 2023-05-21 20:15:46 -04:00
TaralGit
57dfb82117 Shivs, spears and guns (#16654)
* weapons

* craft

* crafting but working this time. hopefully

* spear crafting fix

* graph id fix

---------

Co-authored-by: and_a <and_a@DESKTOP-RJENGIR>
2023-05-21 18:14:42 -06:00
PJBot
a8fe5d7907 Automatic changelog update 2023-05-21 20:07:10 -04:00
metalgearsloth
2a8324fe50 Nerf boots of blinding speed (#16649)
Over 10m/s speed and blindfold doesn't even work.
2023-05-21 18:06:07 -06:00
OctoRocket
735de00fef [entity] add flanel clothing (#16671) 2023-05-21 18:05:35 -06:00
PJBot
568b823ce4 Automatic changelog update 2023-05-21 19:56:04 -04:00
Jackal298
89a74b92cb Winterdrobe emag (#16672) 2023-05-21 17:55:00 -06:00
lapatison
e75d219d06 Translate Upstream #1080 (#1082) 2023-05-21 22:18:23 +03:00
PJBot
5228a95f33 Automatic changelog update 2023-05-21 06:10:35 -04:00
Nemanja
252f0be372 Telepad revival (#16664) 2023-05-21 20:09:31 +10:00
metalgearsloth
8edfedfba5 Fix some announcements code (#16585) 2023-05-21 20:06:05 +10:00
PJBot
48ad2e7d22 Automatic changelog update 2023-05-20 23:16:55 -04:00
EEASAS
d09475d45a Add AKMS into t-uplink (#16544) 2023-05-21 13:15:52 +10:00
PJBot
fe5c57a13f Automatic changelog update 2023-05-20 23:06:27 -04:00
Kara
44657522f0 Puddle drink fixes (#16661) 2023-05-21 13:05:22 +10:00
PJBot
e11465c5cb Automatic changelog update 2023-05-20 20:53:52 -04:00
deltanedas
04bf87f5a1 bible is a book (#16660)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-05-20 18:52:48 -06:00
OctoRocket
25f2573b12 [Add] Adds winterdrobe (#16652)
* winterdrobe added

* changed timings

* more coats

* fix typo

* add bomber jacket to the winterdrobe

* remove winterdrobe items from clothesmate

* restock box added
2023-05-20 18:52:23 -06:00
IanComradeBot
01c62b918b Automatic changelog update 2023-05-20 20:16:23 +00:00
no_mad
91586d67e6 [Items] Pins (#1037) 2023-05-20 23:15:18 +03:00
deltanedas
496414e2a7 saltern gaming!!!! (#16636)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-05-20 14:03:22 -06:00
PJBot
835587b213 Automatic changelog update 2023-05-20 15:54:07 -04:00
Tom Leys
28bec85d86 Space sections substantially slower (5-15 sec, exponential) with cooling (#16115)
* Space sections fractionally slower (1 sec, exponential)

- ExplosivelyDepressurize reduces air pressure by about 20% each pass, sets to vacuum below 20 kPa
- Causes some issues with AdjacentBits on airlock close

* Introduced constants for Spacing in atmospherics

* Limit space wind allowed during spacing to 1000 kPa per tile/sec

- Less tile ripping per tick
- Tiles rip based on wind
- Robustness checks

* Slowed down the spacing a bit

* Slowed down the spacing a bit more

* Better dynamics about high pressure air escaping,

- Reduce air temperature (due to decompression) during spacing
- Make some water vapor for flavor

* Limit temperature loss to >8 Deg.C. No Water vapor
2023-05-20 13:53:04 -06:00
PJBot
e7967ab658 Automatic changelog update 2023-05-20 15:47:14 -04:00
Jackal298
fb63b79f51 Skull bandana sprite updates (#16656) 2023-05-20 13:46:10 -06:00
Morb
9b5b539df6 Fix arachnid last name species prototype (#1081) 2023-05-20 22:06:28 +03:00
lzk228
199656a64e Translation fixes (#1079) 2023-05-20 21:51:17 +03:00
Morb
ec835fdff3 Merge pull request #1080 from space-syndicate/upstream-sync-new
Upstream sync
2023-05-20 17:24:16 +03:00
Morb0
c807bfadba Use components for Corvax map prototypes 2023-05-20 15:20:33 +03:00
Morb0
95a4e3fc8d Update hjack shuttle objective 2023-05-20 15:04:33 +03:00
Morb0
b25d59219b Update locale 2023-05-20 14:43:16 +03:00
Morb0
b2003d84ae Use custom shuttle for maps 2023-05-20 13:58:03 +03:00
Morb0
c124b716a3 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Server/Traits/TraitSystem.cs
#	Resources/Prototypes/Catalog/Fills/Lockers/heads.yml
#	Resources/Prototypes/Catalog/Research/technologies.yml
#	Resources/Prototypes/Entities/Objects/Materials/Sheets/other.yml
#	Resources/Prototypes/Maps/aspid.yml
#	Resources/Prototypes/Maps/bagel.yml
#	Resources/Prototypes/Maps/barratry.yml
#	Resources/Prototypes/Maps/box.yml
#	Resources/Prototypes/Maps/cluster.yml
#	Resources/Prototypes/Maps/fland.yml
#	Resources/Prototypes/Maps/kettle.yml
#	Resources/Prototypes/Maps/marathon.yml
#	Resources/Prototypes/Maps/meta.yml
#	Resources/Prototypes/Maps/moose.yml
#	Resources/Prototypes/Maps/omega.yml
#	Resources/Prototypes/Maps/origin.yml
#	Resources/Prototypes/Maps/saltern.yml
#	Resources/Prototypes/secret_weights.yml
#	Resources/Textures/Objects/Weapons/Melee/cleaver.rsi/inhand-left.png
#	Resources/Textures/Objects/Weapons/Melee/cleaver.rsi/inhand-right.png
2023-05-20 13:51:12 +03:00
PJBot
898ec19899 Automatic changelog update 2023-05-19 23:35:48 -04:00
metalgearsloth
633b0fd752 Update submodule to 0.119.0.1 (#16648) 2023-05-20 13:34:41 +10:00
PJBot
88fbd0174c Automatic changelog update 2023-05-19 22:43:41 -04:00
Slava0135
e554958be6 Add space glue tube (#16600) 2023-05-20 12:42:38 +10:00
PJBot
7d2cf83461 Automatic changelog update 2023-05-19 22:11:33 -04:00
Nemanja
3c80f279dc tech disk 1984 (no tier 3) (#16646) 2023-05-20 12:10:28 +10:00
metalgearsloth
c9c449a422 Update submodule to 0.119.0.0 (#16645) 2023-05-20 12:00:48 +10:00
Leon Friedrich
be0d22ad5e Move upload commands to engine (#16582) 2023-05-20 11:53:09 +10:00
PJBot
8422e51678 Automatic changelog update 2023-05-19 21:16:37 -04:00
brainfood1183
01b42b7716 Origin Station Update 19.05.2023 (#16632) 2023-05-20 11:15:53 +10:00
OctoRocket
5f035f0444 [Add] Adds more scarfs! (#16631) 2023-05-20 11:15:32 +10:00
WlarusFromDaSpace
9e78ff3913 Fix TriggerOnMobStateChanged (#16606) 2023-05-20 11:15:17 +10:00
PJBot
565d3e633c Automatic changelog update 2023-05-19 21:00:11 -04:00
Nemanja
848de7c5bd Bag of holding recipe nerf (#16637) 2023-05-20 10:59:06 +10:00
deltanedas
426686fa6e make BaseStationNanotrasen abstract (#16634) 2023-05-19 18:06:51 -05:00
Moony
e92a8fedab Refactor stations to properly use entity prototypes. (stationsv3) (#16570)
* Update StationSpawningSystem.cs

Web-edit to allow feeding in an existing entity.

* Update StationSpawningSystem.cs

value type moment

* Update StationSpawningSystem.cs

* Oh goddamnit this is a refactor now.

* awawawa

* aaaaaaaaaaa

* ee

* forgot records.

* no records? no records.

* What's in a name?

* Sloth forcing me to do the refactor properly smh.

* e

* optional evac in test.

* tests pls work

* awa

---------

Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2023-05-19 15:45:09 -05:00
PJBot
0d9b9e113e Automatic changelog update 2023-05-19 16:12:30 -04:00
Jackal298
ed05998f4c Changeling Sting Sprites Update (#16620)
I updated the sprites for the changeling sting
2023-05-19 14:11:25 -06:00
Emisse
b0008049ea fland update (#16628) 2023-05-19 14:10:55 -06:00
Emisse
962e010df3 marathon update (#16627) 2023-05-19 14:10:50 -06:00
Emisse
5bd1ff3925 meta update (#16626) 2023-05-19 14:10:43 -06:00
Emisse
33583c72da omega update (#16625) 2023-05-19 14:05:54 -06:00
Emisse
fcf6ff9de4 bagel update (#16624)
* bagel update

* double doorz
2023-05-19 14:01:36 -06:00
metalgearsloth
d6adf9880d Nerf emitsoundoncollide (#16602) 2023-05-20 02:04:26 +10:00
deltanedas
373435c006 reinforcement plays parp1 (#16604)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-05-20 01:59:47 +10:00
Moony
e2b5651fc3 Make sure lathes don't waste time trying to print when out of mats. (#16617) 2023-05-19 10:25:22 -05:00
metalgearsloth
65e69cd472 Fix tethergun sprite (#16616) 2023-05-20 00:48:18 +10:00
deltanedas
04b2dab4e9 Revert no device stacking (#16608) 2023-05-20 00:39:37 +10:00
metalgearsloth
36cd2046a8 Fix tethergun (#16612) 2023-05-20 00:31:15 +10:00
PJBot
a5ddb062e7 Automatic changelog update 2023-05-19 06:22:40 -04:00
KEEYNy
caa4da31f3 Death squad changes (#16173) 2023-05-19 04:21:36 -06:00
Julian Giebel
84aaec20d9 Revert "resprite network configurator (#16214)" (#16598)
This reverts commit 9011039b52.
2023-05-19 03:27:08 -06:00
PJBot
8336488797 Automatic changelog update 2023-05-19 05:00:24 -04:00
Tom Leys
ccd503f8bb Cannot stack binary and trinary Atmos pumps and devices. 5x Filter rate boost (#16331)
* Cannot stack binary and trinary Atmos pumps and devices

- Filters now have a 5x max volume to compensate for no more stacking
- Add flipped versions of mixers and filters to the list of constructables

* Oi! No anchoring unstackables together!

* Use EntityLookupSystem in Unstackable and Window lookup

- Use static method for AnyUnstackableTiles
2023-05-19 02:59:20 -06:00
PJBot
f859401f96 Automatic changelog update 2023-05-19 04:22:19 -04:00
Tom Leys
f6a302363a Several power infrastructure items are more shocking (#16584) 2023-05-19 02:21:14 -06:00
PJBot
5d15955ab1 Automatic changelog update 2023-05-19 03:36:07 -04:00
potato1234_x
12c13858e2 Roboticist Uniform Update Take 2 (#16494) 2023-05-19 17:35:03 +10:00
PJBot
4470526097 Automatic changelog update 2023-05-19 03:27:34 -04:00
metalgearsloth
1192a723e6 Shuttle flattening (#16416) 2023-05-19 17:26:28 +10:00
metalgearsloth
26bf99f2ef Update submodule to 0.117.0.0 (#16595) 2023-05-19 17:15:59 +10:00
Leon Friedrich
4dd3a40828 Changes required for iconComponent engine PR (#16575) 2023-05-19 17:13:10 +10:00
PJBot
2f8f92d6d8 Automatic changelog update 2023-05-19 03:11:35 -04:00
20kdc
ea64b86331 Remove plural BaseTurfs as a thing in favour of BaseTurf (#16560) 2023-05-19 17:10:56 +10:00
metalgearsloth
4efb41aa58 Adds force-gun (#16561) 2023-05-19 17:10:31 +10:00
PJBot
eb94a785f9 Automatic changelog update 2023-05-19 03:09:02 -04:00
lzk228
deb3c03712 Advanced Tools Technology (#16497)
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
2023-05-19 17:07:59 +10:00
PJBot
0e22430e68 Automatic changelog update 2023-05-19 03:01:32 -04:00
Vasilis
d9c52dadb9 Revert "Change locale to reflect for network configurator" (#16572) 2023-05-19 17:00:53 +10:00
GoodWheatley
e9e37e65df Monkeys are now very rarely ghost roles (#16363)
* Monkeys are no longer ghost roles

* Clumsy is back + monkeys only have a chance to be sentient

* Update Resources/Prototypes/Entities/Mobs/NPCs/animals.yml

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-05-19 17:00:27 +10:00
20kdc
af1d77ed74 Completely remove every last reference to underplating. (#16559) 2023-05-19 16:58:49 +10:00
metalgearsloth
3b32531d5c Update submodule to 0.116.0.0 (#16592) 2023-05-19 16:24:11 +10:00
metalgearsloth
2eebe9a014 Fix omega (#16590) 2023-05-18 23:52:28 -06:00
Emisse
ba1db5a11c Remove among us noise from game (#16589)
* Delete emergency_meeting.ogg

* Update reinforcement_teleporter.yml

* Update attributions.yml

* Update troll.yml

* Update mecha_equipment.yml
2023-05-18 23:44:23 -06:00
Emisse
8368fe33ea Omega Update (#16586) 2023-05-19 15:05:15 +10:00
metalgearsloth
f079ed01da Remove zombie from secret (#16588) 2023-05-19 15:03:09 +10:00
PJBot
6004c9d502 Automatic changelog update 2023-05-19 00:12:40 -04:00
metalgearsloth
829e05822f Remove zombies preset (#16583)
Needs more time in the oven.
2023-05-18 22:11:36 -06:00
PJBot
a19609cbf6 Automatic changelog update 2023-05-18 22:23:01 -04:00
OctoRocket
f87d60efb0 [Tweak] Change antifreeze taste (#16578) 2023-05-19 12:21:57 +10:00
Emisse
e39d444133 omega hotfix (#16580) 2023-05-19 12:21:34 +10:00
PJBot
d2d9ff98f3 Automatic changelog update 2023-05-18 19:50:58 -04:00
themias
ac324553ce Show critical mobs as Alive on crew monitor (#16571) 2023-05-19 09:49:55 +10:00
PJBot
1e0476b1b8 Automatic changelog update 2023-05-18 19:49:19 -04:00
Nemanja
11da00778c make vending machines destructible (#16574) 2023-05-19 09:48:14 +10:00
TemporalOroboros
e349712f70 Fixes warnings in Abilities module (#16573) 2023-05-19 09:47:29 +10:00
deltanedas
433bcc4dd3 [map] saltern no cloner, config and defib (#16564)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-05-18 16:49:32 -06:00
TemporalOroboros
ed1b9bde83 Resolves RadiationCollectorVisualizer is Obsolete (#13905) 2023-05-18 14:03:30 -04:00
TemporalOroboros
f43683e3b9 Resolves StorageVisualizer is Obsolete (#13910) 2023-05-18 14:03:20 -04:00
PJBot
a8b3dd8c87 Automatic changelog update 2023-05-18 13:53:09 -04:00
Fluffiest Floofers
58998df37d Updates the suit storage to tg 3/4 version (#16566) 2023-05-18 13:52:05 -04:00
Kit0vras
fe95908710 Corpses of roles (#15477) 2023-05-18 12:33:46 -04:00
IanComradeBot
c9c599c120 Automatic changelog update 2023-05-18 11:30:40 +00:00
lapatison
fa7448e9d2 Translation fix (°C -> K) (#1078) 2023-05-18 14:29:34 +03:00
lapatison
ac167bf5cd Minor thermomachine-system-examined text fix (#16562) 2023-05-18 21:17:07 +10:00
metalgearsloth
37ca1fe9fe Fix decal sorting ignoring colors (#16553) 2023-05-18 19:27:59 +10:00
TemporalOroboros
a1715666f0 Resolves StackVisualizer is Obsolete (#13908) 2023-05-18 16:16:53 +10:00
PJBot
2db40904b5 Automatic changelog update 2023-05-18 01:52:20 -04:00
DrSmugleaf
77ae2f2484 Fix Next button resending the same admin logs (#16557) 2023-05-17 22:51:17 -07:00
Nemanja
b57717a6cc Make tether guns printable (#16554) 2023-05-18 12:37:09 +10:00
Leon Friedrich
1d8b07f487 Update engine (#16552) 2023-05-18 12:09:20 +10:00
PJBot
13dc25fabb Automatic changelog update 2023-05-17 22:08:15 -04:00
metalgearsloth
3c3762f2ee Add tethergun lathe recipe (#16551) 2023-05-18 12:07:10 +10:00
metalgearsloth
775258be52 Add tether gun (#16430) 2023-05-18 11:36:06 +10:00
Emisse
b386764639 centcomm update (#16549) 2023-05-17 19:08:36 -06:00
PJBot
a32af1c3ba Automatic changelog update 2023-05-17 16:36:45 -04:00
Daniil Sikinami
7ca7272a80 Add to PDA alert level, shift duration, instructions and ID access. Also fix uknown station name. (#15220)
* PDA update and fix

* fix alert level

* Fix color level

* Maybe this will look better

* PDA update and fix

* fix alert level

* Fix color level

* Maybe this will look better

* Now threat color is taken in the same way as for emergency lamps

* Minor improvements

* Fix alert level string

* AlertLevelChangedEvent for all PDAs

* StationAlert is also stored in PDAComponent

* Removed IdAccessLevels

* Removed Access from PDAMenu.xaml.cs and Draw time real-time

* AlertLevel updated from AlertLevelChangedEvent

* Removed garbage

* Removed garbage from PDAUpdateState.cs

* Change comp-pda-ui-station-time

* revert rename PDAOwnerInfo to PdaOwnerInfo

* remove not use short names jobs

* "ftl var should be lowercase"

* "ftl var should be lowercase" again

* transfer StationAlert to PDAIdInfoText

* transfer StationAlert to PDAIdInfoText

* Line breaks of parameter/argument lists conventions

* not randomly inline property attributes

* no broadcast AlertLevelChangedEvent

* fix cctualOwnerName

* GridModifiedEvent never called

* add alert-level-unknown-instructions

* UpdateAlertLevel for latejoin

* Add alert-level-unknown

* Revert "GridModifiedEvent never called"

This reverts commit fa7d1620

* remove garbage and fix quite long
2023-05-17 14:35:40 -06:00
Julian Giebel
5da40f0d88 [tweak] Add configuration capability back to multitool (#16289)
* Add configuration capability back to multitool

* Remove configurator from toolbelts
Add configurator to scientist lockers, yellow toolboxes and the YouTool

* Remove configurator from electric toolbox
2023-05-17 14:28:30 -06:00
deltanedas
1cb0de11f6 [map] saltern 4.7 (#16527)
* saltern 4.7

* proto

* recharges

* VALIIIIID

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-05-17 14:27:34 -06:00
PJBot
cfb7666eff Automatic changelog update 2023-05-17 15:23:59 -04:00
Tom Leys
e4ccd13845 Plasma still creates tritium down to 1 to 32 concentration (#16517)
- But it's less efficient
2023-05-17 13:22:56 -06:00
PJBot
4c9c3e75ec Automatic changelog update 2023-05-17 15:20:28 -04:00
themias
f3ea06f8c6 [fix] fix open/closed box visuals (#16539) 2023-05-17 13:19:23 -06:00
brainfood1183
dd73e84ac2 [map] origin update(#16540) 2023-05-17 13:15:45 -06:00
PJBot
3018549c39 Automatic changelog update 2023-05-17 11:12:21 -04:00
metalgearsloth
eb28b95fc3 Update submodule to 0.114.1.0 (#16538) 2023-05-18 01:12:14 +10:00
metalgearsloth
55538c37e8 Adjust crusher white colour (#16537) 2023-05-18 01:11:16 +10:00
crazybrain23
419ef47faa space glue 1984 (#16533) 2023-05-18 01:10:40 +10:00
metalgearsloth
7425c6db0c Vapor logs (#16505) 2023-05-18 01:02:07 +10:00
PJBot
b19b73adc9 Automatic changelog update 2023-05-17 09:56:46 -04:00
Skye
67d6d1528b Power Sink Upgraded (#15683)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-05-17 23:55:42 +10:00
metalgearsloth
befb0900cf Proximity beeper optimisation (#16507) 2023-05-17 23:55:25 +10:00
Nairod
f1cd3efcba Return Hardsuits To Lockers (#16490) 2023-05-17 23:46:21 +10:00
PJBot
e84728e049 Automatic changelog update 2023-05-17 09:40:49 -04:00
deltanedas
fc556c68cf space glue recipe (#16534)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-05-17 23:39:44 +10:00
PJBot
37977f5cbc Automatic changelog update 2023-05-17 07:05:32 -04:00
DrSmugleaf
b5fe408baf Fix "Next" never sending admin logs for rounds outside the cache, show a round's total logs on the UI (#16531)
* Fix next never sending logs for rounds outside the cache

* Show round's total log count on the ui

* Disable next button when waiting for a next response

* Cleanup AdminLogsEui.CurrentRoundId

* Fix popout window width
2023-05-17 06:04:28 -05:00
PJBot
9ef5bd389c Automatic changelog update 2023-05-17 02:38:41 -04:00
Tom Leys
9fce417662 Firelocks only open on click (not close) (#16516) 2023-05-16 23:37:37 -07:00
Nemanja
ae926b0dba remove passive point source from omega (#16515) 2023-05-16 23:36:42 -07:00
Nemanja
a1799de4c1 Fix anomaly exceptions (Use QueueDel) (#16524) 2023-05-17 10:44:38 +10:00
PJBot
10c128d7ae Automatic changelog update 2023-05-16 20:39:31 -04:00
Leon Friedrich
0ff787c17a Update engine (#16523) 2023-05-17 10:38:27 +10:00
PJBot
b61dac6c67 Automatic changelog update 2023-05-16 20:37:28 -04:00
nukashimika
aec49be967 CBURNs now actually set people on fire again (#16518) 2023-05-17 10:36:24 +10:00
Leon Friedrich
6269548835 Make SlotControl textures nullable (#16519) 2023-05-17 10:18:52 +10:00
PJBot
aa399daa5a Automatic changelog update 2023-05-16 18:54:51 -04:00
EEASAS
c4b154781e [map] saltern update (#16481)
* Update Saltern

* Fixed chaplain not having a spawn(sorry)
2023-05-16 16:53:47 -06:00
PJBot
a07f20849c Automatic changelog update 2023-05-16 18:17:54 -04:00
Nim
473c571575 Resprite the mask sexyclown (#16512) 2023-05-16 16:16:49 -06:00
Vera Aguilera Puerto
9b955c0564 Specify shell.nix dependencies using "packages", not "inputsFrom" (#16514) 2023-05-16 21:41:14 +02:00
PJBot
d064824310 Automatic changelog update 2023-05-16 11:27:32 -04:00
PixelTK
3a7416a40c [Addition & Tweak] Arachnid sprite update and 3 new markings (#16470) 2023-05-16 11:26:28 -04:00
PJBot
a136ed02c3 Automatic changelog update 2023-05-16 09:19:41 -04:00
metalgearsloth
699b5816a8 Allow early salvage launches (#16503) 2023-05-16 23:18:37 +10:00
PJBot
e5d072fd59 Automatic changelog update 2023-05-16 08:56:54 -04:00
metalgearsloth
e468017152 Fix salvage deletion (#16502) 2023-05-16 22:55:49 +10:00
metalgearsloth
64bb57cdef Remove some client IEnumerables (#16501) 2023-05-16 22:55:22 +10:00
Moony
e91fc652a3 Dynamic space world generation and debris. (#15120)
* World generation (squash)

* Test fixes.

* command

* o

* Access cleanup.

* Documentation touchups.

* Use a prototype serializer for BiomeSelectionComponent

* Struct enumerator in SimpleFloorPlanPopulatorSystem

* Safety margins around PoissonDiskSampler, cookie acquisition methodologies

* Struct enumerating PoissonDiskSampler; internal side

* Struct enumerating PoissonDiskSampler: Finish it

* Update WorldgenConfigSystem.cs

awa

---------

Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
Co-authored-by: 20kdc <asdd2808@gmail.com>
2023-05-16 06:36:45 -05:00
PJBot
cdb46778dc Automatic changelog update 2023-05-16 07:24:49 -04:00
metalgearsloth
9356b8cf43 Update submodule to 0.113.0.3 (#16499) 2023-05-16 21:23:44 +10:00
PJBot
7cd1c83be9 Automatic changelog update 2023-05-16 02:00:43 -04:00
Tom Leys
d3b6bb62c0 Zombie virus delayed from 20-30 minutes from rule start. (#16346) 2023-05-16 01:59:39 -04:00
PJBot
10348fe11d Automatic changelog update 2023-05-15 23:59:40 -04:00
Tom Leys
eab0121744 Zombies recover faster from crit. They heal Piercing damage (#16325) 2023-05-15 23:58:36 -04:00
PJBot
525d746d6e Automatic changelog update 2023-05-15 23:27:15 -04:00
metalgearsloth
35ef9787e5 Fix vomit puddles (#16449) 2023-05-16 13:26:12 +10:00
Leon Friedrich
75c9e4056d Revert handheld light changes (#16492) 2023-05-16 13:26:05 +10:00
PJBot
aa34865cbd Automatic changelog update 2023-05-15 23:01:20 -04:00
Leon Friedrich
136e086a2b Fix action state handling (#16491) 2023-05-16 13:00:13 +10:00
PJBot
baa9be19bb Automatic changelog update 2023-05-15 20:20:43 -04:00
Nemanja
0708604dfe Fix some misc anomaly locator bugs (#16488) 2023-05-16 10:19:39 +10:00
PJBot
453b29f980 Automatic changelog update 2023-05-15 18:45:22 -04:00
PilgrimViis
832ba7b6f3 Added a component to eat bodies for health #8922 (#16345) 2023-05-15 18:44:35 -04:00
deltanedas
4d66f817b8 remove artifact static price (#16480) 2023-05-15 18:44:18 -04:00
Echo
efb1bb481e Add AME Part and Solar Assembly Part to Drone interaction allowlist (#16456) 2023-05-15 18:30:53 -04:00
PJBot
eefe50f58c Automatic changelog update 2023-05-15 18:15:07 -04:00
Vasilis
8ee4457865 Change locale to reflect for network configurator (#16477) 2023-05-15 18:14:03 -04:00
PJBot
64ddf38aca Automatic changelog update 2023-05-15 17:25:06 -04:00
Max
cb7984461a Fix index out of range exception on the admin commands (#16478) 2023-05-15 14:24:03 -07:00
PJBot
806f547371 Automatic changelog update 2023-05-15 16:39:45 -04:00
20kdc
81f908c7b3 Fix crew monitoring direction & memory leak (#16459) 2023-05-15 16:38:41 -04:00
TemporalOroboros
8094965285 Resolves BagOpenCloseVisualizer is Obsolete v2 Uncooked Edition (#16399) 2023-05-15 16:37:45 -04:00
PJBot
e03c627709 Automatic changelog update 2023-05-15 16:18:35 -04:00
Nemanja
9efc727fe1 RND Rework [Death to Techweb] (#16370)
* Techweb rework

* more ui work

* finishing ui

* Finish all the C# logic

* the techs + lathes

* remove old-tech

* mirror-review
2023-05-15 15:17:30 -05:00
TemporalOroboros
a71d9c8eff Resolves GenericEnumVisualizer is Obsolete (#13914) 2023-05-15 14:55:36 -04:00
PJBot
82c255f473 Automatic changelog update 2023-05-15 14:50:53 -04:00
Slava0135
048b254c52 make slime puddles sticky (#16454) 2023-05-15 14:49:48 -04:00
Emisse
46d8d3ef43 derotate aspid and kettle and moose temporarily for publish (#16472)
* Update default.yml

* Update default.yml
2023-05-15 11:50:24 -06:00
IanComradeBot
695e2d844c Automatic changelog update 2023-05-15 17:43:09 +00:00
lapatison
9c128403f3 Robotics guidebook translate (#1070) 2023-05-15 20:42:05 +03:00
deltanedas
6da4441c17 saltern chem and cargo changes (#16468)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-05-15 11:41:34 -06:00
Emisse
4c277fceb4 [map] terminal update (#16471) 2023-05-15 11:40:36 -06:00
Emisse
8b2f640623 [map] wizer update (#16469) 2023-05-15 11:40:28 -06:00
Emisse
9093cf6bc0 [map] pirate shuttle update (#16467) 2023-05-15 11:40:19 -06:00
lzk228
ad5cd06c61 [Locale] sigh (#1072) 2023-05-15 20:39:01 +03:00
IanComradeBot
8e17c470fe Automatic changelog update 2023-05-15 17:38:19 +00:00
lapatison
20d170ffff Перевод Upstream #1065 (#1069) 2023-05-15 20:37:12 +03:00
Emisse
d4cdeb54b2 [map] omega update (#16466) 2023-05-15 11:27:20 -06:00
Emisse
bff24a503d [map] meta update (#16465) 2023-05-15 11:27:12 -06:00
Emisse
ba43b60920 [map] marathon update (#16464) 2023-05-15 11:27:06 -06:00
Emisse
05ccb1ef75 [map] fland update (#16463) 2023-05-15 11:27:00 -06:00
Emisse
04c8a8ad1c [map] box update (#16462) 2023-05-15 11:26:52 -06:00
PJBot
1341d049c1 Automatic changelog update 2023-05-15 11:53:35 -04:00
Sir Winters
68305ec5fb 5min to 10m (#16457)
Co-authored-by: Owai-Seek <>
2023-05-15 10:52:31 -05:00
Leon Friedrich
e126d6fe1f Update engine (#16453) 2023-05-15 16:18:42 +10:00
metalgearsloth
66ae137b70 Tie NPC services to plans (#16451) 2023-05-15 16:18:18 +10:00
Emisse
cbd5db3ca5 bagel update (#16441)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-05-15 16:08:40 +10:00
PJBot
0fe85a02ee Automatic changelog update 2023-05-15 01:33:20 -04:00
TemporalOroboros
7687264e24 Makes the orb roll (#16448) 2023-05-15 01:32:16 -04:00
PJBot
b32933ce3a Automatic changelog update 2023-05-15 01:22:09 -04:00
metalgearsloth
347dcfbeb5 Add reflection for crystals (#16426) 2023-05-15 15:21:05 +10:00
PJBot
fd35b61160 Automatic changelog update 2023-05-15 00:14:28 -04:00
08A
3f93b11e4a Add shortcut to flip for construction menu (#14152)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-05-15 14:13:24 +10:00
PJBot
6aeda003a1 Automatic changelog update 2023-05-14 23:47:00 -04:00
Skye
fac42ef0c0 Fix action numbers (/handle UI default theme update) (#15840)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-05-15 13:45:56 +10:00
metalgearsloth
d49bb89145 Update submodule to 0.113.0.1 (#16446) 2023-05-15 13:35:47 +10:00
metalgearsloth
48f186a2ed Update submodule to 0.113.0.0 (#16445) 2023-05-15 13:22:51 +10:00
Menshin
595d4d5c46 Make the pipe layer of freezers/heaters snaps to cardinals on eye rotation (#16391) 2023-05-14 23:19:04 -04:00
Leon Friedrich
263e1761fc Move jobQueue to engine (#16443) 2023-05-15 12:47:12 +10:00
PJBot
393109df53 Automatic changelog update 2023-05-14 22:25:49 -04:00
metalgearsloth
a9c0007c77 Stack and storage enhancements (#16405) 2023-05-14 22:24:45 -04:00
Leon Friedrich
b20cc6f4d3 Misc state-handling changes (#16444) 2023-05-15 12:22:17 +10:00
PJBot
a23de2f219 Automatic changelog update 2023-05-14 22:02:34 -04:00
metalgearsloth
ea4440be44 Make ore loot use walls as a mask (#16377) 2023-05-14 22:01:29 -04:00
Leon Friedrich
7065341171 Avoid RGB controller error spam (#16440) 2023-05-14 16:18:14 -04:00
Moony
80d339de65 Create leviathan.toml (#16439)
awa
2023-05-14 14:41:52 -05:00
Syxapik
14128853b4 Avrite 0.22 [MapFix] (#1060) 2023-05-14 22:08:04 +03:00
PJBot
09aa62a151 Automatic changelog update 2023-05-14 15:03:46 -04:00
lzk228
f547fded6e Attach paper to closets and lockers (#15864) 2023-05-14 15:02:41 -04:00
deltanedas
181f7008c9 saltern 4.4 (#16432) 2023-05-14 15:00:14 -04:00
Jackal298
997a6187ce Fix explorer gas mask sprites (#16434) 2023-05-14 14:27:11 -04:00
Jackal298
11a1140127 Fix kitchen cleaver sprite (#16438) 2023-05-14 14:26:32 -04:00
PJBot
b7c5758424 Automatic changelog update 2023-05-14 11:39:52 -04:00
GoodWheatley
f6e80a6fab Remove Pun Pun’s PDA, keeps their ID Card (#16362) 2023-05-15 01:38:49 +10:00
PJBot
abc9f2a80e Automatic changelog update 2023-05-14 11:36:16 -04:00
Slava0135
0a9bb5024f Add space glue (#16355) 2023-05-15 01:35:10 +10:00
crazybrain23
42587a83c5 Blacklist WetFloorMine from surplus (#16429) 2023-05-15 01:33:57 +10:00
PJBot
b4fa478f5d Automatic changelog update 2023-05-14 10:22:46 -04:00
Jackal298
6991962698 Dame Dame coat fix (#16428) 2023-05-14 10:21:41 -04:00
PJBot
f1ce553ce5 Automatic changelog update 2023-05-14 08:47:24 -04:00
Ilya246
6f19075be9 big cardboard box improvements (#16418) 2023-05-14 08:46:19 -04:00
PJBot
f4c8f5751f Automatic changelog update 2023-05-14 08:10:07 -04:00
Flareguy
c24c1db732 Changes secret gamemode weights (#16421) 2023-05-14 08:09:03 -04:00
brainfood1183
b00a3813b0 Origin Station Update 14.05.2023 (suit storage) (#16425) 2023-05-14 08:04:07 -04:00
metalgearsloth
eb7ebe6df7 Add crusher to salvage (#16408) 2023-05-14 07:48:52 -04:00
PJBot
54a2823c1b Automatic changelog update 2023-05-14 07:47:32 -04:00
metalgearsloth
676405f08f Auto-orient rotation for arrivals (#16417) 2023-05-14 07:46:28 -04:00
PJBot
c9a27f9f96 Automatic changelog update 2023-05-14 07:39:58 -04:00
metalgearsloth
d3ab1f036e Add crystals to cave biome (#16423) 2023-05-14 07:38:54 -04:00
metalgearsloth
ed297e9d46 Prevent early salvage FTL (#16409) 2023-05-14 07:37:58 -04:00
Scribbles0
67bccd4b37 Barratry 2.5.5 (#16413) 2023-05-14 07:33:21 -04:00
Scribbles0
99d9056766 Cluster 2.6 (#16412) 2023-05-14 07:32:20 -04:00
metalgearsloth
d254a7d2cb Don't add trait comps if present (#16424) 2023-05-14 21:18:18 +10:00
PJBot
630ac19309 Automatic changelog update 2023-05-14 04:01:40 -04:00
metalgearsloth
74361f1581 Reduce FTL times (#16410) 2023-05-14 01:00:36 -07:00
metalgearsloth
11dd988553 Adjust foursquare dungeon bounds (#16411) 2023-05-14 17:11:46 +10:00
Morb
cfe039acf1 Merge pull request #1065 from space-syndicate/upstream-sync
Upstream sync
2023-05-14 09:25:28 +03:00
metalgearsloth
9beec38b6f Fix monkey rsi error (#16407) 2023-05-14 14:47:32 +10:00
PJBot
4ab669481e Automatic changelog update 2023-05-13 23:30:54 -04:00
metalgearsloth
295e2620ad Fix docking re-anchor crash (#16404) 2023-05-14 13:29:50 +10:00
PJBot
d1761242e6 Automatic changelog update 2023-05-13 23:16:24 -04:00
metalgearsloth
6417bb4fa0 Proto-kinetic crusher (#16277)
Co-authored-by: AJCM-git <60196617+AJCM-git@users.noreply.github.com>
2023-05-14 13:15:18 +10:00
PJBot
356bf96039 Automatic changelog update 2023-05-13 22:15:42 -04:00
Nemanja
cee86dc6bb Allow quick pickup with RPED (#16400) 2023-05-14 12:14:38 +10:00
PJBot
bc546f88fc Automatic changelog update 2023-05-13 21:37:51 -04:00
Flareguy
19b5d9253d Suit storage units (#16128) 2023-05-13 21:36:46 -04:00
Leon Friedrich
fe5bb560df Fix tpto verb (#16397) 2023-05-13 16:17:57 -07:00
crazybrain23
88abeb3b23 add/fix botany swab ftl (#16395) 2023-05-13 18:21:24 -04:00
Morb0
362fa865ff Remove some prototypes from maps 2023-05-14 00:47:22 +03:00
Morb0
22627cc84d Fix lamp on state 2023-05-14 00:38:29 +03:00
Morb0
818b7fa9e3 Update locale 2023-05-14 00:33:38 +03:00
Morb0
3c6a4428c6 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Server/Database/ServerDbBase.cs
2023-05-14 00:25:29 +03:00
deltanedas
94649305c9 fix saltern r&d server (#16394) 2023-05-13 17:24:14 -04:00
lzk228
bab769dd5a Little replacing (#16392) 2023-05-13 17:21:58 -04:00
PJBot
9dfa08f9ad Automatic changelog update 2023-05-13 17:19:10 -04:00
TemporalOroboros
88063ab2be Resolves TimerTriggerVisualizer is Obsolete (#13912) 2023-05-13 17:18:33 -04:00
Interrobang01
4770865152 Kelotane Overdose Effect (#16225) 2023-05-13 17:18:05 -04:00
PJBot
0189304e18 Automatic changelog update 2023-05-13 12:29:15 -04:00
Vasilis
4f8d4f89d6 Health analyzer displays turns off when the battery dies (#16125) 2023-05-13 12:28:11 -04:00
metalgearsloth
407d8c3c8b Probably fix playglobalsound completion (#16297) 2023-05-13 11:54:02 -04:00
PJBot
52f488d511 Automatic changelog update 2023-05-13 11:46:57 -04:00
metalgearsloth
cb7f73927d Reduce puddle tile friction (#16375) 2023-05-13 11:45:53 -04:00
metalgearsloth
8d03d25f27 Fix salvage dungeon spawn offset + remove mining (#16379) 2023-05-13 11:42:37 -04:00
eoineoineoin
962a7736d6 Fix missing dependencies, which caused exception setting up UI (#16387) 2023-05-13 11:30:39 -04:00
PJBot
fce4ecc252 Automatic changelog update 2023-05-13 11:22:45 -04:00
OttoMaticode
4b303d6b05 Roboticsguidebook (#16287) 2023-05-13 11:21:38 -04:00
PJBot
871b3644ec Automatic changelog update 2023-05-13 10:52:06 -04:00
Nim
ce208a18cd Pet slime for RND (#15980) 2023-05-13 10:51:02 -04:00
PJBot
fdb45cc595 Automatic changelog update 2023-05-13 10:42:39 -04:00
Nim
4843ba9a5e Mime and clown masks (#16350) 2023-05-13 10:41:35 -04:00
PJBot
3ea15439b3 Automatic changelog update 2023-05-13 09:47:03 -04:00
metalgearsloth
17f217a4a3 Fix throwing non-hard entities (#16389) 2023-05-13 23:45:59 +10:00
DrSmugleaf
636ee85e18 Modify existing profile in SaveCharacterSlotAsync if one exists (#16381) 2023-05-13 22:35:55 +10:00
lzk228
ca21b13b76 [Fix] Prayer locked notify (#16385) 2023-05-13 08:27:15 -04:00
PJBot
692e519f81 Automatic changelog update 2023-05-13 08:16:01 -04:00
deltanedas
22088f693b manly dorf is now like oily oaf (#16349) 2023-05-13 08:14:56 -04:00
DrSmugleaf
0ecf3ee87c Update RobustToolbox to v0.112.0.1 (#16380) 2023-05-13 01:11:43 -07:00
Morb0
e749c9dbe6 Update locale 2023-05-13 10:44:34 +03:00
Morb0
5e8d55caf8 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Prototypes/Maps/saltern.yml
#	Resources/ServerInfo/Guidebook/Science/Xenoarchaeology.xml
2023-05-13 10:39:34 +03:00
PJBot
d51e0a26f0 Automatic changelog update 2023-05-12 23:12:41 -04:00
PJBot
b692e2db9c Automatic changelog update 2023-05-12 23:11:39 -04:00
forkeyboards
e72db80060 White Cane for Blind People (#16318) 2023-05-13 13:11:35 +10:00
Leon Friedrich
0c4002bbd3 Make Reactions conserve thermal energy (#16190) 2023-05-13 13:10:32 +10:00
PeterFuto
99fceaf2e4 Regular boxes are now destructible (#16300) 2023-05-12 22:56:54 -04:00
Kara
a0b2f9ddf5 ToPrettyString in end game rule completions (#16374) 2023-05-13 11:40:36 +10:00
PJBot
32ccf45fbe Automatic changelog update 2023-05-12 21:34:05 -04:00
Kara
9059185efe Puddle drinking (#16373) 2023-05-13 11:32:57 +10:00
PJBot
2112cc30ad Automatic changelog update 2023-05-12 19:55:41 -04:00
metalgearsloth
d86294d547 Throwing tweaks (#16266)
- Cartridge bounds decreased.
- Throwing pushback scales based on entity mass.
2023-05-12 19:54:37 -04:00
PJBot
1f608dd637 Automatic changelog update 2023-05-12 19:44:30 -04:00
KEEYNy
2c9537fe70 ERT Leader jumpsuit buff (#16177) 2023-05-12 19:43:26 -04:00
PJBot
81b92f4fea Automatic changelog update 2023-05-12 19:37:47 -04:00
DEATHB4DEFEAT
0ddf819983 TG portal sprite (#16329) 2023-05-12 19:36:43 -04:00
PJBot
40a772ca38 Automatic changelog update 2023-05-12 18:56:51 -04:00
OctoRocket
84c00de6bc [Tweak] One nukeop per Ten people (#16353) 2023-05-12 18:55:47 -04:00
PJBot
6e9bef327c Automatic changelog update 2023-05-12 18:41:58 -04:00
deltanedas
8ce18b267f reduce bicaridine overdose damage (#16335) 2023-05-12 18:40:55 -04:00
PJBot
567b93deaa Automatic changelog update 2023-05-12 18:08:08 -04:00
eoineoineoin
56b2386870 Fix bug where space music would play even when on station (#16260) 2023-05-13 08:07:04 +10:00
PJBot
917c55d2c1 Automatic changelog update 2023-05-12 17:11:49 -04:00
Whisper
ccdc64be4c Smaller syringe size (#16195) 2023-05-12 17:10:45 -04:00
deltanedas
9011039b52 resprite network configurator (#16214) 2023-05-12 17:09:37 -04:00
crazybrain23
3e39a80e2a Add Towel Day (#16364) 2023-05-12 13:39:18 -07:00
PJBot
d51510d571 Automatic changelog update 2023-05-12 16:17:33 -04:00
lzk228
847c9b6ce4 Update head_of_personnel.yml accesses (#16348) 2023-05-12 14:16:29 -06:00
Alex
e8caadc272 [tweak] split out snack restock boxes (#16309)
* Transferring a chocolate box

* Might as well split all of them

* Delete Snack
2023-05-12 14:11:46 -06:00
brainfood1183
ed156e0af7 more monkey uniforms (#16343) 2023-05-12 14:09:24 -06:00
PJBot
416ee56383 Automatic changelog update 2023-05-12 16:09:01 -04:00
crazybrain23
26499fcaf3 Fix Captains ID door bumper (#16365)
* Fix Captains ID door bumper

* Whoops Im stupid
2023-05-12 14:07:57 -06:00
PJBot
4b0b3d56d6 Automatic changelog update 2023-05-12 14:38:13 -04:00
deltanedas
76645a460c lube 1984 (#15996) 2023-05-12 14:37:08 -04:00
PJBot
e1c2b4850a Automatic changelog update 2023-05-12 11:30:43 -04:00
MisterMecky
bba5a6dcfa fix several bottle prototypes not having solution visuals (#16012) 2023-05-12 11:29:39 -04:00
metalgearsloth
4f986e06e6 Update submodule to 0.112.0.0 (#16358) 2023-05-13 00:09:42 +10:00
PJBot
2c4a0c6c43 Automatic changelog update 2023-05-12 10:03:54 -04:00
Leon Friedrich
d228f971b0 Try fix collision mispredicts (#16298) 2023-05-13 00:02:50 +10:00
Leon Friedrich
f1a81d9a8d Move StylesheetManager initialization to PostInit() (#16352) 2023-05-13 00:02:25 +10:00
PJBot
ecfecfb53b Automatic changelog update 2023-05-12 09:53:13 -04:00
crazybrain23
6e1b2416e5 Monkeys can now have their ID cards examined (#16356) 2023-05-12 23:52:08 +10:00
PJBot
699eef946c Automatic changelog update 2023-05-12 05:32:24 -04:00
freeman2651
33c9222602 [entity] Chemvend (#16326)
* adds chemvend

* chemvend tweaks

* add restock to cargo market
2023-05-12 03:31:20 -06:00
SonicHDC
52a2a2af52 Added directional sprites for lamps (#1047) 2023-05-12 11:08:28 +03:00
brainfood1183
80808ac12b [map] origin update (bookshelves) (#16342) 2023-05-11 17:49:13 -06:00
lzk228
67c82a75f4 Job names now start from a small letter (#1055) 2023-05-12 01:34:04 +03:00
PJBot
279d517b40 Automatic changelog update 2023-05-11 18:17:07 -04:00
Julian Giebel
5e0a96dfc7 Blast door/shutter, timer and or gate device linking fixes (#16347) 2023-05-11 18:16:02 -04:00
lzk228
b6ffa5a241 TTS text sanitazation fixes (#1048) 2023-05-12 00:01:43 +03:00
lzk228
f04474f866 [Resprite] Ore & hydro bag inhand (#1059) 2023-05-12 00:01:00 +03:00
lapatison
266949b3ba Translation fixes (#1058) 2023-05-12 00:00:00 +03:00
PJBot
59176df425 Automatic changelog update 2023-05-11 09:20:13 -04:00
metalgearsloth
5daa1e7dec Allow PKA to gather (#16250) 2023-05-11 23:19:08 +10:00
PJBot
eea9a216b3 Automatic changelog update 2023-05-11 07:21:45 -04:00
themias
e6dd47ea46 Fix dead mob sprites rotating on death (#16317) 2023-05-11 21:20:41 +10:00
PJBot
cb70863ccf Automatic changelog update 2023-05-11 07:16:25 -04:00
Nemanja
434d0cfdf8 Make potency visuals 1x scaling by default (#16324) 2023-05-11 21:15:21 +10:00
PJBot
70cc9b9f81 Automatic changelog update 2023-05-11 05:18:29 -04:00
lzk228
9492fd7b2f Sigh sound (#16223)
* comit1

* Create attributions.yml

* Update Resources/Audio/Voice/Human/license.txt

* Update attributions.yml

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-05-11 03:17:24 -06:00
PJBot
d68257cea1 Automatic changelog update 2023-05-11 04:30:27 -04:00
Sir Winters
cb7ab8c0fa [tweak] dermaline 3 healing (#16273)
Co-authored-by: Owai-Seek <>
2023-05-11 02:29:23 -06:00
Checkraze
2df2aa22df Kettle 1.7.1 (#16323) 2023-05-11 02:24:35 -06:00
Checkraze
5634c1e68d Aspid 1.0.6 (#16322) 2023-05-11 02:24:21 -06:00
Leon Friedrich
60eaa9272d Disable role timers for the dev cvar preset. (#16327) 2023-05-11 14:06:48 +10:00
deltanedas
7955183b31 fix key debug assert on round restart (#16296) 2023-05-11 13:00:29 +10:00
metalgearsloth
20748cc542 Hotfix round restart loops (#16292)
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2023-05-11 11:00:39 +10:00
PJBot
90d13d79ac Automatic changelog update 2023-05-10 20:28:51 -04:00
Kara
ab6707aef6 Give monkeys clumsy (#16320) 2023-05-11 10:27:47 +10:00
PJBot
20d96b58f7 Automatic changelog update 2023-05-10 20:09:49 -04:00
Kara
6ef11d449f Temporarily disable survival from being picked (#16319) 2023-05-11 10:08:44 +10:00
deltanedas
0486778e44 gun safe tweaks (#16312)
* change gun safe access to armory

* tweak gun safe names, remove suffix, vector -> drozd

* migrate vector safe to drozd safe

* ci sus

* ci sussy

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-05-10 15:33:23 -06:00
deltanedas
d81b61bcd1 saltern 4.3 (#16311)
* saltern 4.3

* more

* fixgridatmos + no next

* ci sus

* fire/air alarms, secret room

* punpun!!!

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-05-10 15:29:27 -06:00
SonicHDC
9eae20e4a0 Re-add kvass (#1045) 2023-05-10 23:39:42 +03:00
Morb
c92956e49c Disable round start arachnid (#1057) 2023-05-10 23:36:28 +03:00
lapatison
102c65e51c Translate Upstream #1054 (#1056) 2023-05-10 23:36:06 +03:00
lzk228
0417f4ec74 Add TTS to vend machines & hydro tray (#1043) 2023-05-10 22:19:38 +03:00
Velcroboy
74c1a17888 Removes duplicate fortune cookie (#16304)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
2023-05-11 00:20:27 +10:00
lzk228
44fe900c6c Add more cyrillic chat sanitizaion (#1050) 2023-05-10 15:46:49 +03:00
PJBot
a141d40046 Automatic changelog update 2023-05-10 07:37:52 -04:00
deltanedas
21166406d8 condiment rework (#16247)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-05-10 21:36:47 +10:00
Scribbles0
791c07b11d Saltern 4.2 (#16226)
* intercoms and other stuff

* kitchen update

* kitchen update part 2
2023-05-10 04:19:56 -06:00
Scribbles0
0f5cfe43f8 Cluster 2.5.9 (#16227)
* bookshelves n locker

* replace multitool
2023-05-10 04:19:47 -06:00
Morb
65c8681229 Merge pull request #1054 from space-syndicate/upstream-sync-new
Upstream sync
2023-05-10 12:50:38 +03:00
Morb0
6497486ba1 Update locale 2023-05-10 12:47:37 +03:00
Morb0
a093236f1e Add python requirements file for ss14_ru scripts 2023-05-10 12:33:31 +03:00
Morb0
a5377fe15c Update locale 2023-05-10 12:31:28 +03:00
Morb0
fef50da696 Update corvax emergency 2023-05-10 11:43:06 +03:00
Morb0
f62fb762a7 Use resaved maps 2023-05-10 11:36:47 +03:00
PJBot
17c03c93bf Automatic changelog update 2023-05-09 23:28:27 -04:00
Tom Leys
d24e4a6631 Frezon reaction requires 50:1 Oxy:Trit ratio (#16295) 2023-05-09 20:27:23 -07:00
PJBot
598d4f9fb9 Automatic changelog update 2023-05-09 20:02:26 -04:00
metalgearsloth
9946cbd7fe Predict wielding (#16275) 2023-05-10 10:01:23 +10:00
metalgearsloth
bf5d706e70 Fix filter popup prediction spam (#16274) 2023-05-10 10:00:58 +10:00
PJBot
ee0a1d043c Automatic changelog update 2023-05-09 19:57:10 -04:00
I.K
38bf2b9874 Add other shutter construction (#16282) 2023-05-10 09:56:07 +10:00
PJBot
117901832a Automatic changelog update 2023-05-09 19:55:46 -04:00
Dawid Bla
1b36d6fe9d Stop puddles and soap from blocking doors (#16258) 2023-05-10 09:54:43 +10:00
Dawid Bla
99083060df Move cafe latte to drinks_cups and add trashonempty (#16285) 2023-05-10 09:53:50 +10:00
PJBot
4b2ab02966 Automatic changelog update 2023-05-09 19:52:51 -04:00
deltanedas
06d6ee2a34 give ert jani advanced mop (#16283)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-05-10 09:51:48 +10:00
PJBot
d4d47d1324 Automatic changelog update 2023-05-09 19:51:07 -04:00
Alex
571f33654b Proximity mine wet floor sign (#16284) 2023-05-10 09:50:03 +10:00
Julian Giebel
509ba87e4a Add missing guide button to network configurator (#16288) 2023-05-09 18:55:56 -04:00
PJBot
02e85b0f44 Automatic changelog update 2023-05-09 18:51:46 -04:00
Tyzemol
b1f7d7f061 Fix interlocking airlocks (#16265) 2023-05-09 18:50:34 -04:00
Vera Aguilera Puerto
e94d36f51a Add nix flake with development environment shell and direnv. (#16047)
Use with nix-direnv, `nix-shell` or `nix develop`.
2023-05-09 17:28:12 +02:00
deltanedas
ee023b567a prevent mopping while on cooldown (#16261)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-05-10 01:18:43 +10:00
Morb0
64e70be6a4 Remove map fields for new format 2023-05-09 14:21:42 +03:00
Morb0
bcac106d8c Fix starting job test 2023-05-09 14:09:35 +03:00
Morb0
6d4e9c2b32 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Textures/Structures/Power/apc.rsi/apcox-0.png
#	Resources/Textures/Structures/Power/apc.rsi/apcox-1.png
#	Resources/Textures/Structures/Power/apc.rsi/meta.json
2023-05-09 13:48:44 +03:00
Morb0
c6bad516cf Update contain fixture 2023-05-09 13:31:16 +03:00
Emisse
345b80f27d fland updatey (#16269) 2023-05-09 03:57:44 -06:00
Emisse
6626e4ed68 omega updatey (#16272) 2023-05-09 03:57:08 -06:00
Emisse
1f5f18b086 meta updatey (#16271) 2023-05-09 03:57:03 -06:00
Emisse
5e11a6edf0 marathon updatey (#16270) 2023-05-09 03:56:56 -06:00
Emisse
44cc8128bc box updatey (#16268) 2023-05-09 03:56:42 -06:00
Emisse
7f09f70061 bagel udpatey (#16267) 2023-05-09 03:56:32 -06:00
metalgearsloth
7dba130454 Remove mapfile name + authors (#16264) 2023-05-09 18:09:57 +10:00
Emisse
9f7fc0d468 attributions.yml resources/maps (#16243)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-05-09 17:45:13 +10:00
PJBot
5e08f43404 Automatic changelog update 2023-05-09 03:40:46 -04:00
Nim
319b43466c Pet Pun Pun for bartenders (#16218) 2023-05-09 17:39:43 +10:00
PJBot
58eff358bb Automatic changelog update 2023-05-09 03:38:59 -04:00
I.K
ce2ad3a315 Fix mice tabling (#16251) 2023-05-09 17:37:55 +10:00
PJBot
1477ed5c68 Automatic changelog update 2023-05-09 03:36:47 -04:00
crazybrain23
163f2cf9b2 Add miasma locale file back (#16253) 2023-05-09 17:35:43 +10:00
metalgearsloth
92258f7015 Update submodule to 0.110.0.0 (#16263) 2023-05-09 17:25:50 +10:00
Leon Friedrich
2bd5fb3736 Remove obsolete Fixture.Body references (#16259) 2023-05-09 17:21:26 +10:00
PJBot
dac7025cc5 Automatic changelog update 2023-05-08 22:25:44 -04:00
Tom Leys
878272ecf3 Zombie disease is easier to spread and deadly in minutes. Zombies heal over time. (#16235)
* Nerf Space zombies, get DoT in space (barotrauma) and spawn stunned.

- Also discard any helmet or mask you might be wearing.

* Zombies have heal over time, infection far more fatal

- Stun time reduced to 2 seconds

* Zombification occurs after you die, rather than after you crit.

- Zombies cannot inflict Zombification DoT on other zombies.

* Heal shock damage, space zombies are back.

* Lower the chance of infection per hit

* Removed the stun, reduced zombification virus slightly
2023-05-08 22:24:40 -04:00
PJBot
1e6b0f5d42 Automatic changelog update 2023-05-08 08:38:44 -04:00
metalgearsloth
84e1b6f695 Gun + PKA fixes (#16244) 2023-05-08 22:37:40 +10:00
PJBot
892eb24c51 Automatic changelog update 2023-05-08 08:33:18 -04:00
Whisper
4551c1ad2a Adds hand labeler to med techfab (#16198) 2023-05-08 22:32:15 +10:00
PJBot
cbdebdc47b Automatic changelog update 2023-05-08 08:29:41 -04:00
potato1234_x
2aa45f2524 Data Disk Update (#16240) 2023-05-08 22:28:37 +10:00
PJBot
7e43985ad6 Automatic changelog update 2023-05-08 07:46:19 -04:00
Scribbles0
7dd0aeb6d1 Adds the Network configurator to the Engivend. (#16234) 2023-05-08 07:45:14 -04:00
metalgearsloth
3ed58be49c Truncate melee wide swings (#16242) 2023-05-08 17:46:26 +10:00
AJCM-git
211ba8c7bd Fix buckling sounds (#16142) 2023-05-07 23:14:48 -07:00
PJBot
c9671fea6f Automatic changelog update 2023-05-08 01:50:11 -04:00
keronshb
0fbc207b43 Moves crew monitoring boards to cargo (#16238) 2023-05-08 15:49:06 +10:00
TemporalOroboros
0658acd7cb Resolves ApcVisualizer is Obsolete (#13898) 2023-05-07 22:17:29 -04:00
eoineoineoin
3581db962c Fix material reclaimer (recycler) making sound on round start (#16230)
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
2023-05-08 10:39:32 +10:00
Leon Friedrich
dca5e76430 Fix client-side log spam (#16222) 2023-05-08 10:37:46 +10:00
Leon Friedrich
4c620862bd Fix windoor prototypes (#16224) 2023-05-08 10:36:25 +10:00
PJBot
d1353caf8d Automatic changelog update 2023-05-07 20:35:30 -04:00
lzk228
280fb54828 [Locale] Ghost roles are fluent (#16229) 2023-05-08 10:35:24 +10:00
crazybrain23
4e0d59aa93 Fix cloth not going into lathes (#16231) 2023-05-08 10:34:26 +10:00
PJBot
d3a2810783 Automatic changelog update 2023-05-07 18:51:13 -04:00
lzk228
f976ca0270 Add xeno plushie (#16228) 2023-05-07 15:50:08 -07:00
metalgearsloth
3b9e930387 Revert "reclaim condiment packets" (#16219) 2023-05-08 03:24:24 +10:00
metalgearsloth
008d5bc727 Update submodule to 0.109.1.0 (#16215) 2023-05-08 01:03:21 +10:00
metalgearsloth
210a70fc3a Deload biome entities (#15531) 2023-05-08 01:03:04 +10:00
TemporalOroboros
8536756db5 Resolves ThrusterVisualizer is Obsolete (#13904)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-05-07 23:37:28 +10:00
deltanedas
667863867b reclaim condiment packets (#16213)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-05-07 23:19:45 +10:00
Julian Giebel
5c86778fff Fix network configurator verbs and misc fixes (#16210) 2023-05-07 20:58:12 +10:00
DrSmugleaf
d072cb6144 Fix admin logs duplicate id error when running tests (#16203) 2023-05-07 20:14:23 +10:00
DrSmugleaf
c48f17aa33 Fix db error when adding duplicate players in a round (#16206) 2023-05-07 20:13:42 +10:00
PJBot
54ef2b71f7 Automatic changelog update 2023-05-07 06:07:09 -04:00
Emisse
2ccb0c3341 [map] centcomm update (#16208) 2023-05-07 04:06:05 -06:00
Morb0
851de247ea Update box styles 2023-05-07 12:52:07 +03:00
Morb0
45cde15648 Merge remote-tracking branch 'upstream/master' into upstream-sync 2023-05-07 12:51:16 +03:00
PJBot
8629f748c3 Automatic changelog update 2023-05-07 04:21:47 -04:00
Slava0135
dce7741b9d Fix pinpointer flicker (#15452) 2023-05-07 18:20:43 +10:00
PJBot
7b5ad3ca83 Automatic changelog update 2023-05-07 03:51:41 -04:00
metalgearsloth
0e81cb4319 Remove diseases (#15684) 2023-05-07 17:50:37 +10:00
PJBot
29f7a39780 Automatic changelog update 2023-05-07 02:50:15 -04:00
Kevin Zheng
4e5adc2b86 Add interlocking airlocks (#14177)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-05-07 16:49:11 +10:00
PJBot
ea5d7d5421 Automatic changelog update 2023-05-07 02:09:08 -04:00
AJCM-git
94c558d73a Makes unpowered flashlights emmagables. (#16143) 2023-05-07 16:08:03 +10:00
Julian Giebel
6ebd784cb6 Device Linking and better linking ui (#13645)
Co-authored-by: AJCM-git <60196617+AJCM-git@users.noreply.github.com>
Co-authored-by: Visne <39844191+Visne@users.noreply.github.com>
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-05-07 16:07:24 +10:00
PJBot
2fe7055de6 Automatic changelog update 2023-05-06 23:53:03 -04:00
Whisper
185b9f7d2a cloth and health analyzer fit in med belt. (#16194) 2023-05-07 13:51:59 +10:00
TemporalOroboros
6ff63a6ee7 Resolves SmesVisualizer is Obsolete (#13899)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-05-07 13:43:41 +10:00
PJBot
5628ee36dd Automatic changelog update 2023-05-06 23:38:09 -04:00
metalgearsloth
7ec256a179 Don't draw handitem offscreen (#16193) 2023-05-07 13:37:05 +10:00
PJBot
55cc7d0497 Automatic changelog update 2023-05-06 23:25:48 -04:00
brainfood1183
2a4f48e087 Monkey jumpsuits, Monkey soft EVA suits, monkey creampie, monkey handcuff. (#15969) 2023-05-07 13:24:44 +10:00
Leon Friedrich
1ff82df832 Add rating suffix to machine parts (#16180) 2023-05-07 13:17:25 +10:00
PJBot
4bd378fcfe Automatic changelog update 2023-05-06 23:15:57 -04:00
Nemanja
4c2b521c90 Water gun cargo crate (#16172) 2023-05-07 13:14:54 +10:00
Leon Friedrich
883d6646ea Make guidebook start with some entries collapsed (#16181) 2023-05-07 13:12:29 +10:00
PJBot
d0a90e7e86 Automatic changelog update 2023-05-06 22:58:27 -04:00
Leon Friedrich
65088ab7ef Fix some food mispredicts (#16183) 2023-05-07 12:58:20 +10:00
Leon Friedrich
8e05e26e6e Prevent projectiles from being affected by TryThrow() (#16185) 2023-05-07 12:57:23 +10:00
PJBot
2548484126 Automatic changelog update 2023-05-06 20:37:43 -04:00
Puro
2fcf48de1e [Sprite] Diagonal walls (#15973) 2023-05-06 20:36:39 -04:00
PJBot
e5604fc185 Automatic changelog update 2023-05-06 19:47:20 -04:00
Leon Friedrich
cf5d150ee2 Update engine (#16192) 2023-05-07 09:46:16 +10:00
Leon Friedrich
9c8ee0c6c9 Fix invalid followers being saved in maps (#16146) 2023-05-07 09:38:56 +10:00
PJBot
d3efc9fdec Automatic changelog update 2023-05-06 15:11:52 -04:00
Dawid Bla
1590e2e3f2 blacklist implanter for nukies (#16171) 2023-05-06 15:10:47 -04:00
Leon Friedrich
e3793227b6 Revert "Revert "Fix UninitializedSaveTest prototypes" (#16169)" (#16175)
* Revert "Revert "Fix UninitializedSaveTest prototypes" (#16169)"

This reverts commit de1613f7ef.

* Invert if statement
2023-05-06 14:30:51 -04:00
Leon Friedrich
cebf021a12 Add more anomaly logs (#16178) 2023-05-07 03:56:18 +10:00
Nemanja
f1f28dcc19 anomaly commands (#16179) 2023-05-07 03:56:02 +10:00
PJBot
593988da02 Automatic changelog update 2023-05-06 12:08:59 -04:00
Artjom
2f5f0ea4a1 Reducing the size of new combat mode indicators (#16170) 2023-05-06 12:07:54 -04:00
metalgearsloth
f7950d07e2 Revert "Revert "Emp more effects" (#16159)" (#16165)
This reverts commit 0da5a78509.
2023-05-06 11:26:04 -04:00
AJCM-git
de1613f7ef Revert "Fix UninitializedSaveTest prototypes" (#16169)
This reverts commit 9094727842.
2023-05-06 10:50:45 -04:00
PJBot
c1dfb43c7d Automatic changelog update 2023-05-06 07:16:10 -04:00
deltanedas
2f99106000 make timers constructable and deconstructable (#15571)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-05-06 21:15:07 +10:00
PJBot
27277503bb Automatic changelog update 2023-05-06 06:58:37 -04:00
crazybrain23
c38274cc3f Simplify biomass reclaimer part requirements (#16121) 2023-05-06 20:57:34 +10:00
metalgearsloth
0da5a78509 Revert "Emp more effects" (#16159) 2023-05-06 20:45:49 +10:00
PJBot
d0de7a3c83 Automatic changelog update 2023-05-06 06:39:51 -04:00
ar4ill
48ccdf3848 Roboticist wardrobe (#16136) 2023-05-06 20:38:47 +10:00
PJBot
ad13fb1120 Automatic changelog update 2023-05-06 06:31:20 -04:00
Slava0135
1e56271d39 Hot potato on fire (#16017) 2023-05-06 20:30:16 +10:00
PJBot
5980197546 Automatic changelog update 2023-05-06 06:22:30 -04:00
Tom Leys
7b8eeee997 Can open safe firelocks with a single click (#16104) 2023-05-06 20:21:25 +10:00
metalgearsloth
3d57d365ed Fix saltern (for realsies) (#16156) 2023-05-06 19:06:24 +10:00
metalgearsloth
7695988029 Fix saltern (#16151) 2023-05-06 18:26:24 +10:00
lapatison
0906a4b912 Cig packs quick fix (#16152) 2023-05-06 17:57:06 +10:00
metalgearsloth
c40f2aa671 Fix omeg (#16150) 2023-05-06 17:46:31 +10:00
PJBot
a34a7374aa Automatic changelog update 2023-05-06 03:44:12 -04:00
potato1234_x
c2a5ca96e8 TG Station Burgers (#15217)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-05-06 17:43:09 +10:00
PJBot
a9a8b46819 Automatic changelog update 2023-05-06 03:42:36 -04:00
potato1234_x
aded6efc0a TG Station Bread (#15234)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-05-06 17:41:32 +10:00
deltanedas
475aec1173 revive saltern (#15293)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-05-06 17:41:23 +10:00
PJBot
2603732a4d Automatic changelog update 2023-05-06 03:37:37 -04:00
lapatison
1a466388c1 [Frozen] Soups tweaks (#15110)
Co-authored-by: Moony <moony@hellomouse.net>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-05-06 17:36:33 +10:00
PJBot
575fc11d47 Automatic changelog update 2023-05-06 03:36:25 -04:00
Echo
68eb28ac95 Enhance paperwork UI (#16006) 2023-05-06 17:35:22 +10:00
PJBot
77edd7e666 Automatic changelog update 2023-05-06 03:28:53 -04:00
lapatison
19070d376f Cig pack and matchbox tweaks (#15538)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-05-06 17:27:50 +10:00
PJBot
ff9e5dd0ca Automatic changelog update 2023-05-06 03:24:08 -04:00
Tunguso4ka
ce867724a7 Uranium is now edible! (#15952) 2023-05-06 17:23:05 +10:00
PJBot
a93d70e614 Automatic changelog update 2023-05-06 02:45:43 -04:00
lzk228
43a08285ff Increase wet floor holosign lifetime (#16148) 2023-05-06 16:44:37 +10:00
metalgearsloth
b9a9e1c811 Update submodule to 0.108.0.0 (#16147) 2023-05-06 16:30:27 +10:00
metalgearsloth
dcb10d4061 Fixture updates (#15254) 2023-05-06 16:26:15 +10:00
PJBot
8ec884e5c0 Automatic changelog update 2023-05-06 01:55:40 -04:00
Tom Leys
79eeefd813 Fix firelock lights for hot / pressurized rooms (#15892) 2023-05-06 15:54:36 +10:00
metalgearsloth
eaa83ae113 Fix cringe 2 (#16145) 2023-05-06 15:16:36 +10:00
Leon Friedrich
9094727842 Fix UninitializedSaveTest prototypes (#16144) 2023-05-06 15:11:01 +10:00
Scribbles0
ddfc4f8b9e Cluster 2.5.8 (#16132) 2023-05-06 15:10:37 +10:00
Scribbles0
b5c6ff1cf5 Barratry 2.5.4 (#16140) 2023-05-06 15:10:21 +10:00
PJBot
468efe46f7 Automatic changelog update 2023-05-06 01:09:54 -04:00
Tom Leys
eef3c6a5c7 Meat kudzu (from anomoly) more killable, telegraphs better (#16107) 2023-05-06 15:08:50 +10:00
PJBot
7d31c1daf2 Automatic changelog update 2023-05-06 01:07:46 -04:00
Artjom
a2bf2207a2 New indicators for combat mode (#15427)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-05-06 15:06:42 +10:00
PJBot
aac7aa2792 Automatic changelog update 2023-05-06 00:48:22 -04:00
AsikKEsel
b67cb04f19 Added uranium glass and uranium window (#15869)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-05-06 14:47:19 +10:00
PJBot
b742d36ba8 Automatic changelog update 2023-05-06 00:20:00 -04:00
Nemanja
2821149149 Fix chatty zombies (#16139) 2023-05-06 14:18:55 +10:00
PJBot
ee1aeeaf00 Automatic changelog update 2023-05-05 22:21:06 -04:00
Kit0vras
140aa89ba4 usable bookshelf (#15333)
Co-authored-by: AJCM-git <60196617+AJCM-git@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-05-06 12:20:02 +10:00
PJBot
708b8cdb84 Automatic changelog update 2023-05-05 22:12:47 -04:00
freeman2651
72c61b695a Rules update 2 (#15423)
Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>
2023-05-06 12:11:44 +10:00
PJBot
3322983d30 Automatic changelog update 2023-05-05 22:11:13 -04:00
Kit0vras
f9fba74101 a librarian's paradise (new books) (#15585) 2023-05-06 12:10:09 +10:00
metalgearsloth
f1c45a84a9 Fix cronge (#16137) 2023-05-06 12:05:26 +10:00
PJBot
0279cff32d Automatic changelog update 2023-05-05 21:51:12 -04:00
Nemanja
98481fb9a2 Spray Nozzle & Backpack Water Tank (#16133) 2023-05-06 11:50:09 +10:00
PJBot
e80568747d Automatic changelog update 2023-05-05 21:39:13 -04:00
Slava0135
4d47562dde Emp more effects (#14550)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-05-06 11:38:09 +10:00
PJBot
7b667663fa Automatic changelog update 2023-05-05 21:25:19 -04:00
Nemanja
3cc4f6bf61 fix events starting instantly (#16134) 2023-05-06 11:24:16 +10:00
PJBot
145dbf69cb Automatic changelog update 2023-05-05 21:04:18 -04:00
Scribbles0
32eb2d60ca Reduce lighter fuel consumption on light (#16129) 2023-05-06 11:03:14 +10:00
Pieter-Jan Briers
0d581a77bb Fix redundant null check (#16131) 2023-05-06 11:02:55 +10:00
PJBot
e5a58efb26 Automatic changelog update 2023-05-05 13:53:44 -04:00
themias
a7be595954 Handheld Crew Monitor and Station Map use power (#15983) 2023-05-05 10:52:40 -07:00
metalgearsloth
2dd535284d Set station suit sensors on player spawn (#16111) 2023-05-05 10:51:58 -07:00
PJBot
0bce1c10cc Automatic changelog update 2023-05-05 13:49:51 -04:00
themias
544d2a1010 Add empty contents check for vape (#16123) 2023-05-05 10:48:47 -07:00
PJBot
57948bb9d4 Automatic changelog update 2023-05-05 11:15:36 -04:00
Slava0135
277689c9a6 make shields be able to block doorways (#16079)
* you can block doors
(doors now consider static fixtures)

* this was unnecessary
2023-05-05 11:14:32 -04:00
PJBot
d13cb4f583 Automatic changelog update 2023-05-05 09:57:58 -04:00
Moony
5cb1d70a3b ID Console can no longer grant access the privileged ID doesn't have. (read: AA nerf) (#14699)
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-05-05 23:56:54 +10:00
PJBot
443220551c Automatic changelog update 2023-05-05 09:47:56 -04:00
Ilushkins33
e808a02856 Stuttering during blood loss. (#15153)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-05-05 23:46:52 +10:00
PJBot
821d439d24 Automatic changelog update 2023-05-05 09:38:17 -04:00
vanx
4642f84ebf Rubber bullet rebalance (#13335)
Co-authored-by: vanx <vanx#5477>
2023-05-05 23:37:13 +10:00
PJBot
55e23cda3c Automatic changelog update 2023-05-05 09:22:18 -04:00
deltanedas
bc101e1fb5 H.O.N.K. mech (#14670)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-05-05 23:21:13 +10:00
PJBot
19b313b218 Automatic changelog update 2023-05-05 09:17:26 -04:00
Slava0135
c47ec40c43 prevent from prying blast doors (#16077) 2023-05-05 23:16:23 +10:00
brainfood1183
d72f7d57c6 Adds Mimebot (#16019) 2023-05-05 23:15:49 +10:00
PJBot
1cc996d35c Automatic changelog update 2023-05-05 09:11:08 -04:00
Jackal298
0000055b9e Buff magnum (#16072) 2023-05-05 23:10:05 +10:00
Tom Leys
cbaf61ad5e Split FleshAnomaly into two components #16001 (#16110)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-05-05 23:08:37 +10:00
PJBot
ff2e3c5cdb Automatic changelog update 2023-05-05 09:04:50 -04:00
deltanedas
1ca9328c15 fix fish petting (#16094)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-05-05 23:03:46 +10:00
PJBot
2e2621396f Automatic changelog update 2023-05-05 08:49:42 -04:00
Slava0135
ba36acca6a Fix fire extinguisher (#16113) 2023-05-05 22:48:38 +10:00
PJBot
3fda81c8d3 Automatic changelog update 2023-05-05 08:45:25 -04:00
Slava0135
811b35a1cf display item charge on examine (#16116) 2023-05-05 22:44:21 +10:00
lzk228
24715a00c9 Убрать автозамену "Синди" на "Синдикат" (#1049) 2023-05-05 10:37:58 +03:00
PJBot
b82395fde3 Automatic changelog update 2023-05-05 03:28:19 -04:00
Leon Friedrich
cc4edb9f87 Rollerbed / foldable strap fixes. (#16106) 2023-05-05 17:27:15 +10:00
Emisse
1a4f522267 [map] box defibs (#16101) 2023-05-04 21:33:09 -06:00
Emisse
d7b18a4ac9 [map] meta defibs (#16103) 2023-05-04 19:39:56 -06:00
Emisse
9248f7f870 [map] omega defibs (#16102) 2023-05-04 19:37:23 -06:00
Emisse
d0275f1e71 [map] marathon defibs n shit (#16100) 2023-05-04 19:36:44 -06:00
Emisse
a48031c501 Bagel Fixe a pipes and some stuff (#16099) 2023-05-05 11:23:19 +10:00
Emisse
705f5b204b Fland Update 1.5 (#16098) 2023-05-05 11:23:07 +10:00
PJBot
98c00c70da Automatic changelog update 2023-05-04 20:35:19 -04:00
Tom Leys
c3f9b5c74d [tweak] Vents leak slowly, limit their max pressure (#15931)
* Vents leak slowly, limit their max pressure

* Set leak rate low enough that auto pressurize takes 30 minutes
2023-05-04 18:34:15 -06:00
Nemanja
f53eae9a2c fix game not building (#16097) 2023-05-04 16:40:47 -07:00
20kdc
ad76739cc3 Refactor: Chat transmission ranges (+ a little preparation for downstream fork functionality) (#16026) 2023-05-04 12:08:08 -07:00
Kevin Zheng
bb9e36faca Reparent crafted items (#15848) 2023-05-04 12:03:45 -07:00
PJBot
623c914c87 Automatic changelog update 2023-05-04 15:03:34 -04:00
Scribbles0
e6bd21e184 A few trait fixes (#16062) 2023-05-04 12:02:30 -07:00
PJBot
e4b0f6e5a7 Automatic changelog update 2023-05-04 15:01:54 -04:00
lzk228
8cc7633903 Update cat crate (#16074) 2023-05-04 12:00:50 -07:00
themias
4990eee312 Fix duplicate verbs on janitor trolley (#16087) 2023-05-04 11:45:14 -07:00
PJBot
94e6b9a0cf Automatic changelog update 2023-05-04 14:32:20 -04:00
SonicHDC
753fe0196a Paintable Glass Airlocks (#16004) 2023-05-04 11:31:16 -07:00
lzk228
58c3bf71cd Add mime's stamp in satchel (#16044) 2023-05-04 11:30:22 -07:00
PJBot
86b7bd22ca Automatic changelog update 2023-05-04 14:27:24 -04:00
PixelTK
8c28488245 Tarantulas now have spider blood (#16090) 2023-05-04 11:26:20 -07:00
PJBot
78c203cfba Automatic changelog update 2023-05-04 10:20:53 -04:00
Whisper
20103e9e37 Keep brigmed jumpsuits available to HOP (#16082) 2023-05-05 00:19:48 +10:00
metalgearsloth
7a06e5d6c7 Add kvass to migration.yml (#16086) 2023-05-05 00:12:08 +10:00
metalgearsloth
02027cdd07 Remove non-lethal vector variant (#16076) 2023-05-05 00:06:01 +10:00
metalgearsloth
06cd40a6a5 Update submodule to 0.107.0.1 (#16084) 2023-05-04 23:48:56 +10:00
metalgearsloth
4a05972d98 Add antimateriel migration (#16083) 2023-05-04 23:47:39 +10:00
Emisse
83cbb687bc Cryobeaker buff, potbomb buff (#16081) 2023-05-04 21:45:57 +10:00
PJBot
0d4efcd380 Automatic changelog update 2023-05-04 06:09:05 -04:00
Nemanja
e0d5858e1a Remove brigmedic (#16069) 2023-05-04 20:08:01 +10:00
PJBot
2de3ffe5ac Automatic changelog update 2023-05-03 23:36:36 -04:00
metalgearsloth
10a51d8ad7 [replacement] Drozd (#16071)
* Drozd

Drozd.

* migr
2023-05-03 21:35:32 -06:00
PJBot
e56f4b434e Automatic changelog update 2023-05-03 22:50:29 -04:00
Kara
133cbcbe88 Special digestion & kudzu-eating (#16061) 2023-05-04 12:49:25 +10:00
PJBot
fb61af886c Automatic changelog update 2023-05-03 22:47:06 -04:00
metalgearsloth
06efff2b2d Flare gun 1984 (#15807) 2023-05-04 12:46:02 +10:00
Scribbles0
6408e69fe7 [map] Cluster 2.5.7 (#16068)
* defibs

* delete null ids
2023-05-03 20:33:28 -06:00
PJBot
e6776d8c2e Automatic changelog update 2023-05-03 22:10:39 -04:00
Nemanja
e47fb42301 Light replacer cleanup + examine (#16066) 2023-05-04 12:09:35 +10:00
Scribbles0
de5d89dad5 [map] barratry nuke cloning add defibs (#16063) 2023-05-03 17:56:40 -06:00
PJBot
2c0ea05cbe Automatic changelog update 2023-05-03 18:24:47 -04:00
Floofi
982ab015f3 The Martinez drink from cyberpunk 2077 (#15421)
* added 'The Martinez' drink made with 1 ice, 1 lemon juice, 2 vodka, and 2 cola
---------
2023-05-03 18:23:43 -04:00
PJBot
0bbe76031a Automatic changelog update 2023-05-03 17:48:53 -04:00
lzk228
2921204bd9 [Clothing] Hawaiian shirts (#16043)
* textures&meta

* plush-rouny-fix

* shirts-yml

* add shirts to clothesmate

* fix

* fixes

* bib
2023-05-03 15:47:49 -06:00
PJBot
c151e40a81 Automatic changelog update 2023-05-03 14:39:54 -04:00
crazybrain23
6e5f7a583c fix HoP doors on Moose, take 2 (#16024) 2023-05-03 12:38:48 -06:00
ThunderBear2006
8951b9f26a Ice anomaly (#15925)
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
2023-05-03 11:37:33 -07:00
brainfood1183
d52184a561 Origin Station Update 03.05.2023 (defibs) (#16054) 2023-05-03 10:45:16 -07:00
PJBot
ebb9846dbc Automatic changelog update 2023-05-03 13:25:05 -04:00
themias
c3f4f0b132 Stop mimes from screaming or laughing (#16052) 2023-05-03 10:24:00 -07:00
PJBot
fa03425e56 Automatic changelog update 2023-05-03 13:17:32 -04:00
I.K
b77c5c9707 Make dwarves rot (#16050) 2023-05-03 10:16:26 -07:00
PJBot
7d03fc3ec5 Automatic changelog update 2023-05-03 13:02:59 -04:00
Lei Yunxing
b1391b35ef adds damp rag (#15553)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-05-03 10:01:55 -07:00
PJBot
90eeef337b Automatic changelog update 2023-05-03 08:48:21 -04:00
Nim
1ff6b6adbb Factions for animals (#16013)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-05-03 22:47:17 +10:00
PJBot
5ceacc00ef Automatic changelog update 2023-05-03 08:33:57 -04:00
Nim
83596e0864 Labels and description slime (#16049) 2023-05-03 22:32:52 +10:00
PJBot
8b0719243a Automatic changelog update 2023-05-03 01:39:06 -04:00
Nemanja
7f3846b7c0 Reduce vendor restocking time + some code cleanup (#16025) 2023-05-03 15:38:03 +10:00
PJBot
b88a81e0b5 Automatic changelog update 2023-05-03 01:24:11 -04:00
Slava0135
2ab41e0f8c Bomb suit explosion resistance (#15732) 2023-05-03 15:23:07 +10:00
PJBot
372871c333 Automatic changelog update 2023-05-03 01:22:24 -04:00
Emisse
33c752785e Overdosing Buff (#16036) 2023-05-03 15:21:20 +10:00
PJBot
f5f8ed602d Automatic changelog update 2023-05-03 01:08:26 -04:00
Interrobang01
a155fc432a [fix] removing the stray disabler pixel (#16041) 2023-05-02 23:07:23 -06:00
PJBot
e732333588 Automatic changelog update 2023-05-03 00:58:51 -04:00
Nemanja
b16eba534a [fix] Fix rotting (#16039)
* Fix rotting

* empty
2023-05-02 22:57:47 -06:00
Emisse
6a9742a656 [map] bagel defib cabinets (#16038) 2023-05-02 21:51:26 -06:00
PJBot
076f120f86 Automatic changelog update 2023-05-02 23:45:34 -04:00
DjfjdfofdjfjD
fcb497ebcd [map] Update Inaprovaline conditions (#16040) 2023-05-02 21:44:31 -06:00
PJBot
4762cc0281 Automatic changelog update 2023-05-02 21:33:12 -04:00
metalgearsloth
c7c083e9c8 Defib fixes (#16031) 2023-05-03 11:32:06 +10:00
metalgearsloth
b9b74eaff9 Update submodule to 0.107.0.0 (#16027) 2023-05-03 10:14:07 +10:00
PJBot
3bbd4a0fb4 Automatic changelog update 2023-05-02 20:11:24 -04:00
Nemanja
0604c93d50 Defibrillator (#15922)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-05-03 10:10:19 +10:00
PJBot
32b29fb05a Automatic changelog update 2023-05-02 19:34:57 -04:00
AJCM-git
c882a07cd1 Make mover controller respect footsteps volume sound param (#16018) 2023-05-03 09:33:53 +10:00
PJBot
18bcb118e9 Automatic changelog update 2023-05-02 18:13:13 -04:00
Ilya246
ca6a92a746 [tweak] make maxcaps sqrt-scaling (#16016) 2023-05-02 16:12:09 -06:00
brainfood1183
981766a83a [map] added paramedic to origin (#16023) 2023-05-02 15:30:09 -06:00
PJBot
bc4a0d8f82 Automatic changelog update 2023-05-02 11:14:43 -04:00
Slava0135
25e5930c07 Explosive grenade sound (#15582) 2023-05-02 11:13:39 -04:00
PJBot
21388d0fa6 Automatic changelog update 2023-05-02 10:58:52 -04:00
metalgearsloth
47edb3cd7f Make paused poweredlights enabled (#14270) 2023-05-02 10:57:48 -04:00
PJBot
662628d0f9 Automatic changelog update 2023-05-02 10:32:19 -04:00
Slava0135
28c560431a Round end zombie percentage changes (#15620) 2023-05-02 10:31:14 -04:00
IanComradeBot
38e6606880 Automatic changelog update 2023-05-02 13:28:51 +00:00
JerryTheMouse
62bda79291 [Add] Captain's and HoP's clothing (#1030) 2023-05-02 16:27:45 +03:00
PJBot
16bf09a1ac Automatic changelog update 2023-05-02 06:16:01 -04:00
Menshin
04b2f41cb4 Fixes zipties spawning multiple entities on removal (#15761) 2023-05-02 20:14:55 +10:00
lzk228
abd1074da8 Crowbar for ERT (#16011) 2023-05-02 19:56:18 +10:00
Emisse
a5f87da498 [map] Meta Paramedic (#16010)
* meta

* ptroto
2023-05-02 03:21:19 -06:00
Emisse
8c4d032e9a [map] Fland paramedic and up minimum to 70 (#16009)
* fland

* prot

* 1
2023-05-02 03:21:02 -06:00
Emisse
6ae2f960d9 Box (#16008) 2023-05-02 19:19:01 +10:00
Emisse
12f5a8b29c Bagel (#16007) 2023-05-02 19:17:27 +10:00
PJBot
b2e6f23cce Automatic changelog update 2023-05-02 04:25:41 -04:00
lzk228
7181a095ad [Sprite] inhand sprites for bags (#16005) 2023-05-02 18:24:37 +10:00
Pieter-Jan Briers
0a7053f7d2 Add hub tags for upcoming launcher changes. (#15979) 2023-05-02 18:24:03 +10:00
PJBot
f2aa0588c1 Automatic changelog update 2023-05-02 04:02:01 -04:00
deltanedas
aceb354945 emag medibot to make it poison patients (#15377)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-05-02 18:00:57 +10:00
PJBot
136edfc0b1 Automatic changelog update 2023-05-02 03:54:14 -04:00
deltanedas
a5aa4196a4 add lock uplink button (#15994)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-05-02 17:53:10 +10:00
PJBot
529ca8ec88 Automatic changelog update 2023-05-02 02:12:14 -04:00
brainfood1183
d598ada16f Omega Cartridges Uplink rounds for CHIMP. (#15755)
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-05-02 16:11:04 +10:00
metalgearsloth
e30c3ec5ad Revert "Plating & Tech Maint resprites (#15817)" (#16002) 2023-05-02 16:04:12 +10:00
metalgearsloth
ac9970a50f Resave every map (#15964) 2023-05-02 11:38:01 +10:00
Leon Friedrich
e9b5849ddb Prevent mutation of non-unique plant seeds (#15702) 2023-05-02 11:37:30 +10:00
PJBot
597699a47f Automatic changelog update 2023-05-01 21:30:07 -04:00
Dawid Bla
0c491a1c7e Fake capgun discount (#15995) 2023-05-02 11:29:03 +10:00
Leon Friedrich
383909bdd6 Update engine (#15993) 2023-05-02 11:13:05 +10:00
PJBot
49d15991da Automatic changelog update 2023-05-01 20:41:34 -04:00
themias
e3d638a516 Fix cutting/pulsing high-sec door wires (#15989) 2023-05-02 10:40:30 +10:00
Pieter-Jan Briers
1c4a2594ce Database thread pool use (#14498)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-05-02 10:36:39 +10:00
PJBot
de9326da64 Automatic changelog update 2023-05-01 18:54:44 -04:00
TaralGit
e4b234c6cd bulletproof and reflective armor (#15693)
* bulletproof and reflective armor

* bulletproof update

* bulletproof correction

* fix meta

---------

Co-authored-by: and_a <and_a@DESKTOP-RJENGIR>
2023-05-01 18:53:40 -04:00
IanComradeBot
307f2884b3 Automatic changelog update 2023-05-01 21:48:38 +00:00
SonicHDC
94b868b00f Добавление пельменей (#1022)
Co-authored-by: faint <46868845+ficcialfaint@users.noreply.github.com>
2023-05-02 00:47:33 +03:00
AJCM-git
f163be9151 Fix debug info in buckling (#15987) 2023-05-01 16:55:01 -04:00
Bixkitts
d96b2db8da Convert ReinforcedWallVisualizer to ECS (#15735) 2023-05-01 15:39:11 -04:00
PJBot
e167043ce8 Automatic changelog update 2023-05-01 15:21:09 -04:00
Nim
ac86bb666e Ghost roles of slimes (#15976) 2023-05-01 15:20:05 -04:00
PJBot
d1ddc1dbff Automatic changelog update 2023-05-01 15:08:21 -04:00
metalgearsloth
f917440301 Lag compensation for wide attacks (#15877) 2023-05-01 15:07:17 -04:00
PJBot
33713c1f42 Automatic changelog update 2023-05-01 14:58:15 -04:00
metalgearsloth
ca07522c03 NPC utility queries (#15843) 2023-05-01 14:57:11 -04:00
metalgearsloth
ac5afa794e Fix server crash for name identifiers (#15584) 2023-05-01 12:56:44 -04:00
PJBot
e2538b0185 Automatic changelog update 2023-05-01 12:55:51 -04:00
ProPandaBear
e2931f8b7f Toxin damage tweak (#15524) 2023-05-01 12:54:47 -04:00
Josh Bothun
e3c9f7f8fe Refactor SMES component to move logic into PowerSmesSystem. (#15438) 2023-05-01 11:21:49 -04:00
TemporalOroboros
750032b002 Resolves ExpendableLightVisualizer is Obsolete (#13888) 2023-05-01 11:03:26 -04:00
PJBot
43042b0c1a Automatic changelog update 2023-05-01 10:44:34 -04:00
MisterMecky
57cb533e9c Add strange pills, RandomFillSolutionComponent (#15067) 2023-05-02 00:43:31 +10:00
PJBot
860ed0ac2f Automatic changelog update 2023-05-01 10:35:15 -04:00
iller_saver
369bdcc3d1 New smokable: Vape! (#13072) 2023-05-02 00:34:11 +10:00
PJBot
7f5559c840 Automatic changelog update 2023-05-01 10:31:19 -04:00
metalgearsloth
638009f5d3 Cleanbot tweaks (#15821) 2023-05-02 00:30:15 +10:00
PJBot
65d42352a5 Automatic changelog update 2023-05-01 10:26:36 -04:00
metalgearsloth
9aae4f2ec8 Space cleaner buffs (#15779) 2023-05-02 00:25:33 +10:00
PJBot
deeac44356 Automatic changelog update 2023-05-01 10:21:59 -04:00
lzk228
7ecafb45e8 Nuke agent is separete role (#15385)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-05-02 00:20:56 +10:00
PJBot
3ee8ab0d9c Automatic changelog update 2023-05-01 09:48:04 -04:00
deltanedas
ddc2785110 rcd refactor (#15172)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-05-01 23:46:59 +10:00
PJBot
10e3635a7b Automatic changelog update 2023-05-01 04:30:39 -04:00
metalgearsloth
ec9d31d9ab Mobmover tweaks (#15942) 2023-05-01 18:29:35 +10:00
AJCM-git
d5b3585c09 Small tweak and cleanup of spells and actions (#15943) 2023-05-01 18:29:18 +10:00
PJBot
2e2cbe1f02 Automatic changelog update 2023-05-01 04:22:43 -04:00
Nim
78f56a4369 Slimes and their habitats (#15379)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-05-01 18:21:39 +10:00
PJBot
9e9d9c1a4a Automatic changelog update 2023-05-01 03:15:00 -04:00
Maxtone
332510df3b Paramedic role, redone (#15439)
Co-authored-by: MagnusCrowe <whiterider1988@yahoo.com>
2023-05-01 17:13:56 +10:00
AJCM-git
878c7c0b85 Moves buckling and vehicles to shared, some cleanup (#15923) 2023-05-01 17:04:23 +10:00
PJBot
2343dd1d3c Automatic changelog update 2023-05-01 02:31:13 -04:00
deltanedas
44f9c098ec uplink locking/unlocking, minor pda refactor (#15842)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-05-01 16:30:08 +10:00
Scribbles0
904d61baee [map] cluster prototype update (#15963) 2023-04-30 23:29:18 -06:00
Scribbles0
f12eacabd0 Cluster 2.5.6 (#15959) 2023-05-01 14:58:50 +10:00
metalgearsloth
f39904fa00 Update submodule to 0.106.0.0 (#15961) 2023-05-01 14:58:43 +10:00
metalgearsloth
d51d74d934 Content fixes for timeoffsets (#15934) 2023-05-01 14:49:25 +10:00
Dawid Bla
2cf883b56a [fix] ammo typo(#15954) 2023-04-30 21:45:29 -06:00
Dawid Bla
449689e6ae [fix] ammo typo(#15954) 2023-04-30 21:44:58 -06:00
Leon Friedrich
90a137c752 Add basic map loader support for entity renaming (#15862) 2023-05-01 13:41:57 +10:00
metalgearsloth
0ac66082d1 Update submodule to 0.105.1.0 (#15960) 2023-05-01 13:41:41 +10:00
PJBot
5aeb1dfeb3 Automatic changelog update 2023-04-30 22:17:33 -04:00
Jackal298
ec6a400cb5 Changing the side sprites of tactical vests (#15870)
* Tactical vests

* two pixels
2023-04-30 22:16:29 -04:00
Scribbles0
90fd315b8b [entity] new gas miner prototypes (#15916) 2023-04-30 19:10:23 -06:00
PJBot
46f1beb625 Automatic changelog update 2023-04-30 21:06:28 -04:00
PixelTK
8658ab6598 [Tweak] Arachnid tweaks (#15950)
* [Tweak] Arachnids suffer less now from hunger decay, asphyxiation and slowdown from pain.

* :HECK:
2023-04-30 19:05:25 -06:00
Puro
0ec5e257ad [Fix] Small mistakes (#15955) 2023-04-30 19:04:49 -06:00
lapatison
ff07d2cd97 Update chat filter (#1024) 2023-04-30 12:02:44 -07:00
IanComradeBot
5f8847cf27 Automatic changelog update 2023-04-30 19:01:55 +00:00
lapatison
9531bfae20 Minor translation fixes (#1039) 2023-04-30 12:00:51 -07:00
Menshin
76903dd145 Cached barotrauma resistance and immunity values instead of computing them each Update() (#15055) 2023-05-01 03:58:26 +10:00
PJBot
6492315344 Automatic changelog update 2023-04-30 13:57:21 -04:00
metalgearsloth
8406622189 Remove flare flickering (#15787)
It's soooooo annoying.
2023-04-30 13:56:17 -04:00
IanComradeBot
dd712d52f7 Automatic changelog update 2023-04-30 16:57:24 +00:00
lapatison
c84698d00e Botany guidebook translate (#1028) 2023-04-30 09:56:19 -07:00
AJCM-git
2564ff8918 Tweaks to ContainerAmmoProvider (#15945) 2023-04-30 20:49:26 +10:00
PJBot
3457c6c636 Automatic changelog update 2023-04-30 03:17:19 -04:00
metalgearsloth
0c16e5f076 Remove kvass (#15939)
- Sprite looks bad.
- I don't think I've ever seen it ordered.
- There's no reason to have one drink in a tank.
- Adding region-specific things is cringe.
2023-04-30 02:16:15 -05:00
lzk228
e097c4ebd7 [Fix] departments.yml (#15915) 2023-04-30 16:47:41 +10:00
metalgearsloth
3a00e29050 Always write for UninitializedSaveTest (#15937) 2023-04-30 16:47:32 +10:00
Leon Friedrich
49a22ed29d Set SpriteView sizes in various controls. (#15935) 2023-04-30 16:46:45 +10:00
PJBot
abf039ff80 Automatic changelog update 2023-04-30 02:37:15 -04:00
Flareguy
06482a9b2a Plating & Tech Maint resprites (#15817) 2023-04-30 16:36:12 +10:00
metalgearsloth
9efca42715 Fix gun dump bug (#15936) 2023-04-30 16:33:03 +10:00
metalgearsloth
6a8983e0f6 Update submodule to 0.105.0.0 (#15938) 2023-04-30 16:29:55 +10:00
Leon Friedrich
f99533a7bf Remove server and shared sprite component (#15917) 2023-04-30 16:09:52 +10:00
PJBot
8f7a217413 Automatic changelog update 2023-04-30 02:07:48 -04:00
Nemanja
bccad7d430 Fix instant power cell drainage (#15927) 2023-04-30 16:06:44 +10:00
Morbo
75baa2a43c Fix level music license 2023-04-30 08:55:38 +03:00
IanComradeBot
29f030dc0b Automatic changelog update 2023-04-30 05:52:51 +00:00
lzk228
dc3739d429 Fix lawyer id access preset (#1032) 2023-04-29 22:51:42 -07:00
lapatison
2538345c40 Translate Upstream #1033 (#1036) 2023-04-29 22:50:55 -07:00
Chief-Engineer
ff0efb89e3 set miros player cap to 50 (#15929) 2023-04-30 13:53:12 +10:00
PJBot
52ba939ac4 Automatic changelog update 2023-04-29 21:52:41 -04:00
Nemanja
6f2a48e317 Make space dragon event less common (#15933) 2023-04-30 11:51:37 +10:00
PJBot
8b637ef691 Automatic changelog update 2023-04-29 21:45:06 -04:00
Leon Friedrich
b05343045f Prevent follower recursion (#15921) 2023-04-30 11:44:14 +10:00
Leon Friedrich
818f23352e Make blurry vision darken the screen (#15926) 2023-04-30 11:44:01 +10:00
LudwigVonChesterfield
6af0a91af3 Fixes Typo In Station Event Documentation. (#15932) 2023-04-30 11:43:49 +10:00
PJBot
78242b72cd Automatic changelog update 2023-04-29 17:51:35 -04:00
Dawid Bla
0d74c2d8f6 Fix 0.25sec doafters (#15918) 2023-04-29 17:50:31 -04:00
PJBot
95f82643f3 Automatic changelog update 2023-04-29 17:05:20 -04:00
Leon Friedrich
b45bc4ae4a Replace SpriteStateChange construction action with AppearanceChange (#15914) 2023-04-30 07:04:31 +10:00
Interrobang01
fe3ebd0157 Impedrezene now actually works (#14843)
* Impedrezene now actually does stuff

* made impedrezene waaay harder to make

* Replaced genetic damage with poison damage, vision problems, and vomiting.

* Made recipe easier by replacing potassium requirement with oxygen requirement

* lowered vomiting chance

* quartered the potency of the drunkenness effect
2023-04-29 17:04:17 -04:00
Morb
939b67b341 Merge pull request #1033 from space-syndicate/upstream-sync
Upstream sync
2023-04-29 13:47:56 -07:00
Morbo
1f99e5ed17 Remove stock pars from maps 2023-04-29 23:24:23 +03:00
PJBot
447d4a8a09 Automatic changelog update 2023-04-29 16:06:13 -04:00
Slava0135
4ade6f60ff Electrified grille sparks effect (#15178)
* use file namespace

* shorter systems name

* replace SoundSystem with AudioSystem

* refactor update function

* refactor

* refactor 2

* remove setters

* uh oh

* remove getters

* active checks

* refactor 3

* better way

* update state

* have to remove this for now

* move electrified component to shared

* forgot this

* fix airlocks

* add effect

* Revert "move electrified component to shared"

This reverts commit 6457e8fc9c3b674a705a61034831ce6f084e2b01.

* Revert "forgot this"

This reverts commit ed361cee2d5b8b958830ba0af07fcc2627eb7845.

* functioning effects

* use animation by Aleksh

* make effect part of grille

* optimisation?

* remove timing

* file name

* only activate when touched

* refactor electrocution comp too

* make it 1 sec

* formatting

* replace all entity query with enumerator

* queue del
2023-04-29 16:05:10 -04:00
Flipp Syder
174b28e62c Adds formatting issue analyzing in Omnisharp (VSCode) (#15809) 2023-04-30 02:26:13 +10:00
PJBot
25a600d74e Automatic changelog update 2023-04-29 12:20:11 -04:00
PixelTK
8269a500b3 Arachnid species (#13945) 2023-04-30 02:19:06 +10:00
Dawid Bla
217b8a5a38 Fix heater and freezer temperature range and wrong unit (#15904) 2023-04-30 01:31:15 +10:00
PJBot
efa205cd5b Automatic changelog update 2023-04-29 09:39:44 -04:00
deltanedas
fd5462bd47 flash uses charges system now (#15898)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-04-29 23:38:40 +10:00
Morbo
02e4d2afba Update locale 2023-04-29 15:06:30 +03:00
Morbo
85c619c12f Use new sound collection for nuke music 2023-04-29 15:02:06 +03:00
Morbo
50c80d2bd2 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Server/Nuke/NukeComponent.cs
#	Resources/Prototypes/Voice/disease_emotes.yml
2023-04-29 14:53:32 +03:00
PJBot
5f8067e909 Automatic changelog update 2023-04-29 07:48:14 -04:00
Nim
1195c6443a Mail resprite (#15832) 2023-04-29 21:47:10 +10:00
PJBot
991f5bccc6 Automatic changelog update 2023-04-29 07:46:58 -04:00
I.K
412613c397 Add windowed shuttle door (#15873)
Co-authored-by: notquitehadouken <1isthisameme>
2023-04-29 21:45:55 +10:00
Genkail
da0d73a65e Equalization of hardsuits Syndie and ERT (#15861) 2023-04-29 21:45:23 +10:00
deltanedas
db28073530 Add pick random system (#15409)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-04-29 21:39:08 +10:00
PJBot
3e5e48c98b Automatic changelog update 2023-04-29 07:38:18 -04:00
vanx
b700b371b1 Added toy nuke sound on use/interact (#15325)
Co-authored-by: vanx <vanx#5477>
2023-04-29 21:37:13 +10:00
PJBot
f2966b42ea Automatic changelog update 2023-04-29 06:58:09 -04:00
lzk228
48cbc56725 add CMO's headset (#15845) 2023-04-29 20:57:05 +10:00
PJBot
ad2e844363 Automatic changelog update 2023-04-29 06:55:09 -04:00
Nemanja
1bb65f590b Make anomaly scanners show exact output (#15749) 2023-04-29 20:54:05 +10:00
liltenhead
f2d51dc586 Minor Viper Tweak (#15838) 2023-04-29 20:53:35 +10:00
Leon Friedrich
e7108b9d0b Remove server-side sprite references from Flash system (#15893) 2023-04-29 20:20:09 +10:00
metalgearsloth
f4643a7f07 Update submodule to 0.104.1.0 (#15894) 2023-04-29 20:19:01 +10:00
PJBot
940d1e0a87 Automatic changelog update 2023-04-29 05:51:14 -04:00
brainfood1183
ff58e6462d CloningPod emag effect. (#15876)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-04-29 19:50:10 +10:00
metalgearsloth
a4f77b7376 Remove pill tags (#15891) 2023-04-29 19:44:46 +10:00
Leon Friedrich
a372daadb2 Remove server-side sprite references from chem master (#15888)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-04-29 19:27:14 +10:00
Bixkitts
83c9e2bb50 Converted BurnState Visualizer (#15661) 2023-04-29 19:09:11 +10:00
PJBot
18ff69146c Automatic changelog update 2023-04-29 05:08:54 -04:00
deltanedas
2eaec2d528 Add uplink implant (#15728)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-04-29 19:07:50 +10:00
Leon Friedrich
3e2ffcc02d Remove server-side sprite references from botany system (#15886) 2023-04-29 19:03:23 +10:00
deltanedas
9c8ffb4575 no more clown satchel + duffel trolling (#15831)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-04-29 19:02:36 +10:00
PJBot
160d0ba4ca Automatic changelog update 2023-04-29 04:59:03 -04:00
Leon Friedrich
ce153a7986 Remove SpriteChange construction action (#15887) 2023-04-29 18:58:15 +10:00
pofitlo
447f08b10a add new music for nuke (#15035) 2023-04-29 18:57:59 +10:00
PJBot
53c59f62f8 Automatic changelog update 2023-04-29 04:43:47 -04:00
potato1234_x
24e6088dd7 Salt & Pepper Shakers (#15808) 2023-04-29 18:42:44 +10:00
PJBot
35820f2b4f Automatic changelog update 2023-04-29 04:35:23 -04:00
keronshb
0f7e7da450 Ratvarian Language and CogChamp (#15639) 2023-04-29 18:34:19 +10:00
vanx
46dc364dc8 rmobjective fix (#15850)
Co-authored-by: vanx <vanx#5477>
2023-04-29 18:26:47 +10:00
PJBot
a298424886 Automatic changelog update 2023-04-29 04:18:35 -04:00
metalgearsloth
1515a3faff Refactor thrusters (#15698) 2023-04-29 18:17:31 +10:00
metalgearsloth
b27f33fb1f Really fix master (#15885) 2023-04-29 18:17:16 +10:00
metalgearsloth
79fcf9fefb Bananium fixes (#15884) 2023-04-29 17:31:52 +10:00
metalgearsloth
caf8755d45 Fix master (#15883) 2023-04-29 17:26:18 +10:00
lapatison
22bf677b96 Added 24 cocktails recipes (#15540) 2023-04-29 17:13:14 +10:00
metalgearsloth
ab9b5ac0b2 Remove deprecated NPC debug buttons (#15824) 2023-04-29 16:47:10 +10:00
PJBot
2b34ce33de Automatic changelog update 2023-04-29 02:36:31 -04:00
Leon Friedrich
aeebe282d4 Prevent brains from walking (#15709)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-04-29 16:35:28 +10:00
PJBot
56f618e9ff Automatic changelog update 2023-04-29 02:16:45 -04:00
Vasilis The Pikachu
e4dced38fc Add looc and emote focus binds (#15588) 2023-04-29 16:15:42 +10:00
lzk228
0623d7d0e3 Added ghost sheet craft (#15281) 2023-04-29 16:14:46 +10:00
metalgearsloth
65fac91614 Update submodule to 0.104.0.0 (#15882) 2023-04-29 16:10:29 +10:00
Leon Friedrich
dce29b48f8 Generalize Sprite Views (#15881) 2023-04-29 16:09:07 +10:00
PJBot
f2eabe8e4d Automatic changelog update 2023-04-29 01:55:00 -04:00
James Simonson
8df9c97b60 Update AnomGen UI (#14872) 2023-04-29 15:53:56 +10:00
Tunguso4ka
7a9adffa1e bonfire and mattress (#15871) 2023-04-29 15:52:58 +10:00
PJBot
967e1fdd95 Automatic changelog update 2023-04-29 01:39:14 -04:00
brainfood1183
2fba2b18ab Adds Bananium (#14663) 2023-04-29 15:38:09 +10:00
Leon Friedrich
84299cae63 Blindness refactor (#15705)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-04-29 15:32:14 +10:00
deltanedas
e0b809b62d add borg legs (#15596)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-04-29 15:05:55 +10:00
PJBot
7e20de2206 Automatic changelog update 2023-04-29 01:00:28 -04:00
metalgearsloth
4975eef5bd Cargo 1984 (#15579) 2023-04-29 14:59:24 +10:00
Nemanja
dfc5bcdc12 Convert materials to use PhysicalComposition (#15414) 2023-04-29 14:53:41 +10:00
PJBot
04abec9a55 Automatic changelog update 2023-04-29 00:52:34 -04:00
Nemanja
0904b4253f Prevent dragons from spawning off-station (#15804) 2023-04-29 14:51:31 +10:00
PJBot
8745505724 Automatic changelog update 2023-04-29 00:42:28 -04:00
deltanedas
45be0f8e91 Uplink store has to be open to receive TC (#14341)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-04-29 14:41:24 +10:00
TemporalOroboros
73980ad095 Resolves PowerChargerVisualizer is Obsolete (#13901)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-04-29 14:34:48 +10:00
metalgearsloth
cf528ea0e7 Update submodule to 0.103.0.0 (#15879) 2023-04-29 14:15:05 +10:00
PJBot
cd50df0887 Automatic changelog update 2023-04-28 23:24:55 -04:00
Nemanja
823c8204c9 Simplifying Machine Upgrading (#15802) 2023-04-29 13:23:49 +10:00
Leon Friedrich
cedec8d415 Ensure EUIs close themselves (#15860) 2023-04-29 13:16:24 +10:00
PJBot
58300598e2 Automatic changelog update 2023-04-28 23:16:11 -04:00
Nemanja
51506e3d30 Fix station events that use update loops (#15834) 2023-04-29 13:15:06 +10:00
Nemanja
f028b35ce2 Fix loneops (#15874) 2023-04-29 13:14:15 +10:00
Tom Leys
0821f53b8a Fix 15710, can now admin ctrl | traitor (#15875) 2023-04-29 13:13:56 +10:00
freeman2651
0d4a77e6da Pill destruction (#15851) 2023-04-29 13:13:20 +10:00
I.K
2117c1e6bb Fix spacebucks sign (#15856)
Co-authored-by: notquitehadouken <1isthisameme>
2023-04-29 13:12:21 +10:00
freeze2222
1f54d75171 Fixed respawn bug (#15868) 2023-04-28 14:47:26 -05:00
IanComradeBot
e32f1e77a7 Automatic changelog update 2023-04-28 14:35:05 +00:00
lapatison
263ade6ba8 Tranlate Upstream #1023 (#1029) 2023-04-28 07:34:00 -07:00
PJBot
e42a4aa0d7 Automatic changelog update 2023-04-28 10:02:28 -04:00
OctoRocket
a71f02e672 [Fix] Blood packs now should actually do something (#15752)
* fixes blood packs

* fix 2.0!
2023-04-28 07:01:24 -07:00
Leon Friedrich
3fc699dc56 Remove duplicate echo command (#15863) 2023-04-28 17:09:25 +10:00
IanComradeBot
1c5f57612a Automatic changelog update 2023-04-27 21:29:46 +00:00
lapatison
87b29ec069 New tabletop RPG rulebook (#1008) 2023-04-27 14:28:41 -07:00
IanComradeBot
a3a8c3b106 Automatic changelog update 2023-04-27 21:24:53 +00:00
lapatison
0d78e630c7 Typo (#1026) 2023-04-27 14:23:48 -07:00
lapatison
d82d0f8c90 Remove some generate names (#1025) 2023-04-27 14:21:38 -07:00
lzk228
6cbc88437c [Fix] Space Villain translation (#1018) 2023-04-27 14:21:10 -07:00
lzk228
e76382c1cb More names for called syndicate agents (#1015) 2023-04-27 14:20:45 -07:00
Morb
67d6adc4e5 Merge pull request #1023 from space-syndicate/upstream-sync
Upstream sync
2023-04-27 14:16:47 -07:00
Morbo
63b46fc5fe Fix avrit 2023-04-27 23:30:49 +03:00
Morbo
506e4d01ae Fix secrets 2023-04-27 22:37:57 +03:00
Chief-Engineer
5eba1d230a Add IP ban exemption flag (#15815) 2023-04-27 11:59:18 -07:00
Chief-Engineer
8704707dbd Fix incorrect source weapon in stamina damage logs (#15778)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-04-27 11:56:51 -07:00
Chief-Engineer
4b371ae271 Fix ban_exemption_get only listing Datacenter flag (#15814) 2023-04-27 11:56:26 -07:00
Chief-Engineer
6c7be60a10 Add admin alerts for explosions (#15786) 2023-04-27 11:55:16 -07:00
DrSmugleaf
d2533265c5 Fix map renderer erroring on tiles with an empty sprite string (#15849) 2023-04-27 11:46:29 -07:00
Morbo
c7de220a48 Fix tests 2023-04-27 17:10:35 +03:00
PJBot
4bfbe688a1 Automatic changelog update 2023-04-26 12:22:48 -04:00
Slava0135
18206a3059 fix harm mode popup (#15823)
* fix harm mode popup

* fix enable/disable message
2023-04-27 04:21:43 +12:00
Morbo
cd0b4e501b Update locale 2023-04-26 14:31:58 +03:00
PJBot
d0f5315b3c Automatic changelog update 2023-04-26 07:30:35 -04:00
metalgearsloth
f12f277c35 Puddle fixes (#15820) 2023-04-26 21:29:31 +10:00
Morbo
3ed1fcd6da Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Server/GameTicking/Rules/NukeopsRuleSystem.cs
#	Content.Shared/Humanoid/HumanoidAppearanceComponent.cs
#	Resources/Prototypes/Catalog/Fills/Lockers/security.yml
#	Resources/Prototypes/GameRules/events.yml
#	Resources/Prototypes/Roles/Jobs/Security/brigmedic.yml
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/brigmedic.rsi/equipped-INNERCLOTHING.png
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/brigmedic.rsi/icon.png
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/brigmedic.rsi/inhand-left.png
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/brigmedic.rsi/inhand-right.png
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/brigmedic.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/brigmedic.rsi/equipped-INNERCLOTHING.png
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/brigmedic.rsi/icon.png
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/brigmedic.rsi/inhand-left.png
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/brigmedic.rsi/inhand-right.png
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/brigmedic.rsi/meta.json
#	Resources/Textures/Structures/Wallmounts/barsign.rsi/meta.json
2023-04-26 14:23:40 +03:00
potato1234_x
d1d7c1107e Fix Minibomb Name (#15819) 2023-04-26 19:40:52 +10:00
PJBot
83e333b9a0 Automatic changelog update 2023-04-26 02:54:49 -04:00
kzhanik
2d13feaae0 [tweak] HoS and CMO get survival boxes according to their departments (#15777)
* Update satchel.yml

* Update duffelbag.yml

* Update backpack.yml
2023-04-26 00:53:45 -06:00
Scribbles0
b2541ef0f4 [map] Cluster 2.5.5 (#15799)
* maints n space stuff

* fixgridatmos n variantize

* remove invalids

* fix null thingy

* purge follow comps

* remove space
2023-04-26 00:53:16 -06:00
metalgearsloth
adf0cabf20 [tweak] Bump sound on collide velocity (#15806) 2023-04-26 00:52:57 -06:00
liltenhead
54e7ebf83b [tweak] Minor Holoparasite tweak (#15803)
* Update holo description

* Reduce shared damage
2023-04-26 00:52:07 -06:00
Nim
0eec1d8441 [mob] Space Spider (#15744)
* Space Spider

* git name
2023-04-26 00:51:40 -06:00
PJBot
4a83b792cc Automatic changelog update 2023-04-26 02:49:48 -04:00
Puro
509761c260 [Brigmedic] Something like a "big update" (#15496)
* [Brigmedic] Something like a "big update"

* new locker

* hardsuit resprite

* resprite resprited hardsuit

back to the future

* custom headset

* remove key

* TrackingImplanter in locker

* pda UI fix

* brigmedic bedsheet

* added transparency

* mask

* desc

* name mask

* skirt of life

* Suits resprite

* PDA resprite | Brigmed - Brigmedic

* meta dic :)

* Beret + medical gown

* backpacks

* locker fill update

* why not?

bzzz Moth-pocalypse

* Brigmed - Brigmedic

* fix

* chance update
2023-04-26 00:48:44 -06:00
PJBot
c431e0ff67 Automatic changelog update 2023-04-26 02:19:29 -04:00
Vasilis The Pikachu
bb7c862191 [skub] Added a new job tab for Specific station jobs (#15695)
* Added a new job tab for Specific station jobs

* Apply suggestions

Co-authored-by: Emisse <99158783+Emisse@users.noreply.github.com>

---------

Co-authored-by: Emisse <99158783+Emisse@users.noreply.github.com>
2023-04-26 00:18:24 -06:00
PJBot
c02779dd57 Automatic changelog update 2023-04-26 00:06:08 -04:00
Leon Friedrich
250a97ae6f Fix ghost actions not appearing (#15805) 2023-04-26 14:05:04 +10:00
Leon Friedrich
4e7cea96de Remove speech & popups from actions (#15747) 2023-04-26 14:04:44 +10:00
PJBot
beacaed0bb Automatic changelog update 2023-04-25 23:52:52 -04:00
metalgearsloth
7360ed0a7f Add pointlight to flashbangs (#15785) 2023-04-26 13:51:48 +10:00
PJBot
b7a8bb227f Automatic changelog update 2023-04-25 20:24:19 -04:00
Nemanja
59349b1b9b Gamerule Entities, Take 2 (#15765) 2023-04-25 20:23:14 -04:00
brainfood1183
08ccb5367e [map] Origin Station Update 24.04.2023 (#15738)
* update

* removed invalids
2023-04-25 17:37:48 -06:00
PJBot
361d51d2c7 Automatic changelog update 2023-04-25 09:19:56 -04:00
Chief-Engineer
554eb830f5 improve SpecialRespawn logs and add admin alert (#15784) 2023-04-25 23:19:14 +10:00
Slava0135
4e83f3569d fix hypo prick popup (#15782) 2023-04-25 23:18:52 +10:00
Nemanja
3ee99961fd Fix negative artifact point values (#15748) 2023-04-25 23:18:30 +10:00
metalgearsloth
fda607b2f6 Fix NPC awake assert (#15783) 2023-04-25 22:33:13 +10:00
PJBot
4e87b59de8 Automatic changelog update 2023-04-25 07:59:41 -04:00
Kit0vras
a1f211b5a5 Security holoprojector resprite (#15729) 2023-04-25 07:58:34 -04:00
Leon Friedrich
d1cf277919 Add error log test (#15768) 2023-04-25 19:30:11 +10:00
Leon Friedrich
db8a48ba33 Fix SpawnAndDirtyAllEntities test (#15771) 2023-04-25 19:27:57 +10:00
Emisse
8563f12a7c [map] Meta Station Maps, Fax Machines (#15773) 2023-04-25 03:07:53 -06:00
Emisse
97f62e587f [Map] Marathon Update 4.8 (#15772) 2023-04-25 02:47:21 -06:00
Leon Friedrich
2278e77fd8 Update engine (#15766) 2023-04-25 14:07:35 +10:00
Leon Friedrich
801c6acb56 Fix maps (#15763) 2023-04-25 12:13:00 +10:00
Nemanja
6abe83cb43 Fix misc. flesh anomaly exceptions (#15750) 2023-04-25 11:13:44 +10:00
Leon Friedrich
c7ba2a666b Fix ghost FOV toggling (#15751) 2023-04-25 11:11:42 +10:00
Nemanja
53a33a5853 fix power cell exceptions with health analyzers (#15753) 2023-04-25 11:11:03 +10:00
Leon Friedrich
5f3d3ecfc1 Add storage fill test (#15758) 2023-04-25 10:30:35 +10:00
Leon Friedrich
e4334bb28a Fix more tests (#15762) 2023-04-25 10:30:25 +10:00
Leon Friedrich
56b9afd111 Stop mind ejection from logging errors on deleted entities. (#15760) 2023-04-25 10:01:00 +10:00
Leon Friedrich
110060678f Disable GridFillComponent on some tests (#15757) 2023-04-25 09:48:29 +10:00
AJCM-git
4223fc00ba Fixes appraisal tools being in a drobe (oops) (#15754) 2023-04-24 18:04:21 -04:00
deltanedas
dd4cf48c0a mech tweaks (#15619) 2023-04-24 17:00:36 -04:00
lapatison
808eee068f Non-lethal double-barreled shotgun for booze storage (#15106) 2023-04-24 16:54:28 -04:00
PJBot
25737e1765 Automatic changelog update 2023-04-24 16:45:14 -04:00
lzk228
a696d1769f More appraisal tools spawns (#15700) 2023-04-24 16:44:10 -04:00
Menshin
f85f45674f Fix handcuff raising assert on applying/removing (#15658) 2023-04-24 16:41:46 -04:00
PJBot
97f9d15c88 Automatic changelog update 2023-04-24 16:05:53 -04:00
metalgearsloth
1cde3ff112 Spreaders travels across connected grids and SpreaderIgnore tag (#15419) 2023-04-24 16:04:49 -04:00
PJBot
028c363608 Automatic changelog update 2023-04-24 15:56:16 -04:00
lzk228
0956ac7ddd Added outlaw glasses to uplink catalog (#15316) 2023-04-24 15:55:12 -04:00
Peptide90
1362929038 reduced max solar power to 750 from 1500 (#15307) 2023-04-24 15:32:01 -04:00
PJBot
9cd69fcd32 Automatic changelog update 2023-04-24 15:30:52 -04:00
Leon Friedrich
4fcd0fd5d4 Fix action icons not showing up (#15746) 2023-04-25 05:29:47 +10:00
Morbo
ec9a6bc026 Swap closed/open states 2023-04-24 10:34:54 +03:00
Morbo
1753993ad6 Fix airlock visualization 2023-04-24 10:24:03 +03:00
Leon Friedrich
ca08a045db Fix a few test failures (#15727) 2023-04-24 17:19:35 +10:00
Leon Friedrich
a6baf77204 Fix interaction test mind fuckery (#15726) 2023-04-24 16:50:37 +10:00
Leon Friedrich
29787f3944 Fix tests not failing when errors get logged (#15723) 2023-04-24 16:34:12 +10:00
metalgearsloth
d3552dae00 Revert "Gamerule Entities" (#15724) 2023-04-24 16:21:05 +10:00
Nemanja
39cc02b8f9 Gamerule Entities (#15513) 2023-04-24 15:20:51 +10:00
metalgearsloth
8943c2a10e Fix invalid prototypes (#15722) 2023-04-23 22:20:08 -07:00
PJBot
a5e154ea28 Automatic changelog update 2023-04-24 00:35:23 -04:00
OctoRocket
705d7ccf54 [Add] Repeatable healing items (#15613)
* repeatable healing items

* comments and break

* simplified and improved

* added messages

* improved messages

* stops when bleeding stops and won't give popup when clicking on an unhealable object

* should actually stop when bleeding stops now

* rerun tests please github

* changes made

* rerun tests please github

* remove braces

* fix
2023-04-23 21:34:18 -07:00
Nemanja
b9b5370e4e Revert "Wrenchable Chairs and Plants" (#15721) 2023-04-24 14:18:07 +10:00
PJBot
b306555d21 Automatic changelog update 2023-04-23 23:36:22 -04:00
Nemanja
94e26d6c31 Make PowerCellDraw not tick dependent, buff anomaly locator power drain (#15719) 2023-04-24 13:35:19 +10:00
PJBot
19b3994d9a Automatic changelog update 2023-04-23 22:33:36 -04:00
brainfood1183
5f9c6e6ee3 [entity] jonk bot
* jonkbot

* copyright

* fix

* fix
2023-04-23 20:32:32 -06:00
brainfood1183
4d2a558977 [entities] Kangaroos, boxer improvements, boxing bell and hamlet updates. (#15546)
* kangaroo

* fixes

* fuix

* fixes and rotational sprites for bell

* why wont u work, stupid rsi thingy

* attempt to fix

* now hsould work

* fix bell

* fix the bell

* bell make noise on hitting it

* add faction simple hostile to space kangaroo

* added boxing kangaroo spawner comes with gloves and agressive
2023-04-23 20:31:07 -06:00
PJBot
4dd928d9f5 Automatic changelog update 2023-04-23 22:28:32 -04:00
lzk228
7227e4f1d9 [tweak] More drinks in Solar's Best Hot Drinks (#15701)
* coffee

* desc

* 10 -> 5
2023-04-23 20:27:28 -06:00
PJBot
fa205d472f Automatic changelog update 2023-04-23 22:16:25 -04:00
freeman2651
d50cceb88f [tweak] Medkit inventory change (#15636)
* rebalance medkit contents

* and top of the empty space
2023-04-23 20:15:21 -06:00
PJBot
9a0ef2e709 Automatic changelog update 2023-04-23 22:13:15 -04:00
Kit0vras
a21c4093f7 [construction] Craftable Curtains (#15697) 2023-04-23 20:12:11 -06:00
Scribbles0
15533c4797 [map] Cluster 2.5.4 (#15703)
* sink n railings

* small little arrivals fix
2023-04-23 19:56:29 -06:00
PJBot
b4a29abd91 Automatic changelog update 2023-04-23 21:47:19 -04:00
Tunguso4ka
d20be7d3da [clothing] hetman hat and cossack uniform (#15654)
* hetman hat and cossack uniform (i know sprites looks bad)

* capitalism strikes again

* the old ones looked kinda ugly
2023-04-23 19:46:15 -06:00
potato1234_x
9e612e33ff [fix] watermelon hat id fix (#15716) 2023-04-23 19:33:29 -06:00
brainfood1183
298913f980 Delete unremoveable items when removed from hands or inventory (#15662) 2023-04-24 10:20:39 +10:00
PJBot
0fdbe1152e Automatic changelog update 2023-04-23 20:12:27 -04:00
deltanedas
8e5183445f emp on electro supercritical (#15235)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-04-24 10:11:23 +10:00
PJBot
6ae0a1ee86 Automatic changelog update 2023-04-23 20:08:45 -04:00
Nemanja
15b0423777 printed health analyzers and crew monitors no longer have batteries (#15699) 2023-04-24 10:07:41 +10:00
PJBot
1dd4ebcec2 Automatic changelog update 2023-04-23 20:02:59 -04:00
deltanedas
033acbfcd6 regenerate partial amounts (#15573)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-04-24 10:02:57 +10:00
crazybrain23
10c68ee06d Re-add screwdriver and wirecutter icons in lathes (#15706) 2023-04-24 10:01:54 +10:00
PJBot
d916233d38 Automatic changelog update 2023-04-23 19:59:49 -04:00
Nemanja
37bc649eef CHIMP handcannon (#15667) 2023-04-24 09:58:45 +10:00
PJBot
8fbdad3009 Automatic changelog update 2023-04-23 19:54:22 -04:00
Chris
e6012a3956 Add secure chemistry crates and jugs (#15211) 2023-04-24 09:53:17 +10:00
PJBot
58b76be365 Automatic changelog update 2023-04-23 18:14:36 -04:00
ProPandaBear
9110a8fe0a Added "Spacebucks" barsign (#15660)
* Added "Spacebucks" barsign

* Fixed indentation on meta.json

* Added copyright information.

* Added missing comma to copyright information

* Update Resources/Textures/Structures/Wallmounts/barsign.rsi/meta.json

Co-authored-by: keronshb <54602815+keronshb@users.noreply.github.com>

---------

Co-authored-by: keronshb <54602815+keronshb@users.noreply.github.com>
2023-04-23 18:13:31 -04:00
PJBot
acb0a76d05 Automatic changelog update 2023-04-23 17:01:46 -04:00
deltanedas
597c398545 uplink ringtone code + minor cleanup (#15277)
* uplink ringtone code + minor cleanup

* show uplink code in character menu

* no log

* rgbee

* no red

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-04-23 17:00:42 -04:00
PJBot
8adff42250 Automatic changelog update 2023-04-23 16:46:19 -04:00
Puro
81be970a4e [Fix] Crate name and desc (#15267) 2023-04-23 16:45:15 -04:00
Menshin
c1ef48cee9 Raise hand (un)equipped events on container insert/remove (#15664) 2023-04-24 05:38:52 +10:00
PJBot
5272198729 Automatic changelog update 2023-04-23 13:43:12 -04:00
metalgearsloth
04830bf704 Add wallbonk sound to BaseItem (#15689)
Uses a chisel sound.
2023-04-23 13:42:09 -04:00
PJBot
d496e2ff28 Automatic changelog update 2023-04-23 13:30:26 -04:00
metalgearsloth
362080edfe Reduce water + fuel tank prices (#15692)
There's a higher requirement for mopping so dropped the price. Need space cleaner first before we should consider dropping further IMO.
2023-04-23 13:29:22 -04:00
PJBot
24c0f70986 Automatic changelog update 2023-04-23 13:23:12 -04:00
Puro
ebe12692e7 [Hardsuits] Disease protection for hardsuit and their helmets (#14953)
* Disease protection for hardsuit helmets

* update

* DiseaseProtection for biosuits, and cleaning code
2023-04-23 13:22:07 -04:00
Morbo
9642073f64 Use ResPath for Hijack 2023-04-23 16:15:39 +03:00
Morbo
7f293a849e Update locale 2023-04-23 16:13:16 +03:00
Morbo
1b79af1fc2 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Client/Changelog/ChangelogManager.cs
#	Content.Client/Doors/AirlockVisualizer.cs
#	Content.Client/Humanoid/SingleMarkingPicker.xaml.cs
#	Resources/Prototypes/Entities/Clothing/Shoes/boots.yml
#	Resources/Prototypes/Entities/Structures/Doors/Airlocks/base_structureairlocks.yml
#	Resources/Prototypes/Entities/Structures/Doors/Firelocks/firelock.yml
2023-04-23 16:02:09 +03:00
PJBot
a6d8d96e0b Automatic changelog update 2023-04-23 06:29:44 -04:00
deltanedas
17fa2df632 parallax hotfix (#15691) 2023-04-23 20:28:40 +10:00
PJBot
5d14696cb9 Automatic changelog update 2023-04-23 06:18:25 -04:00
EnDecc
0f90548600 Advanced Mop is now More Advanced + SolutionPurge Component (#15532)
Co-authored-by: Arimah <arimah42@gmail.com>
2023-04-23 20:17:21 +10:00
PJBot
8709676f10 Automatic changelog update 2023-04-23 06:02:20 -04:00
metalgearsloth
7e886dc95a Follower fixes (#15348) 2023-04-23 20:01:15 +10:00
PJBot
06d99b4cb7 Automatic changelog update 2023-04-23 05:18:02 -04:00
Flipp Syder
c29968372e Adds validation bool for setting humanoid skin color (#15360) 2023-04-23 19:16:59 +10:00
PJBot
c8a61a08a8 Automatic changelog update 2023-04-23 05:14:42 -04:00
metalgearsloth
9ed3a996da Update salvage.ogg (#15688) 2023-04-23 19:13:38 +10:00
Slava0135
8aef835d33 radio systems replace all entity query with enumerator (#15449) 2023-04-23 18:29:08 +10:00
metalgearsloth
9c9c273a4c Fix zoom command for aghost (#15687) 2023-04-23 18:28:51 +10:00
PJBot
abde4a718e Automatic changelog update 2023-04-23 04:23:13 -04:00
Slava0135
4646e58cbc Fix apc battery state (#15568) 2023-04-23 18:22:09 +10:00
PJBot
8a70f6e858 Automatic changelog update 2023-04-23 04:21:07 -04:00
metalgearsloth
6076130987 Janitor QoL (#15626) 2023-04-23 18:20:03 +10:00
Leon Friedrich
3116621501 Try fix click sorting & other misc changes. (#15686) 2023-04-23 17:44:27 +10:00
PJBot
a4297aef1a Automatic changelog update 2023-04-23 03:37:05 -04:00
Jackal298
484611d741 add salvage rig (#15656) 2023-04-23 17:36:00 +10:00
metalgearsloth
db0120ea62 Fix tests (#15682) 2023-04-23 17:20:19 +10:00
PJBot
cec1c69175 Automatic changelog update 2023-04-23 02:57:27 -04:00
Nim
f2ae5687cc [entity] Animal masks (#15583)
* animal masks

Seven new animal masks. Let the masquerade be more diverse.

* maint fluff spawner
2023-04-23 00:56:23 -06:00
PJBot
664fa4d123 Automatic changelog update 2023-04-23 01:40:36 -04:00
Nemanja
fadee354db Anomaly Locator (#15677) 2023-04-23 15:39:33 +10:00
PJBot
8b9436f111 Automatic changelog update 2023-04-23 01:37:01 -04:00
Leon Friedrich
df1f8dd52a Allow eating and drinking to be cancelled. (#15434) 2023-04-23 01:35:57 -04:00
Nemanja
ef28cfd55f Raise powercellemptyevent on cell removed, fix powercelldraw (#15679) 2023-04-23 15:27:56 +10:00
PJBot
a381031909 Automatic changelog update 2023-04-23 01:24:06 -04:00
metalgearsloth
a39f9d0a0c Update submodule to 0.101.1.1 (#15678) 2023-04-23 15:23:02 +10:00
PJBot
0b36159e0e Automatic changelog update 2023-04-23 01:09:17 -04:00
Interrobang01
811bf653b1 Syndicate encryption key now gives two keys for the price of one (#14676) 2023-04-23 15:08:13 +10:00
PJBot
002713ac79 Automatic changelog update 2023-04-23 00:31:00 -04:00
metalgearsloth
eabbfefdd2 Fix some damagestatevisuals (#15674) 2023-04-23 14:29:56 +10:00
metalgearsloth
1d459b636c Changelog grammar fix (#15675) 2023-04-23 14:29:48 +10:00
PJBot
79b22851e5 Automatic changelog update 2023-04-22 23:56:48 -04:00
778b
b24c8d1d30 Fix collision for entity with LargeMobLayer. (#14803) 2023-04-23 13:55:44 +10:00
PJBot
343d2fd850 Automatic changelog update 2023-04-22 23:47:51 -04:00
metalgearsloth
3dddb8aba5 Power cell QOL fix (#15673) 2023-04-23 13:46:47 +10:00
PJBot
1485c0aa6a Automatic changelog update 2023-04-22 23:44:50 -04:00
OctoRocket
4194a7d666 [Tweak] Medipen prick popup is now centered on player (and some cleanup) (#15665) 2023-04-23 13:43:46 +10:00
metalgearsloth
1320bedd8e Update submodule to 0.101.1.0 (#15672) 2023-04-23 13:29:29 +10:00
PJBot
60798c7cd7 Automatic changelog update 2023-04-22 23:19:03 -04:00
deltanedas
47e4ed0374 signaller can be used as a payload (#14827)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-04-23 13:17:59 +10:00
PJBot
1d13aafca0 Automatic changelog update 2023-04-22 23:15:30 -04:00
metalgearsloth
1bab97a534 Remove lobby preload (#15670) 2023-04-23 13:14:25 +10:00
metalgearsloth
34ea3599a0 Add placementreplacement to walls and airlocks (#14766) 2023-04-23 13:08:07 +10:00
PJBot
f0a5f8270e Automatic changelog update 2023-04-22 23:06:41 -04:00
Menshin
fd973be10c Thermomachines code cleaning + some QoL (#14772) 2023-04-23 13:05:32 +10:00
PJBot
4704137e91 Automatic changelog update 2023-04-22 22:52:07 -04:00
Nemanja
5256f20a0f Revert "Security boots new sound" (#15668) 2023-04-22 19:51:03 -07:00
PJBot
269ef36d7c Automatic changelog update 2023-04-22 22:26:17 -04:00
metalgearsloth
a4dfe8beed Power cell slot QOL (#15373) 2023-04-23 12:25:12 +10:00
PJBot
abc84070c6 Automatic changelog update 2023-04-22 19:09:37 -04:00
GoodWheatley
e090a9ddae Rigged boxing gloves (#13847)
* rigged boxing gloves

* change item parent

* fix indentation
2023-04-22 19:08:33 -04:00
IanComradeBot
1736fad8a9 Automatic changelog update 2023-04-22 18:37:12 +00:00
Syxapik
f9a60c7f4e [Map] Avrite 0.22 (#1012) 2023-04-22 11:36:07 -07:00
IanComradeBot
4d63958330 Automatic changelog update 2023-04-22 14:09:28 +00:00
lzk228
f3253d547b Add extended to secret gamemode preset (#1009) 2023-04-22 07:08:24 -07:00
IanComradeBot
c3999a11fe Automatic changelog update 2023-04-22 14:07:02 +00:00
lzk228
10e8cc9d26 Update lamp plushie sprite (#1006) 2023-04-22 07:06:44 -07:00
lzk228
e5522bb092 Translate space villain arcade (#1003) 2023-04-22 07:05:57 -07:00
IanComradeBot
bc7075920a Automatic changelog update 2023-04-22 12:22:17 +00:00
lapatison
c17f9aeb15 Translate Upstream #1002 (#1004) 2023-04-22 05:21:13 -07:00
deltanedas
f72baa6a49 autogen parallax state (#15384)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-04-22 22:02:23 +10:00
PJBot
a66127b901 Automatic changelog update 2023-04-22 07:41:41 -04:00
Slava0135
c00bd9c247 Add hot potato (#14204)
Co-authored-by: AJCM <AJCM@tutanota.com>
2023-04-22 21:40:36 +10:00
PJBot
1907b249d7 Automatic changelog update 2023-04-22 07:14:09 -04:00
lapatison
77a3cf1009 Orderable crates: boxing equipment, empty boxes, bodybags (#14378) 2023-04-22 21:13:05 +10:00
PJBot
e741588d33 Automatic changelog update 2023-04-22 07:07:49 -04:00
jicksaw
415eca285c Remove stun and knockdown status effects before applying sleep (#15460) 2023-04-22 21:06:45 +10:00
PJBot
2a3d1be9b8 Automatic changelog update 2023-04-22 06:43:40 -04:00
Menshin
8ddef7611b Some fixes to magboots (#15392) 2023-04-22 20:42:36 +10:00
PJBot
035fcaa5b1 Automatic changelog update 2023-04-22 06:42:01 -04:00
Kit0vras
cf50379734 small ambient sound update (#15480) 2023-04-22 20:40:57 +10:00
PJBot
f5efbcb558 Automatic changelog update 2023-04-22 06:27:45 -04:00
metalgearsloth
e98113c71e Add scroll zooming for admins and ghosts (#14061)
* Add scroll zooming for admins

* Bunch of work

* Kinda better kinda worse scrolling

* shared code

* nyoom

* house md

* Fixes

* Log spam

* Fixes

---------

Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2023-04-22 04:26:41 -06:00
PJBot
d68ea6e2cf Automatic changelog update 2023-04-22 05:55:46 -04:00
Slava0135
c63ace72c8 fix holofan loc string missing (#15648) 2023-04-22 19:54:42 +10:00
TemporalOroboros
0e6e338093 Resolves ParticleAcceleratorPartVisualizer is Obsolete (#13897) 2023-04-22 19:39:04 +10:00
TemporalOroboros
d78110bebd Resolves PowerDeviceVisualizer is Obsolete (#13900) 2023-04-22 19:37:40 +10:00
08A
485fee30f0 Used SharedTransformSytem in AnchorableSystem (#14332) 2023-04-22 19:37:19 +10:00
TemporalOroboros
7523ed4c17 Resolves AirlockVisualizer is Obsolete (#13884) 2023-04-22 19:18:16 +10:00
PJBot
8f8b71f75b Automatic changelog update 2023-04-22 04:58:23 -04:00
metalgearsloth
9361b0b469 NPC obstacle fixes (#15645) 2023-04-22 18:57:19 +10:00
TemporalOroboros
2d45d97266 Resolves DeployableBarrierVisualizer is Obsolete (#13903) 2023-04-22 18:48:45 +10:00
IanComradeBot
6eb1f3cf42 Automatic changelog update 2023-04-22 07:30:56 +00:00
lapatison
7dcbbe7138 Translate TTS names (#1011) 2023-04-22 00:29:51 -07:00
Puro
8cc3bbe653 Add IAA Centcom pen (#999) 2023-04-22 00:29:06 -07:00
lzk228
bfcec38989 Remove 'cap' from chat filter (#1010) 2023-04-22 00:26:04 -07:00
PJBot
15c80f64bd Automatic changelog update 2023-04-22 03:11:54 -04:00
T-Stalker
108d7d9cb4 Adds shiny crystal for salvage and decoration (#15643) 2023-04-22 17:10:50 +10:00
metalgearsloth
a4aa8c21f6 Update submodule to v0.101.0.0 (#15644) 2023-04-22 17:05:57 +10:00
PJBot
04a97fcb17 Automatic changelog update 2023-04-22 03:04:56 -04:00
Nemanja
4f9ae1116e Lipid Extractor (#15597) 2023-04-22 17:03:50 +10:00
metalgearsloth
0859101afe Update thruster for API change (#15642) 2023-04-22 16:41:16 +10:00
Scribbles0
7ec0685fda brig timers n other stuff (#15641) 2023-04-21 21:43:18 -06:00
Scribbles0
d8cbbcc4c7 update sec n atmos (#15640) 2023-04-21 21:42:56 -06:00
metalgearsloth
033ad356c7 Fix clothing (#15627) 2023-04-22 11:27:16 +10:00
Tyzemol
87a88d5338 make monkey ghostrole actually takeoverable (#15625) 2023-04-21 05:31:58 -06:00
PJBot
9a74b2b413 Automatic changelog update 2023-04-21 06:27:21 -04:00
metalgearsloth
970507b3e6 Reduce expedition time (#15624) 2023-04-21 20:26:17 +10:00
metalgearsloth
844c56c016 Fix thruster postmapinit (#15623) 2023-04-21 20:04:20 +10:00
PJBot
e6590f437e Automatic changelog update 2023-04-21 05:17:40 -04:00
Leon Friedrich
a499e6b0b7 Fix rped.ogg attribution (#15608) 2023-04-21 03:16:52 -06:00
Nemanja
e4642cefcb [entity] Mega Spray Bottle (#15558) 2023-04-21 03:16:33 -06:00
metalgearsloth
6783bce00b biomass + tank sprite tweaks (#15622) 2023-04-21 18:46:42 +10:00
metalgearsloth
39be1723d2 More salvage fixes (#15618) 2023-04-21 17:16:49 +10:00
Emisse
21c05f75ae [map] omega updatey (#15616) 2023-04-21 00:55:51 -06:00
Emisse
1c0e140bd3 [map] meta brig timers (#15615) 2023-04-21 00:55:41 -06:00
Emisse
340d8f766b [map] marathon brig timers (#15614) 2023-04-21 00:55:24 -06:00
Emisse
fa03759b8b [map] Bagel Quick Updatey (#15610)
* Bagel Quick Updatey

* link defaults
2023-04-21 00:51:32 -06:00
Emisse
c2ec4bd045 [map] fland brig timers (#15612) 2023-04-21 00:46:47 -06:00
Emisse
2e2eb8ced0 [map] box brig timers (#15611) 2023-04-21 00:46:38 -06:00
Emisse
87d81aa4f9 [fix] medal case state(#15617) 2023-04-21 00:42:55 -06:00
PJBot
1b477020bf Automatic changelog update 2023-04-21 01:37:35 -04:00
metalgearsloth
86bebbbb6e Add salvage shuttle (#15609) 2023-04-21 15:36:32 +10:00
PJBot
56e95f811d Automatic changelog update 2023-04-21 01:07:39 -04:00
metalgearsloth
8c0d7cfa9f Add salvage song (#15580) 2023-04-21 15:06:35 +10:00
metalgearsloth
3d1333b9ab Don't enable ghost roles for salvage spawns (#15598) 2023-04-21 15:06:22 +10:00
Leon Friedrich
857c1462be Improve IsBlockedTurf (#15133) 2023-04-21 15:06:10 +10:00
metalgearsloth
0ebcba370f Expeditions QOL (#15599) 2023-04-21 15:05:50 +10:00
metalgearsloth
e780c6a98a Fix NPC door prying (#15605) 2023-04-21 15:05:29 +10:00
Leon Friedrich
2744ef81d8 Update engine version (#15606) 2023-04-21 14:19:05 +10:00
Emisse
0c161f3000 Monky Ghost Role Again (#15604) 2023-04-21 14:18:53 +10:00
Leon Friedrich
d1d13f4ef1 Fix misc construction bugs (#15600) 2023-04-21 14:01:35 +10:00
PJBot
e13e398424 Automatic changelog update 2023-04-20 20:27:43 -04:00
OctoRocket
696d874574 Fixes issue #9597: Emitter beams are blocked by glass windows (#15429) 2023-04-20 17:26:39 -07:00
PJBot
2d79e7918e Automatic changelog update 2023-04-20 19:59:07 -04:00
SpartanKadence
4fe0f974c0 [Tweak] Uniform Printer Additions and Recipe Changes (#15591) 2023-04-20 17:58:03 -06:00
PJBot
ad7a7c225b Automatic changelog update 2023-04-20 19:55:34 -04:00
AsikKEsel
dce680065d [Entity] Add new medals (#15577)
* Add 6 new medals

* Update medalcase.yml

* Update medals.yml

* Update medalcase.yml
2023-04-20 17:54:31 -06:00
PJBot
d81d595a36 Automatic changelog update 2023-04-20 19:52:15 -04:00
brainfood1183
185cd1bb1c [Map] Origin Station Update 20.04.2023 (brig timers) (#15587)
* brig timers

* fix

* added tinyfans to salv
2023-04-20 17:52:08 -06:00
Vasilis The Pikachu
5d1f6d32b3 [Fix] Fix ians density (#15589) 2023-04-20 17:51:11 -06:00
PJBot
dd70a9e2bc Automatic changelog update 2023-04-20 19:48:52 -04:00
Kit0vras
e37a549cb6 [Entity] forensic gloves and locker fill (#15595) 2023-04-20 17:47:48 -06:00
lapatison
6aba1b4627 [Tweak] Lisa and Old Ian as possible HoP pets (#15592)
* randomised spawner, proper meat

* some space
2023-04-20 17:47:04 -06:00
PJBot
9567e37938 Automatic changelog update 2023-04-20 09:33:10 -04:00
metalgearsloth
0301763043 Expedition mining spawn adjustments (#15581) 2023-04-20 23:32:06 +10:00
PJBot
de6b587448 Automatic changelog update 2023-04-20 08:10:53 -04:00
metalgearsloth
e75d9d7e33 Fix accidentally selling mobs (#15578) 2023-04-20 22:09:48 +10:00
metalgearsloth
2264c7d0e3 Update submodule to 0.99.0.0 (#15576) 2023-04-20 21:09:21 +10:00
metalgearsloth
ae01618874 Revert "Revert "Replace ResourcePath with ResPath (#15308)" (#155… (#15566) 2023-04-20 20:16:01 +10:00
deltanedas
0c38a6db8d fix loneop sprite path (#15570) 2023-04-20 18:14:29 +10:00
deltanedas
2a89a04d76 fix dogi filesep (#15569) 2023-04-20 18:11:30 +10:00
PJBot
4c9ea26b44 Automatic changelog update 2023-04-20 04:06:02 -04:00
Flareguy
171b40a90e [Tweak] Ripley mech buffs (#15567)
* Misc. locker fill changes

* Ripley buffs

* description change
2023-04-20 02:04:57 -06:00
Slava0135
adb12676c6 replace apc panel with wires panel (#14832) 2023-04-20 16:42:22 +10:00
PJBot
32a3ee945c Automatic changelog update 2023-04-20 02:29:03 -04:00
Slava0135
2689ff4f23 fix apc toggle (#15562) 2023-04-20 16:27:59 +10:00
PJBot
62b5e9e93c Automatic changelog update 2023-04-20 01:52:14 -04:00
metalgearsloth
1d420ec053 Expedition loc + timer fixes (#15561) 2023-04-20 15:51:10 +10:00
PJBot
2bd35fd03b Automatic changelog update 2023-04-19 23:29:22 -04:00
metalgearsloth
7cd7b5091c Fix cargo FTL (#15557) 2023-04-20 13:28:19 +10:00
Emisse
8970bd3cb5 [Map] Bagel Update 17.5 (#15555) 2023-04-19 21:27:34 -06:00
PJBot
c327ad3dd0 Automatic changelog update 2023-04-19 22:51:20 -04:00
Nemanja
c3a290aa08 [Fix] Fix no physics on brig timers (#15556) 2023-04-19 20:50:39 -06:00
Nim
c0be4fcc82 [Entity] SWAT gas mask for HoS (#15539)
* SWAT gas mask for HoS

Adds a SWAT gas mask. Replaces the standard Security gas mask in the HoC box with an elite one.

* fix

* commit

* commit2

* commit3
2023-04-19 20:50:15 -06:00
ninruB
675e528b6f [Tweak] syndi gun price changes (#15542) 2023-04-19 20:49:26 -06:00
metalgearsloth
00160647b0 Update submodule to 0.98.0.0 (#15552) 2023-04-20 11:46:18 +10:00
metalgearsloth
acf79a8209 Revert "Replace ResourcePath with ResPath (#15308)" (#15551) 2023-04-20 11:43:54 +10:00
PJBot
9b99fcbcef Automatic changelog update 2023-04-19 21:24:30 -04:00
metalgearsloth
fc3bc1805c Update submodule to 0.97.1.1 (#15550) 2023-04-19 18:23:26 -07:00
metalgearsloth
122350f19c Salvage expeditions (#12745) 2023-04-20 10:43:13 +10:00
metalgearsloth
486d7c179e Update submodule to 0.97.1.0 (#15547) 2023-04-20 10:42:53 +10:00
DrSmugleaf
82e1c2104a Fix map renderer build (#15543) 2023-04-19 13:25:23 -07:00
PJBot
55d482273c Automatic changelog update 2023-04-19 10:28:45 -04:00
Puro
bb6f8543cd [Clothing] Samurai dogi (#14927)
* [Clothing] Samurai hakama

syndicate only.

* meta.json update

Co-authored-by: AJCM-git <60196617+AJCM-git@users.noreply.github.com>

* hakama desc

the description of the hakama is shortened

* Update theater.yml

* Update coats.yml

* Update RobustToolbox

* Revert "Update RobustToolbox"

This reverts commit 113dd54a5d0e49a415039f8f03ea1bf87bad04c9.

* dogi

---------

Co-authored-by: AJCM-git <60196617+AJCM-git@users.noreply.github.com>
2023-04-19 10:27:39 -04:00
metalgearsloth
e8c7e514c5 Update submodule to 0.97.0.0 (#15535) 2023-04-19 23:52:27 +10:00
Ygg01
71f358a027 Replace ResourcePath with ResPath (#15308) 2023-04-19 23:39:17 +10:00
Leon Friedrich
9513ea66e4 ECS BatteryComponent (#15337) 2023-04-19 20:10:08 +10:00
DrSmugleaf
e95cd6e412 Remove explosion visuals component references (#15264) 2023-04-19 20:09:22 +10:00
PJBot
52fb725cf3 Automatic changelog update 2023-04-19 06:04:12 -04:00
Nemanja
081b09b0a4 Reduce power of anomaly vessel upgrades (#15520) 2023-04-19 20:03:07 +10:00
metalgearsloth
7102cc7159 Reflect changes (#15071) 2023-04-19 20:02:30 +10:00
Nemanja
31851e5468 [Entity] Brig Timers (#15285)
* brigtimer

* ok

* TextScreen w timer implementation

* second commit

* working brig timer

* signal timers near completion

* soon done

* removed licenses, fixes noRotation on screens, minor edits

* no message

* no message

* removed my last todos

* removed csproj.rej??

* missed a thing with .yml and tests

* fix tests

* Update base_structureairlocks.yml

* timespan type serialize

* activation turned into comp

* sloth review

* Update timer.yml

* small changes

---------

Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
Co-authored-by: rolfero <45628623+rolfero@users.noreply.github.com>
2023-04-19 01:47:01 -06:00
PJBot
7fe07fb01d Automatic changelog update 2023-04-19 03:45:01 -04:00
Floofi
0181b1e64d [Entity] Hospital Gown for medical (#15405)
* Functional hospital gown

* Added gowns to medidrobe
2023-04-19 01:43:57 -06:00
PJBot
d7c293d301 Automatic changelog update 2023-04-19 03:43:11 -04:00
keronshb
ac87effca0 [Revert] Reverts Ninja (#15516)
* Revert "[Antag] add space ninja as midround antag (#14069)"

This reverts commit c1cda0dbf8.

* Revert "[Fix] move ninja objectives into NinjaRole (#15490)"

This reverts commit 251f429fb3.
2023-04-19 01:43:09 -06:00
mhamster
6161f7d5f3 [Entity] Add scientist lab coat (#15455)
* Hey bro nice coat

+ added scientist lab coat
+ made scientist lab coat obtainable from scidrobe
+ made scientist lab coat obtainable from robodrobe
+ made scientist lab coat obtainable from role joining science departament
+ made scientist lab coat obtainable from science locker
+ made scientist lab coat obtainable from science wardrobe

* Update Resources/Prototypes/Entities/Clothing/OuterClothing/coats.yml

Co-authored-by: Emisse <99158783+Emisse@users.noreply.github.com>

---------

Co-authored-by: Emisse <99158783+Emisse@users.noreply.github.com>
2023-04-19 01:42:05 -06:00
liltenhead
1916e67fd2 [Tweak] Implanter Speed (#15523) 2023-04-19 01:41:09 -06:00
RobbyTheFish
426bb95e1b [Entity] Add Ian's Backpack (#15519)
* Initial commit

Add Ian's backpack

* Fixed inhand sprites

* Add fill to HoP Locker

Added Ian's 50% probability chance to spawn Ian's backpack in HoP locker
2023-04-19 01:40:25 -06:00
IanComradeBot
7a3172cd75 Automatic changelog update 2023-04-19 07:23:49 +00:00
Morb
bc4015f651 Bunch of resprites (#996) 2023-04-19 00:22:44 -07:00
JerryTheMouse
3bc54f01d4 Add Chief Engineer's Bags (#995) 2023-04-19 00:22:06 -07:00
IanComradeBot
ac49af9343 Automatic changelog update 2023-04-19 07:20:08 +00:00
lapatison
988db56db9 Brigmed fashion locale (#997) 2023-04-19 00:19:04 -07:00
IanComradeBot
210df181f4 Automatic changelog update 2023-04-19 07:18:52 +00:00
lapatison
44156f9c48 Translation of Space Ninja names dataset (#998) 2023-04-19 00:17:47 -07:00
IanComradeBot
b82efe0c41 Automatic changelog update 2023-04-19 07:17:12 +00:00
lzk228
6cac072180 Localization of disease emojis (#1000) 2023-04-19 00:16:06 -07:00
Morb
3206641418 Merge pull request #1002 from space-syndicate/upstream-sync
Upstream sync
2023-04-19 00:12:35 -07:00
deltanedas
6ddd8761a9 emag refactor (#15181)
* limitedcharges stuff from emag

* changes except broken

* fix

* the

* move recharging to server, emag namespace -> charges

* the

* use resolve

* pro

webedit gaming

* the

* the

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-04-18 22:46:00 -07:00
PJBot
8507bcc8a8 Automatic changelog update 2023-04-19 01:45:40 -04:00
DEATHB4DEFEAT
078963127b add search to marking editors (#15526) 2023-04-18 22:44:37 -07:00
PJBot
3e410bd9e9 Automatic changelog update 2023-04-19 01:42:13 -04:00
Puro
7a5fb7ea67 [Sprite] Stimpack Sprite (#14987)
* [Sprite] Stimpack Sprite

* updated meta.json
2023-04-19 01:41:10 -04:00
PJBot
ed4e1d0ad5 Automatic changelog update 2023-04-19 00:37:16 -04:00
Dawid Bla
3d7281540d Makes minibomb actually gib (#15330) 2023-04-19 00:36:12 -04:00
PJBot
f209c702d2 Automatic changelog update 2023-04-18 23:10:26 -04:00
Whisper
1b31da956a Bloodloss drunk status no longer persists after being healthy AND dead bodies will still bleed (#15189)
* removing drunk scaling with missing blood, drunk will apply until blood restored

* added new drunk function to go with new bloodloss drunk code

* initial tryremovetime code for drunk system. Still need to code it into bloodloss and test.

* initial tryremovetime code for drunk system. Still need to code it into bloodloss and test.

* Drunk status added by low blood level should be removed when healthy

* Everything is working in the dev enviroment. Cleaning up code.

* Dead bodies bleed, do not recover blood, and do not take further bloodloss damage to missing blood

* Last commit
2023-04-18 23:09:22 -04:00
Morbo
0d983a3bff Update locale 2023-04-19 03:00:10 +03:00
Morbo
ea68e39611 Merge remote-tracking branch 'upstream/master' into upstream-sync2
# Conflicts:
#	Resources/Prototypes/Datasets/Names/syndicate.yml
#	Resources/Prototypes/Entities/Clothing/Shoes/boots.yml
#	Resources/ServerInfo/Guidebook/Science/Xenoarchaeology.xml
#	Resources/ServerInfo/RulesCorvax.txt
#	Resources/Textures/Clothing/Hands/Gloves/Color/yellow.rsi/meta.json
#	Resources/Textures/Clothing/Neck/Cloaks/capcloakformal.rsi/meta.json
#	Resources/Textures/Clothing/Neck/Cloaks/ce.rsi/meta.json
#	Resources/Textures/Clothing/Neck/Cloaks/cmo.rsi/meta.json
#	Resources/Textures/Clothing/Neck/Cloaks/hos.rsi/meta.json
#	Resources/Textures/Clothing/Neck/Cloaks/qm.rsi/meta.json
#	Resources/Textures/Clothing/Neck/Cloaks/rd.rsi/meta.json
#	Resources/Textures/Objects/Misc/bureaucracy.rsi/meta.json
2023-04-19 02:54:06 +03:00
keronshb
c52db39077 Changelog Fix for syringes (#15517) 2023-04-18 18:17:34 -04:00
PJBot
49058e7b98 Automatic changelog update 2023-04-18 16:50:21 -04:00
EnDecc
3ac9cacc1a [Tweak] adds SolutionRegeneration component to parent sink at 1u per second (#15514) 2023-04-18 14:49:16 -06:00
PJBot
f5e0ddc980 Automatic changelog update 2023-04-18 10:35:58 -04:00
PJBot
6871881a78 Automatic changelog update 2023-04-18 10:34:45 -04:00
deltanedas
24f7b6ffc5 experimental welder fuel regeneration (#15475)
* solution regeneration system

* experimental welding tool regenerates 1u of fuel every second

* pro

* use a solution

* added -> generated

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-04-18 10:27:05 -04:00
Whisper
3b1d9c489f Syringe changes. (#14441)
* Syringe changes

* Fix

* Fix

* Fix

* Trying to rerun the tests because idk how

* revert self heal nerf
2023-04-18 10:23:54 -04:00
PJBot
3ca51c4d73 Automatic changelog update 2023-04-17 18:48:13 -04:00
SonicHDC
c9f341fcce [Sprite] Brigmed hardsuit sprite stylization (#15461)
* Add files via upload

* Add files via upload
2023-04-17 16:47:08 -06:00
PJBot
07dff01ba2 Automatic changelog update 2023-04-17 18:32:43 -04:00
deltanedas
98de245ab4 [Fix] ninja hotfix (#15489) 2023-04-17 16:32:30 -06:00
deltanedas
251f429fb3 [Fix] move ninja objectives into NinjaRole (#15490)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-04-17 16:32:05 -06:00
Nim
60559ad1c1 [Fix] Gun safe, not a shotgun safe (#15495) 2023-04-17 16:31:40 -06:00
Scribbles0
dd653a4dba [Map] Cluster bridge door access fix (#15497) 2023-04-17 16:31:19 -06:00
deltanedas
98df9c6641 [fix] prevent removing battery from suit (#15491)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-04-17 16:30:40 -06:00
PJBot
d92d227e48 Automatic changelog update 2023-04-17 18:29:12 -04:00
Kit0vras
07457b72e3 [Fix] ERT Gear Fix (#15488) 2023-04-17 16:28:09 -06:00
PJBot
7401ed40d3 Automatic changelog update 2023-04-17 18:27:34 -04:00
Puro
002f63300a [RND] Research magboots (#15485)
* [Clothing] Security service magboots

* [RND] Magboots research

* sheesh

* sheesh2

* Update technologies.ftl

* Update technologies.yml

* Update magboots.yml

* Update lathe.yml

* Update security.yml

* qwq
2023-04-17 16:26:31 -06:00
PJBot
45f0b40175 Automatic changelog update 2023-04-17 18:22:53 -04:00
Puro
7f481f4b73 [Sprite] In hand sprites for cloaks (#15484) 2023-04-17 16:21:49 -06:00
Scribbles0
65c624e8ad [map] cluster minor update and tweaks (#15479) 2023-04-17 03:25:52 -06:00
Scribbles0
ea4a4a8358 [fix] lone ops fix (#15478) 2023-04-17 03:01:36 -06:00
PJBot
e812e6b3e3 Automatic changelog update 2023-04-17 03:57:45 -04:00
Leon Friedrich
e81f47dc13 Fix drinking and eating with a mask on (#15468) 2023-04-17 17:56:42 +10:00
PJBot
45336479c0 Automatic changelog update 2023-04-17 03:34:32 -04:00
deltanedas
c1cda0dbf8 [Antag] add space ninja as midround antag (#14069)
* start of space ninja midround antag

* suit has powercell, can be upgraded only (not replaced with equal or worse battery)

* add doorjacking to ninja gloves, power cell, doorjack objective (broken), tweaks

* 💀

* add basic suit power display that uses stamina rsi

* add draining apc/sub/smes - no wires yet

* add research downloading

* ninja starts implanted, move some stuff to yaml

* add Automated field to OnUseTimerTrigger

* implement spider charge and objective

* fix client crash when taking suit off, some refactor

* add survive condition and tweak locale

* add comms console icon for objective

* add calling in a threat - currently revenant and dragon

* combine all glove abilities

* locale

* spark sounds when draining, refactoring

* toggle is actually toggle now

* prevent crash if disabling stealth with outline

* add antag ctrl for ninja, hopefully show greentext

* fix greentext and some other things

* disabling gloves if taken off or suit taken off

* basic energy katana, change ninja loadout

* recallable katana, refactoring

* start of dash - not done yet

* katana dashing ability

* merge upstream + compiling, make AutomatedTimer its own component

* docs and stuff

* partial refactor of glove abilities, still need to move handling

* make dooremaggedevent by ref

* move bunch of stuff to shared - broken

* clean ninja antag verb

* doc

* mark rule config fields as required

* fix client crash

* wip systems refactor

* big refactor of systems

* fuck

* make TryDoElectrocution callable from shared

* finish refactoring?

* no guns

* start with internals on

* clean up glove abilities, add range check

* create soap, in place of ninja throwing stars

* add emp suit ability

* able to eat chefs stolen food in space

* stuff, tell client when un/cloaked but there is bug with gloves

* fix prediction breaking gloves on client

* ninja soap despawns after a minute

* ninja spawns outside the station now, with gps + station coords to navigate

* add cooldown to stun ability

* cant use glove abilities in combat mode

* require empty hand to use glove abilities

* use ghost role spawner

* Update Content.Server/Ninja/Systems/NinjaSuitSystem.cs

Co-authored-by: keronshb <54602815+keronshb@users.noreply.github.com>

* some review changes

* show powercell charge on examine

* new is needed

* address some reviews

* ninja starts with jetpack, i hope

* partial feedback

* uhh

* pro

* remove pirate from threats list

* use doafter refactor

* pro i gave skeleton jetpack

* some stuff

* use auto gen state

* mr handy

* use EntityQueryEnumerator

* cleanup

* spider charge target anti-troll

* mmmmmm

---------

Co-authored-by: deltanedas <deltanedas@laptop>
Co-authored-by: deltanedas <user@zenith>
Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: keronshb <54602815+keronshb@users.noreply.github.com>
2023-04-17 01:33:27 -06:00
Morb
0e6b273f1f Add fax admin panel (#15215) 2023-04-16 23:20:57 -07:00
PJBot
55f82d2c15 Automatic changelog update 2023-04-17 02:20:07 -04:00
justproggramer
1c4430519a Security boots new sound (#14926) 2023-04-16 23:19:02 -07:00
DrSmugleaf
13d299dea3 Fix admin note updates duplicating visually across all open note windows (#15471) 2023-04-16 23:18:54 -07:00
DrSmugleaf
fa8906da36 Fix not being to take ghost role for rat king spawners (#15473) 2023-04-16 23:18:39 -07:00
Leon Friedrich
8af149e61c Add climb & slip tests (#15459) 2023-04-16 23:07:03 -07:00
PJBot
27fbc4e235 Automatic changelog update 2023-04-17 02:01:48 -04:00
Scribbles0
e24d0b4e44 [Antag] Lone Ops (#14647)
* loneops event, prototype stuff, striker shuttle, and nukeops rule changes

* newline

* shuttle attributions

* optimizations and tweaks

* bugfix and mutually exclusive with nukeops

* bugfix but better

* fix nukie planet spawning when defaulting to extended

* remove hypospray protection references

* ghost_roles.yml edit thingy

* remove .orig file
2023-04-17 00:00:43 -06:00
PJBot
308a64a5c9 Automatic changelog update 2023-04-17 01:59:58 -04:00
Puro
dd030ac7e5 [Fix?] Chameleon mimics hardsuit helmets (#15386) 2023-04-16 23:58:54 -06:00
PJBot
d81614e4ec Automatic changelog update 2023-04-17 01:58:25 -04:00
PJBot
f02c8e326d Automatic changelog update 2023-04-17 01:57:23 -04:00
Nemanja
2a83a9bc17 [Sci] Non-destructive XenoArch Research (#15398)
* Non-destructive XenoArch research

* nerf the price

* Points -> Extract
2023-04-16 23:57:21 -06:00
Whisper
adb6b168b7 [SFX] Jester shoes now jingle. Sounds by GentleJester#8754 (#15457)
* Jester shoes jingle

* Added attribution

* Needs source I guess?
2023-04-16 23:56:19 -06:00
PJBot
053fe97c39 Automatic changelog update 2023-04-17 01:52:17 -04:00
Morb
a28f4d4761 [Fix] Add StationLimitedNetwork component for tracking implant (#15453) 2023-04-16 23:51:13 -06:00
Peptide90
97006710b4 [QOL] Removed unnecessary delays in some old texture meta.json files (#15378)
* removed old delay from meta.json

* removed old delay from meta.json

* removed old delay from meta.json

* removed old delay from meta.json

* removed old delay from meta.json

* delay fix

* delay fix

* delay fix

* fix delays

* fix delays
2023-04-16 23:50:37 -06:00
PJBot
b5df031034 Automatic changelog update 2023-04-17 01:44:45 -04:00
Sir Winters
3e58e638cf [Tweak] ClothesMate changes (#15420)
* Add Bomber Jacket to ClothesMate

* Empty-Commit

* The Clothing Economy is in Shambles

---------

Co-authored-by: Owai-Seek <>
2023-04-16 23:43:41 -06:00
PJBot
298c771e9a Automatic changelog update 2023-04-17 01:39:46 -04:00
Flareguy
3d1723d26f [Tweak] Misc. emergency locker fill changes (#15469) 2023-04-16 23:38:42 -06:00
eclips_e
8363ae7003 Salamander whitelist minimum to 10 (#15465) 2023-04-16 19:25:51 -07:00
Leon Friedrich
fc347e6f1b Fix gibbing related test warnings (#15466) 2023-04-17 12:12:15 +10:00
Leon Friedrich
e7b52b4475 Update engine (#15464) 2023-04-17 09:59:03 +10:00
Leon Friedrich
33ed34b532 Add more UI helper methods for tests (#15463) 2023-04-17 09:46:28 +10:00
PJBot
9f6215a759 Automatic changelog update 2023-04-16 14:54:30 -04:00
crazybrain23
4b137c2f65 [Map] aspid min pop to 25 (#15458) 2023-04-16 12:53:26 -06:00
Leon Friedrich
a1f103d1e7 Add reagent dispenser BUI test (#15443) 2023-04-17 02:34:36 +10:00
Leon Friedrich
6e0022d30f Fix game.table_bonk cvar (#15447) 2023-04-17 02:15:36 +10:00
Moony
ff4cbb5666 Reduce lizard's popcap to 80. (#15456) 2023-04-16 11:01:29 -05:00
Morbo
8febc3aac2 Copy secrets directories recursively 2023-04-16 11:09:13 +03:00
Morbo
cb971528e1 Just copy secret folders 2023-04-16 11:07:28 +03:00
Morbo
e5808be981 Fix setup_secrets.sh script commands 2023-04-16 11:01:55 +03:00
Morbo
068f55b70f Add executable permission for setup_secrets.sh 2023-04-16 11:00:13 +03:00
Morbo
4efe21b213 Correct secrets setup 2023-04-16 10:55:20 +03:00
Morbo
8dec7bafe9 Call prototypes secret directory setup 2023-04-16 10:26:54 +03:00
IanComradeBot
83f882cd55 Automatic changelog update 2023-04-16 07:12:39 +00:00
lapatison
96946a2bc3 Translate Upstream #986 (#988) 2023-04-16 00:11:34 -07:00
PJBot
56ede79921 Automatic changelog update 2023-04-16 02:07:04 -04:00
DrSmugleaf
07c5a844c7 Make the admin menu openable in the lobby (#15444) 2023-04-16 16:06:01 +10:00
PJBot
64d353cf7a Automatic changelog update 2023-04-16 01:56:26 -04:00
Nim
cc8d98e7ff [Entity] Shotgun Safe (#15433)
* Shotgun Case

I noticed that in the game there were sprite gun cases, but they were not used in any way. I fixed this, made kits with weapons for the Security Office, which can now be put in the Armory.

* rename
2023-04-15 23:55:22 -06:00
PJBot
fa75916139 Automatic changelog update 2023-04-16 01:54:53 -04:00
PJBot
cbf1dd7fd2 Automatic changelog update 2023-04-16 01:53:51 -04:00
T-Stalker
f61cc4f943 [Tweak] Spacelube is now slippery (#15442) 2023-04-15 23:53:47 -06:00
eclips_e
b69a4326f5 More Salamander CVar Changes (#15445) 2023-04-16 15:53:00 +10:00
Scribbles0
1357cdda1f [Tweak] Minor medical tweaks (#15446)
* chem survival box and medfab recipes

* test fix hopefully

* more fixes
2023-04-15 23:52:46 -06:00
brainfood1183
d24a17e4d1 [Map] Origin Station Update 15.04.2023 (boxer and other changes) (#15418)
* boxer, many small changes

* added boxer, other changes

* potential fix boxer

* fixes boxer
2023-04-15 23:48:03 -06:00
PJBot
d5238b0226 Automatic changelog update 2023-04-15 22:43:58 -04:00
Kara
bf04179f38 Revert "Makes water not slippery" (#15441) 2023-04-15 19:42:55 -07:00
PJBot
515a1cffd1 Automatic changelog update 2023-04-15 22:32:57 -04:00
T-Stalker
300cdb7196 Makes water not slippery (#15440) 2023-04-16 12:31:52 +10:00
Leon Friedrich
116670ae8a Rename "Server Info" to ServerInfo (#15436) 2023-04-16 10:55:59 +10:00
PJBot
9269212199 Automatic changelog update 2023-04-15 18:47:04 -04:00
EnDecc
5ed99bf497 [Tweak] Janibucket buffs (#15422)
* Improves Janitor trolley significantly by adding bucket slot with sprite overlay, and 300 extra water capacity. Improves Janitor bucket slightly by adding 100 extra water capacity.

* Reduces janitor trolley density by 100 to it's pull a bit faster
2023-04-15 16:46:00 -06:00
PJBot
44bdd008a2 Automatic changelog update 2023-04-15 18:45:04 -04:00
Puro
d639b0c002 [Sprite] Toy Mouse is hat!? (#15425) 2023-04-15 16:44:00 -06:00
Puro
a3102147ca [Entity] Centcom PDA (#15415)
* [PDA] Centcom PDA

* Centcom pen update

* sheesh

* Pen based on CyberPen
2023-04-15 16:43:15 -06:00
Interrobang01
faff954d29 [Tweak] Made Synaptizine treat hallucinations (#15431) 2023-04-15 16:42:16 -06:00
ninruB
5833a161e2 [Tweak] Buff syndie smokes (#15428) 2023-04-15 16:41:32 -06:00
Hunter Sagerer
10c87a4b24 [Tweak] Adjusted cake sizes (#15382) 2023-04-15 16:40:51 -06:00
Scribbles0
06228dde28 [Map] Cluster 2.0 (Update 2.5) (#15361)
* new map file

* det spawnpoint n theatre stuff

* rnd server

* rd coat and a few checks

* a couple changes

* playtest fixes
2023-04-15 16:39:26 -06:00
IanComradeBot
7e4acf3e92 Automatic changelog update 2023-04-15 22:23:46 +00:00
IanComradeBot
7cf7905ad3 Automatic changelog update 2023-04-15 22:22:43 +00:00
lzk228
9a9b92da2a [Recipe] QM mantle (#979) 2023-04-15 15:22:38 -07:00
lzk228
f351b264df Add word to chat filter (#985) 2023-04-15 15:22:18 -07:00
Morb
cfe87e0f43 Brigmed fashion (#987) 2023-04-15 15:21:36 -07:00
PJBot
5160d08df6 Automatic changelog update 2023-04-15 18:15:29 -04:00
keronshb
c6aae19a16 Adds repeating DoAfters to Food and Drink (#15233) 2023-04-16 08:14:26 +10:00
Morb
fe7708d410 Merge pull request #986 from space-syndicate/upstream-sync
Upstream sync
2023-04-15 13:55:26 -07:00
PJBot
39e59f11bf Automatic changelog update 2023-04-15 16:06:58 -04:00
Puro
3957477146 [StartingGear] Update misc SG (#14955) 2023-04-15 13:05:53 -07:00
Morbo
dd2f904c90 Update locale 2023-04-15 19:20:56 +03:00
Morbo
a40a53df5e Copy-paste moth3 state 2023-04-15 19:19:17 +03:00
Morbo
5a14c570aa Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	.github/CODEOWNERS
#	Resources/Prototypes/Catalog/Fills/Lockers/wardrobe_job.yml
#	Resources/Prototypes/typing_indicator.yml
#	Resources/Textures/Effects/speech.rsi/meta.json
#	Resources/Textures/Structures/Machines/fax_machine.rsi/icon.png
#	Resources/Textures/Structures/Machines/fax_machine.rsi/idle.png
#	Resources/Textures/Structures/Machines/fax_machine.rsi/inserting.png
#	Resources/Textures/Structures/Machines/fax_machine.rsi/printing.png
#	Resources/Textures/Structures/Storage/Crates/livestock.rsi/base.png
#	Resources/Textures/Structures/Storage/Crates/livestock.rsi/closed.png
#	Resources/Textures/Structures/Storage/Crates/livestock.rsi/open.png
2023-04-15 19:12:31 +03:00
PJBot
fcafcffe07 Automatic changelog update 2023-04-15 11:08:18 -04:00
Nemanja
ca4c523635 Remove brigmedic hypospray (#15426) 2023-04-16 01:07:13 +10:00
PJBot
0d947d73bc Automatic changelog update 2023-04-15 02:03:07 -04:00
Daniil Sikinami
ddbac96ffa Fix and update VehicleSystem.cs (#15284) 2023-04-14 23:02:03 -07:00
PJBot
08e5d336fc Automatic changelog update 2023-04-14 18:16:15 -04:00
Whisper
0ce3b7f7fd Adds a second pair of jester shoes for the clothing set missing shoes. (#15408) 2023-04-14 15:15:11 -07:00
DrSmugleaf
25bb9c0470 Add Emisse to CODEOWNERS for maps (#15416) 2023-04-14 13:22:14 -07:00
PJBot
115bb254a1 Automatic changelog update 2023-04-14 15:58:51 -04:00
Morb
2eb2ded7f3 Multiline edit everywhere (#15216) 2023-04-14 12:57:47 -07:00
PJBot
b3ed09a3db Automatic changelog update 2023-04-14 15:54:40 -04:00
Nemanja
bc014803d0 [Fix] "Syndicate Rubber Btamp" (#15401) 2023-04-14 13:53:36 -06:00
PJBot
c041a956b3 Automatic changelog update 2023-04-14 15:51:23 -04:00
Slava0135
7886d27dda Add radio jammer (#14369) 2023-04-14 12:50:19 -07:00
PJBot
779100484f Automatic changelog update 2023-04-14 15:49:14 -04:00
Whisper
6e8bb9ec18 Improved blood pack formula (now restores 15u blood) (#15310) 2023-04-14 12:48:10 -07:00
deltanedas
d6273edaed singulo distortion auto gen comp state (#15306)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-04-14 12:47:32 -07:00
deltanedas
84ab1e8f26 itemcooldown auto gen comp state (#15305)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-04-14 12:46:44 -07:00
deltanedas
450de80993 ghost auto gen comp state (#15304)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-04-14 12:46:17 -07:00
Leon Friedrich
5b09ee3102 Use AllEntityQuery<> In power systems (#15336) 2023-04-14 12:45:02 -07:00
PJBot
9b8b844386 Automatic changelog update 2023-04-14 15:44:54 -04:00
deltanedas
868fea19fb ignore prediction on guns disabled popup (#15138)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-04-14 12:44:26 -07:00
potato1234_x
41f8b401da Misc sprite changes (#15011) 2023-04-14 12:43:49 -07:00
Leon Friedrich
489660a6bb Add interaction tests (#15251) 2023-04-14 12:41:25 -07:00
deltanedas
ffe946729f refactor toilet (#15406)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-04-14 01:45:58 -07:00
eclips_e
ab215d401f Salamader CVar Changes (#15402) 2023-04-13 21:04:02 -07:00
Visne
07abb24817 Re-add keybindings for removing a word at a time (#15400)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-04-13 19:14:11 -07:00
PJBot
881780148f Automatic changelog update 2023-04-13 21:18:29 -04:00
deltanedas
457af3ee30 pet dehydrated fish to make him nice to you (#14709)
* petting fish to make him nice to you

* fix fishe, refactor a bit

* fishe

* pro

* feedback, for now

* refactor

* pro

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-04-13 18:17:25 -07:00
PJBot
40537ddfeb Automatic changelog update 2023-04-13 21:11:49 -04:00
ShadowCommander
3b21421ef1 Add EscapeContext keybind (#15301)
* Add EscapeContext

Escape context input closes windows if there are any open. If there are not any windows it opens the game menu.

* Add fluent for Escape Context

* Move EngineContext keybind to content

* Readd WindowCloseAll

* Fix EscapeContext not opening the game menu after using WindowCloseAll

WindowCloseAll does not clear the CloseRecentWindowUIController.recentlyInteractedWindows, which caused HasClosableWindow to return true because the list still had items.

Changed HasClosableWindow to check if windows in the list are still open and clear them if they aren't.

* Clean up EscapeContextUIController
2023-04-13 18:10:44 -07:00
Kara
47262a6998 Gun auto state handlers (#15186)
* battery auto state

* basic entity autostate

* ballistic autostate

* flyby

* cartridge ammo

* gun

* Revert "battery auto state"

This reverts commit 35b7d62f303fddb0edd9eb7a922e3c26b7a5f7fb.

* silly
2023-04-13 18:08:56 -07:00
Nemanja
ccf81a6be9 Add autocomplete to setgamepreset command (#15399)
* Add autocomplete to setgamepreset

* better ordering
2023-04-13 18:06:06 -07:00
metalgearsloth
d732acae3e Update submodule to 0.96.8.1 (#15397) 2023-04-14 10:31:18 +10:00
PJBot
003413f1e7 Automatic changelog update 2023-04-13 15:52:15 -04:00
crazybrain23
436e8407dc Fix, ice cream tastes like ice cream (#15389) 2023-04-13 12:51:11 -07:00
metalgearsloth
26df4cbf9e Update submodule to 0.96.8.0 (#15375) 2023-04-13 21:13:33 +10:00
metalgearsloth
6a6d40c83f Station map init (#15374) 2023-04-13 21:13:24 +10:00
Morbo
3c687a2932 Allow increase play time only with Permissions flag 2023-04-13 13:44:20 +03:00
PJBot
96037b40b6 Automatic changelog update 2023-04-13 03:23:01 -04:00
Puro
a35e2a8bba [Speech] Moth speech bubble (#15356) 2023-04-13 00:21:57 -07:00
PJBot
28bd3b1489 Automatic changelog update 2023-04-13 02:22:28 -04:00
metalgearsloth
be4e69b0c0 Station maps (#13027) 2023-04-13 16:21:24 +10:00
Checkraze
fc94d5245e [Map] kettle 1.7 (#15357) 2023-04-12 19:25:09 -06:00
PJBot
97085016e9 Automatic changelog update 2023-04-12 16:16:33 -04:00
crazybrain23
d5bacb2006 [Tweak] venders have robot typing indicator (#15355) 2023-04-12 14:15:28 -06:00
Whisper
6cc9a56cc4 [Tweak] Increased passive blood recovery from 0.3u to 1u (#15312) 2023-04-12 14:14:42 -06:00
crazybrain23
52e8e97924 [Fix] Prevent Shiva suicide (#15354)
* Prevent Shiva suicide

* fix indent oopsie
2023-04-12 13:55:59 -06:00
PJBot
0dd548b3ea Automatic changelog update 2023-04-12 14:45:56 -04:00
deltanedas
2b14e9a99b [Tweak] Syndi pens are bought in boxes now (#15190)
* pens are bought in wrappers now

* pro

* maybe

* pro

* pro

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-04-12 12:44:52 -06:00
PJBot
89a7f2fe28 Automatic changelog update 2023-04-12 14:34:23 -04:00
Puro
37f4cfe8b2 [Fix] Security cadet spawner icon (#15324)
* [Fix] Security cadet spawner icon

* fix meta

* mergefix
2023-04-12 12:33:19 -06:00
Puro
8a3cb9422e [Spawner] Boxer now spawns (#15351) 2023-04-12 12:32:49 -06:00
PJBot
2442cd1a6e Automatic changelog update 2023-04-12 14:27:11 -04:00
mhamster
53b0996df2 [Tweak] Change sleep icon to syndie pyjama's hat (#15353)
Change sleep and wake actions icons to syndie pyjama's hat (which is more logical than just an egg)
2023-04-12 12:26:06 -06:00
metalgearsloth
94ea61defa Fix biome seed gen (#15352)
Well the command itself didn't set the seed properly so.
2023-04-12 09:38:14 -05:00
PJBot
803aad3555 Automatic changelog update 2023-04-12 10:28:17 -04:00
Artjom
d3936b24fe Fingerprints filter for records station computer (#15017)
* add new labels and buttons for records stantion console

* add fingerprint fields for server

* set buttons and updates for fingerPrints filters

* set fingerprints filters

* final set for finger prints filters

* add new trhaslates for station records computer

* some fix for the PR

* refactor server side station record console system

* add message for filters

* add tranlates

* add new ui with several filters

* updetes prints with server side logic

* resolve conflicts with DNA

* resolve conflicts with DNA

* deleted unused variable and rename some fields

* added description for new state

* added select for filter

* set multiplay filters for the console

* added new translates

* add class filters &  fixed issue with reset line edit

* fix dublicate with set the  selectId for option button

* fixed review notes

* fixed review notes forget changet fix name

* add event TextEntered for better usability

* fixed review notes 3

* fixed formating in xaml

* fixed array with _filterTypes

* fixed ui and made it in minimalistic style

* fixed generalstationRecordFilter class, move method

* delete margin after line edit

* fix placeholder for lineEdit

* fix placeholder for lineEdit, the review note

* Revert "fixed generalstationRecordFilter class, move method"

This reverts commit 1b35c6ac44e7dafe9a1f0560eb177152b822f20b.

* impliment short swith in method IsSkippedRecord

* fixed review notes, remaked method IsSkipped and fix casing

* fixed the review note about check null record name
2023-04-12 07:27:13 -07:00
PJBot
c4fd54eefb Automatic changelog update 2023-04-12 09:51:11 -04:00
metalgearsloth
3840255ebb Fix thindow pathing (#15349) 2023-04-12 23:50:07 +10:00
DrSmugleaf
9146374e39 Remove ghost role component references (#15262) 2023-04-12 23:32:14 +10:00
PJBot
284f6b99b9 Automatic changelog update 2023-04-12 09:31:13 -04:00
DrSmugleaf
af49ead70f Add show disconnected button to admin player tab (#15326) 2023-04-12 23:30:03 +10:00
metalgearsloth
3dc0908151 Revert "Show ban and note count in ahelp window" (#15347) 2023-04-12 19:43:33 +10:00
PJBot
d0b9e1b978 Automatic changelog update 2023-04-12 05:06:59 -04:00
metalgearsloth
9b60d7b263 Fix emergency docking config (#15346) 2023-04-12 02:05:55 -07:00
Emisse
805cb49b39 [Map] Fland Brigmed (#15345)
* fland

* proto
2023-04-12 02:54:38 -06:00
Emisse
76881d9c4e [Map] Meta Brigmed (#15344)
* meta

* proto
2023-04-12 02:54:26 -06:00
PJBot
7f4983d6b9 Automatic changelog update 2023-04-12 04:54:15 -04:00
Emisse
e9cf2f026c [Map] Box Brigmed Update (#15343)
* Box Brigmedic

* brigo
2023-04-12 02:54:05 -06:00
Whisper
3f787fcd75 Cloth can be used as gauze to stop bleeding (#15311) 2023-04-12 02:53:10 -06:00
brainfood1183
318cbc4146 Craftable Clown Hardsuit (#15317)
* clownhardsuit

* clothing construction catagory
2023-04-12 02:52:08 -06:00
Myakot
ae1675bc7f [BUG] fixing lizard's stomach sizes (#15341)
My first ever PR and it's a webeddit, yay. Can't see this going wrong or just straight out denied.
fixed #15108 = lizards having twice the stomach volumes they should
2023-04-12 02:51:31 -06:00
IanComradeBot
ae388d883c Automatic changelog update 2023-04-12 08:16:51 +00:00
lzk228
c50c19c3a1 [Role] Fix IAA startgear (#980) 2023-04-12 01:15:43 -07:00
metalgearsloth
10d82afcc9 Fix lobby votes (#15342) 2023-04-12 17:39:43 +10:00
brainfood1183
8a8ea834d7 [Map] Origin added brigmedic (#15331) 2023-04-11 19:32:37 -06:00
PJBot
79cb3e0bb8 Automatic changelog update 2023-04-11 20:35:29 -04:00
DrSmugleaf
26cd16eeaa Show ban and note count in ahelp window (#15328) 2023-04-12 10:34:25 +10:00
DrSmugleaf
98b4af8df0 Remove inventory component references (#15249) 2023-04-12 10:20:47 +10:00
PJBot
54ceca8c7f Automatic changelog update 2023-04-11 20:20:13 -04:00
DrSmugleaf
c25d7ba7bd Fix not showing ahelp relay label to players (#15327) 2023-04-12 10:19:09 +10:00
Leon Friedrich
21378f6e41 Fix misc bugs (#15314) 2023-04-12 10:18:30 +10:00
Puro
d068c4f36b [IDK] Cleaning the code from useless variables (#15323) 2023-04-11 17:15:39 -07:00
Emisse
66500ba23c [Map] Bagel Brig Med Update (#15329)
* brigmed

* brigmed bongel
2023-04-11 18:13:30 -06:00
lapatison
6806b1cb94 Translate Upstream #977 (#978) 2023-04-11 17:13:01 -07:00
PJBot
3fbf5356d3 Automatic changelog update 2023-04-11 20:12:59 -04:00
Dawid Bla
c6de63c535 Stop toys from electrocuting on attack (#15318) 2023-04-11 17:11:55 -07:00
DrSmugleaf
f474171451 Remove health analyzer component references (#15322) 2023-04-11 17:11:02 -07:00
PJBot
92eda47e14 Automatic changelog update 2023-04-11 19:12:06 -04:00
Puro
682c6e02cc [Job] Brigmedic (#15319)
* [Job] Brigmedic

Everything is included!

* id meta fix

* fix brigmed.yml

* brigmed hardsuit migration
2023-04-11 17:11:01 -06:00
Morb
b4357f446e Add lobby arts (#976) 2023-04-11 15:12:12 -07:00
Morb
2d5adb06bf Merge pull request #977 from space-syndicate/upstream-sync
Upstream sync
2023-04-11 14:31:35 -07:00
Morbo
dc6a58355b Fix terminal map 2023-04-12 00:11:25 +03:00
Morbo
ad439f247c Fix Ishimura 2023-04-11 23:55:58 +03:00
Morbo
2f4ae3b1a2 Update locale 2023-04-11 22:58:47 +03:00
Morbo
5cfce653e0 Extract locale 2023-04-11 22:46:32 +03:00
Morbo
47d49bf035 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Server/Zombies/ZombifyOnDeathSystem.cs
2023-04-11 22:36:33 +03:00
ssdaniel24
d360a68e4f Removing empty suffixes in russian localization (#974) 2023-04-11 12:31:41 -07:00
PJBot
4f362600a2 Automatic changelog update 2023-04-11 13:32:16 -04:00
deltanedas
83f6266c5e dont play sound if using tool was interrupted (#15302) 2023-04-12 03:31:11 +10:00
Leon Friedrich
61b19b3164 Remove unnecessary dependency injection from DoAfters (#15170) 2023-04-12 03:23:04 +10:00
Leon Friedrich
fff7d485d1 Update Engine (#15315) 2023-04-12 03:22:32 +10:00
Zoldorf
8400ed7fbb add the ability to override the equipped state sprite clothing system uses for custom prototypes. (#15294) 2023-04-12 02:28:56 +10:00
PJBot
33c34bda13 Automatic changelog update 2023-04-11 07:22:35 -04:00
EnDecc
34f5cb7440 Drain buffs (#15300) 2023-04-11 21:21:30 +10:00
metalgearsloth
793a09336e Fix spreader test (#15303) 2023-04-11 03:02:24 -07:00
Kara
3bb2b27169 Delete more body code (#15259) 2023-04-10 23:28:10 -07:00
PJBot
64089f9c5d Automatic changelog update 2023-04-11 02:27:43 -04:00
metalgearsloth
70be6996b1 ID access change (#15239) 2023-04-10 23:27:35 -07:00
Skye
0df5b6fa27 Rename escape menu title to game menu (#15298) 2023-04-10 23:26:38 -07:00
PJBot
a90df8cd34 Automatic changelog update 2023-04-10 23:41:11 -04:00
Skye
405ea8ae49 Rebindable menu + move menu to default F10 (#15287)
* Rebindable menu + move menu to default f11

* Moved to F10

* Specify which menu gets toggled by the EscapeMenu button

---------

Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>
2023-04-10 20:40:07 -07:00
PJBot
528a03005f Automatic changelog update 2023-04-10 22:20:50 -04:00
deltanedas
27bdc5d4b5 prevent nettles from injecting through hardsuit (#14895)
* prevent nettles from injecting through hardsuit

* pro

* better

* pro

* pro

* noob

* inject popup

* caution

* )

* ;

* 💀

* 💀

* scaf + bomb suit immune to nettle

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-04-10 19:19:43 -07:00
PJBot
5d66215513 Automatic changelog update 2023-04-10 21:57:26 -04:00
Kara
4538a0b23e Fix minor puddle regressions (#15295) 2023-04-10 20:56:21 -05:00
PJBot
a225ee9632 Automatic changelog update 2023-04-10 21:24:39 -04:00
freeman2651
96e91f5dc2 [tweak] Pills 1984 (#15292)
* reduce pill volume to 20u

* and fix chem master dosage lmao
2023-04-10 19:23:35 -06:00
PJBot
9fd443aec2 Automatic changelog update 2023-04-10 20:32:20 -04:00
crazybrain23
b7c6e4cc47 Chameleon breath mask fix (#15024) 2023-04-10 17:31:14 -07:00
Emisse
2fa3d9f4af [Map] Omega Updatey (#15290) 2023-04-10 16:51:23 -06:00
PJBot
d78041a0f5 Automatic changelog update 2023-04-10 18:36:47 -04:00
deltanedas
7c8f4054f3 artifacts no longer rigged (#15283)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-04-10 15:35:42 -07:00
Emisse
fe01cfc01b [Map] Meta Update (#15291) 2023-04-10 16:07:38 -06:00
Emisse
34c39a08d3 [Map] Fland Update 1.5 (#15288) 2023-04-10 15:46:12 -06:00
Emisse
cf2194f89e [Map] Marathon Updatey (#15289) 2023-04-10 15:34:09 -06:00
PJBot
ebf41c947d Automatic changelog update 2023-04-10 17:31:37 -04:00
Nemanja
2d78c50f3e fix material reclaimer sound issue (#15278)
* fix material reclaimer sound issue

* this, too
2023-04-10 16:30:33 -05:00
PJBot
8ea9957736 Automatic changelog update 2023-04-10 17:30:21 -04:00
Puro
6341e7d094 [Tweak] Robust Nukie in Sustenance Vendor (#15274) 2023-04-10 15:29:15 -06:00
Kara
4ceb45d171 [Combat] Let people melee attack themselves (#15272) 2023-04-10 15:28:27 -06:00
Emisse
f796933b9e [Map] Box Updatey (#15286) 2023-04-10 15:08:31 -06:00
Emisse
de2143625c [Map] Bagel Spider and Recycler (#15263) 2023-04-10 14:17:10 -06:00
brainfood1183
c27fc01b29 [map] Origin-added shiva and reclaimer (#15270) 2023-04-10 14:01:06 -06:00
metalgearsloth
360f16fee5 Fix edgespreaderprototype linter (#15265) 2023-04-10 17:54:50 +10:00
PJBot
9cbd7a5e85 Automatic changelog update 2023-04-10 02:44:29 -04:00
metalgearsloth
a17bb60321 Fix spreader logic (#15260) 2023-04-10 16:43:25 +10:00
metalgearsloth
aebe31cfde Fix master (#15256) 2023-04-10 15:47:51 +10:00
brainfood1183
8e817e2b97 pirate content (#11799)
* pirate content

* pirate content

* merge

* merge

* update launchers

* trying to fix launcher error

* merge

* merge

* merge

* fix for launchers

* update to held cannon sprite

* attempt to fix issue

* first updates in long time

* changes mostly to sprites

* more sprite fixes

* more sprite changes

* json fixes

* small update

* new pirate crate

* update

* updae json

* fix eva

* update accent

* fix accentcomp

* improved pirate chest

* accent localized

* station to docks

* modified the pirate ship

* changed pda spawns for firstmate nad piratecaptain to passenger pdas

* fixes

* pirate accent

* removed  spacing in shotgun.yml

* redo accent

* fix

* removed no spawn from helmet hardsuit

* suffix capitalization

* tweaks

* a

* jusdt fixing up the hi and yes which are both replacement and not replacement and replaced.

* pirate accent fixes

* desc fix

---------

Co-authored-by: ElectroJr <leonsfriedrich@gmail.com>
Co-authored-by: AJCM <AJCM@tutanota.com>
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2023-04-09 22:47:40 -07:00
metalgearsloth
317a4013eb Puddles & spreader refactor (#15191) 2023-04-10 15:37:03 +10:00
PJBot
3178ab83f6 Automatic changelog update 2023-04-10 00:39:24 -04:00
Nemanja
57f2a768a0 Material Reclaimer (#14969)
* Material Reclaimer

* Fix this test

* autostack output, tweak volume, add upgrade examine

* whitelist AND blacklist support

why not

* trying so hard to get this fucking test to work

* EmoGarbage delves into MaterialArbitrageTest, never to return

* VV and restore cloth to glory

* make the system more robust

* even more stuff has composition; add blacklist for important items

* fix test fails

* convert recycling

* forgor :sadge:

* lol

* simply a modiCUM of doc commentary
2023-04-09 23:38:20 -05:00
PJBot
69c1317d1c Automatic changelog update 2023-04-10 00:34:27 -04:00
Nim
b9e71237c4 Predatory pet for HoS (#15237) 2023-04-09 21:33:22 -07:00
DrSmugleaf
39f272fa5c Remove PA component references (#15252) 2023-04-10 14:10:33 +10:00
TurboTrackerss14
f8cef464a2 Added small text to Guidebook Security tab. (#15248)
This file has existed for a good while with zero content as is the only dropdown in the guidebook without text.
Why not for a first commit eh?
2023-04-09 18:06:27 -05:00
DrSmugleaf
66adf34f59 Remove cryo pod component references (#15247) 2023-04-09 15:28:19 -07:00
DrSmugleaf
ec28358e06 Remove mech component references (#15246) 2023-04-09 15:20:55 -07:00
PJBot
856d1a5086 Automatic changelog update 2023-04-09 18:07:34 -04:00
lzk228
e76f7d7750 [Cargo] Added MK58 crate (#15204)
* Added crate with MK58 to request console

* fix price

* fix
2023-04-09 16:06:30 -06:00
PJBot
9718cc749c Automatic changelog update 2023-04-09 18:01:26 -04:00
potato1234_x
5a4e93fabd [Entity] Sustenance Vendor (#15119)
* sustenance vendor

* emaggedinventory
2023-04-09 16:00:23 -06:00
PJBot
0a94ccea9b Automatic changelog update 2023-04-09 17:59:25 -04:00
Puro
6926a76977 [Fix] Chemical bottles (#15198)
* [Fix] Chemical bottles

* Min 0
2023-04-09 15:58:22 -06:00
Puro
aeefc43ba9 [Spawn] Motobike Spawner (#15238) 2023-04-09 15:57:40 -06:00
crazybrain23
8d5ed9f629 Fix path to boxes.rsi (#15242) 2023-04-09 15:53:03 -06:00
PJBot
dfc623327f Automatic changelog update 2023-04-09 17:51:33 -04:00
Puro
7448c2d750 [Spawner] Pirates icon (#15241) 2023-04-09 15:50:28 -06:00
PJBot
7c181cf102 Automatic changelog update 2023-04-09 17:45:28 -04:00
Nemanja
e2f4b4eaff Make broken cuffs trash, fix color for broken makeshift cuffs (#15203) 2023-04-09 15:44:24 -06:00
PJBot
2a2883f206 Automatic changelog update 2023-04-09 17:43:21 -04:00
Puro
2c8d148bca [Sprites] Adds in hand sprites (#15244) 2023-04-09 15:42:17 -06:00
ssdaniel24
045e34017c Fixed localizations warnings (#972) 2023-04-09 14:13:52 -07:00
IanComradeBot
2858aa7513 Automatic changelog update 2023-04-09 21:13:41 +00:00
ssdaniel24
ebb2673012 Removed generation of empty suffix from yamlextractor (#973) 2023-04-09 14:13:24 -07:00
Morb
8a16afc2df Add field with auth url (#975) 2023-04-09 14:12:36 -07:00
PJBot
bc9312833f Automatic changelog update 2023-04-08 22:36:11 -04:00
Interrobang01
7c0aec62ec Diona CO2 Respiration (#15112) 2023-04-08 19:35:07 -07:00
PJBot
6a6e75328f Automatic changelog update 2023-04-08 22:33:26 -04:00
liltenhead
35c7ae41bb Adds slight protection to HoS common clothes (#15213) 2023-04-08 19:32:22 -07:00
PJBot
ee416b7aba Automatic changelog update 2023-04-08 22:26:42 -04:00
Menshin
409af4f481 Fixes air sensors not accessing gas mixture on construction + visual fixes (#15224) 2023-04-08 19:25:38 -07:00
lzk228
7be21a62ec Added clown satchel (#15225) 2023-04-08 19:24:44 -07:00
PJBot
fb572ef11d Automatic changelog update 2023-04-08 22:20:35 -04:00
Skye
af34c497c2 UI: Close window hotkeys (#15227) 2023-04-08 19:19:32 -07:00
DrSmugleaf
a5940483d2 Update RobustToolbox to 0.96.6.0 (#15232) 2023-04-08 19:18:42 -07:00
PJBot
b2c337a7fa Automatic changelog update 2023-04-08 22:00:45 -04:00
metalgearsloth
b65bfd1fcf Don't sell non-dead mobs on cargo (#15228) 2023-04-09 11:59:41 +10:00
PJBot
e9b5a60e42 Automatic changelog update 2023-04-08 21:35:32 -04:00
Dawid Bla
00f847186f Hide ugly float to string conversion results from players in the mixer UI (#15183) 2023-04-08 18:34:27 -07:00
Emisse
c35acd2e0c Remove insane murder chems from ventclog event (#15214) 2023-04-09 10:35:49 +10:00
DrSmugleaf
b89159cf78 Remove kitchen spike component references (#15221) 2023-04-09 09:53:29 +10:00
DrSmugleaf
cf19015086 Remove spawn point component references (#15222) 2023-04-09 09:52:52 +10:00
DrSmugleaf
34bcd042d1 Remove combat mode component reference (#15206) 2023-04-08 13:16:48 -07:00
DrSmugleaf
b4164e62b1 Remove id card console component reference (#15205) 2023-04-08 13:15:52 -07:00
Morb
de327dbbe3 [map] Add faxes on dev map (#15218) 2023-04-08 13:48:54 -06:00
Leon Friedrich
d662175719 Add pickup-drop test and fix hand state handling (#15212) 2023-04-09 03:53:25 +10:00
PJBot
fa68af1d58 Automatic changelog update 2023-04-07 20:55:32 -04:00
Leon Friedrich
507b0d7320 Fix computer deconstruction (#15187) 2023-04-08 10:54:28 +10:00
Morb
3c06b87572 Use chat emotes for disease (#15134)
* Use chat emote system for disease

* Use chat emotes in prototypes

* Fix sound path

* Fix prototype ids

* Update Content.Server/Disease/DiseaseSystem.cs

Co-authored-by: Flipp Syder <76629141+vulppine@users.noreply.github.com>

---------

Co-authored-by: Flipp Syder <76629141+vulppine@users.noreply.github.com>
2023-04-07 16:17:30 -07:00
IanComradeBot
92b09d2123 Automatic changelog update 2023-04-07 21:39:11 +00:00
lapatison
a119008947 Translate Upstream #968 (#970) 2023-04-07 14:38:05 -07:00
PJBot
a9c4867c59 Automatic changelog update 2023-04-07 16:11:58 -04:00
liltenhead
a8586312da Add sharp to shards and broken bottles (#15195) 2023-04-07 14:10:54 -06:00
PJBot
fa54ee5404 Automatic changelog update 2023-04-07 16:10:36 -04:00
JerryTheMouse
a16c29ce73 Janimaid sprite fix (#15202)
There was some additional pixels, when you keep janimaid's jumpskirt in hands. I just changed the sprite a little
2023-04-07 14:10:35 -06:00
Vasilis The Pikachu
1068f83b54 Detective access fluent (#15209) 2023-04-07 14:09:29 -06:00
DrSmugleaf
b947856431 Remove hands component reference (#15197) 2023-04-07 11:21:12 -07:00
Morb
26fc8d3d10 Merge pull request #968 from space-syndicate/upstream-sync
Upstream sync
2023-04-07 10:38:11 -07:00
Morbo
6c397df4fe Remove CrateFunInstruments from Ishimura 2023-04-07 20:36:31 +03:00
Morbo
f027cf78e5 Update locale 2023-04-07 20:03:41 +03:00
Morbo
71fb0edcdd Merge remote-tracking branch 'upstream/master' into upstream-sync 2023-04-07 19:58:15 +03:00
PJBot
c54ee5290b Automatic changelog update 2023-04-07 06:55:24 -04:00
metalgearsloth
9b616784ed Fix NPC arrival distance for nodes (#15193) 2023-04-07 20:54:20 +10:00
Morbo
04119ca99e Fix locale warnings 2023-04-07 13:46:15 +03:00
IanComradeBot
707780b676 Automatic changelog update 2023-04-07 10:26:44 +00:00
Morb
680b8e2e03 Discord linking (#963) 2023-04-07 03:25:38 -07:00
IanComradeBot
8bb0c36e26 Automatic changelog update 2023-04-07 06:06:07 +00:00
Syxapik
0b782b8429 [Map] HotFix Delta 0.16 (#966) 2023-04-06 23:05:01 -07:00
Syxapik
79f4395a82 [Map] HotFix Avrite 0.21 (#965) 2023-04-06 23:04:51 -07:00
DrSmugleaf
97a8b64c1d Remove disposal tubes component references and ECS some of it (#15188) 2023-04-06 20:20:50 -07:00
PJBot
9ee1c61ca2 Automatic changelog update 2023-04-06 22:07:56 -04:00
lapatison
cc5c590ece Adds the clown recorder (Clown fix) (#15074) 2023-04-06 20:06:52 -06:00
PJBot
6f2e3ed6d8 Automatic changelog update 2023-04-06 18:50:30 -04:00
ShadowCommander
1c55904cd2 Add Alt-click insertion to ItemSlots (#15094) 2023-04-06 16:49:27 -06:00
PJBot
61568002bf Automatic changelog update 2023-04-06 18:48:57 -04:00
Puro
f06ad3cf66 [Fix] Fixed base showcase robot (#15044) 2023-04-06 16:47:53 -06:00
PJBot
8ef4c7d525 Automatic changelog update 2023-04-06 17:21:53 -04:00
Kara
e7e9be0073 Reagent interactivity (pt. 1) (#15130)
* Puddle slippy

* spillable melee

* splash spilling!

* splat melee sound

* p
2023-04-06 16:20:48 -05:00
IanComradeBot
b1f0d6aad1 Automatic changelog update 2023-04-06 19:14:05 +00:00
lapatison
f86cc1ba09 Translation fix (#962) 2023-04-06 12:13:00 -07:00
Moony
a879b049da Update submodule to v0.96.5.0. (#15177)
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2023-04-06 12:39:35 -05:00
Kara
9688544e78 Content PR for auto-componentstate sourcegen (#14845)
* Content PR for auto-componentstate sourcegen

# Conflicts:
#	Content.Shared/Chat/TypingIndicator/TypingIndicatorComponent.cs
#	Content.Shared/Content.Shared.csproj
#	SpaceStation14.sln

* shared file too

* afterautohandlestate example

* oops

* anudda

* access fixed

* smart
2023-04-06 12:33:40 -05:00
PJBot
b943d83ae1 Automatic changelog update 2023-04-06 01:27:18 -04:00
Leon Friedrich
4effb5478a Fix RCD checks (#15167) 2023-04-06 15:26:14 +10:00
PJBot
c525a25c07 Automatic changelog update 2023-04-05 22:49:08 -04:00
Puro
e47fe6b4eb [Access] Detective personal access (#15109)
* [Access] Detective personal access

* [Add] technical airlock with detective access.

* vendind and locker change access

* Detective access on ID card console
2023-04-05 19:48:04 -07:00
keronshb
e1cd163344 Multiple uses on Food/Drink won't cancel the do-after anymore (#15163)
* stops do-afters from cancelling if food/drink is used twice

* Update DrinkSystem.cs
2023-04-05 19:47:20 -07:00
Moony
4f23c0d122 Update submodule to v0.96.4.0. (#15164)
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2023-04-05 21:27:01 -05:00
PJBot
8322586fe3 Automatic changelog update 2023-04-05 20:54:44 -04:00
Puro
14be802ae2 [Issue Solution] Dwarf Desc (#15152) 2023-04-05 17:53:40 -07:00
PJBot
10af0aa36a Automatic changelog update 2023-04-05 20:49:05 -04:00
crazybrain23
8501f5c436 No ghost role pet suicide (#15117)
Balance
2023-04-05 20:48:02 -04:00
Leon Friedrich
a36a64e6c5 Implicit gas tile & decal states (#15146) 2023-04-05 17:43:12 -06:00
PJBot
a2872f9306 Automatic changelog update 2023-04-05 19:42:15 -04:00
Flipp Syder
c02824a85c Skin color validation (#15140) 2023-04-05 17:41:11 -06:00
PJBot
661329ab72 Automatic changelog update 2023-04-05 19:38:09 -04:00
Leon Friedrich
29ad3e50ac Fix weapon cooldown serialization while mapping (#15123) 2023-04-05 17:37:50 -06:00
Zoldorf
c851a9af23 Adds uploadfolder command (#15102) 2023-04-05 17:37:05 -06:00
PJBot
4439ecb509 Automatic changelog update 2023-04-05 18:56:17 -04:00
DEATHB4DEFEAT
c02dd02c34 uichange Chemmaster (#14237) 2023-04-05 16:55:14 -06:00
PJBot
b1852ea280 Automatic changelog update 2023-04-05 18:48:06 -04:00
Scribbles0
b410d4a233 Barratry:Evac+SkullUpdate (#15161) 2023-04-05 16:47:27 -06:00
metalgearsloth
694a975e7f Add instant destruction thresholds to everything (#14886) 2023-04-05 16:47:02 -06:00
PJBot
61c6a8f290 Automatic changelog update 2023-04-05 18:45:30 -04:00
keronshb
034d489be2 Removes clown abuse (#15145) 2023-04-05 16:44:26 -06:00
PJBot
4157b0a576 Automatic changelog update 2023-04-05 18:37:23 -04:00
Moony
78c2f3da25 Do not anchor the bell, do not pass go, do not take 200 zorkmids. (#15143) 2023-04-05 16:36:19 -06:00
PJBot
e0d35da24c Automatic changelog update 2023-04-05 18:35:56 -04:00
Interrobang01
87e05d0b12 made security's deployable barriers easier to move (#15157) 2023-04-05 16:34:51 -06:00
Emisse
ab53b4b8b4 Disable Space Wind (#15151) 2023-04-05 15:43:05 -04:00
ssdaniel24
3d505ec369 Added bolt and emergency layer for opened windoor (#960) 2023-04-05 12:28:37 -07:00
IanComradeBot
12c663e9b5 Automatic changelog update 2023-04-05 17:49:49 +00:00
lapatison
56e43fa880 Dwarfs correct translation (#958) 2023-04-05 10:49:22 -07:00
Morb
28038b9c2c [Resprite] Reinforced wall (#959) 2023-04-05 10:48:44 -07:00
IanComradeBot
cb0a3c0454 Automatic changelog update 2023-04-05 09:01:35 +00:00
Ilushkins33
f8f1b492df Support Cyrillic stuttering (#955) 2023-04-05 02:00:28 -07:00
Emisse
0ebad0bf82 trust me bro (#15149) 2023-04-05 02:23:07 -06:00
Emisse
8d126acd35 troooo (#15150) 2023-04-05 00:10:30 -06:00
lapatison
0d6bf84a7b Translate Upstream #952 (#953) 2023-04-04 22:54:18 -07:00
PJBot
acbbd057b4 Automatic changelog update 2023-04-05 01:06:29 -04:00
EnDecc
a22a1f5cc4 More Musical Cargo (#15107)
* Renamed 'Big Band' crate to Variety Instrument collection, narrowed down contents, reduced price. Adjusted contents of Brass crate. Added String, Woodwind, Keyed, Percussion, and Specialty Instrument crates.

* Renamed 'Big Band' crate to Variety Instrument collection, narrowed down contents, reduced price. Adjusted contents of Brass crate. Added String, Woodwind, Keyed, Percussion, and Specialty Instrument crates.

* Update Resources/Prototypes/Catalog/Cargo/cargo_fun.yml

* Update Resources/Prototypes/Catalog/Cargo/cargo_fun.yml

* Update Resources/Prototypes/Catalog/Cargo/cargo_fun.yml

* Update Resources/Prototypes/Catalog/Cargo/cargo_fun.yml

* Update Resources/Prototypes/Catalog/Cargo/cargo_fun.yml

im sure i'll get used to this
2023-04-04 23:05:24 -06:00
PJBot
b92d9fb903 Automatic changelog update 2023-04-05 00:02:51 -04:00
Stealthbomber16
056789bd40 i wrote these changes in notepad (#15148) 2023-04-04 22:01:47 -06:00
PJBot
0c07b3a3c5 Automatic changelog update 2023-04-04 20:20:32 -04:00
Leon Friedrich
b9b8180131 DoAfter & misc interaction fixes (#15144) 2023-04-05 10:19:28 +10:00
Morb
52ffa375e9 Merge pull request #952 from space-syndicate/upstream-sync
Upstream sync
2023-04-04 14:37:01 -07:00
Morbo
7590263a5b Update highfueltank sprite 2023-04-05 00:14:25 +03:00
Morbo
c0d1204792 Update locale 2023-04-04 23:56:09 +03:00
Morbo
8cc2a785fc Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Prototypes/Roles/Jobs/Security/detective.yml
#	Resources/Prototypes/Roles/Jobs/Security/security_cadet.yml
#	Resources/Prototypes/Roles/Jobs/Security/security_officer.yml
#	Resources/Textures/Structures/Storage/tanks.rsi/meta.json
2023-04-04 23:53:11 +03:00
IanComradeBot
234f9712fd Automatic changelog update 2023-04-04 20:38:19 +00:00
Syxapik
7655c69c7a [GameMap] Avrit Station (#951) 2023-04-04 13:37:13 -07:00
IanComradeBot
a41b777285 Automatic changelog update 2023-04-04 20:30:48 +00:00
faint
83ac0c353c Translate Discord Rich Presence (#949) 2023-04-04 13:29:42 -07:00
PJBot
f254af53bb Automatic changelog update 2023-04-04 09:27:05 -04:00
adamsong
94b614b078 Added tcoms server to dev map (#15128) 2023-04-04 08:26:00 -05:00
Morbo
60dd232b44 Ignore IanComradeBot in workflows 2023-04-04 15:40:13 +03:00
PJBot
6f1eac34d5 Automatic changelog update 2023-04-04 02:30:00 -04:00
potato1234_x
5eee828c05 tiny poster tweaks (#15125) 2023-04-04 00:29:03 -06:00
Leon Friedrich
df3dae9093 DoAfter fixes (#15127) 2023-04-03 23:28:55 -07:00
PJBot
463bf869e6 Automatic changelog update 2023-04-03 22:51:42 -04:00
Kara
18df657fb6 Word replacement accent system (#15086) 2023-04-03 19:50:37 -07:00
PJBot
f8f318def8 Automatic changelog update 2023-04-03 20:11:20 -04:00
freeman2651
e6954c931a modify base sec job playtime requirements (#15116) 2023-04-03 18:10:17 -06:00
PJBot
f77db3a042 Automatic changelog update 2023-04-03 18:50:02 -04:00
Kara
634faa0b38 Fix getting extremely drunk causing every blood vessel in your body to rupture (#15114) 2023-04-03 15:48:57 -07:00
PJBot
7dedbfc4de Automatic changelog update 2023-04-03 14:29:31 -04:00
metalgearsloth
846274b7b8 Don't re-close closed doors (#15007)
Fixes them re-closing on shuttle departure. If this is bad can just make shuttle code handle it but this seemed more appropriate?
2023-04-03 13:28:27 -05:00
Morb
fc61b9da62 Use string for arrivals map cvar (#15104) 2023-04-03 22:25:31 +10:00
PJBot
43f35a32f0 Automatic changelog update 2023-04-03 03:51:37 -04:00
Whisper
0f8764725b Changelog fix for bleed update (#15093)
* Changelog fix

* More defined stuff in CL
2023-04-03 01:51:24 -06:00
Whisper
1dbc75abd5 new bloodpack sprite (#15095) 2023-04-03 01:50:32 -06:00
PJBot
ffe373d6da Automatic changelog update 2023-04-03 02:43:41 -04:00
Puro
4443850de3 [Drink] Robust nukie drink (#15051)
* [Drink] Robust nukie drink

only syndie.

* [desc]grammar fix

* [Meta] newline at the end
2023-04-03 00:42:37 -06:00
PJBot
c04fe384d8 Automatic changelog update 2023-04-03 02:28:49 -04:00
Puro
3c56ecda87 [Access] Fire axe cabinet (#15021)
* [Access] Fire axe cabinet

* fix fireaxe_cabinet.yml
2023-04-03 00:27:45 -06:00
potato1234_x
a42a2f8021 High-capacity welding fuel tank (#15019)
* high capacity fuel tank

* nerf that explosion holy shit

* e
2023-04-03 00:26:57 -06:00
PJBot
3a58ab878a Automatic changelog update 2023-04-03 02:26:18 -04:00
crazybrain23
71caa87890 blood-red please (#15020) 2023-04-03 00:25:53 -06:00
Puro
88f0b3d4ed [Clothing] watermelon helmet (#15025) 2023-04-03 00:25:14 -06:00
PJBot
c1a700b88b Automatic changelog update 2023-04-03 02:24:33 -04:00
lzk228
37cbe4cc0b Scientific beret (#15042)
* Added scientific beret

* Added scientific beret

* Scientific beret added to RD's locker
2023-04-03 00:23:29 -06:00
PJBot
19a033da6e Automatic changelog update 2023-04-03 02:21:19 -04:00
Lei Yunxing
edef526a37 Adds holobarrier projector to warden and HOS lockers (#15091)
* adds holobarrier projector and adds it to warden&hos locker

* a
2023-04-03 00:20:15 -06:00
PJBot
2aa85fefc2 Automatic changelog update 2023-04-03 02:00:55 -04:00
Whisper
0e43f90bb8 The bleed update (#14814)
* Removed arbitrary modifier scaling. The bleed amount is now 1-1 in units.

* Added some comments to explain the blood and bleed code

* added some comments

* added some comments

* profusely bleeding message scales with max bleed rate

* Added some comments

* Added some comments (tm)

* Halved the speed bleed rate heals.

* Changed the wording of a comment to make the function of the values more clear

* Changed bleed rate values, made heat heal more bleed rate

* doubled crit chance, since damage types were reduced

* Made iron restore more blood, 2->4u per 1u

* Starting to add the blood pack

* add bloodlevel to healingcomponent

* Created code support in the healing system for restoring blood

* first test of blood pack prototype

* More pack testing, and defining the yml stack

* yml syntax fix

* adds bloodpack tag

* Successfully added the item, but the effect and deletion after using the item is not working yet.

* the blood regen worksgit add -A!

* blood pack is entirely functioning

* Removed bleed rate healing from brute pack

* Comment correction

* I tried

* Removed bleed stats from corrupted corgi, they inherit same stats from basemob

* Removed bleed stats from xeno, they inherit same stats from a base mob

* Removed bleed stats from diona, they inherit same stats from a base mob

* Removed bleed stats from slimes, they inherit same stats from a base mob

* All mobs now heal bloodloss damage at a rate of 1 instead of 0.25 when healthy

* The cautery now closes bleed wounds

* Nerf blood pack bleed rate heal

* Added 2 blood packs to medicine locker

* Added 2 blood packs to wall medicine locker

* Minor YML fix to chemistry locker, no changes in game

* Added tag to medical belt for blood pack, added 2 blood packs to medical belt

* Added 1 gauze to medical belt

* 5 blood packs addded to nanomed plus

* nanomed inventory change

* 2 blood packs added to medical supplies crate from cargo

* Moved 1 gauze from med kit to advanced med kit

* Moved 1 tricord pill from advanced med kit to basic med kit

* added 2 ointment to burn kit

* Moved ina syringe from burn treatment to oxygen kit

* Removed one gauze from brute kit

* Added one bloodpack to brute med kit

* Moved tranex acid syringe from advanced first aid to brute kit

* Poison medipen moved from advanced first aid kit to toxin kit

* Removed health analyzer from advanced first aid kit

* removed one brute pack from advanced aid kit

* added one ointment to advanced aid kit

* Added one blood pack to advanced aid kit

* Added 2 blood packs to combat med kit

* Starting with adding the license for the tg sprite

* Adds the blood pack sprite and meta.json code

* I forgor to actually code the sprite in

* Advanced med kit missing one blood pack

* Replaced tricord pill with emergency medipen in cobat kit

* Removed emergency pen from combat kit, there's no space for it

* Revert "I tried"

This reverts commit 94c2e28df3200993d3f09b72ecabc838ea5ae5c0.

* Trying to fix yml test fail

* Try again

* attempt number 3

* Restock crate price was too low

* fixing merge conflict without making a HUGE mess this time

* ???

* again

* again

* Can I add the newline now maybe???

* Revert "Can I add the newline now maybe???"

This reverts commit 22d26706a65a24633f7da1dea6315012e2d3ac6f.

* Adds the doafter fix code from Keron to the blood level healing

* minor typo fix

* Feedback from Emisse and sloth; Removed chance based feedback on cauterizing

* comment fix
2023-04-02 23:59:51 -06:00
PJBot
793df1ce89 Automatic changelog update 2023-04-03 01:47:32 -04:00
metalgearsloth
e33b178f62 Remove interior shuttle drawing (#15090) 2023-04-03 15:46:28 +10:00
PJBot
7797831226 Automatic changelog update 2023-04-03 01:32:32 -04:00
Kara
fbf8f53977 Update submodule (#15089) 2023-04-02 22:31:28 -07:00
PJBot
4b5659144a Automatic changelog update 2023-04-03 00:54:29 -04:00
Leon Friedrich
6e1fa57155 Fix instant awaited DoAfters (#15088) 2023-04-03 14:53:24 +10:00
Leon Friedrich
3dbd581382 Fix MovespeedModifierMetabolism state handling (#15084) 2023-04-03 13:31:00 +10:00
Kara
22db95faaa Dwarf minor content (#15082)
* alcohol & body stuff

* vocal changes

* accent

* dumb
2023-04-02 22:28:49 -05:00
PJBot
f1e6bb39ff Automatic changelog update 2023-04-02 22:59:56 -04:00
metalgearsloth
79d50a2f3e Update submodule to 0.96.1.0 (#15083) 2023-04-03 12:59:02 +10:00
Visne
ff759845f6 Add keybindings for removing a word at a time (#13644)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-04-03 12:58:52 +10:00
PJBot
98bb8af79a Automatic changelog update 2023-04-02 22:46:45 -04:00
Puro
3319666c58 [Cargo crate] Crate for theatrical performances (#15072) 2023-04-03 12:45:41 +10:00
Nemanja
0f0b534239 Hunger ECS (#14939) 2023-04-03 12:42:30 +10:00
Leon Friedrich
19277a2276 More DoAfter Changes (#14609)
* DoAfters

* Compact Clone()

* Fix mice and cuffables

* Try generalize attempt events

* moves climbabledoafter event to shared, fixes issue with climbable target

* Fix merge (cuffing)

* Make all events netserializable

* handful of doafter events moved

* moves the rest of the events to their respective shared folders

* Changes all mentions of server doafter to shared

* stop stripping cancellation

* fix merge errors

* draw paused doafters

* handle unpausing

* missing netserializable ref

* removes break on stun reference

* removes cuffing state reference

* Fix tools

* Fix door prying.

* Fix construction

* Fix dumping

* Fix wielding assert

* fix rev

* Fix test

* more test fixes

---------

Co-authored-by: keronshb <keronshb@live.com>
2023-04-02 21:13:48 -04:00
Pieter-Jan Briers
9e66fac805 GDPR helper scripts stuff (#15077) 2023-04-03 10:27:45 +10:00
Pieter-Jan Briers
c8e90e561b Server ban exemption system (#15076) 2023-04-03 10:24:55 +10:00
PJBot
e037d12899 Automatic changelog update 2023-04-02 20:07:28 -04:00
Emisse
83b342ab5f Re Enable Dwarves (#15079) 2023-04-02 17:06:24 -07:00
PJBot
a07cae0d23 Automatic changelog update 2023-04-02 19:57:11 -04:00
adamsong
bcb07142ae Allow ghosts to hear radio message globally (#15078) 2023-04-02 18:56:07 -05:00
Leon Friedrich
4e978d54a4 Fix cryopod interactions (#15045) 2023-04-03 06:30:03 +10:00
Mr0maks
1bd3e54dae Fix plastic wall deconstruction graph (#15056) 2023-04-03 05:47:54 +10:00
Zoldorf
ebb612446a Changes the SingularitySystem to use generic visualizers (#15057) 2023-04-03 05:46:46 +10:00
PJBot
a69ed4d177 Automatic changelog update 2023-04-02 15:36:00 -04:00
Ilya246
b6bb4075f8 stealth (#15073) 2023-04-02 13:34:56 -06:00
IanComradeBot
ca3abc0f40 Automatic changelog update 2023-04-02 16:14:44 +00:00
lzk228
65108d89e5 Translate books (#934) 2023-04-02 09:13:39 -07:00
IanComradeBot
714044866a Automatic changelog update 2023-04-02 16:12:45 +00:00
no_mad
3ce288c5a8 [Maps] Update Delta-Chan v0.15 (#947) 2023-04-02 09:11:40 -07:00
PJBot
d48f0c562d Automatic changelog update 2023-04-02 10:09:19 -04:00
metalgearsloth
984dbc9a00 Fix fly-by sound leak (#15070) 2023-04-03 00:08:15 +10:00
PJBot
44f140a4e2 Automatic changelog update 2023-04-02 09:49:41 -04:00
Slava0135
6412289334 Make energy sword reflect projectiles and hitscan shots (#14029) 2023-04-02 23:48:32 +10:00
IanComradeBot
6808d43df5 Automatic changelog update 2023-04-02 13:25:50 +00:00
lapatison
d9e521deb7 Translate Upstream #942 (#946) 2023-04-02 06:24:45 -07:00
IanComradeBot
4dcee85475 Automatic changelog update 2023-04-02 13:23:39 +00:00
no_mad
b1399efc73 [Maps] Kosmoport Station (#943) 2023-04-02 06:22:34 -07:00
IanComradeBot
34523fd471 Automatic changelog update 2023-04-02 13:20:35 +00:00
faint
c4ccb10054 Fix psychologists stamp (#944) 2023-04-02 06:19:28 -07:00
Morb
f0eb24df60 Merge pull request #942 from space-syndicate/upstream-sync
Upstream sync
2023-04-02 02:44:36 -07:00
Emisse
b8014bc8af meta station (#15064) 2023-04-02 02:18:43 -06:00
Emisse
5915be8eef omega bells fsdajoff (#15063) 2023-04-02 02:14:17 -06:00
Emisse
706872870d marathon bells (#15062) 2023-04-02 02:09:38 -06:00
Emisse
2fef7ff4f9 fland bells (#15061) 2023-04-02 02:09:14 -06:00
Emisse
bf06df26ce boxy bells (#15060) 2023-04-02 02:04:28 -06:00
Emisse
91205b9877 bagel bells (#15059) 2023-04-02 01:56:33 -06:00
Morbo
f6ab2487a0 Update boxes sprites 2023-04-02 10:35:02 +03:00
Morbo
d98635a489 Update locale 2023-04-02 09:21:23 +03:00
Morbo
a3760d5656 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Server Info/Guidebook/Science/Xenoarchaeology.xml
#	Resources/Textures/Clothing/Back/Duffels/chemistry.rsi/icon.png
#	Resources/Textures/Objects/Storage/boxes.rsi/box_security.png
#	Resources/Textures/Objects/Storage/boxes.rsi/meta.json
2023-04-02 09:15:19 +03:00
PJBot
143dc129ab Automatic changelog update 2023-04-01 18:57:05 -04:00
DrSmugleaf
0daa4e12d4 Fix ghost lighting being disabled when any ghost is removed (#15053) 2023-04-01 17:56:01 -05:00
Leon Friedrich
13a19ef60f Fix fake lag not being applied to clients (#15050) 2023-04-02 05:49:44 +10:00
Leon Friedrich
b11c8d4df8 More predicted virtual item fixes (#15049) 2023-04-02 05:49:26 +10:00
PJBot
9d65cb7441 Automatic changelog update 2023-04-01 10:01:51 -04:00
metalgearsloth
4cb3e464ac Fix lobby votes (#15041) 2023-04-02 01:00:48 +11:00
PJBot
62658b222d Automatic changelog update 2023-04-01 05:54:03 -04:00
metalgearsloth
f1bdcfb7b6 Update submodule to 0.96.0.4 (#15038) 2023-04-01 20:53:00 +11:00
PJBot
8657d10c71 Automatic changelog update 2023-04-01 04:30:38 -04:00
Alekshhh
269aaa8696 Wrenchable Chairs and Plants (#14489) 2023-04-01 19:29:33 +11:00
Moony
eee96125df Revert "Moony z level hack (#15031)" (#15032)
This reverts commit 1f6663912b.
2023-03-31 21:50:11 -05:00
Moony
1f6663912b Moony z level hack (#15031)
* save work

* Adds Z levels

* a

* ladders + parallax scroll

* zoom out not in

* oops, sandbox

* oops i broke the law

* run ci

* fuck

---------

Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2023-03-31 21:49:10 -05:00
PJBot
56b1628e58 Automatic changelog update 2023-03-31 21:54:29 -04:00
metalgearsloth
f2fd61f0d6 TRay fixes (#15030)
- Updated it to not rely on the engine PR
- Made it work on any inventory slot as long as it's enabled
2023-04-01 12:53:25 +11:00
IanComradeBot
b02459b4c3 Automatic changelog update 2023-03-31 15:38:28 +00:00
Puro
69a3be39d7 [TTS] Personal AI (#935) 2023-03-31 08:37:23 -07:00
IanComradeBot
f16a460ffd Automatic changelog update 2023-03-31 14:51:52 +00:00
Puro
637fe64785 [TTS] Revenant (#938) 2023-03-31 07:50:47 -07:00
IanComradeBot
ab2ab80eb7 Automatic changelog update 2023-03-31 14:33:25 +00:00
OhMy
b73cf08e17 Handle uppercase for chat replacement (#932) 2023-03-31 07:32:20 -07:00
IanComradeBot
9b86c75fcb Automatic changelog update 2023-03-31 13:11:09 +00:00
lapatison
5d4e0f272f Translation edits (#939) 2023-03-31 06:10:04 -07:00
PJBot
60839d7917 Automatic changelog update 2023-03-31 02:29:12 -04:00
metalgearsloth
acde17d87b Update submodule to 0.96.0.3 (#15008) 2023-03-31 17:28:08 +11:00
metalgearsloth
b6a735774b Add more dungeon layouts (#14924) 2023-03-30 22:54:17 -07:00
PJBot
732cb8b0d6 Automatic changelog update 2023-03-31 01:54:11 -04:00
MilenVolf
404bbbf309 Wall Weapon Capacitor Recharger Fix (#14982) 2023-03-30 22:53:07 -07:00
TemporalOroboros
76212b877e Resolves GravityGeneratorVisualizer is Obsolete (#13885) 2023-03-31 16:04:53 +11:00
PJBot
ad02129045 Automatic changelog update 2023-03-31 00:50:29 -04:00
faint
8b6996cbae DNA basics (#14724)
* DNA component

* Commit numba 2

* Added DNA into Station Records Computer

* commit numba 3

* commit numba 4

* Vomit also contain DNA component now

* fixed DNA field not clearing after scanning another item

* commit numba 10
Drinking leaves DNA on an object. Breaking glasses, bottles and beakers leave DNA and leave fingerprints/fibers with 40% chance on glass shards. + lotta fixes

* 11

* 12

* 14

* Added DNA guide entry

* FIX
2023-03-30 22:49:25 -06:00
PJBot
dfcb7b3c97 Automatic changelog update 2023-03-31 00:47:10 -04:00
potato1234_x
6bfd1d8f11 Missing box icons (#14891)
* boxes

* holo box
2023-03-30 22:46:06 -06:00
metalgearsloth
40deda74ab Fix docking config in some instances (#15005) 2023-03-31 15:45:14 +11:00
metalgearsloth
ce34252cd3 Revert "fuckyou (#14960)" (#15006)
* Revert "fuckyou (#14960)"

This reverts commit e29c54d64e.

* Use volume for it
2023-03-30 22:44:39 -06:00
PJBot
a9aa5011c1 Automatic changelog update 2023-03-31 00:34:25 -04:00
PJBot
25e7acaa9b Automatic changelog update 2023-03-31 00:33:23 -04:00
potato1234_x
9ab3523871 butcherable bandanas and caps (#14893) 2023-03-30 22:33:20 -06:00
brainfood1183
ad31749b55 Desk Bell fix, Poster Rise fix, Happyhonk Mime inhand fix. (#14973)
* deskbell, poster rise fix, happyhonk mime inhand fix.

* cancollide: false
2023-03-30 22:32:57 -06:00
Alekshhh
e29c54d64e fuckyou (#14960) 2023-03-30 22:32:19 -06:00
potato1234_x
dbf9f71ee8 vend tweaks and clothes (#14961) 2023-03-30 22:31:51 -06:00
PJBot
be2d3c4277 Automatic changelog update 2023-03-31 00:31:10 -04:00
Puro
a487ed9df7 [Spawn] Plush Dion now spawns (#14986)
* [Spawn] Diona Plush now spawns

shkibididopdop

* compiled code fun.yml

removed "amount: 1", since it initially appears in the amount of 1 piece.
2023-03-30 22:30:06 -06:00
PJBot
a5b06cb96f Automatic changelog update 2023-03-31 00:26:50 -04:00
T-Stalker
3b9fd4867e Re-adds skub noise [Not april fools] (#14978) 2023-03-31 15:25:46 +11:00
PJBot
00035721e4 Automatic changelog update 2023-03-31 00:22:58 -04:00
Lei Yunxing
cf61150ebd Adds advanced mop and research (#14917)
* add advanced mop

* make advmop clean faster

* works now

* tweak stats

* tweak speed again

* typo!!!

* copyright change for nerds
2023-03-30 22:21:54 -06:00
PJBot
3b46e649ee Automatic changelog update 2023-03-31 00:21:46 -04:00
metalgearsloth
cefc37903e Random emergency shuttle time (#10047)
* Random emergency shuttle time

60 to 180 seconds. Rounds up to nearest 10.
All other FTL will go to the default of 30s.

* fix
2023-03-30 22:20:43 -06:00
Leon Friedrich
59eb53d4f7 Fix resource &prototype upload recording (#15003) 2023-03-30 22:55:06 -05:00
PJBot
18581a01ca Automatic changelog update 2023-03-30 23:41:42 -04:00
metalgearsloth
763089570d Make trays clientside (#14826) 2023-03-31 14:40:38 +11:00
Nemanja
3c6e67adee addcurrency command (#15000) 2023-03-30 23:02:39 -04:00
PJBot
7e53ef32e2 Automatic changelog update 2023-03-30 19:55:43 -04:00
Moony
5cc78c2c75 Revert "Oops, All Captains! (#14943)" (#14994)
This reverts commit 8128759ea8.
2023-03-30 18:55:09 -05:00
Skye
8128759ea8 Oops, All Captains! (#14943) 2023-03-30 18:54:38 -05:00
Emisse
b71c8b7ec3 mild bagel updatey (#14993) 2023-03-30 16:49:03 -06:00
PJBot
eeb8d0f630 Automatic changelog update 2023-03-30 12:16:14 -04:00
Whisper
979bdfcfa6 Wardrobe restock box hotfix (Removes CentCom gear) (#14985)
* initial code

* GOODBYE CENTCOM GEARgit add -A!
2023-03-30 11:15:10 -05:00
lapatison
53bc25519c Translate Upstream #936 (#937) 2023-03-30 09:11:30 -07:00
deltanedas
311a027797 fix a typo in xenoarch guide (#14984) 2023-03-30 22:59:32 +11:00
Morbo
7d53df5cfa Add support multi changelogs file for github action 2023-03-30 11:14:52 +03:00
Morb
c13f16fa2a Merge pull request #936 from space-syndicate/upstream-sync
Upstream sync
2023-03-30 00:58:15 -07:00
Morbo
c06bc32509 Update locale 2023-03-30 09:57:43 +03:00
Morbo
bfe04b191e Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	.github/CODEOWNERS
2023-03-30 09:49:30 +03:00
DrSmugleaf
ead0352fd1 Remove Vera from CODEOWNERS (#14970) 2023-03-29 17:19:25 -07:00
PJBot
a1f61997e1 Automatic changelog update 2023-03-29 19:47:01 -04:00
Leon Friedrich
7f524f6751 Fix high pressure protection (#14968) 2023-03-29 16:45:56 -07:00
PJBot
27f0b1f0ed Automatic changelog update 2023-03-29 18:37:58 -04:00
dontbetank
81a2b29317 plushie (#14962) 2023-03-29 17:36:54 -05:00
Leon Friedrich
87b7f67bcf Add Missing ExamineEntry attribute (#14965) 2023-03-29 17:36:20 -05:00
metalgearsloth
0c87f89fdd Update submodule to 0.96.0.2 (#14959) 2023-03-30 00:08:29 +11:00
PJBot
20e0209f78 Automatic changelog update 2023-03-29 07:05:26 -04:00
metalgearsloth
72d9bd0a58 Don't delete virtual hand items on client (#14954) 2023-03-29 22:04:21 +11:00
ssdaniel24
03f7514ccc Fixed IAA briefcase suffix (#933) 2023-03-29 03:26:36 -07:00
PJBot
91cb2e4e99 Automatic changelog update 2023-03-29 05:20:01 -04:00
metalgearsloth
030ecc6964 Fix vote stacking (#14951) 2023-03-29 20:18:56 +11:00
PJBot
a3405769a0 Automatic changelog update 2023-03-29 04:51:59 -04:00
metalgearsloth
168299dbc4 Don't spawn muzzle flashes for unresolvable coordinates (#14949) 2023-03-29 19:50:54 +11:00
PJBot
d1a9162312 Automatic changelog update 2023-03-29 04:37:35 -04:00
metalgearsloth
4cbd5ef1ca Fix vote popup (#14940) 2023-03-29 19:36:30 +11:00
Emisse
5314c85de8 turred (#14948) 2023-03-29 02:16:01 -06:00
metalgearsloth
3012e5a6e9 Update submodule to 0.96.0.1 (#14947) 2023-03-29 18:54:30 +11:00
metalgearsloth
f6b5fbca6a Add protectedgrid to emergency shuttles (#14946) 2023-03-29 18:48:32 +11:00
PJBot
b32a32dc5c Automatic changelog update 2023-03-29 03:25:58 -04:00
metalgearsloth
54667700c7 Remove skub sound (#14945) 2023-03-29 18:24:54 +11:00
metalgearsloth
723d84b77d Fix turret layer abuse (#14941) 2023-03-29 17:07:15 +11:00
PJBot
91fda459c7 Automatic changelog update 2023-03-28 22:29:45 -04:00
Nemanja
23c4792a13 fix mug names (#14930) 2023-03-28 19:28:41 -07:00
Nemanja
66ff565e16 Add support for true randomized characters (#14918) 2023-03-28 18:30:00 -07:00
PJBot
3c9a74e8a0 Automatic changelog update 2023-03-28 20:47:31 -04:00
crazybrain23
00c442ba98 Gorlax Mandela effect (#14935) 2023-03-28 18:46:26 -06:00
Dawid Bla
b6c2a7ca47 Fixed godmode persisting (#14934) 2023-03-29 10:59:59 +11:00
PJBot
f08037c571 Automatic changelog update 2023-03-28 17:28:28 -04:00
DrSmugleaf
ed45440256 Always show ahelp relay message when the relay is enabled (#14931) 2023-03-28 14:27:21 -07:00
brainfood1183
f9a347be21 remove syndicate encryption key (#14925) 2023-03-28 13:04:46 -06:00
PJBot
ac1d6afc84 Automatic changelog update 2023-03-28 07:59:18 -04:00
jjtParadox
5c129c49da Fix Bureaucratic Error event affecting fewer jobs than intended (#14921) 2023-03-28 06:58:13 -05:00
IanComradeBot
94f68c5fe1 Automatic changelog update 2023-03-28 11:01:46 +00:00
no_mad
d2a126b82e [Maps] Delta Chan HotFix (#931) 2023-03-28 04:00:38 -07:00
Emisse
2e7f9661a6 centvend (#14923) 2023-03-28 02:59:58 -06:00
Morbo
bfd8189607 Fix sponsor TTS button disable 2023-03-28 10:07:08 +03:00
Emisse
f5a34af17e m m marma (#14920) 2023-03-28 00:54:52 -06:00
PJBot
8f1cca267f Automatic changelog update 2023-03-28 01:44:40 -04:00
Nemanja
62e5ef8041 Fix foldable mispredict (#14919) 2023-03-28 16:43:36 +11:00
PJBot
4bc04f1bc5 Automatic changelog update 2023-03-28 01:07:02 -04:00
Nemanja
0ed70b4f37 fix sprite exceptions for cuffs (#14912) 2023-03-27 22:06:25 -07:00
0x6273
25c89539ba Fix door remote not updating airlock lights (#14903) 2023-03-27 22:05:57 -07:00
PJBot
97b2829115 Automatic changelog update 2023-03-27 23:47:11 -04:00
Moony
cfeba15e98 Feat 27 03 23 syndie balance (#14913)
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2023-03-27 20:46:06 -07:00
PJBot
9f5c2d6e9c Automatic changelog update 2023-03-27 22:52:45 -04:00
metalgearsloth
a09c4e7bd1 Stretch top bar for separated hud (#14873) 2023-03-27 19:51:40 -07:00
metalgearsloth
f078be9c48 Mark escapepod as protected (#14914) 2023-03-27 19:04:43 -05:00
PJBot
15339faf14 Automatic changelog update 2023-03-27 19:36:04 -04:00
Alekshhh
a8d23e2f6b home depot noises (#14905) 2023-03-27 17:34:59 -06:00
PJBot
e128c0da6a Automatic changelog update 2023-03-27 19:05:29 -04:00
MisterMecky
a7571ac45b Add cardboard material (#14701)
* add cardboard material

* missing stack visualizers

* add crafting recipes

* cardboard crate

* license thing

* rename various things
2023-03-27 19:04:24 -04:00
PJBot
867da5b867 Automatic changelog update 2023-03-27 14:49:39 -04:00
PJBot
d2efee766f Semi-automatic changelog update 2023-03-27 14:48:30 -04:00
metalgearsloth
9afb753374 Use RemCompDeferred for portals (#14896) 2023-03-27 11:41:38 -07:00
IanComradeBot
d5b789f90b Automatic changelog update 2023-03-27 18:39:03 +00:00
Morb
65eab8c589 Trim shuttle end sound effect (#927) 2023-03-27 11:37:58 -07:00
lapatison
24d0890db1 Translate Upstream #926 (#929) 2023-03-27 11:37:19 -07:00
IanComradeBot
2b2f471f96 Automatic changelog update 2023-03-27 15:54:46 +00:00
Puro
de9a568797 Fix IAA EncryptionKey sprite (#930) 2023-03-27 08:53:41 -07:00
DocNight
57094966ce desk bell from SS13 (tgstation) (#14870) 2023-03-27 10:29:09 -04:00
metalgearsloth
a0e7ce2005 Add PreventPilot to arrivals source (#14899) 2023-03-28 00:25:27 +11:00
metalgearsloth
91c5ee2bb3 Update submodule to 0.96.0.0 (#14897) 2023-03-27 22:42:39 +11:00
Leon Friedrich
36f7a5b0e6 Rename WorldMap to MapId (#14857) 2023-03-27 22:40:57 +11:00
Morbo
bb8d298f9b Update locale 2023-03-27 12:27:29 +03:00
IanComradeBot
2349e4bf75 Automatic changelog update 2023-03-27 08:29:14 +00:00
no_mad
99038eef8c [Maps] Update Ishimura V0.22 (#919) 2023-03-27 11:28:01 +03:00
no_mad
6f3f37fc9e [Maps] Update Delta V0.14 (#917) 2023-03-27 11:27:46 +03:00
lapatison
6107f2ce49 Fix naming of Gorlex Marauders (#925) 2023-03-26 22:31:14 -07:00
Morb
0969f264c8 Merge pull request #926 from space-syndicate/upstream-sync
Upstream sync
2023-03-26 22:29:50 -07:00
MisterMecky
512b79efe2 Add butcherable component to rat servants (#14889) 2023-03-26 22:27:09 -07:00
Morbo
95939e4985 Update locale 2023-03-27 08:04:40 +03:00
Morbo
908aa1a039 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Client/Kitchen/UI/GrinderMenu.xaml
2023-03-27 07:49:16 +03:00
Nemanja
d2943382e3 Make wall lockers have a base price of 50 (#14885) 2023-03-26 20:22:53 -06:00
Flipp Syder
626dfa05cd Adds arrivals blacklist (#14882) 2023-03-27 12:53:27 +11:00
Interrobang01
018ba85885 Cryptobiolin is now true to its description (#14844) 2023-03-26 18:03:06 -07:00
Leon Friedrich
87185d019c Fix auto-emote bug (#14883) 2023-03-26 17:47:46 -07:00
Nemanja
ef29436347 Revert "Allow RD, CMO, and QM to be traitors" (#14877) 2023-03-26 17:38:32 -07:00
Tyzemol
6476474205 Belt and back slot quick draw (#14828)
* backgunquickequip

* backgunquickequip

* fix build fail

* fix build fail 2

* cleanup

---------

Co-authored-by: BuildTools <unconfigured@null.spigotmc.org>
2023-03-26 16:01:09 -07:00
Leon Friedrich
4d71b1b81e Revert "Mind ecs" (#14881) 2023-03-27 08:24:00 +11:00
lapatison
b31a3450c2 Minor translations (#924) 2023-03-26 23:05:23 +03:00
TemporalOroboros
c6c8fa2075 Resolves MedicalScannerVisualizer is Obsolete (#13893) 2023-03-26 15:26:00 -04:00
IanComradeBot
2d039500f2 Automatic changelog update 2023-03-26 19:17:38 +00:00
no_mad
83bfbffa69 Revert C4 1984 (#914)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2023-03-26 12:16:34 -07:00
IanComradeBot
e3989944c6 Automatic changelog update 2023-03-26 19:13:51 +00:00
OhMy
5523948efe Add more words to chat filter (#923) 2023-03-26 12:12:45 -07:00
brainfood1183
edeb6c0e5a escapepods (#14879) 2023-03-26 13:12:43 -06:00
Puro
3e7ff70d31 [Clothing] Moth cloak and mask (#14851)
* Moth cloak

* Update meta.json

* Update meta.json

* fixed moth mask

yes.

* Moth mask now hides hair

yes.

* now the moth's cloak will spawn on the map

yes
2023-03-26 13:11:43 -06:00
ShadowCommander
bfc4da9377 Mind ecs (#14412) 2023-03-26 14:31:13 -04:00
Alekshhh
0e5dc41fe8 Space Bear Round 3 (#14685) 2023-03-26 13:50:17 -04:00
metalgearsloth
d2cf1b8d5d Shrink clearance for dungeon doors (#14656)
* Shrink clearance for dungeon doors

I tried adjusting it on engine but it was leading to test assertions on content which scared me.

* a

* comment
2023-03-26 12:07:49 -05:00
metalgearsloth
a8130f177f Fix static pricing for stacks (#14865)
Removed BaseItem price as it was always a placeholder and easier to just change without it.
Ensure staticprice is never used if stackprice is present.
Added StackComponent to the test so the behavior matches expectation.
2023-03-26 12:01:42 -05:00
Nemanja
930d097616 NukeOps start with either station codes or their codes (#14025)
* NukeOps start with all nuke codes

* make it pick a random code

* clarify this
2023-03-26 11:58:57 -05:00
IanComradeBot
778b5b28c7 Automatic changelog update 2023-03-26 15:55:47 +00:00
JerryTheMouse
c310e0c527 Translate suffixies external doors (#921)
Co-authored-by: lapatison <100279397+lapatison@users.noreply.github.com>
2023-03-26 08:54:41 -07:00
metalgearsloth
5b9705bc4d Add margins to chat (#14875)
* Add margins to chat

* a
2023-03-26 09:57:29 -05:00
metalgearsloth
492a361dd9 Prevent really latejoins from being T (#14866)
AKA if they're still on arrivals and either padded time or got lucky with timing.
2023-03-26 08:17:38 -05:00
metalgearsloth
93fd38cf68 Fix default chat alert being off-screen (#14868) 2023-03-26 08:16:27 -05:00
metalgearsloth
2dfdf73aa6 Fix cuff layer spam (#14869) 2023-03-26 08:15:32 -05:00
metalgearsloth
f32a922c11 Fix firevisuals layer spam (#14871) 2023-03-26 08:15:23 -05:00
Emisse
81f97cf125 fland (#14867) 2023-03-26 03:27:39 -06:00
Emisse
ea61e6b6f8 Box Fixe + Pod (#14847)
* Boxee

* rando vends

* fuck my life

* vends
2023-03-26 00:38:21 -06:00
Emisse
163b6c4e8f Meta Fixe+Pod (#14846)
* Meta Fixe+Pod

* whut

* fuck my life

* buddy pal
2023-03-26 00:36:40 -06:00
Emisse
51e2fa5015 bgal (#14862) 2023-03-26 00:33:45 -06:00
keronshb
a92b67b10d Cardboard Boxes will play effect & sound again (#14859) 2023-03-26 13:26:39 +11:00
Kara
2ba333cb55 Buff bullet impulses a wee bit (#14858) 2023-03-25 20:55:24 -05:00
Leon Friedrich
1bccbf4013 Add new map saving test (#14854) 2023-03-26 12:17:27 +11:00
Leon Friedrich
dacc9a9d22 Update engine and increases test time limit (#14853) 2023-03-26 10:28:02 +11:00
deltanedas
3cd30c408b add signal valve (#14830)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-03-25 16:16:27 -07:00
deltanedas
27e5fe5767 pneumatic cannon fixes (#14705)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-03-25 16:15:46 -07:00
ssdaniel24
e898246af1 Removed duplicated line from chat sanitizer replacements (#14841)
Co-authored-by: ssdaniel24 <ssdaniel24@github.com>
2023-03-25 16:12:02 -07:00
brainfood1183
ba3de94c73 Monkey can wear breath mask and smoke a blunt (#14612) 2023-03-25 15:59:48 -07:00
DEATHB4DEFEAT
7c21494a6a uichange Fix Grinder (#14234) 2023-03-25 10:51:35 -04:00
DEATHB4DEFEAT
32cce0d938 uichange Crew Monitor (#14235) 2023-03-25 10:51:28 -04:00
DEATHB4DEFEAT
9480291c4f uichange Communications Console (#14236) 2023-03-25 10:51:16 -04:00
Nemanja
cc43bc63ae rename "dame dane" clothing to "yakuza" clothing (#14840) 2023-03-25 07:28:11 -05:00
lapatison
ccbf8b5748 Watermelon and grapes (#14587) 2023-03-25 08:15:21 -04:00
brainfood1183
8b22ea15ae Origin Station Update 19.03.2023 (arrivals) (#14741)
* fixes substation medical access
adds station records computers

* arrivals

* added decals

* add escape pods x3

* remove planet grass

* add drain to freezer

* fix atempt, maybe escapepods causing issues.

* fix (maybe)

* remove escape pods

* reverted to arrivals, removed planet grass, added drain freezer, changed glass to plasma singulo.

* revert arrivals no changes
2023-03-24 23:48:15 -06:00
778b
7738d82811 Fixed collision of Solar Panels (#14801) 2023-03-25 15:32:45 +11:00
Kara
4ba9e8090d Minor entitystorage air fixes (#14842) 2023-03-25 15:30:19 +11:00
Mr0maks
bda78dab60 Fix force climbing DoAfter (#14736) 2023-03-25 15:12:47 +11:00
Menshin
735701d915 Alert display lights now properly react to power changes. (#14839) 2023-03-24 20:10:48 -07:00
lapatison
0acf552118 Translate Upstream #912 (#915) 2023-03-24 15:20:54 -07:00
Whisper
76b5439dc3 Emergency welder 5 space in bags (#14829) 2023-03-24 17:30:40 -04:00
dontbetank
5de921b923 Books localization (#14813) 2023-03-24 17:27:30 -04:00
AJCM-git
d9bacb63e7 Fixes the changelog getting squished in the lobby (#14836) 2023-03-24 17:08:49 -04:00
Alekshhh
230e058593 Cerberus Resprite (#14653) 2023-03-24 16:28:29 -04:00
AJCM-git
0377f328e8 Fixes codewords in the roundend summary (#14835) 2023-03-24 15:54:44 -04:00
deltanedas
a5f99dc949 dylo has 30u overdose (#14831)
* dylo has 30u overdose

* 😔

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-03-24 13:13:22 -05:00
IanComradeBot
2da11e4efd Automatic changelog update 2023-03-24 15:55:28 +00:00
fedKotikeD
d371535db1 Add psychologist stamp (#906) 2023-03-24 18:54:22 +03:00
Slava0135
81159b0ff5 better fluid spreading (#14529) 2023-03-25 01:09:52 +11:00
Leon Friedrich
473a02120d Map-Init guidebook entities. (#14823) 2023-03-24 20:00:29 +11:00
potato1234_x
51778afe6f TG Vending Machines + Tweaks (#14703)
* d

d

* engivend misalignment

* sustenance vendor

* Revert "sustenance vendor"

This reverts commit 2f4fb47df4529e93b7fc69da1b7a10e8a7c9f2c2.

* shamblers juice

* pwrgame

* most food/drink machines

* robotech deluxe, centdrobe and some restock boxes

* copyright + salv vend

* tweaks

* restock box + more tweaks

* yaml linter fail

* divide vendor contents

* divide contents 2
2023-03-24 02:54:47 -06:00
Leon Friedrich
ffe6b166d6 Remove TimedDespawn component from dev map (#14824) 2023-03-24 18:27:44 +11:00
metalgearsloth
8c6d05b4ce Update submodule to 0.94.0.0 (#14821) 2023-03-24 17:29:52 +11:00
metalgearsloth
dcbc094f94 Remove bounds check for FTL (#14787) 2023-03-24 17:17:08 +11:00
PJBot
64107023cf Automatic changelog update 2023-03-24 01:11:02 -04:00
Rane
5ea213c906 Fix cardboard box remote control exploits (#14494) 2023-03-24 16:09:58 +11:00
deltanedas
0663211bd0 refactor rehydration (#14707) 2023-03-24 16:00:38 +11:00
metalgearsloth
377f473ced Change pricingsystem a bit (#14470) 2023-03-24 15:27:55 +11:00
IanComradeBot
c1211bae8a Automatic changelog update 2023-03-24 04:00:55 +00:00
Morb
c94d3d8c27 Locale fallback (#913) 2023-03-23 21:00:36 -07:00
lapatison
ae65972548 Translate Sec Improvements #894 (#909) 2023-03-23 20:59:44 -07:00
Leon Friedrich
303506fc38 fix ban command help string (#14820) 2023-03-24 14:49:13 +11:00
Morb
b4caef5567 Merge pull request #912 from space-syndicate/upstream-sync
Upstream sync
2023-03-23 20:37:59 -07:00
Morbo
2c42bd5137 Update locale 2023-03-24 06:36:29 +03:00
Morbo
9aaaf5b509 Merge remote-tracking branch 'upstream/master' into upstream-sync 2023-03-24 06:35:28 +03:00
Leon Friedrich
31e4989271 Add dev map (#14614)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-03-24 14:17:36 +11:00
Morbo
60e88af3cf Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Server/Xenoarchaeology/XenoArtifacts/ArtifactSystem.cs
2023-03-24 06:13:25 +03:00
Emisse
dd2c2b2b05 C4 1984 (#14683) 2023-03-24 14:12:17 +11:00
PJBot
ca498697d0 Automatic changelog update 2023-03-23 23:08:24 -04:00
Mr0maks
bca82315c1 Fix freedom implant charges (#14737) 2023-03-24 14:07:20 +11:00
Scribbles0
f34af1017d arrivals (#14817) 2023-03-23 21:01:48 -06:00
Morbo
5caad7e434 Update locale 2023-03-24 05:53:11 +03:00
metalgearsloth
427e5c95ca Add autocomplete to nukearm (#14819) 2023-03-24 13:50:49 +11:00
Nemanja
65acae15c0 Make artifacts support saving (#14784) 2023-03-24 13:50:24 +11:00
Morbo
c58729755f Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Server/Chat/Managers/ChatManager.cs
#	Content.Server/Shuttles/Systems/EmergencyShuttleSystem.Console.cs
#	Resources/Textures/Clothing/Back/Satchels/hydroponics.rsi/equipped-BACKPACK.png
#	Resources/Textures/Clothing/Back/Satchels/hydroponics.rsi/icon.png
#	Resources/Textures/Clothing/Head/Helmets/light_riot.rsi/equipped-HELMET.png
#	Resources/Textures/Clothing/Head/Helmets/light_riot.rsi/icon-on.png
#	Resources/Textures/Clothing/Head/Helmets/light_riot.rsi/icon.png
#	Resources/Textures/Clothing/Head/Helmets/light_riot.rsi/inhand-left.png
#	Resources/Textures/Clothing/Head/Helmets/light_riot.rsi/inhand-right.png
#	Resources/Textures/Clothing/Head/Helmets/light_riot.rsi/meta.json
#	Resources/Textures/Clothing/Head/Helmets/light_riot.rsi/on-equipped-HELMET.png
#	Resources/Textures/Clothing/Head/Helmets/light_riot.rsi/on-inhand-left.png
#	Resources/Textures/Clothing/Head/Helmets/light_riot.rsi/on-inhand-right.png
#	Resources/Textures/Clothing/OuterClothing/Armor/riot.rsi/equipped-OUTERCLOTHING.png
#	Resources/Textures/Clothing/OuterClothing/Armor/riot.rsi/icon.png
#	Resources/Textures/Clothing/OuterClothing/Armor/riot.rsi/inhand-left.png
#	Resources/Textures/Clothing/OuterClothing/Armor/riot.rsi/inhand-right.png
#	Resources/Textures/Clothing/OuterClothing/Armor/riot.rsi/meta.json
2023-03-24 05:48:43 +03:00
metalgearsloth
a0332c2f2e Don't spawn midi timer for inactive instruments (#14300) 2023-03-24 13:47:38 +11:00
PJBot
6f87b0f81b Automatic changelog update 2023-03-23 22:27:23 -04:00
MisterMecky
fba633a6b1 Modify and add stack sprites for wood (#14684) 2023-03-23 22:26:19 -04:00
metalgearsloth
1db612f478 Update submodule to 0.93.3.0 (#14818) 2023-03-24 13:24:27 +11:00
metalgearsloth
d0f5eb0987 Fix tests (#14816) 2023-03-24 13:19:40 +11:00
metalgearsloth
56d7fe4f62 Add space dungeon support (#14619) 2023-03-24 13:19:29 +11:00
metalgearsloth
10f2443286 Add tree felling and chopping sounds (#14644) 2023-03-24 13:17:22 +11:00
PJBot
e2d027d15b Automatic changelog update 2023-03-23 22:14:20 -04:00
metalgearsloth
d3ef4b7572 Fix static melee effect offsets (#14815) 2023-03-24 13:13:15 +11:00
metalgearsloth
448165ffda Escape pods (#14809)
* Namespace adjustments for days

* pod

* thanks rider

* Fix the oop launch

* Fixes

* Fix stuff

* eeeeeeeee

* Fix

* access

* map

* forgor

* thing

* Genericise escape pod fill
2023-03-23 19:54:41 -06:00
PJBot
9aadc77b92 Automatic changelog update 2023-03-23 21:51:32 -04:00
MWKane
517b2b4fcf Remove BoxerComponent (#13935) 2023-03-23 21:50:28 -04:00
deltanedas
e236a1facc storage open sound has cooldown now (#14811) 2023-03-23 21:43:49 -04:00
Leon Friedrich
07667ae34b Fix mech double interactions (#14672) 2023-03-24 12:42:43 +11:00
PJBot
b960bc7636 Automatic changelog update 2023-03-23 21:41:30 -04:00
lapatison
c8084e2f5b Added orderable crates for biosuits (#14374) 2023-03-24 12:40:26 +11:00
PJBot
73b8b1e76c Automatic changelog update 2023-03-23 21:06:59 -04:00
Alekshhh
25e61bebcf Ammo Now Appear on Tables (#14639) 2023-03-23 21:05:55 -04:00
PJBot
89fdb5791e Automatic changelog update 2023-03-23 20:10:49 -04:00
Slava0135
d03ca61da1 Telecom server panel check (#14523) 2023-03-23 20:09:45 -04:00
PJBot
8c7e917038 Automatic changelog update 2023-03-23 20:03:46 -04:00
Slava0135
53681a8b31 Add telecomms system (#14486) 2023-03-23 20:02:41 -04:00
Emisse
0f2e912302 Box Arrivals Update (#14793) 2023-03-24 09:56:19 +11:00
Kara
48cefca4e4 Godmode refactor (#14651) 2023-03-23 14:57:15 -04:00
PJBot
31320a9e9a Automatic changelog update 2023-03-23 14:15:58 -04:00
deltanedas
674085defb holster + sus box tweaks (#14802) 2023-03-23 14:14:55 -04:00
PJBot
cd6b5712a5 Automatic changelog update 2023-03-23 13:45:39 -04:00
deltanedas
778c302f85 dehydrated carp can fit in locker again (#14694) 2023-03-23 13:44:35 -04:00
PJBot
76283ce647 Automatic changelog update 2023-03-23 13:18:11 -04:00
Flareguy
74bffa9818 i can this. i can that. i am doctor mario i can all (#14662) 2023-03-23 12:17:06 -05:00
PJBot
9c65bb883a Automatic changelog update 2023-03-23 13:09:50 -04:00
08A
4290577d5d Fix welder interaction (#14704) 2023-03-23 13:08:46 -04:00
PJBot
f919361ed5 Automatic changelog update 2023-03-23 12:54:31 -04:00
Nemanja
52ef1dd7f0 Revert "Paperwork Resprite (#14568)" (#14698)
This reverts commit 6c2edad3bd.
2023-03-23 12:53:27 -04:00
PJBot
f4ba28d56b Automatic changelog update 2023-03-23 12:52:54 -04:00
Alekshhh
453ae9d958 Dame Dane Change (#14686) 2023-03-23 12:51:49 -04:00
PJBot
f0de157e8f Automatic changelog update 2023-03-23 12:30:43 -04:00
deltanedas
47d5ec20ce list codewords on traitor round end (#14810) 2023-03-23 12:29:39 -04:00
PJBot
e43f154d23 Automatic changelog update 2023-03-23 12:18:37 -04:00
Whisper
8ebf650fe9 Zombies drop their headsets. (#14525) 2023-03-23 12:17:32 -04:00
PJBot
deefe7daed Automatic changelog update 2023-03-23 12:13:38 -04:00
Riley constable
5fcac6cac5 Added light post sprites (#14533) 2023-03-23 12:12:33 -04:00
Peptide90
04f6fef7a8 fix shotgun start node not being named start (#14611) 2023-03-23 12:12:14 -04:00
PJBot
9a71e4a5db Automatic changelog update 2023-03-23 12:07:13 -04:00
Alekshhh
fd006f990a Spear and Baseball bat tweak (#14375) 2023-03-23 12:06:09 -04:00
PJBot
734082c103 Automatic changelog update 2023-03-23 11:55:23 -04:00
Slava0135
620c40e087 Add explosive banana peel 2 (#14491) 2023-03-23 11:54:14 -04:00
PJBot
9c3b963e8e Automatic changelog update 2023-03-23 11:11:22 -04:00
Chief-Engineer
88fb6ccebc Add admin alerts (#13589) 2023-03-23 11:10:49 -04:00
potato1234_x
a7bafa58f1 Hydroponics Sprite Changes (#14649) 2023-03-23 11:10:18 -04:00
PJBot
6a4743a2de Automatic changelog update 2023-03-23 10:56:54 -04:00
deltanedas
52af530d61 emag disposal units to disable pressure requirement (#14630) 2023-03-23 10:55:49 -04:00
0x6273
21e5aea8ca Add EmoteOnDamage comp/system for zombies (#14371) 2023-03-23 10:52:46 -04:00
PJBot
35c237b9e1 Automatic changelog update 2023-03-23 08:54:25 -04:00
metalgearsloth
b5a33ea7ab Avoid NPCs getting stuck around tables (#14807) 2023-03-23 23:53:17 +11:00
metalgearsloth
16cebe6601 Update submodule to 0.93.2.0 (#14808) 2023-03-23 23:53:00 +11:00
metalgearsloth
86edcb960d Add autocompletion and confirmation to docking command (#14806) 2023-03-23 23:50:50 +11:00
metalgearsloth
635aa7e999 Fix decal serialization determinism (#14805) 2023-03-23 23:05:27 +11:00
Emisse
bb78c75acf Aspid Arrivals Update (#14791) 2023-03-23 21:34:23 +11:00
Emisse
e0c5813a2b Fland Arrivals Update (#14794) 2023-03-23 20:39:06 +11:00
Emisse
c4bf9b5806 Marathon Arrivals Update (#14796) 2023-03-23 20:38:55 +11:00
Emisse
0e001229b7 Omega Arrivals Update (#14799) 2023-03-23 20:38:48 +11:00
Emisse
912d0c7268 Meta Arrivals Update (#14797) 2023-03-23 20:38:34 +11:00
metalgearsloth
92dff4a630 Fix cargo (again) (#14800) 2023-03-23 19:21:12 +11:00
Emisse
c2a17452e7 Bagel Arrivals Update (#14792) 2023-03-23 19:21:00 +11:00
Emisse
d3d7e59175 Moose Arrivals Update (#14798) 2023-03-23 19:20:46 +11:00
Emisse
c8cea841ca Kettle Arrivals Update (#14795) 2023-03-23 19:19:59 +11:00
metalgearsloth
5ad059bf36 Change FTLCompletedEvent raise target (#14790) 2023-03-23 18:11:19 +11:00
PJBot
1a43dd1f50 Automatic changelog update 2023-03-23 02:56:55 -04:00
Slava0135
da7d024c37 allow to place tiles under directional windows (#13836) 2023-03-23 17:55:51 +11:00
PJBot
9413a829a4 Automatic changelog update 2023-03-23 02:51:55 -04:00
metalgearsloth
86ce1258d7 Fix docking (#14789) 2023-03-23 17:50:51 +11:00
PJBot
6ef66a7ada Automatic changelog update 2023-03-23 02:42:45 -04:00
metalgearsloth
d5cf2f28c0 Fix double FTL started event (#14788) 2023-03-23 17:41:42 +11:00
Nemanja
d5d9046fb6 Anomaly cleanup (#14781) 2023-03-23 16:53:32 +11:00
PJBot
3a545a171e Automatic changelog update 2023-03-23 01:53:24 -04:00
metalgearsloth
ca94c1748e Radar changes (#14783) 2023-03-23 16:52:20 +11:00
metalgearsloth
a0a96da4c9 Add arrivals to airlock suffix (#14786) 2023-03-23 16:40:37 +11:00
metalgearsloth
a8214c05d4 Add tagged airlock for arrivals (#14785) 2023-03-23 16:38:46 +11:00
PJBot
943b129f61 Automatic changelog update 2023-03-23 01:11:53 -04:00
metalgearsloth
569f30b721 Cargo shuttle changes (#14363) 2023-03-23 16:10:49 +11:00
PJBot
7f4bb7fe8a Automatic changelog update 2023-03-23 01:04:23 -04:00
Nemanja
e4fc696e62 Sort markings alphabetically by name (#14778) 2023-03-23 16:03:20 +11:00
Alekshhh
80efcdc231 Reduced Morbling Blood (#14638) 2023-03-23 00:29:58 -04:00
PJBot
5d76fd4c64 Automatic changelog update 2023-03-23 00:23:04 -04:00
Alekshhh
73f85fb280 PKA Consistent Firerate (#14597) 2023-03-23 00:22:01 -04:00
PJBot
4adeeee9b2 Automatic changelog update 2023-03-22 23:50:45 -04:00
adamsong
980c3ef799 Improved solution container visuals (#13791) 2023-03-23 14:49:42 +11:00
PJBot
ec71302b4f Automatic changelog update 2023-03-22 23:42:47 -04:00
AJCM-git
7a6fddce4f Moves guidebook UI logic to a UI Controller, some tweaks (#14601) 2023-03-22 23:41:43 -04:00
PJBot
6b2558456b Automatic changelog update 2023-03-22 23:40:16 -04:00
ssdaniel24
8cff034f52 Added janitoral uniform with miniskirt (#14050) 2023-03-22 23:39:12 -04:00
Maxtone
33cf53d6cf Fix Caustic damage group, Health Analyzer damage groups, change caustic to a damage type, add resistances (#14218) 2023-03-22 23:38:35 -04:00
Flipp Syder
55fb37e696 Fixes wire exception spam (#14780) 2023-03-22 19:53:29 -07:00
PJBot
b8fe133472 Automatic changelog update 2023-03-22 21:45:41 -04:00
Nemanja
f8bed49836 fix spawn artifact system (#14779) 2023-03-22 18:44:37 -07:00
PJBot
974144ddff Automatic changelog update 2023-03-22 21:38:47 -04:00
metalgearsloth
9932fe5c07 Arrivals tweaks (#14773)
Co-authored-by: Flipp Syder <76629141+vulppine@users.noreply.github.com>
2023-03-23 12:37:43 +11:00
PJBot
837e92683e Automatic changelog update 2023-03-22 16:53:44 -04:00
metalgearsloth
32a73acf12 Adjust radar grid drawing (#14769)
* Adjust radar grid drawing

Looks nicer

* werk

* a
2023-03-22 15:52:39 -05:00
IanComradeBot
34a1260b8c Automatic changelog update 2023-03-22 12:12:09 +00:00
no_mad
0fd0aea0ef Change armor to sec coat (#907) 2023-03-22 05:11:04 -07:00
Moony
59d60d4434 Update engine. (#14768)
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2023-03-22 04:43:15 -05:00
metalgearsloth
f3a06a0696 Add arrivals (#14755)
* Arrivals

* More arrivals and shitty uhh preload

* cvar

* a

* clockin + maps

* shitter prevention

* Placement

* a

* cvar for tests and dev

* weh
2023-03-22 04:29:55 -05:00
PJBot
a26b284349 Automatic changelog update 2023-03-22 00:59:28 -04:00
metalgearsloth
5823e47442 Fix jetpack assert (#14752) 2023-03-22 15:58:53 +11:00
metalgearsloth
4151b31b31 Clear cached NPC factions on refresh (#14762) 2023-03-22 15:58:23 +11:00
PJBot
0936f43d9e Automatic changelog update 2023-03-22 00:21:24 -04:00
T-Stalker
5bf968b1cd Gets rid of Torch's looping sound (#14625) 2023-03-22 15:20:21 +11:00
PJBot
8dc3af1a2b Automatic changelog update 2023-03-22 00:19:39 -04:00
T-Stalker
002d65cc8c Re-sprite the riot suit (#14621) 2023-03-22 15:18:34 +11:00
PJBot
16773558c2 Automatic changelog update 2023-03-21 22:35:27 -04:00
metalgearsloth
59cdbe5913 Fix melee arc context menu (#14765) 2023-03-22 13:34:22 +11:00
metalgearsloth
776d2df6bd Don't reload parallax prototypes unless necessary (#14763) 2023-03-22 12:38:29 +11:00
Kara
b4502757a5 Partial revert #14648 (#14759) 2023-03-21 16:47:26 -07:00
IanComradeBot
ba27027407 Automatic changelog update 2023-03-21 01:04:50 +00:00
lapatison
04271431be Translate Upstream #904 (#905) 2023-03-20 18:03:45 -07:00
IanComradeBot
c1d3518c60 Automatic changelog update 2023-03-21 00:22:27 +00:00
Morb
e81df5a24e Shotgun more sounds (#902) 2023-03-20 17:21:20 -07:00
Morb
80508175b6 Add custom footsteps for jackboots (#903) 2023-03-20 17:21:05 -07:00
Morb
439bc11348 Merge pull request #904 from space-syndicate/upstream-sync
Upstream sync
2023-03-20 17:20:45 -07:00
Morbo
279e031277 Update locale 2023-03-21 02:55:56 +03:00
Morbo
ca189b0db4 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Server/Connection/ConnectionManager.cs
#	Content.Server/Station/Systems/StationSpawningSystem.cs
#	Content.Shared/CCVar/CCVars.cs
2023-03-21 02:50:29 +03:00
PJBot
88d68568aa Automatic changelog update 2023-03-20 15:33:34 -04:00
deltanedas
93425f0dd5 add exploding pen from goldeneye (#14421) 2023-03-20 15:32:28 -04:00
Nemanja
1ca6ced0cc new encryption key sprites (#14742)
* new encryption key sprites

* delete everything

* put it back
2023-03-19 20:56:11 -05:00
IanComradeBot
1a4bd2754c Automatic changelog update 2023-03-20 00:50:34 +00:00
SonicHDC
ed4734ea06 Fix ammo machine sprite (#901) 2023-03-19 17:49:28 -07:00
PJBot
447e66748a Automatic changelog update 2023-03-19 20:49:10 -04:00
Scribbles0
9f8f85ccf6 Nukeops Preferred Species (#14327)
* nukeops PC species

* cleanup

* invalid species fallback

* cleanup
2023-03-19 17:48:05 -07:00
deltanedas
df98091580 restructure cognizine effect so creatures that have minds can talk (#14695)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-03-19 17:47:06 -07:00
Robert V
8871078b33 Remove early return from SetFolded (#14697) 2023-03-19 17:46:37 -07:00
Flareguy
854f88d69c Waist bags (#14474)
* Everything (hopefully)

* makes them actually obtainable (oops)

* renames the fannypack to "waist bag"

* Removes and replaces remaining mentions of fannypacks

* oops
2023-03-19 17:45:38 -07:00
PJBot
7a247ce274 Automatic changelog update 2023-03-19 19:42:29 -04:00
deltanedas
abfac96631 fix voice mask working in pockets (#14743)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-03-19 16:41:25 -07:00
faint
3bf0bd3b3b "Blocked by" string is fluent now (#14713) 2023-03-19 13:36:04 -07:00
IanComradeBot
e5c0729144 Automatic changelog update 2023-03-19 06:07:25 +00:00
no_mad
3d5b5fb320 [Maps] Shuttle names fix (#899) 2023-03-19 09:06:20 +03:00
PJBot
44838f2f26 Automatic changelog update 2023-03-18 20:57:43 -04:00
Kara
7995817c80 Entity storage air capacity changes (#14734) 2023-03-18 19:56:38 -05:00
778b
fff00dd25f Added IFF console boards (#14732)
* Added computers boards

* Added boards to consoles
2023-03-18 19:55:53 -05:00
Pieter-Jan Briers
3af2e60817 Ban message improvements (#14731)
Server config now provide appeals forum link, game admins won't need to type it out manually anymore.
Add warning about trying to ban evade.
Cleaned up code a bit.
2023-03-18 19:55:12 -05:00
IanComradeBot
084be340a8 Automatic changelog update 2023-03-18 23:15:49 +00:00
Morb
3801a3b8e6 Fix shuttle call window (#898) 2023-03-18 16:14:44 -07:00
IanComradeBot
f01858c233 Automatic changelog update 2023-03-18 22:03:54 +00:00
Morb
397f497a7a [Resprite] Intercom (#897) 2023-03-18 15:02:49 -07:00
Vordenburg
eed3c2a509 Add Rotation attribute to GuideEntityEmbed. (#14729) 2023-03-18 14:26:45 -07:00
Morbo
c2d231fe3b Add fancy crown to sponsor loadout 2023-03-19 00:11:43 +03:00
Pieter-Jan Briers
360a507688 Shared interfaces for server and role ban entities (#14730) 2023-03-18 20:44:14 +01:00
IanComradeBot
c618dd9684 Automatic changelog update 2023-03-18 19:30:35 +00:00
Morb
f835eead27 Sort TTS voices (#896) 2023-03-18 12:29:30 -07:00
faint
91a5cc3bd6 Fix modular grenade sprite (#895) 2023-03-18 12:29:09 -07:00
IanComradeBot
b40d760497 Automatic changelog update 2023-03-18 18:29:48 +00:00
Morb
2c3d8f40bc [Resprite] Sec Improvements (#894) 2023-03-18 11:28:42 -07:00
PJBot
a37ed23de9 Automatic changelog update 2023-03-18 06:58:42 -04:00
Slava0135
6ea3a13c76 make solar flare only open autoclose airlocks (#14635)
* only autoclose airlocks can be opened

* use entity query enum
2023-03-18 11:57:38 +01:00
Moony
0290e20256 Revert "Mutation Toxins (#14314)" (#14726)
This reverts commit a7f9b2881b.
2023-03-17 19:50:16 -05:00
IanComradeBot
4eab7da91f Automatic changelog update 2023-03-17 11:44:33 +00:00
SonicHDC
f508f93da0 [Resprite] Ammo machine redisign (#873) 2023-03-17 14:43:28 +03:00
IanComradeBot
9fb90352ca Automatic changelog update 2023-03-17 10:29:49 +00:00
no_mad
771e169d23 [GameMap] Avrit Station (#881) 2023-03-17 03:28:43 -07:00
no_mad
f7e535f73f [Maps] Update Delta-Shuttle V0.2 (#885) 2023-03-17 03:27:53 -07:00
IanComradeBot
81f3e83db7 Automatic changelog update 2023-03-17 09:20:54 +00:00
no_mad
23bcc2e99d [Resprite] Melee weapon (#883) 2023-03-17 02:19:48 -07:00
Morbo
48023e67c7 Add missing voices & fix issues 2023-03-17 06:38:12 +03:00
Mr0maks
eb6d2c5b97 Fix handcuffs in fight mode (#14716) 2023-03-17 13:13:04 +11:00
Leon Friedrich
cce75f4d72 Add missing MagnetState attribute (#14715) 2023-03-17 12:50:10 +11:00
Leon Friedrich
d89f4670f1 Fix BloodstreamComponent enumerator (#14714) 2023-03-17 12:40:20 +11:00
PJBot
265a9aaf1e Automatic changelog update 2023-03-16 18:28:34 -04:00
IanComradeBot
aa400f9ad9 Automatic changelog update 2023-03-16 22:28:20 +00:00
Kara
c9dfe6ee0c Blood tweaks & fixes (#14648) 2023-03-16 15:27:28 -07:00
Morb
b70cc9fe19 [Resprite] Wintercoats (#890) 2023-03-16 15:27:15 -07:00
Morb
7152990695 [Resprite] Chairs (#887) 2023-03-16 15:27:01 -07:00
Morb
a8d369b854 [Resprite] Galoshes (#889) 2023-03-16 15:26:40 -07:00
Morb
972758dd9e [Resprite] Rat King (#888) 2023-03-16 15:26:28 -07:00
IanComradeBot
6473219da1 Automatic changelog update 2023-03-16 22:07:48 +00:00
faint
5f48fb4844 Small translations (#886) 2023-03-16 15:06:43 -07:00
IanComradeBot
d89e1cc9f2 Automatic changelog update 2023-03-16 21:41:19 +00:00
no_mad
7587684793 [Maps] Update Delta Station v0.11 (#891) 2023-03-16 14:40:13 -07:00
Morb
6749bdec9c Add new 345 voices (#892) 2023-03-16 14:39:40 -07:00
IanComradeBot
79995df536 Automatic changelog update 2023-03-16 21:36:21 +00:00
no_mad
434c1637b3 [Maps] Update Ishimura v0.21 (#884) 2023-03-16 14:35:16 -07:00
IanComradeBot
b16927408d Automatic changelog update 2023-03-16 21:09:05 +00:00
no_mad
e897b93efe [Item] DeathSquad backpack (#882) 2023-03-16 14:07:59 -07:00
lapatison
4850a806ba Translate Upstream #878 (#880) 2023-03-16 14:01:34 -07:00
deltanedas
e0cfc42360 only add emag component if the event was handled (#14627)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-03-15 19:19:08 -07:00
PJBot
3b5354c2f2 Automatic changelog update 2023-03-15 19:51:12 -04:00
not-gavnaed
e0427bbd2b add station records computer(https://github.com/space-wizards/space-station-14/pull/14524) on aspid and bagel (#14691)
Co-authored-by: WIN-AOO91TUKDC7\geniy <bogdanilchev@yandex.ru>
2023-03-15 18:50:07 -05:00
Morb
d1c37e49a2 Merge pull request #878 from space-syndicate/upstream-sync
Upstream sync
2023-03-15 01:13:33 -07:00
Morbo
1e1475b1d8 Update locale 2023-03-15 10:52:32 +03:00
Morbo
b6ac4e3e59 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml
#	Resources/Textures/Structures/Storage/canister.rsi/frezon-1.png
#	Resources/Textures/Structures/Storage/canister.rsi/frezon.png
#	Resources/Textures/Structures/Storage/canister.rsi/meta.json
2023-03-15 10:43:49 +03:00
Flipp Syder
eb04c43db4 Invalid species fallback on spawn/profile validation (#14675)
* if a player's profile has an invalid species, station spawning will always try to fallback to the default humanoid species

* validation always ensures that if a species can't be indexed, the species falls back to the default species
2023-03-14 23:47:40 -05:00
PJBot
dfcf3c28e7 Automatic changelog update 2023-03-15 00:38:53 -04:00
randy10122
281e9d1424 gives all heads of staff their own bags in backpack.yml, gives them flashes, a little setup for the telebaton (#14632) 2023-03-14 23:37:49 -05:00
PJBot
73ff756923 Automatic changelog update 2023-03-15 00:08:20 -04:00
Leon Friedrich
07491f545c doafter hotfix (#14678) 2023-03-15 15:07:16 +11:00
PJBot
265604e85f Automatic changelog update 2023-03-14 22:06:58 -04:00
Leon Friedrich
2f88173730 DoAfter and other bugfixes (#14669) 2023-03-15 13:05:53 +11:00
PJBot
5df1d6194f Automatic changelog update 2023-03-14 21:35:41 -04:00
metalgearsloth
80518a7df1 Add water footsteps to puddles (#14671) 2023-03-14 18:34:37 -07:00
PJBot
52f722423d Automatic changelog update 2023-03-14 21:08:56 -04:00
Checkraze
434e7361dc Lava Brig Dungeon Theme (#14637) 2023-03-15 12:07:52 +11:00
lapatison
c74a27c842 Monke accent locale (#877) 2023-03-14 17:50:34 -07:00
PJBot
5843fa1291 Automatic changelog update 2023-03-14 20:39:03 -04:00
Kara
547c599047 Revert "Syndicate Encryption Key buff" (#14665) 2023-03-14 17:37:59 -07:00
Leon Friedrich
52f2970567 Update engine (#14666) 2023-03-15 11:23:49 +11:00
PJBot
983ffee703 Automatic changelog update 2023-03-14 20:15:23 -04:00
Leon Friedrich
24ef92de18 Fix EmptyContainer construction action (#14406) 2023-03-15 11:14:18 +11:00
lapatison
6f7973c706 Translate Upstream #875 (#876) 2023-03-14 11:54:24 -07:00
Emisse
1a9cf49500 Fland Update 1.4 (#14652) 2023-03-13 23:46:22 -07:00
Emisse
4156f3d5ff Marathon Update 4.7 (#14650) 2023-03-13 23:46:09 -07:00
PJBot
278b8ef29f Automatic changelog update 2023-03-14 01:38:27 -04:00
Moony
c3dcc7a124 Flash now flashes black instead of white. (#14642) 2023-03-14 16:37:21 +11:00
PJBot
7638ad19cf Automatic changelog update 2023-03-13 23:43:11 -04:00
potato1234_x
33f937cdc4 Frezon Canister Tweaks (#14442) 2023-03-13 23:42:07 -04:00
PJBot
650f942c48 Automatic changelog update 2023-03-13 22:57:00 -04:00
faint
d6af11a084 Station Records Computer now shows fingerprints (#14524)
* station records fingerprints

* Add UI + Fixes

* now itll display N/A if a mob doesnt have a fingerprint

* ? - 0

* f8

* N/A is a fluent string now

* remove locale string duplicating

* no whitespace
2023-03-13 19:55:56 -07:00
Nemanja
89d3875cde Fix access wires emagging machines (#14471)
* Fix access wires emagging machines

* comment

* le fix
2023-03-13 19:55:18 -07:00
Morb
659c82a152 Merge pull request #875 from space-syndicate/upstream-sync
Upstream sync
2023-03-13 19:49:16 -07:00
Morbo
433def90fb Update locale 2023-03-14 05:28:42 +03:00
Morbo
309c745c1e Fix hjack condition 2023-03-14 05:24:57 +03:00
Morbo
892634065a Merge remote-tracking branch 'upstream/master' into master-syndie
# Conflicts:
#	Content.Shared/Preferences/HumanoidCharacterProfile.cs
#	Resources/Prototypes/Roles/Jobs/Engineering/technical_assistant.yml
#	Resources/Prototypes/Roles/Jobs/Medical/medical_intern.yml
#	Resources/Prototypes/Roles/Jobs/Science/research_assistant.yml
#	Resources/Prototypes/Roles/Jobs/Security/security_cadet.yml
#	Resources/Textures/Clothing/OuterClothing/Hardsuits/syndicate.rsi/equipped-OUTERCLOTHING.png
#	Resources/Textures/Clothing/OuterClothing/Hardsuits/syndicate.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/captain.rsi/inhand-left.png
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/captain.rsi/inhand-right.png
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/captain.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/cargotech.rsi/inhand-left.png
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/cargotech.rsi/inhand-right.png
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/cargotech.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/ce.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/chemistry.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/cmo.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/detective_grey.rsi/inhand-left.png
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/detective_grey.rsi/inhand-right.png
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/detective_grey.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/hop.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/hos.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/hos_parade.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/hydro.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/medical.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/paramedic.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/qm.rsi/inhand-left.png
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/qm.rsi/inhand-right.png
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/qm.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/rnd.rsi/inhand-left.png
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/rnd.rsi/inhand-right.png
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/scientist.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/security.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpskirt/warden.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/captain.rsi/inhand-left.png
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/captain.rsi/inhand-right.png
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/captain.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/cargotech.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/ce.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/centcom_officer.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/chemistry.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/cmo.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/detective_grey.rsi/inhand-left.png
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/detective_grey.rsi/inhand-right.png
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/detective_grey.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/hop.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/hos.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/hos_blue.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/hos_grey.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/hos_parade.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/hydro.rsi/inhand-left.png
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/hydro.rsi/inhand-right.png
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/hydro.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/medical.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/paramedic.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/qm.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/rainbow.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/rnd.rsi/inhand-left.png
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/rnd.rsi/inhand-right.png
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/salvage.rsi/inhand-left.png
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/salvage.rsi/inhand-right.png
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/salvage.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/scientist.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/security.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/security_blue.rsi/meta.json
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/warden.rsi/meta.json
2023-03-14 05:18:41 +03:00
PJBot
73efa95662 Automatic changelog update 2023-03-13 20:14:02 -04:00
potato1234_x
b15c9abc60 Missing Uniform Held sprites (#14584) 2023-03-13 20:12:58 -04:00
PJBot
6ef89fc175 Automatic changelog update 2023-03-13 19:40:10 -04:00
Nemanja
6b8728b38f Make makeshift handcuffs green (#14645) 2023-03-13 19:39:05 -04:00
Nemanja
49f7575298 Cuffable/Handcuff ECS (#14382) 2023-03-13 19:34:26 -04:00
AJCM-git
59bf67ec8c Revert "Add tree felling and chopping sounds" (#14622) (#14643) 2023-03-13 17:12:57 -04:00
PJBot
5facbf0050 Automatic changelog update 2023-03-13 16:43:34 -04:00
metalgearsloth
10290bf4a7 Add tree felling and chopping sounds (#14622) 2023-03-13 16:42:29 -04:00
Checkraze
b329abc9ee Cargo Pallet Sale Console (#14422) 2023-03-13 16:36:35 -04:00
QuantumSeanyGlass
a7f9b2881b Mutation Toxins (#14314) 2023-03-13 16:16:04 -04:00
PJBot
f0605e594c Automatic changelog update 2023-03-13 15:27:24 -04:00
Rane
b450b4c0e0 Welding airlocks changes their layer (#13440) 2023-03-13 15:26:20 -04:00
Emisse
c6307cc388 Quadruple the amount of time you are allowed to play interns (#14641) 2023-03-13 12:14:12 -07:00
08A
3b90a6357a Refactor context menu UI (#14334) 2023-03-13 14:51:36 -04:00
PJBot
383a8f8d13 Automatic changelog update 2023-03-13 13:49:00 -04:00
Alekshhh
e460963964 Added Warden's Hardsuit (#14521) 2023-03-13 13:47:56 -04:00
PJBot
e103fa954f Automatic changelog update 2023-03-13 13:46:51 -04:00
Alekshhh
c141700569 Made Security & HOS Hardsuits Emit Yellow Light (#14522) 2023-03-13 13:45:47 -04:00
lapatison
878ca61984 Translation edits (#871) 2023-03-13 08:49:59 -07:00
router
6430f35d34 Add chameleon voice mask (#14203) 2023-03-13 11:14:20 -04:00
PJBot
170e2d2837 Automatic changelog update 2023-03-13 00:04:55 -04:00
Naive817
21d15e3c6c Blind (permanent, temporary or blindfolded) players no longer get flashed (#14487) 2023-03-13 00:03:51 -04:00
PJBot
e24a163179 Automatic changelog update 2023-03-13 00:03:13 -04:00
Whisper
9e385657dd Science lockers now come with both a node scanner and an anomaly scanner. (#14490) 2023-03-13 00:02:08 -04:00
PJBot
7d78de1b2d Automatic changelog update 2023-03-12 23:49:36 -04:00
Nylux
49dccc60f5 added ability to get drunk to dionas (#14532) (#14537) 2023-03-12 23:48:32 -04:00
PJBot
2728b7afd4 Automatic changelog update 2023-03-12 23:30:29 -04:00
Vasilis The Pikachu
65aca01895 Strip menu will no longer open when trying to wake sleeping players (#14319) 2023-03-12 23:29:26 -04:00
PJBot
a446a49323 Automatic changelog update 2023-03-12 22:23:56 -04:00
potato1234_x
8006f985a2 Fix Engivend Sprite Misalignment (#14618) 2023-03-13 13:22:52 +11:00
PJBot
006d32fc3e Automatic changelog update 2023-03-12 21:05:30 -04:00
lapatison
38aab8ac73 Added orderable slimeperson life support emergency crate (#14377) 2023-03-12 21:04:27 -04:00
Flipp Syder
349eae0b70 Removes IOnStateChanged calls from GameplayStateLoadController (#14617) 2023-03-12 21:02:14 -04:00
PJBot
05f2111236 Automatic changelog update 2023-03-12 20:54:00 -04:00
TaralGit
7eec71dcfc Mags and guns (#14032) 2023-03-12 20:52:57 -04:00
PJBot
e412496be4 Automatic changelog update 2023-03-12 20:49:38 -04:00
GoodWheatley
409e157ffb Syndicate Encryption Key buff (#13849) 2023-03-12 20:48:34 -04:00
PJBot
a01d5d279b Automatic changelog update 2023-03-12 19:46:04 -04:00
Alekshhh
e05bb3a46c Slower Meatzu (#14573) 2023-03-12 16:45:01 -07:00
PJBot
0cbabffe81 Automatic changelog update 2023-03-12 19:43:45 -04:00
metalgearsloth
46c2d1c5b4 Fix some gravity anomaly perf issues (#14502) 2023-03-12 16:43:28 -07:00
Flareguy
d1f3cf6b4b Fixes the blood red hardsuit sprite being identical to the syndicate commander hardsuit (#14552) 2023-03-12 16:42:42 -07:00
Menshin
36129cb520 Hotfix crashing the server on using the forensic pad on yourself. (#14528) 2023-03-12 16:42:12 -07:00
PJBot
752b3edad1 Automatic changelog update 2023-03-12 19:41:20 -04:00
metalgearsloth
52e30b381c Sort ID card console jobs (#14588) 2023-03-12 16:40:17 -07:00
0x6273
3a9c71cc41 Fix SetOutfitCommand not working when mob is crit or stunned (#14593) 2023-03-12 16:40:02 -07:00
GoodWheatley
56f2474213 Stimpacks 1.1.1 - Intended Behavior Edition (#14608) 2023-03-12 16:38:32 -07:00
PJBot
6ff104a46c Automatic changelog update 2023-03-12 19:38:04 -04:00
Leon Friedrich
f0cf4e7a22 Add missing DataDefinition constructors (#14603) 2023-03-12 16:37:24 -07:00
Whisper
6e4949af77 Reduced cost of bottles in medfab (#14443) 2023-03-12 16:36:59 -07:00
Scribbles0
d3b45d0c79 Barratry 2.5 (#14596) 2023-03-12 16:36:51 -07:00
PJBot
4d1df8f27f Automatic changelog update 2023-03-12 16:47:47 -04:00
Slava0135
ce32910b08 Allow grille to be placed on all tiles and space (#14483) 2023-03-12 16:46:43 -04:00
PJBot
3afd5ccad1 Automatic changelog update 2023-03-12 09:52:31 -04:00
Whisper
ceafaf3a16 Telecoms fixes (#14488) 2023-03-13 00:51:27 +11:00
metalgearsloth
390620378f Set water to clickable (#14605) 2023-03-13 00:48:09 +11:00
metalgearsloth
49c7c0f9a7 Remove stamina + damageable .Owner (#14602)
* Remove stamina + damageable .Owner

* More
2023-03-12 09:19:05 -04:00
PJBot
058c732db1 Automatic changelog update 2023-03-12 08:56:05 -04:00
Nemanja
52031e9309 Fix access on vehicles, mechs (#14458) 2023-03-12 23:55:02 +11:00
PJBot
31240e3882 Automatic changelog update 2023-03-12 08:40:15 -04:00
deltanedas
bf105968e9 add fuel indicator to ame fuel jar, minor refactor (#14590)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-03-12 23:39:10 +11:00
metalgearsloth
e93d5113ad Remove .Owner from melee weapons (#14600) 2023-03-12 15:56:05 +11:00
PJBot
5541edbadc Automatic changelog update 2023-03-11 16:06:02 -05:00
csqrb
b3a327988f Fix slime hair translucent (#14478)
* fix

* move
2023-03-11 13:04:58 -08:00
PJBot
71272a81f7 Automatic changelog update 2023-03-11 09:36:57 -05:00
Alekshhh
7a87aaaf2e Space Bear 2 (#14591) 2023-03-12 01:35:52 +11:00
lapatison
cbfa016003 Translate Upstream #872 (#874) 2023-03-11 13:45:42 +03:00
metalgearsloth
330bb7bb14 Remove gun .Owners (#14585) 2023-03-11 20:08:22 +11:00
PJBot
19f5c403b5 Automatic changelog update 2023-03-11 03:27:04 -05:00
metalgearsloth
1533e1b2b1 Give BaseItem a landing sound (#14504) 2023-03-11 19:26:01 +11:00
Morbo
937ff6a418 Better changelog formatting 2023-03-11 10:14:04 +03:00
Morbo
0ae521c41b Genderful changelog action 2023-03-11 10:09:26 +03:00
Morbo
17f783e406 Fix changelog action buffers moment 2023-03-11 09:51:25 +03:00
Morbo
b185548447 Fix changelog action python moment 2023-03-11 08:57:48 +03:00
Morb
cb61e7db45 Merge pull request #872 from space-syndicate/upstream-sync
Upstream sync
2023-03-10 21:20:50 -08:00
Morbo
3fce4abbc4 Update locale 2023-03-11 07:51:59 +03:00
Morbo
a33dfe1de8 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	.github/ISSUE_TEMPLATE/config.yml
2023-03-11 07:49:26 +03:00
Pieter-Jan Briers
33f388e66e Test pooling diagnostic fixes. (#14349)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-03-11 15:09:41 +11:00
PJBot
9f1514fd4b Automatic changelog update 2023-03-10 22:28:15 -05:00
Whisper
1795df9754 HOP will always have spare ID in locker. (#14438) 2023-03-11 14:27:11 +11:00
Flipp Syder
3eb8f70985 Screen load event for GameplayState (#14316)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-03-11 14:25:56 +11:00
PJBot
20eb8f9178 Automatic changelog update 2023-03-10 22:12:22 -05:00
metalgearsloth
22ae0e7ed8 Fix weather blocking in some instances (#14561) 2023-03-11 14:11:19 +11:00
metalgearsloth
304ec2c8b3 Cleanreturn materialtest (#14582) 2023-03-11 14:01:44 +11:00
metalgearsloth
1724ecb8d9 Compress atmos serialization data (#14266) 2023-03-11 13:55:11 +11:00
metalgearsloth
973556066b Compress decal data for serialization (#14264) 2023-03-11 13:46:50 +11:00
metalgearsloth
4335afda42 Update submodule to 0.92.2.1 (#14581) 2023-03-11 13:09:26 +11:00
metalgearsloth
cbf556c09c Maybe fix an old heisenbug test (#14579) 2023-03-11 12:48:57 +11:00
metalgearsloth
86895f9735 Don't preload content maps in tests (#14577) 2023-03-11 12:45:48 +11:00
Checkraze
f69220c424 Kettle telecomms (#14575) 2023-03-10 16:00:43 -08:00
Pieter-Jan Briers
497be5a470 Project files CI changes (#14466) 2023-03-10 11:58:57 -08:00
PJBot
b0c3a37044 Automatic changelog update 2023-03-10 13:30:33 -05:00
metalgearsloth
f605821d7a Set flora decals to snapcardinals (#14562) 2023-03-10 12:29:28 -06:00
PJBot
f2b3ab5d93 Automatic changelog update 2023-03-10 09:35:50 -05:00
Alekshhh
6c2edad3bd Paperwork Resprite (#14568) 2023-03-11 01:34:46 +11:00
PJBot
bb8e5c6a4d Automatic changelog update 2023-03-10 08:46:48 -05:00
Alekshhh
47253bfaeb Space Bear Minor Overhaul (#14566) 2023-03-11 00:45:44 +11:00
PJBot
91c35ea1d0 Automatic changelog update 2023-03-10 08:26:38 -05:00
T-Stalker
645cc7888e beno turrets (#14516) 2023-03-11 00:25:33 +11:00
metalgearsloth
b0714ca45a Dungeon fixes (#14563) 2023-03-10 21:19:27 +11:00
PJBot
27bda1dff9 Automatic changelog update 2023-03-10 02:13:25 -05:00
metalgearsloth
db8ce5ea36 Also lerp paused eyes (#14545) 2023-03-10 18:12:21 +11:00
metalgearsloth
1d1059f5ea Fix merge artifact (#14560) 2023-03-10 17:49:00 +11:00
PJBot
e5256b8a01 Automatic changelog update 2023-03-10 00:42:27 -05:00
metalgearsloth
6157dfa3c0 Salvage dungeons (#14520) 2023-03-10 16:41:22 +11:00
metalgearsloth
214ca06997 Update submodule to 0.92.2.0 (#14554) 2023-03-10 13:49:56 +11:00
Visne
b5b619d51a Add SECURITY.md (#14551) 2023-03-09 16:01:40 -06:00
IanComradeBot
96f0cd716a Automatic changelog update 2023-03-09 20:41:22 +00:00
lapatison
400489d257 Translation edits (#864) 2023-03-09 12:40:17 -08:00
Flipp Syder
12192ada0b removes previous bruteforce method (#14548)
instead checks if the final size of the container is supposed to be bigger than zero: if it is, then it will continue to attempt to set the split fraction until the size is no longer zero, then it will do it once last time before stopping
2023-03-09 10:33:13 -06:00
IanComradeBot
ef1985f977 Automatic changelog update 2023-03-09 16:26:26 +00:00
no_mad
9cb814e781 [Maps] Update Delta (#867) 2023-03-09 19:25:19 +03:00
PJBot
5e88334bca Automatic changelog update 2023-03-09 08:57:49 -05:00
metalgearsloth
7c360c482e Update submodule to 0.92.1.0 (#14547) 2023-03-10 00:57:00 +11:00
ShadowCommander
e4fbcf3a63 Expand the viewport when the game window is resized instead of the chat window in the Separated HUD layout (#13694) 2023-03-10 00:56:43 +11:00
brainfood1183
d1caa92ff5 Origin Station Update 07.03.2023 (#14477) 2023-03-09 00:52:16 -08:00
PJBot
1d511bd19a Automatic changelog update 2023-03-09 03:46:23 -05:00
keronshb
5e8bd137f6 Round 4 of Doafter fixes (#14476) 2023-03-09 01:45:19 -07:00
Emisse
c7c5704aeb Bagel Update 17.4 (#14503) 2023-03-09 00:34:40 -08:00
PJBot
a8bdc069fb Automatic changelog update 2023-03-09 03:31:08 -05:00
Scribbles0
bedc6bbf62 Cluster Telecomms (#14536) 2023-03-09 00:30:56 -08:00
Scribbles0
7a6afbedb2 Barratry Telecoms (#14535) 2023-03-09 00:30:50 -08:00
Checkraze
bbea76f15e Aspid 1.0.3 (#14538) 2023-03-09 00:30:42 -08:00
Checkraze
a5f448b239 Kettle 1.6.6 (#14540) 2023-03-09 00:30:36 -08:00
Checkraze
ea33f1660b Moose 3.3.5 (#14541) 2023-03-09 00:30:09 -08:00
PJBot
ac39c37033 Automatic changelog update 2023-03-09 03:30:04 -05:00
Slava0135
b874304d38 Add emp artifact effect (#14493) 2023-03-09 00:30:00 -08:00
metalgearsloth
f9aaadcfc5 Use hitsound for 0 damage weapons (#14508) 2023-03-09 00:28:57 -08:00
Emisse
2aa495a922 Box Telecomms (#14505) 2023-03-09 00:28:44 -08:00
Emisse
42cec6e217 Marathon Telecomms (#14511) 2023-03-09 00:28:37 -08:00
Emisse
15e57b6e0b Fland Telecomms (#14512) 2023-03-09 00:28:31 -08:00
Emisse
845ee496d8 Meta Telecomms (#14513) 2023-03-09 00:28:22 -08:00
Emisse
48cc1eeafb Omega Telecomms (#14514) 2023-03-09 00:28:09 -08:00
Kevin Zheng
f84913ff9a Add guidebook entry for plant genetics (#14518) 2023-03-08 18:15:57 -08:00
Morbo
7521aacfa0 Fix changelogs python moment 2023-03-08 08:19:57 +03:00
Morbo
030d74a771 Split Discord changelog messages & update emoji 2023-03-08 08:08:24 +03:00
IanComradeBot
49c175642a Automatic changelog update 2023-03-07 21:39:04 +00:00
lapatison
901224ff2e Translate Upstream #861 (#863) 2023-03-07 13:37:59 -08:00
IanComradeBot
34ced2ab79 Automatic changelog update 2023-03-07 18:54:59 +00:00
lapatison
372b41983a Translation edits (#860) 2023-03-07 10:53:54 -08:00
Morb
29f2ff16e5 Merge pull request #861 from space-syndicate/upstream-sync
Upstream sync
2023-03-07 10:50:44 -08:00
Morbo
f7159efd63 Update locale 2023-03-07 19:06:34 +03:00
Morbo
0b527b441c Move markings files & default colors 2023-03-07 19:00:21 +03:00
Morbo
82a466f4ff Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Client/Preferences/UI/HumanoidProfileEditor.xaml.cs
#	Content.Shared/Humanoid/HumanoidAppearanceComponent.cs
#	Content.Shared/Humanoid/HumanoidCharacterAppearance.cs
#	Resources/Audio/Announcements/license.txt
#	Resources/Prototypes/Entities/Mobs/Customization/Markings/cat_parts.yml
#	Resources/Textures/Objects/Storage/boxes.rsi/meta.json
2023-03-07 18:54:29 +03:00
Morb
f57c54cc90 Fix chat size cvar float parse (#14468)
* Fix chat size float parse

* Use dot separator

* Return comma value separator
2023-03-07 09:38:54 -06:00
PJBot
0558756f9b Automatic changelog update 2023-03-07 08:49:37 -05:00
Alekshhh
1b5e80620d Held Toolbox Resprite (#14482) 2023-03-07 09:48:33 -04:00
PJBot
3f70cdfdcd Automatic changelog update 2023-03-06 21:50:58 -05:00
Alekshhh
0bcb570cd7 War Announcement Change (#14426) 2023-03-06 22:49:54 -04:00
PJBot
b3f3ec322a Automatic changelog update 2023-03-06 20:56:38 -05:00
James Simonson
3bcd319ae4 Enhanced APC UI + New NT logo to footer (#14258) 2023-03-06 21:55:35 -04:00
PJBot
04e2f3aa15 Automatic changelog update 2023-03-06 20:29:54 -05:00
metalgearsloth
46b27a68ff Weather tweaks (#14271) 2023-03-07 12:28:50 +11:00
PJBot
84052bb27d Automatic changelog update 2023-03-06 19:34:07 -05:00
Checkraze
7c933160e6 Aspid Parallax (#14359) 2023-03-06 20:33:03 -04:00
PJBot
45731e303e Automatic changelog update 2023-03-06 19:09:07 -05:00
Menshin
b76547e6df Fixes atmos trinary devices connectors sprites (#14248) 2023-03-06 20:08:03 -04:00
PJBot
4b05c58a4f Automatic changelog update 2023-03-06 18:37:03 -05:00
Slava0135
32f316218e Solar flare better effects (#14400) 2023-03-06 19:35:59 -04:00
lapatison
cb8909ce17 MInor stimpack physicalDesc fix (#14461) 2023-03-06 18:49:37 -04:00
PJBot
2aadb5d4d3 Automatic changelog update 2023-03-06 16:12:40 -05:00
Slava0135
e4b1a363f5 Add telecommunication server (#14415) 2023-03-06 17:11:36 -04:00
PJBot
d584537dac Automatic changelog update 2023-03-06 16:06:46 -05:00
Slava0135
ab3860bf4b remove heads encryption keys (#14435) 2023-03-06 17:05:42 -04:00
PJBot
af4288600d Automatic changelog update 2023-03-06 14:45:47 -05:00
DrSmugleaf
6f21dfbe83 Add missing changelogs from the bors incident (#14457) 2023-03-06 11:44:43 -08:00
PJBot
1ace09a015 Automatic changelog update 2023-03-06 14:43:14 -05:00
Flareguy
78bef79609 Alternate atmos & sci jumpsuits + minor tie sprite changes (#14305) 2023-03-06 15:42:10 -04:00
Pieter-Jan Briers
c5b3f62f6f Update project files for configuration changes. (#14281) 2023-03-06 11:38:07 -08:00
DrSmugleaf
9b080c0ef3 Update RobustToolbox to v0.92.0.0 (#14456) 2023-03-06 11:37:59 -08:00
Slava0135
55ac0b850b Access EmpOnTriggerComponent (#14453) 2023-03-06 11:26:08 -08:00
Slava0135
67efe7f6c0 public EmpOnTriggerComponent (#14452) 2023-03-06 15:17:40 -04:00
PJBot
0f72bd497c Automatic changelog update 2023-03-06 14:12:32 -05:00
metalgearsloth
320217cd69 Add blacklist support for steptriggers (#14354) 2023-03-06 11:11:27 -08:00
DrSmugleaf
f4ccfc5e35 Fix access mispredicts when having a remote in hand (#14451) 2023-03-06 11:10:35 -08:00
brainfood1183
c9e70d8ea0 Cluwne smite (#13367) 2023-03-06 11:09:24 -08:00
PJBot
32e8a97d88 Automatic changelog update 2023-03-06 14:08:01 -05:00
Flipp Syder
ec3a519a46 Store chat size (#14299) 2023-03-06 11:06:57 -08:00
PJBot
11d4dec18f Automatic changelog update 2023-03-06 14:06:18 -05:00
PJBot
ed52d79727 Automatic changelog update 2023-03-06 14:05:15 -05:00
Slava0135
b2972c1d2c Add emp grenade (#14393) 2023-03-06 11:05:12 -08:00
Maxtone
58becca060 Adds paramedic hat and jacket to game and adds them to medidrobe (#14434)
Co-authored-by: MagnusCrowe <whiterider1988@yahoo.com>
2023-03-06 11:04:11 -08:00
PJBot
086912a285 Automatic changelog update 2023-03-06 13:55:25 -05:00
pofitlo
caaf95c04a add new product in emagged cigs shop (#14423) 2023-03-06 14:54:21 -04:00
PJBot
4273e28099 Automatic changelog update 2023-03-06 13:46:43 -05:00
lapatison
5c43253d67 Lime and orange plants, citrus salad recipe (#14298) 2023-03-06 14:45:39 -04:00
PJBot
9f40640678 Automatic changelog update 2023-03-06 13:09:57 -05:00
08A
2d0cd490b7 Fix reset ghost preview when a craft is selected (#14448) 2023-03-06 10:08:53 -08:00
DamianX
0bd1756fb2 Made ColorSelectorSliders use SpinBox instead of FloatSpinBox (#13702)
Co-authored-by: DrSmugleaf <drsmugleaf@gmail.com>
2023-03-06 10:07:49 -08:00
DrSmugleaf
262e887295 Update RobustToolbox to fb3c783fc40b5f2a486674644bf5967ad408902f (#14449) 2023-03-06 10:07:29 -08:00
PJBot
8781342f15 Automatic changelog update 2023-03-06 12:38:22 -05:00
Nemanja
e412eda97c Clean up polymorphsystem (#14297) 2023-03-06 09:37:18 -08:00
PJBot
5a4ec17725 Automatic changelog update 2023-03-06 12:34:58 -05:00
Whisper
d0a2e69ed8 Body parts can be put in trash bags (#14244) 2023-03-06 09:33:54 -08:00
PJBot
6907c4cb25 Automatic changelog update 2023-03-06 12:02:39 -05:00
08A
dbc9baf2e5 Fix appearance system (#14425) 2023-03-06 09:01:35 -08:00
PJBot
d991025a0e Automatic changelog update 2023-03-06 12:00:52 -05:00
Whisper
df1a642e09 Cardborg Helmet now hides identity and ingestion. (#14444) 2023-03-06 08:59:48 -08:00
Whisper
cf2e0e47c2 Updated the MIT License copyright years. (#14447) 2023-03-06 08:58:57 -08:00
Jacob Tong
343ea93d75 Fix drink DoAfter (#14437)
Copies missing arguments from FoodSystem
2023-03-05 23:52:10 -08:00
PJBot
758e2bb3f5 Automatic changelog update 2023-03-06 00:29:19 -05:00
GoodWheatley
f826ee3518 Stimpacks - 100% Webedit Free Edition (#13810) 2023-03-06 01:28:14 -04:00
metalgearsloth
533e2600cf Fix AlertManagerTests warnings (#14386)
bored
2023-03-06 05:06:50 +00:00
metalgearsloth
5c357ba225 Bump parallax log level (#14384) 2023-03-06 00:37:35 -04:00
metalgearsloth
ce6bd03685 Fix powernetworkbattery typo (#14385)
Not on any of our maps.
2023-03-06 00:36:36 -04:00
PJBot
5b3a4d54b2 Automatic changelog update 2023-03-05 23:35:12 -05:00
Slava0135
295a2c0498 grenades emit sound on trigger again (#14391) 2023-03-06 00:34:08 -04:00
eclips_e
ef05382485 make pins 1 size (#14392) 2023-03-06 00:33:41 -04:00
PJBot
14a29a5164 Automatic changelog update 2023-03-05 23:33:25 -05:00
eclips_e
9e9034f54a slimes can finally get drunk (#14414) 2023-03-06 00:32:22 -04:00
PJBot
b1dfd6677a Automatic changelog update 2023-03-05 23:31:11 -05:00
Nemanja
0b58eacb66 add margins to round summary window (#14401) 2023-03-06 00:30:07 -04:00
Alekshhh
967ba1e72b Comfy Chair and Pilot Seat steel reduction (#14402) 2023-03-06 00:29:25 -04:00
PJBot
5bb7be1389 Automatic changelog update 2023-03-05 23:24:06 -05:00
Nairod
63889267ef Belt Appraisal Tools (#14413) 2023-03-06 00:23:02 -04:00
PJBot
cbf40696af Automatic changelog update 2023-03-05 21:53:06 -05:00
lapatison
71393c5d19 Soybean and rice plants, tofu, tofu bread recipe (#13989) 2023-03-05 22:52:03 -04:00
PJBot
96f34886d9 Automatic changelog update 2023-03-05 21:39:01 -05:00
deltanedas
60ac402b8b clipping and extracting put seeds in the users hands (#14343) 2023-03-05 22:37:57 -04:00
PJBot
5947fbc042 Automatic changelog update 2023-03-05 21:34:51 -05:00
Naive817
9c16fde3d2 add lizard crate (#14337) 2023-03-05 22:33:46 -04:00
PJBot
ab347320e0 Automatic changelog update 2023-03-05 21:33:12 -05:00
lapatison
2257bd3862 Encryption key boxes to the heads lockers. (#14110) 2023-03-05 22:32:08 -04:00
PJBot
3bd3a89cb1 Automatic changelog update 2023-03-05 20:51:12 -05:00
Fluffiest Floofers
ddfb813693 Garlic and vinaigrette (#14221) 2023-03-05 21:50:08 -04:00
PJBot
6c68c13a3c Automatic changelog update 2023-03-05 20:12:17 -05:00
Duke
8640f0b0a3 New botany mutations (#13646) 2023-03-05 21:11:13 -04:00
PJBot
fbca794c94 Automatic changelog update 2023-03-05 12:13:13 -05:00
Leon Friedrich
b148bebd60 Equipment verbs & admin inventory access. (#14315) 2023-03-06 04:12:08 +11:00
Leon Friedrich
a9b268af49 Remove use delay cancellation tokens (#14405) 2023-03-06 03:42:04 +11:00
PJBot
4fd98f102b Automatic changelog update 2023-03-05 00:27:07 -05:00
keronshb
eff088189d Another batch of DoAfter fixes (#14351) 2023-03-04 21:26:03 -08:00
PJBot
417569fe2e Automatic changelog update 2023-03-05 00:14:13 -05:00
metalgearsloth
28dbbbb734 Add NPC stuck detection (#14410) 2023-03-05 16:13:09 +11:00
PJBot
bb4d5064ad Automatic changelog update 2023-03-04 23:28:33 -05:00
eoineoineoin
6722adcd83 Cleanup cargo shuttle/telepad order code (#13591)
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
2023-03-05 15:27:30 +11:00
metalgearsloth
2276e74b1d Update submodule to 0.90.0.0 (#14411) 2023-03-05 15:02:49 +11:00
PJBot
7618dbde25 Automatic changelog update 2023-03-04 22:45:16 -05:00
Scribbles0
46e89c07c8 New Traits (#13763) 2023-03-04 23:44:13 -04:00
PJBot
224dd1e515 Automatic changelog update 2023-03-04 22:00:11 -05:00
csqrb
8b3d7728d7 Marking default coloring (#13039)
* Marking coloring WIP

* EnsureDefault now supports coloring!

* Now markings have coloring when they get added

* Many things

* yml files

* cleanup

* Some requested changes

* Nullable type and WIP caching

* Time to resolve that thing with deprecated hair fields

* Latest reviews + im still trying to use these hair markings

* FirstOrDefault thing and Tattoo docs

* IDK

* It's now works a bit more properly in preferences GUI

* THEY SYNCING! However preferences GUI still broken and doesn't work properly

* Markings now updating when changing in GUI. However they still don't work properly with bald humanoids

* Forgor...

* Default hair-colored markings will not color to hair if there is no hair

* Fixed default colors for customizable markings

* Fixed bug in prefs GUI that set current hair to null

* Now markings that must match skin color because of limb (e.x. Slimes) - will match skin color

* final tweaks: if hair uses skin color then markings will use skin color as hair color (slimes)

* fix

* fixed dirty. no more funni invis bug

* Mirrors and client profile loading

* default colors soon TM

* review + better coloring

* Hardcode is gone

* diona markings

* oh my god

* fixed CategoryColoring

* cool fallback, clean up and some other tweaks

* code style

* more style

* a
2023-03-04 18:59:07 -08:00
PJBot
0ad9af7ae2 Automatic changelog update 2023-03-04 20:20:53 -05:00
metalgearsloth
0aba0d2ec2 Content tile edge support (#13168) 2023-03-05 12:19:50 +11:00
PJBot
69556dbc7c Automatic changelog update 2023-03-04 20:12:23 -05:00
metalgearsloth
5dd9a3c9e5 Tile fixes (#14388)
- Set some of the defaults in the definition to what we use for most prototypes
- Added planet variant for dirt to avoid black space
- Dirt looks like literal poop but will have another sprite for it soon
2023-03-04 19:11:19 -06:00
eclips_e
581e8a0d12 Give slimes their sex back (not the ERP one) (#14380)
<!-- Please read these guidelines before opening your PR: https://docs.spacestation14.io/en/getting-started/pr-guideline -->
<!-- The text between the arrows are comments - they will not be visible on your PR. -->

## About the PR
<!-- What does it change? What other things could this impact? -->

Gives back the ability for slimes to have a definitive sex. Cosmetic/visual things such as emotes/other stuff use the person's sex and not the gender and I feel like that the removal of slime's having sexes was just to show that the species refactor could handle unsexed species.

**Media**
<!-- 
PRs which make ingame changes (adding clothing, items, new features, etc) are required to have media attached that showcase the changes.
Small fixes/refactors are exempt.
Any media may be used in SS14 progress reports, with clear credit given.

If you're unsure whether your PR will require media, ask a maintainer.

Check the box below to confirm that you have in fact seen this (put an X in the brackets, like [X]):
-->

- [x] I have added screenshots/videos to this PR showcasing its changes ingame, **or** this PR does not require an ingame showcase

**Changelog**
<!--
Here you can fill out a changelog that will automatically be added to the game when your PR is merged.

Only put changes that are visible and important to the player on the changelog.

Don't consider the entry type suffix (e.g. add) to be "part" of the sentence:
bad: - add: a new tool for engineers
good: - add: added a new tool for engineers

Putting a name after the 🆑 symbol will change the name that shows in the changelog (otherwise it takes your GitHub username)
Like so: 🆑 PJB
-->

🆑 eclips_e
- fix: Male and female slimes now scream and laugh properly
2023-03-05 00:36:11 +00:00
crazybrain23
dee52bda53 Decrease Space Bear Hitbox (#14370)
<!-- Please read these guidelines before opening your PR: https://docs.spacestation14.io/en/getting-started/pr-guideline -->
<!-- The text between the arrows are comments - they will not be visible on your PR. -->

## About the PR
<!-- What does it change? What other things could this impact? -->
Space bears previously couldn't fit through one tile gaps. This PR makes them the same size as a Gorilla so that they can fit through airlocks.

**Media**
<!-- 
PRs which make ingame changes (adding clothing, items, new features, etc) are required to have media attached that showcase the changes.
Small fixes/refactors are exempt.
Any media may be used in SS14 progress reports, with clear credit given.

If you're unsure whether your PR will require media, ask a maintainer.

Check the box below to confirm that you have in fact seen this (put an X in the brackets, like [X]):
-->
https://user-images.githubusercontent.com/44417085/222742268-6a853dfb-6a7b-40da-bb60-cce4aeb1bfd2.mp4
- [X] I have added screenshots/videos to this PR showcasing its changes ingame, **or** this PR does not require an ingame showcase

**Changelog**
<!--
Here you can fill out a changelog that will automatically be added to the game when your PR is merged.

Only put changes that are visible and important to the player on the changelog.

Don't consider the entry type suffix (e.g. add) to be "part" of the sentence:
bad: - add: a new tool for engineers
good: - add: added a new tool for engineers

Putting a name after the 🆑 symbol will change the name that shows in the changelog (otherwise it takes your GitHub username)
Like so: 🆑 PJB
-->

🆑 crazybrain
- tweak: Space bears can now fit through doors
2023-03-05 00:36:10 +00:00
Menshin
669cf1ea09 Add an icon to the flip verb (#14358)
Also put the flip verb in the rotation category.
No credit to give here, i've made the icon from scratch.

<!-- Please read these guidelines before opening your PR: https://docs.spacestation14.io/en/getting-started/pr-guideline -->
<!-- The text between the arrows are comments - they will not be visible on your PR. -->

## About the PR
<!-- What does it change? What other things could this impact? -->


**Media**
<!-- 
PRs which make ingame changes (adding clothing, items, new features, etc) are required to have media attached that showcase the changes.
Small fixes/refactors are exempt.
Any media may be used in SS14 progress reports, with clear credit given.

If you're unsure whether your PR will require media, ask a maintainer.

Check the box below to confirm that you have in fact seen this (put an X in the brackets, like [X]):
-->

- [x] I have added screenshots/videos to this PR showcasing its changes ingame
![image](https://user-images.githubusercontent.com/7117411/222599953-e9d8bc2d-eae4-43ee-9425-678c7ae30bd9.png)

**Changelog**
<!--
Here you can fill out a changelog that will automatically be added to the game when your PR is merged.

Only put changes that are visible and important to the player on the changelog.

Don't consider the entry type suffix (e.g. add) to be "part" of the sentence:
bad: - add: a new tool for engineers
good: - add: added a new tool for engineers

Putting a name after the 🆑 symbol will change the name that shows in the changelog (otherwise it takes your GitHub username)
Like so: 🆑 PJB
-->

🆑
- add: The flip verb now has a icon and can be found under the rotation category.
2023-03-05 00:36:09 +00:00
Moony
b872255e82 Update GameTicker.RoundFlow.cs (#14387)
* Update GameTicker.RoundFlow.cs

* wtf
2023-03-04 18:31:25 -06:00
Moony
028fa395d8 fix bors config (#14389)
i did an oops
2023-03-04 23:56:55 +00:00
PJBot
edd272b621 Automatic changelog update 2023-03-04 18:09:48 -05:00
Scribbles0
f84f9aa407 Disposals Air (#14407) 2023-03-04 15:08:44 -08:00
PJBot
fe362a84ab Automatic changelog update 2023-03-04 15:32:50 -05:00
08A
83d4a787ee Add layers field to construction prototype (#14222) 2023-03-05 07:31:46 +11:00
PJBot
82cc8a389a Automatic changelog update 2023-03-04 14:46:35 -05:00
crazybrain23
7297689339 Fixed gasping inside cardboard boxes (#14336) 2023-03-05 06:45:31 +11:00
h3half
7e75ed5280 Fix wire components in admin testing arena (#14328) 2023-03-05 05:16:11 +11:00
Moony
7232bf4ba4 Configure and enable bors (#14383)
* Update build-test-debug.yml

* Update build-test-release.yml

* Update test-packaging.yml

* Update validate_mapfiles.yml

* Update yaml-linter.yml

* Update validate-rsis.yml

* Update validate-rgas.yml

* Create bors.toml
2023-03-03 22:55:05 -06:00
PJBot
beef2b2666 Automatic changelog update 2023-03-03 23:51:48 -05:00
Nylux
a0f8d959fd Renamed planet floors (#14381) 2023-03-04 15:50:43 +11:00
PJBot
2fc061a1ca Automatic changelog update 2023-03-03 11:26:47 -05:00
deltanedas
ff6527f2a4 Salvage magnet shows cooldown time on Examine (revived) (#14007)
* Added salvage magnet cooldown time on Examine

* weh

* Style issues

* mirrorcult feedback

---------

Co-authored-by: dmnct <asp1@tuta.io>
Co-authored-by: deltanedas <user@zenith>
2023-03-03 08:25:42 -08:00
IanComradeBot
1ae22bc05e Automatic changelog update 2023-03-03 12:15:27 +00:00
lapatison
8c5b8d62c7 Translate Upstream #858 (#859) 2023-03-03 15:14:22 +03:00
Mr0maks
1d0e5cca3a Food system locale fix (#14365) 2023-03-02 23:19:55 -08:00
Morb
226ded21be Fix translation for changelog workflow 2023-03-02 20:50:03 -08:00
Morb
dc3dc0f78d Merge pull request #858 from space-syndicate/upstream-sync
Upstream sync
2023-03-02 19:08:31 -08:00
Morbo
acf299dc13 Update locale 2023-03-03 04:38:06 +03:00
PJBot
bf76afdcd6 Automatic changelog update 2023-03-02 19:02:11 -05:00
metalgearsloth
829143dd55 Add clickable to lava (#14353) 2023-03-03 11:01:06 +11:00
Morbo
5d6c69670b Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Prototypes/Voice/speech_emotes.yml
2023-03-03 02:51:16 +03:00
0x6273
72269c7a77 Add AutoEmote comp/system, updates to zombie code (#13932)
* Add AutoEmote comp/system

* Reduce groan chance so it's the same as before

Old code did 0.2 and then 0.5, now it's just one Prob(0.1)

* Fix typo, curTime var, don't log Resolve

* Maybe fix pausing?

* Fix mistake

* Update NextEmoteTime if an auto emote is removed

* Fix stuff

Get CurTime outside update loop
Use MapInit instead of ComponentInit
Fix a typo in a comment
Debug assert prototype ID in RemoveEmote
Do += PausedTime in OnUnpaused
Add prototype as arg to ResetTimer to avoid an indexing
2023-03-02 11:23:56 -08:00
IanComradeBot
8c57dc2a24 Automatic changelog update 2023-03-02 17:39:50 +00:00
Morb
8dbed3211f Allow early launch shuttle with emag (#857) 2023-03-02 09:38:45 -08:00
IanComradeBot
45ff34158a Automatic changelog update 2023-03-02 17:38:10 +00:00
Morb
e6405b7eef Add hijack traitor objective (#854) 2023-03-02 09:37:04 -08:00
ssdaniel24
e8a98a58da Changed emote chat prefix (#850) 2023-03-02 09:36:41 -08:00
Morbo
f900b28e4c Fix translation url in publish workflow 2023-03-02 17:37:40 +03:00
metalgearsloth
3bb4dd97aa Fix material rsi (#14339) 2023-03-02 17:30:35 +11:00
Mr0maks
a4c7cd4ad0 Reagent description locale fix (#14335) 2023-03-01 16:58:52 -04:00
IanComradeBot
ee334bfc18 Automatic changelog update 2023-03-01 19:27:15 +00:00
lapatison
de72f71eef Translate Upstream #853 (#856) 2023-03-01 11:26:10 -08:00
Leon Friedrich
56ef88a913 Prevent possible future game state bugs (#14323) 2023-03-01 09:26:37 -06:00
PJBot
17da1cafc6 Automatic changelog update 2023-03-01 08:32:09 -05:00
deltanedas
d2a590a2ca animate wizard bedsheet, fixes #13753 (#14331) 2023-03-01 09:31:04 -04:00
Morbo
cdaecf70bc Add translation api secret to workflow 2023-03-01 14:11:34 +03:00
Leon Friedrich
b4bfbbcbe8 Remove tickrate dependence from power tests (#14326) 2023-03-01 13:58:05 +11:00
Leon Friedrich
e9fd16f8f6 Fix lung test (#14325) 2023-03-01 13:57:48 +11:00
PJBot
c173338471 Automatic changelog update 2023-02-28 19:52:46 -05:00
keronshb
e9dbcc4278 Another round of DoAfter fixes (#14295) 2023-03-01 11:51:42 +11:00
IanComradeBot
f900e4f2d5 Automatic changelog update 2023-02-28 22:04:42 +00:00
Morb
31a9350ca9 Use new AI announce for ion anomaly (#855) 2023-02-28 14:03:36 -08:00
PJBot
20f54d2ace Automatic changelog update 2023-02-28 16:01:42 -05:00
Whisper
46413be6de Paper can be put in trash bags (#14245) 2023-02-28 17:00:38 -04:00
Chief-Engineer
017fb28ce3 Add atmos ignition logs (#14216) 2023-02-28 16:43:24 -04:00
PJBot
51796db42a Automatic changelog update 2023-02-28 15:37:05 -05:00
Moony
3daa314aaf Remove roundstart powergamer bait from Youtool. (#14173) 2023-02-28 16:36:02 -04:00
PJBot
1577af4d9d Automatic changelog update 2023-02-28 15:14:20 -05:00
router
5f4ea89f3b change speech emotes (#14132) 2023-02-28 16:13:16 -04:00
PJBot
383fe4a36a Automatic changelog update 2023-02-28 15:07:59 -05:00
Slava0135
2d07a5973b Add fake cap gun to mime & clown uplink (#13998) 2023-02-28 16:06:55 -04:00
PJBot
09d7ecebc2 Automatic changelog update 2023-02-28 15:05:01 -05:00
vanx
aaa081054e Added a ghost warp to the singularity (#13851) 2023-02-28 16:03:57 -04:00
PJBot
cf6f424ed6 Automatic changelog update 2023-02-28 15:03:21 -05:00
GoodWheatley
01c7b50de5 Lexorin + Hypopen 1984 (#13846) 2023-02-28 16:02:17 -04:00
PJBot
bfbbe4978a Automatic changelog update 2023-02-28 14:11:23 -05:00
metalgearsloth
cfc7ce508c Nerf L6 firerate (#14144) 2023-02-28 15:10:19 -04:00
Morb
090aa51074 Merge pull request #853 from space-syndicate/upstream-sync
Upstream sync
2023-02-28 09:55:55 -08:00
Morbo
f919aa399a Add changelog translation 2023-02-28 20:55:16 +03:00
Morbo
034371ac58 Update locale 2023-02-28 20:08:13 +03:00
Morbo
0e5004268b Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	.github/workflows/publish.yml
2023-02-28 20:00:24 +03:00
PJBot
c3c9d1118f Automatic changelog update 2023-02-28 11:16:53 -05:00
TemporalOroboros
93ec824d57 MotD (#13655)
* MOTD

* Message of the Day

* Pretty sure the tests aren't me. Let's check.

* Update Content.Shared/CCVar/CCVars.cs

Co-authored-by: AJCM-git <60196617+AJCM-git@users.noreply.github.com>

* command dependencies and moving MOTD to its own system

* Some doc comments

* Let's try those tests again

* More doc comments, most of the github reviews, and aliases for get-motd and set-motd

* Clear test MOTD

* Localized motd commands and completion hints

* Makes set-motd only show up in the alias command if the player has access to it.

---------

Co-authored-by: AJCM-git <60196617+AJCM-git@users.noreply.github.com>
2023-02-28 08:15:48 -08:00
PJBot
c8d9d05bcf Automatic changelog update 2023-02-28 11:12:42 -05:00
Nemanja
2a1798ff4c salvage bounds test (#13793) 2023-02-28 08:12:24 -08:00
Visne
62b87bc876 Remove black margin in separated HUD (#13724) 2023-02-28 08:11:38 -08:00
Chief-Engineer
8f402ee8ca Add non-players button to log viewer (#14097)
* add include non-players button to log viewer

* breakout player filter check

* fix sending player logs with no players selected

* fix default not returning player logs, causing test issue
2023-02-28 08:09:35 -08:00
PJBot
fbb23bd540 Automatic changelog update 2023-02-28 11:05:35 -05:00
metalgearsloth
b9a805b352 Reduce some state handling allocs (#14301) 2023-02-28 08:05:29 -08:00
lapatison
644e2e2d60 size 121 -> 100 (#14250) 2023-02-28 08:04:30 -08:00
Nemanja
13d71f14e2 add support for per-id access on AccessReaderComponent (#13659)
* add support for per-id access on AccessReaderComponent

* comments!!!

* oh yeah we predicting baby

* foobar

* sloth review

* weh
2023-02-28 08:03:55 -08:00
PJBot
38e61e1709 Automatic changelog update 2023-02-28 11:01:19 -05:00
deltanedas
f0f18368f0 make bread slice smaller (#14276)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-02-28 08:00:14 -08:00
PJBot
456013ad37 Automatic changelog update 2023-02-28 10:58:21 -05:00
h3half
796bff4099 Fix sprite of newly-spawned empty power cells (#14254)
* Overwrite inherited Sprite layers to exclude the full-charge light.

* Include unshaded layer with visible set to false
2023-02-28 07:57:17 -08:00
PJBot
0dbccbb582 Automatic changelog update 2023-02-28 10:56:30 -05:00
Visne
7f8860187e Make pricing system aware of SpawnItemsOnUseComponent (#13626)
* Make appraisal tool aware of SpawnItemsOnUseComponent

* Move to SpawnItemsOnUseSystem
2023-02-28 07:55:25 -08:00
wrexbe
5e6a446c02 Copy eyecolor, and age on cloning (#14296) 2023-02-28 11:40:02 -04:00
PJBot
487abb8165 Automatic changelog update 2023-02-28 08:15:17 -05:00
Slava0135
32648fdac8 Fix meat spike vaporizing victim items (#13697) 2023-02-28 09:14:13 -04:00
PJBot
f28cd22cfd Automatic changelog update 2023-02-28 08:01:26 -05:00
crazybrain23
807e075f4f Change ID examine icon to character outline icon (#13788) 2023-02-28 09:00:22 -04:00
PJBot
c25a7c8d9b Automatic changelog update 2023-02-28 07:58:13 -05:00
pofitlo
625d6a136a add type "Puller" for few pets in .yaml file (#14022) 2023-02-28 08:57:08 -04:00
PJBot
b5b25886eb Automatic changelog update 2023-02-28 00:33:09 -05:00
metalgearsloth
25f51379bf Fix ContentTileDefinition prototype reloads (#14080) 2023-02-27 21:32:05 -08:00
Emisse
e402d28d3f siofjaosd (#14313) 2023-02-27 20:32:58 -06:00
Scribbles0
809959e21d Update Raven dock (#14311)
* update raven dock

* name
2023-02-27 18:48:15 -06:00
Scribbles0
d34d1ff02e NT Evac Raven (#14286)
* raven shuttle

* add missing blast door in sec compartment

* name

* extinguishers and emer lights
2023-02-27 17:43:55 -06:00
PJBot
374e236dc6 Automatic changelog update 2023-02-27 16:20:57 -05:00
ChilbroBaggins
32d6dbda2e Medical Wall Locker Hotfix (#14247)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
2023-02-27 13:20:52 -08:00
Interrobang01
553a46ff90 Add cooldown to hypospray (#13953)
* added cooldown to hypospray

* moved one of the 'using's over a space

* changed all cooldowns to 0.5 seconds

* resolved suggestions

* minor comment change
2023-02-27 13:19:52 -08:00
Emisse
68cba24dab Bagel Station Evac Shuttle Lox (#14307)
* proto

* mapfile

* posters n shit

* gyroscope oop
2023-02-27 15:17:52 -06:00
metalgearsloth
5d44386035 Sync lava sprites (#14059) 2023-02-27 10:54:15 +11:00
Pieter-Jan Briers
24121c1168 Fix GITHUB_REPOSITORY in changelog pusher (#14294) 2023-02-26 18:03:57 +01:00
Pieter-Jan Briers
587e173bcc Oopsied the workflow file, awesome. (#14293) 2023-02-26 17:48:06 +01:00
PJBot
0e8b3b9999 Automatic changelog update 2023-02-26 11:46:10 -05:00
Pieter-Jan Briers
61a671bbc6 Send changelog to Discord webhook. (#14292) 2023-02-26 17:45:06 +01:00
Checkraze
6ac3c4dc08 Crayonsystem cleanup (#13400)
Co-authored-by: 0x6273 <0x40@keemail.me>
2023-02-26 23:55:44 +11:00
Nemanja
a5b9cecc78 Predict entitystorage (#14082)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-02-26 23:44:30 +11:00
PJBot
6e2db844ea Automatic changelog update 2023-02-26 02:50:01 -05:00
metalgearsloth
44fb8a9e2d Fix rsi sprite access for verbs (#14284) 2023-02-26 18:48:57 +11:00
Emisse
a6d0c9b129 nukie planet fixe a unpowered door to dorm (#14277) 2023-02-26 18:23:46 +11:00
PJBot
3e4d981d82 Automatic changelog update 2023-02-26 00:34:11 -05:00
keronshb
ec739c24da DoAfter Refactor Fixes (#14278)
* Doafterfixes

* Injector blocker
2023-02-25 23:33:06 -06:00
IanComradeBot
90d80eb24c Automatic changelog update 2023-02-25 17:47:02 +00:00
lapatison
43e95a9974 Translate Upstream #849 (#851) 2023-02-25 09:45:57 -08:00
Chief-Engineer
0d6f64e6d0 Fix error during DB insert for explosion damage logs (#14265) 2023-02-26 04:27:22 +11:00
PJBot
8e1e6303d7 Automatic changelog update 2023-02-25 12:20:34 -05:00
metalgearsloth
9c03ed805c Don't play ambience for paused ents (#14269) 2023-02-26 04:19:31 +11:00
PJBot
ef2e64bd98 Automatic changelog update 2023-02-25 12:18:45 -05:00
Vasilis The Pikachu
c6407f6bdf Fix strip menu opening on regular click (#14272) 2023-02-26 04:17:40 +11:00
Leon Friedrich
2351bbb607 Add power debug verbs (#14212) 2023-02-26 04:14:35 +11:00
Leon Friedrich
7430a3dba2 Construction debug logs (#14257) 2023-02-26 04:14:26 +11:00
IanComradeBot
3b5180ccd5 Automatic changelog update 2023-02-25 06:51:00 +00:00
lapatison
d7f694eab2 Default channel key tweak (#848) 2023-02-24 22:49:53 -08:00
Morb
37b9cf2e9c Merge pull request #849 from space-syndicate/upstream-sync
Upstream sync
2023-02-24 22:26:42 -08:00
Morbo
4771176c54 Update locale 2023-02-25 08:49:10 +03:00
Morbo
93e2100178 Remove DrinkCarafe 2023-02-25 08:39:46 +03:00
Morbo
01d69dfd74 Import audio params 2023-02-25 07:44:21 +03:00
Morbo
e5fda096d9 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Server/Nuke/NukeSystem.cs
#	Resources/Prototypes/Maps/box.yml
2023-02-25 07:37:50 +03:00
metalgearsloth
aa0a2c87c1 Alias the FloorBasaslt to FloorBasalt (#14081) 2023-02-25 12:02:16 +11:00
Emisse
b471cd5f7f Infiltrator Update (#14261) 2023-02-25 11:19:24 +11:00
Emisse
753dd9cb87 Nukie Planet Update (#14260) 2023-02-25 11:18:59 +11:00
keronshb
9ebb452a3c DoAfter Refactor (#13225)
Co-authored-by: DrSmugleaf <drsmugleaf@gmail.com>
2023-02-25 01:01:25 +01:00
keronshb
7a9baa79c2 Merge pull request #14149 from deltanedas/implant-tweaks
implant locale + priority tweaks
2023-02-24 18:20:49 -05:00
deltanedas
a254a4fb10 use the same priority 2023-02-24 07:32:35 +00:00
metalgearsloth
1f15a21323 Write loadedChunks for biomes (#14255) 2023-02-24 13:23:04 +11:00
PJBot
21da0503d3 Automatic changelog update 2023-02-23 20:34:38 -05:00
Scribbles0
535d74ab39 Barratry 2.4.5 (#14202)
* attributions, atmos stuff, blast doors, secrets

* power issue + some other thing

* power issue + variantize + fixgrid atmos again

* fire extinguishers + emer lights

* attributions

* funny 1% chance, also CE window electrified now

* remove mapping stuff
2023-02-23 19:34:31 -06:00
Menshin
8d03a6bdbf Made gasthermomachines connection pipes rotatable again (#14225) 2023-02-24 12:33:33 +11:00
PJBot
19079bdd88 Automatic changelog update 2023-02-23 19:28:20 -05:00
keronshb
9183412340 Merge pull request #14206 from 08A/fix-entity-group-menu
Fix entity group menu (right-click menu)
2023-02-23 19:27:15 -05:00
Emisse
79b226e48a update mini jetpacked filled (#14241) 2023-02-23 20:48:51 +11:00
Emisse
ede7e1440e Bagel Orbital Body (#14239)
* parallax

* silly

* 1984

* Update licences.txt

* fucking hell

* Update Resources/Textures/Parallaxes/attributions.yml

* Update Resources/Textures/Parallaxes/attributions.yml

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-02-22 22:25:20 -06:00
Emisse
c4a8a7cd14 Jetpack 2 line balance update (#14227) 2023-02-23 12:51:20 +11:00
PJBot
1032972c7d Automatic changelog update 2023-02-22 20:39:01 -05:00
metalgearsloth
c90f48a220 Nerf bullet impulses (#14145) 2023-02-23 12:37:57 +11:00
deltanedas
893081d784 oops acc wire broke (#14224)
* oops acc wire broke

* ensurecomp

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-02-22 11:37:41 -08:00
PJBot
9af2fe6512 Automatic changelog update 2023-02-22 07:27:07 -05:00
DrSmugleaf
a13bdc0431 Fix AHelp window being recentered when opened through the verb (#14219) 2023-02-22 23:26:02 +11:00
PJBot
5c7067c246 Automatic changelog update 2023-02-21 20:48:10 -05:00
metalgearsloth
c6b470d2cf Update submodule to 0.89.0.0 (#14215) 2023-02-22 12:47:29 +11:00
metalgearsloth
fdc31bbe15 Fix emergency shuttle spawning (#14214) 2023-02-22 12:47:05 +11:00
metalgearsloth
b0b2f7c150 Fix bonkable error spam (#14213) 2023-02-22 12:46:04 +11:00
Leon Friedrich
a47529b0d5 Fix context menu scroll bar visibility (#14211) 2023-02-22 12:45:53 +11:00
metalgearsloth
2e25128770 Update content for .Owner culling (#14185) 2023-02-22 12:45:32 +11:00
PJBot
c1d31e1666 Automatic changelog update 2023-02-21 14:32:31 -05:00
DrSmugleaf
a11d82c479 Make admin ahelp window remember its last position (#14209) 2023-02-21 20:31:27 +01:00
PJBot
f3d902eed5 Automatic changelog update 2023-02-21 10:24:44 -05:00
Kevin Zheng
32b9a7b781 Add APC power meter (#14196) 2023-02-21 09:23:38 -06:00
Emisse
322006ab81 Bagel Update 17.3 (#14205) 2023-02-21 08:54:50 -06:00
Alexis Ehret
42e8bfb127 Refactor EntityMenuUIController.AddToUI 2023-02-21 15:08:42 +01:00
Alexis Ehret
d060e1e9af Fix entity group menu
Before this commit the entity submenu was always the submenu of the
first entity in the group. Now the submenu is uniq to the current entity
selected.
2023-02-21 14:13:05 +01:00
Emisse
9b700fef33 Fland Update 1.3 (#14199) 2023-02-21 19:33:41 +11:00
Emisse
86e8152fe6 Box Station Emergency Shuttle and Pill Update (#14201) 2023-02-21 19:22:54 +11:00
PJBot
52a0335b1a Automatic changelog update 2023-02-20 19:17:29 -05:00
DrSmugleaf
10fa1bc1d2 Fix first round after a server restart being displayed as number 0 (#14194) 2023-02-21 11:16:25 +11:00
metalgearsloth
20e39181f2 Revert "Jetpacks can be worn in suit storage (#14168)" (#14187)
This reverts commit cb8b12ab60.
2023-02-20 06:34:03 -06:00
PJBot
d140264c9c Automatic changelog update 2023-02-20 07:30:20 -05:00
Scribbles0
2018365958 value change (#14189) 2023-02-20 06:29:15 -06:00
Emisse
69831b0779 Bagel Update 17.2 (#14192) 2023-02-20 06:28:55 -06:00
Emisse
6ee809b56e Maint locker 1984 (#14188) 2023-02-20 21:51:41 +11:00
PJBot
f6eaa22bc6 Automatic changelog update 2023-02-19 22:35:07 -05:00
Joel Hedtjärn
68b0b00328 Add the chemistry bag as the default belt for the chemist (#13965) 2023-02-19 23:34:02 -04:00
Morbo
b93625f808 Fix publish workflow 2023-02-20 05:27:21 +03:00
IanComradeBot
fdde410908 Automatic changelog update 2023-02-20 02:20:53 +00:00
Morb
91978660b1 Bypass bunker for privileged players (#847) 2023-02-19 18:19:47 -08:00
IanComradeBot
d76a1db79c Automatic changelog update 2023-02-20 00:03:33 +00:00
Morb
8f730e1cbe Add phantom dot for TTS (#846) 2023-02-19 16:02:28 -08:00
Morb
22457f36e9 Add more word replace (#845) 2023-02-19 16:02:14 -08:00
Morb
b66709887d Add colored chat names (#844) 2023-02-19 16:01:57 -08:00
IanComradeBot
40758bf6be Automatic changelog update 2023-02-19 20:16:01 +00:00
lapatison
7b5d92fe46 Translate Upstream #840 (#843) 2023-02-19 12:14:56 -08:00
Kevin Zheng
b34b03b90a Fix substation units (#14183) 2023-02-19 12:19:33 -06:00
IanComradeBot
23053d7ebd Automatic changelog update 2023-02-19 16:10:12 +00:00
Morb
fa433453fa Fix pacifist trait apply for diona (#842) 2023-02-19 08:09:08 -08:00
Kevin Zheng
4498cfe452 Add missing DataField for currentTemperature (#14179) 2023-02-19 06:57:09 -08:00
Kara
f5d6588e52 Fix whitelist (#14181) 2023-02-19 06:28:14 -08:00
eclips_e
21fd9ddacf Silly value change (#14180) 2023-02-19 23:12:26 +11:00
IanComradeBot
cc29d00d48 Automatic changelog update 2023-02-19 07:51:00 +00:00
Morb
fdfafd06e7 Add evil twin + Secrets (#823) 2023-02-18 23:49:55 -08:00
Morb
861e9d349c Fix tips length (#841) 2023-02-18 23:48:54 -08:00
Chief-Engineer
546c3fb5dd add clumsy deletion logs (#14172) 2023-02-18 23:38:38 -06:00
metalgearsloth
5b0e760d77 Disable auto shuttle call in debug (#14175) 2023-02-19 14:58:30 +11:00
IanComradeBot
9fff9fbff9 Automatic changelog update 2023-02-19 03:53:16 +00:00
Morb
f6bcca2733 Revert "Remove too long tip strings" (#836) 2023-02-18 19:52:24 -08:00
Morb
dee3669abb Disable artifact griefing in round end (#835) 2023-02-18 19:52:09 -08:00
Morb
888d957af6 Merge pull request #840 from space-syndicate/upstream-sync
Upstream sync
2023-02-18 19:50:49 -08:00
deltanedas
98b02b3d97 make emagged marker component (fixed version of #13867) (#14096)
* The all-in-one hacking solution
The thinking man's lockpick
The iconic EMAG

* emagged medbay's stasis bed

* left med, emagged sec' apc

* went back to chem, emagged the dispenser

* emagged the fax while i was there

* had a donut while waiting for emag to charge

* i broke into the bridge then announced 'mandatory johnson inspection in medical'

* get system instead of dependency

* feedback

* net suggestion

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>

* use EnsureComp and import NetworkedComponent

---------

Co-authored-by: deltanedas <user@zenith>
Co-authored-by: deltanedas <deltanedas@laptop>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-02-18 19:03:06 -06:00
PJBot
04a0faf478 Automatic changelog update 2023-02-18 20:01:35 -05:00
0x6273
ffaa7a96fe ECS SolutionTransfer, move to shared (#14156)
Removes the last bit of logic from the comp, moves it to shared, and
fixes a bunch of deprecation warnings in the system.
2023-02-18 19:01:05 -06:00
Chief-Engineer
354d72270a Fix adjusting slots on infinite slot jobs (#14154)
* fix TrySetJobSlot() on infinite slot jobs

* use null coalescing operator

* remove !
2023-02-18 19:00:38 -06:00
Moony
cc0c516e02 Improves bartending with some tweaks. (#14169)
* Improves bartending with some tweaks.
- Glasses got resprited and now support fill levels.
-

* New glass type and improve shotglass visuals.

* oobsy

* fixes

* get flasked

* flask

* flask

---------

Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2023-02-18 19:00:31 -06:00
Chief-Engineer
e29a3874b8 add entity logs verb (#14170) 2023-02-18 19:00:17 -06:00
Veritius
cb8b12ab60 Jetpacks can be worn in suit storage (#14168) 2023-02-18 18:59:47 -06:00
Morbo
baf8eb5dd3 Update locale 2023-02-19 03:28:03 +03:00
Pieter-Jan Briers
220b19f5ca Rename migrations to fix CS8981 warnings. (#14160) 2023-02-19 10:59:52 +11:00
PJBot
d85e4a1ca4 Automatic changelog update 2023-02-18 18:54:02 -05:00
Fluffiest Floofers
adf9ccbe8a Cabbage, Red Onion and related salads. (#14161)
* Cabbage

That's it, just cabbage.

* Up RestockSeed Cargo price.

2000 -> 2100

* Coleslawn, Caesar and Kimchi.

Requires red onions so I also added it to the list.

* Update Resources/Prototypes/Recipes/Cooking/meal_recipes.yml

Fix kimchi's incorrect name.

Co-authored-by: lapatison <100279397+lapatison@users.noreply.github.com>

---------

Co-authored-by: lapatison <100279397+lapatison@users.noreply.github.com>
2023-02-18 17:52:58 -06:00
Morbo
5b7d8e95d5 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Prototypes/Maps/kettle.yml
#	Resources/Prototypes/Maps/origin.yml
2023-02-19 02:37:09 +03:00
PJBot
3afc296f06 Automatic changelog update 2023-02-18 17:51:24 -05:00
Maxtone
f21fd0ed0e Change bottle size from default (5) to 3 (#14159)
Co-authored-by: MagnusCrowe <whiterider1988@yahoo.com>
2023-02-18 14:50:20 -08:00
Leon Friedrich
458487a07c Fix artifact verb permissions (#14163) 2023-02-19 04:44:53 +11:00
PJBot
766b05eb43 Automatic changelog update 2023-02-18 12:29:00 -05:00
Leon Friedrich
75a559fa55 Update radio prefix parsing (#13777) 2023-02-19 04:27:56 +11:00
Leon Friedrich
63a0c76ecc Update engine (#14162) 2023-02-19 04:27:41 +11:00
PJBot
7d7a3962c1 Automatic changelog update 2023-02-17 16:59:49 -05:00
Nairod
3439a2a26e Service Worker Hydro Access (#13780) 2023-02-17 13:58:45 -08:00
PJBot
994529f92c Automatic changelog update 2023-02-17 16:58:19 -05:00
mhamster
d6c4f3118f Add atmosian plushie (#14062) 2023-02-17 13:57:14 -08:00
NULL882
df77db572d Syndicate Logo (#14033) 2023-02-17 13:54:01 -08:00
brainfood1183
4a389d80d8 Origin Station Update 14.2.2023 (job roles and pop cap) (#14109) 2023-02-17 13:53:35 -08:00
Chief-Engineer
808ffbea34 Move artifact verbs from admin menu to debug menu (#14155) 2023-02-17 13:51:13 -08:00
Emisse
25a5a95a90 Marathon Update 4.6 (#14147) 2023-02-17 14:25:04 -06:00
deltanedas
fb3ca420bc implant locale + priority tweaks 2023-02-17 10:40:04 +00:00
metalgearsloth
344238c0f1 Make NPC steering actually debuggable (#14142) 2023-02-17 12:30:10 +11:00
PJBot
85227a4c09 Automatic changelog update 2023-02-16 20:05:44 -05:00
Skarletto
3549dad2a4 Added honkcult robe (#14088) 2023-02-16 18:04:39 -07:00
Chief-Engineer
b482463c91 Add prevent suicide to minds and add tag control commands (#13307) 2023-02-17 01:36:10 +01:00
Chief-Engineer
a0ea580260 Add vote logs (#14139)
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2023-02-17 01:29:44 +01:00
Chief-Engineer
061d4de1e4 Add teleporter logs (#13375) 2023-02-17 01:27:43 +01:00
Scribbles0
d44730a267 Barratry 2.4 (#14135)
* tinyfan, door power, walls, secret

* red sword + secret

* secret

* secret for real
2023-02-16 09:42:54 -06:00
Checkraze
2fb99b8067 Aspid 1.0.2 (#14136) 2023-02-16 09:42:36 -06:00
Checkraze
94c7086606 Kettle 1.6.4 (#14138) 2023-02-16 09:42:16 -06:00
PJBot
b0f9b0b243 Automatic changelog update 2023-02-16 09:26:02 -05:00
metalgearsloth
0a9da80058 Steering tweaks (#14140)
- Fix the direct-path so NPCs. This is most noticeable when moving diagonally on planetmaps (given the current pathfinder is cardinal)
- Reduce static collision avoidance weight and distance. This seems to reduce instances of getting stuck on railings.
2023-02-16 08:24:57 -06:00
IanComradeBot
3a68642ca5 Automatic changelog update 2023-02-16 13:33:32 +00:00
lapatison
5524d1fa1a Translate Upstream #834 (#838) 2023-02-16 16:32:26 +03:00
Morb
9954de19f1 Merge pull request #834 from space-syndicate/upstream-sync
Upstream sync
2023-02-16 01:09:48 -08:00
Morbo
be0d4615d7 Update locale 2023-02-16 11:50:16 +03:00
Morbo
9c3e0dfba3 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Server Info/Guidebook/Controls/Controls.xml
2023-02-16 11:43:59 +03:00
IanComradeBot
22d4fe9635 Automatic changelog update 2023-02-16 08:32:45 +00:00
SonicHDC
e8d8444978 Update sprite of Discount Dan's vending machine (#826) 2023-02-16 00:31:40 -08:00
PJBot
468d0715d6 Automatic changelog update 2023-02-15 23:17:24 -05:00
Nemanja
9ed3127ed5 Fix anomaly vessels not generating points (#14137) 2023-02-16 00:16:20 -04:00
TemporalOroboros
6b381f7304 Resolve PoweredLightVisualizer is Obsolete (#13891) 2023-02-16 00:10:41 -04:00
Scribbles0
8f95ffe920 carp spawners (#14107) 2023-02-16 11:34:27 +11:00
lapatison
668651e452 Translate RnD & singularity guids (#833)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2023-02-15 16:10:09 -08:00
faint
fab013d9e2 Minor translations (#828)
Co-authored-by: lapatison <100279397+lapatison@users.noreply.github.com>
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2023-02-15 16:09:41 -08:00
Julian Giebel
5e8e848d52 Content PR for RichText refactor (#13772)
* Fix examine system after formatted text refactor
Implement key bind markup tag

* Add font prototype definitions

* Update submodule.

---------

Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2023-02-15 17:10:05 -06:00
PJBot
c31af2e488 Automatic changelog update 2023-02-15 14:25:04 -05:00
Nemanja
d8b07decf2 vendomat inventory (#14120) 2023-02-15 15:24:00 -04:00
PJBot
1708522690 Automatic changelog update 2023-02-15 14:07:50 -05:00
Nemanja
4adfec9548 artifact soups (#14067) 2023-02-15 15:06:45 -04:00
IanComradeBot
f0843b4900 Automatic changelog update 2023-02-15 16:36:10 +00:00
lapatison
8f5a8fa49b Translate Upstream #830 (#832) 2023-02-15 08:35:05 -08:00
Scribbles0
ac45d89776 comma (#14114) 2023-02-15 08:27:24 -06:00
DamianX
27ae6fcef9 Fixed lighting a matchstick crashing the server (#14130) 2023-02-15 08:26:22 -06:00
metalgearsloth
e96387c70d Update submodule to 0.87.1.1 (#14131) 2023-02-16 01:09:32 +11:00
Emisse
82cd01a030 Bagel Update 17.1 (#14118) 2023-02-15 08:46:21 -04:00
Emisse
f33a2d741f Fland Update 1.2 (#14126) 2023-02-15 08:45:05 -04:00
Vera Aguilera Puerto
6d7557a7ab Fix bad CVar (#14128) 2023-02-15 11:38:23 +01:00
PJBot
aa9fac89d5 Automatic changelog update 2023-02-15 00:55:09 -05:00
metalgearsloth
99dfe5694a More NPC steering tweaks (#14119) 2023-02-15 16:54:06 +11:00
Chief-Engineer
781ec8e9eb Readd tasers (#14123) 2023-02-15 16:53:30 +11:00
Nemanja
64e882bb6d fix radiosystem popup (#14121) 2023-02-15 16:53:13 +11:00
PJBot
0b44fb879c Automatic changelog update 2023-02-14 23:56:27 -05:00
Leon Friedrich
0b4b2dc1a5 Update engine (#14124) 2023-02-15 15:55:22 +11:00
Morbo
b1741d53bd Remove too long tip strings 2023-02-15 07:17:34 +03:00
Morb
6752327a31 Play custom Centcom announce sent from adminpanel (#831) 2023-02-15 06:03:52 +03:00
IanComradeBot
ef9a9a1f3d Automatic changelog update 2023-02-15 01:18:35 +00:00
Morb
5461f689dd New nuke music (#827) 2023-02-14 17:17:23 -08:00
Morb
3faf85529a Merge pull request #830 from space-syndicate/upstream-sync
Upstream sync
2023-02-14 17:06:59 -08:00
lapatison
b97225cf52 Tips and Fortunes locale (#829)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2023-02-14 17:06:37 -08:00
Morbo
9da5276a64 Update locale 2023-02-15 02:38:46 +03:00
Morbo
fbd3c5b1ad Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Prototypes/Maps/box.yml
#	Resources/Prototypes/Maps/meta.yml
2023-02-15 02:34:58 +03:00
PJBot
c4d05e6c25 Automatic changelog update 2023-02-14 18:09:05 -05:00
Nemanja
8af280032e Make counters climbable (#14085) 2023-02-15 10:08:01 +11:00
PJBot
0b70b53473 Automatic changelog update 2023-02-14 13:31:28 -05:00
PJBot
ba88148e89 Automatic changelog update 2023-02-14 13:31:27 -05:00
PJBot
abcd745c0f Automatic changelog update 2023-02-14 13:31:27 -05:00
PJBot
2a6539215f Automatic changelog update 2023-02-14 13:31:27 -05:00
PJBot
5bea82ab49 Automatic changelog update 2023-02-14 13:31:27 -05:00
PJBot
999cca65aa Automatic changelog update 2023-02-14 13:31:27 -05:00
PJBot
9a10b0518a Automatic changelog update 2023-02-14 13:31:27 -05:00
PJBot
2c466b48aa Automatic changelog update 2023-02-14 13:31:27 -05:00
PJBot
d44039946f Automatic changelog update 2023-02-14 13:31:27 -05:00
PJBot
79507a318c Automatic changelog update 2023-02-14 13:31:27 -05:00
PJBot
a6de34d7d8 Automatic changelog update 2023-02-14 13:31:27 -05:00
PJBot
4b2f2f244c Automatic changelog update 2023-02-14 13:31:27 -05:00
PJBot
82618c3425 Automatic changelog update 2023-02-14 13:31:27 -05:00
PJBot
c9b918cbe8 Automatic changelog update 2023-02-14 13:31:27 -05:00
PJBot
c25ccc8cde Automatic changelog update 2023-02-14 13:31:27 -05:00
PJBot
a90ecb1bd2 Automatic changelog update 2023-02-14 13:31:27 -05:00
PJBot
935c10d887 Automatic changelog update 2023-02-14 13:31:27 -05:00
PJBot
362cae66b2 Automatic changelog update 2023-02-14 13:31:26 -05:00
PJBot
477bcb9a34 Automatic changelog update 2023-02-14 13:31:26 -05:00
PJBot
54747f79d2 Automatic changelog update 2023-02-14 13:31:26 -05:00
PJBot
22d3170ec2 Automatic changelog update 2023-02-14 13:31:26 -05:00
PJBot
17df7dfe65 Automatic changelog update 2023-02-14 13:31:26 -05:00
PJBot
3ece242176 Automatic changelog update 2023-02-14 13:31:26 -05:00
PJBot
9fec138588 Automatic changelog update 2023-02-14 13:31:26 -05:00
PJBot
f2fcb4301b Automatic changelog update 2023-02-14 13:31:26 -05:00
Zoldorf
335f7499cb Bump upload limit to 10MB (#14112)
we live in a cibilization where internet is fast. we arent on dialup anymore pog
2023-02-14 19:30:22 +01:00
crazybrain23
e0bfcfd179 Fixed CBURN helmet typo (#14111) 2023-02-14 19:29:49 +01:00
Chief-Engineer
018e70cf60 add times for departmentban command to match roleban command (#14051) 2023-02-14 19:29:11 +01:00
Emisse
094f7a6b27 Box and Meta proto changes (#14105)
* box proto

* Update box.yml

* metah
2023-02-14 07:01:21 -06:00
Emisse
aa0237e559 Bagel cap @70 like other mid poops (#14106)
* bagel cap

* Update bagel.yml
2023-02-14 07:01:06 -06:00
TemporalOroboros
5b23048497 Resolves LightBulbVisualizer is Obsolete (#13889) 2023-02-13 23:43:51 -04:00
Scribbles0
1e93d1e5a8 pop cap for barratry (#14103) 2023-02-13 20:57:09 -06:00
Leon Friedrich
9c6c6a797a Remove reference to deleted mind (#14101) 2023-02-14 13:46:44 +11:00
Pieter-Jan Briers
fb23370938 Oh apparently that doesn't exist anymore ok. (#14100) 2023-02-14 01:04:36 +01:00
Pieter-Jan Briers
bb55ea5f8b More cfg presets stuff (#14099) 2023-02-14 00:47:36 +01:00
Pieter-Jan Briers
ce1b5b5d00 Use config presets for server configuration. (#14098) 2023-02-14 00:11:54 +01:00
deltanedas
2a42bbe922 no longer able to validhunt based on voice mask description (#13970)
Co-authored-by: deltanedas <deltanedas@laptop>
2023-02-13 21:44:57 +00:00
deltanedas
956151972e glass 1984 (#14013)
Co-authored-by: deltanedas <user@zenith>
2023-02-13 21:28:09 +00:00
Nemanja
734a08e742 APEs are no longer destroyed by mousetraps (#14064) 2023-02-13 21:26:14 +00:00
Morb
620d5b6ac7 Add solar flare event sound (#825) 2023-02-13 10:30:35 -08:00
router
eaa341511a Update singularity station goal text (#816) 2023-02-13 10:30:16 -08:00
no_mad
572279c6da Increasing required hours for security and fix research assistant (#807) 2023-02-13 10:28:40 -08:00
lapatison
bc4e356e01 APE guidebook quickfix (#824) 2023-02-13 10:27:23 -08:00
lapatison
4fcbf9b352 Guide entry "TraversalDistorter " translation (#803) 2023-02-13 10:27:01 -08:00
lapatison
b9165ca6fa Guide entry "AnomalousResearch" translation (#801) 2023-02-13 10:26:15 -08:00
lapatison
db71e510aa Guide entry "ScannersAndVessels" translation (#799) 2023-02-13 10:25:37 -08:00
metalgearsloth
bfbb1a689f 1 do_after for ore veins (#14083)
* Ore veins

I dislike rocks just providing generic drops and this factors into mining more.

* fixes

* descriptions

* comment

* every flipping time

* Make mining destroy rocks with 1 hit

Having to click 3 times was pretty annoying.

* a
2023-02-13 15:32:09 +00:00
Emisse
44a0888c15 Fland Update 1.1 (#14094) 2023-02-13 15:25:05 +00:00
Nemanja
4104f8ed9d Remove Frezon from artifact gas triggers (#14075) 2023-02-13 13:30:10 +00:00
metalgearsloth
c8f89eca60 ECS dragdrop (#12973)
* ECS dragdrop

No more excuses.

* AAAAAAAAAAAAAA

* kry

* events

* aaaaaaaaaa

* HUH

* Fix stripping

* aaaaaa

* spoike

* asease

* fix table vaulting

* ded

* rebiew

* aaaaaaaaaaaaa

* drag

* aeaeae

* weh
2023-02-13 13:29:34 +00:00
Vordenburg
4183b5f449 Fire MeleeHitEvent on misses. (#12867)
* Fire MeleeHitEvent when there are no targets.

* Prevent certain weapons from activating if they had no hit entities on hit.

* Prevent miss events from firing when target is yourself or was deleted.

* Use .Value as Target is already known not to be null.

* uid changes

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-02-13 12:55:39 +00:00
Nemanja
650ade0d4e fix locks and deployable barriers (#14063) 2023-02-13 12:22:37 +00:00
keronshb
42745b1c6e Conveyor Belt optimization and prediction (#12929)
* belt multithreading

* moves away from multithreading and changes setting awake directly to physics system method

* prediction for conveyors

* Fixes missing reference in FaxSystem

* Fixes oddities

* Adds networked to conveyor components

* Some more cleanup.

* reverts power change event

* Removes the event, fixes a file

* Should fix the rest of the weird additions

* More cleanup to fix extra files

* Fixes again

* fix

* fixes fax system

* Adds component state, cleans up the dependencies

* Checks for prediction

* Merge conflicts

* powa

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-02-13 12:20:39 +00:00
lapatison
30a97e5670 Guide entry "A.P.E." translation (#797) 2023-02-13 03:46:15 -08:00
lapatison
12a537a27a Guide entry "ArtifactReports" translation (#800) 2023-02-13 03:45:27 -08:00
lapatison
39e382e0c0 Guide entry "xenoarchaeology" translation (#794) 2023-02-13 03:44:39 -08:00
Leon Friedrich
81cc99b98e Update engine (#14087) 2023-02-13 06:34:20 +00:00
Leon Friedrich
236ce69062 rename GetOrNewWidget (#14079) 2023-02-13 06:33:53 +00:00
metalgearsloth
1b51baa966 Set netsync false for some sprites (#14086) 2023-02-13 06:26:10 +00:00
Leon Friedrich
210677ba4e Fix bug in GasTileOverlay state logic (#14071) 2023-02-13 02:39:21 +00:00
TemporalOroboros
69ba0ce120 Resolves EmergencyLightVisualizer is Obsolete (#13887)
* Split EmergencyLightVisualizer into Component/System pair

* Server ignore EmergencyLightVisualizer

* Update YAML

* Reviews

* small

---------

Co-authored-by: AJCM <AJCM@tutanota.com>
2023-02-13 01:45:51 +00:00
TemporalOroboros
00b310d83f Resolves ReagentGrinderVisualizer is Obsolete (#13886)
* Split ReagentGrinderVisualizer into Component/System pair

* Update YAML

* Generic visualizer

* Update YAML

* Swap visuals

* Removes duplicate
2023-02-13 00:54:34 +00:00
lapatison
f0f7d700f4 Guide entry "Radio" translation (#822) 2023-02-12 14:16:29 -08:00
lapatison
483a9399dd Translate Upstream #820 (#821) 2023-02-12 14:00:45 -08:00
778b
0c47bcea42 Omega large camera update (#13951)
* Added missed camera routers

* Fix bug with empty security storage

* Fix of fix (based)

* Added PortableFlasher to Security Armory

* Improved Command, Security and Supply cameras

* Added general cameras

* Added service cameras

* Removed librarian camera and security corridor camera

* Removed chapels and chaplains cameras
2023-02-12 21:28:48 +00:00
jicksaw
845998e089 Fix unlit welders starting fires (#13949) 2023-02-12 21:16:35 +00:00
Visne
3e52da7820 Fix diona scream and add clap, snap, and laugh sounds (#13852) 2023-02-12 20:51:03 +00:00
Nemanja
c4a92fdfa3 Meat Anomaly Tweaks (#14026)
* Meat Anomaly Tweaks

* 50%
2023-02-12 20:17:54 +00:00
Leon Friedrich
b9a41b28a9 Update engine (#14066) 2023-02-12 17:08:56 +00:00
Leon Friedrich
69b5562718 Rename IConsoleHost.RegisteredCommands (#14041) 2023-02-12 16:51:56 +00:00
Leon Friedrich
43f71aaee6 Rename cvars (#14001) 2023-02-12 16:51:21 +00:00
Chief-Engineer
5df6c307e1 add filter change logs for gas filters (#13950) 2023-02-12 12:42:28 +00:00
metalgearsloth
f96fc1be41 Ore veins (#14011)
* Ore veins

I dislike rocks just providing generic drops and this factors into mining more.

* fixes

* descriptions

* comment

* every flipping time
2023-02-12 12:40:57 +00:00
Nemanja
351c53e774 Clean up StoreSystem (#14027) 2023-02-12 12:39:14 +00:00
Nemanja
e7b18b33aa Add command for getting artifact point value (#13987) 2023-02-12 12:35:10 +00:00
metalgearsloth
0fcd50b65b Fix trees double-loading for biomes (#14056)
* Fix trees double-loading for biomes

Forgot to cherry-pick the anchoring change.

* a
2023-02-12 11:48:57 +00:00
metalgearsloth
a6ea8f5d3b Use pvs range for biomes (#14048)
Forgot it wasn't on that branch
2023-02-12 05:37:02 +00:00
Morb
6cefc7a208 Merge pull request #820 from space-syndicate/upstream-sync
Upstream sync
2023-02-11 19:09:06 -08:00
Morbo
575d1e33f4 Add fland map to default pool 2023-02-12 05:44:54 +03:00
Morbo
1771728c55 Replace lawyers with IAA for Fland 2023-02-12 05:44:34 +03:00
Nemanja
ea66b7806a predict itemcabinet (#14045) 2023-02-12 02:35:05 +00:00
metalgearsloth
37f432ca58 Procgen biomes (#13487)
* Planetmap tiles

Biomes etc etc

* a

* oop

* Chunk-based rendering

* funny

* Less allocations

* Fix overdraw

* Content tile edge support

Also updated grass to use it as a POC.

* Kindly revert

* Update for variant edges

* fixes

* Use fastnoise

* Remove redundant group

* a

* refactor a fair bit

* Prototype data instead

* tweaks

* a

* fix maths

* working

* a

* Slightly better empty support

* a

* flowers

* sounds

* lewd

* Networking

* more fixes

* better

* colours

* Some chunk loading

* Proper loading and unloading

* Better loading

* Fix parallax and movement sounds

* Anchoring support + decal setup

* Most of the way to load and unload

* Decal loading kinda werkin

* large trees

* started diffing

* a

* Variant support and deserts

* a

* snow

* agony, even

* working again

* todo

* a

* laba tiles

* aeiou

* a

# Conflicts:
#	Resources/Prototypes/Entities/Tiles/planet.yml
#	Resources/Prototypes/Tiles/planet.yml
#	Resources/Textures/Tiles/Planet/Lava/lava.rsi/meta.json

* laba

* Add lava

* Initial ignition

* triggers

* a

* a

* y

* Add basalt tiles

Did some unconventional things for the animation + rocks.

* fixies

* mergies

* promotion

* lava biome

* Lava planet start

* cleanup and more lava

* laba

* maccas

* biome stuf

* weh

* bongflicts

* aeaeae

* More fixes

* a

* these too
2023-02-12 02:15:09 +00:00
Leon Friedrich
e0dd65983e Don't remove item slots when terminating. (#14042) 2023-02-12 01:14:02 +00:00
Nemanja
c6c319f7e4 move lockcomponent to shared (#13722)
* move lockcomponent to shared

* ajcm review
2023-02-12 01:12:29 +00:00
Morbo
3e5ef2c354 Update locale 2023-02-12 04:01:17 +03:00
Morbo
8cdd0cda60 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Server Info/Guidebook/Controls/Controls.xml
2023-02-12 03:57:54 +03:00
Slava0135
301956ef15 Add solar flare event (#13749)
* add solar flare event (only affects headsets)

* add popup

* cleaner impl using RadioReceiveAttemptEvent

* unused import

* handheld radio and intercom work again

* Revert "handheld radio and intercom work again"

This reverts commit 0032e3c0725a19a465daf1ff1d6b4942a5c14fbb.

* add radio source to Radio events

* intercoms and handheld radios work now

* use Elapsed instead of new field

* add configuration

* better not touch Elapsed

* the

* make popup bigger

* xml comments for configuration

* very minor refactoring

* default config is now in yaml

* lights can break

* use RobustRandom

* use file namespace

* use RuleStarted

* store config in field

* a

---------

Co-authored-by: AJCM <AJCM@tutanota.com>
2023-02-11 20:24:29 +00:00
Chief-Engineer
5c06c4c3ef Add voice changer logs (#14040)
* add set voice log

* add used identity to chat message logs

* please tell me there's a better way
2023-02-11 19:26:44 +00:00
Chief-Engineer
015ae236ad Fix nukecodes message (#14039)
* fix nukecodes message

* reword
2023-02-11 19:26:17 +00:00
Morbo
202728e432 Update CDN url in build script 2023-02-11 20:21:54 +03:00
Emisse
51cfb35d4d Bagel Update 17.0 (#14031) 2023-02-11 13:35:33 +00:00
TemporalOroboros
23f1dc4643 Resolves SingularityVisualizer is Obsolete (#13906)
* Split SingularityVisualizer into Component/System pair

* Server ignore SingularityVisualizer

* Update YAML

* Move to SingularityComponent
2023-02-11 11:41:16 +00:00
Alekshhh
00b2f2dcec Dame Dane Guy Outfit (#13787)
* dame dane outfit

* autodrobe and fixes

* further fixes

* final tweak

* more fix

* copyright is a funny thing

* Update Resources/Textures/Clothing/OuterClothing/Coats/damedanecoat.rsi/meta.json

* Update Resources/Textures/Clothing/Shoes/Misc/damedaneshoes.rsi/meta.json

* Update Resources/Textures/Clothing/Uniforms/Jumpsuit/damedaneoutfit.rsi/meta.json

---------

Co-authored-by: AJCM-git <60196617+AJCM-git@users.noreply.github.com>
2023-02-11 03:13:49 +00:00
ChilbroBaggins
d6ce912850 Fix medical doctor's wall locker fill (#13815)
* Fix medical doctor's wall locker fill

* Add new wall locker for MD's gear

* Change case

* Condense inheritance

* a

---------

Co-authored-by: Jeff <velcroboy333@hotmail.com>
Co-authored-by: AJCM <AJCM@tutanota.com>
2023-02-11 03:13:10 +00:00
Alekshhh
146376df3b rat king palette (#13984) 2023-02-11 03:01:27 +00:00
Visne
5d4de180b0 Make Wilhelm scream much more rare, attempt 2 (#13831)
* Max Wilhelm scream much more rare

* Make Wilhelm scream much more rare, attempt 2
2023-02-11 02:21:07 +00:00
adamsong
e96159b672 Makes ActivateItemInWorld open the stripping menu (#13786) 2023-02-11 02:06:09 +00:00
potato1234x
fa28b91880 Missing Virology Bags (#13750)
Adds virology duffelbag and satchel
2023-02-11 01:52:29 +00:00
Nemanja
59df86fee5 Changed sci and RD icons (#13775) 2023-02-11 01:51:32 +00:00
Whisper
7225de297b Carps no longer slide on the floor (#13770) 2023-02-11 01:39:08 +00:00
metalgearsloth
2c751d5153 Add ItemStatus for mopping (#13745)
* Add ItemStatus for mopping

Big QOL feature

* a
2023-02-11 01:38:45 +00:00
Chief-Engineer
95e35b94b5 Improve explosion logs (#13351)
* add types to explosion logs

* make explosions logged by default

* add cause parameter to IThresholdBehavior

* add cause to ExplodeBehaviors

* add cause to power cell explosions

* remove useless log

* add triggerer to triggers

* add logs for damage from explosions

* sneaky power cell update
2023-02-10 23:45:38 +00:00
TemporalOroboros
57275d97d3 Resolves RollerbedVisualizer is Obsolete (#13915)
* Split RollerbedVisualizer into Component/System pair

* Server ignore RollerbedVisualizer

* Update YAML

* GenericVisualizer

* Switch to unfolded layer

* Use visibility
2023-02-10 22:05:22 +00:00
nikthechampiongr
d01fd62b2f Legal closets have Judge Robes (#14023) 2023-02-10 19:32:17 +00:00
Emisse
f097b286a7 Fland Update 1 (#14018) 2023-02-10 15:24:01 +00:00
Emisse
129523bea0 Fland (#14015)
* Fland Installation

* Fland Proto

* alphabetized pool prototype

* Fland proto for real lol

* bug fix a scrubber and vent

* lawyer and atmo tech spawns lol
2023-02-10 11:54:01 +00:00
Chief-Engineer
41a483113b fix flipped actor and target (#14009) 2023-02-10 08:28:31 +00:00
Nemanja
53fdc5f97e Make vessel beeping louder (#13992) 2023-02-09 16:37:09 +00:00
Moony
202680ac56 Enable merge group checks for our workflows. (#14005)
* Enable merge group checks for our workflows.

* Update build-test-release.yml

* Update validate-rgas.yml

* Update validate-rsis.yml

* Update validate_mapfiles.yml

* Update yaml-linter.yml

* Update test-packaging.yml
2023-02-09 16:35:34 +00:00
BismarckShuffle
8e80bbac74 Radio controls guidebook entry (#13990)
* Added radio guidebook entry with channel designators

* Radio guidebook update

* Update Resources/Server Info/Guidebook/Controls/Radio.xml

Oh yeah, I definitely can see where a change to the radio_channels.yml would cause a desync here. I will need to look into how to link the xml to Resources\Prototypes\radio_channels.yml

Co-authored-by: Kara <lunarautomaton6@gmail.com>

* Delete .gitignore

Woops, how'd that get in there?

* Revert "Delete .gitignore"

This reverts commit 54a92b65b4cbbb39e6d162ab02cbe875ca5210d5.

* Update .gitignore

* Update .gitignore

* Update Controls.xml

* Update Controls.xml

* Less hard coded hotkey information

* Cleaned up old text

* Update .gitignore

* Update Radio.xml

---------

Co-authored-by: Kara <lunarautomaton6@gmail.com>
2023-02-09 16:14:44 +00:00
deltanedas
a833864e91 fix wallmount board cheesing (fix #13994) (#13996)
Co-authored-by: deltanedas <user@zenith>
2023-02-09 16:14:23 +00:00
Checkraze
b9b7f0d6b0 Aspid 1.0.1 (#14002) 2023-02-09 16:13:22 +00:00
PJBot
02f9bb0a38 Automatic changelog update 2023-02-08 09:02:34 -05:00
metalgearsloth
c460757ab8 Always reload NPCs on prototype reload (#13999) 2023-02-09 01:01:27 +11:00
IanComradeBot
15c10bbff7 Automatic changelog update 2023-02-08 03:44:13 +00:00
lapatison
85c18baeb2 Translate Upstream #813 (#814) 2023-02-08 06:43:08 +03:00
PJBot
432b782db9 Automatic changelog update 2023-02-07 21:11:31 -05:00
Nemanja
f868ba14bf Make APEs lightweight (#13991) 2023-02-07 18:10:27 -08:00
PJBot
c63194052e Automatic changelog update 2023-02-07 19:40:11 -05:00
Nemanja
80b42c9c5a Printable T3 machine parts (#13817) 2023-02-07 20:39:07 -04:00
IanComradeBot
454171fb05 Automatic changelog update 2023-02-08 00:38:11 +00:00
Morb
309a39bb84 Merge pull request #813 from space-syndicate/upstream-sync
Upstream sync
2023-02-07 16:37:03 -08:00
Morbo
96a98691ec Add Barratry & Aspid to map pool 2023-02-08 02:14:18 +03:00
Morbo
b512645752 Remove lawyer from Aspid 2023-02-08 02:14:02 +03:00
Morbo
deee53fdab Update IAA PDA 2023-02-08 01:40:38 +03:00
Morbo
52948cbf33 Update locale 2023-02-08 01:15:44 +03:00
Morbo
064729e6fe Merge remote-tracking branch 'upstream/master' into upstream-sync 2023-02-08 01:12:17 +03:00
PJBot
4ff1fdf077 Automatic changelog update 2023-02-07 16:28:38 -05:00
metalgearsloth
6b6c6b1c9f Fix NPC prototype reloads (#13981) 2023-02-07 14:27:34 -07:00
TemporalOroboros
bfedfd0abb Resolves VaporVisualizer is Obsolete (#13882) 2023-02-07 16:46:49 -04:00
PJBot
f7a499cacc Automatic changelog update 2023-02-07 09:23:51 -05:00
Checkraze
b82e1f03b4 NCS Aspid (#13958)
* NCS Aspid

* attribution

* prototype fix

* pets

* tweaks

* ready

* oops
2023-02-07 08:22:45 -06:00
Checkraze
f163c092f0 Kettle 1.6.3 (#13976) 2023-02-07 08:21:56 -06:00
Checkraze
772d96cbe3 moose3.3.4 (#13975) 2023-02-07 08:20:02 -06:00
metalgearsloth
2ea4538c3a Don't reload NPCs unless necessary (#13978) 2023-02-07 17:35:32 +11:00
metalgearsloth
d5658487f1 Update submodule to 0.85.2.0 (#13979) 2023-02-07 17:34:26 +11:00
Aru Moon
294ca9f631 Use locale for singularity guidebook title (#13972) 2023-02-06 21:55:30 -04:00
PJBot
91acf6b008 Automatic changelog update 2023-02-06 16:12:23 -05:00
Nemanja
5785664fd0 Fix bluespace anomaly (#13968) 2023-02-06 22:11:20 +01:00
PJBot
8da306b44d Automatic changelog update 2023-02-06 14:55:04 -05:00
Nemanja
1b8c48180b Anomaly Generator Tweaks (#13856) 2023-02-06 15:53:59 -04:00
AJCM-git
0685611e18 Fixes PDAs dissapearing when inhand (#13966) 2023-02-06 15:53:24 -04:00
TemporalOroboros
eb388a3090 Resolves FoldableVisualizer is Obsolete (#13913) 2023-02-06 15:53:07 -04:00
PJBot
2215756402 Automatic changelog update 2023-02-06 08:11:11 -05:00
Naive817
e3b4f53ae7 added singularity guidebook entry (#13860) 2023-02-06 09:10:07 -04:00
PJBot
718d54a48a Automatic changelog update 2023-02-06 07:50:19 -05:00
Chief-Engineer
d99be0cd8f Make default/autocall shuttle time 10 minutes (#13956) 2023-02-06 08:49:15 -04:00
PJBot
acb97ecefc Automatic changelog update 2023-02-06 07:28:09 -05:00
Nemanja
20e3e2edcf Fix red kudzu (#13960) 2023-02-06 08:27:05 -04:00
Chief-Engineer
416d6b4b3e Minor fax notification text change (#13955) 2023-02-06 08:21:45 -04:00
PJBot
e7ec857e1b Automatic changelog update 2023-02-06 00:04:57 -05:00
Nemanja
f450398df7 More anomalies (#13766) 2023-02-06 01:03:53 -04:00
IanComradeBot
dc95766b09 Automatic changelog update 2023-02-06 04:14:50 +00:00
lapatison
bf53b92ca2 Guide entry "fires" translation (#796) 2023-02-05 20:13:45 -08:00
lapatison
a6b1e722e9 Translate Upstream #806 (#808) 2023-02-05 20:12:33 -08:00
IanComradeBot
f46180ab65 Automatic changelog update 2023-02-06 04:10:43 +00:00
no_mad
73f6274ad4 [Maps] Delta update (#809) 2023-02-05 20:09:27 -08:00
PJBot
3656d3cc21 Automatic changelog update 2023-02-05 21:53:02 -05:00
lapatison
591b449d27 Shooting target tweaks (#13946) 2023-02-05 22:51:57 -04:00
AlexMorgan3817
3f068d6306 Base grenade prototype (#13730) 2023-02-05 18:38:31 -04:00
lapatison
ef1d1dec64 Cabinet random filling fix (#13714) 2023-02-05 18:28:45 -04:00
PJBot
109951b103 Automatic changelog update 2023-02-05 15:23:40 -05:00
jicksaw
a008024b37 Airlock painter fixes (#13877)
fix undefined
2023-02-05 13:22:36 -07:00
PJBot
5ff2487208 Automatic changelog update 2023-02-05 15:08:55 -05:00
Slava0135
11aece8519 Allow to put explosives with timer in cream pie (#13866) 2023-02-05 13:07:51 -07:00
Visne
11dbc2eabc Move TabletopItemVisualizerSystem into TabletopSystem (#13921) 2023-02-05 13:02:49 -07:00
Visne
174482bb45 ECSify IdCardConsole (#13878) 2023-02-05 13:02:28 -07:00
PJBot
e7f3e75230 Automatic changelog update 2023-02-05 14:53:33 -05:00
Nemanja
440cd377ca Anomaly Vessel visuals + audio (#13927) 2023-02-05 12:52:30 -07:00
Visne
df160c0712 Fix ScrambledAccent (#13923) 2023-02-05 12:51:21 -07:00
PJBot
73bb757fc7 Automatic changelog update 2023-02-05 14:50:06 -05:00
Alekshhh
d7f6dc8976 Rat King Resprite (#13868) 2023-02-05 12:49:03 -07:00
PJBot
cc80d731aa Automatic changelog update 2023-02-05 14:48:56 -05:00
potato1234x
c8eda6eb1f Missing Virology Lab Coat (#13943) 2023-02-05 12:47:52 -07:00
PJBot
289bab62a5 Automatic changelog update 2023-02-05 14:45:39 -05:00
Nemanja
587df4c625 fix ripleys being able to grab everything (#13944)
Co-authored-by: AJCM-git <60196617+AJCM-git@users.noreply.github.com>
2023-02-05 12:44:35 -07:00
TemporalOroboros
b95f4f474b Resolves PDAVisualizer is Obsolete (#13896) 2023-02-05 14:34:54 -04:00
TemporalOroboros
c398076620 Resolve ClustergrenadeVisualizer is Obsolete (#13890) 2023-02-05 14:33:29 -04:00
PJBot
53fc53ebd3 Automatic changelog update 2023-02-05 10:39:18 -05:00
deltanedas
101261b280 make voice mask affect radio too (#13858) 2023-02-05 11:38:14 -04:00
PJBot
8029334352 Automatic changelog update 2023-02-05 05:30:43 -05:00
crazybrain23
5e29bc4c94 Add encryption keys to the PTech (#13931) 2023-02-05 02:29:39 -08:00
PJBot
ea20343c87 Automatic changelog update 2023-02-05 05:23:20 -05:00
778b
398a0322bc Cluster map changes [Research assistant && Anomaly lab] (#13933) 2023-02-05 02:22:13 -08:00
778b
fbc3e0d71e Omega map changes [ResearchAssistant && and etc] (#13937) 2023-02-05 02:21:58 -08:00
Emisse
544acc1f55 Marathon Update 4.5 (#13942) 2023-02-05 02:21:32 -08:00
Emisse
07e75d8425 Meta resaearcha assistant (#13941) 2023-02-05 02:21:21 -08:00
Emisse
ce926ea6bb Box Update 3.1 (#13940) 2023-02-05 02:21:15 -08:00
Emisse
3aab3563d8 Bagel Update 16.9 (#13939) 2023-02-05 02:21:08 -08:00
Morb
e75303097e Merge pull request #806 from space-syndicate/upstream-sync
Upstream sync
2023-02-04 21:24:12 -08:00
Morbo
a494a62d4d Replace more janicart proto in maps 2023-02-05 07:57:00 +03:00
Morbo
6a99818ad3 Replace janicart proto id in map files 2023-02-05 07:24:45 +03:00
Morbo
1836b0c0c3 Merge remote-tracking branch 'upstream/master' into upstream-sync 2023-02-05 07:23:48 +03:00
Morbo
64a00b86fc Use state instead appearance for typing indicate 2023-02-05 06:42:06 +03:00
Nemanja
e74fe2d87b Update tips.yml (#13936) 2023-02-04 21:31:18 -06:00
TemporalOroboros
c7d674733d Resolves DrinkCanVisualizer is Obsolete (#13895) 2023-02-04 22:09:46 -04:00
TemporalOroboros
8e18d1f41f Resolves CreamPiedVisualizer is Obsolete (#13894) 2023-02-04 22:06:02 -04:00
PJBot
6738f2a8d4 Automatic changelog update 2023-02-04 21:03:28 -05:00
Nemanja
35645f0e3e fix missing locale while pointing at tiles (#13934) 2023-02-04 22:02:24 -04:00
Morbo
6bfaa2c73a Update locale 2023-02-05 03:08:34 +03:00
Morbo
f989de7af5 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Client/Chat/TypingIndicator/TypingIndicatorVisualizerSystem.cs
#	Content.Server/Chat/TypingIndicator/TypingIndicatorSystem.cs
#	Resources/Prototypes/Roles/Jobs/Science/scientist.yml
2023-02-05 03:01:05 +03:00
Visne
012062e81c Fix SpraySystem (#13924) 2023-02-04 18:39:47 -04:00
Scribbles0
0f69382f2b Barratry 2.3 (#13833) 2023-02-04 18:31:25 -04:00
Emisse
8aa33e719a move one salvage to right folder (#13930) 2023-02-04 18:27:20 -04:00
TemporalOroboros
5c4f52ece1 Resolves SignalSwitchVisualizer is Obsolete (#13892) 2023-02-04 18:16:04 -04:00
PJBot
0b5fabbc13 Automatic changelog update 2023-02-03 21:03:55 -05:00
Whisper
92f9072c31 Ticks Are Now Hostile (#13922) 2023-02-03 18:02:51 -08:00
PJBot
627fa69e4a Automatic changelog update 2023-02-03 17:27:54 -05:00
eoineoineoin
be94048932 Convert DisposalUnitVisualizer to VisualizerSystem (#13637) 2023-02-03 18:26:50 -04:00
TemporalOroboros
efd689d98e Resolves FoamVisualizer is Obsolete (#13880) 2023-02-03 15:59:17 -04:00
TemporalOroboros
a8fd975edd Resolves SmokeVisualizer is Obsolete (#13881) 2023-02-03 15:43:53 -04:00
TemporalOroboros
0edbc21ce8 Resolves TabletopItemVisualizer is Obsolete (#13911) 2023-02-03 15:47:29 +01:00
PJBot
1808b640ed Automatic changelog update 2023-02-03 07:47:51 -05:00
metalgearsloth
7259e78ef2 Hotfix VisualizerDataInt (#13920)
Fixes https://github.com/space-wizards/space-station-14/issues/13919
2023-02-03 23:46:47 +11:00
DrSmugleaf
336ebaa4c4 Fix nullable errors in DocumentParsingTest (#13918) 2023-02-03 12:41:05 +01:00
PJBot
9a8ba604fd Automatic changelog update 2023-02-02 22:47:55 -05:00
Nemanja
f1445b9dab Fix server selection menu not opening (#13876) 2023-02-02 23:46:50 -04:00
Visne
6cd1a6c800 Fix kitchen spike (#13879) 2023-02-02 18:39:44 -08:00
Nemanja
eb9c407717 fix paper bin exception (#13874) 2023-02-02 21:05:30 -04:00
brainfood1183
986b9cd69f Origin Station Update 2.2.2023 (#13873) 2023-02-02 16:22:22 -08:00
deltanedas
52a2abc45f typo vs webedit who would win (#13869)
Co-authored-by: Visne <39844191+Visne@users.noreply.github.com>
2023-02-02 22:18:36 +01:00
Visne
99a047e720 Fix bagel (#13865) 2023-02-02 20:02:26 +01:00
PJBot
4235cde53c Automatic changelog update 2023-02-02 12:32:42 -05:00
Whisper
7f95710377 Rat King AI is Hostile (#13862) 2023-02-02 13:31:38 -04:00
PJBot
9b947e65cf Automatic changelog update 2023-02-02 12:25:02 -05:00
Nemanja
50267d9f20 Research Assistant (#13774) 2023-02-02 13:23:55 -04:00
Emisse
b83cce5f27 centcomm update (#13844) 2023-02-02 13:16:29 -04:00
Emisse
9fa941ad91 ruin-cargo-salvage salvage update (#13835) 2023-02-02 13:15:39 -04:00
Emisse
088d91a2ae tick-colony salvage update (#13838) 2023-02-02 13:14:30 -04:00
Emisse
f5fdd5c1c0 wh-salvage salvage update (#13839) 2023-02-02 13:13:31 -04:00
Emisse
0d358e6156 small-3 salvage update (#13841) 2023-02-02 13:12:44 -04:00
Vasilis The Pikachu
00b31030cc Remove unused medical half life sounds (#13864) 2023-02-02 12:48:16 -04:00
Emisse
35dd6821f5 small-ship-1 salvage update (#13840) 2023-02-02 12:43:21 -04:00
Emisse
b0655ca8cd Box Update 3.0 (#13834) 2023-02-02 12:41:12 -04:00
Emisse
b50887996a Bagel Update 16.7 (#13842) 2023-02-02 12:40:10 -04:00
Emisse
6e763ff393 Marathon Update 4.4 (#13843) 2023-02-02 12:39:24 -04:00
Visne
5a5a3afbb1 Remove some obsolete AppearanceComponent method usages (#13726) 2023-02-02 12:34:53 -04:00
Leon Friedrich
23b90de34d Fix cross-map explosion overlay bug. (#13855) 2023-02-02 22:48:53 +11:00
no_mad
eab332be01 [Resprite + Suit] CBURN and CBURN commander (#662) 2023-02-01 23:07:17 -08:00
eoineoineoin
0e56a56ca9 Rename janicart components (#13069)
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
Co-authored-by: Visne <39844191+Visne@users.noreply.github.com>
2023-02-02 13:17:06 +11:00
IanComradeBot
060bd0e885 Automatic changelog update 2023-02-01 20:16:05 +00:00
mhamster
d4731503d3 Added Slime analogue of cat ears for slimepeople (#795) 2023-02-01 12:15:00 -08:00
PJBot
b76b82d8a8 Automatic changelog update 2023-02-01 12:28:08 -05:00
adamsong
8584cf5d95 Fixes dice being unable to roll their max value (#13845) 2023-02-02 06:27:05 +13:00
PJBot
d2f2f48d7e Automatic changelog update 2023-02-01 09:22:39 -05:00
deltanedas
7492c59633 give uranium a stacked visual (#13826)
Co-authored-by: deltanedas <deltanedas@laptop>
2023-02-02 01:21:34 +11:00
IanComradeBot
b091702694 Automatic changelog update 2023-02-01 12:16:24 +00:00
lapatison
4620b1ac30 Guide entry "controls" translation (#793)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2023-02-01 04:15:18 -08:00
Emisse
8754ac6e73 Small-a-1 salvage fixe (#13822) 2023-01-31 22:36:03 -04:00
PJBot
92fd88c354 Automatic changelog update 2023-01-31 21:35:08 -05:00
Visne
03d42584ff Make Wilhelm scream much more rare (#13823) 2023-01-31 22:34:29 -04:00
Slava0135
6d5eb3967c allow to build solar and grille on lattice (#13821) 2023-01-31 22:34:04 -04:00
Slava0135
4bd240a8c2 allow to build catwalk on lattice (#13820) 2023-01-31 22:33:35 -04:00
IanComradeBot
6062ddbafc Automatic changelog update 2023-02-01 02:07:17 +00:00
no_mad
643a5d330b Remove straps from weapon sprites behind shoulder (#788) 2023-01-31 18:06:12 -08:00
crazybrain23
244495a064 remove the funniest changelog of the year (#13830) 2023-02-01 12:55:47 +11:00
IanComradeBot
75f790b503 Automatic changelog update 2023-02-01 01:49:18 +00:00
Morb
efa50d5e36 Add encryption keys for IAA headset (#791)
Co-authored-by: lapatison <100279397+lapatison@users.noreply.github.com>
2023-01-31 17:48:12 -08:00
IanComradeBot
62e6335d71 Automatic changelog update 2023-02-01 00:58:22 +00:00
lapatison
7859359fb1 Translate Upstream #790 (#792)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2023-01-31 16:56:53 -08:00
IanComradeBot
0a1bfc017e Automatic changelog update 2023-02-01 00:37:53 +00:00
Morb
0dba1fa2d0 More localized announces (#786) 2023-01-31 16:34:04 -08:00
PJBot
c05bf1c925 Automatic changelog update 2023-01-31 17:04:31 -05:00
Nemanja
e04d81ec3c Paper Bins (#13449) 2023-01-31 18:03:27 -04:00
Ilya Chvilyov
eae58211e1 Separated Bonk functionality and component from ClimbSystem and ClimbComponent (#13635) 2023-01-31 17:33:00 -04:00
lapatison
03ea2aaebb Guidebook localisation (#787)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2023-01-31 04:29:53 -08:00
Emisse
f81a25e585 Meta Update 2.0 (#13818) 2023-01-31 16:58:04 +11:00
Kara
917aa80b4b Whitelist player constraints (#13812) 2023-01-31 16:57:45 +11:00
Emisse
81990a4897 asteroid-base salvage update (#13795) 2023-01-31 16:57:14 +11:00
Emisse
7dfbbc63a0 medium-crashed-shuttle salvage update (#13798) 2023-01-31 16:56:27 +11:00
IanComradeBot
d7a68bfeb5 Automatic changelog update 2023-01-31 04:57:52 +00:00
lapatison
d1b93663d7 Translate speech emotes (#785) 2023-01-30 20:56:44 -08:00
Emisse
f8b791ecd2 medium-ruined-emergency-shuttle salvage update (#13809) 2023-01-31 14:22:06 +11:00
Emisse
4cc0e281e1 medium-vault-1 salvage update (#13814) 2023-01-31 14:21:57 +11:00
Emisse
64954d934c medium-silent-orchestra salvage update (#13811) 2023-01-31 14:21:17 +11:00
Emisse
b7d0bd377b medium-dock salvage update (#13799) 2023-01-31 14:20:14 +11:00
Emisse
4257b253be medium-1 salvage update (#13797) 2023-01-31 14:19:14 +11:00
Emisse
4f307fb28d cargo-1 salvage update (#13796) 2023-01-31 14:18:46 +11:00
Emisse
2a7f3cca50 small-a-1 salvage update (#13689) 2023-01-31 14:17:46 +11:00
Emisse
149dc7abd8 small-2 salvage update (#13687) 2023-01-31 14:17:28 +11:00
Emisse
1163a1cfea small-1 salvage update (#13686) 2023-01-31 14:16:56 +11:00
Morb
51132e119e Merge pull request #790 from space-syndicate/upstream-sync
Upstream sync
2023-01-30 19:03:49 -08:00
Checkraze
34b595f050 Salvage machine parts spawners (#13808) 2023-01-30 22:09:52 -04:00
Morbo
34baf8a8b3 Update locale 2023-01-31 04:51:11 +03:00
Morbo
de5cc32101 Merge remote-tracking branch 'upstream/master' into upstream-sync 2023-01-31 04:47:46 +03:00
PJBot
d06034659b Automatic changelog update 2023-01-30 20:45:15 -05:00
crazybrain23
a0761bd1ff Removing more hardcoded icons in the lathes (#13801) 2023-01-31 12:44:09 +11:00
Chief-Engineer
64fcfd553e Add times to ban commands (#13804) 2023-01-31 12:43:44 +11:00
Kara
3eba394d0b Make some high-risk targets more resilient (#13805) 2023-01-31 12:43:27 +11:00
Emisse
ef0797331b medium-library salvage update (#13806) 2023-01-30 17:41:22 -08:00
Emisse
c9cfa7a035 medium-pet-hospital (#13807) 2023-01-30 17:40:56 -08:00
IanComradeBot
7a3006dc55 Automatic changelog update 2023-01-31 01:36:32 +00:00
Morb
0b2937a156 Special security clothes (#783) 2023-01-30 17:35:27 -08:00
IanComradeBot
b714f5a241 Automatic changelog update 2023-01-31 01:07:08 +00:00
Morb
0be04a0bda [Resprite] Security fixes (#782) 2023-01-31 04:06:03 +03:00
Emisse
8d60f78ec3 map yml name+attribution (#13781) 2023-01-30 21:00:49 +11:00
IanComradeBot
73d1493113 Automatic changelog update 2023-01-30 02:39:55 +00:00
vanx
46eb6c25f1 Agent names localization (#744)
Signed-off-by: vanx <vanx#5477>
Co-authored-by: Morbo <14136326+Morb0@users.noreply.github.com>
2023-01-29 18:38:49 -08:00
IanComradeBot
8d009236fa Automatic changelog update 2023-01-30 02:18:28 +00:00
lapatison
c3e4c52eca Translation edits (#784) 2023-01-29 18:17:22 -08:00
lapatison
0fb1889dfc Add more chat sanitization (#704) 2023-01-29 18:17:06 -08:00
IanComradeBot
510fb852ea Automatic changelog update 2023-01-30 02:00:51 +00:00
Morb
c5cfc8e65c [Resprite] Detective wardrobe (#781) 2023-01-29 17:59:47 -08:00
IanComradeBot
f186af2aec Automatic changelog update 2023-01-30 01:59:34 +00:00
lapatison
e47bcbf488 Revert chaplain stamp resprite (#727)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2023-01-29 17:58:30 -08:00
IanComradeBot
34caa05ace Automatic changelog update 2023-01-30 01:42:54 +00:00
lapatison
f06019b1ec ERT last name tweak (#758)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2023-01-29 17:41:48 -08:00
deltanedas
b0266cb5e7 remove common from syndicate headset key (#13785)
Co-authored-by: deltanedas <deltanedas@laptop>
Fixes https://github.com/space-wizards/space-station-14/issues/13782
2023-01-29 11:02:15 -08:00
PJBot
32481ee306 Automatic changelog update 2023-01-29 13:33:13 -05:00
AlexMorgan3817
daea9eab72 Fix of PERSISTENT headsets (#13784)
Closes https://github.com/space-wizards/space-station-14/issues/13783
2023-01-30 05:32:08 +11:00
lapatison
17658f0706 Small translation fix (#779) 2023-01-28 18:57:20 -08:00
ChilbroBaggins
ad576eb0c5 Fixes telescreen sprites (#13779)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
2023-01-28 17:58:06 -08:00
PJBot
9f7880fc7d Automatic changelog update 2023-01-28 19:54:12 -05:00
AlexMorgan3817
c8b89c7008 Encryption Keys for headsets (#12615) 2023-01-29 11:53:08 +11:00
Chief-Engineer
14ba167201 Improve aghosts controls (#13673) 2023-01-28 16:36:33 -04:00
IanComradeBot
1ce91f00b8 Automatic changelog update 2023-01-28 19:37:27 +00:00
no_mad
4b9f18010e [Maps] Delta hotfix (#778) 2023-01-28 11:36:21 -08:00
PJBot
7639c072c4 Automatic changelog update 2023-01-28 14:10:26 -05:00
Whisper
0b936d8a2d Cleaned up syndicate names. (#13768) 2023-01-28 11:09:22 -08:00
PJBot
14b2d02725 Automatic changelog update 2023-01-28 12:40:55 -05:00
Nemanja
a85a5029d3 fix artifact scanning bug (#13767) 2023-01-28 13:39:51 -04:00
Nemanja
3d270bbb3e add a test for jobs with setPreference: false (#13182) 2023-01-28 13:39:14 -04:00
PJBot
52c371994d Automatic changelog update 2023-01-28 09:08:21 -05:00
Slava0135
9d9edd8322 make apc events only affect single station APCs (#13708) 2023-01-28 10:07:18 -04:00
Slava0135
274be663b0 make vent clog event only affect single station vents (#13703) 2023-01-28 10:06:40 -04:00
PJBot
d6f2bfb589 Automatic changelog update 2023-01-28 09:00:43 -05:00
Scribbles0
e794f3fa1d Printable Ammo Boxes (#13737) 2023-01-28 09:59:39 -04:00
Emisse
3d329e5646 Evac shuttle big have name now its not unknown anymore it have name (#13761) 2023-01-28 09:57:10 -04:00
PJBot
84a335e308 Automatic changelog update 2023-01-28 08:28:32 -05:00
crazybrain23
ca88c6c203 Fixed typo for 'Medical Intern' role timers locale (#13765) 2023-01-29 00:27:27 +11:00
IanComradeBot
08d15fca67 Automatic changelog update 2023-01-28 10:17:57 +00:00
lapatison
a63e3ee791 Translate Upstream #775 (#776) 2023-01-28 02:16:49 -08:00
Scribbles0
a676d92c01 Barratry Update 2.2 (#13760) 2023-01-28 00:47:11 -04:00
PJBot
8f5ea16074 Automatic changelog update 2023-01-27 18:16:43 -05:00
Jacob Tong
6de75669d1 Examine fixes (#13696) 2023-01-27 19:15:39 -04:00
PJBot
ce3bb0e859 Automatic changelog update 2023-01-27 16:12:10 -05:00
Scribbles0
9d49f476a8 Narcolepsy medication tweaks (#13710) 2023-01-27 17:11:06 -04:00
Alithsko
af34483aca Added a winter coat for chef called "chef's freezer coat" to the chefdrobe (#13719) 2023-01-27 16:07:03 -04:00
Morb
9a6438eb92 Merge pull request #775 from space-syndicate/upstream-sync
Upstream sync
2023-01-27 11:43:18 -08:00
PJBot
0eb683ebd6 Automatic changelog update 2023-01-27 14:40:27 -05:00
crazybrain23
539f0637a5 Circuit imprinters now show the correct icons for the boards (#13751) 2023-01-27 11:39:23 -08:00
Morbo
77e7a04d07 Update locale 2023-01-27 21:08:49 +03:00
Morbo
8bff10af81 Merge remote-tracking branch 'upstream/master' into upstream-sync 2023-01-27 21:05:54 +03:00
IanComradeBot
a23b254bda Automatic changelog update 2023-01-27 16:37:09 +00:00
no_mad
3c3996b93c [Maps] Delta hotfix (#774) 2023-01-27 08:36:02 -08:00
PJBot
65bbb86008 Automatic changelog update 2023-01-27 11:26:12 -05:00
Joel Hedtjärn
589854449b Fix ambiguous Dumpable behaviour (#13736) 2023-01-27 12:25:07 -04:00
Checkraze
21db92547f moose 3.3.3 (#13746) 2023-01-27 00:40:50 -04:00
Checkraze
46980ff528 kettle 1.6.2 (#13744) 2023-01-27 00:21:56 -04:00
Emisse
0ce2c0533a Bagel Update 16.6 (#13741) 2023-01-27 00:19:31 -04:00
Emisse
7d2e07a516 Box Update 2.95 (#13739) 2023-01-27 00:19:03 -04:00
metalgearsloth
37021e332a Adjust tree offsets (#13610) 2023-01-27 00:13:46 -04:00
PJBot
eafb9d9d24 Automatic changelog update 2023-01-26 23:04:45 -05:00
metalgearsloth
9b0e0ad71d Add smoothing for diagonal walls (#13259) 2023-01-27 00:03:42 -04:00
PJBot
c58d0519d7 Automatic changelog update 2023-01-26 20:14:53 -05:00
metalgearsloth
6f43a5d983 Fix mapgrid rendering (#13642) 2023-01-26 21:13:49 -04:00
PJBot
39ff49c9d6 Automatic changelog update 2023-01-26 20:05:30 -05:00
jicksaw
993a343631 Fix cuffing in harm mode sometimes not working (#13701) 2023-01-26 21:04:26 -04:00
metalgearsloth
0e8b8c0735 Don't run gh actions on draft prs (#13706) 2023-01-26 14:37:28 -08:00
PJBot
67dab1a56a Automatic changelog update 2023-01-26 17:33:19 -05:00
James Simonson
bf5de5472b Improve jobs screen UX (#13657) 2023-01-26 18:32:15 -04:00
PJBot
f4ac6f445c Automatic changelog update 2023-01-26 17:06:01 -05:00
Leon Friedrich
e8838af395 Fix humanoid appearance error (#13721) 2023-01-26 18:04:58 -04:00
PJBot
f27e7dd4d6 Automatic changelog update 2023-01-26 13:16:25 -05:00
Scribbles0
058e2e2b56 Revolver Tweaks and Det Buff (#13725)
* revolver changes and det yml

* remove ammo box

* remove comma

* other ammo providers change
2023-01-26 12:15:20 -06:00
deathride58
d6f71db037 Adds leather satchels from TGstation as a limited-supply item in clothesmates (#13727) 2023-01-26 12:14:30 -06:00
Scribbles0
accfca7a56 Barratry 2.1.1 (#13729)
* skull, wires, vault

* fix loc file

* roundstart mice

* fixgridatmos because i probably forgot

* little tweak to secrets
2023-01-26 11:58:01 -06:00
PJBot
1cc07dc46e Automatic changelog update 2023-01-25 23:04:35 -05:00
Scribbles0
7d5fccd0a9 Turret Prototypes (#13707) 2023-01-26 00:03:31 -04:00
Emisse
9999977e51 Box Update 2.9 (#13712) 2023-01-26 00:01:49 -04:00
Scribbles0
915d3a3585 Barratry 2.1 (hotfix) (#13709) 2023-01-25 22:18:21 -04:00
IanComradeBot
02fd5e848c Automatic changelog update 2023-01-26 01:46:56 +00:00
lapatison
f18a480472 Translate Upstream #772 (#773) 2023-01-26 04:45:47 +03:00
Morb
38b15ffea1 Merge pull request #772 from space-syndicate/upstream-sync
Upstream sync
2023-01-25 17:33:21 -08:00
metalgearsloth
b82622749d Fix maprenderer crash (#13692) 2023-01-25 21:08:05 -04:00
PJBot
96b350f927 Automatic changelog update 2023-01-25 19:50:11 -05:00
PixelTK
62ebaa9fdb Allowing light rifle speedloader ammo transfer (aka mosin fix) (#13723) 2023-01-25 20:49:07 -04:00
Scribbles0
87c2b9d4ed Cluster 2.3 (#13711) 2023-01-25 20:46:12 -04:00
Emisse
9e56d5c1b3 Meta Fix One Light (#13705) 2023-01-25 20:44:44 -04:00
PJBot
68836c86df Automatic changelog update 2023-01-25 19:32:23 -05:00
lapatison
0bd3fe9694 diagnoser-no-cures locale fix (#13713) 2023-01-25 20:31:19 -04:00
Morbo
57b3bf567b Remove PosterContrabandGotWood from Ishimura 2023-01-26 02:14:21 +03:00
Morbo
0cdf6735a6 Replace IAA jobs for Barratry 2023-01-26 01:07:03 +03:00
Morbo
bfc9dbe3d2 Update locale 2023-01-25 23:42:26 +03:00
Morbo
f0783a7147 Fix markings 2023-01-25 23:36:52 +03:00
Morbo
d9c226480b Move TTS code to Humanoid dir 2023-01-25 23:36:39 +03:00
Morbo
f3bd98ceed Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Server/Humanoid/Systems/HumanoidAppearanceSystem.cs
#	Content.Server/Zombies/ZombifyOnDeathSystem.cs
#	Content.Shared/Humanoid/HumanoidComponent.cs
#	Content.Shared/Humanoid/SharedHumanoidSystem.cs
#	Content.Shared/Preferences/HumanoidCharacterProfile.cs
#	Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml
2023-01-25 22:46:52 +03:00
Vera Aguilera Puerto
2bda37f36c Add midipanic to client permissions. (#13718) 2023-01-26 06:46:22 +11:00
Visne
91e7e03f8e Downmix snap sounds (#13716) 2023-01-25 08:46:11 -08:00
PJBot
e951e1c8f2 Automatic changelog update 2023-01-25 11:30:46 -05:00
Alex Evgrashin
ef452b38a9 Audible emotes (#12708)
Co-authored-by: Visne <39844191+Visne@users.noreply.github.com>
2023-01-25 08:29:41 -08:00
PJBot
7ec896543f Automatic changelog update 2023-01-25 01:29:47 -05:00
Scribbles0
e66ed7132a Barratry V2 (#13620) 2023-01-25 17:28:42 +11:00
Morb
a13f67aba0 [Sponsor] Old USSP black form (#768) 2023-01-24 07:00:03 -08:00
PJBot
89f68f0d6e Automatic changelog update 2023-01-24 08:44:03 -05:00
sephtasm
f56ccd99a6 Change Icon to Sprite for random humanoid spawner protos (#13667) 2023-01-24 09:42:58 -04:00
Emisse
93202016ed remove wgw from spawners and origin (#13695)
* origin kill wgw

* gone
2023-01-23 23:36:15 -08:00
Emisse
998c85d45a remove wgw (#13693) 2023-01-24 17:45:25 +11:00
Leon Friedrich
1d4a0b3ef2 Engine update (#13685) 2023-01-24 14:21:40 +11:00
Emisse
67723d7bf2 Omega Update 1.7 (#13683) 2023-01-23 19:53:07 -06:00
Emisse
12c7ff90eb Meta Update 1.9 (#13682) 2023-01-23 19:52:58 -06:00
Emisse
294b1d9307 Marathon Update 4.3 (#13681) 2023-01-23 19:52:48 -06:00
Emisse
2560816bb7 Box Update 2.8 (#13680) 2023-01-23 19:52:39 -06:00
Emisse
aceae69d74 Bagel Update 16.5 (#13679) 2023-01-23 19:52:30 -06:00
Leon Friedrich
48bcd30ef9 Makes humanoid appearance component networked. (#13009)
Fixes https://github.com/space-wizards/space-station-14/issues/12248
2023-01-24 11:38:19 +11:00
PJBot
7ce8f7634a Automatic changelog update 2023-01-23 19:37:53 -05:00
Visne
caed330d0b Pizza crate price tweaks (#13651) 2023-01-24 11:36:49 +11:00
Visne
ae11ef8b9c Fix happy honk meal sometimes causing tests to fail (#13669) 2023-01-24 11:35:54 +11:00
Leon Friedrich
b51202833d fix guidebook option localization (#13677) 2023-01-24 11:34:11 +11:00
Leon Friedrich
554ec85069 Add SpawnAndDirtyAllEntities test (#13629) 2023-01-24 11:33:49 +11:00
Rane
fb3df96654 log error when trying to set invalid solution ratio and clamp it (#13675) 2023-01-24 11:33:11 +11:00
Leon Friedrich
bda3a1047f Update RobustToolbox (#13676) 2023-01-24 11:11:01 +11:00
Nemanja
3a8241ab1d fix the last ignored prototypes in prototype save test (#13672)
Closes https://github.com/space-wizards/space-station-14/issues/10595
2023-01-24 10:41:19 +11:00
Morbo
15ebc3e08e Add dot and semicolon to TTS whitelist 2023-01-24 01:00:11 +03:00
PJBot
bd4bbec3d5 Automatic changelog update 2023-01-23 15:51:39 -05:00
metalgearsloth
b4e43b2668 Fix damage flipflops (#13666) 2023-01-23 16:50:35 -04:00
lapatison
86088c535c Random filling for cabinets (#13633) 2023-01-23 16:46:05 -04:00
brainfood1183
cf8f30eda9 Origin Station Update 23.01.2023 (#13656) 2023-01-23 16:25:17 -04:00
AJCM-git
45b19406ee Gives clown access to the Happy Honk Dispenser (#13654) 2023-01-22 22:11:36 -04:00
Visne
028b5b1029 Add credit to Tomb of the Unknown Employee sprite (#13652) 2023-01-22 17:57:08 -08:00
PJBot
7ad773c219 Automatic changelog update 2023-01-22 20:09:01 -05:00
brainfood1183
6654558046 happy honk meal box dispenser (#13490) 2023-01-22 21:08:16 -04:00
Julian Giebel
c2b87dfeda Add a crew monitoring server (#7542) 2023-01-22 21:07:57 -04:00
PJBot
ad9c5ae5e9 Automatic changelog update 2023-01-22 18:37:07 -05:00
corentt
6cebc2d733 Zombie cloning fix (#12520) 2023-01-22 19:36:03 -04:00
PJBot
4a1b107ac2 Automatic changelog update 2023-01-22 17:51:09 -05:00
Jackrost
12fb4b2097 Spiders Buff and critters change (#13377) 2023-01-22 18:50:05 -04:00
PixelTK
4915ff6f5b Remove science screams (#13650) 2023-01-22 13:56:10 -08:00
Nairod
b16870c4f5 Tiny ERT touch-up (#13649) 2023-01-22 14:30:42 -06:00
Nairod
7dab5e4985 Unique Hardsuit Light Colors (#13639) 2023-01-22 10:57:10 -08:00
PJBot
f156f2e158 Automatic changelog update 2023-01-22 08:21:27 -05:00
lapatison
fca0be1c1a More cookie fortunes (#13584) 2023-01-22 09:20:17 -04:00
IanComradeBot
608f1dbee2 Automatic changelog update 2023-01-22 12:00:53 +00:00
no_mad
504567552b [Map] Delta update (#766) 2023-01-22 03:59:44 -08:00
lapatison
8e7d2aebb9 Translate Upstream #764 (#765) 2023-01-22 03:58:57 -08:00
lapatison
b0599a8d70 Translation edits (#763) 2023-01-22 03:58:40 -08:00
Morb
6eb0d71469 Merge pull request #764 from space-syndicate/upstream-sync
Upstream sync
2023-01-22 04:11:43 +03:00
brainfood1183
dcea202bb9 fix cburn job spawner sprite (#13640) 2023-01-21 20:43:46 -04:00
Morbo
240c417fe7 Replace d100 on Delta 2023-01-22 03:21:14 +03:00
Morbo
ada68d3868 Merge ERT jumpsuit with upstream one 2023-01-22 00:54:35 +03:00
Morbo
1119233803 Update locale 2023-01-22 00:10:29 +03:00
Morbo
cdfcfe6722 Merge remote-tracking branch 'upstream/master' into upstream-sync 2023-01-22 00:07:21 +03:00
PJBot
d00af73db5 Automatic changelog update 2023-01-21 11:34:16 -05:00
Morb
9874ce5f48 Update bolt light after bolts fall (#13636) 2023-01-21 12:33:11 -04:00
lapatison
a2dd3af7c2 Few physical description fixes (#13634) 2023-01-21 11:39:32 -04:00
Nemanja
d87d8f2886 predict emag and make blessed record struct events (#13623) 2023-01-22 02:12:45 +11:00
Leon Friedrich
fec54b7cb2 Fix active-wire error (#13632) 2023-01-22 01:49:35 +11:00
Leon Friedrich
567d07ef30 Improve hand error log (#13631) 2023-01-22 01:35:51 +11:00
Leon Friedrich
c3e6ac2563 Fix ScaleSolution() (#13630) 2023-01-22 01:35:12 +11:00
Morbo
c9736a500f Add space, question & exclamation mark 2023-01-21 16:37:44 +03:00
Leon Friedrich
a9b9dc0a10 Fix dice sprite error (#13628)
Fix https://github.com/space-wizards/space-station-14/issues/13627
2023-01-21 15:58:16 +11:00
PJBot
a648e48cd8 Automatic changelog update 2023-01-20 22:17:38 -05:00
Nemanja
35e6cfba9b fix lesbian flag pin sprite (#13625) 2023-01-21 14:16:34 +11:00
metalgearsloth
210b905a9f Update submodule to 0.85.0.1 (#13624) 2023-01-21 13:47:25 +11:00
IanComradeBot
a6fe04ae51 Automatic changelog update 2023-01-21 02:14:22 +00:00
Morb
2b510d7134 Peaceful round end (#761) 2023-01-20 18:13:16 -08:00
PJBot
1bdcea7beb Automatic changelog update 2023-01-20 19:43:42 -05:00
Nemanja
cd52b458df Anomaly events & science point gen tweaks (#13590) 2023-01-20 16:42:38 -08:00
PJBot
f57f9e9ffb Automatic changelog update 2023-01-20 19:40:32 -05:00
Nemanja
2d0b36e188 xenoarch guidebook entries (#13619) 2023-01-20 16:39:25 -08:00
Leon Friedrich
2904a368f7 Dice tweaks (#13514) 2023-01-21 10:51:26 +11:00
Leon Friedrich
a0b6e052a1 Fix nullspace floating (#13621) 2023-01-21 10:51:12 +11:00
Leon Friedrich
b20b4b11cc Wire action cleanup (#13496) 2023-01-21 10:51:02 +11:00
Morb
77feb22f52 TTS Fix [Part 5] (#762) 2023-01-20 10:53:08 -08:00
PJBot
319cf162fd Automatic changelog update 2023-01-20 13:05:04 -05:00
Rane
a852ad673f adjust steak min temp (#13617) 2023-01-20 10:03:59 -08:00
PJBot
8355947e03 Automatic changelog update 2023-01-20 11:19:51 -05:00
Vordenburg
7b1d93b281 Delay the selection of traitors at round start. (#13161)
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2023-01-20 08:18:47 -08:00
Chief-Engineer
6f58f5a36c Improve construction logs (#13146) 2023-01-20 08:17:57 -08:00
PJBot
c2444fd35d Automatic changelog update 2023-01-20 11:12:28 -05:00
dontbetank
299180bf16 Small syndicate gear tweak (#13284) 2023-01-20 08:11:24 -08:00
PJBot
8d65086184 Automatic changelog update 2023-01-20 11:10:17 -05:00
Timothy Teakettle
a7a4137cc7 moves steak cooking to use construction graphs, new temperature construction graph step (#13219) 2023-01-20 08:09:13 -08:00
Vordenburg
7575c0944b Allow direct transfer between specific BallisticAmmoProviders. (#12964) 2023-01-20 08:08:17 -08:00
PJBot
da1de51202 Automatic changelog update 2023-01-20 11:07:37 -05:00
ninruB
e4a309979e Adds the nuke disk gambit (#13523) 2023-01-20 08:06:33 -08:00
Rane
80d4dc430d Generic power switch component (#11999) 2023-01-20 08:05:54 -08:00
Chief-Engineer
d6228d7a4c Add welder toggle logs (#13303) 2023-01-20 08:05:05 -08:00
othymer
c925505ca1 Add:Fixes bear hide not being visible by adding an equippedPrefix (#13597) 2023-01-20 08:03:56 -08:00
PJBot
73f49f94f9 Automatic changelog update 2023-01-20 11:02:17 -05:00
Rane
3df788e3f8 pass on food digestion (#12312)
Closes https://github.com/space-wizards/space-station-14/issues/8889
2023-01-20 08:01:11 -08:00
PJBot
5c0ce4142d Automatic changelog update 2023-01-20 10:57:09 -05:00
ChilbroBaggins
782c9f00cb Adds Condiment Station for dining areas (#12939)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2023-01-20 07:56:05 -08:00
PJBot
59e9c797f9 Automatic changelog update 2023-01-20 10:49:32 -05:00
Rane
943495922a Let entities attack their outermost container (#13406)
Closes https://github.com/space-wizards/space-station-14/issues/13405
closes https://github.com/space-wizards/space-station-14/issues/13403
2023-01-20 07:48:28 -08:00
Morb
f0429edbb1 Add panic bunker toggle to admin menu (#13450) 2023-01-20 07:25:35 -08:00
PJBot
72704c3f31 Automatic changelog update 2023-01-20 10:24:14 -05:00
lapatison
b53d9994e0 Cardborg clothes changes typing indicator (#13448) 2023-01-20 07:23:10 -08:00
eoineoineoin
a4c0ba502f Fix action callbacks when switching ui layout (#13366)
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
2023-01-20 07:21:42 -08:00
PJBot
19bfa80a3f Automatic changelog update 2023-01-20 10:20:29 -05:00
vanx
e3e8df3710 Increased the books size to 3000 symbols (#13577)
Co-authored-by: vanx <vanx#5477>
2023-01-20 07:19:25 -08:00
PJBot
a8faab88c3 Automatic changelog update 2023-01-20 10:08:06 -05:00
liltenhead
71ae6e4331 Space Damage Increase (#13486) 2023-01-20 07:07:02 -08:00
PJBot
f3a35f00a3 Automatic changelog update 2023-01-20 09:49:57 -05:00
gus
478a748e52 Plastic utensils are trash. (#13556) 2023-01-20 06:48:53 -08:00
Checkraze
f253b86f04 dart 2.1 (#12764) 2023-01-20 06:21:16 -08:00
PJBot
a7e337c008 Automatic changelog update 2023-01-20 09:20:06 -05:00
metalgearsloth
112e8e33db Bandaid InRangeUnoccluded length checks (#13568) 2023-01-20 06:19:01 -08:00
Checkraze
9ab1dad456 Kettle 1.6.1 (#13563) 2023-01-20 06:18:14 -08:00
PJBot
7bb7e32fb8 Automatic changelog update 2023-01-20 09:15:05 -05:00
metalgearsloth
1f3dba9235 Fix mechs picking up portals (#13581) 2023-01-20 06:14:00 -08:00
NULL882
48493d2aa9 More opportunities to implement wizards! (#13586) 2023-01-20 06:03:44 -08:00
PJBot
890afbf671 Automatic changelog update 2023-01-20 08:58:54 -05:00
Visne
075d62f87f Add syringe icon (#13599)
Fixes https://github.com/space-wizards/space-station-14/issues/13341
2023-01-20 05:57:50 -08:00
Chief-Engineer
d0724c0adf Add first join message (#13583) 2023-01-20 05:57:29 -08:00
PJBot
3df4685874 Automatic changelog update 2023-01-20 08:50:26 -05:00
PJBot
ab88707021 Automatic changelog update 2023-01-20 08:49:23 -05:00
metalgearsloth
37b57d550f Add SpriteFade to tables and counters (#13611) 2023-01-20 05:49:21 -08:00
PJBot
d36ca01a40 Automatic changelog update 2023-01-20 08:48:20 -05:00
Leon Friedrich
3965c2efe6 Fix zipties (#13600) 2023-01-20 05:48:19 -08:00
Emisse
8335f418e1 Remove galoshes from janidrobe (#13602) 2023-01-20 05:47:14 -08:00
lapatison
f21534eefa Vinegar, Mayonnaise, Ketchunaise (#13288) 2023-01-20 05:46:42 -08:00
PJBot
3ab97c04ea Automatic changelog update 2023-01-19 23:07:06 -05:00
Nemanja
d506311985 make printed items from lathes automatically stack (#13603)
Closes https://github.com/space-wizards/space-station-14/issues/10402
2023-01-20 15:06:02 +11:00
PJBot
d626a04fbd Automatic changelog update 2023-01-19 19:38:37 -05:00
metalgearsloth
54ad52dc49 Update submodule to 0.85.0.0 (#13601) 2023-01-20 11:37:33 +11:00
PJBot
25badd2ccf Automatic changelog update 2023-01-19 18:49:34 -05:00
AJCM-git
5f700c9112 Floating Visualizer Fixes (#13576) 2023-01-19 19:48:29 -04:00
Morb
753354a16b [Sponsor] Watches & augments (#760) 2023-01-19 04:18:51 -08:00
PJBot
4b08bffa32 Automatic changelog update 2023-01-19 06:03:51 -05:00
Checkraze
bf01bb6a6e Pirate shuttle update (#13126) 2023-01-19 03:02:47 -08:00
PJBot
bf30ec6b87 Automatic changelog update 2023-01-19 06:01:22 -05:00
metalgearsloth
0864600a69 Update steptrigger outside prediction (#13595) 2023-01-19 03:01:19 -08:00
brainfood1183
0c6a8cd8e5 small update origin station 19.01.2023 (#13596) 2023-01-19 03:00:47 -08:00
Nemanja
ab5d49c82b anomaly guidebook entries (#13567)
Closes https://github.com/space-wizards/space-station-14/issues/13542
2023-01-19 03:00:16 -08:00
PJBot
2f169a29b7 Automatic changelog update 2023-01-18 22:03:50 -05:00
eoineoineoin
c864e8a72e Sort entries in crew monitoring console by name (#13447)
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
2023-01-19 14:02:45 +11:00
metalgearsloth
1b0e50ae19 Remove last component.Name calls (#13593) 2023-01-19 13:57:18 +11:00
Visne
c6d3e4f3bd Fix warnings and code cleanup/fixes (#13570) 2023-01-19 13:56:45 +11:00
Visne
3ca5a0224b Fix tiny typo in guidebook (#13592) 2023-01-19 13:49:06 +11:00
metalgearsloth
3ca1c17290 Remove the last comp shutdown methods (#13582) 2023-01-19 11:56:25 +11:00
IanComradeBot
d83fa5ab50 Automatic changelog update 2023-01-18 13:48:57 +00:00
lapatison
9e2117c0e0 Translation edits (#753) 2023-01-18 05:47:51 -08:00
IanComradeBot
7fa518d7a4 Automatic changelog update 2023-01-18 13:43:12 +00:00
Morb
720fa10eb9 Add CE and QM to TTS replacer (#752) 2023-01-18 05:42:06 -08:00
IanComradeBot
ad970fc7fc Automatic changelog update 2023-01-18 13:40:00 +00:00
lapatison
22e7e750bc Translate Upstream #754 (#755)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2023-01-18 05:38:55 -08:00
PJBot
7e2b1d79b8 Automatic changelog update 2023-01-18 04:12:39 -05:00
metalgearsloth
03caf7011f Fix rotation visualizer (#13580)
Fixes https://github.com/space-wizards/space-station-14/issues/13564
2023-01-18 20:11:34 +11:00
metalgearsloth
222e011006 Don't log resolve for waking (#13435) 2023-01-18 19:56:33 +11:00
PJBot
9f7335559e Automatic changelog update 2023-01-18 03:46:59 -05:00
gus
76498fcc54 IgnitionSourceComponent added (#13555)
Co-authored-by: Jezithyr <6192499+Jezithyr@users.noreply.github.com>
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2023-01-18 00:45:54 -08:00
metalgearsloth
df81da7041 StepTrigger stuff (#13574) 2023-01-18 01:11:34 -07:00
Checkraze
39d62338e1 Moose 3.3.2 (#13571) 2023-01-18 01:11:01 -07:00
PJBot
eec460aaf2 Automatic changelog update 2023-01-18 03:10:55 -05:00
Checkraze
6f17b44366 wizard ship (#13373) 2023-01-18 01:09:50 -07:00
brainfood1183
7991d142c5 origin update 01.17.2023 (#13561) 2023-01-18 01:08:57 -07:00
Emisse
6e9ed09947 Bagel Update 16.4 (#13562) 2023-01-18 01:08:32 -07:00
Chief-Engineer
49f363b89e Bluespace lockers fix fix (#13579) 2023-01-18 00:59:47 -07:00
PJBot
8e625fe88a Automatic changelog update 2023-01-18 01:16:56 -05:00
Leon Friedrich
1ae1207ab8 Fix nested context menu popup (#13578)
Fixes https://github.com/space-wizards/space-station-14/issues/13565
2023-01-18 17:15:52 +11:00
Chief-Engineer
5f2bccd1b6 Bluespace lockers fix (#13575) 2023-01-17 23:00:53 -07:00
PJBot
b38f97a298 Automatic changelog update 2023-01-17 19:39:16 -05:00
Nemanja
4d57226335 Anomaly fixes (#13558)
Closes https://github.com/space-wizards/space-station-14/issues/13545
Closes https://github.com/space-wizards/space-station-14/issues/13544
Closes https://github.com/space-wizards/space-station-14/issues/13543
Closes https://github.com/space-wizards/space-station-14/issues/13536
2023-01-18 11:38:12 +11:00
Checkraze
2c1c1c45c3 Locksystem cleanup (#13409) 2023-01-18 11:09:40 +11:00
Morb
7a834c3597 Merge pull request #754 from space-syndicate/upstream-sync
Upstream sync
2023-01-18 02:33:38 +03:00
Kara
25df5bc0a4 Fix not being able to message players that weren't filtered by the ahelp menu (#13553) 2023-01-17 16:11:20 -06:00
PJBot
b1fd33e000 Automatic changelog update 2023-01-17 17:02:58 -05:00
AJCM-git
67ed59a50d Makes mobs visually float when weightless (#13391) 2023-01-17 18:01:53 -04:00
PJBot
21db0ab35b Automatic changelog update 2023-01-17 17:01:23 -05:00
Nairod
fc180fefc1 Proper ERT Uniforms (#13439) 2023-01-17 18:00:19 -04:00
PJBot
a2afa17ea8 Automatic changelog update 2023-01-17 16:43:06 -05:00
Pieter-Jan Briers
b1cb32519d Update patrons and credits (#13554) 2023-01-17 13:42:03 -08:00
Morbo
ca66dcbb22 Update locale 2023-01-18 00:05:04 +03:00
Morbo
b3c177f119 Fix airlock closed light 2023-01-17 23:58:41 +03:00
Morbo
fe966efc95 Fix station goal with fax 2023-01-17 23:25:49 +03:00
Morbo
35ea494981 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Client/Entry/EntryPoint.cs
#	Content.Client/IoC/ClientContentIoC.cs
#	Content.Server/Doors/Components/AirlockComponent.cs
#	Content.Server/Fax/FaxMachineComponent.cs
#	Resources/Textures/Objects/Misc/bureaucracy.rsi/meta.json
2023-01-17 22:57:53 +03:00
PJBot
6e1f02b9bb Automatic changelog update 2023-01-17 13:48:55 -05:00
Kara
4e6bb1f46e Ahelp popout button (#13547) 2023-01-17 11:47:52 -07:00
ssdaniel24
cdcfd4ce01 Added CMO's beret (#13489)
Co-authored-by: ssdaniel24 <ssdaniel24@github.com>
2023-01-17 11:47:18 -07:00
metalgearsloth
2873a830bd ECS airlocks (#13500) 2023-01-17 11:44:32 -07:00
Kara
8550baa218 Tips extensions (#13551) 2023-01-17 12:43:51 -06:00
PJBot
b97da228da Automatic changelog update 2023-01-17 13:43:23 -05:00
Chief-Engineer
6e8705b2eb Make phones functional (#12892) 2023-01-17 11:42:20 -07:00
PJBot
02c7ae727a Automatic changelog update 2023-01-17 13:29:41 -05:00
metalgearsloth
e090cd393b Add basalt tiles (#13462) 2023-01-17 11:28:37 -07:00
PJBot
c8940cefb3 Automatic changelog update 2023-01-17 13:26:36 -05:00
metalgearsloth
6c9ce79387 Add lava (#13438) 2023-01-17 11:25:32 -07:00
Chief-Engineer
4456229836 Bluespace lockers update (#13469) 2023-01-17 11:18:21 -07:00
Kara
f24d3208b2 Probably fix roleban hwid issues (#13548) 2023-01-17 11:10:08 -07:00
TaralGit
ab560b6976 Cult weapons (#13414)
Co-authored-by: and_a <and_a@DESKTOP-RJENGIR>
2023-01-17 11:08:36 -07:00
Scribbles0
0c5ff0eb32 Cluster 2.2 (#13537)
* anomaly lab

* fire extingush and intercom
2023-01-17 06:59:55 -06:00
PJBot
9e7dddd3bb Automatic changelog update 2023-01-17 05:24:51 -05:00
gus
60bff6fab5 Update Golden Toolbox (#13528) 2023-01-17 21:23:48 +11:00
metalgearsloth
c6bfbfae3b Fix weather debug log (#13538) 2023-01-17 20:54:04 +11:00
PJBot
869ce68967 Automatic changelog update 2023-01-17 04:32:57 -05:00
gus
d945bdd9ac RPG-7 Icon Visual fix (#13522) 2023-01-17 20:31:54 +11:00
PJBot
333627aa79 Automatic changelog update 2023-01-17 04:29:38 -05:00
Leon Friedrich
1459e2138b Remove server-side sprites from ExpendableLightComponent (#13516) 2023-01-17 20:29:35 +11:00
gus
a22d87e24e 360 PDA Light (#13525) 2023-01-17 20:28:33 +11:00
PJBot
f3988461f5 Automatic changelog update 2023-01-17 04:27:57 -05:00
metalgearsloth
81a1c6d7de Weather effects (#12528)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2023-01-17 20:26:52 +11:00
PJBot
650c858d8a Automatic changelog update 2023-01-17 03:33:49 -05:00
eoineoineoin
bda5f8248f Improve Paper UI, allow an to entity configure how it's UI looks (#13494)
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
2023-01-17 19:32:46 +11:00
PJBot
741991602f Automatic changelog update 2023-01-17 03:08:11 -05:00
metalgearsloth
32d30640e4 Make anomaly generator 1x3 instead of 3x3 (#13529)
- More consistent with other tall sprites (e.g. trees)
- More gameplay (can actually hide stuff behind it)
- Aligns more closely with the sprite silhouette
- Also made gravity gen not snap at cardinals for consistency
2023-01-17 02:07:06 -06:00
Emisse
d97d227ffb Omega Update 1.6 (#13534) 2023-01-17 01:44:25 -06:00
Emisse
23e1bc83b6 Meta Update 1.8 (#13533) 2023-01-17 01:41:29 -06:00
Emisse
ee6394dbf6 Marathon Update 4.2 (#13532)
* Marathon Update 2.4

* Marathon Update 4.2
2023-01-17 01:37:54 -06:00
Emisse
1177615c02 Box Update 2.7 (#13531)
* Box Update 2.7

* Box Update 2.7
2023-01-17 01:37:42 -06:00
Emisse
c794a6f193 Bagel Update 16.3 (#13530)
* Bagel Update 16.3

* Bagel Update 16.3
2023-01-17 01:37:28 -06:00
PJBot
698c1703e2 Automatic changelog update 2023-01-17 00:33:20 -05:00
gus
4614eb14e9 Flashlight buff (#13527) 2023-01-16 21:32:17 -08:00
PJBot
6d0a262c68 Automatic changelog update 2023-01-17 00:06:24 -05:00
Nemanja
9cd0c11870 Anomalies (#13371) 2023-01-16 21:05:20 -08:00
Júlio César Ueti
06f19dafc9 adds Loc.GetString() (#13524) 2023-01-16 22:29:00 -06:00
Leon Friedrich
44631c7723 Remove server-sprite references from handcuffs (#13515) 2023-01-17 14:23:53 +11:00
PJBot
e8b18d17c2 Automatic changelog update 2023-01-16 21:58:57 -05:00
Zoldorf
30ad7e7c3c Fixes Syndie Reinforcements and modifies the syndicate reinforcement teleporter (#13521) 2023-01-16 19:57:53 -07:00
PJBot
6043130e11 Automatic changelog update 2023-01-16 20:52:17 -05:00
PixelTK
60f67f5583 LGBTQIA+ pins (#13472) 2023-01-16 17:51:13 -08:00
PJBot
060199a33a Automatic changelog update 2023-01-16 20:48:44 -05:00
nikthechampiongr
529c011501 Epinephrine can now stabilize animals in critical condition (#13277) 2023-01-16 17:47:41 -08:00
Emisse
2cfa230ced Atmos,Engi,Cargo locked external airlocks, hop windoor (#13520)
* Update access.yml

* Update access.yml

* Update windoor.yml
2023-01-16 19:37:15 -06:00
Emisse
7ca87e6d97 Remove 2 unused map files (#13518) 2023-01-17 11:54:44 +11:00
PJBot
6346cd9a5b Automatic changelog update 2023-01-16 18:59:41 -05:00
Zoldorf
792c35f1ba Mechs now subscribe and handle UpdateCanMove Events. (#13507) 2023-01-16 16:58:37 -07:00
Kara
7253592126 Gunify pneumatic cannon (#13296) 2023-01-16 08:56:09 -08:00
PJBot
e29233d6b4 Automatic changelog update 2023-01-16 11:54:27 -05:00
Nemanja
fd9e1f3738 machine upgrade guidebook (#13511)
* machine upgrade guidebook

* oops

* guidehelpcomponent

* build, damn you
2023-01-16 10:53:23 -06:00
Kara
52e50bd34f Tips system (#13509)
* dataset

* cvar

* tips system

* oops

* even higher

* peptide

* dataset cvar
2023-01-16 10:52:52 -06:00
Kara
b6841911ef Minor guidebook stuff (#13513) 2023-01-16 10:27:36 -06:00
IanComradeBot
a9aeb35c30 Automatic changelog update 2023-01-16 16:13:54 +00:00
ar4ill
0752c73de9 Translation edits (#749) 2023-01-16 08:12:50 -08:00
PJBot
018ceadcb3 Automatic changelog update 2023-01-16 10:29:48 -05:00
Kara
6d064ddc5c Guidebook changelog fix (#13510) 2023-01-16 07:28:43 -08:00
PJBot
efb4ae261d Automatic changelog update 2023-01-16 09:07:32 -05:00
Clon clover
37e2257005 Banana Phone (: (#13321) 2023-01-16 10:06:28 -04:00
IanComradeBot
20157675fc Automatic changelog update 2023-01-16 10:15:04 +00:00
lapatison
4e9af74871 Translate Upstream #739 (#750) 2023-01-16 02:13:57 -08:00
Leon Friedrich
22d72f56b5 Guidebook Revival (#13320)
* Fix some bugs in stations and do a little cleanup.

* Begin backporting the guidebook.

* wow that's a lot of work.

* More work, gives the monkey some more interactions.

* disco monkye.

* monky

* jobs entry.

* more writing.

* disco

* im being harassed

* fix spacing.

* i hate writing.

* Update Resources/Prototypes/Entities/Mobs/NPCs/animals.yml

Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>

* builds again

* a

* pilfer changes from AL

* fix and remove unused code

* pilfer actual guide changes from AL

* localization

* more error logs & safety checks

* replace controls button with command

* add test

* todos

* pidgin parsing

* remove old parser

* Move files and change tree sorting

* add localization and public methods.

* Add help component/verb

* rename ITag to IDocumentTag

* Fix yml and tweak tooltips

* autoclose tooltip

* Split container

* Fancier-tree

* Hover color

* txt to xml

* oops

* Curse you hidden merge conflicts

* Rename parsing manager

* Stricter arg parsing

tag args must now be of the form key="value"

* Change default args

* Moar tests

* nullable enable

* Even fancier tree

* extremely fancy trees

* better indent icons

* stricter xml and subheadings

* tweak embed margin

* Fix parsing bugs

* quick fixes.

* spain.

* ogh

* hn bmvdsyc

Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2023-01-16 02:42:22 -06:00
PJBot
abcdd04f3c Automatic changelog update 2023-01-16 03:22:27 -05:00
Leon Friedrich
f679885acb Update engine (#13504) 2023-01-16 19:21:23 +11:00
Leon Friedrich
4b65fb1579 Try fix some mover jank (#13503) 2023-01-16 01:20:22 -07:00
PJBot
450dfd5074 Automatic changelog update 2023-01-16 02:45:17 -05:00
nmajask
851bfcfdd8 Adds empty medkits to medical lathe (#13407) 2023-01-16 00:44:13 -07:00
PJBot
384e91cd62 Automatic changelog update 2023-01-16 02:30:49 -05:00
Clon clover
5ae85bd4cf Ghost sheet! (#13437)
Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>
2023-01-16 00:29:45 -07:00
Leon Friedrich
4102c9cf7c Add fancy tree control (#13426)
* Add fancy tree control

* inject dependencies
2023-01-16 00:45:46 -06:00
PJBot
aacdb2ad0c Automatic changelog update 2023-01-15 21:38:59 -05:00
crazybrain23
3a22c5dec4 Pill dumping (#13495) 2023-01-15 22:37:56 -04:00
PJBot
a51af0c926 Automatic changelog update 2023-01-15 21:30:49 -05:00
Theomund
a59f301121 Fix construction popup messages (#13470)
resolves https://github.com/space-wizards/space-station-14/issues/13333
2023-01-16 13:29:44 +11:00
Leon Friedrich
dbe99f9fa6 Decal system cleanup (#13493)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-01-16 11:46:22 +11:00
Chief-Engineer
3cfd814503 Add logging for hacking (#12861) 2023-01-16 08:14:46 +11:00
PJBot
d3b8084f6f Automatic changelog update 2023-01-15 15:36:39 -05:00
metalgearsloth
59f7fc58fc Decal placement preview (#13460) 2023-01-16 07:35:36 +11:00
PJBot
da7f65439b Automatic changelog update 2023-01-15 15:24:36 -05:00
Leon Friedrich
e5b4b70e4d Fix decals (#13491)
Fixes https://github.com/space-wizards/space-station-14/issues/13479
2023-01-16 07:23:32 +11:00
Morb
3d5b0796f0 Merge pull request #739 from space-syndicate/upstream-sync
Upstream sync
2023-01-15 22:27:16 +03:00
PJBot
003cbed571 Automatic changelog update 2023-01-15 13:15:26 -05:00
metalgearsloth
67ecae6b7d Ignore player ent for popup raycasts (#13485) 2023-01-16 05:14:21 +11:00
Morbo
e5a192afff Update locale 2023-01-15 20:32:34 +03:00
Morbo
2807df199f Merge remote-tracking branch 'upstream/master' into upstream-sync 2023-01-15 19:48:27 +03:00
IanComradeBot
c7fe9cd313 Automatic changelog update 2023-01-15 15:14:33 +00:00
Morb
d98e077db8 TTS voice mask support (#748) 2023-01-15 07:13:18 -08:00
IanComradeBot
fc6999ee79 Automatic changelog update 2023-01-15 14:09:19 +00:00
Morb
63c0379765 TTS whisper (#747) 2023-01-15 06:08:06 -08:00
IanComradeBot
709c7f1902 Automatic changelog update 2023-01-15 13:38:53 +00:00
Morb
622791b04f TTS Fix [Part 4] (#746) 2023-01-15 05:37:48 -08:00
Jackrost
78deed3925 Singulo drink - speed up animation (#13484) 2023-01-15 09:01:14 -04:00
no_mad
044ddc40de [Resprite] ERT (#619) 2023-01-15 04:24:39 -08:00
Scribbles0
988c31e0ca pipes and power (#13482) 2023-01-15 06:14:53 -06:00
Jezithyr
a8e4c9a293 Fixing alert tests (#13481) 2023-01-15 02:41:01 -08:00
Leon Friedrich
cf509c1e38 Add material arbitrage tests (#13315) 2023-01-15 00:57:59 -08:00
Emisse
9f3256730d Meta Small Fixes (#13477) 2023-01-15 02:05:17 -06:00
PJBot
696ee1df88 Automatic changelog update 2023-01-15 02:53:24 -05:00
Jezithyr
2e0121b21e Fixing health alerts not properly updating when players are damaged (#13480) 2023-01-14 23:52:20 -08:00
PJBot
6b2a132ceb Automatic changelog update 2023-01-14 23:55:51 -05:00
Morb
97cc084a54 More diona customization (#12576) 2023-01-15 00:54:47 -04:00
metalgearsloth
030a2696c7 Update submodule to 0.83.0.0 (#13476) 2023-01-15 15:43:38 +11:00
metalgearsloth
bf79d76666 Content update for ECS physics (#13291) 2023-01-15 15:38:59 +11:00
PJBot
46d24bc36b Automatic changelog update 2023-01-14 23:13:35 -05:00
Whisper
a7d5459512 Trimmed Our Boxes! (Box size reduced to original) (#13226) 2023-01-15 00:12:31 -04:00
AJCM-git
6211ea7064 ECS ComputerVisualizer (#13289) 2023-01-15 00:01:47 -04:00
Leon Friedrich
0875865d6d Update engine (#13474) 2023-01-15 14:21:08 +11:00
metalgearsloth
02aef68dff Remove ISpriteComponent (#13458) 2023-01-15 13:38:53 +11:00
eoineoineoin
cd10d6fb5e Minor changes to display of cargo order manifests (#12618)
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
2023-01-14 21:49:00 -04:00
Leon Friedrich
5990393e31 Fix decal error (#13471)
Fixes https://github.com/space-wizards/space-station-14/issues/13466
2023-01-15 11:56:20 +11:00
PJBot
69fd2da6ad Automatic changelog update 2023-01-14 19:53:11 -05:00
Jackrost
a047de01fe Prize limit for Arcades (#12855)
Fixes  #11477
2023-01-14 20:52:06 -04:00
IanComradeBot
229a76333f Automatic changelog update 2023-01-14 20:09:50 +00:00
Morb
a8f7ad8187 Fix typing indicator state (#745) 2023-01-14 12:08:46 -08:00
IanComradeBot
c63ab40d56 Automatic changelog update 2023-01-14 19:46:56 +00:00
lapatison
ac90637430 Translate TTS voice names (#743) 2023-01-14 11:45:51 -08:00
PJBot
2749d7231f Automatic changelog update 2023-01-14 13:38:05 -05:00
Checkraze
1cdc9b7685 Split Kitchen supply crate into Dinnerware and Bar Supply crates (#12800) 2023-01-14 14:37:01 -04:00
PJBot
bda7986d95 Automatic changelog update 2023-01-14 13:33:04 -05:00
Checkraze
6d4e3628b7 Textile crate (#12801) 2023-01-14 14:32:00 -04:00
IanComradeBot
6247f7647e Automatic changelog update 2023-01-14 16:37:18 +00:00
no_mad
6661545ac0 [Maps] Ishimura update (#741) 2023-01-14 08:36:13 -08:00
Morb
0decb1f835 One file for all sponsor stuff (#742) 2023-01-14 08:04:50 -08:00
PJBot
f1ab5c891c Automatic changelog update 2023-01-14 04:34:00 -05:00
Jezithyr
f42bbb226a Fixing MobState issues (#13465)
Co-authored-by: DrSmugleaf <drsmugleaf@gmail.com>
Fixes https://github.com/space-wizards/space-station-14/issues/13461
2023-01-14 01:32:57 -08:00
PJBot
cbb37e434b Automatic changelog update 2023-01-13 22:57:14 -05:00
Nemanja
259b8d7e9e replace incorrectly licensed sprites (#13463) 2023-01-14 14:56:11 +11:00
PJBot
f929b8dd04 Automatic changelog update 2023-01-13 21:00:14 -05:00
Leon Friedrich
5761ba8e05 Fix verb menu not loading (#13454) 2023-01-13 19:59:10 -06:00
Morb
c68b509c1e Update diona scream (#12582) 2023-01-13 21:58:17 -04:00
IanComradeBot
cb328e32d4 Automatic changelog update 2023-01-14 01:11:20 +00:00
Morb
f26bb97ac6 Idle animated speech bubbles (#730) 2023-01-13 17:10:15 -08:00
Jezithyr
eeb5b17b34 Mobstate Refactor (#13389)
Refactors mobstate and moves mob health thresholds to their own component

Co-authored-by: DrSmugleaf <drsmugleaf@gmail.com>
2023-01-13 16:57:10 -08:00
Leon Friedrich
97e4c477bd Engine update (#13459) 2023-01-14 11:56:15 +11:00
Leon Friedrich
899549b770 Remove some obsoleted transform methods/properties (#13457) 2023-01-14 11:48:48 +11:00
PJBot
a98a80f938 Automatic changelog update 2023-01-13 19:22:20 -05:00
Leon Friedrich
84e7525ea4 Fix solution visuals (#13456) 2023-01-14 11:21:15 +11:00
Chief-Engineer
60ba6fa51e Bluespace locker event prep (#13397) 2023-01-13 15:20:28 -07:00
IanComradeBot
83d8b46dfe Automatic changelog update 2023-01-13 17:22:58 +00:00
lapatison
a33ea017b4 Translate Upstream #735 (#738) 2023-01-13 09:21:52 -08:00
Jezithyr
ea8ee5d899 Merge pull request #13452 from Sanctuary-Station/updaterobust/0.80.2.0 2023-01-13 03:23:21 -08:00
Jezithyr
bb8e0541b6 Update Robust Toolbox to V0.80.2.0 2023-01-13 03:22:13 -08:00
Emisse
e64354f8b3 Meta Update 1.7 (#13451) 2023-01-12 23:12:03 -06:00
IanComradeBot
ca5f8c646a Automatic changelog update 2023-01-13 03:39:59 +00:00
Morb
84d10c6b97 Add lawyer badge for IAA starting gear (#736) 2023-01-12 19:38:52 -08:00
Morb
d9dda22f3f Merge pull request #735 from space-syndicate/upstream-sync
Upstream sync
2023-01-13 06:18:58 +03:00
Morbo
f6d07cceaf Update locale 2023-01-13 05:53:22 +03:00
Morbo
6b8912167b Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	.github/PULL_REQUEST_TEMPLATE.md
#	Content.Server/Afk/AFKSystem.cs
#	Resources/Prototypes/Maps/marathon.yml
2023-01-13 05:38:06 +03:00
IanComradeBot
fd0ac6bf04 Automatic changelog update 2023-01-13 02:16:37 +00:00
Morb
ecf82df00d Slang word replace (#733) 2023-01-12 18:15:32 -08:00
Morb
c40a761ec5 Shipping Containers (#731)
Co-authored-by: lapatison <100279397+lapatison@users.noreply.github.com>
2023-01-12 18:14:53 -08:00
IanComradeBot
888053708c Automatic changelog update 2023-01-12 19:00:13 +00:00
no_mad
35581a7faf Update Delta evac shuttle (#702) 2023-01-12 10:59:07 -08:00
IanComradeBot
43f6c20e73 Automatic changelog update 2023-01-12 18:42:14 +00:00
vanx
c218b7c04d Lawyers got drip (#697) 2023-01-12 10:41:09 -08:00
IanComradeBot
1e90784259 Automatic changelog update 2023-01-12 17:45:28 +00:00
lapatison
c03dc15b90 Translate uplink catalog (#728) 2023-01-12 09:44:24 -08:00
IanComradeBot
bb25bdbd69 Automatic changelog update 2023-01-12 17:40:05 +00:00
ssdaniel24
0162d66805 Fixed minplayers of corvax maps (#729) 2023-01-12 09:38:59 -08:00
IanComradeBot
45cce896d5 Automatic changelog update 2023-01-12 17:38:25 +00:00
Morb
41ea4dccb6 TTS Fix [Part 3] (#732) 2023-01-12 09:37:18 -08:00
ChilbroBaggins
bfc53de397 Adds Booze/Soda Dispenser boards (#13247)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-01-12 23:43:49 +11:00
ChilbroBaggins
b6e869f659 Botany research/lathe missing tools (#13252)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
2023-01-12 23:42:43 +11:00
Morb
bb31c9ff1f Check for AFK only inGame status sessions (#12844) 2023-01-12 23:36:20 +11:00
PJBot
cbc7b41009 Automatic changelog update 2023-01-12 07:35:01 -05:00
Morb
76f8a7e91e Lawyer badge changes typing indicator (#13445) 2023-01-12 23:33:57 +11:00
PJBot
ab073d9571 Automatic changelog update 2023-01-12 07:11:55 -05:00
metalgearsloth
ea16cc9fba Reset eye lerp on parent map change (#12986) 2023-01-12 23:10:51 +11:00
DrSmugleaf
098074fb61 Reword the PR template to be more concise (#13420) 2023-01-11 23:48:19 -07:00
PJBot
3e699a680f Automatic changelog update 2023-01-12 01:39:43 -05:00
nmajask
a0086b5184 Adds a sound effect to health analyzers (#13425) 2023-01-11 23:38:39 -07:00
PJBot
9199bd649c Automatic changelog update 2023-01-11 22:47:51 -05:00
nmajask
ed97cb7569 Ports goliath cloaks from TG (#13283) 2023-01-12 14:46:47 +11:00
Leon Friedrich
466384b081 Solution rejig (#12428) 2023-01-12 14:41:40 +11:00
metalgearsloth
38504f6412 Update submodule to 0.80.1.0 (#13443) 2023-01-12 13:44:26 +11:00
PJBot
918fa9c171 Automatic changelog update 2023-01-11 18:37:31 -05:00
Chief-Engineer
7898c0714b Change postround to 2 minutes (#13417) 2023-01-11 16:36:27 -07:00
PJBot
526c2210e6 Automatic changelog update 2023-01-11 17:04:21 -05:00
Nemanja
c2fd5665af SpawnMultiple cleanup in stacksystem (#13441) 2023-01-11 15:03:18 -07:00
IanComradeBot
97a57e27f5 Automatic changelog update 2023-01-11 09:53:58 +00:00
Morb
4daac3a039 TTS Fix [Part 2] (#726) 2023-01-11 01:52:53 -08:00
PJBot
ec606ec41b Automatic changelog update 2023-01-11 04:07:18 -05:00
Theomund
240c9689fa Add scream action popup message (#13429) 2023-01-11 20:06:14 +11:00
metalgearsloth
8900409956 Optimise spreadersystem (#13329)
* Optimise spreadersystem

It makes entity spawning slower.

* Remove redundant airtightchangedevent

* oop
2023-01-11 02:18:26 -06:00
PJBot
fdc0c86fcf Automatic changelog update 2023-01-11 03:17:20 -05:00
Kara
1f015dbb1d Minor artifact fixes (#13360)
* rename phasing artifact + fix it

* fix wandering cant be scanned
2023-01-11 02:16:16 -06:00
Chief-Engineer
19241f55ba Add prayer logs (#13362)
* hijack unused log type I accidentally introduced

* add subtle message logs

* add prayer logs

* fix missing parameter
2023-01-11 02:15:47 -06:00
PJBot
d072ee0a8c Automatic changelog update 2023-01-11 03:15:22 -05:00
Scribbles0
27263892ef Narcolepsy Treatment (#13427)
* ResetNarcolepsy.cs and NarcolepsySystem.cs changes

* fix multiple narcolepsy incidents

* comment

* Update Content.Server/Chemistry/ReagentEffects/ResetNarcolepsy.cs

Co-authored-by: 0x6273 <0x40@keemail.me>

* try to fix tests

Co-authored-by: 0x6273 <0x40@keemail.me>
2023-01-11 02:14:16 -06:00
Emisse
149bc046fd Omega Update 1.5 (#13434) 2023-01-11 02:13:15 -06:00
Emisse
341bcc60bb Meta Update 1.6 (#13433)
* Meta Update

* Meta Update 1.6
2023-01-11 02:10:50 -06:00
Emisse
d6449f57c6 Marathon Update 4.1 (#13432)
* Marathon 4.1

* Marathon Update 4.1
2023-01-11 02:10:35 -06:00
Emisse
b2f905ed4a Box Update 2.6 (#13431) 2023-01-11 02:10:15 -06:00
Emisse
3157d32557 Bagel Update 16.2 (#13430) 2023-01-11 02:09:53 -06:00
IanComradeBot
a5439c94e7 Automatic changelog update 2023-01-11 07:09:53 +00:00
Morb
dd56076ca6 Fix TTS [Part 1] (#724) 2023-01-10 23:08:47 -08:00
IanComradeBot
403829bf42 Automatic changelog update 2023-01-11 02:02:26 +00:00
Morb
fd9c06a458 TTS (Text-To-Speech) (#618) 2023-01-10 18:01:20 -08:00
PJBot
68fd6e1aee Automatic changelog update 2023-01-10 16:46:12 -05:00
DrSmugleaf
333ee3edcc Fix playglobalsound with a volume parameter being too loud (#13421) 2023-01-10 14:45:08 -07:00
PJBot
b5ff3cad17 Automatic changelog update 2023-01-10 16:40:51 -05:00
DrSmugleaf
a07e48b73b Fix not showing player names on context menu for admins (#13422) 2023-01-10 14:39:47 -07:00
PJBot
d547fa4862 Automatic changelog update 2023-01-10 16:37:52 -05:00
DrSmugleaf
b252f553be Fix health overlay from togglehealthoverlay being hidden (#13418)
Fixes https://github.com/space-wizards/space-station-14/issues/12620
2023-01-10 14:36:47 -07:00
IanComradeBot
cb8ec14d14 Automatic changelog update 2023-01-10 18:39:01 +00:00
no_mad
aad1dde019 Update Ishimura station (#720) 2023-01-10 10:37:53 -08:00
Morb
a5dc85b3c8 Custom app icon (#717) 2023-01-10 10:37:13 -08:00
lapatison
c8fac5f19a Translate upstream #722 (#723) 2023-01-10 10:36:42 -08:00
lapatison
f1a042d25e Translation edits (#721) 2023-01-10 10:36:02 -08:00
PJBot
ef28d52dce Automatic changelog update 2023-01-10 11:34:42 -05:00
DrSmugleaf
427e586f80 Fix AHelp erroring when sending empty avatar and footer icon urls (#13416) 2023-01-10 17:33:38 +01:00
Morb
0c3e1025c9 Merge pull request #722 from space-syndicate/upstream-sync
Upstream sync
2023-01-10 19:16:08 +03:00
Morbo
8674d341f7 Update locale 2023-01-10 18:49:22 +03:00
Morbo
968cc1a8aa Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	.github/ISSUE_TEMPLATE/config.yml
#	Content.Client/Singularity/Visualizers/EmitterVisualizer.cs
#	Resources/Prototypes/Datasets/Names/first.yml
#	Resources/Prototypes/Datasets/Names/first_female.yml
#	Resources/Prototypes/Datasets/Names/first_male.yml
#	Resources/Prototypes/Datasets/Names/last.yml
#	Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/emitter.yml
2023-01-10 18:35:59 +03:00
metalgearsloth
30f801b59c Update submodule to 0.80.0.0 (#13413) 2023-01-11 00:04:50 +11:00
PJBot
a8e1aba5bb Automatic changelog update 2023-01-10 07:46:10 -05:00
Whisper
f3b8ff243d Random name cleanup (#13392) 2023-01-10 23:45:06 +11:00
778b
8c5a9554f2 Clean up the JobRequirements (#13374)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Closes https://github.com/space-wizards/space-station-14/issues/13348
2023-01-10 23:44:40 +11:00
PJBot
813204fd4b Automatic changelog update 2023-01-10 07:32:30 -05:00
Checkraze
f95f1c798f Moose 3.3.1 (#13386) 2023-01-10 04:31:46 -08:00
metalgearsloth
678c612833 Bump projectile speed (#13387) 2023-01-10 04:31:26 -08:00
Checkraze
ec954dafc9 handheldlightsystem cleanup (#13402) 2023-01-10 04:01:57 -08:00
Checkraze
a1e05a0a13 drink cleanup (#13401) 2023-01-10 03:59:43 -08:00
metalgearsloth
399c3c7aec Remove 1 protomanager TryIndex per drawn decal (#13395) 2023-01-10 03:59:17 -08:00
metalgearsloth
50ba8d968d Don't allocate door crushes unless necessary (#13394) 2023-01-10 03:57:49 -08:00
metalgearsloth
c8292ccbfc Dont refresh movespeed in clothing handler (#13398) 2023-01-10 03:57:26 -08:00
PJBot
42ea0b8303 Automatic changelog update 2023-01-10 06:49:10 -05:00
Nemanja
a66790f158 fix emitter examining (#13369) 2023-01-10 22:48:05 +11:00
metalgearsloth
e79d822206 Fix sleep wake spam (#13047) 2023-01-10 22:46:58 +11:00
Visne
a4725ef58e Improve issue template (#13379)
Since Markdown doesn't work in that menu anyways.
2023-01-10 22:39:54 +11:00
Easypoller
78a08c36f3 Baseball bat now wieldable (#13130) 2023-01-10 21:27:58 +11:00
Checkraze
66a01ccbf2 cargo system cleanup (#13396) 2023-01-10 20:55:59 +11:00
DrSmugleaf
394107742c Update RobustToolbox to 0.79.0.1 (#13412) 2023-01-10 10:37:49 +01:00
Chief-Engineer
ca20897e31 Add door remote logs (#13310)
* add door remote logs

* replace .Owner
2023-01-10 20:37:26 +11:00
Emisse
f343b428db Box Update 2.5 (#13410) 2023-01-09 23:01:29 -06:00
keronshb
72bddb6bdb Have crew monitor display entity coordinates instead (#13120)
closes https://github.com/space-wizards/space-station-14/issues/13042
2023-01-10 00:25:46 +11:00
Emisse
05975606cf Big evac shuttle more firelocks (#13279) 2023-01-09 14:42:45 +11:00
Nemanja
2933f030d9 emitter visuals update (#13382) 2023-01-09 14:42:31 +11:00
PJBot
692079745f Automatic changelog update 2023-01-08 22:35:47 -05:00
Theomund
f7629adb3e Fix crew manifest sorting (#13286) 2023-01-09 14:34:43 +11:00
metalgearsloth
5018c80152 Don't give maps shuttlecomponent (#13384) 2023-01-09 14:10:30 +11:00
metalgearsloth
ae657aaa37 Update submodule to 0.79.0.0 (#13385) 2023-01-09 13:50:08 +11:00
metalgearsloth
243fd73db4 Update tilechangedevent to ref structs (#13383) 2023-01-09 13:45:21 +11:00
Morb
d1246f4fb2 Add missing sponsor loadout items (#719) 2023-01-08 17:59:25 -08:00
Leon Friedrich
2ee5eaeeec Fix context menu not fully closing (#13376) 2023-01-08 17:02:06 -06:00
Morb
26ea04a3ee [Sponsor] Old HoS outfit (#718) 2023-01-08 12:44:20 -08:00
IanComradeBot
8742cbd702 Automatic changelog update 2023-01-08 11:24:27 +00:00
Morb
1e7f7cc1e1 Update station goals system (#714) 2023-01-08 03:23:21 -08:00
PJBot
caa7eb1a4c Automatic changelog update 2023-01-07 22:25:56 -05:00
Kara
45da85fec6 Context menu UI backend refactor & better UX (#13318)
closes https://github.com/space-wizards/space-station-14/issues/9209
2023-01-07 19:24:52 -08:00
PJBot
17be16f1b1 Automatic changelog update 2023-01-07 22:10:37 -05:00
Nemanja
f80cd98c92 mug solution level visuals (#13251) 2023-01-07 19:09:33 -08:00
Nemanja
26786b5839 decouple material insertion visualization from lathes (#13242) 2023-01-08 13:36:50 +11:00
Leon Friedrich
1f5bae751f MaterialComponent cleanup (#13326) 2023-01-07 14:36:32 -08:00
Leon Friedrich
89301629f5 Fix #13250 (#13368) 2023-01-08 05:16:30 +11:00
PJBot
42c26204e5 Automatic changelog update 2023-01-07 13:10:08 -05:00
Rane
fecd60e98a Generalized material spawning (#12489) 2023-01-08 05:09:05 +11:00
Leon Friedrich
f1cb0ca37a Misc replay related changes (#13250) 2023-01-08 05:04:09 +11:00
IanComradeBot
e0c76b8442 Automatic changelog update 2023-01-07 13:15:08 +00:00
ssdaniel24
fd72b0abcd Fix nukeops round end string colors (#713) 2023-01-07 05:13:55 -08:00
IanComradeBot
d6f420199e Automatic changelog update 2023-01-07 13:05:48 +00:00
Morb
020ee492a1 Remove pacifist trait for diona nukie & zombie (#710) 2023-01-07 05:04:34 -08:00
IanComradeBot
d0ef1646fb Automatic changelog update 2023-01-07 13:01:09 +00:00
lapatison
866bb4f4e9 Translation edits (#711) 2023-01-07 04:59:55 -08:00
PJBot
a9adab88e5 Automatic changelog update 2023-01-07 05:25:53 -05:00
Kara
572b762f2c Tile prying removes decals (#13363) 2023-01-07 02:24:50 -08:00
PJBot
c3e16e8efa Automatic changelog update 2023-01-06 18:18:21 -05:00
Chief-Engineer
2450776718 Reword alert levels (#13349) 2023-01-06 15:17:18 -08:00
PJBot
1886497896 Automatic changelog update 2023-01-06 18:14:25 -05:00
Kara
7fcec9e3bc More portal fixes (#13359)
fixes https://github.com/space-wizards/space-station-14/issues/13338
fixes https://github.com/space-wizards/space-station-14/issues/13337
2023-01-06 15:13:22 -08:00
deltanedas
d491980407 wallmount gen and sub fixes (#13353)
Co-authored-by: deltanedas <deltanedas@laptop>
2023-01-06 15:13:15 -08:00
PJBot
1a1445dad4 Automatic changelog update 2023-01-06 18:09:30 -05:00
deathride58
a2f17d1389 fixes radar UI improperly scaling with ui scaling (#13358) 2023-01-06 15:08:26 -08:00
IanComradeBot
623d2903f6 Automatic changelog update 2023-01-06 12:10:14 +00:00
no_mad
b652dd9f1b Update Delta station (#709) 2023-01-06 04:09:07 -08:00
PJBot
774fae813f Automatic changelog update 2023-01-06 04:40:31 -05:00
metalgearsloth
9c4dea567a Fix eye rotation on suicide command (#12985) 2023-01-06 20:39:27 +11:00
no_mad
98f762fa0b [Resprite] Paramed hardsuit (#706) 2023-01-06 04:30:51 +03:00
IanComradeBot
c4af3423b1 Automatic changelog update 2023-01-06 01:30:02 +00:00
lapatison
cf89a9331c Locale tweak (#708) 2023-01-06 04:28:57 +03:00
lapatison
ad16989230 Translate Upstream #705 (#707) 2023-01-06 04:28:42 +03:00
Scribbles0
b9d11335bc Cluster Update 2.0 (#13314)
* intercoms n other stuff

* wire
2023-01-05 18:40:29 -06:00
PJBot
753013e5ef Automatic changelog update 2023-01-05 18:34:29 -05:00
Nemanja
44fd92c68b allow RD, CMO, and QM to be traitors (#13343) 2023-01-05 17:33:25 -06:00
IanComradeBot
c7507e0aa9 Automatic changelog update 2023-01-05 17:50:11 +00:00
no_mad
e8d7cc16b0 USG Ishimura (#687)
Co-authored-by: Morbo <14136326+Morb0@users.noreply.github.com>
2023-01-05 09:49:02 -08:00
Morb
b189d9fcc7 Merge pull request #705 from space-syndicate/upstream-sync
Upstream sync
2023-01-05 20:03:00 +03:00
Morbo
d155a0af88 Fix delta map 2023-01-05 18:40:54 +03:00
Morbo
edf0dbfb5e Update locale 2023-01-05 17:01:45 +03:00
Morbo
b5a246e443 Merge remote-tracking branch 'upstream/master' into upstream-sync 2023-01-05 16:59:25 +03:00
lapatison
dcb45afe3d Geiger component for utility and CE belts whitelist (#13290) 2023-01-05 04:12:39 -08:00
PJBot
4327ab4670 Automatic changelog update 2023-01-05 06:37:28 -05:00
Kara
d13593b27e Portal pull fix (#13336) 2023-01-05 03:36:25 -08:00
PJBot
373ffdc1d3 Automatic changelog update 2023-01-05 00:46:27 -05:00
metalgearsloth
3400af11cd Add sprite fades for occluding sprites (#13267) 2023-01-05 16:45:23 +11:00
Leon Friedrich
bf2ae6294d Make clickmap lookups use the sprite tree (#13275)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-01-05 16:29:27 +11:00
Emisse
edd90e750b Centcomm Hotfix (#13331) 2023-01-04 17:56:20 -08:00
Emisse
bc35ab04b0 Bagel Hotfix (#13328) 2023-01-04 17:52:48 -08:00
metalgearsloth
1769807366 Remove some explosion resolves (#13330) 2023-01-04 17:52:38 -08:00
PJBot
b450ce4cac Automatic changelog update 2023-01-04 18:35:13 -05:00
deathride58
c7165a6388 Fixes mass scanner UIs being smol by default by defining a setsize (#13327) 2023-01-04 15:34:08 -08:00
IanComradeBot
5c01aaa349 Automatic changelog update 2023-01-04 19:59:33 +00:00
lapatison
4b676fc2bd Translate Upstream #695 (#701)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2023-01-04 11:58:27 -08:00
keronshb
a9d61ca6e8 Fixes quick dialog exception (#13189)
closes https://github.com/space-wizards/space-station-14/issues/13017
2023-01-05 06:27:25 +11:00
Kara
07360a4c95 EmitSound prediction (#13282) 2023-01-05 05:56:35 +11:00
778b
ba0510b62e Refactored PowerNet (#13287)
Closes https://github.com/space-wizards/space-station-14/issues/12353
2023-01-05 05:43:05 +11:00
Rane
16525082d2 ejectOnBreak ejects locked slots too (#12933) 2023-01-05 05:40:32 +11:00
IanComradeBot
513b85be8d Automatic changelog update 2023-01-04 14:51:06 +00:00
Morb
1e2c9a0bae Custom default pool (#700) 2023-01-04 06:50:01 -08:00
no_mad
77b2da4de8 [Resprite] Syndicate EVA (#694)
Co-authored-by: Morbo <14136326+Morb0@users.noreply.github.com>
2023-01-04 05:28:11 -08:00
IanComradeBot
ec254785ad Automatic changelog update 2023-01-04 13:27:50 +00:00
lapatison
97a3c69542 Translation edits (#691) 2023-01-04 05:26:42 -08:00
Emisse
040c4525f9 Bagel Update 16.1 (#13319)
* Bagel Update 16.1

* REAL
2023-01-04 03:12:38 -06:00
Chief-Engineer
1ceff51a69 Add mind and ghost logs (#13306) 2023-01-03 22:49:15 -08:00
Chief-Engineer
0907989e94 Add DisposalUnit logs (#13309) 2023-01-03 22:45:35 -08:00
PJBot
2831e8f136 Automatic changelog update 2023-01-04 01:45:21 -05:00
vanx
f7d2da0fe0 Doubled the papers symbol limit (#13311)
Co-authored-by: vanx <vanx#5477>
2023-01-03 22:44:17 -08:00
brainfood1183
f7685b6847 tiny origin station update (removes chess pieces) (#13308)
* removes chess pieces, adds few more sec signs.

* added vendrefills and tutorial books
2023-01-03 22:58:00 -06:00
Leon Friedrich
b7e95749a6 More no-local-rotation map fixes (#13317) 2023-01-04 13:15:53 +11:00
PJBot
ef876c0b67 Automatic changelog update 2023-01-03 18:14:14 -05:00
Kara
b170b823eb More artifact effects (#13300) 2023-01-03 15:13:10 -08:00
Leon Friedrich
bd9d744682 Update engine (#13313) 2023-01-04 08:06:40 +11:00
Leon Friedrich
3b89e36954 Fix nukieplanet assert (#13312) 2023-01-04 08:00:55 +11:00
Morb
5ee15ff275 Merge pull request #695 from space-syndicate/upstream-sync
Upstream sync
2023-01-03 18:08:15 +03:00
Morbo
0da41e391e Add IAA and disable lawyer for Meta station 2023-01-03 17:48:33 +03:00
Morbo
f89fe0357a Update locale 2023-01-03 15:52:20 +03:00
Morbo
4dec9dfbaa Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Prototypes/Recipes/Lathes/medical.yml
#	Resources/Prototypes/Recipes/Lathes/sheet.yml
2023-01-03 15:21:22 +03:00
PJBot
d0040196b1 Automatic changelog update 2023-01-03 02:54:19 -05:00
Kara
5eacde3da7 Hand teleporter / portal tweaks (#13305) 2023-01-02 23:53:16 -08:00
metalgearsloth
ab07944af8 Remove IPhysBody (#13297) 2023-01-03 17:45:18 +11:00
PJBot
99eab08b6d Automatic changelog update 2023-01-03 01:44:38 -05:00
Leon Friedrich
52272e19cd Fix damage mispredict (#13304)
Fixes https://github.com/space-wizards/space-station-14/issues/13147
2023-01-03 17:43:35 +11:00
dontbetank
05c02540e6 fix this thing (#13285) 2023-01-02 23:39:53 -06:00
Chief-Engineer
4972d74788 add maintenance panel logs (#13298) 2023-01-02 23:34:11 -06:00
Chief-Engineer
1a0c3e8386 Add welding logs (#13299) 2023-01-02 20:39:48 -08:00
Chief-Engineer
90f8db67fa Add airlock painting logs (#13301) 2023-01-02 20:39:11 -08:00
PJBot
b441cd2555 Automatic changelog update 2023-01-02 20:59:29 -05:00
Kara
c821ca71aa Portals & hand teleporter (#13266)
* basic system with portals & linked ents

* hand tele sprites, no impl

* hand tele and teleportation works

* fancy it up

* oog

* special case projectiles

* predict portal-to-portal teleportation

* this stuff

* check nullspace

* sloth

* give to rd instead

* i guess this can probably happen

* docs
2023-01-02 19:58:25 -06:00
PJBot
a21a4711b6 Automatic changelog update 2023-01-02 00:06:41 -05:00
Kara
9c844c8aed Relax water vapor threshold (#13280) 2023-01-01 21:05:37 -08:00
Vordenburg
3c764166ee Allow fax machines on top of tables. (#13276) 2023-01-01 20:21:34 -08:00
PJBot
cad1724620 Automatic changelog update 2023-01-01 22:53:32 -05:00
Kara
81acf10131 Fix hammy cage collision (#13281) 2023-01-01 21:52:29 -06:00
PJBot
1fddcaad32 Automatic changelog update 2023-01-01 20:19:50 -05:00
Nemanja
0b5000dc76 Grenade Penguin 2: The Reckoning (#13278) 2023-01-01 17:18:47 -08:00
PJBot
19568e6103 Automatic changelog update 2023-01-01 19:04:22 -05:00
keronshb
f6e1dc15ac Adds delay to internals alert (#13195)
closes https://github.com/space-wizards/space-station-14/issues/12721
2023-01-01 16:03:19 -08:00
Leon Friedrich
b33d1f003b Add RGB staff (#13125) 2023-01-01 16:01:40 -08:00
Jackrost
f980c44aca Attack sound for animals (bite/slash) (#13208) 2023-01-01 15:57:44 -08:00
Nemanja
69971272e6 lathe recipes no longer specify textures (#12944)
Co-authored-by: Moony <moony@hellomouse.net>
2023-01-01 15:56:03 -08:00
Nemanja
4a7c0b94b2 Make emitter use guncode (#13258) 2023-01-01 15:54:47 -08:00
brainfood1183
e6097d0301 small origin station update (removes christmas tree). (#13272) 2023-01-01 15:52:13 -08:00
PJBot
9958bf4a79 Automatic changelog update 2023-01-01 18:51:40 -05:00
Whisper
c29ca34f5c Increased NT Mug Budget (Mugs have uniform capacity with Coffee mugs) (#13218) 2023-01-01 15:50:36 -08:00
Vordenburg
5553976d70 Add supplies to restock vending machines. (#11506) 2023-01-01 15:42:56 -08:00
Emisse
d9be09b034 Bagel Update 16.0 (#13261) 2023-01-01 17:16:25 -06:00
Emisse
cd67ce860e Marathon Update 4.0 (#13263) 2023-01-01 17:15:49 -06:00
Emisse
43f3eee6e0 Box Update 2.4 (#13264) 2023-01-01 17:15:23 -06:00
Emisse
8e1be25d6a Omega Update 1.4 (#13265) 2023-01-01 17:15:09 -06:00
Checkraze
7f8571278e ub (#13268) 2023-01-01 17:14:57 -06:00
Nemanja
204e727993 Fix random fails on NoCargoOrderArbitrage Test (#13273) 2023-01-01 13:58:18 -08:00
PJBot
ac6bb3e21b Automatic changelog update 2023-01-01 14:43:25 -05:00
Theomund
d638ad421a Add recipient to air gush message and change pop-up type (#13262) 2023-01-02 06:42:21 +11:00
Checkraze
1edd00e50c makes GetDocks and FoundOrganics public (#13260) 2023-01-01 17:44:30 +11:00
metalgearsloth
50f23ebf13 Fix docking configs (#13256)
* Fix docking configs

* fixes

* fucking rouny

* a
2023-01-01 00:33:51 -06:00
PJBot
892f9f933f Automatic changelog update 2023-01-01 01:22:30 -05:00
Vordenburg
efb7e0cc22 Complete #5177 (#12724)
Resolves https://github.com/space-wizards/space-station-14/issues/4832
2022-12-31 22:21:26 -08:00
PJBot
b305a8fdab Automatic changelog update 2023-01-01 01:21:07 -05:00
Kupie
e2467bf858 Redirects :h to department radio channel for headsets (#13026) 2022-12-31 22:20:04 -08:00
PJBot
b3e523fcba Automatic changelog update 2023-01-01 01:17:12 -05:00
Nemanja
6d6d1f17f1 artifact griefing on round-end (#13205) 2022-12-31 22:16:09 -08:00
Emisse
75f0711ca9 Meta Update 1.5 (rerotation) (#13222) 2022-12-31 22:15:04 -08:00
PJBot
750386d7d7 Automatic changelog update 2023-01-01 01:07:35 -05:00
Nemanja
06a80422b5 machine frame tweaks (#13248)
Closes https://github.com/space-wizards/space-station-14/issues/11547
Closes https://github.com/space-wizards/space-station-14/issues/11549
2022-12-31 22:06:31 -08:00
PJBot
a2a9e25b03 Automatic changelog update 2023-01-01 01:04:29 -05:00
Leon Friedrich
bce1f9fe89 Mopping and puddle tweaks (#13238)
fix undefined
Fixes https://github.com/space-wizards/space-station-14/issues/11830
2022-12-31 22:03:26 -08:00
PJBot
8a02f81c13 Automatic changelog update 2023-01-01 01:00:42 -05:00
Nemanja
01ef7a2d1b Good artifact effects (#13223) 2022-12-31 21:59:38 -08:00
metalgearsloth
2287f9df11 Fix bloodstream nullref exception (#13243)
Fixes https://github.com/space-wizards/space-station-14/issues/13018
2022-12-31 21:58:00 -08:00
PJBot
6687fe7fdd Automatic changelog update 2023-01-01 00:50:33 -05:00
metalgearsloth
4d334ca58b Popup occlusion (#13255) 2022-12-31 21:49:36 -08:00
Theomund
747567f35d Sort crew manifest by name and job title (#13212)
resolves https://github.com/space-wizards/space-station-14/issues/12106
2022-12-31 21:49:30 -08:00
Theomund
c42af5ad9e Add empty flashlight (#13257)
resolves https://github.com/space-wizards/space-station-14/issues/12631
2022-12-31 21:48:57 -08:00
metalgearsloth
ed4a22510a Popup occlusion (#13255) 2022-12-31 21:47:52 -08:00
778b
6a4b3469e1 Solved bug with wrong rotation of APC on Cluster (#13245)
Closes https://github.com/space-wizards/space-station-14/issues/13230
2023-01-01 11:51:27 +11:00
PJBot
07dc98eda2 Automatic changelog update 2022-12-31 19:43:38 -05:00
Theomund
adfcf6853b Fixed missing interaction outline for cardboard boxes (#13254)
resolves https://github.com/space-wizards/space-station-14/issues/13216
2023-01-01 11:42:35 +11:00
Leon Friedrich
ccac9efc26 Fix two small ambient sound bugs. (#13249) 2023-01-01 11:40:22 +11:00
Morb
a5e8705a23 Merge pull request #686 from space-syndicate/upstream-sync
Upstream sync
2023-01-01 01:57:31 +03:00
Morbo
38086489b5 Update locale 2023-01-01 01:27:24 +03:00
Morbo
88d2445740 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Prototypes/Maps/origin.yml
2023-01-01 01:21:40 +03:00
PJBot
c2d3aedc58 Automatic changelog update 2022-12-31 16:52:47 -05:00
Theomund
4345b2d5b0 Fix carpotoxin reagent physical description (#13211) 2022-12-31 16:51:43 -05:00
IanComradeBot
2efaf216a2 Automatic changelog update 2022-12-31 19:12:50 +00:00
Morb
b87dd15f0a [Resprite] Health status (#601) 2022-12-31 11:11:35 -08:00
Leon Friedrich
2f4e90a3e0 Fix popup bugs (#13233) 2022-12-31 10:46:04 +11:00
deathride58
89ea6eda3e Allows mass scanners and shuttle console radars to resize gracefully (#13241) 2022-12-31 10:45:13 +11:00
PJBot
c580d7295d Automatic changelog update 2022-12-30 12:46:08 -05:00
Nemanja
5d17575331 puddle visual tweaks (#13181) 2022-12-31 04:45:04 +11:00
keronshb
ca40c0fce2 Checks if a buckled entity is terminating before reparent (#13202) 2022-12-31 04:22:06 +11:00
Nemanja
e1b1541c56 adjust artifact probability equation (#13229) 2022-12-31 04:21:39 +11:00
Nemanja
0a1485a99d Fix possible error in artifact node generation (#13231) 2022-12-31 04:03:16 +11:00
PJBot
e8126e5ebc Automatic changelog update 2022-12-30 09:36:03 -05:00
Francesco
21cc60bcb9 fix: cryo pod autoinjection works once again. (#13213) 2022-12-31 01:34:59 +11:00
Leon Friedrich
ae58bb1f1b Store ambient sound entities on a component tree. (#13110) 2022-12-30 15:10:14 +11:00
PJBot
860ff9ee38 Automatic changelog update 2022-12-28 23:45:57 -05:00
Nemanja
a47dd2a9b0 Spaceacillin Tweaks (#13224) 2022-12-28 20:44:53 -08:00
PJBot
b30845a43f Automatic changelog update 2022-12-28 22:58:33 -05:00
Whisper
7cb1088264 Optimizing the Pill Canisters! (#13220) 2022-12-28 19:57:28 -08:00
metalgearsloth
9ae7d3b15c Update submodule to 0.77.0.2 (#13210) 2022-12-28 14:15:06 +11:00
Nemanja
182462f34b make drill xenoarch effect item-only (#13209) 2022-12-27 15:21:31 -08:00
metalgearsloth
0d7423c01d Cleanup speech and emoting comps (#13194)
Networks speech and removes the shared prefix from emoting.
I have no idea if emoting is even being used or plan to be used in the interim.
2022-12-27 18:03:25 +01:00
Chief-Engineer
2a8e5d9096 Add machine logs (#13185)
* add material insert logs

* add lathe queue logs

* add grav gen power logs

* fix count

* replace SharedStackComponent with StackComponent and rm unused imports

* use TryComp

* fix import
2022-12-27 18:01:36 +01:00
Chief-Engineer
1db51e93b1 add item slot logs (#13184) 2022-12-27 18:00:48 +01:00
metalgearsloth
007b079330 Fix some comp dirty / appearance warnings (#13193)
* Fix some comp dirty / appearance warnings

* also dis
2022-12-27 17:58:53 +01:00
Chief-Engineer
d3d8dde42c add buckle logs (#13206) 2022-12-27 17:58:06 +01:00
no_mad
8aa7f5f095 Update Delta station (#681) 2022-12-27 17:35:02 +03:00
IanComradeBot
7e07de00e7 Automatic changelog update 2022-12-27 14:34:37 +00:00
lapatison
b96396f202 Translation edits (#679) 2022-12-27 17:33:32 +03:00
Morb
806809b128 Fix alcoholic bar sign random spawn icon (#678) 2022-12-27 17:33:05 +03:00
metalgearsloth
920bad3dc6 Update submodule to 0.77.0.1 (#13204) 2022-12-27 14:10:28 +11:00
metalgearsloth
9cca35eafe Update submodule to 0.77.0.0 (#13203) 2022-12-27 13:38:26 +11:00
Leon Friedrich
7c7c7d3206 Changes required for component tree engine PR (#13109) 2022-12-27 13:34:22 +11:00
metalgearsloth
c02fbc3659 Content update for physicsmap changes (#13190) 2022-12-27 13:18:02 +11:00
Leon Friedrich
d2fd925829 remove DeferredUpdate from mover code. (#13198) 2022-12-27 12:51:21 +11:00
metalgearsloth
95e72e61d8 Remove mob pushing (#13191) 2022-12-27 12:47:59 +11:00
metalgearsloth
181e16db53 Reduce NPC static collision avoidance range (#13197) 2022-12-27 12:30:31 +11:00
metalgearsloth
033e87aa3b Don't run CI For PJBot (#13188)
I have no idea what I'm doing
2022-12-26 17:37:57 -06:00
Errant
b0e965d066 Moved salvage magnet values from system to component (#13143) 2022-12-27 09:38:43 +11:00
brainfood1183
e623099a51 Origin Update 3.0 (#12663) 2022-12-26 14:29:40 -08:00
PJBot
0b46d6e55f Automatic changelog update 2022-12-26 17:10:04 -05:00
Whisper
208d9ea83e Sharpened the scalpels! (Scalpels can now be used to butcher.) (#13132)
* Sharpened the scalpels! (Scalpels can now be used to butcher.)

* Update Resources/Prototypes/Entities/Objects/Specific/Medical/surgery.yml

Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>

Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2022-12-26 14:09:00 -08:00
Jackrost
84ebe67e2d Fire extinguisher fix (#13199) 2022-12-26 13:06:50 -08:00
metalgearsloth
a4deb9c69d Remove damagespecifier warnings (#13192) 2022-12-27 07:19:17 +11:00
IanComradeBot
e03f021362 Automatic changelog update 2022-12-26 13:25:28 +00:00
PilgrimViis
a9d2daa840 Renamed sandwich to burger (#676) 2022-12-26 05:24:23 -08:00
IanComradeBot
52b54c0206 Automatic changelog update 2022-12-26 09:12:02 +00:00
Morb
82f6be7f49 Fix nuke codes locale (#677) 2022-12-26 01:10:57 -08:00
IanComradeBot
34955832fd Automatic changelog update 2022-12-26 08:15:43 +00:00
lapatison
22d3377779 Translate Upstream #674 Part 1 (#675)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2022-12-26 00:14:37 -08:00
metalgearsloth
a2ab759583 Fix build (#13187) 2022-12-26 11:12:16 +11:00
metalgearsloth
6da47b4fcb Update submodule to 0.76.0.0 (#13186) 2022-12-26 10:59:28 +11:00
metalgearsloth
54d3f0ee4e Remove contact pooling cvars (#13054) 2022-12-26 10:56:49 +11:00
PJBot
1bc3e2164f Automatic changelog update 2022-12-25 16:23:27 -05:00
Nemanja
4eee1ee9b2 clean up infinite researchsystem shitcode (#13136)
* clean up infinite researchsystem shitcode

* fml some more shit

* make syncing work logically

* naming naming naming
2022-12-25 15:22:23 -06:00
Morb
f0210d038b Merge pull request #674 from space-syndicate/upstream-sync
Upstream sync
2022-12-25 20:59:03 +03:00
Morbo
44148313d3 Update locale 2022-12-25 20:28:09 +03:00
Morbo
13d74575f3 Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-12-25 20:25:04 +03:00
PJBot
9afbdf6a17 Automatic changelog update 2022-12-25 06:36:54 -05:00
Francesco
d47e001b18 feat: Medbay cryo pods (#11349)
Fixes https://github.com/space-wizards/space-station-14/issues/11245
2022-12-25 22:35:51 +11:00
Chief-Engineer
b7af5e6109 Fix and improve bluespace lockers (#13139)
* add invulnerable plastitanium wall prototype

* fix command ClearBluespaceLockerLinks.cs

* fix and improve BluespaceLockerSystem.cs

* fix normal plastitanium wall suffix

* fix capitalization

* fix capability to create one way lockers
2022-12-24 22:35:03 -06:00
Nemanja
faca40b8d5 more component ref removal + combining server/client comps (#13178)
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2022-12-25 05:28:21 +01:00
PJBot
fddcc0cece Automatic changelog update 2022-12-24 21:00:55 -05:00
Nemanja
6d97764e9d Goodbye Microwave, Hello Hot Plates! (#13061)
* hot plates

* sprite fix AND i spelled it wrong AND forgot upgrade examine

* fix license

* IGameTiming is shit like yo mamma

* active comp
2022-12-24 19:59:51 -06:00
Chief-Engineer
5eadce16ec Add present logs (#13144)
* add logs for SpawnItemsOnUse

* add logs for RandomGift

* add and use EntitySpawn log type
2022-12-24 18:59:49 -06:00
Vordenburg
a88d437f52 Spawn PointingArrow with EntityCoordinates instead of MapCoordinates. (#13133) 2022-12-24 18:47:56 -06:00
PJBot
6054e3b170 Automatic changelog update 2022-12-24 19:36:03 -05:00
metalgearsloth
bc8f3dc0b0 Fix some NPC dancing (#13177)
- Bump the collision avoidance range, seemed okay compared to last time I tried. Means they shouldn't get caught by thindows
- Removed the steer frequency because I'm pretty sure that lead to dancing in some instances.
2022-12-24 18:35:00 -06:00
PJBot
f5b4cadd22 Automatic changelog update 2022-12-24 19:31:04 -05:00
metalgearsloth
98993f5e9d NPC separation adjustments (#13176) 2022-12-25 11:30:00 +11:00
metalgearsloth
f5e6628465 NPC separation adjustments (#13176) 2022-12-25 11:29:52 +11:00
PJBot
6cfdbd6f04 Automatic changelog update 2022-12-24 16:34:12 -05:00
keronshb
3657e16937 Fixes a subdermal exception (#13145)
* fixes subdermal exception

* Changes linq check to a foreach loop to remove the entities, also moves TODO note to containersystem

* comment to push change

* removes dummy comment
2022-12-24 15:34:11 -06:00
Nemanja
56bdfad912 mech bug fixes (#13155)
* mech bug fixes

* struct events

* fug
2022-12-24 15:33:08 -06:00
metalgearsloth
455939afc1 Call reload protoypes on admin changes (#13160)
* Call reload protoypes on admin changes

Fixes NPCs not working after engine change.

* Also chems

* other fixes
2022-12-24 15:31:11 -06:00
metalgearsloth
a5f17a590f Fix tethergun (#13163) 2022-12-24 15:24:43 -06:00
Vordenburg
21d1b885d6 Add a gift-giving christmas tree to nukie planet. (#13172) 2022-12-24 15:22:02 -06:00
PJBot
cc01ed7d19 Automatic changelog update 2022-12-24 16:08:04 -05:00
metalgearsloth
f38f9499f3 Use UI scaling for popup overlay (#13169)
* Use UI scaling for popup overlay

* oop
2022-12-24 15:07:00 -06:00
Chief-Engineer
7587891d21 add radio message logs (#13167) 2022-12-24 14:50:34 -06:00
Nemanja
6c04811e66 remove a bunch of instances of component reference (#13164) 2022-12-24 15:55:31 +11:00
metalgearsloth
4a37f7b917 Adjust NPC steering a bit (#13162) 2022-12-24 12:54:28 +11:00
metalgearsloth
b78ca238c6 Add parallel NPC steering back in (#13159) 2022-12-24 12:37:58 +11:00
Emisse
e884be64fa Omega Update 1.3 (#13156) 2022-12-23 18:33:12 -06:00
PJBot
ba053b660c Automatic changelog update 2022-12-23 18:37:16 -05:00
Kara
a1350df01a Job + department descriptions (#13157)
Co-authored-by: Sissel <axel.roche@pm.me>
2022-12-23 15:36:12 -08:00
RomanMinaev
f7a9cc940d Atmosian sponsor set visual adjusts (#671) 2022-12-23 13:35:59 -08:00
Morb
153d9f816b [Sponsor] Remove Pulsing (Purple) (#669) 2022-12-23 13:33:50 -08:00
Morb
096f005b1f [Sponsor] Skeleton outfit + Gamer cloack (#670) 2022-12-23 13:33:32 -08:00
Morbo
3404a1f10d Hotfix loadout 2022-12-23 23:49:34 +03:00
Vordenburg
92f806439e Order decals in the placer window for mappers. (#13153) 2022-12-23 13:51:19 -06:00
Morb
41711b62bb [Sponsor] Atmosian (#665) 2022-12-23 09:53:20 -08:00
Morb
af45fa7478 Simple loadout (#668) 2022-12-23 09:17:34 -08:00
Emisse
9089ec4d6a Bagel Update 15.9 (#13149) 2022-12-23 09:54:44 -06:00
Morb
d62a2970d8 Merge pull request #667 from space-syndicate/upstream-sync
Upstream sync
2022-12-23 11:33:01 +03:00
Morbo
923a30f940 Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-12-23 10:07:12 +03:00
IanComradeBot
4435737cc8 Automatic changelog update 2022-12-22 15:22:58 +00:00
RomanMinaev
acb3bf4242 [Resprite] Fax and gas canisters (#659) 2022-12-22 07:21:52 -08:00
Morb
e1d3d7a857 Add missing rule (#664) 2022-12-22 04:48:39 -08:00
IanComradeBot
10ce8d57fd Automatic changelog update 2022-12-22 10:47:45 +00:00
lapatison
bd9913aaa0 Translate Upstream #658 (#663)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2022-12-22 02:46:39 -08:00
lapatison
6ca0b06e57 Translation edits (#660) 2022-12-22 02:46:04 -08:00
PJBot
365b17d03a Automatic changelog update 2022-12-21 21:44:49 -05:00
Nemanja
9bfc2b477c super mild computer yaml cleanup (#13137) 2022-12-21 20:43:46 -06:00
Emisse
62db8277e3 Bagel Update 15.8 (#13138) 2022-12-21 20:43:24 -06:00
PJBot
f44ab5f3cc Automatic changelog update 2022-12-21 15:48:13 -05:00
Morb
1b88d11ac3 Correct signal linker removing (#13058) 2022-12-21 14:47:49 -06:00
Nemanja
89c17f13e0 Update medical.yml (#13134) 2022-12-21 14:47:10 -06:00
PJBot
c3fc0a6936 Automatic changelog update 2022-12-21 14:30:38 -05:00
Leon Friedrich
40459b5d90 Update engine (#13135) 2022-12-22 06:29:35 +11:00
Morb
265789e763 Merge pull request #658 from space-syndicate/upstream-sync
Upstream sync
2022-12-21 20:55:45 +03:00
Morbo
7943b25f29 Update locale 2022-12-21 20:32:45 +03:00
Morbo
980066b477 Remove missing syndicate helmet rsi state 2022-12-21 20:29:44 +03:00
Morbo
bdd758ea49 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	.github/CODEOWNERS
#	Content.Client/Entry/EntryPoint.cs
#	Resources/Prototypes/Roles/Jobs/Civilian/librarian.yml
#	Resources/Textures/Structures/Machines/microwave.rsi/meta.json
#	Resources/Textures/Structures/Machines/microwave.rsi/mw1.png
#	Resources/Textures/Structures/Wallmounts/air_monitors.rsi/meta.json
2022-12-21 20:29:22 +03:00
Chief-Engineer
54b5a9238c Replace nutriment in snowcones with ice, water, and sugar (#12858) 2022-12-21 06:55:03 -08:00
PJBot
0ff0a2dbc6 Automatic changelog update 2022-12-21 09:54:14 -05:00
dontbetank
d57f9b6a48 Librarian QoL (#12958) 2022-12-21 06:53:10 -08:00
PJBot
6365fbec7c Automatic changelog update 2022-12-21 09:52:52 -05:00
Rane
8613d40aa1 Scale other needed metabolism reagents (#12005)
Closes https://github.com/space-wizards/space-station-14/issues/7434
2022-12-21 06:51:49 -08:00
PJBot
571802f75d Automatic changelog update 2022-12-21 09:51:15 -05:00
Errant
cd5d18f0cd Glass airlock construction prototype (#13089)
Fixes https://github.com/space-wizards/space-station-14/issues/7773
2022-12-21 06:50:11 -08:00
PJBot
5276143d99 Automatic changelog update 2022-12-21 09:49:41 -05:00
ChilbroBaggins
786f55e789 Adds Chefvend (#12934)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
2022-12-21 06:49:39 -08:00
lapatison
c31fd730de New animal, Pig (#12725) 2022-12-21 06:48:35 -08:00
Alex Evgrashin
c40f1f8cac Fixed wires do after spam (#12792) 2022-12-21 06:41:06 -08:00
wrexbe
741c5a3c60 Remove self from test co-owner (#13131) 2022-12-21 06:13:10 -08:00
Checkraze
aeb90af3c4 tree swap (#13124) 2022-12-20 21:17:30 -06:00
Moony
9bf4a32c19 Fix objectives. (#13122)
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2022-12-20 16:06:01 -08:00
PJBot
61f441e614 Automatic changelog update 2022-12-20 18:55:59 -05:00
TemporalOroboros
e5274542b9 This should fix the singularity generator. (#13121) 2022-12-20 15:54:56 -08:00
PJBot
b13ce4b397 Automatic changelog update 2022-12-20 17:41:01 -05:00
Nemanja
050e157005 Technology Disks (#13077)
* clean up a bunch of R&D code

* don't store components

* brug

* speedrun some sloth review

* technology disks

* expand functionality, begin work on printer

* disk printer ui

* file

* fix the rebase

* disk console is finito

* Update DiskConsoleSystem.cs
2022-12-20 16:39:57 -06:00
PJBot
88ed188b42 Automatic changelog update 2022-12-20 17:35:37 -05:00
Moony
0a45782532 Christmas trees now grant gifts. (#13118)
* Christmas trees now grant gifts.

* docs

* add holiday requirements, fix sound.

* doc

* remove redundant stuff

* rename GiftPackin to RandomGift.

* a word

* Update Content.Server/Holiday/Christmas/LimitedItemGiverSystem.cs

Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>

Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
2022-12-20 16:34:34 -06:00
Leon Friedrich
c3d2e93051 Validate client input for pointing (#13115) 2022-12-20 14:29:38 -08:00
PJBot
f560245ca2 Automatic changelog update 2022-12-20 17:25:54 -05:00
Pieter-Jan Briers
a323671984 Changes for prototype load parallelization (#13066)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-12-20 14:25:34 -08:00
Pieter-Jan Briers
584921b423 Move NetBufferSize override hack to integration tests specifically (#12795) 2022-12-20 14:25:03 -08:00
AJCM-git
c7ec03d2fb TryGetData() Generics support content changes (#13053) 2022-12-20 14:24:55 -08:00
AJCM-git
38a31db13f Fix bed strapping flip flop (#13094) 2022-12-20 14:24:50 -08:00
Kara
ba8276dd40 Update submodule (#13119) 2022-12-20 14:24:31 -08:00
Nemanja
b3a498bf22 fix gravity shutdown exception (#13102) 2022-12-20 12:16:07 -06:00
metalgearsloth
b1b3f765fa Fix the remaining invalid RSIs (#13113) 2022-12-20 11:49:18 -06:00
Morbo
fe8871f280 Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-12-20 15:15:04 +03:00
Pieter-Jan Briers
4fa2920472 Remove IoCManager.InitThread calls from parallel code. (#13070) 2022-12-20 22:52:39 +11:00
DrSmugleaf
cd803a82bd Update projects to C# 11 (#13111) 2022-12-20 22:33:57 +11:00
metalgearsloth
b373918600 Update submodule to 0.73.0.0 (#13114) 2022-12-20 22:24:33 +11:00
Morbo
3f9c6c73bb Update locale 2022-12-20 14:21:48 +03:00
Morbo
6343d1e1f8 Merge remote-tracking branch 'upstream/master' into master-syndie
# Conflicts:
#	Content.Server/Chat/Managers/ChatManager.cs
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/rainbow.rsi/meta.json
2022-12-20 14:15:13 +03:00
IanComradeBot
b465b8cb6f Automatic changelog update 2022-12-20 11:02:45 +00:00
Morb
3e7c20cbe3 Round end notification (#657) 2022-12-20 03:01:40 -08:00
Morb
9e82f002b8 Merge multiple changelog files (#656) 2022-12-20 02:54:11 -08:00
metalgearsloth
bc49409a93 Add command to list someone's bans (#12927)
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2022-12-20 11:40:13 +01:00
IanComradeBot
540b24c64e Automatic changelog update 2022-12-20 09:12:18 +00:00
lapatison
6dcbe30481 Translation edits (#655) 2022-12-20 01:11:13 -08:00
lapatison
2cdb5e5fe0 Translation edits (#651) 2022-12-20 01:10:30 -08:00
Morb
8a2a97d816 Extract CVars class (#653) 2022-12-20 01:08:58 -08:00
IanComradeBot
6decc09a49 Automatic changelog update 2022-12-20 09:08:26 +00:00
Morb
2d0fb988cc New sponsor markings (#652) 2022-12-20 01:08:10 -08:00
Morb
e4e7459d3a [Resprite] Hydroponics & mining bags (#650) 2022-12-20 01:07:21 -08:00
metalgearsloth
8d66511515 Delete hydroponics bags (#13106) 2022-12-20 09:38:07 +01:00
metalgearsloth
798a880a82 Fix some more rsis (#13107) 2022-12-20 09:37:34 +01:00
metalgearsloth
945101e5e4 Fix a bunch of invalid rsi files (#13104) 2022-12-20 09:36:59 +01:00
Leon Friedrich
034c721b5a Mind fix (#13105) 2022-12-20 18:03:28 +11:00
Pieter-Jan Briers
14f8b4e6d5 Use new validate-rsis for workflow (#12997)
* Use new validate-rsis for workflow

* A

* Add python deps

* --ignore-installed

* Make it only work on RSI changes again.

* Fix a bunch of RSIs.
2022-12-20 06:31:17 +01:00
Nemanja
0b32ca16b5 ensure the new research server is always valid (#13101) 2022-12-19 23:22:14 -06:00
Leon Friedrich
bf2f81b878 Fix more build errors (#13100) 2022-12-20 15:55:35 +11:00
Leon Friedrich
076d8c5a40 Fix build error (#13098) 2022-12-20 15:49:40 +11:00
Chief-Engineer
2499b4e2bd Add osay command (#13057)
* add osay command

* replace obsolete method

* inherit LocalizedCommands instead of IConsoleCommand

* streamline

* make OSay class public to match other commands

* re-scope namespace to file
2022-12-19 22:14:43 -06:00
PJBot
6efef1ced4 Automatic changelog update 2022-12-19 23:13:13 -05:00
Chief-Engineer
12b10a8f25 Add escalation and atmos books (#13064)
* add escalation books and atmos book

* add atmos waste book

* add atmos books

* suggested rewording to BookAtmosVentsMore
2022-12-19 22:11:35 -06:00
Nemanja
168bad2ef2 multi-handed item component (#12523)
* multi-handed item component

* pretty fucking obvious missed portion of this

* holy shit was i on crack wtf was that code

* DEWIT RIGHT
2022-12-19 22:07:23 -06:00
PJBot
0b72e1d404 Automatic changelog update 2022-12-19 23:06:18 -05:00
Timothy Teakettle
c046666578 adds the ability to "mix" solutions (reactions caused by using an item on a solution holder) (#13015)
* everything for mixing aside from yaml changes

* add recipe and canmix to bottles and the holy mixer tag to the bible

* fixes as a result of testing

* remove unused usings

* remove emptylines that are not required

Co-authored-by: 0x6273 <0x40@keemail.me>

* more empty line removal!

Co-authored-by: 0x6273 <0x40@keemail.me>

* add single space between if statement and condition

Co-authored-by: 0x6273 <0x40@keemail.me>

* fixes indentation on TryGetMixableSolution

* raise new AfterMixingEvent after attempting to mix a solution

* before mixing event and attempt get mixable solution event

* update reaction tests to be a beaker that can be mixed, and then pass a mixer component in to simulate mixing

* make two more beaker types mixable, add attribute for mixing feedback

* bible mix message

* mixing feedback on success

* updates test to use SpawnEntity over new as per feedback

Co-authored-by: 0x6273 <0x40@keemail.me>
2022-12-19 22:05:02 -06:00
PJBot
a497167e45 Automatic changelog update 2022-12-19 23:03:05 -05:00
Checkraze
4d35bf002c Party Crate (#12794)
* party time

* inflation
2022-12-19 22:02:02 -06:00
metalgearsloth
95011a4a97 Force pathfinding graph for empty chunks (#12856)
* Force pathfinding graph for empty chunks

* im merging
2022-12-19 21:59:33 -06:00
Vordenburg
815caa2296 Fix Bloodstream typo. (#12923) 2022-12-19 21:56:10 -06:00
PJBot
865932ff7a Automatic changelog update 2022-12-19 22:55:51 -05:00
Chief-Engineer
fdb1181298 Add ability to prevent ghosting (#12906)
* add ability to prevent ghosting to MindComponent.cs

* make minds preserve properties in certain transfer scenarios

* Revert "make minds preserve properties in certain transfer scenarios"

This reverts commit 333cae0db0faf4ef81767b93332271d944c90a0e.

* move PreventGhosting to the actual mind
2022-12-19 21:55:45 -06:00
eoineoineoin
f08b1be48c Add label to lathe UI (and friends) to show when no materials are loaded (#12893)
Also, don't list materials which have previously been loaded and
completely consumed.

Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
2022-12-19 21:54:42 -06:00
Nemanja
3b48051e33 Node Scanner (#12889)
* node scanners + new tech

* Sue me for making my shit copyright free
2022-12-19 21:53:54 -06:00
Chief-Engineer
0d18cec6b5 Improve ID modification logs (#12918)
* show modifications in access change logs

* skip logging and updates to name and job when no change was made

* add method to SharedAccessSystem.cs to get access tags

* add ID microwave logs
2022-12-19 21:53:20 -06:00
Alex Evgrashin
6293c6f359 Uplink catalog localization (#12931)
* Add loc support

* New icons and translated weapon

* Explosives

* Finished ammo

* Utils

* Fixes

* Implants and bundles

* Removed sink from surplus

* Tools

* Start working on armor

* Finished armor

* Misc

* Finished uplink
2022-12-19 21:52:59 -06:00
ChilbroBaggins
d3e2d3ce3c Makes condiments useful (#12945)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
2022-12-19 21:49:03 -06:00
PJBot
2e68927d6e Automatic changelog update 2022-12-19 22:48:44 -05:00
Chief-Engineer
067932712a Add bluespace lockers (#12954)
* add bluespace lockers

* add command linkbluespacelocker

* add command clearbluespacelockerlinks

* fix unwelding method

* move bluespace locker functionality to own component

* add options to disable transporting certain things

* remove unused imports

* unlock target lockers when opening + minor optimization to unwelding
2022-12-19 21:47:37 -06:00
PJBot
9a7654791a Automatic changelog update 2022-12-19 22:45:36 -05:00
Nemanja
b54b5cba19 hamster fixes + entitystorage tweaks (#12987)
* hamster fixes + entitystorage tweaks

* make this datafield work

* make this shit work better
2022-12-19 21:45:03 -06:00
Morb
6835ab0a04 Fax stamps (#13010)
* Change captain fax suffix

* Add stamps transmit

* Remove proto dependency

* Add centcom fax address for nuke codes

* Remove centcom address resolve

* Remove centcom id
2022-12-19 21:44:15 -06:00
PJBot
04896d59bf Automatic changelog update 2022-12-19 22:43:45 -05:00
Nemanja
c0be699640 fixes unlinked cloning pods roundstart (#13030) 2022-12-19 21:42:39 -06:00
PJBot
c815adcc08 Automatic changelog update 2022-12-19 22:41:44 -05:00
Checkraze
652f4a17c3 Kettle 1.5 (#13046)
* parallax

* nebula seam fix

* map ubdate
2022-12-19 21:40:33 -06:00
PJBot
48e973f27c Automatic changelog update 2022-12-19 22:39:06 -05:00
Chief-Engineer
5ece9bd9e8 Modify admin chat (#13050)
* split admin chat into new channel

* add ability to play audio when a chat message is received and add audio to admin chat

* give client control of AdminChat sound and volume + suppress sound for senders
2022-12-19 21:39:01 -06:00
Nemanja
8b347dd70f RCD + research unlock test (#13062) 2022-12-19 21:37:40 -06:00
Nemanja
077ebb06ae research disk debug stuff (#13063)
* research disk tweaks

* save a single blessed line of yaml
2022-12-19 21:36:08 -06:00
PJBot
39b8b61bc6 Automatic changelog update 2022-12-19 22:35:06 -05:00
Nemanja
4faf819bc4 write a test to ensure all computers are constructible (#13096) 2022-12-19 21:34:26 -06:00
Leon Friedrich
586864ee85 Cardboard box fixes (#13087) 2022-12-19 21:33:59 -06:00
Leon Friedrich
5c9e4f6ca5 Explicitly set outsidePrediction to false (#13088) 2022-12-19 21:33:11 -06:00
Nemanja
e78b4f53e2 fix multi-servers not working (#13095) 2022-12-19 21:31:47 -06:00
Chief-Engineer
432c50240b fix pa computer logs (#13092) 2022-12-19 21:31:29 -06:00
Jezithyr
5f9b4adf47 Cleaned up obsolete properties from MobStateComponent (#13097)
Co-authored-by: Jezithyr <Jezithyr@gmail.com>
2022-12-19 21:25:35 -06:00
rolfero
7259acfb18 Examine Groups (#12400)
* new version

* testy2

* working version

* new GroupExamineSystem

* restructure

* restructure again

* update icon

* adding group examine to prototypes

* change examine group title to a localized string

Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-12-19 20:53:36 -06:00
PJBot
f09097ccd7 Automatic changelog update 2022-12-19 21:49:19 -05:00
Stealthbomber16
f40130a7bb service vending machine updates (#12151)
* botany vending machines

egg-plant seeds added to seed vendor since they are available in botany locker at roundstart
botany tool number increased to match the increased botany staff count of most stations

* dinnerware has large beakers now

* nutrimax has buckets and swabs

* bucket advertisement

Buckets!
2022-12-19 20:48:13 -06:00
TemporalOroboros
9a72b05a50 Splits the singularity into its component parts + ECS singularity + Support for singularities in containers. (#12132)
* InitialCommit (Broken)

* Fixes compile errors

* PR comments. More doc comments. Fixes

* Makes a singularity/event horizon without radiation/physics a valid state to be in

* VV 'fake' setters, fixes the visualizer, fixes the singularity trying to eat itself instead of nearby things.

* Removes unused dependency from Content.Client.GravityWellSystem

* Testing containment and fake VV setters for SingularityGeneratorComponent

* Fixes gravity wells (broken due to LookupFlags.None). Adds recursive Event Horizon consumption

* Fix merge skew

* Fixes for the master merge

* Fix engine commit

* Dirty is obsolete

* Switch over dirty

* Fix requested changes

* ambiant -> ambient

* Moves EventHorionComponent to Shared

* Proper container handling

* Fixes master merge. Fixes post insertion assertions for singularities. Extends proper container handling to gravity wells and the distortion shader.

* Better support for admemes throwing singularities.

* Moves update timing from accumulators to target times

* Update doc comments
2022-12-19 20:47:15 -06:00
PJBot
490aefecef Automatic changelog update 2022-12-19 21:42:04 -05:00
Willhelm53
a1dcc500a8 Puddle Visuals: ECS/Refactor and fixes (#11941)
* Don't stop me now, cuz I'm havin' such a good time (I'm havin' a ball!)

* YEET

* No changes to intended behaviour at this point. Pretty much just a refactor + bugfixes.

* tweaks to RandomizeState, removing an error caused by setting the state after setting the RSI

* Comments cleanup and removed IsSlippery. To re-add soon for this PR.

* test

* We don't actually use this PuddleGeneric anywhere

* cheeky

* Uncheeky, and tweaks based on #8203

* Recheeky

* A small price to pay for `checks passed`

* Beauty, like ice, our footing does betray; Who can tread sure on the smooth, slippery way

* Undo Slippery Checks

* Begin smoothing. Need to fix the animation-not-playing bug again

* Cleanup

* animation bugfix

* IgnoredComponents tests fix
2022-12-19 20:40:53 -06:00
keronshb
3327c2998f Adds Special Respawn, spawns a new disk if the old one was deleted (#12762)
* Spawns a new disk if one was deleted

* Adds tiledef to space checks, also adds a way to randomly check for a respawn point on station

* Removes unused method

* Cuts down on tile checks needed by checking surrounding tiles first

* Fixes up an issue where the coords wouldn't spawn

* Removes disk system, adds special respawning system and comp

* Fixes spelling error

* Fixes linter issue

* Maybe fixes the linter with a ref event?

* Empty commit to rerun tests

* Maybe fix?

* check for deleted grid

* Moves shutdown code to terminating code

* Customtypeseralizer

* changes name of datafield

* Removes owning station references

* Trying the queue event again
2022-12-19 20:38:34 -06:00
Nemanja
0549b22cbc clean up a bunch of R&D code (#13071)
* clean up a bunch of R&D code

* don't store components

* brug

* speedrun some sloth review
2022-12-19 15:14:02 -06:00
Pieter-Jan Briers
f78dca8504 Script to dump user data for GDPR purposes. (#13016) 2022-12-19 13:37:42 +01:00
IanComradeBot
7ebe62bae3 Automatic changelog update 2022-12-19 10:13:24 +00:00
lapatison
0c42331964 Translate Upstream #649 (#654) 2022-12-19 13:12:19 +03:00
Morb
a27e6748bd Merge pull request #649 from space-syndicate/upstream-sync
Upstream sync
2022-12-19 11:40:31 +03:00
Morbo
e503f28182 Update locale 2022-12-19 11:03:14 +03:00
Morbo
cd84b97778 Update locale 2022-12-19 11:02:12 +03:00
Morbo
3f14ebc180 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Shared/CCVar/CCVars.cs
2022-12-19 11:00:05 +03:00
metalgearsloth
c656e051c2 Revert parallel steering (#13085) 2022-12-19 18:46:27 +11:00
PJBot
2ba9eb66ff Automatic changelog update 2022-12-18 23:39:33 -05:00
Nemanja
cdc6716859 Printable drills and constructable thrusters (#12943) 2022-12-19 15:38:30 +11:00
PJBot
494b416999 Automatic changelog update 2022-12-18 21:40:38 -05:00
metalgearsloth
ab68d300f7 Multi-viewport popups (#11591) 2022-12-19 13:39:35 +11:00
PJBot
8409c93cdf Automatic changelog update 2022-12-18 21:20:01 -05:00
Leon Friedrich
c06daf1af4 Fix decals not deserializing (#13083) 2022-12-19 13:18:58 +11:00
metalgearsloth
8b177e83e5 Add VV to gridpathfinding comp (#13081) 2022-12-19 13:11:09 +11:00
Pieter-Jan Briers
896ffec8d9 Fix S.T.Json holding integration instances live for long. (#13080) 2022-12-19 13:09:50 +11:00
Pieter-Jan Briers
4bfc644a03 Fix stack overflow in FlashOverlay dispose. (#13082) 2022-12-19 13:06:16 +11:00
Chief-Engineer
081982735c Add pull logs (#12922)
* add pull logs

* fix logs for stopping pulling

* rm missed line
2022-12-19 02:15:55 +01:00
PJBot
b689e9a91a Automatic changelog update 2022-12-18 20:14:40 -05:00
Kevin Zheng
72e1a5e109 Fix in-game voting (#12932)
* Fix in-game voting

* Add comment

* Re-enable vote.restart_enabled by default
2022-12-19 02:13:37 +01:00
PJBot
0147003036 Automatic changelog update 2022-12-18 20:11:41 -05:00
Nemanja
e8f481de01 fix broken forced climbing (#13034)
* fix broken forced climbing

* debug messages
2022-12-19 02:10:37 +01:00
Leon Friedrich
881a2b2ece PopupSystem public methods rejig (#12830) 2022-12-19 08:41:47 +11:00
PJBot
e459452333 Automatic changelog update 2022-12-18 16:25:47 -05:00
Leon Friedrich
5a5cf2cc87 Fix magboot check (#13076) 2022-12-19 08:24:43 +11:00
Leon Friedrich
decce17e94 Fix decal state exceptions (#13075) 2022-12-19 07:44:14 +11:00
PJBot
b0456d62f8 Automatic changelog update 2022-12-18 14:42:08 -05:00
metalgearsloth
b6a59051dd Fix click sorting (#11657) 2022-12-19 06:41:04 +11:00
Leon Friedrich
8f352f87c2 Decal state handling (#12624) 2022-12-19 06:28:46 +11:00
Leon Friedrich
2759ef009e Gas tile overlay state handling changes (#12691) 2022-12-19 06:25:27 +11:00
Nemanja
195bf86fe2 PlantholderComponent ECS (#12871) 2022-12-18 10:12:28 -08:00
PJBot
7ba3f0b14a Automatic changelog update 2022-12-18 03:22:47 -05:00
nikthechampiongr
749d09572c Fixed typo in copypasta flavor message (#13060) 2022-12-18 09:21:44 +01:00
metalgearsloth
fd9575ef05 Fix cringe (#13065) 2022-12-18 16:50:12 +11:00
PJBot
1b4c79d5ba Automatic changelog update 2022-12-18 00:04:27 -05:00
metalgearsloth
d50517b225 Fix gravity shenanigans (#12866) 2022-12-18 16:03:23 +11:00
PJBot
dde5d26561 Automatic changelog update 2022-12-16 22:52:33 -05:00
metalgearsloth
b3e55c5e22 Don't allow non-hard anchor overlap (#12890) 2022-12-17 14:51:30 +11:00
PJBot
56fa19045d Automatic changelog update 2022-12-16 22:48:18 -05:00
metalgearsloth
8bc5f29f9f Prevent subfloor melee attacks (#12899)
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2022-12-17 14:47:15 +11:00
PJBot
127d0e93da Automatic changelog update 2022-12-16 17:57:49 -05:00
Kevin Zheng
b5cb7687af Fix salvage magnet parent (#13051) 2022-12-16 14:56:45 -08:00
Pieter-Jan Briers
55c61b9c35 Config presets system. (#12824) 2022-12-16 23:26:24 +01:00
PJBot
326fdefe85 Automatic changelog update 2022-12-16 12:34:39 -05:00
Errant
656ce251e4 Fix dead mobs sneezing and coughing (#12919)
* Fix dead mobs sneezing and coughing

* SneezeCough update

* Streamlined Event code, moved dead-check

* cleanup

* I can has merge?

* Shared event for SharedMobStateSystem
2022-12-16 11:33:34 -06:00
Checkraze
23ee8ecaaa intercom (#13049) 2022-12-16 10:00:03 -06:00
Moony
a3a9a417ad Update DamageSpecifier.cs (#13044)
* Update DamageSpecifier.cs

* Update DamageSpecifier.cs
2022-12-15 15:40:58 -06:00
PJBot
ec83701c65 Automatic changelog update 2022-12-15 16:35:47 -05:00
metalgearsloth
6908f27cd1 Use time offsets for gun and melee (#13041)
Doesn't stop the pickup serialization.
2022-12-15 15:35:08 -06:00
Errant
e9e6255684 Fix dead mobs falling asleep (#12917)
* Dead or zombie mobs can no longer sleep

* Removed zombie fix

* Moved dead-checks to OnEvent

* Cleanup
2022-12-15 15:34:43 -06:00
AJCM-git
2af8ada799 ECS Buckle and Rotation visualizers (#13024)
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2022-12-15 19:39:34 +01:00
Chief-Engineer
eb18363bd2 Add multiple logs (#12857) 2022-12-15 19:33:27 +01:00
Chief-Engineer
343e695524 Fix electrocution logs (#13037) 2022-12-15 19:30:47 +01:00
IanComradeBot
04fb669034 Automatic changelog update 2022-12-15 16:34:25 +00:00
lapatison
1850158688 Translate Upstream #647 (#648) 2022-12-15 08:33:19 -08:00
Morb
0f492816f8 Merge pull request #647 from space-syndicate/upstream-sync
Upstream sync
2022-12-15 18:51:43 +03:00
Morbo
3f92c71562 Update locale 2022-12-15 18:32:04 +03:00
Morbo
e32c928ff8 Merge remote-tracking branch 'upstream/master' into master-syndie
# Conflicts:
#	.github/PULL_REQUEST_TEMPLATE.md
#	Resources/Prototypes/Datasets/Names/last.yml
2022-12-15 18:30:38 +03:00
Morb
07b5ba7002 Hotfix Inject DI to queue GUI (#646) 2022-12-15 07:27:26 -08:00
PJBot
27d0e0274f Automatic changelog update 2022-12-14 23:31:31 -05:00
metalgearsloth
a5b04b49b6 Fix NPC obstacle handling (#13007) 2022-12-15 15:30:28 +11:00
Leon Friedrich
6fa2391e42 Replaces anchored lookup flag with static (#13036) 2022-12-15 15:29:46 +11:00
PJBot
0db4402567 Automatic changelog update 2022-12-14 23:14:05 -05:00
Nemanja
de35226e05 Intercom Tweaks and Fixes (#13032)
Closes https://github.com/space-wizards/space-station-14/issues/13023
2022-12-15 15:13:02 +11:00
Morb
57459b64b1 Disable priority join button (#644) 2022-12-14 14:08:01 -08:00
Morb
7bfeb45102 Remove priority join button (#643) 2022-12-14 00:58:09 -08:00
PJBot
b7f4311faf Automatic changelog update 2022-12-13 20:40:58 -05:00
Nemanja
00497177f8 Intercoms [crappy radios] (#12898) 2022-12-14 12:39:54 +11:00
PJBot
a3c8d2e306 Automatic changelog update 2022-12-13 20:25:55 -05:00
Tom Richardson
49183abef2 Make department radio messages work in default radio (#12834) 2022-12-14 12:24:49 +11:00
Chief-Engineer
df6faaec12 add fax machine logs (#13006) 2022-12-14 12:09:45 +11:00
Leon Friedrich
fadf9476de Make ghost boo action start with a cooldown. (#12936) 2022-12-14 12:07:36 +11:00
Leon Friedrich
0982ef3cea Engine update (#13022) 2022-12-14 12:05:01 +11:00
metalgearsloth
6fa9104ad7 Update content for pause event changes (#12970) 2022-12-14 11:55:51 +11:00
Kara
c64b8cec4c Remove "Goebbles" from last name list (#13020) 2022-12-13 16:37:24 -08:00
Kara
a5d25fc75a Condense PR template a bit (#13021) 2022-12-13 16:37:17 -08:00
Leon Friedrich
f65510ca81 misc flare fixes (#12942) 2022-12-13 14:46:58 -06:00
Morb
2168bc9689 Merge pull request #641 from space-syndicate/upstream-sync
Upstream sync
2022-12-13 20:46:15 +03:00
Morbo
283f94dced Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-12-13 20:41:52 +03:00
metalgearsloth
5a756a0094 Network pacifiedcomponent (#13012) 2022-12-13 11:02:02 -06:00
IanComradeBot
b2a9c227a7 Automatic changelog update 2022-12-13 14:08:57 +00:00
lapatison
ecac835e9f Translate Upstream #636 (#637)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2022-12-13 17:07:50 +03:00
Emisse
1a63172554 Bagel Update 15.7 (#13001) 2022-12-13 07:48:05 -06:00
Emisse
779dd5dbd7 Marathon Update 3.9 (#13002) 2022-12-13 07:46:58 -06:00
Emisse
a918732a59 Box Update 2.3 (#13003) 2022-12-13 07:46:44 -06:00
Emisse
9c8f1df1e3 Omega Update 1.2 (#13004) 2022-12-13 21:28:48 +11:00
metalgearsloth
043079384d Change planet command gas constants (#13014) 2022-12-13 21:26:35 +11:00
Emisse
80235fdef0 CentComm Fax (#13000) 2022-12-13 13:12:47 +11:00
Pieter-Jan Briers
32908fee67 Fix thread pool IoC context bug in DecalSystem. (#12993)
Fixes https://github.com/space-wizards/space-station-14/issues/12992
2022-12-13 09:45:29 +11:00
Morb
81f8e8e7a2 Merge pull request #636 from space-syndicate/upstream-sync
Upstream sync
2022-12-12 19:26:41 +03:00
Morbo
a2414e0892 Update locale 2022-12-12 19:01:35 +03:00
Morbo
f0cf42aab3 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Prototypes/Maps/pillar.yml
2022-12-12 18:59:08 +03:00
Checkraze
1923ab3015 Kettle 1.4.3 (#12859)
* Kettle 1.4.3

* fax machines

* hamter
2022-12-12 04:21:36 -06:00
Checkraze
acc129df9a Moose 3.2.1 (#12984)
* hamter fax

* cloning swap
2022-12-12 04:21:10 -06:00
PJBot
75ed9b8227 Automatic changelog update 2022-12-12 05:20:42 -05:00
metalgearsloth
666d81a869 Ignore non-hard bodies for npc steering (#12990) 2022-12-12 04:20:13 -06:00
Nemanja
bbfa8b5ae6 Remove xenoarch boards from RD locker (#12991) 2022-12-12 04:19:38 -06:00
Chief-Engineer
388d186fc7 Add stamina logs (#12921) 2022-12-12 15:21:15 +11:00
metalgearsloth
3b3963083b Replace GridEntityId with Owner (#12743) 2022-12-12 14:59:02 +11:00
PJBot
4cbf78646a Automatic changelog update 2022-12-11 22:36:36 -05:00
Leon Friedrich
77683a95df Add point light to burning entities (#12959) 2022-12-12 14:35:33 +11:00
PJBot
7d551d9590 Automatic changelog update 2022-12-11 22:34:46 -05:00
metalgearsloth
7910bd3ff4 Context steering for NPCs (#12915) 2022-12-12 14:33:43 +11:00
PJBot
881ba0d48d Automatic changelog update 2022-12-11 19:02:30 -05:00
Jacob Tong
59668b708a Update RobustToolbox to v0.71.1.3 (#12983) 2022-12-11 16:01:27 -08:00
Jacob Tong
5359f79e1f Update RobustToolbox (#12981) 2022-12-11 12:08:13 -08:00
PJBot
31f30acc8a Automatic changelog update 2022-12-11 13:07:15 -05:00
Morb
dbba104eab Fax Machine (#11704) 2022-12-12 05:06:11 +11:00
PJBot
2fe900da57 Automatic changelog update 2022-12-11 08:38:13 -05:00
metalgearsloth
83fede79eb Add simple miss chances for NPCs (#12978)
Doesn't consider juking potential but okay for now.
2022-12-11 07:37:09 -06:00
PJBot
da31f9e5ee Automatic changelog update 2022-12-11 08:19:28 -05:00
metalgearsloth
748b79d1df Fix duplicate mech footstep sounds (#12972)
* Fix duplicate mech footstep sounds

We just add a new component for relay targets so we can use that for audio prediction.

* Fix cwash

* woop
2022-12-11 07:18:25 -06:00
PJBot
a7a43c8b34 Automatic changelog update 2022-12-11 06:34:40 -05:00
Moony
de7a3413d5 Removes Pillar. (#12977)
* Removes Pillar.

I suppose this is my lesson to never trust people who claim they'll address issues later, because Pillar is a pile of issues that have been unaddressed since it's inception, despite my countless attempts (and growing frustration with) getting them handled.

There's too many issues to list here, so I'm just fully removing the map. Pillar will not be re-added without every single issue being addressed _at the time of PR_ and will be given zero leeway with leaving issues to solve later, because they clearly will never be solved.

* guh

Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2022-12-11 05:33:37 -06:00
PJBot
3d91aee8d5 Automatic changelog update 2022-12-11 06:32:58 -05:00
Nemanja
ef8db74533 mech equipment fix (#12969) 2022-12-11 05:31:55 -06:00
IanComradeBot
ccfbab8cae Automatic changelog update 2022-12-11 07:01:47 +00:00
lapatison
4e9a5c1bca Translate Upstream #634 (#635)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2022-12-10 23:00:42 -08:00
Morb
2f365fc41a GitHub files update (#633) 2022-12-10 22:48:56 -08:00
Morbo
2469fb6cf2 Hotfix research technology icon state 2022-12-11 09:46:43 +03:00
Morb
1a61d420db Merge pull request #634 from space-syndicate/upstream-sync
Upstream sync
2022-12-11 08:28:23 +03:00
Morbo
b6b095e31b Update locale 2022-12-11 08:01:50 +03:00
Morbo
024f4113a9 Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-12-11 07:59:37 +03:00
metalgearsloth
58d57c2e8e Re-save nukie planet again (#12967) 2022-12-11 11:32:36 +11:00
Paul Ritter
bca66488bf more proper serv4 usage because i forgot to push for the last pr (#12965) 2022-12-11 00:25:04 +01:00
Paul Ritter
5715b0c2be Changes needed for new notnullableflaganalyzer (#12957) 2022-12-11 00:19:37 +01:00
PJBot
95358f3b66 Automatic changelog update 2022-12-10 17:56:21 -05:00
Leon Friedrich
bc7754a70d Fix projectile exception (#12956) 2022-12-11 09:56:09 +11:00
Errant
b6e382fe82 Handcuffing in Harm mode (#12838) 2022-12-11 09:55:18 +11:00
PJBot
1121cd3a84 Automatic changelog update 2022-12-10 16:01:07 -05:00
Nemanja
7702e334d7 fix ripley grabber bugs (#12962) 2022-12-10 15:00:04 -06:00
PJBot
85624fa9b5 Automatic changelog update 2022-12-10 15:59:28 -05:00
DrSmugleaf
407a907a2f Fix error when spawning nuke ops (#12961) 2022-12-10 21:58:25 +01:00
Rane
2b69854ed7 blinding networking (#12937) 2022-12-10 14:26:17 -06:00
IanComradeBot
19ba5db7c7 Automatic changelog update 2022-12-10 20:11:55 +00:00
Morb
f458d9d258 Classic traitor alert (#632) 2022-12-10 12:10:51 -08:00
Morb
6ad4a10b29 Repository cleanup (#631) 2022-12-10 12:10:27 -08:00
IanComradeBot
3ff31edc88 Automatic changelog update 2022-12-10 17:27:17 +00:00
lapatison
9422eb48ad Translation edits (#629) 2022-12-10 09:26:13 -08:00
IanComradeBot
c0c47d74cc Automatic changelog update 2022-12-10 17:08:32 +00:00
lapatison
4c38d7162e Translate Upstream #628 (#630) 2022-12-10 09:07:26 -08:00
PJBot
819853bffa Automatic changelog update 2022-12-10 12:06:44 -05:00
Nemanja
913e1ee676 Exosuit: Ripley (#12668)
* mechs

* interaction relay

* atmos handling

* fuck around with interaction events

SPAGHETTI CODE OH MY GOD

* more sprites and whatever the hell

* more mech shit

* more shit for equipment

* starting equipment (for nukie mechs and such)

* equipment cycling

* starting with some of the ui

* a fat chunk of ui prototyping

* done tinkering with ui

* a bunch of ui stuff and what have yous

* cleaning up grabber and state handling

* make the ui actually functional + watch me port a million icons

I swear i'll prune the sprites later blease

* start on construction

* construction yo mamma

* remove some unused files

* fix a silly

* make the graph sane

* make it actually constructible.

* print the boards as well, bozo

* rebalance part prices

* eject action

also i appease the russians by remembering to localize

* Punch Shit

* make mech integrity and repairs work

* Make the UI more based

STOMP STOMP STOMP STOMP

* make equipment even more based

* batteries and other such delights

* make the ui look pimpin af

* make the construction mega based

* UI but so epic

* equipment

* some sweat tweaks

* damage rebalancing

* restructure tech

* fix some shit

* mechs inherit access

* make icons actually use sprite specifiers

* TRAILING COMMAA!!!!!

* fix a mild indentation sin

* undo this change because it isn't needed

* actually fix this

* secret webeditting shhhh

* place this tech here

* comments

* foo
2022-12-10 11:05:39 -06:00
Morb
2558b6cd62 Merge pull request #628 from space-syndicate/upstream-sync
Upstream sync
2022-12-10 16:29:21 +03:00
Morbo
e5f3f99478 Fix emergency shuttle 2022-12-10 16:07:01 +03:00
Morbo
e0b086af1b Update locale 2022-12-10 14:07:49 +03:00
Morbo
42bd050888 Merge remote-tracking branch 'upstream/master' into upstream-sync2 2022-12-10 14:04:43 +03:00
PJBot
11d81aa155 Automatic changelog update 2022-12-10 04:32:06 -05:00
metalgearsloth
f8a8b41976 Fix rat pathfinding (#12951)
Fixes https://github.com/space-wizards/space-station-14/issues/12950
2022-12-10 20:31:02 +11:00
metalgearsloth
0db20ee8be Update submodule to 0.71.1.0 (#12952) 2022-12-10 20:30:31 +11:00
Leon Friedrich
7ee2f15a14 Fix projectiles not inheriting velocities from the shooter/gun. (#12854)
Fixes https://github.com/space-wizards/space-station-14/issues/12852
2022-12-10 14:45:18 +11:00
PJBot
e6083a5c48 Automatic changelog update 2022-12-09 22:44:22 -05:00
Vordenburg
80642c6ddc Fix toy ammo whitelist. (#12946) 2022-12-10 14:43:19 +11:00
keronshb
153fcd2172 Refactors blocking system, fixes exception (#12947) 2022-12-10 14:42:38 +11:00
metalgearsloth
a8f9d1a79f Specify LoadMap for nukie planet (#12696) 2022-12-10 14:40:56 +11:00
PJBot
b491235ad0 Automatic changelog update 2022-12-09 21:09:44 -05:00
Nemanja
250fde746f make nukie round-end screen good (#12949)
* make nukie round-end screen good

* UNCOMMENT THIS YOU BUFFOON
2022-12-09 20:08:40 -06:00
Nemanja
9db34a4e8a make legs affect movement speed with body (#12928)
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2022-12-10 02:08:47 +01:00
Nemanja
45b72d4852 nullable parts in body prototypes (#12935)
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2022-12-10 02:07:09 +01:00
DrSmugleaf
4a17d2cb33 Remove redundant resolve in NukeopsRuleSystem (#12948) 2022-12-10 01:16:33 +01:00
ssdaniel24
fdf42dfcb2 Add cyrillic letter decals (#538) 2022-12-08 22:45:55 -08:00
PJBot
2a6518c7ae Automatic changelog update 2022-12-08 22:07:45 -05:00
Nemanja
331108f5eb Tech Tree 2 Deluxe (With Funky Kong) (#12916)
Closes https://github.com/space-wizards/space-station-14/issues/12147
2022-12-09 14:06:41 +11:00
Leon Friedrich
abaa6c6dd9 Increase error tolerance of power debug assert (#12828) 2022-12-09 12:48:53 +11:00
Chief-Engineer
b49762eae5 Add logs for pointing (#12920) 2022-12-09 12:18:13 +11:00
Chief-Engineer
3d003fdd02 Fix and reclassify existing anchor logs (#12926) 2022-12-09 12:17:56 +11:00
Leon Friedrich
75ab0a1127 Fix ambient audio assert (#12938) 2022-12-09 12:16:39 +11:00
Morb
021b90a73f Merge pull request #627 from space-syndicate/upstream-sync
Upstream sync
2022-12-08 08:58:18 +03:00
Morbo
f6a94b27ba Update locale 2022-12-08 08:23:51 +03:00
Morbo
2f1730f64c Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-12-08 08:04:31 +03:00
IanComradeBot
322a3792cd Automatic changelog update 2022-12-08 04:53:36 +00:00
lapatison
80df5183cb Translate Upstream #623 (#626)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2022-12-07 20:52:29 -08:00
PJBot
92a62ac5c1 Automatic changelog update 2022-12-07 21:06:21 -05:00
metalgearsloth
749b062452 Don't clip ban reason text (#12925) 2022-12-07 20:05:18 -06:00
PJBot
0454d7cb5d Automatic changelog update 2022-12-07 20:57:16 -05:00
metalgearsloth
ca60c14b03 Fix planet footstep modifier (#12887) 2022-12-08 12:56:12 +11:00
PJBot
693ed9e9d7 Automatic changelog update 2022-12-07 20:48:34 -05:00
metalgearsloth
5c4f32454f Fix landing sounds on planetmaps (#12888) 2022-12-08 12:47:31 +11:00
PJBot
cc6daa67ed Automatic changelog update 2022-12-07 20:29:55 -05:00
Nemanja
c319a82404 fix analysis console text (#12895) 2022-12-08 12:28:51 +11:00
Kara
8bf0d16fad Revert "Kicking AFK players (#12812)" (#12909)
This reverts commit ca260ee666.
2022-12-08 01:07:58 +11:00
Morb
5887462afc [Hotfix] Deathsquad hardsuit (#625) 2022-12-06 23:27:28 -08:00
Morb
c124cd500b Hotfix Delta station (#624) 2022-12-06 23:12:54 -08:00
Leon Friedrich
8ad010ea9b Increase test time limit (#12911) 2022-12-07 17:34:58 +11:00
Morb
73dfd2e32b Merge pull request #623 from space-syndicate/upstream-sync
Upstream sync
2022-12-07 09:05:17 +03:00
Morbo
d3310ff834 Update locale 2022-12-07 08:43:45 +03:00
Morbo
f032966976 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	.github/ISSUE_TEMPLATE/config.yml
#	.github/PULL_REQUEST_TEMPLATE.md
#	Resources/Prototypes/Recipes/Lathes/medical.yml
#	Resources/Textures/Structures/Machines/microwave.rsi/meta.json
2022-12-07 08:34:29 +03:00
Morb
41eb1f00ed Animated cat tail (#603) 2022-12-06 21:17:22 -08:00
no_mad
ab499d5ec4 External access for IAA (#620)
Co-authored-by: Morbo <14136326+Morb0@users.noreply.github.com>
2022-12-06 19:57:18 -08:00
Morb
855a207215 [Resprite] Deathsquad hardsuit (#622) 2022-12-06 19:43:49 -08:00
PJBot
3818063b9f Automatic changelog update 2022-12-06 20:57:55 -05:00
Alex Evgrashin
04db7d0fdd Geiger counter (#12082) 2022-12-06 17:56:52 -08:00
Nemanja
ae700781b4 actually fix hamster linter fail (#12913) 2022-12-07 11:48:09 +11:00
Nemanja
450f1f204f hamster linter fail fix (#12912) 2022-12-07 11:24:38 +11:00
PJBot
1f7c188933 Automatic changelog update 2022-12-06 18:47:11 -05:00
Leon Friedrich
7f234d4e3b Allow crew manifest window resizing (#12825) 2022-12-06 15:46:19 -08:00
eoineoineoin
ff9cf108b6 UX improvements to Air Alarm UI (#12681)
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
2022-12-06 15:46:07 -08:00
PJBot
dadd34286e Automatic changelog update 2022-12-06 18:39:13 -05:00
metalgearsloth
b4688bc682 Revolver fixes (#12697) 2022-12-06 15:38:10 -08:00
PJBot
94240c41ec Automatic changelog update 2022-12-06 18:35:59 -05:00
Errant
bf3b4dda5b Fix wallmount generators and substations being blocked by wall (#12847) 2022-12-06 15:34:56 -08:00
PJBot
fc24040811 Automatic changelog update 2022-12-06 18:34:24 -05:00
metalgearsloth
540a3d9028 Increase NPC chase persistence (#12850) 2022-12-06 15:34:23 -08:00
metalgearsloth
dd384c55a0 Pathfinder tweaks (#12848) 2022-12-06 15:33:44 -08:00
eoineoineoin
8f641137e8 Fix bug where AirAlarmUI would display incorrect scrubber filters (#12846)
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
2022-12-06 15:33:21 -08:00
brainfood1183
375ca1e22b Hamster Pet (GhostRoleMob) (#12813) 2022-12-06 15:28:05 -08:00
Julian Giebel
cc8b90dc44 Add a benchmark for device networking (#12619) 2022-12-06 15:22:57 -08:00
Rane
21906f45bf examine for stealth effect (#12486)
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-12-06 15:18:46 -08:00
PJBot
2f2d8889ab Automatic changelog update 2022-12-06 18:18:24 -05:00
Interrobang01
74ab589031 Holographic projectors can be put into respective belts (#12425) 2022-12-06 15:17:21 -08:00
PJBot
142ad49d75 Automatic changelog update 2022-12-06 18:15:51 -05:00
nikthechampiongr
3d86baa92e Confirmation button (#12671)
Closes https://github.com/space-wizards/space-station-14/issues/12579
2022-12-06 15:14:48 -08:00
Veritius
f7713c63fe Nerf tranquilizer shell capacity to 7 units (#12763) 2022-12-06 15:14:23 -08:00
Justin Trotter
ef5b2a19fa toggle internals icon uses back internals (#12478) 2022-12-06 15:14:08 -08:00
PJBot
05e85e5de6 Automatic changelog update 2022-12-06 18:12:08 -05:00
metalgearsloth
2ff2ba89a1 Fix NPCs stopping steering on 1 bad path (#12571) 2022-12-06 15:11:05 -08:00
Rane
8d1773742e World target action uses entity coordinates (#12484) 2022-12-06 15:03:20 -08:00
PJBot
2eb9926af8 Automatic changelog update 2022-12-06 18:01:03 -05:00
Bright0
f55d85a975 Fix item cabinet locking while open and locker favoritism (#12508)
Co-authored-by: Moony <moony@hellomouse.net>
Fixes https://github.com/space-wizards/space-station-14/issues/12426
2022-12-06 14:59:59 -08:00
PJBot
14599c0a90 Automatic changelog update 2022-12-06 17:57:18 -05:00
dontbetank
0951db243e Change the hunger and thirst values of animals (#12780) 2022-12-06 14:56:14 -08:00
metalgearsloth
d9a26c76e0 Fix texture crimes (#12900) 2022-12-06 14:35:44 +11:00
metalgearsloth
16111b0668 Update submodule to 0.71.0.0 (#12897) 2022-12-06 13:35:42 +11:00
Easypoller
001c755a94 Mop usable as weapon (#12864) 2022-12-05 18:28:00 -08:00
metalgearsloth
5010f199ad Add support for FTL points (#12891) 2022-12-06 13:12:34 +11:00
Pieter-Jan Briers
10a99617b8 Remove usages of texture: .rsi/*.png and such. (#12896) 2022-12-06 13:11:37 +11:00
Vordenburg
54397ca4a7 Use IContainer instead of BaseContainer. (#12876) 2022-12-06 10:03:58 +13:00
Pieter-Jan Briers
acdc92d0ab Pull TFM on missing content projects from robust props files. (#12872) 2022-12-05 20:22:38 +01:00
PJBot
544fc01cde Automatic changelog update 2022-12-04 22:48:11 -05:00
metalgearsloth
b4f4de211e Fix planet tile friction (#12886)
Falls back to default friction on empty tiles where a planet has gravity.
2022-12-04 21:47:08 -06:00
Cheackraze
e776d01df0 Moose 2.2 (#12860) 2022-12-04 18:36:48 -08:00
PJBot
0fa95843cc Automatic changelog update 2022-12-04 21:36:10 -05:00
Nemanja
f4202eec18 artifact analyzer roundstart linking fix (#12870)
Fixes https://github.com/space-wizards/space-station-14/issues/12784
2022-12-04 18:35:07 -08:00
PJBot
bb3f3dbc13 Automatic changelog update 2022-12-04 19:25:03 -05:00
Nemanja
80d06362c5 vehicle access fix (#12868) 2022-12-04 18:23:59 -06:00
Kara
8cc2e2579e Update issue & PR template (#12884)
* Update issue & PR template

* p

* oop
2022-12-04 18:22:56 -06:00
Nemanja
64fbb7908a potato battery visualizer exception fix (#12862) 2022-12-05 10:50:47 +11:00
Pieter-Jan Briers
dcffadb526 Don't generate click maps for some textures. (#12874) 2022-12-05 10:47:24 +11:00
Pieter-Jan Briers
90cc6e391b .Keys.Contains() -> .ContainsKey() (#12873) 2022-12-05 10:46:52 +11:00
IanComradeBot
878a78c376 Automatic changelog update 2022-12-04 23:37:46 +00:00
lapatison
d75e4d348e Translation edits (#621)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2022-12-04 15:36:40 -08:00
Pieter-Jan Briers
b707b788ac Remove trailing commas from RSIs. (#12865) 2022-12-04 22:47:23 +01:00
Leon Friedrich
a991bf94f4 Remove active doors on bagel (#12869) 2022-12-05 05:43:32 +11:00
PJBot
d3907e38d7 Automatic changelog update 2022-12-04 07:48:30 -05:00
Pieter-Jan Briers
f57204b872 Fix LinkBanner for replicated CVar values. (#12845)
Fixes #12843
2022-12-04 06:47:25 -06:00
Leon Friedrich
f99f681815 Escape paper input (#12863) 2022-12-04 03:32:44 -06:00
IanComradeBot
b0d4590e2a Automatic changelog update 2022-12-04 07:06:02 +00:00
Morb
9b51cabde2 Fix queue AFK kick (#617) 2022-12-03 23:04:57 -08:00
Morb
37a76350c8 [Sponsor] Purple pulsing marking (#616) 2022-12-03 06:11:35 -08:00
IanComradeBot
b46bc23f4a Automatic changelog update 2022-12-03 13:14:14 +00:00
Morb
37451fc974 Revert "Join min playtime (#604)" (#615) 2022-12-03 05:14:08 -08:00
lapatison
049ad38301 Canister name fix (#609) 2022-12-03 05:13:09 -08:00
Morb
1db1482dcd Update rules (#614) 2022-12-03 02:10:23 -08:00
IanComradeBot
58696bac67 Automatic changelog update 2022-12-03 07:30:23 +00:00
Morb
f7ddad92f4 Update rules (#612) 2022-12-02 23:29:35 -08:00
lapatison
ee789b58af Translate Upstream #611 (#613) 2022-12-02 23:29:18 -08:00
IanComradeBot
0260428249 Automatic changelog update 2022-12-03 06:09:23 +00:00
vanx
052dcb9ed3 Add RP warning for cloning window (#610)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2022-12-02 22:08:18 -08:00
IanComradeBot
995ac41186 Automatic changelog update 2022-12-03 04:52:05 +00:00
Morb
57ccecd635 Merge pull request #611 from space-syndicate/upstream-sync
Upstream sync
2022-12-03 07:51:00 +03:00
Morbo
df46659618 Fix patreon link in queue 2022-12-03 07:31:24 +03:00
Morbo
d8e7632f73 Update locale 2022-12-03 07:14:27 +03:00
Morbo
612d79c8fa Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Client/Links/UILinks.cs
#	Content.Server/Entry/EntryPoint.cs
#	Content.Server/IoC/ServerContentIoC.cs
#	Content.Shared/CCVar/CCVars.cs
#	Resources/Textures/Clothing/Head/Hardhats/blue.rsi/icon.png
#	Resources/Textures/Clothing/Head/Hardhats/blue.rsi/off-equipped-HELMET.png
#	Resources/Textures/Clothing/Head/Hardhats/blue.rsi/off-inhand-left.png
#	Resources/Textures/Clothing/Head/Hardhats/blue.rsi/off-inhand-right.png
#	Resources/Textures/Clothing/Head/Hardhats/blue.rsi/on-equipped-HELMET.png
#	Resources/Textures/Clothing/Head/Hardhats/blue.rsi/on-inhand-left.png
#	Resources/Textures/Clothing/Head/Hardhats/blue.rsi/on-inhand-right.png
#	Resources/Textures/Clothing/Head/Hardhats/orange.rsi/icon.png
#	Resources/Textures/Clothing/Head/Hardhats/orange.rsi/light-icon.png
#	Resources/Textures/Clothing/Head/Hardhats/orange.rsi/off-equipped-HELMET.png
#	Resources/Textures/Clothing/Head/Hardhats/orange.rsi/off-inhand-left.png
#	Resources/Textures/Clothing/Head/Hardhats/orange.rsi/off-inhand-right.png
#	Resources/Textures/Clothing/Head/Hardhats/orange.rsi/on-equipped-HELMET.png
#	Resources/Textures/Clothing/Head/Hardhats/orange.rsi/on-inhand-left.png
#	Resources/Textures/Clothing/Head/Hardhats/orange.rsi/on-inhand-right.png
#	Resources/Textures/Clothing/Head/Hardhats/red.rsi/icon.png
#	Resources/Textures/Clothing/Head/Hardhats/red.rsi/off-equipped-HELMET.png
#	Resources/Textures/Clothing/Head/Hardhats/red.rsi/off-inhand-left.png
#	Resources/Textures/Clothing/Head/Hardhats/red.rsi/off-inhand-right.png
#	Resources/Textures/Clothing/Head/Hardhats/red.rsi/on-equipped-HELMET.png
#	Resources/Textures/Clothing/Head/Hardhats/red.rsi/on-inhand-left.png
#	Resources/Textures/Clothing/Head/Hardhats/red.rsi/on-inhand-right.png
#	Resources/Textures/Clothing/Head/Hardhats/white.rsi/icon.png
#	Resources/Textures/Clothing/Head/Hardhats/white.rsi/light-icon.png
#	Resources/Textures/Clothing/Head/Hardhats/white.rsi/off-equipped-HELMET.png
#	Resources/Textures/Clothing/Head/Hardhats/white.rsi/off-inhand-left.png
#	Resources/Textures/Clothing/Head/Hardhats/white.rsi/off-inhand-right.png
#	Resources/Textures/Clothing/Head/Hardhats/white.rsi/on-equipped-HELMET.png
#	Resources/Textures/Clothing/Head/Hardhats/white.rsi/on-inhand-left.png
#	Resources/Textures/Clothing/Head/Hardhats/white.rsi/on-inhand-right.png
#	Resources/Textures/Clothing/Head/Hardhats/yellow.rsi/icon.png
#	Resources/Textures/Clothing/Head/Hardhats/yellow.rsi/off-equipped-HELMET.png
#	Resources/Textures/Clothing/Head/Hardhats/yellow.rsi/off-inhand-left.png
#	Resources/Textures/Clothing/Head/Hardhats/yellow.rsi/off-inhand-right.png
#	Resources/Textures/Clothing/Head/Hardhats/yellow.rsi/on-equipped-HELMET.png
#	Resources/Textures/Clothing/Head/Hardhats/yellow.rsi/on-inhand-left.png
#	Resources/Textures/Clothing/Head/Hardhats/yellow.rsi/on-inhand-right.png
#	Resources/Textures/Clothing/OuterClothing/Suits/fire.rsi/equipped-OUTERCLOTHING.png
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/atmos.rsi/equipped-INNERCLOTHING.png
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/ce.rsi/equipped-INNERCLOTHING.png
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/engineering.rsi/equipped-INNERCLOTHING.png
#	Resources/Textures/Clothing/Uniforms/Jumpsuit/engineering_hazard.rsi/equipped-INNERCLOTHING.png
2022-12-03 07:09:10 +03:00
Easypoller
afbb3f28f0 Added airlock kit orderable from cargo (#12722) 2022-12-02 18:04:34 -08:00
PJBot
9fd1158cf1 Automatic changelog update 2022-12-02 20:49:28 -05:00
GoodWheatley
bdd12bd55a TC price changes (#12630) 2022-12-02 17:48:25 -08:00
eoineoineoin
c324640eaf Avoid a display bug when showing a network using multitool (#12793)
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
2022-12-02 17:47:24 -08:00
Emisse
b971f2425e Bagel Update 15.6 real (#12796) 2022-12-02 17:45:41 -08:00
Alex Evgrashin
c9ff567c78 Fix honkbot slipping (#12791) 2022-12-02 17:44:10 -08:00
PJBot
c033e74c7d Automatic changelog update 2022-12-02 20:42:09 -05:00
Flareguy
c5024dcfdf Reshades all Engineer jumpsuits and updates hardhat sprites (#12777) 2022-12-02 17:41:06 -08:00
Pieter-Jan Briers
a6045e4538 Launcher info links. (#12781) 2022-12-02 17:23:43 -08:00
PJBot
083ef009d6 Automatic changelog update 2022-12-02 20:21:41 -05:00
deltanedas
6f651aba13 welding modular mines/grenades to salvage them (#12701) 2022-12-02 17:20:38 -08:00
Chief-Engineer
9da3be09e0 Improve ingestion logging (#12839) 2022-12-02 17:19:44 -08:00
Easypoller
fcf5eeb635 Added orderable crates for medical emergencies (#12815) 2022-12-02 17:18:51 -08:00
PJBot
9bac570fb0 Automatic changelog update 2022-12-02 20:17:02 -05:00
jicksaw
5fedbf329f Clear chat input when focus is released with Esc (#12823) 2022-12-02 17:15:59 -08:00
Chief-Engineer
67cfc2e81d Fix addhand command (#12836) 2022-12-02 17:13:27 -08:00
eoineoineoin
af51e67e1c Add a label to make lathe UI clearer (#12805)
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
2022-12-02 17:13:09 -08:00
Nemanja
64f57aceb2 genericize ui fragments (#12810) 2022-12-02 16:46:58 -06:00
Nemanja
d52cbdc18e Rephrase panic bunker denial messages (#12827)
* Rephrase panic bunker denial messages

* ike and his infinite wisdom
2022-12-02 02:51:53 -06:00
IanComradeBot
d8dc57c5bc Automatic changelog update 2022-12-02 04:29:25 +00:00
lapatison
b1f622a649 Translate Upstream #605 (#608) 2022-12-01 20:28:21 -08:00
Morb
557e629e47 Queue metrics (#606) 2022-12-01 20:27:09 -08:00
IanComradeBot
9d4e8f9fee Automatic changelog update 2022-12-02 04:00:15 +00:00
Morb
335c02af2a Merge pull request #605 from space-syndicate/upstream-sync
Upstream sync
2022-12-02 06:59:09 +03:00
Morbo
6aa0bf2cb2 Update locale 2022-12-02 06:46:42 +03:00
Morbo
f9229d979c Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Prototypes/Entities/Clothing/Neck/mantles.yml
2022-12-02 06:42:59 +03:00
Leon Friedrich
154aea05a0 Fix decal IoC exception (#12789) 2022-12-02 10:42:47 +11:00
Leon Friedrich
521a5f865f Engine update (#12826) 2022-12-02 10:41:18 +11:00
Morb
d956b8bfcc Panic bunker min overall playtime & deny reason (#12811)
* Add min overall hours & reason

* Disable show reason by default
2022-12-01 10:41:47 -06:00
PJBot
ed3536fb7c Automatic changelog update 2022-12-01 11:39:25 -05:00
Emisse
1d3a20605a asssssss (#12797) 2022-12-01 10:39:24 -06:00
Morb
ca260ee666 Kicking AFK players (#12812)
* Kicking AFK players

* Set correct CCvar values
2022-12-01 10:38:20 -06:00
Kara
026991ed17 Fix shutter drawdepth (#12819) 2022-12-01 10:38:00 -06:00
PJBot
f084453db6 Automatic changelog update 2022-12-01 10:03:05 -05:00
Leon Friedrich
b771d2423a Fix ambient sound error (#12808) 2022-12-01 09:02:37 -06:00
metalgearsloth
cc90f68f0f Fix turrets not shooting in space (#12820)
* Fix turrets not shooting in space

* Faster target acquisition
2022-12-01 09:02:01 -06:00
PJBot
85cdf4d797 Automatic changelog update 2022-12-01 00:47:07 -05:00
Kara
01e0ea7922 Ghost toggle FoV action (#12818)
* Ghost toggle FoV action

* p
2022-11-30 23:46:04 -06:00
Nemanja
771e6721eb Uncap station events (#12817) 2022-11-30 23:45:42 -06:00
Scribbles0
7a5fad9bbd ok lets get back into this (#12816) 2022-11-30 23:09:45 -06:00
Mr0maks
db4d37a2b7 Fix locale (#12755)
After fixing in the settings, I forgot to change it everywhere
2022-11-30 10:21:23 +01:00
Morb
2409fea950 Join min playtime (#604) 2022-11-29 20:15:56 -08:00
IanComradeBot
84e9af4ab5 Automatic changelog update 2022-11-30 04:02:41 +00:00
Morb
a2da2e7f95 [Resprite] Hydroponics production (#600) 2022-11-29 20:01:36 -08:00
Leon Friedrich
5f964f02b7 Fix melee animation exception (#12806) 2022-11-30 12:40:57 +11:00
metalgearsloth
4f6ead57bf Revert "Multi-threaded mob movement" (#12809) 2022-11-30 12:39:02 +11:00
PJBot
c86170303d Automatic changelog update 2022-11-29 17:42:30 -05:00
metalgearsloth
d8bc7e1cb7 Multi-threaded mob movement (#12611) 2022-11-30 09:41:26 +11:00
Morb
fb3f24652e Revert "Revert "Server join queue (#583)"" (#602) 2022-11-29 06:41:12 -08:00
eclips_e
e923b15e27 Prayer Fixes (#12752)
* fixe

* no more ahelp spam

* More fixes

* i hate

* typo fix

Co-authored-by: Just-a-Unity-Dev <just-a-unity-dev@users.noreply.github.com>
2022-11-28 22:49:20 -06:00
IanComradeBot
89001f0823 Automatic changelog update 2022-11-28 17:46:20 +00:00
lapatison
e57340e9cb Translation of new haircuts (#598) 2022-11-28 09:45:15 -08:00
Morbo
e49f4d6b63 Hotfix markings select 2022-11-28 13:30:44 +03:00
IanComradeBot
96430faed6 Automatic changelog update 2022-11-28 07:40:28 +00:00
Morb
68a02cc1bb Additional sponsor character slots (#548) 2022-11-27 23:39:24 -08:00
IanComradeBot
376a3d43e7 Automatic changelog update 2022-11-28 07:12:35 +00:00
Morb
0ffb02fcf0 Add handlebar moustaches (#589) 2022-11-27 23:11:31 -08:00
IanComradeBot
d6cc9c582a Automatic changelog update 2022-11-28 07:04:24 +00:00
Morb
6ffeb42a67 Add 70 new haircuts (#588) 2022-11-27 23:03:20 -08:00
IanComradeBot
07053997e2 Automatic changelog update 2022-11-28 06:37:56 +00:00
no_mad
23ec882fd0 Delta evacuation shuttle (#596) 2022-11-27 22:36:51 -08:00
Morb
5d310c8df6 Hotifx sponsors (#597) 2022-11-27 22:26:19 -08:00
Vera Aguilera Puerto
d05b2a8e71 InventoryComponent type handler for entities in inv slots (#12026) 2022-11-28 14:01:50 +11:00
Mervill
d4c092a373 Destroyed gas canisters moveable + recyclable (#12766) 2022-11-28 13:49:37 +11:00
PJBot
7bac0663bb Automatic changelog update 2022-11-27 21:48:31 -05:00
Vordenburg
6124fa41a2 Fix loading the RPG-7. (#12765) 2022-11-28 13:47:27 +11:00
Vordenburg
58752b6973 Fix some typos. (#12748) 2022-11-28 13:37:58 +11:00
Leon Friedrich
b9db87ac2b Fix Implant exception (#12785) 2022-11-28 13:33:59 +11:00
Pieter-Jan Briers
01304eb4d4 Fuck da rules v2 (#12783) 2022-11-28 13:33:41 +11:00
Leon Friedrich
b544098af8 fix body gibbing exception (#12787) 2022-11-28 13:33:19 +11:00
Leon Friedrich
8ec2a9ec74 Ambient sound performance improvements (#12756) 2022-11-28 12:10:40 +11:00
Pieter-Jan Briers
cd6d4cb83c Fix logging of admin announcements in admin logs. (#12778) 2022-11-27 15:10:21 -06:00
Paul Ritter
3884c4d3db serv4 + submodule update (#12740)
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2022-11-27 19:25:55 +01:00
Morb
e025a5ded1 Rework sponsor markings (#593) 2022-11-27 08:13:01 -08:00
IanComradeBot
eed36473e0 Automatic changelog update 2022-11-27 12:45:54 +00:00
lapatison
302e526927 Translate Upstream #591 (#592) 2022-11-27 04:44:50 -08:00
IanComradeBot
ea2e0337de Automatic changelog update 2022-11-27 12:42:23 +00:00
Morb
8e5df15253 Merge pull request #591 from space-syndicate/upstream-sync
Upstream sync
2022-11-27 15:41:18 +03:00
Morbo
f92596259f Update locale 2022-11-27 15:28:33 +03:00
Morbo
8ff7f8344f Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-11-27 15:24:12 +03:00
Morb
0668b1ae30 Merge pull request #590 from space-syndicate/revert-583-join-queue
Revert "Server join queue"
2022-11-27 15:23:19 +03:00
Morb
97973e2ed9 Revert "Server join queue (#583)"
This reverts commit 84605eacb8.
2022-11-27 04:09:27 -08:00
PJBot
7608c24b63 Automatic changelog update 2022-11-27 05:28:05 -05:00
Pancake
477a728caa Adjust VentClog Reagents (#12776) 2022-11-27 21:27:02 +11:00
Leon Friedrich
8467d2373c Fix some tabletop prediction jank (#12758) 2022-11-27 21:25:54 +11:00
Leon Friedrich
2dc7663d1a Remove explosion networking jank (#12733) 2022-11-27 21:24:35 +11:00
PJBot
85ce28c0a2 Automatic changelog update 2022-11-27 03:02:45 -05:00
Nemanja
9330e4018c mild xenoarch fixes (#12773) 2022-11-27 00:01:41 -08:00
Nemanja
a93ee34a44 fixed missing localization strings for voice triggers (#12774) 2022-11-27 00:01:17 -08:00
Leon Friedrich
26a794f4aa Fix in-range-unobstructed error (#12775) 2022-11-27 17:19:41 +11:00
PJBot
63328db906 Automatic changelog update 2022-11-26 22:37:35 -05:00
Nemanja
38e8ab0340 Exosuit Fabricator (#12760) 2022-11-27 14:36:27 +11:00
IanComradeBot
fea6e90a8b Automatic changelog update 2022-11-26 09:09:37 +00:00
lapatison
13ac2360b6 Translate Upstream #585 (#587) 2022-11-26 01:08:33 -08:00
Morb
927f075afa Hotfix Delta map format (#586) 2022-11-26 00:45:21 -08:00
IanComradeBot
e8e9bdc8ba Automatic changelog update 2022-11-26 08:16:09 +00:00
Morb
dfdbf95275 Merge pull request #585 from space-syndicate/upstream-sync
Upstream sync
2022-11-26 11:15:03 +03:00
Morbo
5b4669d0a4 Update locale 2022-11-26 11:00:52 +03:00
Morbo
d0be88cfae Update emergency shuttle 2022-11-26 10:58:03 +03:00
Morbo
8e8db65621 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Maps/Shuttles/emergency.yml
2022-11-26 10:49:59 +03:00
IanComradeBot
c07d8985b1 Automatic changelog update 2022-11-26 07:39:50 +00:00
Morb
84605eacb8 Server join queue (#583) 2022-11-25 23:38:46 -08:00
IanComradeBot
b235743d16 Automatic changelog update 2022-11-26 07:36:56 +00:00
Morb
16ac43b89c Fix Syndicate commander helmet sprites (#584) 2022-11-25 23:35:51 -08:00
metalgearsloth
d16fcce032 Update submodule to 0.68.0.0 (#12761) 2022-11-26 16:46:33 +11:00
metalgearsloth
c4b7e64c9e Update submodule to 0.68.0.0 (#12761) 2022-11-26 16:45:37 +11:00
Nemanja
9addfe2e43 remove microreactor cells from maintenance loot pool (#12750) 2022-11-25 21:05:49 -08:00
PJBot
e3ce2dca47 Automatic changelog update 2022-11-25 06:28:48 -05:00
Gaxeer
f625822365 fix: add missing flame to cowelder (#12680) 2022-11-25 22:27:45 +11:00
PJBot
b39ca1ecc2 Automatic changelog update 2022-11-25 04:01:45 -05:00
Mervill
5ae838a6a3 Fixes for the recycler and related things (#12703)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-11-25 20:00:41 +11:00
PJBot
11f9284bae Automatic changelog update 2022-11-25 03:19:21 -05:00
Cheackraze
e7b68b5440 Courser Emergency Evacuation Shuttle (#12751)
* courser

* no sec fun
2022-11-25 02:18:17 -06:00
Cheackraze
b8c238c6e5 ubdate (#12741) 2022-11-25 02:17:28 -06:00
IanComradeBot
79b2ee6d8a Automatic changelog update 2022-11-25 03:01:39 +00:00
lapatison
c76ec027ac Translate Upstream #580 (#581)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2022-11-24 19:00:35 -08:00
IanComradeBot
af7b28de49 Automatic changelog update 2022-11-25 02:54:31 +00:00
lapatison
5f917daed6 Crates translation edits #2 (#573)
Co-authored-by: Morbo <14136326+Morb0@users.noreply.github.com>
2022-11-24 18:53:27 -08:00
IanComradeBot
b76a6a48c2 Automatic changelog update 2022-11-25 02:01:51 +00:00
Morb
a23cdb76f2 Merge pull request #580 from space-syndicate/upstream-sync
Upstream sync
2022-11-25 05:00:46 +03:00
Morbo
112bdaa3e3 Disable lawyer and enable IAA for Moose map 2022-11-25 04:48:37 +03:00
Morbo
7aac364a89 Update locale 2022-11-25 04:38:48 +03:00
Morbo
513e6cf6ef Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	.github/CODEOWNERS
#	Content.Server/Chat/Managers/ChatManager.cs
2022-11-25 04:31:52 +03:00
Morb
80e065310f [Resprite] Cybersun hardsuit (#576) 2022-11-24 17:11:43 -08:00
Pieter-Jan Briers
54adf58bd8 Update patrons and credits (#12749) 2022-11-24 17:34:08 -06:00
PJBot
f93b89d549 Automatic changelog update 2022-11-24 13:29:07 -05:00
Vordenburg
7c4ff1c03d Allow stations to specify their own custom emergency shuttles. (#12747)
* Allow individual stations to specify a custom emergency shuttle.

* Use better assert message.
2022-11-24 12:28:03 -06:00
Vordenburg
14fa25af84 Fix atmospheric uniform typos. (#12746) 2022-11-24 09:39:57 -06:00
PJBot
8ad8c81cf3 Automatic changelog update 2022-11-24 02:32:20 -05:00
metalgearsloth
80bb8e3bf6 Aurora Australis (#12356) 2022-11-24 18:31:17 +11:00
metalgearsloth
5a6f30fb74 Fix another pathfinding invalid node slipping (#12739) 2022-11-24 18:28:17 +11:00
PJBot
c21247bb30 Automatic changelog update 2022-11-24 01:02:54 -05:00
Justin Trotter
cd82756bfd fueltanks can explode when shot with lethal bullets/pellets (#12513) 2022-11-24 17:01:50 +11:00
PJBot
e2680e40e6 Automatic changelog update 2022-11-24 01:01:37 -05:00
Alex Evgrashin
82db3a3979 Omnitool fixes (#12476)
Fix https://github.com/space-wizards/space-station-14/issues/11203
2022-11-23 22:00:34 -08:00
PJBot
0f027bc2aa Automatic changelog update 2022-11-24 00:55:24 -05:00
metalgearsloth
6343401742 Update submodule to 0.67.2.2 (#12742) 2022-11-24 16:54:21 +11:00
PJBot
f799a893e8 Automatic changelog update 2022-11-23 21:03:58 -05:00
Alex Evgrashin
1cae861f40 Chameleon clothing hides identity (#12642) 2022-11-23 18:02:54 -08:00
Leon Friedrich
186b8e00da Fix NoAirWhenFullyAirBlocked (#12709) 2022-11-24 12:45:08 +11:00
metalgearsloth
32ba8e4f9d Cleanup internals (#12719)
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2022-11-23 19:26:51 +11:00
PJBot
8cb1226476 Automatic changelog update 2022-11-23 02:39:42 -05:00
Mervill
ac588ab15c Conveyor belt fix (#12713)
Fixes https://github.com/space-wizards/space-station-14/issues/12704
2022-11-23 18:38:39 +11:00
PJBot
57754cb8b3 Automatic changelog update 2022-11-23 01:36:10 -05:00
metalgearsloth
375490bb8c Add command for creating simple planet maps (#12698) 2022-11-23 17:35:25 +11:00
metalgearsloth
23be8a1e03 Fix invalid gun coords being sent (#12699) 2022-11-23 17:35:06 +11:00
Nemanja
8868878b70 fix small mistake with artifact analyzers (#12731) 2022-11-22 18:21:03 -08:00
Leon Friedrich
05ff801f13 Change power debug assert precision (#12728) 2022-11-22 16:15:52 -08:00
metalgearsloth
2dd02ba6f4 Update submodule to 0.67.2.1 (#12729) 2022-11-23 11:06:32 +11:00
IanComradeBot
a2bd8cc5d4 Automatic changelog update 2022-11-22 22:34:56 +00:00
lapatison
8f3081730c Translate Upstream #571 (#574) 2022-11-22 14:33:50 -08:00
no_mad
6bf725c13c Update Delta (#575) 2022-11-22 08:31:04 -08:00
metalgearsloth
264a033509 Fix space tile action (#12717) 2022-11-22 23:27:43 +11:00
Leon Friedrich
6af331c9ff Remove StoredChatMessage (#12623) 2022-11-22 22:52:19 +11:00
metalgearsloth
3dc6e2bb79 Update submodule to 0.67.2.0 (#12718) 2022-11-22 22:48:09 +11:00
metalgearsloth
3f92b2cacb Update submodule to 0.67.1.3 (#12716) 2022-11-22 21:02:53 +11:00
PJBot
46e92b56a4 Automatic changelog update 2022-11-22 04:29:13 -05:00
metalgearsloth
051e961207 Update submodule to 0.67.1.2 (#12715) 2022-11-22 20:28:09 +11:00
Cheackraze
4a40c50258 fire extinguishers and unpowered devices (#12714) 2022-11-22 03:20:09 -06:00
Morbo
df2bd7023d Hotfix map pool 2022-11-22 10:12:05 +03:00
metalgearsloth
6917cd86cf Update submodule to 0.67.1.1 (#12712) 2022-11-22 14:12:46 +11:00
metalgearsloth
fee44d13b2 Re-implement parallel for pathfinding crumbs (#12355) 2022-11-22 13:36:34 +11:00
metalgearsloth
039aad4710 Update submodule to 0.67.1.0 (#12711) 2022-11-22 13:33:46 +11:00
metalgearsloth
e8a3029b68 Update submodule to 0.67.0.0 (#12710) 2022-11-22 13:17:22 +11:00
metalgearsloth
6c76061887 Content changes for mapgrid kill (#12567) 2022-11-22 13:12:04 +11:00
Leon Friedrich
9170e7ac9d Update engine (#12707) 2022-11-22 12:00:32 +11:00
Leon Friedrich
6917b0fe17 Misc audio and related changes for replays (#12578) 2022-11-22 11:49:48 +11:00
Paul Ritter
d6be5d2df3 im back (#12705) 2022-11-22 00:12:02 +01:00
Mr0maks
347bf814ac Fix locale in settings (#12702) 2022-11-21 14:24:21 -08:00
PJBot
f3f9345f5d Automatic changelog update 2022-11-21 14:05:28 -05:00
DrSmugleaf
5c80153665 Add ban id to ban list, make ids label a button (#12700) 2022-11-21 20:04:24 +01:00
IanComradeBot
499efad0ee Automatic changelog update 2022-11-21 14:55:20 +00:00
lapatison
efe2dd22a0 Translation edits (#568) 2022-11-21 06:54:15 -08:00
PJBot
a5c2d7c7a9 Automatic changelog update 2022-11-21 04:21:12 -05:00
Cheackraze
932d1025a6 Moose 3.0 (#12693)
* mooser

* changes

* dirt
2022-11-21 03:20:08 -06:00
IanComradeBot
7712a6cbb9 Automatic changelog update 2022-11-21 08:51:49 +00:00
gvozduk
a5c99f64df Decrease forensic pad size (#565) 2022-11-21 00:50:45 -08:00
Morb
445c2e964a [Resprite] Syndicate Hardsuits (#567) 2022-11-21 00:22:03 -08:00
IanComradeBot
e28644be84 Automatic changelog update 2022-11-21 08:20:56 +00:00
Morb
52828cdb13 Fix small pop round start (#572) 2022-11-21 00:19:52 -08:00
IanComradeBot
06e72e24d1 Automatic changelog update 2022-11-21 04:53:51 +00:00
Morb
0011165664 Merge pull request #571 from space-syndicate/upstream-sync
Upstream sync
2022-11-21 07:52:46 +03:00
Morbo
c6cec6749b Update locale 2022-11-21 07:22:01 +03:00
Morbo
626f4679a1 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Prototypes/Maps/lighthouse.yml
#	Resources/Prototypes/Maps/saltern.yml
2022-11-21 07:15:24 +03:00
PJBot
3725914801 Automatic changelog update 2022-11-20 22:35:56 -05:00
Rane
a47f847659 fix inventory escape bug (#12695) 2022-11-21 14:34:53 +11:00
PJBot
d6bfd1288d Automatic changelog update 2022-11-20 21:51:46 -05:00
keronshb
21c1cb57ce Makes adjustment to macro bomb implants and how mobstate trigger handles suicide (#12682) 2022-11-20 20:51:44 -06:00
Nemanja
d1b5630648 fix infinite power gen bug (#12688) 2022-11-20 20:50:43 -06:00
Leon Friedrich
8ab849aec9 Fix gas overlay (#12692) 2022-11-20 20:50:01 -06:00
IanComradeBot
6a2e25aca3 Automatic changelog update 2022-11-21 02:06:56 +00:00
lapatison
db856b9f75 Translate Upstream #564 (#566) 2022-11-20 18:05:51 -08:00
PJBot
a55b886bdc Automatic changelog update 2022-11-20 13:44:27 -05:00
iller_saver
8c4afcb02e Gas tanks and some utensils now have damage. (#12673) 2022-11-20 10:43:23 -08:00
PJBot
b2a36da8d6 Automatic changelog update 2022-11-20 01:53:35 -05:00
Nemanja
619fdc7241 various xenoarch adjustments (#12677)
* magboots can now activate magnet artifacts

* more shit

* Update artifact_analyzer.yml

* Update item_artifacts.yml
2022-11-20 00:52:32 -06:00
PJBot
e21fc05a06 Automatic changelog update 2022-11-20 01:50:40 -05:00
keronshb
671324bef8 Implanters and Subdermal Implants (#11840)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-11-20 17:49:37 +11:00
PJBot
a5dff7eee7 Automatic changelog update 2022-11-19 23:35:42 -05:00
OldDanceJacket
23934e5ffc Lighthouse's Removal (#12531)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-11-20 15:34:37 +11:00
metalgearsloth
4b256f04c1 Update submodule to 0.65.2.1 (#12678) 2022-11-20 15:05:41 +11:00
Emisse
76874c7b6d Derotate Saltern (#12503)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-11-20 15:05:32 +11:00
Pieter-Jan Briers
bbca523756 Enable server GC by default on some relevant projects. (#12674) 2022-11-20 14:49:36 +11:00
PJBot
ffc0d73cd4 Automatic changelog update 2022-11-19 11:08:12 -05:00
corentt
01d71a77bb Hypospray ECS + admin logging (#12536)
Co-authored-by: keronshb <54602815+keronshb@users.noreply.github.com>
Co-authored-by: Kara <lunarautomaton6@gmail.com>
close https://github.com/space-wizards/space-station-14/issues/12414
2022-11-19 08:07:50 -08:00
Nemanja
dad7d17c10 zombie claw animation fix (#12537) 2022-11-19 08:07:09 -08:00
PJBot
57a2081e08 Automatic changelog update 2022-11-19 11:06:47 -05:00
Mervill
ac828008a3 Add verbs to Two Way Levers, make some odds and ends recyclable. (#12660) 2022-11-19 08:05:44 -08:00
IanComradeBot
c11224dda1 Automatic changelog update 2022-11-19 15:26:21 +00:00
lapatison
bc2a43edfb Translate Upstream #562 (#563)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2022-11-19 07:25:16 -08:00
IanComradeBot
de704a313b Automatic changelog update 2022-11-19 07:28:15 +00:00
Morb
4448e641eb Merge pull request #564 from space-syndicate/upstream-sync
Upstream sync
2022-11-19 10:27:10 +03:00
Morbo
02a414ea0c Update locale 2022-11-19 10:18:46 +03:00
Morbo
847eeeb8d5 Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-11-19 08:46:16 +03:00
PJBot
6a59e1b376 Automatic changelog update 2022-11-19 00:25:34 -05:00
metalgearsloth
04081800ca Save nukieplanet as map (#12650) 2022-11-19 16:24:31 +11:00
PJBot
6bc36abdf2 Automatic changelog update 2022-11-18 23:26:58 -05:00
Nemanja
b098f5f284 make rped actually printable (#12669) 2022-11-18 22:25:54 -06:00
PJBot
c44be385a5 Automatic changelog update 2022-11-18 22:52:58 -05:00
keronshb
02ba8720cb Cleans up some shield code, adds grid checks (#12621)
closes https://github.com/space-wizards/space-station-14/issues/11196
2022-11-19 14:51:54 +11:00
PJBot
5dfb7788a4 Automatic changelog update 2022-11-18 17:31:57 -05:00
Kara
c71850a53f Convert ghost toggle button into an action (#12658)
* Convert ghost toggle button into an action

* figs
2022-11-18 16:30:53 -06:00
PJBot
f12eb55153 Automatic changelog update 2022-11-18 17:01:01 -05:00
Nemanja
b7f9dcace1 item artifact fix (#12665) 2022-11-18 13:59:58 -08:00
DrSmugleaf
5aeb2ac4a0 ECS strap component (#12627) 2022-11-18 22:08:28 +01:00
metalgearsloth
b749d0d275 Remove NPC IEntityManager resolves (#12648) 2022-11-18 22:07:52 +01:00
IanComradeBot
3cf992e6c8 Automatic changelog update 2022-11-18 16:01:43 +00:00
gvozduk
e901543041 Remove ten-codes (#561) 2022-11-18 08:00:37 -08:00
PJBot
c58204255f Automatic changelog update 2022-11-17 23:44:21 -05:00
Nemanja
11f3b4b740 Traversal Distorter [New Xenoarch Machine] (#12643) 2022-11-17 20:43:18 -08:00
nikthechampiongr
3e59953fb5 Fixed access on Chapel Maintenance Door in Saltern (#12641) 2022-11-17 20:42:38 -08:00
Kevin Zheng
28d9a994f9 Do not interrupt mapping with auto-shuttle (#12656) 2022-11-17 15:14:44 -08:00
Nemanja
257a9db5c1 xenoarch inhands + a few effects (#12655) 2022-11-17 15:10:45 -08:00
IanComradeBot
67780a7d2c Automatic changelog update 2022-11-17 18:02:39 +00:00
Morb
9b6324019e Merge pull request #562 from space-syndicate/upstream-sync
Upstream sync
2022-11-17 21:01:33 +03:00
Morbo
2179ea093f Update locale 2022-11-17 20:45:54 +03:00
Morbo
297aa5920a Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	.github/CODEOWNERS
2022-11-17 20:42:39 +03:00
PJBot
786a4d461c Automatic changelog update 2022-11-17 12:41:12 -05:00
Kara
eaa7c0dd36 Item artifacts (#12652) 2022-11-17 09:40:05 -08:00
corentt
29224f166c Fix price calculation of stacks (#12645)
* stackprice is not compatible with static price

* adjust prices

* more price adjust

* staticprice = 0

* add a test
2022-11-17 07:59:45 -06:00
Paul Ritter
03e8076915 Update CODEOWNERS (#12647) 2022-11-17 12:00:10 +01:00
metalgearsloth
50a0d853fe Update submodule to 0.65.2.0 (#12646) 2022-11-17 19:22:26 +11:00
IanComradeBot
9700d7cdf4 Automatic changelog update 2022-11-17 05:06:07 +00:00
lapatison
bd5f3cac44 Translate Upstream #559 (#560) 2022-11-16 21:05:03 -08:00
IanComradeBot
ebb25e9f57 Automatic changelog update 2022-11-17 03:32:55 +00:00
Morb
71bbcb1911 Merge pull request #559 from space-syndicate/upstream-sync
Upstream sync
2022-11-17 06:31:49 +03:00
Morbo
c4fece4b2e Update locale 2022-11-17 05:03:41 +03:00
Morbo
85349dc83e Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-11-17 04:52:11 +03:00
DrSmugleaf
a410d19d21 Fix body root being null on the client after init (#12638) 2022-11-16 18:58:55 -06:00
Morb
e40b8f1a1f Revert "ExGrenade pin removal sound add" (#558) 2022-11-16 16:30:51 -08:00
PJBot
28f8a41c1a Automatic changelog update 2022-11-16 16:03:40 -05:00
Nemanja
7895ddebe3 medical scanner machine upgrading (#12487) 2022-11-16 13:02:36 -08:00
PJBot
7173fb856f Automatic changelog update 2022-11-16 15:59:53 -05:00
Mervill
07da6ba416 Rename Kahlua to Coffee Liqueur (#12525)
Closes https://github.com/space-wizards/space-station-14/issues/10486
2022-11-16 12:59:43 -08:00
Rane
3184619d42 Objective Assignment Refactor (#11678) 2022-11-16 12:58:47 -08:00
Pieter-Jan Briers
2100f4dc77 Fix map load benchmark. (#12636) 2022-11-16 12:58:13 -08:00
Pieter-Jan Briers
ce300718d6 Fix warning in Pow3r test program. (#12637) 2022-11-16 12:58:00 -08:00
DrSmugleaf
a52c0bce90 Update submodule to 0.65.1.0 (#12633) 2022-11-16 20:22:37 +01:00
DrSmugleaf
7fbc2608e8 Remove redundant read-only VV from datafields (#12626) 2022-11-16 20:22:11 +01:00
PJBot
fb892cb374 Automatic changelog update 2022-11-16 13:25:41 -05:00
Kara
7253f53bdb Rules rewrite (#12049) 2022-11-16 10:24:37 -08:00
PJBot
93ef61d7da Automatic changelog update 2022-11-16 13:14:57 -05:00
Alex Evgrashin
42c5296264 Remove cat ears from whitelist (#12632) 2022-11-16 12:13:53 -06:00
IanComradeBot
d34405cf97 Automatic changelog update 2022-11-16 15:49:12 +00:00
lapatison
45f1e54160 Translate Upstream #554 (#555)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2022-11-16 07:48:06 -08:00
brainfood1183
e1e1021a93 eldritch mask (#12174) 2022-11-16 06:48:07 -08:00
PJBot
0cba237771 Automatic changelog update 2022-11-16 09:47:59 -05:00
Kara
6facf5b1b0 Make cat ears 26tc (#12511) 2022-11-16 06:46:55 -08:00
eclips_e
7f2f399a26 Prayer fix (#12504) 2022-11-16 06:44:04 -08:00
PJBot
e0abda3c32 Automatic changelog update 2022-11-16 09:42:51 -05:00
ninruB
67a34fd13b Strong revolvers no way (#12538) 2022-11-16 06:41:47 -08:00
Aru Moon
cf1bf8ad6c Localize PDA's NetProbe labels (#12590) 2022-11-16 06:38:38 -08:00
Kevin Zheng
10019cdabd Fix debug crash due to probability being outside 0-1 (#12616) 2022-11-16 06:22:28 -08:00
PJBot
4b2c3b9221 Automatic changelog update 2022-11-16 09:21:48 -05:00
GoodWheatley
5d50f50029 Windows now take heat damage (#12612) 2022-11-16 06:20:42 -08:00
Vera Aguilera Puerto
4e3246d278 Slight construction cleanup. (#12614) 2022-11-16 05:10:27 -06:00
PJBot
baa54dc5fe Automatic changelog update 2022-11-16 06:09:23 -05:00
Nemanja
896dfedfe7 fix hydroponics trays rotation (#12622)
* hydro tray rotate fix

* soil too, you nut
2022-11-16 05:08:19 -06:00
DrSmugleaf
dffcd38345 Add GetBodyPartAdjacentParts and GetBodyPartOrganComponents (#12628) 2022-11-16 11:24:03 +01:00
DrSmugleaf
f92f288047 Remove byte[] allocations for GasTileOverlaySystem.UpdateChunkTile (#12617) 2022-11-16 08:27:49 +01:00
PJBot
0350f635d1 Automatic changelog update 2022-11-16 00:25:39 -05:00
Nemanja
55f4f3698a fix fire extinguisher sprite (#12625) 2022-11-16 06:24:35 +01:00
IanComradeBot
a1f7f02ecb Automatic changelog update 2022-11-15 20:13:02 +00:00
DetectiveEnotsky
3d80226f1b ExGrenade pin removal sound add (#553) 2022-11-15 12:11:55 -08:00
Morb
cf641454c3 Merge pull request #554 from space-syndicate/upstream-sync
Upstream sync
2022-11-15 23:11:32 +03:00
Morbo
94c83ec4ab Update delta station map name 2022-11-15 22:47:04 +03:00
Morbo
548e1680aa Fix Delta station 2022-11-15 22:46:34 +03:00
Morbo
8ae94781b3 Update locale 2022-11-15 22:26:54 +03:00
Morbo
a1416bc4f7 Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-11-15 22:24:03 +03:00
IanComradeBot
47f1fbd30c Automatic changelog update 2022-11-15 19:23:12 +00:00
Morb
9c9af7567e Sponsors markings (#552) 2022-11-15 11:22:06 -08:00
metalgearsloth
a0362d6f85 Disable events by default in debug (#12610)
im too lazy to update my cvars and i can't be the only one tilting
2022-11-15 08:33:46 -06:00
PJBot
1eba7ef253 Automatic changelog update 2022-11-15 06:52:35 -05:00
corentt
f9bf24f903 Price of food depends on its nutritional capacity (#11752)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
fixes https://github.com/space-wizards/space-station-14/issues/11464
2022-11-15 22:51:30 +11:00
PJBot
172e8eb931 Automatic changelog update 2022-11-15 06:32:07 -05:00
Ygg01
75ea093d78 Fluid spread refactor (#11908)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Fix undefined
2022-11-15 22:30:59 +11:00
PJBot
89b959f931 Automatic changelog update 2022-11-15 02:49:06 -05:00
Jacob Tong
d939c43354 Remove duplicate disarm popup when target is holding an item (#12315)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
Fixes https://github.com/space-wizards/space-station-14/issues/12114
2022-11-15 18:48:00 +11:00
PJBot
506f32f866 Automatic changelog update 2022-11-15 01:36:26 -05:00
keronshb
6e3b45ea76 Fixes lightning not colliding (#12553) 2022-11-15 17:35:22 +11:00
Leon Friedrich
94011ca2b1 Misc changes from replay branch (#12581) 2022-11-15 17:34:47 +11:00
Vordenburg
a2183fc223 Describe red cable terminal entities. (#12550) 2022-11-15 17:32:36 +11:00
PJBot
1f80298e60 Automatic changelog update 2022-11-15 00:13:35 -05:00
Moony
88df8732b3 Pull origin due to undocumented changes. (#12606) 2022-11-14 23:12:32 -06:00
Leon Friedrich
18c0a2dd6a Radio bugfix (#12604) 2022-11-15 15:30:37 +11:00
PJBot
39e6173206 Automatic changelog update 2022-11-14 23:15:44 -05:00
Leon Friedrich
c6e47c7c61 Fix looc prefix (#12603) 2022-11-15 15:14:40 +11:00
Leon Friedrich
0b5a58001c IListener and IRadio purge (#11980) 2022-11-15 15:09:27 +11:00
PJBot
bc525425da Automatic changelog update 2022-11-14 23:05:59 -05:00
Nemanja
b645c481d7 Revert "Cap passive research points so people spend points more (#11606)" (#12602)
This reverts commit 30e831163c.
2022-11-14 22:04:56 -06:00
PJBot
b0c4effd5c Automatic changelog update 2022-11-14 21:03:49 -05:00
Interrobang01
5f35158d88 Cognizine tweaks (#12560)
* replaced muta in recipe to acetone

* now it tastes magical

* cogni monkeys can talk
2022-11-14 20:02:46 -06:00
IanComradeBot
2d743e1da6 Automatic changelog update 2022-11-15 01:47:55 +00:00
DetectiveEnotsky
da37d13a06 Grenades resprite (#550) 2022-11-14 17:46:51 -08:00
metalgearsloth
c106d25cfb Update submodule to 0.65.0.1 (#12600) 2022-11-15 11:59:54 +11:00
PJBot
815b6110fe Automatic changelog update 2022-11-14 19:57:13 -05:00
metalgearsloth
8aefee0f39 Fix melee sound prediction (#12598) 2022-11-15 11:56:10 +11:00
Leon Friedrich
0986bfa7be Prevent relay recursion (#12597)
Fixes https://github.com/space-wizards/space-station-14/issues/12562
2022-11-15 11:45:25 +11:00
DrSmugleaf
c9563e6c38 Remove NetSerializable from DamageTypePrototype (#12594) 2022-11-15 10:58:55 +11:00
PJBot
a4ef77aad3 Automatic changelog update 2022-11-14 14:37:17 -05:00
Nemanja
72e7a9ee93 RPED (#12008)
* RPED

* sound effect

* wires must be open

finished me appy slices yum yum

* Update Resources/Audio/Items/attributions.yml

Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>

* Update attributions.yml

Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
2022-11-14 13:36:13 -06:00
DrSmugleaf
d5ae5658a1 ECS buckle (#12586) 2022-11-14 20:30:30 +01:00
PJBot
3b818e836b Automatic changelog update 2022-11-14 14:10:42 -05:00
keronshb
9613d4c46a SSXIV Title Screen (#12592) 2022-11-14 13:09:38 -06:00
PJBot
f86a7aa98b Automatic changelog update 2022-11-14 14:08:00 -05:00
DrSmugleaf
da29a01846 Add ban list window (#12574) 2022-11-14 20:06:55 +01:00
PJBot
29a1c7d12d Automatic changelog update 2022-11-14 09:59:03 -05:00
Alex Evgrashin
77a150d6c8 Cell charger tweaks (#12514) 2022-11-14 15:57:59 +01:00
Morb
5db3ad5dc7 Localize internals status (#12527)
* Localize internals status

* Refactor
2022-11-14 15:54:49 +01:00
IanComradeBot
86963e84ab Automatic changelog update 2022-11-14 14:36:29 +00:00
DetectiveEnotsky
8c3e6cde0e Patch emergency shuttle (#549) 2022-11-14 06:35:24 -08:00
PJBot
0afa431441 Automatic changelog update 2022-11-14 06:18:39 -05:00
metalgearsloth
ee95114493 Update submodule to 0.65.0.0 (#12588) 2022-11-14 22:17:34 +11:00
PJBot
3db19bac6e Automatic changelog update 2022-11-14 02:46:49 -05:00
Justin Trotter
c4dca43d78 salvage magnet status indicator (#12585) 2022-11-14 01:45:45 -06:00
IanComradeBot
45c022b4d8 Automatic changelog update 2022-11-14 06:40:08 +00:00
Morb
6c7ea9177d Remove diona combat action (#547) 2022-11-13 22:39:04 -08:00
Scribbles0
bd50d4b6cd signs and glasses (#12580) 2022-11-13 22:15:12 -06:00
PJBot
726bf162bd Automatic changelog update 2022-11-13 18:43:38 -05:00
Nemanja
b541cc5479 machine upgrading rounding fix (#12577) 2022-11-13 17:42:35 -06:00
IanComradeBot
e117567ba4 Automatic changelog update 2022-11-13 21:58:22 +00:00
lapatison
5dfc135e46 Translate whispering prefix (#546) 2022-11-13 13:57:18 -08:00
PJBot
bb5d37b613 Automatic changelog update 2022-11-13 16:37:03 -05:00
Julian Giebel
0df65e5c2a Adds the NetProbe cartridge (#12543)
* Implement NetProbeCartridge

* Add audio and a popup when scanning a device
Add some doc comments

* Set program icon

* Add NetProbe cartridge as rare loot to maintenance loot tool spawner

* Make the maximum amount of saved entries configurable
Add a scrollbar that shows when there are more entries than fit on the screen

* Make device net id names translatable
2022-11-13 15:36:00 -06:00
PJBot
4ec37c8bc0 Automatic changelog update 2022-11-13 16:34:59 -05:00
DrSmugleaf
889ed089c0 Replace IBodyPartAdded and IBodyPartRemoved with ref events (#12572) 2022-11-13 15:34:26 -06:00
metalgearsloth
d17cee61e0 Predicted melee sounds and effects (#12569)
I didn't want to do this without lag comp. Need to see how it goes in a live environment with moving targets.
2022-11-13 15:33:54 -06:00
brainfood1183
10de8ad71f update 2 to Origin station map. (#12558)
* update to Origin

* update
2022-11-13 15:33:11 -06:00
IanComradeBot
0f976f8dbe Automatic changelog update 2022-11-13 21:21:23 +00:00
no_mad
0e7dac6403 Update Delta station (#544) 2022-11-13 13:20:18 -08:00
IanComradeBot
d4860a32cd Automatic changelog update 2022-11-13 16:11:06 +00:00
Morb
307aa44fb4 Increase IAA role time (#545) 2022-11-13 08:10:01 -08:00
PJBot
d216cda2e2 Automatic changelog update 2022-11-13 10:08:51 -05:00
Pieter-Jan Briers
cd8ced3647 Update engine for rich text wrapping fixes (#12575) 2022-11-13 16:07:47 +01:00
PJBot
dc28f564e1 Automatic changelog update 2022-11-13 04:58:27 -05:00
metalgearsloth
ef56145308 Bump NPC melee range for steering (#12570) 2022-11-13 20:57:14 +11:00
metalgearsloth
8b0f8ef52e Update submodule to v0.64.0.0 (#12566) 2022-11-13 17:51:16 +11:00
metalgearsloth
6ab864fcda Update content to mapsystem (#12387) 2022-11-13 17:47:48 +11:00
metalgearsloth
9f5c3318c9 Fix tests (#12565) 2022-11-13 17:28:57 +11:00
Vordenburg
2951c72342 Fix two typos related to space suits. (#12551) 2022-11-13 16:56:22 +11:00
Pieter-Jan Briers
d49cb30df2 Content changes for TextEdit (#12557) 2022-11-13 16:56:01 +11:00
metalgearsloth
e63bfff645 Update submodule to 0.63.0.0 (#12563) 2022-11-13 15:00:24 +11:00
PJBot
421eb08bb5 Automatic changelog update 2022-11-12 22:37:37 -05:00
keronshb
71b2cf221f Fixes sleepwalking (#12522)
closes https://github.com/space-wizards/space-station-14/issues/12404
2022-11-13 14:36:32 +11:00
Morbo
9ab4713556 Hotfix yml errors 2022-11-13 04:39:53 +03:00
Morbo
dc81e2ee05 Move custom map pool to separate file 2022-11-13 04:13:55 +03:00
Morb
cc6408e641 Add custom map pool (#543) 2022-11-12 16:28:14 -08:00
IanComradeBot
c5cf0fd956 Automatic changelog update 2022-11-12 16:22:30 +00:00
Morb
d0b65ba462 Increase newbie roles time (#542) 2022-11-12 08:21:26 -08:00
Morb
4afb8ef630 Increase role required time (#541) 2022-11-12 08:21:12 -08:00
IanComradeBot
ed064ec82f Automatic changelog update 2022-11-12 16:14:40 +00:00
DetectiveEnotsky
ea56c1a5f1 Update emergency shuttle (#539) 2022-11-12 08:13:36 -08:00
IanComradeBot
6f1dc1387d Automatic changelog update 2022-11-12 13:49:17 +00:00
Morb
27cc454c0f Merge pull request #540 from space-syndicate/upstream-sync
Upstream sync
2022-11-12 16:48:13 +03:00
Morbo
62afe06195 Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-11-12 16:22:30 +03:00
Leon Friedrich
35015795a4 Species specific jumpsuit sprite fixes (#12552) 2022-11-11 19:57:18 -06:00
Pieter-Jan Briers
7e886a56b0 Cache HTTP client in player locator (#12555)
Also add user agent
2022-11-11 19:56:47 -06:00
Pieter-Jan Briers
e24e66e294 Add Robust readme and release notes to sln. (#12556) 2022-11-11 19:55:26 -06:00
IanComradeBot
93f68e09a3 Automatic changelog update 2022-11-11 20:33:36 +00:00
lapatison
5b3cee4dbc Translate Upstream #535 (#536) 2022-11-11 12:32:32 -08:00
IanComradeBot
4a3e7280b3 Automatic changelog update 2022-11-11 18:12:21 +00:00
Morb
33ece88f30 Update Delta station (#537) 2022-11-11 10:11:16 -08:00
Leon Friedrich
4e79a6dfe2 Add vv /c/enthover (#12545) 2022-11-12 04:45:36 +11:00
Leon Friedrich
b192443aa3 Remove another duplicate prototype (#12547) 2022-11-12 04:42:16 +11:00
IanComradeBot
b8a81017ce Automatic changelog update 2022-11-11 15:35:57 +00:00
Morb
4e7d1121f9 Merge pull request #535 from space-syndicate/upstream-sync
Upstream sync
2022-11-11 18:34:51 +03:00
Morbo
2e52513d8d Update locale 2022-11-11 18:14:02 +03:00
Morbo
c186e00d25 Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-11-11 17:58:06 +03:00
IanComradeBot
86e2b0ea9d Automatic changelog update 2022-11-11 14:50:50 +00:00
lapatison
101a018488 Translation edits (#532) 2022-11-11 06:49:44 -08:00
Vera Aguilera Puerto
3fbe85416e Rebuild excited groups if blocked airflow direction of tile has changed. (#12548) 2022-11-11 09:44:45 +01:00
Leon Friedrich
3a0c3b02b3 Firelock fixes (#12542)
* Firelock fixes

* review
2022-11-10 22:21:01 -06:00
PJBot
9415f1e0b3 Automatic changelog update 2022-11-10 23:19:54 -05:00
Nemanja
0c512cac99 more xenoarch tweaks (#12540) 2022-11-10 22:18:51 -06:00
Scribbles0
743177dae0 more cluster fixes (#12546)
* door power and scrubbers

* wires
2022-11-10 22:16:55 -06:00
IanComradeBot
02154c19fc Automatic changelog update 2022-11-10 23:45:03 +00:00
Morb
822e00593a Fix diona lastname generation (#533) 2022-11-10 15:43:58 -08:00
IanComradeBot
a060c5c815 Automatic changelog update 2022-11-10 16:00:34 +00:00
lapatison
4814fd74a3 Translate Upstream #530 (#531)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2022-11-10 07:59:29 -08:00
Moony
38bbcd5fae Revert "Replaces coughing with shorter sounds (#12435)" (#12533)
This reverts commit 19d519595a.
2022-11-10 08:47:01 -06:00
PJBot
2ba61f530f Automatic changelog update 2022-11-10 09:33:57 -05:00
Mervill
853ddaae36 Adds Destructible data to some common objects. (#12524)
* simple destructible

* more destructibles
2022-11-10 08:32:52 -06:00
Paul Ritter
da1f0ce8b1 hotfix (#12530) 2022-11-10 09:58:17 +01:00
IanComradeBot
11a6e5c230 Automatic changelog update 2022-11-10 06:59:10 +00:00
Morb
20e3a1892f Peaceful dionas (#529) 2022-11-09 22:58:06 -08:00
IanComradeBot
52c8f7bd37 Automatic changelog update 2022-11-10 06:57:16 +00:00
Morb
24b6de4d9b Merge pull request #530 from space-syndicate/upstream-sync
Upstream sync
2022-11-10 09:56:10 +03:00
Morbo
3629f32d52 Update locale 2022-11-10 09:43:07 +03:00
Morbo
2d73068f9a Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-11-10 09:40:37 +03:00
IanComradeBot
59e614decf Automatic changelog update 2022-11-10 05:39:57 +00:00
Morb
a48ec4b92e [Resprite] Floor decals & more (#528) 2022-11-09 21:38:53 -08:00
PJBot
c658e3982e Automatic changelog update 2022-11-09 23:21:39 -05:00
Kevin Zheng
5ba034ad36 Add automatic emergency shuttle call (#12473)
* Add automatic emergency shuttle call

This adds a cvar shuttle.auto_call_time which is an integer N, that
calls the emergency shuttle automatically without intervention after N
minutes. This can be disabled by setting N to 0.

After a vote to extend, the shuttle will be called automatically every
shuttle.auto_call_extension_time minutes.

* Update Resources/Locale/en-US/round-end/round-end-system.ftl

Co-authored-by: theashtronaut <112137107+theashtronaut@users.noreply.github.com>

Co-authored-by: Moony <moony@hellomouse.net>
Co-authored-by: theashtronaut <112137107+theashtronaut@users.noreply.github.com>
2022-11-09 22:20:36 -06:00
PJBot
f2363b4bab Automatic changelog update 2022-11-09 20:19:40 -05:00
keronshb
3b27c7bf67 Fixes mousetraps killing people in boxes (#12521) 2022-11-09 19:18:36 -06:00
PJBot
014494176b Automatic changelog update 2022-11-09 20:12:26 -05:00
Nemanja
b0e7c6f2f4 machine upgrade for gas recycler (#12496) 2022-11-09 19:11:23 -06:00
PJBot
99db8673ac Automatic changelog update 2022-11-09 20:05:50 -05:00
Leon Friedrich
c60c8e6138 More hand fixes (#12502) 2022-11-09 19:04:47 -06:00
PJBot
672ece25d0 Automatic changelog update 2022-11-09 20:03:18 -05:00
Bright0
ecc969d8f4 Internals alert fix and adjustment (#12517)
* add low pressure data field

* resolve CheckSeverity bug, replace logic

* add configurable low pressure threshhold
2022-11-09 19:02:14 -06:00
PJBot
8afc52878d Automatic changelog update 2022-11-09 20:00:57 -05:00
Justin Trotter
57907bde6f droppers behave more like syringes (#12518) 2022-11-09 18:59:54 -06:00
Julian Giebel
a9e4e77489 Fix missing name for notekeeper cartridge (#12519)
Fix preinstalled programs being deinstallable
2022-11-09 18:59:16 -06:00
Leon Friedrich
527fbe74c8 Fix power assert. (#12506) 2022-11-10 11:25:25 +11:00
IanComradeBot
bab5bd6af2 Automatic changelog update 2022-11-09 17:44:53 +00:00
lapatison
ef940ae031 Translate Upstream #526 (#527)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2022-11-09 09:43:48 -08:00
AJCM-git
c4438c7a94 Fix rotting examine (#12488)
* commit

* actually i think this is better
2022-11-09 10:59:15 -06:00
PJBot
2789dfacd5 Automatic changelog update 2022-11-09 02:12:03 -05:00
Cheackraze
ab95fd4599 practice lasers, disablers, and target dummies for kettle (#12505) 2022-11-09 01:11:00 -06:00
PJBot
63aa18a626 Automatic changelog update 2022-11-09 02:07:37 -05:00
Cheackraze
62e0debadc Lighthouse Fix (#12507) 2022-11-08 23:06:34 -08:00
PJBot
d3e5a929d7 Automatic changelog update 2022-11-09 01:32:47 -05:00
Leon Friedrich
e8a8d7bfe9 Fixes vehicle movement blocking (#12501)
Fixes https://github.com/space-wizards/space-station-14/issues/12470
2022-11-09 17:31:43 +11:00
Cheackraze
8b9cce64ed target dummies on nuke planet (#12499) 2022-11-08 22:25:42 -06:00
IanComradeBot
b898320d36 Automatic changelog update 2022-11-09 03:24:34 +00:00
Morb
81594afdfe Merge pull request #526 from space-syndicate/upstream-sync
Upstream sync
2022-11-09 06:23:28 +03:00
Morbo
d0ae9e7900 Fix latejoin message 2022-11-09 06:02:50 +03:00
Morbo
c6d529d512 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Server/GameTicking/GameTicker.Spawning.cs
2022-11-09 05:38:09 +03:00
Nemanja
9428d4b341 stack cleanup and mild refactoring (#11717)
* stack cleanup

* fix tests and ulong

* somehow did half a commit

* ulong got usmall. (it's ints now)

* sussy baka cleanup

* mirror's review

* make da tests pass again

* shadowcommander review

* sloth por favor

* Update StoreSystem.Ui.cs
2022-11-08 20:24:23 -06:00
Leon Friedrich
eebb31493c Parallelize BatteryRampPegSolver (#12351) 2022-11-09 12:43:45 +11:00
PJBot
4a68db4eb2 Automatic changelog update 2022-11-08 19:42:34 -05:00
Leon Friedrich
d8b748301e Update engine (#12485) 2022-11-09 11:41:26 +11:00
Leon Friedrich
619549ccfa Maybe fix test (#12480) 2022-11-09 11:32:44 +11:00
Morb
58cb7121b0 Localize traits (#11765)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-11-09 11:16:48 +11:00
Morbo
0a19a05d17 Update locale 2022-11-09 03:09:12 +03:00
PJBot
9f842c9c37 Automatic changelog update 2022-11-08 19:05:54 -05:00
Rane
00c9f8937d do not use identity for join announcement (#12479) 2022-11-08 18:04:50 -06:00
Morbo
616e5d4f14 Fix latejoin announce 2022-11-09 03:02:19 +03:00
Morbo
d7d2dd96c0 Merge remote-tracking branch 'upstream/master' into upstream-sync2
# Conflicts:
#	Content.Client/PDA/PDAMenu.xaml
#	Content.Server/GameTicking/GameTicker.RoundFlow.cs
#	Content.Server/GameTicking/GameTicker.Spawning.cs
#	Content.Shared/Humanoid/NamingSystem.cs
#	Resources/Prototypes/Roles/Jobs/Civilian/librarian.yml
#	Resources/Textures/Clothing/OuterClothing/Coats/detective.rsi/equipped-OUTERCLOTHING.png
#	Resources/Textures/Clothing/OuterClothing/Coats/detective.rsi/icon.png
#	Resources/Textures/Clothing/OuterClothing/Coats/detective.rsi/inhand-left.png
#	Resources/Textures/Clothing/OuterClothing/Coats/detective.rsi/inhand-right.png
#	Resources/Textures/Clothing/OuterClothing/Coats/detective.rsi/meta.json
2022-11-09 03:02:01 +03:00
Morb
8be499df5d Localize store categories (#12453) 2022-11-09 10:36:48 +11:00
Morb
6775648cc9 Localize nukeops ranks (#12393) 2022-11-09 10:36:32 +11:00
Morb
65e6744e3e Localize sentience event target flavors (#11726) 2022-11-09 10:36:13 +11:00
PJBot
dce05efec4 Automatic changelog update 2022-11-08 16:17:16 -05:00
Scribbles0
e0f9b06f9a Heterochromia (#12126)
* eye markings

* downsizes

* fixes reptilian.yml

* hopefully fixes files changed stuffs

* fix narcotics.yml
2022-11-08 15:16:12 -06:00
PJBot
4ed36dc5aa Automatic changelog update 2022-11-08 16:14:59 -05:00
Nairod
7cab175614 Access group, locker fill and entity (#12244) 2022-11-08 15:13:55 -06:00
Rane
39c93da7ee Fix latejoin arrival announcement for roles with special entities (#12210)
* fix latejoin arrival announcement for roles with special entities

* tests moment

* use identity
2022-11-08 15:13:20 -06:00
PJBot
46f6df8c26 Automatic changelog update 2022-11-08 16:12:03 -05:00
Rane
6c95c8d165 fix shove regression (#12316) 2022-11-08 15:10:59 -06:00
Rane
20032b5ecc Fix blindness and UIs (#12326)
* fix part 1

* fix blindness and BUIs

* remove extra file
2022-11-08 15:10:13 -06:00
PixelTK
0b3038e1f6 Speedloader fix (#12417)
* Speedloader fix

* Unshitted and commented my code, rain would probably be proud.
2022-11-08 15:09:37 -06:00
PJBot
bc7ef43ffd Automatic changelog update 2022-11-08 16:07:13 -05:00
Vordenburg
ed8141d333 Fix forensic scanner UI. (#12398)
* Add missing Dispose method to ForensicScannerBoundUserInterface.

* Remove old code from ForensicScanner.

* Prevent forensic scanner from being used on the floor and allow its window to stay open when active hand is swapped.

* Use more standardized UI code for ForensicScanner.

* Add a delay to ForensicScanner printing.

* Show name of what was scanned on ForensicScanner UI.

* Add a print sound for ForensicScanner.

* Add more error reporting for ForensicScanner.

* Centralize common logic in ForensicScannerSystem.

* Allow ForensicScanner blank printouts.

* Tweak ForensicScanner audio parameters.
2022-11-08 15:06:09 -06:00
PJBot
754d3c1634 Automatic changelog update 2022-11-08 16:05:10 -05:00
Scribbles0
127c8b58ad pipes (#12475) 2022-11-08 15:04:30 -06:00
Justin Trotter
8c0b113fcf Pet internals (#12376)
* toggle other crew and pet internals

* oops
2022-11-08 15:04:06 -06:00
PJBot
6a4c04640b Automatic changelog update 2022-11-08 16:03:18 -05:00
eclips_e
e09f0ffef0 Prayers Again (#10960)
* prayer system

* verbs

* localize

* Praying changes

* praying + cleanup

* Revert "praying + cleanup"

This reverts commit e8ee90f9f0be9a2eeb4d660359f0913c9e82aba3.

* Prayers (actually)

* forgot to remove this

* slight fixes

* veritius reviews

* I did it

* less HD images

Co-authored-by: Just-a-Unity-Dev <just-a-unity-dev@users.noreply.github.com>
2022-11-08 15:02:14 -06:00
PJBot
eed3cc04ad Automatic changelog update 2022-11-08 15:58:16 -05:00
Rane
2325c726e9 make all mobs injectable (#12381) 2022-11-08 14:57:12 -06:00
Kevin Zheng
d431ea05b9 Prevent inserting into unpowered lathes (#12405)
Entities with MaterialStorageComponent should not accept materials if
they are supposed to be powered, and are not actually powered.

This fixes being able to insert ores into unpowered or unanchored ore
processors, among other issues.
2022-11-08 14:56:53 -06:00
Nemanja
df1ace61c3 Detective Coat Resprite (#12472)
* agent coat

* make it a resprite, actually

* copyright
2022-11-08 14:56:14 -06:00
PJBot
ba2ee631c7 Automatic changelog update 2022-11-08 15:54:13 -05:00
Bright0
26624f22f6 Implements pill container insertion/removal sounds (#12377)
* implement pill insert and removal sounds

* reduce volume due to ouch from stack pickup

* add licensing for created audio
2022-11-08 14:53:10 -06:00
Mervill
4dc6355622 delete duplicate entities (#12454) 2022-11-08 14:52:20 -06:00
Rane
3b9cb3346d fix butchering bug (#12253)
* fix butchering bug

* gib again
2022-11-08 14:50:05 -06:00
S1ss3l
c82782b54d Getting the tooltip to display (#12275)
* Getting the tooltip to display

* My bad I forgot a comma, I'm legally blind

Co-authored-by: Sissel <axel.roche@pm.me>
2022-11-08 14:49:37 -06:00
PJBot
df63c1883e Automatic changelog update 2022-11-08 15:40:52 -05:00
Nairod
06552b698f HoP starting access tweak (#12345)
* Job access YAML

* Externals
2022-11-08 14:39:49 -06:00
metalgearsloth
18961f79c2 Use linter for vendingmachinetest (#12445)
Probably fixes the dependency issue
2022-11-08 14:39:15 -06:00
Kevin Zheng
42de86ea85 Hide late join departments with no jobs available (#12171) 2022-11-08 14:37:12 -06:00
PJBot
e7f6a562b9 Automatic changelog update 2022-11-08 15:36:12 -05:00
Vordenburg
419b1c1071 Clarify cloner messages for setup. (#12318) 2022-11-08 14:35:09 -06:00
PJBot
4298460e7c Automatic changelog update 2022-11-08 15:34:09 -05:00
metalgearsloth
fb3f6fa80f Predicted stamina (#12413)
* Predicted stamina

Needed to do some semblence of predicted melee.

* Okay now done.

* Pause support

* Comment
2022-11-08 14:34:07 -06:00
T-Stalker
43b529f647 replaces the puking sound with just splat (#12433) 2022-11-08 14:33:06 -06:00
Cheackraze
e20f2dee4d names and ghosts (#12331) 2022-11-08 14:31:07 -06:00
PJBot
b5a35a8dc0 Automatic changelog update 2022-11-08 15:29:53 -05:00
metalgearsloth
fc9991cff2 Polish melee effects (#11653)
* Polish melee effects

* adjustments

* Animation changes

* Fix fist
2022-11-08 14:28:49 -06:00
PJBot
6d7a996192 Automatic changelog update 2022-11-08 15:28:03 -05:00
Nemanja
fd9bedae9a New Species: Diona (#11497)
* new species: Diona

* more diona stuff

* dey breathing now

* test fixe

* fix a merge

* now actually fix the merge

* foobar

* oversight

* ok now the rest of em
2022-11-08 14:26:59 -06:00
PJBot
2c2ecf8eca Automatic changelog update 2022-11-08 15:24:44 -05:00
corentt
37997d4dda Stop reducing output pressure of gastank when low pressure (#11818)
* stop reducing output of gastank when low pressure

* fix display internal alert

* rephrase moles quantity check
2022-11-08 14:23:41 -06:00
Mervill
615c57bf0b Docking system can no longer forcibly open welded doors. (#12149)
* Docking system can no longer forcibly open welded doors.

* bolt the doors after trying to open them

* more door logic
2022-11-08 14:22:50 -06:00
Justin Trotter
1d153f8694 fixed windoor hacking (#12205) 2022-11-08 14:22:00 -06:00
Cheackraze
ec00589791 Practice Disabler (#12301)
* pewpew

* renamed the rsi and reparented off WeaponDisabler
2022-11-08 14:21:13 -06:00
metalgearsloth
8765a7ae61 Remove emergencylight hashset (#12386)
* Remove emergencylight hashset

Take 2

* Fix test
2022-11-08 14:20:41 -06:00
PJBot
e733302c30 Automatic changelog update 2022-11-08 15:20:07 -05:00
Leon Friedrich
8e167800d4 Fix player list sorting (#12457) 2022-11-08 14:19:49 -06:00
civilCornball
c1af5874e8 Allows PKAs to be worn in belt slots. No funny sprites, though. (#12401) 2022-11-08 14:19:03 -06:00
PJBot
025dfd4c26 Automatic changelog update 2022-11-08 15:16:59 -05:00
Nemanja
bd77f5cced reagent grinder machine upgrade (#12422)
* reagent grinder machine upgrade

* grinder storage upgrades
2022-11-08 14:15:49 -06:00
PJBot
e9ebba33e8 Automatic changelog update 2022-11-08 15:13:55 -05:00
ssdaniel24
deecc648dc Filled up the sterile mask box completely 🩹 (#12394)
Co-authored-by: ssdaniel24 <some-anonymous-email@anonymous.mail>
2022-11-08 14:13:04 -06:00
eoineoineoin
585636d48f Minor bugfixes on Pillar (#12412)
* Add fix-vacuum-markers to atmos miner chambers

* Add gas miners to atmos chambers

* Fix pump pressures and o2/n2 ratio

Makes O2 and N2 pumps output at a normal, human pressure.
Fixes distro mixer to use normal, human air mix

* Add a missing LV cable outside mime room

* Lock botany maintenence doors

Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
2022-11-08 14:12:51 -06:00
T-Stalker
19d519595a Replaces coughing with shorter sounds (#12435)
* Replaces coughing with shorter sounds

* Change the names
2022-11-08 14:11:53 -06:00
Mervill
c04f0c33f4 Lawyers and Librarians can spawn with the Satchel and Duffelbag variants. (#12436) 2022-11-08 14:11:39 -06:00
Leon Friedrich
43a2b8bd6b Stop hair-hiding from logging missing components (#12461) 2022-11-08 14:11:22 -06:00
Moony
8d56f7d875 guh (#12474)
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2022-11-08 14:10:31 -06:00
PJBot
f081cd47fc Automatic changelog update 2022-11-08 15:03:11 -05:00
theashtronaut
728c395bda Add lobby ready count to game ticker info during pregame (#12157)
* add lobby ready count to game ticker info

* Update Resources/Locale/en-US/game-ticking/game-ticker.ftl

Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>

* simplify get info loc

Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>
2022-11-08 14:02:07 -06:00
PJBot
8835a50342 Automatic changelog update 2022-11-08 15:01:24 -05:00
Julian Giebel
e11cf969fa PDA UI refactor and cartridges (#11335)
* Work on cartridges

* Work on PDA UI

* Work on PDA UIs program list

* Work on PDA UI borders

* Add DeviceNetworkingComponent to the pda base prototype

* Fix submodule version

* Fix cartridge loader ui key

* Fix pda menu xaml

* Implement relaying ui messages

* Finish implementing the notekeeper cartridge

* Fix submodule version

* Fix errors from merging master

* Fix test failing

* Implement setting preinstalled programs

* Add some documentation to CartridgeLoaderSystem

* Add more doc comments

* Add localization to program names

* Implement review suggestions

* Fix background programs receiving events twice when active
2022-11-08 14:00:20 -06:00
rolfero
1151ca42e5 changing accumulators to timespan targets (#12407)
* changing accumulators to timespan targets

* Update Content.Server/Abilities/Mime/MimePowersSystem.cs

Co-authored-by: 0x6273 <0x40@keemail.me>

* Update MimePowersSystem.cs

* serializing timespans and adding pausetime where applicable

* remove nullable

Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
Co-authored-by: 0x6273 <0x40@keemail.me>
2022-11-08 13:59:34 -06:00
PJBot
3ec0202634 Automatic changelog update 2022-11-08 14:59:25 -05:00
metalgearsloth
c7d4fd3cba Fix damage colour persisting (#12469)
Probably. Easiest way to repro is make spaceman go horizontal and most of the time the red colour persists when the rotation animation starts.
2022-11-08 13:58:21 -06:00
Leon Friedrich
724074426e Fix miasma error spam (#12458) 2022-11-08 13:58:07 -06:00
Leon Friedrich
8620899a4a Fix firelock danger indicators (#12327)
* Fix firelock danger indicators

* remove unused arg
2022-11-08 13:55:45 -06:00
Alex Evgrashin
5f71fc1ea1 Ignore falling body sound on component startup (#12455)
* Fix dead bodies fall sound

* Remove prediction flag
2022-11-08 12:54:19 -06:00
Nemanja
448baf111d fix xenoarch death trigger exception (#12465)
* fix xenoarch death trigger exception

* generalize
2022-11-08 12:53:49 -06:00
Julian Giebel
ac99f4dd5e Map renderer file name option (#12463)
* Add option for supplying map names instead of ids as argument

* Allow options to be used with the map selector
2022-11-08 08:03:34 -06:00
Nemanja
c847fe7219 Update signs.yml (#12468) 2022-11-07 23:50:29 -06:00
IanComradeBot
36adc9cf8c Automatic changelog update 2022-11-08 04:36:45 +00:00
lapatison
8c5532e3cd Translate Upstream #523 (#525) 2022-11-07 20:35:41 -08:00
IanComradeBot
2033ae9d46 Automatic changelog update 2022-11-08 04:09:09 +00:00
Morb
1ddb04b8ac Merge pull request #523 from space-syndicate/upstream-sync
Upstream sync
2022-11-08 07:08:04 +03:00
lapatison
f02c04e2ed Translate Upstream #520 Part 2 (#524) 2022-11-07 20:07:09 -08:00
Morbo
fa2cc1dc3a Update locale 2022-11-08 06:46:16 +03:00
Morbo
d5418430df Handle nullable current map 2022-11-08 06:36:30 +03:00
Morbo
85a75100e9 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Prototypes/GameRules/events.yml
2022-11-08 06:12:45 +03:00
IanComradeBot
ee35a3d228 Automatic changelog update 2022-11-08 02:51:09 +00:00
lapatison
deef9529e6 Translate Upstream #520 (#522)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2022-11-07 18:50:04 -08:00
stopka-html
3cb18bd258 rtg returns (#12143) 2022-11-08 13:44:32 +11:00
PJBot
7c253ec10f Automatic changelog update 2022-11-07 21:43:32 -05:00
Nairod
122ebea2a8 Forensic pads, zipties and glasses in the secfab (#12170) 2022-11-08 13:42:29 +11:00
PJBot
3738b82500 Automatic changelog update 2022-11-07 21:42:04 -05:00
Nairod
d53dde19bc Flashlights in the YouTool and Sectech vendors (#12185) 2022-11-08 13:41:00 +11:00
PJBot
720279a77d Automatic changelog update 2022-11-07 21:39:41 -05:00
ninruB
2d4c985de9 Secoff helmet fixe (#12419) 2022-11-08 13:38:38 +11:00
PJBot
f71902c7dd Automatic changelog update 2022-11-07 21:38:11 -05:00
Nairod
059e81fd2e Laser crate changes (#12191) 2022-11-08 13:37:08 +11:00
PJBot
64fefdc604 Automatic changelog update 2022-11-07 21:36:14 -05:00
T-Stalker
5427f565fb Reduces APC destroyed by 6 decibels (#12437) 2022-11-08 13:35:52 +11:00
T-Stalker
f81ef8357f Reduces event volume by four decibels (#12442) 2022-11-08 13:35:10 +11:00
Nemanja
d5b892ff3e rejuvenate support for eye damage (#12164) 2022-11-08 13:32:36 +11:00
Mervill
40b556d206 Refactor GameMapManager a bit (nukes mapforced) (#11513)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Closes https://github.com/space-wizards/space-station-14/issues/7192
Closes https://github.com/space-wizards/space-station-14/issues/6537
Closes https://github.com/space-wizards/space-station-14/issues/9579
2022-11-08 13:18:21 +11:00
PJBot
01e0f60f81 Automatic changelog update 2022-11-07 19:37:56 -05:00
rolfero
6a497d3f55 Armor price calculations (#11417)
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
fixes https://github.com/space-wizards/space-station-14/issues/11299
2022-11-08 11:36:53 +11:00
PJBot
7b434354fd Automatic changelog update 2022-11-07 19:07:55 -05:00
Leon Friedrich
ee0b7451b6 Fix action bar duplication (#12456) 2022-11-08 11:06:51 +11:00
Leon Friedrich
5cade18119 FixedPoint2 tweaks (#12431) 2022-11-08 10:14:13 +11:00
PJBot
f6e5790b72 Automatic changelog update 2022-11-07 16:58:35 -05:00
Nemanja
8ba3d127cc Xenoarch Tweaks (#12429)
* Xenoarch feedback

print out reports, weight node traversal, dialog for destroy menu, slight effect tweaks

* make the popup not bad

* the popup, jimbo...
2022-11-07 15:57:29 -06:00
IanComradeBot
5f8e18f430 Automatic changelog update 2022-11-07 20:54:17 +00:00
Morb
e508d4942c Update delta station (#521) 2022-11-07 12:53:11 -08:00
IanComradeBot
ee41ecb410 Automatic changelog update 2022-11-07 19:29:57 +00:00
Morb
4317abed59 Merge pull request #520 from space-syndicate/upstream-sync
Upstream sync
2022-11-07 22:28:49 +03:00
Morbo
cf64d1ad1b Update locale 2022-11-07 21:24:09 +03:00
Morbo
39483d5f9a Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-11-07 21:04:01 +03:00
Emisse
387d1163b4 Box Update 2.2 (#12448)
* Box Update 2.2

* agajglkalgjagl
2022-11-07 03:51:33 -06:00
Emisse
d9c26980be Marathon Update 3.7 (#12449) 2022-11-07 03:51:23 -06:00
Emisse
069a1ff396 Omega Xenoarch stuff (#12450) 2022-11-07 03:50:53 -06:00
Emisse
9f94e822dc Bagel Update 15.5 (#12447) 2022-11-07 02:54:12 -06:00
Scribbles0
e1a2c3a459 Cluster Overhaul (#12446)
* big changes

* botany decal fix
2022-11-07 02:54:04 -06:00
PJBot
02d45e009c Automatic changelog update 2022-11-07 02:18:44 -05:00
T-Stalker
80952f4807 Reduces the bb of computers a bit (#12443) 2022-11-07 18:17:39 +11:00
brainfood1183
80df331454 small update to origin (#12434) 2022-11-06 23:05:36 -06:00
brainfood1183
4a3b45906b update to origin (#12430) 2022-11-06 22:21:08 -06:00
PJBot
73afa644b0 Automatic changelog update 2022-11-06 21:01:25 -05:00
Cheackraze
beffc565a7 xeno (#12427) 2022-11-06 20:00:21 -06:00
PJBot
1746cde684 Automatic changelog update 2022-11-06 18:06:48 -05:00
Nemanja
273e0968e4 XenoArch [Science Overhaul] (#12204)
* multi-node xeno artifacts

* refactor existing artifact effects

* more tweaks to generation

* more shit plus fix tests

* more generation stuff plus threat levels

* doink

* now make it build

* defer the artifact activation to not cause errors

also pricing

* some changes

* all of the yaml + ui stuff for artifact analyzer

* machine linking and starting to make the ui functional

* artifact analyzer display

* a shit ton of artifact analyzer stuff

* more changes; making destroy work properly; progress bar tweaks

* getting shit going!

ALL RIGHT

* small tweaks that didn't help much

* Komm susser todd: the end of analysis

* recipes and hints and ui, oh my!

* add some in-game sources

gotta prepare for day 1 launch

* node data + ditch random seed in place of id

* bunch of triggers

* finish off the last few triggers

* implement machine examine verb

* knock, flicker, blink, throw

* shatter, foam, shuffle, heat

* fix all the shit i broke

* *some* of these have to be good, no?

25 effects

* callin' it there for effects

* comments + reword some trigger hints

* don't mind this little commit here

* byref event

* fix brokey node entry

* fix low pressure trigger

* mirror review plus fixing 0x40's bug

also the throw artifact threw incorrectly

* randomize the event message a teeny bit
2022-11-06 17:05:44 -06:00
Nemanja
0d4a605a94 bunch of prototype save fixes (#12421) 2022-11-07 07:26:45 +11:00
Leon Friedrich
b019ebefa0 Engine update (#12423) 2022-11-07 07:25:10 +11:00
IanComradeBot
37fb1b7c6a Automatic changelog update 2022-11-06 19:57:18 +00:00
Morb
231d566105 [Resprite] Stamps (#519) 2022-11-06 11:56:13 -08:00
PJBot
6806a80f23 Automatic changelog update 2022-11-06 14:35:10 -05:00
Alex Evgrashin
6913c77ab1 Quick fix for holofan and tiny fan (#12420)
Fixes https://github.com/space-wizards/space-station-14/issues/12411
2022-11-07 06:34:06 +11:00
PJBot
aa309005d8 Automatic changelog update 2022-11-06 11:34:21 -05:00
Leon Friedrich
e29dc8c785 Power struct enumerators (#12396) 2022-11-07 03:33:56 +11:00
metalgearsloth
bae7b8d0d8 Content struct enumerators (#11894) 2022-11-07 03:33:44 +11:00
rolfero
59349c37a0 Strip someone through the examine button (#12409) 2022-11-07 03:33:17 +11:00
PJBot
50e77a97a7 Automatic changelog update 2022-11-06 11:32:34 -05:00
metalgearsloth
7e44673bc3 Subscribe to attackattempt for stuncomp (#12415) 2022-11-07 03:31:23 +11:00
Leon Friedrich
cd40a0ee96 Engine update (#12416) 2022-11-07 03:30:05 +11:00
IanComradeBot
f7317557d0 Automatic changelog update 2022-11-06 16:04:09 +00:00
lapatison
0bce1e29e0 Translate Upstream #516 (#517) 2022-11-06 08:03:02 -08:00
0x6273
b281d958b7 Fix machine upgrade examine missing loc (#12410) 2022-11-06 18:50:19 +11:00
Morb
7a9a91bbe8 Update delta (#518) 2022-11-06 00:46:19 -07:00
PJBot
023165a442 Automatic changelog update 2022-11-05 11:33:03 -04:00
ZeroDayDaemon
325ccc1c17 Add DamagePopup, Target Entities, And Practice Laser Gun (#12317) 2022-11-06 02:32:00 +11:00
eoineoineoin
364adb1b2c Use correct image for air injector in construction menu (#12388) 2022-11-06 02:31:22 +11:00
PJBot
ee26b2647c Automatic changelog update 2022-11-05 11:29:47 -04:00
rolfero
2ef33e11b6 Fixing some prototypes modifying components on init (#12385) 2022-11-06 02:28:44 +11:00
rolfero
7e3358375d fixing a bunch more prototype save tests (#12390) 2022-11-06 02:23:30 +11:00
IanComradeBot
f7758d08fb Automatic changelog update 2022-11-05 05:29:27 +00:00
Morb
8fefcd1edd Merge pull request #516 from space-syndicate/upstream-sync
Upstream sync
2022-11-05 08:28:21 +03:00
Morbo
c81d62b703 Update locale 2022-11-05 06:37:00 +03:00
Morbo
bfa402a3e6 Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-11-05 06:14:39 +03:00
PJBot
e9964658a2 Automatic changelog update 2022-11-04 23:09:35 -04:00
Salex08
d341f456de Shot Projectile cause impulses in Space like they were supposed to (#12264) 2022-11-05 14:08:32 +11:00
PJBot
f6b76bfdb2 Automatic changelog update 2022-11-04 15:25:32 -04:00
Cheackraze
ef5b693b25 presents (#12382) 2022-11-04 14:24:29 -05:00
PJBot
2531441726 Automatic changelog update 2022-11-04 15:14:12 -04:00
metalgearsloth
b09b7da92f Cleanup map files some more (#12375)
- Removed redundant prototype stuff for lights
- Removed forensics
2022-11-04 14:13:47 -05:00
Nemanja
ac838025f0 Infinite lathe fix again (#12384)
* lathe fix again

fuck me i need to test shit more

* Whitespace
2022-11-04 14:13:07 -05:00
IanComradeBot
785a107422 Automatic changelog update 2022-11-04 15:21:50 +00:00
Morb
a3661b0fe8 Change windows size (#515) 2022-11-04 08:20:44 -07:00
Morb
ce7a8083b4 Replace Patreon with Boosty (#514) 2022-11-04 08:12:23 -07:00
PJBot
f5e3b463a4 Automatic changelog update 2022-11-04 00:16:26 -04:00
Alex Evgrashin
2ad9a5dfac Better pinpointer accuracy + small cleanup (#12378) 2022-11-04 15:15:23 +11:00
PJBot
2a2be3d619 Automatic changelog update 2022-11-04 00:01:37 -04:00
rolfero
aadafb4bb3 Linking doors and buttons (#11826) 2022-11-04 15:00:34 +11:00
PJBot
c203282f24 Automatic changelog update 2022-11-03 23:28:51 -04:00
0x6273
a201d777bc Machine upgrade examine verb (#12119) 2022-11-04 14:27:47 +11:00
PJBot
5ede1f4862 Automatic changelog update 2022-11-03 23:17:27 -04:00
keronshb
84413f2a4c Box fixes and Stealth Box in uplink (#12194) 2022-11-04 14:16:23 +11:00
PJBot
e531db3f7b Automatic changelog update 2022-11-03 22:59:23 -04:00
Rane
6f53e9c459 fix several traitor objective bugs (#12212) 2022-11-04 13:58:19 +11:00
PJBot
de534070ae Automatic changelog update 2022-11-03 21:45:54 -04:00
metalgearsloth
9a4b4c658c Fix damageoverlay for oldchat (#12358) 2022-11-04 12:44:51 +11:00
Vordenburg
8f2d93c66a Add spawnable spent cigarettes and folded chairs. (#12294) 2022-11-04 12:38:56 +11:00
PJBot
af9e524f75 Automatic changelog update 2022-11-03 21:37:48 -04:00
Rane
084b482cfe Entity whitelist/blacklist for traits (#12348) 2022-11-04 12:37:17 +11:00
Jacob Tong
74b63e83fd Add alt click to hands (#12330) 2022-11-04 12:36:45 +11:00
PJBot
88a4ee0ce1 Automatic changelog update 2022-11-03 21:28:24 -04:00
Vordenburg
bf908512bd Allow gas filters to not filter gases. (#12051) 2022-11-04 12:27:20 +11:00
Leon Friedrich
86ef8c5473 Make PathfindingSystem take a nap during large explosions (#12309) 2022-11-04 12:24:41 +11:00
PJBot
a0627b7558 Automatic changelog update 2022-11-03 21:20:03 -04:00
keronshb
9fe53959ec Fixes crates phasing through firelocks. (#12329) 2022-11-04 12:18:59 +11:00
metalgearsloth
4720201607 Reset melee cd on hand selected (#11709) 2022-11-04 12:18:00 +11:00
Rane
6a5300d6e3 fix lsobjectives (#12365) 2022-11-04 11:57:44 +11:00
PJBot
af56b3e47b Automatic changelog update 2022-11-03 20:57:33 -04:00
Francesco
0aba807ac2 Ghost toggle lighting ability (#12374) 2022-11-04 11:56:30 +11:00
PJBot
331b01b7df Automatic changelog update 2022-11-03 20:52:29 -04:00
theashtronaut
794e3504f2 Make lobby ready button clear what state you are in (#12152) 2022-11-04 11:51:25 +11:00
PJBot
e5aa4ecd59 Automatic changelog update 2022-11-03 20:17:37 -04:00
Justin Trotter
31e58fe015 fix syringe overdrawing (#12298) 2022-11-04 11:16:31 +11:00
theashtronaut
2856213c80 Add lobby music volume slider (#12153) 2022-11-04 11:15:37 +11:00
Leon Friedrich
339c47a07a Engine update (#12379) 2022-11-04 10:40:20 +11:00
Leon Friedrich
af1b255524 Aghost tweaks (#12373) 2022-11-04 10:40:01 +11:00
metalgearsloth
c0abea8047 Content side for removing IMap / IMapGrid comps (#12357) 2022-11-04 10:12:25 +11:00
Jacob Tong
6d297fbb62 Cleanup audio (#11238) 2022-11-04 10:01:53 +11:00
Vordenburg
b4fbc63132 Add necessary sprites for welder_mini. (#12368) 2022-11-03 16:22:56 -05:00
IanComradeBot
5fab0a1612 Automatic changelog update 2022-11-03 14:04:00 +00:00
Morb
f63a245de6 Merge pull request #512 from space-syndicate/upstream-sync
Upstream sync
2022-11-03 17:02:52 +03:00
IanComradeBot
6176f78a89 Automatic changelog update 2022-11-03 13:56:50 +00:00
Morb
bb2a00ecd1 Update Delta station (#513) 2022-11-03 06:55:45 -07:00
Morbo
86bd5ba216 Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-11-03 16:06:20 +03:00
rolfero
e3579c99f5 combined MeleeHitEvent and ItemMeleeDamageEvent (#11628)
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-11-03 23:01:08 +11:00
metalgearsloth
6c834c5371 Cleanup box station (#12371)
* Cleanup box station

- Remove dummy physics / fixtures for cables.
- Removed banana launcher that had interesting yml.
- Removed the custom legal stuff mapped into the legal closet.
- Removed EntityStorageComponent.

Dropped filesize by 500KB so now it's almost the size of pillar.

* More box
2022-11-03 05:44:01 -05:00
Cheackraze
b142fbb938 christmas (#12367) 2022-11-02 23:11:14 -05:00
PJBot
0fea56a1d2 Automatic changelog update 2022-11-02 22:04:40 -04:00
Leon Friedrich
b0c8da1801 Engine update (#12366) 2022-11-03 13:03:36 +11:00
Paul Ritter
c5e5729bd4 removes beforeserialization hook (#12319) 2022-11-03 12:41:12 +11:00
IanComradeBot
d661feb9c8 Automatic changelog update 2022-11-02 23:09:40 +00:00
Morb
5d08dd80cd Merge pull request #511 from space-syndicate/upstream-sync
Upstream sync
2022-11-03 02:08:35 +03:00
Nemanja
6eca66a637 make this one virtual ent noSpawn (#12361) 2022-11-02 23:33:08 +01:00
Emisse
d23b6fed7a centcomm stuf (#12350)
* centcomm

* hehe grid
2022-11-02 17:08:39 -05:00
Morbo
783fd6fb2b Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-11-03 00:14:00 +03:00
PJBot
742b8ae5cb Automatic changelog update 2022-11-02 16:40:01 -04:00
Francesco
e2ac0f5322 fix: Wiki now displays the proper names and descriptions for chemistry recipes and the rest instead of the localization keys. (#12359) 2022-11-02 15:38:56 -05:00
Emisse
f4e70d8727 chrimas (#12354) 2022-11-02 10:16:25 -05:00
IanComradeBot
46f74adf63 Automatic changelog update 2022-11-02 14:14:36 +00:00
lapatison
dec0a5993a Update ghost-gui.ftl (#510) 2022-11-02 07:13:29 -07:00
Leon Friedrich
237b842d65 Parallelize gas and decal systems. (#12349) 2022-11-02 18:23:26 +11:00
IanComradeBot
4d0a97b433 Automatic changelog update 2022-11-02 02:41:43 +00:00
Morb
7933c1d1cd Merge pull request #509 from space-syndicate/upstream-sync
Upstream sync
2022-11-02 05:40:38 +03:00
Morbo
294396dfbf Update locale 2022-11-02 05:05:32 +03:00
Morbo
06399f4e51 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Textures/Objects/Tools/welder.rsi/icon.png
#	Resources/Textures/Objects/Tools/welder_experimental.rsi/icon.png
#	Resources/Textures/Objects/Tools/welder_experimental.rsi/welder_flame.png
#	Resources/Textures/Objects/Tools/welder_industrial.rsi/welder_flame.png
#	Resources/Textures/Objects/Tools/welder_industrialadv.rsi/welder_flame.png
2022-11-02 04:55:26 +03:00
Rane
5edc9cd6b1 fix panic bunker (#12282) 2022-11-01 20:17:58 -05:00
PJBot
f9af8dee25 Automatic changelog update 2022-11-01 21:17:37 -04:00
Rane
88186f2106 Map pool cvar (#12313)
* it just works

* nuke votable

* whoops
2022-11-01 20:17:35 -05:00
Vordenburg
784e0ab51f Make welder flames like proper unshaded lights. (#12320)
* Make welders use ToggleableLightVisualsComponent.

* Remove old code from ToolSystem.Welder.

* Update welder sprites.
2022-11-01 20:16:33 -05:00
PJBot
8fcb87d0a3 Automatic changelog update 2022-11-01 21:15:09 -04:00
Jacob Tong
9f485d7124 Add toggle ghost visibility button to ghost GUI (#12325)
* Add toggle ghost visibility button to ghosts

* Rename to toggleghosts
2022-11-01 20:14:06 -05:00
metalgearsloth
4cb96dba6d Clear path on exception (#12335)
Should hopefully avoid it spamming in future.
2022-11-01 20:12:50 -05:00
IanComradeBot
42cd4945f6 Automatic changelog update 2022-11-02 00:49:13 +00:00
Morb
ebf0ecd8c2 Increase Delta roles count (#508) 2022-11-01 17:48:08 -07:00
PJBot
4a4de188da Automatic changelog update 2022-11-01 19:06:05 -04:00
Nemanja
6fd083af0b fix infinite lathe printing bug (#12343) 2022-11-01 18:05:00 -05:00
Scribbles0
9d8f19a442 misc changes on Cluster (#12247)
* misc changes

* one more thing

* scattered some chargers

* ian toy (very important)
2022-11-01 18:04:32 -05:00
Emisse
74c0a04e60 Bagel Update 15.4 (#12332) 2022-11-01 08:24:08 -05:00
metalgearsloth
508b810137 Bandaid pathpoly neighbors for now (#12337) 2022-11-01 23:39:58 +11:00
metalgearsloth
4d51f786c6 Fix medibot exception (#12336) 2022-11-01 23:27:27 +11:00
metalgearsloth
41c8e382a4 Hotfix path empty frontier issue (#12334) 2022-11-01 22:50:35 +11:00
Jacob Tong
dbb23f9cf7 Fix butchering inside of a container making the target unbutcherable permenantly (#12328) 2022-11-01 16:52:53 +11:00
IanComradeBot
5c30958ab1 Automatic changelog update 2022-11-01 02:09:37 +00:00
Morb
70b9d954ab Update Delta station (#507) 2022-10-31 19:08:46 -07:00
lapatison
9ad5d32d10 Translate Upstream #503 (#504) 2022-10-31 19:08:31 -07:00
Leon Friedrich
924d21d2b9 Update engine (#12324) 2022-11-01 11:52:12 +11:00
metalgearsloth
c9a2ab1cee Remove transform methods from mapgrid (#12233) 2022-11-01 11:27:18 +11:00
PJBot
297686c4ff Automatic changelog update 2022-10-31 19:54:10 -04:00
Leon Friedrich
c64a77131a Fix disposal tube deconstruction (#12323) 2022-11-01 10:53:06 +11:00
IanComradeBot
d230ac4b76 Automatic changelog update 2022-10-31 16:49:48 +00:00
lapatison
2ff36e1fb9 Mantles locale update (#502)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2022-10-31 09:48:44 -07:00
IanComradeBot
d8220cbe0a Automatic changelog update 2022-10-31 13:00:20 +00:00
Morb
f1022aacde Merge pull request #503 from space-syndicate/upstream-sync
Upstream sync
2022-10-31 15:59:14 +03:00
Morbo
87aa850e9f Update ten codes locale 2022-10-31 15:42:16 +03:00
Morbo
c054625c18 Update locale 2022-10-31 15:41:58 +03:00
Morbo
efa9d6561f Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	.github/workflows/build-docfx.yml
2022-10-31 15:36:01 +03:00
Leon Friedrich
7a1ebc6c97 Fix ContactInteractionEvent exceptions (#12314) 2022-10-31 17:35:35 +11:00
Leon Friedrich
8c73cfb06d Stop unnecessary airtight updates (#12310) 2022-10-31 16:07:00 +11:00
Leon Friedrich
78e5e96a3c Engine update (#12307) 2022-10-31 13:56:17 +11:00
PJBot
9b71a5658b Automatic changelog update 2022-10-30 22:27:08 -04:00
Leon Friedrich
12503e57a5 Fix construction/crafting and maybe cargo selling (#12306) 2022-10-31 13:26:05 +11:00
PJBot
687b47afb6 Automatic changelog update 2022-10-30 22:05:54 -04:00
Rane
8f4bd8b83b fix MeleeChemicalInjector exploits (#12305) 2022-10-31 13:04:51 +11:00
PJBot
4616a9f7e7 Automatic changelog update 2022-10-30 22:03:45 -04:00
Rane
05152d39ac fix traitor game mode (#12303) 2022-10-31 13:02:42 +11:00
IanComradeBot
f608927bed Automatic changelog update 2022-10-31 00:15:21 +00:00
BarsychiyZhir
e43bb859bb Add security tencodes paper (#497) 2022-10-30 17:14:17 -07:00
IanComradeBot
0c8cb52f27 Automatic changelog update 2022-10-31 00:12:47 +00:00
lapatison
9559f75603 Fix translation (#501) 2022-10-30 17:11:43 -07:00
PJBot
75e385f762 Automatic changelog update 2022-10-30 20:07:20 -04:00
Rane
16e1b9e349 Fix female clothing mask (#12217)
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com>
2022-10-31 11:06:16 +11:00
PJBot
e0ac3307bb Automatic changelog update 2022-10-30 20:05:34 -04:00
Rane
c3a5f19615 fix zombie initial infected selection (#12285) 2022-10-31 11:05:21 +11:00
Nemanja
5a5ca9b1c4 skeletons can no longer have hair. (#12283) 2022-10-31 11:04:30 +11:00
Leon Friedrich
3cd0abc7e4 Update engine again (#12300) 2022-10-31 11:04:08 +11:00
PJBot
5debea4f52 Automatic changelog update 2022-10-30 19:18:33 -04:00
Leon Friedrich
9274cf85b7 Update engine (#12299) 2022-10-31 10:17:28 +11:00
Leon Friedrich
f0d02f032a Content changes for broadphase rejig (#12290) 2022-10-31 10:05:34 +11:00
Leon Friedrich
9d09de0f85 Add cvar to clientCommandPerms.yml (#12239) 2022-10-31 08:56:42 +11:00
PJBot
216ec829ed Automatic changelog update 2022-10-30 15:56:10 -04:00
Alex Klos
7fd34c1093 Disable collide against non-Hard fixtures (#12277)
Co-authored-by: Alex Klos <alexklos@prohobo.dev>
2022-10-30 12:55:07 -07:00
IanComradeBot
647d7eeee6 Automatic changelog update 2022-10-30 19:24:50 +00:00
lapatison
2eb013f8af Various translations (#496) 2022-10-30 12:23:45 -07:00
0x6273
8c52dac3f3 Update setup-dotnet in gh actions (#12261) 2022-10-30 12:05:51 -07:00
PJBot
9af146bf4b Automatic changelog update 2022-10-30 14:59:39 -04:00
Rane
ee0f55b0ef Fix HidesHair (#12219) 2022-10-30 11:58:36 -07:00
PJBot
3bab897b1b Automatic changelog update 2022-10-30 14:57:44 -04:00
Interrobang01
08f20252b4 Better syndicate agent briefing formatting (#12273)
* newline in traitor briefing and made syndicate hate nanotrasen more

* put newline for 'Death to Nanotrasen' in nukeops briefing to match agent briefing

* changed formatting
2022-10-30 11:56:41 -07:00
PJBot
fe8a6159ad Automatic changelog update 2022-10-30 14:55:23 -04:00
Francesco
32eff7d8d2 examining age fix (#12278) 2022-10-30 11:54:20 -07:00
Leon Friedrich
0c8f54ebce Fix damage command (#12297) 2022-10-30 11:52:42 -07:00
Rane
9e917d44fe [3 lines] fix damage origin (#12195) 2022-10-30 18:39:38 +11:00
PJBot
9e4315d533 Automatic changelog update 2022-10-30 03:35:04 -04:00
Justin Trotter
82f0048dbe add delay to curtain open/close to mitigate against spam (#12179) 2022-10-30 18:34:00 +11:00
IanComradeBot
eb501ad714 Automatic changelog update 2022-10-30 07:20:16 +00:00
PJBot
0fd069204d Automatic changelog update 2022-10-30 03:19:44 -04:00
Morb
fd93a91d29 Hotfix Delta station (#495) 2022-10-30 00:19:12 -07:00
Dylan Corrales
5c1bd5baff Fix console hotkey (#11994) 2022-10-30 18:18:40 +11:00
PJBot
2b8d29f8d3 Automatic changelog update 2022-10-30 03:15:23 -04:00
Nemanja
4a20a3e839 adds machine upgrades for microwave (#12010) 2022-10-30 18:14:20 +11:00
PJBot
099d829cf3 Automatic changelog update 2022-10-30 03:13:14 -04:00
Nemanja
3ab98e320a lathe machine upgrading (#12032) 2022-10-30 18:12:11 +11:00
PJBot
56a93139b1 Automatic changelog update 2022-10-30 03:11:02 -04:00
Nairod
fd855a2c4b Blindness inducing chemical (#12041) 2022-10-30 18:09:59 +11:00
PJBot
478c62a7d3 Automatic changelog update 2022-10-30 02:54:34 -04:00
Nemanja
f0d0b86e07 emitter machine part upgrades (#11742) 2022-10-30 17:53:31 +11:00
Mervill
e55acca504 Show a message when players chose to remain in the lobby due to preferences. (#12130) 2022-10-30 17:49:43 +11:00
Nemanja
b6135d3be5 Construction warning cleanup (#12256) 2022-10-30 17:48:53 +11:00
IanComradeBot
5d87347806 Automatic changelog update 2022-10-30 06:47:13 +00:00
Morb
b340c2f9a9 Hotfix Delta station (#494) 2022-10-29 23:46:08 -07:00
Leon Friedrich
1a6d084c4d Make context menu use FrameUpdate() instead of Update() (#12257)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-10-30 17:21:38 +11:00
metalgearsloth
e6f313835d Revert "Make all animals and pets disease carriers" (#12226) 2022-10-30 17:21:10 +11:00
PJBot
98338690e1 Automatic changelog update 2022-10-30 02:13:08 -04:00
Mervill
69dd3a0454 Vending machines properly show their current state after an animation (#12201) 2022-10-30 17:12:05 +11:00
Leon Friedrich
f03b74c227 Slight SnapToGrid tweak (#12274) 2022-10-30 17:10:31 +11:00
PJBot
9b0c334cda Automatic changelog update 2022-10-30 02:01:03 -04:00
Nairod
03bbd0eb65 Mass scanner and power monitor boards in the circuit imprinter (#12139) 2022-10-30 17:00:00 +11:00
PJBot
31872f81bc Automatic changelog update 2022-10-30 01:59:27 -04:00
Kevin Zheng
13b39a5dcd Fix rotated chair draw depth (#12272) 2022-10-30 16:58:24 +11:00
PJBot
77d9231db6 Automatic changelog update 2022-10-30 01:55:08 -04:00
Scribbles0
14194cf2e0 mini jetpack changes (#11682) 2022-10-30 16:54:03 +11:00
IanComradeBot
8d9c2c8b98 Automatic changelog update 2022-10-30 03:20:20 +00:00
Morb
af254b4a46 Return HoS shoulder mantle (#493) 2022-10-29 20:19:17 -07:00
IanComradeBot
51f56ee48c Automatic changelog update 2022-10-30 03:17:50 +00:00
Morb
7eb66ad49f [Repsrite] Mantles (#470) 2022-10-29 20:16:47 -07:00
IanComradeBot
a3fce5a26b Automatic changelog update 2022-10-30 02:10:04 +00:00
Morb
843686f6fe Merge pull request #492 from space-syndicate/upstream-sync
Upstream sync
2022-10-30 05:09:00 +03:00
Morb
6c3af3b4af Update Delta station (#491) 2022-10-29 19:02:29 -07:00
Morbo
134840b5c1 Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-10-30 04:50:08 +03:00
IanComradeBot
1510bee1c8 Automatic changelog update 2022-10-29 20:51:50 +00:00
Morb
2a27e30b1e Return of Delta Station (#485) 2022-10-29 13:50:46 -07:00
PJBot
05e4bee5a8 Automatic changelog update 2022-10-29 12:22:22 -04:00
Vera Aguilera Puerto
b39d54eb9f Update submodule to v0.57.0.4 (#12279) 2022-10-29 18:21:18 +02:00
IanComradeBot
34e698ad3c Automatic changelog update 2022-10-29 08:09:37 +00:00
Morb
fb9e8e30d7 Merge pull request #490 from space-syndicate/upstream-sync
Upstream sync fix
2022-10-29 11:08:33 +03:00
Morbo
0c383f6818 Update locale 2022-10-29 10:39:49 +03:00
Morbo
2f11da37e8 Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-10-29 10:36:00 +03:00
Jacob Tong
dfd72c5db2 Fix aghost when aghosting from a ghost (#12252) 2022-10-28 19:38:53 -07:00
IanComradeBot
2cade880ce Automatic changelog update 2022-10-28 22:22:10 +00:00
lapatison
7ad6ab9af1 Translate Upstream #486 (#488) 2022-10-28 15:21:06 -07:00
Leon Friedrich
1e97d6defb Fix disposal unit termination (#12266) 2022-10-28 16:59:01 -05:00
IanComradeBot
a6ecb7eaed Automatic changelog update 2022-10-28 20:59:26 +00:00
Morb
9f1b62706e [Resprite] Pattern floors (#489) 2022-10-28 13:58:22 -07:00
0x6273
a2e6ab2d07 Cap ChemMaster label length (#12260)
* Cap ChemMaster label length

* Reroll for green checkmark
2022-10-28 12:43:59 -05:00
Morb
698af7d58b Add missing engine locale lib (#487) 2022-10-28 10:26:41 -07:00
IanComradeBot
c6de64a69d Automatic changelog update 2022-10-28 16:00:28 +00:00
Morb
8241078f85 Merge pull request #486 from space-syndicate/upstream-sync
Upstream sync
2022-10-28 18:59:20 +03:00
Morbo
a74511ad0c Update locale 2022-10-28 18:09:32 +03:00
Morbo
228c19c52c Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Prototypes/Entities/Markers/Spawners/Random/posters.yml
#	Resources/Prototypes/Maps/origin.yml
#	Resources/Textures/Interface/Misc/job_icons.rsi/meta.json
#	Resources/Textures/Tiles/dark.png
#	Resources/Textures/Tiles/white.png
2022-10-28 17:19:32 +03:00
PJBot
3078e359c0 Automatic changelog update 2022-10-28 02:09:50 -04:00
Leon Friedrich
d2e2ed5e25 Remove physics from constructionghost (#12259) 2022-10-28 17:08:46 +11:00
PJBot
38c9aefdc1 Automatic changelog update 2022-10-28 01:23:12 -04:00
Nairod
5e7f3b6e8a Power cell added (#12251) 2022-10-28 00:22:09 -05:00
Leon Friedrich
e488669be4 Don't log missing inventory. (#12258) 2022-10-28 14:34:28 +11:00
PJBot
bc4d0de98d Automatic changelog update 2022-10-27 23:31:51 -04:00
Leon Friedrich
7f8a55c666 Engine update (#12255) 2022-10-28 14:30:48 +11:00
PJBot
ea0e66011f Automatic changelog update 2022-10-27 23:26:51 -04:00
Taran
e59bf8acd9 Increases VoiceRange To 10 From 7 (#12254) 2022-10-28 14:25:47 +11:00
Leon Friedrich
23768e34e8 Update explosion lookups (#12250) 2022-10-28 12:57:00 +11:00
metalgearsloth
0494b7ac96 Update submodule to 0.57.0.2 (#12249) 2022-10-28 12:31:11 +11:00
PJBot
481778896f Automatic changelog update 2022-10-27 20:43:39 -04:00
Justin Trotter
5a7ae1a77e fixed mouse scream sound (#12198) 2022-10-27 17:42:35 -07:00
Leon Friedrich
5cd111d210 Fix lag compensation exception (#12243) 2022-10-28 08:00:30 +11:00
Leon Friedrich
81a27a5fa1 Update engine (#12238) 2022-10-28 01:51:19 +11:00
PJBot
34a3218f67 Automatic changelog update 2022-10-27 10:32:24 -04:00
Moony
40dead40cb Remove split. (#12236)
* Remove split.

(lemme finish the funny webedit rq)

* Delete split.yml
2022-10-27 09:31:19 -05:00
Moony
1deec82614 Removes entitylookup from origin. Whoops. (#12237) 2022-10-28 01:30:24 +11:00
brainfood1183
7d6fcfa959 New station map Origin (#11659)
* new map origin

* new map origin

* Revert "new map origin"

This reverts commit 3d36679b921d058c7bc7ff7202086aea966c43a6.

* merge

* merge

* merge

* merge

* merge

* merge

* merge

* new update

* update map reduce lights

* slight update

* update

* push

* update
2022-10-27 09:12:56 -05:00
PJBot
766b90ad0d Automatic changelog update 2022-10-27 10:10:40 -04:00
Jacob Tong
52382aa7a6 Delete ghost when player is detached (#12221) 2022-10-28 01:09:35 +11:00
metalgearsloth
0e9213f523 Fix lookup flags (#12235) 2022-10-28 01:09:16 +11:00
metalgearsloth
d7d73f6359 Update submodule to 0.57.0.0 (#12234) 2022-10-27 23:46:12 +11:00
metalgearsloth
6b6d52850a Deprecate entitylookupcomponent (#12159)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-10-27 23:37:55 +11:00
PJBot
03f45ceb56 Automatic changelog update 2022-10-27 07:55:16 -04:00
Cheackraze
ab06650039 New Dart and removed jobs info (#12232) 2022-10-27 06:54:12 -05:00
PJBot
8eca615834 Automatic changelog update 2022-10-26 22:36:49 -04:00
Leon Friedrich
425599ee19 Update engine (#12230) 2022-10-27 13:35:44 +11:00
Rane
6577532adf Make #11647 actually function (#12229) 2022-10-26 16:22:12 -07:00
Cheackraze
0872f8d340 Kettle 1.4.2 (#12222)
* fancy tilings

* variantize, fixgridatmos
2022-10-26 11:39:16 -05:00
PJBot
b0ff0e72ad Automatic changelog update 2022-10-26 10:47:16 -04:00
metalgearsloth
f38bef562c Fix gun ItemStatus (#12225) 2022-10-26 07:46:13 -07:00
PJBot
7ef4d117e6 Automatic changelog update 2022-10-26 10:41:16 -04:00
exincore
fb782be138 Add hud-chatbox-info reads keybinds (#12192) 2022-10-26 07:40:12 -07:00
ZeroDayDaemon
aea37d0135 animals and pets cleanup (#11956) 2022-10-26 23:16:24 +11:00
ChilbroBaggins
224ce7ce28 Adds rndm vending spawner for mapping. (#11998)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
2022-10-26 23:15:28 +11:00
rolfero
9bbe0fec06 Add description tooltips to traits, jobs and antagonists (#11661)
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-10-26 22:52:21 +11:00
PJBot
b6bc0d37c2 Automatic changelog update 2022-10-26 02:41:10 -04:00
Justin Trotter
f2d05aa20a allow syringes to set transfer amount (#12173)
* allow syringes to set transfer amount

* stripped custom transfer logic, and added delay per additional 5u transfered

* touch up

* another touch
2022-10-25 23:40:06 -07:00
PJBot
52a7a733af Automatic changelog update 2022-10-26 02:36:00 -04:00
0x6273
dfdad0ffe5 Refactor ReagentGrinder (#11751)
* Refactor ReagentGrinder

- It can now process partial stacks. (Before it would do nothing if the entire stack's solution didn't fit in the output container)
- Get rid of `SharedReagentGrinderComponent`, move shared stuff to `SharedReagentGrinder.cs`.
- Subscribe to events instead of massive switch/case.
- Get rid of update queue thing.
- Change `DoWork` so it's less duplicate code for grinding/juicing.
- Get rid of `ExtractableScalingEvent` and just scale directly based on item stack count.
- Add message for when you try to put something into the reagent grinder that doesn't fit.
- Fix obsolescence warnings.

* Use a timer on component instead of SpawnTimer

* s/StorageCap/StorageMaxEntities
2022-10-25 23:34:56 -07:00
Leon Friedrich
0dd60bb6a7 Add new PVS options slider (#12146) 2022-10-26 14:19:11 +11:00
Leon Friedrich
f6db79d303 Fix inventory slots not updating when prediction is disabled. (#12215) 2022-10-26 14:19:02 +11:00
Leon Friedrich
0f79c7abe6 Update engine (#12213) 2022-10-26 13:19:51 +11:00
PJBot
cc57419773 Automatic changelog update 2022-10-25 21:16:52 -04:00
Leon Friedrich
c0b657ca18 Remove InteractedWithEvent and friends. (#11939) 2022-10-26 12:15:48 +11:00
Moony
b03f17bda2 Update update-wiki.yml (#12189)
let ME DISPATCH THE WORKFLOW E
2022-10-25 14:52:50 -05:00
brainfood1183
062d3c656e New Tiles (2 maintenance specific and 1 new wood). (#12193)
* new maint specific tiles

* merge

* merge

* merge

* merge

* Update Resources/Textures/Tiles/attributions.yml

Co-authored-by: Moony <moony@hellomouse.net>
2022-10-25 13:27:06 -05:00
IanComradeBot
babe2915a2 Automatic changelog update 2022-10-25 17:03:50 +00:00
lapatison
1aa98f807c Fix lobby timer (#484) 2022-10-25 10:02:45 -07:00
Rane
05e9f6acaa [1 line] fix bad check in beam system (#12206) 2022-10-25 01:53:32 -07:00
Rane
c3a92f26e6 network adding/removing StealthOnMove (#12203) 2022-10-25 14:09:16 +11:00
Emisse
bf2201ce05 Marathon Update 3.6 (#12199) 2022-10-24 18:34:13 -07:00
PJBot
f2ef5c36c1 Automatic changelog update 2022-10-24 20:23:15 -04:00
Nemanja
f76aa394aa add some circuits from proto to imprinter (#12058)
* move some circuits from proto to imprinter

* Update lathe.yml
2022-10-24 17:22:11 -07:00
PJBot
281cc574cc Automatic changelog update 2022-10-24 20:09:44 -04:00
metalgearsloth
70cf361caa Don't predict body init (#12163)
* Don't predict body init

Client doesn't handle predicted entity spawning so the organs hang around.

* Just use init

Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-10-24 17:08:41 -07:00
Leon Friedrich
92e92dceb0 Unrevert #10934 2022-10-25 11:06:00 +11:00
PJBot
4b5df9b0f7 Automatic changelog update 2022-10-24 14:05:59 -04:00
Morb
a08bee4470 Add jester suits (#11451)
* Add jester suits

* Add jester shoes sprites

* make SQUEAK

* inheritance is good, inheritance is good, inheritance is good
2022-10-24 13:04:55 -05:00
IanComradeBot
ad4aa2963a Automatic changelog update 2022-10-24 17:46:13 +00:00
lapatison
6afe71d271 Fix Mosin description (#482) 2022-10-24 10:45:08 -07:00
PJBot
345e4ed8d2 Automatic changelog update 2022-10-24 13:31:55 -04:00
Peptide90
02a8b9f594 Pillar October Update (Atmos, corridors, maint, decor) (#11978)
* final?

* addressed review
2022-10-24 12:30:49 -05:00
Moony
023f1ae602 Even more tiles (again) (#12172)
* i should probably commit this.

* i forgot the rivets 😢

* OVERLAYS

* Fix some color inconsistencies.

Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2022-10-24 11:33:31 -05:00
Emisse
80fd37041f Revert "Fix unintentional inventory relayed event handling " (#12182) 2022-10-24 17:06:04 +02:00
IanComradeBot
9a91af7cb5 Automatic changelog update 2022-10-24 14:51:56 +00:00
lapatison
7e7219788e Translate Upstream #477 (#481) 2022-10-24 17:50:50 +03:00
Leon Friedrich
145471be2d Fix unintentional inventory relayed event handling (#10934)
* Add InventoryRelayedEvent<TEvent>

* implement relays

* typos

* a
2022-10-24 01:04:49 -07:00
Leon Friedrich
0b8622e9e7 Misc content xform changes (#12166) 2022-10-24 00:19:51 -07:00
Cheackraze
79bd07009a Kettle1.4.1 (#12178)
* kettlezoo

* variantize
2022-10-23 21:50:53 -05:00
PJBot
2e59ca32f6 Automatic changelog update 2022-10-23 22:31:41 -04:00
Cheackraze
06fc5d0288 kettlezoo (#12176) 2022-10-23 21:30:37 -05:00
PJBot
d329069621 Automatic changelog update 2022-10-23 15:43:30 -04:00
Cheackraze
a512a77046 Zookeeper (#12020)
* jumpsuit sprite

* hat and meta to match

* pda

* id card

* update spawner jobs.yml

* update identification_cards.yml

* Update pda.yml

* update jumpsuits.yml

* zookeeper job yml

* zookeeper icon

* update hats.yml

* woops fixed hats.yml

* fix id cards yml

* job spawner icon and json

* update map yml

* update departments yml

* job icon meta.json

* comes with the hat

* real

* real

* localization

* fix spawner jobs yml

* playtime tracker

* kettle spawn

* Revert "kettle spawn"

This reverts commit 37c241cb31a6f186f31a73f168a93649423e839a.

* kettle spawn

* service locked windoor

* updated sprites and updated meta.json thanks to EmoGarbage

* meta.json

* Update Resources/Textures/Objects/Devices/pda.rsi/meta.json

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>

* Update Resources/Textures/Objects/Misc/id_cards.rsi/meta.json

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>

* credit to EmoGarbage404 and alphabetized

* license

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
2022-10-23 14:42:25 -05:00
PJBot
5be514821e Automatic changelog update 2022-10-23 13:58:03 -04:00
Nairod
9af0575ea5 Lathe recipe and prototype listings (#12148) 2022-10-23 12:56:59 -05:00
IanComradeBot
2c8c41be47 Automatic changelog update 2022-10-23 16:42:04 +00:00
Morb
a99098f44b [Resprite] Crates (#480) 2022-10-23 09:41:01 -07:00
IanComradeBot
185c51ec6d Automatic changelog update 2022-10-23 16:40:37 +00:00
Morb
dbe683e06b [Resprite] Airlock painter (#478) 2022-10-23 09:39:34 -07:00
Morb
347130be15 Merge pull request #479 from space-syndicate/upstream-sync
Upstream sync fix
2022-10-23 19:39:17 +03:00
Morbo
77eeb8129a Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-10-23 19:01:50 +03:00
Morb
5678610a8f Merge pull request #477 from space-syndicate/upstream-sync
Upstream sync
2022-10-23 18:53:30 +03:00
Júlio César Ueti
85866eaeda Changes target window parent on rules ui (#12165) 2022-10-23 17:27:37 +02:00
Morbo
6279c152fa Fix attributions.yml 2022-10-23 18:09:19 +03:00
Morbo
361e3c2a02 Update locale 2022-10-23 18:02:54 +03:00
Morbo
a93a3fb752 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Textures/Tiles/attributions.yml
#	Resources/Textures/Tiles/bar.png
#	Resources/Textures/Tiles/clown.png
#	Resources/Textures/Tiles/dark.png
#	Resources/Textures/Tiles/hydro.png
#	Resources/Textures/Tiles/kitchen.png
#	Resources/Textures/Tiles/laundry.png
#	Resources/Textures/Tiles/steel.png
#	Resources/Textures/Tiles/steel_dirty.png
#	Resources/Textures/Tiles/white.png
2022-10-23 17:55:21 +03:00
DrSmugleaf
df8973593f Run YAML schema validators on pull requests (#12156) 2022-10-22 20:05:05 -07:00
DrSmugleaf
186cf6f495 Add missing source field in Textures/Tiles/attributions.yml (#12155) 2022-10-23 04:47:30 +02:00
DrSmugleaf
21266d0f54 Fix missing comma in Textures/Tiles/attributions.yml (#12154) 2022-10-23 04:38:01 +02:00
PJBot
5538cb4893 Automatic changelog update 2022-10-22 18:50:33 -04:00
Nemanja
24a3c8aef6 portable scrubber machine upgrading (#12037) 2022-10-22 15:49:30 -07:00
PJBot
cc0b610333 Automatic changelog update 2022-10-22 18:48:23 -04:00
Mervill
4e8a4156ba Cap gun uses proper revolver behavior, and starts with ammo (#12063) 2022-10-22 15:47:20 -07:00
DrSmugleaf
f323fb7644 ECS and cleanup body system, merge body templates and presets into body prototypes (#11991)
Co-authored-by: Jezithyr <Jezithyr@gmail.com>
2022-10-22 15:46:28 -07:00
PJBot
9a38736c3c Automatic changelog update 2022-10-22 18:41:31 -04:00
corentt
e5a0e9a758 Remove some unneeded MaterialStorage (#12024) 2022-10-22 15:41:08 -07:00
Kevin Zheng
b798924f12 Disable shadow casting for bioluminescent plants (#11986) 2022-10-22 15:40:57 -07:00
Willhelm53
1a1e72063a Skeleton Accents (#11805) 2022-10-22 15:40:28 -07:00
PJBot
c173294048 Automatic changelog update 2022-10-22 18:40:02 -04:00
Nemanja
cfab87b3d7 generator machine upgrading (#12145) 2022-10-22 15:38:57 -07:00
Morb
cc3f9d631f Remove yml boilerplate for crates (#11982) 2022-10-22 15:37:27 -07:00
Leon Friedrich
7d276d1101 Remove server/client clothing components. (#11981) 2022-10-22 15:30:37 -07:00
metalgearsloth
4a3df4f85a Maybe fix pathfinding nullref (#12085) 2022-10-22 15:29:01 -07:00
PJBot
807a11a216 Automatic changelog update 2022-10-22 18:27:06 -04:00
0x6273
8718df5622 Seed extractor construction + upgrading (#11972) 2022-10-22 15:26:02 -07:00
PJBot
d7bbcb07d4 Automatic changelog update 2022-10-22 18:15:22 -04:00
Nairod
60be1b7cf2 More sec duffle bag sprite consistency (#11922) 2022-10-22 15:14:19 -07:00
Rane
916c4f9522 Unhardcode species age ranges (#11979) 2022-10-22 15:13:46 -07:00
PJBot
471f5dbf10 Automatic changelog update 2022-10-22 18:08:54 -04:00
lapatison
db44aa99ab Apron pockets (#12018) 2022-10-22 15:07:50 -07:00
Mervill
d1fe243b3e Slime corpses no longer rot or produce miasma (#12016) 2022-10-22 15:07:36 -07:00
Rane
a2a895de4e seperate Stealth and StealthOnMove (#12035) 2022-10-22 15:06:55 -07:00
Mervill
637d53222a PowerGridCheck now disables APCs instead of individual machines (#12004) 2022-10-22 15:06:16 -07:00
PJBot
b83883e5a9 Automatic changelog update 2022-10-22 18:06:09 -04:00
Interrobang01
9904eae75c Cognizine, a chemical that makes an entity sentient and a ghost role (#11992) 2022-10-22 15:05:06 -07:00
PJBot
9ffc121746 Automatic changelog update 2022-10-22 18:00:55 -04:00
Leon Friedrich
00da24a749 Fix chat issue (#12034) 2022-10-22 15:00:39 -07:00
Mervill
7ceb971d8d Fix matchbox sprite not showing its fill states. (#12080) 2022-10-22 14:59:52 -07:00
PJBot
1bd46a2ab8 Automatic changelog update 2022-10-22 17:59:31 -04:00
Nemanja
95579eef7a change price scanner from credits to spacebucks (#12056) 2022-10-22 14:58:27 -07:00
Willhelm53
a6be9e75dc Blue Shark Soft Toy! (#12047) 2022-10-22 14:58:18 -07:00
Kevin Zheng
2366089300 Remove debug message (#12061) 2022-10-22 14:57:06 -07:00
PJBot
fec2fb0aee Automatic changelog update 2022-10-22 17:56:16 -04:00
metalgearsloth
fae8b0173b Fix cargo order amounts (#12070) 2022-10-22 14:55:13 -07:00
Jackrost
330d6bfb67 Biomass reclaimer now respond if power change (#11984) 2022-10-22 14:54:19 -07:00
Nairod
8da57fb16a Handgun belt sprites (#12081) 2022-10-22 14:53:43 -07:00
ZeroDayDaemon
ac1cdc23ba Improve syndicate agent introduction (#12078) 2022-10-22 14:53:04 -07:00
PJBot
05f60cc03e Automatic changelog update 2022-10-22 17:52:54 -04:00
Mervill
281b790067 Make the Lobby Round Timer a bit clearer (#11977) 2022-10-22 14:52:34 -07:00
Mervill
9c27f8417b Show the station name on spawn (#12128) 2022-10-22 14:51:51 -07:00
metalgearsloth
ff2fbda804 Use priority queue for power networks (#12134) 2022-10-22 14:51:02 -07:00
metalgearsloth
15029b8410 Optimise mob moverment a little bit (#12136) 2022-10-22 14:50:25 -07:00
eclips_e
016900b18a make wall lockers less shitty (#12142)
Co-authored-by: Just-a-Unity-Dev <just-a-unity-dev@users.noreply.github.com>
2022-10-22 14:48:13 -07:00
Moony
ed8efa08b0 Even more tiles (#12140)
* tile gaming

* TRIM

* fucking BOM

* wood trim and some doobles

Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2022-10-22 13:21:36 -05:00
PJBot
1cd256aa2f Automatic changelog update 2022-10-22 14:17:35 -04:00
Moony
5eede78ab7 Fix LED lights. (#12141)
Changes their energy level and range so that while they're higher power lights, they don't burn out your eyeballs.

Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2022-10-22 13:16:31 -05:00
PJBot
f2524c648f Automatic changelog update 2022-10-22 12:14:29 -04:00
Leon Friedrich
ac24d8ee25 Fix two bugs (#12144) 2022-10-23 03:13:25 +11:00
Leon Friedrich
b73d188e67 Fix misc cuffing issues (#12127) 2022-10-22 16:54:28 +11:00
PJBot
b75cd3f7ca Automatic changelog update 2022-10-22 01:07:49 -04:00
Nairod
80c7dba290 Vendor fill and advertisement (#12133) 2022-10-22 00:06:46 -05:00
PJBot
30c0ea12cf Automatic changelog update 2022-10-21 21:54:29 -04:00
Moony
5f5aea6aed Replace the floor tiles for realsies this time. (#12125)
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2022-10-21 18:53:25 -07:00
IanComradeBot
35cb5881f4 Automatic changelog update 2022-10-22 01:35:23 +00:00
lapatison
be6d070cb8 Translate Upstream #475 (#476)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2022-10-22 04:34:19 +03:00
Leon Friedrich
4b42f28cf7 Fix construction button not working (#12033) 2022-10-22 10:51:03 +11:00
Leon Friedrich
19586ea46c Reset movement on player (de)attach (#12073) 2022-10-22 10:50:14 +11:00
PJBot
31c4ce66f4 Automatic changelog update 2022-10-21 14:48:14 -04:00
Mervill
2dba38136a Clarify some item descriptions in the uplink menu (#12040)
* clarify some descriptions in the uplink menu

* review
2022-10-21 13:47:09 -05:00
IanComradeBot
8f9771292b Automatic changelog update 2022-10-21 17:38:25 +00:00
Morb
e0ab93cc65 Merge pull request #475 from space-syndicate/upstream-sync
Upstream sync
2022-10-21 20:37:20 +03:00
Morbo
af2512d770 Update locale 2022-10-21 19:58:54 +03:00
Morbo
8ffba84896 Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-10-21 19:51:57 +03:00
Kara
169ba3106b Fix #12075 (#12118) 2022-10-21 01:54:18 -07:00
Scribbles0
8a4142cceb firelocks & maint stuffs (#12083) 2022-10-20 19:52:10 -05:00
metalgearsloth
ebe79def58 Fix admin freeze attacks (#12072) 2022-10-21 01:09:52 +11:00
Flipp Syder
0fe9f38968 Actual randomized humanoids (#11574) 2022-10-21 00:46:05 +11:00
PJBot
e4c67e998f Automatic changelog update 2022-10-20 09:21:56 -04:00
metalgearsloth
2a2434dbea Fix wallmount interactions (#12013) 2022-10-21 00:20:52 +11:00
PJBot
16c3b6efdc Automatic changelog update 2022-10-20 09:17:33 -04:00
Nemanja
7cc1eba181 Mining Tweaks (#11468) 2022-10-21 00:16:29 +11:00
Kevin Zheng
8b18df660a Adjust case of shuttle parts (#12062) 2022-10-20 23:35:39 +11:00
Kara
4b71cc1dc5 Update submodule again (#12059) 2022-10-19 16:06:39 -07:00
Kara
2890f4e2c0 Update submodule (#12057) 2022-10-19 15:24:23 -07:00
PJBot
95e0219eda Automatic changelog update 2022-10-19 14:35:40 -04:00
Francesco
9727cc0da0 FlashLightVisualizer refactor + low power handheld light light radius fix (#11768)
* refactor: Removes FlashLightVisualizer (based on obsolete code) in favor or merging its functionality with HandheldLightComponent
fix: Low power lighting radius animations for lanterns, floodlights and flashlights now properly restore the original light radius when going back to full power

* refactor: Use the LightBehaviour component to animate HandheldLights
refactor: Remove unneeded HandheldLight definitions in some yaml files (already inherited by parents)
fix: Properly change the server side PointLightComponent Enabled property when turning HandheldLights on/off
feat: ReverseWhenFinished property on Fade light behaviours

* Empty commit to rerun CI with the new engine PR

* fix: Restore the correct HandheldLight addPrefix property, whoops

* refactor: blinkingBehaviourID -> blinkingBehaviourId, radiatingBehaviourID -> radiatingBehaviourId
2022-10-19 13:34:36 -05:00
PJBot
af33db3cc3 Automatic changelog update 2022-10-19 08:03:41 -04:00
Leon Friedrich
f12d4a13d6 Misc action fixes (#12046)
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2022-10-19 14:02:38 +02:00
PJBot
77fa2d50f1 Automatic changelog update 2022-10-19 07:50:11 -04:00
Leon Friedrich
46f707a719 Misc hand ui fixes (#12048) 2022-10-19 13:49:07 +02:00
IanComradeBot
9c738601f3 Automatic changelog update 2022-10-19 11:23:58 +00:00
Morb
c6b5cead6e Hotfix sponsor OOC messages (#474) 2022-10-19 04:22:54 -07:00
IanComradeBot
e4cecd2bec Automatic changelog update 2022-10-19 03:11:12 +00:00
Morb
e85841bd0a Centcom admiral outfit (#469) 2022-10-18 20:10:09 -07:00
IanComradeBot
f7df86d801 Automatic changelog update 2022-10-19 03:08:09 +00:00
Morb
beac98c067 [Resprite] Kitchen (#473) 2022-10-18 20:07:05 -07:00
PJBot
ac2131b44e Automatic changelog update 2022-10-18 22:52:51 -04:00
Kara
3fd226d9f0 Extended rework & ramping event scheduler (#11362) 2022-10-18 19:51:47 -07:00
Kara
095a4a7136 Use CONJUGATE-BASIC for bloodstream loc (#11381) 2022-10-18 19:51:29 -07:00
Kara
7ad867fa0f Slight localization func cleanup (#11380) 2022-10-18 19:51:18 -07:00
Kara
592f135d92 Update submodule (#12039) 2022-10-18 19:51:03 -07:00
PJBot
9d1f5655d7 Automatic changelog update 2022-10-18 19:08:47 -04:00
metalgearsloth
4db3b30dc1 Sleep NPCs on attach (#12014) 2022-10-19 10:07:44 +11:00
Paul Ritter
78a139edb5 Predicts pulling (#12029) 2022-10-19 10:06:44 +11:00
PJBot
240043bfd5 Automatic changelog update 2022-10-18 19:05:52 -04:00
Nemanja
661a569732 Fix big boxes not holding in air (#12031) 2022-10-19 10:04:47 +11:00
Nairod
cff335174c Jetpack in-hand sprite fix (#12025) 2022-10-19 10:04:19 +11:00
IanComradeBot
4d0a9af3f6 Automatic changelog update 2022-10-18 20:52:52 +00:00
lapatison
39cfb0080a Translate Upstream #471 (#472) 2022-10-18 13:51:48 -07:00
IanComradeBot
3d47363c1f Automatic changelog update 2022-10-18 19:53:01 +00:00
Morb
5b13c9e2b1 Merge pull request #471 from space-syndicate/upstream-sync
Upstream sync
2022-10-18 22:51:56 +03:00
Morbo
096abbe5b0 Fix low oxygen alert locale string 2022-10-18 22:18:36 +03:00
Morbo
0c7d8c179f Fix new chat sanitize 2022-10-18 22:02:33 +03:00
Morbo
4513b14d32 Fix sponsor chat message update var 2022-10-18 21:32:44 +03:00
Morbo
48efcc45da Update locale 2022-10-18 21:30:23 +03:00
Morbo
3af5b83703 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Prototypes/Maps/cluster.yml
2022-10-18 21:23:46 +03:00
IanComradeBot
252eb67e57 Automatic changelog update 2022-10-18 12:25:52 +00:00
lapatison
f7b49c46a7 Translate Upstream #463 (#468)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2022-10-18 05:24:47 -07:00
Cheackraze
bd568cd1b5 Adds plasma and chargers (#12011) 2022-10-18 06:41:05 -05:00
PJBot
4ec34493c0 Automatic changelog update 2022-10-18 03:00:13 -04:00
Leon Friedrich
3aeba9a63e Fix chat sanitization and entity name escaping (#12015) 2022-10-17 23:59:09 -07:00
PJBot
6db886773b Automatic changelog update 2022-10-18 02:46:36 -04:00
Flipp Syder
3f0773e1f4 Character setup in Lobby UI (#12007) 2022-10-18 08:45:32 +02:00
Flipp Syder
c828c53b91 Oldchat fixes (#12009)
* various fixes

* whoops

* oops

* oop

* removes that call from escape button on unload instead of adding another one

also just moves escape window stuff into the state entered call, as only one is instantiated whenever the state is loaded (and is not dependent on the current screen)
2022-10-17 20:01:28 -05:00
PJBot
2cd8bc8489 Automatic changelog update 2022-10-17 18:24:44 -04:00
Scribbles0
f1447ab4f3 Cluster Changes (#11990)
* sec and maint change

* bar sign because yes

* sec disposals

* extra stuff
2022-10-17 17:23:41 -05:00
PJBot
ecf4ddbb02 Automatic changelog update 2022-10-17 18:14:44 -04:00
Flipp Syder
a3dafd88dc Oldchat (#11913)
* attempt at moving MainViewport to UIWidget

* oldchat (prototype)

* separate oldchat and default ss14 HUD into their own files

* restores original default game screen logic and adds that logic into separated chat game screen

* hand reloading, several tweaks to port oldchat to main ss14 branch

oldchat is currently not selectable

* screen type cvar, gameplay state screen reloading/loading

* reload screen on ui layout cvar change

* fixes up basic reloading (HUD switching is still very bad)

* some UI widget reloading for main UI screen switching

* alert sync on screen change

* inventory reload

* hotbar margin fix

* chat bubbles above viewport

* whoops

* fixes ordering of speech bubble root

* should fix the chat focus issue (at least in-game, not lobby yet)

* should fix up the lobby/game chat focus

* fixes chat for lobby, turns lobby into a UI state

* viewport UI controller

* viewport ratio selection

* whoops

* adds the /tg/ widescreen ratio

* removes warning from inventory UI controller, adds background to separated chat game screen's chat portion

* menu button reload

* unload menu buttons only from gameplay state shutdown

* bugfix

* character button fix

* adds config options for viewport width/UI layout

* variable naming changes, get or null instead of get to avoid exceptions

* moves entity system get into controller
2022-10-17 17:13:41 -05:00
Emisse
730eddf0ab Box Update 2.1 (#12003) 2022-10-17 14:10:15 -07:00
PJBot
4a9e5a7676 Automatic changelog update 2022-10-17 16:56:29 -04:00
theashtronaut
e931aa9e75 No UI Autoclose for books, handheld crew monitor, health analyzer, papers, and PDA when swapping hands (#12000) 2022-10-17 13:55:23 -07:00
Emisse
aefe63a112 Bagel Update 15.3 (#12002) 2022-10-17 15:36:18 -05:00
Vera Aguilera Puerto
27d41b3a5b Shutdown cleanup for stack type handler (#11996) 2022-10-17 17:49:38 +02:00
Vera Aguilera Puerto
f83f16df16 Add "count" to stack comp's type handler. (#11917) 2022-10-17 14:17:59 +02:00
Vera Aguilera Puerto
321d39e225 Add vvread, vvwrite and vvinvoke to engine command perms. (#11993) 2022-10-17 14:07:27 +02:00
PJBot
756be1467f Automatic changelog update 2022-10-17 00:57:13 -04:00
Matthias
85a26adcd6 Ambience no longer plays in the lobby (#11416)
Co-authored-by: matthst <32034333+matthst@users.noreply.github.com>
Co-authored-by: Matthias Steinletzberger <matthias.steinletzberger@ntsretail.com>
2022-10-17 15:56:10 +11:00
PJBot
38927cdcd9 Automatic changelog update 2022-10-17 00:55:56 -04:00
router
2bd3a6c673 add more to chat sanitization (#11988) 2022-10-17 15:54:51 +11:00
metalgearsloth
123a9dbf02 Lag compensation for melee (#11885)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-10-17 15:54:31 +11:00
metalgearsloth
ece9bf372a Update submodule to 0.55.5.0 (#11989) 2022-10-17 15:54:23 +11:00
PJBot
ebb92bbc09 Automatic changelog update 2022-10-17 00:34:32 -04:00
Leon Friedrich
b4838129d7 Fix chat popup rendering (#11987) 2022-10-17 15:33:29 +11:00
metalgearsloth
b20c7b3cfe Add test for latejoin spawns (#11473)
* Add test for latejoin spawns

* Fix the test

Co-authored-by: wrexbe <wrexbe@protonmail.com>
2022-10-16 20:24:48 -07:00
Rane
0e6b84eac2 fix lobby preview on species change (#11771)
* fix preview dummy bug

* rerun tests

* rerun tests again

* fix minor visual issue

* rerun tests

* mirror review

* i love map tests randomly failing in prs that don't touch them

* 1 line, i dont know why, it doesn't even matter how hard you try
2022-10-16 19:44:48 -07:00
PJBot
20063a99a6 Automatic changelog update 2022-10-16 20:45:08 -04:00
0x6273
fe00c1c10b Airlock bolt and deconstruction fixes (#11985) 2022-10-17 11:44:04 +11:00
Mervill
a5a92c4dca Hotfix for Battery & Weapon Chargers. (#11976) 2022-10-17 09:05:35 +11:00
Paul Ritter
8b1580ee30 Pools admin log lists (#11462)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-10-17 00:00:30 +02:00
PJBot
64926102ff Automatic changelog update 2022-10-16 17:01:21 -04:00
Nemanja
40a8599e3e fix several machines having lit screens when unpowered (#11975) 2022-10-16 14:00:18 -07:00
PJBot
53967fd03a Automatic changelog update 2022-10-16 14:22:05 -04:00
Nairod
50d8ed6c89 Spare headsets for the HoP (#11954)
* textures and fill yml

* texture meta edit

* box id fix, locker fill, vendor fill

* whitelist fix
2022-10-16 13:21:02 -05:00
Scribbles0
907a53c12a Cluster optimizations (#11955)
* lighting optimization and other stuff

* atmos check

* one more thing

* fuck i missed a light
2022-10-16 13:20:22 -05:00
PJBot
47c530ade3 Automatic changelog update 2022-10-16 13:45:54 -04:00
themias
b567c34e92 Add voice trigger for modular grenades (#11449) 2022-10-17 04:44:50 +11:00
Flipp Syder
6e108bd400 Surveillance camera listening/speaking (#11640) 2022-10-17 04:44:14 +11:00
IanComradeBot
13fe80df8d Automatic changelog update 2022-10-16 17:19:42 +00:00
lapatison
b0b0699b24 Crates locale fix (#466) 2022-10-16 10:18:38 -07:00
Morb
1dd9a54daf Move rule 5 to 3.3 (#467) 2022-10-16 10:18:26 -07:00
metalgearsloth
7003a35cb9 Add test to assert specific maps are grids (#11817)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-10-16 09:44:56 -07:00
Leon Friedrich
bb61eb7f54 Move board spawning out of DoorSystem (#11772) 2022-10-17 03:43:33 +11:00
PJBot
ad3615dcc6 Automatic changelog update 2022-10-16 12:43:22 -04:00
Moony
5cff3b5b16 Hide the action button label if it's empty. (#11902)
Reduces visual clutter just slightly, by avoiding bright white text in an otherwise empty and dark space.

Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2022-10-16 09:42:19 -07:00
wrexbe
9d5c8e23f2 Add null check to wires (#11974) 2022-10-16 09:11:59 -07:00
Leon Friedrich
37b36b9a76 Construction logging (#11961) 2022-10-16 08:58:07 -07:00
PJBot
64c3efe527 Automatic changelog update 2022-10-16 11:55:47 -04:00
metalgearsloth
85926cf209 Don't swing out of range (#11964)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-10-16 08:54:43 -07:00
Leon Friedrich
20f68d156e Add some atmos logs for debugging (#11970) 2022-10-17 02:50:11 +11:00
metalgearsloth
1782eb6ad7 Fix even more warnings (#11968)
Also more instances of someone using TryComp instead of HasComp

Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-10-16 08:49:22 -07:00
Leon Friedrich
214d0c1774 Fix "machine-insert-item loc (#11969) 2022-10-17 02:49:09 +11:00
metalgearsloth
5373fec641 Fix a bunch of warnings (#11965)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-10-16 08:44:23 -07:00
metalgearsloth
d1c1c8ada3 Fix canDisarm datafield (#11963)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-10-16 23:23:44 +11:00
Mervill
15a772fb96 Cleanup for ChargerComponent (#11907) 2022-10-16 21:21:54 +11:00
Flipp Syder
26883a7ec9 Air alarm mode sent to all linked air alarms from a single air alarm (#11454)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-10-16 21:18:14 +11:00
Leon Friedrich
94c9c9a45c Improve FirelockSystem performance (#11958) 2022-10-16 20:14:18 +11:00
PJBot
cd344b6d5f Automatic changelog update 2022-10-16 02:39:08 -04:00
metalgearsloth
3d8a2adbf8 Hotfix buckle teleports (#11950) 2022-10-16 17:38:04 +11:00
Leon Friedrich
5b0dfffec0 Fix RGB light error (#11948) 2022-10-16 17:35:23 +11:00
Júlio César Ueti
137e79ee4c Adds logging to stripping and construction starting (#11952) 2022-10-16 17:32:00 +11:00
PJBot
bd44887a87 Automatic changelog update 2022-10-16 02:26:45 -04:00
Kevin Zheng
7fc357afd2 Plant genetics (#11407) 2022-10-15 23:25:41 -07:00
PJBot
cb2f3a058b Automatic changelog update 2022-10-16 02:14:18 -04:00
Stealthbomber16
2fe257f4f0 monkeys can wield holoparasites (#11953) 2022-10-15 23:13:14 -07:00
PJBot
69aadf590c Automatic changelog update 2022-10-16 01:27:31 -04:00
Leon Friedrich
1c013f826d Make stripping corpses faster. (#11945) 2022-10-16 16:26:28 +11:00
PJBot
fce7a3bc67 Automatic changelog update 2022-10-16 00:17:31 -04:00
Leon Friedrich
243876474c Fix inventory containers (#11944) 2022-10-16 15:16:27 +11:00
Nemanja
7e41a7a31d skeleton key fix (#11946) 2022-10-16 14:37:08 +11:00
PJBot
a080d9143a Automatic changelog update 2022-10-15 20:29:25 -04:00
IanComradeBot
ff7ceeaaa4 Automatic changelog update 2022-10-16 00:28:23 +00:00
Scribbles0
1d2842ffae hope this is better (#11943) 2022-10-15 19:28:21 -05:00
Morb
4bc57cc1ee Merge pull request #463 from space-syndicate/upstream-sync
Upstream sync
2022-10-16 03:27:18 +03:00
PJBot
1538c300e7 Automatic changelog update 2022-10-15 20:08:46 -04:00
Leon Friedrich
6e6ddc0cb8 Fix crew monitor for rotated eyes (#11931) 2022-10-16 11:07:42 +11:00
Leon Friedrich
c44f173f5e Fix aghost parenting issues. (#11936) 2022-10-16 10:26:24 +11:00
Morbo
02526d4bc5 Update locale 2022-10-16 02:10:57 +03:00
Morbo
04fdbe539e Use gender distinguish for last names 2022-10-16 02:06:09 +03:00
Morbo
57d8a459bb Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Shared/Humanoid/Sex.cs
#	Resources/Prototypes/Roles/Jobs/Civilian/librarian.yml
2022-10-16 02:03:26 +03:00
IanComradeBot
8aa81cd58e Automatic changelog update 2022-10-15 22:58:40 +00:00
Morb
6673aaeb30 Zoo station goal (#464) 2022-10-15 15:57:37 -07:00
IanComradeBot
a3a6a1e4e0 Automatic changelog update 2022-10-15 22:37:02 +00:00
Morb
892ba12a26 Decrease singularity required level to 3 for station goal (#465) 2022-10-15 15:35:57 -07:00
PJBot
8a53cdebd1 Automatic changelog update 2022-10-15 18:07:05 -04:00
Nemanja
9363674bd5 Bad 2 Da Bone [Skeleton Tweaks] (#11669)
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-10-15 15:06:01 -07:00
PJBot
e4bd8f8653 Automatic changelog update 2022-10-15 17:59:36 -04:00
Mervill
0cf80855c5 Portable Light Balancing (#11940) 2022-10-15 14:58:33 -07:00
Peptide90
cd336978a0 Adds a meteor gun and rod gun for admeme use (#11479)
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-10-15 14:58:26 -07:00
Flipp Syder
33c1456223 Adds station record renaming to the rename command (#11759) 2022-10-15 14:48:22 -07:00
PJBot
40a97dd392 Automatic changelog update 2022-10-15 17:46:50 -04:00
Rane
c70e423ff6 Let species prototypes define valid sexes (Sex Refactor) (#11520) 2022-10-15 14:45:47 -07:00
PJBot
0e18ba567c Automatic changelog update 2022-10-15 17:40:33 -04:00
Nemanja
a03ab2c087 stasis bed machine part scaling (#11773) 2022-10-15 14:39:30 -07:00
PJBot
8f6f5ba236 Automatic changelog update 2022-10-15 17:29:15 -04:00
Nemanja
c20f1ac559 Add a component for upgrading power consumption in machines (#11777)
Co-authored-by: 0x6273 <0x40@keemail.me>
2022-10-15 14:28:12 -07:00
Leon Friedrich
fd5b624a76 Ahelp / player list changes (#11392) 2022-10-15 14:26:29 -07:00
PJBot
bdf48405ec Automatic changelog update 2022-10-15 17:23:30 -04:00
Morb
5af82ebe9b Add briefcase in hand & update setoutfit (#11634) 2022-10-15 14:22:27 -07:00
PJBot
58f88887d8 Automatic changelog update 2022-10-15 17:11:51 -04:00
corentt
67760da204 Add power selling price (#11395) 2022-10-15 14:10:48 -07:00
Slyfox333
d6197732d7 Saltern map fix (#11932) 2022-10-15 14:05:37 -07:00
PJBot
3406b03104 Automatic changelog update 2022-10-15 16:41:43 -04:00
ninruB
797b1805e0 Drill buff so they're worth mapping (#11814) 2022-10-15 13:40:40 -07:00
Morb
d1ff0687e4 Localize MIDI menu (#11819) 2022-10-15 13:40:07 -07:00
metalgearsloth
bcec58720b Hotfix dragon round end text (#11925) 2022-10-15 13:24:19 -07:00
PJBot
11eea0ddd9 Automatic changelog update 2022-10-15 16:21:08 -04:00
metalgearsloth
0560d9fb50 Fix gloves melee (#11841) 2022-10-15 13:20:05 -07:00
metalgearsloth
1ce609b865 Use AttackAttempt for pax (#11844) 2022-10-15 13:19:40 -07:00
corentt
56a8dac3fc Test to ensure all maps have needed job spawnPoints (#11849) 2022-10-15 13:18:48 -07:00
metalgearsloth
434da2df36 Use query for cargo sell blacklist (#11887) 2022-10-15 13:17:03 -07:00
PJBot
2f862312d8 Automatic changelog update 2022-10-15 16:16:42 -04:00
Mervill
c11c11bace Unhardcode some logic related to objects with battery slots. Minor fix to fire helmets. (#11734) 2022-10-15 13:15:39 -07:00
Leon Friedrich
581a805063 Replace ItemSlotChangedEvent with EntInsertedIntoContainerMessage (#11934) 2022-10-15 13:03:37 -07:00
Leon Friedrich
8f6b2f4e77 Fix ghost inventory not updating (#11935) 2022-10-15 13:02:45 -07:00
PJBot
b9e2ded6b2 Automatic changelog update 2022-10-15 13:01:08 -04:00
Leon Friedrich
efac113469 Improve stripping UI (#9768) 2022-10-16 04:00:04 +11:00
PJBot
be90d63d15 Automatic changelog update 2022-10-15 10:18:25 -04:00
Cheackraze
7de2e59810 kettle fixes (#11928)
* link disposals and un link freezer

* no maints
2022-10-15 09:17:22 -05:00
Morb
e397707cc7 Localize diseases (#11916) 2022-10-14 23:18:33 -05:00
Morb
51acdefa4d Localize alerts (#11838) 2022-10-14 23:18:01 -05:00
Leon Friedrich
6f4bb040e4 Misc stealth and box changes (#11809)
* git mv

* Disable shader while box is open

* Hide entity menu / prevent examine

* fix recursion fix recursion fix recursion fix recursion

* Better visibility checks

* min and max visibility fields

* fix reference point
2022-10-14 23:15:25 -05:00
PJBot
8199d361c1 Automatic changelog update 2022-10-15 00:14:27 -04:00
metalgearsloth
a93d6eb5b6 Fix CanDisarm (#11843) 2022-10-14 23:14:07 -05:00
Francesco
635057fb7a fix: Adds a cooldown when attempting to wake up someone else (#11847) 2022-10-14 23:13:24 -05:00
PJBot
fd63375cdb Automatic changelog update 2022-10-15 00:13:02 -04:00
Nairod
33734833ed Over-ear headsets for CE, RD and QM (#11919)
* textures and metas

* entities and fills
2022-10-14 23:11:58 -05:00
PJBot
5a6b1db12b Automatic changelog update 2022-10-15 00:11:49 -04:00
Scribbles0
294b4577c1 sleepy (#11857) 2022-10-14 23:10:46 -05:00
corentt
4159638300 Disable gamemode vote if only one available (#11915)
* disable vote on condition

* move to new method

* still allow vote if current mode is different from available
2022-10-14 23:10:10 -05:00
metalgearsloth
0b38589728 Raise power events by ref and not broadcast (#11923)
Also some other minor stuff.
2022-10-14 23:08:15 -05:00
Mervill
920fde469d QoL for the MapRenderer tool (#11921) 2022-10-15 00:10:53 +02:00
IanComradeBot
d4d847d5ce Automatic changelog update 2022-10-14 21:12:14 +00:00
lapatison
d5605352cc Translate Upstream #461 (#462) 2022-10-14 14:11:11 -07:00
Vera Aguilera Puerto
ebff854c55 Removes unused "ModuleManager" (#11918) 2022-10-14 13:11:19 -07:00
PJBot
6eb1d33e34 Automatic changelog update 2022-10-14 16:11:09 -04:00
Nairod
63bfed6b07 Movable Filing Cabinets (#11898) 2022-10-14 13:10:05 -07:00
Leon Friedrich
046323698e Add PVS debug command permissions (#11911) 2022-10-14 12:59:12 -07:00
IanComradeBot
fc1fc5d841 Automatic changelog update 2022-10-14 13:25:51 +00:00
Morb
cf9f6e9abd Merge pull request #461 from space-syndicate/upstream-sync
Upstream sync
2022-10-14 16:24:45 +03:00
Morbo
5e818125f4 Update locale 2022-10-14 15:28:10 +03:00
Morbo
ae8cb2688c Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-10-14 07:21:01 +03:00
Leon Friedrich
5b6fc8e423 Fix Gib() enumeration exception (#11910) 2022-10-13 20:49:28 -07:00
PJBot
329e61c283 Automatic changelog update 2022-10-13 22:18:11 -04:00
Scribbles0
af518ac2e7 Reinforced walls harder to break (#11906) 2022-10-14 13:17:08 +11:00
Leon Friedrich
15d92c39fe Fix slot interactions (again) (#11903) 2022-10-14 05:35:10 +11:00
PJBot
5b962f651e Automatic changelog update 2022-10-13 14:11:50 -04:00
DrSmugleaf
754960df2e Fix actions bar and window not updating (#11899) 2022-10-14 05:10:47 +11:00
PJBot
7195b95663 Automatic changelog update 2022-10-13 13:15:57 -04:00
DrSmugleaf
69bee529c5 Fix actions not showing the provider and not showing anything when dragging actions without icons (#11897) 2022-10-13 19:14:53 +02:00
PJBot
058260cf75 Automatic changelog update 2022-10-13 06:37:32 -04:00
metalgearsloth
fa59983bd9 Bandaid medibots (#11718) 2022-10-13 21:36:29 +11:00
PJBot
8e1d599656 Automatic changelog update 2022-10-13 01:08:35 -04:00
DrSmugleaf
ad9999211e Fix inventory button hover indicators not appearing anymore (#11880) 2022-10-13 07:07:27 +02:00
PJBot
7078cf5779 Automatic changelog update 2022-10-12 22:27:30 -04:00
Kara
475cb5b0cb Fix activate in world not being passed to inventory slots correctly (#11879) 2022-10-12 19:26:26 -07:00
PJBot
15f2a281e8 Automatic changelog update 2022-10-12 21:26:48 -04:00
Kara
b26818eca7 Fix changelog button in escape menu not working (#11875) 2022-10-12 18:25:45 -07:00
PJBot
f44e1cb33f Automatic changelog update 2022-10-12 21:22:39 -04:00
Kara
e41e4fe5a6 Fix sandbox button always being visible (#11876) 2022-10-12 18:21:36 -07:00
PJBot
642c4ad848 Automatic changelog update 2022-10-12 20:56:45 -04:00
Kara
ff448d2778 Disable restart vote as hotfix (#11878) 2022-10-12 17:55:42 -07:00
PJBot
46f867388b Automatic changelog update 2022-10-12 13:37:47 -04:00
DrSmugleaf
83acc605a3 Fix ghost roles button text not showing when latejoining as an observer (#11873) 2022-10-12 19:36:44 +02:00
wrexbe
b048484bc6 Fix exit cleanup for ahelp (#11872) 2022-10-12 19:08:52 +02:00
Leon Friedrich
feed39f327 Add null-eye warnings. (#11859) 2022-10-12 18:37:32 +02:00
PJBot
d92bd67fb8 Automatic changelog update 2022-10-12 12:36:39 -04:00
DrSmugleaf
981366ecdf Fix prediction and popups for actions (#11871) 2022-10-12 18:35:36 +02:00
DrSmugleaf
df94f6b4a4 Fix examining and right clicking entities in backpacks (#11867) 2022-10-12 18:35:25 +02:00
PJBot
27c0c4f9b2 Automatic changelog update 2022-10-12 09:08:27 -04:00
DrSmugleaf
fb76bc8032 Fix right clicking entries in the admin objects tab (#11866) 2022-10-12 15:07:23 +02:00
PJBot
61d5cd62fe Automatic changelog update 2022-10-12 08:54:19 -04:00
DrSmugleaf
bc36d81586 Fix not releasing chat focus after sending a message (#11865) 2022-10-12 14:53:15 +02:00
PJBot
09449dfca8 Automatic changelog update 2022-10-12 04:32:43 -04:00
DrSmugleaf
131a3de4a5 Add changelog for hud refactor (#11863) 2022-10-12 10:31:38 +02:00
Jezithyr
571dd4e6d5 Hud refactor (#7202)
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
Co-authored-by: Jezithyr <jmaster9999@gmail.com>
Co-authored-by: Jezithyr <Jezithyr@gmail.com>
Co-authored-by: Visne <39844191+Visne@users.noreply.github.com>
Co-authored-by: wrexbe <wrexbe@protonmail.com>
Co-authored-by: wrexbe <81056464+wrexbe@users.noreply.github.com>
2022-10-12 10:16:23 +02:00
PJBot
d09fbc1849 Automatic changelog update 2022-10-12 02:51:23 -04:00
Pieter-Jan Briers
d2c6ecb320 Add National Coming Out Day as a holiday (#11853) 2022-10-11 23:50:19 -07:00
PJBot
fb18f90cb0 Automatic changelog update 2022-10-11 20:56:04 -04:00
Leon Friedrich
c0cfd1b8d5 Engine update (#11860) 2022-10-12 11:54:59 +11:00
Paul Ritter
f947b99049 updates submodule (#11856) 2022-10-12 01:42:51 +02:00
Paul Ritter
ffbf2aa901 hotfix benchmarks (#11855) 2022-10-12 01:24:34 +02:00
Paul Ritter
216dba2e3b removes unused benchmark action trigger (#11852) 2022-10-11 20:54:56 +02:00
Paul Ritter
4ef3891e9e updates submodule & fixes content benchmarks & sets up ci (#11851) 2022-10-11 20:51:52 +02:00
PJBot
576443f12c Automatic changelog update 2022-10-11 10:02:10 -04:00
Cheackraze
e695148282 Kettle Changes (#11848)
* pulled maints to arrivals, made disposals less terrifying, and other minor tweaks

* kettle layout tweaks

* chair

* pipes n locks n tools
2022-10-11 09:01:07 -05:00
PJBot
204e4da775 Automatic changelog update 2022-10-11 03:29:51 -04:00
Francesco
302d9555e2 Fixes conveyor belts enabling collisions of opened blast doors when turning on (#11727) 2022-10-11 18:28:47 +11:00
Flipp Syder
ad64d0330c Fix nuke command exception, add autocomplete (#11828)
* fix nuke command exception, add autocomplete

* caches entity manager
2022-10-11 16:35:34 +11:00
Flipp Syder
9f9691511a adds autocomplete to the crew manifest command (#11829) 2022-10-11 16:33:48 +11:00
Leon Friedrich
1468ae785b Slight radiation performance improvements. (#11839) 2022-10-11 16:33:13 +11:00
metalgearsloth
66065e2deb Update submodule to 0.55.2.0 (#11842) 2022-10-11 16:29:36 +11:00
IanComradeBot
5d9043ff52 Automatic changelog update 2022-10-11 03:10:44 +00:00
PJBot
3cab8455d3 Automatic changelog update 2022-10-10 23:10:15 -04:00
Morb
36cb45565f Merge pull request #460 from space-syndicate/upstream-sync
Upstream sync
2022-10-11 06:09:40 +03:00
Alex Evgrashin
7d882f22c9 Radiation rework (#10970) 2022-10-11 14:09:10 +11:00
Morbo
d8297012d6 Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-10-11 05:57:20 +03:00
Leon Friedrich
667fc1970d Update engine (#11835) 2022-10-11 12:21:29 +11:00
Leon Friedrich
1e2ed4ae3b Fix explosion bug (#11824) 2022-10-11 11:55:53 +11:00
Leon Friedrich
8fca213fa6 Fix radio exception (#11827) 2022-10-11 11:55:42 +11:00
Leon Friedrich
436131e9f4 Fix compat mode stealth shader (#11833) 2022-10-11 11:55:19 +11:00
PJBot
f2a9f6ad88 Automatic changelog update 2022-10-10 19:36:25 -04:00
metalgearsloth
dd91f4d9b2 Fix centcomm (#11815) 2022-10-11 10:35:22 +11:00
Leon Friedrich
d57dc161c4 Fix melee error (#11825) 2022-10-11 10:34:46 +11:00
PJBot
2be3f83375 Automatic changelog update 2022-10-10 18:21:02 -04:00
Rapidgame7
cfeabc9731 Reordered item insertion checks (#11822) 2022-10-11 09:19:58 +11:00
IanComradeBot
01db754263 Automatic changelog update 2022-10-10 22:02:47 +00:00
lapatison
21936964bc Translate Upstream #458 (#459)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2022-10-10 15:01:43 -07:00
PJBot
76bd5e93b4 Automatic changelog update 2022-10-09 22:37:31 -04:00
Leon Friedrich
434b1686af Fix firelock construction (#11769) 2022-10-10 13:36:27 +11:00
Leon Friedrich
c3a74ed6ee Fix entity spawn test (#11800) 2022-10-10 12:50:51 +11:00
Leon Friedrich
3d0ce228f7 Change SaveLoadMultiGridMap to use AssertMultiple() (#11810) 2022-10-10 12:50:15 +11:00
Leon Friedrich
65024857fd Update submodule (#11811) 2022-10-10 12:32:35 +11:00
IanComradeBot
29e8c47038 Automatic changelog update 2022-10-10 01:00:45 +00:00
Morb
7ae33c14b3 Sponsor cat marking reward (#437) 2022-10-09 17:59:41 -07:00
Morb
139abd7104 Revert "Fix empty rules window" (#457) 2022-10-09 17:59:11 -07:00
Morb
85a151b0ee Merge pull request #458 from space-syndicate/upstream-sync
Upstream sync
2022-10-10 03:58:44 +03:00
Morbo
8e3ccd208c Update locale 2022-10-10 03:21:44 +03:00
Morbo
8bf73a47fd Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Server/Chat/Managers/ChatSanitizationManager.cs
2022-10-10 03:16:56 +03:00
PJBot
8e3aea3541 Automatic changelog update 2022-10-09 18:18:58 -04:00
keronshb
386c7f9223 Cardboard Box and Stealth Components (#11569) 2022-10-10 09:17:53 +11:00
Leon Friedrich
eadf01f323 Engine update (#11803) 2022-10-10 08:46:42 +11:00
Leon Friedrich
41b1044ddb Unrevert "Remove references to obsolete GridId" (#11531) (#11801) 2022-10-10 08:41:32 +11:00
Vordenburg
e17e08f344 Add mountain wall recolor of asteroid rock for mappers. (#11729) 2022-10-09 12:49:53 -07:00
PJBot
ea8b091006 Automatic changelog update 2022-10-09 15:47:50 -04:00
Morb
063874183a Fix exception with miasma system (#11484) 2022-10-09 12:47:42 -07:00
Interrobang01
755a31c533 Add a crafting recipe for the muzzle (#11697) 2022-10-09 12:46:46 -07:00
themias
5ac7b63fb4 Add delay to dumping mop bucket (#11631) 2022-10-09 12:46:08 -07:00
PJBot
d75ac467e8 Automatic changelog update 2022-10-09 15:41:54 -04:00
Rane
ee10581e88 scale reagent damage when under metabolism rate (#11578) 2022-10-09 12:40:49 -07:00
PJBot
bd86557f61 Automatic changelog update 2022-10-09 15:29:11 -04:00
Flipp Syder
8838f8be24 Gives all nuclear bombs unique codes (#11665)
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-10-09 12:28:08 -07:00
PJBot
410983c2d4 Automatic changelog update 2022-10-09 15:26:26 -04:00
router
8c4c3d2ec6 Make capsaicin oil spicy (#11699) 2022-10-09 12:25:22 -07:00
Morb
c6e9ff8119 Localize secret stash part names (#11724) 2022-10-09 12:24:07 -07:00
Morb
2f6175de32 Resolve department locale in crew manifest (#11723) 2022-10-09 12:23:42 -07:00
ninruB
7e14a3ca48 Small chat sanitization tweak. (#11637) 2022-10-09 12:21:27 -07:00
PJBot
28f972e793 Automatic changelog update 2022-10-09 15:14:33 -04:00
Nemanja
19d2cf8f71 make all salvage maps have high yield ore (#11743) 2022-10-09 12:13:30 -07:00
Morb
18445b880a Use frezon gas locale string (#11755) 2022-10-09 12:13:08 -07:00
PJBot
94843a9e8c Automatic changelog update 2022-10-09 15:10:48 -04:00
Rane
65534f847d new social traitor objective + fix targeting for other traitor alive (#11775) 2022-10-09 12:09:45 -07:00
PJBot
8beb7c2abd Automatic changelog update 2022-10-09 14:39:39 -04:00
Nemanja
75fa4fedf6 machine deconstruct test (#11779) 2022-10-09 11:38:35 -07:00
PJBot
f7c8c5feac Automatic changelog update 2022-10-09 14:17:15 -04:00
Pieter-Jan Briers
49e2c2e05a Fix rules window (#11796) 2022-10-09 11:16:24 -07:00
Nemanja
08687468b9 fix material storage popup (#11798) 2022-10-09 11:16:10 -07:00
IanComradeBot
7571747bee Automatic changelog update 2022-10-09 12:20:27 +00:00
Morb
98021a665a Fix empty rules window (#456) 2022-10-09 05:19:23 -07:00
lapatison
72aee3ee22 Blind person examine fix (#455) 2022-10-09 04:15:40 -07:00
metalgearsloth
a0eb543176 Update submodule to 0.53.0.1 (#11792)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-10-09 22:07:41 +11:00
metalgearsloth
c29eb583fc Update submodule to 0.53.0.0 (#11791) 2022-10-09 17:43:24 +11:00
metalgearsloth
0c7d4acd7b Revert "Remove references to obsolete GridId" (#11790) 2022-10-09 17:33:23 +11:00
PJBot
3fbd60cdde Automatic changelog update 2022-10-09 01:53:25 -04:00
Leon Friedrich
36a69e4142 Fix CrateEngineeringToolbox prototype (#11776) 2022-10-09 16:52:20 +11:00
PJBot
28e6888b29 Automatic changelog update 2022-10-09 01:46:12 -04:00
metalgearsloth
e033da4a5c Changelog fixes (#11412) 2022-10-09 16:45:08 +11:00
DrSmugleaf
b62ee2b1b4 Add selecting maps to render when running MapRenderer, fix rendering multiple maps (#11783) 2022-10-09 16:36:18 +11:00
PJBot
c3af9f53dd Automatic changelog update 2022-10-09 01:33:08 -04:00
Flipp Syder
665c61f832 Make surveillance camera static shorter (#11757) 2022-10-09 16:32:05 +11:00
PJBot
c774d28eae Automatic changelog update 2022-10-09 01:31:47 -04:00
Cheackraze
6ab907b94c adds some lights, fixes some unpowered airlocks, links conveyors and blast doors in cargo with their buttons (#11785) 2022-10-09 00:30:52 -05:00
FunkySphere
4ea997a86b Antique laser gun is now size 25 (#11753) 2022-10-09 16:30:43 +11:00
metalgearsloth
86303c06f9 Unify melee ranges (#11708) 2022-10-09 16:29:51 +11:00
metalgearsloth
48c23f1af3 Update submodule to 0.51.0.0 (#11786) 2022-10-09 16:27:00 +11:00
SpaceManiac
0048dc5919 Remove references to obsolete GridId (#11531) 2022-10-09 16:23:49 +11:00
lapatison
373e3e8873 Little translation fix (#454) 2022-10-09 06:29:10 +03:00
IanComradeBot
bd7855b67d Automatic changelog update 2022-10-09 03:25:22 +00:00
lapatison
de3db52932 Translation corrections (#453) 2022-10-09 06:24:19 +03:00
PJBot
e85f161226 Automatic changelog update 2022-10-08 22:28:08 -04:00
Cheackraze
b224036a7a Kettle (#11762)
* Added: Kettle Station

* Becomes Station

* fixed a firelock that had no power

* cans

* rotate out meta

* no reporter no fun
2022-10-08 21:27:03 -05:00
IanComradeBot
c7e216fe2e Automatic changelog update 2022-10-09 02:06:38 +00:00
Morb
e555a28da3 Fix gas analyzer locale (#452) 2022-10-08 19:05:35 -07:00
Halalrc
8349253c13 Translate airlocks & bar signs sprites (#444)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2022-10-08 16:44:46 -07:00
IanComradeBot
0afe88dbd3 Automatic changelog update 2022-10-08 23:36:10 +00:00
Morb
3feaac0833 Increase newbie role lock up to 4 hours (#451) 2022-10-08 16:35:06 -07:00
Morb
5c3036dc9d Merge pull request #450 from space-syndicate/upstream-sync
Upstream sync
2022-10-09 02:34:49 +03:00
Rane
ddb10d8b99 whitelist and blacklist support for inventory slots (#11766) 2022-10-09 04:53:34 +11:00
Nemanja
5ba36dad25 Removes prototype construction steps (I HATE PROTOTYPE STEPS) (#11611) 2022-10-09 04:47:54 +11:00
Morbo
54b44f27ad Update locale 2022-10-08 18:20:28 +03:00
Morbo
1b8429de33 Move iaa job name to corvax dir 2022-10-08 18:18:04 +03:00
Morbo
0ba0f53712 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Locale/en-US/job/job-names.ftl
2022-10-08 18:14:19 +03:00
IanComradeBot
ff12050945 Automatic changelog update 2022-10-08 14:34:42 +00:00
lapatison
5ad434a106 Translate Upstream #447 (#449) 2022-10-08 07:33:38 -07:00
Paul Ritter
79854e59a4 adds a source uid to most damage & mobstate events (#11559)
Co-authored-by: Flipp Syder <76629141+vulppine@users.noreply.github.com>
2022-10-08 12:15:27 +02:00
Morb
548cee77e2 Make boxer job name in lowercase (#11754) 2022-10-08 17:44:28 +11:00
Flipp Syder
5e07e8f8a5 Adds AddRecord/AddRecordEntry to StationRecordsSystem (#11732)
* adds an API to add station records from StationRecordsSystem

* removes a lingering comment

* adds a comment to AddRecord

* Update Content.Server/StationRecords/Systems/StationRecordsSystem.cs

Co-authored-by: wrexbe <81056464+wrexbe@users.noreply.github.com>

Co-authored-by: wrexbe <81056464+wrexbe@users.noreply.github.com>
2022-10-07 22:59:33 -07:00
Kevin Zheng
76d632a7df Respect USE_SYSTEM_SQLITE (#11758) 2022-10-08 00:41:16 -05:00
Morb
4252284a71 Unhardcode glass locale postfix (#11721)
* Unhardcode glass locale postfix

* Add drink name to locale
2022-10-07 21:51:14 -07:00
PJBot
d60702bfb7 Automatic changelog update 2022-10-07 23:28:21 -04:00
keronshb
d3df21c149 Fixes singulo bouncing (#11756) 2022-10-07 22:27:16 -05:00
Morb
553d39fe05 Update artifact goal document fields (#448) 2022-10-07 20:03:09 -07:00
IanComradeBot
666599c5bc Automatic changelog update 2022-10-07 18:20:10 +00:00
Morb
731b8a362f Merge pull request #447 from space-syndicate/upstream-sync
Upstream sync
2022-10-07 21:19:03 +03:00
Morbo
d8b9bc31ea Update locale 2022-10-07 20:38:37 +03:00
Morbo
b108cf168e Fix newline serialization in locale script 2022-10-07 20:36:11 +03:00
Morbo
ee06a9e19a Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Shared/Interaction/SharedInteractionSystem.cs
#	Resources/Locale/en-US/job/job-names.ftl
#	Resources/Prototypes/Datasets/Names/revenant.yml
#	Resources/Prototypes/Entities/Structures/Machines/gravity_generator.yml
2022-10-07 18:01:36 +03:00
Morb
0915d1cd25 Return "space station" to welcome AI announce (#446) 2022-10-07 07:54:57 -07:00
Emisse
d72d59ec7c cencumtomroacuaomtomc (#11750) 2022-10-07 07:38:09 -05:00
metalgearsloth
89bc61b1b9 Bandaid fixtureless buttons (#11748) 2022-10-07 17:12:46 +11:00
PJBot
12d2e81ced Automatic changelog update 2022-10-07 02:11:12 -04:00
metalgearsloth
85c676b37b Fix space bears (#11749) 2022-10-06 23:10:08 -07:00
Morb
f65cdd13d8 Fix drinks locale (#11722) 2022-10-07 16:55:05 +11:00
Flipp Syder
ed9060d56a Fix incorrect gender on humanoid appearance cloning (#11745) 2022-10-06 21:18:30 -07:00
metalgearsloth
9a8248a3f9 Update submodule to 0.50.2.1 (#11739) 2022-10-07 11:50:47 +11:00
Morb
a210373972 Localize disposal unit state (#11725) 2022-10-07 01:53:36 +11:00
metalgearsloth
cb2d2b426b Update submodule to 0.50.2.0 (#11728) 2022-10-07 00:41:13 +11:00
PJBot
fd46654704 Automatic changelog update 2022-10-06 09:38:33 -04:00
metalgearsloth
c555203401 Use nearest edge for interaction range (#11660)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-10-07 00:37:21 +11:00
Morb
7f518e2c81 Update announces alert (#443) 2022-10-06 06:32:29 -07:00
IanComradeBot
90acde2e11 Automatic changelog update 2022-10-06 06:41:17 +00:00
Morb
33eb77e4e1 Update end event sound alert type (#442) 2022-10-05 23:40:14 -07:00
PJBot
3b763192b0 Automatic changelog update 2022-10-05 22:56:14 -04:00
Nemanja
f6234c7920 view ghosts on round end (#11680)
* view ghosts on round end

* now make it good

* it toggles now i hope
2022-10-05 21:55:11 -05:00
PJBot
f5a9ba5cfa Automatic changelog update 2022-10-05 22:54:46 -04:00
Flipp Syder
b1525953d4 watermelon flavor (#11701) 2022-10-05 21:54:18 -05:00
YanehCheck
c9e470e24e Removed a weird offset in closed_toilet_seat_up.png (#11711) 2022-10-05 21:53:41 -05:00
wrexbe
6f8271d2f6 Fixing UI bugs (#11716) 2022-10-06 13:21:29 +11:00
Morb
24ef808dfb Add boxer locale (#11712)
* Add boxer locale

* Update supervisor
2022-10-05 20:47:36 -05:00
IanComradeBot
b893cd1f01 Automatic changelog update 2022-10-05 22:38:04 +00:00
lapatison
87309dfa62 Translation corrections (#441) 2022-10-05 15:36:59 -07:00
wrexbe
56722c0c38 Escape [ in changelog (#11710) 2022-10-05 08:34:58 -07:00
Morb
65df1d4c03 Update meteor announce (#440) 2022-10-05 06:51:41 -07:00
PJBot
09613dd3f4 Automatic changelog update 2022-10-04 17:58:18 -04:00
Vordenburg
718183277d Replace StayAliveObjective with EscapeShuttleObjective. (#11642) 2022-10-04 14:57:14 -07:00
IanComradeBot
5f33ad423b Automatic changelog update 2022-10-04 20:48:05 +00:00
lapatison
776fdca7ee Translate revenant name datasets (#439) 2022-10-04 13:47:00 -07:00
PJBot
28cd7dc764 Automatic changelog update 2022-10-04 07:09:50 -04:00
Nemanja
b903c3a33f biomass reclaimer suicide (#11649)
* biomass reclaimer suicide

* Update BiomassReclaimerSystem.cs
2022-10-04 06:08:46 -05:00
Pieter-Jan Briers
7131b4fba0 Oops (#11698) 2022-10-04 00:28:48 -07:00
metalgearsloth
56b78a6099 Update submodule to 0.50.1.0 (#11696) 2022-10-04 16:23:20 +11:00
PJBot
9385836d4b Automatic changelog update 2022-10-04 01:01:53 -04:00
metalgearsloth
0c772099ec Update submodule to 0.50.0.0 (#11694) 2022-10-04 16:01:38 +11:00
metalgearsloth
e96cfc83ed Shuttle impact sounds (#11099) 2022-10-04 16:00:44 +11:00
metalgearsloth
ca3f5bef59 Fix saltern cvar (again) (#11695) 2022-10-04 15:58:49 +11:00
metalgearsloth
4ef144d865 Content change from mass to density (#11533) 2022-10-04 15:48:23 +11:00
PJBot
6ca51d0dbf Automatic changelog update 2022-10-03 23:34:35 -04:00
Nemanja
3d7660ed74 de-capitalize revenant names (#11691) 2022-10-04 14:33:32 +11:00
metalgearsloth
b29eeb7c16 Fix gamemap name casing (#11474) 2022-10-04 14:33:14 +11:00
metalgearsloth
600c0e3255 Fix a few warnings (#11576) 2022-10-04 14:24:19 +11:00
Morb
a6d20803a6 Add all job timers localization strings (#11577) 2022-10-04 13:55:48 +11:00
Leon Friedrich
4148b252c5 Some vehicle bugfixes (#11692) 2022-10-04 13:49:46 +11:00
PJBot
47db233091 Automatic changelog update 2022-10-03 21:59:41 -04:00
PJBot
a101ecf711 Automatic changelog update 2022-10-03 21:58:39 -04:00
metalgearsloth
4de17892f1 Only show melee windup for yourself (#11626) 2022-10-03 18:58:37 -07:00
themias
1943009292 Set solution for tranquilizer rounds (#11469) 2022-10-03 18:57:34 -07:00
TaralGit
0d3a22cffa New sprites for pirate and deckard revolvers (#11481)
Co-authored-by: and_a <and_a@DESKTOP-RJENGIR>
2022-10-03 18:57:10 -07:00
metalgearsloth
0aa83fdfd7 Drain fix (#11432) 2022-10-03 18:56:47 -07:00
0x6273
4792d840cf Biomass Reclaimer cleanup (#11551) 2022-10-03 18:55:15 -07:00
metalgearsloth
fb839f865e Make CanAttack check for container (#11650) 2022-10-03 18:50:09 -07:00
PJBot
b754b87985 Automatic changelog update 2022-10-03 21:48:27 -04:00
metalgearsloth
3d0bac9cf8 Fix airlock dock rotation (#11581) 2022-10-03 18:47:36 -07:00
Peptide90
65d0bdba63 pillar minor decoration update (#11561) 2022-10-03 18:47:24 -07:00
Vordenburg
c58538a9fe Permit ReagentEffect PopupMessage to access the solutionEntity it occurs in. (#11537) 2022-10-03 18:46:54 -07:00
Mervill
020b2fae00 Can't butcher objects inside containers. (this time, the pr contains the code 🙃) (#11685) 2022-10-03 18:42:04 -07:00
Flipp Syder
26b413d24b Voice mask fixes (#11638) 2022-10-03 18:14:07 -07:00
PJBot
ee20611147 Automatic changelog update 2022-10-03 21:13:48 -04:00
metalgearsloth
649420b641 Fix melee windup persisting in some circumstances (#11625) 2022-10-03 18:12:45 -07:00
metalgearsloth
5c48d9257f Close context menu on entering combat mode (#11624) 2022-10-03 18:12:13 -07:00
PJBot
d1440c1eb2 Automatic changelog update 2022-10-03 21:11:21 -04:00
Rane
30e831163c Cap passive research points so people spend points more (#11606) 2022-10-03 18:10:16 -07:00
Morb
4a736f2c8f Make FireExtinguisher shared (#11666) 2022-10-03 18:06:19 -07:00
PJBot
3babdff1de Automatic changelog update 2022-10-03 21:06:06 -04:00
T-Stalker
41b2194fcd Reduces the density of the nuclear bomb (#11667) 2022-10-03 18:05:03 -07:00
Morb
dc217351ff Make paper component shared (#11668) 2022-10-03 18:04:48 -07:00
PJBot
67dc56951c Automatic changelog update 2022-10-03 21:02:47 -04:00
ninruB
5a4d2fb064 Combat boots, but cool. (#11652) 2022-10-03 18:01:43 -07:00
Kognise
aba2462a97 Internals improvements (#11677) 2022-10-03 18:01:20 -07:00
PJBot
041e074e66 Automatic changelog update 2022-10-03 21:00:43 -04:00
rolfero
f8c4c2d449 Machine Battery Scaling (SMES/Substation) (#11662)
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-10-03 17:59:39 -07:00
0x6273
0c24f8b69b ReagentDispenser ECS (#11418) 2022-10-03 17:57:32 -07:00
PJBot
f89b4f0a1d Automatic changelog update 2022-10-03 20:52:01 -04:00
Mervill
7c862e0ed2 Butchered objects use MapPosition for spawning, spawn with small offsets. Objects cannot be butchered inside containers. (#11646)
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
2022-10-03 17:50:56 -07:00
Pieter-Jan Briers
c5cfbd1d1a Fuck da rules (#11584) 2022-10-03 23:43:42 +02:00
IanComradeBot
5a0c4d1b7a Automatic changelog update 2022-10-03 20:22:49 +00:00
lapatison
2d7cbf287d Translation corrections (#438) 2022-10-03 13:21:45 -07:00
IanComradeBot
04340b0cf2 Automatic changelog update 2022-10-03 17:06:28 +00:00
Morb
05b96b273c Remove en-US locale for unique content (#436) 2022-10-03 10:06:10 -07:00
Morb
4fc08bd0e2 Update goals & add new one (#435) 2022-10-03 10:05:23 -07:00
metalgearsloth
ad878ac5be Fix centcomm (#11675) 2022-10-04 01:35:11 +11:00
metalgearsloth
f621b49cf4 Update submodule to 0.49.0.0 (#11673) 2022-10-03 20:38:39 +11:00
metalgearsloth
4e7f09ade5 Add dependency collection to serialization writes (#11570) 2022-10-03 20:29:14 +11:00
Emisse
9df067a0a1 packed qm (#11671) 2022-10-03 20:25:56 +11:00
PJBot
75239ab0f7 Automatic changelog update 2022-10-02 17:27:50 -04:00
Francesco
a00d180c32 feat: Ports the Tomb of the Unknown Employee (#11664) 2022-10-02 14:26:46 -07:00
Morb
462adfc334 Перевод озвучки анонсов ИИ (#413) 2022-10-02 10:11:50 -07:00
PJBot
eef74ac38f Automatic changelog update 2022-10-01 21:41:36 -04:00
Nemanja
a547548fbe Fix lemon's juice (#11645) 2022-10-02 12:40:31 +11:00
Nemanja
0718b0f040 add whitelist support for slow contacts (#11647) 2022-10-01 18:36:44 -07:00
Leon Friedrich
d43ed3210c Fix polymorphed null error (#11571) 2022-10-02 05:16:55 +11:00
Flipp Syder
8389bde2c0 Clear and reregister devices for atmos alarms (#11391)
* deregister sensors upon device list update and re-register after clearing devices

* fire alarms, too

* adds the last set of known devices to the device list update event

* update UI upon clearing everything out

* addresses reviews
2022-10-01 09:36:59 -07:00
ChilbroBaggins
2b6c1de174 Add airtight component to diagonal shuttle walls (#11630) 2022-10-02 03:28:32 +11:00
IanComradeBot
78ccbfba39 Automatic changelog update 2022-09-30 21:39:28 +00:00
lapatison
24b08d6aba Translate Upstream #432 (#434)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2022-09-30 14:38:24 -07:00
IanComradeBot
4175abae9f Automatic changelog update 2022-09-30 19:25:09 +00:00
Morb
0f27fe4fb1 Add 3.9 rule & update Discord link (#433) 2022-09-30 12:24:06 -07:00
IanComradeBot
cab5570d6a Automatic changelog update 2022-09-30 15:34:49 +00:00
Morb
7786cb0d8d Merge pull request #432 from space-syndicate/upstream-sync
Upstream sync
2022-09-30 18:33:41 +03:00
Morbo
d04ed3b996 Update locale 2022-09-30 18:13:36 +03:00
Morbo
7fa98d7e4d Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Client/Links/UILinks.cs
#	README.md
#	Resources/Prototypes/Roles/Jobs/Cargo/quartermaster.yml
#	Resources/Prototypes/Roles/Jobs/Engineering/chief_engineer.yml
#	Resources/Prototypes/Roles/Jobs/Medical/chief_medical_officer.yml
#	Resources/Prototypes/Roles/Jobs/Science/research_director.yml
#	Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml
2022-09-30 17:57:03 +03:00
metalgearsloth
28ee48ae2f Update submodule to 0.48.2.0 (#11623) 2022-09-30 15:39:56 +10:00
Emisse
ce1aa02b6d Omega Passenger Spawns lol (#11622) 2022-09-30 15:29:18 +10:00
PJBot
ec9e64ca64 Automatic changelog update 2022-09-30 00:40:51 -04:00
metalgearsloth
f456ad911e Pathfinder rework (#11452) 2022-09-30 14:39:48 +10:00
PJBot
fd3b29fb03 Automatic changelog update 2022-09-29 23:54:04 -04:00
Emisse
d0cc95d46c Lock all command roles to 30 hours total of playtime (#11620) 2022-09-29 20:53:01 -07:00
Nemanja
6f3caa07b8 support for not airtight entity storage (#11616) 2022-09-29 17:49:43 -07:00
PJBot
466e285594 Automatic changelog update 2022-09-29 20:45:31 -04:00
keronshb
aed4e78460 Fixes asleep entities not colliding with conveyor belts. (#11521) 2022-09-30 10:44:28 +10:00
PJBot
0c020c5c93 Automatic changelog update 2022-09-29 19:24:15 -04:00
Moony
0c46f99004 Blindness, Narcolepsy, Pacifism, and uncontrollable sneezing (#11489)
* start work

* blindness actually works now

* doc

* doc you too.

* i desire to sneeze my lungs out

* no punchie

* s

Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2022-09-29 18:23:12 -05:00
PJBot
36583b89af Automatic changelog update 2022-09-29 16:46:01 -04:00
civilCornball
f19791f01b Recycler Now Accepts All Trash (#11523) 2022-09-29 13:44:56 -07:00
Mervill
47e1e991b5 Change where the "missed" popup comes from when throwing things into the disposal unit. (#11609) 2022-09-29 12:50:31 -07:00
PJBot
4c7bd7e816 Automatic changelog update 2022-09-29 12:47:42 -04:00
metalgearsloth
301254fef8 Only show disarm fail if target is a mob (#11603) 2022-09-29 09:46:54 -07:00
corentt
c919f79c4c Fix wallmount Nanomed (#11601) 2022-09-29 09:46:39 -07:00
Emisse
7bb3b297b7 Omega Update 1.1 (#11599) 2022-09-29 09:36:48 -05:00
PJBot
e87b2d0c12 Automatic changelog update 2022-09-29 09:39:28 -04:00
metalgearsloth
5c1cc5b9b3 Fix melee cuffs (#11602) 2022-09-29 23:38:24 +10:00
metalgearsloth
d5c0093db1 Re-implement itemmeleedamage (#11595) 2022-09-29 17:41:43 +10:00
metalgearsloth
27e325b94b Don't allow incapacitated mobs to attack (#11594) 2022-09-29 17:33:09 +10:00
metalgearsloth
2b771461ae Set CanCollide to false for items (#11341) 2022-09-29 17:14:07 +10:00
PJBot
fdaa2ef845 Automatic changelog update 2022-09-29 03:13:19 -04:00
Nemanja
d63ba02aaa Decrease self-healing penalty on bruise packs, etc. (#11318)
Co-authored-by: Flipp Syder <76629141+vulppine@users.noreply.github.com>
2022-09-29 17:12:16 +10:00
PJBot
5a4aca0fd9 Automatic changelog update 2022-09-29 03:10:33 -04:00
metalgearsloth
eb560de7c3 Add generic stats window for balancing (#11122)
Co-authored-by: Flipp Syder <76629141+vulppine@users.noreply.github.com>
2022-09-29 17:09:29 +10:00
metalgearsloth
0b6df078e9 Update submodule to 0.48.1.0 (#11593) 2022-09-29 16:19:21 +10:00
metalgearsloth
77a4a71ae0 Update use secondary hotkey (#11592) 2022-09-29 16:06:34 +10:00
PJBot
ca108d4194 Automatic changelog update 2022-09-29 01:53:02 -04:00
metalgearsloth
f51248ecaa Melee refactor (#10897)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-09-29 15:51:59 +10:00
PJBot
c583b7b361 Automatic changelog update 2022-09-28 22:31:51 -04:00
Nemanja
3c3ee60dd2 Revenant 2: Electric Boogaloo (#11510)
* revenant 2: electric boogaloo

* revevent

* oversights

* Update RevenantSystem.Abilities.cs

* names

* no shoote stouhg walls
2022-09-28 21:30:48 -05:00
Nemanja
a9dd9257d8 cloning machine upgrade support (#11588)
* cloning machine upgrade support

* foo
2022-09-28 21:30:11 -05:00
PJBot
b606ecb9cb Automatic changelog update 2022-09-28 22:23:33 -04:00
corentt
caea631ac6 Allow aghost to accept order from cargo request console (#11552) 2022-09-29 12:23:31 +10:00
Flipp Syder
0385f1387c Voice mask (#10458) 2022-09-29 12:22:27 +10:00
Emisse
336e9ee609 Box Update 2.0 (#11582) 2022-09-28 16:38:21 -05:00
Emisse
896ea1d8fc Meta Update 1.4 (#11583) 2022-09-28 16:38:11 -05:00
Morb
7b55c86ce4 Refactor Discord round notifications (#430) 2022-09-28 07:12:57 -07:00
Leon Friedrich
d621880a56 Fix carp sprites (#11572) 2022-09-28 16:30:17 +10:00
Kevin Zheng
dbce5c88ff Keep collidable items from getting stuck at conveyor corners (#11508) 2022-09-28 16:28:37 +10:00
PJBot
415b0453c8 Automatic changelog update 2022-09-28 00:17:23 -04:00
Nemanja
612c9a7cb6 Rat King buff (#11566) 2022-09-28 14:16:20 +10:00
wrexbe
277f555fda Try to fix getting old logs (#11568) 2022-09-27 21:16:04 -07:00
PJBot
079e741eeb Automatic changelog update 2022-09-27 20:14:38 -04:00
Nemanja
34799a7298 make zombies go into FIGHT MODE (#11565) 2022-09-28 10:13:35 +10:00
IanComradeBot
6906a19bea Automatic changelog update 2022-09-27 22:01:15 +00:00
lapatison
6be09317e9 BRB sign retexture (#429) 2022-09-27 15:00:11 -07:00
PJBot
0b1a6e4e5b Automatic changelog update 2022-09-27 16:56:49 -04:00
Vordenburg
636694e73d Allow gas analyzers to continue operation after the user moves without a target. (#11555) 2022-09-28 09:55:44 +13:00
Paul Ritter
373261a4ee hotfixes bed healing not taking sleeping into account (#11560) 2022-09-27 09:54:22 -07:00
PJBot
f8b7dc69f5 Automatic changelog update 2022-09-27 12:27:17 -04:00
themias
b24427e8c3 Fix eating with utensils (#11557) 2022-09-27 09:26:14 -07:00
Morb
2a80597118 Localize broken handcuffs (#11558) 2022-09-27 09:26:03 -07:00
PJBot
f459e69a9b Automatic changelog update 2022-09-27 04:01:33 -04:00
Nemanja
0c14926e68 biomass reclaimer machine part upgrade support (#11545)
* biomass reclaimer upgrade

* readonly struct
2022-09-27 03:00:30 -05:00
Leon Friedrich
f69ddf451e Move BarSign appearance logic to client. (#11524)
* git mv

* Client-side bar sign appearance

* fix yaml
2022-09-27 02:59:47 -05:00
PJBot
2016a8ace7 Automatic changelog update 2022-09-27 02:48:08 -04:00
Nemanja
c667b79200 fix some machines being unable to be deconstructed. (#11548) 2022-09-27 01:47:05 -05:00
PJBot
b16be5867f Automatic changelog update 2022-09-26 22:46:41 -04:00
Nemanja
b8ba867456 advanced parts recipes (#11541) 2022-09-26 21:45:36 -05:00
IanComradeBot
96a4fca2f1 Automatic changelog update 2022-09-27 02:33:43 +00:00
Morb
55b8f54f33 Sponsor priority join (#428) 2022-09-26 19:32:39 -07:00
Morbo
9435ca9966 Update CHANGES.md 2022-09-27 00:16:19 +03:00
Nemanja
3774a00a5c Machine upgrading framework [NO CONTENT YET] (#11528)
* upgrading parts baseline

* don't hardcode prototypes

* 0xsomethingsomething review i sorry i forgot your name
2022-09-26 15:18:31 -05:00
Emisse
4b4538ee86 bage (#11536) 2022-09-26 14:47:47 -05:00
Flipp Syder
0e1a190e0e Humanoid fixes (#11538)
* humanoid sexmorph sprite restoration

can't believe i broke sex/gender AGAIN

* fixes default species appearances with no profile, tweaks randomization to no longer randomize species

* A

* fixes an oops

#11494
2022-09-26 14:46:57 -05:00
PJBot
66e9c1975a Automatic changelog update 2022-09-26 15:44:30 -04:00
Morb
af4037d74a Localize seeds (#11377)
* Localize seeds

* Update noun for spores
2022-09-26 14:44:28 -05:00
theashtronaut
35404af0a2 Add a hot drinks vending sound (#11437)
* Add hot drink vending sound

* make sound a little louder

* audio is hard
2022-09-26 14:43:21 -05:00
Mervill
03484d831a User feedback for when you miss throwing something in disposals (#11426)
* user feedback for when you miss throwing something in disposals

* Update missed message

Co-authored-by: theashtronaut <112137107+theashtronaut@users.noreply.github.com>

* Update Content.Server/Disposal/Unit/EntitySystems/DisposalUnitSystem.cs

Co-authored-by: Kara <lunarautomaton6@gmail.com>

* missing nullable check

Co-authored-by: theashtronaut <112137107+theashtronaut@users.noreply.github.com>
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-09-26 14:42:49 -05:00
PJBot
055f881b75 Automatic changelog update 2022-09-26 15:36:46 -04:00
Peptide90
9686ab4da7 Pillar fixes and update (#11496)
* Pillar fixes and update

* ore machine, drozd ammo fix

* salvage moved back to cargo
2022-09-26 14:35:41 -05:00
IanComradeBot
670504b76b Automatic changelog update 2022-09-26 14:17:44 +00:00
Morb
fc1a84221d Remove lawyer from select in lobby (#427) 2022-09-26 07:16:41 -07:00
lapatison
acd3fa1f31 Микрофикс перевода (#426) 2022-09-26 07:01:50 -07:00
IanComradeBot
d90af62274 Automatic changelog update 2022-09-26 12:20:29 +00:00
Morb
5c519c31b6 Fix hos trenchcoat (#425) 2022-09-26 05:19:25 -07:00
wrexbe
1643931130 Update engine to v0.48.0.1 (#11535) 2022-09-25 21:56:07 -07:00
PJBot
5834ffe383 Automatic changelog update 2022-09-26 00:52:56 -04:00
wrexbe
b6fdce0cd9 Fix admin menu window size (#11534) 2022-09-25 21:52:27 -07:00
Scribbles0
11f2590959 Change Drozd magazine text & gun description texts (#11512) 2022-09-26 14:51:52 +10:00
estacaoespacialpirata
0794c6ddbf fix: change mushrooms seeds to spores (#11527)
Co-authored-by: zero <ribeirolucasdev@gmail.com>
2022-09-26 14:51:11 +10:00
Leon Friedrich
788dbda53d Possibly fix vehicle eye bug (#11525) 2022-09-26 14:50:32 +10:00
Morb
30b9159b3e Use new security helmet (#423) 2022-09-25 18:38:28 -07:00
lapatison
91e0c9c077 Микрофикс пробела в humanoid-appearance-component.ftl (#424) 2022-09-25 18:38:15 -07:00
IanComradeBot
6e69649960 Automatic changelog update 2022-09-26 00:55:36 +00:00
Morb
0d984a2665 Update nitrile box icon (#417) 2022-09-25 17:54:33 -07:00
Morb
5df08e24e7 [Resprite] Tables (#412) 2022-09-25 17:54:24 -07:00
Morb
28fefd6806 [Resprite] Backpacks (#410) 2022-09-25 17:54:07 -07:00
Morb
7b86b4cd7e [Resprite] Cloaks (#416) 2022-09-25 17:53:14 -07:00
Morb
cc89991bec [Resprite] Gloves (#415) 2022-09-25 17:53:03 -07:00
Morb
813ec2b175 [Resprite] Shoes (#419) 2022-09-25 17:52:53 -07:00
Morb
b0e8a4bc9d [Resprite] Hats (#414) 2022-09-25 17:52:25 -07:00
Morb
76f327027f [Resprite] Outer clothes (#407) 2022-09-25 17:52:11 -07:00
Morb
75f760b4ab [Resprite] Uniform (#404) 2022-09-25 17:51:52 -07:00
IanComradeBot
338a65b6cf Automatic changelog update 2022-09-26 00:13:18 +00:00
Morb
05db5a1a14 Update hop direction sign sprite (#420) 2022-09-25 17:12:13 -07:00
Morb
18ab8c6029 [Resprite] Books (#421) 2022-09-25 17:11:56 -07:00
Morb
62d191b53d [Resprite] Hypospray & Antique gun (#422) 2022-09-25 17:11:45 -07:00
PJBot
023d311125 Automatic changelog update 2022-09-25 10:46:32 -04:00
Nemanja
1e240ed642 tiny lathe fix (#11518) 2022-09-25 07:45:28 -07:00
PJBot
967ecd3490 Automatic changelog update 2022-09-25 00:45:32 -04:00
Nemanja
e19f2bab4d fix incorrect event weight for mouse migration (#11509) 2022-09-24 21:44:28 -07:00
Nemanja
c3258b9f38 Update smites.ftl (#11507) 2022-09-24 18:10:58 -05:00
Nemanja
799a0eb71c Update physical-desc.ftl (#11505) 2022-09-24 17:49:45 -05:00
Morb
350435df36 Unhardcode thruster localization (#11503) 2022-09-24 17:24:03 -05:00
PJBot
88b0a5f9a0 Automatic changelog update 2022-09-24 17:49:44 -04:00
Peptide90
5bdc4cc9e3 Splitstation Fixes and Minor Update (#11499)
* update and fixes for splitstation

* ore processor
2022-09-24 16:48:39 -05:00
wrexbe
4ebd22611e Fix startround deadlock (#11498) 2022-09-24 13:43:35 -07:00
Francesco
3fcc87687a fix: Show both port and internal gas when gas scanning a portable scrubber (#11495) 2022-09-24 12:46:27 -05:00
Pieter-Jan Briers
f656ceda99 Update Discord invite links. (#11493) 2022-09-24 12:41:02 -05:00
IanComradeBot
1c41e20998 Automatic changelog update 2022-09-24 10:49:22 +00:00
lapatison
a5ca939cd4 Суффиксы для оружия (#411)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2022-09-24 03:48:18 -07:00
Flipp Syder
07fe950c91 fix crash on devicenet address adding (#11457) 2022-09-24 02:51:02 -07:00
IanComradeBot
8dc5314c8e Automatic changelog update 2022-09-24 01:05:26 +00:00
lapatison
74c2097d9b Перевод Upstream #408 (#409) 2022-09-23 18:04:23 -07:00
Flipp Syder
b7206b9053 skin color differences now actually dirty a humanoid's appearance (#11485) 2022-09-23 17:16:17 -07:00
Morb
324e5ca8ab Remove tabs from smoking pipes (#11482) 2022-09-23 15:46:12 -05:00
IanComradeBot
43e0ef4543 Automatic changelog update 2022-09-23 20:01:35 +00:00
Morb
e27a0e3f77 Merge pull request #408 from space-syndicate/upstream-sync
Upstream sync
2022-09-23 23:00:30 +03:00
Morbo
4d24dfd9a6 Update locale 2022-09-23 16:42:12 +03:00
Morbo
a301bf012b Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Shared/Humanoid/Prototypes/SpeciesPrototype.cs
2022-09-23 16:31:55 +03:00
IanComradeBot
1d15758e3c Automatic changelog update 2022-09-23 10:42:36 +00:00
router
64df9f7395 Плакат с призывом в дедсквад теперь контрабанда (#405) 2022-09-23 03:41:32 -07:00
metalgearsloth
66495eb57f Update submodule to 0.48.0.0 (#11472) 2022-09-23 14:20:20 +10:00
PJBot
aee9dfb4cc Automatic changelog update 2022-09-23 00:20:10 -04:00
Illiux
37d36b9dd2 Add some latejoin spawns to Pillar (#11471) 2022-09-23 14:19:06 +10:00
Leon Friedrich
e5f968a7fb Content changes for engine RotateEvent removal PR (#11448) 2022-09-23 13:57:30 +10:00
Flipp Syder
caa5efcd6f Humanoid patches (#11467)
* restores species/age on examine

* makes the default human skin tone a little less green

* ensures human skin tone verification is rounded to the nearest integer value, adds tests for ensuring all human skin tones are valid and that the default skin tone is valid
2022-09-22 20:25:56 -05:00
PJBot
61df1c7c27 Automatic changelog update 2022-09-22 19:56:34 -04:00
Nemanja
6b9cdf5585 give shot glasses and shaker descriptions. (#11466) 2022-09-22 16:55:31 -07:00
PJBot
722e843832 Automatic changelog update 2022-09-22 18:20:04 -04:00
Flipp Syder
5a0a04bde7 Humanoid appearance refactor (#10882)
* initial commit
- species prototype modifications
- markings points as its own file
- shared humanoid component

* adds a tool to convert sprite accessories to markings (in go)

* removes a fmt call

* converts sprite accessory to markings

* adds hair and facial hair to marking categories

* multiple changes
- humanoid visualizer system
- markings modifications for visualizer
- modifications to shared humanoid component
- lays out a base for humanoid system

* hidden layers, ports some properties from appearance component, shrinks DefaultMarkings a little

* squishes the initialize event calls into one function

adds stuff to set species/skin color externally from a server message - currently laid out as if it a dirty call to a networked component, may be subject to change (server-side has not been implemented yet)

* makes the sprite pipeline more obvious

* apply all markings, hidden layer set replacement

* ensures that markings are cleared when the new set is applied

* starts refactoring markingsset (unfinished)

* more additions to the markingset api

* adds constructor logic to markingset

* adds a method to filter out markings in a set based on a given species

* fixes enumerators in markingset

* adds validator into MarkingSet, fixes ForwardMarkingEnumerator

* modifications to the humanoid visual system

* ensuredefault in markingset

* oop

* fixes up data keys, populates OnAppearanceChange in visualizer

* changes to humanoid component, markings

marking equality is now more strict, humanoidcomponent is now implemented for client as a child of sharedhumanoidcomponent

* markings are now applied the visualizer by diffing them

* base sprites are now applied to humanoids from humanoidvisualizer

* passes along base sprite settings to the marking application so that markings know to follow skin color/alpha or not (see: slimes)

* custom base layers on humanoids

* merges all data keys into one data class for humanoid visualizers

* setappearance in sharedhumanoidsystem, removes custombaselayercolors

* humanoidcomponent, system (empty) in server

* adds some basic public API functions to HumanoidSystem

* add marking, remove marking

* changes appearance MarkingsSet to a List<Marking>, adds listener for PlayerSpawnCompleteEvent in HumanoidSystem

* ensuredefaultmarkings, oninit for humanoids

* markingmanager API changes

* removes MarkingsSet

* LoadProfile, adjusts randomization in humanoid appearance to account for species

* base layer settings in humanoidsystem, eye color from profile

* rearranges files to centralize under Humanoid namespace

* more reorganization, deletes some stuff

gotta break stuff to make other things work, right?

goodbye SpriteAccessory...

* fixes a good chunk of server-side issues

still does not compile, yet

* singlemarkingpicker xaml layout

* singlemarkingpicker logic

* magic mirror window (varying pieces of it, mostly client-oriented)

* removes some imports, gives MagicMirror a BUI class (not filled in yet)

* populates magic mirror BUI functionality / window callbacks

* fixes up some errors in humanoidprofileeditor

* changes to SingleMarkingPicker

SingleMarkingPicker now accepts a List<Marking>, species, and total possible markings available in that marking category

* fixes up hair pickers on humanoid profile editor

* fixes the errors in markingpicker

* markingsystem is now gone

* fixes a bunch of build errors

* so that's why i did it like that

* namespace issues, adds robustxamlloader to singlemarkingpicker

* another robustxamlloader

* human, lizard sprites/points

* prototype fixes, deletion of old spriteaccessory

* component registration, fixes dwarf skin toning

no, 'ReptilianToned' does not exist

* removes component registration from abstract humanoid component

* visualizer data now cloneable

* serialize for visualizer key

* zero-count edge case

* missing semi-colon moment

* setspecies in humanoidsystem

* ensures that default markings, if empty, will cause ensuredefault to skip over that given category

* tryadd instead of add

* whoops

* diff and apply should properly apply markings now

* always ensure default, fixes double load for player spawning

* apply skin color now sets the skin color property in humanoidcomponent

* removes sprite from a few species prototypes

* sprite changes for specific base layers based on humanoid sex

* layer ordering fix, and a missing base layer should now disallow markings on that layer

* anymarking base layer, adds the right leg/foot for humans

* loading a profile will now clear all markings on that humanoid

* adds missing layers for humans

* separates species.yml into respective species prototype files

* ensures that if layer visibility was changed, all markings have to be reapplied

* server-side enforcement of hiding hair (and other head-related markings) when equipping things that hide hair

* slime fix, clothingsystem now dictates layer visibility server side

* sussy

* layer settings should now ensure a marking should match the skin tone

* whoops

* skincolor static class and functions in UI

* skin color validation in humanoidcharacterappearance

* markingpicker now shows only the markings for the selected category in used

* getter for slot in singlemarkingpicker now ensures slot is 0 if markings exists

* FilterSpecies no longer attempts to do removal while iterating

* expands for SingleMarkingPicker

* humanoid base dummy has blank layers now (and snout/tail/headside/headtop)

* fixes an issue with visualizer system if the marking count was different but the markings themselves were (somewhat) the same

* whoops

* adds edge case handlers for count differences in humanoid markings

* preview now loads profile instead of directly setting appearance

* moves marking set loading to update controls

* clones a marking set in markingpicker by using the deep clone constructor

* whoops (deep cloning a marking now copies the marking id)

* adds replace function for markingset

* points should now update after the markings are remove/added

* merging base layer sprites into a humanoid should now clear them before merging

* sets dirty range start to count only if the dirty range start was never set above 0

* fixes up some issues with singlemarkingpicker

* color selector sliders in single marking picker should now expand

* hair from hair pickers should now apply in profile loading (client-side)

* category in singlemarkingpicker now sets the private category variable

* slot selector should now populate

* single marking picker buttons now have text, also shows the category name over all user-clickable elements

* removes a comment

* removing hair slots now sets it to bald, defaults to zero used slots if current hair is bald on hair/facial hair

* random skin color, eye color

* populate colors now checks if the marking count is greater than zero in singlemarkingpicker

* hair/facial hair pickers now just get the first possible hair from the respective species list

* different approach to random skin color

* oh, that's why it wasn't working

* randomize everything now just updates every single control

* selecting a new marking in SingleMarkingPicker should attempt to copy over old colors, populate list now uses cache,

* markingmanager now uses OnlyWhitelisted to populate by category and species

* filterspecies now uses onlyWhitelist to filter markings based on whitelist or not

* oops

* ui fix for singlemarkingpicker, ensures that cache is not null if it is null when populatelist is called

* order of operations for the horizontal expand for add/remove

* hair pickers should now update when you add/remove the hair slot

* fixes variable naming error in character appearance

* loc string fix in singlemarkingpicker

* lizards, vox now have onlyWhitelist, vox restriction for hair/facialhairs

* having zero possible hairs should no longer cause an exception in randomization

* setting species should now update hair pickers

* ignore categories for marking picker

* and a clear as well for the category button

* places that functionality in its own function instead

* adds eye base sprite, vox now also have their own custom eye sprites

* loading a profile client-side should do FilterSpecies for markings now

* client-side load profile does filter species after adding in the hairs now

* magic mirror

* callbacks now call the callback instead of adding it on construct

* whoops

* in removemarking too

* adds missing synchronize calls

* comments out an updateinterface call in magic mirror

* magic mirror window title, minimum sizing

* fixes minsize, adds warning for players who try to set their hair for species that have no hair

* removes spaces in xaml

* namespace changes/organization

* whoopsie (merge conflicts)

* re-enables identity from humanoid component

* damagevisuals now uses the enum given to it instead of the layerstate given on that layer tied to the enum

* removes commas from json

* changes to visuals system so the change is consistent

* chest

* reptilian

* visualizer system now handles body sprite setting/coloration, similar to how characterappearance did it

not a big fan of this

* adds a check in applybasesprites

* adding/removing parts should now make them invisible on a humanoid

* body part removal/adding now enumerates over sublayers instead

* synchro now runs in bodycomponent startup

* parts instead of slots

* humanoidcompnent check

* switches from rsi to actualrsi

* removes all the body stuff (too slow)

* cleans up resolves from humanoid visualizer system

* merging sprites now checks if the base sprites have been modified or not (through things like species changes, or custom base sprite changes)

* not forgetting that one again

* merging now returns an actual dirty value

* replaces the sequenceequal with a more accurate solution

* permanent layers, layer visibility on add/remove part in body

* should send all hidden layers over now

* isdirty in visualizer system for base layers

* isdirty checks count as well

* ok, IsDirty should now set the base layers if the merged sprites are different

* equals override in HumanoidSpritePrototypes.cs

temporary until record prototypes :heck:

* makes fields readonly, equates IDs instead

* adds forced markings through marking picker

* forced in humanoidsystem api, ignorespecies in markingpicker

* marking bui

* makes that serializable as well

* ignore species/forced toggles now work

* adds icon to modifier verb, interface and keys to humanoid bases

* needs the actual enum value to open, no?

* makes the key the actual key

* actions now propagate upwards

* ignore species when set now repopulates markingpicker

* modifiable base layers in the markings window

* oops!

* layout changes

* info box should now appear

* adds ignorespecies for marking picker, collapsible for base layer section of appearance modification window

* collapsible layout moment

* if base layers have changed, all markings are now dirty (and if a base layer is missing, the marking is still 'applied' but it's now just invisible

* small change to marking visibility

* small changes to modifier UI

* markings now match skin on zombification

* zombie stuff

* makes the line edit in marking modifier window more obvious

* disables vox on round start

* horizontal expand on the single label in base layer modifiers

* humanoid profiles in prototypes

* randomhumanoidappearance won't work if the humanoid has a profile already stored

* removes unused code

* documentation in humanoidsystem server-side

* documentation in shared/client

* whoops

* converts accessory into marking in locale files (also adds marking loc string into single marking picker)

* be gone, shared humanoid appearance system from the last upstream merge

* species ignore on randomization (defaults to no ignored species)

* more upstream merge parts that bypassed any errors before merge

* addresses review (also just adds typeserializers in some places)

* submodule moment

* upstream merge issues
2022-09-22 17:19:00 -05:00
Emisse
dd994e9ee1 Marathon Minor Stuff (#11459) 2022-09-22 14:45:51 -07:00
Emisse
822fb0f160 Packed Cargo Links (#11460) 2022-09-22 14:45:45 -07:00
Emisse
1698c9fdd2 Box Update 1.9 (#11458) 2022-09-22 14:45:37 -07:00
PJBot
f902adc9df Automatic changelog update 2022-09-22 17:01:17 -04:00
lapatison
454ec1586a Update identification_cards.yml (#11421) 2022-09-22 16:00:14 -05:00
PJBot
96cadc1740 Automatic changelog update 2022-09-22 15:05:05 -04:00
Mervill
365cb96766 the agent id card interface now remembers the previous fake name and title (#11427) 2022-09-22 12:04:01 -07:00
PJBot
7a7bdae08b Automatic changelog update 2022-09-22 15:03:33 -04:00
Morb
db7e84b7c7 Add salvage & botany backpacks (#11445)
* Add salvage & hydroponics backpacks

* Fix path

* Add new salvage backpacks to starting gear

* Add new botany duffle to starting gear

* Add botany duffle to hydrobe vending
2022-09-22 14:02:30 -05:00
PJBot
241ed912b4 Automatic changelog update 2022-09-22 15:01:58 -04:00
Flipp Syder
b6a548fb97 adds examinable text for address to some device networked entities (#11455) 2022-09-22 14:00:54 -05:00
corentt
5464e8a0d7 Cleanup and re-parenting of wallmount/door electronics (#11397) 2022-09-23 01:57:24 +10:00
PJBot
9f31d69dc6 Automatic changelog update 2022-09-22 11:47:15 -04:00
Mervill
7e60cdd07e Forensic pad is now tagged as a document (#11424) 2022-09-23 01:46:11 +10:00
Flipp Syder
aa1cd71d05 Adds VV attributes on some fields in surveillance camera components (#11453) 2022-09-23 01:45:26 +10:00
Leon Friedrich
c471aca2af Fix vehicle eye rotation (#11447) 2022-09-22 12:50:06 +10:00
metalgearsloth
781f6e551e Update submodule to 0.47.1.0 (#11443) 2022-09-21 21:00:23 +10:00
metalgearsloth
80cfba535a Obsolete other popup stuff (#11442) 2022-09-21 20:47:04 +10:00
Leon Friedrich
8c8ac7adfb Content changes for engine viewport PR (#11388) 2022-09-21 20:45:52 +10:00
Leon Friedrich
e61c7044ff More eye lerping changes (#11436) 2022-09-21 20:40:24 +10:00
Emisse
e27ff28063 Marathon Update 3.5 (#11431) 2022-09-20 19:20:27 -07:00
PJBot
4e97764e8d Automatic changelog update 2022-09-20 22:18:03 -04:00
Nemanja
635142aa1c ian fortnite burger (#11435) 2022-09-20 19:16:59 -07:00
PJBot
32bc1bbad0 Automatic changelog update 2022-09-20 20:13:48 -04:00
metalgearsloth
3b44a44931 Fix eye lerping stuttering (#11428) 2022-09-21 10:12:44 +10:00
PJBot
c826fdd50b Automatic changelog update 2022-09-20 05:11:03 -04:00
0x6273
d9b25f6a42 Fix cargo computer boards (#11430) 2022-09-20 19:09:59 +10:00
Flipp Syder
1c4e1ba5de Adds a component to require an entity to be powered to receive DeviceNetwork packets. (#11390) 2022-09-19 16:59:32 -07:00
Nemanja
2ed3779405 cleaning up more stuff with crematoriums and morgues (#11384) 2022-09-19 16:59:04 -07:00
PJBot
19e094779a Automatic changelog update 2022-09-19 19:55:36 -04:00
themias
d8dc54f836 Add smoking pipe (#11419)
* Add smoking pipe

* fix access issue

* try fix init issue

* fixed for real
2022-09-19 18:54:33 -05:00
PJBot
42f85a4b32 Automatic changelog update 2022-09-19 19:51:36 -04:00
Peptide90
d15f636706 Splitstation Minor Update (#11411) 2022-09-19 16:50:32 -07:00
Leon Friedrich
2cf79bde8f Fix overlay bugs (#11406) 2022-09-19 16:49:02 -07:00
PJBot
9d0c5ea170 Automatic changelog update 2022-09-19 19:48:49 -04:00
Morb
7dbfe2aa63 Fix invisible stun baton (#11394) 2022-09-19 16:48:29 -07:00
lapatison
d5f562648b Opened soda can texture fix (#11420) 2022-09-19 16:47:45 -07:00
Leon Friedrich
a356071f41 Use IRuntimeLog in ConstructionSystem (#11413) 2022-09-19 15:01:33 -05:00
PJBot
1bb9db76a4 Automatic changelog update 2022-09-19 15:36:36 -04:00
Nemanja
11f8c92173 Fix broken medical techfab visualizer (#11415) 2022-09-19 12:35:31 -07:00
IanComradeBot
1f8b4c2b07 Automatic changelog update 2022-09-19 18:18:02 +00:00
Morb
b49688dc01 Награды спонсорам (#402) 2022-09-19 11:16:58 -07:00
lapatison
b7684dff41 Правка акцента болезни спутанного сознания (#403) 2022-09-19 08:27:58 -07:00
Leon Friedrich
b136f18ab7 Construction error handling changes (#11400) 2022-09-19 16:10:10 +10:00
Leon Friedrich
5d84d8b296 Fix nukie bug (#11399) 2022-09-19 16:07:24 +10:00
PJBot
606c5b3a97 Automatic changelog update 2022-09-18 20:45:31 -04:00
Nemanja
6611611fa2 Update lathe.yml (#11404) 2022-09-18 19:44:25 -05:00
PJBot
d13f871948 Automatic changelog update 2022-09-18 15:57:54 -04:00
Matthias
fcf712888a Fix comfy chair rotation (#11402)
Co-authored-by: matthst <32034333+matthst@users.noreply.github.com>
2022-09-18 14:56:50 -05:00
PJBot
89ee28b6f1 Automatic changelog update 2022-09-18 14:03:48 -04:00
corentt
a26d7b218c SMES are no longer filled when constructed (#11401) 2022-09-18 11:02:45 -07:00
PJBot
1eed3db001 Automatic changelog update 2022-09-18 13:48:35 -04:00
Nemanja
5c330dd401 Folding Chairs (#11398)
* folding chair

* rsi moment
2022-09-18 12:47:31 -05:00
Leon Friedrich
d2d35afd47 Fix miasma deletion error (#11385) 2022-09-18 09:10:32 +10:00
Leon Friedrich
42f080d665 Fix gas analyser error. (#11386) 2022-09-18 09:10:10 +10:00
PJBot
49e1b7d4dc Automatic changelog update 2022-09-17 16:06:43 -04:00
Nemanja
4fe4ba1575 wall mounted lockers (#11382) 2022-09-17 13:05:39 -07:00
Morb
9e8d0a51ad Localize gases (#11376) 2022-09-17 12:34:53 -05:00
PJBot
c8a0570bdf Automatic changelog update 2022-09-17 12:17:39 -04:00
Kara
7d17d4001c Add appraisal tool to startinggear and lathe (#11379) 2022-09-17 11:16:36 -05:00
Emisse
7751781c13 Packed Air Alarms and misc (#11373) 2022-09-17 07:54:54 -07:00
PJBot
d1d7d02649 Automatic changelog update 2022-09-17 10:44:37 -04:00
theashtronaut
525d5c9ad7 Fix drobes and lockers contents (#11366) 2022-09-17 07:43:33 -07:00
corentt
b94086ee0a Hunger and thirst won't infinitely decrease below zero (#11367) 2022-09-17 07:26:39 -07:00
Illiux
611b11976e Return from TryMetabolize early if there are no reagents to process (#11372) 2022-09-17 07:26:01 -07:00
Flipp Syder
3d3de873ff Adds a power check to OnAtmosAlarm for firelocks (#11369)
* firelocks when alarmed will now use tryclose instead of emergencypressurestop

* just adds a power check to OnAtmosAlarm, instead

* restores emergencypressurestop usage, adds a newline to an if
2022-09-16 22:34:52 -07:00
metalgearsloth
6ac4c38263 Actionblocker cleanup (#11371)
Doesn't fix the CanInteract shenanigans but fixed an unnecessary cast + removed a bunch of broadcasts.
2022-09-16 22:29:01 -07:00
Illiux
c380577156 Remove unnecessary ToArray() call in Exhale (#11368) 2022-09-16 22:15:19 -07:00
Flipp Syder
576441214b Fixes pills and tinned meat not having flavors (#11370) 2022-09-17 14:33:43 +10:00
IanComradeBot
9dfed7fed6 Automatic changelog update 2022-09-17 03:25:16 +00:00
lapatison
ba8c7998fe Перевод Upstream#399 Ч.2 (#401) 2022-09-16 20:24:11 -07:00
lapatison
3573bdcaff Перевод Upstream #399 Ч.1 (#400)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2022-09-16 20:24:00 -07:00
Morb
e6433804ed Merge pull request #399 from space-syndicate/upstream-sync
Upstream sync
2022-09-17 05:22:48 +03:00
Morbo
80734526e4 Update locale 2022-09-17 05:11:12 +03:00
Morbo
759042cf98 Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-09-17 05:10:04 +03:00
PJBot
ab71153f70 Automatic changelog update 2022-09-16 22:06:09 -04:00
lapatison
58811c07df Combat gloves removed from atmosdrobe (#11365) 2022-09-16 19:05:05 -07:00
Morbo
6ad04995c3 Remove ConstructionStation map 2022-09-17 04:02:07 +03:00
Emisse
9bb68c021e atmos fix (#11357) 2022-09-16 18:50:27 -05:00
PJBot
e05fed11e3 Automatic changelog update 2022-09-16 19:50:08 -04:00
Nemanja
2e7dcb1ed8 Lathe Refactor and ECS (#11201)
* lathe and material storage refactor

* materialStorage ECS

it kinda sus tho

* beginning the lathe shitcode dive

* couple lathe visuals and lathe system

* lathe changes and such

* dynamic lathe databases

* rewrote internal logic

on to ui

* da newI

* material display clientside

* misc ui changes

* component state handling and various other things

* moar

* Update Content.Shared/Lathe/LatheComponent.cs

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>

* first volley of sloth review

* more fixes

* losin' my mind

* all da changes

* test fix and other review

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-09-16 18:49:05 -05:00
PJBot
b62ab67fcb Automatic changelog update 2022-09-16 17:58:21 -04:00
GTRsound
e34909a365 Picked as trator sound changed (#11088) 2022-09-16 14:57:18 -07:00
PJBot
e4661d4406 Automatic changelog update 2022-09-16 17:35:20 -04:00
Mervill
c1578ea4a7 Setting the side port output on a gas mixer now behaves as intended (#11363) 2022-09-16 14:34:17 -07:00
rolfero
149aacf187 Multitool examine wires on click (#11352)
* cable examine update

* Revert "cable examine update"

This reverts commit 0c6df040b3b014a35fb9abe1cdc6e1078c5b1ca1.

* Multitool checks wire when clicked

Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-09-16 14:27:53 -07:00
PJBot
212981e7bb Automatic changelog update 2022-09-16 17:23:20 -04:00
rolfero
7d0a870b23 forensic scanner verb (#11361)
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-09-16 14:22:17 -07:00
corentt
c477a5e482 Add jetpack to cargo (#11350) 2022-09-16 14:21:46 -07:00
metalgearsloth
4262f4685e Fix miasma flies (#10580)
Looks like some of the exceptions still got through. Also had a redundant AttachParent.
2022-09-16 14:14:45 -07:00
Morbo
0a6cb28ccc Add stationGoal prototype to ignore 2022-09-16 23:18:34 +03:00
Vera Aguilera Puerto
3d693c20c8 Spawn with Random Offset component (#10969)
Adds SpawnRandomOffsetComponent, which can be used to randomly move a component on map init

Co-authored-by: wrexbe <wrexbe@protonmail.com>
2022-09-16 13:01:31 -07:00
Morbo
ee815071f5 Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-09-16 22:05:17 +03:00
PJBot
f0fa24916c Automatic changelog update 2022-09-16 14:47:12 -04:00
Kara
4e5def0d03 Entity storage now holds air (#11355) 2022-09-16 11:46:09 -07:00
Morb
edd41c04e0 Remove tab from chemistry yml (#11354) 2022-09-16 09:42:56 -07:00
Morbo
043942ea3f Actualize locale 2022-09-16 19:39:26 +03:00
Morbo
e580c7663f Update locale 2022-09-16 19:33:26 +03:00
Morbo
ee9c6c7bb6 Remove tab from yml 2022-09-16 19:33:16 +03:00
Morbo
143d408c81 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Client/Entry/EntryPoint.cs
#	Content.Shared/CCVar/CCVars.cs
#	Resources/Prototypes/Roles/Jobs/Engineering/technical_assistant.yml
#	Resources/Prototypes/Roles/Jobs/Medical/medical_intern.yml
#	Resources/Prototypes/Roles/Jobs/Security/security_cadet.yml
2022-09-16 19:22:52 +03:00
wrexbe
038f0886e7 Fix test deadlock (#11353) 2022-09-16 08:14:49 -07:00
PJBot
1f98b6399a Automatic changelog update 2022-09-16 10:46:23 -04:00
Jukereise
810e051e99 Allow players to spend 3x more time as an intern role (Technical Assistant, Medical Intern, Security Cadet) (#11327) 2022-09-16 07:45:20 -07:00
PJBot
7fef4a5742 Automatic changelog update 2022-09-16 10:44:21 -04:00
Morb
80da7edecc Add variants of equipped headsets sprite (#11240) 2022-09-16 07:43:18 -07:00
PJBot
12c65bde51 Automatic changelog update 2022-09-16 10:42:24 -04:00
rolfero
0ae6c80e4d changes SpawnPrototype to GivePrototype where it makes sense (#11182)
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-09-16 07:41:21 -07:00
ChilbroBaggins
86f63a17d4 Rasta hat (#11269)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
2022-09-16 07:40:49 -07:00
metalgearsloth
14d48f4306 Pointing arrow changes (#11097) 2022-09-16 07:37:15 -07:00
PJBot
9aa8a674bf Automatic changelog update 2022-09-16 10:28:31 -04:00
lapatison
fd77678ddf Add 2 bottle boxes to chemistry supplies crate (#11330) 2022-09-16 07:27:28 -07:00
metalgearsloth
4df4238c4c Nerf bible (#10023) 2022-09-16 07:27:05 -07:00
PJBot
d50af6e67d Automatic changelog update 2022-09-16 10:17:13 -04:00
rolfero
b7dc90b93d Strip menu examinable (#11233)
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-09-16 07:16:10 -07:00
PJBot
cd03fd6f49 Automatic changelog update 2022-09-16 10:14:49 -04:00
och-och
b92175c562 Fix appearance being lost on cloning (#11250) 2022-09-16 07:13:46 -07:00
PJBot
8d39668f16 Automatic changelog update 2022-09-16 10:07:32 -04:00
Justin Trotter
6bf45709e9 Add access locks to gas canisters (#10575) 2022-09-16 07:06:29 -07:00
PJBot
c893653078 Automatic changelog update 2022-09-16 10:05:28 -04:00
rolfero
6de66c25f9 hand labeller verb (#11283)
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-09-16 07:05:23 -07:00
metalgearsloth
bb0229e391 Add gas selling to tanks too (#11304) 2022-09-16 07:04:25 -07:00
Nemanja
dc1d8ec9b4 random loadout support (#11027) 2022-09-16 07:03:45 -07:00
Jacob Tong
2003a58138 Add test for empty ListContainer (#11297) 2022-09-16 04:11:34 -07:00
NoobyLegion
62260da16b Changes the large beaker size to 10. (#11219)
Co-authored-by: - <no@email.local>
Co-authored-by: Visne <39844191+Visne@users.noreply.github.com>
2022-09-16 04:10:23 -07:00
wrexbe
eb4f01f0db Tests should always stop (#11338) 2022-09-15 20:17:02 -07:00
PJBot
b2c6cb7e7a Automatic changelog update 2022-09-15 22:56:46 -04:00
Peptide90
464f4853c9 NSS Pillar mk2 - New Pillar (#11200)
* new pillar

* finished atmos etc

* misc changes
2022-09-15 21:55:43 -05:00
Visne
a1d3ca0857 Lock icon for latejoin GUI (#11187)
* Margin + code cleanup + lock icon

* Fix padding

* Margins, caching
2022-09-15 21:42:35 -05:00
Nemanja
386e53b51d *actually* remove all the pointing arrows. (#11342) 2022-09-16 12:23:26 +10:00
Nemanja
75b7106954 remove pointing arrow from salvage (#11340) 2022-09-16 12:06:01 +10:00
Emisse
36f208682e Box Mail Real (#11334) 2022-09-15 20:36:03 -05:00
Emisse
7ba921f16b Marathon Update 3.4 (#11337) 2022-09-15 16:57:32 -07:00
PJBot
d8bd0bfcc6 Automatic changelog update 2022-09-15 19:27:52 -04:00
theashtronaut
6ffa54026c Add lock and unlock icons to verb in LockSystem (#11336) 2022-09-15 16:26:49 -07:00
PJBot
876acf7974 Automatic changelog update 2022-09-15 18:16:48 -04:00
lapatison
374e59c01b Salami Lid 1984 (#11332)
* Update food.yml

* Update food.yml

* Update food.yml

* Update Resources/Prototypes/Catalog/Fills/Crates/food.yml

Co-authored-by: Moony <moonheart08@users.noreply.github.com>

Co-authored-by: Moony <moonheart08@users.noreply.github.com>
2022-09-15 17:15:44 -05:00
Emisse
42e97424bb Meta Update 1.3 (#11329) 2022-09-15 14:26:44 -07:00
Emisse
ae3e501d73 Bagel Small Fixe (#11331) 2022-09-15 14:26:29 -07:00
Rane
315c564315 starting TC penalties for powerful roles (#11111)
* starting TC based on role

* actually just remove all the job changes

* reviews

* moment
2022-09-15 14:37:54 -05:00
Dylan Corrales
4ea7087d6f 9386 Permanent ban message change (#11325) 2022-09-15 12:33:11 -07:00
Dylan Corrales
165970b58b 9263 Inconsistent Message Delimeter (#11326) 2022-09-15 12:30:59 -07:00
PJBot
c8dbaeeaa6 Automatic changelog update 2022-09-15 15:08:15 -04:00
lapatison
5cece74ab4 Update drinks_cans.yml (#11278) 2022-09-15 14:07:11 -05:00
Leon Friedrich
9ba869c744 Fix admin ObjectsTab error (#11272) 2022-09-15 14:06:52 -05:00
PJBot
591b5463a1 Automatic changelog update 2022-09-15 13:30:12 -04:00
PJBot
9555c3bd12 Automatic changelog update 2022-09-15 13:29:10 -04:00
metalgearsloth
ed442a7d3b Cargo price tweaks 2 (#11307)
* Cargo price tweaks 2

* Allow cargo selling dead organics
2022-09-15 12:29:07 -05:00
metalgearsloth
d8754b2014 Give suppressed artifacts a much higher sell price (#11305) 2022-09-15 12:28:06 -05:00
themias
3dd479f436 Add lathe recipe for chemistry bottle (#11324) 2022-09-15 12:27:46 -05:00
PJBot
7a952fa807 Automatic changelog update 2022-09-15 11:50:05 -04:00
keronshb
e90e8052c4 Beam Component and Lightning Component (#10196) 2022-09-16 01:49:01 +10:00
metalgearsloth
24d0766ad0 Update submodule to 0.47.0.2 (#11315) 2022-09-16 00:39:10 +10:00
Flipp Syder
2f274d8b9e Adds another check in the Nukeops system (#11295) 2022-09-15 23:50:47 +10:00
PJBot
f5a4799ded Automatic changelog update 2022-09-15 09:20:43 -04:00
metalgearsloth
dd178ef3f5 Break joints on entering vehicle (#11313)
The issue is that both bodies go to sleep on the server-side so it mispredicts like crazy on the client then when you unbuckle it snaps.

This is just a bandaid until buckling + vehicles get some more love in future.
2022-09-15 08:19:40 -05:00
PJBot
56dd294cc1 Automatic changelog update 2022-09-15 09:18:36 -04:00
Illiux
3722106cd4 Add 2 bottle boxes to chemistry lockers (#11298) 2022-09-15 08:17:32 -05:00
IanComradeBot
53b420b55d Automatic changelog update 2022-09-15 12:29:19 +00:00
lapatison
5506f469eb Правки перевода (#398) 2022-09-15 05:28:14 -07:00
Jacob Tong
473542b13c Fix ListContainer (#11296) 2022-09-15 00:25:40 -07:00
PJBot
6239ccd27f Automatic changelog update 2022-09-15 02:28:25 -04:00
Illiux
8e7c1cb133 Fix ChemMaster labelling behavior (#11290) 2022-09-15 16:27:22 +10:00
wrexbe
4fc235f464 Fix some UI refactor stuff (#11293)
* add this back

* comment out double changelog toggle

* add back stuff
2022-09-14 22:52:38 -07:00
Illiux
09df0dfb60 Remove ChemMasterSystem debug assertions (#11288) 2022-09-14 22:57:03 -05:00
wrexbe
dc8cc81137 More minor UI refactor stuff (#11287) 2022-09-14 20:42:35 -07:00
PJBot
82eff53a91 Automatic changelog update 2022-09-14 21:54:21 -04:00
metalgearsloth
ad7a851e27 Cargo economy balance (#11123)
Co-authored-by: Visne <39844191+Visne@users.noreply.github.com>
2022-09-15 11:53:17 +10:00
Flipp Syder
f4c38d74e1 Load prototype command (#11275) 2022-09-15 11:43:50 +10:00
wrexbe
4cca9a7add Update engine to v0.47.0.1 (#11284) 2022-09-14 17:30:11 -07:00
wrexbe
34dfba2619 Move slot UI files around (#11282)
* Move files around for themes
2022-09-14 17:13:28 -07:00
PJBot
f9c8f6efe4 Automatic changelog update 2022-09-14 20:11:15 -04:00
Illiux
71e46de0fc Rework the ChemMaster's output handling (#11207)
* Fix doc comment on FitsInDispenserComponent

It's clearly intended to be a doc comment, but wasn't.

* Allow the ChemMaster to accept canisters and bottles

* Give the ChemMaster an output container slot

* Tweak ChemMaster UI layout

* Make more ChemMaster UI tweaks

* Update ChemMaster SpinBox max handling

* Rework the ChemMaster

* Apply suggestions from code review

Co-authored-by: Flipp Syder <76629141+vulppine@users.noreply.github.com>

* Implement PR feedback

* Switch ChemMaster to a tabbed UI layout

* Rename Amount to Dosage for clarity

* Replace Amount with Dosage in messages

* Clarify dose in UI

Co-authored-by: Flipp Syder <76629141+vulppine@users.noreply.github.com>
2022-09-14 19:10:12 -05:00
Leon Friedrich
f54c1cb2b3 Nukie and priate outfit spawning fixes (#11274) 2022-09-14 19:06:40 -05:00
PJBot
ad90ed28f9 Automatic changelog update 2022-09-14 20:04:18 -04:00
Jacob Tong
09c6a5b252 Add Context Menu to Bwoink Window (#9374)
* Clean up EntityListDisplay

* Rename EntityListDisplay to ListContainer

* Rename stuff

* Rework ListContainer

* Add tests

* Replace IControlData with record ListData

* Make _data non-nullable

* Fix test record items being duplicates

* Split filter method from populate

* Rename UpdateList to DirtyList

* Replace _count with _data.Count

* Clarify local variable toRemove

* Cleanup

* Add data selection to ListContainer

* Add selection test

* Fix comments and test name

* Fix ListContainer layout hiding items when scaled

* Add test for ListContainer top item

* Toggle fix

* Ensure buttons are re-generated

* Update unread count on select

* a

* Fix toggle test

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com>
2022-09-14 19:03:13 -05:00
Kara
db1dfc8958 Command perm modifications (#11273)
* Command perm modifications

* actually not this one

* string
2022-09-14 19:02:38 -05:00
Kai Shiba
5387a5bb41 Missing Camera names named (#11281) 2022-09-14 19:02:06 -05:00
wrexbe
018a96ee88 Merge more UI refactor stuff (#11277)
* Changelog+options ui controller
* Sandbox UI controller
* Escape menu UI controller
2022-09-14 14:34:48 -07:00
metalgearsloth
8871c445b8 Cleanup factions code (#11075)
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-09-14 11:45:02 -07:00
Visne
356a6b8d2e Event-ify Rejuvenate (#11145) 2022-09-15 03:30:56 +10:00
Visne
81eee73995 BwoinkSystem improvements (#11258)
* stuff

* style

* cleanup & fix

* Bold
2022-09-14 12:19:32 -05:00
PJBot
ede04aa612 Automatic changelog update 2022-09-14 13:18:27 -04:00
rolfero
aa070f908b Hide mob damage (#11217)
* hides melee weapon damage for mobs

* sig fix?

Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-09-14 12:17:23 -05:00
PJBot
7067c608fb Automatic changelog update 2022-09-14 13:16:57 -04:00
Mervill
b8d1843335 Adds a new SolutionExplosionBehavior for the benefit of fuel tanks and future exploding canisters (#11260) 2022-09-14 12:15:54 -05:00
themias
a68e9da700 Add trash tags to some items (#11270) 2022-09-14 12:14:54 -05:00
PJBot
ce7a9c84a9 Automatic changelog update 2022-09-14 06:04:05 -04:00
metalgearsloth
84d5bfdab3 Fix projectiles and vehicles (#10358)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-09-14 20:03:00 +10:00
PJBot
bd2a3ed223 Automatic changelog update 2022-09-14 05:51:18 -04:00
AJCM-git
03cc0508f3 Automatically TitleCase IC names (#10986) 2022-09-14 19:50:15 +10:00
metalgearsloth
793dc3a569 Update submodule to 0.47.0.0 (#11264) 2022-09-14 19:48:46 +10:00
Leon Friedrich
2908cd994c Content changes for session specific entity states (#11235) 2022-09-14 19:40:05 +10:00
Pieter-Jan Briers
7cd0677708 Content-side changes for packaging. (#9382)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-09-14 19:39:55 +10:00
metalgearsloth
1e30848cf7 Add a debug overlay for accessreaders (#9681)
> didnt pjb have issues with doing the control stuff in an overlay and just wanted direct texture draw

I ended up doing dis.
2022-09-14 19:33:25 +10:00
metalgearsloth
c9d3545b39 Emergency shuttle docking test (#10614) 2022-09-14 19:02:59 +10:00
PJBot
68dfec456a Automatic changelog update 2022-09-14 04:43:19 -04:00
Alex Evgrashin
9ce3a18e3f Chameleon clothing (#8444)
Co-authored-by: Moony <moonheart08@users.noreply.github.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-09-14 18:42:14 +10:00
metalgearsloth
54947c137c Update submodule to 0.46.0.0 (#11262) 2022-09-14 17:44:06 +10:00
metalgearsloth
78a4ab6eb2 Update for collision events by-ref (#10933) 2022-09-14 17:26:26 +10:00
Leon Friedrich
feb50ce7cc Pass IRobustSerializer to NetMessage (#11021) 2022-09-14 17:25:25 +10:00
Nemanja
cff6fe267c Use Segments for RandomMetadata (#11190)
* use segments for randomized names now

* separator datafields

* public api
2022-09-14 00:13:22 -07:00
Rane
f14f3d4999 make windoor, railing, and directional window bounds not awful (#10469) 2022-09-14 17:11:26 +10:00
Leon Friedrich
23d497024d Don't log missing flavour (#11229) 2022-09-14 00:09:15 -07:00
PJBot
6ee28e86f2 Automatic changelog update 2022-09-14 03:08:48 -04:00
Jacob Tong
e5f2a0c410 Fix tile prying offset (#11206) 2022-09-14 17:07:44 +10:00
Leon Friedrich
6b05861068 Fix pathfinding exception (#11228) 2022-09-14 17:06:24 +10:00
Kai Shiba
e060b2cf41 Allowed stunbaton for Wall Recharger (#11259) 2022-09-14 17:05:00 +10:00
Leon Friedrich
e955699c0f Remove buyer from store messages (#11230) 2022-09-14 17:04:41 +10:00
Leon Friedrich
f78d709933 Fix toggle-subfloor visual bugs (#11239) 2022-09-14 17:02:33 +10:00
metalgearsloth
784a5cbdd8 Update submodule to 0.45.8.0 (#11261) 2022-09-14 17:02:21 +10:00
Flipp Syder
ec6cdbd51a Removes hacky behavior from DeviceListSystem (#11255) 2022-09-14 16:09:43 +10:00
PJBot
737002248b Automatic changelog update 2022-09-14 00:48:11 -04:00
Morb
d6f37244f6 Lawyer fashion (#11249)
* Update lawyer black suit sprites

* Update lawyer blue suit sprites

* Update lawyer red suit sprites

* Update lawyer purple suit sprites

* Add lawyer jumpskirt analogs

* Add laceup shoes

* Add laceup shoes to lawyer, librarian and musician

* Add skirt to lawyer starting gear

* Add new clothes to lawdrobe

* Add criminal lawyer suit

* Move good suit & rename jumpsuits to just suits

* Fix good suit ids in lawdrobe
2022-09-13 23:47:08 -05:00
metalgearsloth
b3581d11c6 Update maploader to support loading onto an existing map (#10748) 2022-09-14 14:05:48 +10:00
PJBot
8d3ab125b8 Automatic changelog update 2022-09-13 23:47:53 -04:00
Flipp Syder
f9922d9160 Restrict ghost role speech/movement to component flags (#11183) 2022-09-14 13:46:49 +10:00
PJBot
dcd72cccba Automatic changelog update 2022-09-13 23:21:43 -04:00
corentt
c4fde3b3eb Add informations to cargo order form (#10513) 2022-09-14 13:20:38 +10:00
metalgearsloth
733090c95f Update submodule to 0.45.7.0 (#11096) 2022-09-14 13:18:17 +10:00
Morb
89367f71e4 Localize material names (#11059) 2022-09-14 13:00:08 +10:00
Morb
ebcce52abe Localize tile names (#11060) 2022-09-14 12:53:37 +10:00
PJBot
5b16744251 Automatic changelog update 2022-09-13 22:43:23 -04:00
Flipp Syder
ffbd0085bc Nukie win conditions (#10220)
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-09-14 12:42:19 +10:00
PJBot
053c70d8d5 Automatic changelog update 2022-09-13 22:41:53 -04:00
themias
2141a31c8a Fix tranq shells not injecting solution (#11254) 2022-09-14 12:40:50 +10:00
Flipp Syder
b5b5e18a87 Flavors on DoAfter, instead of after (#11251) 2022-09-14 12:36:19 +10:00
wrexbe
cf8454413b Fix changelog entry(#11256) 2022-09-13 19:31:59 -07:00
IanComradeBot
db90cf02be Automatic changelog update 2022-09-13 20:55:20 +00:00
lapatison
5c47992fee Перевод artifacts.ftl (#397)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2022-09-13 13:54:16 -07:00
PJBot
feff843fde Automatic changelog update 2022-09-13 15:52:34 -04:00
Kara
eaa4bc4aea Remove clonexadone (#11253) 2022-09-13 12:51:31 -07:00
Julian Giebel
15a75d5db3 Fix disposal router and tagger not saving their tags (#11252) 2022-09-13 14:14:21 -05:00
PJBot
2df0f79dea Automatic changelog update 2022-09-13 10:27:20 -04:00
Peptide90
f7ddfc858d splitstation update (#11199) 2022-09-13 09:26:15 -05:00
PJBot
242e45a4a8 Automatic changelog update 2022-09-13 09:54:09 -04:00
metalgearsloth
57049b3384 Use paralyze for table bonks (#11247)
Originally I was going to have knockdowns block movement but we might want crawling I guess.
2022-09-13 08:53:02 -05:00
metalgearsloth
fed0c0c108 Fix gun clumsy (#11246) 2022-09-13 08:52:36 -05:00
Emisse
6596534390 Bagel Air Alarm Fixe (#11243) 2022-09-13 08:33:45 -05:00
rolfero
d793a538af appraisal verb (#11226)
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-09-13 23:19:04 +10:00
Kara
3e4e0657b0 Revert "Fix handheld radios incoming messages" (#11248) 2022-09-13 05:50:56 -07:00
Kevin Zheng
d194a02ab8 Stop hiding gas recyclers under the floor (#11241) 2022-09-12 22:52:28 -07:00
PJBot
0bfae2156d Automatic changelog update 2022-09-12 23:33:11 -04:00
themias
a308d86bc6 Fix handheld radios incoming messages (#11237) 2022-09-12 20:32:07 -07:00
IanComradeBot
51a0f93b9c Automatic changelog update 2022-09-13 03:06:58 +00:00
Morb
ff1284d92c Гарнитура АВД (#396) 2022-09-12 20:05:53 -07:00
lapatison
0f7f52790d Перевод файлов локализации движка (#385)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2022-09-12 20:05:35 -07:00
Emisse
f9e2a2cacc box and ball torture (#11232) 2022-09-12 21:30:18 -05:00
PJBot
d4b80dcd30 Automatic changelog update 2022-09-12 21:49:02 -04:00
Moony
85389dab55 no more MRP sandbox. (#11236)
goobye
2022-09-12 20:47:59 -05:00
IanComradeBot
29d95a8923 Automatic changelog update 2022-09-13 01:10:47 +00:00
Morb
eb6685dfdf Агент внутренних дел Nanotrasen (#395) 2022-09-12 18:09:43 -07:00
IanComradeBot
ec204a0bb3 Automatic changelog update 2022-09-12 18:43:49 +00:00
Morb
4f1045494d Откат увеличения времени для ролей (#393) 2022-09-12 11:42:45 -07:00
PJBot
9fba67b758 Automatic changelog update 2022-09-12 12:43:59 -04:00
rolfero
77d562d200 locked cabinets actually cant be opened (#11225)
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-09-12 09:42:55 -07:00
PJBot
5221601e77 Automatic changelog update 2022-09-12 01:56:12 -04:00
T-Stalker
0d19ae8b0f sovl airlock (#11215) 2022-09-11 22:55:08 -07:00
wrexbe
b3f75f9ffe More minor UI refactor changes (#11213) 2022-09-11 21:30:11 -07:00
PJBot
2acae9e833 Automatic changelog update 2022-09-11 23:54:52 -04:00
themias
d36a58dd2e Add visualizer to hot coffee and tea (#11211) 2022-09-11 20:53:48 -07:00
Visne
e6f4f158d7 Display "lobby" if round ID is 0 for Discord AHelp embeds (#11197) 2022-09-11 20:52:27 -07:00
Leon Friedrich
026d7cdbbf fix unshaded apcs (#11204) 2022-09-11 20:51:36 -07:00
wrexbe
35b90736b7 Minor UI refactor (#11212) 2022-09-11 20:42:12 -07:00
wrexbe
56c2ad6a16 Move/Rename stuff (#11209)
-     Change namespace, and folder of FancyWindow to Content.Client.UserInterface.Controls
-     Change xaml reference from ui to controls in some places
-     Change ClientAlertsSystem from internal to public
-     Change namespace, and folder of HighDivider to Content.Client.UserInterface.Controls
2022-09-11 18:56:21 -07:00
IanComradeBot
e60d732963 Automatic changelog update 2022-09-12 01:13:26 +00:00
lapatison
bf5b8f5f9f Перевод Upstream #391 (#392)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2022-09-11 18:12:22 -07:00
PJBot
a905f601c3 Automatic changelog update 2022-09-11 19:03:05 -04:00
Kevin Zheng
45349e3c0d Add gas recyclers (#9934)
* Add RemoveVolume()

RemoveVolume(vol) captures the common pattern of:

    air.RemoveRatio(vol / air.Volume)

Change existing code to use this method where appropriate.

* Add gas recyclers

Gas recyclers catalyze the conversion of CO2 and N2O to O2 and N2. The
gas recycler component takes waste gas from the input net and releases
the result into the output net.

To make things more fun, the input net must be pressurized to 3 MPa and
heated to at least 300 C; otherwise, no reaction will occur.

Game-mechanic wise, gas recyclers contain the catalyst for the
conversion reaction, and therefore, requires no external power. However,
the external pumps and heaters required to make the reaction happen
still do.

* Fix gas recyclers

Fix negative sqrt, fix pressure check after remove.
2022-09-11 18:02:01 -05:00
Kai Shiba
dd66bf305e Updated Cameras for Saltern (#11192)
* Updated Cameras for Saltern

* Oopsies yml was captialized

* Deleting the captialized yml
2022-09-11 17:51:35 -05:00
Morb
cb9d02fb1b Localize character title menu (#11194) 2022-09-11 17:48:36 -05:00
Alex Evgrashin
0a502f586d Fixed loc (#11202) 2022-09-11 17:48:08 -05:00
PJBot
ac8d76b2b0 Automatic changelog update 2022-09-11 18:25:04 -04:00
Alex Evgrashin
a3ab172574 Fixed artifact storage (#11205) 2022-09-11 17:24:00 -05:00
Visne
0a3cf8325f Add embeds to AHelp relay (#11184) 2022-09-11 08:43:38 -07:00
PJBot
de69830ab7 Automatic changelog update 2022-09-11 10:46:43 -04:00
och-och
633c74d440 Display gender and age when examining humanoids (#11177) 2022-09-11 07:45:39 -07:00
IanComradeBot
159c5de142 Automatic changelog update 2022-09-11 11:59:00 +00:00
Morb
30c1b15b93 Merge pull request #391 from space-syndicate/upstream-sync
Upstream sync
2022-09-11 14:57:55 +03:00
Morbo
a8ae2225ef Update locale 2022-09-11 14:31:15 +03:00
Morbo
9aa9539fe8 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Client/Entry/EntryPoint.cs
2022-09-11 14:26:08 +03:00
Morb
7dfc1da34c Обучающие роли доступны пока недоступна основная (#390) 2022-09-11 04:21:57 -07:00
PJBot
ca5962f388 Automatic changelog update 2022-09-11 05:20:30 -04:00
metalgearsloth
b9c571dc10 Ignore non-hard bodies for anchoring (#11098) 2022-09-11 19:19:27 +10:00
rolfero
f492442337 Fix construction action (#11186)
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-09-11 10:56:03 +02:00
PJBot
d933db683d Automatic changelog update 2022-09-11 03:01:45 -04:00
Nemanja
380e9e92aa miasma sprite tweak (#11006) 2022-09-11 00:00:42 -07:00
PJBot
a1771d0330 Automatic changelog update 2022-09-11 02:55:19 -04:00
Nemanja
e43ee216f6 store system currency rework (#10893) 2022-09-10 23:54:16 -07:00
PJBot
5760151fb2 Automatic changelog update 2022-09-11 02:53:40 -04:00
Alex Evgrashin
385a52c390 Remove IItemStatus (#11055) 2022-09-10 23:53:17 -07:00
Leon Friedrich
61655c18b2 Add more networking options (#11046) 2022-09-10 23:52:37 -07:00
metalgearsloth
8415f08560 Update disposals code standards (#11076)
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-09-10 23:50:59 -07:00
PJBot
8d601008ae Automatic changelog update 2022-09-11 02:50:13 -04:00
Kevin Zheng
b9463e6df7 Adjust light power consumption (#11105) 2022-09-10 23:49:40 -07:00
metalgearsloth
12e1a961d6 Reduce knocked down players tile friction (#11035) 2022-09-10 23:49:10 -07:00
TaralGit
47dd0ff2e8 Advanced laser gun and four resprites (#11102)
Co-authored-by: and_a <and_a@DESKTOP-RJENGIR>
2022-09-10 23:46:38 -07:00
Rane
fdba747541 introduce requirement to prevent from being tasked to steal your own item (#11139) 2022-09-10 23:43:31 -07:00
PJBot
745a829976 Automatic changelog update 2022-09-11 02:41:17 -04:00
LordEclipse
b6b11bdc93 Change Quartermaster job icon to command blue (#11148) 2022-09-10 23:40:14 -07:00
Nemanja
114dccc896 NoRot: true on cables (#11175) 2022-09-10 23:39:58 -07:00
rolfero
4b23521af5 Melee special examine (#11168)
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-09-10 23:39:36 -07:00
Emisse
895841ade3 Omega Update 1 (#11191) 2022-09-10 23:35:49 -07:00
PJBot
808ba903d5 Automatic changelog update 2022-09-11 02:31:14 -04:00
theashtronaut
6f9065a1de Reimplement anchor/unanchor delay (#11128) 2022-09-10 23:30:10 -07:00
Rane
b3c1a1aa19 species restriction for uplink listings (#11185) 2022-09-10 23:27:41 -07:00
Kevin Zheng
c723d54a51 Chef update (#11189)
* Sort recipes based on total ingredient count

Fix the recipe sort function so that recipes with more ingredients are
matched first. This fixes vegetable pizzas and allows more complex
recipes in the future.

* Chef update

* Pet linter
2022-09-10 20:47:37 -05:00
PJBot
9c5b9f4fec Automatic changelog update 2022-09-10 20:09:20 -04:00
Nemanja
7199defdff among pequeno (#11115)
* among pequeno

* better colors + fucked up sprites oops

* Update meta.json

* copy*right* and price 3
2022-09-10 19:08:16 -05:00
PJBot
d658da9d1b Automatic changelog update 2022-09-10 19:21:47 -04:00
Will Robson
7accbcbe9b Implement Charcoal. #10042 (#11024)
* Add charcoal

Flush chemicals that are not the charcoal out of the chemical stream

* Add into EN localization to get chem dispenser to display correctly

* Remove method that wasn't needed

* Remove charcoal from dispenser

Charcoal is made by combing ash and carbon

* Place ash in elements prototype
2022-09-10 18:20:44 -05:00
Morb
2589848aa7 Использовать время за департамент вместо обучающих ролей (#389) 2022-09-10 15:54:54 -07:00
Emisse
d79c879067 Omega (#11170)
* Add files via upload

* Add files via upload
2022-09-10 17:33:41 -05:00
Larry
c9e634e703 Время для ролей (#377) 2022-09-10 15:28:12 -07:00
PJBot
d6f6afc7a3 Automatic changelog update 2022-09-10 17:52:44 -04:00
metalgearsloth
06c9afeaa1 Eye lerping tweaks (#11162) 2022-09-11 07:51:41 +10:00
PJBot
029af42c2b Automatic changelog update 2022-09-10 17:49:08 -04:00
Visne
94178804df Keep windoors open if they are clicked (#11180) 2022-09-11 07:48:03 +10:00
Illiux
acd24bed4d Use EntityUID for all ghost warps (#11113) 2022-09-11 07:47:17 +10:00
Visne
4cc5fa239e Implement traits system (#10693) 2022-09-10 08:40:06 -07:00
Visne
e1782ec22b Disable re-adminning infinitely (#11174) 2022-09-10 06:07:35 -07:00
IanComradeBot
bf781a1ff7 Automatic changelog update 2022-09-10 12:44:22 +00:00
lapatison
24f7057692 Правки перевода (#386) 2022-09-10 05:43:18 -07:00
lapatison
a7f40ddc75 Перевод датасета имён волшебников (#387) 2022-09-10 05:42:58 -07:00
Morbo
09ee3f0825 Fix engine locale 2022-09-10 15:38:47 +03:00
PJBot
d63101efbb Automatic changelog update 2022-09-10 04:50:05 -04:00
Alex Evgrashin
2e69139cfd Bandaid pinpointer (#11140)
* Fix

* Also do this
2022-09-10 03:49:02 -05:00
PJBot
8b176b01ff Automatic changelog update 2022-09-10 03:59:29 -04:00
LordEclipse
cbb6e906dd Add Quartermaster to command in the lobby job menu (#11161) 2022-09-10 00:58:26 -07:00
PJBot
f4603dc863 Automatic changelog update 2022-09-10 03:37:36 -04:00
Moony
f238852e4d Significantly buff food items and nerf hunger decay. (#11163) 2022-09-10 00:36:32 -07:00
Visne
6fbac12ac3 Makes ahelp relay messages a little less disgusting to look at (#11149)
* Makes ahelp relay messages a little less disgusting to look at

* Improve title
2022-09-10 01:43:46 -05:00
Emisse
d569948dd2 Bagel Update 15.2 (#11150) 2022-09-09 23:14:58 -07:00
Nemanja
15c5096575 updates painting copyright (#11152) 2022-09-10 15:30:36 +10:00
PJBot
6b602917a2 Automatic changelog update 2022-09-09 23:28:44 -04:00
rolfero
d7b31865ff APC construction updated, uses electronics (#10987)
* APC construction and deconstruction
Construction action GivePrototype

* APC needs screwing + sprites

* apc framework, working construction recipe

* Energy swords hot

* APC changes

* APC construction/deconstruction

* removed comments

* Revert "Energy swords hot"

This reverts commit 75228483abb3cc6252118b319bc8949d5198362d.

* Renamed function for clarity

* Fixed the last step not showing in the construction menu

* Some fixes

* Update Content.Server/Power/EntitySystems/ApcSystem.cs

Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>

* Update Content.Server/Construction/Completions/GivePrototype.cs

Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>

* Update Resources/Prototypes/Entities/Structures/Power/apc.yml

Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>

* Update Resources/Prototypes/Entities/Structures/Power/apc.yml

Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>

* Update Content.Server/Power/Components/ApcElectronicsComponent.cs

Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>

* Update Content.Client/Power/APC/ApcVisualizer.cs

Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>

Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>
2022-09-09 20:27:41 -07:00
Visne
e1a0de3bcf Fix cargo request computer category sorting (#11147)
* Revert "Automatic changelog update"

This reverts commit 18f714efce.

* Fix cargo request computer category sorting
2022-09-09 20:14:17 -07:00
PJBot
21da7b1edf Automatic changelog update 2022-09-09 10:40:26 -04:00
metalgearsloth
cd29f475b9 Fix item slot mispredict (#11134)
On master it replays it every tick so it gets spammed. The server also plays it to the client as well so you get a duplicate.
2022-09-10 02:39:22 +12:00
PJBot
5ccffffd84 Automatic changelog update 2022-09-08 23:43:50 -04:00
Alex Evgrashin
54dad06851 Only ghosts can examine warps names (#11124) 2022-09-08 20:42:46 -07:00
PJBot
f6e9145e11 Automatic changelog update 2022-09-08 19:15:53 -04:00
Flipp Syder
3cfa00e91c Flavor profiles (#10991)
* flavor profiles

TODO: every single flavor! yeah!!!

* adds basic localization, and flavors/lastFlavor values for when you get the flavor profile message

* multiple and single flavor messages

* start on flavor localization, multiple flavors in localized flavors

* flavor prototypes

* a few more flavors, descriptions on what each section of the flavor file should be doing

* localization for flavor profiles in drink/food system

* adds an event that allows a flavor profile list to be transformed base on the user entity

* raises it on the food entity too

* changes a field in flavor, adds some more flavors, starts adding flavor prototypes

* adds basic flavors to several entities, and consumable drinks, renames flavor field to 'flavors'

* changes call ordering in flavorprofile, adds flavor to ignored components server-side

flavor is really just a popup message, and those are all processed server-side

* fixes where food tried to get the flavor of the user instead of the food

* single flavors will now get the localized string

* getting the flavor message now ensures that flavors are deduplicated

* makes flavor processing more strictly unique bu making everything hashsets

* yeah, that could just not have distinctby now

* adds flavorprofile directly to food base instead for generic food taste

* FlavorProfileModificationEvent now passes a hashset of strings and not flavorprototypes

* flavorprofilesystem now broadcasts the flavor profile modification event

* adds more flavors to the flavor profile loc file

* skips a flavor, if the flavor string is null/empty

* adds some more flavors, adds generic medicine flavor to medicinal chemicals

* more food flavors, adds flavors to swallowing

* adds some cocktails to the set of flavor profiles

* regenerates flavor prototypes

* adds flavor type to all flavors, adds whitespace between variants

* adds more flavors, adds flavors to several chemicals and food items

this is the part that took the longest

* changes backup flavor message

* spelling mistake

* more flavors, and flavors on food

* readds all the type fields, whoops

* fixes localization strings for forcefeeding food/drink

* fixes multiple flavor profile

* adds flavor limit for flavors

* makes that fetch the cvardef instead
2022-09-08 18:14:49 -05:00
PJBot
f3510324ea Automatic changelog update 2022-09-08 19:09:17 -04:00
metalgearsloth
2f07270744 Add examines for damage values (#11090)
* Add examines for damage values

Even immersive sims still give you values.

We should also do this for armour so people don't have to yml dive and so the general public actually know the balance of things.

* Slightly better

* Cleanup
2022-09-08 18:08:14 -05:00
PJBot
7ae1d59ce2 Automatic changelog update 2022-09-08 18:22:29 -04:00
Francesco
fcaf6c5738 fix: External airlocks now show the correct direction relative to their rotation. (#11103)
tweak: External airlock assemblies can now be rotated. This is particularly useful when building shuttles, for docking.
2022-09-08 17:21:25 -05:00
PJBot
f422ea5cad Automatic changelog update 2022-09-08 18:07:42 -04:00
metalgearsloth
7813af46cf Invert camera controls (#11119)
Kinda makes more sense as defaults.
2022-09-08 17:06:39 -05:00
metalgearsloth
72bc05e3ac Add department bans (#11085)
* Add department bans

Also localised some stuff while I was there.

* loc
2022-09-08 17:06:21 -05:00
PJBot
6f5e22a999 Automatic changelog update 2022-09-08 10:23:20 -04:00
theashtronaut
868abaca5c Gas Analyzer can now scan pipes/devices along with the environment (#10976) 2022-09-08 07:22:14 -07:00
Flipp Syder
ae8fe43529 Bound uploadfile to the relative path's extension (#11120) 2022-09-08 07:02:26 -07:00
Flipp Syder
b7c08238e4 Fixes air alarm mode propagation when a mode is set from an air alarm (#11121) 2022-09-08 07:01:56 -07:00
PJBot
bea036a39d Automatic changelog update 2022-09-08 07:10:38 -04:00
rolfero
ec081bd80a Adds speed modifier values to examine clothing (#11107)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-09-08 21:09:34 +10:00
Emisse
5c2eef9def Lock Fire-Axe Cabinet (#11117) 2022-09-08 15:24:54 +10:00
PJBot
4a874e73fb Automatic changelog update 2022-09-08 00:12:26 -04:00
rolfero
e4e878b76b Adds examine values to armor (#11104)
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-09-08 14:11:22 +10:00
Leon Friedrich
f5e98d60ea Fix alerts clearing on PlayerDetached (#11112) 2022-09-07 21:08:32 -07:00
Leon Friedrich
5fda606243 Fix even more prototypes for save/spawn test (#11108) 2022-09-08 11:30:56 +10:00
IanComradeBot
beb78c9d78 Automatic changelog update 2022-09-07 20:07:42 +00:00
lapatison
6ef35b72c6 Перевод Upstream #383 (#384)
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2022-09-07 23:06:37 +03:00
Leon Friedrich
8c352bd59b Clickmap changes for engine PR (#11066) 2022-09-07 19:47:30 +10:00
metalgearsloth
e105fe2f48 Update submodule to 0.45.6.0 (#11089) 2022-09-07 19:47:19 +10:00
Leon Friedrich
6f33d3a7f8 Fix more prototypes for save/spawn test (#11087) 2022-09-07 18:35:34 +10:00
PJBot
7c8351eee7 Automatic changelog update 2022-09-07 00:38:36 -04:00
Rane
1e62627ecb improve sleeping mob state changes (#11083) 2022-09-06 21:37:32 -07:00
Leon Friedrich
d320ad950b Fix AdminTestArenaSystem (#11082) 2022-09-06 21:19:26 -05:00
PJBot
60f9d556dc Automatic changelog update 2022-09-06 22:00:30 -04:00
Nemanja
47f312e90f fix zombie mispredicts (#11043) 2022-09-07 11:59:27 +10:00
PJBot
3a5821f7d6 Automatic changelog update 2022-09-06 21:55:12 -04:00
Nemanja
226072f592 Add 10 new Paintings (#11081)
* 6 paintings

* 4 more

* goof with aseprite
2022-09-06 20:54:08 -05:00
Morb
a91316774b Merge pull request #383 from space-syndicate/upstream-sync
Upstream sync
2022-09-06 22:39:23 +03:00
Morbo
a8a63ec600 Update locale 2022-09-06 22:23:56 +03:00
Morbo
3c918a374b Fix AirlockVisualizer 2022-09-06 22:22:09 +03:00
Morbo
59de757713 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Content.Client/Doors/AirlockVisualizer.cs
#	Resources/Prototypes/Entities/Structures/Wallmounts/air_alarm.yml
#	Resources/Textures/Structures/Doors/Airlocks/Glass/external.rsi/closed_unlit.png
#	Resources/Textures/Structures/Doors/Airlocks/Standard/external.rsi/closed_unlit.png
2022-09-06 22:21:16 +03:00
0x6273
b54de4b8fc Fix insulated gloves (#11079) 2022-09-06 08:10:07 -07:00
PJBot
55077d58a0 Automatic changelog update 2022-09-06 04:21:36 -04:00
T-Stalker
90f9043dd1 Turrets for the infiltrator (#11065)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-09-06 18:20:32 +10:00
PJBot
aadc37a10e Automatic changelog update 2022-09-06 04:02:39 -04:00
metalgearsloth
fae71aeb3e Use red damage animation for guns too (#10938) 2022-09-06 18:01:35 +10:00
PJBot
4e8267d40a Automatic changelog update 2022-09-06 01:56:36 -04:00
Leon Friedrich
35a142965d Firelock ECS + some other stuff. (#8366)
* firelock rejig

* dont error failed resolves

* fix

* less resolves

* switch fire and pressure messages

* update

Co-authored-by: wrexbe <wrexbe@protonmail.com>
2022-09-05 22:55:33 -07:00
Leon Friedrich
414f32a4ee Make ghost warp use AttachToGridOrMap() (#11069) 2022-09-05 22:36:52 -07:00
Leon Friedrich
75378b16aa Fix explosion overlay bounds (#11074) 2022-09-06 15:27:29 +10:00
PJBot
1259898f6d Automatic changelog update 2022-09-06 01:09:24 -04:00
Leon Friedrich
2dd804930d Fix log component parenting issues (#11073) 2022-09-05 22:08:19 -07:00
0x6273
0c8e52c163 ChemMaster ECS (#11052) 2022-09-05 22:06:47 -07:00
metalgearsloth
34b7e31e76 Context menu tweaks (#10883) 2022-09-06 13:40:31 +10:00
Leon Friedrich
2b1c6524a8 Fix gun animation (#11044) 2022-09-06 13:16:08 +10:00
metalgearsloth
76cf19be3d Update submodule to 0.45.5.0 (#11067) 2022-09-06 13:15:53 +10:00
PJBot
9243ddd090 Automatic changelog update 2022-09-05 22:54:01 -04:00
Rane
a29e86a896 Pacification status effect and Pax (#10796) 2022-09-05 19:52:58 -07:00
PJBot
263912f08c Automatic changelog update 2022-09-05 22:50:59 -04:00
Emisse
959e215aa3 Nuke Plasma Price (#10948) 2022-09-05 19:50:29 -07:00
lapatison
99357f7ef4 CBURN tweaks (#10887) 2022-09-05 19:49:56 -07:00
PJBot
935f2d8a0b Automatic changelog update 2022-09-05 22:49:39 -04:00
Kevin Zheng
92b759b890 Give filled jetpacks both O2 and N2 (#10981) 2022-09-05 19:49:10 -07:00
0x6273
29fd76c45d Make Licoxide bypass insulated gloves (#10949) 2022-09-05 19:48:35 -07:00
PJBot
1121470930 Automatic changelog update 2022-09-05 22:47:33 -04:00
Francesco
402648b8bd Tweak: Allows putting the seclite in a security belt (#10997) 2022-09-05 19:46:30 -07:00
Flipp Syder
0882d85176 Air alarm balancing (#11063)
* threshold balancing, restores none mode on atmos alarm

dear lord, panic mode with unbalanced thresholds was a nightmare

* that was 10%, not 1%

* adds widenet mode for scrubbers

* adds the vents to wide filter as well
2022-09-05 19:35:36 -07:00
PJBot
57a19a7480 Automatic changelog update 2022-09-05 22:30:42 -04:00
Rane
87549adfa5 add special job components back when cloning (#11045) 2022-09-05 19:29:40 -07:00
metalgearsloth
f4f2d76a76 Fix eye rotation for no-input mobs (#11033) 2022-09-05 19:28:59 -07:00
Francesco
c11a431f70 Fix: Drop plasteel when deconstructing reinforced walls (#10992) 2022-09-05 19:28:15 -07:00
PJBot
a982256b94 Automatic changelog update 2022-09-05 22:21:04 -04:00
Francesco
399f583bf4 Fix: ID card computer not showing privileged ID details (#11018) 2022-09-05 19:20:00 -07:00
Rane
b152aed18b Disarm 1498 (#11016) 2022-09-05 19:19:33 -07:00
PJBot
8b8f7c2cad Automatic changelog update 2022-09-05 22:16:53 -04:00
Rane
5e1aa9edd7 remove stripping doafter (#11049) 2022-09-05 19:15:49 -07:00
PJBot
d39f1921a5 Automatic changelog update 2022-09-05 21:44:07 -04:00
Kara
63b147e111 Chem entity nerf (#11037) 2022-09-05 18:43:04 -07:00
PJBot
9b67574225 Automatic changelog update 2022-09-05 21:42:42 -04:00
Flipp Syder
8e54ec27f2 Makes it so that all wires (except the bolt wire) have to be cut on airlocks/windoors (#11056) 2022-09-05 18:41:39 -07:00
PJBot
77784882e0 Automatic changelog update 2022-09-05 21:41:34 -04:00
Moony
f9c48cc42d Make events less frequent. (#11053) 2022-09-05 18:40:31 -07:00
PJBot
b3c0bb3de8 Automatic changelog update 2022-09-05 21:23:42 -04:00
Flipp Syder
c3d7ecace6 Adds a link limit and UI to device list (#11017)
* adds a link limit to device list

* locale strings

* uhhh what's efcore doing there

* adds a UI for device list on the device

* merge conflict fixing
2022-09-05 18:22:39 -07:00
Flipp Syder
8cbcf2d640 Fixes reset propagation for atmospheric alarm receivers, adds CVar for fire alarm all access (#11020)
* adds a check for if a firelock is powered before auto-opening

* fixes issue where resets would not propagate properly

* adds cvar bound for fire alarm access (defaults to all access)
2022-09-05 18:15:50 -07:00
PJBot
8114d9d614 Automatic changelog update 2022-09-05 20:56:49 -04:00
Flipp Syder
9ace52a6c1 Device link visualizer (#11054)
* shuffles devicelist to shared, adds an overlay for devicelist

* adds space property to overlay

* moves networkconfigurator to shared, makes devicelistsystem clientside check activedevicelist

* dirties components upon change, adds networkedcomponent to sharednetworkconfigurator

* state handlers for networked components

* whoops

* lots of shuffling, renaming, and access changes

* randomizes color for every new entity added to the overlay

* adds a client-side action to clear all network overlays if they're active

* clones action (oops)

* localization, adds a command for clearing network link overlays (in case the action disappears)

* moves the entity manager up into the bui fields

* makes that a dependency

* attempts to just directly get the color from the dict when drawing, now

* fixes up a few comments

* adds dirty on init to devicelistcomponent

* hacky solution related to mapping with a networkconfigurator

* more stricter bound on that hacky solution

* just checks if the life stage is initialized instead of if the entity was initialized

* moves getalldevices to shared

* readds linq import

* tries to ensure that the show button is toggled on if the device we're trying to configure is currently being tracked by the overlay

* some reorganization
2022-09-05 19:55:44 -05:00
corentt
6301ac5147 AirAlarms fixes (#11062)
* modify airalarm thresholds

* display percentage, not ratio

* reopen doors on normal/warning state

* panic mode on danger state
2022-09-05 19:54:26 -05:00
Emisse
eaa5df4ad3 Bagel Update 15.1 (#11057) 2022-09-05 18:16:35 -05:00
20kdc
44945b6da6 Hopefully prevent interactions between admins without AHelp access and AHelps. (#11041) 2022-09-05 10:50:52 -05:00
PJBot
55e234e087 Automatic changelog update 2022-09-05 10:29:29 -04:00
metalgearsloth
0286b88388 NPC refactor (#10122)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-09-06 00:28:23 +10:00
metalgearsloth
138e328c04 Update submodule to 0.45.4.0 (#11039) 2022-09-05 23:31:20 +10:00
PJBot
ef7f7146a4 Automatic changelog update 2022-09-05 02:20:18 -04:00
metalgearsloth
e81a467f87 Fix camera eye rotations (#11034) 2022-09-05 16:19:14 +10:00
wrexbe
c55a015b77 Small UI refactor pieces (#11026)
* ActionType rename Name to DisplayName

* Gameplay State rename+move
2022-09-04 17:21:14 -07:00
PJBot
2c0dd52776 Automatic changelog update 2022-09-04 20:07:46 -04:00
Leon Friedrich
91f2eb21cb Update engine to v0.45.3.1 (#11025) 2022-09-05 10:06:34 +10:00
wrexbe
88465961e0 Make content work with UI engine changes (#10990) 2022-09-04 16:17:05 -07:00
wrexbe
292f3de02d Update engine to v0.45.3.0 (#11023) 2022-09-04 16:16:45 -07:00
Leon Friedrich
5d972e7e2b Update engine (v0.45.2.0) (#11015) 2022-09-05 03:23:30 +10:00
PJBot
f3e48210de Automatic changelog update 2022-09-04 13:22:27 -04:00
Leon Friedrich
e3d9d4df02 Fix status effect prediction (#8475) 2022-09-05 03:21:21 +10:00
Leon Friedrich
1b00f70dcc Fix alerts not showing up when attaching to a new entity. (#11009) 2022-09-04 22:13:20 +10:00
Flipp Syder
d447b0f80e Air alarm patches (#11004) 2022-09-04 02:04:15 -07:00
Leon Friedrich
ff61bc12a4 Fix docking adding comps to terminating entities (#11010) 2022-09-04 17:26:20 +10:00
PJBot
0eedb5088c Automatic changelog update 2022-09-03 21:41:03 -04:00
Kara
3e409528ce Fixes secret only adding game rules, not starting them (#11005) 2022-09-03 18:40:00 -07:00
20kdc
547af7c7e8 AutoLink port from Outer Rim (#10967)
* C# half of Outer Rim commit 5081906bd17e715ecae422dd7a003d9f103e6884 "autolink gaming."

Ported from Outer Rim with permission.

* YAML half of Outer Rim commit 5081906bd17e715ecae422dd7a003d9f103e6884 "autolink gaming."

Ported from Outer Rim with permission.

* commit fixed AL summary

Co-authored-by: Moony <moonheart08@users.noreply.github.com>

* NewLinkEvent.User & LinkAttemptEvent.User now nullable, fix possible AccessReaderSystem AutoLink bug

Co-authored-by: Moony <moonheart08@users.noreply.github.com>
2022-09-03 13:30:57 -05:00
PJBot
dbc5ffa9e7 Automatic changelog update 2022-09-03 09:41:23 -04:00
Nemanja
05d71fb080 Update terrain tiles (#10984) 2022-09-03 06:40:20 -07:00
Kara
42d146effa Mapping autosaves (#10966) 2022-09-03 06:39:28 -07:00
PJBot
ba5b4968d7 Automatic changelog update 2022-09-03 06:51:42 -04:00
rolfero
4cab27f4a6 Energy swords hot (#10982)
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-09-03 05:50:38 -05:00
PJBot
1f53ccbe2c Automatic changelog update 2022-09-02 21:33:21 -04:00
Jacob Tong
a75fa74b5d Fix extra plasteel getting returned when deconstructing shuttle airlocks (#10980) 2022-09-02 18:32:18 -07:00
PJBot
4a78d7c3bf Automatic changelog update 2022-09-02 19:39:50 -04:00
Leon Friedrich
880fb36714 Fix smart equip bug (#10915) 2022-09-03 09:38:46 +10:00
PJBot
d27065fc1f Automatic changelog update 2022-09-02 16:01:39 -04:00
Flipp Syder
ba2995b7c8 Merge pull request #10721 from vulppine/air-alarm-fixup
Air sensors & air alarm fixup
2022-09-02 13:00:33 -07:00
vulppine
363d51e407 adds clarification for why network configurator stores an entityUID 2022-09-01 21:36:54 -07:00
PJBot
a7f8bd6412 Automatic changelog update 2022-09-01 22:14:47 -04:00
Nemanja
8503055ce4 microwave heat fix (#10973) 2022-09-01 19:13:43 -07:00
0x6273
24b8d9468e Fix chem payloads not updating beaker appearance (#10968) 2022-09-01 17:38:48 -07:00
PJBot
543647f599 Automatic changelog update 2022-09-01 08:26:35 -04:00
Kara
355f68fc36 Fix post light broken sprite (#10964) 2022-09-01 05:25:31 -07:00
IanComradeBot
3dd2ff1d2b Automatic changelog update 2022-09-01 11:15:35 +00:00
lapatison
776317c503 Перевод Upstream #379 (#380) 2022-09-01 04:14:32 -07:00
IanComradeBot
403f8f32b8 Automatic changelog update 2022-09-01 11:04:07 +00:00
Kara
f5fc94cfdf Revert stripping menu order (#10963) 2022-09-01 04:03:37 -07:00
Morb
2b3ff49856 Merge pull request #379 from space-syndicate/upstream-sync
Upstream sync
2022-09-01 14:02:58 +03:00
Kara
cdda038fe5 Make small battery weapons actually small (#10961) 2022-09-01 03:51:06 -07:00
PJBot
2c7b74dec2 Automatic changelog update 2022-09-01 04:30:35 -04:00
eclips_e
27e325f4b0 Add operative suit/skirt into the uplink (#10953)
* i just want to wear an operative skirt

* operative clothes in toolbox

* nevermind i'll just revert

* now that i think about it i should nerf the toolbox

* suit&skirt
2022-09-01 03:29:30 -05:00
PJBot
78c381a5fe Automatic changelog update 2022-09-01 03:22:42 -04:00
Jacob Tong
fdc89cea84 Fix metal counter frame deconstruction (#10957) 2022-09-01 00:21:39 -07:00
Jacob Tong
fe1880062b Add logs to lattice cutting (#10956) 2022-08-31 23:52:24 -07:00
PJBot
d2342ac019 Automatic changelog update 2022-09-01 02:40:15 -04:00
Kara
011ed41d7f Shotgun buff (#10955) 2022-08-31 23:39:11 -07:00
PJBot
db684a3873 Automatic changelog update 2022-08-31 23:40:35 -04:00
Kevin Zheng
3bc318071e Make t-rays, gas analyzers, and belts lathable (#10950) 2022-08-31 20:39:32 -07:00
PJBot
a51894a26e Automatic changelog update 2022-08-31 23:23:29 -04:00
Rane
822c8f3c70 make jaws of life not awful (#10770) 2022-08-31 20:22:25 -07:00
PJBot
f6ef097eb2 Automatic changelog update 2022-08-31 23:22:16 -04:00
Peptide90
5a5884727f Guns as clothing PR (suit storage, back, belt) (#9330)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-08-31 20:21:13 -07:00
metalgearsloth
a0f2e7ac92 Fix griddrag and tethergun (#10510) 2022-08-31 20:11:45 -07:00
PJBot
a44c5a447e Automatic changelog update 2022-08-31 22:57:30 -04:00
Nemanja
cdc11c63c2 Just a week away... (#10954) 2022-08-31 19:56:27 -07:00
PJBot
ac720417e1 Automatic changelog update 2022-08-31 22:41:19 -04:00
Justin Trotter
4270c3865e Bots can now be put in closets (#10672) 2022-08-31 19:40:16 -07:00
Morb
49397adbc5 Localize antag roles (#10638) 2022-08-31 19:37:54 -07:00
TekuNut
d946ed5009 NukeOps game rule tweaks (#10005)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-08-31 19:36:27 -07:00
PJBot
195cf7a429 Automatic changelog update 2022-08-31 22:26:08 -04:00
20kdc
b76f88ccc5 Salvage spawning adjustments and AABBs in prototypes (#10789) 2022-08-31 19:25:05 -07:00
PJBot
68ff34c538 Automatic changelog update 2022-08-31 22:22:05 -04:00
metalgearsloth
60e0b25c94 Add support for snapping decals to cardinal (#10867) 2022-08-31 19:21:32 -07:00
Justin Trotter
e4a7a0afe9 Adjusted stripping menu size and order (#10628) 2022-08-31 19:21:02 -07:00
PJBot
e9e3179fd0 Automatic changelog update 2022-08-31 22:09:57 -04:00
Rane
7bee0063a6 Split various drone behaviors out of drone component (innate tool, unpowered flashlight) (#10474) 2022-08-31 19:09:20 -07:00
Rane
45349f159d fix engineering goggles supply issues (#10700) 2022-08-31 19:08:53 -07:00
Morbo
92f63e86ed Fix locale 2022-09-01 00:45:37 +03:00
Morbo
6c7297b46c Update locale 2022-08-31 23:49:35 +03:00
Morbo
dafae92f10 Move ConstructionStation map to separate file 2022-08-31 23:47:10 +03:00
Morbo
7d12bbd1a1 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Prototypes/Maps/game.yml
2022-08-31 23:44:39 +03:00
PJBot
01386c2dd8 Automatic changelog update 2022-08-31 09:10:57 -04:00
Flareguy
373ac16044 Adds the hazard jumpsuit, resprites workboots and replaces the hi-vis vest (#10864)
* Hazard Jumpsuits

* fixes the thing not compiling, ports the pre-engi resprite /tg/ hazard vest

* Properly adds the jumpsuit to engidrobe, workboots resprite
2022-08-31 06:09:54 -07:00
metalgearsloth
73406123b9 Remove aghost fixture override (#10937) 2022-08-31 05:46:41 -07:00
PJBot
c5a3632919 Automatic changelog update 2022-08-31 08:44:22 -04:00
metalgearsloth
682ae5b1ba Fix damage overlay rounding (#10792) 2022-08-31 05:43:19 -07:00
Tomás Alves
f8c18c0b41 SanitizeMessagePeriod: Add Period at the end of sentences (#10710)
Co-authored-by: Visne <39844191+Visne@users.noreply.github.com>
2022-08-31 05:42:46 -07:00
PJBot
168caa6032 Automatic changelog update 2022-08-31 08:28:33 -04:00
Tomás Alves
8c27322f25 Fix: Portable Flasher (#10726) 2022-08-31 05:27:30 -07:00
PJBot
abb46cf6b2 Automatic changelog update 2022-08-31 08:13:12 -04:00
Andreas Kämper
42f3155c85 Clean up vending machines and port their visualizer (#10465) 2022-08-31 05:12:09 -07:00
PJBot
6b0e03e0d7 Automatic changelog update 2022-08-31 08:10:35 -04:00
metalgearsloth
ceaa2f5b48 Hotfix storage arbitrage (#10652) 2022-08-31 05:10:06 -07:00
metalgearsloth
65954d207b Fix area pickup bug (#10902)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-08-31 05:09:31 -07:00
PJBot
2f56724d18 Automatic changelog update 2022-08-31 06:26:17 -04:00
Kara
31722fbfdc Wizard's Den RP rules file (#10449)
Co-authored-by: Moony <moonheart08@users.noreply.github.com>
2022-08-31 03:25:13 -07:00
Alex Evgrashin
cad6c760ad Radiation pulse ECS (#10641) 2022-08-31 03:24:21 -07:00
rolfero
ccb240ccca adds which machine board currently inserted/building to machine frames, issue #10891 (#10945)
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-08-31 03:59:02 -05:00
PJBot
c964443714 Automatic changelog update 2022-08-31 04:25:54 -04:00
Jacob Tong
61d975644a Implement lattice cutting (#10920)
* Add lattice cutting

* Add delay when spacing the floor.

* Add LatticeCutting to jaws of life

* Add warning

* Minor fixes

* Add atmos decompression delay

* Add CanWirecutter and lattice item drops

* Remove atmos check

* Prevent tile replacement edge case
2022-08-31 03:24:51 -05:00
PJBot
c26074e978 Automatic changelog update 2022-08-31 03:29:44 -04:00
Jacob Tong
68a17b3794 Add shuttle airlock construction (#10944) 2022-08-31 02:28:40 -05:00
vulppine
dffbe5b761 mapinit updates ui state for networkconfigurators as well 2022-08-30 22:06:06 -07:00
vulppine
855720c9dc makes devicelist work if the map hasn't been initialized yet
instead of storing the address, it instead stores the entityUID if in mapping mode
2022-08-30 21:56:42 -07:00
vulppine
fa8c16358f alarmables should now attempt to update appearance on init 2022-08-30 21:41:29 -07:00
OldDanceJacket
8515b04de3 Lighthouse Update Biomass + Fixes (#10942) 2022-08-30 18:25:14 -07:00
PJBot
cf6e2fb9cd Automatic changelog update 2022-08-30 02:16:30 -04:00
Rane
c8d4f81dc1 Add a tag for immunity from shoe-required step triggers (#10660) 2022-08-29 23:15:25 -07:00
Emisse
fced7e9f11 Marathon Biomass Reclaimer (#10928) 2022-08-29 22:59:35 -07:00
Emisse
c708d02bd3 Packed Biomass Reclaimer (#10930) 2022-08-29 22:59:21 -07:00
Emisse
2e690d62b3 Saltern Biomass Reclaimer (#10931) 2022-08-29 22:59:15 -07:00
Emisse
2e28038c5e Meta Biomass Reclaimer (#10929) 2022-08-29 22:59:08 -07:00
Emisse
10ea8d618f Bagel Update 15.0 (#10926) 2022-08-29 22:58:56 -07:00
Emisse
fb7489fd54 Box Update 1.7 (#10927) 2022-08-29 22:30:27 -07:00
Kevin Zheng
808677c117 Sort scanner "eject" verb first (#10932) 2022-08-29 22:29:50 -07:00
Kevin Zheng
4813a719ba Fix reading rules multiple times (#10925) 2022-08-29 22:00:06 -07:00
PJBot
f7b1a3e9fb Automatic changelog update 2022-08-29 22:40:26 -04:00
Nemanja
d94c0119fe cargo tech and QM icon swap (#10800) 2022-08-29 21:39:23 -05:00
PJBot
e4e47b66e4 Automatic changelog update 2022-08-29 22:39:03 -04:00
Kevin Zheng
b84d19e702 Send server rules over the network (#10847)
Add a new InfoSystem that sends SharedInfo from the server to client
when requested. Currently, only the rule header and rule text is sent.

Previously, the rule header and rule text was bundled in the client,
which means that the client would only display rules that it was built
with, even if the server has different rules.

This allows servers all running the same build to send different rules.
This could be useful, for example, for servers running the official
builds to send different rulesets without a client rebuild.
2022-08-29 21:38:56 -05:00
Nemanja
5f5f795ae2 empty id card name fix (#10860) 2022-08-29 21:38:00 -05:00
Leon Friedrich
9813aeb724 Fix SpillTileReaction errors (#10910)
* Fix SpillTileReaction errors

* namespace
2022-08-29 21:36:46 -05:00
PJBot
9fff279cb9 Automatic changelog update 2022-08-29 22:36:23 -04:00
Nemanja
0b52ac9389 zombie event overhaul (#10874) 2022-08-29 21:35:19 -05:00
Flipp Syder
e789e1df2a Makes delta alert louder (#10907)
* switches to smaller floats for volume

* ok, larger numbers again
2022-08-29 21:34:29 -05:00
PJBot
f5966b6266 Automatic changelog update 2022-08-29 22:32:31 -04:00
Rane
f36d278499 Biomass (#10313)
* Material

* good prototype

* Fix material storage

* You can insert biomass into the cloner

* ok, basic biomass subtraction works

* amogus

* ok chance works

* Alright, the biomass and genetic stuff works

* feedback for cloning

* more reclaimer polish

* ship it

* starting biomass + fix lathes

* I changed my mind on rat mass and these guys are definitely getting ground up

* Doafter

* clean up, sync the two

* fix naming, fix mass

* technology + construction

* additional logging, stop unanchoring when active

* fix event / logs

* dont gib dead salvage

* auto eject

* fix deconstruction behavior

* make warning message better, temporarily disable cancer scanner

* fix biomass stacks

* add easy mode CVAR

* stack cleanup, make biomass 2x as fast

* bugfix

* new sprite from hyenh

* fix tests

* hello? :smilethink:

* :smilethink:

* medical scanner gets antirotting

* fix cloner and medical scanner

Co-authored-by: Moony <moonheart08@users.noreply.github.com>
2022-08-29 21:31:27 -05:00
PJBot
b111ce8246 Automatic changelog update 2022-08-29 22:20:28 -04:00
metalgearsloth
9e8c5c0ed6 Make pull chains faster (#10794)
* Make pull chains faster

* swap order
2022-08-29 21:19:24 -05:00
PJBot
b934c21e91 Automatic changelog update 2022-08-29 19:33:23 -04:00
LordEclipse
48787c5571 Add Health Analyzer to Medical Intern PDA (#10781)
* Add Health Analyzer to Medical Intern PDA

It feels a little strange for the Medical Intern PDA to not have a health analyzer.

* Fix Indentation for HealthAnalyzer

Oops
2022-08-29 16:32:20 -07:00
PJBot
31031f3672 Automatic changelog update 2022-08-29 14:00:21 -04:00
FunkySphere
85c6be2cea magboots, galoshes and flippers no longer butcherable (#10866)
* magboots, galoshes and flippers no longer butcherable

* naming fix
2022-08-29 10:59:17 -07:00
vulppine
e0bf77490d number of things, fixing warnings, AtmosAlarmType instead of AtmosMonitorAlarmType 2022-08-29 07:37:26 -07:00
metalgearsloth
3fa666bd06 Snap to nearest cardinal on traversal (#10869) 2022-08-29 15:59:19 +10:00
metalgearsloth
fe177f4a3e Update submodule to 0.45.1.0 (#10918) 2022-08-29 15:16:37 +10:00
PJBot
d707d588fb Automatic changelog update 2022-08-29 01:06:56 -04:00
metalgearsloth
5b42861539 Smooth docking traversal (#10822) 2022-08-29 15:05:53 +10:00
Leon Friedrich
0ebc733b3a Fix clickmaps for SnapCardinals (#10908)
* Fix clickmaps for SnapCardinals

* Poke tests
2022-08-28 20:55:32 -05:00
Leon Friedrich
de7bd0063a Fix two explosion bugs (#10909)
* Fix trigger LINQ error.

* divide by zero
2022-08-28 16:48:49 -07:00
wrexbe
0ab4d832f5 Update engine to v0.45.0.3 (#10914) 2022-08-28 15:56:45 -07:00
PJBot
98d0971cdb Automatic changelog update 2022-08-28 18:35:30 -04:00
biometricPsychography
f35451bc1e Modify snake death sprite and death state (#10881) 2022-08-29 08:34:22 +10:00
wrexbe
ea95638189 Improve test stability (#10913) 2022-08-28 15:13:59 -07:00
wrexbe
9d2a76e2d4 Fix Client EuiManager (#10898)
* Fix EuiManager cleanup

* cleanup

* This seems to work better
2022-08-27 22:17:30 -07:00
Flipp Syder
4bdb029172 Adds implementation for Closed in CrewManifestEui (#10892)
* adds implementation for Closed in CrewManifestEui

* order of operations

infinite loops aren't funny
2022-08-27 22:17:19 -07:00
metalgearsloth
d767ce9585 Fix a bunch of warnings (#10886)
* Fix a bunch of warnings

Also made ensnareable not broadcast as they're only used directed.
Mainly just Get<T> and AppearanceSystem

* buckle too

* fix tests

Co-authored-by: wrexbe <wrexbe@protonmail.com>
2022-08-27 20:26:35 -07:00
wrexbe
cf84c20f68 Add class name to test history (#10895) 2022-08-27 20:18:42 -07:00
wrexbe
4f7f46590e Improve test pool messages (#10894) 2022-08-27 19:55:31 -07:00
wrexbe
ea2f5e39e3 Mark sandbox test as destructive (#10889) 2022-08-27 17:26:07 -07:00
Nemanja
32abdf5f00 Microwave ECS (#10766)
* microwave ECS

* allcomponentdelete etset

ack

* container purge
2022-08-27 16:40:29 -07:00
lapatison
335ff62a4b Микропатч перевода (#375) 2022-08-27 08:31:21 -07:00
PJBot
f442fb044e Automatic changelog update 2022-08-27 06:00:19 -04:00
FunkySphere
eeddd77562 margherita slice no longer sliceable into meat pizza slices (#10884) 2022-08-27 02:59:16 -07:00
PJBot
eaf8628cc3 Automatic changelog update 2022-08-27 01:55:28 -04:00
Myctai
ae3c6c9522 Fix nonlethals crate entry showing taser in Cargo console (#10844) 2022-08-27 15:54:23 +10:00
Nemanja
6b5be6a633 removed several unused maps from files (#10880) 2022-08-27 15:53:12 +10:00
IanComradeBot
7bd39ea1c2 Automatic changelog update 2022-08-26 23:04:29 +00:00
lapatison
88c10c2ce1 Перевод Upstream #373 (#374) 2022-08-26 16:03:25 -07:00
IanComradeBot
d878bbda8f Automatic changelog update 2022-08-26 22:26:39 +00:00
Morb
7f63f1ef0d Merge pull request #373 from space-syndicate/upstream-sync
Upstream sync
2022-08-27 01:25:35 +03:00
Morbo
025cf45a2c Update locale 2022-08-26 23:52:03 +03:00
Morbo
d3dd038355 Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-08-26 23:50:25 +03:00
wrexbe
37d7ef8579 Add sandbox test (#10767) 2022-08-25 21:43:51 -07:00
wrexbe
8b0344a0cf Update submodule to v0.45.0.2 (#10876) 2022-08-25 21:35:34 -07:00
wrexbe
4a2116b474 Update YamlDotNet (#10052) 2022-08-25 21:34:10 -07:00
Leon Friedrich
5274b0320a Fix disposal pipe visuals (#10873) 2022-08-26 14:16:08 +10:00
Vera Aguilera Puerto
e863cbaeae Cleanup pAI synth instrument in soundfont (#10836) 2022-08-25 20:16:01 -07:00
metalgearsloth
cae23b4d3a Update submodule to 0.45.0.1 (#10875) 2022-08-26 12:36:30 +10:00
PJBot
f8f12d94c3 Automatic changelog update 2022-08-25 19:40:28 -04:00
Leon Friedrich
75e8e6d8b3 Remove Ratatouille (#10859) 2022-08-26 09:39:25 +10:00
metalgearsloth
9b84c1a9fd Remove all but 1 IsIncapacitated (#10661) 2022-08-25 23:56:56 +10:00
Leon Friedrich
1e9e93a33c Fix typing indicator input validation. (#10818) 2022-08-25 23:44:43 +10:00
PJBot
6237b784c2 Automatic changelog update 2022-08-25 09:43:16 -04:00
Nemanja
6871ffe429 wield popup fix (#10855) 2022-08-25 23:42:13 +10:00
Pieter-Jan Briers
84e20049b8 Important fix for table climbing (#10803) 2022-08-25 23:41:37 +10:00
Nemanja
0e5e3b46c4 store system prototype modification oversight (#10801) 2022-08-25 23:40:35 +10:00
metalgearsloth
2d5823c3d8 Update submodule to 0.45.0.0 (#10870) 2022-08-25 23:39:21 +10:00
PJBot
e6eafdd147 Automatic changelog update 2022-08-25 09:39:19 -04:00
Nemanja
652d6f1ef8 give boxing gloves fist arc (#10856) 2022-08-25 23:38:14 +10:00
Leon Friedrich
523f168d5e Fix two grafana errors (#10858) 2022-08-25 23:36:44 +10:00
PJBot
ca7175a140 Automatic changelog update 2022-08-25 09:36:36 -04:00
Leon Friedrich
685b82e14e Fix guardian error (#10857) 2022-08-25 23:35:58 +10:00
Nemanja
d84d7ed9e3 Cig 1984 (#10863) 2022-08-25 23:35:23 +10:00
Leon Friedrich
35475bac55 Partial kudzu fix (#10854) 2022-08-25 23:34:05 +10:00
Leon Friedrich
c65d1c51ce Load grid error related changes (#10817) 2022-08-25 23:33:40 +10:00
PJBot
561c527657 Automatic changelog update 2022-08-25 09:24:08 -04:00
Peptide90
00a3cf398e Add Wallmount substation to printer (#9977) 2022-08-25 23:23:02 +10:00
wrexbe
e0de16773f Kill tests when can't make test pair (#10861) 2022-08-24 20:55:30 -07:00
PJBot
c9f43f3646 Automatic changelog update 2022-08-24 10:51:34 -04:00
keronshb
cd78c5451d Ensnaring Component and Bola Update (#9968) 2022-08-25 00:50:31 +10:00
Emisse
16be5184a4 Syndi Fireaxe Weight Nerf (#10819) 2022-08-24 01:21:42 -07:00
PJBot
70f6bfa432 Automatic changelog update 2022-08-24 03:10:01 -04:00
Martin Petkovski
12ab9e838e Add wall mounted lockers (#10673) 2022-08-24 17:08:57 +10:00
vulppine
cb5ffe0f3d removes obsolete attribute 2022-08-23 15:17:09 -07:00
vulppine
403f69a592 oops 2022-08-23 15:16:33 -07:00
vulppine
64c633d748 powered visuals for air sensors 2022-08-23 15:15:28 -07:00
vulppine
9dedb29bce atmos alarmable visuals 2022-08-23 15:00:52 -07:00
vulppine
dd01189a6e changes how the emag function works in fire alarms 2022-08-23 14:47:09 -07:00
IanComradeBot
9941f7ecf4 Automatic changelog update 2022-08-23 21:32:49 +00:00
lapatison
4ab1c6a327 Перевод Upstream #371 (#372)
* Update smites.ftl

* Update soft.ftl

* Update smites.ftl
2022-08-23 14:31:45 -07:00
vulppine
d221d17c42 fixtures, baseitem parent for airsensorassembly 2022-08-23 14:16:46 -07:00
IanComradeBot
48a18be6b3 Automatic changelog update 2022-08-23 21:14:26 +00:00
Morb
09a65c2c51 Merge pull request #371 from space-syndicate/upstream-sync
Upstream sync
2022-08-24 00:13:20 +03:00
vulppine
b7f8c4b7ec fixes constructor 2022-08-23 13:24:39 -07:00
Flipp Syder
f00a5cb17a Merge branch 'master' into air-alarm-fixup 2022-08-23 13:21:05 -07:00
vulppine
a8eb929d3c removes air alarm replace mode 2022-08-23 13:20:23 -07:00
vulppine
776537cde3 assembly deletes on final step, sensor prefix in locale 2022-08-23 12:44:02 -07:00
Morbo
240884c967 Update locale 2022-08-23 22:34:44 +03:00
Morbo
d96cc694e7 Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-08-23 22:30:52 +03:00
vulppine
a11f8a03c0 whoops 2022-08-23 12:30:32 -07:00
vulppine
e348a64423 air alarm now sends the count of known devices, rather than all types of devices 2022-08-23 12:04:45 -07:00
vulppine
72d74222da air sensor in construction window 2022-08-23 11:58:24 -07:00
vulppine
fc5bda6efc air sensor construction graph 2022-08-23 11:53:57 -07:00
vulppine
02ae352b83 air sensor assembly
no construction graph yet
2022-08-23 11:28:39 -07:00
vulppine
b3a4ef9997 file-scoped namespaces 2022-08-23 10:55:46 -07:00
vulppine
df25715ed3 renames AtmosMonitorAlarmEvent to AtmosAlarmEvent 2022-08-23 10:42:03 -07:00
metalgearsloth
c4d0cddeda Fix salvage small-4 (#10798)
Someone saved it as a map instead of as a grid.
2022-08-23 12:02:17 -05:00
metalgearsloth
5cdec951c7 Only show gun examines in detail range (#10697)
The most important 2 are fire mode and how much ammo is left.
2022-08-23 09:04:50 -05:00
Julian Giebel
99aab9f409 Adds the super speed smite (#10707)
* Add super speed smite

* Increase acceleration and speed so it can actually gib
2022-08-23 09:04:17 -05:00
PJBot
24090fcf9c Automatic changelog update 2022-08-23 08:01:09 -04:00
Nemanja
fc0c8d14a3 shields no longer break from healing (#10719) 2022-08-23 22:00:06 +10:00
Leon Friedrich
307e4a455f Set MoverController angular velocities to zero (#10715) 2022-08-23 21:59:46 +10:00
wrexbe
0397b63b99 Add test for soft cap (#10627) 2022-08-23 21:58:27 +10:00
PJBot
c866ecfd36 Automatic changelog update 2022-08-23 06:32:58 -04:00
TekuNut
b80708e7cc Fix xenos prying doors from afar (#10778) 2022-08-23 20:31:54 +10:00
vulppine
0e43f73ba1 threshold checking is now always truthy if a threshold isn't being ignored 2022-08-23 02:57:03 -07:00
Leon Friedrich
9a0eef932c Fix AI crash (#10788) 2022-08-23 17:38:40 +10:00
Moony
9de3612b24 Fix some bugs in stations and do a little cleanup. (#10787) 2022-08-23 02:32:02 -05:00
metalgearsloth
276f9568ca Update submodule to 0.44.0.0 (#10786) 2022-08-23 17:00:48 +10:00
Leon Friedrich
86f41478c8 Remove problematic body code (#10783) 2022-08-23 16:33:46 +10:00
PJBot
425b3296e6 Automatic changelog update 2022-08-22 22:29:15 -04:00
Emisse
1155c963f8 Box Update 1.6 (#10773) 2022-08-22 19:28:37 -07:00
metalgearsloth
d2f1981172 Fix bang, ded (#10768) 2022-08-22 19:28:31 -07:00
Flareguy
ae7ba491f5 Reshades Medical, Cargo & Scientist jumpsuits + labcoats (#10758) 2022-08-22 19:28:11 -07:00
Emisse
5e974ff7ee Bagel small update (#10775) 2022-08-22 19:27:45 -07:00
vulppine
83cac4de1e vv for tripped thresholds, device list update event for air alarms 2022-08-22 18:41:24 -07:00
vulppine
b8d011f8f4 checks for validity now ensure that an alarm is reset to normal - only if it was known beforehand 2022-08-22 18:06:41 -07:00
vulppine
546e70730e or instead of and 2022-08-22 17:45:29 -07:00
vulppine
8de6193ff2 monitors will now always alarm if threshold types have been tripped/reset to normal on update 2022-08-22 17:42:47 -07:00
vulppine
901670c2ea firelocks now check if the alarms they have are null or not before autoclosing 2022-08-22 16:58:58 -07:00
vulppine
7fd510d252 power check for firelocks, atmos monitor power cycle should now alert 2022-08-22 16:47:34 -07:00
vulppine
069ea2e315 autocloses firelocks 2022-08-22 16:33:13 -07:00
vulppine
ff9d9ab75c Revert "ResetAll no longer clears the alarm state for an atmos monitor"
This reverts commit d774741121.
2022-08-22 16:11:32 -07:00
vulppine
d712b1b744 whoops!!! 2022-08-22 16:10:50 -07:00
vulppine
f602ead768 power change should now update alarm on alarmables 2022-08-22 15:03:22 -07:00
Leon Friedrich
c8818589c5 Update submodule (#10777) 2022-08-23 07:05:48 +10:00
vulppine
a5cf4f9578 makes monitoralerttypes actually nullable 2022-08-22 12:06:30 -07:00
vulppine
d774741121 ResetAll no longer clears the alarm state for an atmos monitor 2022-08-22 11:55:08 -07:00
vulppine
84027b4e67 alarmables now check if the type of alarm matches the alarms they can check (optional) 2022-08-22 11:30:37 -07:00
vulppine
a3909f0aaf removes atmos monitor from fire alarm 2022-08-22 11:11:51 -07:00
vulppine
160104bc2a Revert "oops!"
This reverts commit 1428a6d285.
2022-08-22 10:41:53 -07:00
vulppine
1428a6d285 oops! 2022-08-22 10:35:22 -07:00
Leon Friedrich
86d3293929 Submodule update (#10774) 2022-08-23 03:35:07 +10:00
vulppine
28499f6cbd gives access reader to the fire alarm 2022-08-22 10:16:22 -07:00
vulppine
912b23e414 fire alarms (and anything that uses Reset/ForceAlert) should now update their appearance and play noises 2022-08-22 10:05:39 -07:00
vulppine
786bddff0a resetall now affects atmos monitor alerts 2022-08-22 09:19:02 -07:00
vulppine
2d22c37210 fire alarms will now attempt to register and sync against all connected devices whenever a device list is updated 2022-08-22 08:44:03 -07:00
vulppine
a8bf2ccbb6 fixes firelock alarm sync, removes check condition for syncalerts packet receive when checking through the sent dictionary 2022-08-22 07:29:43 -07:00
vulppine
374c62703b tag fixes in prototypes 2022-08-22 07:05:58 -07:00
vulppine
a091e69635 should fix TryGetHighestAlert logic 2022-08-22 07:02:48 -07:00
vulppine
f88b67de8e removes devicelist from the air sensor 2022-08-22 06:49:24 -07:00
vulppine
316ce02051 prototype changes 2022-08-22 06:46:29 -07:00
vulppine
6be3265084 tag sync, replaces monitor references with alarmable references 2022-08-22 05:49:51 -07:00
vulppine
85effbd33d force alert on alarmable, enforces synchronization with alarmables to be bounded by the tags that it can sync with 2022-08-22 05:01:31 -07:00
vulppine
550ea771a7 sync alarms, reset all, etc 2022-08-22 04:21:20 -07:00
PJBot
557d5610d9 Automatic changelog update 2022-08-22 04:51:49 -04:00
Myctai
124cd06fd2 Give Barozine in OD emetogenic effect, halved chance compared to Ipecac (#10753) 2022-08-22 03:50:45 -05:00
vulppine
14669f1521 devicelistsystem now emits an event when a device list is updated 2022-08-22 01:15:10 -07:00
vulppine
25bb45aa98 atmosdevicenetworksystem for generic device network stuff for atmos devices 2022-08-22 01:14:39 -07:00
Visne
2e10bca24a Revert "Automatic changelog update" (#10764) 2022-08-21 21:08:46 -07:00
Leon Friedrich
7ec013b196 Improve pulling error logs (#10762) 2022-08-21 17:50:38 -07:00
Leon Friedrich
87d753e910 Add construction graph test (#10760) 2022-08-21 17:45:25 -07:00
Leon Friedrich
ff37e69c0a Fix some buckling bugs (#10759) 2022-08-21 17:44:37 -07:00
PrPleGoo
eb7804989d reduce lighter size to 1, zippos can go to hell (#10724) 2022-08-21 17:43:31 -07:00
Kevin Zheng
e812fecf05 Turn reagent grinder upright (#10739) 2022-08-21 17:42:51 -07:00
Emisse
31711d6aee Meta cargo moment (#10757) 2022-08-21 17:43:58 -05:00
IanComradeBot
3870f029c4 Automatic changelog update 2022-08-21 21:01:13 +00:00
Morb
c8d7f260f0 Merge pull request #369 from space-syndicate/upstream-sync
Upstream sync
2022-08-22 00:00:09 +03:00
PJBot
18f714efce Automatic changelog update 2022-08-21 16:43:04 -04:00
Morbo
9f52d4a303 Update locale 2022-08-21 23:40:49 +03:00
Morbo
dc508e7744 Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-08-21 23:36:07 +03:00
Morbo
c2447fc18e Fix health examine shock color 2022-08-21 23:26:57 +03:00
PJBot
09bb531e42 Automatic changelog update 2022-08-21 15:15:27 -04:00
Martin Petkovski
c24a8a072a Fixed playtime requirement tooltip (#10756) 2022-08-22 05:14:24 +10:00
metalgearsloth
56b7b175b0 Fix ambient audio nags (#10698) 2022-08-22 05:05:43 +10:00
PJBot
92929b5d28 Automatic changelog update 2022-08-21 07:45:41 -04:00
Nemanja
13da4e3c63 Old School Space Station 14 Sign (#10742) 2022-08-21 13:44:38 +02:00
Leon Friedrich
c71c2300b7 Fix PA error (#10733) 2022-08-21 19:27:33 +10:00
metalgearsloth
4ddc814486 Update submodule to 0.43.0.2 (#10749) 2022-08-21 17:35:58 +10:00
Leon Friedrich
c6e5688601 Update engine again-again (#10744) 2022-08-21 10:00:49 +10:00
Leon Friedrich
f62a18d809 Fix NetBufferSize test error (#10743) 2022-08-21 09:42:57 +10:00
Leon Friedrich
7e4df67efc Submodule update, again. (#10741) 2022-08-21 08:33:47 +10:00
Leon Friedrich
418a88e760 Fixed PVS changes. (#10740) 2022-08-21 08:32:09 +10:00
PJBot
b8a54d81a1 Automatic changelog update 2022-08-20 16:19:02 -04:00
Nemanja
512e96eed4 new eye damage effect (#10728) 2022-08-20 15:17:58 -05:00
DrSmugleaf
d67669ad34 Add XAML control file template (#10737) 2022-08-20 15:11:22 -05:00
Leon Friedrich
17c7b9f1e8 Engine Update to revert PVS changes (#10736) 2022-08-21 05:30:27 +10:00
Leon Friedrich
ff2a67bc74 Revert PVS changes (#10735) 2022-08-21 05:27:41 +10:00
Leon Friedrich
f99d0151e6 Fix AI/NPC error (#10730) 2022-08-21 04:16:11 +10:00
Leon Friedrich
aad09d52c9 Remove fake lag in release mode (#10713) 2022-08-21 04:01:17 +10:00
Leon Friedrich
79c27a8dee Engine update (#10731) 2022-08-21 03:46:01 +10:00
Leon Friedrich
921e2ee57d BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
Leon Friedrich
25093f5146 Content changes for engine state-handling & PVS PR (#9273) 2022-08-21 03:38:20 +10:00
vulppine
a2d18e7a6d starts moving alarm sync logic to alarmables 2022-08-20 07:36:53 -07:00
IanComradeBot
0ffa5ad6b0 Automatic changelog update 2022-08-20 09:06:40 +00:00
lapatison
34dd5ec8d8 Правки перевода (#368)
* Update puddle.ftl

* Update pda.ftl

* Update puddle.ftl
2022-08-20 02:05:36 -07:00
vulppine
8878c0d8a6 ui fix for sensor info 2022-08-20 00:14:16 -07:00
vulppine
375aad1128 sensor updates 2022-08-20 00:07:48 -07:00
vulppine
fbab3cd5aa removes atmos alarmable from scrubbers and vents 2022-08-19 23:59:59 -07:00
vulppine
906667abca updates to air sensor 2022-08-19 23:52:41 -07:00
PJBot
5d74ac3954 Automatic changelog update 2022-08-19 22:51:22 -04:00
Nemanja
79be8258ec circuitry resprite (#10691) 2022-08-19 19:50:18 -07:00
PJBot
d953b63b64 Automatic changelog update 2022-08-19 22:28:52 -04:00
Nemanja
cd930569dc Decrease shot glass max volume (#10711) 2022-08-19 19:27:47 -07:00
PJBot
e206afed99 Automatic changelog update 2022-08-19 22:15:59 -04:00
metalgearsloth
4901201b2d Change gun activates to uses (#10699) 2022-08-19 19:15:53 -07:00
Tomás Alves
c62f5c247d Only use Bible on Mobs (#10712) 2022-08-19 19:15:32 -07:00
Rane
acaa7726ef [1 line] fix disarm oversight (#10709) 2022-08-19 19:14:55 -07:00
Emisse
9daabe8978 Bagel Update 14.9 (#10705) 2022-08-19 19:14:27 -07:00
Emisse
19bc6fda02 Marathon Update 3.3 (science redone) (#10704) 2022-08-19 19:14:14 -07:00
Rane
bafb44c1a4 Agent id card interact fix (#10703) 2022-08-19 15:10:54 -07:00
IanComradeBot
1315695268 Automatic changelog update 2022-08-19 21:29:28 +00:00
lapatison
acdfd94987 Перевод Upstream #366 (#367)
* Update connection-messages.ftl

* Update construction-categories.ftl

* Update metamap.ftl

* Update signs.ftl

* Update currency.ftl

* Update welder-component.ftl

* Update elements.ftl

* Update pipes.ftl

* Update guardian.ftl
2022-08-20 00:28:25 +03:00
IanComradeBot
0b3f2469fe Automatic changelog update 2022-08-19 20:10:25 +00:00
lapatison
4d40f3e937 Фикс перевода шляпы чумного доктора (#365) 2022-08-19 13:09:39 -07:00
Morb
9ff888e6fc Merge pull request #366 from space-syndicate/upstream-sync
Upstream sync
2022-08-19 23:09:21 +03:00
Morbo
88f7b2d8b3 Update locale 2022-08-19 22:57:31 +03:00
Morbo
1035962669 Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-08-19 22:53:06 +03:00
vulppine
43462c7ede air sensor entity 2022-08-19 05:53:49 -07:00
vulppine
9b3df8740f sensor info is now wider, air alarm now actually updates the networked device state 2022-08-19 05:23:25 -07:00
vulppine
6dcbfcaaae whoops 2022-08-19 04:47:31 -07:00
vulppine
b9b9b84bea fixes up air alarm modes 2022-08-19 04:40:50 -07:00
vulppine
14fad57e14 more UI adjustments 2022-08-19 04:17:52 -07:00
vulppine
11c1b60df9 margin changes 2022-08-19 04:10:24 -07:00
vulppine
a0e9f4d0b8 UI changes 2022-08-19 04:06:09 -07:00
vulppine
bf215350a7 double whoops (and also some localization) 2022-08-19 00:29:18 -07:00
vulppine
7f76d49ea8 whoops! 2022-08-19 00:20:50 -07:00
vulppine
376f4c8972 sensor UI 2022-08-18 23:54:39 -07:00
metalgearsloth
ac6dcb2923 Fix bulldog size (#10692) 2022-08-19 16:44:47 +10:00
DrSmugleaf
24ce4b9939 Make classes generated in Rider sealed by default (#10696) 2022-08-19 01:44:16 -05:00
metalgearsloth
9ec4b0867e Whitelist shell feedback (#10694)
Co-authored-by: Visne <39844191+Visne@users.noreply.github.com>
2022-08-18 23:42:47 -07:00
Morb
86d7a1fbb9 Fix categories (#10683) 2022-08-18 17:27:46 -07:00
PJBot
de7895ca82 Automatic changelog update 2022-08-18 20:11:25 -04:00
Nemanja
2ccca5a02d Ports machine boards from shiptest (#10682) 2022-08-18 17:10:20 -07:00
Kevin Zheng
bbfc8ad140 Fix logic error in role timers (#10681) 2022-08-18 17:06:44 -07:00
Emisse
9230cc9e86 Meta Update 1.2 (#10684) 2022-08-18 17:04:38 -07:00
Emisse
1c7a2475ba Box Update 1.5 (#10685) 2022-08-18 17:04:32 -07:00
Nemanja
d7e0b70e2c revenant cleanup (#10662) 2022-08-18 17:04:23 -07:00
Emisse
b8ce23f666 Marathon Update 3.2 (#10686) 2022-08-18 17:03:29 -07:00
Visne
9ba41d9700 Fix comments that were ported from YAML to FTL (#10689) 2022-08-18 16:56:22 -07:00
Julian Giebel
f21282cb75 Disposal routing fixes (#10583) 2022-08-18 23:48:00 +02:00
IanComradeBot
76b5d4d21a Automatic changelog update 2022-08-18 16:32:23 +00:00
lapatison
d70a682f99 Перевод новых настенных табличек (#364) 2022-08-18 09:31:18 -07:00
vulppine
9b1c8f63e5 makes sensor data serializable 2022-08-18 08:30:32 -07:00
vulppine
787bcf903c tab setting on updatestate 2022-08-18 08:16:30 -07:00
vulppine
327314b82f tab changing 2022-08-18 08:14:18 -07:00
vulppine
35ba20de17 air alarm window changes, firelock alarmable 2022-08-18 07:52:21 -07:00
vulppine
b444c0bbbe whoops, forgot to actually sync monitor data in 2022-08-18 07:26:01 -07:00
vulppine
e0ee36ad62 average calculation now returns 0 if there are no sensors 2022-08-18 07:10:39 -07:00
vulppine
531f0cb0e5 ui updates (no sensors yet) 2022-08-18 07:03:37 -07:00
vulppine
10e10b4bae set threshold on server, pressure/temperature average from all sensors sent with air alarm state 2022-08-18 06:44:43 -07:00
vulppine
024e301516 set thresholds from network, reset command, removes OnFire from sensor data 2022-08-18 03:15:13 -07:00
vulppine
068527b13c alert sounds from alarmables, sensor data ctor 2022-08-18 02:37:12 -07:00
vulppine
1c651f051f some backend stuff for air alarms
finally, some UI states!!!
2022-08-17 23:46:15 -07:00
Emisse
41bb62eb1b Some signs I need for mapping pls merge (#10671) 2022-08-17 21:05:44 -07:00
vulppine
32e2686a4b threshold cloning 2022-08-17 20:52:04 -07:00
vulppine
b075606f61 air sensor model (works well enough) 2022-08-17 20:32:31 -07:00
Flipp Syder
15217baa1d Damage Visualizer ECS (#10654) 2022-08-17 19:36:49 -07:00
PJBot
676f3a0c68 Automatic changelog update 2022-08-17 22:35:55 -04:00
metalgearsloth
2b916391ca Don't play storage fill sounds on mapinit (#10653) 2022-08-17 19:34:52 -07:00
PJBot
1d875ec5b2 Automatic changelog update 2022-08-17 22:33:42 -04:00
metalgearsloth
b627b2b34d Fly-by sound tweaks (#10658) 2022-08-17 19:32:39 -07:00
metalgearsloth
64a25dc8f6 Fallback to guncomp on the entity (#10659) 2022-08-17 19:32:34 -07:00
PJBot
5eac94ddf9 Automatic changelog update 2022-08-17 22:31:34 -04:00
Visne
de3e7f21ef Fix missing fluent var (#10663) 2022-08-17 19:30:49 -07:00
Justin Trotter
0d2ebb80d9 Fixed nettle soup recipe (#10664) 2022-08-17 19:30:30 -07:00
Emisse
97ebd17da2 Meta Update 1.1 (#10665) 2022-08-17 19:30:18 -07:00
Kevin Zheng
36e42aa29b Add "already full" message when refilling welder (#10491) 2022-08-17 19:30:12 -07:00
Emisse
c4261a7c01 Marathon Update 3.1 (#10670) 2022-08-17 19:29:35 -07:00
PJBot
ba93ed12ae Automatic changelog update 2022-08-17 22:23:33 -04:00
Justin Trotter
695c62a76b Add musician, clown, and mime winter coats to uniform printer (#10676) 2022-08-17 21:22:30 -05:00
IanComradeBot
8708a324a8 Automatic changelog update 2022-08-17 20:12:00 +00:00
lapatison
1fbcc45d07 Перевод Upstream #362 (#363)
* Update id-card-console-component.ftl

* Update glass.ftl

* Update syndicate.ftl

* Update base_structuredispensers.ftl

* Update pipes.ftl

* Update pipes.ftl

* Update solar.ftl

* Update signs.ftl

* Update store.ftl

* Update currency.ftl

* Update signs.ftl
2022-08-17 13:10:55 -07:00
metalgearsloth
d1639dcf3b Change cartridge drawdepth to floor (#10657) 2022-08-17 23:41:07 +10:00
IanComradeBot
87a114ed88 Automatic changelog update 2022-08-17 07:31:54 +00:00
Morb
d44474b938 Merge pull request #362 from space-syndicate/upstream-sync
Upstream sync
2022-08-17 00:30:49 -07:00
Morbo
1d09fd1f1d Update locale 2022-08-17 10:14:01 +03:00
Morbo
d5c2fb2eaa Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-08-17 10:12:42 +03:00
PJBot
5f88e12651 Automatic changelog update 2022-08-17 00:35:28 -04:00
Nemanja
2152914acc Generalized Store System (#10201) 2022-08-16 21:34:25 -07:00
Flipp Syder
1b50928d50 Station records patches (#10636) 2022-08-17 14:03:23 +10:00
OctoRocket
04b943f2aa Fixed matchbox issue (#10648) 2022-08-17 13:49:48 +10:00
PJBot
0221f8ab6d Automatic changelog update 2022-08-16 23:45:46 -04:00
Leon Friedrich
9fd25937fb Fix empty guns (#10650) 2022-08-17 13:44:43 +10:00
Leon Friedrich
6cb7bbaf73 Fix disposal container names (#10646) 2022-08-17 12:17:32 +10:00
PJBot
46cb3c477c Automatic changelog update 2022-08-16 20:57:57 -04:00
Martin Petkovski
e632787490 fixed typos and added descriptions (#10615) 2022-08-16 17:56:53 -07:00
Leon Friedrich
93584f21db Add entity prototype save test (#10274) 2022-08-17 10:47:58 +10:00
IanComradeBot
1dcacab673 Automatic changelog update 2022-08-16 16:43:23 +00:00
lapatison
18ff95cb8a Перевод Upstream #360 (#361)
* Update toys.ftl

* Update hardsuits.ftl
2022-08-16 09:42:20 -07:00
IanComradeBot
27ac9d5f19 Automatic changelog update 2022-08-16 16:27:56 +00:00
lapatison
05195e3690 Перевод Upstream #357 (#359)
* Update locale

* Update combat-mode.ftl

* Update construction-categories.ftl

* Update device-network.ftl

* Update disposal-mailing-unit-component.ftl

* Update disposal-unit-component.ftl

* Update examine-system.ftl

* Update role-timers.ftl

* Update medicine.ftl

* Update misc.ftl

* Update wintercoats.ftl

* Update base_clothinguniforms.ftl

* Update jumpsuits.ftl

* Update revenant.ftl

* Update rolling_paper.ftl

* Update disposal.ftl

* Update disposal-mailing-unit-component.ftl

* Update device-network.ftl

* Update vending_machines.ftl

* Update units.ftl

* Update disposal-unit-component.ftl

* Update signs.ftl

* Update walls.ftl

* Update walls.ftl

* Update timer-trigger.ftl

* Update revenant.ftl

* Update food.ftl

* Update glasses.ftl

* Update gloves.ftl

* Update vending_machines.ftl

* Update regalrat.yml

* Update Resources/Locale/ru-RU/construction/construction-categories.ftl

Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>

* Update Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/head/misc.ftl

Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>

Co-authored-by: Morbo <14136326+Morb0@users.noreply.github.com>
2022-08-16 09:26:52 -07:00
IanComradeBot
ef53476d32 Automatic changelog update 2022-08-16 16:11:45 +00:00
lapatison
6b95adf6b1 Перевод Upstream #352 (#358)
* Update accents.ftl

* Update id-card-console-component.ftl

* Update anchorable-component.ftl

* #ДОДЕЛАТЬ

* Update crew-manifest.ftl

* Update miasma.ftl

* Update rules.ftl

* Update steal-condition.ftl

* Update accesses.ftl

* Update cargo-shuttle.ftl

* Update armory-crates.ftl

* Update armory-crates.ftl

* Update botany-crates.ftl

* Update emergency-crates.ftl

* Update engineering-crates.ftl

* Update engines-crates.ftl

* Update armory-crates.ftl

* Update botany-crates.ftl

* Update emergency-crates.ftl

* Update engineering-crates.ftl

* Update emergency-crates.ftl

* Update food-crates.ftl

* Update fun-crates.ftl

* Update livestock-crates.ftl

* Update materials-crates.ftl

* Update medical-crates.ftl

* Update salvage-crates.ftl

* Update security-crates.ftl

* Update botany-crates.ftl

* Update service-crates.ftl

* Update syndicate-crates.ftl

* Update technologies.ftl

* Update artifact-equipment.ftl

* Update thrusters.ftl

* Update dragon.ftl

* Update wieldable-component.ftl

* Update general-station-records.ftl

* Update walls.ftl

* Update bar_sign.ftl

* Update dragon.ftl

* Update trinary.ftl

* Update computers.ftl

* Update gas_tanks.ftl

* Update computers.ftl

* Update instruments_wind.ftl

* Update instruments_wind.ftl

* Update instruments_string.ftl

* Update instruments_string.ftl

* Update instruments_structures.ftl

* Update instruments_percussion.ftl

* Update instruments_misc.ftl

* Update instruments_brass.ftl

* Update base_instruments.ftl

* Update carp.ftl

* Update iff.ftl

* Update emergency.ftl

* Update tanks.ftl

* Update gas-canisters.ftl

* Update connection-messages.ftl

* Update rules.ftl

* Update Resources/Locale/ru-RU/connection-messages.ftl

Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>

* Update Resources/Locale/ru-RU/info/rules.ftl

Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>

* Update Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_misc.ftl

Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>

* Update accents.ftl

Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2022-08-16 09:10:42 -07:00
IanComradeBot
e200b7cad7 Automatic changelog update 2022-08-16 15:24:02 +00:00
Morb
04154a373c Merge pull request #360 from space-syndicate/upstream-sync
Upstream sync
2022-08-16 08:22:57 -07:00
Morbo
421faaf2b7 Update locales 2022-08-16 17:47:03 +03:00
Morbo
170ef592b1 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	.github/CODEOWNERS
#	Resources/Prototypes/Entities/Structures/Doors/Airlocks/base_structureairlocks.yml
#	Resources/Prototypes/Entities/Structures/Doors/Airlocks/external.yml
#	Resources/Prototypes/Entities/Structures/Doors/Firelocks/firelock.yml
2022-08-16 17:30:58 +03:00
PJBot
ad67a8508a Automatic changelog update 2022-08-16 09:42:31 -04:00
Martin Petkovski
69c0990075 fixed missing magicarp and holocarp death sprite (#10639) 2022-08-16 23:41:25 +10:00
PJBot
ea43fb18c0 Automatic changelog update 2022-08-16 07:17:21 -04:00
HoidC
f48bb549b9 Rebalance some hardsuits to be better/make more sense (RD, death squad) and renamed captain's armour (#10618) 2022-08-16 04:16:17 -07:00
Leon Friedrich
cf8ad5f815 Move MultipleTool to shared (#9964) 2022-08-16 03:19:54 -07:00
Andreas Kämper
3c3a44ec49 Port wires/maintenance panel visualizer (#10543) 2022-08-16 03:04:07 -07:00
PJBot
34bcbc9500 Automatic changelog update 2022-08-16 05:58:43 -04:00
Flipp Syder
0396f8eb9d Adds some extra toys to the arcade machine (#10637) 2022-08-16 02:57:39 -07:00
PJBot
ed8414c800 Automatic changelog update 2022-08-16 00:23:20 -04:00
Tomás Alves
8150808eaf No pointing while sleeping (#10626) 2022-08-15 21:22:16 -07:00
Leon Friedrich
8e7671541a Fix station records error (#10631) 2022-08-15 21:15:00 -07:00
Leon Friedrich
f47f8d5a1e Fix miasma error (#10629) 2022-08-15 20:45:59 -07:00
wrexbe
aaf0b34d0b Add self to code owners (#10634) 2022-08-15 20:32:40 -07:00
wrexbe
ba9ee7300d Added more docs to integration pool manager (#10632) 2022-08-15 20:32:15 -07:00
wrexbe
845ef758b3 Keep player status on disconnect (#10624) 2022-08-15 17:09:35 -07:00
OctoRocket
b8f81d5653 Fixes typo (#10621) 2022-08-15 23:57:03 +02:00
Morb
ddd9350732 Update locale (#357) 2022-08-15 14:41:25 -07:00
Morb
eefebb234c Merge pull request #354 from space-syndicate/upstream-sync
Upstream sync
2022-08-15 14:35:14 -07:00
Morbo
fffeace916 Restore origin infiltrator.yml 2022-08-16 00:22:30 +03:00
Morbo
6b74e70360 Merge remote-tracking branch 'upstream/master' into test2
# Conflicts:
#	Resources/Maps/infiltrator.yml
#	Resources/Textures/Tiles/attributions.yml
2022-08-16 00:21:46 +03:00
Morb
3363bdc1a5 Merge pull request #355 from space-syndicate/revert-353-revert-352-upstream-sync
Revert "Revert "Upstream sync""
2022-08-15 14:20:14 -07:00
Morb
fac3c2e4c5 Revert "Revert "Upstream sync"" 2022-08-15 14:19:44 -07:00
metalgearsloth
69f93fc368 Remove delta and way (#10617) 2022-08-15 07:04:23 -07:00
Tomás Alves
67e4061fcd SanitizeMessageCapital: Check Empty String (#10616) 2022-08-15 06:48:51 -07:00
PJBot
9bf3236bb1 Automatic changelog update 2022-08-15 00:58:34 -04:00
Linus Wacker
d40b81e74c increases pillAmount limit (#9185)
* increases pillAmount limit

* Update ChemMasterWindow.xaml.cs

Co-authored-by: wrexbe <81056464+wrexbe@users.noreply.github.com>
2022-08-14 21:57:31 -07:00
metalgearsloth
93efa6c3b8 Fix some unneeded debug logs (#10485)
2 data definitions + NPCs.
2022-08-14 21:23:23 -07:00
metalgearsloth
702cfd15e9 Parallax fix + menu tweak (#10576) 2022-08-15 14:16:53 +10:00
metalgearsloth
c6c35abb5e Update submodule to 0.40.3.3 (#10610) 2022-08-15 14:15:46 +10:00
PJBot
200ef70610 Automatic changelog update 2022-08-15 00:15:05 -04:00
Leon Friedrich
8b4fcf1a08 Fix direction icons (#10592) 2022-08-14 21:14:00 -07:00
ChilbroBaggins
cfb9b884a1 Sign fix (#10586)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
2022-08-15 14:09:41 +10:00
Leon Friedrich
6000543c44 Attribution tweaks (#10601)
* Attribution tweaks

* reword
2022-08-14 21:08:03 -07:00
metalgearsloth
ee55bd2496 Sort game rules before running tests (#10484)
Should probably make failures slightly more consistent overall unless something happens to cleanup.

Co-authored-by: wrexbe <wrexbe@protonmail.com>
2022-08-14 21:07:20 -07:00
Leon Friedrich
24b21c80f2 Remove duplicate disposal unit verb (#10607)
* Remove duplicate verb

* also fix missing loc string
2022-08-14 20:58:58 -07:00
wrexbe
23670ca1e3 Alert test fix (#10609) 2022-08-14 20:45:58 -07:00
keronshb
073e394268 Singulo field gen power fix + powered collide fix (#10443)
* Connected check

* Power gen fix
2022-08-14 19:37:58 -07:00
wrexbe
62e57ab793 Update engine to v0.40.3.2 (#10606) 2022-08-14 17:53:54 -07:00
wrexbe
c1d811bc3a Saltern fix (#10605)
* Remove empty grids from saltern

* Fix saltern
2022-08-14 17:33:59 -07:00
wrexbe
c9954ab338 Remove empty grids from saltern (#10604) 2022-08-14 16:50:59 -07:00
wrexbe
590804bcea Update engine to 0.40.3.1 (#10603) 2022-08-14 16:26:31 -07:00
wrexbe
40769e9824 Fix the test floor map (#10602) 2022-08-14 16:02:48 -07:00
wrexbe
9add0e329f Update Engine to 0.40.3.0, put yaml action back (#10600) 2022-08-14 14:25:48 -07:00
PJBot
9c55f243d6 Automatic changelog update 2022-08-14 17:15:49 -04:00
Moony
37c64b69a5 Lock non-newbies out of intern roles. (#10598)
* Lock non-newbies out of intern roles.

* Remove from service worker as it doesn't gate anything.
2022-08-14 16:14:46 -05:00
wrexbe
31b93dfd72 Fix for yaml attributes (#10599) 2022-08-14 14:05:27 -07:00
Leon Friedrich
3c7c2cd7c1 Fix IoCManager test error (#10597) 2022-08-14 13:17:50 -07:00
Moony
6fe29d1c66 Update PlayTimeCommands.cs (#10596)
pjb forgor to make it possible to actually use the command.
2022-08-14 13:16:47 -07:00
wrexbe
c4d135e253 Refactor lobby status (#10550) 2022-08-14 12:54:49 -07:00
Leon Friedrich
c535214aa2 Fix restart error (#10591) 2022-08-14 12:54:11 -07:00
Leon Friedrich
d08b84c002 Log storage error (#10588) 2022-08-14 12:52:17 -07:00
Leon Friedrich
dc8f6d6bac Fix cross-map decal rendering (#10548) 2022-08-15 03:25:33 +10:00
Paul Ritter
340a3724a2 update submodule (#10579) 2022-08-14 11:23:27 +02:00
Paul Ritter
d154a89a63 fixes typo (#10578) 2022-08-14 11:13:12 +02:00
PJBot
0164891964 Automatic changelog update 2022-08-14 02:24:28 -04:00
Martin Petkovski
40b9a9dda4 fixed inhand and worn sprites for boxing gloves (#10574) 2022-08-13 23:23:25 -07:00
PJBot
b128132243 Automatic changelog update 2022-08-14 02:01:42 -04:00
Nemanja
20a51ad7c3 prevent placing tiles under walls (#10547) 2022-08-13 23:00:39 -07:00
PJBot
58bb9cc32e Automatic changelog update 2022-08-14 02:00:29 -04:00
Nemanja
71e5f34d84 prevents revenant harvesting and soul searching from stacking (#10567)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-08-13 22:59:26 -07:00
Rane
572a4f7fb3 Eye damage (#10262) 2022-08-13 22:59:14 -07:00
PJBot
ef924faae7 Automatic changelog update 2022-08-14 01:58:28 -04:00
Julian Giebel
b2436c22a7 Adds disposal mailing units (again) (#7630) 2022-08-13 22:57:25 -07:00
Kevin Zheng
91ddba9927 Add flower crown (#10301) 2022-08-13 22:50:50 -07:00
Julian Giebel
1390cd4019 Add webp and json generation options to the map renderer (#10367) 2022-08-13 22:50:03 -07:00
PJBot
bea1f595d4 Automatic changelog update 2022-08-14 01:49:05 -04:00
Veritius
51fa58673a Allow C4's auto-starting when stickied quality to be toggled (#10434) 2022-08-13 22:48:02 -07:00
Paul Ritter
f69fb1d9ce Validates yaml schemas from engine (#10133)
Co-authored-by: Paul Ritter <ritter.paul1@gmail.com>
2022-08-13 22:46:53 -07:00
PJBot
ff2c42cd05 Automatic changelog update 2022-08-14 01:39:44 -04:00
Nemanja
c3fdc85d60 Rat King Names (#10503) 2022-08-13 22:38:40 -07:00
corentt
f26d6b333c Add HoP and Detective spawn point to NSS Pillar (#10526) 2022-08-13 22:37:51 -07:00
Kevin Zheng
0722ef394c Fix ChemMaster discard needing a target solution (#10492) 2022-08-13 22:37:19 -07:00
Visne
58769634c7 Fix a bunch of compiler warnings (#10518) 2022-08-13 22:28:34 -07:00
PJBot
19ac6c0573 Automatic changelog update 2022-08-14 01:23:17 -04:00
Rane
65b0ea880f fix vehicle collision error (#10477) 2022-08-13 22:22:14 -07:00
PJBot
3dd4670186 Automatic changelog update 2022-08-14 01:21:38 -04:00
Visne
906edc592d Fix/improve smokeables (#10497) 2022-08-13 22:20:31 -07:00
corentt
7deb22e163 Fix cans that cant be spilled (#10529) 2022-08-13 22:19:45 -07:00
ChilbroBaggins
0c2d1b79c0 Adds additional directional signs for mapping (#10467)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
2022-08-13 22:18:58 -07:00
PJBot
a635692051 Automatic changelog update 2022-08-14 01:18:50 -04:00
Nemanja
f7d9a1c38a Add variant of megaseed servitor with no access locked (#10549) 2022-08-13 22:18:05 -07:00
ZeroDiamond
5da795281b Musician's Tuxedo & Musician's Winter Coat (#10460) 2022-08-13 22:17:37 -07:00
PJBot
a15924112d Automatic changelog update 2022-08-14 01:16:57 -04:00
OctoRocket
001830b6e4 Fixed energy dagger sprite being flipped the wrong way in one frame of its animation (#10560) 2022-08-13 22:15:54 -07:00
Morb
acdd2a1be5 Localize construction categories (#10564) 2022-08-13 22:15:12 -07:00
Jessica M
9aa4ae1fb4 Flashes, Expendablelights, and spray bottles will mark as trash when used up (#10430) 2022-08-13 22:14:49 -07:00
PJBot
c4fadd0783 Automatic changelog update 2022-08-14 01:05:50 -04:00
metalgearsloth
b77e94f36c Add plastitanium walls (#10572) 2022-08-14 15:04:46 +10:00
metalgearsloth
9eb60ed641 Add shuttle walls to icon smoothing (#10573) 2022-08-13 22:00:40 -07:00
wrexbe
21d1e185cf Add test for try disease adding (#10563) 2022-08-13 17:41:21 -07:00
Paul Ritter
e198d8de91 update submodule (#10569) 2022-08-14 01:38:09 +02:00
Paul Ritter
6cae8803ca hotfix... again (#10568) 2022-08-13 23:42:59 +02:00
Paul Ritter
e812a2bb3d hotfix yaml linter crash (#10566) 2022-08-13 23:28:24 +02:00
Paul Ritter
3e17db0a39 removes ipopulatedefaultvalues (#10103) + update submodule
Co-authored-by: Paul Ritter <ritter.paul1@gmail.com>
2022-08-13 23:14:16 +02:00
ike709
7bb7e17412 Adds yet another dweeb to the name replacements (#10562) 2022-08-13 21:32:42 +02:00
Morb
fb72dd694a Merge pull request #353 from space-syndicate/revert-352-upstream-sync
Revert "Upstream sync"
2022-08-13 08:08:21 -07:00
Morb
105ee80f09 Revert "Upstream sync" 2022-08-13 08:05:52 -07:00
Myctai
d5ac90e65b Give "Thieving" suffix to Thieving Gloves (#10439) 2022-08-14 00:02:22 +10:00
PJBot
52c0d574e2 Automatic changelog update 2022-08-13 09:58:52 -04:00
Justin Trotter
3a3128566d nukie jumpsuits and skirts sensors off (#10267) 2022-08-13 23:57:49 +10:00
PJBot
6329e2a377 Automatic changelog update 2022-08-13 09:53:27 -04:00
Nemanja
ee40293926 spationaut helm tweak (#10546) 2022-08-13 23:52:45 +10:00
Ablankmann
5c8babb44e Better Outlaw's Hat (#10291) 2022-08-13 23:52:24 +10:00
PJBot
68e0954f39 Automatic changelog update 2022-08-13 09:50:44 -04:00
Nemanja
3e1cf73469 Revs (the spooky ones) (#9842) 2022-08-13 23:49:41 +10:00
ChilbroBaggins
ab4e2ef74f Material Wall Graphs (#10062)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
2022-08-13 23:34:02 +10:00
metalgearsloth
0dcac22e42 Don't scale do_afters (#10553) 2022-08-13 23:01:23 +10:00
PJBot
21eaa21673 Automatic changelog update 2022-08-13 08:07:18 -04:00
lapatison
5a36a4e373 Remove crate from cargo kvass tank (#10519) 2022-08-13 22:06:15 +10:00
PJBot
580c70cd5f Automatic changelog update 2022-08-13 00:33:26 -04:00
metalgearsloth
71ffca2257 Move do_afters to an overlay (#10463) 2022-08-13 14:32:23 +10:00
metalgearsloth
36ba197a25 Turn role timers on by default (#10552) 2022-08-13 14:14:56 +10:00
Nemanja
145af26ea4 Make tiny fans clickable (#10545) 2022-08-13 13:57:41 +10:00
metalgearsloth
87c05f2949 Cleanup overlay shaders when done (#10432) 2022-08-13 10:58:53 +10:00
Morb
f71df31d0d Merge pull request #352 from space-syndicate/upstream-sync
Upstream sync
2022-08-12 17:45:18 -07:00
PJBot
2faf84e943 Automatic changelog update 2022-08-12 20:28:17 -04:00
Nemanja
74d2864b1e fix combat mode popup (#10523) 2022-08-13 10:27:13 +10:00
Morbo
b059f11fb4 Fix space tilemap 2022-08-13 00:54:25 +03:00
Morbo
6fcf0405e9 Update ConstructionStation tilemap naming 2022-08-13 00:51:33 +03:00
Morbo
ae6d6c5a56 Remove lokalise python module 2022-08-13 00:07:48 +03:00
Morbo
814553c5c5 Update locale 2022-08-13 00:05:26 +03:00
Morbo
89253944ce Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Maps/infiltrator.yml
2022-08-12 23:56:12 +03:00
PJBot
685369debf Automatic changelog update 2022-08-11 22:54:31 -04:00
metalgearsloth
5449835bba Fix audio occlusion (#10538) 2022-08-11 19:53:28 -07:00
AJCM-git
3f74141c93 Makes projectile speed configurable in gun system (#10535) 2022-08-12 12:49:46 +10:00
PJBot
ccb3fd5d91 Automatic changelog update 2022-08-11 21:34:35 -04:00
Nemanja
5670769435 fix lathe queue interruption bug (#10533) 2022-08-11 20:33:32 -05:00
PJBot
8274e10107 Automatic changelog update 2022-08-11 18:54:39 -04:00
Nemanja
98cdb12b4f wielding cleanup (#10525) 2022-08-12 08:53:35 +10:00
PJBot
c8f8bf68f0 Automatic changelog update 2022-08-11 17:20:35 -04:00
Kevin Zheng
9cb7e0f6c4 Make atmos Turing-complete (#10520)
* Add pneumatic valves

Pneumatic valves permit bidirectional flow between the inlet and outlet
if the pressure at the control port is high enough.

* Add construction recipe
2022-08-11 16:19:31 -05:00
PJBot
3d511900e9 Automatic changelog update 2022-08-11 16:09:26 -04:00
Nemanja
92eb7d58a7 Revert "Disarms now deselect after a usage. (#9290)" (#10524)
This reverts commit 90e2e44462.
2022-08-11 15:08:22 -05:00
Peptide90
e8e92178c5 makes terrain tiles show cables (#10490) 2022-08-11 12:02:43 -05:00
PJBot
b8fcc93952 Automatic changelog update 2022-08-11 12:59:47 -04:00
metalgearsloth
b4248482c5 IFF console (#10504)
* IFF console

* Silly

* Color

* a

* Const bool default

* Full stealth as well coz dork.

* Infiltrator update
2022-08-11 11:58:44 -05:00
metalgearsloth
6feb10502f Disable role timer latejoin roles (#10512)
On master it will just close the GUI and do nothing if the role timer is not met. This PR just means it shows as disabled and also provides the reason on tooltip as well.
2022-08-11 11:56:26 -05:00
IanComradeBot
acc8263e96 Automatic changelog update 2022-08-11 15:06:55 +00:00
lapatison
e1107b9d2d Правки перевода (#351)
* Update misc.ftl

* Update rplasma.ftl

* Update reinforced.ftl

* Update plasma.ftl

* Update window.ftl

* Update reinforced.ftl

* Update human-hair.ftl

* Update atmos_alarms.ftl

* Update department.ftl

* Update late-join-gui.ftl

* Update humanoid-profile-editor.ftl
2022-08-11 08:05:48 -07:00
metalgearsloth
4b48f7e1ef Add missing break on RemoveDisallowedJobs (#10511) 2022-08-11 22:47:54 +10:00
PJBot
3df8793b5a Automatic changelog update 2022-08-11 05:26:33 -04:00
Flipp Syder
0f9e31c988 Listener fix for speech (#10240) 2022-08-11 19:25:29 +10:00
PJBot
29ce4ead84 Automatic changelog update 2022-08-11 00:25:08 -04:00
Nemanja
d846fe1937 Fix ore processor construction (#10505) 2022-08-11 14:24:04 +10:00
PJBot
e0af335eb1 Automatic changelog update 2022-08-10 22:44:22 -04:00
Rane
1e93dd1d1e give more info in examine for rotting (#10493)
* give more info in examine for rotting

* remove line

* Update MiasmaSystem.cs

* Update MiasmaSystem.cs

Co-authored-by: wrexbe <81056464+wrexbe@users.noreply.github.com>
2022-08-10 19:43:19 -07:00
PJBot
8c8b19454a Automatic changelog update 2022-08-10 22:12:33 -04:00
metalgearsloth
1347aed0b2 Don't allow anchorable overlap (#10461)
* Don't allow anchorable overlap

Should significantly reduce incidents of wall pushing.

* woops
2022-08-10 19:11:29 -07:00
metalgearsloth
3764b556a1 Update submodule to 0.39.1.0 (#10495) 2022-08-11 10:03:26 +10:00
PJBot
692d513c70 Automatic changelog update 2022-08-10 13:49:35 -04:00
metalgearsloth
35a573117b Fancy IFF labels (#10475)
My brain now worked enough to be able to do this since do_after overlay. I just avoided doing another matrix transformation and offset the control.
2022-08-10 12:48:32 -05:00
PJBot
23517545e6 Automatic changelog update 2022-08-10 04:38:26 -04:00
Rane
e81510bf3e Escape inventory refactor (#10203) 2022-08-10 18:37:20 +10:00
metalgearsloth
49986231ca Update submodule to 0.39.0.0 (#10482) 2022-08-10 17:38:27 +10:00
metalgearsloth
a549a85e81 Update tiles to modern standards (#10436) 2022-08-10 17:05:40 +10:00
metalgearsloth
dfec3a10a5 Update submodule to 0.38.1.0 again (#10481) 2022-08-10 16:37:43 +10:00
Leon Friedrich
c627280c2f Fix events.enabled (#10345) 2022-08-10 16:15:44 +10:00
Pieter-Jan Briers
cdae608e3c Mark some CVars as CONFIDENTIAL. (#10468)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-08-10 15:42:31 +10:00
metalgearsloth
044e688ce8 Revert "Update submodule to 0.38.1.0 (#10473)" (#10479) 2022-08-10 15:33:53 +10:00
metalgearsloth
2aa08c7627 Update submodule to 0.38.1.0 (#10473) 2022-08-10 13:49:45 +10:00
Emisse
e9062bf13b Bagel Update 14.8 (#10470) 2022-08-09 19:37:28 -07:00
Emisse
1361da0eb8 Box Update 1.4 (#10471) 2022-08-09 19:37:20 -07:00
Emisse
21c140bf89 Marathon Update 3.0 (#10472) 2022-08-09 19:37:07 -07:00
Morb
4138fedca2 Entity pickup/drop sound components (#10233) 2022-08-09 19:14:55 +10:00
PJBot
e8de8df981 Automatic changelog update 2022-08-09 01:11:05 -04:00
Flipp Syder
3d36a6e1f6 Station records (#8720)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-08-09 15:10:01 +10:00
metalgearsloth
75dfbdb57f Fix muzzle flashes for other players (#10454) 2022-08-09 14:30:32 +10:00
metalgearsloth
4becd815b1 Nerf carp spawn rate (#10456) 2022-08-09 14:28:35 +10:00
PJBot
fae4b20486 Automatic changelog update 2022-08-08 20:33:21 -04:00
Nemanja
210b2cd5ca Fix fucked names in steal condition (#10445) 2022-08-09 10:32:17 +10:00
Kara
bbdb269b5f Whitelist reason cvar + RP server whitelist reason (#10451) 2022-08-08 16:55:57 -07:00
Kara
1eb4dfb13f Rules header cvar + RP server rules header (#10450) 2022-08-08 16:20:01 -07:00
metalgearsloth
3fbc42aef0 Fix miasma crash (#10433) 2022-08-08 03:09:09 -07:00
Rinkashikachi
03c6ab90b8 Access level localization (#10250) 2022-08-08 19:50:45 +10:00
PJBot
03d23239dc Automatic changelog update 2022-08-08 05:04:59 -04:00
Morb
1e6e4a2e34 Add bare footstep sounds (#10272) 2022-08-08 19:03:56 +10:00
Rinkashikachi
5fbecff3ad Added localization functionality for cargo orders (#10248) 2022-08-08 18:58:51 +10:00
PJBot
0810bd86db Automatic changelog update 2022-08-08 04:58:42 -04:00
Anthemic
18547834a2 Printable holofans (#10194) 2022-08-08 18:57:39 +10:00
PJBot
919d8a11a7 Automatic changelog update 2022-08-08 04:56:54 -04:00
Nemanja
69e69e7db7 Captain's Captain's Jetpack (#10195) 2022-08-08 18:55:50 +10:00
PJBot
0674a7ae60 Automatic changelog update 2022-08-08 04:52:44 -04:00
Kevin Zheng
b95cec9b19 Increase robust harvest effectiveness (#10369) 2022-08-08 18:51:41 +10:00
wrexbe
2c13a2c93c Ignore missing components that end with "Visuals" (#9613)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-08-08 18:50:54 +10:00
PJBot
3bff5d550b Automatic changelog update 2022-08-08 04:48:19 -04:00
Myctai
e9d80a8fb9 Bring ointment in line with bruise pack on healing power (#10420) 2022-08-08 18:47:15 +10:00
Rinkashikachi
df681f98aa Technology localization (#10252) 2022-08-08 18:40:20 +10:00
Kara
3e4fd416ab Hotfix #10114 (#10431) 2022-08-07 23:58:54 -07:00
metalgearsloth
d4d3e05893 Carp rift proximity (#10429) 2022-08-08 14:43:09 +10:00
PJBot
7ec27204bb Automatic changelog update 2022-08-08 00:28:33 -04:00
Justin Trotter
d4848a896a active pinpointers finds targets upon map transition (#10241) 2022-08-08 14:27:30 +10:00
metalgearsloth
3f5a5d46b6 Dragon rift fixes (#10428) 2022-08-08 14:19:53 +10:00
metalgearsloth
fcd005cf06 Fix sound again (again) (#10426) 2022-08-08 13:56:28 +10:00
metalgearsloth
db55d44e3d Fix build again (again) (#10425) 2022-08-08 13:38:42 +10:00
PJBot
0c513fe17e Automatic changelog update 2022-08-07 23:23:41 -04:00
Larry
86a0ecb6d3 HoS has combat gloves in his hands (#10191) 2022-08-08 13:22:38 +10:00
PJBot
8ebb07bc64 Automatic changelog update 2022-08-07 23:17:46 -04:00
Nemanja
123c631067 Zombie SFX (#9976) 2022-08-08 13:16:43 +10:00
PJBot
39ef4179d0 Automatic changelog update 2022-08-07 22:53:18 -04:00
lapatison
d2169c049f Tranquilizer shell back to security techfab (#9985) 2022-08-08 12:52:14 +10:00
metalgearsloth
c0439fe86a Fix build (#10421) 2022-08-08 12:49:52 +10:00
PJBot
62d1de1caa Automatic changelog update 2022-08-07 22:39:07 -04:00
Level10Cybermancer
0d9b3743cd Blunt melee weapons now deal stamina damage (#9897) 2022-08-08 12:38:04 +10:00
metalgearsloth
189d49a51f ItemMapper ECS (#9867) 2022-08-08 12:35:57 +10:00
Peptide90
b55b806c6b Bar sign suffix fix + move base wall into walls.yml (#10109) 2022-08-08 12:34:31 +10:00
PJBot
e087fd473c Automatic changelog update 2022-08-07 22:30:35 -04:00
Moony
29e281973d Revert "stl (#10401)" (#10408)
This reverts commit 3d850c6592.
2022-08-07 21:29:41 -05:00
Moony
42785e60fe Revert "chr (#8674)" (#10409)
This reverts commit 680636dea3.
2022-08-07 21:29:31 -05:00
Myctai
207a07157a Make red tanks always mean Nitrogen (#9795) 2022-08-08 12:28:52 +10:00
PJBot
89ca5a244e Automatic changelog update 2022-08-07 22:28:11 -04:00
Morb
ccb70fd9b6 Add nuke ops greeting sound (#9862) 2022-08-08 12:27:08 +10:00
PJBot
6aa36e4c83 Automatic changelog update 2022-08-07 22:22:57 -04:00
Nemanja
1470957e7e Night At The Orchestra [All the Instruments] (#9364) 2022-08-08 12:21:54 +10:00
metalgearsloth
afba5436fe Update submodule to 0.38.0.0 (#10415) 2022-08-08 11:59:51 +10:00
PJBot
410246de34 Automatic changelog update 2022-08-07 21:50:12 -04:00
Kevin Zheng
e0836311f1 Add prices for gas canisters (#10129) 2022-08-08 11:49:06 +10:00
Leon Friedrich
193b9f467d Remove string appearance keys (#10114) 2022-08-08 11:44:16 +10:00
Nemanja
1783dd82e7 disallow stacking polymorphs by default (#9845)
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-08-08 11:34:20 +10:00
PJBot
b8045c3f29 Automatic changelog update 2022-08-07 20:32:56 -04:00
metalgearsloth
f695d239c9 Make PA 40% less jank (#9278)
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com>
Co-authored-by: wrexbe <81056464+wrexbe@users.noreply.github.com>
2022-08-08 10:31:53 +10:00
PJBot
9078e4caf5 Automatic changelog update 2022-08-07 20:19:17 -04:00
metalgearsloth
a29d8b9fa2 Carp wave spawner and dragons as an actual event (#10254) 2022-08-08 10:18:14 +10:00
IanComradeBot
c38ed6ccb9 Automatic changelog update 2022-08-07 23:54:15 +00:00
Morb
69af4aff62 Merge pull request #348 from space-syndicate/upstream-sync
Upstream sync
2022-08-08 02:53:11 +03:00
Arthur
56a1a659c2 Update locale 2022-08-08 02:52:47 +03:00
Arthur
3077dd134c Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-08-08 02:41:55 +03:00
T-Stalker
3d850c6592 stl (#10401) 2022-08-08 09:41:52 +10:00
PJBot
4139ec145a Automatic changelog update 2022-08-07 19:23:52 -04:00
metalgearsloth
797a11a6ed Fix cargo shuttle (#10397) 2022-08-08 09:22:46 +10:00
Júlio César Ueti
ee969c9799 Adds even more important Admin Logging (#10268) 2022-08-08 09:21:56 +10:00
Moony
a2d8e96a53 Fix localization for playtime. (#10389) 2022-08-08 08:43:27 +10:00
IanComradeBot
3b6a5758ed Automatic changelog update 2022-08-07 13:44:39 +00:00
lapatison
92a7112bb6 Правки перевода (#347)
* Update emergency.ftl

* Update wands.ftl

* Update belts.ftl
2022-08-07 16:43:36 +03:00
lapatison
0c45eaa5a9 Перевод последнего обновления (#346)
* Update department.ftl

* Update late-join-gui.ftl

* Update job-names.ftl

* Update role-timers.ftl

* Update play-time-commands.ftl

* Update Resources/Locale/ru-RU/players/play-time/play-time-commands.ftl

Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>

* Update play-time-commands.ftl

Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com>
2022-08-07 16:43:25 +03:00
IanComradeBot
cb652b62a5 Automatic changelog update 2022-08-07 12:17:19 +00:00
Morb
da1d48c72d Merge pull request #345 from space-syndicate/upstream-sync
Upstream sync
2022-08-07 15:16:14 +03:00
Arthur
01c42e6fc7 Add new station goals locale strings 2022-08-07 13:35:49 +03:00
Arthur
94ac3063fd Update locale 2022-08-07 13:35:05 +03:00
Arthur
0f7c8b2469 Fix cart water sprite 2022-08-07 13:29:55 +03:00
Arthur
6edf90d517 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Maps/infiltrator.yml
#	Resources/Textures/Objects/Specific/Janitorial/janitorial_cart.rsi/cart_water_1.png
#	Resources/Textures/Objects/Specific/Janitorial/janitorial_cart.rsi/cart_water_2.png
#	Resources/Textures/Objects/Specific/Janitorial/janitorial_cart.rsi/cart_water_3.png
#	Resources/Textures/Tiles/attributions.yml
2022-08-07 13:28:53 +03:00
PJBot
bfceb22189 Automatic changelog update 2022-08-07 04:51:55 -04:00
metalgearsloth
f5fdf4e672 Disable NPCs in debug (#10353) 2022-08-07 18:51:04 +10:00
Kara
b947151d9a Bucket solution fills + ECS SolutionContainerVisualizer (#10289) 2022-08-07 01:50:52 -07:00
Kara
ee8d5d7828 Detective role requirements (#10387) 2022-08-07 17:55:27 +10:00
PJBot
15fc992809 Automatic changelog update 2022-08-07 03:11:43 -04:00
Júlio César Ueti
e0ca000225 Adds a check for hitSoundOverride in meleeWeaponSystem (#10380) 2022-08-07 17:10:39 +10:00
metalgearsloth
5513829aff Add detective to sec department (#10386) 2022-08-07 17:09:51 +10:00
Pieter-Jan Briers
e852ada6c8 Play time tracking: Job timers 3: more titles: when the (#9978)
Co-authored-by: Veritius <veritiusgaming@gmail.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-08-07 16:00:42 +10:00
Leon Friedrich
6b94db0336 Preserve explosion error stack trace (#10379) 2022-08-07 14:01:21 +10:00
metalgearsloth
77f336efe4 Update submodule to 0.37.0.0 (#10381) 2022-08-07 13:59:43 +10:00
Leon Friedrich
099d38b562 Fix station deletion bug (#10348) 2022-08-07 13:53:07 +10:00
PJBot
31141ad0fb Automatic changelog update 2022-08-06 21:17:29 -04:00
Kevin Zheng
5fe341e5f4 Make egg-plants contain actual egg (#10378) 2022-08-06 18:16:26 -07:00
Nemanja
b3f425f6dc Fix durathread recipe (#10375) 2022-08-06 18:15:32 -07:00
PJBot
d750b82c25 Automatic changelog update 2022-08-06 21:14:38 -04:00
Pancake
a1fd4a523d Teeny Tiny Wand Fix (#10361) 2022-08-06 18:13:39 -07:00
Peptide90
e748f9ac3d New grass & dirt tiles. Split minor update. (#10260)
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-08-06 18:13:35 -07:00
PJBot
157830115d Automatic changelog update 2022-08-06 21:12:58 -04:00
Nemanja
b8dcbd1bb7 Fix meat spike deconstruction (#10342) 2022-08-06 18:11:55 -07:00
PJBot
44a7d5c92b Automatic changelog update 2022-08-06 21:11:42 -04:00
Emisse
52de2ad98a Jetpack weight fixe 4 lines of yml (#10306) 2022-08-06 18:11:38 -07:00
Emisse
d9a0412074 Box Update 1.3 (#10360) 2022-08-06 18:10:53 -07:00
Emisse
b265f20e34 Meta Small Fixe (#10368) 2022-08-06 18:10:44 -07:00
keronshb
8e9a6460ae Field gen fixes (#10366) 2022-08-06 18:10:37 -07:00
Kevin Zheng
b3db693c6c Fix plant clonexadone (#10371) 2022-08-06 18:09:51 -07:00
Emisse
11abbb2803 Atmos Fire Helmet Fixe 3 line yml (#10372) 2022-08-06 18:09:37 -07:00
ike709
e966432044 Adds another dweeb to the username replacements script (#10365) 2022-08-07 00:35:20 +02:00
Pieter-Jan Briers
36612fdaf3 Update Robust to revert BUI system changes (#10376) 2022-08-07 00:34:23 +02:00
metalgearsloth
f4bbe7aea6 Fix bullet impact effect exception (#10357) 2022-08-06 16:48:55 +10:00
metalgearsloth
45bd1edd5b Revert "Update submodule to 0.34.0.0 (#10356)" (#10359) 2022-08-06 16:48:21 +10:00
metalgearsloth
bab54e5e3e Make conveyors event driven (#9733) 2022-08-06 16:32:38 +10:00
metalgearsloth
f4da2b2e52 Update submodule to 0.34.0.0 (#10356) 2022-08-06 15:07:32 +10:00
Leon Friedrich
e06ea56eb2 Content BUI changes for engine PR (#10308) 2022-08-06 14:59:02 +10:00
metalgearsloth
9b662c3b62 Fix nukeops start (#10355) 2022-08-06 14:58:15 +10:00
metalgearsloth
efe3429e0c Don't copy null actions on the client (#10324) 2022-08-06 14:49:55 +10:00
metalgearsloth
74d13646f7 Fix disarm resolve error (#10354) 2022-08-06 14:48:58 +10:00
PJBot
b381255302 Automatic changelog update 2022-08-05 23:17:20 -04:00
Nemanja
6d88c6ba88 Mining Fix (#10347) 2022-08-06 13:16:17 +10:00
Leon Friedrich
064112a045 Fix decal system error (#10346) 2022-08-06 13:08:05 +10:00
PJBot
09aa2dd8c7 Automatic changelog update 2022-08-05 21:10:36 -04:00
Nemanja
5128dc687b Make kitchen spikes slightly more logical (#10343) 2022-08-05 18:09:33 -07:00
Arthur
d7f11d74b2 Fix changes workflow name 2022-08-06 03:06:23 +03:00
Arthur
1315833cc0 Add labeler workflow permissions 2022-08-06 03:01:52 +03:00
PJBot
a499ae6446 Automatic changelog update 2022-08-05 19:50:20 -04:00
Nemanja
f511343220 EntityStorage placeable tweaks (#10344) 2022-08-06 09:49:16 +10:00
IanComradeBot
5813240dc8 Automatic changelog update 2022-08-05 23:02:40 +00:00
lapatison
f4e8cad83f Перевод обновления, правки перевода (#343)
* Update admin-announce-window.ftl

* Update options-menu.ftl

* Update generic.ftl

* Update ghost-role-component.ftl

* Update lathe-menu.ftl

* Update lathe-queue-menu.ftl

* Update receiver_ports.ftl

* Update cloning-console-component.ftl

* Update health-analyzer-component.ftl

* Update toxins.ftl

* Update containment-component.ftl

* Update regalrat.ftl

* Update computer.ftl

* Update computers.ftl

* Update health-analyzer-component.ftl

* Update medical-scanner-component.ftl

* Delete lathequeue-menu.ftl

* Delete cloning-pod-component.ftl

* Update research-console-component.ftl

* Update research-client-component.ftl

* Update configuration-component.ftl

* Update conveyor-component.ftl

* Update fire-extinguisher-component.ftl

* Update flash-component.ftl

* Update gravity-generator-component.ftl

* Update guardian.ftl

* Update lock-component.ftl

* Update main-menu.ftl

* Update gamemap.ftl

* Update crew-monitoring-component.ftl

* Update suit-sensor-component.ftl

* Update crematorium-entity-storage-component.ftl

* Update morgue-entity-storage-component.ftl

* Update die-condition.ftl

* Update kill-person-condition.ftl

* Update other-traitor-alive-condition.ftl

* Update steal-condition.ftl

* Update pai-system.ftl

* Update paper-component.ftl

* Update pneumatic-cannon-component.ftl

* Update power-cell-slot-component.ftl

* Update power-receiver-component.ftl

* Update humanoid-profile-editor.ftl

* Update rcd-ammo-component.ftl

* Update rcd-component.ftl

* Update resist-locker-component.ftl

* Update ai-actions.ftl

* Update rotatable-component.ftl

* Update dice.ftl

* Update tools.ftl

* Update stack-component.ftl

* Update sticky-component.ftl

* Update welder-component.ftl

* Update uplink-component.ftl

* Update actionmenu.ftl

* Update timer-trigger.ftl

* Update wieldable-component.ftl

* Update window-component.ftl

* Update mime.ftl

* Update accents.ftl

* Update agent-id-card-component.ftl

* Update human-hair.ftl

* Update blocking.ftl

* Update combat-mode.ftl

* Update disarm-action.ftl

* Update dragon.ftl

* Update pai.ftl

* Update discount.ftl

* Update udder-system.ftl

* Update blockgame.ftl

* Update spacevillain.ftl

* Update plant-holder-component.ftl

* Update bible.ftl

* Update chem-master-component.ftl

* Update climbable-component.ftl

* Update toggleable-clothing-component.ftl

* Update storage-component.ftl

* Update construction-system.ftl

* Update crayon-component.ftl

* Update cuffable-component.ftl

* Update detail-examinable.ftl

* Update dice-component.ftl

* Update diagnoser.ftl

* Update diagnoser.ftl

* Update scanner.ftl

* Update drone-system.ftl

* Update electrocuted-component.ftl

* Update spillable-component.ftl

* Update spray-component.ftl

* Update microwave-component.ftl

* Update light-replacer-component.ftl

* Update blockgame.ftl

* Update crayon-component.ftl

* Update lock-component.ftl

* Update stack-component.ftl

* Update pai-system.ftl

* Update crayon-component.ftl
2022-08-06 02:01:36 +03:00
Arthur
0fdcab8109 Add workflow for auto change requested PR labels 2022-08-06 01:51:07 +03:00
Emisse
4e6600a304 fixe chapel door (#10341) 2022-08-05 16:36:42 -05:00
Pieter-Jan Briers
139713eb13 Fix bad string format error in Rider (#10339) 2022-08-05 22:15:35 +02:00
IanComradeBot
c8b4168d7d Automatic changelog update 2022-08-05 17:57:45 +00:00
Morb
5a7dc3a7c8 Merge pull request #342 from space-syndicate/upstream-sync
Upstream sync
2022-08-05 20:56:39 +03:00
Arthur
b973a1eb46 Update locale 2022-08-05 20:43:36 +03:00
Arthur
f4c7e873d4 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Maps/infiltrator.yml
#	Resources/Textures/Tiles/attributions.yml
2022-08-05 20:32:27 +03:00
Julian Giebel
9bf101e729 Remove ExtensionCableProvider from the cloning computer (#10338) 2022-08-05 06:44:21 -07:00
Kevin Zheng
6a25eafe81 Fix recipe title case (#10302) 2022-08-05 20:42:05 +10:00
IanComradeBot
9e4c18e55e Automatic changelog update 2022-08-05 10:27:15 +00:00
Deahaka
6277617686 Новый спрайт операционного стола (#340) 2022-08-05 13:26:11 +03:00
Deahaka
e72c6d33f4 Новый спрайт тележке уборщика (#341) 2022-08-05 13:25:25 +03:00
Leon Friedrich
e7854c9156 Steal condition fix (#10323) 2022-08-05 18:02:02 +10:00
PJBot
c5d5ec6ae1 Automatic changelog update 2022-08-05 00:23:40 -04:00
keronshb
0eece4b47f Containment Field Rework (#9312) 2022-08-05 14:22:37 +10:00
PJBot
c06cbed71d Automatic changelog update 2022-08-04 19:20:38 -04:00
Leon Friedrich
8f445d44fa Fix stuck lathe queue (#10311) 2022-08-04 16:19:31 -07:00
Jessica M
a695c626d0 Mark ash as trash and add TrashOnEmpty to chef ingredient bags (#10312) 2022-08-04 16:19:07 -07:00
Emisse
6d7b464694 fix library door (#10303) 2022-08-04 17:45:19 -05:00
Leon Friedrich
521a7c9fdf Oops (Update Submodule again) (#10310) 2022-08-05 08:43:12 +10:00
Leon Friedrich
4925f0ca15 Update Submodule (#10309) 2022-08-05 08:21:54 +10:00
Paul Ritter
34fe04483f content changes for "refactors copy api to use ref" (#10180) 2022-08-05 08:17:16 +10:00
PJBot
2f928cc8ab Automatic changelog update 2022-08-04 17:56:25 -04:00
Nemanja
4397666679 buff rat (#10294) 2022-08-04 14:55:20 -07:00
IanComradeBot
f0ad1a876e Automatic changelog update 2022-08-04 20:59:06 +00:00
Morber
e06ffaaf85 Две новые цели станции (#339)
* Add new station goals

* typo
2022-08-04 23:58:02 +03:00
Arthur
761f155b77 Fix skeleton mob locale 2022-08-04 21:24:36 +03:00
Emisse
2427c5f5eb box cloning update (#10299) 2022-08-04 12:56:36 -05:00
Emisse
69354d47a7 marathon cloning update (#10298) 2022-08-04 12:56:18 -05:00
Emisse
218964c485 packed cloning update (#10297) 2022-08-04 12:56:05 -05:00
Emisse
e37ce82f6c saltern cloning update (#10296) 2022-08-04 12:55:44 -05:00
Emisse
e95c237771 bagel cloning update (#10300) 2022-08-04 12:55:32 -05:00
Emisse
f25d9017d6 Meta Station (#10290)
* Meta Station

* station component

* prototype

* fixe

* rotato

* cloner rework
2022-08-04 12:54:27 -05:00
metalgearsloth
b7bedcd282 Probably fix adminnotes for offline players (#10292)
Works with 2 clients on my machine
2022-08-04 17:52:13 +02:00
Arthur
747ea94c3d Fix humanoid-character-profile-summary locale string 2022-08-04 14:21:03 +03:00
metalgearsloth
5fdcaa605d Update submodule to 0.32.1.0 (#10287) 2022-08-04 19:04:38 +10:00
PJBot
0732a62d08 Automatic changelog update 2022-08-04 04:53:13 -04:00
Jessica M
39a6c8afb3 Adds trash tag to more items. New component "TrashOnEmpty" (#10166) 2022-08-04 01:52:08 -07:00
IanComradeBot
bd3ecc61fe Automatic changelog update 2022-08-04 07:48:04 +00:00
lapatison
2968e534c0 Update drink-component.ftl (#338) 2022-08-04 10:47:00 +03:00
Rane
2f4849eae1 Cloning Rework (#8972)
Co-authored-by: fishfish458 <fishfish458>
2022-08-03 21:05:17 -07:00
PJBot
37f9e825ea Automatic changelog update 2022-08-03 23:04:11 -04:00
metalgearsloth
ddc5d2ae03 Make space for cargo on delta (#10281) 2022-08-03 20:03:08 -07:00
metalgearsloth
39bc8b9b30 Infiltrator tweaks (#10282) 2022-08-03 20:03:02 -07:00
metalgearsloth
c0a9200d5c Nukie planet tweaks (#10285) 2022-08-03 20:02:51 -07:00
PJBot
ca1909e2da Automatic changelog update 2022-08-03 23:02:18 -04:00
Kara
5784c248ac Nuke anchor fixes + cargo sell blacklist (#10286) 2022-08-03 20:01:14 -07:00
Moony
2a2ef4ac51 Cleanup unused content. (#10280)
This reverts commit d68261dac4.
2022-08-03 20:05:23 -05:00
Emisse
d68261dac4 Sexy Clown (#10000)
* real

* yml shits

* mask moment

* Update masks.yml

* Update clown.yml

* Update theater.yml

* remove tg cringe description moment
2022-08-03 19:55:44 -05:00
PJBot
a53733d160 Automatic changelog update 2022-08-03 20:48:17 -04:00
Jessica M
7650ddf78f You can no longer spill closed solution containers (#10259) 2022-08-03 17:47:14 -07:00
PJBot
27e19ae312 Automatic changelog update 2022-08-03 20:47:05 -04:00
Justin Trotter
873b1b7bd1 crew monitor window now has consistent size (#10186) 2022-08-03 17:46:02 -07:00
PJBot
0f3fe0b1b4 Automatic changelog update 2022-08-03 20:44:57 -04:00
Jessica M
2b6d20b393 Add an audio option to mute the round restart sound (#10258) 2022-08-03 17:43:54 -07:00
PJBot
78f9eef602 Automatic changelog update 2022-08-03 20:40:12 -04:00
Veritius
c7199cc164 Make auto-closing admin announce window optional (#10277) 2022-08-03 17:39:09 -07:00
Leon Friedrich
bbd6482420 Fix lathe unanchor interaction & general cleanup (#10156) 2022-08-03 17:38:56 -07:00
PJBot
e98f728b7c Automatic changelog update 2022-08-03 20:38:23 -04:00
Kara
32991d5030 Fix alarm sound (#10279) 2022-08-03 17:37:20 -07:00
PJBot
366de9e5cb Automatic changelog update 2022-08-03 19:45:15 -04:00
Nemanja
9f78370227 So long, Detroit. (#10276) 2022-08-04 09:44:11 +10:00
IanComradeBot
f67dd7b635 Automatic changelog update 2022-08-03 15:46:56 +00:00
lapatison
d429b467e8 Update humanoid-character-profile.ftl (#336)
* Update humanoid-character-profile.ftl

* Update humanoid-character-profile.ftl

* Update game-ticker.ftl
2022-08-03 18:45:52 +03:00
lapatison
f713bb3e6e Фикс комнатных растений (#337) 2022-08-03 18:45:15 +03:00
PJBot
4ce97779fd Automatic changelog update 2022-08-03 02:03:54 -04:00
metalgearsloth
098b536fb8 NPC Steering refactor (#10190)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-08-03 16:02:50 +10:00
Jessica M
4fc4567a9c add tongue twister to disease artifacts, rat carriers, and mold (#10265) 2022-08-02 20:40:42 -05:00
Jessica M
b97f0f033e Fixes lobby station timer (#10261) 2022-08-02 18:30:10 -07:00
Peptide90
20b0c867c4 updates lobbyscreen art to RGA (#10217) 2022-08-02 18:26:20 -07:00
PJBot
caa665ee27 Automatic changelog update 2022-08-02 17:31:09 -04:00
Justin Trotter
187eb825f3 fix backpack and duffels in hand display (#10208) 2022-08-03 07:30:05 +10:00
IanComradeBot
38f07f8519 Automatic changelog update 2022-08-02 14:16:12 +00:00
lapatison
3d958cd95c Перевод последнего обновления (#335)
* Update donut.ftl

* Update gas-passive-gate-component.ftl

* Update disposal-unit-component.ftl

* Update interaction-popup-component.ftl

* Update expendable-light-component.ftl

* Update lobby-state.ftl

* Update jumpsuits.ftl

* Update human.ftl

* Update slime.ftl

* Update wands.ftl

* Update vending_machines.ftl

* Update drink-component.ftl

* Update food-component.ftl

* Update drink-component.ftl

* Update medicine.ftl

* Update emergency.ftl

* Update tin.ftl

* Update magic.ftl

* Update Resources/Locale/ru-RU/atmos/gas-passive-gate-component.ftl

Co-authored-by: Morber <14136326+Morb0@users.noreply.github.com>

* Update Resources/Locale/ru-RU/light/components/expendable-light-component.ftl

Co-authored-by: Morber <14136326+Morb0@users.noreply.github.com>

Co-authored-by: Morber <14136326+Morb0@users.noreply.github.com>
2022-08-02 17:15:09 +03:00
Rinkashikachi
0a64eb98cf Added damage type localization for health analyzer (#10249) 2022-08-02 07:04:10 -07:00
Julian Giebel
bba5850da4 Fix the fix for accents on radio (#10242) 2022-08-02 06:46:10 -07:00
Flipp Syder
98a9196dd4 Fixes issues with wire layouts, enables wire layout composition (#10246) 2022-08-02 06:42:05 -07:00
Rinkashikachi
ff930c33aa Lathe and ghost role localization (#10251) 2022-08-02 06:40:53 -07:00
PJBot
78bb2ed5fc Automatic changelog update 2022-08-02 09:03:30 -04:00
eclips_e
77c20505ca Swap Rotate and Strafe keybindings (#10029) 2022-08-02 06:02:27 -07:00
PJBot
34099dd547 Automatic changelog update 2022-08-02 09:02:18 -04:00
Rane
769e3b8f7d Allicin (#10027) 2022-08-02 06:01:15 -07:00
PJBot
0f356978c4 Automatic changelog update 2022-08-02 08:56:35 -04:00
Peptide90
86a3b55aad Adds two new cave floors (#9873) 2022-08-02 05:55:30 -07:00
Myctai
18600288c6 Give FingerprintMask and Fiber component to ThievingGloves (#10192) 2022-08-02 05:55:08 -07:00
OldDanceJacket
96b734cbe9 Lighthouse Update (#10229) 2022-08-02 05:51:45 -07:00
ike709
5e57be8165 Convert the lobby music attribution to RGA (#9819)
Co-authored-by: ike709 <ike709@github.com>
2022-08-02 05:49:52 -07:00
IanComradeBot
ef8f61d4ed Automatic changelog update 2022-08-02 09:38:19 +00:00
Morber
3e64408c11 Merge pull request #334 from space-syndicate/upstream-sync
Upstream sync
2022-08-02 12:37:11 +03:00
Arthur
49f154b50e Update locale 2022-08-02 12:31:22 +03:00
Arthur
183614145d Update tiles attributions.yml 2022-08-02 12:26:49 +03:00
Arthur
5dc1b98364 Merge remote-tracking branch 'upstream/master'
# Conflicts:
#	Resources/Textures/Tiles/copyright.txt
2022-08-02 12:21:43 +03:00
Morber
14d361a57f Localize spent lights name & desc (#10225) 2022-08-02 13:21:57 +10:00
Emisse
985678faf3 Packed Small Update (#10234) 2022-08-02 13:17:18 +10:00
Emisse
e6c003b13b Bagel Update 14.7 (#10236) 2022-08-02 13:17:01 +10:00
Emisse
8a1c7faa64 Marathon Update 2.9 (#10238) 2022-08-02 13:16:51 +10:00
Emisse
abdb5b0202 Saltern Small Update (#10235) 2022-08-02 13:16:02 +10:00
Emisse
2fe75789ce Really Small Box Disposals Fix (#10237) 2022-08-02 13:15:52 +10:00
PJBot
3d7850b047 Automatic changelog update 2022-08-01 22:34:34 -04:00
Justin Trotter
15944898b1 accents on radio (#10226) 2022-08-02 12:33:30 +10:00
Morber
2da163029e Convert flaregun.ogg to mono (#10231) 2022-08-02 08:37:04 +10:00
PJBot
be416dd458 Automatic changelog update 2022-08-01 18:36:37 -04:00
Leon Friedrich
cfec035b9d Fix disposal entry (#10230) 2022-08-02 08:35:34 +10:00
Morber
f6e0ba4426 Fix torch & glowstick light (#10227) 2022-08-02 07:35:57 +10:00
wrexbe
5eaa7149e2 Replace count prototype (#10212)
* Replace count prototype

* Doc improvement
2022-08-01 12:32:42 -07:00
PJBot
13beb5f40e Automatic changelog update 2022-08-01 11:35:53 -04:00
T-Stalker
0700e1fb0b lizz does the slashies (#10215) 2022-08-01 10:34:50 -05:00
Paul Ritter
bdac57979f ffs (#10222)
Co-authored-by: Paul Ritter <ritter.paul1@gmail.com>
2022-08-01 15:21:01 +02:00
PJBot
dcf6a18728 Automatic changelog update 2022-08-01 09:11:12 -04:00
Paul Ritter
6b243e6e43 fix yamllinter (#10221)
Co-authored-by: Paul Ritter <ritter.paul1@gmail.com>
2022-08-01 15:10:08 +02:00
Emisse
30cb2d5949 bogs :DDD (#10218) 2022-08-01 07:43:08 -05:00
Paul Ritter
f77aff7b94 prototype composition (#9979) & updates submodule
* prototype composition

* a

* fixes build

* fixes test

* updates submodule

Co-authored-by: Paul Ritter <ritter.paul1@gmail.com>
2022-08-01 14:39:37 +02:00
PJBot
aae6da27f9 Automatic changelog update 2022-08-01 05:37:06 -04:00
Anthemic
6f957bb87b Increase players per traitor (#10216)
* Decrease traitor count

* Revert max traitor decrease

* Increase players per traitor to 10

Requested by mirror
2022-08-01 04:36:01 -05:00
PJBot
a4dd922705 Automatic changelog update 2022-08-01 04:27:28 -04:00
metalgearsloth
7d779018b9 Make early launches a cvar (#10213)
Apparently our LRP playerbase sucks.
2022-08-01 03:26:25 -05:00
PJBot
8701124195 Automatic changelog update 2022-08-01 03:44:26 -04:00
Leon Friedrich
55665766cf Fix gas tank bug (#10197)
* Fix gas tank bug

* avoid partial connects

* Revert "avoid partial connects"

This reverts commit 598a871442b74bfe05948e3df8ed47722315722d.
2022-08-01 17:43:20 +10:00
PJBot
8dbb3d7517 Automatic changelog update 2022-08-01 01:30:06 -04:00
Justin Trotter
cc46801b81 identity block clown, mime, and plague doctor masks (#10209) 2022-07-31 22:29:03 -07:00
Arthur
e4ffbc56e9 Try remove only one label on approve 2022-07-31 21:11:52 +03:00
PJBot
458fa62039 Automatic changelog update 2022-07-31 11:19:09 -04:00
Anthemic
d427c05204 Add petting interaction to bots (#10193)
* Add petting interaction to bots

* Fix petting success messages

* Fix honkbot petting sound
2022-07-31 10:18:06 -05:00
Fooberticus Bazly
fafd541349 fixed plant bag double dump problem (#10188)
Co-authored-by: fooberticus <fooberticus@protonmail.com>
2022-07-31 01:14:21 -07:00
PJBot
564f6cc40c Automatic changelog update 2022-07-31 04:10:15 -04:00
Jessica M
c3e8168187 You can now drink out of mop buckets (#10189) 2022-07-31 01:09:12 -07:00
PJBot
36dada0646 Automatic changelog update 2022-07-31 02:03:31 -04:00
Level10Cybermancer
f0d17e328c Thieving gloves now actually hide stripping messages (#9933)
* changed the description of thieving gloves

* fixed the strip/place popups not being hidden

* moved the ev.Stealth check

* Revert "changed the description of thieving gloves"

This reverts commit e0d242ddb8902873fbcd095a58e49641588414f5.

* Refactor/format

Co-authored-by: wrexbe <wrexbe@protonmail.com>
2022-07-30 23:02:27 -07:00
wrexbe
b5de805083 Mouse disposal nullable patch (#10185) 2022-07-30 21:23:46 -07:00
Lucas
8000d31a62 No handed mobs now cant insert other mobs on disposal (#9993)
* fix mouse now cant insert other mobs on disposal, but still can jump inside

* Apply suggestions from code review

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>

* using popupSystem depedency and better fluent use

* change where the message You don't have hands are

* Caution popup

Co-authored-by: zero <ribeirolucasdev@gmail.com>
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
2022-07-30 21:17:30 -07:00
PJBot
bf3a6a7696 Automatic changelog update 2022-07-30 23:44:47 -04:00
Kara
5951e45331 Reduce PKA recharge time (#10184) 2022-07-30 20:43:45 -07:00
Leon Friedrich
ddfa328442 Identity loc string fixes (#10137)
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-07-30 20:43:38 -07:00
PJBot
f9d2a4e3e3 Automatic changelog update 2022-07-30 23:42:33 -04:00
Rane
de789ad5ea Standard contests + disarm math tweak (#10087) 2022-07-30 20:41:30 -07:00
PJBot
24d05aa5f8 Automatic changelog update 2022-07-30 23:36:14 -04:00
Leon Friedrich
a37e77a522 Add lathe recipe tooltips (#10158)
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-07-30 20:35:11 -07:00
Kara
7b356b7db7 Remove makeshift laser construction (#10183) 2022-07-30 20:34:51 -07:00
PJBot
1516e09590 Automatic changelog update 2022-07-30 23:17:17 -04:00
Lucas
5a061c0bc4 uniform printer now use its directional sprites (#10031)
Co-authored-by: zero <ribeirolucasdev@gmail.com>
2022-07-30 20:17:08 -07:00
Deahaka
10c48fa51c Monastic robes add (#9861) 2022-07-30 20:16:14 -07:00
ike709
9fd4569c42 Wake up babe new space ambience dropped (#9913)
Co-authored-by: ike709 <ike709@github.com>
2022-07-30 20:15:25 -07:00
Myctai
597f38adb4 Make Barozine safer and more useful (#9926) 2022-07-30 20:15:08 -07:00
PJBot
92e16ee01b Automatic changelog update 2022-07-30 23:13:09 -04:00
Pancake
cf78350e2e Monkey Polymorph Wand (#9829) 2022-07-30 20:12:06 -07:00
PJBot
48b28bec8c Automatic changelog update 2022-07-30 23:03:15 -04:00
Leon Friedrich
1ee5c5ab2f Fix invisible helmet icons (#10171)
* Fix invisible helmet icons

* Oh, not needed for eva
2022-07-30 20:02:12 -07:00
Rane
651bbc7239 Reinforcement teleporter (#9983) 2022-07-30 20:01:29 -07:00
Kevin Zheng
da11acd8c3 Make passive gates great (#9816) 2022-07-30 20:00:34 -07:00
PJBot
b445c5c3f9 Automatic changelog update 2022-07-30 23:00:00 -04:00
Deahaka
2d2516b58c Donut-Vend add (#9703)
* donut-vend

* after_review

* emogarbagechoice

* after_2_review

* added_emagged

* miss

Co-authored-by: wrexbe <81056464+wrexbe@users.noreply.github.com>
2022-07-30 19:58:57 -07:00
GoodWheatley
920572298b Update dat_fukken_disk.yml (#9959)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-07-30 19:58:19 -07:00
PJBot
0200ce33f9 Automatic changelog update 2022-07-30 22:57:44 -04:00
Peptide90
433771f0ec moves all tile copyright to robust generic attribution format RGA (#10104)
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-07-30 19:57:11 -07:00
Peptide90
092a6778e7 Increases size of desklamps and floodlights (#10111) 2022-07-30 19:56:42 -07:00
Leon Friedrich
bae540ab2f Fix gas tank and other hand-interaction bugs (#9700) 2022-07-30 19:56:26 -07:00
CormosLemming
e227f208bc Changes popcorn sprite to have the number fourteen instead of thirteen. (#10134) 2022-07-30 19:56:04 -07:00
Jessica M
ae4ca09a57 Add current station time to game lobby (#9665)
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-07-30 19:55:43 -07:00
TekuNut
3c3960e82e Update DragonSystem to use SharedAudioSystem (#10141) 2022-07-30 19:53:58 -07:00
Leon Friedrich
7500303bed Strap bug fixes (#10142) 2022-07-30 19:53:17 -07:00
Fooberticus Bazly
a5c4cec498 Belt Storage Fix (#10168)
Co-authored-by: fooberticus <fooberticus@protonmail.com>
2022-07-30 19:51:07 -07:00
PJBot
9e29a3a210 Automatic changelog update 2022-07-30 22:49:08 -04:00
Myctai
b4bdb7bde8 Fix syndicate shoulder holster whitelisting "MeeleeWeapon" (#10144) 2022-07-30 19:48:05 -07:00
Júlio César Ueti
d30c3b0bbc Adds detailed logging to AME and PA interactions (#10170) 2022-07-30 19:47:42 -07:00
PJBot
da1969b5b8 Automatic changelog update 2022-07-30 22:45:52 -04:00
Nemanja
31bde15437 Make firesuits not pressure resistant (#10182) 2022-07-30 19:44:50 -07:00
PJBot
39f2204ff6 Automatic changelog update 2022-07-30 22:37:52 -04:00
Nemanja
fd1e151657 make snow tiles sound better (#10125) 2022-07-30 19:36:49 -07:00
PJBot
46743741f4 Automatic changelog update 2022-07-30 22:32:53 -04:00
Peptide90
53ff974e67 Salvage vendor (#10112)
* adds basics for salvage vendor

* adds floodlights to vendor

* adds knife and pka to vendor

* adds the mining vendor sprite

* fixes flashlight ID...smh
2022-07-30 19:31:50 -07:00
PJBot
406b8213b9 Automatic changelog update 2022-07-30 22:25:28 -04:00
Rane
95bf54af7a Add dizziness as a symptom of bloodloss (#10172) 2022-07-30 19:24:24 -07:00
Steven K
68a5fcb7f8 PlantHolderVisualizer component system refactor (#10091)
* Converted PlantHolderVisualizer to component and system.

* Cleaned up Botany folder.

* Converted initialization of HydroTrayVisualizer under PlantHolderVisualizerSystem to it's own GenericVisualizer.

* Cleaned up hydro_tray.yml.
2022-07-30 19:18:49 -07:00
Fooberticus Bazly
3365333ba0 spruced up canned food a bit (#10169)
Co-authored-by: fooberticus <fooberticus@protonmail.com>
2022-07-30 18:52:24 -07:00
Steven K
4091d9d34d Converted Conveyor and TwoWayLever Visualizers to ECS format (#10028)
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
2022-07-30 18:49:47 -07:00
Fooberticus Bazly
2c6cbc6ea6 add missing Gas to AirAlarm component (#10181)
Co-authored-by: fooberticus <fooberticus@protonmail.com>
2022-07-30 18:45:50 -07:00
Fooberticus Bazly
9b077d6099 added missing Gas to NitrousOxideTankFilled (#10174)
Co-authored-by: fooberticus <fooberticus@protonmail.com>
2022-07-30 23:44:19 +02:00
Morber
8a81496d62 Add BecomesStation to Empty map (#10167) 2022-07-30 22:42:59 +10:00
Arthur
df603cc904 Return Github wiki WIKI_PAGE_ROOT 2022-07-29 23:50:24 +03:00
IanComradeBot
2a5e66db47 Automatic changelog update 2022-07-29 20:21:59 +00:00
lapatison
9a0b229958 Перевод последнего обновления (#331)
* Update blocking.ftl

* Update internals.ftl

* Update sleep.ftl

* Update admin-announce-window.ftl

* Update player-actions-window.ftl

* Update medibot.ftl

* Update chat-manager.ftl

* Update reagent-effects.ftl

* Update communications-console-component.ftl

* Update disease.ftl

* Update port-selector.ftl

* Update reptilian.ftl

* Update pda-component.ftl

* Update frezon.ftl

* Update gases.ftl

* Update toxins.ftl

* Update gas_tanks.ftl

* Update base_clothinghead.ftl

* Update cloaks.ftl

* Update misc_roles.ftl

* Update bots.ftl

* Update silicon.ftl

* Update base.ftl

* Update dwarf.ftl

* Update human.ftl

* Update reptilian.ftl

* Update human.ftl

* Update dwarf.ftl

* Update skeleton.ftl

* Update slime.ftl

* Update vox.ftl

* Update pda.ftl

* Update identification_cards.ftl

* Update gas_tanks.ftl

* Update miners.ftl

* Update gas_canisters.ftl

* Update wires-component.ftl

* Update ammunition.ftl

* Update admin-announce-window.ftl

* Update diagnoser.ftl

* Update job-supervisors.ftl

* Update salvage-system.ftl

* Update general.ftl

* Update security.ftl

* Update jumpskirts.ftl

* Update vox.ftl

* Update human.ftl

* Update drinks.ftl

* Update headsets_alt.ftl

* Update Resources/Locale/ru-RU/wires/components/wires-component.ftl

Co-authored-by: Morber <14136326+Morb0@users.noreply.github.com>

* Update human.ftl

* Update human.ftl

* Update dummy_npcs.ftl

* Update dwarf.ftl

Co-authored-by: Morber <14136326+Morb0@users.noreply.github.com>
2022-07-29 23:20:56 +03:00
Arthur
3474f82f03 Use Github secrets for wiki upload workflow 2022-07-29 20:42:29 +03:00
Morber
61fd72d3f6 Merge pull request #330 from space-syndicate/upstream-sync
Upstream sync
2022-07-29 20:10:24 +03:00
Arthur
19f86b66cc Update locale 2022-07-29 19:57:26 +03:00
Arthur
bd0d76ae0b Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-07-29 19:54:41 +03:00
PJBot
8a2f40f39e Automatic changelog update 2022-07-29 12:23:32 -04:00
Leon Friedrich
98247de13b Submodule Update (#10135) 2022-07-30 02:22:19 +10:00
Arthur
08c25d5870 Remove clothing component from special operations officer cloak 2022-07-29 18:21:37 +03:00
Arthur
b877259791 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	.github/PULL_REQUEST_TEMPLATE.md
#	Content.Server/GameTicking/GameTicker.RoundFlow.cs
#	Resources/Prototypes/Entities/Clothing/Neck/cloaks.yml
#	Resources/Prototypes/Entities/Objects/Materials/Sheets/other.yml
2022-07-29 17:59:17 +03:00
Emisse
63212c8e69 Bagel Update 14.6 (#10130)
* Bagel 14.6

* bagle
2022-07-29 04:28:47 -05:00
Emisse
2750c5c0e4 bogs (#10131) 2022-07-29 04:28:37 -05:00
Emisse
4e44f610cf marathon 2.8 (#10132) 2022-07-29 04:28:27 -05:00
Jackson
5084665643 Salvage magnet accuracy fix (#10124) 2022-07-28 21:05:01 -07:00
PJBot
750b009df3 Automatic changelog update 2022-07-28 23:15:00 -04:00
Rane
47e84d9d54 Make miasma start being visible later (#10128) 2022-07-28 20:13:56 -07:00
Leon Friedrich
c621712f49 Submodule Update (#10126) 2022-07-29 12:19:10 +10:00
Leon Friedrich
ebe6093af1 Pulling state handling changes (#9952) 2022-07-29 12:13:43 +10:00
Leon Friedrich
7cf67e1323 Move some default window positions (#10007) 2022-07-29 12:13:22 +10:00
Leon Friedrich
c7ad6b709e Audio System Rejig (#9635) 2022-07-29 12:13:12 +10:00
PJBot
05ee746efb Automatic changelog update 2022-07-28 21:24:14 -04:00
corentt
6b8bb10766 allow syringes in medical belts (#10113) 2022-07-29 11:23:11 +10:00
PJBot
b65a10ddba Automatic changelog update 2022-07-28 21:03:12 -04:00
Leon Friedrich
d279f6172a Fix item/clothing visual & networking bugs (#10116) 2022-07-28 18:02:09 -07:00
PJBot
e22679501c Automatic changelog update 2022-07-28 21:00:49 -04:00
Rane
b8be23004b Latejoin traitors (#9783) 2022-07-28 17:59:45 -07:00
PJBot
3433ecee77 Automatic changelog update 2022-07-28 19:22:52 -04:00
Leon Friedrich
47970f2abb Fix identity bug (#10117) 2022-07-29 09:21:47 +10:00
metalgearsloth
4c298c243a Don't allow nullspace FTL (#10110)
* Don't allow nullspace FTL

Because other systems are my problemo now.

* Also this
2022-07-28 23:30:42 +10:00
IanComradeBot
7563433a32 Automatic changelog update 2022-07-28 08:22:38 +00:00
lapatison
36b6a5cd91 Фикс перевода одежды священника (#329)
* Update wardrobe.ftl

* Update paper.ftl

* Update jumpskirts.ftl

* Update jumpsuits.ftl
2022-07-28 11:21:35 +03:00
metalgearsloth
ac67ae7b1e Fix FTL exception (#10099)
Will also just log in future so we know what did it.
2022-07-28 16:27:23 +10:00
PJBot
8caae58a95 Automatic changelog update 2022-07-27 19:33:46 -04:00
Nemanja
b39462c722 missing sprites for syndi bags (#9956) 2022-07-28 09:32:43 +10:00
Rane
38a8a22e5a Throwing event improvements (#10055) 2022-07-28 09:28:23 +10:00
Leon Friedrich
9020ec6045 yaml linter fix & alert sprite specifier changes (#10015)
* Sprite specifier/serializer update

* Immume

* Fix tests

* hooray, more bad test prototypes

* add some comments
2022-07-28 09:17:51 +10:00
PJBot
4fbf8cb349 Automatic changelog update 2022-07-27 19:16:08 -04:00
FunkySphere
862789edab renamed mime suit to mime jumpskirt (#9889) 2022-07-28 09:15:04 +10:00
Moony
c6a3c8d547 Rectifying attribution error(s). (#10090)
* Rctifying attribution error(s).

* Update copyright.txt

* Update Resources/Textures/Tiles/copyright.txt

Co-authored-by: ZeWaka <zewakagamer@gmail.com>

Co-authored-by: ZeWaka <zewakagamer@gmail.com>
2022-07-27 14:14:49 -05:00
PJBot
7b4008144f Automatic changelog update 2022-07-27 10:19:19 -04:00
Peptide90
b85b89bef2 ramen description fix (#10078) 2022-07-27 07:18:15 -07:00
metalgearsloth
55692d4d71 Revert map PRs (#10079)
* Revert "Fix Saltern cvar (#10077)"

This reverts commit 0f0420eca9.

* Revert "Map ID fixes (Take 2) (#10075)"

This reverts commit c15e14676d.
2022-07-27 22:27:23 +10:00
metalgearsloth
2f883cad6b Cleanup species prototypes a bit (#9513)
* Cleanup species prototypes a bit

Skeletons were very stale because they didn't inherit from mobhuman but now they should have similar components as every other species.

I also added a generic abstract base species to make custom species easier (where they may not want to have humans COUGH VILOUS).

* a

* drugs

* gonflicts

* no more conflicts I beg
2022-07-27 20:54:23 +10:00
Kara
258ec0cac1 Clothing/item ECS & cleanup (#9706) 2022-07-27 03:53:47 -07:00
metalgearsloth
0f0420eca9 Fix Saltern cvar (#10077) 2022-07-27 05:37:20 -05:00
Kara
6c30726c7b freon fixes (#10076) 2022-07-27 03:17:33 -07:00
Peptide90
c15e14676d Map ID fixes (Take 2) (#10075) 2022-07-27 03:13:55 -07:00
PJBot
dc9ebb01b6 Automatic changelog update 2022-07-27 05:56:31 -04:00
Kara
7a553781cc Frezon (#9980)
* stuff i'll have to fix anyway when n2o gets merged

* everything except the finished reactions

* freon coolant reaction but with bad curve

* miasmic subsumation

* freon production

* nitrogen and diff temp scaling

* uhh meant to change that

* #

* hitting that frezon boof
2022-07-27 04:55:28 -05:00
PJBot
86089f2213 Automatic changelog update 2022-07-27 04:16:51 -04:00
Kara
ae71b15a7d Vampire cloak (#10073) 2022-07-27 01:15:47 -07:00
PJBot
a3220d0546 Automatic changelog update 2022-07-27 00:47:27 -04:00
Rane
1c8bdaf7c4 Sleeping (#9793) 2022-07-26 21:46:24 -07:00
Flipp Syder
963ddd507b Fixes issue with camera switching static appearing when it shouldn't be (#10067) 2022-07-26 21:09:32 -07:00
Emisse
3751ff59f8 warden (#10071) 2022-07-26 22:22:47 -05:00
PJBot
aa047d2af8 Automatic changelog update 2022-07-26 21:35:23 -04:00
Rane
e36b155325 Port boxer from Nyano (#9080) 2022-07-26 18:34:19 -07:00
Emisse
0abe64a94b Box Update 1 (#10068) 2022-07-26 17:40:42 -07:00
ModeratelyAware
3e28b7f236 Converted FireExtinguisherVisualizer to generic visualizer (#10058) 2022-07-26 17:40:13 -07:00
PJBot
9c0d39f25e Automatic changelog update 2022-07-26 20:36:37 -04:00
AJCM-git
c98cd0a836 Adding a PR guidelines link to the github PR tempalte (#10057) 2022-07-26 17:36:04 -07:00
Nemanja
6276bda4f4 Zombie Fixes and Tweaks (#9940) 2022-07-26 17:35:34 -07:00
PJBot
e795e5b5e1 Automatic changelog update 2022-07-26 19:50:27 -04:00
Kara
7e57dd987e Chat fixes (#10051) 2022-07-26 16:49:23 -07:00
Kara
2ca8f8ac80 Minor identity bugfix (#10050) 2022-07-26 16:49:14 -07:00
Arthur
ba1bab0687 Move station goal locale files to dedicated directory 2022-07-27 01:03:11 +03:00
IanComradeBot
e7d05eaafd Automatic changelog update 2022-07-26 17:57:07 +00:00
Morber
61951a84f1 [Resprite] Singularity stuff (#320)
* Update containment field sprite

* Update 1 level singularity sprite

* Update 3 level singularity sprite

* Fix sprite sizes

* Fix sprite state name

* Update 4 level singularity sprite

* Fix sprite size

* Update 5 level singularity sprite

* Update level 6 singularity sprite

* Remove 6 level sprite of singularity

* Remove 6 level meta.json

* Add level 6 singularity custom sprite

* Update containment generator sprites

* Remake emitter with new sprites

* Update collector sprites

* New emitter sprite files

* Update level 6 singularity sprite

* Update license singularity level 6

* Decrease singularity to 20 fps
2022-07-26 20:56:02 +03:00
Leon Friedrich
ce24d16593 Remove more server sprite component uses (#9963) 2022-07-27 02:22:49 +10:00
Myctai
43ec284318 Fix some more "CentCom" instances (#9970) 2022-07-26 07:00:38 -07:00
PJBot
47a5c98bd8 Automatic changelog update 2022-07-26 09:59:42 -04:00
metalgearsloth
4b34319e5c Increase pulling modified speed (#10049) 2022-07-26 06:58:39 -07:00
Rane
5ad13e0637 Redirect dead player LOOC to deadchat (#10009) 2022-07-26 06:58:19 -07:00
metalgearsloth
5eb0e62142 Fix do-after flicker (#10020) 2022-07-26 06:57:31 -07:00
Ygg01
535f16a199 Add documentation for ItemMapperSystem etc. (#9998) 2022-07-26 06:57:00 -07:00
PJBot
1c9c5530ac Automatic changelog update 2022-07-26 09:56:18 -04:00
Rane
ba8cab8c3c Make nuke disk an observer warp point (#10025) 2022-07-26 06:55:15 -07:00
Emisse
42b6ea20e1 Box Station (#10043)
* box

* box

* Update box.yml

* Update box.yml

* emergency lights
2022-07-26 05:26:31 -05:00
PJBot
c34b05c7f9 Automatic changelog update 2022-07-26 05:57:58 -04:00
T-Stalker
eb52ec1f32 Replace chocolate with tinned meat (#10037) 2022-07-26 19:56:55 +10:00
PJBot
ddf3165ce9 Automatic changelog update 2022-07-26 05:51:21 -04:00
Pancake
62fc083e1f Update CCVars.cs (#10046) 2022-07-26 19:50:18 +10:00
PJBot
008deb07fd Automatic changelog update 2022-07-26 05:14:16 -04:00
T-Stalker
cadf13320f Lizz and slime speech (#10038)
* Lizz speech

* Slime while at it
2022-07-26 19:13:12 +10:00
PJBot
7907cbc437 Automatic changelog update 2022-07-25 22:42:08 -04:00
Moony
21342535c7 Update waystation.yml (#10024) 2022-07-25 21:41:05 -05:00
PJBot
c75c37e017 Automatic changelog update 2022-07-25 22:38:54 -04:00
T-Stalker
0b99dc4222 Unplate the bread (#10035) 2022-07-26 12:37:51 +10:00
PJBot
468611513e Automatic changelog update 2022-07-25 21:39:32 -04:00
ninruB
d41fbdafcf fixed misinformation (#9848)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-07-26 11:38:30 +10:00
PJBot
54b2f6dca7 Automatic changelog update 2022-07-25 21:32:28 -04:00
Lucas
78c784c5ae Removed open and unlock for mobs with no hands (#9984)
* removed verbs open and unlock for mobs with no hands

* fix the file where check the hands

* fix now using HasComp looking for SharedHandsComponent

* remove blank line

* remove blank line

Co-authored-by: zero <ribeirolucasdev@gmail.com>
2022-07-26 11:31:25 +10:00
Leon Friedrich
5449e7875e Vending visualizer update (#9962) 2022-07-26 10:35:36 +10:00
PJBot
a21bcb4363 Automatic changelog update 2022-07-25 11:34:35 -04:00
Rane
57206eb49c Port medibot + bot spawners from nyano (#9854)
* Port medibot + bot spawners from nyano

* Make the injection thresholds constants

* Remove warning

* Check against const in system too

* resolving systems just isn't worth it

* only resolve entity manager once

* Reduceother resolves too

* fix post-merge

* woops
2022-07-25 10:33:31 -05:00
metalgearsloth
75574b0765 Update submodule to 0.30.0.1 (#10021) 2022-07-25 20:27:03 +10:00
PJBot
1dc35310b8 Automatic changelog update 2022-07-25 04:59:26 -04:00
metalgearsloth
9eec2268d8 Fix cursor popups (#10016) 2022-07-25 01:58:23 -07:00
PJBot
59aedb1a88 Automatic changelog update 2022-07-25 03:36:37 -04:00
metalgearsloth
4ac910acce Fix magboots in space (#10019) 2022-07-25 17:35:34 +10:00
PJBot
93d349c715 Automatic changelog update 2022-07-25 02:56:28 -04:00
metalgearsloth
04cb1d63dd Fix gravity mispredict (#10017) 2022-07-25 16:55:24 +10:00
PJBot
12d8987dde Automatic changelog update 2022-07-25 01:48:08 -04:00
T-Stalker
698976029c Adds axolotl and snake hood frills for reptilians! (#10013) 2022-07-25 15:47:04 +10:00
metalgearsloth
14080c4bcd Revert parallax (#10014)
Woops, was using these values for testing scrolling parallax.
2022-07-25 15:42:34 +10:00
metalgearsloth
bff407588e Clip radar control (#10011)
Forgor to do it. Still need to make the viewport square but at least it won't draw under the display anymore.
2022-07-25 15:42:08 +10:00
metalgearsloth
07400fc088 Update submodule to 0.30.0.0 (#10012) 2022-07-25 15:32:44 +10:00
metalgearsloth
4a09ef80ad Scrolling menu parallax + less tiling (#9764)
* Scrolling parallax

* unnecessary field

* Load fastspace
2022-07-25 15:31:19 +10:00
PJBot
dbfd928522 Automatic changelog update 2022-07-25 01:11:27 -04:00
metalgearsloth
bfac53e7bc Per-map parallax support (#9786)
* Per-map parallax support

* Comments for future sloth

* c

* bet

* Fix exception

* VV support

* Fix parallax

* mem

* weightless sounds

* Gravity stuff

* placeholder coz im too lazy to stash don't @ me son

* decent clouds

* sky

* Fast parallax

* Imagine spelling

* Loicense

* perish

* Fix weightless status

Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-07-25 00:10:23 -05:00
metalgearsloth
aad6a22a6a ECS NPCs (#9941)
* ECS

* A

* parity

* Remove dummy update

* abs

* thanks rider
2022-07-25 14:57:33 +10:00
PJBot
3fb9b4a480 Automatic changelog update 2022-07-25 00:55:22 -04:00
keronshb
b69b18c24e Don't let someone block if they're too close or if they're in a doorway. (#9890)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-07-25 14:54:18 +10:00
Flipp Syder
fab5aed3b8 Fixes power wire action electrocution (#8520) 2022-07-24 21:53:30 -07:00
PJBot
151ed21a95 Automatic changelog update 2022-07-25 00:43:28 -04:00
metalgearsloth
40a7584c2f Gas tank internals alerts (#9567) 2022-07-25 14:42:25 +10:00
metalgearsloth
dad26db137 Fix a bunch of mover bugs (#9999)
* Fix a bunch of mover bugs

Just regressions from random things

* Fix vehicle movement I guess
2022-07-25 14:16:24 +10:00
Leon Friedrich
ed068b166f Gas tile overlay rejig (#9619) 2022-07-24 19:10:18 -07:00
PJBot
2131293788 Automatic changelog update 2022-07-24 18:58:15 -04:00
Deahaka
5ad3883e62 Update altar.yml (#10004) 2022-07-24 15:57:12 -07:00
PJBot
03563b176d Automatic changelog update 2022-07-24 18:42:25 -04:00
Level10Cybermancer
01f5bfff5f added backpacks to the clothesmate (#10006) 2022-07-24 15:41:22 -07:00
metalgearsloth
dda0bd7d5e Construction graph node test (#9995)
* Construction graph node test

* fix the test

Co-authored-by: wrexbe <wrexbe@protonmail.com>
2022-07-24 10:25:23 -07:00
PJBot
505d985eb5 Automatic changelog update 2022-07-24 07:41:08 -04:00
Vera Aguilera Puerto
cb5f051be5 Allow changing instrument style while playing them (#9946)
* Properly dirty changes when calling "SetInstrumentProgram" method

* Allow using swappable instrument verbs even while playing the instrument.
It's funnier this way
2022-07-24 21:40:05 +10:00
Leon Friedrich
16a08a60d0 Magboot & Stun visualizers (#9961) 2022-07-24 21:39:21 +10:00
PJBot
c36f386afc Automatic changelog update 2022-07-24 07:38:32 -04:00
Nemanja
54fcdb70f0 Prevent Glass duplication in lathes (#9954)
* lathes have been handled ;)

* Update LatheSystem.cs
2022-07-24 21:37:29 +10:00
PJBot
1013ba7dfc Automatic changelog update 2022-07-24 07:36:37 -04:00
Chris
ceecddd445 set canCrush and collision check to false (#9957) 2022-07-24 21:35:34 +10:00
PJBot
1532e89eca Automatic changelog update 2022-07-24 07:34:55 -04:00
Nemanja
97d131f5d7 thresholds (#9960) 2022-07-24 21:33:52 +10:00
Emisse
13b5b576e4 Juggernaut Suit Buff (#9994)
* lmao

* Update hardsuits.yml
2022-07-24 21:30:06 +10:00
TaralGit
c4dd5b676c guns (#9958)
Co-authored-by: and_a <and_a@DESKTOP-RJENGIR>
2022-07-24 21:25:41 +10:00
Ablankmann
c1cfb947e8 Shuttle Window fix thingy (#9932) 2022-07-24 21:25:21 +10:00
PJBot
ecba1882e1 Automatic changelog update 2022-07-24 07:10:37 -04:00
Peptide90
8cb3b9218e change shotgun shell boxes from 6 to 12 (#9540) 2022-07-24 21:09:33 +10:00
lapatison
3b9e87d7fd Update alert-levels.ftl (#328) 2022-07-24 11:24:35 +03:00
PJBot
79c7db2742 Automatic changelog update 2022-07-23 21:59:31 -04:00
ike709
c65cf5bb1f Adds the station name to PDAs (#9987)
Co-authored-by: ike709 <ike709@github.com>
2022-07-23 18:58:28 -07:00
PJBot
e78ede1988 Automatic changelog update 2022-07-23 21:48:05 -04:00
lapatison
f94e3743b2 Centered shot glass sprite (#9986) 2022-07-23 18:47:02 -07:00
Emisse
103374e2ef Packed Drink 1984 (#9991) 2022-07-23 18:45:26 -07:00
Emisse
f3084e43c3 Saltern Update 4.1 (#9990) 2022-07-23 18:38:57 -07:00
Emisse
eef6977954 Marathon Update 2.7 (#9989) 2022-07-23 18:38:52 -07:00
Emisse
2038cd3c6d Bagel Update 14.5 (#9988) 2022-07-23 18:38:44 -07:00
Rinkashikachi
6137803891 Various localization fixes (#9860) 2022-07-24 04:44:45 +10:00
PJBot
99c9345589 Automatic changelog update 2022-07-23 10:27:23 -04:00
Myctai
2c56f0a4eb Fix thrusters using generic Burn damage group instead of Heat type (#9972)
Getting high temperature, electric and frostbite burns at once is silly.
2022-07-23 07:26:19 -07:00
Moony
5d0e73ed4e Fix pulling cancelling randomly. (#9982) 2022-07-23 07:26:06 -07:00
IanComradeBot
7fa430f5b7 Automatic changelog update 2022-07-23 13:53:48 +00:00
lapatison
0ddab14275 Smites locale (#325)
* Update smites.ftl

* Update smites.ftl

* Update Resources/Locale/ru-RU/administration/smites.ftl

Co-authored-by: Morber <14136326+Morb0@users.noreply.github.com>

* Update Resources/Locale/ru-RU/administration/smites.ftl

Co-authored-by: Morber <14136326+Morb0@users.noreply.github.com>

* Update smites.ftl

Co-authored-by: Morber <14136326+Morb0@users.noreply.github.com>
2022-07-23 16:52:45 +03:00
IanComradeBot
f6778769f2 Automatic changelog update 2022-07-23 10:54:40 +00:00
lapatison
660078d09e Перевод последнего обновления (#326)
* Update antag.ftl

* Update admin-menu-window.ftl

* Update alert-level-command.ftl

* Update gas-vent-pump.ftl

* Update options-menu.ftl

* Update botany.ftl

* Update silicon.ftl

* Update error.ftl

* Update access.ftl

* Update airlocks.ftl

* Update verb-system.ftl

* Update job-names.ftl

* Update stamp-component.ftl

* Update emergency.ftl

* Update duffelbag.ftl

* Update headsets.ftl

* Update hats.ftl

* Update masks.ftl

* Update wintercoats.ftl

* Update jumpsuits.ftl

* Update spacetick.ftl

* Update pda.ftl

* Update bedsheets.ftl

* Update bedsheets.ftl

* Update pda.ftl

* Update spacetick.ftl

* Update jumpsuits.ftl

* Update job-names.ftl

* Update stamp-component.ftl

* Update duffelbag.ftl

* Update headsets.ftl

* Update hats.ftl

* Update masks.ftl

* Update wintercoats.ftl

* Update emergency.ftl

* Update gas-vent-pump.ftl

* Update Resources/Locale/ru-RU/administration/antag.ftl

Co-authored-by: Morber <14136326+Morb0@users.noreply.github.com>

* Update airlocks.ftl

Co-authored-by: Morber <14136326+Morb0@users.noreply.github.com>
2022-07-23 13:53:36 +03:00
IanComradeBot
74c6e41bde Automatic changelog update 2022-07-23 09:52:06 +00:00
Morber
91b356952f Исправление локализации бумаги с целью станции (#324) 2022-07-23 12:51:03 +03:00
Morber
31e98277f6 [Resprite] Boxes (#322)
* Update boxe sprites

* Remove box_id.png & add id icon & use id instead of pda

* Add & use medical box

* Update license.txt
2022-07-23 12:50:42 +03:00
IanComradeBot
ae1a61b426 Automatic changelog update 2022-07-23 09:50:25 +00:00
Morber
d075666c48 [Resprite] Virology & Glass Maints (#327)
* Update virology airlock sprites

* Update virology glass airlock sprites

* Update glass maint sprites

* Update glass maint open sprite
2022-07-23 12:49:22 +03:00
Morber
1971f3c574 [Resprite] Stock parts (#321)
* Update stock part sprites

* Make triphasic_scan_module.png sprite less square outline for the blink effect
2022-07-23 12:49:04 +03:00
Pieter-Jan Briers
de9df5386f Compat for Result Analyzer engine PR (#9966) 2022-07-23 11:08:11 +02:00
IanComradeBot
79f02dce9d Automatic changelog update 2022-07-23 09:01:14 +00:00
Morber
d06a6dd84d Merge pull request #323 from space-syndicate/upstream-sync
Upstream sync
2022-07-23 12:00:08 +03:00
Arthur
4767f3e50e Mock glass virology airlock states 2022-07-23 11:42:45 +03:00
Arthur
e781ff1846 Mock glass maint airlock states 2022-07-23 04:02:13 +03:00
Arthur
e5289d6c16 Return OwOAccent lost changes 2022-07-23 03:26:45 +03:00
Arthur
cfb8b520e9 Add missing virology states to meta.json 2022-07-23 03:26:34 +03:00
Arthur
8b5b67ff54 Mock virology sprites 2022-07-23 01:09:12 +03:00
Arthur
77dda76444 Update locale 2022-07-22 23:30:51 +03:00
Arthur
075299b54d Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Textures/Structures/Doors/Airlocks/Glass/science.rsi/assembly.png
#	Resources/Textures/Structures/Doors/Airlocks/Glass/science.rsi/closed.png
#	Resources/Textures/Structures/Doors/Airlocks/Glass/science.rsi/closing.png
#	Resources/Textures/Structures/Doors/Airlocks/Glass/science.rsi/open.png
#	Resources/Textures/Structures/Doors/Airlocks/Glass/science.rsi/opening.png
#	Resources/Textures/Structures/Doors/Airlocks/Standard/science.rsi/assembly.png
#	Resources/Textures/Structures/Doors/Airlocks/Standard/science.rsi/closed.png
#	Resources/Textures/Structures/Doors/Airlocks/Standard/science.rsi/closing.png
#	Resources/Textures/Structures/Doors/Airlocks/Standard/science.rsi/open.png
#	Resources/Textures/Structures/Doors/Airlocks/Standard/science.rsi/opening.png
2022-07-22 22:45:30 +03:00
Pieter-Jan Briers
0542726907 Ban single-line if statements. (#9953)
* Ban single-line if statements.

* Make these files more accessible from sln
2022-07-21 19:19:52 -05:00
Moony
e2378c72b8 i forgor (#9951) 2022-07-21 18:07:12 -05:00
PJBot
772ce7e64c Automatic changelog update 2022-07-21 18:31:03 -04:00
Moony
f98df73fae Adds even more smites and a bunch of tools. (#9825)
* Adds three new smites, headstand, locker stuff, and reptilian species swap.

* Localize all the smites.

* save work

* More smites...

* Final tweaks.

* oops

* !PLEH

* Adds disarm prone and improved hand removal options.

* fix chances.

* take out the trash.

* Add some admin TRICKS instead of more smites.

* oop

* Implements the admin test arena and associated trick.

* Tricks for granting/revoking access.

* e

* mfw

* Implement quick dialogs, for when you don't want to spend 20 minutes writing a simple dialog prompt.

* Forgot the rejuv icon.

* E

* docs

* augh

* Add rename/redescribe buttons.

* Adds objects menu, implements a couple tricks for stations.

* 1984

* Adds a trick for effectively infinite power.

* fixes some icon uggo.

* a

* HALT!

* Pause/unpause buttons.

* Forgor the textures.

* they broke every bone in their body.

* i added more

* more battery actions, touch up battery icon.

* Address reviews.
2022-07-21 17:30:00 -05:00
PJBot
ec18f438bc Automatic changelog update 2022-07-21 18:17:18 -04:00
Chris
e8eaaa2189 Research Servers now have proper IDs, and can be selected in lathe menu (#9949)
* rd servers now increment properly when added

* remove debug message
2022-07-21 17:16:14 -05:00
Pieter-Jan Briers
b293f2dacb Add cvardef template for Rider (#9948) 2022-07-21 16:50:34 -05:00
PJBot
eeefbcb513 Automatic changelog update 2022-07-21 17:01:27 -04:00
Morber
532ceff24e Remove CanBeAntag for nukeops (#9947) 2022-07-21 16:00:24 -05:00
IanComradeBot
f827246724 Automatic changelog update 2022-07-21 11:50:38 +00:00
lapatison
1cb41a1411 Vox appearance translation (#319)
* Update vox-facial-hair.ftl

* Update vox-hair.ftl

* Update human-hair.ftl
2022-07-21 14:49:35 +03:00
IanComradeBot
abce4f2c76 Automatic changelog update 2022-07-21 11:48:02 +00:00
Alexander Razdelkin
e3c42ffdba Добавление простой системы целей станции (#268)
* added simple station goal system

* * removed unused code
* fixed localization

* moved corvax specific features to corvax dir

* * moved RoundStartedEvent
* removed unnecessary xml element

* added 'sealed' to classes

* added centcom stamp
changed sprite to paper with words

* fixed stamp information

* добавлена en-US локализация

* Use right CentComm name

* Use paper system to paper goal content

Co-authored-by: Arthur <14136326+Morb0@users.noreply.github.com>
2022-07-21 14:46:59 +03:00
PJBot
b9742e6cb5 Automatic changelog update 2022-07-21 00:33:08 -04:00
Nemanja
e156268da3 Update ZombifyOnDeathSystem.cs (#9919) 2022-07-21 14:32:04 +10:00
metalgearsloth
e82e171ce6 Fix weightless (#9939) 2022-07-20 20:48:49 -05:00
Leon Friedrich
a91c32a5e7 Fix PDA ID light (#9938) 2022-07-21 11:10:59 +10:00
PJBot
5c17fe46c4 Automatic changelog update 2022-07-20 19:51:52 -04:00
Ablankmann
94943b6f5e Renamed the Bojevic bundle (#9895)
* Small fix

* shuttle winder fix
2022-07-21 09:50:49 +10:00
IanComradeBot
46f51487f8 Automatic changelog update 2022-07-20 19:23:59 +00:00
Morber
4924e41214 Remove component override for external airlocks (#318) 2022-07-20 22:22:56 +03:00
lapatison
183c66b80e Locale patch (#316)
* Update pda-component.ftl

* Update id-card-component.ftl
2022-07-20 22:22:41 +03:00
PJBot
d780fd5f79 Automatic changelog update 2022-07-20 12:09:36 -04:00
Andreas Kämper
5a6cc0933b Allow pAIs to play MIDI again (#9921) 2022-07-20 18:08:33 +02:00
PJBot
9dddeb99f6 Automatic changelog update 2022-07-20 11:30:13 -04:00
Nemanja
46e9aeb4cf Update uplink_catalog.yml (#9917) 2022-07-20 10:29:09 -05:00
PJBot
bfdb4a920b Automatic changelog update 2022-07-20 08:31:13 -04:00
Vera Aguilera Puerto
a635ac40b9 Gas pipes now need to be unanchored before deconstruction. (#9904)
Cleans up their graphs, they had no spacing at all.
2022-07-20 22:30:08 +10:00
PJBot
fea303843d Automatic changelog update 2022-07-20 06:35:18 -04:00
OldDanceJacket
f759259958 Add files via upload (#9893) 2022-07-20 05:34:47 -05:00
Nemanja
bf72834147 long awaited (#9869) 2022-07-20 05:34:15 -05:00
PJBot
29365139fd Automatic changelog update 2022-07-20 05:47:27 -04:00
drakewill-CRL
d02e2dad26 Antag menu (#9900)
* Refactor traitor generation code.

* RandomTraitorAlive no longer crashes when 1 traitor. Also cleaner/faster

* Add Antag menu for admins, add Traitor to the list.

* Add zombie to admin-antag menu

* Pirates, lone op, make traitor consistent with the rest.

* Add name strings

* cleaned usings.

* Cleanup.

Co-authored-by: drakewill <drake@drakewill-crl>
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2022-07-20 04:46:23 -05:00
wrexbe
6d53826c58 Stabalize tests (#9901) 2022-07-19 22:23:30 -07:00
metalgearsloth
b7623b6c08 Fix content test warnings (#9865)
* Fix content test warnings

* while I'm here

* fix

Co-authored-by: wrexbe <wrexbe@protonmail.com>
2022-07-19 21:48:44 -07:00
PJBot
7e21b55781 Automatic changelog update 2022-07-20 00:24:26 -04:00
Kevin Zheng
546d708c40 Add under-pressure lockout to air vents (#9824)
* Add under-pressure lockout to vent pumps

* Add examine text showing UPLO
2022-07-19 21:23:23 -07:00
PJBot
e3dafa509b Automatic changelog update 2022-07-20 00:17:37 -04:00
Nemanja
34bdb96c5f botany slight rebalance (#9766) 2022-07-20 14:16:35 +10:00
PJBot
5881e3176c Automatic changelog update 2022-07-20 00:09:27 -04:00
Myctai
a29749ed4c Perform CentCom-ification (#9876)
* Change "CentComm" to "CentCom"

* Change "Centcomm" to "CentCom", skipping CVar and changelog

* Change "Centcom" to "CentCom", skipping lots of item IDs

* Change "centcomm" to "CentCom", skipping URLs, some var, IDs

* Change "centcom" to "CentCom", skipping IDs and alike
2022-07-19 21:08:24 -07:00
PJBot
f11f6db5c1 Automatic changelog update 2022-07-19 23:58:08 -04:00
Moony
a2d26ac0ca The nuke must be anchored to arm. (#9898) 2022-07-19 20:57:05 -07:00
IanComradeBot
bf5eda1b47 Automatic changelog update 2022-07-19 22:47:35 +00:00
Morber
2d199b7383 [Resprite] Structures (#314)
* Update tank sprites

* Update camera sprites

* Add camera copyright & license

* Update camera copyright

* Update airalarm sprites & format mata.json & add licenses

* Update fire alarm sprites & remove unused

* Update APC sprites

* Update extinguisher cabinet sprites

* Remove extinguisher cabinet unused sprites

* Update portable scrubber sprites

* Update portable flasher sprites
2022-07-20 01:46:32 +03:00
Rane
ed3578b0a1 Add public sex method for those who don't have access to change sex (#9894) 2022-07-19 16:18:13 -05:00
PJBot
85b03f3745 Automatic changelog update 2022-07-19 07:48:52 -04:00
metalgearsloth
0a4c630e1d Announce shuttle direction on proximity (#9885) 2022-07-19 21:47:49 +10:00
metalgearsloth
abb2b53405 Update submodule to 0.29.1.0 (#9886) 2022-07-19 21:32:31 +10:00
metalgearsloth
9d11bb4aa3 Update submodule to 0.29.0.0 (#9881) 2022-07-19 18:51:32 +10:00
IanComradeBot
d9be685848 Automatic changelog update 2022-07-19 08:48:32 +00:00
Rinkashikachi
b51ac81ecb Localization fixes (#315)
* Removed superfluous escape symbols

* еще маленький фиксик

* Админбуз
2022-07-19 11:47:28 +03:00
PJBot
e08e876649 Automatic changelog update 2022-07-19 03:10:31 -04:00
Rane
037feb3ad0 Fix blindfold round cleanup bug (#9821)
* Blindness public api

* fix blinding round cleanup bug
2022-07-19 17:10:08 +10:00
metalgearsloth
91adb3edb3 Damage overlay fixes (#9831)
- Fix death overlay showing when returning to body.
- Made the diff non-linear.
2022-07-19 17:09:26 +10:00
Andreas Kämper
209212d87d Removed lifetime handling from ImmovableRod and added TimedDespawnComponent to the prototype instead (#9870) 2022-07-19 17:08:47 +10:00
Emisse
9257c0788b More Packed Fixe... (#9874)
* packed fixe...

* society....
2022-07-18 19:36:10 -05:00
Emisse
c35252cc07 Packed Fixe (#9859) 2022-07-18 05:09:22 -07:00
metalgearsloth
2268fdd24b Add gravitycomponent support to maps (#9857)
* Add gravitycomponent support to maps

The alert still needs fixing if you want planets.

* move
2022-07-18 19:49:52 +10:00
PJBot
dc9493f7a2 Automatic changelog update 2022-07-18 00:42:58 -04:00
Rane
4ded69eaa7 Remove overfed/overhydrated alerts (#9852) 2022-07-18 14:41:54 +10:00
PJBot
d45e190c0b Automatic changelog update 2022-07-17 23:49:40 -04:00
Rane
1e8efb1dd5 Port cleanbots from Nyano (#9853) 2022-07-17 22:48:36 -05:00
Nemanja
f8b8b83657 allow decals to be removed from placement menu (#9843) 2022-07-17 21:02:03 -05:00
Emisse
9665a11363 e (#9835) 2022-07-17 18:14:31 -05:00
Emisse
d135f16cf8 Packed In (#9760)
* Update packedstation.yml

* Update atlas.yml

* packed...,,,

* packed..,,,
2022-07-17 18:13:55 -05:00
PJBot
1a0e479f75 Automatic changelog update 2022-07-17 18:26:44 -04:00
Rane
5ad725dce9 Remove ranged injection/feeding (#9841) 2022-07-17 15:25:41 -07:00
PJBot
2419950751 Automatic changelog update 2022-07-17 17:58:56 -04:00
Nemanja
d6c4a29dcb make nukies actual antags (#9844) 2022-07-17 16:57:52 -05:00
Emisse
9b3fdc874f a (#9837) 2022-07-17 07:32:10 -05:00
Emisse
81711353f5 Saltern Update 4.0 (#9838) 2022-07-17 07:32:01 -05:00
metalgearsloth
63b48e05af Fix docking control size (#9833) 2022-07-17 21:11:54 +10:00
PJBot
69b76ba233 Automatic changelog update 2022-07-17 06:23:14 -04:00
metalgearsloth
ebfd2f87b2 Make FTL arrive closer (#9828) 2022-07-17 20:22:09 +10:00
PJBot
89f30edec3 Automatic changelog update 2022-07-17 05:37:13 -04:00
metalgearsloth
0378a23790 Make shuttle brakes use thrusters and bandaid shuttle movement (#9826) 2022-07-17 19:36:08 +10:00
Fooberticus Bazly
cd7765e7d9 using existing FixedPoint2 for popup message, instead of raw float (#9820)
Co-authored-by: fooberticus <fooberticus@protonmail.com>
2022-07-16 23:32:19 -07:00
metalgearsloth
94141ad021 Don't relay incapacitated move inputs (#9822) 2022-07-17 14:31:49 +10:00
metalgearsloth
094d8265f8 Fix aghost movement (#9823) 2022-07-16 21:31:22 -07:00
Kara
71984a028c Order permissions panel admins by username (#9782) 2022-07-17 14:23:26 +10:00
Moony
96ae4da9bd Add a log to cut cables. How did this not exist before? (#9780) 2022-07-16 21:50:57 -05:00
Arthur
783a47a95c Use rsync to ignore duplicate uploads & move server info to secrets 2022-07-17 05:08:10 +03:00
PJBot
a42ef0b8e4 Automatic changelog update 2022-07-16 18:36:42 -04:00
13spacemen
211395b975 Adds Research, Virology, Glass Maint Airlocks (#9350) 2022-07-16 15:35:39 -07:00
Morber
700f4aff57 Refactor set alert level command (#9794) 2022-07-16 15:34:43 -07:00
PJBot
058d8371d9 Automatic changelog update 2022-07-16 18:34:34 -04:00
sunbear-dev
4a67610fb8 Error entity (#9740)
Co-authored-by: tijn <tijnjanssen7@gmail.com>
2022-07-16 15:33:30 -07:00
metalgearsloth
ce27f89320 Nukie planet update (#9784) 2022-07-17 05:35:22 +10:00
IanComradeBot
6adae8cfae Automatic changelog update 2022-07-16 18:16:53 +00:00
lapatison
d61b53617a Перевод последнего обновления (#309)
* Update add-uplink-command.ftl

* Update portable-scrubber.ftl

* Update cargo-console-component.ftl

* Update bible.ftl

* Update zoom-command.ftl

* Update disease.ftl

* Update forensics.ftl

* Update identity-system.ftl

* Update steal-condition.ftl

* Update drinks.ftl

* Update console.ftl

* Update silicon.ftl

* Update duffelbag.ftl

* Update food.ftl

* Update food.ftl

* Update belt.ftl

* Update misc.ftl

* Update belts.ftl

* Update misc.ftl

* Update magboots.ftl

* Update ghost_roles.ftl

* Update silicon.ftl

* Update drinks.ftl

* Update drinks.ftl

* Update production.ftl

* Update toys.ftl

* Update botparts.ftl

* Update pka.ftl

* Update staves.ftl

* Update wands.ftl

* Update magic.ftl

* Update curtains.ftl

* Update showcase.ftl

* Update altar.ftl

* Update operating_table.ftl

* Update portable.ftl

* Update tanks.ftl

* Update entity-storage-component.ftl

* Update tool-qualities.ftl

* Update recharge-basic-entity-ammo.ftl

* Update blocking.ftl

* Update disarm-action.ftl

* Update chem-master-component.ftl

* Update injector-component.ftl

* Update pointing-system.ftl

* Update forensics.ftl

* Update forensics.ftl

* Update forensic_scanner.ftl

* Update hands-component.ftl

* Update lobby-state.ftl

* Update nuke-component.ftl

* Update steal-condition.ftl

* Update medicine.ftl

* Update station-event-system.ftl

* Update stunnable-component.ftl

* Update stun-system.ftl

* Update blocking.ftl

* Update disease.ftl

* Update misc.ftl

* Update production.ftl

* Update showcase.ftl

* Update entity-storage-component.ftl

* Update recharge-basic-entity-ammo.ftl

* Update verbs.ftl

* Update pda.ftl

* Update pda-component.ftl

* Update mobster.ftl

* Update rat-king.ftl

* Update gas-canister-component.ftl

* Update Resources/Locale/ru-RU/administration/commands/add-uplink-command.ftl

Co-authored-by: Morber <14136326+Morb0@users.noreply.github.com>

* Update Resources/Locale/ru-RU/administration/commands/add-uplink-command.ftl

Co-authored-by: Morber <14136326+Morb0@users.noreply.github.com>

* Update Resources/Locale/ru-RU/commands/zoom-command.ftl

Co-authored-by: Morber <14136326+Morb0@users.noreply.github.com>

* Update forensics.ftl

* Update forensic_scanner.ftl

* Update forensics.ftl

* Update misc.ftl

* Update magic.ftl

* Update production.ftl

Co-authored-by: Morber <14136326+Morb0@users.noreply.github.com>
2022-07-16 21:15:50 +03:00
PJBot
ca00f654a5 Automatic changelog update 2022-07-16 13:44:27 -04:00
Vera Aguilera Puerto
4bcf7b73fd Fixes makeshift laser using the wrong type of construction step. (#9811)
It needed to use the "material" step, not the "prototype" step...
2022-07-16 19:43:24 +02:00
metalgearsloth
cb9f60e275 Fix aghost (#9781) 2022-07-16 14:57:20 +10:00
metalgearsloth
2bc1768fcc Fix ghost movement (#9778) 2022-07-15 21:50:11 -07:00
metalgearsloth
debc9c2092 Update submodule to 0.28.6.0 (#9776) 2022-07-16 13:59:25 +10:00
PJBot
82a4e23c4d Automatic changelog update 2022-07-15 23:53:04 -04:00
metalgearsloth
b9e876ca92 The real movement refactor (#9645)
* The real movement refactor

* ref events

* Jetpack cleanup

* a

* Vehicles partially working

* Balance tweaks

* Restore some shitcode

* AAAAAAAA

* Even more prediction

* ECS compstate trying to fix this

* yml

* vehicles kill me

* Don't lock keys

* a

* Fix problem

* Fix sounds

* shuttle inputs

* Shuttle controls

* space brakes

* Keybinds

* Fix merge

* Handle shutdown

* Fix keys

* Bump friction

* fix buckle offset

* Fix relay and friction

* Fix jetpack turning

* contexts amirite
2022-07-16 13:51:52 +10:00
PJBot
e0b7b48cae Automatic changelog update 2022-07-15 23:05:17 -04:00
metalgearsloth
4e16efc37f Fix mob throwing (#9775) 2022-07-15 20:04:14 -07:00
PJBot
96f0a9fc4c Automatic changelog update 2022-07-15 20:47:23 -04:00
TimrodDX
36575bb180 Portable scrubbers on Delta (#9771) 2022-07-15 17:46:20 -07:00
PJBot
47066938b7 Automatic changelog update 2022-07-15 15:07:09 -04:00
Nemanja
7b6de14f12 quickfix nukie uplinks (#9765) 2022-07-16 05:06:05 +10:00
IanComradeBot
be0d2c3895 Automatic changelog update 2022-07-15 18:08:36 +00:00
Rinkashikachi
9d3e53dcd3 Заменил повторное "заказ" на "товар" в манифесте заказа (#308) 2022-07-15 21:07:32 +03:00
Rane
491a1f3b60 Add public method to update cargo bank account (again) (#9761) 2022-07-15 06:20:35 -07:00
Morber
79c38a1410 Merge pull request #307 from space-syndicate/upstream-sync
Upstream sync
2022-07-15 16:11:20 +03:00
Arthur
07fe8cf980 Update locale 2022-07-15 15:52:30 +03:00
Arthur
6604e68c44 Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-07-15 15:48:38 +03:00
PJBot
17ac7694c2 Automatic changelog update 2022-07-15 08:47:34 -04:00
Arthur
51560ceefd Update locale 2022-07-15 15:46:38 +03:00
Rane
188934a748 Portable scrubbers (#9417) 2022-07-15 05:46:30 -07:00
Arthur
7864023d64 Original infiltrator file 2022-07-15 15:40:40 +03:00
Arthur
0052df0cf5 Merge remote-tracking branch 'upstream/master' into upstream-sync
# Conflicts:
#	Resources/Maps/infiltrator.yml
2022-07-15 15:39:41 +03:00
metalgearsloth
f16de2186e Fix emergency shuttle docking (#9758)
Woopsy
2022-07-15 05:11:15 -07:00
Emisse
80f4d6ad61 Cargo shuttle qol and fixe (#9759) 2022-07-15 05:11:04 -07:00
Emisse
386e73d5de Bagel Update 14.3 (#9757) 2022-07-15 05:10:50 -07:00
PJBot
b53f6ca10a Automatic changelog update 2022-07-15 06:21:08 -04:00
Kimpes
556d984f30 Updated alarm sound effect (#9756)
* Updated alarm sound

* Added Loop to alarm sound effect
2022-07-15 05:20:04 -05:00
PJBot
c9d40166b7 Automatic changelog update 2022-07-15 05:18:29 -04:00
Deahaka
689b03ce4a Altars add (#9678) 2022-07-15 02:17:26 -07:00
Morber
efb17f1e98 Nuke ops war anounce sound (#9035) 2022-07-15 02:16:41 -07:00
PJBot
f60b5f545c Automatic changelog update 2022-07-15 05:02:58 -04:00
ZeroDayDaemon
aa6000d8cc Bartending Tweaks (#9307) 2022-07-15 02:01:55 -07:00
PJBot
8c7f61bf7d Automatic changelog update 2022-07-15 04:11:55 -04:00
Leon Friedrich
e17c89eac4 Identity popup fixes (#9743) 2022-07-15 01:10:52 -07:00
PJBot
5ad604a76b Automatic changelog update 2022-07-15 03:55:39 -04:00
Rane
abab5bedcd Port honkbots from nyano (#9698) 2022-07-15 00:54:34 -07:00
Rane
5c7eea3e42 Convert familiars to GhostRoleMobSpawner (#9525)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-07-15 00:53:42 -07:00
PJBot
1cf501303f Automatic changelog update 2022-07-15 01:33:52 -04:00
metalgearsloth
8f315321fb Smooth radar zooming (#9753) 2022-07-15 15:32:48 +10:00
PJBot
1e56c5b7dd Automatic changelog update 2022-07-15 01:21:41 -04:00
Kara
c9d9d09e19 Ghost role probability (#9752)
* Ghost role probability

* give it to regular ticks/bears too
2022-07-15 15:20:37 +10:00
Kevin Zheng
44e4678435 Reduce radar minimap radius (#9673) 2022-07-15 14:50:47 +10:00
metalgearsloth
f4fb57ff38 Update submodule to 0.28.5.1 (#9750) 2022-07-15 14:49:09 +10:00
PJBot
dc5c57a03f Automatic changelog update 2022-07-15 00:29:28 -04:00
Kara
e43915c94a Proto-kinetic accelerator (#9748) 2022-07-15 14:28:14 +10:00
PJBot
09609e3d3e Automatic changelog update 2022-07-15 00:27:09 -04:00
Nemanja
06a7d75641 Job-specific traitor items (#9601) 2022-07-15 14:26:06 +10:00
metalgearsloth
1251b3aeda Add FTL destinations (#9685) 2022-07-15 14:11:41 +10:00
PJBot
5e1d019f17 Automatic changelog update 2022-07-14 23:10:14 -04:00
Rane
8de2590e29 Steal condition tells you where to steal it from (#9605) 2022-07-14 20:09:11 -07:00
metalgearsloth
2420d281bb Fix loadbp window perm issue (#9671) 2022-07-15 13:03:18 +10:00
PJBot
a98047b47d Automatic changelog update 2022-07-14 22:52:02 -04:00
Deahaka
ed0cf3a3b4 Operating table add (#9687) 2022-07-14 19:50:59 -07:00
PJBot
2671d8712a Automatic changelog update 2022-07-14 22:46:31 -04:00
Kara
ad7889e8a9 Magic staves + wands (#9070) 2022-07-14 19:45:27 -07:00
metalgearsloth
9608005db0 Vapor tweaks (#9638) 2022-07-14 19:45:21 -07:00
metalgearsloth
786c8a7c79 Make sure dragdrop doesn't delay by a frame (#9745) 2022-07-14 19:43:39 -07:00
PJBot
eea32fde5b Automatic changelog update 2022-07-14 22:43:03 -04:00
metalgearsloth
024ad34827 Nerf disease outbreak (#9640) 2022-07-14 19:41:59 -07:00
Level10Cybermancer
36bdf249f7 Adds a nuclear pinpointer to the operative and medic operative duffel fills (#9634) 2022-07-14 19:41:25 -07:00
Myctai
51e5d21ffb Bring pills back to 50 units maximum (#9626) 2022-07-14 19:40:47 -07:00
Jacob Tong
3bbbb59bb1 Make flash prevent handheld light toggle (#9448)
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-07-14 19:39:42 -07:00
PJBot
a7ac81635c Automatic changelog update 2022-07-14 22:34:14 -04:00
Leon Friedrich
72599e5282 Fix disappearing decals bug (#9608) 2022-07-14 19:33:11 -07:00
Leon Friedrich
21fca0f6e3 Prevent content from overriding sprite shader (#9036) 2022-07-14 19:28:51 -07:00
PJBot
603ceea256 Automatic changelog update 2022-07-14 22:26:19 -04:00
themias
b76c251829 Add batch cooking (#9359) 2022-07-14 19:25:16 -07:00
Leon Friedrich
2b726617cd Remove telekinesis (#9737) 2022-07-14 18:37:58 -07:00
Leon Friedrich
4100516bde Add uplink command completions (#9742) 2022-07-14 18:14:37 -07:00
PJBot
37b883e9cb Automatic changelog update 2022-07-14 17:56:40 -04:00
Leon Friedrich
f7d02968a4 Make entity storage lookup range positive (#9735) 2022-07-15 07:55:36 +10:00
PJBot
a49121f681 Automatic changelog update 2022-07-14 17:04:20 -04:00
Leon Friedrich
d001652edc Fix bricked welding component (#9741) 2022-07-14 23:03:17 +02:00
PJBot
d30d662b7b Automatic changelog update 2022-07-14 12:07:57 -04:00
themias
b087586377 Add AMIV disease stages (#9637)
* Add AMIV disease stages

* remove unused import

* move stages to top for readability

* monkey immunity to amiv

* Update to use time instead of index

* Revert "Update to use time instead of index"

This reverts commit 6bc83b0d48c167fe30437fa94272a00ed1633c5d.

* add comments

* rerun test
2022-07-15 02:06:54 +10:00
PJBot
a140a3a419 Automatic changelog update 2022-07-14 12:05:27 -04:00
Leon Friedrich
9541eeb189 Make disposal pipes use generic visualizer (#9672) 2022-07-15 02:04:23 +10:00
Kara
a480b2e2fd Guard against weird renderer bug (#9720) 2022-07-14 08:38:21 -07:00
TaralGit
ccefd0caf0 RPG-7, Kardashev rifle and Hristov heavy sniper resprites (#9729)
Co-authored-by: and_a <and_a@DESKTOP-RJENGIR>
2022-07-14 08:37:57 -07:00
Emisse
0219f785bb Packed Station Update (#9722) 2022-07-15 00:02:22 +10:00
Kara
784e7e454e Remove some tasers (#9727) 2022-07-14 23:44:44 +10:00
Emisse
134c1c2a17 remove 1 taser (#9725) 2022-07-14 06:19:30 -07:00
PJBot
efe5909cae Automatic changelog update 2022-07-14 09:04:52 -04:00
metalgearsloth
cd4b7bd85c Muzzle flash enhancements (#9527) 2022-07-14 23:03:48 +10:00
PJBot
2341d97ece Automatic changelog update 2022-07-14 08:44:57 -04:00
Peptide90
7f52ae8bba Outer clothing nerf (#9143)
* Reduced backpack to 99 size from 100

* Increase hardsuit and softsuit size

* Adds ClothingOuterBaseLarge

* Parenting

* Changed parent base, reduced duplication

* 101 the people have spoken

* 100 backpack cry

* Changes some things to large base 60

* Updates armour based to large

* Large base slowdown 20%

* Speed boost

* Removed syndie eva box

Duffel exists, no need

* Apparently this is an eva suit

* Fixed formatting

* Syndie duffel boosted to 131

To fit a hardsuit plus mask and gas

* Hardsuits to 121 size

No more bagging

* Made heavy clothing 80

* moves syndie eva box to a duffel
2022-07-14 22:43:54 +10:00
metalgearsloth
4d5d4cc564 Make controlmob not require sentience (#9479) 2022-07-14 22:34:07 +10:00
Arthur
edd7813202 Изменение формата правил 2022-07-14 15:24:05 +03:00
sBasalto
80a0c8e025 Fix zombie percent in the round end summary (#9682) 2022-07-14 05:11:44 -07:00
PJBot
a8d4a688bd Automatic changelog update 2022-07-14 08:02:29 -04:00
metalgearsloth
38fc066fb9 Re-implement recoil (#9406)
* Re-implement recoil

Playing around with the values atm

* Update constants

* final tweaks
2022-07-14 22:01:25 +10:00
PJBot
d9e423cebb Automatic changelog update 2022-07-14 07:59:27 -04:00
Rane
83c03b60a1 [2 lines] fix blinding (#9690)
* Adds blinding + blindfolds (#8688)

* Adds blinding + blindfolds

* Don't break examining lol

* moment

* fix toggle lights behavior

* move checks around

* Sloth review

* Added a salvage funny

* review

* woops

* Switch circle shader

Co-authored-by: wrexbe <wrexbe@protonmail.com>

* resolve merge conflict

Co-authored-by: wrexbe <wrexbe@protonmail.com>
2022-07-14 06:58:24 -05:00
PJBot
ef92c351bf Automatic changelog update 2022-07-14 07:54:20 -04:00
Deahaka
485dfa3749 Hospital curtains add (#9707)
* curtainss

* sound_mono

* hotfix_curtains
2022-07-14 06:53:17 -05:00
Peptide90
fd65b494ac dart becomestation comp fix (plus render) (#9497)
* dart becomestation comp fix

* minor fixes and changes to ERT shuttle Dart
2022-07-14 21:46:04 +10:00
Kara
fab331742a Remove IAfterInteract (#9715)
* remove gas analyzer iafterinteract

* solution transfer + obsolete

* cuffable

* remove
2022-07-14 21:45:31 +10:00
PJBot
a2d22837c6 Automatic changelog update 2022-07-14 07:43:50 -04:00
Kara
b001b03523 Remove IInteractUsing (#9718) 2022-07-14 04:42:54 -07:00
lapatison
068209498d Update shards.yml (#9644) 2022-07-14 21:42:46 +10:00
PJBot
025b3f919f Automatic changelog update 2022-07-14 07:40:00 -04:00
Emisse
0994a8f7d6 Atlas Update 1.6 (#9709) 2022-07-14 21:39:10 +10:00
metalgearsloth
550de41f69 Update common color to station announcements (#9670) 2022-07-14 21:38:55 +10:00
Leon Friedrich
6bd6937572 Entity storage whitelist (#9694) 2022-07-14 21:38:39 +10:00
Kara
3bf8c27888 Machine frame ECS (#9713) 2022-07-14 04:35:37 -07:00
Emisse
02fc4ba61a salty (#9712) 2022-07-14 21:35:20 +10:00
Kara
fa397623fc Traitor deathmatch ecs (#9714) 2022-07-14 04:34:20 -07:00
Emisse
1e5e3276a0 bagl... (#9710) 2022-07-14 21:00:47 +10:00
Emisse
ae70a71f27 mathaotnont (#9711) 2022-07-14 05:58:52 -05:00
metalgearsloth
237d3a367f Update submodule to 0.28.5.0 (#9708) 2022-07-14 20:54:12 +10:00
Emisse
363e2296b2 cltohes (#9680) 2022-07-14 20:51:38 +10:00
Emisse
a7888f2921 Update misc.yml (#9691) 2022-07-14 20:34:44 +10:00
Leon Friedrich
e9616e40f9 Remove IActivate (#9705)
* git mv

* purge IActivate

* File scoped NS
2022-07-14 20:29:29 +10:00
Leon Friedrich
bad837fb85 Generic morgue visualizer (#9696) 2022-07-13 22:25:44 -07:00
PJBot
d509aacbf6 Automatic changelog update 2022-07-14 01:25:39 -04:00
Rane
ab058f2139 Healing tweaks (#9697) 2022-07-13 22:24:35 -07:00
Kara
a0c531d08b Identity fixes (#9701) 2022-07-13 22:23:55 -07:00
Nemanja
130a4cdd6a Update ContainerOcclusionTest.cs (#9692) 2022-07-14 09:43:24 +10:00
IanComradeBot
bd6d23d6fb Automatic changelog update 2022-07-13 23:35:50 +00:00
lapatison
256f3a723d Правки перевода (#306)
* Update gun.ftl

* Update badfeeling-artifact.ftl

* Update drinks_cups.ftl
2022-07-14 02:34:48 +03:00
IanComradeBot
acf789fe2c Automatic changelog update 2022-07-13 23:29:50 +00:00
Morber
7dc86c08c6 [Resprite] Firelocks (#303)
* Update glass firelock sprites & prototype

* Update glass firelock license

* Update firelock sprites & license
2022-07-14 02:28:47 +03:00
PJBot
415ec913e0 Automatic changelog update 2022-07-13 19:13:03 -04:00
Nemanja
5edf2ccad5 EntityStorage ECS (#9291) 2022-07-14 09:11:59 +10:00
Moony
a655891a8d Revert "Adds blinding + blindfolds (#8688)" (#9689)
This reverts commit 7a7ab5e8c1.
2022-07-13 16:50:35 -05:00
Moony
ef6d0344de Revert "Fireaxe resprite" (#9676) 2022-07-13 10:22:31 +02:00
Emisse
44a28959d4 Cargo Shuttle Update (#9679) 2022-07-13 16:29:36 +10:00
PJBot
a7cfba153e Automatic changelog update 2022-07-12 22:02:26 -04:00
Jessica M
edea076310 You can now unanchor and destroy the robot showcase (#9668) 2022-07-13 12:01:24 +10:00
metalgearsloth
43755601fd Add admin verb for respawning a player (#9666) 2022-07-13 11:59:59 +10:00
ChilbroBaggins
abc8d5b6d8 Food and Beverage Spawners (#9547)
* Textures to make lamps mappable to East/West.

* Adds various rng food and beverage spawners for mapping. Also adds a smaller icon for rndm arcade machine because the other was triggering people.

* Fix

* ugh

* edits

* Oops, missed a couple xenos

Co-authored-by: Jeff <velcroboy333@hotmail.com>
2022-07-12 19:03:10 -05:00
PJBot
d6280ecace Automatic changelog update 2022-07-12 13:47:16 -04:00
metalgearsloth
aa188cba95 Fix interaction outline jankiness at high speeds (#9653)
Converting mouse to eye pos is better done after the eye has its frameupdate.
2022-07-12 19:46:12 +02:00
metalgearsloth
365f388b8e Probably fix thirst mispredict (#9656)
* Probably fix thirst mispredict

* thanks rider
2022-07-12 19:45:30 +02:00
IanComradeBot
993c016019 Automatic changelog update 2022-07-12 16:04:25 +00:00
lapatison
74f28f95ce Перевод действий емага (#304) 2022-07-12 19:03:21 +03:00
metalgearsloth
9ed9888f86 Update DiseaseTest (#9639)
Effects / cures are indices not the threshold
2022-07-12 16:15:40 +10:00
Myctai
df2e43abfc Clarify on ways to get help from other players (#9627) 2022-07-11 23:13:23 -07:00
PJBot
e00d3c8f9f Automatic changelog update 2022-07-12 02:12:15 -04:00
KIBORG04
71c8d08e4c Kvass (#9082)
* add kvass

* nevermind

* forgot about double 's'

* Update tanks.yml

* gotovo

* Update meta.json
2022-07-11 23:11:12 -07:00
PJBot
d3f1e33907 Automatic changelog update 2022-07-12 02:06:58 -04:00
Myctai
f9329fa4b8 Update misleading Phalanximine description to accurate one (#9625) 2022-07-11 23:05:54 -07:00
PJBot
1bf690ceee Automatic changelog update 2022-07-12 02:04:38 -04:00
wrexbe
a1c4f10061 Toilet fixes (#9609) 2022-07-11 23:04:33 -07:00
Delete69
21a56f4b80 Cleans up warning line decals (#8731)
* letsa go

* indentations

* added back old decals

* this thing

* maybe this

* jfc
2022-07-11 23:03:35 -07:00
PJBot
f0dc24482f Automatic changelog update 2022-07-12 01:56:08 -04:00
Rane
7a7ab5e8c1 Adds blinding + blindfolds (#8688)
* Adds blinding + blindfolds

* Don't break examining lol

* moment

* fix toggle lights behavior

* move checks around

* Sloth review

* Added a salvage funny

* review

* woops

* Switch circle shader

Co-authored-by: wrexbe <wrexbe@protonmail.com>
2022-07-11 22:55:04 -07:00
TekuNut
97f995b986 Use map coordinates for spraying (#9505) 2022-07-12 12:37:02 +10:00
Duddino
fd4ca91d6f Fix a bug where toggleready returns an exception when provided with the wrong number of arguments (#9631) 2022-07-12 12:14:24 +10:00
PJBot
7d7e65cfd2 Automatic changelog update 2022-07-11 20:31:06 -04:00
Duddino
d3089e3f03 Fixed PDA not spawning with the correct light (#9623)
* Fixed PDA not spawning with the correct light

* Fixed indentation

* Forgot I had to use camelCase
2022-07-12 10:30:03 +10:00
Rane
582436d6b5 Do not hardcode salvage magnet channel (#9633) 2022-07-11 17:06:56 -05:00
PJBot
955df9a3be Automatic changelog update 2022-07-11 17:26:39 -04:00
Pieter-Jan Briers
b33b5e3737 Actually include clientCommandPerms.yml in client builds. (#9632) 2022-07-11 23:25:35 +02:00
PJBot
03a8085988 Automatic changelog update 2022-07-11 14:10:32 -04:00
Duddino
f40382fa5d Fixed typo in lobby (#9630) 2022-07-12 04:09:28 +10:00
IanComradeBot
bef3c4a8df Automatic changelog update 2022-07-11 12:19:20 +00:00
lapatison
30dd03bcc6 Update gas-canister-component.ftl (#302) 2022-07-11 15:18:16 +03:00
lapatison
e85557050e Перевод последнего обновления (#301)
* Update accents.ftl

* Update egg-lay.ftl

* Update magivend.ftl

* Update jetpacks.ftl

* Update console.ftl

* Update shoes-required.ftl

* Update vending_machines.ftl

* Update shards.ftl

* Update mousetrap.ftl

* Update duffelbag.ftl

* Update emergency.ftl

* Update emergency.ftl

* Update cargo-console-component.ftl

* Update Resources/Locale/ru-RU/actions/actions/egg-lay.ftl

Co-authored-by: Morber <14136326+Morb0@users.noreply.github.com>

Co-authored-by: Morber <14136326+Morb0@users.noreply.github.com>
2022-07-11 15:17:22 +03:00
PJBot
e6b6ad8649 Automatic changelog update 2022-07-11 03:30:54 -04:00
Kara
81a6f16591 More nukie tweaks (#9618) 2022-07-11 02:29:51 -05:00
Kara
eb22cfbe43 Small identity fixes (#9617) 2022-07-10 23:54:48 -07:00
wrexbe
e1e1d2acc6 Fix space mob burning (#9615) 2022-07-10 21:09:02 -07:00
PJBot
9e532bc1ec Automatic changelog update 2022-07-10 21:51:13 -04:00
keronshb
4a89446e03 Fixes Blocking bugs (#9424)
* Fixes Riot shield bugs

* Removes redundant check and extra parenthesis

* Requested changes

* Prevent block with another shield if already blocking.
2022-07-10 20:50:09 -05:00
Kara
b9a0894d7c Event refactor (#9589)
* Station event refactor

* Remove clientside `IStationEventManager`

we can just use prototypes

* Basic API idea

* Cruft

* first attempt at epicness

* okay yeah this shit is really clean

* sort out minor stuff

* Convert `BreakerFlip`

* `BureaucraticError` + general cleanup

* `DiseaseOutbreak`

* `FalseAlarm`

* `GasLeak`

* `KudzuGrowth`

* `MeteorSwarm`

* `MouseMigration`

* misc errors

* `PowerGridCheck`

* `RandomSentience`

* `VentClog`

* `VentCritters`

* `ZombieOutbreak`

* Rewrite basic event scheduler

* Minor fixes and logging

* ooooops

* errors + fix

* linter

* completions, `RuleStarted` property, update loop fixes

* Tweaks

* Fix #9462

* Basic scheduler update fix, and fixes #8174

* Add test

* UI cleanup

* really this was just for testing
2022-07-10 20:48:41 -05:00
PJBot
f28cdaaa7c Automatic changelog update 2022-07-10 21:37:56 -04:00
Kara
2d5ec7f85c Id[entity] 2.0 (real) (#9612)
* starter API

* network ID cards

* Port more stuff from old identity

* Re-implement identity representation + name updating

* move

* proper name returning for `IdentityName`

* move everything important to server, give in to  temptation

* shared / server / client split sadly. move ensure to shared and spawn to server

* identity update queueing + identityblocker

* fixes

* and just like that it's usable for admins

* huge identity pass

* pass dos

* jesus christ

* figs :D

* fuck u

* fix bad merge.

Co-authored-by: Moony <moonheart08@users.noreply.github.com>
2022-07-10 20:36:53 -05:00
Emisse
fb6586cdc6 Lamp Plushie (#9118)
* Update meta.json

* Add files via upload

* Update toys.yml

* Update toy.yml

* Update toys.yml
2022-07-10 20:13:16 -05:00
PJBot
8b89a2be86 Automatic changelog update 2022-07-10 21:12:34 -04:00
Rane
d32746199f Fix medical techfab and add unused bodybag recipe to it (#9607)
* bodybags printable in medical techfab

* fix medical techfab
2022-07-10 20:11:30 -05:00
Rane
cfe39123a7 Allow non-humanoid roles (#9604) 2022-07-10 20:10:03 -05:00
PJBot
e57294bd78 Automatic changelog update 2022-07-10 20:53:57 -04:00
Rane
2225ec2e1a Forensics QOL (Autolabeling of pads and reports) (#9610) 2022-07-10 17:52:54 -07:00
Rane
f88104ed4f public method to add/subtract from cargo bank account (#9614) 2022-07-10 18:59:24 -05:00
IanComradeBot
15f28571a7 Automatic changelog update 2022-07-10 23:30:43 +00:00
Morber
8e8d1af60e Merge pull request #300 from space-syndicate/upstream-sync
Upstream sync
2022-07-11 02:29:38 +03:00
Arthur
e1938bf192 Update locale 2022-07-11 02:23:21 +03:00
Arthur
418531da3e Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-07-11 02:21:41 +03:00
IanComradeBot
e1e9b19589 Automatic changelog update 2022-07-10 23:18:58 +00:00
lapatison
c6b53cf01e Update console.ftl (#298) 2022-07-11 02:17:55 +03:00
lapatison
46c2b03d4f Правки перевода (#296)
* Update verbs.ftl

* Update produce.ftl
2022-07-11 02:17:30 +03:00
lapatison
b9acadb8fc Поправлен перевод шлюзов (#299)
* Update airlocks.ftl

* Update base_structureairlocks.ftl
2022-07-11 02:17:06 +03:00
Emisse
98463fbcc9 Update identification_cards.yml (#9603) 2022-07-11 04:47:28 +10:00
Pieter-Jan Briers
221c23000e Client command perms cleanup. (#9599) 2022-07-10 15:43:44 +02:00
PJBot
d3c1c9b330 Automatic changelog update 2022-07-10 05:29:40 -04:00
Kara
459f8d23eb Shards damage barefoot users + steptrigger-related general cleanup (#9585) 2022-07-10 02:28:37 -07:00
PJBot
37bf333674 Automatic changelog update 2022-07-10 03:58:19 -04:00
Nemanja
88e1b0f8af Update battery_guns.yml (#9581) 2022-07-10 17:57:16 +10:00
PJBot
ae586abbf2 Automatic changelog update 2022-07-10 02:55:44 -04:00
themias
ec12756505 Knock on shutters (#9586) 2022-07-10 16:54:40 +10:00
TekuNut
73b094c6ad Convert Remaining Atmos Appearance Visualizers (#9582)
* Convert atmos plaque to generic visualizer

Use generic visualizer for atmos plaque. Also enables zumos plaque to
appear.

* Convert gas canister connecters

* Remove manual layer creation

* Remove gas canister visualizer

* Convert gas analyzers to generic visualizers

* Convert fire visualizer

* Fix layers on plasma and air canisters

* Remove commented out fire visualizer in barricades

* Add documentation for fire visuals component

* Remove redundant visualizer for milkalyzer

* Remove rogue item group
2022-07-10 16:51:34 +10:00
IanComradeBot
57778597bd Automatic changelog update 2022-07-09 17:33:36 +00:00
lapatison
1179098339 Различные правки перевода (#295)
* Update atmos_alarms.ftl

* Update fire_alarm.ftl
2022-07-09 20:32:33 +03:00
PJBot
b6d81c395f Automatic changelog update 2022-07-09 12:41:46 -04:00
Kara
6a7c5cead6 Kudzu nerf (#9576) 2022-07-10 02:40:43 +10:00
Emisse
e963f7ec37 Marathon Ore Processor and misc (#9580) 2022-07-10 02:40:19 +10:00
PJBot
c7f1d9daf6 Automatic changelog update 2022-07-09 09:50:04 -04:00
Marat Gadzhiev
d610f2a56c Order manifests for shuttle orders. Now with item names and approver info. (#9464)
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-07-09 06:48:57 -07:00
Emisse
59b1dfca41 Evac Shuttle Fans (#9578) 2022-07-09 05:25:59 -07:00
Kara
e0a680a670 Change yellow alert elight color to goldenrod (#9577) 2022-07-09 05:23:14 -07:00
Emisse
b26178e848 marathon e lights (#9575) 2022-07-09 03:32:54 -07:00
IanComradeBot
db0b7ed8a9 Automatic changelog update 2022-07-09 10:15:35 +00:00
lapatison
9192afa693 Перевод последнего обновления (#294)
* Update scrambled.ftl

* Update id-examinable-component.ftl

* Update blocking.ftl

* Update zombie.ftl

* Update adminbus-tab.ftl

* Update storage-component.ftl

* Update stamina.ftl

* Update disease.ftl

* Update options-menu.ftl

* Update instruments-component.ftl

* Update interaction-popup-component.ftl

* Update job-names.ftl

* Update lathesystem.ftl

* Update emergency-light-component.ftl

* Update nuke-component.ftl

* Update physical-desc.ftl

* Update toxins.ftl

* Update duffelbag.ftl

* Update hardsuit-helmets.ftl

* Update duffelbag.ftl

* Update hardsuits.ftl

* Update ghost_roles.ftl

* Update human.ftl

* Update pda.ftl

* Update identification_cards.ftl

* Update shields.ftl

* Update battery_guns.ftl

* Update sink.ftl

* Update special.ftl

* Update monitors_televisions.ftl

* Update frame.ftl

* Update walls.ftl

* Update shuttle.ftl

* Update stunbaton-component.ftl

* Update stunbaton-component.ftl

* Update security.ftl

* Update verb-system.ftl

* Update gun.ftl

* Update chem-master-component.ftl

* Update battery_guns.ftl

* Update projectiles.ftl

* Update base_lighting.ftl

* Update asteroid.ftl

* Update preset-nukeops.ftl

* Update preset-nukeops.ftl

* Update preset-zombies.ftl

* Update duffelbag.ftl

* Update hardsuit-helmets.ftl

* Update hardsuits.ftl

* Update human.ftl

* Update Resources/Locale/ru-RU/escape-menu/ui/options-menu.ftl

Co-authored-by: Morber <14136326+Morb0@users.noreply.github.com>

* Update Resources/Locale/ru-RU/escape-menu/ui/options-menu.ftl

Co-authored-by: Morber <14136326+Morb0@users.noreply.github.com>

* Update Resources/Locale/ru-RU/escape-menu/ui/options-menu.ftl

Co-authored-by: Morber <14136326+Morb0@users.noreply.github.com>

* Update Resources/Locale/ru-RU/escape-menu/ui/options-menu.ftl

Co-authored-by: Morber <14136326+Morb0@users.noreply.github.com>

* Update Resources/Locale/ru-RU/escape-menu/ui/options-menu.ftl

Co-authored-by: Morber <14136326+Morb0@users.noreply.github.com>

Co-authored-by: Morber <14136326+Morb0@users.noreply.github.com>
2022-07-09 13:14:31 +03:00
PJBot
783cbc26e8 Automatic changelog update 2022-07-09 06:00:44 -04:00
Leon Friedrich
65408f63d4 Injector sprite fix (#9011) 2022-07-09 02:59:39 -07:00
Kara
029924e163 Update submodule (#9574) 2022-07-09 02:59:30 -07:00
Emisse
7cde7f973a Bagel E Lights (#9573) 2022-07-09 02:57:03 -07:00
PJBot
930e9827f5 Automatic changelog update 2022-07-09 05:50:34 -04:00
AJCM-git
f045f0c441 Making smites funnier (#9524) 2022-07-09 02:49:30 -07:00
Peptide90
9645958c3c splitstation minor update (emergency lights) (#9572) 2022-07-09 02:48:52 -07:00
Kara
623d1dfd3f Disable emergency light ambience by default (#9571) 2022-07-09 02:48:44 -07:00
Kara
9168fc629c Add egg laying + chicken/duck improvements (#9518) 2022-07-09 02:48:16 -07:00
Kara
50fc190f7f Visual popup addendum (#9570) 2022-07-09 02:32:06 -07:00
metalgearsloth
860db2bd14 Specifiable dock colours + stripeback displays (#9566) 2022-07-09 02:25:32 -07:00
PJBot
1405decbd7 Automatic changelog update 2022-07-09 05:10:55 -04:00
Kara
dc28b58468 Visual popup types (#9523)
* Visual popup types

* Pass over `PopupCoordinates` and `PopupCursor`

* `PopupEntity` pass

* Disease and reagent popup pass

* COLOUR
2022-07-09 04:09:52 -05:00
PJBot
1d3d8efbc9 Automatic changelog update 2022-07-09 04:54:20 -04:00
Leon Friedrich
54ea493bfe Fix drink system double-refunding solutions on failure (#9569) 2022-07-09 01:53:18 -07:00
PJBot
90f2ad50fd Automatic changelog update 2022-07-09 04:25:52 -04:00
metalgearsloth
6acd941ffb Jetpack QOL tweaks (#9563) 2022-07-09 18:24:48 +10:00
PJBot
7daf4430ac Automatic changelog update 2022-07-09 01:21:27 -04:00
metalgearsloth
53137cb527 Fix nearby warping (#9565) 2022-07-09 15:20:23 +10:00
metalgearsloth
18e7d80970 Shuttle announces its docking direction (#9564)
* Shuttle announces its docking direction

* Consider COM juusssttt in case
2022-07-09 15:19:52 +10:00
PJBot
c68fcb7f4c Automatic changelog update 2022-07-09 00:54:26 -04:00
Nemanja
fb95c9c7f3 China Lake Buff (#9543) 2022-07-08 21:53:23 -07:00
PJBot
d9fb4151d9 Automatic changelog update 2022-07-08 23:58:20 -04:00
themias
dcdb05fe96 Fix force-feeding pills (#9554) 2022-07-09 13:57:17 +10:00
PJBot
83aa5e1414 Automatic changelog update 2022-07-08 23:47:14 -04:00
metalgearsloth
5107bc3be7 Bullet impact effects (#9530) 2022-07-09 13:46:11 +10:00
PJBot
1b5f88e4d0 Automatic changelog update 2022-07-08 23:43:43 -04:00
Myctai
76041381b5 Fix #9549 2022-07-09 13:42:40 +10:00
Emisse
d88bdb1465 Marathon Update 2.4 (#9553) 2022-07-09 13:15:05 +10:00
PJBot
1954e5c5ea Automatic changelog update 2022-07-08 23:04:24 -04:00
Deahaka
a7e4152171 Fireaxe resprite (#9302)
* fieraxe

* traitor-fireaxe
2022-07-08 20:03:20 -07:00
PJBot
fdf5081f5d Automatic changelog update 2022-07-08 22:44:30 -04:00
themias
898bdbfbee Dispense hot tea into teacup instead of glass (#9541) 2022-07-08 19:43:27 -07:00
PJBot
584ca0033b Automatic changelog update 2022-07-08 22:41:52 -04:00
Ablankmann
d4c5381a09 BEHOLD! The MagiVend! (#9440)
* Magivend Sprites, and Entity stuffs

* Oopsie!
2022-07-08 19:40:49 -07:00
metalgearsloth
4a393d4665 Fix a bunch of warnings (#9528) 2022-07-09 09:07:47 +10:00
Morber
b8816fcf2b Merge pull request #293 from space-syndicate/upstream-sync
Upstream sync
2022-07-09 00:46:20 +03:00
PJBot
9f80b7b68a Automatic changelog update 2022-07-08 17:46:18 -04:00
themias
e78c836f36 Fix T-ray scanner flickering (#9544) 2022-07-09 07:45:15 +10:00
Arthur
f6405643c4 Update locale 2022-07-09 00:16:35 +03:00
PJBot
6d352fe90a Automatic changelog update 2022-07-08 15:45:52 -04:00
Aerocrux
7750675757 Add SoftMaxPlayers to status response for launcher use (#9365) 2022-07-08 21:44:49 +02:00
PJBot
908b3a8c0b Automatic changelog update 2022-07-08 14:10:31 -04:00
Nemanja
e36a4e44f5 sprite fix (#9542) 2022-07-09 04:09:27 +10:00
Arthur
421895e321 Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-07-08 20:58:22 +03:00
metalgearsloth
8b103c78c8 Make wieldable use entity position (#9538) 2022-07-08 23:05:42 +10:00
PJBot
b585af869c Automatic changelog update 2022-07-08 08:31:49 -04:00
Vera Aguilera Puerto
4917943c3d Fix adjacent tile atmosphere creation using the wrong coordinates. (#9539) 2022-07-08 14:30:45 +02:00
Vera Aguilera Puerto
520464e89b FixVacuum does not replace tile air if there are no adjacent tiles. (#9535) 2022-07-08 12:41:59 +02:00
Flipp Syder
07c622429a Adds station filter for alert level change sound (#9533) 2022-07-08 19:25:35 +10:00
PJBot
1466a803f4 Automatic changelog update 2022-07-07 23:45:42 -04:00
Nemanja
7ec23e020d Disease Stages But Epic (#9043)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-07-08 13:44:38 +10:00
Leon Friedrich
3bfb1f0264 Fix & speed up explosion lookup (#9526)
* Speed up explosion lookup

* Ah. Fuck.
2022-07-08 13:29:43 +10:00
metalgearsloth
93079d522d Probably fix ghost overlays (#9529) 2022-07-08 13:17:01 +10:00
PJBot
9dc2496f91 Automatic changelog update 2022-07-07 15:38:50 -04:00
Kara
cbf26553f5 Pizza box 1984 (#9521)
* Pizza box 1984

* todo
2022-07-07 12:37:47 -07:00
ChilbroBaggins
ad46c4669a Textures to make lamps mappable to East/West. (#9414)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
2022-07-07 11:47:05 -07:00
PJBot
1856ea22ef Automatic changelog update 2022-07-07 14:30:28 -04:00
Leon Friedrich
dc38cc6074 Content changes required for recursive deletion changes (#9316) 2022-07-07 11:30:02 -07:00
TekuNut
6eba481657 Separate jetpack movement speed modifier (#9363) 2022-07-07 11:29:25 -07:00
PJBot
abaf850ea5 Automatic changelog update 2022-07-07 14:22:30 -04:00
Kara
f092f478f7 Satiety tweaks (#9519)
* Satiety tweaks

* actually lets do this
2022-07-07 11:21:26 -07:00
IanComradeBot
38568c2d3a Automatic changelog update 2022-07-07 17:52:11 +00:00
lapatison
91b34962e2 Перевод описания костюма ОБР (#292) 2022-07-07 20:51:08 +03:00
PJBot
0d4f7d06a7 Automatic changelog update 2022-07-07 13:31:40 -04:00
themias
3cba05e88a Fix Practice Shotgun Shells (#9516) 2022-07-07 12:30:37 -05:00
PJBot
69945c161c Automatic changelog update 2022-07-07 12:17:54 -04:00
Kara
7e34124244 Emergency light goodies (#9352)
Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>
2022-07-07 09:16:48 -07:00
metalgearsloth
4e0a1e4291 Disable ambience default again (#9442) 2022-07-06 20:58:27 -07:00
PJBot
b7ee1c503d Automatic changelog update 2022-07-06 23:45:35 -04:00
Nemanja
52d2cc1de2 Prevent erroneous materials from being placed in lathes. (#9454)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-07-07 13:44:31 +10:00
PJBot
9800701978 Automatic changelog update 2022-07-06 23:40:35 -04:00
OldDanceJacket
67ae19ed10 Light Lighthouse Update (#9503) 2022-07-06 20:39:47 -07:00
OldDanceJacket
a2f9e307f0 Pillar Update (#9504) 2022-07-06 20:39:31 -07:00
Peptide90
69fcd2ad97 Splitstation Update 06 July 2022 (#9495) 2022-07-06 20:39:02 -07:00
PJBot
cc6992e12f Automatic changelog update 2022-07-06 23:38:50 -04:00
metalgearsloth
3135dfbebc Play tap.ogg when no damage is being done (#9489) 2022-07-06 20:37:47 -07:00
metalgearsloth
94a9569d8f Make ghost role names default to entity name (#9478) 2022-07-06 20:36:57 -07:00
Leon Friedrich
d9c247b310 Fix pipe net null error (#9508) 2022-07-06 20:36:07 -07:00
Leon Friedrich
731e9cbd9f Add deletion checks to verb execution (#9507) 2022-07-06 20:35:01 -07:00
metalgearsloth
d5628fd004 Fix stunbaton stun sounds (#9511) 2022-07-07 13:34:17 +10:00
PJBot
3e5ccbafc1 Automatic changelog update 2022-07-06 23:16:24 -04:00
Nemanja
3bedfb1cbf Make explosive armor multiplicative and not additive (#9498) 2022-07-07 13:15:20 +10:00
TekuNut
458d05b29b Convert piped atmos entity visualizers (#9200) 2022-07-07 13:09:29 +10:00
TimrodDX
fce5f59c55 Disablers on Waystation (#9510) 2022-07-07 13:08:25 +10:00
TimrodDX
522d3ca0ac Disablers on Delta (#9509) 2022-07-07 13:08:15 +10:00
PJBot
0b77e47426 Automatic changelog update 2022-07-06 20:46:04 -04:00
ike709
4645dbb33c Makes storage insertion failure more explicit (#9465) 2022-07-07 10:45:00 +10:00
IanComradeBot
4dd4f66910 Automatic changelog update 2022-07-06 23:45:53 +00:00
lapatison
3a4984cc81 Локализация кейкодов радиоканалов (#290) 2022-07-07 02:44:50 +03:00
IanComradeBot
ead6ebf258 Automatic changelog update 2022-07-06 21:04:17 +00:00
lapatison
f59f0c11a3 Перевод двух последних обновлений (#288)
* Update solution-spike-component.ftl

* Update cargo-console-component.ftl

* Update forensics.ftl

* Update fibers.ftl

* Update job-names.ftl

* Update job-supervisors.ftl

* Update jetpacks.ftl

* Update toxins.ftl

* Update research-disk.ftl

* Update emergency.ftl

* Update security.ftl

* Update belts.ftl

* Update gloves.ftl

* Update hats.ftl

* Update forensic_scanner.ftl

* Update forensics.ftl

* Update disk.ftl

* Update jetpacks.ftl

* Update access.ftl

* Update potted_plants.ftl

* Update computers.ftl

* Update posters.ftl

* Update chem-master-component.ftl

* Update mask.ftl

* Update connection-messages.ftl

* Update headset-component.ftl

* Update round-end-system.ftl

* Update rat.ftl

* Update Resources/Locale/ru-RU/connection-messages.ftl

Co-authored-by: Morber <14136326+Morb0@users.noreply.github.com>

* Update Resources/Locale/ru-RU/shuttles/emergency.ftl

Co-authored-by: Morber <14136326+Morb0@users.noreply.github.com>

* Update solution-spike-component.ftl

Co-authored-by: Morber <14136326+Morb0@users.noreply.github.com>
2022-07-07 00:03:13 +03:00
lapatison
a48b699be4 Ящеролюды переименованы в Унатхов (#287)
* Update reptilian.ftl

* Update reptilian.ftl

* Update species.ftl

* Update reptilian.ftl

* Update reptilian.ftl

* Update toys.ftl
2022-07-07 00:02:36 +03:00
Emisse
83a9e314cc Update hardsuits.yml (#9494) 2022-07-07 01:22:51 +10:00
Emisse
e7655444aa Atlas Disablers (#9493) 2022-07-06 22:49:48 +10:00
Emisse
a1e6cd62bc Saltern Disablers (#9492) 2022-07-06 22:15:54 +10:00
Emisse
ea9f2b28bb Bagel Shells and Disabler (#9491) 2022-07-06 22:15:44 +10:00
Emisse
4ffde357c7 Marathon Update 2.3 (#9490) 2022-07-06 22:09:12 +10:00
Nemanja
6d9bc04487 Magboots ECS and Cleanup (#9245)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-07-06 21:46:35 +10:00
TaralGit
f6da17d7d9 highlights (#9332)
Co-authored-by: and_a <and_a@DESKTOP-RJENGIR>
2022-07-06 19:57:23 +10:00
metalgearsloth
8fe43cfde7 Update submodule (#9486) 2022-07-06 19:09:31 +10:00
metalgearsloth
5192a9e1d7 Reduce disabler stam damage (#9483) 2022-07-06 19:02:15 +10:00
metalgearsloth
e6b581e967 Fix loadbp window maps (#9485) 2022-07-06 18:59:12 +10:00
metalgearsloth
2e7543402b Make nukie arm sounds entity based (#9484) 2022-07-06 18:52:46 +10:00
metalgearsloth
3f2ea3ba79 Allow aghosts to pilot (#9482) 2022-07-06 18:42:28 +10:00
metalgearsloth
7ef1aded6a Fix delay roundend (#9481) 2022-07-06 18:17:28 +10:00
PJBot
4c25be1b29 Automatic changelog update 2022-07-06 04:07:15 -04:00
metalgearsloth
40eecdd78a Stamina damage (#9230) 2022-07-06 18:06:12 +10:00
PJBot
305cdc02cb Automatic changelog update 2022-07-06 03:59:19 -04:00
metalgearsloth
a2a5df1990 Damage masks (#9402) 2022-07-06 17:58:14 +10:00
metalgearsloth
0bbdd0c1a3 "Fix" aghost mass scanner (#9438) 2022-07-06 14:33:54 +10:00
Nemanja
a324cd2e77 Update game_presets.yml (#9471) 2022-07-06 14:30:12 +10:00
metalgearsloth
7e0b49c7bd Add UI window for loadbp (#9441)
* Add UI window for loadbp

* Perms disabled

* Also teleport button

* wraparound fix

* Review
2022-07-06 14:17:19 +10:00
PJBot
0079014691 Automatic changelog update 2022-07-05 23:53:39 -04:00
ike709
4973592731 Adds sell prices to fuel & water tanks (#9466)
Co-authored-by: ike709 <ike709@github.com>
2022-07-06 13:52:36 +10:00
PJBot
faaf7ee052 Automatic changelog update 2022-07-05 23:44:27 -04:00
Rane
f432592b0d Convert rat king to use a ghost role spawner (#9459)
* Convert rat king to use a ghost role spawner

* fix literally unplayable spelling mistake
2022-07-06 13:43:23 +10:00
Nemanja
836c0bb1c4 Zombie Mode [New Game Mode] (#8501)
Co-authored-by: Kara <lunarautomaton6@gmail.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-07-06 13:42:51 +10:00
PJBot
ab12345168 Automatic changelog update 2022-07-05 23:10:01 -04:00
themias
1014c7c335 Fix hunger/thirst 'Dead' thresholds (#9453) 2022-07-05 20:08:57 -07:00
metalgearsloth
f9f460af31 Fix intrinsic UI keys (#9437)
struct moment
2022-07-05 14:59:08 -05:00
PJBot
13b99d61db Automatic changelog update 2022-07-05 15:58:02 -04:00
Nemanja
9ee772fbe2 department tech 1984 (#9449) 2022-07-05 14:56:58 -05:00
Rane
723004a300 Tiny fans for freezers/shuttles (#9451) 2022-07-05 14:54:27 -05:00
Emisse
c008507914 ass (#9445) 2022-07-05 13:52:45 -05:00
Emisse
e2cdba58b0 ass (#9446) 2022-07-05 13:52:34 -05:00
PJBot
07d4831dea Automatic changelog update 2022-07-05 14:41:22 -04:00
ninruB
3c4998649b Make the extra bright lantern actually flash you. (#9387)
* lantern goes STUN STUN

* fix an awkward extra spacebar

* fixing the lantern as emogarbage suggested

* buffs the usage amount

ngl, 15 might be a bit over the top, but it is several times larger than a normal flash so it somewhat makes sense.

* fixed encoding
2022-07-05 11:40:19 -07:00
PJBot
f71c5806c9 Automatic changelog update 2022-07-05 13:10:58 -04:00
Aerocrux
064e34e9c5 Fix invisible held sprites for capgun (#9390)
* Fix capgun YAML for held sprites and touch up in-hand sprites

* Remove capgun size to inherit BaseItem size 5
2022-07-05 10:09:54 -07:00
wrexbe
f9589f82cc Fix salvage gib attempt 2 (#9444) 2022-07-05 09:24:29 -07:00
wrexbe
4766638413 Fix salvage gibbing (#9426) 2022-07-05 08:03:36 -07:00
wrexbe
8c4e17eef3 Make destructible test more reliable (#9425) 2022-07-05 08:02:24 -07:00
PJBot
4f3e4fc9ab Automatic changelog update 2022-07-05 10:12:33 -04:00
Peptide90
1af84204d8 Fixes entity spawner icons (#9411)
* fixes asteroid icon / parent and adds suffix

* fixes asteroid icon / parent and adds suffix

* fix rust wall icon

* fix table icon

* fix counter icons

* makes base grenade abstract

* fixes rat stomach sprite error

* really fixed rat stomachs
2022-07-06 00:12:24 +10:00
Peptide90
33ea8df379 Sec external access (#9412)
* Security officer external access

* Update warden.yml

* Update head_of_security.yml
2022-07-06 00:11:29 +10:00
Jessica M
1be8efdffb add tongue twister to the miasma pool (#9423) 2022-07-05 23:51:56 +10:00
TimrodDX
07b22e3a8d Fixes Waystation's cargo dock. (#9420) 2022-07-05 23:43:52 +10:00
PJBot
b5d7294334 Automatic changelog update 2022-07-05 09:41:34 -04:00
metalgearsloth
88053e86ea Fix remote piloting rotation (#9439) 2022-07-05 23:40:30 +10:00
metalgearsloth
4ac5c6af49 Bandaid NSS Pillar (#9436) 2022-07-05 22:01:02 +10:00
PJBot
bc38cc9c11 Automatic changelog update 2022-07-05 03:25:40 -04:00
OldDanceJacket
017702afa8 Add files via upload (#9413) 2022-07-05 02:25:18 -05:00
Kara
d8b2886f71 Makes the nuke keypad play a nonatonic scale (#9431) 2022-07-05 02:24:37 -05:00
PJBot
bbc2c39f58 Automatic changelog update 2022-07-05 02:50:22 -04:00
Kara
69871ef73a Experimental nukie changes (#9428) 2022-07-04 23:49:19 -07:00
PJBot
398f05657c Automatic changelog update 2022-07-04 21:31:48 -04:00
Kara
33e1c77de2 Fix collisions passing firestacks between mobs (#9324) 2022-07-04 20:30:45 -05:00
PJBot
407514f31c Automatic changelog update 2022-07-04 20:38:25 -04:00
Rane
6f9e3cc461 Bloodstreams now have their own drawing behavior (#8920) 2022-07-04 17:37:21 -07:00
PJBot
598e350afc Automatic changelog update 2022-07-04 20:21:48 -04:00
ike709
42b053159c Humans can now have their ID cards examined (#9415)
Co-authored-by: ike709 <ike709@github.com>
2022-07-04 17:20:44 -07:00
Delete69
478a8848c3 reeee (#9385) 2022-07-04 09:52:09 -05:00
Vera Aguilera Puerto
aa9281d667 Refactors the AtmosphereSystem public-facing API to allow for multiple atmos backends. (#8134)
* Refactors the entirety of the AtmosphereSystem public-facing API to allow for multiple atmos backends.

* actually compiles

* Remove commented out code

* funny bracket

* Move archived moles, temperature from GasMixture to TileAtmosphere.

* WIP customizable map default mixture
still VERY buggy

* broken mess
aaaaaaaaaaaaa

* Fix lattice, etc not being considered space

* visualization for "IsSpace"

* help

* Update Content.Client/Atmos/Overlays/AtmosDebugOverlay.cs

Co-authored-by: Moony <moonheart08@users.noreply.github.com>

* Holy SHIT it compiles AGAIN

* Fix AtmosDeviceSystem crash at shutdown

* Fix immutable tiles on map blueprints not being fixed by fixgridatmos/revalidate.

* Use space instead of gasmixture immutable for heat capacity calculations

* Remove all LINDA-specific code from GasMixture, move it to TileAtmosphere/AtmosphereSystem instead.

* Fix roundstart tiles not processing

* Update Content.Server/Atmos/Commands/SetTemperatureCommand.cs

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>

* Update Content.Server/Atmos/EntitySystems/AtmosphereSystem.API.cs

Changed Files tab is so large I can't commit both suggestions at once mfw

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>

Co-authored-by: Moony <moonheart08@users.noreply.github.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-07-04 09:51:34 -05:00
Emisse
43216a000f Cargo Shuttle Shuttle Windows (#9401) 2022-07-04 23:14:50 +10:00
Emisse
6204e17b08 window (#9399) 2022-07-04 23:14:37 +10:00
PJBot
c67b32b912 Automatic changelog update 2022-07-04 09:10:14 -04:00
metalgearsloth
76e4766d65 Make shuttle launch use ID card entity name (#9405) 2022-07-04 23:09:10 +10:00
Jessica M
6f76c95a36 Fixes tongue twister disease message, also adds it to the outbreak event (#9400) 2022-07-04 00:28:58 -07:00
PJBot
11455169ae Automatic changelog update 2022-07-04 03:12:50 -04:00
Peptide90
bc19f52aa6 removes metal walls, adds rusted walls (#8416)
* removes metal walls, adds rusted walls

* removes 2 metal walls in bagel

* remove metal walls from pillar

* Remove icon from rust wall

* Made welding work

* removes old prototype
2022-07-04 02:11:47 -05:00
PJBot
6702ce209d Automatic changelog update 2022-07-04 03:11:33 -04:00
Peptide90
649b94303e Telescreens and big flat screen TV (#8842)
* first pass wall tv

* telescreen first pass

* adds flat screen television

* removed duplicate assets

* code changes and construction graph start

* Update lv stack to apc

* completed graphs and fixed bb sizes

* Proto update

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-07-04 17:10:29 +10:00
PJBot
f8522c81bc Automatic changelog update 2022-07-04 02:57:35 -04:00
themias
a32c5e543b Add BreakOnDistance to DoAfterEventArgs (#8902)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-07-04 16:56:31 +10:00
PJBot
a12245c50e Automatic changelog update 2022-07-04 02:32:15 -04:00
keronshb
d65601f024 Blocking and Shields (#8584)
* Blocking

* Fixes Bodytype bug

* Blocking Damage Modifier

* Storing bodytype

* Consolidates Stop Blocking code

* Consolidates more methods

* Some cleanup, hitbox fix

* Shield Textures

* Passive blocking modifier check

* Localization, popups, and more cleanup

* Small cleanup

* Relay event

* Fixes a shutdown bug, adds specific containers and sets

* Popups and sounds

* Fixes typo

* Removes whitespace, adds comment

* Some requested changes

* Remove Shared

* Audio fix

* More changes

* More requested changes

* Properly remove on shutdown

* Adds riot shields to seclathes

* SecTech Riot shield

* Constant variable

* Relay transfer to user blocking system

* More destruction behavior

* Adds a shape field

* Riot shield cleanup

* More requested changes.

* Prevents blocking attempt where a user cannot be anchored

* Listen for anchor change

* Unused using cleanup

* More shields.

* Buckler

* Construction

* Linter fix
2022-07-04 16:31:12 +10:00
PJBot
22d228fd11 Automatic changelog update 2022-07-04 02:30:41 -04:00
ike709
0b86e0e953 Event Music & Nuke Countdown Song (#8597)
Co-authored-by: ike709 <ike709@github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-07-04 16:29:38 +10:00
PJBot
eb15c11b86 Automatic changelog update 2022-07-04 02:20:44 -04:00
metalgearsloth
d45e957cce Broadcast salvage over supply instead (#9381)
* Broadcast salvage over supply instead

* prototypes

* a
2022-07-04 16:19:40 +10:00
metalgearsloth
20f4c9988b Fix station announcements (#9380)
* Fix station announcements

Doesn't just get what's on the grid. Also made it generic so other systems can use a station filter.

* bumped

* a
2022-07-04 16:00:51 +10:00
PJBot
ad56f5b8c9 Automatic changelog update 2022-07-04 01:23:33 -04:00
Jessica M
0d266f3d20 Adds new disease! Tongue Twister. Also new scrambled accent. (#9393) 2022-07-03 22:22:30 -07:00
PJBot
82504631ee Automatic changelog update 2022-07-04 01:15:08 -04:00
metalgearsloth
da383cc029 Reduce shuttle transit time (#9397) 2022-07-04 15:14:04 +10:00
metalgearsloth
bdbed1e665 Allow adminnotes to use username (#9388)
No I'm not going to the ban panel to find someone's GUID.
2022-07-03 16:34:16 -05:00
Nemanja
176178fad2 barratry update (#9389) 2022-07-03 15:02:11 -05:00
PJBot
b0e5dc7d91 Automatic changelog update 2022-07-03 04:37:44 -04:00
Kara
2df203b1e4 Intrinsic radio fixes (#9378)
* Inherent radio fixes

* rename
2022-07-03 18:36:40 +10:00
Kara
c5e2752a06 ERT cleanup (#9376) 2022-07-03 03:02:55 -05:00
Pancake
a0c4f77511 Syndie Radio for Ghosts (#9375) 2022-07-03 00:57:07 -07:00
metalgearsloth
f6bd44114a Update submodule to 0.28.2.1 (#9371) 2022-07-03 15:01:22 +10:00
PJBot
1607e8d3aa Automatic changelog update 2022-07-02 23:53:43 -04:00
T-Stalker
3046599924 Add and replace alert sounds (#9360) 2022-07-02 20:52:40 -07:00
PJBot
31428adb84 Automatic changelog update 2022-07-02 22:57:36 -04:00
T-Stalker
91770a2772 Remove xeno accent (#9311) 2022-07-02 19:56:33 -07:00
Júlio César Ueti
c57ce9b4f1 Ammends changelog of #9366 (#9370) 2022-07-02 19:56:04 -07:00
PJBot
e7b402c4cb Automatic changelog update 2022-07-02 22:50:38 -04:00
Júlio César Ueti
3867b35856 Makes Xenos Insulated and Immune to diseases (#9369) 2022-07-02 19:49:35 -07:00
PJBot
dfe1d60908 Automatic changelog update 2022-07-02 22:47:27 -04:00
Rane
b7e9e95567 Rotting fixes (#9338) 2022-07-02 19:46:24 -07:00
PJBot
2d027faa3c Automatic changelog update 2022-07-02 22:38:47 -04:00
Júlio César Ueti
5ce171d15d Extends cutting delay for cables from .25 to .50 (#9366) 2022-07-02 19:37:44 -07:00
PJBot
1306815c43 Automatic changelog update 2022-07-02 22:35:55 -04:00
OldDanceJacket
0b3a716e9f Lighthouse Update (#9368)
* Add files via upload

* Add files via upload
2022-07-02 19:34:51 -07:00
PJBot
bf59895f59 Automatic changelog update 2022-07-02 22:33:12 -04:00
Aerocrux
cbf51ab935 Make Dragons Pettable (#9367) 2022-07-02 19:32:09 -07:00
PJBot
8396eacc3a Automatic changelog update 2022-07-02 22:27:51 -04:00
AJCM-git
90e2e44462 Disarms now deselect after a usage. (#9290) 2022-07-02 19:26:48 -07:00
BismarckShuffle
6cd53afb2d Added missing drawdepth "WallTops" to directional windows. (#9308) 2022-07-02 19:26:15 -07:00
Rane
87cf078d42 Miasma outbreaks give every mob the same disease (#9232) 2022-07-02 19:25:31 -07:00
PJBot
745c1bf609 Automatic changelog update 2022-07-02 22:14:15 -04:00
Rane
2e90b81910 Freezer fixatmos entity (#9314) 2022-07-02 19:13:52 -07:00
themias
82ee21dec1 Fix vomit mopping (#9358) 2022-07-02 19:13:11 -07:00
PJBot
5a350d6acd Automatic changelog update 2022-07-02 22:11:23 -04:00
Ablankmann
e6d9c5f622 See-Through Shuttle Wall (#9306) 2022-07-02 19:10:19 -07:00
TimrodDX
92765cd5b4 Adds detective spawner to Delta (#9356) 2022-07-02 18:38:24 -07:00
Emisse
f6574f195d Bagel Update 14 (#9345) 2022-07-02 18:29:55 -07:00
Moony
e038ae4820 fix variantize (#9348) 2022-07-02 18:29:47 -07:00
Emisse
41fdb4e482 Marathon Update 2.2 (#9349) 2022-07-02 18:29:34 -07:00
Emisse
69dc825bf1 Atlas Update 1.5 (#9346) 2022-07-02 18:29:25 -07:00
Emisse
a443745b66 Saltern Update 3.8 (#9351) 2022-07-02 18:29:14 -07:00
Kara
12d4828d65 Some footstep tweaks (#9355)
* Lower footstep volume slightly

* more tweaks
2022-07-02 14:48:38 -05:00
lapatison
4b2ee80510 Фикс перевода (#284) 2022-07-02 22:34:34 +03:00
Arthur
a1dac73500 Fix approve labeler workflow 2022-07-02 22:30:13 +03:00
Emisse
1fce028d79 Detective minor bug fixes 2 lines (#9347)
* Update identification_cards.yml

* Update detective.yml

* ic ic ic

* yurgh
2022-07-02 06:47:56 -05:00
PJBot
3f2c0cdfa7 Automatic changelog update 2022-07-02 05:55:42 -04:00
Kara
11d68e6b36 Feet update (#9344)
* Footstep sounds update

* adjustments I thought of
2022-07-02 04:54:39 -05:00
PJBot
abf8d2804d Automatic changelog update 2022-07-02 04:10:01 -04:00
EmoGarbage404
a633fe7d5e Add Different Styles for Instruments (#9250) 2022-07-02 10:08:56 +02:00
wrexbe
6e0e350e86 Prevent round end test from leaking (#9342) 2022-07-01 23:39:16 -07:00
Rane
5d3b6aa8d6 Add tag to let entity not fire guns (#9293) 2022-07-01 20:16:22 -07:00
PJBot
985c030c8e Automatic changelog update 2022-07-01 23:11:54 -04:00
Emisse
c726041c19 Detective (#9301) 2022-07-01 20:10:50 -07:00
IanComradeBot
5f4c54bf05 Automatic changelog update 2022-07-02 01:54:16 +00:00
Morber
71b7ceddcc Merge pull request #283 from space-syndicate/upstream-sync
Upstream sync
2022-07-02 04:53:11 +03:00
Arthur
3a0f3ebeb9 Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-07-02 04:32:01 +03:00
Arthur
e8737a5276 Update locale 2022-07-02 04:30:22 +03:00
PJBot
1a4ffbaeb8 Automatic changelog update 2022-07-01 20:55:07 -04:00
hubismal
8cdc702aa9 Adds new "Pharmacy" Lobby Art by Solbusaur (#9339)
* Adds new lobby art, license, etc

* Fix background to be the correct image.

Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2022-07-01 19:54:04 -05:00
Arthur
e00e09b5f5 Merge remote-tracking branch 'upstream/master' into upstream-sync 2022-07-02 03:33:15 +03:00
Kara
c36e53da29 Another mobster accent fix (#9335) 2022-07-01 13:47:58 -07:00
Moony
8e90bf46e9 Implements panic bunkering. (#9315)
* Implements panic bunkering.
Helps with raid management, esp with unknown accounts.

* adds an enable/disable command.
2022-07-01 22:46:37 +02:00
PJBot
2284412def Automatic changelog update 2022-07-01 16:43:32 -04:00
Kara
de6db8cb21 Stomach YAML tweaks (short-term satiety) (#9326) 2022-07-01 13:42:29 -07:00
PJBot
e40a03ec48 Automatic changelog update 2022-07-01 16:41:40 -04:00
Kara
43b0f303c3 Lower shuttle time + recall turning point (#9328) 2022-07-01 13:40:36 -07:00
PJBot
e643699dc4 Automatic changelog update 2022-07-01 16:34:21 -04:00
EmoGarbage404
a3c87f5d62 Update CargoShuttleComponent.cs (#9333) 2022-07-01 13:33:18 -07:00
Leon Friedrich
fcba784379 Fix another explosion error (#9325) 2022-07-02 01:33:02 +10:00
PJBot
348c653a02 Automatic changelog update 2022-07-01 03:53:23 -04:00
Moony
efdc3bc7e0 Gimps the restart vote. (#9327)
* Disables the restart vote when admins are online.

* Gimps the restart vote so it requires 85% agreement.

* address rebiew
2022-07-01 02:52:20 -05:00
PJBot
57e5b06fe3 Automatic changelog update 2022-06-30 20:14:54 -04:00
Kara
a0069f7411 Minor rules tweaks/clarifications (#9304) 2022-06-30 17:13:49 -07:00
PJBot
5acaefd0e0 Automatic changelog update 2022-06-30 14:46:41 -04:00
Peptide90
cadd4b0fbd Split QoL Update (#9303) 2022-06-30 11:45:37 -07:00
PJBot
511cd8826c Automatic changelog update 2022-06-30 14:42:32 -04:00
Leon Friedrich
3bbc6fcb74 Add exception tolerance to explosion processing (#9309) 2022-06-30 11:42:10 -07:00
Ablankmann
6d9da51ca7 Makes the Pointless tab not pointless (#9310) 2022-06-30 11:41:26 -07:00
Rane
f40e13f5f4 Entities with hands still respect "needsHands: false" for Puller (#9266) 2022-06-30 11:40:32 -07:00
Emisse
d19f1ae67c Fireaxe Structure Damage (#9289) 2022-06-30 11:39:48 -07:00
metalgearsloth
0a7cc3e8f6 Update submodule (#9305) 2022-07-01 02:33:17 +10:00
PJBot
cf704c857b Automatic changelog update 2022-06-30 03:46:00 -04:00
PJBot
8d6b10229a Automatic changelog update 2022-06-30 03:45:59 -04:00
PJBot
cc542469fb Automatic changelog update 2022-06-30 03:45:59 -04:00
PJBot
15fd3b55be Automatic changelog update 2022-06-30 03:45:59 -04:00
PJBot
bfe56b08ea Automatic changelog update 2022-06-30 03:45:59 -04:00
PJBot
66c0fa0c11 Automatic changelog update 2022-06-30 03:45:59 -04:00
PJBot
c1c19329cf Automatic changelog update 2022-06-30 03:45:59 -04:00
PJBot
4da9e63d0f Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
df72c89633 Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
fe441a48e1 Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
2f8b6aacc0 Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
274a9d970d Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
3f3d65eff6 Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
c8800cce92 Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
9a11a57e16 Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
3ae57837d7 Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
9ecf3b8a51 Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
435fc23481 Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
1e1d3351df Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
e187d210ef Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
a6f9d861c5 Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
b46853e846 Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
06f6e51797 Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
2ef33dc2d0 Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
3c448f97a8 Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
af2389048f Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
9985ee50ee Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
be466ec49c Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
dc7bd9066c Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
4ae41b979c Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
743b46636b Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
0c8fd6492c Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
bc49fb7e65 Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
9387683bc8 Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
4096b1a16d Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
c1810ed28f Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
7bb8e8df9b Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
b535bdd494 Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
7092ae3ff4 Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
a00df98802 Automatic changelog update 2022-06-30 03:45:58 -04:00
PJBot
32468946ce Automatic changelog update 2022-06-30 03:45:57 -04:00
PJBot
0933040195 Automatic changelog update 2022-06-30 03:45:57 -04:00
themias
a18aac158e Add action to pull down mask (#9015)
* Add action to pull down mask

* Update based on review comments

* fix access

* cleanup

* Update based on review comments

* revert change to ToggleableClothingSystem

* switch to unequip

* Specify the unequip is for togglemaskevent only

* fix issue of activating mask in hands with something else in mask slot

* Update based on review comments

* switch to dependency for ActionSystem for consistency

* whoops other instance too

* review changes
2022-06-30 09:44:53 +02:00
ZeroDayDaemon
11ac60ca2b Update lighthouse.yml (#9300) 2022-06-30 09:37:32 +02:00
Leon Friedrich
1cd15723fb Make large explosions use approximate lookups (#9296) 2022-06-30 12:43:06 +10:00
metalgearsloth
b144a572eb 1 more radio loc (#9287)
Woops
2022-06-29 23:33:02 +10:00
metalgearsloth
07a1576518 Don't play empty gun sounds (#9286) 2022-06-29 06:31:09 -07:00
metalgearsloth
ed6e07e941 Log kitchen spikings (#9284)
Easier to find.
2022-06-29 07:55:59 -05:00
metalgearsloth
7be21c6577 Fix radio localisation (#9283) 2022-06-29 22:17:35 +10:00
metalgearsloth
62519971ea Clarify EORG (#9282) 2022-06-29 14:06:52 +02:00
TekuNut
750822796b Check smokable is in mouth (#9281) 2022-06-29 06:36:32 -05:00
metalgearsloth
7a08f5bedd Update submodule (#9280)
No one reads this unless it's in #github
2022-06-29 20:07:27 +10:00
metalgearsloth
b32846b253 Buff cuff times again (#9279) 2022-06-29 19:41:28 +10:00
DrSmugleaf
2a59e1b7fd Disable admin logs next button when there are no more logs (#9277) 2022-06-29 10:38:24 +02:00
DrSmugleaf
f1bc15b6fb Add shown/visible counter to admin logs control (#9276) 2022-06-29 10:24:13 +02:00
DrSmugleaf
000e7f6a64 Fix duplicate logs when skipping before filtering (#9275) 2022-06-29 10:17:45 +02:00
DrSmugleaf
fedd63118c Include text search in admin logs db query (#9274) 2022-06-29 09:53:58 +02:00
Morber
c3a164b906 Localize radio channel names (#9256)
* Add localized channel names

* Full names
2022-06-29 13:27:19 +10:00
TimrodDX
75a7d8e794 Fixes the external airlocks on Waystation (#9269) 2022-06-29 13:26:15 +10:00
Leon Friedrich
6150a6d697 Detach to null & icon smoothing (#9268) 2022-06-29 13:24:34 +10:00
metalgearsloth
d48609c5c8 Update submodule (#9270) 2022-06-29 13:24:26 +10:00
Morber
4cceface6f Localize ETA units (#9267) 2022-06-29 13:13:36 +10:00
Leon Friedrich
bb04646bbe Fix radio/chat error (#9264) 2022-06-29 13:13:01 +10:00
Leon Friedrich
8df89bd055 Misc state handling changes (#9265)
* misc state handling changes

* ambient dirtying
2022-06-29 13:11:09 +10:00
21345 changed files with 3405857 additions and 2045801 deletions

View File

@@ -115,6 +115,8 @@ csharp_new_line_before_finally = true
csharp_new_line_before_members_in_object_initializers = false
csharp_new_line_before_open_brace = all
csharp_new_line_between_query_expression_clauses = true
resharper_csharp_place_simple_embedded_statement_on_same_line = never
resharper_csharp_keep_existing_embedded_arrangement = false
# Indentation preferences
#csharp_indent_block_contents = true
@@ -194,7 +196,7 @@ csharp_preserve_single_line_blocks = true
#dotnet_naming_style.begins_with_i.word_separator =
#dotnet_naming_style.begins_with_i.capitalization = pascal_case
dotnet_diagnostic.IDE0055.severity = warning
dotnet_naming_rule.constants_rule.severity = warning
dotnet_naming_rule.constants_rule.style = upper_camel_case_style

4
.envrc Normal file
View File

@@ -0,0 +1,4 @@
if ! has nix_direnv_version || ! nix_direnv_version 2.3.0; then
source_url "https://raw.githubusercontent.com/nix-community/nix-direnv/2.3.0/direnvrc" "sha256-Dmd+j63L84wuzgyjITIfSxSD57Tx7v51DMxVZOsiUD8="
fi
use flake

3
.github/CODEOWNERS vendored
View File

@@ -2,3 +2,6 @@
# Ping for all PRs
* @Morb0
# Ping for all PRs that include translations/editing fluent strings
*.ftl @ficcialfaint

View File

@@ -1,5 +1,5 @@
name: "Сообщить о проблеме"
description: "Если что-то работает не так, как ожидалось"
description: "Если что-то работает не так, как ожидалось."
labels: ["triage"]
body:
- type: textarea
@@ -14,7 +14,7 @@ body:
id: reproduction
attributes:
label: "Шаги воспроизведения"
description: "Если применимо, опишите шаги для воспроизведения проблемы"
description: "Если приемлемо, опишите шаги для воспроизведения проблемы"
placeholder: |
1. Открыть интерфейс консоли
2. Нажать кнопку "Старт"
@@ -25,5 +25,5 @@ body:
attributes:
label: "Скриншоты"
description: |
Если применимо, добавьте скриншоты, чтобы помочь объяснить вашу проблему
**Подсказка**: Вы можете прикрепить изображения, щелкнув по этой области, чтобы выделить ее, а затем перетащив в нее файлы
Если приемлемо, добавьте скриншоты, чтобы помочь объяснить вашу проблему
**Подсказка**: Вы можете прикрепить изображения щелкнув по области ниже, чтобы выделить её, а затем перетащив в нее файлы

View File

@@ -4,4 +4,4 @@ contact_links:
about: Свои предложения можете оставлять в соответствующем канале Discord.
- name: Сообщить об уязвимости
url: https://discord.station14.ru
about: Пожалуйста, сообщайте о серьезных эксплойтах и уязвимостях безопасности Morty#7384 в Discord.
about: Пожалуйста, сообщайте о серьезных эксплойтах и уязвимостях безопасности Morty#7384 (369476049836310528) в Discord.

View File

@@ -0,0 +1,18 @@
---
name: Toolshed feature request
about: Suggest a feature for Toolshed (for game admins/developers)
title: "[TOOLSHED REQUEST]"
labels: Toolshed
assignees: moonheart08
---
**Is your feature request related to a problem/bug? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
**Describe the command you'd like**
A clear and concise description of what you want and what it should do.
If you're a technical user (i.e. programmer) including type signatures is helpful.
**Additional context**
Add any other context or screenshots about the feature request here.

View File

@@ -1,27 +1,36 @@
<!-- Текст между стрелками - это комментарии - они не будут видны в вашем PR. -->
<!-- ЭТО ШАБЛОН ВАШЕГО PULL REQUEST. Текст между стрелками - это комментарии - они не будут видны в PR. -->
## Описание PR <!-- Опишите здесь ваш Pull Request. Что он изменяет? На что еще это может повлиять? -->
## Описание PR
<!-- Ниже опишите ваш Pull Request. Что он изменяет? На что еще это может повлиять? Постарайтесь описать все внесённые вами изменения! -->
**Скриншоты**
**Медиа**
<!-- Если приемлемо, добавьте скриншоты для демонстрации вашего PR. Если ваш PR представляет собой визуальное изменение, добавьте
скриншоты, иначе он может быть закрыт. -->
**Проверки**
<!-- Выполнение всех следующих действий, если это приемлемо для вида изменений сильно ускорит разбор вашего PR -->
- [ ] PR полностью завершён и мне не нужна помощь чтобы его закончить.
- [ ] Я внимательно просмотрел все свои изменения и багов в них не нашёл.
- [ ] Я запускал локальный сервер со своими изменениями и всё протестировал.
- [ ] Я добавил скриншот/видео демонстрации PR в игре, **или** этот PR этого не требует.
**Изменения**
<!--
Здесь вы можете написать список изменений, который будет автоматически добавлен в игру, когда ваш PR будет принят
Для записей в списке изменений есть 4 значка: add, remove, tweak, fix. Думаю, вы сможете разобраться с остальным.
Здесь вы можете написать список изменений, который будет автоматически добавлен в игру, когда ваш PR будет принят.
Вы можете поставить свое имя после символа :cl:, чтобы изменить имя, которое будет отображаться в журнале изменений (в противном случае будет использоваться ваше имя пользователя GitHub)
Например: :cl: PJB
В журнал изменений следует помещать только то, что действительно важно игрокам.
Как правило, в журналы изменений следует помещать только то, что действительно важно игрокам. Вещи вроде "Переработана система X, изменения не должны быть видны" не должны быть в журнале изменений.
В списке изменений тип значка не является часть предложения, поэтому явно указывайте - Добавлен, Удалён, Изменён.
плохо: - add: Новый инструмент для инженеров
хорошо: - add: Добавлен новый инструмент для инженеров
Вы можете указать своё имя после символа :cl: именно оно будет отображаться в журнале изменений (иначе будет использоваться ваше имя на GitHub)
Например: :cl: Ian
При написании списка изменений не считайте суффикс типа записи (например, add) "частью" предложения:
плохо: - add: новый инструмент для инженеров
хорошо: - add: добавлен новый инструмент для инженеров
-->
:cl:
- add: Добавлено веселье!
- remove: Убрано веселье!
- tweak: Изменено веселье!
- fix: Исправлено веселье!

47
.github/workflows/benchmarks.yml vendored Normal file
View File

@@ -0,0 +1,47 @@
name: Benchmarks
on:
workflow_dispatch:
schedule:
- cron: '0 8 * * *'
concurrency: benchmarks
jobs:
benchmark:
name: Run Benchmarks
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3.6.0
with:
submodules: 'recursive'
- name: Get Engine version
run: |
cd RobustToolbox
git fetch --depth=1
echo "::set-output name=out::$(git rev-parse HEAD)"
id: engine_version
- name: Run script on centcomm
uses: appleboy/ssh-action@master
with:
host: centcomm.spacestation14.io
username: robust-benchmark-runner
key: ${{ secrets.CENTCOMM_ROBUST_BENCHMARK_RUNNER_KEY }}
command_timeout: 100000m
script: |
mkdir benchmark_run_content_${{ github.sha }}
cd benchmark_run_content_${{ github.sha }}
git clone https://github.com/space-wizards/space-station-14.git repo_dir --recursive
cd repo_dir
git checkout ${{ github.sha }}
cd Content.Benchmarks
dotnet restore
export ROBUST_BENCHMARKS_ENABLE_SQL=1
export ROBUST_BENCHMARKS_SQL_ADDRESS="${{ secrets.BENCHMARKS_WRITE_ADDRESS }}"
export ROBUST_BENCHMARKS_SQL_PORT="${{ secrets.BENCHMARKS_WRITE_PORT }}"
export ROBUST_BENCHMARKS_SQL_USER="${{ secrets.BENCHMARKS_WRITE_USER }}"
export ROBUST_BENCHMARKS_SQL_PASSWORD="${{ secrets.BENCHMARKS_WRITE_PASSWORD }}"
export ROBUST_BENCHMARKS_SQL_DATABASE="content_benchmarks"
export GITHUB_SHA="${{ github.sha }}"
dotnet run --filter '*' --configuration Release
cd ../../..
rm -rf benchmark_run_content_${{ github.sha }}

41
.github/workflows/build-docfx.yml vendored Normal file
View File

@@ -0,0 +1,41 @@
name: Build & Publish Docfx
on:
schedule:
- cron: "0 0 * * 0"
jobs:
docfx:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3.6.0
- name: Setup submodule
run: |
git submodule update --init --recursive
- name: Pull engine updates
uses: space-wizards/submodule-dependency@v0.1.5
- name: Update Engine Submodules
run: |
cd RobustToolbox/
git submodule update --init --recursive
- name: Setup .NET Core
uses: actions/setup-dotnet@v3.2.0
with:
dotnet-version: 7.0.x
- name: Install dependencies
run: dotnet restore
- name: Build Project
run: dotnet build --no-restore /p:WarningsAsErrors=nullable
- name: Build DocFX
uses: nikeee/docfx-action@v1.0.0
with:
args: Content.Docfx/docfx.json
- name: Publish Docfx Documentation on GitHub Pages
uses: maxheld83/ghpages@master
env:
BUILD_DIR: Content.Docfx/_content-site
GH_PAT: ${{ secrets.GH_PAT }}

View File

@@ -0,0 +1,57 @@
name: Build & Test Map Renderer
on:
push:
branches: [ master, staging, trying ]
merge_group:
pull_request:
types: [ opened, reopened, synchronize, ready_for_review ]
branches: [ master ]
jobs:
build:
if: github.actor != 'PJBot' && github.event.pull_request.draft == false
strategy:
matrix:
os: [ubuntu-latest, windows-latest]
runs-on: ${{ matrix.os }}
steps:
- name: Checkout Master
uses: actions/checkout@v3.6.0
- name: Setup Submodule
run: |
git submodule update --init --recursive
- name: Pull engine updates
uses: space-wizards/submodule-dependency@v0.1.5
- name: Update Engine Submodules
run: |
cd RobustToolbox/
git submodule update --init --recursive
- name: Setup .NET Core
uses: actions/setup-dotnet@v3.2.0
with:
dotnet-version: 7.0.x
- name: Install dependencies
run: dotnet restore
- name: Build Project
run: dotnet build Content.MapRenderer --configuration Release --no-restore /p:WarningsAsErrors=nullable /m
- name: Run Map Renderer
run: dotnet run --project Content.MapRenderer Dev
ci-success:
name: Build & Test Debug
needs:
- build
runs-on: ubuntu-latest
steps:
- name: CI succeeded
run: exit 0

View File

@@ -2,30 +2,15 @@ name: Build & Test Debug
on:
push:
branches: [ master ]
paths:
- '**.cs'
- '**.csproj'
- '**.sln'
- '**.git**'
- '**.yml'
# no docs on which one of these is supposed to work, so
# why not just do both
- 'RobustToolbox'
- 'RobustToolbox/**'
branches: [ master, staging, trying ]
merge_group:
pull_request:
types: [ opened, reopened, synchronize, ready_for_review ]
branches: [ master ]
paths:
- '**.cs'
- '**.csproj'
- '**.sln'
- '**.git**'
- '**.yml'
- 'RobustToolbox'
- 'RobustToolbox/**'
jobs:
build:
if: github.actor != 'IanComradeBot' && github.event.pull_request.draft == false
strategy:
matrix:
os: [ubuntu-latest, windows-latest]
@@ -34,7 +19,7 @@ jobs:
steps:
- name: Checkout Master
uses: actions/checkout@v2
uses: actions/checkout@v3.6.0
- name: Setup Submodule
run: |
@@ -49,21 +34,29 @@ jobs:
git submodule update --init --recursive
- name: Setup .NET Core
uses: actions/setup-dotnet@v1
uses: actions/setup-dotnet@v3.2.0
with:
dotnet-version: 6.0.x
dotnet-version: 7.0.x
- name: Install dependencies
run: dotnet restore
- name: Build Project
run: dotnet build --configuration Debug --no-restore /p:WarningsAsErrors=nullable /m
run: dotnet build --configuration DebugOpt --no-restore /p:WarningsAsErrors=nullable /m
- name: Run Content.Tests
run: dotnet test --no-build Content.Tests/Content.Tests.csproj -- NUnit.ConsoleOut=0
run: dotnet test --no-build --configuration DebugOpt Content.Tests/Content.Tests.csproj -- NUnit.ConsoleOut=0
- name: Run Content.IntegrationTests
shell: pwsh
run: |
$env:DOTNET_gcServer=1
dotnet test --no-build Content.IntegrationTests/Content.IntegrationTests.csproj -- NUnit.ConsoleOut=0
dotnet test --no-build --configuration DebugOpt Content.IntegrationTests/Content.IntegrationTests.csproj -- NUnit.ConsoleOut=0 NUnit.MapWarningTo=Failed
ci-success:
name: Build & Test Debug
needs:
- build
runs-on: ubuntu-latest
steps:
- name: CI succeeded
run: exit 0

View File

@@ -2,30 +2,15 @@ name: Build & Test Release
on:
push:
branches: [ master ]
paths:
- '**.cs'
- '**.csproj'
- '**.sln'
- '**.git**'
- '**.yml'
# no docs on which one of these is supposed to work, so
# why not just do both
- 'RobustToolbox'
- 'RobustToolbox/**'
branches: [ master, staging, trying ]
merge_group:
pull_request:
types: [ opened, reopened, synchronize, ready_for_review ]
branches: [ master ]
paths:
- '**.cs'
- '**.csproj'
- '**.sln'
- '**.git**'
- '**.yml'
- 'RobustToolbox'
- 'RobustToolbox/**'
jobs:
build:
if: github.actor != 'IanComradeBot' && github.event.pull_request.draft == false
strategy:
matrix:
os: [ubuntu-latest, windows-latest]
@@ -34,7 +19,7 @@ jobs:
steps:
- name: Checkout Master
uses: actions/checkout@v2
uses: actions/checkout@v3.6.0
- name: Setup Submodule
run: |
@@ -49,21 +34,29 @@ jobs:
git submodule update --init --recursive
- name: Setup .NET Core
uses: actions/setup-dotnet@v1
uses: actions/setup-dotnet@v3.2.0
with:
dotnet-version: 6.0.x
dotnet-version: 7.0.x
- name: Install dependencies
run: dotnet restore
- name: Build Project
run: dotnet build --configuration Release --no-restore /p:WarningsAsErrors=nullable /m
run: dotnet build --configuration Tools --no-restore /p:WarningsAsErrors=nullable /m
- name: Run Content.Tests
run: dotnet test --no-build Content.Tests/Content.Tests.csproj -- NUnit.ConsoleOut=0
run: dotnet test --configuration Tools --no-build Content.Tests/Content.Tests.csproj -- NUnit.ConsoleOut=0
- name: Run Content.IntegrationTests
shell: pwsh
run: |
$env:DOTNET_gcServer=1
dotnet test --no-build Content.IntegrationTests/Content.IntegrationTests.csproj -- NUnit.ConsoleOut=0
dotnet test --configuration Tools --no-build Content.IntegrationTests/Content.IntegrationTests.csproj -- NUnit.ConsoleOut=0 NUnit.MapWarningTo=Failed
ci-success:
name: Build & Test Release
needs:
- build
runs-on: ubuntu-latest
steps:
- name: CI succeeded
run: exit 0

View File

@@ -8,6 +8,7 @@ on:
jobs:
Label:
if: github.actor != 'IanComradeBot'
runs-on: ubuntu-latest
steps:
- name: Check for Merge Conflicts

View File

@@ -1,11 +1,13 @@
name: "Labels: Approve"
on:
pull_request_target:
pull_request_review:
types: [submitted]
jobs:
remove_label:
permissions:
pull-requests: write
if: github.event.review.state == 'approved'
runs-on: ubuntu-latest
steps:

19
.github/workflows/labeler-changes.yml vendored Normal file
View File

@@ -0,0 +1,19 @@
name: "Labels: Changes"
on:
pull_request_review:
types: [submitted]
jobs:
update_label:
permissions:
pull-requests: write
if: github.event.review.state == 'changes_requested'
runs-on: ubuntu-latest
steps:
- uses: actions-ecosystem/action-add-labels@v1
with:
labels: "Status: Awaiting Changes"
- uses: actions-ecosystem/action-remove-labels@v1
with:
labels: "Status: Needs Review"

View File

@@ -5,6 +5,7 @@ on:
jobs:
labeler:
if: github.actor != 'IanComradeBot'
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v3

View File

@@ -0,0 +1,14 @@
name: No submodule update checker
on:
pull_request:
paths:
- 'RobustToolbox'
jobs:
this_aint_right:
name: Submodule update in pr found
runs-on: ubuntu-latest
steps:
- name: Fail
run: exit 1

View File

@@ -13,13 +13,33 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
# - name: Install dependencies
# run: sudo apt-get install -y python3-paramiko
- uses: actions/checkout@v3.6.0
with:
submodules: 'recursive'
# Corvax-Secrets-Start
- name: Setup secrets
env:
SSH_KEY: ${{ secrets.SECRETS_PRIVATE_KEY }}
if: ${{ env.SSH_KEY != '' }}
run: |
mkdir ~/.ssh
echo "${{ secrets.SECRETS_PRIVATE_KEY }}" > ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa
echo "HOST *" > ~/.ssh/config
echo "StrictHostKeyChecking no" >> ~/.ssh/config
git -c submodule.Secrets.update=checkout submodule update --init
cp -R Secrets/Prototypes Resources/Prototypes/CorvaxSecrets
cp -R Secrets/ServerPrototypes Resources/Prototypes/CorvaxSecretsServer
# Corvax-Secrets-End
- name: Setup .NET Core
uses: actions/setup-dotnet@v1
uses: actions/setup-dotnet@v3.2.0
with:
dotnet-version: 6.0.100
dotnet-version: 7.0.x
- name: Get Engine Tag
run: |
@@ -40,19 +60,31 @@ jobs:
mv release/*.zip "release/${{ github.sha }}"
- name: Upload files to mothership
uses: appleboy/scp-action@master
uses: burnett01/rsync-deployments@5.2
with:
host: 108.61.171.191
username: deployer
key: ${{ secrets.BUILDS_SSH_KEY }}
source: "release/${{ github.sha }}"
target: "/var/www/builds.station14.ru/syndicate/builds/"
strip_components: 1
switches: -avzr --ignore-existing
path: "release/${{ github.sha }}"
remote_path: ${{ secrets.BUILDS_PATH }}
remote_host: ${{ secrets.BUILDS_HOST }}
remote_user: ${{ secrets.BUILDS_USERNAME }}
remote_key: ${{ secrets.BUILDS_SSH_KEY }}
- name: Update manifest JSON
uses: appleboy/ssh-action@master
with:
host: 108.61.171.191
username: deployer
host: ${{ secrets.BUILDS_HOST }}
username: ${{ secrets.BUILDS_USERNAME }}
key: ${{ secrets.BUILDS_SSH_KEY }}
script: node ~/scripts/push_to_manifest.js -fork syndicate -id ${{ github.sha }}
# - name: Publish changelog (Discord)
# run: Tools/actions_changelogs_since_last_run.py
# env:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# DISCORD_WEBHOOK_URL: ${{ secrets.CHANGELOG_DISCORD_WEBHOOK }}
# TRANSLATION_API_URL: ${{ secrets.CHANGELOG_TRANSLATION_API_URL }}
#
# - name: Publish changelog (RSS)
# run: Tools/actions_changelog_rss.py
# env:
# CHANGELOG_RSS_KEY: ${{ secrets.CHANGELOG_RSS_KEY }}

View File

@@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3.6.0
- name: Get changed files
id: files

View File

@@ -2,7 +2,7 @@
on:
push:
branches: [ master ]
branches: [ master, staging, trying ]
paths:
- '**.cs'
- '**.csproj'
@@ -13,7 +13,9 @@ on:
# why not just do both
- 'RobustToolbox'
- 'RobustToolbox/**'
merge_group:
pull_request:
types: [ opened, reopened, synchronize, ready_for_review ]
branches: [ master ]
paths:
- '**.cs'
@@ -26,11 +28,13 @@ on:
jobs:
build:
name: Test Packaging
if: github.actor != 'IanComradeBot' && github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- name: Checkout Master
uses: actions/checkout@v2
uses: actions/checkout@v3.6.0
- name: Setup Submodule
run: |
@@ -43,11 +47,25 @@ jobs:
run: |
cd RobustToolbox/
git submodule update --init --recursive
# Corvax-Secrets-Start
- name: Setup secrets
env:
SSH_KEY: ${{ secrets.SECRETS_PRIVATE_KEY }}
if: ${{ env.SSH_KEY != '' }}
run: |
mkdir ~/.ssh
echo "${{ secrets.SECRETS_PRIVATE_KEY }}" > ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa
echo "HOST *" > ~/.ssh/config
echo "StrictHostKeyChecking no" >> ~/.ssh/config
git -c submodule.Secrets.update=checkout submodule update --init
# Corvax-Secrets-End
- name: Setup .NET Core
uses: actions/setup-dotnet@v1
uses: actions/setup-dotnet@v3.2.0
with:
dotnet-version: 6.0.x
dotnet-version: 7.0.x
- name: Install dependencies
run: dotnet restore

View File

@@ -1,6 +1,7 @@
name: Update Wiki
on:
workflow_dispatch:
push:
branches: [ master, jsondump ]
paths:
@@ -18,54 +19,54 @@ jobs:
name: Build and Publish JSON blobs to wiki
runs-on: ubuntu-latest
steps:
steps:
- name: Checkout Master
uses: actions/checkout@v2
uses: actions/checkout@v3.6.0
- name: Setup Submodule
run: |
git submodule update --init --recursive
- name: Pull Engine Updates
uses: space-wizards/submodule-dependency@v0.1.5
- name: Update Engine Submodules
run: |
cd RobustToolbox/
git submodule update --init --recursive
- name: Setup .NET Core
uses: actions/setup-dotnet@v1
uses: actions/setup-dotnet@v3.2.0
with:
dotnet-version: 6.0.100
dotnet-version: 7.0.x
- name: Install Dependencies
run: dotnet restore
- name: Build Project
run: dotnet build --configuration Release --no-restore /p:WarningsAsErrors=nullable /m
- name: Generate JSON blobs for prototypes
run: dotnet ./bin/Content.Server/Content.Server.dll --cvar autogen.destination_file=prototypes.json
continue-on-error: true
- name: Upload chem_prototypes.json to wiki
uses: jtmullen/mediawiki-edit-action@v0.1.1
with:
wiki_text_file: ./bin/Content.Server/data/chem_prototypes.json
edit_summary: Update chem_prototypes.json via GitHub Actions
page_name: "${{ secrets.WIKI_PAGE_ROOT }}/chem_prototypes.json"
api_url: https://wiki.station14.ru/api.php
api_url: ${{ secrets.WIKI_ROOT_URL }}/api.php
username: ${{ secrets.WIKI_BOT_USER }}
password: ${{ secrets.WIKI_BOT_PASS }}
- name: Upload react_prototypes.json to wiki
uses: jtmullen/mediawiki-edit-action@v0.1.1
with:
wiki_text_file: ./bin/Content.Server/data/react_prototypes.json
edit_summary: Update react_prototypes.json via GitHub Actions
page_name: "${{ secrets.WIKI_PAGE_ROOT }}/react_prototypes.json"
api_url: https://wiki.station14.ru/api.php
api_url: ${{ secrets.WIKI_ROOT_URL }}/api.php
username: ${{ secrets.WIKI_BOT_USER }}
password: ${{ secrets.WIKI_BOT_PASS }}

38
.github/workflows/validate-rgas.yml vendored Normal file
View File

@@ -0,0 +1,38 @@
name: RGA schema validator
on:
push:
branches: [ master, staging, trying ]
merge_group:
pull_request:
types: [ opened, reopened, synchronize, ready_for_review ]
jobs:
yaml-schema-validation:
name: YAML RGA schema validator
if: github.actor != 'IanComradeBot' && github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3.6.0
- name: Setup Submodule
run: git submodule update --init
# Corvax-Secrets-Start
- name: Setup secrets
env:
SSH_KEY: ${{ secrets.SECRETS_PRIVATE_KEY }}
if: ${{ env.SSH_KEY != '' }}
run: |
mkdir ~/.ssh
echo "${{ secrets.SECRETS_PRIVATE_KEY }}" > ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa
echo "HOST *" > ~/.ssh/config
echo "StrictHostKeyChecking no" >> ~/.ssh/config
git -c submodule.Secrets.update=checkout submodule update --init
# Corvax-Secrets-End
- name: Pull engine updates
uses: space-wizards/submodule-dependency@v0.1.5
- uses: PaulRitter/yaml-schema-validator@v1
with:
schema: RobustToolbox/Schemas/rga.yml
path_pattern: .*attributions.ya?ml$
validators_path: RobustToolbox/Schemas/rga_validators.py
validators_requirements: RobustToolbox/Schemas/rga_requirements.txt

View File

@@ -1,18 +1,39 @@
name: RSI Validator
on:
pull_request:
push:
branches: [ staging, trying ]
merge_group:
pull_request:
paths:
- '**.rsi/**'
jobs:
validate_rsis:
name: Validate RSIs
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Parse files
uses: space-wizards/json-schema-validator@v1.0.2
with:
token: ${{ secrets.GITHUB_TOKEN }}
json_schema: .github/rsi-schema.json
json_path_pattern: .*meta.json$
- uses: actions/checkout@v3.6.0
- name: Setup Submodule
run: git submodule update --init
# Corvax-Secrets-Start
- name: Setup secrets
env:
SSH_KEY: ${{ secrets.SECRETS_PRIVATE_KEY }}
if: ${{ env.SSH_KEY != '' }}
run: |
mkdir ~/.ssh
echo "${{ secrets.SECRETS_PRIVATE_KEY }}" > ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa
echo "HOST *" > ~/.ssh/config
echo "StrictHostKeyChecking no" >> ~/.ssh/config
git -c submodule.Secrets.update=checkout submodule update --init
# Corvax-Secrets-End
- name: Pull engine updates
uses: space-wizards/submodule-dependency@v0.1.5
- name: Install Python dependencies
run: |
pip3 install --ignore-installed --user pillow jsonschema
- name: Validate RSIs
run: |
python3 RobustToolbox/Schemas/validate_rsis.py Resources/

38
.github/workflows/validate_mapfiles.yml vendored Normal file
View File

@@ -0,0 +1,38 @@
name: Map file schema validator
on:
push:
branches: [ master, staging, trying ]
merge_group:
pull_request:
types: [ opened, reopened, synchronize, ready_for_review ]
jobs:
yaml-schema-validation:
name: YAML map schema validator
if: github.actor != 'IanComradeBot' && github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3.6.0
- name: Setup Submodule
run: git submodule update --init
# Corvax-Secrets-Start
- name: Setup secrets
env:
SSH_KEY: ${{ secrets.SECRETS_PRIVATE_KEY }}
if: ${{ env.SSH_KEY != '' }}
run: |
mkdir ~/.ssh
echo "${{ secrets.SECRETS_PRIVATE_KEY }}" > ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa
echo "HOST *" > ~/.ssh/config
echo "StrictHostKeyChecking no" >> ~/.ssh/config
git -c submodule.Secrets.update=checkout submodule update --init
# Corvax-Secrets-End
- name: Pull engine updates
uses: space-wizards/submodule-dependency@v0.1.5
- uses: PaulRitter/yaml-schema-validator@v1
with:
schema: RobustToolbox/Schemas/mapfile.yml
path_pattern: .*Resources/Maps/.*
validators_path: RobustToolbox/Schemas/mapfile_validators.py
validators_requirements: RobustToolbox/Schemas/mapfile_requirements.txt

View File

@@ -1,12 +1,19 @@
name: YAML Linter
on: [pull_request, push]
on:
push:
branches: [ master, staging, trying ]
merge_group:
pull_request:
types: [ opened, reopened, synchronize, ready_for_review ]
jobs:
build:
name: YAML Linter
if: github.actor != 'IanComradeBot' && github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3.6.0
- name: Setup submodule
run: |
git submodule update --init --recursive
@@ -17,9 +24,9 @@ jobs:
cd RobustToolbox/
git submodule update --init --recursive
- name: Setup .NET Core
uses: actions/setup-dotnet@v1
uses: actions/setup-dotnet@v3.2.0
with:
dotnet-version: 6.0.100
dotnet-version: 7.0.x
- name: Install dependencies
run: dotnet restore
- name: Build

8
.gitignore vendored
View File

@@ -10,6 +10,10 @@
# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs
# Secret
Resources/Prototypes/CorvaxSecrets
Resources/Prototypes/CorvaxSecretsServer
# Build results
[Dd]ebug/
[Dd]ebugPublic/
@@ -301,3 +305,7 @@ Resources/MapImages
/Content.Docfx/api/
/Content.Docfx/*site
*.bak
# Direnv stuff
.direnv/

7
.gitmodules vendored
View File

@@ -1,4 +1,9 @@
[submodule "RobustToolbox"]
path = RobustToolbox
url = https://github.com/space-wizards/RobustToolbox.git
branch = master
branch = master
[submodule "Secrets"]
path = Secrets
url = git@gitlab.com:Morbo/corvax-secrets.git
branch = master
update = none

View File

@@ -4,4 +4,4 @@
<toRun name="Content.Server" type="DotNetProject" />
<method v="2" />
</configuration>
</component>
</component>

3
.vscode/settings.json vendored Normal file
View File

@@ -0,0 +1,3 @@
{
"omnisharp.analyzeOpenDocumentsOnly": true
}

View File

@@ -32,6 +32,12 @@ https://docs.microsoft.com/en-us/visualstudio/msbuild/msbuild
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<OutputPath>bin\Release\</OutputPath>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Tools|AnyCPU' ">
<OutputPath>bin\Tools\</OutputPath>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugOpt|AnyCPU' ">
<OutputPath>bin\DebugOpt\</OutputPath>
</PropertyGroup>
<Target Name="Build">
<Exec Command="$(Python) git_helper.py" CustomErrorRegularExpression="^Error" />
</Target>

View File

@@ -11,10 +11,15 @@ Main changes of this downstream:
* Gravity generator fixture shape on top decreased
- Custom sprites
* Floor tiles
* Clothing
* Some objects
- Custom clothing
* Disco Elysium suits
* [BIG SHOT] glasses
* Special Operations Officer [Custom]
- Custom maps
* Construction station
- Custom tools for locale update and merging
* Special Operations Officer [Author]
- Custom tools for locale update and merging (/Tools/ss14_ru/)
- Station goals
- Sponsor rewards
- Increased role timers
- Custom roles
* Internal affairs agent

View File

@@ -5,6 +5,7 @@ using System.Runtime.Intrinsics.X86;
using System;
using System.Runtime.CompilerServices;
using BenchmarkDotNet.Attributes;
using Robust.Shared.Analyzers;
using Robust.Shared.Maths;
using Robust.Shared.Random;
using SysVector4 = System.Numerics.Vector4;
@@ -12,7 +13,8 @@ using SysVector4 = System.Numerics.Vector4;
namespace Content.Benchmarks
{
[DisassemblyDiagnoser]
public sealed class ColorInterpolateBenchmark
[Virtual]
public class ColorInterpolateBenchmark
{
#if NETCOREAPP
private const MethodImplOptions AggressiveOpt = MethodImplOptions.AggressiveOptimization;

View File

@@ -1,12 +1,14 @@
using System;
using System.Collections.Generic;
using BenchmarkDotNet.Attributes;
using Robust.Shared.Analyzers;
using Robust.Shared.Utility;
namespace Content.Benchmarks
{
[SimpleJob]
public sealed class ComponentFetchBenchmark
[Virtual]
public class ComponentFetchBenchmark
{
[Params(5000)] public int NEnt { get; set; }

View File

@@ -8,7 +8,7 @@
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
<OutputType>Exe</OutputType>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<LangVersion>10</LangVersion>
<LangVersion>11</LangVersion>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="BenchmarkDotNet" Version="0.13.1" />
@@ -19,10 +19,10 @@
<ProjectReference Include="..\Content.Shared\Content.Shared.csproj" />
<ProjectReference Include="..\Content.Tests\Content.Tests.csproj" />
<ProjectReference Include="..\Content.IntegrationTests\Content.IntegrationTests.csproj" />
<ProjectReference Include="..\RobustToolbox\Robust.Benchmarks\Robust.Benchmarks.csproj" />
<ProjectReference Include="..\RobustToolbox\Robust.Client\Robust.Client.csproj" />
<ProjectReference Include="..\RobustToolbox\Robust.Server\Robust.Server.csproj" />
<ProjectReference Include="..\RobustToolbox\Robust.Shared.Maths\Robust.Shared.Maths.csproj" />
<ProjectReference Include="..\RobustToolbox\Robust.Shared\Robust.Shared.csproj" />
</ItemGroup>
<Import Project="..\RobustToolbox\MSBuild\Robust.Analyzers.targets" />
</Project>

View File

@@ -6,7 +6,8 @@ namespace Content.Benchmarks
{
// To actually run this benchmark you'll have to make DependencyCollection public so it's accessible.
public sealed class DependencyInjectBenchmark
[Virtual]
public class DependencyInjectBenchmark
{
[Params(InjectMode.Reflection, InjectMode.DynamicMethod)]
public InjectMode Mode { get; set; }

View File

@@ -0,0 +1,142 @@
using System.Collections.Generic;
using System.Threading.Tasks;
using BenchmarkDotNet.Attributes;
using Content.IntegrationTests;
using Content.IntegrationTests.Pair;
using Content.IntegrationTests.Tests.DeviceNetwork;
using Content.Server.DeviceNetwork;
using Content.Server.DeviceNetwork.Systems;
using Robust.Shared;
using Robust.Shared.Analyzers;
using Robust.Shared.GameObjects;
using Robust.Shared.Map;
namespace Content.Benchmarks;
[Virtual]
[MemoryDiagnoser]
public class DeviceNetworkingBenchmark
{
private TestPair _pair = default!;
private DeviceNetworkTestSystem _deviceNetTestSystem = default!;
private DeviceNetworkSystem _deviceNetworkSystem = default!;
private EntityUid _sourceEntity;
private EntityUid _sourceWirelessEntity;
private readonly List<EntityUid> _targetEntities = new();
private readonly List<EntityUid> _targetWirelessEntities = new();
private NetworkPayload _payload = default!;
[TestPrototypes]
private const string Prototypes = @"
- type: entity
name: DummyNetworkDevicePrivate
id: DummyNetworkDevicePrivate
components:
- type: DeviceNetwork
transmitFrequency: 100
receiveFrequency: 100
deviceNetId: Private
- type: entity
name: DummyWirelessNetworkDevice
id: DummyWirelessNetworkDevice
components:
- type: DeviceNetwork
transmitFrequency: 100
receiveFrequency: 100
deviceNetId: Wireless
- type: WirelessNetworkConnection
range: 100
";
//public static IEnumerable<int> EntityCountSource { get; set; }
//[ParamsSource(nameof(EntityCountSource))]
public int EntityCount = 500;
[GlobalSetup]
public async Task SetupAsync()
{
ProgramShared.PathOffset = "../../../../";
PoolManager.Startup(typeof(DeviceNetworkingBenchmark).Assembly);
_pair = await PoolManager.GetServerClient();
var server = _pair.Server;
await server.WaitPost(() =>
{
var entityManager = server.InstanceDependencyCollection.Resolve<IEntityManager>();
_deviceNetworkSystem = entityManager.EntitySysManager.GetEntitySystem<DeviceNetworkSystem>();
_deviceNetTestSystem = entityManager.EntitySysManager.GetEntitySystem<DeviceNetworkTestSystem>();
var testValue = "test";
_payload = new NetworkPayload
{
["Test"] = testValue,
["testnumber"] = 1,
["testbool"] = true
};
_sourceEntity = entityManager.SpawnEntity("DummyNetworkDevicePrivate", MapCoordinates.Nullspace);
_sourceWirelessEntity = entityManager.SpawnEntity("DummyWirelessNetworkDevice", MapCoordinates.Nullspace);
for (var i = 0; i < EntityCount; i++)
{
_targetEntities.Add(entityManager.SpawnEntity("DummyNetworkDevicePrivate", MapCoordinates.Nullspace));
_targetWirelessEntities.Add(entityManager.SpawnEntity("DummyWirelessNetworkDevice", MapCoordinates.Nullspace));
}
});
}
[GlobalCleanup]
public async Task Cleanup()
{
await _pair.DisposeAsync();
PoolManager.Shutdown();
}
[Benchmark(Baseline = true, Description = "Entity Events")]
public async Task EventSentBaseline()
{
var server = _pair.Server;
_pair.Server.Post(() =>
{
foreach (var entity in _targetEntities)
{
_deviceNetTestSystem.SendBaselineTestEvent(entity);
}
});
await server.WaitRunTicks(1);
await server.WaitIdleAsync();
}
[Benchmark(Description = "Device Net Broadcast No Connection Checks")]
public async Task DeviceNetworkBroadcastNoConnectionChecks()
{
var server = _pair.Server;
_pair.Server.Post(() =>
{
_deviceNetworkSystem.QueuePacket(_sourceEntity, null, _payload, 100);
});
await server.WaitRunTicks(1);
await server.WaitIdleAsync();
}
[Benchmark(Description = "Device Net Broadcast Wireless Connection Checks")]
public async Task DeviceNetworkBroadcastWirelessConnectionChecks()
{
var server = _pair.Server;
_pair.Server.Post(() =>
{
_deviceNetworkSystem.QueuePacket(_sourceWirelessEntity, null, _payload, 100);
});
await server.WaitRunTicks(1);
await server.WaitIdleAsync();
}
}

View File

@@ -1,13 +1,15 @@
using BenchmarkDotNet.Attributes;
using Robust.Shared.Analyzers;
using Robust.Shared.Maths;
using Robust.Shared.Physics;
namespace Content.Benchmarks
{
[SimpleJob, MemoryDiagnoser]
public sealed class DynamicTreeBenchmark
[Virtual]
public class DynamicTreeBenchmark
{
private static readonly Box2[] _aabbs1 =
private static readonly Box2[] Aabbs1 =
{
((Box2) default).Enlarged(1), //2x2 square
((Box2) default).Enlarged(2), //4x4 square
@@ -37,11 +39,11 @@ namespace Content.Benchmarks
public void Setup()
{
_b2Tree = new B2DynamicTree<int>();
_tree = new DynamicTree<int>((in int value) => _aabbs1[value], capacity: 16);
_tree = new DynamicTree<int>((in int value) => Aabbs1[value], capacity: 16);
for (var i = 0; i < _aabbs1.Length; i++)
for (var i = 0; i < Aabbs1.Length; i++)
{
var aabb = _aabbs1[i];
var aabb = Aabbs1[i];
_b2Tree.CreateProxy(aabb, i);
_tree.Add(i);
}

View File

@@ -1,12 +1,14 @@
using System;
using System.Collections.Generic;
using BenchmarkDotNet.Attributes;
using Robust.Shared.Analyzers;
using Robust.Shared.Utility;
namespace Content.Benchmarks
{
[SimpleJob]
public sealed class EntityFetchBenchmark
[Virtual]
public class EntityFetchBenchmark
{
[Params(1000)] public int N { get; set; }
@@ -187,9 +189,7 @@ namespace Content.Benchmarks
public TEntity GetEntity(TEntityUid entityUid)
{
if (!TryGetEntity(entityUid, out var entity))
{
throw new ArgumentException();
}
throw new ArgumentException($"Failed to get entity {entityUid} from storage.");
return entity;
}
@@ -198,7 +198,7 @@ namespace Content.Benchmarks
private sealed class GenEntityStorage : EntityStorage<GenEntity, GenEntityUid>
{
private (int generation, GenEntity entity)[] _entities = new (int, GenEntity)[1];
private readonly List<int> _availableSlots = new() {0};
private readonly List<int> _availableSlots = new() { 0 };
public override bool TryGetEntity(GenEntityUid entityUid, out GenEntity entity)
{

View File

@@ -1,5 +1,6 @@
using BenchmarkDotNet.Attributes;
using Moq;
using Robust.Shared.Analyzers;
using Robust.Shared.Exceptions;
using Robust.Shared.GameObjects;
using Robust.Shared.IoC;
@@ -9,7 +10,8 @@ using Robust.Shared.Reflection;
namespace Content.Benchmarks
{
public sealed class EntityManagerGetAllComponents
[Virtual]
public partial class EntityManagerGetAllComponents
{
private IEntityManager _entityManager;
@@ -46,7 +48,7 @@ namespace Content.Benchmarks
var componentFactory = new Mock<IComponentFactory>();
componentFactory.Setup(p => p.GetComponent<DummyComponent>()).Returns(new DummyComponent());
componentFactory.Setup(p => p.GetRegistration(It.IsAny<DummyComponent>())).Returns(dummyReg);
componentFactory.Setup(p => p.GetAllRefTypes()).Returns(new[] {CompIdx.Index<DummyComponent>()});
componentFactory.Setup(p => p.GetAllRefTypes()).Returns(new[] { CompIdx.Index<DummyComponent>() });
IoCManager.RegisterInstance<IComponentFactory>(componentFactory.Object);
@@ -85,7 +87,7 @@ namespace Content.Benchmarks
return count;
}
private sealed class DummyComponent : Component
private sealed partial class DummyComponent : Component
{
}
}

View File

@@ -0,0 +1,78 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using BenchmarkDotNet.Attributes;
using Content.IntegrationTests;
using Content.IntegrationTests.Pair;
using Content.Server.Maps;
using Robust.Server.GameObjects;
using Robust.Shared;
using Robust.Shared.Analyzers;
using Robust.Shared.GameObjects;
using Robust.Shared.Map;
using Robust.Shared.Prototypes;
namespace Content.Benchmarks;
[Virtual]
public class MapLoadBenchmark
{
private TestPair _pair = default!;
private MapLoaderSystem _mapLoader = default!;
private IMapManager _mapManager = default!;
[GlobalSetup]
public void Setup()
{
ProgramShared.PathOffset = "../../../../";
PoolManager.Startup(null);
_pair = PoolManager.GetServerClient().GetAwaiter().GetResult();
var server = _pair.Server;
Paths = server.ResolveDependency<IPrototypeManager>()
.EnumeratePrototypes<GameMapPrototype>()
.ToDictionary(x => x.ID, x => x.MapPath.ToString());
_mapLoader = server.ResolveDependency<IEntitySystemManager>().GetEntitySystem<MapLoaderSystem>();
_mapManager = server.ResolveDependency<IMapManager>();
}
[GlobalCleanup]
public async Task Cleanup()
{
await _pair.DisposeAsync();
PoolManager.Shutdown();
}
public static IEnumerable<string> MapsSource { get; set; }
[ParamsSource(nameof(MapsSource))]
public string Map;
public Dictionary<string, string> Paths;
[Benchmark]
public async Task LoadMap()
{
var mapPath = Paths[Map];
var server = _pair.Server;
await server.WaitPost(() =>
{
var success = _mapLoader.TryLoad(new MapId(10), mapPath, out _);
if (!success)
throw new Exception("Map load failed");
});
}
[IterationCleanup]
public void IterationCleanup()
{
var server = _pair.Server;
server.WaitPost(() =>
{
_mapManager.DeleteMap(new MapId(10));
}).Wait();
}
}

View File

@@ -2,17 +2,19 @@
using System.Buffers.Binary;
using System.IO;
using BenchmarkDotNet.Attributes;
using Robust.Shared.Analyzers;
namespace Content.Benchmarks
{
[SimpleJob]
public sealed class NetSerializerIntBenchmark
[Virtual]
public class NetSerializerIntBenchmark
{
private MemoryStream _writeStream;
private MemoryStream _readStream;
private ushort _x16 = 5;
private uint _x32 = 5;
private ulong _x64 = 5;
private readonly ushort _x16 = 5;
private readonly uint _x32 = 5;
private readonly ulong _x64 = 5;
private ushort _read16;
private uint _read32;
private ulong _read64;
@@ -22,7 +24,7 @@ namespace Content.Benchmarks
{
_writeStream = new MemoryStream(64);
_readStream = new MemoryStream();
_readStream.Write(new byte[]{0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8});
_readStream.Write(new byte[] { 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8 });
}
[Benchmark]

View File

@@ -7,13 +7,15 @@ using System.Text.Unicode;
using BenchmarkDotNet.Attributes;
using Lidgren.Network;
using NetSerializer;
using Robust.Shared.Analyzers;
namespace Content.Benchmarks
{
// Code for the *Slow and *Unsafe implementations taken from NetSerializer, licensed under the MIT license.
[MemoryDiagnoser]
public sealed class NetSerializerStringBenchmark
[Virtual]
public class NetSerializerStringBenchmark
{
private const int StringByteBufferLength = 256;
private const int StringCharBufferLength = 128;
@@ -46,7 +48,7 @@ namespace Content.Benchmarks
public void BenchReadCore()
{
_inputStream.Position = 0;
ReadPrimitiveCore(_inputStream, out string _);
ReadPrimitiveCore(_inputStream, out _);
}
[Benchmark]
@@ -60,7 +62,7 @@ namespace Content.Benchmarks
public void BenchReadUnsafe()
{
_inputStream.Position = 0;
ReadPrimitiveUnsafe(_inputStream, out string _);
ReadPrimitiveUnsafe(_inputStream, out _);
}
[Benchmark]
@@ -74,329 +76,356 @@ namespace Content.Benchmarks
public void BenchReadSlow()
{
_inputStream.Position = 0;
ReadPrimitiveSlow(_inputStream, out string _);
ReadPrimitiveSlow(_inputStream, out _);
}
public static void WritePrimitiveCore(Stream stream, string value)
{
if (value == null)
{
Primitives.WritePrimitive(stream, (uint)0);
return;
}
public static void WritePrimitiveCore(Stream stream, string value)
{
if (value == null)
{
Primitives.WritePrimitive(stream, (uint) 0);
return;
}
if (value.Length == 0)
{
Primitives.WritePrimitive(stream, (uint)1);
return;
}
if (value.Length == 0)
{
Primitives.WritePrimitive(stream, (uint) 1);
return;
}
Span<byte> buf = stackalloc byte[StringByteBufferLength];
Span<byte> buf = stackalloc byte[StringByteBufferLength];
var totalChars = value.Length;
var totalBytes = Encoding.UTF8.GetByteCount(value);
var totalChars = value.Length;
var totalBytes = Encoding.UTF8.GetByteCount(value);
Primitives.WritePrimitive(stream, (uint)totalBytes + 1);
Primitives.WritePrimitive(stream, (uint)totalChars);
Primitives.WritePrimitive(stream, (uint) totalBytes + 1);
Primitives.WritePrimitive(stream, (uint) totalChars);
var totalRead = 0;
ReadOnlySpan<char> span = value;
for (;;)
{
var finalChunk = totalRead + totalChars >= totalChars;
Utf8.FromUtf16(span, buf, out var read, out var wrote, isFinalBlock: finalChunk);
stream.Write(buf.Slice(0, wrote));
totalRead += read;
if (read >= totalChars)
{
break;
}
var totalRead = 0;
ReadOnlySpan<char> span = value;
while (true)
{
var finalChunk = totalRead + totalChars >= totalChars;
Utf8.FromUtf16(span, buf, out var read, out var wrote, isFinalBlock: finalChunk);
stream.Write(buf[0..wrote]);
totalRead += read;
if (read >= totalChars)
{
break;
}
span = span[read..];
totalChars -= read;
}
}
span = span[read..];
totalChars -= read;
}
}
private static readonly SpanAction<char, (int, Stream)> _stringSpanRead = StringSpanRead;
public static void ReadPrimitiveCore(Stream stream, out string value)
{
Primitives.ReadPrimitive(stream, out uint totalBytes);
public static void ReadPrimitiveCore(Stream stream, out string value)
{
Primitives.ReadPrimitive(stream, out uint totalBytes);
if (totalBytes == 0)
{
value = null;
return;
}
if (totalBytes == 0)
{
value = null;
return;
}
if (totalBytes == 1)
{
value = string.Empty;
return;
}
if (totalBytes == 1)
{
value = string.Empty;
return;
}
totalBytes -= 1;
totalBytes -= 1;
Primitives.ReadPrimitive(stream, out uint totalChars);
value = string.Create((int) totalChars, ((int) totalBytes, stream), _stringSpanRead);
}
value = string.Create((int) totalChars, ((int) totalBytes, stream), StringSpanRead);
}
private static void StringSpanRead(Span<char> span, (int totalBytes, Stream stream) tuple)
{
Span<byte> buf = stackalloc byte[StringByteBufferLength];
private static void StringSpanRead(Span<char> span, (int totalBytes, Stream stream) tuple)
{
Span<byte> buf = stackalloc byte[StringByteBufferLength];
// ReSharper disable VariableHidesOuterVariable
var (totalBytes, stream) = tuple;
// ReSharper restore VariableHidesOuterVariable
// ReSharper disable VariableHidesOuterVariable
var (totalBytes, stream) = tuple;
// ReSharper restore VariableHidesOuterVariable
var totalBytesRead = 0;
var totalCharsRead = 0;
var writeBufStart = 0;
var totalBytesRead = 0;
var totalCharsRead = 0;
var writeBufStart = 0;
while (totalBytesRead < totalBytes)
{
var bytesLeft = totalBytes - totalBytesRead;
var bytesReadLeft = Math.Min(buf.Length, bytesLeft);
var writeSlice = buf.Slice(writeBufStart, bytesReadLeft - writeBufStart);
var bytesInBuffer = stream.Read(writeSlice);
if (bytesInBuffer == 0) throw new EndOfStreamException();
while (totalBytesRead < totalBytes)
{
var bytesLeft = totalBytes - totalBytesRead;
var bytesReadLeft = Math.Min(buf.Length, bytesLeft);
var writeSlice = buf[writeBufStart..(bytesReadLeft - writeBufStart)];
var bytesInBuffer = stream.Read(writeSlice);
if (bytesInBuffer == 0) throw new EndOfStreamException();
var readFromStream = bytesInBuffer + writeBufStart;
var final = readFromStream == bytesLeft;
var status = Utf8.ToUtf16(buf[..readFromStream], span[totalCharsRead..], out var bytesRead, out var charsRead, isFinalBlock: final);
var readFromStream = bytesInBuffer + writeBufStart;
var final = readFromStream == bytesLeft;
var status = Utf8.ToUtf16(buf[..readFromStream], span[totalCharsRead..], out var bytesRead, out var charsRead, isFinalBlock: final);
totalBytesRead += bytesRead;
totalCharsRead += charsRead;
writeBufStart = 0;
totalBytesRead += bytesRead;
totalCharsRead += charsRead;
writeBufStart = 0;
if (status == OperationStatus.DestinationTooSmall)
{
// Malformed data?
throw new InvalidDataException();
}
if (status == OperationStatus.DestinationTooSmall)
{
// Malformed data?
throw new InvalidDataException();
}
if (status == OperationStatus.NeedMoreData)
{
// We got cut short in the middle of a multi-byte UTF-8 sequence.
// So we need to move it to the bottom of the span, then read the next bit *past* that.
// This copy should be fine because we're only ever gonna be copying up to 4 bytes
// from the end of the buffer to the start.
// So no chance of overlap.
buf[bytesRead..].CopyTo(buf);
writeBufStart = bytesReadLeft - bytesRead;
continue;
}
if (status == OperationStatus.NeedMoreData)
{
// We got cut short in the middle of a multi-byte UTF-8 sequence.
// So we need to move it to the bottom of the span, then read the next bit *past* that.
// This copy should be fine because we're only ever gonna be copying up to 4 bytes
// from the end of the buffer to the start.
// So no chance of overlap.
buf[bytesRead..].CopyTo(buf);
writeBufStart = bytesReadLeft - bytesRead;
continue;
}
Debug.Assert(status == OperationStatus.Done);
}
}
Debug.Assert(status == OperationStatus.Done);
}
}
public static void WritePrimitiveSlow(Stream stream, string value)
{
if (value == null)
{
Primitives.WritePrimitive(stream, (uint)0);
return;
}
else if (value.Length == 0)
{
Primitives.WritePrimitive(stream, (uint)1);
return;
}
public static void WritePrimitiveSlow(Stream stream, string value)
{
if (value == null)
{
Primitives.WritePrimitive(stream, (uint) 0);
return;
}
else if (value.Length == 0)
{
Primitives.WritePrimitive(stream, (uint) 1);
return;
}
var encoding = new UTF8Encoding(false, true);
var encoding = new UTF8Encoding(false, true);
int len = encoding.GetByteCount(value);
var len = encoding.GetByteCount(value);
Primitives.WritePrimitive(stream, (uint)len + 1);
Primitives.WritePrimitive(stream, (uint)value.Length);
Primitives.WritePrimitive(stream, (uint) len + 1);
Primitives.WritePrimitive(stream, (uint) value.Length);
var buf = new byte[len];
var buf = new byte[len];
encoding.GetBytes(value, 0, value.Length, buf, 0);
encoding.GetBytes(value, 0, value.Length, buf, 0);
stream.Write(buf, 0, len);
}
stream.Write(buf, 0, len);
}
public static void ReadPrimitiveSlow(Stream stream, out string value)
{
uint len;
Primitives.ReadPrimitive(stream, out len);
public static void ReadPrimitiveSlow(Stream stream, out string value)
{
Primitives.ReadPrimitive(stream, out uint len);
if (len == 0)
{
value = null;
return;
}
else if (len == 1)
{
value = string.Empty;
return;
}
if (len == 0)
{
value = null;
return;
}
else if (len == 1)
{
value = string.Empty;
return;
}
uint totalChars;
Primitives.ReadPrimitive(stream, out totalChars);
Primitives.ReadPrimitive(stream, out uint _);
len -= 1;
len -= 1;
var encoding = new UTF8Encoding(false, true);
var encoding = new UTF8Encoding(false, true);
var buf = new byte[len];
var buf = new byte[len];
int l = 0;
var l = 0;
while (l < len)
{
int r = stream.Read(buf, l, (int)len - l);
if (r == 0)
throw new EndOfStreamException();
l += r;
}
while (l < len)
{
var r = stream.Read(buf, l, (int) len - l);
if (r == 0)
throw new EndOfStreamException();
l += r;
}
value = encoding.GetString(buf);
}
value = encoding.GetString(buf);
}
sealed class StringHelper
{
public StringHelper()
{
this.Encoding = new UTF8Encoding(false, true);
}
private sealed class StringHelper
{
public StringHelper()
{
Encoding = new UTF8Encoding(false, true);
}
Encoder m_encoder;
Decoder m_decoder;
private Encoder _encoder;
private Decoder _decoder;
byte[] m_byteBuffer;
char[] m_charBuffer;
private byte[] _byteBuffer;
private char[] _charBuffer;
public UTF8Encoding Encoding { get; private set; }
public Encoder Encoder { get { if (m_encoder == null) m_encoder = this.Encoding.GetEncoder(); return m_encoder; } }
public Decoder Decoder { get { if (m_decoder == null) m_decoder = this.Encoding.GetDecoder(); return m_decoder; } }
public UTF8Encoding Encoding { get; private set; }
public Encoder Encoder
{
get
{
_encoder ??= Encoding.GetEncoder();
return _encoder;
}
}
public Decoder Decoder
{
get
{
_decoder ??= Encoding.GetDecoder();
return _decoder;
}
}
public byte[] ByteBuffer { get { if (m_byteBuffer == null) m_byteBuffer = new byte[StringByteBufferLength]; return m_byteBuffer; } }
public char[] CharBuffer { get { if (m_charBuffer == null) m_charBuffer = new char[StringCharBufferLength]; return m_charBuffer; } }
}
public byte[] ByteBuffer
{
get
{
_byteBuffer ??= new byte[StringByteBufferLength];
return _byteBuffer;
}
}
public char[] CharBuffer
{
get
{
_charBuffer ??= new char[StringCharBufferLength];
return _charBuffer;
}
}
}
[ThreadStatic]
static StringHelper s_stringHelper;
[ThreadStatic]
private static StringHelper _stringHelper;
public unsafe static void WritePrimitiveUnsafe(Stream stream, string value)
{
if (value == null)
{
Primitives.WritePrimitive(stream, (uint)0);
return;
}
else if (value.Length == 0)
{
Primitives.WritePrimitive(stream, (uint)1);
return;
}
public static unsafe void WritePrimitiveUnsafe(Stream stream, string value)
{
if (value == null)
{
Primitives.WritePrimitive(stream, (uint) 0);
return;
}
else if (value.Length == 0)
{
Primitives.WritePrimitive(stream, (uint) 1);
return;
}
var helper = s_stringHelper;
if (helper == null)
s_stringHelper = helper = new StringHelper();
var helper = _stringHelper;
if (helper == null)
_stringHelper = helper = new StringHelper();
var encoder = helper.Encoder;
var buf = helper.ByteBuffer;
var encoder = helper.Encoder;
var buf = helper.ByteBuffer;
int totalChars = value.Length;
int totalBytes;
var totalChars = value.Length;
int totalBytes;
fixed (char* ptr = value)
totalBytes = encoder.GetByteCount(ptr, totalChars, true);
fixed (char* ptr = value)
totalBytes = encoder.GetByteCount(ptr, totalChars, true);
Primitives.WritePrimitive(stream, (uint)totalBytes + 1);
Primitives.WritePrimitive(stream, (uint)totalChars);
Primitives.WritePrimitive(stream, (uint) totalBytes + 1);
Primitives.WritePrimitive(stream, (uint) totalChars);
int p = 0;
bool completed = false;
var p = 0;
var completed = false;
while (completed == false)
{
int charsConverted;
int bytesConverted;
while (completed == false)
{
int charsConverted;
int bytesConverted;
fixed (char* src = value)
fixed (byte* dst = buf)
{
encoder.Convert(src + p, totalChars - p, dst, buf.Length, true,
out charsConverted, out bytesConverted, out completed);
}
fixed (char* src = value)
fixed (byte* dst = buf)
{
encoder.Convert(src + p, totalChars - p, dst, buf.Length, true,
out charsConverted, out bytesConverted, out completed);
}
stream.Write(buf, 0, bytesConverted);
stream.Write(buf, 0, bytesConverted);
p += charsConverted;
}
}
p += charsConverted;
}
}
public static void ReadPrimitiveUnsafe(Stream stream, out string value)
{
uint totalBytes;
Primitives.ReadPrimitive(stream, out totalBytes);
public static void ReadPrimitiveUnsafe(Stream stream, out string value)
{
Primitives.ReadPrimitive(stream, out uint totalBytes);
if (totalBytes == 0)
{
value = null;
return;
}
else if (totalBytes == 1)
{
value = string.Empty;
return;
}
if (totalBytes == 0)
{
value = null;
return;
}
else if (totalBytes == 1)
{
value = string.Empty;
return;
}
totalBytes -= 1;
totalBytes -= 1;
uint totalChars;
Primitives.ReadPrimitive(stream, out totalChars);
Primitives.ReadPrimitive(stream, out uint totalChars);
var helper = s_stringHelper;
if (helper == null)
s_stringHelper = helper = new StringHelper();
var helper = _stringHelper;
if (helper == null)
_stringHelper = helper = new StringHelper();
var decoder = helper.Decoder;
var buf = helper.ByteBuffer;
char[] chars;
if (totalChars <= StringCharBufferLength)
chars = helper.CharBuffer;
else
chars = new char[totalChars];
var decoder = helper.Decoder;
var buf = helper.ByteBuffer;
char[] chars;
if (totalChars <= StringCharBufferLength)
chars = helper.CharBuffer;
else
chars = new char[totalChars];
int streamBytesLeft = (int)totalBytes;
var streamBytesLeft = (int) totalBytes;
int cp = 0;
var cp = 0;
while (streamBytesLeft > 0)
{
int bytesInBuffer = stream.Read(buf, 0, Math.Min(buf.Length, streamBytesLeft));
if (bytesInBuffer == 0)
throw new EndOfStreamException();
while (streamBytesLeft > 0)
{
var bytesInBuffer = stream.Read(buf, 0, Math.Min(buf.Length, streamBytesLeft));
if (bytesInBuffer == 0)
throw new EndOfStreamException();
streamBytesLeft -= bytesInBuffer;
bool flush = streamBytesLeft == 0 ? true : false;
streamBytesLeft -= bytesInBuffer;
var flush = streamBytesLeft == 0;
bool completed = false;
var completed = false;
int p = 0;
var p = 0;
while (completed == false)
{
int charsConverted;
int bytesConverted;
while (completed == false)
{
decoder.Convert(
buf,
p,
bytesInBuffer - p,
chars,
cp,
(int) totalChars - cp,
flush,
out var bytesConverted,
out var charsConverted,
out completed
);
decoder.Convert(buf, p, bytesInBuffer - p,
chars, cp, (int)totalChars - cp,
flush,
out bytesConverted, out charsConverted, out completed);
p += bytesConverted;
cp += charsConverted;
}
}
p += bytesConverted;
cp += charsConverted;
}
}
value = new string(chars, 0, (int)totalChars);
}
value = new string(chars, 0, (int) totalChars);
}
}
}

View File

@@ -1,12 +1,44 @@
using BenchmarkDotNet.Running;
using System;
using System.Linq;
using System.Threading.Tasks;
using BenchmarkDotNet.Running;
using Content.IntegrationTests;
using Content.Server.Maps;
#if DEBUG
using BenchmarkDotNet.Configs;
#else
using Robust.Benchmarks.Configs;
#endif
using Robust.Shared.Prototypes;
namespace Content.Benchmarks
{
internal static class Program
{
public static void Main(string[] args)
{
BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly).Run(args);
MainAsync(args).GetAwaiter().GetResult();
}
public static async Task MainAsync(string[] args)
{
PoolManager.Startup(typeof(Program).Assembly);
var pair = await PoolManager.GetServerClient();
var gameMaps = pair.Server.ResolveDependency<IPrototypeManager>().EnumeratePrototypes<GameMapPrototype>().ToList();
MapLoadBenchmark.MapsSource = gameMaps.Select(x => x.ID);
await pair.CleanReturnAsync();
PoolManager.Shutdown();
#if DEBUG
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("\nWARNING: YOU ARE RUNNING A DEBUG BUILD, USE A RELEASE BUILD FOR AN ACCURATE BENCHMARK");
Console.WriteLine("THE DEBUG BUILD IS ONLY GOOD FOR FIXING A CRASHING BENCHMARK\n");
BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly).Run(args, new DebugInProcessConfig());
#else
var config = Environment.GetEnvironmentVariable("ROBUST_BENCHMARKS_ENABLE_SQL") != null ? DefaultSQLConfig.Instance : null;
BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly).Run(args, config);
#endif
}
}
}

View File

@@ -0,0 +1,66 @@
using System.Threading.Tasks;
using BenchmarkDotNet.Attributes;
using Content.IntegrationTests;
using Content.IntegrationTests.Pair;
using Content.Server.Station.Systems;
using Content.Shared.Roles;
using Robust.Shared;
using Robust.Shared.Analyzers;
using Robust.Shared.GameObjects;
using Robust.Shared.Map;
namespace Content.Benchmarks;
/// <summary>
/// This benchmarks spawns several humans, gives them captain equipment and then deletes them.
/// This measures performance for spawning, deletion, containers, and inventory code.
/// </summary>
[Virtual, MemoryDiagnoser]
public class SpawnEquipDeleteBenchmark
{
private TestPair _pair = default!;
private StationSpawningSystem _spawnSys = default!;
private const string Mob = "MobHuman";
private StartingGearPrototype _gear = default!;
private EntityUid _entity;
private EntityCoordinates _coords;
[Params(1, 4, 16, 64)]
public int N;
[GlobalSetup]
public async Task SetupAsync()
{
ProgramShared.PathOffset = "../../../../";
PoolManager.Startup(null);
_pair = await PoolManager.GetServerClient();
var server = _pair.Server;
var mapData = await _pair.CreateTestMap();
_coords = mapData.GridCoords;
_spawnSys = server.System<StationSpawningSystem>();
_gear = server.ProtoMan.Index<StartingGearPrototype>("CaptainGear");
}
[GlobalCleanup]
public async Task Cleanup()
{
await _pair.DisposeAsync();
PoolManager.Shutdown();
}
[Benchmark]
public async Task SpawnDeletePlayer()
{
await _pair.Server.WaitPost(() =>
{
var server = _pair.Server;
for (var i = 0; i < N; i++)
{
_entity = server.EntMan.SpawnAttachedTo(Mob, _coords);
_spawnSys.EquipStartingGear(_entity, _gear, null);
server.EntMan.DeleteEntity(_entity);
}
});
}
}

View File

@@ -1,9 +1,11 @@
using System.Runtime.Intrinsics.X86;
using BenchmarkDotNet.Attributes;
using Robust.Shared.Analyzers;
namespace Content.Benchmarks
{
public sealed class StereoToMonoBenchmark
[Virtual]
public class StereoToMonoBenchmark
{
[Params(128, 256, 512)]
public int N { get; set; }

View File

@@ -1,204 +0,0 @@
using System;
using System.Collections.Generic;
using Content.Client.Stylesheets;
using Content.Shared.AI;
using Robust.Client.Graphics;
using Robust.Client.UserInterface;
using Robust.Client.UserInterface.Controls;
using Robust.Shared.GameObjects;
using Robust.Shared.IoC;
using Robust.Shared.Maths;
using static Robust.Client.UserInterface.Controls.BoxContainer;
namespace Content.Client.AI
{
#if DEBUG
public sealed class ClientAiDebugSystem : EntitySystem
{
[Dependency] private readonly IEyeManager _eyeManager = default!;
private AiDebugMode _tooltips = AiDebugMode.None;
private readonly Dictionary<EntityUid, PanelContainer> _aiBoxes = new();
public override void Update(float frameTime)
{
base.Update(frameTime);
if (_tooltips == 0)
{
if (_aiBoxes.Count > 0)
{
foreach (var (_, panel) in _aiBoxes)
{
panel.Dispose();
}
_aiBoxes.Clear();
}
return;
}
var deletedEntities = new List<EntityUid>(0);
foreach (var (entity, panel) in _aiBoxes)
{
if (Deleted(entity))
{
deletedEntities.Add(entity);
continue;
}
if (!_eyeManager.GetWorldViewport().Contains(EntityManager.GetComponent<TransformComponent>(entity).WorldPosition))
{
panel.Visible = false;
continue;
}
var (x, y) = _eyeManager.CoordinatesToScreen(EntityManager.GetComponent<TransformComponent>(entity).Coordinates).Position;
var offsetPosition = new Vector2(x - panel.Width / 2, y - panel.Height - 50f);
panel.Visible = true;
LayoutContainer.SetPosition(panel, offsetPosition);
}
foreach (var entity in deletedEntities)
{
_aiBoxes.Remove(entity);
}
}
public override void Initialize()
{
base.Initialize();
UpdatesOutsidePrediction = true;
SubscribeNetworkEvent<SharedAiDebug.UtilityAiDebugMessage>(HandleUtilityAiDebugMessage);
SubscribeNetworkEvent<SharedAiDebug.AStarRouteMessage>(HandleAStarRouteMessage);
SubscribeNetworkEvent<SharedAiDebug.JpsRouteMessage>(HandleJpsRouteMessage);
}
private void HandleUtilityAiDebugMessage(SharedAiDebug.UtilityAiDebugMessage message)
{
if ((_tooltips & AiDebugMode.Thonk) != 0)
{
// I guess if it's out of range we don't know about it?
var entity = message.EntityUid;
TryCreatePanel(entity);
// Probably shouldn't access by index but it's a debugging tool so eh
var label = (Label) _aiBoxes[entity].GetChild(0).GetChild(0);
label.Text = $"Current Task: {message.FoundTask}\n" +
$"Task score: {message.ActionScore}\n" +
$"Planning time (ms): {message.PlanningTime * 1000:0.0000}\n" +
$"Considered {message.ConsideredTaskCount} tasks";
}
}
private void HandleAStarRouteMessage(SharedAiDebug.AStarRouteMessage message)
{
if ((_tooltips & AiDebugMode.Paths) != 0)
{
var entity = message.EntityUid;
TryCreatePanel(entity);
var label = (Label) _aiBoxes[entity].GetChild(0).GetChild(1);
label.Text = $"Pathfinding time (ms): {message.TimeTaken * 1000:0.0000}\n" +
$"Nodes traversed: {message.CameFrom.Count}\n" +
$"Nodes per ms: {message.CameFrom.Count / (message.TimeTaken * 1000)}";
}
}
private void HandleJpsRouteMessage(SharedAiDebug.JpsRouteMessage message)
{
if ((_tooltips & AiDebugMode.Paths) != 0)
{
var entity = message.EntityUid;
TryCreatePanel(entity);
var label = (Label) _aiBoxes[entity].GetChild(0).GetChild(1);
label.Text = $"Pathfinding time (ms): {message.TimeTaken * 1000:0.0000}\n" +
$"Jump Nodes: {message.JumpNodes.Count}\n" +
$"Jump Nodes per ms: {message.JumpNodes.Count / (message.TimeTaken * 1000)}";
}
}
public void Disable()
{
foreach (var tooltip in _aiBoxes.Values)
{
tooltip.Dispose();
}
_aiBoxes.Clear();
_tooltips = AiDebugMode.None;
}
private void EnableTooltip(AiDebugMode tooltip)
{
_tooltips |= tooltip;
}
private void DisableTooltip(AiDebugMode tooltip)
{
_tooltips &= ~tooltip;
}
public void ToggleTooltip(AiDebugMode tooltip)
{
if ((_tooltips & tooltip) != 0)
{
DisableTooltip(tooltip);
}
else
{
EnableTooltip(tooltip);
}
}
private bool TryCreatePanel(EntityUid entity)
{
if (!_aiBoxes.ContainsKey(entity))
{
var userInterfaceManager = IoCManager.Resolve<IUserInterfaceManager>();
var actionLabel = new Label
{
MouseFilter = Control.MouseFilterMode.Ignore,
};
var pathfindingLabel = new Label
{
MouseFilter = Control.MouseFilterMode.Ignore,
};
var vBox = new BoxContainer()
{
Orientation = LayoutOrientation.Vertical,
SeparationOverride = 15,
Children = {actionLabel, pathfindingLabel},
};
var panel = new PanelContainer
{
StyleClasses = { StyleNano.StyleClassTooltipPanel },
Children = {vBox},
MouseFilter = Control.MouseFilterMode.Ignore,
ModulateSelfOverride = Color.White.WithAlpha(0.75f),
};
userInterfaceManager.StateRoot.AddChild(panel);
_aiBoxes[entity] = panel;
return true;
}
return false;
}
}
[Flags]
public enum AiDebugMode : byte
{
None = 0,
Paths = 1 << 1,
Thonk = 1 << 2,
}
#endif
}

View File

@@ -1,527 +0,0 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Content.Shared.AI;
using Robust.Client.Graphics;
using Robust.Client.Player;
using Robust.Shared.Enums;
using Robust.Shared.GameObjects;
using Robust.Shared.IoC;
using Robust.Shared.Map;
using Robust.Shared.Maths;
using Robust.Shared.Prototypes;
using Robust.Shared.Random;
using Robust.Shared.Timing;
namespace Content.Client.AI
{
#if DEBUG
public sealed class ClientPathfindingDebugSystem : EntitySystem
{
[Dependency] private readonly IPrototypeManager _prototypeManager = default!;
[Dependency] private readonly IEyeManager _eyeManager = default!;
[Dependency] private readonly IPlayerManager _playerManager = default!;
private PathfindingDebugMode _modes = PathfindingDebugMode.None;
private float _routeDuration = 4.0f; // How long before we remove a route from the overlay
private DebugPathfindingOverlay? _overlay;
public override void Initialize()
{
base.Initialize();
SubscribeNetworkEvent<SharedAiDebug.AStarRouteMessage>(HandleAStarRouteMessage);
SubscribeNetworkEvent<SharedAiDebug.JpsRouteMessage>(HandleJpsRouteMessage);
SubscribeNetworkEvent<SharedAiDebug.PathfindingGraphMessage>(HandleGraphMessage);
SubscribeNetworkEvent<SharedAiDebug.ReachableChunkRegionsDebugMessage>(HandleRegionsMessage);
SubscribeNetworkEvent<SharedAiDebug.ReachableCacheDebugMessage>(HandleCachedRegionsMessage);
// I'm lazy
EnableOverlay();
}
public override void Shutdown()
{
base.Shutdown();
DisableOverlay();
}
private void HandleAStarRouteMessage(SharedAiDebug.AStarRouteMessage message)
{
if ((_modes & PathfindingDebugMode.Nodes) != 0 ||
(_modes & PathfindingDebugMode.Route) != 0)
{
_overlay?.AStarRoutes.Add(message);
Timer.Spawn(TimeSpan.FromSeconds(_routeDuration), () =>
{
if (_overlay == null) return;
_overlay.AStarRoutes.Remove(message);
});
}
}
private void HandleJpsRouteMessage(SharedAiDebug.JpsRouteMessage message)
{
if ((_modes & PathfindingDebugMode.Nodes) != 0 ||
(_modes & PathfindingDebugMode.Route) != 0)
{
_overlay?.JpsRoutes.Add(message);
Timer.Spawn(TimeSpan.FromSeconds(_routeDuration), () =>
{
if (_overlay == null) return;
_overlay.JpsRoutes.Remove(message);
});
}
}
private void HandleGraphMessage(SharedAiDebug.PathfindingGraphMessage message)
{
EnableOverlay().UpdateGraph(message.Graph);
}
private void HandleRegionsMessage(SharedAiDebug.ReachableChunkRegionsDebugMessage message)
{
EnableOverlay().UpdateRegions(message.GridId, message.Regions);
}
private void HandleCachedRegionsMessage(SharedAiDebug.ReachableCacheDebugMessage message)
{
EnableOverlay().UpdateCachedRegions(message.GridId, message.Regions, message.Cached);
}
private DebugPathfindingOverlay EnableOverlay()
{
if (_overlay != null)
{
return _overlay;
}
var overlayManager = IoCManager.Resolve<IOverlayManager>();
_overlay = new DebugPathfindingOverlay(EntityManager, _eyeManager, _playerManager, _prototypeManager) {Modes = _modes};
overlayManager.AddOverlay(_overlay);
return _overlay;
}
private void DisableOverlay()
{
if (_overlay == null)
{
return;
}
_overlay.Modes = 0;
var overlayManager = IoCManager.Resolve<IOverlayManager>();
overlayManager.RemoveOverlay(_overlay);
_overlay = null;
}
public void Disable()
{
_modes = PathfindingDebugMode.None;
DisableOverlay();
}
private void EnableMode(PathfindingDebugMode tooltip)
{
_modes |= tooltip;
if (_modes != 0)
{
EnableOverlay();
}
if (_overlay != null)
{
_overlay.Modes = _modes;
}
if (tooltip == PathfindingDebugMode.Graph)
{
RaiseNetworkEvent(new SharedAiDebug.RequestPathfindingGraphMessage());
}
if (tooltip == PathfindingDebugMode.Regions)
{
RaiseNetworkEvent(new SharedAiDebug.SubscribeReachableMessage());
}
// TODO: Request region graph, although the client system messages didn't seem to be going through anymore
// So need further investigation.
}
private void DisableMode(PathfindingDebugMode mode)
{
if (mode == PathfindingDebugMode.Regions && (_modes & PathfindingDebugMode.Regions) != 0)
{
RaiseNetworkEvent(new SharedAiDebug.UnsubscribeReachableMessage());
}
_modes &= ~mode;
if (_modes == 0)
{
DisableOverlay();
}
else if (_overlay != null)
{
_overlay.Modes = _modes;
}
}
public void ToggleTooltip(PathfindingDebugMode mode)
{
if ((_modes & mode) != 0)
{
DisableMode(mode);
}
else
{
EnableMode(mode);
}
}
}
internal sealed class DebugPathfindingOverlay : Overlay
{
private readonly IEyeManager _eyeManager;
private readonly IPlayerManager _playerManager;
private readonly IEntityManager _entities;
// TODO: Add a box like the debug one and show the most recent path stuff
public override OverlaySpace Space => OverlaySpace.ScreenSpace;
private readonly ShaderInstance _shader;
public PathfindingDebugMode Modes { get; set; } = PathfindingDebugMode.None;
// Graph debugging
public readonly Dictionary<int, List<Vector2>> Graph = new();
private readonly Dictionary<int, Color> _graphColors = new();
// Cached regions
public readonly Dictionary<EntityUid, Dictionary<int, List<Vector2>>> CachedRegions =
new();
private readonly Dictionary<EntityUid, Dictionary<int, Color>> _cachedRegionColors =
new();
// Regions
public readonly Dictionary<EntityUid, Dictionary<int, Dictionary<int, List<Vector2>>>> Regions =
new();
private readonly Dictionary<EntityUid, Dictionary<int, Dictionary<int, Color>>> _regionColors =
new();
// Route debugging
// As each pathfinder is very different you'll likely want to draw them completely different
public readonly List<SharedAiDebug.AStarRouteMessage> AStarRoutes = new();
public readonly List<SharedAiDebug.JpsRouteMessage> JpsRoutes = new();
public DebugPathfindingOverlay(IEntityManager entities, IEyeManager eyeManager, IPlayerManager playerManager, IPrototypeManager prototypeManager)
{
_entities = entities;
_eyeManager = eyeManager;
_playerManager = playerManager;
_shader = prototypeManager.Index<ShaderPrototype>("unshaded").Instance();
}
#region Graph
public void UpdateGraph(Dictionary<int, List<Vector2>> graph)
{
Graph.Clear();
_graphColors.Clear();
var robustRandom = IoCManager.Resolve<IRobustRandom>();
foreach (var (chunk, nodes) in graph)
{
Graph[chunk] = nodes;
_graphColors[chunk] = new Color(robustRandom.NextFloat(), robustRandom.NextFloat(),
robustRandom.NextFloat(), 0.3f);
}
}
private void DrawGraph(DrawingHandleScreen screenHandle, Box2 viewport)
{
foreach (var (chunk, nodes) in Graph)
{
foreach (var tile in nodes)
{
if (!viewport.Contains(tile)) continue;
var screenTile = _eyeManager.WorldToScreen(tile);
var box = new UIBox2(
screenTile.X - 15.0f,
screenTile.Y - 15.0f,
screenTile.X + 15.0f,
screenTile.Y + 15.0f);
screenHandle.DrawRect(box, _graphColors[chunk]);
}
}
}
#endregion
#region Regions
//Server side debugger should increment every region
public void UpdateCachedRegions(EntityUid gridId, Dictionary<int, List<Vector2>> messageRegions, bool cached)
{
if (!CachedRegions.ContainsKey(gridId))
{
CachedRegions.Add(gridId, new Dictionary<int, List<Vector2>>());
_cachedRegionColors.Add(gridId, new Dictionary<int, Color>());
}
foreach (var (region, nodes) in messageRegions)
{
CachedRegions[gridId][region] = nodes;
if (cached)
{
_cachedRegionColors[gridId][region] = Color.Blue.WithAlpha(0.3f);
}
else
{
_cachedRegionColors[gridId][region] = Color.LimeGreen.WithAlpha(0.3f);
}
Timer.Spawn(3000, () =>
{
if (CachedRegions[gridId].ContainsKey(region))
{
CachedRegions[gridId].Remove(region);
_cachedRegionColors[gridId].Remove(region);
}
});
}
}
private void DrawCachedRegions(DrawingHandleScreen screenHandle, Box2 viewport)
{
var transform = _entities.GetComponentOrNull<TransformComponent>(_playerManager.LocalPlayer?.ControlledEntity);
if (transform == null || transform.GridUid == null || !CachedRegions.TryGetValue(transform.GridUid.Value, out var entityRegions))
{
return;
}
foreach (var (region, nodes) in entityRegions)
{
foreach (var tile in nodes)
{
if (!viewport.Contains(tile)) continue;
var screenTile = _eyeManager.WorldToScreen(tile);
var box = new UIBox2(
screenTile.X - 15.0f,
screenTile.Y - 15.0f,
screenTile.X + 15.0f,
screenTile.Y + 15.0f);
screenHandle.DrawRect(box, _cachedRegionColors[transform.GridUid.Value][region]);
}
}
}
public void UpdateRegions(EntityUid gridId, Dictionary<int, Dictionary<int, List<Vector2>>> messageRegions)
{
if (!Regions.ContainsKey(gridId))
{
Regions.Add(gridId, new Dictionary<int, Dictionary<int, List<Vector2>>>());
_regionColors.Add(gridId, new Dictionary<int, Dictionary<int, Color>>());
}
var robustRandom = IoCManager.Resolve<IRobustRandom>();
foreach (var (chunk, regions) in messageRegions)
{
Regions[gridId][chunk] = new Dictionary<int, List<Vector2>>();
_regionColors[gridId][chunk] = new Dictionary<int, Color>();
foreach (var (region, nodes) in regions)
{
Regions[gridId][chunk].Add(region, nodes);
_regionColors[gridId][chunk][region] = new Color(robustRandom.NextFloat(), robustRandom.NextFloat(),
robustRandom.NextFloat(), 0.5f);
}
}
}
private void DrawRegions(DrawingHandleScreen screenHandle, Box2 viewport)
{
var attachedEntity = _playerManager.LocalPlayer?.ControlledEntity;
if (!_entities.TryGetComponent(attachedEntity, out TransformComponent? transform) ||
transform.GridUid == null ||
!Regions.TryGetValue(transform.GridUid.Value, out var entityRegions))
{
return;
}
foreach (var (chunk, regions) in entityRegions)
{
foreach (var (region, nodes) in regions)
{
foreach (var tile in nodes)
{
if (!viewport.Contains(tile)) continue;
var screenTile = _eyeManager.WorldToScreen(tile);
var box = new UIBox2(
screenTile.X - 15.0f,
screenTile.Y - 15.0f,
screenTile.X + 15.0f,
screenTile.Y + 15.0f);
screenHandle.DrawRect(box, _regionColors[transform.GridUid.Value][chunk][region]);
}
}
}
}
#endregion
#region Pathfinder
private void DrawAStarRoutes(DrawingHandleScreen screenHandle, Box2 viewport)
{
foreach (var route in AStarRoutes)
{
// Draw box on each tile of route
foreach (var position in route.Route)
{
if (!viewport.Contains(position)) continue;
var screenTile = _eyeManager.WorldToScreen(position);
// worldHandle.DrawLine(position, nextWorld.Value, Color.Blue);
var box = new UIBox2(
screenTile.X - 15.0f,
screenTile.Y - 15.0f,
screenTile.X + 15.0f,
screenTile.Y + 15.0f);
screenHandle.DrawRect(box, Color.Orange.WithAlpha(0.25f));
}
}
}
private void DrawAStarNodes(DrawingHandleScreen screenHandle, Box2 viewport)
{
foreach (var route in AStarRoutes)
{
var highestGScore = route.GScores.Values.Max();
foreach (var (tile, score) in route.GScores)
{
if ((route.Route.Contains(tile) && (Modes & PathfindingDebugMode.Route) != 0) ||
!viewport.Contains(tile))
{
continue;
}
var screenTile = _eyeManager.WorldToScreen(tile);
var box = new UIBox2(
screenTile.X - 15.0f,
screenTile.Y - 15.0f,
screenTile.X + 15.0f,
screenTile.Y + 15.0f);
screenHandle.DrawRect(box, new Color(
0.0f,
score / highestGScore,
1.0f - (score / highestGScore),
0.1f));
}
}
}
private void DrawJpsRoutes(DrawingHandleScreen screenHandle, Box2 viewport)
{
foreach (var route in JpsRoutes)
{
// Draw box on each tile of route
foreach (var position in route.Route)
{
if (!viewport.Contains(position)) continue;
var screenTile = _eyeManager.WorldToScreen(position);
// worldHandle.DrawLine(position, nextWorld.Value, Color.Blue);
var box = new UIBox2(
screenTile.X - 15.0f,
screenTile.Y - 15.0f,
screenTile.X + 15.0f,
screenTile.Y + 15.0f);
screenHandle.DrawRect(box, Color.Orange.WithAlpha(0.25f));
}
}
}
private void DrawJpsNodes(DrawingHandleScreen screenHandle, Box2 viewport)
{
foreach (var route in JpsRoutes)
{
foreach (var tile in route.JumpNodes)
{
if ((route.Route.Contains(tile) && (Modes & PathfindingDebugMode.Route) != 0) ||
!viewport.Contains(tile))
{
continue;
}
var screenTile = _eyeManager.WorldToScreen(tile);
var box = new UIBox2(
screenTile.X - 15.0f,
screenTile.Y - 15.0f,
screenTile.X + 15.0f,
screenTile.Y + 15.0f);
screenHandle.DrawRect(box, new Color(
0.0f,
1.0f,
0.0f,
0.2f));
}
}
}
#endregion
protected override void Draw(in OverlayDrawArgs args)
{
if (Modes == 0)
{
return;
}
var screenHandle = args.ScreenHandle;
screenHandle.UseShader(_shader);
var viewport = args.WorldAABB;
if ((Modes & PathfindingDebugMode.Route) != 0)
{
DrawAStarRoutes(screenHandle, viewport);
DrawJpsRoutes(screenHandle, viewport);
}
if ((Modes & PathfindingDebugMode.Nodes) != 0)
{
DrawAStarNodes(screenHandle, viewport);
DrawJpsNodes(screenHandle, viewport);
}
if ((Modes & PathfindingDebugMode.Graph) != 0)
{
DrawGraph(screenHandle, viewport);
}
if ((Modes & PathfindingDebugMode.CachedRegions) != 0)
{
DrawCachedRegions(screenHandle, viewport);
}
if ((Modes & PathfindingDebugMode.Regions) != 0)
{
DrawRegions(screenHandle, viewport);
}
}
}
[Flags]
public enum PathfindingDebugMode : byte
{
None = 0,
Route = 1 << 0,
Graph = 1 << 1,
Nodes = 1 << 2,
CachedRegions = 1 << 3,
Regions = 1 << 4,
}
#endif
}

View File

@@ -1,61 +0,0 @@
using Content.Client.AME.Components;
using Robust.Client.GameObjects;
using static Content.Shared.AME.SharedAMEControllerComponent;
namespace Content.Client.AME;
public sealed class AMEControllerVisualizerSystem : VisualizerSystem<AMEControllerVisualsComponent>
{
public override void Initialize()
{
base.Initialize();
SubscribeLocalEvent<AMEControllerVisualsComponent, ComponentInit>(OnComponentInit);
}
private void OnComponentInit(EntityUid uid, AMEControllerVisualsComponent component, ComponentInit args)
{
if(TryComp<SpriteComponent>(uid, out var sprite))
{
sprite.LayerMapSet(AMEControllerVisualLayers.Display, sprite.AddLayerState("control_on"));
sprite.LayerSetVisible(AMEControllerVisualLayers.Display, false);
}
}
protected override void OnAppearanceChange(EntityUid uid, AMEControllerVisualsComponent component, ref AppearanceChangeEvent args)
{
base.OnAppearanceChange(uid, component, ref args);
if(args.Sprite != null
&& args.Component.TryGetData<string>(AMEControllerVisuals.DisplayState, out var state))
{
switch(state)
{
case "on":
args.Sprite.LayerSetState(AMEControllerVisualLayers.Display, "control_on");
args.Sprite.LayerSetVisible(AMEControllerVisualLayers.Display, true);
break;
case "critical":
args.Sprite.LayerSetState(AMEControllerVisualLayers.Display, "control_critical");
args.Sprite.LayerSetVisible(AMEControllerVisualLayers.Display, true);
break;
case "fuck":
args.Sprite.LayerSetState(AMEControllerVisualLayers.Display, "control_fuck");
args.Sprite.LayerSetVisible(AMEControllerVisualLayers.Display, true);
break;
case "off":
args.Sprite.LayerSetVisible(AMEControllerVisualLayers.Display, false);
break;
default:
args.Sprite.LayerSetVisible(AMEControllerVisualLayers.Display, false);
break;
}
}
}
}
public enum AMEControllerVisualLayers : byte
{
Display
}

View File

@@ -1,70 +0,0 @@
using Content.Client.AME.Components;
using Robust.Client.GameObjects;
using static Content.Shared.AME.SharedAMEShieldComponent;
namespace Content.Client.AME;
public sealed class AMEShieldingVisualizerSystem : VisualizerSystem<AMEShieldingVisualsComponent>
{
public override void Initialize()
{
base.Initialize();
SubscribeLocalEvent<AMEShieldingVisualsComponent, ComponentInit>(OnComponentInit);
}
private void OnComponentInit(EntityUid uid, AMEShieldingVisualsComponent component, ComponentInit args)
{
if(TryComp<SpriteComponent>(uid, out var sprite))
{
sprite.LayerMapSet(AMEShieldingVisualsLayer.Core, sprite.AddLayerState("core"));
sprite.LayerSetVisible(AMEShieldingVisualsLayer.Core, false);
sprite.LayerMapSet(AMEShieldingVisualsLayer.CoreState, sprite.AddLayerState("core_weak"));
sprite.LayerSetVisible(AMEShieldingVisualsLayer.CoreState, false);
}
}
protected override void OnAppearanceChange(EntityUid uid, AMEShieldingVisualsComponent component, ref AppearanceChangeEvent args)
{
if(args.Sprite == null)
return;
if(args.Component.TryGetData<string>(AMEShieldVisuals.Core, out var core))
{
if (core == "isCore")
{
args.Sprite.LayerSetState(AMEShieldingVisualsLayer.Core, "core");
args.Sprite.LayerSetVisible(AMEShieldingVisualsLayer.Core, true);
}
else
{
args.Sprite.LayerSetVisible(AMEShieldingVisualsLayer.Core, false);
}
}
if(args.Component.TryGetData<string>(AMEShieldVisuals.CoreState, out var coreState))
{
switch(coreState)
{
case "weak":
args.Sprite.LayerSetState(AMEShieldingVisualsLayer.CoreState, "core_weak");
args.Sprite.LayerSetVisible(AMEShieldingVisualsLayer.CoreState, true);
break;
case "strong":
args.Sprite.LayerSetState(AMEShieldingVisualsLayer.CoreState, "core_strong");
args.Sprite.LayerSetVisible(AMEShieldingVisualsLayer.CoreState, true);
break;
case "off":
args.Sprite.LayerSetVisible(AMEShieldingVisualsLayer.CoreState, false);
break;
}
}
}
}
public enum AMEShieldingVisualsLayer : byte
{
Core,
CoreState,
}

View File

@@ -1,9 +0,0 @@
using System.ComponentModel.DataAnnotations;
using Robust.Shared.GameObjects;
namespace Content.Client.AME.Components;
[RegisterComponent]
public sealed class AMEControllerVisualsComponent : Component
{
}

View File

@@ -1,9 +0,0 @@
using System.ComponentModel.DataAnnotations;
using Robust.Shared.GameObjects;
namespace Content.Client.AME.Components;
[RegisterComponent]
public sealed class AMEShieldingVisualsComponent : Component
{
}

View File

@@ -1,57 +0,0 @@
using Content.Shared.Chemistry.Dispenser;
using JetBrains.Annotations;
using Robust.Client.GameObjects;
using Robust.Shared.GameObjects;
using static Content.Shared.AME.SharedAMEControllerComponent;
namespace Content.Client.AME.UI
{
[UsedImplicitly]
public sealed class AMEControllerBoundUserInterface : BoundUserInterface
{
private AMEWindow? _window;
public AMEControllerBoundUserInterface(ClientUserInterfaceComponent owner, object uiKey) : base(owner, uiKey)
{
}
protected override void Open()
{
base.Open();
_window = new AMEWindow(this);
_window.OnClose += Close;
_window.OpenCentered();
}
/// <summary>
/// Update the ui each time new state data is sent from the server.
/// </summary>
/// <param name="state">
/// Data of the <see cref="SharedReagentDispenserComponent"/> that this ui represents.
/// Sent from the server.
/// </param>
protected override void UpdateState(BoundUserInterfaceState state)
{
base.UpdateState(state);
var castState = (AMEControllerBoundUserInterfaceState) state;
_window?.UpdateState(castState); //Update window state
}
public void ButtonPressed(UiButton button, int dispenseIndex = -1)
{
SendMessage(new UiButtonPressedMessage(button));
}
protected override void Dispose(bool disposing)
{
base.Dispose(disposing);
if (disposing)
{
_window?.Dispose();
}
}
}
}

View File

@@ -1,74 +0,0 @@
using Content.Client.UserInterface;
using Robust.Client.AutoGenerated;
using Robust.Client.UserInterface;
using Robust.Client.UserInterface.Controls;
using Robust.Client.UserInterface.CustomControls;
using Robust.Client.UserInterface.XAML;
using Robust.Shared.GameObjects;
using Robust.Shared.IoC;
using Robust.Shared.Localization;
using static Content.Shared.AME.SharedAMEControllerComponent;
namespace Content.Client.AME.UI
{
[GenerateTypedNameReferences]
public sealed partial class AMEWindow : DefaultWindow
{
public AMEWindow(AMEControllerBoundUserInterface ui)
{
RobustXamlLoader.Load(this);
IoCManager.InjectDependencies(this);
EjectButton.OnPressed += _ => ui.ButtonPressed(UiButton.Eject);
ToggleInjection.OnPressed += _ => ui.ButtonPressed(UiButton.ToggleInjection);
IncreaseFuelButton.OnPressed += _ => ui.ButtonPressed(UiButton.IncreaseFuel);
DecreaseFuelButton.OnPressed += _ => ui.ButtonPressed(UiButton.DecreaseFuel);
}
/// <summary>
/// Update the UI state when new state data is received from the server.
/// </summary>
/// <param name="state">State data sent by the server.</param>
public void UpdateState(BoundUserInterfaceState state)
{
var castState = (AMEControllerBoundUserInterfaceState) state;
// Disable all buttons if not powered
if (Contents.Children != null)
{
ButtonHelpers.SetButtonDisabledRecursive(Contents, !castState.HasPower);
EjectButton.Disabled = false;
}
if (!castState.HasFuelJar)
{
EjectButton.Disabled = true;
ToggleInjection.Disabled = true;
FuelAmount.Text = Loc.GetString("ame-window-fuel-not-inserted-text");
}
else
{
EjectButton.Disabled = false;
ToggleInjection.Disabled = false;
FuelAmount.Text = $"{castState.FuelAmount}";
}
if (!castState.IsMaster)
{
ToggleInjection.Disabled = true;
}
if (!castState.Injecting)
{
InjectionStatus.Text = Loc.GetString("ame-window-engine-injection-status-not-injecting-label") + " ";
}
else
{
InjectionStatus.Text = Loc.GetString("ame-window-engine-injection-status-injecting-label") + " ";
}
CoreCount.Text = $"{castState.CoreCount}";
InjectionAmount.Text = $"{castState.InjectionAmount}";
}
}
}

View File

@@ -0,0 +1,81 @@
using System.Text;
using Content.Client.Resources;
using Content.Shared.Access.Components;
using Robust.Client.Graphics;
using Robust.Client.ResourceManagement;
using Robust.Shared.Enums;
namespace Content.Client.Access;
public sealed class AccessOverlay : Overlay
{
private readonly IEntityManager _entityManager;
private readonly EntityLookupSystem _lookup;
private readonly SharedTransformSystem _xform;
private readonly Font _font;
public override OverlaySpace Space => OverlaySpace.ScreenSpace;
public AccessOverlay(IEntityManager entManager, IResourceCache cache, EntityLookupSystem lookup, SharedTransformSystem xform)
{
_entityManager = entManager;
_lookup = lookup;
_xform = xform;
_font = cache.GetFont("/Fonts/NotoSans/NotoSans-Regular.ttf", 12);
}
protected override void Draw(in OverlayDrawArgs args)
{
if (args.ViewportControl == null)
return;
var readerQuery = _entityManager.GetEntityQuery<AccessReaderComponent>();
var xformQuery = _entityManager.GetEntityQuery<TransformComponent>();
foreach (var ent in _lookup.GetEntitiesIntersecting(args.MapId, args.WorldAABB,
LookupFlags.Static | LookupFlags.Approximate))
{
if (!readerQuery.TryGetComponent(ent, out var reader) ||
!xformQuery.TryGetComponent(ent, out var xform))
{
continue;
}
var text = new StringBuilder();
var index = 0;
var a = $"{_entityManager.ToPrettyString(ent)}";
text.Append(a);
foreach (var list in reader.AccessLists)
{
a = $"Tag {index}";
text.AppendLine(a);
foreach (var entry in list)
{
a = $"- {entry}";
text.AppendLine(a);
}
index++;
}
string textStr;
if (text.Length >= 2)
{
textStr = text.ToString();
textStr = textStr[..^2];
}
else
{
textStr = "";
}
var screenPos = args.ViewportControl.WorldToScreen(_xform.GetWorldPosition(xform));
args.ScreenHandle.DrawString(_font, screenPos, textStr, Color.Gold);
}
}
}

View File

@@ -0,0 +1,11 @@
using Content.Shared.Access.Systems;
using JetBrains.Annotations;
namespace Content.Client.Access
{
[UsedImplicitly]
public sealed class AccessOverriderSystem : SharedAccessOverriderSystem
{
}
}

View File

@@ -0,0 +1,7 @@
using Content.Shared.Access.Systems;
namespace Content.Client.Access;
public sealed class AccessSystem : SharedAccessSystem
{
}

View File

@@ -0,0 +1,35 @@
using Robust.Client.Graphics;
using Robust.Client.ResourceManagement;
using Robust.Shared.Console;
namespace Content.Client.Access.Commands;
public sealed class ShowAccessReadersCommand : IConsoleCommand
{
public string Command => "showaccessreaders";
public string Description => "Shows all access readers in the viewport";
public string Help => $"{Command}";
public void Execute(IConsoleShell shell, string argStr, string[] args)
{
var collection = IoCManager.Instance;
if (collection == null)
return;
var overlay = collection.Resolve<IOverlayManager>();
if (overlay.RemoveOverlay<AccessOverlay>())
{
shell.WriteLine($"Set access reader debug overlay to false");
return;
}
var entManager = collection.Resolve<IEntityManager>();
var cache = collection.Resolve<IResourceCache>();
var lookup = entManager.System<EntityLookupSystem>();
var xform = entManager.System<SharedTransformSystem>();
overlay.AddOverlay(new AccessOverlay(entManager, cache, lookup, xform));
shell.WriteLine($"Set access reader debug overlay to true");
}
}

View File

@@ -1,7 +0,0 @@
using Content.Shared.Access.Components;
namespace Content.Client.Access.Components;
[RegisterComponent]
[ComponentReference(typeof(SharedIdCardConsoleComponent))]
public sealed class IdCardConsoleComponent : SharedIdCardConsoleComponent {}

View File

@@ -0,0 +1,7 @@
using Content.Shared.Access.Systems;
namespace Content.Client.Access;
public sealed class IdCardSystem : SharedIdCardSystem
{
}

View File

@@ -0,0 +1,72 @@
using Content.Shared.Access.Components;
using Content.Shared.Access.Systems;
using Content.Shared.Containers.ItemSlots;
using Robust.Client.GameObjects;
using Robust.Shared.Prototypes;
using static Content.Shared.Access.Components.AccessOverriderComponent;
namespace Content.Client.Access.UI
{
public sealed class AccessOverriderBoundUserInterface : BoundUserInterface
{
[Dependency] private readonly IPrototypeManager _prototypeManager = default!;
private readonly SharedAccessOverriderSystem _accessOverriderSystem = default!;
private AccessOverriderWindow? _window;
public AccessOverriderBoundUserInterface(EntityUid owner, Enum uiKey) : base(owner, uiKey)
{
_accessOverriderSystem = EntMan.System<SharedAccessOverriderSystem>();
}
protected override void Open()
{
base.Open();
List<string> accessLevels;
if (EntMan.TryGetComponent<AccessOverriderComponent>(Owner, out var accessOverrider))
{
accessLevels = accessOverrider.AccessLevels;
accessLevels.Sort();
}
else
{
accessLevels = new List<string>();
_accessOverriderSystem.Log.Error($"No AccessOverrider component found for {EntMan.ToPrettyString(Owner)}!");
}
_window = new AccessOverriderWindow(this, _prototypeManager, accessLevels)
{
Title = EntMan.GetComponent<MetaDataComponent>(Owner).EntityName
};
_window.PrivilegedIdButton.OnPressed += _ => SendMessage(new ItemSlotButtonPressedEvent(PrivilegedIdCardSlotId));
_window.OnClose += Close;
_window.OpenCentered();
}
protected override void Dispose(bool disposing)
{
base.Dispose(disposing);
if (!disposing)
return;
_window?.Dispose();
}
protected override void UpdateState(BoundUserInterfaceState state)
{
base.UpdateState(state);
var castState = (AccessOverriderBoundUserInterfaceState) state;
_window?.UpdateState(castState);
}
public void SubmitData(List<string> newAccessList)
{
SendMessage(new WriteToTargetAccessReaderIdMessage(newAccessList));
}
}
}

View File

@@ -0,0 +1,23 @@
<DefaultWindow xmlns="https://spacestation14.io"
MinSize="650 290">
<BoxContainer Orientation="Vertical">
<GridContainer Columns="2">
<GridContainer Columns="3" HorizontalExpand="True">
<Label Text="{Loc 'access-overrider-window-privileged-id'}" />
<Button Name="PrivilegedIdButton" Access="Public"/>
<Label Name="PrivilegedIdLabel" />
</GridContainer>
</GridContainer>
<Label Name="TargetNameLabel" />
<Control MinSize="0 8"/>
<GridContainer Name="AccessLevelGrid" Columns="5" HorizontalAlignment="Center">
<!-- Access level buttons are added here by the C# code -->
</GridContainer>
<Control MinSize="0 8"/>
<Label Name="MissingPrivilegesLabel" />
<Control MinSize="0 4"/>
<Label Name="MissingPrivilegesText" />
</BoxContainer>
</DefaultWindow>

View File

@@ -0,0 +1,111 @@
using System.Linq;
using Content.Shared.Access;
using Content.Shared.Access.Systems;
using Robust.Client.AutoGenerated;
using Robust.Client.UserInterface.Controls;
using Robust.Client.UserInterface.CustomControls;
using Robust.Client.UserInterface.XAML;
using Robust.Shared.Prototypes;
using static Content.Shared.Access.Components.AccessOverriderComponent;
namespace Content.Client.Access.UI
{
[GenerateTypedNameReferences]
public sealed partial class AccessOverriderWindow : DefaultWindow
{
[Dependency] private readonly ILogManager _logManager = default!;
[Dependency] private readonly IPrototypeManager _prototypeManager = default!;
private readonly ISawmill _logMill = default!;
private readonly AccessOverriderBoundUserInterface _owner;
private readonly Dictionary<string, Button> _accessButtons = new();
public AccessOverriderWindow(AccessOverriderBoundUserInterface owner, IPrototypeManager prototypeManager,
List<string> accessLevels)
{
RobustXamlLoader.Load(this);
IoCManager.InjectDependencies(this);
_logMill = _logManager.GetSawmill(SharedAccessOverriderSystem.Sawmill);
_owner = owner;
foreach (var access in accessLevels)
{
if (!prototypeManager.TryIndex<AccessLevelPrototype>(access, out var accessLevel))
{
_logMill.Error($"Unable to find accesslevel for {access}");
continue;
}
var newButton = new Button
{
Text = GetAccessLevelName(accessLevel),
ToggleMode = true,
};
AccessLevelGrid.AddChild(newButton);
_accessButtons.Add(accessLevel.ID, newButton);
newButton.OnPressed += _ => SubmitData();
}
}
private static string GetAccessLevelName(AccessLevelPrototype prototype)
{
if (prototype.Name is { } name)
return Loc.GetString(name);
return prototype.ID;
}
public void UpdateState(AccessOverriderBoundUserInterfaceState state)
{
PrivilegedIdLabel.Text = state.PrivilegedIdName;
PrivilegedIdButton.Text = state.IsPrivilegedIdPresent
? Loc.GetString("access-overrider-window-eject-button")
: Loc.GetString("access-overrider-window-insert-button");
TargetNameLabel.Text = state.TargetLabel;
TargetNameLabel.FontColorOverride = state.TargetLabelColor;
MissingPrivilegesLabel.Text = "";
MissingPrivilegesLabel.FontColorOverride = Color.Yellow;
MissingPrivilegesText.Text = "";
MissingPrivilegesText.FontColorOverride = Color.Yellow;
if (state.MissingPrivilegesList != null && state.MissingPrivilegesList.Any())
{
List<string> missingPrivileges = new List<string>();
foreach (string tag in state.MissingPrivilegesList)
{
string privilege = Loc.GetString(_prototypeManager.Index<AccessLevelPrototype>(tag)?.Name ?? "generic-unknown");
missingPrivileges.Add(privilege);
}
MissingPrivilegesLabel.Text = Loc.GetString("access-overrider-window-missing-privileges");
MissingPrivilegesText.Text = string.Join(", ", missingPrivileges);
}
var interfaceEnabled = state.IsPrivilegedIdPresent && state.IsPrivilegedIdAuthorized;
foreach (var (accessName, button) in _accessButtons)
{
button.Disabled = !interfaceEnabled;
if (interfaceEnabled)
{
button.Pressed = state.TargetAccessReaderIdAccessList?.Contains(accessName) ?? false;
button.Disabled = (!state.AllowedModifyAccessList?.Contains(accessName)) ?? true;
}
}
}
private void SubmitData()
{
_owner.SubmitData(
// Iterate over the buttons dictionary, filter by `Pressed`, only get key from the key/value pair
_accessButtons.Where(x => x.Value.Pressed).Select(x => x.Key).ToList());
}
}
}

View File

@@ -10,7 +10,7 @@ namespace Content.Client.Access.UI
{
private AgentIDCardWindow? _window;
public AgentIDCardBoundUserInterface(ClientUserInterfaceComponent owner, object uiKey) : base(owner, uiKey)
public AgentIDCardBoundUserInterface(EntityUid owner, Enum uiKey) : base(owner, uiKey)
{
}
@@ -18,15 +18,16 @@ namespace Content.Client.Access.UI
{
base.Open();
_window = new AgentIDCardWindow();
_window?.Dispose();
_window = new AgentIDCardWindow(this);
if (State != null)
UpdateState(State);
_window.OpenCentered();
_window.OnClose += Close;
_window.OnNameEntered += OnNameChanged;
_window.OnJobEntered += OnJobChanged;
_window.OnNameChanged += OnNameChanged;
_window.OnJobChanged += OnJobChanged;
}
private void OnNameChanged(string newName)
@@ -39,6 +40,11 @@ namespace Content.Client.Access.UI
SendMessage(new AgentIDCardJobChangedMessage(newJob));
}
public void OnJobIconChanged(string newJobIcon)
{
SendMessage(new AgentIDCardJobIconChangedMessage(newJobIcon));
}
/// <summary>
/// Update the UI state based on server-sent info
/// </summary>
@@ -51,14 +57,16 @@ namespace Content.Client.Access.UI
_window.SetCurrentName(cast.CurrentName);
_window.SetCurrentJob(cast.CurrentJob);
_window.SetAllowedIcons(cast.Icons);
}
protected override void Dispose(bool disposing)
{
base.Dispose(disposing);
if (!disposing) return;
if (!disposing)
return;
_window?.Dispose();
}
}
}

View File

@@ -6,5 +6,12 @@
<LineEdit Name="NameLineEdit" />
<Label Name="CurrentJob" Text="{Loc 'agent-id-card-current-job'}" />
<LineEdit Name="JobLineEdit" />
<BoxContainer Orientation="Horizontal">
<Label Text="{Loc 'agent-id-card-job-icon-label'}"/>
<Control HorizontalExpand="True" MinSize="50 0"/>
<GridContainer Name="IconGrid" Columns="10">
<!-- Job icon buttons are generated in the code -->
</GridContainer>
</BoxContainer>
</BoxContainer>
</DefaultWindow>

View File

@@ -1,22 +1,86 @@
using Robust.Client.UserInterface.CustomControls;
using Content.Client.Stylesheets;
using Content.Shared.StatusIcon;
using Robust.Client.AutoGenerated;
using Robust.Client.GameObjects;
using Robust.Client.UserInterface;
using Robust.Client.UserInterface.Controls;
using Robust.Client.UserInterface.CustomControls;
using Robust.Client.UserInterface.XAML;
using Robust.Shared.Prototypes;
using System.Numerics;
namespace Content.Client.Access.UI
{
[GenerateTypedNameReferences]
public sealed partial class AgentIDCardWindow : DefaultWindow
{
public event Action<string>? OnNameEntered;
[Dependency] private readonly IPrototypeManager _prototypeManager = default!;
[Dependency] private readonly IEntitySystemManager _entitySystem = default!;
private readonly SpriteSystem _spriteSystem;
private readonly AgentIDCardBoundUserInterface _bui;
public event Action<string>? OnJobEntered;
private const int JobIconColumnCount = 10;
public AgentIDCardWindow()
public event Action<string>? OnNameChanged;
public event Action<string>? OnJobChanged;
public AgentIDCardWindow(AgentIDCardBoundUserInterface bui)
{
RobustXamlLoader.Load(this);
IoCManager.InjectDependencies(this);
_spriteSystem = _entitySystem.GetEntitySystem<SpriteSystem>();
_bui = bui;
NameLineEdit.OnTextEntered += e => OnNameEntered?.Invoke(e.Text);
JobLineEdit.OnTextEntered += e => OnJobEntered?.Invoke(e.Text);
NameLineEdit.OnTextEntered += e => OnNameChanged?.Invoke(e.Text);
NameLineEdit.OnFocusExit += e => OnNameChanged?.Invoke(e.Text);
JobLineEdit.OnTextEntered += e => OnJobChanged?.Invoke(e.Text);
JobLineEdit.OnFocusExit += e => OnJobChanged?.Invoke(e.Text);
}
public void SetAllowedIcons(HashSet<string> icons)
{
IconGrid.DisposeAllChildren();
var jobIconGroup = new ButtonGroup();
var i = 0;
foreach (var jobIconId in icons)
{
if (!_prototypeManager.TryIndex<StatusIconPrototype>(jobIconId, out var jobIcon))
{
continue;
}
String styleBase = StyleBase.ButtonOpenBoth;
var modulo = i % JobIconColumnCount;
if (modulo == 0)
styleBase = StyleBase.ButtonOpenRight;
else if (modulo == JobIconColumnCount - 1)
styleBase = StyleBase.ButtonOpenLeft;
// Generate buttons
var jobIconButton = new Button
{
Access = AccessLevel.Public,
StyleClasses = { styleBase },
MaxSize = new Vector2(42, 28),
Group = jobIconGroup,
Pressed = i == 0,
};
// Generate buttons textures
TextureRect jobIconTexture = new TextureRect
{
Texture = _spriteSystem.Frame0(jobIcon.Icon),
TextureScale = new Vector2(2.5f, 2.5f),
Stretch = TextureRect.StretchMode.KeepCentered,
};
jobIconButton.AddChild(jobIconTexture);
jobIconButton.OnPressed += _ => _bui.OnJobIconChanged(jobIcon.ID);
IconGrid.AddChild(jobIconButton);
i++;
}
}
public void SetCurrentName(string name)

View File

@@ -1,29 +1,30 @@
using Content.Client.Access.Components;
using Content.Shared.Access.Components;
using Content.Shared.Access.Systems;
using Content.Shared.Containers.ItemSlots;
using Content.Shared.CrewManifest;
using Robust.Client.GameObjects;
using Robust.Shared.Prototypes;
using static Content.Shared.Access.Components.SharedIdCardConsoleComponent;
using static Content.Shared.Access.Components.IdCardConsoleComponent;
namespace Content.Client.Access.UI
{
public sealed class IdCardConsoleBoundUserInterface : BoundUserInterface
{
[Dependency] private readonly IPrototypeManager _prototypeManager = default!;
[Dependency] private readonly IEntityManager _entityManager = default!;
public IdCardConsoleBoundUserInterface(ClientUserInterfaceComponent owner, object uiKey) : base(owner, uiKey)
{
}
private readonly SharedIdCardConsoleSystem _idCardConsoleSystem = default!;
private IdCardConsoleWindow? _window;
public IdCardConsoleBoundUserInterface(EntityUid owner, Enum uiKey) : base(owner, uiKey)
{
_idCardConsoleSystem = EntMan.System<SharedIdCardConsoleSystem>();
}
protected override void Open()
{
base.Open();
List<string> accessLevels;
if (_entityManager.TryGetComponent<IdCardConsoleComponent>(Owner.Owner, out var idCard))
if (EntMan.TryGetComponent<IdCardConsoleComponent>(Owner, out var idCard))
{
accessLevels = idCard.AccessLevels;
accessLevels.Sort();
@@ -31,11 +32,15 @@ namespace Content.Client.Access.UI
else
{
accessLevels = new List<string>();
Logger.ErrorS(SharedIdCardConsoleSystem.Sawmill, $"No IdCardConsole component found for {_entityManager.ToPrettyString(Owner.Owner)}!");
_idCardConsoleSystem.Log.Error($"No IdCardConsole component found for {EntMan.ToPrettyString(Owner)}!");
}
_window = new IdCardConsoleWindow(this, _prototypeManager, accessLevels) {Title = _entityManager.GetComponent<MetaDataComponent>(Owner.Owner).EntityName};
_window = new IdCardConsoleWindow(this, _prototypeManager, accessLevels)
{
Title = EntMan.GetComponent<MetaDataComponent>(Owner).EntityName
};
_window.CrewManifestButton.OnPressed += _ => SendMessage(new CrewManifestOpenUiMessage());
_window.PrivilegedIdButton.OnPressed += _ => SendMessage(new ItemSlotButtonPressedEvent(PrivilegedIdCardSlotId));
_window.TargetIdButton.OnPressed += _ => SendMessage(new ItemSlotButtonPressedEvent(TargetIdCardSlotId));
@@ -46,7 +51,9 @@ namespace Content.Client.Access.UI
protected override void Dispose(bool disposing)
{
base.Dispose(disposing);
if (!disposing) return;
if (!disposing)
return;
_window?.Dispose();
}
@@ -57,7 +64,7 @@ namespace Content.Client.Access.UI
_window?.UpdateState(castState);
}
public void SubmitData(string newFullName, string newJobTitle, List<string> newAccessList)
public void SubmitData(string newFullName, string newJobTitle, List<string> newAccessList, string newJobPrototype)
{
if (newFullName.Length > MaxFullNameLength)
newFullName = newFullName[..MaxFullNameLength];
@@ -68,7 +75,8 @@ namespace Content.Client.Access.UI
SendMessage(new WriteToTargetIdMessage(
newFullName,
newJobTitle,
newAccessList));
newAccessList,
newJobPrototype));
}
}
}

View File

@@ -1,14 +1,19 @@
<DefaultWindow xmlns="https://spacestation14.io"
MinSize="650 290">
<BoxContainer Orientation="Vertical">
<GridContainer Columns="3">
<Label Text="{Loc 'id-card-console-window-privileged-id'}" />
<Button Name="PrivilegedIdButton" Access="Public"/>
<Label Name="PrivilegedIdLabel" />
<GridContainer Columns="2">
<GridContainer Columns="3" HorizontalExpand="True">
<Label Text="{Loc 'id-card-console-window-privileged-id'}" />
<Button Name="PrivilegedIdButton" Access="Public"/>
<Label Name="PrivilegedIdLabel" />
<Label Text="{Loc 'id-card-console-window-target-id'}" />
<Button Name="TargetIdButton" Access="Public"/>
<Label Name="TargetIdLabel" />
<Label Text="{Loc 'id-card-console-window-target-id'}" />
<Button Name="TargetIdButton" Access="Public"/>
<Label Name="TargetIdLabel" />
</GridContainer>
<BoxContainer Orientation="Vertical">
<Button Name="CrewManifestButton" Access="Public" Text="{Loc 'crew-manifest-button-label'}" />
</BoxContainer>
</GridContainer>
<Control MinSize="0 8" />
<GridContainer Columns="3" HSeparationOverride="4">
@@ -21,6 +26,10 @@
<Button Name="JobTitleSaveButton" Text="{Loc 'id-card-console-window-save-button'}" Disabled="True" />
</GridContainer>
<Control MinSize="0 8" />
<GridContainer Columns="2">
<Label Text="{Loc 'id-card-console-window-job-selection-label'}" />
<OptionButton Name="JobPresetOptionButton" />
</GridContainer>
<GridContainer Name="AccessLevelGrid" Columns="5" HorizontalAlignment="Center">
<!-- Access level buttons are added here by the C# code -->

View File

@@ -1,31 +1,38 @@
using System.Collections.Generic;
using System.Linq;
using Content.Shared.Access;
using Content.Shared.Access.Systems;
using Content.Shared.Roles;
using Robust.Client.AutoGenerated;
using Robust.Client.UserInterface.Controls;
using Robust.Client.UserInterface.CustomControls;
using Robust.Client.UserInterface.XAML;
using Robust.Shared.Localization;
using Robust.Shared.Maths;
using Robust.Shared.Prototypes;
using static Content.Shared.Access.Components.SharedIdCardConsoleComponent;
using static Content.Shared.Access.Components.IdCardConsoleComponent;
namespace Content.Client.Access.UI
{
[GenerateTypedNameReferences]
public sealed partial class IdCardConsoleWindow : DefaultWindow
{
[Dependency] private readonly IPrototypeManager _prototypeManager = default!;
[Dependency] private readonly ILogManager _logManager = default!;
private readonly ISawmill _logMill = default!;
private readonly IdCardConsoleBoundUserInterface _owner;
private readonly Dictionary<string, Button> _accessButtons = new();
private readonly List<string> _jobPrototypeIds = new();
private string? _lastFullName;
private string? _lastJobTitle;
private string? _lastJobProto;
public IdCardConsoleWindow(IdCardConsoleBoundUserInterface owner, IPrototypeManager prototypeManager, List<string> accessLevels)
public IdCardConsoleWindow(IdCardConsoleBoundUserInterface owner, IPrototypeManager prototypeManager,
List<string> accessLevels)
{
RobustXamlLoader.Load(this);
IoCManager.InjectDependencies(this);
_logMill = _logManager.GetSawmill(SharedIdCardConsoleSystem.Sawmill);
_owner = owner;
@@ -43,17 +50,33 @@ namespace Content.Client.Access.UI
};
JobTitleSaveButton.OnPressed += _ => SubmitData();
var jobs = _prototypeManager.EnumeratePrototypes<JobPrototype>().ToList();
jobs.Sort((x, y) => string.Compare(x.LocalizedName, y.LocalizedName, StringComparison.CurrentCulture));
foreach (var job in jobs)
{
if (!job.SetPreference)
{
continue;
}
_jobPrototypeIds.Add(job.ID);
JobPresetOptionButton.AddItem(Loc.GetString(job.Name), _jobPrototypeIds.Count - 1);
}
JobPresetOptionButton.OnItemSelected += SelectJobPreset;
foreach (var access in accessLevels)
{
if (!prototypeManager.TryIndex<AccessLevelPrototype>(access, out var accessLevel))
{
Logger.ErrorS(SharedIdCardConsoleSystem.Sawmill, $"Unable to find accesslevel for {access}");
_logMill.Error($"Unable to find accesslevel for {access}");
continue;
}
var newButton = new Button
{
Text = accessLevel.Name,
Text = GetAccessLevelName(accessLevel),
ToggleMode = true,
};
AccessLevelGrid.AddChild(newButton);
@@ -62,6 +85,65 @@ namespace Content.Client.Access.UI
}
}
private static string GetAccessLevelName(AccessLevelPrototype prototype)
{
if (prototype.Name is { } name)
return Loc.GetString(name);
return prototype.ID;
}
private void ClearAllAccess()
{
foreach (var button in _accessButtons.Values)
{
if (button.Pressed)
{
button.Pressed = false;
}
}
}
private void SelectJobPreset(OptionButton.ItemSelectedEventArgs args)
{
if (!_prototypeManager.TryIndex(_jobPrototypeIds[args.Id], out JobPrototype? job))
{
return;
}
JobTitleLineEdit.Text = Loc.GetString(job.Name);
args.Button.SelectId(args.Id);
ClearAllAccess();
// this is a sussy way to do this
foreach (var access in job.Access)
{
if (_accessButtons.TryGetValue(access, out var button) && !button.Disabled)
{
button.Pressed = true;
}
}
foreach (var group in job.AccessGroups)
{
if (!_prototypeManager.TryIndex(group, out AccessGroupPrototype? groupPrototype))
{
continue;
}
foreach (var access in groupPrototype.Tags)
{
if (_accessButtons.TryGetValue(access, out var button) && !button.Disabled)
{
button.Pressed = true;
}
}
}
SubmitData();
}
public void UpdateState(IdCardConsoleBoundUserInterfaceState state)
{
PrivilegedIdButton.Text = state.IsPrivilegedIdPresent
@@ -100,26 +182,41 @@ namespace Content.Client.Access.UI
JobTitleSaveButton.Disabled = !interfaceEnabled || !jobTitleDirty;
JobPresetOptionButton.Disabled = !interfaceEnabled;
foreach (var (accessName, button) in _accessButtons)
{
button.Disabled = !interfaceEnabled;
if (interfaceEnabled)
{
button.Pressed = state.TargetIdAccessList?.Contains(accessName) ?? false;
button.Disabled = (!state.AllowedModifyAccessList?.Contains(accessName)) ?? true;
}
}
var jobIndex = _jobPrototypeIds.IndexOf(state.TargetIdJobPrototype);
if (jobIndex >= 0)
{
JobPresetOptionButton.SelectId(jobIndex);
}
_lastFullName = state.TargetIdFullName;
_lastJobTitle = state.TargetIdJobTitle;
_lastJobProto = state.TargetIdJobPrototype;
}
private void SubmitData()
{
// Don't send this if it isn't dirty.
var jobProtoDirty = _lastJobProto != null &&
_jobPrototypeIds[JobPresetOptionButton.SelectedId] != _lastJobProto;
_owner.SubmitData(
FullNameLineEdit.Text,
JobTitleLineEdit.Text,
// Iterate over the buttons dictionary, filter by `Pressed`, only get key from the key/value pair
_accessButtons.Where(x => x.Value.Pressed).Select(x => x.Key).ToList());
_accessButtons.Where(x => x.Value.Pressed).Select(x => x.Key).ToList(),
jobProtoDirty ? _jobPrototypeIds[JobPresetOptionButton.SelectedId] : string.Empty);
}
}
}

View File

@@ -1,33 +1,18 @@
using Content.Client.Actions.Assignments;
using Content.Client.Actions.UI;
using Content.Client.Construction;
using Content.Client.DragDrop;
using Content.Client.Hands;
using Content.Client.Items.Managers;
using Content.Client.Outline;
using Content.Client.Popups;
using System.IO;
using System.Linq;
using Content.Shared.Actions;
using Content.Shared.Actions.ActionTypes;
using Content.Shared.Input;
using JetBrains.Annotations;
using Robust.Client.GameObjects;
using Robust.Client.Graphics;
using Robust.Client.Player;
using Robust.Client.UserInterface;
using Robust.Client.Utility;
using Robust.Shared.Audio;
using Robust.Shared.ContentPack;
using Robust.Shared.GameStates;
using Robust.Shared.Input;
using Robust.Shared.Input.Binding;
using Robust.Shared.Player;
using Robust.Shared.Serialization.Manager;
using Robust.Shared.Serialization.Markdown;
using Robust.Shared.Serialization.Markdown.Mapping;
using Robust.Shared.Serialization.Markdown.Sequence;
using Robust.Shared.Utility;
using System.IO;
using System.Linq;
using YamlDotNet.RepresentationModel;
namespace Content.Client.Actions
@@ -35,110 +20,48 @@ namespace Content.Client.Actions
[UsedImplicitly]
public sealed class ActionsSystem : SharedActionsSystem
{
public delegate void OnActionReplaced(ActionType existing, ActionType action);
[Dependency] private readonly IPlayerManager _playerManager = default!;
[Dependency] private readonly IUserInterfaceManager _uiManager = default!;
[Dependency] private readonly IItemSlotManager _itemSlotManager = default!;
[Dependency] private readonly ISerializationManager _serializationManager = default!;
[Dependency] private readonly IResourceManager _resourceManager = default!;
[Dependency] private readonly IOverlayManager _overlayMan = default!;
[Dependency] private readonly PopupSystem _popupSystem = default!;
[Dependency] private readonly InteractionOutlineSystem _interactionOutline = default!;
[Dependency] private readonly TargetOutlineSystem _targetOutline = default!;
[Dependency] private readonly IResourceManager _resources = default!;
[Dependency] private readonly ISerializationManager _serialization = default!;
// TODO Redo assignments, including allowing permanent user configurable slot assignments.
/// <summary>
/// Current assignments for all hotbars / slots for this entity.
/// </summary>
public ActionAssignments Assignments = new(Hotbars, Slots);
public event Action<ActionType>? ActionAdded;
public event Action<ActionType>? ActionRemoved;
public event OnActionReplaced? ActionReplaced;
public event Action? ActionsUpdated;
public event Action<ActionsComponent>? LinkActions;
public event Action? UnlinkActions;
public event Action? ClearAssignments;
public event Action<List<SlotAssignment>>? AssignSlot;
public const byte Hotbars = 9;
public const byte Slots = 10;
public bool UIDirty;
public ActionsUI? Ui;
private EntityUid? _highlightedEntity;
public ActionsComponent? PlayerActions { get; private set; }
public override void Initialize()
{
base.Initialize();
// set up hotkeys for hotbar
CommandBinds.Builder
.Bind(ContentKeyFunctions.OpenActionsMenu,
InputCmdHandler.FromDelegate(_ => ToggleActionsMenu()))
.Bind(ContentKeyFunctions.Hotbar1,
HandleHotbarKeybind(0))
.Bind(ContentKeyFunctions.Hotbar2,
HandleHotbarKeybind(1))
.Bind(ContentKeyFunctions.Hotbar3,
HandleHotbarKeybind(2))
.Bind(ContentKeyFunctions.Hotbar4,
HandleHotbarKeybind(3))
.Bind(ContentKeyFunctions.Hotbar5,
HandleHotbarKeybind(4))
.Bind(ContentKeyFunctions.Hotbar6,
HandleHotbarKeybind(5))
.Bind(ContentKeyFunctions.Hotbar7,
HandleHotbarKeybind(6))
.Bind(ContentKeyFunctions.Hotbar8,
HandleHotbarKeybind(7))
.Bind(ContentKeyFunctions.Hotbar9,
HandleHotbarKeybind(8))
.Bind(ContentKeyFunctions.Hotbar0,
HandleHotbarKeybind(9))
.Bind(ContentKeyFunctions.Loadout1,
HandleChangeHotbarKeybind(0))
.Bind(ContentKeyFunctions.Loadout2,
HandleChangeHotbarKeybind(1))
.Bind(ContentKeyFunctions.Loadout3,
HandleChangeHotbarKeybind(2))
.Bind(ContentKeyFunctions.Loadout4,
HandleChangeHotbarKeybind(3))
.Bind(ContentKeyFunctions.Loadout5,
HandleChangeHotbarKeybind(4))
.Bind(ContentKeyFunctions.Loadout6,
HandleChangeHotbarKeybind(5))
.Bind(ContentKeyFunctions.Loadout7,
HandleChangeHotbarKeybind(6))
.Bind(ContentKeyFunctions.Loadout8,
HandleChangeHotbarKeybind(7))
.Bind(ContentKeyFunctions.Loadout9,
HandleChangeHotbarKeybind(8))
// when selecting a target, we intercept clicks in the game world, treating them as our target selection. We want to
// take priority before any other systems handle the click.
.BindBefore(EngineKeyFunctions.Use, new PointerInputCmdHandler(TargetingOnUse, outsidePrediction: true),
typeof(ConstructionSystem), typeof(DragDropSystem))
.BindBefore(EngineKeyFunctions.UIRightClick, new PointerInputCmdHandler(TargetingCancel, outsidePrediction: true))
.Register<ActionsSystem>();
SubscribeLocalEvent<ActionsComponent, PlayerAttachedEvent>(OnPlayerAttached);
SubscribeLocalEvent<ActionsComponent, PlayerDetachedEvent>(OnPlayerDetached);
SubscribeLocalEvent<ActionsComponent, ComponentHandleState>(HandleState);
SubscribeLocalEvent<ActionsComponent, ComponentHandleState>(HandleComponentState);
}
public override void Dirty(ActionType action)
{
// Should only ever receive component states for attached player's component.
// --> lets not bother unnecessarily dirtying and prediction-resetting actions for other players.
if (action.AttachedEntity != _playerManager.LocalPlayer?.ControlledEntity)
if (_playerManager.LocalPlayer?.ControlledEntity != action.AttachedEntity)
return;
base.Dirty(action);
UIDirty = true;
ActionsUpdated?.Invoke();
}
private void HandleState(EntityUid uid, ActionsComponent component, ref ComponentHandleState args)
private void HandleComponentState(EntityUid uid, ActionsComponent component, ref ComponentHandleState args)
{
// Client only needs to care about local player.
if (uid != _playerManager.LocalPlayer?.ControlledEntity)
return;
if (args.Current is not ActionsComponentState state)
return;
var serverActions = new SortedSet<ActionType>(state.Actions);
state.SortedActions ??= new SortedSet<ActionType>(state.Actions);
var serverActions = state.SortedActions;
var removed = new List<ActionType>();
foreach (var act in component.Actions.ToList())
{
@@ -148,47 +71,43 @@ namespace Content.Client.Actions
if (!serverActions.TryGetValue(act, out var serverAct))
{
component.Actions.Remove(act);
if (act.AutoRemove && !(Ui?.Locked ?? false))
Assignments.Remove(act);
if (act.AutoRemove)
removed.Add(act);
continue;
}
act.CopyFrom(serverAct);
serverActions.Remove(serverAct);
}
var added = new List<ActionType>();
// Anything that remains is a new action
foreach (var newAct in serverActions)
{
if (component.Actions.Contains(newAct))
continue;
// We create a new action, not just sorting a reference to the state's action.
component.Actions.Add((ActionType) newAct.Clone());
var action = (ActionType) newAct.Clone();
component.Actions.Add(action);
added.Add(action);
}
UIDirty = true;
}
/// <summary>
/// Highlights the item slot (inventory or hand) that contains this item
/// </summary>
/// <param name="item"></param>
public void HighlightItemSlot(EntityUid item)
{
StopHighlightingItemSlot();
_highlightedEntity = item;
_itemSlotManager.HighlightEntity(item);
}
/// <summary>
/// Stops highlighting any item slots we are currently highlighting.
/// </summary>H
public void StopHighlightingItemSlot()
{
if (_highlightedEntity == null)
if (_playerManager.LocalPlayer?.ControlledEntity != uid)
return;
_itemSlotManager.UnHighlightEntity(_highlightedEntity.Value);
_highlightedEntity = null;
foreach (var action in removed)
{
ActionRemoved?.Invoke(action);
}
foreach (var action in added)
{
ActionAdded?.Invoke(action);
}
ActionsUpdated?.Invoke();
}
protected override void AddActionInternal(ActionsComponent comp, ActionType action)
@@ -199,7 +118,7 @@ namespace Content.Client.Actions
if (comp.Actions.TryGetValue(action, out var existing))
{
comp.Actions.Remove(existing);
Assignments.Replace(existing, action);
ActionReplaced?.Invoke(existing, action);
}
comp.Actions.Add(action);
@@ -207,100 +126,57 @@ namespace Content.Client.Actions
public override void AddAction(EntityUid uid, ActionType action, EntityUid? provider, ActionsComponent? comp = null, bool dirty = true)
{
if (uid != _playerManager.LocalPlayer?.ControlledEntity)
return;
if (!Resolve(uid, ref comp, false))
return;
dirty &= !action.ClientExclusive;
base.AddAction(uid, action, provider, comp, dirty);
UIDirty = true;
if (uid == _playerManager.LocalPlayer?.ControlledEntity)
ActionAdded?.Invoke(action);
}
public override void RemoveActions(EntityUid uid, IEnumerable<ActionType> actions, ActionsComponent? comp = null, bool dirty = true)
public override void RemoveAction(EntityUid uid, ActionType action, ActionsComponent? comp = null, bool dirty = true)
{
if (uid != _playerManager.LocalPlayer?.ControlledEntity)
if (GameTiming.ApplyingState && !action.ClientExclusive)
return;
if (!Resolve(uid, ref comp, false))
return;
base.RemoveActions(uid, actions, comp, dirty);
dirty &= !action.ClientExclusive;
base.RemoveAction(uid, action, comp, dirty);
foreach (var act in actions)
{
if (act.AutoRemove && !(Ui?.Locked ?? false))
Assignments.Remove(act);
}
UIDirty = true;
}
public override void FrameUpdate(float frameTime)
{
// avoid updating GUI when doing predictions & resetting state.
if (UIDirty)
{
UIDirty = false;
UpdateUI();
}
}
/// <summary>
/// Updates the displayed hotbar (and menu) based on current state of actions.
/// </summary>
public void UpdateUI()
{
if (Ui == null)
return;
foreach (var action in Ui.Component.Actions)
{
if (action.AutoPopulate && !Assignments.Assignments.ContainsKey(action))
Assignments.AutoPopulate(action, Ui.SelectedHotbar, false);
}
// get rid of actions that are no longer available to the user
foreach (var (action, index) in Assignments.Assignments.ToList())
{
if (index.Count == 0)
{
Assignments.Assignments.Remove(action);
continue;
}
if (action.AutoRemove && !Ui.Locked && !Ui.Component.Actions.Contains(action))
Assignments.ClearSlot(index[0].Hotbar, index[0].Slot, false);
}
Assignments.PreventAutoPopulate.RemoveWhere(action => !Ui.Component.Actions.Contains(action));
Ui.UpdateUI();
}
public void HandleHotbarKeybind(byte slot, in PointerInputCmdHandler.PointerInputCmdArgs args)
{
Ui?.HandleHotbarKeybind(slot, args);
}
public void HandleChangeHotbarKeybind(byte hotbar, in PointerInputCmdHandler.PointerInputCmdArgs args)
{
Ui?.HandleChangeHotbarKeybind(hotbar, args);
}
private void OnPlayerDetached(EntityUid uid, ActionsComponent component, PlayerDetachedEvent args)
{
if (Ui == null) return;
_uiManager.StateRoot.RemoveChild(Ui);
Ui = null;
if (action.AutoRemove && uid == _playerManager.LocalPlayer?.ControlledEntity)
ActionRemoved?.Invoke(action);
}
private void OnPlayerAttached(EntityUid uid, ActionsComponent component, PlayerAttachedEvent args)
{
Assignments = new(Hotbars, Slots);
Ui = new ActionsUI(this, component);
_uiManager.StateRoot.AddChild(Ui);
UIDirty = true;
LinkAllActions(component);
}
private void OnPlayerDetached(EntityUid uid, ActionsComponent component, PlayerDetachedEvent? args = null)
{
UnlinkAllActions();
}
public void UnlinkAllActions()
{
PlayerActions = null;
UnlinkActions?.Invoke();
}
public void LinkAllActions(ActionsComponent? actions = null)
{
var player = _playerManager.LocalPlayer?.ControlledEntity;
if (player == null || !Resolve(player.Value, ref actions, false))
{
return;
}
LinkActions?.Invoke(actions);
PlayerActions = actions;
}
public override void Shutdown()
@@ -309,70 +185,25 @@ namespace Content.Client.Actions
CommandBinds.Unregister<ActionsSystem>();
}
private PointerInputCmdHandler HandleHotbarKeybind(byte slot)
public void TriggerAction(ActionType? action)
{
// delegate to the ActionsUI, simulating a click on it
return new((in PointerInputCmdHandler.PointerInputCmdArgs args) =>
{
var playerEntity = _playerManager.LocalPlayer?.ControlledEntity;
if (playerEntity == null ||
!EntityManager.TryGetComponent<ActionsComponent?>(playerEntity.Value, out var actionsComponent)) return false;
HandleHotbarKeybind(slot, args);
return true;
}, false);
}
private PointerInputCmdHandler HandleChangeHotbarKeybind(byte hotbar)
{
// delegate to the ActionsUI, simulating a click on it
return new((in PointerInputCmdHandler.PointerInputCmdArgs args) =>
{
var playerEntity = _playerManager.LocalPlayer?.ControlledEntity;
if (!EntityManager.TryGetComponent<ActionsComponent?>(playerEntity, out var actionsComponent)) return false;
HandleChangeHotbarKeybind(hotbar, args);
return true;
},
false);
}
private void ToggleActionsMenu()
{
Ui?.ToggleActionsMenu();
}
/// <summary>
/// A action slot was pressed. This either performs the action or toggles the targeting mode.
/// </summary>
internal void OnSlotPressed(ActionSlot slot)
{
if (Ui == null)
if (PlayerActions == null || action == null || _playerManager.LocalPlayer?.ControlledEntity is not { Valid: true } user)
return;
if (slot.Action == null || _playerManager.LocalPlayer?.ControlledEntity is not EntityUid user)
if (action.Provider != null && Deleted(action.Provider))
return;
if (slot.Action.Provider != null && Deleted(slot.Action.Provider))
return;
if (slot.Action is not InstantAction instantAction)
if (action is not InstantAction instantAction)
{
// for target actions, we go into "select target" mode, we don't
// message the server until we actually pick our target.
// if we're clicking the same thing we're already targeting for, then we simply cancel
// targeting
Ui.ToggleTargeting(slot);
return;
}
if (slot.Action.ClientExclusive)
if (action.ClientExclusive)
{
if (instantAction.Event != null)
instantAction.Event.Performer = user;
PerformAction(Ui.Component, instantAction, instantAction.Event, GameTiming.CurTime);
PerformAction(user, PlayerActions, instantAction, instantAction.Event, GameTiming.CurTime);
}
else
{
@@ -381,226 +212,6 @@ namespace Content.Client.Actions
}
}
private bool TargetingCancel(in PointerInputCmdHandler.PointerInputCmdArgs args)
{
if (!GameTiming.IsFirstTimePredicted)
return false;
// only do something for actual target-based actions
if (Ui?.SelectingTargetFor?.Action == null)
return false;
Ui.StopTargeting();
return true;
}
/// <summary>
/// If the user clicked somewhere, and they are currently targeting an action, try and perform it.
/// </summary>
private bool TargetingOnUse(in PointerInputCmdHandler.PointerInputCmdArgs args)
{
if (!GameTiming.IsFirstTimePredicted)
return false;
// only do something for actual target-based actions
if (Ui?.SelectingTargetFor?.Action is not TargetedAction action)
return false;
if (_playerManager.LocalPlayer?.ControlledEntity is not EntityUid user)
return false;
if (!TryComp(user, out ActionsComponent? comp))
return false;
// Is the action currently valid?
if (!action.Enabled
|| action.Charges != null && action.Charges == 0
|| action.Cooldown.HasValue && action.Cooldown.Value.End > GameTiming.CurTime)
{
// The user is targeting with this action, but it is not valid. Maybe mark this click as
// handled and prevent further interactions.
return !action.InteractOnMiss;
}
switch (action)
{
case WorldTargetAction mapTarget:
return TryTargetWorld(args, mapTarget, user, comp) || !action.InteractOnMiss;
case EntityTargetAction entTarget:
return TargetEntity(args, entTarget, user, comp) || !action.InteractOnMiss;
default:
Logger.Error($"Unknown targeting action: {action.GetType()}");
return false;
}
}
private bool TryTargetWorld(in PointerInputCmdHandler.PointerInputCmdArgs args, WorldTargetAction action, EntityUid user, ActionsComponent actionComp)
{
var coords = args.Coordinates.ToMap(EntityManager);
if (!ValidateWorldTarget(user, coords, action))
{
// Invalid target.
if (action.DeselectOnMiss)
Ui?.StopTargeting();
return false;
}
if (action.ClientExclusive)
{
if (action.Event != null)
{
action.Event.Target = coords;
action.Event.Performer = user;
}
PerformAction(actionComp, action, action.Event, GameTiming.CurTime);
}
else
EntityManager.RaisePredictiveEvent(new RequestPerformActionEvent(action, coords));
if (!action.Repeat)
Ui?.StopTargeting();
return true;
}
private bool TargetEntity(in PointerInputCmdHandler.PointerInputCmdArgs args, EntityTargetAction action, EntityUid user, ActionsComponent actionComp)
{
if (!ValidateEntityTarget(user, args.EntityUid, action))
{
if (action.DeselectOnMiss)
Ui?.StopTargeting();
return false;
}
if (action.ClientExclusive)
{
if (action.Event != null)
{
action.Event.Target = args.EntityUid;
action.Event.Performer = user;
}
PerformAction(actionComp, action, action.Event, GameTiming.CurTime);
}
else
EntityManager.RaisePredictiveEvent(new RequestPerformActionEvent(action, args.EntityUid));
if (!action.Repeat)
Ui?.StopTargeting();
return true;
}
/// <summary>
/// Execute convenience functionality for actions (pop-ups, sound, speech)
/// </summary>
protected override bool PerformBasicActions(EntityUid user, ActionType action)
{
var performedAction = action.Sound != null
|| !string.IsNullOrWhiteSpace(action.UserPopup)
|| !string.IsNullOrWhiteSpace(action.Popup);
if (!GameTiming.IsFirstTimePredicted)
return performedAction;
if (!string.IsNullOrWhiteSpace(action.UserPopup))
{
var msg = (!action.Toggled || string.IsNullOrWhiteSpace(action.PopupToggleSuffix))
? Loc.GetString(action.UserPopup)
: Loc.GetString(action.UserPopup + action.PopupToggleSuffix);
_popupSystem.PopupEntity(msg, user);
}
else if (!string.IsNullOrWhiteSpace(action.Popup))
{
var msg = (!action.Toggled || string.IsNullOrWhiteSpace(action.PopupToggleSuffix))
? Loc.GetString(action.Popup)
: Loc.GetString(action.Popup + action.PopupToggleSuffix);
_popupSystem.PopupEntity(msg, user);
}
if (action.Sound != null)
SoundSystem.Play(action.Sound.GetSound(), Filter.Local(), user, action.AudioParams);
return performedAction;
}
internal void StopTargeting()
{
_targetOutline.Disable();
_interactionOutline.SetEnabled(true);
if (!_overlayMan.TryGetOverlay<ShowHandItemOverlay>(out var handOverlay) || handOverlay == null)
return;
handOverlay.IconOverride = null;
handOverlay.EntityOverride = null;
}
internal void StartTargeting(TargetedAction action)
{
// override "held-item" overlay
if (action.TargetingIndicator
&& _overlayMan.TryGetOverlay<ShowHandItemOverlay>(out var handOverlay)
&& handOverlay != null)
{
if (action.ItemIconStyle == ItemActionIconStyle.BigItem && action.Provider != null)
{
handOverlay.EntityOverride = action.Provider;
}
else if (action.Toggled && action.IconOn != null)
handOverlay.IconOverride = action.IconOn.Frame0();
else if (action.Icon != null)
handOverlay.IconOverride = action.Icon.Frame0();
}
// TODO: allow world-targets to check valid positions. E.g., maybe:
// - Draw a red/green ghost entity
// - Add a yes/no checkmark where the HandItemOverlay usually is
// Highlight valid entity targets
if (action is not EntityTargetAction entityAction)
return;
Func<EntityUid, bool>? predicate = null;
if (!entityAction.CanTargetSelf)
predicate = e => e != entityAction.AttachedEntity;
var range = entityAction.CheckCanAccess ? action.Range : -1;
_interactionOutline.SetEnabled(false);
_targetOutline.Enable(range, entityAction.CheckCanAccess, predicate, entityAction.Whitelist, null);
}
internal void TryFillSlot(byte hotbar, byte index)
{
if (Ui == null)
return;
var fillEvent = new FillActionSlotEvent();
RaiseLocalEvent(Ui.Component.Owner, fillEvent, broadcast: true);
if (fillEvent.Action == null)
return;
fillEvent.Action.ClientExclusive = true;
fillEvent.Action.Temporary = true;
fillEvent.Action.AutoPopulate = false;
Ui.Component.Actions.Add(fillEvent.Action);
Assignments.AssignSlot(hotbar, index, fillEvent.Action);
Ui.UpdateUI();
}
/*public void SaveActionAssignments(string path)
{
@@ -628,13 +239,13 @@ namespace Content.Client.Actions
/// </summary>
public void LoadActionAssignments(string path, bool userData)
{
if (Ui == null)
if (PlayerActions == null)
return;
var file = new ResourcePath(path).ToRootedPath();
var file = new ResPath(path).ToRootedPath();
TextReader reader = userData
? _resourceManager.UserData.OpenText(file)
: _resourceManager.ContentFileReadText(file);
? _resources.UserData.OpenText(file)
: _resources.ContentFileReadText(file);
var yamlStream = new YamlStream();
yamlStream.Load(reader);
@@ -642,13 +253,9 @@ namespace Content.Client.Actions
if (yamlStream.Documents[0].RootNode.ToDataNode() is not SequenceDataNode sequence)
return;
foreach (var (action, assigns) in Assignments.Assignments)
{
foreach (var index in assigns)
{
Assignments.ClearSlot(index.Hotbar, index.Slot, true);
}
}
ClearAssignments?.Invoke();
var assignments = new List<SlotAssignment>();
foreach (var entry in sequence.Sequence)
{
@@ -658,28 +265,33 @@ namespace Content.Client.Actions
if (!map.TryGet("action", out var actionNode))
continue;
var action = _serializationManager.Read<ActionType>(actionNode);
var action = _serialization.Read<ActionType>(actionNode, notNullableOverride: true);
if (Ui.Component.Actions.TryGetValue(action, out var existingAction))
if (PlayerActions.Actions.TryGetValue(action, out var existingAction))
{
existingAction.CopyFrom(action);
action = existingAction;
}
else
Ui.Component.Actions.Add(action);
{
PlayerActions.Actions.Add(action);
}
if (!map.TryGet("assignments", out var assignmentNode))
continue;
var assignments = _serializationManager.Read<List<(byte Hotbar, byte Slot)>>(assignmentNode);
var nodeAssignments = _serialization.Read<List<(byte Hotbar, byte Slot)>>(assignmentNode, notNullableOverride: true);
foreach (var index in assignments)
foreach (var index in nodeAssignments)
{
Assignments.AssignSlot(index.Hotbar, index.Slot, action);
var assignment = new SlotAssignment(index.Hotbar, index.Slot, action);
assignments.Add(assignment);
}
}
UIDirty = true;
AssignSlot?.Invoke(assignments);
}
public record struct SlotAssignment(byte Hotbar, byte Slot, ActionType Action);
}
}

View File

@@ -1,167 +0,0 @@
using Content.Shared.Actions;
using Content.Shared.Actions.ActionTypes;
using System.Linq;
namespace Content.Client.Actions.Assignments
{
/// <summary>
/// Tracks and manages the hotbar assignments for actions.
/// </summary>
[DataDefinition]
public sealed class ActionAssignments
{
// the slots and assignments fields hold client's assignments (what action goes in what slot),
// which are completely client side and independent of what actions they've actually been granted and
// what item the action is actually for.
/// <summary>
/// x = hotbar number, y = slot of that hotbar (index 0 corresponds to the one labeled "1",
/// index 9 corresponds to the one labeled "0"). Essentially the inverse of _assignments.
/// </summary>
private readonly ActionType?[,] _slots;
/// <summary>
/// Hotbar and slot assignment for each action type (slot index 0 corresponds to the one labeled "1",
/// slot index 9 corresponds to the one labeled "0"). The key corresponds to an index in the _slots array.
/// The value is a list because actions can be assigned to multiple slots. Even if an action type has not been granted,
/// it can still be assigned to a slot. Essentially the inverse of _slots.
/// There will be no entry if there is no assignment (no empty lists in this dict)
/// </summary>
[DataField("assignments")]
public readonly Dictionary<ActionType, List<(byte Hotbar, byte Slot)>> Assignments = new();
/// <summary>
/// Actions which have been manually cleared by the user, thus should not
/// auto-populate.
/// </summary>
public readonly SortedSet<ActionType> PreventAutoPopulate = new();
private readonly byte _numHotbars;
private readonly byte _numSlots;
public ActionAssignments(byte numHotbars, byte numSlots)
{
_numHotbars = numHotbars;
_numSlots = numSlots;
_slots = new ActionType?[numHotbars, numSlots];
}
public bool Remove(ActionType action) => Replace(action, null);
internal bool Replace(ActionType action, ActionType? newAction)
{
if (!Assignments.Remove(action, out var assigns))
return false;
if (newAction != null)
Assignments[newAction] = assigns;
foreach (var (bar, slot) in assigns)
{
_slots[bar, slot] = newAction;
}
return true;
}
/// <summary>
/// Assigns the indicated hotbar slot to the specified action type.
/// </summary>
/// <param name="hotbar">hotbar whose slot is being assigned</param>
/// <param name="slot">slot of the hotbar to assign to (0 = the slot labeled 1, 9 = the slot labeled 0)</param>
/// <param name="actionType">action to assign to the slot</param>
public void AssignSlot(byte hotbar, byte slot, ActionType actionType)
{
ClearSlot(hotbar, slot, false);
_slots[hotbar, slot] = actionType;
if (Assignments.TryGetValue(actionType, out var slotList))
{
slotList.Add((hotbar, slot));
}
else
{
var newList = new List<(byte Hotbar, byte Slot)> { (hotbar, slot) };
Assignments[actionType] = newList;
}
}
/// <summary>
/// Clear the assignment from the indicated slot.
/// </summary>
/// <param name="hotbar">hotbar whose slot is being cleared</param>
/// <param name="slot">slot of the hotbar to clear (0 = the slot labeled 1, 9 = the slot labeled 0)</param>
/// <param name="preventAutoPopulate">if true, the action assigned to this slot
/// will be prevented from being auto-populated in the future when it is newly granted.
/// Item actions will automatically be allowed to auto populate again
/// when their associated item are unequipped. This ensures that items that are newly
/// picked up will always present their actions to the user even if they had earlier been cleared.
/// </param>
public void ClearSlot(byte hotbar, byte slot, bool preventAutoPopulate)
{
// remove this particular assignment from our data structures
// (keeping in mind something can be assigned multiple slots)
var currentAction = _slots[hotbar, slot];
if (currentAction == null)
return;
if (preventAutoPopulate)
PreventAutoPopulate.Add(currentAction);
var assignmentList = Assignments[currentAction];
assignmentList = assignmentList.Where(a => a.Hotbar != hotbar || a.Slot != slot).ToList();
if (!assignmentList.Any())
{
Assignments.Remove(currentAction);
}
else
{
Assignments[currentAction] = assignmentList;
}
_slots[hotbar, slot] = null;
}
/// <summary>
/// Finds the next open slot the action can go in and assigns it there,
/// starting from the currently selected hotbar.
/// Does not update any UI elements, only updates the assignment data structures.
/// </summary>
/// <param name="force">if true, will force the assignment to occur
/// regardless of whether this assignment has been prevented from auto population
/// via ClearSlot's preventAutoPopulate parameter. If false, will have no effect
/// if this assignment has been prevented from auto population.</param>
public void AutoPopulate(ActionType toAssign, byte currentHotbar, bool force = true)
{
if (!force && PreventAutoPopulate.Contains(toAssign))
return;
for (byte hotbarOffset = 0; hotbarOffset < _numHotbars; hotbarOffset++)
{
for (byte slot = 0; slot < _numSlots; slot++)
{
var hotbar = (byte) ((currentHotbar + hotbarOffset) % _numHotbars);
var slotAssignment = _slots[hotbar, slot];
if (slotAssignment != null)
continue;
AssignSlot(hotbar, slot, toAssign);
return;
}
}
// there was no empty slot
}
/// <summary>
/// Gets the assignment to the indicated slot if there is one.
/// </summary>
public ActionType? this[in byte hotbar, in byte slot] => _slots[hotbar, slot];
/// <returns>true if we have the assignment assigned to some slot</returns>
public bool HasAssignment(ActionType assignment)
{
return Assignments.ContainsKey(assignment);
}
}
}

View File

@@ -1,426 +0,0 @@
using System.Globalization;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using Content.Client.DragDrop;
using Content.Client.HUD;
using Content.Client.Stylesheets;
using Content.Shared.Actions;
using Content.Shared.Actions.ActionTypes;
using Robust.Client.UserInterface.Controls;
using Robust.Client.UserInterface.CustomControls;
using Robust.Client.Utility;
using Robust.Shared.Input;
using Robust.Shared.Timing;
using static Robust.Client.UserInterface.Controls.BaseButton;
using static Robust.Client.UserInterface.Controls.BoxContainer;
namespace Content.Client.Actions.UI
{
/// <summary>
/// Action selection menu, allows filtering and searching over all possible
/// actions and populating those actions into the hotbar.
/// </summary>
public sealed class ActionMenu : DefaultWindow
{
// Pre-defined global filters that can be used to select actions based on their properties (as opposed to their
// own yaml-defined filters).
// TODO LOC STRINGs
private const string AllFilter = "all";
private const string ItemFilter = "item";
private const string InnateFilter = "innate";
private const string EnabledFilter = "enabled";
private const string InstantFilter = "instant";
private const string TargetedFilter = "targeted";
private readonly string[] _filters =
{
AllFilter,
ItemFilter,
InnateFilter,
EnabledFilter,
InstantFilter,
TargetedFilter
};
private const int MinSearchLength = 3;
private static readonly Regex NonAlphanumeric = new Regex(@"\W", RegexOptions.Compiled);
private static readonly Regex Whitespace = new Regex(@"\s+", RegexOptions.Compiled);
/// <summary>
/// Is an action currently being dragged from this window?
/// </summary>
public bool IsDragging => _dragDropHelper.IsDragging;
private readonly ActionsUI _actionsUI;
private readonly LineEdit _searchBar;
private readonly MultiselectOptionButton<string> _filterButton;
private readonly Label _filterLabel;
private readonly Button _clearButton;
private readonly GridContainer _resultsGrid;
private readonly TextureRect _dragShadow;
private readonly IGameHud _gameHud;
private readonly DragDropHelper<ActionMenuItem> _dragDropHelper;
private readonly IEntityManager _entMan;
public ActionMenu(ActionsUI actionsUI)
{
_actionsUI = actionsUI;
_gameHud = IoCManager.Resolve<IGameHud>();
_entMan = IoCManager.Resolve<IEntityManager>();
Title = Loc.GetString("ui-actionmenu-title");
MinSize = (320, 300);
Contents.AddChild(new BoxContainer
{
Orientation = LayoutOrientation.Vertical,
Children =
{
new BoxContainer
{
Orientation = LayoutOrientation.Horizontal,
Children =
{
(_searchBar = new LineEdit
{
StyleClasses = { StyleNano.StyleClassActionSearchBox },
HorizontalExpand = true,
PlaceHolder = Loc.GetString("ui-actionmenu-search-bar-placeholder-text")
}),
(_filterButton = new MultiselectOptionButton<string>()
{
Label = Loc.GetString("ui-actionmenu-filter-button")
})
}
},
(_clearButton = new Button
{
Text = Loc.GetString("ui-actionmenu-clear-button"),
}),
(_filterLabel = new Label()),
new ScrollContainer
{
//TODO: needed? MinSize = new Vector2(200.0f, 0.0f),
VerticalExpand = true,
HorizontalExpand = true,
Children =
{
(_resultsGrid = new GridContainer
{
MaxGridWidth = 300
})
}
}
}
});
foreach (var tag in _filters)
{
_filterButton.AddItem( CultureInfo.CurrentCulture.TextInfo.ToTitleCase(tag), tag);
}
// default to showing all actions.
_filterButton.SelectKey(AllFilter);
UpdateFilterLabel();
_dragShadow = new TextureRect
{
MinSize = (64, 64),
Stretch = TextureRect.StretchMode.Scale,
Visible = false,
SetSize = (64, 64)
};
UserInterfaceManager.PopupRoot.AddChild(_dragShadow);
_dragDropHelper = new DragDropHelper<ActionMenuItem>(OnBeginActionDrag, OnContinueActionDrag, OnEndActionDrag);
}
protected override void EnteredTree()
{
base.EnteredTree();
_clearButton.OnPressed += OnClearButtonPressed;
_searchBar.OnTextChanged += OnSearchTextChanged;
_filterButton.OnItemSelected += OnFilterItemSelected;
_gameHud.ActionsButtonDown = true;
}
protected override void ExitedTree()
{
base.ExitedTree();
_dragDropHelper.EndDrag();
_clearButton.OnPressed -= OnClearButtonPressed;
_searchBar.OnTextChanged -= OnSearchTextChanged;
_filterButton.OnItemSelected -= OnFilterItemSelected;
_gameHud.ActionsButtonDown = false;
foreach (var actionMenuControl in _resultsGrid.Children)
{
var actionMenuItem = (ActionMenuItem) actionMenuControl;
actionMenuItem.OnButtonDown -= OnItemButtonDown;
actionMenuItem.OnButtonUp -= OnItemButtonUp;
actionMenuItem.OnPressed -= OnItemPressed;
}
}
private void OnFilterItemSelected(MultiselectOptionButton<string>.ItemPressedEventArgs args)
{
UpdateFilterLabel();
SearchAndDisplay();
}
protected override void Resized()
{
base.Resized();
// TODO: Can rework this once https://github.com/space-wizards/RobustToolbox/issues/1392 is done,
// currently no good way to let the grid know what size it has to "work with", so must manually resize
_resultsGrid.MaxGridWidth = Width;
}
private bool OnBeginActionDrag()
{
_dragShadow.Texture = _dragDropHelper.Dragged?.Action?.Icon?.Frame0();
// don't make visible until frameupdate, otherwise it'll flicker
LayoutContainer.SetPosition(_dragShadow, UserInterfaceManager.MousePositionScaled.Position - (32, 32));
return true;
}
private bool OnContinueActionDrag(float frameTime)
{
// keep dragged entity centered under mouse
LayoutContainer.SetPosition(_dragShadow, UserInterfaceManager.MousePositionScaled.Position - (32, 32));
// we don't set this visible until frameupdate, otherwise it flickers
_dragShadow.Visible = true;
return true;
}
private void OnEndActionDrag()
{
_dragShadow.Visible = false;
}
private void OnItemButtonDown(ButtonEventArgs args)
{
if (args.Event.Function != EngineKeyFunctions.UIClick ||
args.Button is not ActionMenuItem action)
{
return;
}
_dragDropHelper.MouseDown(action);
}
private void OnItemButtonUp(ButtonEventArgs args)
{
// note the buttonup only fires on the control that was originally
// pressed to initiate the drag, NOT the one we are currently hovering
if (args.Event.Function != EngineKeyFunctions.UIClick) return;
if (UserInterfaceManager.CurrentlyHovered is ActionSlot targetSlot)
{
if (!_dragDropHelper.IsDragging || _dragDropHelper.Dragged?.Action == null)
{
_dragDropHelper.EndDrag();
return;
}
_actionsUI.System.Assignments.AssignSlot(_actionsUI.SelectedHotbar, targetSlot.SlotIndex, _dragDropHelper.Dragged.Action);
_actionsUI.UpdateUI();
}
_dragDropHelper.EndDrag();
}
private void OnItemFocusExited(ActionMenuItem item)
{
// lost focus, cancel the drag if one is in progress
_dragDropHelper.EndDrag();
}
private void OnItemPressed(ButtonEventArgs args)
{
if (args.Button is not ActionMenuItem actionMenuItem) return;
_actionsUI.System.Assignments.AutoPopulate(actionMenuItem.Action, _actionsUI.SelectedHotbar);
_actionsUI.UpdateUI();
}
private void OnClearButtonPressed(ButtonEventArgs args)
{
_searchBar.Clear();
_filterButton.DeselectAll();
UpdateFilterLabel();
SearchAndDisplay();
}
private void OnSearchTextChanged(LineEdit.LineEditEventArgs obj)
{
SearchAndDisplay();
}
private void SearchAndDisplay()
{
var search = Standardize(_searchBar.Text);
// only display nothing if there are no filters selected and text is not long enough.
// otherwise we will search if even one filter is applied, regardless of length of search string
if (_filterButton.SelectedKeys.Count == 0 &&
(string.IsNullOrWhiteSpace(search) || search.Length < MinSearchLength))
{
ClearList();
return;
}
var matchingActions = _actionsUI.Component.Actions
.Where(a => MatchesSearchCriteria(a, search, _filterButton.SelectedKeys));
PopulateActions(matchingActions);
}
private void UpdateFilterLabel()
{
if (_filterButton.SelectedKeys.Count == 0)
{
_filterLabel.Visible = false;
}
else
{
_filterLabel.Visible = true;
_filterLabel.Text = Loc.GetString("ui-actionmenu-filter-label",
("selectedLabels", string.Join(", ", _filterButton.SelectedLabels)));
}
}
private bool MatchesSearchCriteria(ActionType action, string standardizedSearch,
IReadOnlyList<string> selectedFilterTags)
{
// check filter tag match first - each action must contain all filter tags currently selected.
// if no tags selected, don't check tags
if (selectedFilterTags.Count > 0 && selectedFilterTags.Any(filterTag => !ActionMatchesFilterTag(action, filterTag)))
{
return false;
}
// check search tag match against the search query
if (action.Keywords.Any(standardizedSearch.Contains))
{
return true;
}
if (Standardize(action.Name.ToString()).Contains(standardizedSearch))
{
return true;
}
// search by provider name
if (action.Provider == null || action.Provider == _actionsUI.Component.Owner)
return false;
var name = _entMan.GetComponent<MetaDataComponent>(action.Provider.Value).EntityName;
return Standardize(name).Contains(standardizedSearch);
}
private bool ActionMatchesFilterTag(ActionType action, string tag)
{
return tag switch
{
EnabledFilter => action.Enabled,
ItemFilter => action.Provider != null && action.Provider != _actionsUI.Component.Owner,
InnateFilter => action.Provider == null || action.Provider == _actionsUI.Component.Owner,
InstantFilter => action is InstantAction,
TargetedFilter => action is TargetedAction,
_ => true
};
}
/// <summary>
/// Standardized form is all lowercase, no non-alphanumeric characters (converted to whitespace),
/// trimmed, 1 space max per whitespace gap,
/// and optional spaces between case change
/// </summary>
private static string Standardize(string rawText, bool splitOnCaseChange = false)
{
rawText ??= string.Empty;
// treat non-alphanumeric characters as whitespace
rawText = NonAlphanumeric.Replace(rawText, " ");
// trim spaces and reduce internal whitespaces to 1 max
rawText = Whitespace.Replace(rawText, " ").Trim();
if (splitOnCaseChange)
{
// insert a space when case switches from lower to upper
rawText = AddSpaces(rawText, true);
}
return rawText.ToLowerInvariant().Trim();
}
// taken from https://stackoverflow.com/a/272929 (CC BY-SA 3.0)
private static string AddSpaces(string text, bool preserveAcronyms)
{
if (string.IsNullOrWhiteSpace(text))
return string.Empty;
var newText = new StringBuilder(text.Length * 2);
newText.Append(text[0]);
for (var i = 1; i < text.Length; i++)
{
if (char.IsUpper(text[i]))
{
if ((text[i - 1] != ' ' && !char.IsUpper(text[i - 1])) ||
(preserveAcronyms && char.IsUpper(text[i - 1]) &&
i < text.Length - 1 && !char.IsUpper(text[i + 1])))
newText.Append(' ');
}
newText.Append(text[i]);
}
return newText.ToString();
}
private void PopulateActions(IEnumerable<ActionType> actions)
{
ClearList();
foreach (var action in actions)
{
var actionItem = new ActionMenuItem(_actionsUI, action, OnItemFocusExited);
_resultsGrid.Children.Add(actionItem);
actionItem.SetActionState(action.Enabled);
actionItem.OnButtonDown += OnItemButtonDown;
actionItem.OnButtonUp += OnItemButtonUp;
actionItem.OnPressed += OnItemPressed;
}
}
private void ClearList()
{
// TODO: Not sure if this unsub is needed if children are all being cleared
foreach (var actionItem in _resultsGrid.Children)
{
((ActionMenuItem) actionItem).OnPressed -= OnItemPressed;
}
_resultsGrid.Children.Clear();
}
/// <summary>
/// Should be invoked when action states change, ensures
/// currently displayed actions are properly showing their revoked / granted status
/// </summary>
public void UpdateUI()
{
foreach (var actionItem in _resultsGrid.Children)
{
var actionMenuItem = ((ActionMenuItem) actionItem);
actionMenuItem.SetActionState(actionMenuItem.Action.Enabled);
}
SearchAndDisplay();
}
protected override void FrameUpdate(FrameEventArgs args)
{
base.FrameUpdate(args);
_dragDropHelper.Update(args.DeltaSeconds);
}
}
}

View File

@@ -1,228 +0,0 @@
using System;
using Content.Client.Stylesheets;
using Content.Shared.Actions;
using Content.Shared.Actions.ActionTypes;
using Robust.Client.GameObjects;
using Robust.Client.Graphics;
using Robust.Client.UserInterface;
using Robust.Client.UserInterface.Controls;
using Robust.Client.Utility;
using Robust.Shared.Utility;
using static Robust.Client.UserInterface.Controls.BoxContainer;
namespace Content.Client.Actions.UI
{
// TODO merge this with action-slot when it gets XAMLd
// this has way too much overlap, especially now that they both have the item-sprite icons.
/// <summary>
/// An individual action visible in the action menu.
/// </summary>
public sealed class ActionMenuItem : ContainerButton
{
// shorter than default tooltip delay so user can
// quickly explore what each action is
private const float CustomTooltipDelay = 0.2f;
private readonly TextureRect _bigActionIcon;
private readonly TextureRect _smallActionIcon;
private readonly SpriteView _smallItemSpriteView;
private readonly SpriteView _bigItemSpriteView;
public ActionType Action;
private Action<ActionMenuItem> _onControlFocusExited;
private readonly ActionsUI _actionsUI;
public ActionMenuItem(ActionsUI actionsUI, ActionType action, Action<ActionMenuItem> onControlFocusExited)
{
_actionsUI = actionsUI;
Action = action;
_onControlFocusExited = onControlFocusExited;
SetSize = (64, 64);
VerticalAlignment = VAlignment.Top;
_bigActionIcon = new TextureRect
{
HorizontalExpand = true,
VerticalExpand = true,
Stretch = TextureRect.StretchMode.Scale,
Visible = false
};
_bigItemSpriteView = new SpriteView
{
HorizontalExpand = true,
VerticalExpand = true,
Scale = (2, 2),
Visible = false,
OverrideDirection = Direction.South,
};
_smallActionIcon = new TextureRect
{
HorizontalAlignment = HAlignment.Right,
VerticalAlignment = VAlignment.Bottom,
Stretch = TextureRect.StretchMode.Scale,
Visible = false
};
_smallItemSpriteView = new SpriteView
{
HorizontalAlignment = HAlignment.Right,
VerticalAlignment = VAlignment.Bottom,
Visible = false,
OverrideDirection = Direction.South,
};
// padding to the left of the small icon
var paddingBoxItemIcon = new BoxContainer
{
Orientation = LayoutOrientation.Horizontal,
HorizontalExpand = true,
VerticalExpand = true,
MinSize = (64, 64)
};
paddingBoxItemIcon.AddChild(new Control()
{
MinSize = (32, 32),
});
paddingBoxItemIcon.AddChild(new Control
{
Children =
{
_smallActionIcon,
_smallItemSpriteView
}
});
AddChild(_bigActionIcon);
AddChild(_bigItemSpriteView);
AddChild(paddingBoxItemIcon);
TooltipDelay = CustomTooltipDelay;
TooltipSupplier = SupplyTooltip;
UpdateIcons();
}
public void UpdateIcons()
{
UpdateItemIcon();
if (Action == null)
{
SetActionIcon(null);
return;
}
if ((_actionsUI.SelectingTargetFor?.Action == Action || Action.Toggled) && Action.IconOn != null)
SetActionIcon(Action.IconOn.Frame0());
else
SetActionIcon(Action.Icon?.Frame0());
}
private void SetActionIcon(Texture? texture)
{
if (texture == null || Action == null)
{
_bigActionIcon.Texture = null;
_bigActionIcon.Visible = false;
_smallActionIcon.Texture = null;
_smallActionIcon.Visible = false;
}
else if (Action.EntityIcon != null && Action.ItemIconStyle == ItemActionIconStyle.BigItem)
{
_smallActionIcon.Texture = texture;
_smallActionIcon.Modulate = Action.IconColor;
_smallActionIcon.Visible = true;
_bigActionIcon.Texture = null;
_bigActionIcon.Visible = false;
}
else
{
_bigActionIcon.Texture = texture;
_bigActionIcon.Modulate = Action.IconColor;
_bigActionIcon.Visible = true;
_smallActionIcon.Texture = null;
_smallActionIcon.Visible = false;
}
}
private void UpdateItemIcon()
{
if (Action?.EntityIcon == null || !IoCManager.Resolve<IEntityManager>().TryGetComponent(Action.EntityIcon.Value, out SpriteComponent? sprite))
{
_bigItemSpriteView.Visible = false;
_bigItemSpriteView.Sprite = null;
_smallItemSpriteView.Visible = false;
_smallItemSpriteView.Sprite = null;
}
else
{
switch (Action.ItemIconStyle)
{
case ItemActionIconStyle.BigItem:
_bigItemSpriteView.Visible = true;
_bigItemSpriteView.Sprite = sprite;
_smallItemSpriteView.Visible = false;
_smallItemSpriteView.Sprite = null;
break;
case ItemActionIconStyle.BigAction:
_bigItemSpriteView.Visible = false;
_bigItemSpriteView.Sprite = null;
_smallItemSpriteView.Visible = true;
_smallItemSpriteView.Sprite = sprite;
break;
case ItemActionIconStyle.NoItem:
_bigItemSpriteView.Visible = false;
_bigItemSpriteView.Sprite = null;
_smallItemSpriteView.Visible = false;
_smallItemSpriteView.Sprite = null;
break;
}
}
}
protected override void ControlFocusExited()
{
base.ControlFocusExited();
_onControlFocusExited.Invoke(this);
}
private Control SupplyTooltip(Control? sender)
{
var name = FormattedMessage.FromMarkupPermissive(Loc.GetString(Action.Name));
var decr = FormattedMessage.FromMarkupPermissive(Loc.GetString(Action.Description));
var tooltip = new ActionAlertTooltip(name, decr);
if (Action.Enabled && (Action.Charges == null || Action.Charges != 0))
tooltip.Cooldown = Action.Cooldown;
return tooltip;
}
/// <summary>
/// Change how this is displayed depending on if it is granted or revoked
/// </summary>
public void SetActionState(bool granted)
{
if (granted)
{
if (HasStyleClass(StyleNano.StyleClassActionMenuItemRevoked))
{
RemoveStyleClass(StyleNano.StyleClassActionMenuItemRevoked);
}
}
else
{
if (!HasStyleClass(StyleNano.StyleClassActionMenuItemRevoked))
{
AddStyleClass(StyleNano.StyleClassActionMenuItemRevoked);
}
}
}
}
}

View File

@@ -1,551 +0,0 @@
using System;
using Content.Client.Cooldown;
using Content.Client.Stylesheets;
using Content.Shared.Actions;
using Content.Shared.Actions.ActionTypes;
using Robust.Client.GameObjects;
using Robust.Client.Graphics;
using Robust.Client.UserInterface;
using Robust.Client.UserInterface.Controls;
using Robust.Client.Utility;
using Robust.Shared.Input;
using Robust.Shared.Timing;
using Robust.Shared.Utility;
using static Robust.Client.UserInterface.Controls.BoxContainer;
namespace Content.Client.Actions.UI
{
/// <summary>
/// A slot in the action hotbar. Not extending BaseButton because
/// its needs diverged too much.
/// </summary>
public sealed class ActionSlot : PanelContainer
{
// shorter than default tooltip delay so user can more easily
// see what actions they've been given
private const float CustomTooltipDelay = 0.5f;
private static readonly string EnabledColor = "#7b7e9e";
private static readonly string DisabledColor = "#950000";
private bool _spriteViewDirty = false;
/// <summary>
/// Current action in this slot.
/// </summary>
public ActionType? Action { get; private set; }
/// <summary>
/// 1-10 corresponding to the number label on the slot (10 is labeled as 0)
/// </summary>
private byte SlotNumber => (byte) (SlotIndex + 1);
public byte SlotIndex { get; }
private readonly IGameTiming _gameTiming;
private readonly IEntityManager _entMan;
private readonly RichTextLabel _number;
private readonly TextureRect _bigActionIcon;
private readonly TextureRect _smallActionIcon;
private readonly SpriteView _smallItemSpriteView;
private readonly SpriteView _bigItemSpriteView;
private readonly CooldownGraphic _cooldownGraphic;
private readonly ActionsUI _actionsUI;
private readonly ActionMenu _actionMenu;
// whether button is currently pressed down by mouse or keybind down.
private bool _depressed;
private bool _beingHovered;
/// <summary>
/// Creates an action slot for the specified number
/// </summary>
/// <param name="slotIndex">slot index this corresponds to, 0-9 (0 labeled as 1, 8, labeled "9", 9 labeled as "0".</param>
public ActionSlot(ActionsUI actionsUI, ActionMenu actionMenu, byte slotIndex, IGameTiming timing, IEntityManager entMan)
{
_actionsUI = actionsUI;
_actionMenu = actionMenu;
_gameTiming = timing;
_entMan = entMan;
SlotIndex = slotIndex;
MouseFilter = MouseFilterMode.Stop;
SetSize = (64, 64);
VerticalAlignment = VAlignment.Top;
TooltipDelay = CustomTooltipDelay;
TooltipSupplier = SupplyTooltip;
_number = new RichTextLabel
{
StyleClasses = {StyleNano.StyleClassHotbarSlotNumber}
};
_number.SetMessage(SlotNumberLabel());
_bigActionIcon = new TextureRect
{
HorizontalExpand = true,
VerticalExpand = true,
Stretch = TextureRect.StretchMode.Scale,
Visible = false
};
_bigItemSpriteView = new SpriteView
{
HorizontalExpand = true,
VerticalExpand = true,
Scale = (2,2),
Visible = false,
OverrideDirection = Direction.South,
};
_smallActionIcon = new TextureRect
{
HorizontalAlignment = HAlignment.Right,
VerticalAlignment = VAlignment.Bottom,
Stretch = TextureRect.StretchMode.Scale,
Visible = false
};
_smallItemSpriteView = new SpriteView
{
HorizontalAlignment = HAlignment.Right,
VerticalAlignment = VAlignment.Bottom,
Visible = false,
OverrideDirection = Direction.South,
};
_cooldownGraphic = new CooldownGraphic {Progress = 0, Visible = false};
// padding to the left of the number to shift it right
var paddingBox = new BoxContainer
{
Orientation = LayoutOrientation.Horizontal,
HorizontalExpand = true,
VerticalExpand = true,
MinSize = (64, 64)
};
paddingBox.AddChild(new Control()
{
MinSize = (4, 4),
});
paddingBox.AddChild(_number);
// padding to the left of the small icon
var paddingBoxItemIcon = new BoxContainer
{
Orientation = LayoutOrientation.Horizontal,
HorizontalExpand = true,
VerticalExpand = true,
MinSize = (64, 64)
};
paddingBoxItemIcon.AddChild(new Control()
{
MinSize = (32, 32),
});
paddingBoxItemIcon.AddChild(new Control
{
Children =
{
_smallActionIcon,
_smallItemSpriteView
}
});
AddChild(_bigActionIcon);
AddChild(_bigItemSpriteView);
AddChild(_cooldownGraphic);
AddChild(paddingBox);
AddChild(paddingBoxItemIcon);
DrawModeChanged();
}
private Control? SupplyTooltip(Control sender)
{
if (Action == null)
return null;
string? extra = null;
if (Action.Charges != null)
{
extra = Loc.GetString("ui-actionslot-charges", ("charges", Action.Charges));
}
var name = FormattedMessage.FromMarkupPermissive(Loc.GetString(Action.Name));
var decr = FormattedMessage.FromMarkupPermissive(Loc.GetString(Action.Description));
var tooltip = new ActionAlertTooltip(name, decr, extra);
if (Action.Enabled && (Action.Charges == null || Action.Charges != 0))
tooltip.Cooldown = Action.Cooldown;
return tooltip;
}
protected override void MouseEntered()
{
base.MouseEntered();
_beingHovered = true;
DrawModeChanged();
if (Action?.Provider != null)
_actionsUI.System.HighlightItemSlot(Action.Provider.Value);
}
protected override void MouseExited()
{
base.MouseExited();
_beingHovered = false;
CancelPress();
DrawModeChanged();
_actionsUI.System.StopHighlightingItemSlot();
}
protected override void KeyBindDown(GUIBoundKeyEventArgs args)
{
base.KeyBindDown(args);
if (Action == null)
{
// No action for this slot. Maybe the user is trying to add a mapping action?
_actionsUI.System.TryFillSlot(_actionsUI.SelectedHotbar, SlotIndex);
return;
}
// only handle clicks, and can't do anything to this if no assignment
if (args.Function == EngineKeyFunctions.UIClick)
{
// might turn into a drag or a full press if released
Depress(true);
_actionsUI.DragDropHelper.MouseDown(this);
DrawModeChanged();
return;
}
if (args.Function != EngineKeyFunctions.UIRightClick || _actionsUI.Locked)
return;
if (_actionsUI.DragDropHelper.IsDragging || _actionMenu.IsDragging)
return;
// user right clicked on an action slot, so we clear it.
_actionsUI.System.Assignments.ClearSlot(_actionsUI.SelectedHotbar, SlotIndex, true);
// If this was a temporary action, and it is no longer assigned to any slots, then we remove the action
// altogether.
if (Action.Temporary)
{
// Theres probably a better way to do this.....
DebugTools.Assert(Action.ClientExclusive, "Temporary-actions must be client exclusive");
if (!_actionsUI.System.Assignments.Assignments.TryGetValue(Action, out var index)
|| index.Count == 0)
{
_actionsUI.Component.Actions.Remove(Action);
}
}
_actionsUI.StopTargeting();
_actionsUI.UpdateUI();
}
protected override void KeyBindUp(GUIBoundKeyEventArgs args)
{
base.KeyBindUp(args);
if (args.Function != EngineKeyFunctions.UIClick)
return;
// might be finishing a drag or using the action
if (_actionsUI.DragDropHelper.IsDragging &&
_actionsUI.DragDropHelper.Dragged == this &&
UserInterfaceManager.CurrentlyHovered is ActionSlot targetSlot &&
targetSlot != this)
{
// finish the drag, swap the 2 slots
var fromIdx = SlotIndex;
var fromAssignment = _actionsUI.System.Assignments[_actionsUI.SelectedHotbar, fromIdx];
var toIdx = targetSlot.SlotIndex;
var toAssignment = _actionsUI.System.Assignments[_actionsUI.SelectedHotbar, toIdx];
if (fromIdx == toIdx) return;
if (fromAssignment == null) return;
_actionsUI.System.Assignments.AssignSlot(_actionsUI.SelectedHotbar, toIdx, fromAssignment);
if (toAssignment != null)
{
_actionsUI.System.Assignments.AssignSlot(_actionsUI.SelectedHotbar, fromIdx, toAssignment);
}
else
{
_actionsUI.System.Assignments.ClearSlot(_actionsUI.SelectedHotbar, fromIdx, false);
}
_actionsUI.UpdateUI();
}
else
{
// perform the action
if (UserInterfaceManager.CurrentlyHovered == this)
{
Depress(false);
}
}
_actionsUI.DragDropHelper.EndDrag();
DrawModeChanged();
}
protected override void ControlFocusExited()
{
// lost focus for some reason, cancel the drag if there is one.
base.ControlFocusExited();
_actionsUI.DragDropHelper.EndDrag();
DrawModeChanged();
}
/// <summary>
/// Cancel current press without triggering the action
/// </summary>
public void CancelPress()
{
_depressed = false;
DrawModeChanged();
}
/// <summary>
/// Press this button down. If it was depressed and now set to not depressed, will
/// trigger the action.
/// </summary>
public void Depress(bool depress)
{
// action can still be toggled if it's allowed to stay selected
if (Action == null || !Action.Enabled) return;
if (_depressed && !depress)
{
// fire the action
_actionsUI.System.OnSlotPressed(this);
}
_depressed = depress;
}
/// <summary>
/// Updates the item action assigned to this slot, tied to a specific item.
/// </summary>
/// <param name="action">action to assign</param>
/// <param name="item">item the action is provided by</param>
public void Assign(ActionType action)
{
// already assigned
if (Action != null && Action == action) return;
Action = action;
HideTooltip();
UpdateIcons();
DrawModeChanged();
_number.SetMessage(SlotNumberLabel());
}
/// <summary>
/// Clears the action assigned to this slot
/// </summary>
public void Clear()
{
if (Action == null) return;
Action = null;
_depressed = false;
HideTooltip();
UpdateIcons();
DrawModeChanged();
_number.SetMessage(SlotNumberLabel());
}
/// <summary>
/// Display the action in this slot (if there is one) as enabled
/// </summary>
public void Enable()
{
DrawModeChanged();
_number.SetMessage(SlotNumberLabel());
}
/// <summary>
/// Display the action in this slot (if there is one) as disabled.
/// The slot is still clickable.
/// </summary>
public void Disable()
{
_depressed = false;
DrawModeChanged();
_number.SetMessage(SlotNumberLabel());
}
private FormattedMessage SlotNumberLabel()
{
if (SlotNumber > 10) return FormattedMessage.FromMarkup("");
var number = Loc.GetString(SlotNumber == 10 ? "0" : SlotNumber.ToString());
var color = (Action == null || Action.Enabled) ? EnabledColor : DisabledColor;
return FormattedMessage.FromMarkup("[color=" + color + "]" + number + "[/color]");
}
public void UpdateIcons()
{
UpdateItemIcon();
if (Action == null)
{
SetActionIcon(null);
return;
}
if ((_actionsUI.SelectingTargetFor?.Action == Action || Action.Toggled) && Action.IconOn != null)
SetActionIcon(Action.IconOn.Frame0());
else
SetActionIcon(Action.Icon?.Frame0());
}
private void SetActionIcon(Texture? texture)
{
if (texture == null || Action == null)
{
_bigActionIcon.Texture = null;
_bigActionIcon.Visible = false;
_smallActionIcon.Texture = null;
_smallActionIcon.Visible = false;
}
else if (Action.EntityIcon != null && Action.ItemIconStyle == ItemActionIconStyle.BigItem)
{
_smallActionIcon.Texture = texture;
_smallActionIcon.Modulate = Action.IconColor;
_smallActionIcon.Visible = true;
_bigActionIcon.Texture = null;
_bigActionIcon.Visible = false;
}
else
{
_bigActionIcon.Texture = texture;
_bigActionIcon.Modulate = Action.IconColor;
_bigActionIcon.Visible = true;
_smallActionIcon.Texture = null;
_smallActionIcon.Visible = false;
}
}
private void UpdateItemIcon()
{
if (Action?.EntityIcon != null && !_entMan.EntityExists(Action.EntityIcon))
{
// This is almost certainly because a player received/processed their own actions component state before
// being send the entity in their inventory that enabled this action.
// Defer updating icons to the next FrameUpdate().
_spriteViewDirty = true;
return;
}
if (Action?.EntityIcon == null || !_entMan.TryGetComponent(Action.EntityIcon.Value, out SpriteComponent? sprite))
{
_bigItemSpriteView.Visible = false;
_bigItemSpriteView.Sprite = null;
_smallItemSpriteView.Visible = false;
_smallItemSpriteView.Sprite = null;
}
else
{
switch (Action.ItemIconStyle)
{
case ItemActionIconStyle.BigItem:
_bigItemSpriteView.Visible = true;
_bigItemSpriteView.Sprite = sprite;
_smallItemSpriteView.Visible = false;
_smallItemSpriteView.Sprite = null;
break;
case ItemActionIconStyle.BigAction:
_bigItemSpriteView.Visible = false;
_bigItemSpriteView.Sprite = null;
_smallItemSpriteView.Visible = true;
_smallItemSpriteView.Sprite = sprite;
break;
case ItemActionIconStyle.NoItem:
_bigItemSpriteView.Visible = false;
_bigItemSpriteView.Sprite = null;
_smallItemSpriteView.Visible = false;
_smallItemSpriteView.Sprite = null;
break;
}
}
}
public void DrawModeChanged()
{
// always show the normal empty button style if no action in this slot
if (Action == null)
{
SetOnlyStylePseudoClass(ContainerButton.StylePseudoClassNormal);
return;
}
// show a hover only if the action is usable or another action is being dragged on top of this
if (_beingHovered && (_actionsUI.DragDropHelper.IsDragging || _actionMenu.IsDragging || Action.Enabled))
{
SetOnlyStylePseudoClass(ContainerButton.StylePseudoClassHover);
}
// it's only depress-able if it's usable, so if we're depressed
// show the depressed style
if (_depressed)
{
SetOnlyStylePseudoClass(ContainerButton.StylePseudoClassPressed);
return;
}
// if it's toggled on, always show the toggled on style (currently same as depressed style)
if (Action.Toggled || _actionsUI.SelectingTargetFor == this)
{
// when there's a toggle sprite, we're showing that sprite instead of highlighting this slot
SetOnlyStylePseudoClass(Action.IconOn != null ? ContainerButton.StylePseudoClassNormal :
ContainerButton.StylePseudoClassPressed);
return;
}
if (!Action.Enabled)
{
SetOnlyStylePseudoClass(ContainerButton.StylePseudoClassDisabled);
return;
}
SetOnlyStylePseudoClass(ContainerButton.StylePseudoClassNormal);
}
protected override void FrameUpdate(FrameEventArgs args)
{
base.FrameUpdate(args);
if (_spriteViewDirty)
{
_spriteViewDirty = false;
UpdateIcons();
}
if (Action == null || Action.Cooldown == null || !Action.Enabled)
{
_cooldownGraphic.Visible = false;
_cooldownGraphic.Progress = 0;
return;
}
var cooldown = Action.Cooldown.Value;
var duration = cooldown.End - cooldown.Start;
var curTime = _gameTiming.CurTime;
var length = duration.TotalSeconds;
var progress = (curTime - cooldown.Start).TotalSeconds / length;
var ratio = (progress <= 1 ? (1 - progress) : (curTime - cooldown.End).TotalSeconds * -5);
_cooldownGraphic.Progress = MathHelper.Clamp((float)ratio, -1, 1);
if (ratio > -1f)
_cooldownGraphic.Visible = true;
else
{
_cooldownGraphic.Visible = false;
Action.Cooldown = null;
DrawModeChanged();
}
}
}
}

View File

@@ -1,505 +0,0 @@
using Content.Client.DragDrop;
using Content.Client.HUD;
using Content.Client.Resources;
using Content.Client.Stylesheets;
using Content.Shared.Actions;
using Content.Shared.Actions.ActionTypes;
using Robust.Client.Graphics;
using Robust.Client.ResourceManagement;
using Robust.Client.UserInterface;
using Robust.Client.UserInterface.Controls;
using Robust.Client.Utility;
using Robust.Shared.Input;
using Robust.Shared.Input.Binding;
using Robust.Shared.Timing;
using Robust.Shared.Utility;
using static Robust.Client.UserInterface.Controls.BoxContainer;
namespace Content.Client.Actions.UI
{
/// <summary>
/// The action hotbar on the left side of the screen.
/// </summary>
public sealed class ActionsUI : Container
{
private const float DragDeadZone = 10f;
private const float CustomTooltipDelay = 0.4f;
internal readonly ActionsSystem System;
private readonly IGameHud _gameHud;
private readonly IEntityManager _entMan;
private readonly IGameTiming _timing;
/// <summary>
/// The action component of the currently attached entity.
/// </summary>
public readonly ActionsComponent Component;
private readonly ActionSlot[] _slots;
private readonly GridContainer _slotContainer;
private readonly TextureButton _lockButton;
private readonly TextureButton _settingsButton;
private readonly Label _loadoutNumber;
private readonly Texture _lockTexture;
private readonly Texture _unlockTexture;
private readonly BoxContainer _loadoutContainer;
private readonly TextureRect _dragShadow;
private readonly ActionMenu _menu;
/// <summary>
/// Index of currently selected hotbar
/// </summary>
public byte SelectedHotbar { get; private set; }
/// <summary>
/// Action slot we are currently selecting a target for.
/// </summary>
public ActionSlot? SelectingTargetFor { get; private set; }
/// <summary>
/// Drag drop helper for coordinating drag drops between action slots
/// </summary>
public DragDropHelper<ActionSlot> DragDropHelper { get; }
/// <summary>
/// Whether the bar is currently locked by the user. This is intended to prevent drag / drop
/// and right click clearing slots. Anything else is still doable.
/// </summary>
public bool Locked { get; private set; }
/// <summary>
/// All the action slots in order.
/// </summary>
public IEnumerable<ActionSlot> Slots => _slots;
public ActionsUI(ActionsSystem system, ActionsComponent component)
{
SetValue(LayoutContainer.DebugProperty, true);
System = system;
Component = component;
_gameHud = IoCManager.Resolve<IGameHud>();
_timing = IoCManager.Resolve<IGameTiming>();
_entMan = IoCManager.Resolve<IEntityManager>();
_menu = new ActionMenu(this);
LayoutContainer.SetGrowHorizontal(this, LayoutContainer.GrowDirection.End);
LayoutContainer.SetGrowVertical(this, LayoutContainer.GrowDirection.Constrain);
LayoutContainer.SetAnchorTop(this, 0f);
LayoutContainer.SetAnchorBottom(this, 0.8f);
LayoutContainer.SetMarginLeft(this, 13);
LayoutContainer.SetMarginTop(this, 110);
HorizontalAlignment = HAlignment.Left;
VerticalExpand = true;
var resourceCache = IoCManager.Resolve<IResourceCache>();
// everything needs to go within an inner panel container so the panel resizes to fit the elements.
// Because ActionsUI is being anchored by layoutcontainer, the hotbar backing would appear too tall
// if ActionsUI was the panel container
var panelContainer = new PanelContainer()
{
StyleClasses = {StyleNano.StyleClassHotbarPanel},
HorizontalAlignment = HAlignment.Left,
VerticalAlignment = VAlignment.Top
};
AddChild(panelContainer);
var hotbarContainer = new BoxContainer
{
Orientation = LayoutOrientation.Vertical,
SeparationOverride = 3,
HorizontalAlignment = HAlignment.Left
};
panelContainer.AddChild(hotbarContainer);
var settingsContainer = new BoxContainer
{
Orientation = LayoutOrientation.Horizontal,
HorizontalExpand = true
};
hotbarContainer.AddChild(settingsContainer);
settingsContainer.AddChild(new Control { HorizontalExpand = true, SizeFlagsStretchRatio = 1 });
_lockTexture = resourceCache.GetTexture("/Textures/Interface/Nano/lock.svg.192dpi.png");
_unlockTexture = resourceCache.GetTexture("/Textures/Interface/Nano/lock_open.svg.192dpi.png");
_lockButton = new TextureButton
{
TextureNormal = _unlockTexture,
HorizontalAlignment = HAlignment.Center,
VerticalAlignment = VAlignment.Center,
SizeFlagsStretchRatio = 1,
Scale = (0.5f, 0.5f),
ToolTip = Loc.GetString("ui-actionsui-function-lock-action-slots"),
TooltipDelay = CustomTooltipDelay
};
settingsContainer.AddChild(_lockButton);
settingsContainer.AddChild(new Control { HorizontalExpand = true, SizeFlagsStretchRatio = 2 });
_settingsButton = new TextureButton
{
TextureNormal = resourceCache.GetTexture("/Textures/Interface/Nano/gear.svg.192dpi.png"),
HorizontalAlignment = HAlignment.Center,
VerticalAlignment = VAlignment.Center,
SizeFlagsStretchRatio = 1,
Scale = (0.5f, 0.5f),
ToolTip = Loc.GetString("ui-actionsui-function-open-abilities-menu"),
TooltipDelay = CustomTooltipDelay
};
settingsContainer.AddChild(_settingsButton);
settingsContainer.AddChild(new Control { HorizontalExpand = true, SizeFlagsStretchRatio = 1 });
// this allows a 2 column layout if window gets too small
_slotContainer = new GridContainer
{
MaxGridHeight = CalcMaxHeight()
};
hotbarContainer.AddChild(_slotContainer);
_loadoutContainer = new BoxContainer
{
Orientation = LayoutOrientation.Horizontal,
HorizontalExpand = true,
MouseFilter = MouseFilterMode.Stop
};
hotbarContainer.AddChild(_loadoutContainer);
_loadoutContainer.AddChild(new Control { HorizontalExpand = true, SizeFlagsStretchRatio = 1 });
var previousHotbarIcon = new TextureRect()
{
Texture = resourceCache.GetTexture("/Textures/Interface/Nano/left_arrow.svg.192dpi.png"),
HorizontalAlignment = HAlignment.Center,
VerticalAlignment = VAlignment.Center,
SizeFlagsStretchRatio = 1,
TextureScale = (0.5f, 0.5f)
};
_loadoutContainer.AddChild(previousHotbarIcon);
_loadoutContainer.AddChild(new Control { HorizontalExpand = true, SizeFlagsStretchRatio = 2 });
_loadoutNumber = new Label
{
Text = "1",
SizeFlagsStretchRatio = 1
};
_loadoutContainer.AddChild(_loadoutNumber);
_loadoutContainer.AddChild(new Control { HorizontalExpand = true, SizeFlagsStretchRatio = 2 });
var nextHotbarIcon = new TextureRect
{
Texture = resourceCache.GetTexture("/Textures/Interface/Nano/right_arrow.svg.192dpi.png"),
HorizontalAlignment = HAlignment.Center,
VerticalAlignment = VAlignment.Center,
SizeFlagsStretchRatio = 1,
TextureScale = (0.5f, 0.5f)
};
_loadoutContainer.AddChild(nextHotbarIcon);
_loadoutContainer.AddChild(new Control { HorizontalExpand = true, SizeFlagsStretchRatio = 1 });
_slots = new ActionSlot[ActionsSystem.Slots];
_dragShadow = new TextureRect
{
MinSize = (64, 64),
Stretch = TextureRect.StretchMode.Scale,
Visible = false,
SetSize = (64, 64)
};
UserInterfaceManager.PopupRoot.AddChild(_dragShadow);
for (byte i = 0; i < ActionsSystem.Slots; i++)
{
var slot = new ActionSlot(this, _menu, i, _timing, _entMan);
_slotContainer.AddChild(slot);
_slots[i] = slot;
}
DragDropHelper = new DragDropHelper<ActionSlot>(OnBeginActionDrag, OnContinueActionDrag, OnEndActionDrag);
DragDropHelper.Deadzone = DragDeadZone;
MinSize = (10, 400);
}
protected override void EnteredTree()
{
base.EnteredTree();
_lockButton.OnPressed += OnLockPressed;
_settingsButton.OnPressed += OnToggleActionsMenu;
_loadoutContainer.OnKeyBindDown += OnHotbarPaginate;
_gameHud.ActionsButtonToggled += OnToggleActionsMenuTopButton;
_gameHud.ActionsButtonDown = false;
_gameHud.ActionsButtonVisible = true;
}
protected override void ExitedTree()
{
base.ExitedTree();
StopTargeting();
_menu.Close();
_lockButton.OnPressed -= OnLockPressed;
_settingsButton.OnPressed -= OnToggleActionsMenu;
_loadoutContainer.OnKeyBindDown -= OnHotbarPaginate;
_gameHud.ActionsButtonToggled -= OnToggleActionsMenuTopButton;
_gameHud.ActionsButtonDown = false;
_gameHud.ActionsButtonVisible = false;
}
protected override void Resized()
{
base.Resized();
_slotContainer.MaxGridHeight = CalcMaxHeight();
}
private float CalcMaxHeight()
{
// TODO: Can rework this once https://github.com/space-wizards/RobustToolbox/issues/1392 is done,
// this is here because there isn't currently a good way to allow the grid to adjust its height based
// on constraints, otherwise we would use anchors to lay it out
// it looks bad to have an uneven number of slots in the columns,
// so we either do a single column or 2 equal sized columns
if (Height < 650)
{
// 2 column
return 400;
}
else
{
// 1 column
return 900;
}
}
protected override void UIScaleChanged()
{
_slotContainer.MaxGridHeight = CalcMaxHeight();
base.UIScaleChanged();
}
/// <summary>
/// Refresh the display of all the slots in the currently displayed hotbar,
/// to reflect the current component state and assignments of actions component.
/// </summary>
public void UpdateUI()
{
_menu.UpdateUI();
foreach (var actionSlot in Slots)
{
var action = System.Assignments[SelectedHotbar, actionSlot.SlotIndex];
if (action == null)
{
if (SelectingTargetFor == actionSlot)
StopTargeting(true);
actionSlot.Clear();
continue;
}
if (Component.Actions.TryGetValue(action, out var actualAction))
{
UpdateActionSlot(actualAction, actionSlot);
continue;
}
// Action not in the actions component, but in the assignment list.
// This is either an action that doesn't auto-clear from the menu, or the action menu was locked.
// Show the old action, but make sure it is disabled;
action.Enabled = false;
action.Toggled = false;
// If we enable the item-sprite, and if the item-sprite has a visual toggle, then the player will be
// able to know whether the item is toggled, even if it is not in their LOS (but in PVS). And for things
// like PDA sprites, the player can even see whether the action's item is currently inside of their PVS.
// SO unless theres some way of "freezing" a sprite-view, we just have to disable it.
action.ItemIconStyle = ItemActionIconStyle.NoItem;
UpdateActionSlot(action, actionSlot);
}
}
private void UpdateActionSlot(ActionType action, ActionSlot actionSlot)
{
actionSlot.Assign(action);
if (!action.Enabled)
{
// just revoked an action we were trying to target with, stop targeting
if (SelectingTargetFor?.Action != null && SelectingTargetFor.Action == action)
{
StopTargeting();
}
actionSlot.Disable();
}
else
{
actionSlot.Enable();
}
actionSlot.UpdateIcons();
actionSlot.DrawModeChanged();
}
private void OnHotbarPaginate(GUIBoundKeyEventArgs args)
{
// rather than clicking the arrows themselves, the user can click the hbox so it's more
// "forgiving" for misclicks, and we simply check which side they are closer to
if (args.Function != EngineKeyFunctions.UIClick) return;
var rightness = args.RelativePosition.X / _loadoutContainer.Width;
if (rightness > 0.5)
{
ChangeHotbar((byte) ((SelectedHotbar + 1) % ActionsSystem.Hotbars));
}
else
{
var newBar = SelectedHotbar == 0 ? ActionsSystem.Hotbars - 1 : SelectedHotbar - 1;
ChangeHotbar((byte) newBar);
}
}
private void ChangeHotbar(byte hotbar)
{
StopTargeting();
SelectedHotbar = hotbar;
_loadoutNumber.Text = (hotbar + 1).ToString();
UpdateUI();
}
/// <summary>
/// If currently targeting with this slot, stops targeting.
/// If currently targeting with no slot or a different slot, switches to
/// targeting with the specified slot.
/// </summary>
/// <param name="slot"></param>
public void ToggleTargeting(ActionSlot slot)
{
if (SelectingTargetFor == slot)
{
StopTargeting();
return;
}
StartTargeting(slot);
}
/// <summary>
/// Puts us in targeting mode, where we need to pick either a target point or entity
/// </summary>
private void StartTargeting(ActionSlot actionSlot)
{
if (actionSlot.Action == null)
return;
// If we were targeting something else we should stop
StopTargeting();
SelectingTargetFor = actionSlot;
if (actionSlot.Action is TargetedAction targetAction)
System.StartTargeting(targetAction);
UpdateUI();
}
/// <summary>
/// Switch out of targeting mode if currently selecting target for an action
/// </summary>
public void StopTargeting(bool updating = false)
{
if (SelectingTargetFor == null)
return;
SelectingTargetFor = null;
System.StopTargeting();
// Sometimes targeting gets stopped mid-UI update.
// in that case, don't need to do a nested UI refresh.
if (!updating)
UpdateUI();
}
private void OnToggleActionsMenu(BaseButton.ButtonEventArgs args)
{
ToggleActionsMenu();
}
private void OnToggleActionsMenuTopButton(bool open)
{
if (open == _menu.IsOpen) return;
ToggleActionsMenu();
}
public void ToggleActionsMenu()
{
if (_menu.IsOpen)
{
_menu.Close();
}
else
{
_menu.OpenCentered();
}
}
private void OnLockPressed(BaseButton.ButtonEventArgs obj)
{
Locked = !Locked;
_lockButton.TextureNormal = Locked ? _lockTexture : _unlockTexture;
}
private bool OnBeginActionDrag()
{
// only initiate the drag if the slot has an action in it
if (Locked || DragDropHelper.Dragged?.Action == null) return false;
_dragShadow.Texture = DragDropHelper.Dragged.Action.Icon?.Frame0();
LayoutContainer.SetPosition(_dragShadow, UserInterfaceManager.MousePositionScaled.Position - (32, 32));
DragDropHelper.Dragged.CancelPress();
return true;
}
private bool OnContinueActionDrag(float frameTime)
{
// stop if there's no action in the slot
if (Locked || DragDropHelper.Dragged?.Action == null) return false;
// keep dragged entity centered under mouse
LayoutContainer.SetPosition(_dragShadow, UserInterfaceManager.MousePositionScaled.Position - (32, 32));
// we don't set this visible until frameupdate, otherwise it flickers
_dragShadow.Visible = true;
return true;
}
private void OnEndActionDrag()
{
_dragShadow.Visible = false;
}
/// <summary>
/// Handle keydown / keyup for one of the slots via a keybinding, simulates mousedown/mouseup on it.
/// </summary>
/// <param name="slot">slot index to to receive the press (0 corresponds to the one labeled 1, 9 corresponds to the one labeled 0)</param>
public void HandleHotbarKeybind(byte slot, PointerInputCmdHandler.PointerInputCmdArgs args)
{
var actionSlot = _slots[slot];
actionSlot.Depress(args.State == BoundKeyState.Down);
actionSlot.DrawModeChanged();
}
/// <summary>
/// Handle hotbar change.
/// </summary>
/// <param name="hotbar">hotbar index to switch to</param>
public void HandleChangeHotbarKeybind(byte hotbar, PointerInputCmdHandler.PointerInputCmdArgs args)
{
ChangeHotbar(hotbar);
}
protected override void FrameUpdate(FrameEventArgs args)
{
base.FrameUpdate(args);
DragDropHelper.Update(args.DeltaSeconds);
}
}
}

View File

@@ -1,3 +1,5 @@
using System.Numerics;
using Content.Client.Administration.Systems;
using Robust.Client.Graphics;
using Robust.Client.ResourceManagement;
using Robust.Shared.Enums;
@@ -34,11 +36,11 @@ namespace Content.Client.Administration
foreach (var playerInfo in _system.PlayerList)
{
// Otherwise the entity can not exist yet
var entity = playerInfo.EntityUid;
if (!_entityManager.EntityExists(entity))
if (!_entityManager.EntityExists(playerInfo.EntityUid))
{
continue;
}
var entity = playerInfo.EntityUid.Value;
// if not on the same map, continue
if (_entityManager.GetComponent<TransformComponent>(entity).MapID != _eyeManager.CurrentMap)

View File

@@ -1,167 +0,0 @@
using System.Collections.Generic;
using Content.Client.Administration.Managers;
using Content.Client.Administration.UI;
using Content.Client.Administration.UI.Tabs.PlayerTab;
using Content.Client.HUD;
using Content.Client.Verbs;
using Content.Shared.Input;
using Robust.Client.Console;
using Robust.Client.Graphics;
using Robust.Client.Input;
using Robust.Client.ResourceManagement;
using Robust.Client.UserInterface.Controls;
using Robust.Client.UserInterface.CustomControls;
using Robust.Shared.GameObjects;
using Robust.Shared.Input;
using Robust.Shared.Input.Binding;
using Robust.Shared.IoC;
using Robust.Shared.Network;
namespace Content.Client.Administration
{
public sealed partial class AdminSystem
{
[Dependency] private readonly INetManager _netManager = default!;
[Dependency] private readonly IInputManager _inputManager = default!;
[Dependency] private readonly IGameHud _gameHud = default!;
[Dependency] private readonly IClientAdminManager _clientAdminManager = default!;
[Dependency] private readonly IClientConGroupController _clientConGroupController = default!;
[Dependency] private readonly IOverlayManager _overlayManager = default!;
[Dependency] private readonly IResourceCache _resourceCache = default!;
[Dependency] private readonly IEntityManager _entityManager = default!;
[Dependency] private readonly EntityLookupSystem _entityLookup = default!;
[Dependency] private readonly IClientConsoleHost _clientConsoleHost = default!;
[Dependency] private readonly VerbSystem _verbSystem = default!;
private AdminMenuWindow? _window;
private readonly List<BaseWindow> _commandWindows = new();
private void InitializeMenu()
{
// Reset the AdminMenu Window on disconnect
_netManager.Disconnect += (_, _) => ResetWindow();
_inputManager.SetInputCommand(ContentKeyFunctions.OpenAdminMenu,
InputCmdHandler.FromDelegate(_ => Toggle()));
_clientAdminManager.AdminStatusUpdated += () =>
{
// when status changes, show the top button if we can open admin menu.
// if we can't or we lost admin status, close it and hide the button.
_gameHud.AdminButtonVisible = CanOpen();
if (!_gameHud.AdminButtonVisible)
{
Close();
}
};
_gameHud.AdminButtonToggled += (open) =>
{
if (open)
{
TryOpen();
}
else
{
Close();
}
};
_gameHud.AdminButtonVisible = CanOpen();
_gameHud.AdminButtonDown = false;
}
public void ResetWindow()
{
_window?.Close();
_window?.Dispose();
_window = null;
foreach (var window in _commandWindows)
{
window.Close();
window.Dispose();
}
_commandWindows.Clear();
}
public void OpenCommand(BaseWindow window)
{
_commandWindows.Add(window);
window.OpenCentered();
}
public void Open()
{
if (_window == null)
{
_window = new AdminMenuWindow();
_window.OnClose += Close;
}
_window.PlayerTabControl.OnEntryPressed += PlayerTabEntryPressed;
_window.OpenCentered();
}
public void Close()
{
if (_window != null)
_window.PlayerTabControl.OnEntryPressed -= PlayerTabEntryPressed;
_window?.Close();
foreach (var window in _commandWindows)
window?.Dispose();
_commandWindows.Clear();
}
/// <summary>
/// Checks if the player can open the window
/// </summary>
/// <returns>True if the player is allowed</returns>
public bool CanOpen()
{
return _clientConGroupController.CanAdminMenu();
}
/// <summary>
/// Checks if the player can open the window and tries to open it
/// </summary>
public void TryOpen()
{
if (CanOpen())
Open();
}
public void Toggle()
{
if (_window != null && _window.IsOpen)
{
Close();
}
else
{
TryOpen();
}
}
private void PlayerTabEntryPressed(BaseButton.ButtonEventArgs args)
{
if (args.Button is not PlayerTabEntry button
|| button.PlayerUid == null)
return;
var uid = button.PlayerUid.Value;
var function = args.Event.Function;
if (function == EngineKeyFunctions.UIClick)
_clientConsoleHost.ExecuteCommand($"vv {uid}");
else if (function == ContentKeyFunctions.OpenContextMenu)
_verbSystem.VerbMenu.OpenVerbMenu(uid, true);
else
return;
args.Event.Handle();
}
}
}

View File

@@ -1,45 +0,0 @@
using Content.Client.Administration.Managers;
using Robust.Client.Graphics;
namespace Content.Client.Administration
{
public sealed partial class AdminSystem
{
[Dependency] private readonly IClientAdminManager _adminManager = default!;
[Dependency] private readonly IEyeManager _eyeManager = default!;
private AdminNameOverlay _adminNameOverlay = default!;
public event Action? OverlayEnabled;
public event Action? OverlayDisabled;
private void InitializeOverlay()
{
_adminNameOverlay = new AdminNameOverlay(this, _entityManager, _eyeManager, _resourceCache, _entityLookup);
_adminManager.AdminStatusUpdated += OnAdminStatusUpdated;
}
private void ShutdownOverlay()
{
_adminManager.AdminStatusUpdated -= OnAdminStatusUpdated;
}
private void OnAdminStatusUpdated()
{
AdminOverlayOff();
}
public void AdminOverlayOn()
{
if (_overlayManager.HasOverlay<AdminNameOverlay>()) return;
_overlayManager.AddOverlay(_adminNameOverlay);
OverlayEnabled?.Invoke();
}
public void AdminOverlayOff()
{
_overlayManager.RemoveOverlay<AdminNameOverlay>();
OverlayDisabled?.Invoke();
}
}
}

View File

@@ -1,74 +0,0 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Content.Shared.Administration;
using Content.Shared.Administration.Events;
using Content.Shared.GameTicking;
using Robust.Shared.GameObjects;
using Robust.Shared.Network;
namespace Content.Client.Administration
{
public sealed partial class AdminSystem : EntitySystem
{
public event Action<List<PlayerInfo>>? PlayerListChanged;
private Dictionary<NetUserId, PlayerInfo>? _playerList;
public IReadOnlyList<PlayerInfo> PlayerList
{
get
{
if (_playerList != null) return _playerList.Values.ToList();
return new List<PlayerInfo>();
}
}
public override void Initialize()
{
base.Initialize();
InitializeOverlay();
InitializeMenu();
SubscribeNetworkEvent<FullPlayerListEvent>(OnPlayerListChanged);
SubscribeNetworkEvent<PlayerInfoChangedEvent>(OnPlayerInfoChanged);
SubscribeNetworkEvent<RoundRestartCleanupEvent>(OnRoundRestartCleanup);
}
public override void Shutdown()
{
base.Shutdown();
ShutdownOverlay();
}
private void OnRoundRestartCleanup(RoundRestartCleanupEvent msg, EntitySessionEventArgs args)
{
if (_playerList == null)
return;
foreach (var (id, playerInfo) in _playerList.ToArray())
{
if (playerInfo.Connected)
continue;
_playerList.Remove(id);
}
PlayerListChanged?.Invoke(_playerList.Values.ToList());
}
private void OnPlayerInfoChanged(PlayerInfoChangedEvent ev)
{
if(ev.PlayerInfo == null) return;
if (_playerList == null) _playerList = new();
_playerList[ev.PlayerInfo.SessionId] = ev.PlayerInfo;
PlayerListChanged?.Invoke(_playerList.Values.ToList());
}
private void OnPlayerListChanged(FullPlayerListEvent msg)
{
_playerList = msg.PlayersInfo.ToDictionary(x => x.SessionId, x => x);
PlayerListChanged?.Invoke(msg.PlayersInfo);
}
}
}

View File

@@ -1,157 +0,0 @@
#nullable enable
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using Content.Client.Administration.Managers;
using Content.Client.Administration.UI;
using Content.Client.Administration.UI.CustomControls;
using Content.Client.HUD;
using Content.Shared.Administration;
using JetBrains.Annotations;
using Robust.Client.Graphics;
using Robust.Client.UserInterface.CustomControls;
using Robust.Client.Player;
using Robust.Shared.GameObjects;
using Robust.Shared.Player;
using Robust.Shared.Localization;
using Robust.Shared.Audio;
using Robust.Shared.IoC;
using Robust.Shared.Network;
namespace Content.Client.Administration
{
[UsedImplicitly]
public sealed class BwoinkSystem : SharedBwoinkSystem
{
[Dependency] private readonly IClientAdminManager _adminManager = default!;
[Dependency] private readonly IPlayerManager _playerManager = default!;
[Dependency] private readonly IClyde _clyde = default!;
[Dependency] private readonly IGameHud _hud = default!;
private BwoinkWindow? _adminWindow;
private DefaultWindow? _plainWindow;
private readonly Dictionary<NetUserId, BwoinkPanel> _activePanelMap = new();
public bool IsOpen => (_adminWindow?.IsOpen ?? false) || (_plainWindow?.IsOpen ?? false);
protected override void OnBwoinkTextMessage(BwoinkTextMessage message, EntitySessionEventArgs eventArgs)
{
base.OnBwoinkTextMessage(message, eventArgs);
LogBwoink(message);
// Actual line
var window = EnsurePanel(message.ChannelId);
window.ReceiveLine(message);
// Play a sound if we didn't send it
var localPlayer = _playerManager.LocalPlayer;
if (localPlayer?.UserId != message.TrueSender)
{
SoundSystem.Play("/Audio/Effects/adminhelp.ogg", Filter.Local());
_clyde.RequestWindowAttention();
}
// If they're not an admin force it open so they read
// If it's admin-admin messaging then eh.
if (!_adminManager.HasFlag(AdminFlags.Adminhelp))
_plainWindow?.Open();
else
{
_adminWindow?.OnBwoink(message.ChannelId);
if (_adminWindow?.IsOpen != true)
_hud.SetInfoRed(true);
}
}
public bool TryGetChannel(NetUserId ch, [NotNullWhen(true)] out BwoinkPanel? bp) => _activePanelMap.TryGetValue(ch, out bp);
private BwoinkPanel EnsureAdmin(NetUserId channelId)
{
_adminWindow ??= new BwoinkWindow(this);
if (!_activePanelMap.TryGetValue(channelId, out var existingPanel))
{
_activePanelMap[channelId] = existingPanel = new BwoinkPanel(this, channelId);
existingPanel.Visible = false;
if (!_adminWindow.BwoinkArea.Children.Contains(existingPanel))
_adminWindow.BwoinkArea.AddChild(existingPanel);
}
return existingPanel;
}
private BwoinkPanel EnsurePlain(NetUserId channelId)
{
BwoinkPanel bp;
if (_plainWindow is null)
{
bp = new BwoinkPanel(this, channelId);
_plainWindow = new DefaultWindow()
{
TitleClass="windowTitleAlert",
HeaderClass="windowHeaderAlert",
Title=Loc.GetString("bwoink-user-title"),
SetSize=(400, 200),
};
_plainWindow.Contents.AddChild(bp);
}
else
{
bp = (BwoinkPanel) _plainWindow.Contents.GetChild(0);
}
return bp;
}
public BwoinkPanel EnsurePanel(NetUserId channelId)
{
if (_adminManager.HasFlag(AdminFlags.Adminhelp))
return EnsureAdmin(channelId);
return EnsurePlain(channelId);
}
public void Open(NetUserId? channelId = null)
{
if (channelId == null)
{
var localPlayer = _playerManager.LocalPlayer;
if (localPlayer != null)
Open(localPlayer.UserId);
return;
}
_hud.SetInfoRed(false);
if (_adminManager.HasFlag(AdminFlags.Adminhelp))
{
SelectChannel(channelId.Value);
_adminWindow?.Open();
return;
}
EnsurePlain(channelId.Value);
_plainWindow?.Open();
}
public void Close()
{
_adminWindow?.Close();
_plainWindow?.Close();
}
private void SelectChannel(NetUserId uid)
{
_adminWindow ??= new BwoinkWindow(this);
_adminWindow.SelectChannel(uid);
}
public void Send(NetUserId channelId, string text)
{
// Reuse the channel ID as the 'true sender'.
// Server will ignore this and if someone makes it not ignore this (which is bad, allows impersonation!!!), that will help.
RaiseNetworkEvent(new BwoinkTextMessage(channelId, channelId, text));
}
}
}

View File

@@ -1,48 +0,0 @@
using System.Linq;
using Robust.Client.Player;
using Robust.Shared.Console;
using Robust.Shared.ContentPack;
namespace Content.Client.Administration.Commands;
/// <summary>
/// Proxy to server-side <c>playglobalsound</c> command. Implements completions.
/// </summary>
public sealed class PlayGlobalSoundCommand : IConsoleCommand
{
public string Command => "playglobalsound";
public string Description => Loc.GetString("play-global-sound-command-description");
public string Help => Loc.GetString("play-global-sound-command-help");
public void Execute(IConsoleShell shell, string argStr, string[] args)
{
shell.RemoteExecuteCommand(argStr);
}
public CompletionResult GetCompletion(IConsoleShell shell, string[] args)
{
if (args.Length == 1)
{
var hint = Loc.GetString("play-global-sound-command-arg-path");
var res = IoCManager.Resolve<IResourceManager>();
var options = CompletionHelper.ContentFilePath(args[0], res);
return CompletionResult.FromHintOptions(options, hint);
}
if (args.Length == 2)
return CompletionResult.FromHint(Loc.GetString("play-global-sound-command-arg-volume"));
if (args.Length > 2)
{
var plyMgr = IoCManager.Resolve<IPlayerManager>();
var options = plyMgr.Sessions.Select(c => c.Name);
return CompletionResult.FromHintOptions(
options,
Loc.GetString("play-global-sound-command-arg-usern", ("user", args.Length - 2)));
}
return CompletionResult.Empty;
}
}

View File

@@ -1,62 +0,0 @@
using Content.Shared.Administration;
using Content.Shared.CCVar;
using Robust.Client.UserInterface;
using Robust.Shared.Configuration;
using Robust.Shared.Console;
using Robust.Shared.Network;
using Robust.Shared.Utility;
namespace Content.Client.Administration.Commands;
public sealed class UploadFile : IConsoleCommand
{
public string Command => "uploadfile";
public string Description => "Uploads a resource to the server.";
public string Help => $"{Command} [relative path for the resource]";
public async void Execute(IConsoleShell shell, string argStr, string[] args)
{
var cfgMan = IoCManager.Resolve<IConfigurationManager>();
if (!cfgMan.GetCVar(CCVars.ResourceUploadingEnabled))
{
shell.WriteError("Network Resource Uploading is currently disabled by the server.");
return;
}
if (args.Length != 1)
{
shell.WriteError("Wrong number of arguments!");
return;
}
var dialog = IoCManager.Resolve<IFileDialogManager>();
var filters = new FileDialogFilters(new FileDialogFilters.Group("*"));
await using var file = await dialog.OpenFile(filters);
if (file == null)
{
shell.WriteError("Error picking file!");
return;
}
var sizeLimit = cfgMan.GetCVar(CCVars.ResourceUploadingLimitMb);
if (sizeLimit > 0f && file.Length * SharedNetworkResourceManager.BytesToMegabytes > sizeLimit)
{
shell.WriteError($"File above the current size limit! It must be smaller than {sizeLimit} MB.");
return;
}
var data = file.CopyToArray();
var netManager = IoCManager.Resolve<INetManager>();
var msg = netManager.CreateNetMessage<NetworkResourceUploadMessage>();
msg.RelativePath = new ResourcePath(args[0]).ToRelativePath();
msg.Data = data;
netManager.ClientSendMessage(msg);
}
}

View File

@@ -0,0 +1,10 @@
using Content.Shared.Administration.Components;
using Robust.Shared.GameStates;
namespace Content.Client.Administration.Components;
[RegisterComponent, NetworkedComponent]
public sealed partial class HeadstandComponent : SharedHeadstandComponent
{
}

View File

@@ -4,5 +4,5 @@ using Robust.Shared.GameStates;
namespace Content.Client.Administration.Components;
[NetworkedComponent, RegisterComponent]
public sealed class KillSignComponent : SharedKillSignComponent
public sealed partial class KillSignComponent : SharedKillSignComponent
{ }

View File

@@ -1,24 +1,26 @@
using System;
using System.Collections.Generic;
using System.Reflection;
using Content.Shared.Administration;
using Content.Shared.Administration.Managers;
using Robust.Client.Console;
using Robust.Shared.Console;
using Robust.Shared.IoC;
using Robust.Shared.Log;
using Robust.Client.Player;
using Robust.Shared.ContentPack;
using Robust.Shared.Network;
using Robust.Shared.Reflection;
using Robust.Shared.Players;
using Robust.Shared.Utility;
namespace Content.Client.Administration.Managers
{
public sealed class ClientAdminManager : IClientAdminManager, IClientConGroupImplementation, IPostInjectInit
public sealed class ClientAdminManager : IClientAdminManager, IClientConGroupImplementation, IPostInjectInit, ISharedAdminManager
{
[Dependency] private readonly IPlayerManager _player = default!;
[Dependency] private readonly IClientNetManager _netMgr = default!;
[Dependency] private readonly IClientConGroupController _conGroup = default!;
[Dependency] private readonly IResourceManager _res = default!;
private AdminData? _adminData;
private readonly HashSet<string> _availableCommands = new();
private readonly AdminCommandPermissions _localCommandPermissions = new();
public event Action? AdminStatusUpdated;
public bool IsActive()
@@ -33,6 +35,16 @@ namespace Content.Client.Administration.Managers
public bool CanCommand(string cmdName)
{
if (_adminData != null && _adminData.HasFlag(AdminFlags.Host))
{
// Host can execute all commands when connected.
// Kind of a shortcut to avoid pains during development.
return true;
}
if (_localCommandPermissions.CanCommand(cmdName, _adminData))
return true;
return _availableCommands.Contains(cmdName);
}
@@ -59,6 +71,12 @@ namespace Content.Client.Administration.Managers
public void Initialize()
{
_netMgr.RegisterNetMessage<MsgUpdateAdminStatus>(UpdateMessageRx);
// Load flags for engine commands, since those don't have the attributes.
if (_res.TryContentFileRead(new ResPath("/clientCommandPerms.yml"), out var efs))
{
_localCommandPermissions.LoadPermissionsFromStream(efs);
}
}
private void UpdateMessageRx(MsgUpdateAdminStatus message)
@@ -67,7 +85,7 @@ namespace Content.Client.Administration.Managers
var host = IoCManager.Resolve<IClientConsoleHost>();
// Anything marked as Any we'll just add even if the server doesn't know about it.
foreach (var (command, instance) in host.RegisteredCommands)
foreach (var (command, instance) in host.AvailableCommands)
{
if (Attribute.GetCustomAttribute(instance.GetType(), typeof(AnyCommandAttribute)) == null) continue;
_availableCommands.Add(command);
@@ -97,5 +115,20 @@ namespace Content.Client.Administration.Managers
{
_conGroup.Implementation = this;
}
public AdminData? GetAdminData(EntityUid uid, bool includeDeAdmin = false)
{
return uid == _player.LocalPlayer?.ControlledEntity
? _adminData
: null;
}
public AdminData? GetAdminData(ICommonSession session, bool includeDeAdmin = false)
{
if (_player.LocalPlayer?.UserId == session.UserId)
return _adminData;
return null;
}
}
}

View File

@@ -1,39 +0,0 @@
using System;
using Content.Shared.Administration;
using Robust.Shared.IoC;
using Robust.Shared.Localization;
using Robust.Shared.Log;
using Robust.Shared.Network;
using Robust.Shared.Prototypes;
namespace Content.Client.Administration.Managers;
public sealed class GamePrototypeLoadManager : IGamePrototypeLoadManager
{
[Dependency] private readonly IClientNetManager _netManager = default!;
[Dependency] private readonly IPrototypeManager _prototypeManager = default!;
[Dependency] private readonly ILocalizationManager _localizationManager = default!;
public void Initialize()
{
_netManager.RegisterNetMessage<GamePrototypeLoadMessage>(LoadGamePrototype);
}
private void LoadGamePrototype(GamePrototypeLoadMessage message)
{
_prototypeManager.LoadString(message.PrototypeData, true);
_prototypeManager.ResolveResults();
_localizationManager.ReloadLocalizations();
GamePrototypeLoaded?.Invoke();
Logger.InfoS("adminbus", "Loaded adminbus prototype data.");
}
public void SendGamePrototype(string prototype)
{
var msg = _netManager.CreateNetMessage<GamePrototypeLoadMessage>();
msg.PrototypeData = prototype;
_netManager.ClientSendMessage(msg);
}
public event Action? GamePrototypeLoaded;
}

View File

@@ -1,15 +0,0 @@
using Content.Shared.Administration;
namespace Content.Client.Administration.Managers;
public sealed class NetworkResourceManager : SharedNetworkResourceManager
{
/// <summary>
/// Callback for when the server sends a new resource.
/// </summary>
/// <param name="msg">The network message containing the data.</param>
protected override void ResourceUploadMsg(NetworkResourceUploadMessage msg)
{
ContentRoot.AddOrUpdateFile(msg.RelativePath, msg.Data);
}
}

View File

@@ -0,0 +1,154 @@
using System.Linq;
using Content.Client.UserInterface.Controls;
using Content.Shared.Administration;
using Robust.Client.UserInterface;
using Robust.Client.UserInterface.Controls;
namespace Content.Client.Administration;
/// <summary>
/// This handles the client portion of quick dialogs.
/// </summary>
public sealed class QuickDialogSystem : EntitySystem
{
/// <inheritdoc/>
public override void Initialize()
{
SubscribeNetworkEvent<QuickDialogOpenEvent>(OpenDialog);
}
private void OpenDialog(QuickDialogOpenEvent ev)
{
var window = new FancyWindow()
{
Title = ev.Title
};
var entryContainer = new BoxContainer()
{
Orientation = BoxContainer.LayoutOrientation.Vertical,
Margin = new Thickness(8),
};
var promptsDict = new Dictionary<string, LineEdit>();
foreach (var entry in ev.Prompts)
{
var entryBox = new BoxContainer()
{
Orientation = BoxContainer.LayoutOrientation.Horizontal
};
entryBox.AddChild(new Label { Text = entry.Prompt, HorizontalExpand = true, SizeFlagsStretchRatio = 0.5f });
var edit = new LineEdit() { HorizontalExpand = true};
entryBox.AddChild(edit);
switch (entry.Type)
{
case QuickDialogEntryType.Integer:
edit.IsValid += VerifyInt;
edit.PlaceHolder = "Integer..";
break;
case QuickDialogEntryType.Float:
edit.IsValid += VerifyFloat;
edit.PlaceHolder = "Float..";
break;
case QuickDialogEntryType.ShortText:
edit.IsValid += VerifyShortText;
edit.PlaceHolder = "Short text..";
break;
case QuickDialogEntryType.LongText:
edit.IsValid += VerifyLongText;
edit.PlaceHolder = "Long text..";
break;
default:
throw new ArgumentOutOfRangeException();
}
promptsDict.Add(entry.FieldId, edit);
entryContainer.AddChild(entryBox);
}
var buttonsBox = new BoxContainer()
{
Orientation = BoxContainer.LayoutOrientation.Horizontal,
HorizontalAlignment = Control.HAlignment.Center,
};
var alreadyReplied = false;
if ((ev.Buttons & QuickDialogButtonFlag.OkButton) != 0)
{
var okButton = new Button()
{
Text = "Ok",
};
okButton.OnPressed += _ =>
{
RaiseNetworkEvent(new QuickDialogResponseEvent(ev.DialogId,
promptsDict.Select(x => (x.Key, x.Value.Text)).ToDictionary(x => x.Key, x => x.Text),
QuickDialogButtonFlag.OkButton));
alreadyReplied = true;
window.Close();
};
buttonsBox.AddChild(okButton);
}
if ((ev.Buttons & QuickDialogButtonFlag.OkButton) != 0)
{
var cancelButton = new Button()
{
Text = "Cancel",
};
cancelButton.OnPressed += _ =>
{
RaiseNetworkEvent(new QuickDialogResponseEvent(ev.DialogId,
new(),
QuickDialogButtonFlag.CancelButton));
alreadyReplied = true;
window.Close();
};
buttonsBox.AddChild(cancelButton);
}
window.OnClose += () =>
{
if (!alreadyReplied)
{
RaiseNetworkEvent(new QuickDialogResponseEvent(ev.DialogId,
new(),
QuickDialogButtonFlag.CancelButton));
}
};
entryContainer.AddChild(buttonsBox);
window.ContentsContainer.AddChild(entryContainer);
window.MinWidth *= 2; // Just double it.
window.OpenCentered();
}
private bool VerifyInt(string input)
{
return int.TryParse(input, out var _);
}
private bool VerifyFloat(string input)
{
return float.TryParse(input, out var _);
}
private bool VerifyShortText(string input)
{
return input.Length <= 100;
}
private bool VerifyLongText(string input)
{
return input.Length <= 2000;
}
}

View File

@@ -0,0 +1,49 @@
using Content.Client.Administration.Managers;
using Robust.Client.Graphics;
using Robust.Client.ResourceManagement;
namespace Content.Client.Administration.Systems
{
public sealed partial class AdminSystem
{
[Dependency] private readonly IOverlayManager _overlayManager = default!;
[Dependency] private readonly IResourceCache _resourceCache = default!;
[Dependency] private readonly IClientAdminManager _adminManager = default!;
[Dependency] private readonly IEyeManager _eyeManager = default!;
[Dependency] private readonly EntityLookupSystem _entityLookup = default!;
private AdminNameOverlay _adminNameOverlay = default!;
public event Action? OverlayEnabled;
public event Action? OverlayDisabled;
private void InitializeOverlay()
{
_adminNameOverlay = new AdminNameOverlay(this, EntityManager, _eyeManager, _resourceCache, _entityLookup);
_adminManager.AdminStatusUpdated += OnAdminStatusUpdated;
}
private void ShutdownOverlay()
{
_adminManager.AdminStatusUpdated -= OnAdminStatusUpdated;
}
private void OnAdminStatusUpdated()
{
AdminOverlayOff();
}
public void AdminOverlayOn()
{
if (_overlayManager.HasOverlay<AdminNameOverlay>()) return;
_overlayManager.AddOverlay(_adminNameOverlay);
OverlayEnabled?.Invoke();
}
public void AdminOverlayOff()
{
_overlayManager.RemoveOverlay<AdminNameOverlay>();
OverlayDisabled?.Invoke();
}
}
}

View File

@@ -0,0 +1,55 @@
using System.Linq;
using Content.Shared.Administration;
using Content.Shared.Administration.Events;
using Content.Shared.GameTicking;
using Robust.Shared.Network;
namespace Content.Client.Administration.Systems
{
public sealed partial class AdminSystem : EntitySystem
{
public event Action<List<PlayerInfo>>? PlayerListChanged;
private Dictionary<NetUserId, PlayerInfo>? _playerList;
public IReadOnlyList<PlayerInfo> PlayerList
{
get
{
if (_playerList != null) return _playerList.Values.ToList();
return new List<PlayerInfo>();
}
}
public override void Initialize()
{
base.Initialize();
InitializeOverlay();
SubscribeNetworkEvent<FullPlayerListEvent>(OnPlayerListChanged);
SubscribeNetworkEvent<PlayerInfoChangedEvent>(OnPlayerInfoChanged);
}
public override void Shutdown()
{
base.Shutdown();
ShutdownOverlay();
}
private void OnPlayerInfoChanged(PlayerInfoChangedEvent ev)
{
if(ev.PlayerInfo == null) return;
if (_playerList == null) _playerList = new();
_playerList[ev.PlayerInfo.SessionId] = ev.PlayerInfo;
PlayerListChanged?.Invoke(_playerList.Values.ToList());
}
private void OnPlayerListChanged(FullPlayerListEvent msg)
{
_playerList = msg.PlayersInfo.ToDictionary(x => x.SessionId, x => x);
PlayerListChanged?.Invoke(msg.PlayersInfo);
}
}
}

View File

@@ -1,10 +1,8 @@
using Content.Shared.Verbs;
using Robust.Client.Console;
using Robust.Client.ViewVariables;
using Robust.Shared.GameObjects;
using Robust.Shared.IoC;
using Robust.Shared.Utility;
namespace Content.Client.Verbs
namespace Content.Client.Administration.Systems
{
/// <summary>
/// Client-side admin verb system. These usually open some sort of UIs.
@@ -29,7 +27,7 @@ namespace Content.Client.Verbs
Verb verb = new();
verb.Category = VerbCategory.Debug;
verb.Text = "View Variables";
verb.IconTexture = "/Textures/Interface/VerbIcons/vv.svg.192dpi.png";
verb.Icon = new SpriteSpecifier.Texture(new ("/Textures/Interface/VerbIcons/vv.svg.192dpi.png"));
verb.Act = () => _clientConsoleHost.ExecuteCommand($"vv {args.Target}");
verb.ClientExclusive = true; // opening VV window is client-side. Don't ask server to run this verb.
args.Verbs.Add(verb);

View File

@@ -0,0 +1,42 @@
#nullable enable
using Content.Shared.Administration;
using JetBrains.Annotations;
using Robust.Shared.Network;
using Robust.Shared.Timing;
namespace Content.Client.Administration.Systems
{
[UsedImplicitly]
public sealed class BwoinkSystem : SharedBwoinkSystem
{
[Dependency] private readonly IGameTiming _timing = default!;
public event EventHandler<BwoinkTextMessage>? OnBwoinkTextMessageRecieved;
private (TimeSpan Timestamp, bool Typing) _lastTypingUpdateSent;
protected override void OnBwoinkTextMessage(BwoinkTextMessage message, EntitySessionEventArgs eventArgs)
{
OnBwoinkTextMessageRecieved?.Invoke(this, message);
}
public void Send(NetUserId channelId, string text)
{
// Reuse the channel ID as the 'true sender'.
// Server will ignore this and if someone makes it not ignore this (which is bad, allows impersonation!!!), that will help.
RaiseNetworkEvent(new BwoinkTextMessage(channelId, channelId, text));
SendInputTextUpdated(channelId, false);
}
public void SendInputTextUpdated(NetUserId channel, bool typing)
{
if (_lastTypingUpdateSent.Typing == typing &&
_lastTypingUpdateSent.Timestamp + TimeSpan.FromSeconds(1) > _timing.RealTime)
{
return;
}
_lastTypingUpdateSent = (_timing.RealTime, typing);
RaiseNetworkEvent(new BwoinkClientTypingUpdated(channel, typing));
}
}
}

View File

@@ -0,0 +1,35 @@
using Content.Client.Administration.Components;
using Robust.Client.GameObjects;
namespace Content.Client.Administration.Systems;
public sealed class HeadstandSystem : EntitySystem
{
public override void Initialize()
{
SubscribeLocalEvent<HeadstandComponent, ComponentStartup>(OnHeadstandAdded);
SubscribeLocalEvent<HeadstandComponent, ComponentShutdown>(OnHeadstandRemoved);
}
private void OnHeadstandAdded(EntityUid uid, HeadstandComponent component, ComponentStartup args)
{
if (!TryComp<SpriteComponent>(uid, out var sprite))
return;
foreach (var layer in sprite.AllLayers)
{
layer.Rotation += Angle.FromDegrees(180.0f);
}
}
private void OnHeadstandRemoved(EntityUid uid, HeadstandComponent component, ComponentShutdown args)
{
if (!TryComp<SpriteComponent>(uid, out var sprite))
return;
foreach (var layer in sprite.AllLayers)
{
layer.Rotation -= Angle.FromDegrees(180.0f);
}
}
}

View File

@@ -1,8 +1,9 @@
using Content.Client.Administration.Components;
using System.Numerics;
using Content.Client.Administration.Components;
using Robust.Client.GameObjects;
using Robust.Shared.Utility;
namespace Content.Client.Administration;
namespace Content.Client.Administration.Systems;
public sealed class KillSignSystem : EntitySystem
{
@@ -33,7 +34,7 @@ public sealed class KillSignSystem : EntitySystem
var adj = sprite.Bounds.Height / 2 + ((1.0f/32) * 6.0f);
var layer = sprite.AddLayer(new SpriteSpecifier.Rsi(new ResourcePath("Objects/Misc/killsign.rsi"), "sign"));
var layer = sprite.AddLayer(new SpriteSpecifier.Rsi(new ResPath("Objects/Misc/killsign.rsi"), "sign"));
sprite.LayerMapSet(KillSignKey.Key, layer);
sprite.LayerSetOffset(layer, new Vector2(0.0f, adj));

View File

@@ -1,15 +1,18 @@
<DefaultWindow
xmlns="https://spacestation14.io"
Title="{Loc 'admin-announce-title'}"
Title="{Loc admin-announce-title}"
MinWidth="500">
<GridContainer Columns="1">
<BoxContainer Orientation="Horizontal" HorizontalExpand="True">
<LineEdit Name="Announcer" Access="Public" PlaceHolder="{Loc 'announcer-placeholder'}" Text="{Loc 'Central Command'}" HorizontalExpand="True" SizeFlagsStretchRatio="2"/>
<LineEdit Name="Announcer" Access="Public" PlaceHolder="{Loc admin-announce-announcer-placeholder}" Text="{Loc admin-announce-announcer-default}" HorizontalExpand="True" SizeFlagsStretchRatio="2"/>
<Control HorizontalExpand="True" SizeFlagsStretchRatio="1" />
<OptionButton Name="AnnounceMethod" Access="Public" HorizontalExpand="True" SizeFlagsStretchRatio="2"/>
</BoxContainer>
<LineEdit Name="Announcement" Access="Public" PlaceHolder="{Loc 'announcement-placeholder'}"/>
<TextEdit Name="Announcement" Access="Public" VerticalExpand="True" MinHeight="100" />
<Button Name="AnnounceButton" Access="Public" Disabled="True" Text="{Loc 'Announce'}" HorizontalAlignment="Center"/>
<GridContainer Rows="1">
<CheckBox Name="KeepWindowOpen" Access="Public" Text="{Loc 'admin-announce-keep-open'}" />
<Button Name="AnnounceButton" Access="Public" Disabled="True" Text="{Loc admin-announce-button}" HorizontalAlignment="Center"/>
</GridContainer>
</GridContainer>
</DefaultWindow>

View File

@@ -1,11 +1,10 @@
using Content.Client.HUD;
using Content.Shared.Administration;
using Robust.Client.AutoGenerated;
using Robust.Client.UserInterface;
using Robust.Client.UserInterface.Controls;
using Robust.Client.UserInterface.CustomControls;
using Robust.Client.UserInterface.XAML;
using Robust.Shared.IoC;
using Robust.Shared.Localization;
using Robust.Shared.Utility;
namespace Content.Client.Administration.UI
{
@@ -19,18 +18,18 @@ namespace Content.Client.Administration.UI
RobustXamlLoader.Load(this);
IoCManager.InjectDependencies(this);
AnnounceMethod.AddItem(_localization.GetString("announce-type-station"));
Announcement.Placeholder = new Rope.Leaf(_localization.GetString("admin-announce-announcement-placeholder"));
AnnounceMethod.AddItem(_localization.GetString("admin-announce-type-station"));
AnnounceMethod.SetItemMetadata(0, AdminAnnounceType.Station);
AnnounceMethod.AddItem(_localization.GetString("announce-type-server"));
AnnounceMethod.AddItem(_localization.GetString("admin-announce-type-server"));
AnnounceMethod.SetItemMetadata(1, AdminAnnounceType.Server);
AnnounceMethod.OnItemSelected += AnnounceMethodOnOnItemSelected;
Announcement.OnTextChanged += AnnouncementOnOnTextChanged;
Announcement.OnKeyBindUp += AnnouncementOnOnTextChanged;
}
private void AnnouncementOnOnTextChanged(LineEdit.LineEditEventArgs args)
private void AnnouncementOnOnTextChanged(GUIBoundKeyEventArgs args)
{
AnnounceButton.Disabled = args.Text.TrimStart() == "";
AnnounceButton.Disabled = Rope.Collapse(Announcement.TextRope).TrimStart() == "";
}
private void AnnounceMethodOnOnItemSelected(OptionButton.ItemSelectedEventArgs args)

View File

@@ -1,10 +1,11 @@
<DefaultWindow
<DefaultWindow
xmlns="https://spacestation14.io"
xmlns:adminTab="clr-namespace:Content.Client.Administration.UI.Tabs.AdminTab"
xmlns:adminbusTab="clr-namespace:Content.Client.Administration.UI.Tabs.AdminbusTab"
xmlns:atmosTab="clr-namespace:Content.Client.Administration.UI.Tabs.AtmosTab"
xmlns:tabs="clr-namespace:Content.Client.Administration.UI.Tabs"
xmlns:playerTab="clr-namespace:Content.Client.Administration.UI.Tabs.PlayerTab">
xmlns:playerTab="clr-namespace:Content.Client.Administration.UI.Tabs.PlayerTab"
xmlns:objectsTab="clr-namespace:Content.Client.Administration.UI.Tabs.ObjectsTab">
<TabContainer Name="MasterTabContainer">
<adminTab:AdminTab />
<adminbusTab:AdminbusTab />
@@ -12,5 +13,6 @@
<tabs:RoundTab />
<tabs:ServerTab />
<playerTab:PlayerTab Name="PlayerTabControl" Access="Public" />
<objectsTab:ObjectsTab Name="ObjectsTabControl" Access="Public" />
</TabContainer>
</DefaultWindow>

View File

@@ -1,44 +1,35 @@
using Content.Client.Administration.UI.Tabs;
using Content.Client.HUD;
using System.Numerics;
using Robust.Client.AutoGenerated;
using Robust.Client.UserInterface.CustomControls;
using Robust.Client.UserInterface.XAML;
using Robust.Shared.IoC;
using Robust.Shared.Localization;
namespace Content.Client.Administration.UI
{
[GenerateTypedNameReferences]
public sealed partial class AdminMenuWindow : DefaultWindow
{
[Dependency] private readonly IGameHud? _gameHud = default!;
public event Action? OnDisposed;
public AdminMenuWindow()
{
MinSize = SetSize = (500, 250);
MinSize = new Vector2(600, 250); // Corvax-Resize
Title = Loc.GetString("admin-menu-title");
RobustXamlLoader.Load(this);
IoCManager.InjectDependencies(this);
MasterTabContainer.SetTabTitle(0, Loc.GetString("admin-menu-admin-tab"));
MasterTabContainer.SetTabTitle(1, Loc.GetString("admin-menu-adminbus-tab"));
MasterTabContainer.SetTabTitle(2, Loc.GetString("admin-menu-atmos-tab"));
MasterTabContainer.SetTabTitle(3, Loc.GetString("admin-menu-round-tab"));
MasterTabContainer.SetTabTitle(4, Loc.GetString("admin-menu-server-tab"));
MasterTabContainer.SetTabTitle(5, Loc.GetString("admin-menu-players-tab"));
MasterTabContainer.SetTabTitle(6, Loc.GetString("admin-menu-objects-tab"));
}
protected override void EnteredTree()
protected override void Dispose(bool disposing)
{
base.EnteredTree();
if (_gameHud != null)
_gameHud.AdminButtonDown = true;
}
protected override void ExitedTree()
{
base.ExitedTree();
if (_gameHud != null)
_gameHud.AdminButtonDown = false;
OnDisposed?.Invoke();
base.Dispose(disposing);
OnDisposed = null;
}
}
}

View File

@@ -1,6 +1,8 @@
using Content.Client.Eui;
using Content.Shared.Administration;
using Content.Shared.Eui;
using Robust.Client.UserInterface.Controls;
using Robust.Shared.Utility;
namespace Content.Client.Administration.UI
{
@@ -11,7 +13,7 @@ namespace Content.Client.Administration.UI
public AdminAnnounceEui()
{
_window = new AdminAnnounceWindow();
_window.OnClose += () => SendMessage(new AdminAnnounceEuiMsg.Close());
_window.OnClose += () => SendMessage(new CloseEuiMessage());
_window.AnnounceButton.OnPressed += AnnounceButtonOnOnPressed;
}
@@ -19,10 +21,10 @@ namespace Content.Client.Administration.UI
{
SendMessage(new AdminAnnounceEuiMsg.DoAnnounce
{
Announcement = _window.Announcement.Text,
Announcement = Rope.Collapse(_window.Announcement.TextRope),
Announcer = _window.Announcer.Text,
AnnounceType = (AdminAnnounceType) (_window.AnnounceMethod.SelectedMetadata ?? AdminAnnounceType.Station),
CloseAfter = true,
CloseAfter = !_window.KeepWindowOpen.Pressed,
});
}

View File

@@ -0,0 +1,38 @@
using Content.Client.Eui;
using Content.Shared.Administration.Notes;
using Content.Shared.Eui;
using JetBrains.Annotations;
using static Content.Shared.Administration.Notes.AdminMessageEuiMsg;
namespace Content.Client.Administration.UI.AdminRemarks;
[UsedImplicitly]
public sealed class AdminMessageEui : BaseEui
{
private readonly AdminMessagePopupWindow _popup;
public AdminMessageEui()
{
_popup = new AdminMessagePopupWindow();
_popup.OnAcceptPressed += () => SendMessage(new Accept());
_popup.OnDismissPressed += () => SendMessage(new Dismiss());
_popup.OnClose += () => SendMessage(new CloseEuiMessage());
}
public override void HandleState(EuiStateBase state)
{
if (state is not AdminMessageEuiState s)
{
return;
}
_popup.SetMessage(s.Message);
_popup.SetDetails(s.AdminName, s.AddedOn);
_popup.Timer = s.Time;
}
public override void Opened()
{
_popup.OpenCentered();
}
}

View File

@@ -0,0 +1,26 @@
<ui:FancyWindow xmlns="https://spacestation14.io"
xmlns:ui="clr-namespace:Content.Client.UserInterface.Controls"
xmlns:graphics="clr-namespace:Robust.Client.Graphics;assembly=Robust.Client"
VerticalExpand="True" HorizontalExpand="True"
Title="{Loc admin-notes-message-window-title}"
MinSize="600 170">
<PanelContainer VerticalExpand="True" HorizontalExpand="True">
<PanelContainer.PanelOverride>
<graphics:StyleBoxFlat BackgroundColor="#25252A" />
</PanelContainer.PanelOverride>
<ScrollContainer HScrollEnabled="False" VerticalExpand="True" HorizontalExpand="True" Margin="4">
<BoxContainer Orientation="Vertical" SeparationOverride="10" VerticalAlignment="Bottom">
<Label Name="AdminLabel" Text="Loading..." />
<RichTextLabel Name="MessageLabel" />
<Label Name="WaitLabel" />
<BoxContainer Orientation="Horizontal">
<Button Name="DismissButton"
Text="{Loc 'admin-notes-message-dismiss'}" />
<Button Name="AcceptButton"
Text="{Loc 'admin-notes-message-accept'}"
Disabled="True" />
</BoxContainer>
</BoxContainer>
</ScrollContainer>
</PanelContainer>
</ui:FancyWindow>

Some files were not shown because too many files have changed in this diff Show More