Commit Graph

661 Commits

Author SHA1 Message Date
fira
c30f297c11 MC backport (#16992)
* Break things

* fix bad replace in test code
2022-12-31 15:30:57 +00:00
TheRyeGuyWhoWillNowDie
95263b451e stuff (#17196) 2022-12-29 22:02:48 +00:00
Ling
0c5c733cd1 A few performance ports (#17137)
* Faster garbage collection

https://github.com/tgstation/tgstation/pull/62969

* MC bug fix

https://github.com/tgstation/tgstation/pull/64500

* Optimize RegisterSignal

https://github.com/tgstation/tgstation/pull/69638
2022-12-24 16:15:52 +00:00
Molti
c1cb8450e8 Lets IPC get nanites (#17131) 2022-12-24 11:35:51 +00:00
Chubbygummibear
147ca4ef8a "I can smell you." A total rework to Transcendent Olfaction and a new Bloodsucker Olfaction that smells blood (#16647)
* might work, but need to do more scent descriptions

* very good progress

* big commit for madam

* unused sprite

* comment cleanup

* cleaning up descriptions

* more scent desc changes

* p

* 20 seconds

Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>
2022-12-17 14:35:09 +00:00
Theos
bfe4371583 fixes crafting blacklists not working at all (#17084) 2022-12-15 23:37:10 +01:00
Waterpig
160602503d Gone are the boners (#16938) 2022-12-05 08:26:17 -06:00
Bop
0f6113b133 Fix crafting recipe duplication of equipment and clothing tab (#16868)
* fix

* Update makeshift.dm

* Update recipes.dm
2022-12-02 15:00:55 +00:00
Bop
873a086bb3 Fix surgery computer and nanites hub not recognizing ruin tech (#16851)
* ungabunga

* cool

* ye

* Update Operating.dm

* Update Operating.dm

* cool gamn
2022-12-02 14:50:58 +00:00
Molti
3f0748a178 Reworks Mech pilot suits to instead be a component (#16524)
* Reworks EVA suits to instead be a clothing variable

* Now a component instead of a variable

* random recompile

* Lets people also get the component, not just clothing

* random recompile to fix lintbot

* Updates melee weapons

* only checks the jumpsuit rather than every clothing item
2022-12-02 11:42:24 +00:00
TheRyeGuyWhoWillNowDie
5120782083 Update thermite.dm (#16754) 2022-11-30 16:25:30 +01:00
Redd
9d88851f02 [READY] Mass English Fixes PHASE 1 (#16484)
* fixes contractions to proper english in negative.dm

* fixes possessives in miscellaneous.dm

* fixes capitalization in brain_item.dm

* fixes capitalization in liver.dm

* Fixes negative.dm typo

* adds a missing i to ai _DEFINES

* Fixes typo in cargo defines to spell auxiliary properly

* fixes contractions in code\datums\action.dm

* fixes capitalization in code\datums\components\religious_tool.dm

* Fixes spelling of sudoriferous in code\datums\diseases\advance\symptoms\fire.dm

* changes necrotizing tissues and organs to necrosing tissues and organs in code\datums\diseases\advance\symptoms\flesh_eating.dm

necrosing is proper english here

* Fixes a missing letter in code\datums\diseases\advance\symptoms\itching.dm

* Changes s to z in code\datums\diseases\advance\symptoms\radiation.dm

* Updates clarity in code\datums\diseases\brainrot.dm

* spells vengeance properly in code\datums\diseases\parrotpossession.dm

* fixes grammar in code\datums\diseases\wizarditis.dm

* fixes the spelling of "casualties" in code\datums\ert.dm

* removes extra t in code\datums\martial\cqc.dm

* Updates code\datums\martial\flying_fang.dm to match style of previous code

* adds t to code\datums\mutations\antenna.dm

* spells agitation right in code\datums\mutations\hulk.dm

* spells perceive right in code\datums\mutations\sight.dm

* fixes a contraction in code\datums\ruins\lavaland.dm

* changes "unbreachable" to "impenetrable" and "tradestation" to "trade station", as well as fixing a typo in code\datums\ruins\space.dm

* fixes typos in code\datums\shuttles.dm

* fixes a typo in code\datums\station_traits\negative_traits.dm

* Fixes a typo in code\datums\station_traits\positive_traits.dm

* Fixes spelling in code\datums\wires\mech_fabricator.dm

* fixes typo in code\datums\wounds\burns.dm

* resanguination is not a real word

* fixes typo in code\game\gamemodes\changeling\traitor_chan.dm

* fixes typos in code\game\gamemodes\clock_cult\clock_cult.dm

* fixes spelling in code\game\gamemodes\cult\cult.dm

* adds an s to posses in code\game\gamemodes\eldritch_cult\eldritch_cult.dm

* fixes a spelling mistake in code\game\gamemodes\hivemind\radar.dm

* fixes a typo in code\game\gamemodes\malfunction\malf.dm

* fixes spelling mistake in code\game\gamemodes\wizard\wizard.dm

* Fixes a spelling mistake in code\game\machinery\bounty_board.dm

* fixes whatever the fuck medical kiosks were spelling wise

* removes a t and lowercases bluespace as it isn't a proper noun in code\game\machinery\sci_bombardment.dm

* Fixes spelling mistake in code\game\machinery\shuttle\shuttle_heater.dm

* Fixes spelling issue in code\game\machinery\stasis.dm

* Fixes spelling issue in code\game\machinery\telecomms\computers\logbrowser.dm

* oranges can't fucking spell in code\game\mecha\equipment\tools\medical_tools.dm

* authentication is now spelled correctly in code\game\mecha\mech_fabricator.dm

* fixes spelling mistake in code\game\mecha\mecha.dm

* Updates "Defence" to "Defense" to be more in line with sprite information

* Fixes spelling issue in code\game\objects\items\grenades\chem_grenade.dm

* updates mecha defence mode to defense mode to be more in line with what is written as the icon_state

* Fixes english in code\game\objects\items\implants\implant_greytide.dm

* fixes spelling issue in code\game\objects\items\robot\robot_parts.dm

* fixes spelling issues in code\game\objects\items\storage\lockbox.dm

* Revert "Changes s to z in code\datums\diseases\advance\symptoms\radiation.dm"

This reverts commit 170f514f67 to change the z back to an s

* updates an extra m in object path in code\game\objects\structures\signs\signs_departments.dm

* spelling fix in code\game\objects\structures\crates_lockers\closets\bodybag.dm

* spells otherworldly correctly in code\game\objects\items\twohanded.dm

* food service is 2 separate words in code\game\objects\structures\crates_lockers\closets\job_closets.dm

* Fixes a spelling mistake in code\game\objects\items\toys.dm

* Fixes spelling of Nanotrasen in code\game\objects\items\supermatter_delaminator.dm

* Adderall is a proper noun in code\game\objects\items\sharpener.dm

* fixes spelling mistake in code\game\objects\items\religion.dm

* code\game\objects\items\puzzle_pieces.dm

* Janitalia is a proper noun

* Fixes spelling of occurrence in code\game\objects\items\miscellaneous.dm

* fixes the spelling of nurture and fixes a title in code\game\objects\items\manuals.dm

* @cuackles can't capitalize in code\game\objects\items\holy_weapons.dm

* nobody can spell environment in code\game\objects\items\holosign_creator.dm

* code\game\objects\items\gems.dm spelling fix

* spelling fix in code\game\objects\items\cards_ids.dm

* spelling fix code\game\objects\items\airlock_painter.dm

* map object paths updated for the one letter change to an object path

* more fixes

* Revert "updates an extra m in object path in code\game\objects\structures\signs\signs_departments.dm"

This reverts commit 98cb63b396.

* Revert "map object paths updated for the one letter change to an object path"

This reverts commit f4220a3505.

* Update mecha_topic.dm

* i hate myself
2022-11-26 15:52:14 +00:00
Altoids1
926e8e98e7 Removes several unused properties which had types that don't even exist, picked up by OpenDream (#16648)
* Makes OpenDream compilation ignore the max BYOND version stuff

OD doesn't really have a consistent, exact BYOND version it's even trying to mimic, necessarily, so

* Removes dead members with types that don't even exist

OpenDream picked these up after I made it actually require that typed members actually get their type defined at any point.

Some interesting examples include a riding_datum member that is some left-over before we moved riding into a component, and a reference to some old aspect of goonchat.
2022-11-26 14:30:14 +00:00
Molti
1cd5d52d29 adds ghetto crafting prosthetics (#16641) 2022-11-26 14:28:32 +00:00
ynot01
2789ca8744 Flamethrower rework (#16590)
* make flamethrower good again

* Update granters.dm

* add hydrogen and trit

* Update flamethrower.dm

* Update flamethrower.dm

* Update flamethrower.dm
2022-11-26 13:01:25 +00:00
Bop
1754c830f6 Sheet snatcher now can be held in utility belt, also fix mats inserting fuckery for sheet snatcher (#16278)
* e

* fock yeah

* Update stack.dm
2022-10-29 15:47:43 +01:00
00ze-cyclone
9a6c275521 Make pump up useful (#16218)
* pump up reduce stamina damage by 15% now

* Remove the check for STUNRESISTANCE

You can't get it anymore and it was pretty useless anyway.

* remove the check for TRAIT_STUNRESISTANCE

Same reason as for the stunbaton

* remove the stun resistance trait

Leaving it here would just be poor form considering everything relating to it got deleted

* Add craftable pump up

* little rewritting

Mention it's effectiveness on disablers rather than stunbatons due to the fact stunbatonsd deal 70 stamina per hit so pump up won't save you.

* PROPERLY remove the stun resistance check

* PROPERLY remove the stun resistance check

* Update code/datums/components/crafting/recipes.dm

Co-authored-by: ynot01 <ynot000001@gmail.com>

* Update code/modules/reagents/chemistry/reagents/drug_reagents.dm

Co-authored-by: ynot01 <ynot000001@gmail.com>

* Update code/modules/reagents/chemistry/reagents/drug_reagents.dm

Co-authored-by: ynot01 <ynot000001@gmail.com>

* Update stunbaton.dm

* Update robot_items.dm

Co-authored-by: ynot01 <ynot000001@gmail.com>
2022-10-29 15:19:27 +01:00
ChesterTheCheesy
4aa6c0b45d either destroys the entire game, or increases performance... maybe both (#16178) 2022-10-29 15:02:44 +01:00
Vaelophis Nyx
502f8d7e15 Adds Tribal Stack-Healing Items + Adjusts Aloe Cream (#15998)
* g u h

* e

* a

* Update stack_medical.dmi

* Update medical.dm

* healing is negative
2022-10-29 14:27:08 +01:00
ynot01
e9ac61b313 Adds item image previews to uplink (#16195)
* initial

* duplicate & missing sprites

* typo
2022-10-22 14:23:13 +01:00
SapphicOverload
406422e996 prescription sunglasses (#16126) 2022-10-22 13:54:43 +01:00
TheRyeGuyWhoWillNowDie
936b2549e1 Update weapons.dm (#16015) 2022-10-08 14:56:32 +01:00
AlvCyktor
c510c18646 Fishing Overhaul!!! (+seafood) (#15036)
* leech

* Update bait.dm

* Shazam!

* COOK THAT FISH

* updates wild bait sprite

* recolor

* Bluespace bait

* fixes fishing vendors not having a circuit board

* actually does that better

* chef powercreep time

still need the sprites, but hey, it compiles

* whoops

* Update snacks_seafood.dm

* fried rice sprites

* updated per request of cuackles

* taiyaki ice cream cone & deluxe ice creams

* actually adds the new files to the dme.

also ice cream has different food groups now

* revert changes to icecream_vat.dm

* missed one

it's JUST the ice cream flavor foodtypes now

* kill me

* reverts kitchen.dmi change

* taiyaki take 2

* desc fix

* COMMAS MY HATED

* fixes blue taiyaki

* Update food.dmi

* fish pizza box

* puts that in the crate

* leech

* Update bait.dm

* Shazam!

* COOK THAT FISH

* updates wild bait sprite

* recolor

* Bluespace bait

* fixes fishing vendors not having a circuit board

* actually does that better

* chef powercreep time

still need the sprites, but hey, it compiles

* whoops

* Update snacks_seafood.dm

* fried rice sprites

* updated per request of cuackles

* taiyaki ice cream cone & deluxe ice creams

* actually adds the new files to the dme.

also ice cream has different food groups now

* revert changes to icecream_vat.dm

* missed one

it's JUST the ice cream flavor foodtypes now

* kill me

* reverts kitchen.dmi change

* taiyaki take 2

* desc fix

* COMMAS MY HATED

* fixes blue taiyaki

* Update food.dmi

* fish pizza box

* puts that in the crate

* fixes typepath

* sprites

* Update food.dmi

* Update food.dmi

* Update food.dmi

* Update snacks_seafood.dm

* Update snacks_seafood.dm

* changes

* Update recipes_bait.dm

* shrimp tempura

biome wanted it

* cevich sprite

Co-authored-by: Vaelophis Nyx <vaelophisnyx@gmail.com>
2022-10-08 14:28:39 +01:00
TheRyeGuyWhoWillNowDie
907e3479b9 Update weapons.dm (#15921) 2022-09-30 19:46:54 +02:00
Vaelophis Nyx
6ad87368a9 Medical Crafting Update (+New Ointment & Ghetto Sutures) (#15790)
* A

* 1

* Update medical.dm
2022-09-30 18:49:29 +02:00
SapphicOverload
65f6a19ab1 Fixes a few runtimes (#15730)
* fixes some runtimes

* Update inventory.dm
2022-09-23 16:48:47 +02:00
Vaelophis Nyx
b01bf98336 Baseball Bat Rework + New Bats (#15555)
* initial commit

* commit 2

* commit three

* Update misc.dm

* Update misc.dm

* Update weaponry.dm

* Update weaponry.dm

* less OP

lmao

* only metal bats have knockback now

* black sprite

* twohand that bat

* fix the repath

* repath repath repath

* durability only goes down when you hit mobs

* sprite update

* wooden toolbox now

* Update twohanded.dm

* Update twohanded.dm
2022-09-17 12:23:21 +01:00
Jamie D
00a60f84e4 Adds more logging to BoH Bombs (#15606)
* Update bag_of_holding.dm

* Update code/datums/components/storage/concrete/bag_of_holding.dm

Co-authored-by: Redmoogle <dakotamew@gmail.com>

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>
Co-authored-by: Redmoogle <dakotamew@gmail.com>
2022-09-10 18:47:00 +00:00
Skrem_7
abe9309739 Adds Makeshift Belt (#15623)
* hello useless belt

* should fix this file change??

* now perma/gulag friendly

* ah yes no restrictions

* part 2 of everyone

* new sprites

* updated icon

* icon part two electric boogaloo

* final sprite update i hope
2022-09-10 20:45:07 +02:00
GraveHat
c608a1a6e3 Megafauna (#15594)
Ethereal go boom
2022-09-10 20:35:13 +02:00
Theos
1d97603f8a should maybe make toolset implant tools count for crafting (#15586)
* should maybe make toolset implant tools count for crafting

* Update crafting.dm

* Update crafting.dm
2022-09-04 15:48:28 +01:00
TheRyeGuyWhoWillNowDie
3d53a2bd4d fuck yuo (#15578) 2022-09-04 15:47:15 +01:00
ynot01
30ea933da5 [ADMIN] NT uplinks for ERT (#15355)
* ERT uplink init

* add oxy tank to ert backpack

* add ds hardsuits & fix m1911 mag

* set to just "Commander"

* adds eshield, teleshield, and ds mask to uplink

* add medbeam gun, remove duplicate

* restrict discounts & limit stock

* fix wt dupe

* makes the tommygun wildly inaccurate

* tommy cheaper cause inaccurate also desc

* lets you have two tommy guns

miss me with that ‘weapon accuracy’ shit. im shooting everything. im laying down cover fire. im shooting the walls. im shooting my teammates. im shooting myself. my accuracy is 100% yall just dont know what im aiming at

* makes toolbelt 1 wc

* makes tommy actually inaccurate

* poke turdis

* fixes

* adds ap and incen saber ammo

* add laser rifle, cap eguns

* ds get a little more

* reduce industrial RCD price to 5WC

* reduce RCD to 2 and combat RCD to 4

* reduce medbeam by 1 and limit stock

* ERT leader gets 5 extra WC

* leader gets fancy hat

* Update ert.dm

* fix laser rifle overwriting tac eguns

* set default uplink type

* add mini e gun

* add nt mantis blades

* fix nt mantis

* efficiency or something

* actually mini

* lower mantis to 7

* add armors

* update teleshield desc

* add bowman

* fix paths

* add poster box

* Update uplink_items.dm

* lower recharger cost to 2 WC

* add exclusivity to ert commander hardsuit

* fixes stupid tommygun code

* Update smg.dm
2022-09-04 13:36:54 +01:00
ynot01
3d3bd4399c [s] fixes being able to PDA bomb other PDA uplinks and captain PDAs and AIs (#15512)
* Update uplink.dm

* Update bomberman.dm
2022-08-29 22:13:19 +01:00
ynot01
f0b0481c21 Replace roundstart PDA (2010) with PDA (2021) SECOND TRY BABYYY (#15243)
* Replace roundstart PDA (2010) with PDA (2021)

* adds NTOS PDAing

* fix signal, set phone/tablet presets

* satisfy linter

* dont require ntnet and gen code correctly

* keep donor pdas

* fix stuff, mostly donor stuff

* update line num

* gen code correct

* fix donor, uplink signal, self history

* sets username to real name on spawn

* h -> living_mob

* update plasmaman & update donor with new sprites

* adds pda bombing to ntos

* add pens to NT tablets

* Update NtosBomberMan.js

* Update tablet.dm

* Update tablet.dm
2022-08-29 13:53:59 +01:00
Bop
db04f95cb7 [PORT] Examine Block (#15267)
* bo

* e

* okay gaming

* whiios

* wona
2022-08-14 18:37:39 +01:00
Redmoogle
6eba43be10 Update mood.dm (#15263) 2022-08-14 18:33:25 +01:00
TheRyeGuyWhoWillNowDie
3ffaa689e7 adds the Improvised Cryptographic Sequencer (#15141)
* e (#14639)

* Squashed commit of the following:

commit ad4e916c7d
Author: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>
Date:   Tue Jun 28 21:59:50 2022 +0200

    e (#14639)

* Update YogStation.dmm

* adds the Shitty Emag

* antispam plus suggestions

* Update cards_ids.dm

* quick fix

* animate ;)

* Orca sprites

* sussy merge conflicts

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>
2022-08-14 17:36:54 +01:00
Redmoogle
9e0b9413ff Ports mothroach from tgstation (#15178)
* MOTHROACH!!

* add meat

* fucking esses

* Update meat.dm

* n o
2022-08-06 16:57:27 -04:00
Redmoogle
2dca0edd9f General Fixes (#15090) 2022-08-05 13:36:46 +02:00
ike709
8e41a4ffbd OpenDream Cleanup Pass (#14972)
Co-authored-by: ike709 <ike709@github.com>
2022-07-24 12:54:10 +01:00
nmajask
360370b599 Surgery tweaks 2 (#14737)
* stasis nerf

* aaa

* a

* a

* pain

* a

* wrapping up

* forgot to revert this

* pretty filter

* ctrl c ctrl v fails me again

* *scream

* spriting

* fex

* dont need this

* Surgical mat nerf

* pain
2022-07-24 12:18:30 +01:00
nmajask
39fb5ce203 [s] Hypospray patch (#14878)
* agh

* fex
2022-07-16 16:33:41 +01:00
nmajask
0fb400104a Ports hyposprays MK. II (#14814)
* cit hypos

* pain, suffering even

* maps too

* kilo as well

* delta fix

* syndicate hypospray + kit

* qmc sprite

* red crosses bad

* agh
2022-07-16 16:08:47 +01:00
ynot01
750ee7ed99 refill medipen recipes (#14761) 2022-07-16 15:42:05 +01:00
Redmoogle
e53709d1f8 Update uplink.dm (#14754) 2022-07-09 17:10:46 +01:00
ynot01
b031a87f28 craftable epi and atropine medipens (#14710)
* medipen crafting

* typepath typo

Co-authored-by: tattax <71668564+tattax@users.noreply.github.com>

* Update code/datums/components/crafting/recipes.dm

Co-authored-by: tattax <71668564+tattax@users.noreply.github.com>
Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>
2022-07-09 15:59:21 +01:00
Bop
39bf78b831 [PORT] Metallic hydrogen armor and helmet from tg (#14619)
* Add atmos armor and helmet

* buffed a bit

* Fixes??

* Added item icons

* Makes so that you can upgrade normal helmet and armor to metallic hydrogen

* Reduce spessmen speed when wearing metal hydrogen armor

* Changes some shit

* Added bounty for atmos helmet and armor

* changes

* e

* A

* g

* Att

* This should do

* Last commit

* i was kidding this is last

* Revert "i was kidding this is last"

This reverts commit db4359a99f.

* I swear this is last

* i swear this is my last commit

* maybe too much

* Changes some texts

* Balacnes hydrogen armor and helmet

* Turns atmos armor and helmet to normal state, Makes new atmos hardsuit with capable of protecting user from rad, fire, pressure with slowdown of 0.33(same as riot suit)

* fixes

* meh

* Req more hydrogen to make hardsuit

* Makes more requirement for Hydrogen atmos hardsuit

* Fixes

* Maybe not the great idea

* .
2022-07-09 13:42:02 +01:00
AlvCyktor
006fcbabb1 adds a sound when cooking finishes (#14580) 2022-06-26 14:52:54 +01:00
Vaelophis Nyx
260b3f85a2 nerf DU slugs, but make them cheaper (#14473)
* nerf DU slugs, but make them cheaper

2 less uranium sheets each, AP under 100 but still absurdly high, lower damage to go with them being slightly less expensive

* bump damage back up a little

* tweak values on cost and damage

* Update shotgun.dm
2022-06-21 22:33:18 +01:00