Commit Graph
71 Commits
Author SHA1 Message Date
+37 21b4095dfd [MDB IGNORE] [IDB IGNORE] Upstream Sync - 04/17/2026 (#5453)
Upstream 04/17/2026

fixes https://github.com/Bubberstation/Bubberstation/issues/5549

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: tgstation-ci[bot] <179393467+tgstation-ci[bot]@users.noreply.github.com>
Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Rhials <28870487+Rhials@users.noreply.github.com>
Co-authored-by: rageguy505 <54517726+rageguy505@users.noreply.github.com>
Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: Aliceee2ch <160794176+Aliceee2ch@users.noreply.github.com>
Co-authored-by: Time-Green <7501474+Time-Green@users.noreply.github.com>
Co-authored-by: Tsar-Salat <62388554+Tsar-Salat@users.noreply.github.com>
Co-authored-by: SmArtKar <44720187+SmArtKar@users.noreply.github.com>
Co-authored-by: Maxipat <108554989+Maxipat112@users.noreply.github.com>
Co-authored-by: SyncIt21 <110812394+SyncIt21@users.noreply.github.com>
Co-authored-by: deltanedas <39013340+deltanedas@users.noreply.github.com>
Co-authored-by: SimplyLogan <47579821+loganuk@users.noreply.github.com>
Co-authored-by: loganuk <fakeemail123@aol.com>
Co-authored-by: Leland Kemble <70413276+lelandkemble@users.noreply.github.com>
Co-authored-by: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com>
Co-authored-by: Roxy <75404941+TealSeer@users.noreply.github.com>
Co-authored-by: Lucy <lucy@absolucy.moe>
Co-authored-by: siliconOpossum <138069572+siliconOpossum@users.noreply.github.com>
Co-authored-by: Isratosh <Isratosh@hotmail.com>
Co-authored-by: TheRyeGuyWhoWillNowDie <70169560+TheRyeGuyWhoWillNowDie@users.noreply.github.com>
Co-authored-by: Neocloudy <88008002+Neocloudy@users.noreply.github.com>
Co-authored-by: Alexander V. <volas@ya.ru>
Co-authored-by: ElGitificador <168473461+ElGitificador@users.noreply.github.com>
Co-authored-by: Twaticus <46540570+Twaticus@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bloop <13398309+vinylspiders@users.noreply.github.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: Tim <timothymtorres@gmail.com>
Co-authored-by: Iamgoofball <iamgoofball@gmail.com>
Co-authored-by: Layzu666 <121319428+Layzu666@users.noreply.github.com>
Co-authored-by: Arturlang <24881678+Arturlang@users.noreply.github.com>
Co-authored-by: _0Steven <42909981+00-Steven@users.noreply.github.com>
Co-authored-by: mrmanlikesbt <99309552+mrmanlikesbt@users.noreply.github.com>
Co-authored-by: Ben10Omintrix <138636438+Ben10Omintrix@users.noreply.github.com>
Co-authored-by: John F. Kennedy <54908920+MacaroniCritter@users.noreply.github.com>
Co-authored-by: Cursor <102828457+theselfish@users.noreply.github.com>
Co-authored-by: Josh <josh.adam.powell@gmail.com>
Co-authored-by: Josh Powell <josh.powell@softwire.com>
Co-authored-by: Yobrocharlie <Charliemiller5617@gmail.com>
Co-authored-by: Hardly3D <66234359+Hardly3D@users.noreply.github.com>
Co-authored-by: shayoki <96078776+shayoki@users.noreply.github.com>
Co-authored-by: LT3 <83487515+lessthnthree@users.noreply.github.com>
2026-05-16 00:56:00 +02:00
AlexisandGitHub d9a6b832ed Reverts 'Virosec' and Returns Redsec to Base /tg/ + Red Skyrat Security Gear (#5518)
## About The Pull Request
Does as the title suggests. This was voted on and approved unanimously
by maintainers.

**BLUE DONATOR ITEMS HAVE BEEN LEFT INTACT.**
## Why It's Good For The Game
A lot of players discussed discontent with 'virosec' and I feel this is
a solution that works.
## Proof Of Testing
I forgot to take screenshots, but it compiles, builds, and almost
everything is red.
<details>
<summary>Screenshots/Videos</summary>

</details>

## Changelog
🆑
add: Added back base /tg/ redsec along with red Skyrat clothing items.
del: Removed 'virosec'.
/🆑
2026-05-03 18:47:46 +02:00
nikothedudeandGitHub b67910652f Adds a new bow that penetrates armor to cargo and security voucher + nonlethal arrows (#5390)
## About The Pull Request

Title.

Introduces a new bow and 2 new arrows: The hardlight bow, and the
blunt/taser arrows.

You can acquire these items via a new primary security voucher. This kit
gives you one bow, one quiver with 9 blunt and 1 taser, a hatchet, and a
book that teaches you how to build these arrows. **You do not gain the
ability to craft lethal arrows roundstart. You have to order the book
from cargo.**

You can also order a kit of 2 quivers and 2 bows from cargo. The quivers
have a mix of lethal and nonlethal arrows. They cost a little less than
a crate of 3 laser guns, so this is generally a suboptimal choice.

## The bow
Like all bows, it is bulky, and fits only in suit storage. Unlike other
bows, it is not weak against armor, and can cause wounds. It is a
hardlight bow - its string is made out of energy. You can obtain this
bow via a voucher or cargo. The bow itself is also an appreciable
weapon, doing 11 blunt damage (this is prone to change on review - this
was inherited from the base bow).

## The arrows
### Blunt
The blunt arrow is the simplest arrow. 35 stamina, 5 brute, 3 hits to
down. Craftable the same way a normal arrow is. Reusable. Causes
dislocations if fired in close quarters.

### Taser
You only spawn with one taser arrow roundstart. 5 stamina guaranteed, 40
and knockdown if the target isnt electrically insulated. Not reusable.
Craftable like a normal arrow, but with a igniter, cable, and a cell.
**This recipe is prone to change on review, as I feel it might be a bit
easy to make for its power, but I dont know what to add to make it
truely expensive.**

Both of these arrows can only be crafted if you have the fletching book,
or an arrow to convert.

This PR also locks bronze arrows to ashies and hearthkin exclusively, as
they are too powerful for their ease of crafting. Upgrading your arrows
to bone should take time and effort.
## Why It's Good For The Game

Well, A, I have a character that does bowsec, and as it stands, its
kinda useless. The arrows are too weak and fail on all armor. Bronze
arrows do THREE DAMAGE on a redsuit. THREE.

B., it adds a fairly unique way to play ranged security. Bows just -
function differently. You have to load each arrow manually, pick up your
dropped arrows, and deal with a relatively choked quiver (if you want to
deal with the quiver at all). You also have to craft your own arrows,
seek out another fletching book for lethal arrows... its a more involved
playstyle if you really want to go full bowman.

C. Flavor. Some characters. like my own, prefer more... traditional
methods of dealing with people. Bows, spears, cudgels, clubs.

I should note, this kit will be somewhat underpowered in actual combat.
Running around, trying to load your bow while under fire, is very
difficult, especially because the disabler generally has a higher DPS
anyway. I do think thats fine, as it is more of a sidegrade in the same
way the pepperball is, but if maintainers request, I could possibly
increase the damage this bow deals or some variation to make it worth
using.
## Proof Of Testing
<details>
<summary>Screenshots/Videos</summary>

<img width="1879" height="526" alt="image"
src="https://github.com/user-attachments/assets/91ab9832-cc2d-4355-ad85-654611c8c66d"
/>


https://github.com/user-attachments/assets/d2697261-2b13-4f4e-9288-4a1a2fe1d134

</details>

## Changelog
🆑
add: A new security voucher - the archery kit, that gives you a bow that
penetrates armor and causes wounds, as well as some less-lethal arrows
add: An armory cargo order with two powerful bows and quivers with
lethal and nonlethal arrows
add: Two new less-lethal arrows craftable via the fletching book and
blacksmithing
balance: Bronze arrows can now only be crafted by ashies and hearthkin
/🆑
2026-04-13 21:56:33 +02:00
Alexis 3b05cd16d3 125 parser errors. 2026-03-06 13:33:54 -05:00
axietheaxolotlandGitHub 51ad6527c7 stabs blusec in the jugular and takes their wallet (virosec - security resprite and reset) (#5159)
## About The Pull Request

I'm working on it. the poll won so I am going ahead w/ this. 

<img width="1436" height="286" alt="image"
src="https://github.com/user-attachments/assets/255eda79-eb2c-4e36-9ad8-53c91c3b245e"
/>

<img width="336" height="183" alt="image"
src="https://github.com/user-attachments/assets/f92f5c29-c4e0-46da-889e-88acc903d253"
/>

stuff left to do

- [x] finish hos outfits
- [x] finish warden outfits
- [x] finish obj icons
- [ ] bugtest

this is a total overhaul of security, essentially resetting everything
to a new standard which can be worked off of. this is also a deletion of
blusec, an antiquated, unpopular idea that has long since proven to both
not be liked, and not work.

### this pr will not be the be-all, end-all. stuff will likely be
tweaked, added, removed, changed, or resprited in the coming days,
weeks, and months. due to just how much stuff security has.

## Why It's Good For The Game

will write a markup for this specific pr eventually but I will just be
posting the discord justification I gave

<img width="427" height="313" alt="image"
src="https://github.com/user-attachments/assets/e033ff0c-44f2-4cf6-ad9b-4b2d124cf21e"
/>
<img width="419" height="506" alt="image"
src="https://github.com/user-attachments/assets/84e86f18-72d2-4bef-a84b-1b53067fe41d"
/>

## Proof Of Testing
<details>
<summary>Screenshots/Videos</summary>

<img width="967" height="1046" alt="image"
src="https://github.com/user-attachments/assets/feaf9395-88d3-4999-a02f-e89cae25cc67"
/>
<img width="602" height="728" alt="image"
src="https://github.com/user-attachments/assets/81daae2f-f18e-41a9-a225-48dbbaad697f"
/>


</details>

## Changelog
🆑 axietheaxolotl / viro
del: blusec
add: redsec
/🆑
2026-02-18 16:38:21 +01:00
34949fbe24 Ghost cafe fix (#5022)
## About The Pull Request
Ghost cafe fix. Adding allow_custom_character to our ghost cafe because
TG checking for it and removed user.started_as_observer check - everyone
can set it to true by observing after respawn anyways. And now
explicitly allowing custom characters for roundstart ghost spawners.
## Why It's Good For The Game
## Proof Of Testing
<details>
<summary>Screenshots/Videos</summary>
Spawned me with my prefs now. And tarkon works too, just for example
<img width="476" height="333" alt="image"
src="https://github.com/user-attachments/assets/dde2309c-3568-4d90-a6b1-3c3224888a65"
/>
<img width="887" height="692" alt="image"
src="https://github.com/user-attachments/assets/440298d5-79d4-4c16-9775-d55389437e94"
/>

</details>

## Changelog
🆑
fix: Fixed ghost cafe because I couldnt ERP once
/🆑

---------

Co-authored-by: LT3 <83487515+lessthnthree@users.noreply.github.com>
2025-12-17 13:54:43 -08:00
Roxy 4480af14a9 Fixes for 6fb29edbd5 2025-11-06 00:52:39 -05:00
Roxy df74a21061 Fixes for 0234874f65 2025-11-06 00:03:55 -05:00
8342a3c884 Ports custom medals from Nova (#4815)
## About The Pull Request

Part one of porting Nova Drip. The gags stuff. After this I might do the
camo outfits, but I really want
https://github.com/tgstation/tgstation/pull/93312 to get merged first.


<img width="466" height="586" alt="image"
src="https://github.com/user-attachments/assets/3e00070d-12d1-4cbf-b428-91577f2c6f11"
/>

## Why It's Good For The Game

Drip good. Syndis getting medals is cool.

## Proof Of Testing
<details>
<summary>Screenshots/Videos</summary>

</details>

## Changelog
🆑 OriontheFox, RealWinterFox, Compass by Jamie Lidell and that one
Star Wars Scene
add: More cosmetic medals have been added. Wahoo, yippie!! 
add: Changed NTR and Blueshield to wear new medals roundstart. 
add: Syndi Admirals can now give out medals. Agents have to buy them.
add: GalFed 911 now have medals on. Cosmetic only.
code: Moves Comdrobe to the vending folder.
/🆑

---------

Co-authored-by: Artur Lang <24881678+Arturlang@users.noreply.github.com>
2025-10-28 01:16:17 +02:00
Roxy 510bce815b Fixes for #92300 2025-07-30 17:38:24 -04:00
87d6a60958 Blackmarket Update / Port (#2930)
## About The Pull Request

Ports the BMD and shuttle from nova to here, because its better in
literally every way.
## Why It's Good For The Game

Bigger shuttle, bigger station, more amenities, resources to facilitate
trade of pillaged items, etc.
## Proof Of Testing
<details>
<summary>Screenshots/Videos</summary>


![image](https://github.com/user-attachments/assets/7c2ea2f6-b3f6-46c6-80e9-abbc4e14b9c1)


![image](https://github.com/user-attachments/assets/91fbf9d1-2404-4884-89c3-a2d03999b9bc)

</details>

## Changelog
🆑
map: Black marketeers rejoice! New shuttle and stations have arrived!
/🆑

---------

Co-authored-by: Shadow-Quill <44811257+Shadow-Quill@users.noreply.github.com>
2025-05-13 13:09:22 -06:00
69a16a028e Replaces Persistence Comms with Cybersun, also bug and mapping fixes (#3086)
## About The Pull Request

Persistence is supposed to be a cybersun front but it still uses
interdyne comms. Lets fix that and add interdyne comms as an emergency
comms chip.

Additionally, this PR disables the icemoon automapper as we have been
having consistent issues with missing roofs. This is hopefully a
temporary fix until a better solution can be found.

Lastly, reworks engineering a bit to add one more construction spot and
make the utilities room a bit easier to notice so water actually gets
set up. Also expands table space in the kitchen as that was one of the
more desired features.

## Why It's Good For The Game

I love not having holes in the roof. Also flavor on the comms as we are
supposed to be a cybersun front.

## Proof Of Testing

<details><summary>Screen caps from testing</summary>

![image](https://github.com/user-attachments/assets/a110e756-5ae5-4ddf-b5b2-f2bb56af29d5)


![image](https://github.com/user-attachments/assets/50c3c968-d2c4-4c6d-867b-1db1ac80c9b6)


![image](https://github.com/user-attachments/assets/d8a851e3-80ef-422a-b836-6c75b76b19f7)


![image](https://github.com/user-attachments/assets/16b9e74b-7105-48a2-998d-bb3d349ea154)


![image](https://github.com/user-attachments/assets/e47e2794-31bf-4a80-81ad-7c03c5530891)


![image](https://github.com/user-attachments/assets/36c4e595-c182-45ad-851c-64de760e988c)
</details>

## Changelog
🆑
add: Persistence now has cybersun comms (It's literally just renamed
persistence comms)
add: Persistence can now produce interdyne comms in an emergency using
an interdyne comms chips
fix: Persistence no longer has 4 safes on one tile
fix: Persistence no longer has a turret that shoots out a window in the
prison
fix: Persistence no longer has a null telecomms server, also atmos works
fix: Renamed syndicate_exofab to syndicate exofab in the circuit printer
fix: Renamed cybersun channel no longer outputs to the uplink channel
fix: Reverts automapper placement of persistence on icemoon and returns
to
map: slightly revamped the Persistence kitchen.
map: condensed the utility area of persistence and added a cycling
airlock plus one more 3x3 construction area.
map: toned down some of the roundstart persistence equipment that can be
acquired through other relatively easy means such as cargo.
/🆑

---------

Co-authored-by: Otome <darkwolfinsanity@gmail.com>
2025-03-24 10:55:43 -06:00
36c0549bce Removes guncases from Skyrat cargo (#3122)
## About The Pull Request
What it says on the tin. These gun cases can be used to store a massive
amount of ammo.

## Why It's Good For The Game
Hitting the ammo economy of ballistic weapons approaching the removal,
feel like this is a small change that will have a big impact.

## Proof Of Testing
Compiles, currently testing

<details>
<summary>Screenshots/Videos</summary>

</details>

## Changelog

🆑 ReturnToZender
balance: Cargo-ordered weapons no longer come in gun cases. Gun cases
are now bulky, and cannot fit in backpacks.
del: Armadyne corporate security no longer come with Wespe cases on top
of their issued guns
del: DS-2 Mining Officer (not the Persistence, DS-2) no longer has a
Makarov.
/🆑

---------

Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
2025-03-22 21:24:39 +02:00
WaterpigandMajkl-J ebb01f82f2 # This is a combination of 15 commits.
# This is the 1st commit message:

goofsec hud

# This is the commit message #2:

the sensible tgui errors

# This is the commit message #3:

Gets it to compile

# This is the commit message #4:

Fixes all extra runtimes

# This is the commit message #5:

TGUI Fixes 1

# This is the commit message #6:

Removes open dream check

# This is the commit message #7:

Ticked file enforcement

# This is the commit message #8:

A very harsh way to fix potential missing icons

# This is the commit message #9:

Wipes all the errorneously included files

# This is the commit message #10:

fixes missing_icons fully

# This is the commit message #11:

some extra ci fixes before I forget

# This is the commit message #12:

WHAT THE FUCK

# This is the commit message #13:

really?

# This is the commit message #14:

bye waffles

# This is the commit message #15:

hooray
2024-10-19 08:05:04 -07:00
OdairuandGitHub 527daf35ec Update mob_spawns.dm 2024-08-06 22:05:40 -04:00
Odairu fc346f379f gives it to interdyne too 2024-08-06 20:20:18 -04:00
8b347b4bed Tarkon and Charlie QoL (#27447)
* Tarkon and Charlie QoL

Some basic QoL to a few ghost rolls

* Update port_tarkon.dmm

* Update port_tarkon.dmm

---------

Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
2024-04-23 20:47:54 +02:00
projectkepler-RUandGitHub 29ff3dbb67 general DS-2 Loadout buff (#26281)
* Update settings.json

* a DS-2 buff that I want and need

* Update command.dm

* the seperate files

* a hard ds2 buff

* the DS-2 buff nobody asked for but I want to have

* C20r
2024-02-03 10:40:46 -05:00
ZenitheeveeandGitHub b89d98d496 [Modular] [READY] Tarkon Retarken, The great Atarkoining (#26026)
* v2.0.1.0 - Deciding

* v2.0.1.1 - Touchup + Attemptive remodularizing

* v2.0.1.2 - defcon removal

* v2.0.1.2.1

* v2.0.1.3 - Modular sci + cargo

* v2.0.1.4 - Reflavouring

* v2.0.1.4.1 minifix

* v.2.0.1.5 ID card work

* v2.0.1.6 - More Modularity

* v2.0.1.7 - Modularizing ID and Radios

* v2.0.1.8 - Fluff modularization

* v2.0.1.9 - module cleanup

* v2.0.2 - Tarkon Modsuit

* v2.0.2.0.1 minor changes

* i cant be assed. Temp updates in effect + tarkon modsuit tweaking

* v2.0.3

* v2.0.4 Spawner Stuffs

* v2.0.5 - Remapping and rethreatening

* 2.0.5.1

* v2.0.6 - Uniforms

* v2.0.6.1 - outfit usage

* v2.0.6.2

* v2.0.6.4

* 2.0.3 - Cant remember last update.

* ugh, dont know where i am. Cats in the way.

* 0.5.whatever. Re-adds mod anthro stuffs

* 0.5.whatever.2 Arcs Works

* 0.5.whatever.5

* 0.6 Oh Director My Director

* 6.0.1: Welding hat

* 6.0.2 Tarkon Gauntlet

* 6.0.3 Stuffs

* 6.0.3.1 fixes

* 6.0.4 Tarkon RCD

* 0.9.9 FUCK IT, WE DO IT TOMORROW

* 1.0.0 Lets just get this over with.

* 1.0.1 - HAT'S FIXED, SEND IT

* 1.1.0 - Fix patch 1

* 1.1.1 - Shuttering and Window Fixing Linter test 2

* 1.1.0 Working Xenobio cam

* 1.2.1 Yes i goofed. Makes the cam now work without blueprint

* 1.3.0 obj sprite no longer directional, Extended desc on mod.
2024-01-07 19:57:36 +00:00
02648adcd6 [MIRROR] Refactors mind language holders into non-existent, fixes new languages being deleted on species swap + tests [MDB IGNORE] (#22348)
* Refactors mind language holders into non-existent, fixes new languages being deleted on species swap + tests

* Fixing merge conflicts

* don't forget to ctrl+s!

* Another forgotten file

* urgh

* gets rid of vestiges of update_atom_languages()

and mind language holders

* No longer needed

* Fixes some modular grant_language calls

* Deprecated code

* This was up here before..

* Fixes failing unit tests, refactors silverscale lizards language a bit removing the need for skyrat edits

Removes some no longer needed code

---------

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Pinta <68373373+softcerv@users.noreply.github.com>
Co-authored-by: Giz <vinylspiders@gmail.com>
2023-07-13 22:38:45 -04:00
f1d8a44e73 Culls a ton of sprites from the master Hats file, moves helmets to a sorted .dmi (#20983)
* initial - adds head .dmi files

* mush cap was moved to costume forever ago but not the links

* Move all the helmet links to the new .dmis

* add muzzled variant to hecksuit

* this icon was an actual mess im just gonna toss it

* Remove dupe black fedora, swap brown to use detective sprite with no candycorn

* remove practically unused fallout enclave hats

arent these guys fascists or nazis or something?

* remove beret, replace it with a gags equivalent

this one is even armored, so

* deletes an ass load of old icons + a missed obj icon

* you werent supposed to see that.

* it'd probably help if these linked to the right file

* remove empty sprite state

* remove hidesnout from riot helmet, add snouted var to DS2 SWAT

* Fix CI

* a single fucking "

* these single letters are ruining me

---------

Co-authored-by: lessthanthree <83487515+lessthnthree@users.noreply.github.com>
2023-05-10 02:31:43 +01:00
OrionTheFoxandGitHub 429a716d44 Repaths a few outdated instances of the HoS's cap, removes a straggling redsec item (#20972)
* Remove HoS's redsec skirt from their locker

Redsec is dead.

* Fixes missing repaths to hos/cap and other related tweaks

TG repathed these, which means now we don't need to worry about reskinning applying to the beret! We should probably make sure to use the new type tho...

* remove dupe hop coat from garmentbag

* update the single hos cap path on modular interdyne

* more missed cap paths and removes now-redundant beret flag

The base-type has the flag which covers the beret
2023-05-08 03:15:37 +01:00
22b3130d53 psssssh... nothin personnel.... kid........ (fixes a tarkon ID typo) (#20867)
psssssh... nothin personnel.... kid........

Co-authored-by: Hatterhat <Hatterhat@users.noreply.github.com>
2023-05-01 06:43:03 -04:00
BloopandGitHub e01172a805 [MODULAR] Fixes access issues with Twin Nexus (#20559)
* Fixes access issues with Twin Nexus

* Need to change these as well

* forgot a door
2023-04-15 00:04:16 +01:00
BloopandGitHub 701af1c859 [MODULAR] Fixes the spawner menu sometimes becoming invisible (#20343)
Fixes the ghost spawner menu sometimes becoming invisible
2023-04-06 02:29:02 +01:00
BloopandGitHub ee836a1f55 [MODULAR] Fixes incorrect computer_area paths for DS2 sleepers (#20145)
* Fixes incorrect computer_area paths for DS2 sleepers

* whoops
2023-03-29 23:51:14 +01:00
6d36e7cd5d [MODULAR] Fixes syndicate ghost roles not spawning with codespeak language, & an assortment of language related fixes/improvements (#19311)
* Fixes syndicate ghost roles not spawning with codespeak language

* Fixes related NRI issues as well while we're at it

* Fixes a couple issue and adds the new naming scheme

* Phonetic alphabet numbers, fixes trailing space in formatting

* change to NATO numbers rather than phonetic

* final quality sweep

* moved this into the proper place

* Removes the no longer in use 'rank' var

* fixes a runtime

* Update modular_skyrat/master_files/code/modules/mob_spawn/mob_spawn.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Fixes a mistake

* refactor outfit paths

* Doc

* Fixes ashwalkers sometimes spawning without language

* Removes the need for post_transfer_prefs for languages and fixes language prefs not being applied correctly due to a bug

Fixes another bug - the innate language (common) was always being applied when a new mob was spawned on the station, but interestingly it works fine for ghost roles.

My solution to ensure that things are always set up correctly is to use the proc 'adjust_language_to_prefs' to do just that, and call it at the highest level after a mob spawns.

This fixes the bug that was making it so that even if you deselected common from language prefs you'd still get it no matter what. Which honestly I am still fuzzy on the precise cause of because of how much coupling there is between mind code, language holders, and spawning new mobs.  The logic of this code is absolutely mental and rather than try to weave things into functions it seems best to just do this instead. Less prone to breakage that way.

* Update modular_skyrat/master_files/code/modules/client/preferences/middleware/languages.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Suggestions

* A more fitting description for this var

* Modifies language perk tooltips to better fit the codebase, refactors do_not_sanitize into a whitelist instead that can be configured for species

The Ashwalker tooltip inaccurately listed common as a language they were able to speak. Also slightly changed the wording of the rest of the tooltips to reflect the fact it is possible to disable a species' native tongue via prefs.

Refactored the 'do_not_sanitize' var to use a whitelist instead, allowing for more reliable sanitizing and also more configuration for new species to have such features.

* rephrasing

---------

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2023-03-10 19:56:28 +00:00
ZergspowerandGitHub e239585f13 [MOSTLY Modular] Roles and tracking for ghost roles (#19672)
Roles and tracking
2023-03-06 08:29:11 -08:00
TastyfishandGitHub 6cbb382f4c [MODULAR] Adds cryo to permabrig 2: Electric Grillaboo (#18556)
* Adds prison-specific cryo

* Fix cryo console icon

* maps
2023-02-04 12:54:22 -05:00
ZenitheeveeandGitHub 06fbd06e88 [Modular] Ghost Role Bank Accounts + freighter/BMD loadout (#18959)
* money money money money money AAAAAAAAAHHHHHHHHHHH

* myush

* i hate freighter :)

* oops

* Ok its working now

* Per Request
2023-01-29 19:21:24 -05:00
406b6870bd [MIRROR] adds atmospheric gloves, small resprite of firefighter gear, repaths stupid glove paths [MDB IGNORE] (#18785)
* adds atmospheric gloves, small resprite of firefighter gear, repaths stupid glove paths (#72736)

repaths a lot of gloves off /color because they were incredibly stupid
firefighter gear has gotten an update (it doesnt cover hands anymore
though, you need something else)
firefighter helmets no longer hide your mask or glasses

![image](https://user-images.githubusercontent.com/23585223/212542599-c004d0e4-c141-40b4-a1bb-c838f9893c4b.png)
fixed engine goggles starting with darkness vision
to the atmos lockers adds atmospheric gloves, a pair of thick (chunky
fingers) gloves that are fireproof and fire protective, slightly shock
resistant and let you fireman carry people faster.
atmospheric firefighter helmets now are a subtype of welding hardhats,
you can enable a welding visor.
welding hardhats change mode with right click instead of altclick

im not a good spriter but i think this resprite makes them fit nicer
with other engi equipment
lets me firefighter rp

🆑
add: Atmospheric Gloves, thick gloves that are fully fireproof and fire
protective and let you fireman carry people faster.
fix: fixes engine goggles starting with darkness vision
qol: firefighter helmets can now enable a welding visor
qol: welding hardhats change mode with right click instead of altclick
balance: firesuits no longer protect your hands
/🆑

* Makes shit compile

* Updates the digi and snouted stuff to match the new sprites (thanks Halcyon!)

* Fixes a whole ton more issues that popped up

---------

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2023-01-27 12:15:17 -05:00
d692b60199 [MIRROR] Fixes HOS Beret (and all of its subtypes) having wrong path and thus not being armored [MDB IGNORE] (#18191)
* Fixes HOS Beret (and all of its subtypes) having wrong path and thus not being armored

* Modular and Mirror!

* Additional hos beret

Co-authored-by: SkeletalElite <skeletalelite0@gmail.com>
Co-authored-by: Funce <funce.973@gmail.com>
Co-authored-by: Jolly-66 <70232195+Jolly-66@users.noreply.github.com>
2023-01-06 23:22:43 -05:00
PaxilmaniacandGitHub 09cfd79e0c Removes the armament token system that is now only being used by a whopping single ghost role in space (#18400)
* this got out of control on the first commit

* not much a fan

* we aren't using these anymore

* thank you vsc
2022-12-31 09:46:43 -08:00
d141f8d6c3 [MIRROR] Atmospheric machineries now interact with each other directly, rather than going through a radio layer -- saves about 0.4s of init time [MDB IGNORE] (#17881)
* Atmospheric machineries now interact with each other directly, rather than going through a radio layer -- saves about 0.4s of init time

* updatescript maps

* Merge conflicts

* Tarkon atmos

* tick file

* that file was supposed to be removed

* tarkon cringe

* tarkon tweaks after testing

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: tastyfish <crazychris32@gmail.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-12-08 16:39:24 -05:00
ZydrasandGitHub 878be38209 [MODULAR] Complete DS2 remap + 2 new syndicate spawners (#17229) 2022-11-24 18:50:57 -08:00
OrionTheFoxandGitHub 0fb276c97f Fixes some missed hat repaths (#17260)
* hatpaths hatpaths

* removed and wrong-type items
2022-11-01 17:04:08 -04:00
OrionTheFoxandGitHub 178bb13807 [DRAFT]Misc Icon Sorting (#16752)
* color_digi file shiz

* Trekk

* misc (hate) (setup, no items included)

* move corset to underwear

* segregation (no ERP!!)

* fuck u

* I got sidetracked and am moving new stuff to new branch

* NYI Prey suit/prisoner to costume, harness/overall/tac to Misc

* util uniform to Civilian

* classic prisoner jump

* move gear harnesses, tac_s to MISC file (i hate this file)

* fuck it, all into Misc

* mechanic need subbtype

* conflict replacenent

* why tf did this build correctly

* finale fixes
2022-10-11 18:07:50 +01:00
ZergspowerandGitHub 76237ab4b8 Fixes broken cryo on Cargodise Lost, expands areas and APC's (#16456)
* Fixes broken cryo on cargodise lost, expands areas and APC's

* Cable Linters

* Update cargodiselost.dmm

* Update cargodiselost.dmm

* 1

* Lol funny typo

* Linter
2022-10-02 15:02:30 +01:00
TastyfishandGitHub a7c463463a [MODULAR] Fixes dead ashwalker spawner on the lavaland arena (#16495) 2022-09-29 10:03:31 -07:00
62345b01c1 incompatible species for ghostroles, and character pref for black market dealer (#16430)
* incompatible species for ghostroles

* Update code/modules/mob_spawn/mob_spawn.dm

adds a space?

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Update code/modules/mob_spawn/mob_spawn.dm

add a space.

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2022-09-26 17:32:08 -04:00
HalcyonandGitHub b9c06b1657 [Modular] The Syndicate facelift update (#16344)
* The shit

* Forgor Teshari

* spellcheck

* that's not supposed to be there.

* updates turtleneck colors to something much nicer.

Thanks Viro.

* obj sprites

* addresses reviews

changes spelling and whatnot, changes dogfashion to null on the cap, even if you'll probably never get a corgi. Makes the MAA gloves available in code, but not collectable at all.

* sprite updates
2022-09-24 12:20:10 -07:00
afaefc3d0b [MIRROR] GAGS most radio encryption keys [MDB IGNORE] (#15571)
* GAGS most radio encryption keys (#69104)

* the radio star

* I think it's funny that I've had the same contrast problem on all of my GAGS PRS

* oops forgot to make the RD's key unique

* fine

* what if I said please

* swaps translation key to be in line with the other new ones

* GAGS most radio encryption keys

* Fixes our modular encryption keys as well!

Co-authored-by: Wallem <66052067+Wallemations@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2022-08-13 17:57:48 -07:00
TastyfishandGitHub 60f13e9b10 [MODULAR] [MDB IGNORE] Several fixes to the space hotel (#15343)
Several fixes to the space hotel
2022-08-04 15:55:47 +01:00
ZenitheeveeandGitHub 0598d58299 [MOSTLY-MODULAR] Tarkon Overhaul: Defcon Levels [TM Ready] (#15279)
* Test 1

* Actual test 1

* floor clean up

* Minor Adjustments

* womp womp

* Cleanup of the template.

* defcon 4 complete?

* Defcon 4 was NOT complete.

* Defcon 5-3 touchups

* Defcon 2 The broken veil

* shootles and replacing them

* Hnmmn

* i hate active turfs

* Touchups

* beep boop wall go bloop

* LINTERS GO BRRRRRRRRR

* BackPackening

* moved toml file

* fixes and touchups

* please fix for the love of god

* Manual revert of last one

* CI Fix check 1
2022-08-03 01:24:50 +01:00
OrionTheFoxandGitHub 7187a7721c Syndicate Spritefile Cleanup (#14908)
* INITIAL COMMIT

* camo icon fix

* enclave item moving

* add baseball uniform

* defines and code cleaner

* adds "uniform number" (its just like 3 pixels)
2022-07-31 18:01:17 -04:00
82fd1fa909 [MODULAR] Ghostrole Cryo Announcements! (#14901)
* Exit cryo comms QoL!

* Ooooh, shiny!

* Oops, channels!

* Oops, prisoners!

* Announce ghost job on awake! Also fix common radio-

* Qdel radio on destroy!

* Commit suggestions!

* Oop!

* Commit suggestions!

Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
2022-07-29 10:16:17 -07:00
ZenitheeveeandGitHub 81d0741a0f [MODULAR] Tarkon Tideovers (Ready for Review) (#14847)
* Dirt Halfing, Cell Charging and PACMAN DeShittening

* access fix

* Why were access revamped?

* I HATE REVAMPS I HATE REVAMPS I HATE REVAMPS I HATE REVAMPS I HATE REVAM

* IHATEMISCLICKSIHATEMISCLICKSIHATEMISCLICKSIHATEMISCLICKSIHATEMISCLICKS

* NIGHTMARENIGHTMARENIGHTMARENIGHTMARENIGHTMARENIGHTMARENIGHTMARENIGHTMARE

* ok genuinely, i didnt know we had one. it wasn't where i was looking.

* YOU GET A REFACTOR, YOU GET A REFACTOR, YOU ALL GET A REFACTOR! AAAAAAAA

* minor (but good) change to get the checks to redo

* Future proofing for TarkOnIce

* AAAAAAAAAAA taking out a slash AAAAAAAAAAAA

* My brain is so big its creating its own gravity and squashing itself.

* BIG BRAIN
2022-07-16 15:55:34 -04:00
OrionTheFoxandGitHub efa0c5d648 Adds a security_digi.dmi for uniforms (#14329)
* initial

* moves this to donor sprites

* digi-tizes sec

* repath the sec utility

* icon fix

* NOW icon is fix
2022-06-19 01:43:29 -04:00
GandalfandGitHub 7b7b7af9e6 fix ci(partly) (#14333)
* Update mecha_equipment.dm

* Update human_update_icons.dm

* Update human_update_icons.dm

* e
2022-06-15 18:23:27 +01:00
HalcyonandGitHub 1945b297a4 [Modular] DS-2 looks update, we can't delaminate anything if we don't have anything edition (#14148)
* The pack

* red glasses for the red boys

* conflix

* conflix
2022-06-13 06:43:16 -07:00