Commit Graph

9940 Commits

Author SHA1 Message Date
Luc
8b91d8b48e Refactors defib code into a component (#19987)
* Start to datumize the defib.

* Wire everything else up

* connect some loose wires from testing

* More changes from testing

* More cleanups and documentation

* Revert CMO defib to have a 10% heart-attack chance

* Review, clean up giant if statement

* other review things

* sirryan review

Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>

* change signals to direct proc calls

* rename variable

* Fix bad argument

Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>
2023-01-16 20:19:03 -06:00
GDN
9e73cb9cfa The cyborg chameleon projector can now transform into every (crew) cyborg type (#20088)
* Reworks the cyborg chameleon projector

* bamf

* ryan's review

* oop

* wait that too
2023-01-16 20:53:06 -05:00
Henri215
da3cbbbd37 inhand sprite for advanced mop (#20167) 2023-01-16 20:45:51 -05:00
GDN
20b2f075f2 hand drill now always has w_class small (#20201) 2023-01-15 19:24:45 -05:00
Adrer
69ad06d627 wallet can no longer hold the hand drill (#20200)
Co-authored-by: adrermail@gmail.com <adrermail@gmail.com>
2023-01-15 19:24:17 -05:00
GDN
3fc4b05b72 fixes weed node gc issues (#20194) 2023-01-15 18:10:51 -05:00
Bm0n
ad189f9275 Syndie tool tweaks (#20070)
* aaahh ahhh wacky ass yah yah screwdriver

* don't uppercase tool names!

* can no longer interact with a syndienuke

* review
2023-01-13 16:29:52 -05:00
Henri215
74f998f22d Mop no longer fails to clean when used with 1 unit remaining (#20057) 2023-01-13 16:05:46 -05:00
Henri215
b4e970eb90 Added pie cannon and spirit board to Sol Trader items (#20100)
* Added pie cannon and spirit board to Sol Traders items

* Update code/game/objects/structures/spirit_board.dm

Co-authored-by: Farie82 <farie82@users.noreply.github.com>

Co-authored-by: Farie82 <farie82@users.noreply.github.com>
2023-01-13 21:04:11 +01:00
Contrabang
d90b1a5f78 Pews now give 5 wood back when deconstructed (#20150)
* pews now give 5 wood back

* vamptot chaplain

* Revert "vamptot chaplain"

This reverts commit 4d0a89c627.
2023-01-13 21:01:40 +01:00
GDN
a3dfd062b3 CE's blueprints can now see wires (#20143) 2023-01-13 17:08:41 +01:00
Contrabang
98690f2b2f Alternate to Bag of holding changes (#20116)
* boh changes

* BOH belt changes removed
2023-01-13 17:06:39 +01:00
Eric6426-Blossom
ba1fa9fb63 Resprites Xeno structures. Adds Xeno Doors. Fixes and polishes a lot of issues and features of Xenos (#19978)
* Benodoor1

* TheScopeOfThisPRisOutTheWindow

* BalancesDoor+GoodSounds

* Fixes Map Issues(?) - Mapedit by Lightfire

* FixesMapIssues for good

* Nests+WallWeeds(WIP)

* Doorforcing

* EggSprite

* Weed,Carbon,Wallchecks

* Spelling+cleanercomment1

* ReviewBatchTest

Co-authored-by: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com>

* Sirryan'sReviewBatchTest

Co-authored-by: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com>

* Sirryan'sReviewFinalBatch

Co-authored-by: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com>

* MoreFixesForReview

* Initializes+UserFeedbackWarns

* ForgorWallweedName

* SeanRequestsPart1

* SeanPart2

* SirryanReviewPart1

Co-authored-by: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com>

* TheWeedening

* SirryanReviewPart2

* CleaningLayer

* SirryanReviewPart1

Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>

* SirryanReviewPart2

* SirryanReview

Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>

* RemovingOldSprites

Co-authored-by: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com>
2023-01-10 17:03:43 -05:00
Coolrune206
d08786fe8b Makes the crematorium able to be "broken" and fixed instead of destroyed. (#19878)
* makes the crematorium indestructible

* cremator can now be broken instead

* woops I totally understand span

* thank you vietrice

* code comments

* Lewcc review

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>

* I am the worst spriter, fight me

* probably should stop cremating if broken eh?

* slightly less shit coder sprite

* SEAAAAAAAAAN

* Sirryan Requests Pt1

* woops you didn't see this part

* Sirryan Requests Pt2 - Electric Boogaloo

* SteelSlayer review

Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>
2023-01-10 16:42:50 -05:00
Henri215
e711cd5921 Fixes lots of common spelling mistakes (#20086)
* Fixes common spelling errors: "atleast", "infront", "succesfully", "alot"

* recieve -> receive

* spelling mistakes: percieve, wierd, posession, seperate, succesful

* Spelling mistakes: noticable, concious, enviroment, existance, foward, interupted, independant

* tgui rebuild

* lets make this run

* "succeded" mispelling

* reverting money spam change
2023-01-08 20:12:31 -05:00
Henri215
87af43bace Standardizes weight and slots for most scanners (#20059) 2023-01-08 18:20:10 -05:00
Octus
4ebeb526de Update belt.dm (#20090) 2023-01-07 19:56:13 +00:00
Henri215
f3fa59a5c0 Ports TG stamp sound effect (#20087) 2023-01-07 19:55:55 +00:00
Ryan
d053233366 Fixes 3 Economy Bugs (#20094)
* fixes galore

* ai fix
2023-01-06 22:11:58 +01:00
Luc
0dc68a332a Changes portable seed extractor to be alt-shift-clickable (#20046)
* Make portable seed extractor use alt-click instead of a verb

* little bit more feedback never hurts

* Remove duplicate check

* alt-shift-click

* Should probably update the examine too
2023-01-06 22:06:28 +01:00
Henri215
515ee2671c Tweaks to unfasten times (#19996) 2023-01-06 21:57:28 +01:00
GDN
1a5ce03ec3 fixes the mopbucket not taking mops (#20013) 2023-01-06 21:57:19 +01:00
warriorstar-orion
e31867774d Unequip gib victims earlier in the process. (#19846)
* Unequip gib victims earlier in the process.

* formatting fix

* Bring nukie bomb implants back in line with current behavior.

* Logic, style, and doc cleanups.

* farie review 1

* whoops
2023-01-06 21:33:36 +01:00
Qwertytoforty
7fb017915f Makes cling tentacle more reliable / less shit (#19855)
* Cling tentacle love, part 1/2

* legcuff sprite

* S34N's changes

* Apply suggestions from code review

Co-authored-by: Farie82 <farie82@users.noreply.github.com>

* attack logs.

* BOY I LOVE ICON CONFLICTS 1/3

* BOY I LOVE ICON CONFLICTS (3/3)

* EYE FOR AN ICON

* description update

* Final changes, whoops

* [H]

* swap the order

Co-authored-by: Farie82 <farie82@users.noreply.github.com>
2023-01-06 21:31:37 +01:00
GDN
1d573c2ccc Fixes an OOO issue with flashes (#20010) 2023-01-04 16:57:28 -05:00
AffectedArc07
1feb9fbd38 [READY] Atmos Refactor Part 7 (I think) - Kills signals + TGUIs stuff (#19867)
* I AM NOT A KING. I AM NOT A GOD. I AM LUNACY.

* THE SCOPE CREEP

* This was done in vi. No langserver. Send help.

* Progress

* Some issues fixed

* The code builds, but the maps dont

* CC builds, I doubt anything else does

* Do this now

* Safety

* The map compiles

* THE MAPPING HELL

* Airlock controllers dont work

* Fixed bombs

* AND THATS FIXED

* Phantom edit

* Restores LL I think

* The mapmerge hooks are actually retarded

* Fixes spawners

* Half working air control

* Picky

* Hyper efficient tank monitor

* Sanity

* Laying the framework

* Improved alert console

* Dont think this is actually done anywhere

* Metering

* ONE HUNDRED AND ~~EIGHTY~~ TWENTY SEVEN

* WE ARE READY FOR BOX TO BUILD

* One map done

* Well that was easy

* Another one

* I think this is done

* I should have removed this

* I would make a russian joke but <current event>

* Delta WIP

* Makes delta work

* Early review

* TM safeguard

* oops

* METAAAAAAAAAAAAAAAAAAAAAAAAA

* Fix #4213

* Trailing

* oh for piss sake

* Shutter fix

* Roundstart ATs can go away

* Review pass 1

* What could go wrong

* BOOM BOOM BOOM

* Not needed

* Fix seed vault

* Oops

* Review changes
2023-01-03 20:59:35 +00:00
Henri215
ad608cf016 Fix #20076 Plasmaglass and plasmarglass now returns the correct amount of materials (#20079)
* Plasmaglass and Plasmarglass now returns the correct amount of materials

* forgot alien alloy
2023-01-03 15:48:58 -05:00
Qwertytoforty
1c05e8aa5e Mining borgs now have melee armor. (#19986)
* Mining borgs now have melee armor.

* oh, and one more thing

* Apply suggestions from code review

Co-authored-by: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com>

* siryan code review

Co-authored-by: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com>
2023-01-03 01:04:39 -05:00
S34N
3f5882836f Fixes epic fail with reinforced glass tables (#19914)
* really?

* shove stun
2023-01-03 00:56:41 -05:00
Contrabang
d1c80c8802 welders on tables, wow (#20042) 2023-01-02 10:48:49 -05:00
Bm0n
ab2312b234 Tool resprite (#19873)
* modernization is nonnegotiable

* cable

* 3000 slanty face emojis of bmon

* i conflicted with one of my other PRs. bruh

* life is a merge conflict

* as above

* update_overlays()

* jaw jaw jaw jaw

* always test your icons

* tweak to onbelt

* belt again

* deconflict

* jawbeltupdateagaingodammit

* spriterror

* seconds
2023-01-01 12:16:49 +00:00
Contrabang
eabc761d33 updates paramedic locker (#20041) 2022-12-31 01:28:18 -05:00
GDN
415b0aa826 observers see ALL (#20021) 2022-12-29 23:32:57 -05:00
Contrabang
b013639cf5 Buffs arm implants (#19773)
* fuck it signal time

* heres a great example of simplifcation!

* fuck it sometimes you have to ball, fuck stoplag

* fuck yeah baby, mob signals instead

* bam good code

* add support for drop button

* lets not drop nulls

* sirryan review
2022-12-29 17:49:31 +00:00
Charlie
8ef4aa727e Adds Shadow demons (#19732)
* reshuffle

* shared base type

* moves this to the base type

* the monster

* event

* FUCK

* better sprites

* refactors bloodcrawl, more nice sprites

* review stuff

* Apply suggestions from code review

Co-authored-by: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com>

* heart of darkness

* pre TM tweaks

* ARGH

* hopefully fixes double hits

* tweaks

* derp

* tweaks

* TEMP RUNTIME REMOVE LATER

* fixes

* runtime fixes

* cig runtime fix

* review + another runtime fix

* re adds sprite

* removes runtime

* oop I forgor

* DRUNK CODING

* SPRITES

Co-authored-by: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com>
2022-12-29 11:26:37 -06:00
AffectedArc07
e91b6c94f7 Renames QDEL_LIST to QDEL_LIST_CONTENTS (#20006)
* Renames QDEL_LIST to QDEL_LIST_CONTENTS

* derp
2022-12-29 14:28:40 +00:00
S34N
27e5e4011b Allows admins to spawn a nuke with the DS (#19872)
* Lets DS spawn with a nuke

* OOO

* removes this unused code
2022-12-27 18:14:51 -06:00
warriorstar-orion
066bd06e8d Whitespace cleanup part 3. (#19897)
* Whitespace cleanup part 3.

* clean up mecha a lot, other review fixes
2022-12-27 11:00:39 -05:00
Qwertytoforty
f86374a504 Adds the vortex feedback inversion arm. (#19821)
* start of mess

* reflect/parries works

* more pog-ress

* temp icons, .33 to 0.4

* more work, sound, rnd, fixes me breaking shields

* removes this since open pr fixes

* better codee

* attack log

* Final changes / sprites by ramon

* fixes issue

* shoot ramon for the white pixel :^)

* But what if it was a purple glass shard

* Fixes the throw parry

* sorry for so many commits, lower callback

* Apply suggestions from code review

Co-authored-by: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com>

* Early return, no need to typecast

Co-authored-by: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com>
2022-12-27 10:45:59 -05:00
Contrabang
9a2c12e520 Allows the Long-Distance Cloning Machine to use Outfits (#19965)
* Cloning Machine Outfits

* logging
2022-12-26 12:38:31 -05:00
GDN
af85ed1e80 Fixes a table runtime (#19985)
* fixes table runtimes

* ryan's suggestion
2022-12-24 13:07:17 -05:00
Bm0n
4bb0eb822d Ports TG ID cards (#19807)
* new ids!

* tcomms fix for ERT

* as above

* star for ERT commander

* Syndie commander ID gets a star instead of crown

* fixed TDred ID card

* cmag tweak

* pda id overlay

* whoops i fucked up shaftminer

* first pass

* jobs_centcom

* SHHHHH

* WHY DO YOU HAVE GLOVES?
2022-12-24 18:15:49 +01:00
Henri215
ab8217f012 Mineral doors now takes 2 seconds to build (#19992) 2022-12-24 11:05:24 -05:00
GDN
67708cde4d Every day I hate alert more and more (#19980) 2022-12-24 11:04:46 -05:00
S34N
758a15010d duffels (#19984) 2022-12-22 19:55:28 +00:00
Adrer
2890de587f Makes Wooden Doors More Consistent (#19941)
Co-authored-by: adrermail@gmail.com <adrermail@gmail.com>
2022-12-20 18:49:14 -05:00
warriorstar-orion
77f576a5ca Recategorize in-game announcements by priority. (#19639) 2022-12-19 17:02:22 +00:00
S34N
d55f6d10da Fixes a niche dufflebag issue (#19883)
* fixes chat issues

* removal fixes

* this
2022-12-19 14:32:49 +00:00
Daylight
ebf2d2b18f Creates full stacks of all sheets and minerals (#19911)
* /fifty

* re-adds plastinium, even if the sheets themselves have no sprite

* adds glass stacks and plastitanium
2022-12-19 14:29:55 +00:00
McRamon
0deaf46e1a Flags resprite (#19844)
* first icons

* more icons

* fire

* solgov and ussp flag icons

* Hope i did it right

* fix

* Update flag.dm

* inhands_right

* inhands_left

* something

* aha

* missing_inhands

* Update code/modules/supply/supply_packs/pack_miscellaneous.dm

Co-authored-by: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com>

* Update flags_lefthand.dmi

Co-authored-by: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com>
2022-12-13 16:47:16 +00:00