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

2 years agoAdds top surgery scar markings to the character creator (#22806)
RiceMar1244 [Fri, 22 Dec 2023 04:20:21 +0000 (23:20 -0500)]
Adds top surgery scar markings to the character creator (#22806)

* Adds top surgery scar markings to the character creator

* Darkens scars and adds new short and long variants

2 years agoadds embedding + throw damage to cybersun pen (#22822)
Ilya246 [Fri, 22 Dec 2023 04:20:02 +0000 (08:20 +0400)]
adds embedding + throw damage to cybersun pen (#22822)

cyberpen throw damage

2 years agoFix a collection enumeration modification exception in ArrivalsSystem (#22839)
Leon Friedrich [Fri, 22 Dec 2023 04:19:12 +0000 (23:19 -0500)]
Fix a collection enumeration modification exception in ArrivalsSystem (#22839)

Fix collection enumeration

2 years agoTry fix invalid entities in device networks (#22845)
Leon Friedrich [Fri, 22 Dec 2023 04:18:40 +0000 (23:18 -0500)]
Try fix invalid entities in device networks (#22845)

* Try fix invalid entities in device networks

* more fixes

* a

* fix device merging

2 years agonukie planet update (#22818)
JoeHammad1844 [Fri, 22 Dec 2023 03:25:30 +0000 (14:25 +1100)]
nukie planet update (#22818)

* whole lotta shebang

* no more powercreep

* shot dead

2 years agoChange range of 10-sided dice (#22833)
Tayrtahn [Fri, 22 Dec 2023 02:53:17 +0000 (21:53 -0500)]
Change range of 10-sided dice (#22833)

* d10s now roll values from 0 to 9

* Changelog for PR #22406 (#22824)

* Remove meta entry for 10 value state

* Gotta delete the 10 face state or the RSI validator complains

* Attempting to fix invalid state causing tests to fail

* Another, better attempt to fix the test

* Once again

* I am an overcomplicating dingbat

---------

Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2 years agoConvert atmos device events to ref events (#22843)
Kara [Fri, 22 Dec 2023 01:48:18 +0000 (18:48 -0700)]
Convert atmos device events to ref events (#22843)

2 years agoFix glorfcode for real (#22838)
Kara [Fri, 22 Dec 2023 00:23:22 +0000 (17:23 -0700)]
Fix glorfcode for real (#22838)

Fix glorfcode

2 years agoAdd migration for MiasmaCanister (#22830)
Kevin Zheng [Thu, 21 Dec 2023 22:52:53 +0000 (14:52 -0800)]
Add migration for MiasmaCanister (#22830)

2 years agoMakes sabre sheathe use ItemSlots (#22792)
Guilherme Ornel [Thu, 21 Dec 2023 22:16:42 +0000 (19:16 -0300)]
Makes sabre sheathe use ItemSlots (#22792)

* added item slot

* fixed filled

* localized verbs

* github check was acting up

2 years agoAutomatic changelog update
PJBot [Thu, 21 Dec 2023 17:44:48 +0000 (17:44 +0000)]
Automatic changelog update

2 years agoChangelog for PR #22406 (#22824)
Pieter-Jan Briers [Thu, 21 Dec 2023 17:19:44 +0000 (18:19 +0100)]
Changelog for PR #22406 (#22824)

2 years agoUranium Ammo (#22406)
Boaz1111 [Thu, 21 Dec 2023 17:07:44 +0000 (18:07 +0100)]
Uranium Ammo (#22406)

* working on depleted uranium shotgun ammo

* added depleted uranium to more ammo

* Last changes and additions

* Forgot something, theoretically resolved the merge conflict too

* Nerfed the DU munitions, renamed em to uranium because it's not really DU

* made the ammo more expensive, also fixing the crash at the same time

* Fixed the last error, theoretically at least

* Revert "Fixed the last error, theoretically at least"

This reverts commit a875d2ac320478e4cb407564d704d915d0ef158b.

* copyright changes, small sprite changes, last references of depleted uranium removed

* Revert "copyright changes, small sprite changes, last references of depleted uranium removed"

This reverts commit 93a12bf20bc72581a0bdc32a3cdc7d887f50de3f.

* Update meta.json

* Update meta.json

* Update lathe.yml

* Update arsenal.yml

2 years agoAutomatic changelog update
PJBot [Thu, 21 Dec 2023 15:19:30 +0000 (10:19 -0500)]
Automatic changelog update

2 years agoFix for #22516 - mobs can no longer cause clumsy mobs to get hurt on tables (#22684)
J. Brown [Thu, 21 Dec 2023 15:18:26 +0000 (15:18 +0000)]
Fix for #22516 - mobs can no longer cause clumsy mobs to get hurt on tables (#22684)

Fix for 22516 - mobs can no longer cause other mobs to be bonked against tables.

2 years agoAutomatic changelog update
PJBot [Thu, 21 Dec 2023 14:18:13 +0000 (09:18 -0500)]
Automatic changelog update

2 years agoReimplement smart equipping (#22815)
Kara [Thu, 21 Dec 2023 14:17:09 +0000 (07:17 -0700)]
Reimplement smart equipping (#22815)

* Reimplement smart equipping

* inv prediction fix

* oops

2 years agoinfiltrator update (#22820)
Emisse [Thu, 21 Dec 2023 13:52:19 +0000 (06:52 -0700)]
infiltrator update (#22820)

2 years agoAutomatic changelog update
PJBot [Thu, 21 Dec 2023 10:38:38 +0000 (05:38 -0500)]
Automatic changelog update

2 years agoFix gas canister random item insertion prediction (#22809)
Łukasz Mędrek [Thu, 21 Dec 2023 10:37:34 +0000 (10:37 +0000)]
Fix gas canister random item insertion prediction (#22809)

* Fix gas canister random item insertion prediction

Fix #22652

* Revert Component changes, just rename in prototype

2 years agoAutomatic changelog update
PJBot [Thu, 21 Dec 2023 10:24:05 +0000 (05:24 -0500)]
Automatic changelog update

2 years agoPrevent mice from spilling containers. (#22812)
Repo [Thu, 21 Dec 2023 10:23:01 +0000 (23:23 +1300)]
Prevent mice from spilling containers. (#22812)

Added component on mouse prototype to prevent spill verb from being added

2 years agogive service borg syringe so they can mix drinks (#22813)
Emisse [Thu, 21 Dec 2023 10:22:27 +0000 (03:22 -0700)]
give service borg syringe so they can mix drinks (#22813)

give syringe so they can mix drinks

2 years agoAutomatic changelog update
PJBot [Thu, 21 Dec 2023 10:00:11 +0000 (05:00 -0500)]
Automatic changelog update

2 years agoremove base agent id from nukie operatives (#22811)
Emisse [Thu, 21 Dec 2023 09:59:06 +0000 (02:59 -0700)]
remove base agent id from nukie operatives (#22811)

remove base agent id

2 years agoadd grav gen lmao (#22810)
Emisse [Thu, 21 Dec 2023 09:37:29 +0000 (02:37 -0700)]
add grav gen lmao (#22810)