Commit Graph

55 Commits

Author SHA1 Message Date
SkyratBot
11e109c37c [MIRROR] You cannot store ammo casings (individual bullets) and ammo boxes (like magazines) in your suit storage [MDB IGNORE] (#24691)
* You cannot store ammo casings (individual bullets) and ammo boxes (like magazines) in your suit storage (#79311)

## About The Pull Request

What it says on the tin.

## Why It's Good For The Game

A) This messes with hotkey muscle memory quite significantly. Unless you
have something in suit storage when you go to put a magazine back into
your other storage (like your belt), you may accidentally place it into
your suit storage.

B) This may be why people think magnetic holsters are bad/don't work.
Operatives sometimes hotswap half clips, and what might happen during a
particularly intense combat is that they inadvertently put the magazine
they just pulled from their gun into their suit storage because they're
hotkeying; denying them their magnetic holster's major upside. Snapping
their guns back into their storage and away from prying assistant hands.

C) It serves no tactical purpose to put a bullet into your suit storage
over the gun itself. Priority should always be to the belt storage.

## Changelog
🆑
qol: To avoid poor magazine discipline, most combat-ready personnel have
instructed _not_ to put magazines into the gun loops on their armor
vests.
/🆑

* You cannot store ammo casings (individual bullets) and ammo boxes (like magazines) in your suit storage

---------

Co-authored-by: necromanceranne <40847847+necromanceranne@users.noreply.github.com>
2023-10-31 18:34:32 -04:00
SkyratBot
55135555a0 [MIRROR] Nuclear Operative Jump Jets [MDB IGNORE] (#23659)
* Nuclear Operative Jump Jets (#78088)

## About The Pull Request

This PR gives operative MODsuits access to "jump jets".
This is an activated module (starts pinned) with a 30 second cooldown
which removes your personal gravity for 5 seconds and (if possible)
pushes you upwards by one z level. In combination with your regular
jetpack this allows you to fly over gaps, and (most importantly) out of
pits such as you may inadvertently find yourself wandering into on
Icebox.
I have a few other changes I want to make specifically targetted at the
experience of Icebox station destruction causing people to fall several
z levels and get trapped, but this is the first one.

You have to stand still for 1 second to activate the jump jet. This is
because jetpack movement without gravity is actually usually faster than
an operative will walk, and I don't want them to just toggle it as a
sprint button while running around. If people find other tactical uses
for this though I think that's cool.

This module currently isn't available to crew on the tech web, although
maybe someone could add it later if they wanted to. It's not quite so
useful if you don't _also_ have a jetpack though.
I bumped the available complexity of the suits I attached it to up by
the complexity cost of this module so it's not taking up previously
available space.

## Why It's Good For The Game

It's funny when the whole ops team falls in a hole after an explosion
they caused and gets stuck in there fighting Snow Legions but they
should probably have some method for dealing with that.
It also lets them pop back up from the tram hole, a risky proposition
because any flying mob hit by the tram dies almost instantly.

## Changelog

🆑
add: Operative MODsuits now have an attached "jump jet" which sends you
upwards and allows you to use your jetpack under gravity for a few
seconds, perfect for navigating the pits and valleys of Icebox Station.
/🆑

* Nuclear Operative Jump Jets

---------

Co-authored-by: Jacquerel <hnevard@gmail.com>
2023-09-12 13:14:22 -07:00
SkyratBot
68f4deff40 [MIRROR] MODLink System (+ NWTLMM) [MDB IGNORE] (#23199)
* MODLink System (+ NWTLMM) (#77639)

## About The Pull Request
A pact made with `@ Kapu1178`
Small changes you should not care about:
RD MODsuit outfit (admin only) no longer has a beret that blocks the
activation of the suit
The beret used by death squad officers no longer is blocked from being
put on a hat stabilizer module
Admins can now Shear matrices of objects in Modify Transform
Multitool buffers have been a little refactored to use a setter proc
that saves them from causing hard dels
Cooler stuff:
A revival and remake of [Nobody Wants To Learn Matrix
Math](https://github.com/tgstation/tgstation/pull/59103), this time with
additional tooling for quick matrix calculations.

![image](https://github.com/tgstation/tgstation/assets/23585223/eb387738-0839-463a-aed8-4703d139b11a)
The MODLink system, available through every MODsuit and MODLink scryers
(a neck item obtainable from advanced modsuit research or
charliestation)
Let's you make a holographic call with any other MODLink user, where you
can chat in realtime and see what's up with em

![image](https://github.com/tgstation/tgstation/assets/23585223/5a822f9f-e823-497e-b766-40055f2fc0d6)
![image](https://github.com/tgstation/tgstation/assets/23585223/062983ee-6058-4e78-a3aa-bccda1a3e224)

## Why It's Good For The Game
Adds a fun way for the crew to communicate with each other that can be
done in real-time with relative privacy compared to radio.

## Changelog
🆑 Fikou, Armhulen, Sheets (+rep for Mothblocks and Potato)
fix: RD MODsuit outfit (admin only) no longer has a beret that blocks
the activation of the suit
fix: The beret used by death squad officers no longer is blocked from
being put on a hat stabilizer module
admin: Admins can now Shear matrices of objects in Modify Transform
admin: Admins now have access to Test Matrices in the VV dropdown, an
all-in-one tool for editing transforms.
add: MODLink system, available through scryers (from RnD and Charlie
Station) and through MODsuits. Lets you call people with holographs!
/🆑

* MODLink System (+ NWTLMM)

---------

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
2023-08-19 05:09:31 -04:00
SkyratBot
0e1a0fd697 [MIRROR] makes syndie modsuits not be irrevocably destroyed merely by being on fire [MDB IGNORE] (#23191)
* makes syndie modsuits not be irrevocably destroyed merely by being on fire (#77694)

## About The Pull Request

gives them FIRE_PROOF resistance flag
like every modsuit has that flag anyway

## Why It's Good For The Game

dropping your entire modsuits contents while fighting bad
fixes #77690

## Changelog
🆑
fix: you can no longer destroy syndicate modsuits by just being on fire
/🆑

* makes syndie modsuits not be irrevocably destroyed merely by being on fire

---------

Co-authored-by: jimmyl <70376633+mc-oofert@users.noreply.github.com>
2023-08-18 21:34:35 -04:00
SkyratBot
3ea0f05168 [MIRROR] kinesis changes + smaller misc modsuit stuff [MDB IGNORE] (#22846)
* kinesis changes + smaller misc modsuit stuff (#77241)

## About The Pull Request
renames plasmaman helmet exempt flag to stackable helmet exempt. hat
stabilizer now cares about this instead of letting you stack eva helmets
on top of modsuit helmets
improves some code that dripped in quality when i was on break
kinesis has some tweaks
previously it used to stun for a set amount of time - i think this is
because the creator couldnt figure out how to stop movement while being
held? this is changed, now as long as youre holding someone they are
immobilized
you can cancel your kinesis without throwing or moving out of range by
using right click on the click catcher
adds an admin version of kinesis just for the admin suit. it can grab
(almost) ANYTHING and config menu lets you enable phasing, which makes
it so the atom you grabbed phases through everything. pick up that can.

## Why It's Good For The Game
its fun

## Changelog
🆑
balance: hat stabilizer module can now hold what plasmaman helmets can
hold
qol: kinesis module can be stopped without launching an object with
right click
balance: kinesis module stuns last until the kinesis stops
add: admin suit has a version of kinesis that can pick up anything at
any range and can be configured to make grabbed mobs phase through walls
:)
/🆑

* kinesis changes + smaller misc modsuit stuff

* modular adjustments

---------

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: Giz <13398309+vinylspiders@users.noreply.github.com>
2023-08-02 21:17:05 -04:00
SkyratBot
2fef750da0 [MIRROR] fixes interdyne MODsuit typoes [MDB IGNORE] (#22794)
* fixes interdyne MODsuit typoes (#77227)

## About The Pull Request

Fixes multiple typoes in the interdyne MODsuit's description.

## Why It's Good For The Game

typoes and bad grammar are bad

## Changelog
🆑
spellcheck: fixed the interdyne modsuit's typoes
/🆑

* fixes interdyne MODsuit typoes

---------

Co-authored-by: Vincent983 <124026007+Vincent983@users.noreply.github.com>
2023-07-31 20:03:07 -04:00
SkyratBot
3660cfd6b8 [MIRROR] Adds Interdyne Modsuits [MDB IGNORE] (#22307)
* Adds Interdyne Modsuits (#76236)

## About The Pull Request
Adds separate, Interdyne-brand Modsuits for Intrudyne pirates.
Incredibly fast and more techy, including among other things an organ
thrower module (which is, based on flavour text, Interdyne tech). To
balance this, they discharge dramatically fast, encouraging fast get-in
get-out approach.

Sprite itself is mostly a combination of medical and syndicate suits,
with labcoat bits for extra stylishness and evil feel. The colour
pallete was enterily borrowed from Interdyne Pharmaceutics container
sprite and Interdyne-produced E-surgery tools.

![flayed](https://github.com/tgstation/tgstation/assets/122572637/8a09a138-b57b-4c51-9e78-2264ee895977)

![image](https://github.com/tgstation/tgstation/assets/122572637/fcc4dc4f-cc92-4643-b7dd-40856d9f9604)

![image](https://github.com/tgstation/tgstation/assets/122572637/f5282cb8-199f-4835-b852-8507bf9f189d)

Lorewise, I borrowed a random idea from cyberpunk lore video I once
watched and is now blurred for me now, upon seeing retrieval suits.
Originally made by conjuction of Cybersun and Intrudyne, combining
mechanics with supersoldier treatment for speed, allegadely for rapid
response and retrieval off corpses. [By the way, it would be funny if
someone coded an event where after cap's death on Revs or Cult, a bunch
of guys in these suits would show up with sole goal of recovering the
body and escaping with it (plus maybe some side syndicate objective)]
Aaanyway, obviously, the rapid speed plays into a lot of
Intrudyne-related tactics for the shady side of things as well. Much
like a scalpel, their attacks are supposed to be fast, clean and
precise.

## Why It's Good For The Game

Consistency thing, mostly. It doesn't make much sense that a medical
corp would use their competitors tools when they could develop a
counter. Also ties with organ thrower module, why would they have made
it, if they didn't have modsuits for it?

## Changelog

🆑
add: Added Interdyne ModSuits for Interdyne pirates.
/🆑

---------

Co-authored-by: Fikou <23585223+Fikou@ users.noreply.github.com>

* Adds Interdyne Modsuits

---------

Co-authored-by: YesterdaysPromise <122572637+YesterdaysPromise@users.noreply.github.com>
Co-authored-by: Fikou <23585223+Fikou@ users.noreply.github.com>
2023-07-11 21:07:03 -04:00
SkyratBot
56e3a5e0db [MIRROR] MOD Complexity rebalance [MDB IGNORE] (#22226)
* MOD Complexity rebalance (#76077)

## About The Pull Request

Reduced the cost of a lot of MODules.

Pathfinder 2 -> 1
Tether 3 -> 1
Temperature Regulator 2 -> 1
DNA lock 2 -> 1
Health analyzer 2 -> 1
Sonar 2 -> 1
Microwave beam 2 -> 1
Drill 2 -> 1
All visors (including NV and thermals) 2 -> 1
Circuit Adapter 2 -> 1

The Mining MODsuit has had its complexity increased to 15 and now starts
with the eating apparatus module, with a total base complexity of 10/15
now.

The Prototype MODsuit's active slowdown has been decreased from 1.5 (!)
to 1.
## Why It's Good For The Game

> Reduced the cost of a lot of MODules.

There's lots of cute little MODules here, and they are all despite their
'small' cost far too expensive for them to ever be used. The small
little cost adds up, when you consider that two 2-complexity modules
cost FOUR, which is more than most good modules (that are 3), especially
when storage modules take up 3 complexity already. Think about it like
genetics, imagine if geladikinesis cost 40 instability. It'd be
pointless and just make it not used.

> Pathfinder 2 -> 1

Pathfinder is a little buggy, a bit janky, and still just a commodity,
so this might let captains keep it for themselves more often when
they're kitting out their MOD.

> Tether 3 -> 1

Tether costing 3 complexity is ABSURD. That's as much as the actual ion
jetpacks, and that's for something which you can replace completely with
a fire extinguisher, not even including the tiny 4 tiles tethering
range.

> Temperature Regulator 2 -> 1

This is vital for spacewalking, I really don't know why it's this
expensive. Hell it should be the norm, but whatevs.

> DNA lock 2 -> 1

Nobody's ever going to use this if it can just be EMPed and broken...
especially when it costs 2 complexity, which is the same cost as defibs,
surgical processor, holster, criminal capture..

> Health analyzer 2 -> 1

This is just a health analyzer. A small item that you're paying for the
privilege of being able to have it in your janksuit. It really shouldn't
cost 2 complexity, nobody ever takes this.

> Sonar 2 -> 1

I don't think there's much of a reason for sonar to be 2 complexity. You
might think it's nuts, but sonar really isn't that useful as it's a
windup with a screen-only range. Making it 1 might let it be seen ingame
at some point.

> Microwave beam 2 -> 1

Despite the cool name this just fries food. I don't think that should be
expensive!

> Drill 2 -> 1

The drill module is mostly redundant when by the time you get it,
chances are you have a plasma cutter already which is usually better, if
not as space-efficient. There's also the dumb issue with drilling into
gibtonite which instantly blows it up.

> All visors (including NV and thermals) 2 -> 1

Similarly to the health analyzer, chances are if you HAVE the module you
don't actually *need* it as you're already.. that job.

Additionally, and this is also part of the reason for the NV, thermal,
and even the health analyzer modules, is that traitors/nukies now have
to balance MOD economy alongside TC count, and I can't tell you just how
frustrating it is to buy something and be told I don't have enough
complexity to put it into the MODsuit. I already spent the damn TC!

> Circuit Adapter 2 -> 1

This thing seems pretty useless. All it can really do is open and close
your modsuit, which like, wow okay. No need for it to be expensive.

> The Mining MODsuit has had its complexity increased to 15 and now
starts with the eating apparatus module, with a total base complexity of
10/13 now.

The complexity increase is because for some reason the MODsuit is
already filled to the brim by default, which means that actually
interacting with robotics in any way is thoroughly disincentivized as
you'd need to take so many modules out to do so that it makes the
purchase and interaction pointless. Now you CAN go and ask robotics for
anything you need, though there isn't much a miner would want and value
enough to trek across the station, for now.

Also, it starts with the eating apparatus because it really looked like
it should! The flavor text even talks about miners, it's strange for
that to be there if miners won't use it. It'll also encourage it to
actually be bought more by allowing you to eat through it.

> The Prototype MODsuit's active slowdown has been decreased from 1.5
(!) to 1.

1.5 is a lot, A LOT, of slowdown. For such an incredibly rare mod, it
completely kills the damn thing, even for the charlie station crew! You
can't fight xenos with 1.5 slowdown! Having Kinesis isn't enough of a
reason to cripple it so thoroughly and pointlessly. It's 0.4 now, which
is a nice middleground between 'fast' suits like the medical and
security ones, and the 'slow' ones like civilian, engineering, science.
## Changelog
🆑
balance: Reduced the complexity cost of a lot of MODules.
balance: Pathfinder 2 -> 1
balance: Tether 3 -> 2
balance: Temperature Regulator 2 -> 1
balance: DNA lock 2 -> 1
balance: Health analyzer 2 -> 1
balance: Sonar 2 -> 1
balance: Microwave beam 2 -> 1
balance: Drill 2 -> 1
balance: All visors (including NV and thermals) 2 -> 1
balance: Circuit Adapter 2 -> 1
balance: The Mining MODsuit has had its complexity increased to 13 and
now starts with the eating apparatus module, with a total base
complexity of 10/13 now.
balance: The Prototype MODsuit's active slowdown has been decreased from
1.5 (!) to 1.
spellcheck: Fixed a type on the energy net module.
/🆑

* MOD Complexity rebalance

---------

Co-authored-by: carlarctg <53100513+carlarctg@users.noreply.github.com>
2023-07-08 17:32:07 -04:00
SkyratBot
fc6430e41c [MIRROR] The Debug and Admin MODsuits now take a lot less time to (de)activate. [MDB IGNORE] (#22028)
* The Debug and Admin MODsuits now take a lot less time to (de)activate. (#76261)

## About The Pull Request
Read the title. An equivalent 'activation_step_time' variable has been
added to the mod theme datum to accomplish that.

## Why It's Good For The Game
Why do we have to wait over 10 seconds for a debug suit to activate or
deactivate on top of everything else that comes with coding,
programming, bugfixing etc? It now takes about 2 seconds to do so, which
should be enough to notice the effects of modules such as the springlock
anyway. The admin one takes 0.5 seconds, as it's by all means a better
debug suit.

## Changelog

🆑
admin: The Debug and Admin MODsuits now take a lot less time to
(de)activate. 2 and 0.5 seconds respectively, compared to the default of
10s.
/🆑

---------

Co-authored-by: Fikou <23585223+Fikou@ users.noreply.github.com>

* The Debug and Admin MODsuits now take a lot less time to (de)activate.

---------

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
Co-authored-by: Fikou <23585223+Fikou@ users.noreply.github.com>
2023-06-24 02:47:32 -07:00
SkyratBot
86aec08be8 [MIRROR] Test tubes and racks [MDB IGNORE] (#21400)
* Test tubes and racks

* fixes

---------

Co-authored-by: Andrew <mt.forspam@gmail.com>
Co-authored-by: ghost sheep <sheepwiththemask@gmail.com>
2023-05-24 17:41:32 +02:00
SkyratBot
eb9d835e97 [MIRROR] Allows PKAs to be attached to mining MODsuits [MDB IGNORE] (#20460)
* Allows PKAs to be attached to mining MODsuits (#74601)

## About The Pull Request

like the title says, this PR allows miners to attach their funny little
proto-kinetic accelerator to their hard-earned modsuit

## Why It's Good For The Game

this is probably an oversight, but if not, it's a really weird design
choice. if you can attach a crusher to it, there's no reason you
wouldn't be able to attach a PKA. a very dumb inconvenience imo

## Changelog

🆑
balance: PKAs can now be attached to mining MODsuits.
/🆑

* Allows PKAs to be attached to mining MODsuits

---------

Co-authored-by: Vile Beggar <edmir995@gmail.com>
2023-04-09 19:39:23 -07:00
SkyratBot
011fefdd81 [MIRROR] Refactors armor into dedicated subtypes [MDB IGNORE] (#18291)
* Refactors armor into dedicated subtypes

* start

* most tg things

* pain (#18584)

* shit

* non-mod changes

* compile

Co-authored-by: John Doe <gamingskeleton3@gmail.com>

* #18291

* compile fix

* ???

Co-authored-by: Zephyr <12817816+ZephyrTFA@users.noreply.github.com>
Co-authored-by: John Doe <gamingskeleton3@gmail.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
2023-01-07 20:06:16 -08:00
SkyratBot
147f3a296c [MIRROR] some modsuits now have some modules pinned by default [MDB IGNORE] (#18384)
* some modsuits now have some modules pinned by default (#72258)

## About The Pull Request
cleans up some modsuit code i dont like about their modules
removes mod theme blacklists, they are unused and weve not needed them
at all so far
adds support for premade suits to have modules they pin by default
the default pins currently are:

advanced suit: jetpack
loader suit: clamp, magnet, hydraulic arms
mining suit: sphere transformation
safeguard suit: jetpack
magnate suit: advanced jetpack
traitor suit: armor booster, jetpack
elite traitor suit: armor booster, advanced jetpack
nukie suit: armor booster, advanced jetpack
elite nukie suit: armor booster, advanced jetpack
spetsnaz pyro suit: armor booster, advanced jetpack, flamethrower
prototype suit: tether, kinesis
apocryphal suit: jetpack
chrono suit: timestopper, rewinder, timeline jumper, kinesis plus,
timeline eradication
ninja suit: advanced stealth, star dispenser, emp pulse, weapon recall,
adrenaline boost, energy net

## Why It's Good For The Game
quickens some stuff up

## Changelog
🆑
qol: some modsuits now have some modules pinned by default
/🆑

* some modsuits now have some modules pinned by default

* SR modsuits

* word

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: John Doe <gamingskeleton3@gmail.com>
2023-01-02 08:15:57 -08:00
theOOZ
54f7aad37c MOD Hardlight (Refactors how sprite accessories handle MODs) (#17372)
* initial test

* continued cleanup

* hide mutant part refactor

* slight oopsie

* ux

* more ux

* even more ux

* mask

* mod stuff

* almost done with the code

* 🤠

* fixes

* time for art

* fixes

* forgor

* optimize

* more optimizing

* better rendering

* hardlight tex

* another tex

* file name change

* oopsie with the names

* better colors

* transparency edit

* Revert "transparency edit"

This reverts commit 2c8700ec64e469283d685003997e1413fc4a2bce.

* technically TM ready

* review

thank you!

* small

* test

* Revert "test"

This reverts commit 6abda60fc3a82a19a43e323371afff0dd6cccc16.

* the lizard incident

* Revert "the lizard incident"

This reverts commit 5951a3b0eb324a73538f9ca95ef5caeedd10e0cf.

* updates the liz screenshot cuz apparently i fixed something

* art done

* is_hidden ear fix

* write it better

* extra streamlining

* adds two more mod_themes

* a fix and texture tweak
2022-12-07 13:31:50 -05:00
SkyratBot
6eaf3ef66e [MIRROR] Internals Bugfixes & Internals-Compatible Helmets [MDB IGNORE] (#17267)
* Internals Bugfixes & Internals-Compatible Helmets

* Hotfix for Upstream Merge 70750 & Anesthetic Machine (#17296)

* Remove Skyrat edit (PR #14452)

* Remove MASK_EXTEND_RANGE clothing flag, bugfix mask adjustment on anesthetic machine, change to use open_internals and close_externals procs

* Change vox spawner to use open_internals

* Fixed bug allowing anesthetic machine to stay on when mask was adjusted

* Automatic changelog generation for PR #17296 [ci skip]

Co-authored-by: Dani Glore <fantasticdragons@gmail.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2022-11-04 15:13:27 -04:00
SkyratBot
f4c7941ab8 [MIRROR] [NO GBP] The infiltrator modsuit properly hides tails/extremely bulky jumpsuits [MDB IGNORE] (#17228)
* [NO GBP] The infiltrator modsuit properly hides tails/extremely bulky jumpsuits (#70858)

The infiltrator suit hides tails.

* [NO GBP] The infiltrator modsuit properly hides tails/extremely bulky jumpsuits

Co-authored-by: necromanceranne <40847847+necromanceranne@users.noreply.github.com>
2022-10-29 07:15:51 -07:00
SkyratBot
f6a8081e86 [MIRROR] Infiltrator Suit Rework: MODsuit edition [MDB IGNORE] (#16721)
* Infiltrator Suit Rework: MODsuit edition

* fix

* fixes + TRAIT_UNKNOWN

* on second thought just buy a chameleon kit lmao

Co-authored-by: necromanceranne <40847847+necromanceranne@users.noreply.github.com>
Co-authored-by: John Doe <gamingskeleton3@gmail.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
2022-10-09 23:22:05 -07:00
SkyratBot
7dce459eb2 [MIRROR] Captain Jetpack now fits on suit storage slot. [MDB IGNORE] (#16435)
* Captain Jetpack now fits on suit storage slot. (#70107)

* Adds a base modsuit chestplate allow list, cutting down on copy paste
* Allows Jetpacks to work while equipped to a de-hardcoded slot_flags list
* Allows the Captain's jetpack to fit on space suits and MODsuits by default
* Makes the Captain's jetpack fit on the Suit storage slot.

* Captain Jetpack now fits on suit storage slot.

Co-authored-by: Xander3359 <66163761+Xander3359@users.noreply.github.com>
2022-09-25 20:09:38 -04:00
SkyratBot
3c8e63091b [MIRROR] Reworks and resprites the metal hydrogen fireaxe [MDB IGNORE] (#16045)
* Reworks and resprites the metal hydrogen fireaxe (#69467)

* Reworks and resprites the metal hydrogen fireaxe

* Move the fireaxe icons around to fix the conflict.

Also kills the folder I made for items, as a previous PR splitting DMIs did that already.

* Deletes a DMI that I forgot to remove

* Reworks and resprites the metal hydrogen fireaxe

Co-authored-by: GuillaumePrata <55374212+GuillaumePrata@users.noreply.github.com>
2022-09-04 03:50:54 +01:00
SkyratBot
88c85fe1f7 [MIRROR] [MDB IGNORE] Refactors drinks and fixes a lot of food problems [MDB IGNORE] (#15577)
* [MDB IGNORE] Refactors drinks and fixes a lot of food problems

* [MDB IGNORE] Refactors drinks and fixes a lot of food problems

* forgto 2 commit

* im slowly going insane

* why does find and replace not FIND everything

* hnghnnngh

* h

* l

* a

* a

* so close...

* delta fix

* I thought I committed this already, guess not

* this PR has been the bane of my fucking life

* orange juice

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
Co-authored-by: Jolly-66 <70232195+Jolly-66@users.noreply.github.com>
2022-08-25 03:17:10 +01:00
SkyratBot
a2b634afe2 [MIRROR] Re-remove mention of shock resist from sec modsuits [MDB IGNORE] (#15804)
* Re-remove mention of shock resist from sec modsuits (#69421)

/datum/mod_theme/security

607

* Re-remove mention of shock resist from sec modsuits

Co-authored-by: Mooshimi <85910816+Mooshimi@users.noreply.github.com>
2022-08-25 03:13:46 +01:00
SkyratBot
d7f1202773 [MIRROR] fixes ninja naked outfit and sec mod theme mentioning shockproofness [MDB IGNORE] (#14253)
* fixes ninja naked outfit and sec mod theme mentioning shockproofness (#67693)

* fixes ninja naked outfit and sec mod theme mentioning shockproofness

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
2022-06-12 02:33:00 +01:00
SkyratBot
99bdd9c71b [MIRROR] Adds the Ninja MODsuit [MDB IGNORE] (#14025)
* Adds the Ninja MODsuit

* fixes (#14034)

Co-authored-by: nevimer <foxmail@protonmail.com>

* Fixed the empty contractor outfit breaking CI

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: nevimer <77420409+nevimer@users.noreply.github.com>
Co-authored-by: nevimer <foxmail@protonmail.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-06-02 03:32:51 +01:00
SkyratBot
80ef449df1 [MIRROR] Security modsuit update [MDB IGNORE] (#13914)
* Security modsuit update (#67131)

* Security modsuit update

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-05-27 18:02:42 +01:00
SkyratBot
c494a00f06 [MIRROR] the prototype modsuit is now shockproof [MDB IGNORE] (#13841)
* the prototype modsuit is now shockproof (#67198)

* the prototype modsuit is now shockproof

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
2022-05-24 01:01:51 +01:00
Tom
b88c0a96a7 Updates tails.dm, allows tails to show from under more clothing (#13795) 2022-05-23 11:52:42 +01:00
YakumoChen
06f547f3d0 Update mod_theme.dm (#13501) 2022-05-11 02:16:04 +01:00
SkyratBot
c1a1683db6 [MIRROR] removes permeability, rolling it into bio armor [MDB IGNORE] (#13435)
* removes permeability, rolling it into bio armor

* e

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-05-09 01:16:27 +01:00
SkyratBot
5963be646f Allows modsuits to be set to wear on other slots. (#66667) (#13359)
Allows for MODsuit control units to be worn on slots that isn't the bag slot and actually work.
So far no MODsuits will actually use this, but I would like to add one in the future, I'm just not motivated to do the MODsuit itself, so I'm adding the support for it at least to see if it would be approved.

Lawyer tie modsuit will be real in 2023.

This doesn't really change the game much so I don't know how much I actually have to explain here.

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2022-05-06 12:48:55 +01:00
SkyratBot
ec0df71b94 Refactors wizard casting clothes into a clothing bitflag (#66604) (#13268)
* refactors wizard casting clothes into a clothing bitflag

* autodocs the `CASTING_CLOTHES` bitflag

Co-authored-by: Y0SH1M4S73R <legoboyo@earthlink.net>
2022-05-02 12:16:03 +01:00
SkyratBot
f3502a2b84 [MIRROR] genericizes modsuit parts more [MDB IGNORE] (#13169)
* genericizes modsuit parts more

* Fixed merge conflict in CODEOWNERS

* Resolved the merge conflicts

* Fixed the modsuit tails

* Added a feedback variable for the remove_pai() proc, to try and clear out some issues

* Fixed the issues with the linter by splitting remove_pai in extract_pai and remove_pai

* Very simple fix to ensure all parts use the overslot

* Update modular_skyrat/modules/modsuit_pai/code/mod_pai.dm

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2022-04-30 11:47:03 -04:00
SkyratBot
f965febda1 [MIRROR] Fixes jumpsuit burning while wearing nukie mod suit [MDB IGNORE] (#13122)
* Adds sealed_invisibility = hidejumpsuit to both nuke op mod suit and clown op mod suit (#66484)

* Fixes jumpsuit burning while wearing nukie mod suit

Co-authored-by: EthanRockss <52188979+EthanRockss@users.noreply.github.com>
2022-04-26 00:25:16 -07:00
Cimika/Lessie/KathyRyals
edc6baae5a [NON-MODULAR] Small MODsuits remaster (#12310)
* [NON-MODULAR] Small MODsuits remaster

* Need to have the chest deployed to be able to use modules.

* Update code/modules/mod/modules/_module.dm

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

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2022-04-19 19:50:36 +01:00
SkyratBot
6aebab2146 [MIRROR] MODsuit module update: clamp nerf, replacement of holster and pepper spray modules, some tweaks to suit starting modules [MDB IGNORE] (#12783)
* MODsuit module update: clamp nerf, replacement of holster and pepper spray modules, some tweaks to suit starting modules

* Update mod_control.dm

* fixes

* fix2

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
2022-04-18 20:34:32 -07:00
SkyratBot
42cec46733 [MIRROR] Refactor delivery parcels, add sort tag overlay [MDB IGNORE] (#12735)
* Refactor delivery parcels, add sort tag overlay

* Fixes parcel PR to work with our code (#12762)

Co-authored-by: Tastyfish <crazychris32@gmail.com>
2022-04-16 08:42:46 -07:00
SkyratBot
ce0ee57b3e [MIRROR] MODsuit painting [MDB IGNORE] (#12319)
* MODsuit painting (#65445)

Adds modsuit painting.

* MODsuit painting

* Added the RESET_COLOR appearance_flags to the mutable appearances from the module overlays

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-03-28 00:34:35 +00:00
SkyratBot
0c624baf15 [MIRROR] modsuit armor [MDB IGNORE] (#12190)
* modsuit armor

* Update mod_theme.dm

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-03-23 21:15:12 +00:00
SkyratBot
767e9fe7ee [MIRROR] debug modsuits now are insulated [MDB IGNORE] (#11958)
* Debug modsuits now are insulated (#65315)

* debug modsuits now are insulated

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
2022-03-08 07:29:32 +00:00
SkyratBot
c85cf79466 [MIRROR] adds allowed suit storage items to every modsuit theme [MDB IGNORE] (#11629)
* adds allowed suit storage items to every modsuit theme (#65000)

adds a list of allowed suit storage items to every modsuit, instead of every (other than loader and mining) having the default of a flashlight and internals tank

* adds allowed suit storage items to every modsuit theme

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
2022-02-20 21:09:25 +00:00
SkyratBot
249c11093f [MIRROR] Changes Loader Mod core text to include "non-airtight" [MDB IGNORE] (#11548)
* Changes Loader Mod core text to include "non-airtight" (#64856)

Changes the Loader modcore text to better explain that it is not airtight or a sealed environment.

* Changes Loader Mod core text to include "non-airtight"

Co-authored-by: Doctor Pope <84367152+Dr-Pope@users.noreply.github.com>
2022-02-16 20:04:42 -05:00
SkyratBot
b8a09b4f73 [MIRROR] Pepper spray module for sec modsuits, Atmos resin module and nukie pyro bundle flamethrower made into module [MDB IGNORE] (#11543)
* Pepper spray module for sec modsuits, Atmos resin module and nukie pyro bundle flamethrower made into module (#64934)

Pyro bundle was broken as when you brought it you would get modsuit and pyro backpack forcing you to either use armor or use backpack without fire protection(which modsuit has). Thanks to Fikou work it became a module
Anti-Tider on the other hand is rarely used(i have never seen it used when i was playing sec or observing) and needed a little buff so now it will also became a module while i will make normal Anti-Tider stream wider(still working on it).

* Pepper spray module for sec modsuits, Atmos resin module and nukie pyro bundle flamethrower made into module

Co-authored-by: Cursed <47064429+Amrabol@users.noreply.github.com>
2022-02-16 21:18:53 +00:00
SkyratBot
525ff4d628 [MIRROR] Firefighter tanks can now be equipped with atmos modsuits [MDB IGNORE] (#11512)
* Firefighter tank can now be equipped in the suit storage slot of atmos modsuits. (#64709)

* Firefighter tanks can now be equipped with atmos modsuits

* Update mod_theme.dm

Co-authored-by: Aerden <27950824+Aerden@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-02-15 23:31:50 +00:00
SkyratBot
3a8459a5f8 [MIRROR] Mining MODsuit Rework [MDB IGNORE] (#11328)
* Mining MODsuit Rework (#64688)

makes dropkey deactivate device modules
fixes speed potion being fucky
fixes doubled up balloon alerts
makes some cell code better i think
makes the gps module open the gps tgui for you, instead of putting a gps in your hand
the loader suit can now hold mailbags

Reworks the mining modsuit.
The suit is no longer cold-proof (this can be mitigated by using module space for thermal regulators)
The suit fits less modules than standard suits, but cant burn in lava.
In suit storage it can carry ore bags, resonators and kinetic crushers.
It features a storage, gps, ore bag, drill, clamp and by default comes with a plasma core, being recharged with plasma ore rather than by power cell.
Features two new modules:

Ash Accretion, it gathers dust from basalt (or snow) you walk on to create a layer of ash around the suit, acting as armor and a speed up that quickly drains when you walk on other terrain.
Sphere Transform, turns you into a fast moving ball that can travel past lava, you cannot use your hands when in this form, but you can launch aoe mining bombs to attack or mine

* Mining MODsuit Rework

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
2022-02-08 00:46:15 +00:00
SkyratBot
2e28677bd7 [MIRROR] elite nukie suit improvements [MDB IGNORE] (#11301)
* elite nukie suit improvements (#64668)

deletes the elite armor booster module, instead the elite syndie suit has some armor by default, with the rest being filled by the standard armor booster
makes welding protection a part of armor booster, removes it from nukie suits since they have armor booster
adds new towering sprites, here you can see the space mode and combat mode

* elite nukie suit improvements

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
2022-02-06 14:01:44 +00:00
SkyratBot
2cb28c4d8a Loader Class MODsuit (#11073)
Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-01-29 14:27:47 +00:00
Halcyon
7a8e7c6f4d [Semi modular] Fixes chronosuit sprites being errors, adds digi sprites to honkerative and chronosuits (#10897)
* g

* runtime fix?

* take two
2022-01-26 12:07:30 -05:00
SkyratBot
af819aab4f [MIRROR] Kinesis Module [MDB IGNORE] (#10815)
* Kinesis Module

* Update security_officer.dm

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-01-20 03:45:22 +00:00
SkyratBot
5910fd9649 [MIRROR] MOD update: Modular Cores [MDB IGNORE] (#10710)
* MOD update: Modular Cores

* Fixing all dem conflicts

* Okay now it's going to compile too

* Fixing some Trigger() (they triggered me)

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-01-16 15:25:41 -05:00
SkyratBot
8bd1e020a0 [MIRROR] Time Eradication Modsuits [MDB IGNORE] (#10682)
* Time Eradication Modsuits

* I hate having to do this to be able to update

* Fixing the conflicts (and a few more that snuck in)

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-01-16 13:32:31 -05:00
SkyratBot
de31ff77d4 [READY] Adds the Hat Stabilizer Module, inbuilt to the Captain and CC MODsuits (#10687)
Co-authored-by: OrionTheFox <76465278+OrionTheFox@users.noreply.github.com>
2022-01-15 16:31:47 +00:00