]> git.smokeofanarchy.ru Git - space-station-14.git/log
space-station-14.git
23 months agoMarking Locale Fix (#23072)
Nairod [Thu, 28 Dec 2023 01:48:48 +0000 (19:48 -0600)]
Marking Locale Fix (#23072)

* Marking Locale Fix

* A Couple Touch-ups

* Gah

23 months agomarathon update (#23076)
Emisse [Thu, 28 Dec 2023 01:40:13 +0000 (18:40 -0700)]
marathon update (#23076)

23 months agobarratry update (#23079)
Emisse [Thu, 28 Dec 2023 01:40:03 +0000 (18:40 -0700)]
barratry update (#23079)

23 months agoBagel (#23075)
Emisse [Thu, 28 Dec 2023 01:39:56 +0000 (18:39 -0700)]
Bagel (#23075)

* bagel update

* kill christmas

23 months agoaspid update (#23077)
Emisse [Thu, 28 Dec 2023 01:39:48 +0000 (18:39 -0700)]
aspid update (#23077)

23 months agoatlas update (#23078)
Emisse [Thu, 28 Dec 2023 01:39:38 +0000 (18:39 -0700)]
atlas update (#23078)

23 months agoUpdate engine to v197.1.0 (#23080)
Leon Friedrich [Thu, 28 Dec 2023 01:28:45 +0000 (20:28 -0500)]
Update engine to v197.1.0 (#23080)

23 months agoRevert to v196.0.0 (#23074)
Leon Friedrich [Wed, 27 Dec 2023 23:57:48 +0000 (18:57 -0500)]
Revert to v196.0.0 (#23074)

23 months agoAdd some tests and fix some miscellaneous bugs (#22836)
Leon Friedrich [Wed, 27 Dec 2023 23:05:20 +0000 (18:05 -0500)]
Add some tests and fix some miscellaneous bugs (#22836)

* Add some tests and fix some bugs

* Add more helper methods

* remove submodule

* fix merge

* also fix DirtyAll()

* poke

23 months agoAutomatic changelog update
PJBot [Wed, 27 Dec 2023 22:54:15 +0000 (22:54 +0000)]
Automatic changelog update

23 months agoInspector Coat and Brown Fedora Tweak (#23065)
Alekshhh [Wed, 27 Dec 2023 22:53:10 +0000 (00:53 +0200)]
Inspector Coat and Brown Fedora Tweak (#23065)

* det

* hat

* oops

23 months agoCache ItemSizePrototype in StorageSystem (#22611)
Leon Friedrich [Wed, 27 Dec 2023 22:50:49 +0000 (17:50 -0500)]
Cache ItemSizePrototype in StorageSystem (#22611)

23 months agoTry fix organ networking (#23034)
Leon Friedrich [Wed, 27 Dec 2023 22:48:10 +0000 (17:48 -0500)]
Try fix organ networking (#23034)

23 months agoAdded a regular and an engraved zippo (flippo) lighter (#23020)
Darkie [Wed, 27 Dec 2023 22:47:35 +0000 (00:47 +0200)]
Added a regular and an engraved zippo (flippo) lighter (#23020)

* Added the zippo and engraved zippo. Added the engraved zippo in the detective's coat.

* Added copyright.

* Renamed to Flippo

* Gave the Flippo new sounds. Moved the lighter sound collections to their own folder in Items.

* Fixed YAML issues that showed up with moving the lighter noises to their own folder.

* Added the detective's Flippo as a thief objective, with half the weight of the forensic scanner.

23 months agoMove stamps out of big mess (#22877)
lzk [Wed, 27 Dec 2023 22:46:30 +0000 (23:46 +0100)]
Move stamps out of big mess (#22877)

* gigacommit

* Update honkbot.yml

* foxing

* merg

* bring back mime sound

* ;

* :trollface:

23 months agosome chairs tweaks (#22901)
lzk [Wed, 27 Dec 2023 22:46:12 +0000 (23:46 +0100)]
some chairs tweaks (#22901)

* make all chairs rotatable and anchorable

* Revert "make all chairs rotatable and anchorable"

This reverts commit d7f98261d5c228b7035b611f2becf2355c2f257f.

* comt

23 months agoFix missing entities in round summary window (#23032)
Leon Friedrich [Wed, 27 Dec 2023 22:41:58 +0000 (17:41 -0500)]
Fix missing entities in round summary window (#23032)

23 months agoUpdate engine to v197.0.0 (#23069)
Leon Friedrich [Wed, 27 Dec 2023 22:41:42 +0000 (17:41 -0500)]
Update engine to v197.0.0 (#23069)

23 months agoUpdate ToolshedTest for engine PR (#22989)
Leon Friedrich [Wed, 27 Dec 2023 21:51:42 +0000 (16:51 -0500)]
Update ToolshedTest for engine PR (#22989)

23 months agoAutomatic changelog update
PJBot [Wed, 27 Dec 2023 20:43:20 +0000 (20:43 +0000)]
Automatic changelog update

23 months agoThief hotfix (#22976)
Ed [Wed, 27 Dec 2023 20:42:15 +0000 (23:42 +0300)]
Thief hotfix (#22976)

* fixes!

* reduced collection amount

* omeeeeega

* pipup

* popup

23 months agoMakes brown rocks have a planetmap suffix (#23011)
Flareguy [Wed, 27 Dec 2023 18:44:33 +0000 (12:44 -0600)]
Makes brown rocks have a planetmap suffix (#23011)

* makes brown rocks planetmap stuff

* revert le procgen asteroids

23 months agoAutomatic changelog update
PJBot [Wed, 27 Dec 2023 12:32:07 +0000 (12:32 +0000)]
Automatic changelog update

23 months agothe grand lottery update (#23048)
Emisse [Wed, 27 Dec 2023 12:31:02 +0000 (05:31 -0700)]
the grand lottery update (#23048)

* the grand lottery update

* Update cargo.yml

23 months agoremove racism (#23039)
LankLTE [Wed, 27 Dec 2023 12:30:24 +0000 (04:30 -0800)]
remove racism (#23039)

* Remove only 'species' is crew rules

* hit space one too many times

23 months agoAutomatic changelog update
PJBot [Wed, 27 Dec 2023 12:29:34 +0000 (12:29 +0000)]
Automatic changelog update

23 months agoAdding missing tag to make windoors pryable. (#23047)
Blazeror [Wed, 27 Dec 2023 12:28:29 +0000 (13:28 +0100)]
Adding missing tag to make windoors pryable. (#23047)

Fixed tag to be pryable by hand

23 months agoAdded "The Throngler" (#22995)
PoorMansDreams [Wed, 27 Dec 2023 11:13:47 +0000 (03:13 -0800)]
Added "The Throngler" (#22995)

* The Throngler.

* The Thronger

* Thron

* Revert "Thron"

This reverts commit e6774ea4eefd4eee52bd6e3340f77d5890b50083.

* Fixes Inhand sprites

23 months agofix potted plant drawdepth (#23027)
Nemanja [Wed, 27 Dec 2023 10:34:30 +0000 (05:34 -0500)]
fix potted plant drawdepth (#23027)

23 months agoAutomatic changelog update
PJBot [Wed, 27 Dec 2023 09:57:05 +0000 (09:57 +0000)]
Automatic changelog update

23 months agoFix emergency and extended nitrogen tanks having the same volume (#23040)
sneb [Wed, 27 Dec 2023 09:55:59 +0000 (04:55 -0500)]
Fix emergency and extended nitrogen tanks having the same volume (#23040)

Update gas_tanks.yml

23 months agoPacifism rework (#23037)
Kara [Wed, 27 Dec 2023 09:55:48 +0000 (02:55 -0700)]
Pacifism rework (#23037)

* Pacifism rework

* grammar

23 months agoDial back shotgun pellet damage slightly. (#23042)
Admiral-Obvious-001 [Wed, 27 Dec 2023 09:26:42 +0000 (01:26 -0800)]
Dial back shotgun pellet damage slightly. (#23042)

Suggesting reducing the individual per pellet damage of the common shotgun shell from 12 to 10, changing the effectiveness at mid to long range to be slightly less oppressive. This would mean that shotguns will still 2 hit crit an unarmored target at point blank but allow a well armored target to withstand one more shot, and this should make them a little less effective down long hallways.

23 months agoFix device networking, again (#23035)
Leon Friedrich [Wed, 27 Dec 2023 04:39:04 +0000 (23:39 -0500)]
Fix device networking, again (#23035)

23 months agomarathon update (#23028)
Emisse [Wed, 27 Dec 2023 02:33:46 +0000 (19:33 -0700)]
marathon update (#23028)

* marathon update

* missed one

23 months agoemergency box update (#23026)
Emisse [Wed, 27 Dec 2023 01:54:05 +0000 (18:54 -0700)]
emergency box update (#23026)

23 months agoDefine plastic bottle (#23015)
themias [Tue, 26 Dec 2023 23:32:38 +0000 (18:32 -0500)]
Define plastic bottle (#23015)

* Define plastic bottle

* mark beer bottles as small so trash bag can collect them

23 months agoFix rotation visuals desync & appearance state spam (#23016)
Leon Friedrich [Tue, 26 Dec 2023 23:32:25 +0000 (18:32 -0500)]
Fix rotation visuals desync & appearance state spam (#23016)

* Fix rotation visuals desync

* :bucklemeup:

* A

23 months agoAdd access logs (IC ones) (#17810)
Chief-Engineer [Tue, 26 Dec 2023 22:24:53 +0000 (16:24 -0600)]
Add access logs (IC ones) (#17810)

23 months agoFix awful slimepeople parts sprites (#22969)
lzk [Tue, 26 Dec 2023 21:22:33 +0000 (22:22 +0100)]
Fix awful slimepeople parts sprites (#22969)

fix awful slime parts

23 months agofix ahelp relay times (#23001)
LankLTE [Tue, 26 Dec 2023 12:57:52 +0000 (04:57 -0800)]
fix ahelp relay times (#23001)

RoundDuration instead of CurTime

23 months agoRevert "temporarily override WizDen admin names" (#23004)
Chief-Engineer [Tue, 26 Dec 2023 12:57:11 +0000 (06:57 -0600)]
Revert "temporarily override WizDen admin names" (#23004)

Revert "temporarily override WizDen admin names (#22878)"

This reverts commit 0f6d062da437fe266db7077cb9d5a450da3c54d2.

23 months agoFix potted plants going over doors (#22869)
lzk [Tue, 26 Dec 2023 08:27:15 +0000 (09:27 +0100)]
Fix potted plants going over doors (#22869)

* Update potted_plants.yml

* Update potted_plants.yml

23 months agofix the mothroach crate saying it contains six mothroaches instead of four (#22968)
Avalon [Tue, 26 Dec 2023 08:22:34 +0000 (03:22 -0500)]
fix the mothroach crate saying it contains six mothroaches instead of four (#22968)

FINALLY FUCKING FIX THAT ONE FUCKING LIKE FUCK IT

23 months agoUpdate engine to v195.0.1 (#22994)
Leon Friedrich [Tue, 26 Dec 2023 04:04:57 +0000 (23:04 -0500)]
Update engine to v195.0.1 (#22994)

23 months agoAdd chaplain stoles (#22955)
Ubaser [Tue, 26 Dec 2023 01:05:59 +0000 (12:05 +1100)]
Add chaplain stoles (#22955)

add

23 months agofix origin teg (#22979)
qwerltaz [Tue, 26 Dec 2023 01:05:39 +0000 (02:05 +0100)]
fix origin teg (#22979)

23 months agofixed the sulfacid issue, made some more chems use the industrial chems (#22981)
Boaz1111 [Mon, 25 Dec 2023 22:33:20 +0000 (23:33 +0100)]
fixed the sulfacid issue, made some more chems use the industrial chems (#22981)

23 months agoOptimize artifact analyzer UI state sending (#22949)
Kara [Mon, 25 Dec 2023 20:50:10 +0000 (13:50 -0700)]
Optimize artifact analyzer UI state sending (#22949)

* Remove n rename cruft old shit

* Artifact analyzer UI updating optimization

* Revert "Remove n rename cruft old shit"

This reverts commit 8789338fb20f77d79c5b0e40719896efe0103fcc.

23 months agoRemoved senior roles from job supervisor locales (#22972)
LordCarve [Mon, 25 Dec 2023 17:46:42 +0000 (18:46 +0100)]
Removed senior roles from job supervisor locales (#22972)

23 months agoFix multi-ghosts (#22964)
metalgearsloth [Mon, 25 Dec 2023 13:19:12 +0000 (00:19 +1100)]
Fix multi-ghosts (#22964)

* Fix multi-ghosts

* Fix mind visits

23 months agoBotany yaml fixing (#22865)
lzk [Mon, 25 Dec 2023 09:56:17 +0000 (10:56 +0100)]
Botany yaml fixing (#22865)

* 1

* Update chapel.yml

* Revert "Update chapel.yml"

This reverts commit 3e297a1b20254823a088af2aa3d179184c377638.

* add to seeds vendor

23 months agoThief description & grammar fixes (#22951)
Kara [Mon, 25 Dec 2023 09:13:12 +0000 (02:13 -0700)]
Thief description & grammar fixes (#22951)

* Thief description & grammar fixes

* sad

* cant do that sad

23 months agoAdds gingerbread men to the game (#22927)
Flareguy [Mon, 25 Dec 2023 08:11:37 +0000 (02:11 -0600)]
Adds gingerbread men to the game (#22927)

adds gingerbread men to the game

23 months agobagel update (#22948)
Emisse [Mon, 25 Dec 2023 08:11:05 +0000 (01:11 -0700)]
bagel update (#22948)

23 months agoreduce nuke required floor radius variable (#22947)
Emisse [Mon, 25 Dec 2023 08:09:10 +0000 (01:09 -0700)]
reduce nuke required floor radius variable (#22947)

Update NukeComponent.cs

23 months agonukieplanet update (#22946)
Emisse [Mon, 25 Dec 2023 08:09:00 +0000 (01:09 -0700)]
nukieplanet update (#22946)

23 months agocentcomm update (#22944)
Emisse [Mon, 25 Dec 2023 08:08:52 +0000 (01:08 -0700)]
centcomm update (#22944)

23 months agochange the restart vote to have no effect with admins online (#22945)
LankLTE [Mon, 25 Dec 2023 07:55:56 +0000 (23:55 -0800)]
change the restart vote to have no effect with admins online (#22945)

* Change the vote and cvar

* Only denies successful votes

* Add comments because I'm a good coder, I swear

* I added a space to the first line of ccvars it's so over

23 months agoAtmos crab pet: Tropico! (#22773)
reverie collection [Mon, 25 Dec 2023 07:39:20 +0000 (23:39 -0800)]
Atmos crab pet: Tropico! (#22773)

* tropico mob fully functional, adjusted base crab mob

* FINALLY YES I GOT THE MAPS COMMITTED

* origin fix hopefully

* removed ghost role

* undid map changes, pulled from current master

* tropico is no longer communist

23 months agoAdd sprite movement states (#22940)
metalgearsloth [Mon, 25 Dec 2023 07:34:21 +0000 (18:34 +1100)]
Add sprite movement states (#22940)

* Add sprite movement states

Did it for borgs for reference for future implementations.

* Fix

* Fix prediction issue

* review

23 months agoFix pulling mispredicts (#22941)
Leon Friedrich [Mon, 25 Dec 2023 07:33:32 +0000 (02:33 -0500)]
Fix pulling mispredicts (#22941)

* Fix pulling mispredicts

* Make behaviour consistent

* Good ol terminating entities

23 months agoMake cargo arbitrage test ignore gambling crate (#22943)
Leon Friedrich [Mon, 25 Dec 2023 07:15:33 +0000 (02:15 -0500)]
Make cargo arbitrage test ignore gambling crate (#22943)

23 months agoadd round time to the ahelp relay (#22937)
LankLTE [Mon, 25 Dec 2023 06:57:00 +0000 (22:57 -0800)]
add round time to the ahelp relay (#22937)

* Basic roundtime implementation

* Forgot to clamp the length checker

23 months agoAutomatic holiday sprites (#22929)
Nemanja [Mon, 25 Dec 2023 06:52:43 +0000 (01:52 -0500)]
Automatic holiday sprites (#22929)

23 months agogive plasma half of co2 air alarm threshold (#22938)
deltanedas [Mon, 25 Dec 2023 06:51:32 +0000 (06:51 +0000)]
give plasma half of co2 air alarm threshold (#22938)

Co-authored-by: deltanedas <@deltanedas:kde.org>
23 months agoRevert "Add YAML gas reactions (#22803)" (#22939)
Kara [Mon, 25 Dec 2023 06:50:42 +0000 (23:50 -0700)]
Revert "Add YAML gas reactions (#22803)" (#22939)

This reverts commit 054321d2c2c17eb55a1640150131c61c29a3eb2b.

Co-authored-by: Kevin Zheng <kevinz5000@gmail.com>
23 months agoFix closet skeletons spawning in nullspace (#22942)
Leon Friedrich [Mon, 25 Dec 2023 06:48:58 +0000 (01:48 -0500)]
Fix closet skeletons spawning in nullspace (#22942)

23 months agoMake some prototypes use frozen collections (#22576)
Leon Friedrich [Mon, 25 Dec 2023 04:12:22 +0000 (23:12 -0500)]
Make some prototypes use frozen collections (#22576)

* Make some prototypes use frozen collections

* poke tests

* Remove frozen dictionary enumeration

23 months agoThief pacifist (#22932)
Ed [Mon, 25 Dec 2023 03:42:48 +0000 (06:42 +0300)]
Thief pacifist (#22932)

* pac

* to settings

* ensuuure me princess

* Update Content.Server/GameTicking/Rules/Components/ThiefRuleComponent.cs

Co-authored-by: faint <46868845+ficcialfaint@users.noreply.github.com>
* Update Content.Server/GameTicking/Rules/ThiefRuleSystem.cs

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

Co-authored-by: faint <46868845+ficcialfaint@users.noreply.github.com>
23 months agoexterminator midround minor antag (#19946)
deltanedas [Mon, 25 Dec 2023 03:16:56 +0000 (03:16 +0000)]
exterminator midround minor antag (#19946)

* terminator locale

* terminate objective

* terminator components and shared system

* terminator roles rules and system

* terminator events

* skeleton recolour

* terminator and endoskeleton

* ghost role spawn

* damage modifier sets

* :trollface:

* :trollface:

* add antag prototype

* ghost role locale

* skynet

* :trollface:

* :trollface:

* :trollface:

* add endoskeleton body prototype

* :trollface:

* :trollface:

* smite locale

* implement terminate smite

* :trollface:

* :trollface:

* implement PopupBehavior

* endoskeleton transform popup

* move stuff from shared to server since nothing actually used it

* recolour everything

* update parts

* :trollface:

* :trollface:

* ok fire was using the damage set, back to 1.0

* tweak

* :trollface:

* :trollface:

* simplemob ops

* 1 rule per pro

* :trollface:

* :trollface:

* update some sprites

* structural damage

* :trollface:

* :trollface:

* Revert "update some sprites"

This reverts commit 459196c6a8942c5412885d5fe2f1a83a48408ddc.

* offbrand, add die objective to maybe remove fear of murderbone

* add shut down objective to the list

* fix ghost role

* fix control mob

* :trollface:

* :trollface:

* please

* naming

* code changes for GenericAntag terminator

* yml changes for GenericAntag terminator

* :trollface:

* moved kill objective override to an objective component

* use kill objective override

* fix

* oh

* locale changes

* change burn to heat for skin melting gib

* change some endoskeleton stuff

* pro

* i already did this dementia ops

* objective

* fix

* pro

* swap out full sprite

* update parts

* forgor

* fix mind transfer

* type

* endoskeleton has 500 mass

* evil

* fishops

* warops

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
23 months agoMake some items goodlooking in inventory (rotate) (#22935)
lzk [Mon, 25 Dec 2023 01:30:58 +0000 (02:30 +0100)]
Make some items goodlooking in inventory (rotate) (#22935)

comit

23 months agoadd limits to steal objectives (#22672)
deltanedas [Mon, 25 Dec 2023 01:20:55 +0000 (01:20 +0000)]
add limits to steal objectives (#22672)

* add ObjectiveLimit comp/system

* give ian and disk limits

* all

* up limit

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
23 months agoAdd a 'Copy' button to the fax UI (#22027)
Arimah Greene [Mon, 25 Dec 2023 01:08:15 +0000 (02:08 +0100)]
Add a 'Copy' button to the fax UI (#22027)

* Add a 'Copy' button to the fax UI

* Add ValidatePrototypeId attribute

Co-authored-by: Kara <lunarautomaton6@gmail.com>
---------

Co-authored-by: Kara <lunarautomaton6@gmail.com>
23 months agoJanibelt whitelist fix and update (#21058)
Sirionaut [Mon, 25 Dec 2023 01:02:54 +0000 (02:02 +0100)]
Janibelt whitelist fix and update (#21058)

* Update belts.yml

added LightReplacer and JanicartKeys tags to the Jani belt

* removed LightReplacer from whitelist but added Plunger

adding LightReplacer to the Whitelist doesn't get rid of the error msg.

Now it just adds Plunger & JanicartKeys (both tags already exist)

* added spray to botany belt and syringe to med belt

* fixed things, i hope

* added self tag to LightReplacer

* added LightReplacer to the taglist

* lightreplacer tag does exist now

23 months agofix fireaxe rotation (#22930)
I.K [Sun, 24 Dec 2023 22:51:38 +0000 (16:51 -0600)]
fix fireaxe rotation (#22930)

* Update fireaxe.yml

* i am so dumb

23 months agoremove max item size from storage implant (#22928)
Emisse [Sun, 24 Dec 2023 21:16:25 +0000 (14:16 -0700)]
remove max item size from storage implant (#22928)

23 months agonukie medic chest rig explosion res buff (#22923)
deltanedas [Sun, 24 Dec 2023 20:58:22 +0000 (20:58 +0000)]
nukie medic chest rig explosion res buff (#22923)

leave my beaker alone

Co-authored-by: deltanedas <@deltanedas:kde.org>
23 months agoCentral Command Access, Doors, and Locked Vendor (#22924)
Nairod [Sun, 24 Dec 2023 20:49:23 +0000 (14:49 -0600)]
Central Command Access, Doors, and Locked Vendor (#22924)

* CentComm Acess and Doors

* Central Command Access Windoor

23 months agoIncrease cigarette count in cig packs (#22919)
Ubaser [Sun, 24 Dec 2023 20:01:17 +0000 (07:01 +1100)]
Increase cigarette count in cig packs (#22919)

add

23 months agoNerfed bloodsuckers- They can no longer tank some incoming damage types by chugging...
Warentan [Sun, 24 Dec 2023 19:59:44 +0000 (13:59 -0600)]
Nerfed bloodsuckers- They can no longer tank some incoming damage types by chugging blood (#22880)

Nerfed bloodsuckers- Can no longer tank some damage types by chugging blood

Co-authored-by: Warentan <StogIsAGamer@proton.me>
23 months agoJanitor equipment slot locale, vehicle slot (Keys) locale (#22859)
lapatison [Sun, 24 Dec 2023 19:35:40 +0000 (22:35 +0300)]
Janitor equipment slot locale, vehicle slot (Keys) locale (#22859)

* stuff

* fixes

* vehicle locale

23 months agoMinor alert locale (#22926)
lapatison [Sun, 24 Dec 2023 19:13:02 +0000 (22:13 +0300)]
Minor alert locale (#22926)

locale

23 months agoAdding intermediate industrial chems (#22614)
Boaz1111 [Sun, 24 Dec 2023 19:12:36 +0000 (20:12 +0100)]
Adding intermediate industrial chems (#22614)

* added hydroxide, benzene, and changed the phenol recipe

* I forgot to commit a bunch of changes, whoopsie doopsie

* Update chemicals.yml

made an error while resolving conflicts

* Update chemicals.yml

same here

* Update flavor-profiles.ftl

* Update chemicals.yml

* Update chemicals.ftl

* Update chemicals.ftl

* Update chemicals.yml

* Update medicine.yml

* Update chemicals.yml

* Update medicine.yml

* guh

* Revert "guh"

This reverts commit a0e5dfd4182d1a407bffd21d0eaa36355023993c.

* final touches and fixes

* fixed all the issues, for realsies

* thefuck

* Revert " thefuck"

This reverts commit 22068cb73d9902ccf81d065d92d078f423c67aea.

* maybe this fix?

* Revert " maybe this fix?"

This reverts commit 4bfd534f73a956e595c809ce77e52819ed142f2b.

* Update chemicals.yml

* Update chemicals.yml

* Update chemicals.yml

Trying to figure out my issue

* Update chemicals.yml

* Update chemicals.yml

* Update chemicals.yml

* Disabled the ethanol breakdown, fixing the issue

* Revert "Update chemicals.yml"

This reverts commit 1239512c0b7df5eab106bf64ec2af38185f2f016.

* Revert "Disabled the ethanol breakdown, fixing the issue"

This reverts commit 96190c967d22b1422d144e4211579f5af7bf9a09.

* Emo suggested I'd do this

* Update chemicals.yml

* made temps needed for the uhh hydroxide and benzene

* Update chemicals.yml

* removed SugarBreakdown

23 months agoAdds sound to Smoke Grenades (#22866)
Hmeister-fake [Sun, 24 Dec 2023 15:20:08 +0000 (15:20 +0000)]
Adds sound to Smoke Grenades (#22866)

* New smoke grenade sound

Very new to PR's and stuff, sorry

* Adds sound to smoke grenades and tear gas grenades on trigger

* Update attributions.yml

Deltanadas asked for it

* Update grenades.yml

* Change sound to an unlicenced sound

* Update attributions.yml

23 months agoAdd maximum atmos temperature limit (#22882)
Kevin Zheng [Sun, 24 Dec 2023 15:05:42 +0000 (07:05 -0800)]
Add maximum atmos temperature limit (#22882)

* Add Tmax

* Increase Tmax

23 months agoadd ninja borg laws (#22778)
deltanedas [Sun, 24 Dec 2023 14:37:35 +0000 (14:37 +0000)]
add ninja borg laws (#22778)

add ninja laws

Co-authored-by: deltanedas <@deltanedas:kde.org>
2 years agoNew boxstation emergency shuttle (#22912)
Flareguy [Sun, 24 Dec 2023 10:41:59 +0000 (04:41 -0600)]
New boxstation emergency shuttle (#22912)

new boxstation emergency shuttle (omega has the old one now also)

2 years agoNew Thief minor antagonist (#21520)
Ed [Sun, 24 Dec 2023 09:58:28 +0000 (12:58 +0300)]
New Thief minor antagonist  (#21520)

* start working

* add right-click thief antagins
some architecture restruct

* add meh thief greeting audio

* add thief subgamemode to Traitors gamemode

* add late join thief (not tested yet)
add briefing

* add pacifism

* add Steal tasks to thief

* fix crash thief+traitor on person

* add new condition: collection steal

* add tracking of succes collection objective

* add stamp collection target
remove some boring steal target
add check pulling entity to collection target

* finalize first 2 group objective

* start merging stealing objective systems

* merging

* finish merging. Now traitor steal objective work better

* we don't check the items of pullable sentient entity

* clear naming, enable thief signle item objective start

* objective pack add

* finish with steal item objectives

* convert string to ProtoId<>

* some clean up

* add thieves to revolution game mode

* Update Resources/Locale/en-US/game-ticking/game-presets/preset-thief.ftl

Co-authored-by: Flareguy <78941145+Flareguy@users.noreply.github.com>
* Update Resources/Locale/en-US/game-ticking/game-presets/preset-thief.ftl

Co-authored-by: Flareguy <78941145+Flareguy@users.noreply.github.com>
* update pacifism: fix crashing, monkey-thief without pacified

* adaptive animal briefing, cleaning locales

* add structure steal objectives

* remove RCD target

* add thiefs to manifest, but bug with traitor duplications

* add escape objective

* add chat briefing

* setup animal objective group system

* add animal steal objectives

* add animal objectives notroleconditions

* add morty

* now thief mode has a chance of not launching Now there are a random number of thieves per round from 1 to 3

* 6 hours of trying to fix duplicate tasks. Failure

* added thief pinpointer (buggy)

* start thief backpack UI work

* revert pinpointer for scope reason

* UI continue work

* add thief starter kits content

* remove ERP kit :trollface:

* finally! giving starting items to thief. Now it playable, but still need more work

* clean up

* fix

* fox

* add merged items into thief
new Starting Kit (buggy)

* fix YES antag menu

* objection tweaks

* remove hearts objective, working on spawning things from toolbox

* smug

* fixes

* add race specifier objective condition LAMPS

* meh

* fix fix fix

* the alive

* Adding stamps

* Update backpack.ftl

* Revert1

* Revert ftl

* add voice mask to communicator kit

* Update Resources/Locale/en-US/administration/antag.ftl

Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>
* Update Resources/Locale/en-US/game-ticking/game-presets/preset-thief.ftl

Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>
* Update Resources/Locale/en-US/thief/backpack.ftl

Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>
* Update Resources/Locale/en-US/objectives/conditions/steal.ftl

Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>
* Update Resources/Locale/en-US/thief/backpack.ftl

Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>
* Update Resources/Locale/en-US/thief/backpack.ftl

Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>
* Update Resources/Locale/en-US/thief/backpack.ftl

Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>
* Update Resources/Locale/en-US/thief/backpack.ftl

Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>
* Update Resources/Locale/en-US/prototypes/roles/antags.ftl

Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>
* Update Resources/Locale/en-US/thief/backpack.ftl

Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>
* update

* fix

* more reusable function, add documentation

* fix doc

* faint fixes

---------

Co-authored-by: Flareguy <78941145+Flareguy@users.noreply.github.com>
Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>
2 years agobagel update (#22910)
Emisse [Sun, 24 Dec 2023 09:45:03 +0000 (02:45 -0700)]
bagel update (#22910)

2 years agoFixed PaperSystem bugs (#22896)
LordCarve [Sun, 24 Dec 2023 08:58:00 +0000 (09:58 +0100)]
Fixed PaperSystem bugs (#22896)

2 years agoIon law visuals (#22908)
Nemanja [Sun, 24 Dec 2023 06:58:02 +0000 (01:58 -0500)]
Ion law visuals (#22908)

2 years agoCore update (#22909)
Ubaser [Sun, 24 Dec 2023 06:57:51 +0000 (17:57 +1100)]
Core update (#22909)

add

2 years agoItemToggle system expansion (#22369)
Darkie [Sun, 24 Dec 2023 06:11:05 +0000 (08:11 +0200)]
ItemToggle system expansion (#22369)

* Fixed EnergySword and variants having incorrect sound on attacking when in their Off state.

* Removed the unused ItemToggle from the serverside and created a new shared ItemToggleComponent and System, now used for the e-blade family of items. Also added e-blade hum and swing sounds. Thanks Sloth for the initial code!

* Changing Stunbaton system to include the itemToggle system.

* Adapted changes that have come up in the meantime.

* Changed damagespecifier to be serializable and autoNetworked in melee weapon components. Fixes a bug that makes it so client-side, damage values are not updated on toggle.

* Made the ItemToggleSystem have both a shared and a server component. Ported the Stun Baton and Stun Prod to the new toggleable system. Added a failure to activate noise component.

* Ported the welders to the new item toggle system. Set it so deactivated damage and item size default to the item's regular options.

* Removed unnecessary usings.

* Small modification to the stun prod.

* Made the integration test use the new method to turn the welders on.

* Fixed a few testing issues, applied a few changes requested by Delta.

* Updated Stunbaton code for consistentcy when it comes to calling the itemToggle component.

* Removed a redundant return; as per Delta.
Made examining the stun baton for charge rely on the battery component instead.

* Removed the welder visualizer system, now using the generic one. Removed some unused usings. Removed the welder visuals and layers.
Ported lighters to the new system.
Added zippi (sic) lighters.

* Renamed variables used to make them less generic.

* Simplified the light update code.

* Fixed the unit test to use the itemToggle system for welders now.

* Made the name shorter. I can't tell if the welding damage when interacted with actually does anything though. I can't figure out how to trigger it.

* Fixed some YML issues.

* Added a client side item toggle system just to make the shared code run on local UID's too.

* Fixed some more Yaml.

* Made the Zippi lighter have its own parent item, so it doesnt' conflict with the random pattern on the regular lighter.

* Made the zippi lighter its own in-hand sprites.

* Added a summary for the activated property in itemtoggle component.

* Fixed a typo in the itemToggle Component.

* Fixed a typo.

* Added to the remarks for the ItemToggleComponent.

* Fixed up the lighter yaml to make it use a generic term instead of a toggle layer enum for the random skin.

* Fixed a bug I introduced accidentally with the humming sound.

* Removed 2 unnecessary events from the ItemToggleSystem and component.

* Fixed a bug by only making the server run the item activation code, since the client cannot predict whether or not the activation will be cancelled.

* Cleaned up some names and functions getting called.

* Renamed a couple of variables and removed the explicit datafields from the component. Removed "activated: false" from yml since they're already deactivated by default.

* Added an IsActivated function, used it in the welder and stun baton systems code.
Refactored welder code to remove the WelderToggle event, now using the ItemToggleActivatedEvent instead for eye protection check.

* Fixed a typo. Added some comments.

* Split the ItemToggle into smaller components.
Changed the items that used the toggle system to work with the smaller components.
Made the mirror shield reflect energy shots with a 95% chance.

* Fixed the namespaces for the server components and whatnot.

* Fixed a doubled deactivation sound from using activated wieldable items (like the double Esword).
Fixed wrong yml with the e-dagger.
Fixed the disarm malus code.

* Added the zippo lighter to the detective's trench coat.

* Removed the default hit sound for the double e-sword since it was unnecessary.

* Changed e-sword damage numbers to be in line with the changes made by Emisse.

* Made no damage sounds be autoNetworked, so it changes can be changed on activation/deactivation of items.
Made Welders and Eswords sound like themselves but quieter if they hit for 0 damage, instead of taps.
You can choose what sound to play when a weapon does 0 damage when activated now.
Fixed a bug with swing sounds.

* Typo.

* Fixed a bug where the welder would blind you if you used it while it was off.

* Created a single abstract method called when an item has completed its toggle.

* Update Content.Server/Eye/Blinding/EyeProtection/EyeProtectionSystem.cs

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

* Made most component variables readOnly for ItemToggle. There is no need to be able to change them from within the variable viewer.

* Removed trailing white spaces.

* Made the Use a field instead of a property in the itemToggleActivation/Deactivation attempt events.

* Small fixes.

* Removed ForceToggle, just use the toggle method instead.

* Fixed a bug with item sharpness staying even after getting deactivated, if the item gained sharpness that way (esword).

* Used ProtoId in the welder component.

* Made damage NetSerializable as well.

* Added networking and data fields to a couple of components.

* Made component variables autonetworked. Added some comments.

* Moved the events that modify item components on toggle to events, handled (where possible) in the systems linked to said components.

* Made all the component variables readWrite again.

* Added the component get to the WelderStatus.

* Added a predictable bool to the item toggle component.

* Replaced the Activated/Deactivated events with ToggleDone, with an Activated argument. Used that to simplify some systems.

* Added a reflect update raise event.

* Removed the Zippo changes. To add in a later PR.

* Removed the zippo from meta.json too.

* Small fix.

* Another small fix.

* Fixed the wieldable system thing in ItemToggle.

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2 years agoPower monitoring console overhaul (#20927)
chromiumboy [Sun, 24 Dec 2023 06:07:41 +0000 (00:07 -0600)]
Power monitoring console overhaul (#20927)

* Prototyping whole station wire map

* More prototyping

* Added icons for the different power distributors and toggleable cable displays

* Power cable layouts are now only sent to the client when the power monitor is open

* UI prototyping

* Power monitors can now see the sprites of distant entities, long entity names are truncated

* Updated how network devices are added to the player's PVS

* More feature prototypes

* Added source / load symbols

* Final prototype! Time to actually code it properly...

* Start of code clean up

* Continuing code clean up

* Fixed UI appearance

* Code clean up complete

* Removed unnecessary changes

* Updated how power values are calculated, added UI warnings for power sinks and power net checks

* Updated how power values are calculated again, added support for portable generators

* Removed unnecessary files

* Map beacons start toggled off, console map now works outside the station, fixed substation icon

* Made some of Sloth's requested changes. Power distributors don't blink anymore, unless selected

* Moved a number of static variables in PowerMonitoringHelper to sensible places in the main files. Added a NavMapTrackableComponent so that you can specify how individual entities appear on the navmap

* Updated the colors/positions of HV cables and SMESes to improve contrast

* Fixed SMES color in map legend

* Partially fixed auto-scrolling on device selection, made sublists alphabetical

* Changed how auto-scroll is handled

* Changed the font color of the console warning messages

* Reduced the font size of beacon labels

* Added the station name to the console

* Organized references

* Removed unwanted changes to RobustToolbox

* Fix merge conflict

* Fix merge conflict, maybe

* Fix merge conflict

* Updated outdated reference

* Fixed portable_generator.yml

* Implemented a number of requested changes, move bit masks to a shared component

* Navigate listings via the navmap

* First attempt at improving efficiency

* Second attempt at optimization, entity grouping added for solar panels

* Finished solar panel entity joining

* Finished major revisions, code clean up needed

* Finializing optimizations

* Made requested changes

* Bug fix, removed obsolete code

* Bug fixes

* Bug fixes

* STarted revisions

* Further revisions

* More revision

* Finalizing revisions. Need to make RT PR

* Code tidying

* More code tidying

* Trying to avoid merge conflicts

* Trying to avoid merge conflicts

* Removed use of PVS

* Improving efficiency

* Addressed a bunch of outstanding issues

* Clear old data on console refresh

* UI adjustments

* Made node comparison more robust. More devices can be combined into one entry

* Added missing component 'dirty'

2 years agoFix nettle seeds inhand sprite (#22891)
lzk [Sun, 24 Dec 2023 05:25:50 +0000 (06:25 +0100)]
Fix nettle seeds inhand sprite (#22891)

fix

2 years agoAdded Santa's hardsuit and helmet. (#22898)
StanTheCarpenter [Sun, 24 Dec 2023 05:25:12 +0000 (06:25 +0100)]
Added Santa's hardsuit and helmet. (#22898)

* Added Santa's hardsuit and helmet.

* Fixed missing files

2 years agoFix missing pipe on barratry (#22889)
lzk [Sun, 24 Dec 2023 05:13:13 +0000 (06:13 +0100)]
Fix missing pipe on barratry (#22889)

* Update barratry.yml

* Revert "Update barratry.yml"

This reverts commit c8bbaae930c4129a45c65ddbdf003f4378716e41.

* Update barratry.yml

2 years agoClamp after AdjustMoles() (#22907)
Kevin Zheng [Sun, 24 Dec 2023 04:56:39 +0000 (20:56 -0800)]
Clamp after AdjustMoles() (#22907)

Clamping is needed because x - x can be negative with floating point
numbers. If we don't clamp here, the caller always has to call
GetMoles(), clamp, then SetMoles(), which makes this function not very
useful.

2 years agoAdds a vscode launch option for starting the client in the compatibility renderer...
deathride58 [Sun, 24 Dec 2023 03:42:14 +0000 (22:42 -0500)]
Adds a vscode launch option for starting the client in the compatibility renderer (#22904)

adds a vscode launch option to start the client with the compatibility renderer