Commit Graph

33792 Commits

Author SHA1 Message Date
SkyratBot b8c2f72733 [MIRROR] moves gun related icons to guns folder (#3568)
* moves gun related icons to guns folder (#57077)

moves ammo icons, projectile icons and hitscan effect icons to guns folder
renames projectile.dmi to ballistic.dmi so its less confusing
moves rcd ammo from ammo.dmi to tools.dmi with the rcd

* moves gun related icons to guns folder

Co-authored-by: Fikou <piotrbryla@onet.pl>
2021-02-22 02:07:33 +00:00
github-actions[bot] 7dbc42978f Update TGS DMAPI (#3574)
Co-authored-by: tgstation-server <tgstation-server@users.noreply.github.com>
2021-02-22 02:07:01 +00:00
SkyratBot fc2fc8db6b [MIRROR] Icebox QoL minus features (#3459)
* Icebox QoL minus features (#56472)

* Icebox QoL minus features

Co-authored-by: Whoneedspacee <yougotreallyowned@gmail.com>
2021-02-21 22:02:33 +00:00
OrionTheFox 27757f0e04 Adds Hospital Gowns (#3552)
Surgery-compatible gown to let patients stay modest. Available in protolathes for plastic, the medidrobe, and pre-spawned in surgery duffel bags - fast equip times onto others. Sprites made by Kroto
2021-02-21 16:38:04 +00:00
Cameron! 498576798e Adds polychromic gear to ClothesMates (#3527) 2021-02-21 14:26:38 +00:00
Gandalf 1a5d92958f 45 TC traitor update (#3356)
* Update uplink_items.dm

* a

* Update uplink_items.dm

* Update uplink_items.dm

* Update uplink_items.dm

* Update uplink_items.dm

* Update uplink_items.dm

* Update modular_skyrat/master_files/code/modules/uplink/uplink_items.dm

Co-authored-by: Swiftfeather <jackwars4@gmail.com>

* Update antagonists.dm

* Update uplink_items.dm

* Update uplink_items.dm

* Update uplink_items.dm

* Update antagonists.dm

* Update modular_skyrat/master_files/code/modules/uplink/uplink_items.dm

Co-authored-by: Swiftfeather <jackwars4@gmail.com>
2021-02-21 14:22:05 +00:00
SkyratBot daa2b077c7 [MIRROR] Fixed a type in gauze falling off message (#3558)
* Fixed a type in gauze falling off message (#57047)

Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>

* Fixed a type in gauze falling off message

Co-authored-by: Dax Dupont <skyemenjou@gmail.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-02-21 14:17:42 +00:00
SkyratBot 9bc6ee7bb5 [MIRROR] improves fire extinguisher code, and makes fire extinguisher water go through machinery, lockers, and crates (#3560)
* improves fire extinguisher code, and makes fire extinguisher water go through machinery, lockers, and crates (#57004)

* improves fire extinguisher code, and makes fire extinguisher water go through machinery, lockers, and crates

Co-authored-by: Tlaltecuhtli <33834933+Tlaltecuhtli@users.noreply.github.com>
2021-02-21 14:17:12 +00:00
SkyratBot 0a6cc5e475 [MIRROR] cult construct stuff (#3553)
* cult construct stuff (#57027)

edits sprites for wizard cult constructs to have more sheen
fixes wizard cult constructs not working
makes soulstone code a bit cleaner i think
makes cult spells use second defines
fixes wraith jaunts being invisible

* cult construct stuff

Co-authored-by: Fikou <piotrbryla@onet.pl>
2021-02-21 02:49:11 +00:00
Tom 91955d09fd qm and shuttle pilot slots (#3551) 2021-02-21 02:48:53 +00:00
Gandalf fcd2b603ae Thermonuclear Detonation (#3548)
* Update nuclearbomb.dm

* Update nuclearbomb.dm

* a
2021-02-21 00:04:08 +00:00
SkyratBot 4c6d9438eb [MIRROR] small grammar fix on shuttle catastrophe (#3549)
* small grammar fix on shuttle catastrophe (#57052)

* small grammar fix on shuttle catastrophe

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-02-20 23:19:16 +00:00
SkyratBot 3904e44fe4 [MIRROR] Fixes reagent chamber and other similair machinery breaking (#3541)
* Fixes reagent chamber and other similair machinery breaking (#57050)

* fixes reagent chamber and other similair machinery breaking

* Removes pointless src. and changes R into holder

* Updates var to be more reflective of what it is

* Fixes reagent chamber and other similair machinery breaking

Co-authored-by: Time-Green <timkoster1@hotmail.com>
2021-02-20 23:11:06 +00:00
SkyratBot eee02f0dc1 [MIRROR] Fixes roundstart addiction runtime (#3540)
* fixes roundstart addiction runtime (#57051)

* Fixes roundstart addiction runtime

Co-authored-by: Time-Green <timkoster1@hotmail.com>
2021-02-20 23:11:00 +00:00
OrionTheFox fa73f9cdab Adds Loincloths (#3499)
* Add Loincloths

Adds leather and cloth loincloths, craftable with their namesake materials; also adds a sensor variant in the Autodrobe and Loadout.

* what the fuck

oh no its broken

* feck

changes defines to be correct, fixes female sprites borking, lets you fix your wedgie, and adds cloth crafting. basically fixes everything.
2021-02-20 22:00:19 +00:00
Yawet330 48e0d0a636 [NONMODULAR] Clown slots can no longer be edited. (#3518)
* clown is dead and we have killed him

* bugfixes

* Update jobmanagement.dm

* Update jobmanagement.dm

* thanos snapped clown a little too hard and deleted a comment
2021-02-20 21:57:10 +00:00
SkyratBot 0e3a2d8577 [MIRROR] Fixes plasma lava limb conversion bug (#3532)
* Fixes plasma lava limb conversion bug

* Update human_update_icons.dm

Co-authored-by: ArcaneDefence <51932756+ArcaneDefence@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-02-20 16:18:48 +00:00
Swiftfeather f39c5d0a63 resets ocd to tg standard (#3539) 2021-02-20 16:18:22 +00:00
SkyratBot 8fa9c25d27 [MIRROR] added a new admeme weapon: foam finger that shoots missiles as requested by boris (now in arcades!) (#3538)
* Add a new admin weapon: foam finger that shoots missiles (#57013)

An admin only rocket firing foam finger has been added. There is also
a toy version available from arcades that is just a giant foam finger.

* added a new admeme weapon: foam finger that shoots missiles as requested by boris (now in arcades!)

Co-authored-by: c420-o <76887567+c420-o@users.noreply.github.com>
2021-02-20 16:10:33 +00:00
SkyratBot 3f6b292ced [MIRROR] Secret panel once again improved (#3535)
* Secret panel once again improved (#56766)

Much easier to add to this panel, before with flexboxes it was nearly impossible but stacks are a lot more friendly.

Miscellaneous old garbage I caught:

For some reason, monkey and only monkey button sent a to_chat to the world of your sins. I cut that, that's unacceptable

I accidentally left out species change from my last pr, it's back in.

* Secret panel once again improved

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-02-20 16:09:24 +00:00
SkyratBot 0ff17f4562 [MIRROR] Fixes overdose_start() not being called on reagents (#3533)
* Fixes overdose_start() not being called on reagents (#57037)

Co-authored-by: Rohesie <rohesie@ gmail.com>

* Fixes overdose_start() not being called on reagents

Co-authored-by: Thalpy <33956696+Thalpy@users.noreply.github.com>
Co-authored-by: Rohesie <rohesie@ gmail.com>
2021-02-20 16:08:30 +00:00
SkyratBot dadbc7b02b [MIRROR] pAI's with Binary Encryption keys installed can use them (#3531)
* pAI's with Binary Encryption keys installed can use them (#57033)

* pAI's with Binary Encryption keys installed can use them

Co-authored-by: RaveRadbury <3204033+RaveRadbury@users.noreply.github.com>
2021-02-20 16:06:31 +00:00
SkyratBot e25ab8b975 [MIRROR] Miasma SM (#3528)
* Miasma SM (#54487)

Makes the supermatter crystal consume miasma in the air to power itself. The rate at which it consumes miasma scales with the partial pressure of the miasma and the gas mix of the surrounding air.

Miasma also increases gasmix_power_ratio, but by half as much as is normally standard

* Miasma SM

Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com>
2021-02-20 15:57:24 +00:00
SkyratBot e8dcf3bae2 [MIRROR] New flight potion wing sprites for moths (#3065)
* New flight potion wing sprites for moths (#56412)

Wing sprites are courtesy of Papaporo Paprito over on Fulpstation!
This PR adds a second sprite for flight potion wings for moths.
A new system is implemented to make this possible, using radial menus.

* New flight potion wing sprites for moths

* Update species.dm

Co-authored-by: Jack7D1 <59462654+Jack7D1@users.noreply.github.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
Co-authored-by: Azarak <azarak10@gmail.com>
2021-02-20 15:41:56 +01:00
SkyratBot fddd4fd8f0 [MIRROR] atmos binary devices code cleanup + docs (#3525)
* atmos binary devices code cleanup + docs (#57019)

* atmos binary devices code cleanup + docs

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2021-02-20 00:48:19 +00:00
SkyratBot d6c099f01d Adds New CentCom Clothing Sprites! (#3524)
Co-authored-by: Imaginos16 <77556824+Imaginos16@users.noreply.github.com>
2021-02-20 00:48:14 +00:00
SkyratBot 8f0a62d175 [MIRROR] components_base.dm code cleanup + docs (#3522)
* components_base.dm code cleanup + docs (#57018)

* components_base.dm code cleanup + docs

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2021-02-20 00:47:25 +00:00
SkyratBot ebcc204146 [MIRROR] Re-simplifies corpse examination messages. (#3521)
* Re-simplifies corpse examination messages. (#57026)

Dead examination messages are just like they were before. If they are revivable, they are simply dead and lifeless. If they are not, their soul is departed. No needless text.

* Re-simplifies corpse examination messages.

Co-authored-by: itseasytosee <55666666+itseasytosee@users.noreply.github.com>
2021-02-20 00:47:01 +00:00
SkyratBot eb765f958a [MIRROR] Crafting menu tells you which colour of crayon is needed (#3519)
* Crafting menu tells you which colour of crayon is needed (#56950)

Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>

* Crafting menu tells you which colour of crayon is needed

Co-authored-by: cacogen <25089914+cacogen@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-02-19 23:15:11 +00:00
SkyratBot da71129f87 [MIRROR] Fermichem part 2.1: Adds a reaction/reagent lookup GUI! (#3513)
* Fermichem part 2.1: Adds a reaction/reagent lookup GUI!

* Update chem_dispenser.dm

* Update reagents.dm

Co-authored-by: Thalpy <33956696+Thalpy@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-02-19 23:14:45 +00:00
Tom 4a9322a376 MORE MMTUUTANT VAIRNANT (#3515)
* MORE MMTUUTANT VAIRNANT

* even more

* actually i think i'm meant to do it like this
2021-02-19 23:11:18 +00:00
Yawet330 6dd118d5d5 [SEMI-MODULAR]Funny mutant variant man bad (#3517)
* AAAAAA

* Update medical.dm

* A

* thank you CI very cool
2021-02-19 20:03:55 +00:00
SkyratBot 8cb1c0040b [MIRROR] Fermichem part 2.2 Adds new tools, crafts and methods for ghetto chemists to handle the new reaction mechanics. (#3512)
* Fermichem part 2.2 Adds new tools, crafts and methods for ghetto chemists to handle the new reaction mechanics. (#56871)

Since reactions now require a bit more involvement from chemists, ghetto chemistry is a bit harder. This seeks to help some of those problems by providing new tools for those without a chem heater/reaction chamber.

Also some of these might be useful for chemists in the lab too!

Here's what you can make:
image
the burners are similar to candles - except they burn their internal reagents. The temperature they heat by is dependant on the flame, fuel and oil burn for a lower amount, ethanol for a higher amount and plasma for the highest amount. They can be put on tables and bonked with beakers for a quick way to heat them (similar to lighters). You'll need to light them with a match or lighter too, though, and can be put out by use in hand.

The thermometer looks like this and gives you temperature readings!
thermom

The pH booklets are the same as before - but you can now craft them by making universal indicator. These are the best way for a ghetto chemist to check their pH, and multiple sheets should be used over a reaction.

The improvised chem heater looks like this, and is a reconfigured space heater, it requires more materials and tools lending itself to a static drug den, but has the best method of adjusting temperature and fighting against exo/endo thermic reactions:
Improv_heater

Finally, the cooling spray lets chemists do the oposite of a lighter on their beaker - cooling the reagents within. In addition, fire extinquishers perform the same function.

In addition ice and universal indicator have been added as reactions.

Co-authored-by: Rohesie <rohesie@ gmail.com>
Co-authored-by: Mothblocks <35135081+Jared-Fogle@ users.noreply.github.com>
Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>

* Fermichem part 2.2 Adds new tools, crafts and methods for ghetto chemists to handle the new reaction mechanics.

Co-authored-by: Thalpy <33956696+Thalpy@users.noreply.github.com>
Co-authored-by: Rohesie <rohesie@ gmail.com>
Co-authored-by: Mothblocks <35135081+Jared-Fogle@ users.noreply.github.com>
Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>
2021-02-19 19:14:58 +00:00
SkyratBot 4c0077d6ab [MIRROR] Fixes Cigarettes being lit in no-oxygen environments (#3507)
* Fixes Cigarettes being lit in no-oxygen environments (#56911)

This closes #26487 (Issue about cigs working fine in non-oxygenated enviroments) which has been a known bug for years. Everyone knows how EXTREMELY CRITICAL cigarettes are to game balance. Plasmamen being able to smoke in a room with no oxygen? Spessmen smoking in the hard vacuum of space? What is this madness?!?

I must put an end to these OP tactics.

My changes make it so that if a cigarette has either one mole of oxygen in the current atmosphere or is injected with oxygen reagents, then it can be smoked.

I've also made it so "Space" cigarettes can be smoked in space by changing the default starting reagents to include oxygen. The description was also updated to hint that they can be smoked anywhere.

Also I added a has_gas proc to gasmixtures. I have seen a few places in the code where this can be used and once this gets merged, I will be doing a refactor to clean some code involving it. (bonfires, plasmamen code, etc.)

(Note from lemon, if you use this in the supermatter I will eat you)

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@ users.noreply.github.com>

* Fixes Cigarettes being lit in no-oxygen environments

Co-authored-by: Tim <timothymtorres@gmail.com>
Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@ users.noreply.github.com>
2021-02-19 17:03:09 +00:00
SkyratBot 7ddcb5573d [MIRROR] Fixes projectile damage multiplier not applying to stamina damage dealt by projectiles. (#3511)
* Fixes projectile damage multiplier not applying to stamina damage dealt by projectiles. (#57016)

* Fixes projectile damage multiplier not applying to stamina damage dealt by projectiles.

Co-authored-by: necromanceranne <40847847+necromanceranne@users.noreply.github.com>
2021-02-19 17:00:15 +00:00
SkyratBot d0dc199815 [MIRROR] /mob/living/proc/Life(delta_time) (#3509)
* /mob/living/proc/Life(delta_time)

* a

Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-19 16:55:52 +00:00
SkyratBot 09a211557c [MIRROR] Holder.dm code refactor and cleanup (#3495)
* Holder.dm code refactor and cleanup

* Update holder.dm

Co-authored-by: Thalpy <33956696+Thalpy@users.noreply.github.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-19 16:40:50 +00:00
SkyratBot 18eca27569 [MIRROR] update_appearance (#3508)
* update_appearance

* a

* a

Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-19 16:08:09 +00:00
SkyratBot efd745021e [MIRROR] Shuttle Insurance! (#3505)
* Shuttle Insurance! (#57025)

Co-authored-by: spessbro <51048066+spessbro@ users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>

* Shuttle Insurance!

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: spessbro <51048066+spessbro@ users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-02-19 13:07:47 +00:00
SkyratBot cf3cd4b22e [MIRROR] Build mode fill tool asks for confirmation if filling area is large (#3497)
* Build mode fill tool asks for confirmation if filling area is large (#57007)

Prompts admins to confirm their selection with the build mode fill tool if the selected area is over 150 tiles.

I've seen this happen a few times now (to both myself and others), accidentally filling a massive area because they either forgot that the tool was still on or were moved unexpectedly. This should prevent these kinds of mistakes from happening easily.

* Build mode fill tool asks for confirmation if filling area is large

Co-authored-by: dragomagol <66640614+dragomagol@users.noreply.github.com>
2021-02-18 22:14:58 +00:00
NotRanged 5e67d1cd37 [Non-modular] Buffs blob. (#3073)
* Buff

* Points

* Spore buff, min pop

* Broken file

* DME fix

* Balance tweak, automated distress call

* Earlier announcement

* Announcement override

* Nerfs lategame

* Blobbernaut weakening

* Blobbernaut weakening

* Small changes to blobber

* Mistake

Co-authored-by: Ranged <nickvanderkroon@gmail.com>
2021-02-18 21:24:51 +00:00
Gandalf dc0b9cd0b1 Update death.dm (#3494) 2021-02-18 21:23:29 +00:00
SkyratBot d757510356 [MIRROR] Fixes reflection of hitscan beams against tiles (#3493)
* Fixes reflection of hitscan beams against tiles (#56881)

Co-authored-by: Ranged <nickvanderkroon@ gmail.com>

* Fixes reflection of hitscan beams against tiles

Co-authored-by: NotRanged <rangedvdk@gmail.com>
Co-authored-by: Ranged <nickvanderkroon@ gmail.com>
2021-02-18 21:04:19 +00:00
SkyratBot e1d4d88929 [MIRROR] Minor fermichem fix (#3492)
* Minor fermichem fix (#57000)

This fixes the surprise oversight that I didn't realise was in. Since syringes can hold explosive chemicals when below 100K you can inject the contents into a person, which will then heat up the reagents from bodytemp.

* Minor fermichem fix

Co-authored-by: Thalpy <33956696+Thalpy@users.noreply.github.com>
2021-02-18 21:01:03 +00:00
SkyratBot 6129d078bb [MIRROR] Mild Blood Rites QoL and Blood Halberd cleanup + sprites (#3480)
* Mild Blood Rites QoL and Blood Halberd cleanup + sprites (#56924)

Blood Rites now uses a radial menu for choosing which version of the spell you want.

Blood Halberd, now Bloody Halberd, has had some of it's weirdness as a cult weapon resolved by bringing it under the cultblade parent, ensuring it is babyproof and not able to be turned on others by noncultists.

Bloody Halberd now has a new sprite.

Additionally, some code guideline cleanup, as well as making the cult longsword use the x64 sprites I added for the dark blade a while back.

* Mild Blood Rites QoL and Blood Halberd cleanup + sprites

* Update coats.dm

Co-authored-by: necromanceranne <40847847+necromanceranne@users.noreply.github.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-18 21:00:47 +00:00
SkyratBot d2c0090c83 [MIRROR] replaces all instances of ammo_casing/BB to loaded_projectile again without crashing this time (#3478)
* replaces all instances of ammo_casing/BB to loaded_projectile again without crashing this time

* a

Co-authored-by: Kylerace <kylerlumpkin1@gmail.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-18 21:00:40 +00:00
SkyratBot 9e07263fdf [MIRROR] Improves crafting code a tiny bit (#3477)
* Improves crafting code a tiny bit (#56937)

Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>

* Improves crafting code a tiny bit

* a

Co-authored-by: Rohesie <rohesie@gmail.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-18 20:59:11 +00:00
NotRanged f4623e0a2d [Modular] Ports the bluespace locker from oldskyrat (#2962)
* everything but da map

* everything but da map

* Makes it work ~somehow~, I have genuinely no clue why 

Stumbled upon the fix by pure luck

* Trailing newline

* . = ..()

* what the fuck?

* this works

* mapping is pain

* why tf is the CI failing, run it again

* hhh

* wack

* Resolves map conflict

* a

* Actually solves the conflict now

* please

* Webedit spacebar to rerun CI

* i swear to fucking god

* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

* id console -> modular console

* Rerun CI

* deletes the fucking map

* fixes the merge conflict AGAIN

Co-authored-by: Ranged <nickvanderkroon@gmail.com>
2021-02-18 19:23:22 +00:00
SkyratBot c1ab18d516 [MIRROR] Fixes a small SQL qdel being missing (#3488)
* Fix small oversight with a query deletion (#56997)

Just a tiny bug that can make a lot of screaming! "Undeleted SQL Query"

* Fixes a small SQL qdel being missing

Co-authored-by: Funce <funce.973@gmail.com>
2021-02-18 19:20:22 +00:00
Tom a6886dce5c removes ocd device (#3487) 2021-02-18 18:07:31 +00:00