Commit Graph

950 Commits

Author SHA1 Message Date
Velcroboy
cf68900cb1 Completes secure wiring across all airlocks and windoors (#30794)
Co-authored-by: Velcroboy <velcroboy333@hotmail.com>

(cherry picked from commit 2452e4647652a09a968ebc1cc09e9ccd301720f4)
2025-07-20 12:42:53 +10:00
Velcroboy
4510ece546 Make shuttle walls/windows constructable (#19255)
(cherry picked from commit a698a85f3489b32df81ce5f6c62a2ad86465fea4)
2025-07-19 18:25:58 +10:00
deltanedas
8e4b29ba74 reduce lathe recipe copy pasta (#31515)
* add inheritance to lathe recipes and make result an override

* add GetResult method to lathe system

* make other parts of the code use GetResult

* clean up the stock parts yml

* remove unused apu boards from dynamic recipes

* make inverse dictionary public so test doesnt have to copy paste

* revert result override stuff

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>

(cherry picked from commit 3bdd2e3a872834b48595d33629046f4866016e31)
2025-07-19 18:01:32 +10:00
themias
731647dfa8 Fix firelockedge rotation (#31371)
save

(cherry picked from commit c46a78b8e35fe8388433a064f2fe61a87339b664)
2025-07-19 17:39:14 +10:00
themias
4148405ce2 Add justice helm (#31905)
* Add justice helm

* backslash moment

* spinny light

* remove power cell from recipe

(cherry picked from commit f49d83ac8168784388991bb76eb121c6a24d8654)
2025-07-19 10:53:18 +10:00
potato1234_x
beed765e5b Tea Plant and Blue Pumpkin (#25092)
* tea plant, blumpkin

* fix linter

* fix tests pls

* bloompkin

* forgor rsi

* work please

* WORK PLEASE

* migration of the blumpkins

* it is now glumpkin

* lowercase

* uppercase

* adjust values and fix blorbo

wtf when did blumpkin donut turn into blorbo donut what

* fix test

* update

* fix stupid mistake

* Update meta.json

* totally not a webedit

* not a webedit 2

* nitpicks

(cherry picked from commit 19526182035345c5cf8c675691666ee2c7ffa5ec)
2025-07-18 15:51:09 +10:00
DrEnzyme
5163fafb2b Add bagels (#24799)
Bagels are made by using a rolling pin on a dough slice to make a dough rope, then cooking the dough rope in a microwave for 5 seconds. There are two types: a normal bagel and a poppyseed bagel. The poppyseed bagel requires a poppy and a dough rope and has a small (5u) quantity of Bicaridine inside of it in addition to its nutriment.

Co-authored-by: Kevin Zheng <kevinz5000@gmail.com>
(cherry picked from commit 659010993fef23b707a646008495cf17f32af700)
2025-07-18 15:51:08 +10:00
lzk
483163c7c5 Add black suspenders (#29055)
* Black suspenders

* fix

* fix linter

(cherry picked from commit 512d27ca6b452ede774e3921d1baf09f59cc1a2d)
2025-07-16 19:01:17 +10:00
Nemanja
859abc8ec2 Blueprints (#31138)
* Blueprints

* Update tables_loot.yml

* doink

* mark as required

(cherry picked from commit 85b7d183bd9010feab003af1cef0980790d6cd7a)
2025-07-16 17:08:19 +10:00
Nemanja
bb3abfb654 Recycler Overhaul (#30802)
* Recycler overhaul

* remove

(cherry picked from commit 476c7751c4989645fb735c9533bb67bbf85c0091)
2025-07-16 17:08:18 +10:00
to4no_fix
f74d5487b6 Adding shock collar and electropack (#30529) 2025-07-16 17:08:05 +10:00
IProduceWidgets
0858d2dc97 Greyscale Winter Coats and Hoods, some reorganizing of rsi. (#30314)
* reorganize coats, greyscale coats and hoods

* fix inhands

* make rsi validator happy

* even mo' hap'

* comma schmomma

* oops theres a recipe

* armor credits

* painflicts

(cherry picked from commit 7c7dfb48bba8791a3be15ea567f78033e1b9a974)
2025-07-15 14:41:07 +10:00
lzk
f344d49b0a Lowercase some prototypes names (#29990)
* Lowercase some prototypes names

* huh

* return altar

* apply

* meta map

(cherry picked from commit 4ff34458cff01d04ed96dea7f8187074e7b98d0b)
2025-07-15 12:43:14 +10:00
BombasterDS
dcfb0188ee Mannequin (#29004)
* Mannequin

* rsi license fix

* damage container fix

* container fix

hope this works

* layers fix + appearance comp (mb it help?)

* maybe fixed?

* one day it will work...

* can't even understand why test failing... (maybe fix?)

* last try?

(cherry picked from commit 81e41f8e8d000f6d420ce67134dc7eb49b0034ca)
2025-07-12 14:27:10 +10:00
Ubaser
a1c36e7d55 Make mantles loadout only. (#30929)
* remove cloaks and mantles from dresser

* remove mantles from lathe

* add role timer loadout thing

* add back cloak dresser

* fix test fail

* potentially fix test fail (?)

(cherry picked from commit c6209cc725f25ef9e73daa241a84c3e0ea1b822d)
2025-07-12 13:37:56 +10:00
lzk
f37d2ff6e0 Standartize clothing recipes (#29315)
(cherry picked from commit 9ba038d04f885e6947d013c050a2a135e2b96af8)
2025-07-12 13:37:55 +10:00
Spatison
671b002b3a add missing recipe 2025-07-12 13:31:09 +10:00
Ubaser
e85df40fa8 Crowbar variants (#28988) 2025-07-12 13:29:32 +10:00
Ko4ergaPunk
4db3a14dda Cutter machine & steel mozaic item tiles (#30431) 2025-07-12 13:27:24 +10:00
Leon Friedrich
69ac7fcfc5 Fix dud modular grenade visuals (#28265)
(cherry picked from commit 4735cb7d2df3b54e7213913532a67f64be4ed606)
2025-07-12 13:22:44 +10:00
lzk
55435bae46 Add wet floor sign & warning cone to autolathe (#29205)
* Add wet floor sign & warning cone to autolathe

* removing

(cherry picked from commit 912091e24ef1f9f836fc7392a88253183e3b8b42)
2025-07-12 13:05:58 +10:00
Flareguy
59b03f8b6b Makes secglasses roundstart (#26487) 2025-07-12 13:05:42 +10:00
Plykiya
fc0e6c51a4 Rename cooking shelf, improve content whitelist (#30858)
Rename cooking shelf to kitchen shelf

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

(cherry picked from commit 6aed90ed758f386c178418c80fe6ff49740a9b69)
2025-07-12 12:45:36 +10:00
Raikyr0
156e6a6497 Bonfire Fix (#2475)
# Description

Resolves #2001

---------

Signed-off-by: Raikyr0 <Kurohana@hotmail.com.au>
Co-authored-by: Eris <erisfiregamer1@gmail.com>
2025-07-12 12:42:32 +10:00
Nairod
3ffd06addb Remove Rubber Rounds, Give Security Disablers (#26470) 2025-07-12 03:21:53 +10:00
Cojoke
e78a1aecf8 New Sprites for Tranq Shells + Add consistancy to printing Tranqs (#28903)
* New Sprites for Tranq

* Add consistancy to secfab print

(cherry picked from commit 865810c6e122cb2f4f8eb601c17bf9b84690f890)
2025-07-12 01:26:14 +10:00
Spatison
54086988e3 Mass clean up (#587)
* mass clean up

(cherry picked from commit 12bb873b02c1ef50e20763542b030452cc0613da)

* Revert "Centrifuge buff (#393)"

This reverts commit 2a59a18230.

(cherry picked from commit 9ee495ab4bb365e1ccd3dc627ecb55114fea6944)

* Shoving merge conflict

* fix rich traitor

* fix test

* yml

* fix test

* fix test

* ohh
2025-06-16 20:35:48 +03:00
vanx
4c3104ec3f [Add] Diegetic Crafting (#578)
* small fix

* review

* crystallpunk (do not abbreviate)

* fix typo

* linter

---------

Co-authored-by: vanx <discord@vanxxxx>
2025-06-13 22:46:47 +03:00
Kai5
30a7b14095 [Tweak] Рецепт создания секретных дверей (#571)
Да
2025-06-10 23:59:01 +03:00
vanx
b3cb0417df [Add] Matchbox Autolathe Recipe (#543)
* spichkocraft

* oops

---------

Co-authored-by: vanx <discord@vanxxxx>
2025-06-06 18:12:06 +03:00
Boevi4ok
1bf2431706 [TWEAK] Make krio grate again (#498)
* krio

* fixik
2025-05-16 23:47:43 +03:00
Spatison
076a69bd3c fix some bugs 2025-05-10 02:00:07 +03:00
Raikyr0
1b51f9f9ca Garand Ping (#2399)
# Description

Adds the iconic Garand Ping to the Mark 1 Rifles

Changes it so Mark 1 Rifles are now Rifle Parent instead of Sniper
Changed it so it uses a en-block magazine (nightmare coding) which you
can print from sec, ammo and emagged autolathe.

Thanks to @ItsDzordz for making sure it didn't explode and testing.

# Changelog

🆑
- add: PING

---------

Signed-off-by: Raikyr0 <Kurohana@hotmail.com.au>

(cherry picked from commit 3240d26f8d04276fc1a9dcba447dd26f7b13e536)
2025-05-10 01:29:13 +03:00
GNUtopia
a06fc58c4e Sports Drinks (#2375)
# Description

Adds a handful of sports drinks and sports-drink-derived cocktails.
Yellow, red, and blue Supernade are all available in the SweatMAX
vendor. The blue and red ones are contraband stock (available only when
the manager wire is snipped) due to containing the banned chemicals
cryanobalamin and lift lovers special. Vodka sports drink, ronin
refresher, and deadlifter each use one sports drink flavour as an
ingredient. Additionally un-comments the neurotoxin drink recipe as
morphine is in the game and I noticed it in the recipes. Additionally
allows fitness shakers to be placed inside machines and function as
drink shakers.

---

<details><summary><h1>Media</h1></summary>
<p>

![All the
drinks](https://github.com/user-attachments/assets/0826e702-7605-46b3-b1c6-d77d254214c7)
![The inventory of a hacked SweatMAX
machine](https://github.com/user-attachments/assets/81c0fed6-8c65-498b-88c8-6e42e70dfe47)
![Yellow sports drink
entry](https://github.com/user-attachments/assets/7c16ef4e-6d99-410b-9578-3fe14a9af19b)
![Blue sports drink
entry](https://github.com/user-attachments/assets/122261a0-d715-400c-8dfe-113f1ad0f437)
![Red sports drink
entry](https://github.com/user-attachments/assets/ce40acfe-a4fb-46b1-9733-5fc6768d0a3a)
![Vodka sports drink
entry](https://github.com/user-attachments/assets/bedbcc11-08b4-47ca-ae6f-c41a193ed214)
![Ronin refresher
entry](https://github.com/user-attachments/assets/93e5b006-c04a-4bb5-9609-417f04a21384)
![Deadlifter
entry](https://github.com/user-attachments/assets/29e22559-0bf0-48e5-86ab-7da879e7e066)
![Updated neurotoxin
entry](https://github.com/user-attachments/assets/d5b353fe-9536-4290-b2af-d9582ac3f3dc)

</p>
</details>

---

# Changelog

🆑
- add: Added yellow, red, and blue sports drinks
- add: Added vodka sports drink, ronin refresher, and deadlifter
cocktails
- add: Enabled neurotoxin cocktail recipe
- tweak: Allowed fitness shakers to function as shakers

---------

Signed-off-by: GNUtopia <93669372+GNUtopia@users.noreply.github.com>
(cherry picked from commit 1898b322455a7f8f7cc7ed6f3e81e0913e09524c)
2025-05-10 01:00:24 +03:00
EctoplasmIsGood
84bb1e8793 Disable/Migrate Grappling Gun, Tether Gun, and Force Gun. (#2328)
<!--
This is a semi-strict format, you can add/remove sections as needed but
the order/format should be kept the same
Remove these comments before submitting
-->

# Description

<!--
Explain this PR in as much detail as applicable

Some example prompts to consider:
How might this affect the game? The codebase?
What might be some alternatives to this?
How/Who does this benefit/hurt [the game/codebase]?
-->

These three items are built off of shitcode, and they like throwing
errors / causing problems, so until someone takes the time to fix them,
I'm going to be disabling them.

For safety (just incase they were mapped for some reason) Theyve also
been migrated to null

# Changelog

<!--
You can add an author after the `🆑` to change the name that appears
in the changelog (ex: `🆑 Death`)
Leaving it blank will default to your GitHub display name
This includes all available types for the changelog
-->

🆑
- remove: Disabled grappling guns, tether guns, and force guns

---------

Signed-off-by: EctoplasmIsGood <109397347+EctoplasmIsGood@users.noreply.github.com>
Co-authored-by: Your Name <EctoplasmIsGood@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

(cherry picked from commit 81b32f1bf47cad2c1ee2c24c121dd2caa96ffdfa)
2025-05-03 01:26:05 +03:00
Remuchi
1e363c7346 Revert "Merge pull request #462 from WWhiteDreamProject/revert-460-upstream"
This reverts commit 092dba42e5, reversing
changes made to e6315c2320.
2025-04-20 11:15:45 +07:00
DVONIKS
6c19771020 Revert "Upstream 04.04-18.04" 2025-04-20 06:34:09 +03:00
GNUtopia
e37498b267 IPC MMIs, pAIAs, (Reverse) MMIs (#2251)
# Description

Adds a number of new ways to juggle minds. The pAI adapter, craftable by
hand, allows a pAI to act as a positronic brain. The machine-man
interface allows positronic brains (or adaptered pAIs) to act as
biological brains. It is a tier 2 research and exclusive to the exosuit
fabricator. Additionally finagles some components so that biological
brains in MMIa can be used to control IPCs.

---

<details><summary><h1>Media</h1></summary>
<p>

![image](https://github.com/user-attachments/assets/45895846-8583-4a72-88a4-956afc1938a1)

![image](https://github.com/user-attachments/assets/35db30b1-b819-4bf1-b90b-d5f564b3e490)

![image](https://github.com/user-attachments/assets/72060231-c4d4-4c74-9491-09e86a74415b)
![a pAI is transferred to an adapter, then a
borg](https://github.com/user-attachments/assets/fbad604d-46b9-4710-a008-f8b40ad82c9e)
![a Thaven and an IPC swap brains with the power of
technology](https://github.com/user-attachments/assets/5b82e308-5479-4808-ba9c-f8b7664dbb2c)

</p>
</details>

---

# Changelog

🆑
- add: Added machine-man interface
- add: Added pAI adapter
- tweak: Allowed MMIs to function as IPC brains

(cherry picked from commit 2cae5a63824c1b260091f3f27b8df7d20d9bb100)
2025-04-19 01:44:25 +03:00
SimpleStation Changelogs
4697e2933c fix Loadout Tweak 2025-04-19 01:43:08 +03:00
Kirisune
daebea08ae Security Loadout Tweaks (#2215)
# Description

A bunch of changes to security loadouts. Making it slightly less
cluttered and adding a couple new items.
Main changes are:
Weapons are split in to their own tab to remove make main gear tab less
cluttered.
Some of the fancy uniforms from standard security are made senior
officer exclusives.
Senior officer now gets some additional exclusive gear like filled judo
belt, disabler smg and previously unused mk 32 pistol.
mk 32 "Universal" is now fully integrated in to research and security
techfab, including all the special types of mags locked behind the
appropriate research.
Head of Security gets their own version of judo belt, it's the same stat
wise but has a recolored sprite to fit with the rest of HoS' gear.

<details><summary><h1>Media</h1></summary>
<p>

![DutyWeaponTab](https://github.com/user-attachments/assets/f259f86c-6c3f-438d-9adb-29b85fc3dc76)

![SeniorOfficerNewItems](https://github.com/user-attachments/assets/efd6b3b9-20a0-4594-9916-45100920171f)

![UniversalSpawnMenu](https://github.com/user-attachments/assets/68000efc-5812-45a3-ae4c-a14b08558db8)

![SecLatheNoResearch](https://github.com/user-attachments/assets/70f3f53c-dd13-44e9-9818-f1f47bc89bba)

![SecLatheAllResearch](https://github.com/user-attachments/assets/8a8a0a98-a520-41c4-99da-c72d8c83b8ab)

![AdvWeapons](https://github.com/user-attachments/assets/7131d417-287e-4e54-b31e-9e54852d69d3)

![AllTheStuff](https://github.com/user-attachments/assets/4f728f8f-2673-4bf5-8287-0def70372204)

</p>
</details>

---

# Changelog

<!--
You can add an author after the `🆑` to change the name that appears
in the changelog (ex: `🆑 Death`)
Leaving it blank will default to your GitHub display name
This includes all available types for the changelog
-->

🆑 Kirisune
- add: mk 32 "Universal" non-lethal and security versions together with
special incendiary, uranium and shrapnel mags.
- add: mk 32 "Universal" integrated in to research and unlocking at
"Advanced Weapons" at tier 2 armory. Special mags are locked behind
relevant ammo researches.
- add: mk 32 "Universal" integrated in to security techfab. The pistol
and its mags cost slightly more to make then N1984. Standard empty,
lethal and non-lethal mags can be made round start.
- add: mk 32 "Universal" as a loadout option for senior officer costing
<s>5</s> 6 points to pick, mags costing 4 points each.
- add: Filled corporate judo belt as a loadout option for senior officer
costing 2 points. Belt is filled with standard security belt items
excluding stun baton.
- add: Disabler SMG as a loadout option for senior officer costing 2
points.
- add: Filled corporate judo belt as a loadout option for Head of
Security with a unique sprite and costing 2 points.
- tweak: Disabler SMG stamina damage increase from 15 to <s>25</s> 20.
Still lower then a standard disabler but now its more reasonable to
carry it as a duty weapon despite how bulky it is compared to other
options.
- tweak: Security formal suit, senior trooper uniform and senior trooper
hat are now senior officers exclusives.
- tweak: mk 32 "Universal" added missing accuracy components making it
not be laser accurate.
- tweak; mk 32 "Universal" decreased fire rate

(cherry picked from commit 871ff83252c28169451530e3e45cd983ad7bf179)
2025-04-18 20:15:22 +03:00
Pon
555b8e9322 Medipen Case + Old Bruiz Recipe Restoration (#2256)
<!--
This is a semi-strict format, you can add/remove sections as needed but
the order/format should be kept the same
Remove these comments before submitting
-->

# Description

<!--
Explain this PR in as much detail as applicable

Some example prompts to consider:
How might this affect the game? The codebase?
What might be some alternatives to this?
How/Who does this benefit/hurt [the game/codebase]?
-->

Smol PR that replaces the medipen box in CMO's (filled) webbing with the
medipen case. (Same thing but now uses the syringe case as the parent
entity, and has a new name n description)
Also reverts the bruizine recipe back to the old one because it's
supposed to be harder to make :godo:

---

<!--
This is default collapsed, readers click to expand it and see all your
media
The PR media section can get very large at times, so this is a good way
to keep it clean
The title is written using HTML tags
The title must be within the <summary> tags or you won't see it
-->

<details><summary><h1>Media</h1></summary>
<p>

![Base Profile Screenshot 2025 04 16 - 19 49 52
67](https://github.com/user-attachments/assets/c524e061-6976-4622-9be3-81f187846ce2)

</p>
</details>

---

# Changelog

<!--
You can add an author after the `🆑` to change the name that appears
in the changelog (ex: `🆑 Death`)
Leaving it blank will default to your GitHub display name
This includes all available types for the changelog
-->

🆑
- tweak: Changed the medipen box used in the CMO's filled webbing into
the medipen case.
- tweak: Reverted bruizine recipe back to the old one.

(cherry picked from commit dbc23a263aad98d11323bd6f857e4106b139c920)
2025-04-18 19:54:46 +03:00
RocketBoss360
8b556e4ba0 Evil VVizard VVeed (#2179)
<!--
This is a semi-strict format, you can add/remove sections as needed but
the order/format should be kept the same
Remove these comments before submitting
-->

# Description

<!--
Explain this PR in as much detail as applicable

Some example prompts to consider:
How might this affect the game? The codebase?
What might be some alternatives to this?
How/Who does this benefit/hurt [the game/codebase]?
-->
Adds Ousiana dust, allowing one to regenerate their psionic Reroll
without having to wait for Noosphere zap events, at the cost of a bowl,
1 bluespace crystal and 1 normalcy crystal, and fair amount of health.
This allowes for Psions to reliably grow their power throughout a round
so long as Epistemics does their job well and co-ordinates with other
departments for ectoplasm (via either glimmer mobs or Botany) and
offerings to the Oracle.
Note : Only way to get reagent is via crafting.

---

# TODO

<!--
A list of everything you have to do before this PR is "complete"
You probably won't have to complete everything before merging but it's
good to leave future references
-->

- [x] Make component for returning a psion's Reroll
- [x] Add Ousiana dust reagent
- [x] Add Ousiana dust bowl
- [x] Actually add functional crafting recipe for crafting Ousiana dust
bowl

---

<!--
This is default collapsed, readers click to expand it and see all your
media
The PR media section can get very large at times, so this is a good way
to keep it clean
The title is written using HTML tags
The title must be within the <summary> tags or you won't see it
-->

<details><summary><h1>Media</h1></summary>

![image](https://github.com/user-attachments/assets/2799ed85-7c0b-4d32-bef8-7f4b8a895369)

![image](https://github.com/user-attachments/assets/bf77c8a5-a5e2-4cfc-96fc-03815e6fd24e)

</p>
</details>

---

# Changelog

<!--
You can add an author after the `🆑` to change the name that appears
in the changelog (ex: `🆑 Death`)
Leaving it blank will default to your GitHub display name
This includes all available types for the changelog
-->

🆑
- add: Ousiana Dust, Allows one to gain benefit from mind opening drugs
like a Noosphere Zap, crafted with 1 bluespace crystal and 1 normalcy
crystal crushed into a bowl. Probably has no long term psychological
side effects.

---------

Signed-off-by: RocketBoss360 <rocketboss360@gmail.com>
Co-authored-by: VMSolidus <evilexecutive@gmail.com>
(cherry picked from commit 33d79f590eab79420bca0529e624bf581f6418e6)
2025-04-18 18:37:38 +03:00
BloodfiendishOperator
a4fb7f45da The Nuke Cleanade (#2194)
Because I hate tiders

<!--
This is a semi-strict format, you can add/remove sections as needed but
the order/format should be kept the same
Remove these comments before submitting
-->

# The great nuke cleanade.

<!--
Explain this PR in as much detail as applicable

Some example prompts to consider:
How might this affect the game? The codebase?
What might be some alternatives to this?
How/Who does this benefit/hurt [the game/codebase]?
-->

Works way better than a cleanade, the recipe being 100 bleach, one soap,
and one cleanade into the microwave for 10 seconds.

---

# TODO

<!--
A list of everything you have to do before this PR is "complete"
You probably won't have to complete everything before merging but it's
good to leave future references
-->

- [x] Completed Task

---

<!--
This is default collapsed, readers click to expand it and see all your
media
The PR media section can get very large at times, so this is a good way
to keep it clean
The title is written using HTML tags
The title must be within the <summary> tags or you won't see it
-->

---

# Changelog

<!--
You can add an author after the `🆑` to change the name that appears
in the changelog (ex: `🆑 Death`)
Leaving it blank will default to your GitHub display name
This includes all available types for the changelog
-->

🆑 Diggy
- add: Cleanadenuke grenade has been added, made with 100 units of
bleach, one soap and a cleanade, put it in the microwave for 10 seconds
and there you have it, enjoy flooding a room with space cleaner foam.

---------

Signed-off-by: BloodfiendishOperator <141253729+Diggy0@users.noreply.github.com>
Co-authored-by: Timfa <timfalken@hotmail.com>
(cherry picked from commit d5dcfc89621c5cb0f8dbe9380632d3cf939bbb2f)
2025-04-18 18:11:49 +03:00
EctoplasmIsGood
24395ef7b8 Magboots Changes (#2197)
<!--
This is a semi-strict format, you can add/remove sections as needed but
the order/format should be kept the same
Remove these comments before submitting
-->

# Description

<!--
Explain this PR in as much detail as applicable

Some example prompts to consider:
How might this affect the game? The codebase?
What might be some alternatives to this?
How/Who does this benefit/hurt [the game/codebase]?
-->

Removes the epi magboots, which were functionally a reskin, and applies
that sprite to the normal magboots. The old yellow magboots sprite has
been turned into a new item called engineering magboots, which has less
of a speed reduction. New magboots have been added called combat
magboots, which provide the benefits of combat boots and some
resistances, but also are slower than normal magboots.

<!--
This is default collapsed, readers click to expand it and see all your
media
The PR media section can get very large at times, so this is a good way
to keep it clean
The title is written using HTML tags
The title must be within the <summary> tags or you won't see it
-->

<details><summary><h1>Media</h1></summary>
<p>

![image](https://github.com/user-attachments/assets/e3d02584-4361-422d-ba3f-965a28f50ed4)

</p>
</details>

---

# Changelog

<!--
You can add an author after the `🆑` to change the name that appears
in the changelog (ex: `🆑 Death`)
Leaving it blank will default to your GitHub display name
This includes all available types for the changelog
-->

🆑
- add: Adds Combat Magboots, offering all the benefits of combat boots
and magboots at the cost of a speed penalty
- add: Added engineering magboots, which are magboots with decreased
speed penalties
- tweak: Epi magboots have been merged with normal magboots

---------

Co-authored-by: Your Name <EctoplasmIsGood@users.noreply.github.com>

(cherry picked from commit 29ef89c5f5436d3ea26f04fd6be51addd5dafac8)
2025-04-18 18:08:46 +03:00
EctoplasmIsGood
7cf64ed605 Plasma Window Buffs (#2195)
<!--
This is a semi-strict format, you can add/remove sections as needed but
the order/format should be kept the same
Remove these comments before submitting
-->

# Description

<!--
Explain this PR in as much detail as applicable

Some example prompts to consider:
How might this affect the game? The codebase?
What might be some alternatives to this?
How/Who does this benefit/hurt [the game/codebase]?
-->

Large buff to plasma windows so that epi doesn't instantly cease to
exist the moment an artifact blows up.

---

# Changelog

<!--
You can add an author after the `🆑` to change the name that appears
in the changelog (ex: `🆑 Death`)
Leaving it blank will default to your GitHub display name
This includes all available types for the changelog
-->

🆑
- tweak: Plasma windows now take 50% less explosion damage
- tweak: Reinforced plasma windows now take 80% less explosion damage

---------

Signed-off-by: EctoplasmIsGood <109397347+EctoplasmIsGood@users.noreply.github.com>
Co-authored-by: Your Name <EctoplasmIsGood@users.noreply.github.com>

(cherry picked from commit 898ae13dfe3686892205671196919ae63f4cdae5)
2025-04-18 18:03:26 +03:00
GNUtopia
1f40a248bb Morphine (#2198)
# Description

Brings a number of improvements to the surgical experience. Adds
morphine, a new narcotic which prevents screaming (and mood penalties)
from surgery without putting the patient to sleep. This allows for
lengthier operations without either knocking the player out or having
them scream a lot. Also adds analgesic medipens which contain 15u of
morphine (enough for 75 seconds of operation) and 5u of epinephrine.
These are included in the combat medkit, field surgery kit, and filled
CMO webbing. Additionally adds emergency nitrous oxide tanks which spawn
in paramedic lockers to potentially allow for field surgery. Also adds a
proper syringe case, craftable in the medfab, for those who want to
organise their supplies without using cigarette boxes. Finally, this
(re?)enables mood penalties for surgery without morphine/NO2 to
hopefully incentivise medics to interface with the system.

---

<details><summary><h1>Media</h1></summary>
<p>

![Morphine guidebook
entry](https://github.com/user-attachments/assets/2002e4da-da64-4c5a-b25e-36281166bfe5)
![A felinid is painlessly relieved of his
brain](https://github.com/user-attachments/assets/91ec0d32-ddc5-4186-b0fd-ae9b0f6ffea3)

</p>
</details>

---

# Changelog

🆑
- add: Added morphine
- add: Added syringe case
- add: Added analgesic medipen
- add: Added emergency nitrous oxide tank
- tweak: Added pain pens to advanced medipen kits
- tweak: (Re?)enabled surgery pain moodlet

---------

Signed-off-by: GNUtopia <93669372+GNUtopia@users.noreply.github.com>

(cherry picked from commit 6573a2b4c7df20ac3a38d552a10748b90b7ce517)
2025-04-18 18:01:10 +03:00
EctoplasmIsGood
f0c0613a85 Lumenblast Shells (#2157)
<!--
This is a semi-strict format, you can add/remove sections as needed but
the order/format should be kept the same
Remove these comments before submitting
-->

# Description

<!--
Explain this PR in as much detail as applicable

Some example prompts to consider:
How might this affect the game? The codebase?
What might be some alternatives to this?
How/Who does this benefit/hurt [the game/codebase]?
-->

adds new Lumenblast shells! Lumenblast shells are a direct upgrade to
beanbags that cause 40 stamina damage and cause a flash on impact. These
will be extremely useful for riots and nonlethal takedowns, as they do
next to no actual damage.

# Changelog

<!--
You can add an author after the `🆑` to change the name that appears
in the changelog (ex: `🆑 Death`)
Leaving it blank will default to your GitHub display name
This includes all available types for the changelog
-->

🆑
- add: Lumenblast shells, more powerful beanbag rounds with a flash
effect on impact
- add: Security can now take a sawn off shotgun as a duty weapon; it
comes with 4 lumenblast shells, two already loaded
- tweak: Flares can be loaded into the flare gun

---------

Co-authored-by: Your Name <EctoplasmIsGood@users.noreply.github.com>

(cherry picked from commit e99beddb715c6cd9fa88f1ad23390457b74e35bb)
2025-04-18 17:59:18 +03:00
Kutosss
2c4a6208df [MINI-FIX] Цена за голову борга (#457)
мини фикс
2025-04-17 23:20:06 +03:00
Kutosss
76bf1599b1 [PORT] Шприцеметы (#439)
* шприцеметы епта

* Update PacifismAllowedGunComponent.cs

* фикс

* Update tags.yml

* Update lathe.yml
2025-04-12 08:55:59 +03:00
Spatison
7ccd8f13bc Merge branch 'master' into upstream 2025-04-12 00:54:20 +03:00