Commit Graph

9586 Commits

Author SHA1 Message Date
Kugamo
d501a33efd Spooky Candles (#17916)
* >:)

big time candle flicker zone

* suggested changes + timed better

increased flicker time to 4 seconds from just 1 or so. now more noticable, but not obvious

* Apply suggestions from code review

Suggested changes

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2022-06-07 18:32:24 +01:00
BrickTheHooman
4239b71037 Adds a nian plushie (#17914)
* add nian plush

* comply with pr review suggestions

* changes pt 2
2022-06-07 11:37:05 +01:00
moxian
05c431b66a Allow construction of grilles on lattices (#17906) 2022-06-06 21:52:59 +01:00
Charlie
77d03f7ab9 Spellblade rework (#17693)
* fire lighting and shielding

* blink + lavaland loot

* file move and projectile removal

* get out of MY WALLS

* review

* sprites

* forgot this

* sprite update

* Apply suggestions from code review

Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>

* some TM changes

Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>
2022-06-06 16:22:18 +01:00
Qwertytoforty
e9e8c45839 Randomizes the reactive armor in the RD's office (#17888)
* Randomizes the reactive armor in the RD's office

* subtypesof

* Update code/modules/clothing/suits/armor.dm

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

* final stuff

* convert to initalize

Co-authored-by: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com>
2022-06-02 22:47:11 +01:00
Kugamo
56e8dc4293 Transparent slime blood (#17861)
* blood

* tracks

* bug D:

* Review improvements

used alot more of the defines :o)

* renames define to make more sense
2022-05-30 19:36:25 +01:00
Qwertytoforty
bb768876fb Fixes free illegals 4 every round (#17892) 2022-05-29 15:29:19 +01:00
Charlie
0f7a8707ef [Ready] Refactors stuns and status effects. (#17579)
* Fixes reviver runtime

* Confusion status effect

* Dizzy status effect

* Drowsiness status effect

* decaying -> transient

* Drunkenness status effect

* why use timer when SSfastprocessing work good

* stuns (mostly)

* weaken and immobalise

* stun/weaken times

* update_flags redundancies.

* Slowed()

* Silence + fixes transient decay

* Jittery

* sleeping

* Paralyze -> weaken

* Cult sluring

* paralyse

* Stammer

* slurring + projectile cleanups

* losebreath

* Hallucination

* forgor this

* eyeblurry

* eye blind

* Druggy

* affected didn't like my spacing

* review pass

* second review pass

* some cleanups

* documentation and signal framework

* confusion fix

* Fixes spec_stun

* rejuv fix

* removes a TODO

* conflicted myself

* fixes

* self review

* review

* removes TODOs

* adminfreeze

* TM fixes

* hallucination fix + others

* tones down alchol and runtime fixes

* confusion overlay suggestion

* more fixes

* runtime fix

* losebreath fix

* clamp => directional bounded sum

* steel review

* oops

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

* reduces the dizziness cycle rate

* borg hotfix

* sanctified decursening

Co-authored-by: mochi <1496804+dearmochi@users.noreply.github.com>
Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>
2022-05-24 16:35:26 +01:00
S34N
83e228cbcb Minor refactor of spawners, fixed rogue drone and carp events not spawning mobs (#17849)
* lessens the use of GLOB.landmarks_list

* delete redundant blob icon

* Apply suggestions from code review

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

* review part 2

* aa review

Co-authored-by: moxian <moxian@users.noreply.github.com>
2022-05-24 14:26:36 +01:00
Farie82
0716543f32 Makes the feral cat grenade not spawn the cats in nullspace (#17842) 2022-05-22 12:53:02 +01:00
datlo
b7bb60c540 Rework syndicate MMI (#15926)
Co-authored-by: Sean Williams <12197162+S34NW@users.noreply.github.com>
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2022-05-21 22:39:40 +09:00
Farie82
ab7a358506 Makes setting a machine GC properly if not unset properly (#17840)
* Makes setting a machine GC properly if not unset properly

* Forgot one. Fuck you borer code
2022-05-21 13:35:08 +01:00
DamianX
2f25bcb8c0 Fixed runtime error related to deleting worn items (#17689)
* new and improved

* Fixed the hard del again
2022-05-21 21:30:16 +09:00
Qwertytoforty
f98f3b796b Cleans / comments defib code (#17835) 2022-05-21 11:25:32 +01:00
Sirryan2002
ca2874dd6e removed bad clusterbusters (#17820) 2022-05-19 11:41:30 +01:00
moxian
e7ced2a0c3 one more small pr fixing purple squares (#17808)
* Set valid initial state for some dynamically chosen icons.

* random tool icon

* strange object
2022-05-17 15:39:44 +01:00
Qwertytoforty
6522d3485c Stops bedsheets runtiming / being undeleteable (#17812) 2022-05-17 00:21:07 +01:00
SteelSlayer
a39672ae10 Update items.dm (#17815) 2022-05-17 08:05:27 +09:00
DamianX
0766c6d236 Fixed thrownby hard del (#17686) 2022-05-16 22:48:42 +09:00
Farie82
61c8684192 Cryoing now won't cause items to try and remove themselves from deleted storages. Runtime fix (#17665) 2022-05-16 22:40:14 +09:00
Mitchs98
fa3997bb42 Adds Chess Pieces (#17587)
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Co-authored-by: dearmochi <1496804+dearmochi@users.noreply.github.com>
2022-05-16 22:25:21 +09:00
AffectedArc07
e0758794a6 Removes shadowlings. Does not add anything else to compensate. (#17467) 2022-05-13 22:09:30 +09:00
Vi3trice
84cb9696f7 Refactor airlock spawner helpers to use access_txt and use cycle_interior/exterior for the door buttons (#17741) 2022-05-10 22:24:39 +09:00
Adrer
2d8d26264d Allows engineering borgs to change painter type. (#17764)
Co-authored-by: adrermail@gmail.com <adrermail@gmail.com>
2022-05-10 22:13:41 +09:00
Somniworld
c13535c2d0 Size change and deploying the roller bed on adjacent tiles (#17727)
Co-authored-by: Somniworld <pablo.capel4€@orange.fr>
2022-05-09 14:51:02 +01:00
Vi3trice
99050bad01 Add emissive, light source to vendors, smartfridges and dye generator (#17716)
* Glow my vendors

* Rack

* Update dye_generator.dm

* goofed on those 3

* Cleaned up the masks a bit
2022-05-09 14:50:38 +01:00
TrashDoxx
e04e0132b6 Some Tweaks & Fixes For Chameleon Projector (#17719)
* Minor Grammar Tweaks

* Fixes Some Exploits

* Code Style Tweaks

* Small Refactor

* Changes From Review

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2022-05-03 12:31:39 +01:00
AzuleUtama
0f3133eb25 Fixes certain Nuke Ops bundles using the wrong duffelbag sprite (#17717)
* sprites updated

* removes redundant icon/item states
2022-05-03 04:24:16 +01:00
GuiltyNeko
856eec713f Removes unused latejoin spawners (#17623)
* Bye bye latejoin spawners

* Empty lists

* All done
2022-04-30 16:14:07 +01:00
Qwertytoforty
2aade6012f Completely reworks the plasma pistol, adds the dropwall shield generator (Serious) (#17556)
* oi you got a loicnse for that

* Final touches on plasma bar sound/sprite, hot drops hot drop walls

* Actually makes dropwalls good™️

* s p r i t e s and fixes

* Gives vox / drask hand gun sprites

* forgot cult shield, ICONS added with pain

* Last minute fixes and deploy coder sprites

* spacing

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

* Apply suggestions from code review

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

* Removes comments, improves deployment and sprite handling

* Removes direction_check

* Uses signals, various changes

* Final™️ changes

* Final™️ Final™️ Changes

* Final™️ Final™️ Final™️ Changes

* [insert final™️ x4 joke here]

* Final™️ Change. *6

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

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
Co-authored-by: Charlie <69320440+hal9000PR@users.noreply.github.com>
Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>
2022-04-30 15:52:25 +01:00
SteelSlayer
e49b016df4 Updates the proximity monitor component (#15836)
* prox component update

* mochi review

* bug fix, makes proximity sensors always active

* GC fixes and removes an unused proc

* Disposal fixes from TM

* fixes runtimes when objects created in nullspace runtimes, fixes portable flasher

* a fresh perspective

* lewcc review

* adds comment about direct loc setting over forceMove
2022-04-30 15:50:36 +01:00
Adrer
da5ef366f1 Thrown stunbaton can no longer stun silicons (#17703)
* Add silicon check to stunbaton throw impact

* Corrected parameter

Co-authored-by: adrermail@gmail.com <adrermail@gmail.com>
2022-04-30 15:40:47 +01:00
SteelSlayer
2d7b76d156 portal runtime fix (#17664) 2022-04-25 17:53:36 +01:00
Charlie
5e7ec8ea7f Fixes some portal logging. (#17655)
* fix

* pass the user

* named arg

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

Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>
2022-04-24 15:08:08 +01:00
S34N
e992b06900 Ports some TG mapping helpers (#17641)
* mapping helpers

* nobody remembers about IAA
2022-04-22 11:49:12 +01:00
Nazsgull
c3013b83ca Closes UI for all players looking into a storage inside a recently closed locker (#17519)
* Close UI for all players looking into a storage inside a locker

* Moves the check to objects/item/weapons/storage

Also removed the code from objects\structures\crates_lockers\closets.dm

* Keeps UI open for the mob itself, when they should

Also removed code from attack_hand that conflicted with forceMove. That behaviour is being handled from the forceMove instead of from attack_hand.
2022-04-22 11:42:58 +01:00
Farie82
4c1f40f69f Ensures stacks GC when merged in a storage (#17506) 2022-04-22 11:40:11 +01:00
Kugamo
7189ae5d65 Janitor QOL (#17594)
* Yes

* No

suggested changes

* Maybe

Suggestions + water in cart sprites

* Merge Conflict Resolve

* Suggested Changes :o)

* fixes bugs

* suggested changes round 2
2022-04-22 11:39:21 +01:00
atteria
a0d14de10f disinherits holosign subtypes of belt icons (#17645) 2022-04-22 11:37:14 +01:00
S34N
1e34507c34 fixes gun cabinets breaking with less than 3 guns (#17639) 2022-04-22 11:35:36 +01:00
AffectedArc07
469168517a Locks some really gamebreaking verbs to Maints (#17633) 2022-04-22 08:27:54 +09:00
SteelSlayer
94306264f7 Improves logging on teleportation portals (#17637)
* teleporter logging

* affected review and improvements
2022-04-21 20:58:30 +01:00
meow20
3caf0667a6 Fixes movable window tint buttons (#17619)
* Update window.dm

* Update window.dm

* Update window.dm
2022-04-15 17:25:55 +01:00
Vi3trice
b70e4e9f7f Initialize lootdrop spawners and fix Sol trader vehicle spawn to have enough keys (#17586)
* Weeeee

* Right

* They have to call parent anyways
2022-04-12 18:16:26 +01:00
Vi3trice
b0f0ae91bc Add random critter crate, remove the unused crate subtype and tweak the animal hospital lavaland ruin to use new random crate (#17536)
* Let's stick with the closet

* Update crittercrate.dm
2022-04-12 16:06:34 +01:00
Vi3trice
0c7552ddb6 Port TG emissive appearances (#17194)
* Light

* Righto

* West solar screen was offset by two pixels

* Turns out the optimization makes most matrices moot

* Gotta do it like or else you get upwards of 6 extra atoms instead of 1
2022-04-12 16:00:35 +01:00
atteria
bcf90593ed Improves belt item overlay code, Adds new belt item overlay sprites (#17568)
* belt-improvements-and-sprites

* fixes my fix of botany belt allowed contents
2022-04-12 15:57:21 +01:00
roarbark
731762a451 Adds Nianen Species Flags (#17533)
* Adds nian flags

Adds expensive nian flags to the cargo store, has furled and unfurled sprites.

* flag costs 500

changes the nianen flag to cost 500 credits in the vendor, like the other ones. moves it up a bit to be correctly sorted by price.
2022-04-08 13:28:24 +01:00
Vi3trice
ae76172934 Clean up crate code, and fix emagging making the manifest invisible and not making sparks (#17500)
* That's some janky stuff

* That wasn't supposed to be saved

* Updated to the new crate sheet. Still essentially just removing redundant sparks.

* I thought I did that already
2022-04-07 18:14:44 +01:00
S34N
e372e95933 Removes gateway missions we don't and won't use (#17530)
* removes gateway missions we don't and won't use

* removes additionals

* Update code/modules/power/singularity/singularity.dm

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

* makes things work properly

* tick this please

* and of course this map used some random single gun stolen from another away mission

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2022-03-29 11:38:56 +01:00