]> git.smokeofanarchy.ru Git - space-station-14.git/log
space-station-14.git
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

2 years 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

2 years 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

2 years 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

2 years agofix cargo backpack inhand sprite (#22888)
lzk [Sun, 24 Dec 2023 01:56:01 +0000 (02:56 +0100)]
fix cargo backpack inhand sprite (#22888)

Update inhand-right.png

2 years agoUpdate Credits (#22906)
github-actions[bot] [Sun, 24 Dec 2023 01:21:46 +0000 (20:21 -0500)]
Update Credits (#22906)

Co-authored-by: PJBot <pieterjan.briers+bot@gmail.com>
2 years agofixes drug shader in compatibility mode FOR REAL THIS TIME (#22903)
deathride58 [Sat, 23 Dec 2023 22:27:46 +0000 (17:27 -0500)]
fixes drug shader in compatibility mode FOR REAL THIS TIME (#22903)

fixes drug shader FOR REAL THIS TIME

2 years agoFix accidental plasma burn nerf (#22894)
router [Sat, 23 Dec 2023 19:35:22 +0000 (22:35 +0300)]
Fix accidental plasma burn nerf (#22894)

2 years agoFixes GLES2 crashing when compiling the drug shader (#22899)
deathride58 [Sat, 23 Dec 2023 18:36:56 +0000 (13:36 -0500)]
Fixes GLES2 crashing when compiling the drug shader (#22899)

fixes drug shader not compiling in gles2 and also applies DRY

2 years agoCorrect spelling mistakes for daily tips (#22893)
SpaceyLady [Sat, 23 Dec 2023 13:57:58 +0000 (13:57 +0000)]
Correct spelling mistakes for daily tips (#22893)

Update tips.yml

2 years agotemporarily override WizDen admin names (#22878)
Chief-Engineer [Sat, 23 Dec 2023 11:49:14 +0000 (05:49 -0600)]
temporarily override WizDen admin names (#22878)

update global WizDen cvars

2 years agoAdd Chef's Belt (#22868)
Velcroboy [Sat, 23 Dec 2023 07:11:30 +0000 (01:11 -0600)]
Add Chef's Belt (#22868)

* Add Chef's Belt

* Reduce contents in filled belt to just s&p

---------

Co-authored-by: Jeff <velcroboy333@hotmail.com>
2 years agoAdd a bottle of water to the survival box (#22881)
Alzore [Sat, 23 Dec 2023 06:33:20 +0000 (00:33 -0600)]
Add a bottle of water to the survival box (#22881)

* BO'OH'O'WA'ER

* smallbottle

* extendedbox

2 years agoMove HUD options to general options tab (#22884)
Nemanja [Sat, 23 Dec 2023 06:32:56 +0000 (01:32 -0500)]
Move HUD options to general options tab (#22884)

2 years agoCorner Clothing UI (#22883)
Nemanja [Sat, 23 Dec 2023 06:32:23 +0000 (01:32 -0500)]
Corner Clothing UI (#22883)

* Corner clothing (save point)

* IT WORKS. YIPPEE

* the last of it

* template rejigs

2 years agoVial Drinking (#22886)
liltenhead [Sat, 23 Dec 2023 06:32:13 +0000 (22:32 -0800)]
Vial Drinking (#22886)

vial drink

2 years agoCargo request plasma canister locale (#22858)
lapatison [Sat, 23 Dec 2023 05:42:19 +0000 (08:42 +0300)]
Cargo request plasma canister locale (#22858)

* name and desc removal

* locale

* shouldnt have touch that for now

2 years agoDrug overlay shader rework - a little more motion-sickness friendly, a little less...
deathride58 [Sat, 23 Dec 2023 05:35:46 +0000 (00:35 -0500)]
Drug overlay shader rework - a little more motion-sickness friendly, a little less shonky (#22872)

* reworks the drug overlay effect to be less motion-sickness inducing and a bit less shonky

* UNAUTHORIZED fucking THING. DESTROY it immediately

* further tweaks - adds another gradient to control the color effect too

2 years agoNew sprites for books on bookshelves in order to look less sad. (#22874)
Moomoobeef [Sat, 23 Dec 2023 05:34:19 +0000 (21:34 -0800)]
New sprites for books on bookshelves in order to look less sad. (#22874)

Changed sprites for books on bookshelves, added one missing sprite

2 years agoAnomaly synchronizer buff (#22771)
Ed [Sat, 23 Dec 2023 04:46:51 +0000 (07:46 +0300)]
Anomaly synchronizer buff (#22771)

* Update production.yml

* Update electronics.yml

* Wat

* Update anomaly_sync.yml

* Update anomaly_sync.yml

2 years agoadd saturation to TC inhand sprites (#22870)
lzk [Sat, 23 Dec 2023 03:26:01 +0000 (04:26 +0100)]
add saturation to TC inhand sprites (#22870)

change

2 years agojaws cant pry bolted doors (#22860)
deltanedas [Sat, 23 Dec 2023 03:22:12 +0000 (03:22 +0000)]
jaws cant pry bolted doors (#22860)

* jaws cant pry bolted doors valid jaws can

* no valid jaw

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2 years agoDoggy Ears (#22832)
Ed [Sat, 23 Dec 2023 03:20:08 +0000 (06:20 +0300)]
Doggy Ears  (#22832)

* add content

* sprite update

* goodbuy nose

2 years agoCheck for divide by near zero (#22876)
Kevin Zheng [Sat, 23 Dec 2023 01:10:33 +0000 (17:10 -0800)]
Check for divide by near zero (#22876)

2 years agoUpdate WizDen's borg definition of crew (#22873)
Chief-Engineer [Sat, 23 Dec 2023 00:27:22 +0000 (18:27 -0600)]
Update WizDen's borg definition of crew (#22873)

update borg definition of crew

2 years agoRemove job specific traitor items from vendors (#22867)
lzk [Fri, 22 Dec 2023 22:54:54 +0000 (23:54 +0100)]
Remove job specific traitor items from vendors (#22867)

Update chapel.yml

2 years agoUse different chatbox placeholder when dependent keys unbound (#22747)
LordCarve [Fri, 22 Dec 2023 19:39:29 +0000 (20:39 +0100)]
Use different chatbox placeholder when dependent keys unbound (#22747)

2 years agoConsistent Absorbent System behavior (#22723)
LordCarve [Fri, 22 Dec 2023 19:02:09 +0000 (20:02 +0100)]
Consistent Absorbent System behavior (#22723)

2 years agoUse ECS prototype-reload events (#22613)
Leon Friedrich [Fri, 22 Dec 2023 14:13:45 +0000 (09:13 -0500)]
Use ECS prototype-reload events (#22613)

* Use ECS prototype-reload events

* better constructors

* Maybe this fixes tests?

2 years agoRigged boxing gloves have variant TC costs. (#22851)
magmodius [Fri, 22 Dec 2023 09:54:20 +0000 (03:54 -0600)]
Rigged boxing gloves have variant TC costs. (#22851)

Made the rigged boxing gloves have variant TC costs.O[Oi

2 years agoIt's time to build a barbershop! (#22565)
Ed [Fri, 22 Dec 2023 09:54:00 +0000 (12:54 +0300)]
It's time to build a barbershop! (#22565)

* barber!

* 5% change to maintenance

2 years agoReach update (#22854)
Emisse [Fri, 22 Dec 2023 09:53:42 +0000 (02:53 -0700)]
Reach update (#22854)

* reach update

* lights n shit

2 years agohotfix for party hats (#22852)
lzk [Fri, 22 Dec 2023 07:32:11 +0000 (08:32 +0100)]
hotfix for party hats  (#22852)

lololo

2 years agoAdd YAML gas reactions (#22803)
Kevin Zheng [Fri, 22 Dec 2023 07:30:56 +0000 (23:30 -0800)]
Add YAML gas reactions (#22803)

* Add YAML gas reactions

* Convert more reactions

* Use enum names

* Convert more names

* Add migration for MiasmaCanister

* Prevent reactants from going negative

* Fix energy conservation, lift energy calculation

* Fix comment

* Comment

* Add rate multiplier

2 years agoAdd some clothes to the uniform printer (#22829)
MACMAN2003 [Fri, 22 Dec 2023 07:26:38 +0000 (23:26 -0800)]
Add some clothes to the uniform printer (#22829)

all the clothes (ft. emag)

2 years agoFix various errors/exceptions (#22841)
Leon Friedrich [Fri, 22 Dec 2023 07:26:08 +0000 (02:26 -0500)]
Fix various errors/exceptions (#22841)

* Fix entity storage localization

* Fix HumanoidAppearanceComponent resolve

* Fix null reference exceptions

* Fix duplicate key error

* Fix artifact error spam

* actually maybe this is what its meant to do

* Fix entities playing sounds on deletion

2 years agoGlossary (#22840)
2013HORSEMEATSCANDAL [Fri, 22 Dec 2023 07:25:56 +0000 (02:25 -0500)]
Glossary (#22840)

* Added a glossary to the guidebook to help new players understand slang.

:cl: 2013HORSEMEATSCANDAL
- add: What's a Greytide ? The new edition of your employee guidebook now has a glossary !

* added one more definition

2 years agoPARTY HATS YIPPIE (#22850)
lzk [Fri, 22 Dec 2023 07:25:20 +0000 (08:25 +0100)]
PARTY HATS YIPPIE (#22850)

* :party:

* a little trolling

2 years agoFixed issue with the station map UI (#22848)
chromiumboy [Fri, 22 Dec 2023 07:15:51 +0000 (01:15 -0600)]
Fixed issue with the station map UI (#22848)

Fixed issue with dragging the nav map in the station map UI

2 years agoDumpableComponent on an empty container no longer stops other interactions (#22831)
LordCarve [Fri, 22 Dec 2023 04:26:40 +0000 (05:26 +0100)]
DumpableComponent on an empty container no longer stops other interactions (#22831)

DumpableComponent does not block the entity from being disposed via InteractOn a DisposalUnit

2 years agoadd gambling to cargo (#22842)
Emisse [Fri, 22 Dec 2023 04:24:00 +0000 (21:24 -0700)]
add gambling to cargo (#22842)

* gambling

* fix typos

2 years agoAdded ashtrays (#22837)
Guilherme Ornel [Fri, 22 Dec 2023 04:21:01 +0000 (01:21 -0300)]
Added ashtrays (#22837)

added