Commit Graph
580 Commits
Author SHA1 Message Date
05695d6096 [TGUI] Destination Tagger (#18155)
* Ports Destination Tagger to TGUI

* cleans up styling

* reduced window width

* code cleanup

* Apply suggestions from code review

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

* implements other requested changes

* tgui fix

Co-authored-by: Farie82 <farie82@users.noreply.github.com>
Co-authored-by: moxian <moxian@users.noreply.github.com>
2022-07-07 19:22:22 +02:00
09e7f54a43 Convert most of /obj/machinery to use Initialize rather than New (#17845)
* Switch a bunch of /obj/machinery from /New to /Initialize

This is an easy and uncontroversial batch.
No globs, no late init, and stuff.

* Move more machinery to Initialize

This time the ones dealing with GLOB vars,
as well as some simpler ones i missed previously.

* More tricky New -> Initialize migrations

* The last of machinery Initialize conversion

* fixups

* Newscaster armor fix

* styling

* Comment on armor handling

* Move newscaster armor definition back to datum

* farie82 review

* kill extra .=

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

* farie's review part 2

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

Co-authored-by: Farie82 <farie82@users.noreply.github.com>
2022-06-29 08:33:52 +02:00
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
SteelSlayerandGitHub 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
Sirryan2002andGitHub 78a031f53c Updates Sprites for Wrapped/Present Objects + A Few other containers (#17532)
* adds crate sprites

* more sprites yay!

* Adds critter crate sprites

* better critter sprites

* last sprite update, promise
2022-03-29 10:53:21 +01:00
35d3758a9f [GBP no update] Fixes a disposals runtime (#17526)
* fix

* Cashe

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

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2022-03-27 11:20:47 +01:00
CharlieandGitHub 4db0a5f925 fix (#17427) 2022-02-19 19:53:15 +00:00
LucandGitHub b2704e06b2 [GBP: No Update] Fixes orbiting in vents and disposals (#17330) 2022-01-18 19:05:44 +01:00
LucandGitHub f85420ec01 (restores) CLONG CLONG (#17336) 2022-01-18 18:43:08 +01:00
S34NandGitHub ac6f9b4725 [IDB Ignore] Refactor icon smoothing to use 8-bit bitmasking (#16620) 2021-12-15 17:04:24 +01:00
CharlieandGitHub 7780f1cf81 signals agony (#17129) 2021-11-18 10:55:59 +01:00
Elienay Albuquerque e54d406ffb refactor: more requested changes 2021-10-29 16:18:49 -03:00
Paulo Elienay c767d4b6e6 fix: reverts last commit and adds comment 2021-10-29 06:04:35 -03:00
Elienay Albuquerque e3be4db007 refactor: requested changes 2021-10-28 17:57:42 -03:00
Elienay Albuquerque e0eb271a31 fix(disposal): DRODEL items now ignored 2021-10-28 16:16:34 -03:00
Paulo Elienay 8b36807988 fix(17003): can't dispose abstract items
Abstract items (such as slapper) should't be allow to be disposed away.
2021-10-28 12:47:40 -03:00
variableundefinedandGitHub fa3fa1dc6a Merge pull request #16579 from FlattestGuitar/armor-defines
Adds defines for damage flags
2021-09-17 22:10:20 -05:00
SabreML 867cfb24f5 attack_self() cleanup, since it was in the original commit. 2021-09-17 17:45:36 +01:00
SabreML 21f59bb4ab Package wrapper teleportation fix 2021-09-17 17:45:01 +01:00
AffectedArc07 b0e9db64bd Revert "Merge pull request #16520 from SabreML/fix-bundle-4"
This reverts commit 9a62622fbc, reversing
changes made to 841ad0f1fd.
2021-09-07 16:16:40 +01:00
variableundefinedandGitHub 9a62622fbc Merge pull request #16520 from SabreML/fix-bundle-4
Fix bundle #4
2021-09-06 22:29:10 -05:00
Mieszko Jedrzejczak 559fa37756 add defines for damage flags 2021-08-20 21:09:21 +02:00
S34NW 6234346ff0 Revert "Revert "Adds glass floors" (#16524)"
This reverts commit 517f5e8304.
2021-08-11 21:29:00 +01:00
variableundefinedandGitHub 517f5e8304 Revert "Adds glass floors" (#16524) 2021-08-11 21:18:49 +01:00
variableundefinedandGitHub d8bfbe307a Merge pull request #15929 from S34NW/tgglassfloors
Adds glass floors
2021-08-11 16:08:09 -04:00
SabreML 47e2d483f5 Package wrapper teleporting 2021-08-11 15:52:22 +01:00
02fe0876f5 Fix bundle #3 (#16411)
* Explosive implant

* Package wrapper

* Venus human trap sprites

* Vine damage

* Wisp vision

* Display case

* Storage viewing

* Ghost poll nullspacing

* Inflatable barrier piercing

* Pneumatic cannon

* Cow grammar

* Centcom jaunting

* Consistency

Not actually a lazy list, as far as I can tell

* Review 1

Co-Authored-By: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>

* Review 2

Co-Authored-By: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>

* length()

Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>
2021-08-05 11:04:27 +01:00
S34NandGitHub 04628f7df4 Merge branch 'master' into tgglassfloors 2021-06-20 16:32:22 +01:00
SabreMLandGitHub 0b375de42c Removes the the vast majority of 'The the' from the the code (#15597)
* The the

* Some more

* Review 1

* A couple more
2021-06-20 10:20:32 -04:00
dearmochiandGitHub 3650a943a4 AIs can no longer be pushed in disposal chutes (#16136) 2021-06-07 20:16:23 +01:00
S34NW d50c7273fc more fixes 2021-04-23 19:55:09 +01:00
S34NW da9b4a80c9 mochi review 2021-04-22 20:53:46 +01:00
S34NW fbf958b6fc bad code, but tidier code 2021-04-21 23:42:20 +01:00
S34NW 11d46098cb i can see clearly now the plating's gone 2021-04-21 22:29:34 +01:00
604e26d399 Moved mode check in welder act up (#15746)
Co-authored-by: Erwin Boot <E.boot@student.han.nl>
2021-03-22 11:34:48 +00:00
AffectedArc07 f2770ed6be Merge remote-tracking branch 'ParadiseSS13/master' into brutal-part1 2021-03-11 18:41:17 +00:00
SabreMLandGitHub 98a61617be Commands > Object (#15636) 2021-02-28 12:46:31 +00:00
Fox McCloudandGitHub 02b9445b9b Refactors DNA Mutations; Refactors Mutations to use Traits (#15483)
* Refactors Mutations

* traits

* more work

* styling fix

* yet even more work

* oh hush

* almost there

* it continues yet further

* and that's genetics done

* and that's it folks

* last bit and golem fixup

* oof

* oops

* tweaks and fixes

* styling
2021-02-21 21:25:19 +00:00
AffectedArc07 f5f97882cf BRUTAL Part 1 - No proc var/ in procs 2021-02-01 14:10:08 +00:00
Fox McCloudandGitHub de795c4e31 Radiation Refactor (#15331)
* First Commit

* visible radiation and engine goggles

* correction

* t-ray fix

* further adjustments and fixups

* gieger addition and cleaning fixup

* yet more fixes

* styling fixes

* fixes

* human glowing fix

* do the merge conflict avoidance dance

* Update supermatter.dm

* supermatter rads

* mapping in

* radiation doors

* yeah yeah line endings

* clean up

* styling issues

* showers
2021-01-24 22:03:13 +00:00
AffectedArc07andGitHub 57e489b226 Fixes disposal pipes (and other things probably) (#15243) 2021-01-07 17:24:38 -05:00
AffectedArc07andGitHub 43ee2488c7 More New() -> Initialize() for /obj/structure (#15158)
* More New() -> Initialize() for /obj/structure

* Updates these

* Tweaks + Fixes
2020-12-29 10:42:39 -05:00
AffectedArc07andGitHub 8f72d7556e Annihilates the blackbox (#15132)
* Lets get this show on the road

* Now were talking

* These matter

* Oh the joys of CI testing

* And this

* Wrong version

* Tweaks

* More tweaks

* Lets document this

* This too

* Upgrades this

* Fixed some sanity issues

* This too

* Screw it, this too

* More sanity

* And these

* This too

* Documentation

* This too

* Fixes **awful** scoreboard logic

* Why do we care about only half-absorbing someone

* Revert "Why do we care about only half-absorbing someone"

This reverts commit 8de1cfdf05.

* Refactors these

* Hashing

* Moxian tweaks
2020-12-24 16:06:48 -05:00
dearmochiandGitHub 3ed5f7caf5 Fixes nullspace bug when entering deleted disposal bins (#15141) 2020-12-19 11:18:39 +00:00
variableundefinedandGitHub f029dd1dfc Revert "Close storage UI when item becomes inaccessible (#14536)" (#15126)
This reverts commit f54b6904b9.
2020-12-16 22:20:07 +00:00
nicetoolboxandGitHub f54b6904b9 Close storage UI when item becomes inaccessible (#14536)
* add hide_from_all to storage objects, to call by something once it's locked/close

* lockers call hide_from_all on stored storage items

* secure storage calls hide_from_all on lock

* throwing storage closes it

* adding storage to a disposal chute closes it

* adding storage to a crate closes it

* adding storage to the destructive analyzer closes it
2020-12-16 14:47:26 -05:00
moxianandGitHub 1683c4271a Refactors renaming things with a pen. (#14960)
* Refactors renaming things with a pen.

* Farie review (thanks!!)

* Derp.

* Farie take 2
2020-12-16 14:43:15 -05:00
AffectedArc07 54dd2765b4 Converts all tgui_ to ui_ 2020-11-21 12:10:58 +00:00
joep van der velden b5bd9d3bab Implements force_eject_occupant for disposal units 2020-11-01 16:37:28 +01:00
moxianandGitHub 3de95ae865 Make conveyor belts cinematic (#14655)
* Allow conveyor belts to go slower.

* Address capitalization.
2020-10-24 23:19:13 -04:00