Commit Graph
2934 Commits
Author SHA1 Message Date
KalevTaitandGitHub 938135f3d8 modules misc (#18315) 2022-07-20 22:56:34 +02:00
Nathan WintersandGitHub 07219f941c Adds special click actions for Toggle Suit Sensors and Set Transfer Amount (#18431)
* Add AltClick action for setting container transfer amount

* Move jumpsuit accessory removal to AltShiftClick

* Add AltClick action for toggling jumpsuit sensors

* Fix toggling transfer amounts/suit sensors remotely/through windows

* HAS_TRAIR

* Revert the jumpsuit AltClick-AltShiftClick action swap

* Move adjacency checks into the main procs; fix whoopsie

* Update reagent container/jumpsuit examine messages

* Fix Set Transfer Amount verb catching items on the floor; spacing

* Refine guard clauses

* Use warning spans when mob moves away from item during dialog

* Add post-`input()` sanity checks

* Magic numbers begone
2022-07-20 18:05:33 +01:00
CharlieandGitHub 707a92c46d Rebalances antistun chems (#18084)
* rebalances antistun chems

* missed some

* oops

* tweaks

* makes adrenals heal shock and heart failure

* typo

* moxian review

* aaaaaa

* I FORGOR

* steel review
2022-07-15 11:09:40 -05:00
SinestiaandGitHub 81fa49b27f Makes plastic output vary based on inputs (#18359)
* Plastic is no longer a fixed-output reaction

* Buff plastic
2022-07-14 23:19:32 +01:00
cce1071125 Moves unholy water to have stamina regen (#18349)
* that's an unholy amount of damage

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

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

Co-authored-by: Charlie <69320440+hal9000PR@users.noreply.github.com>
2022-07-13 21:17:17 +01:00
f2813a6730 Complete Library Overhaul Part 1 (#17832)
* first edits

* more commits yay

* more changes

* Update paradise.dme

* changes

* more edits

* more edits

* changes

* more changes

* changes

* more stuff

stuff

Update tgui.bundle.js

* FUCK

* Many UI changes

* Update Lib Computer UI and Correct Map Issues

* squashed commits :)

Guts Old Book/Manual Code and Reworks it
final (almost) touches

* this should pass tests now

* fixes random ruin having a removed object

* adds review suggestions

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

* squashed commits :)

update schema
adds python requested changes
implements proper python & sql scripts
applies some requested changes + minor fixes
bump SQL version to 40

Co-Authored-By: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

* Apply suggestions from code review

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

* applies requested changes from code review

* lets pass some tests today

more fixes

* Apply suggestions from code review

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

* more requested changes fulfilled

* should fix map issues + a couple other things

* fixes & sanitization stuff

* Apply suggestions from code review

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

* updates UI and implements more requested changes

* mother of bug fixes & UI cleanup

* removes unused code

* Apply suggestions from code review

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

* fixes

* adds GC checks

* Apply suggestions from code review

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

* requested changes + TGUI Cleanup and Styling

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
Co-authored-by: Farie82 <farie82@users.noreply.github.com>
Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>
2022-07-09 14:55:12 +01:00
PacifistDalekandGitHub bfdce2966a Absolute Heresy (#18182) 2022-07-03 12:09:57 +01:00
AffectedArc07andGitHub 3c00a1f061 Removes cortical borers. No, I am not sorry. (#18161)
* Removes cortical borers. No, I am not sorry.

* Icon purge
2022-07-01 23:25:01 +01:00
CharlieandGitHub bead47ea29 Adds crawling. (#17899)
* crawling?

* knockdown. CONTAINS CHANGES THAT NEED REVERTING

* plotting can_moves death

* CANMOVE IS DEAD

* mappers are insane

* removes todos as the are todone

* decreases crawling speed

* silly-con fixes

* surgery fixes

* fixes death

* pAI fixes

* removes var/lying

* runtime fix

* decreases default crawling speed

* correct crawling dir

* some more fixes

* stunbaton tweak, revert later

* rejuv fix

* restraint and incapacitated refactor

* crawling dir in line with TG

* fixes vehicle movement and grabs

* alien rest fixes

* antistun fixes

* fixed fall sounds

* forgor to stage this

* first review

* canmove zombie dispersal

* fix

* lots of fixes

* defines

* fixes the trait helper

* if you got no legs you can still crawl

* sillyconfix

* no reverty keepy

* jaunt fix

* hopefully fixes perma sleepy zzz

* admin rejuv temp fix

* rest canceling

* antistun chems now remove knockdown

* buckle offset fix

* fixes some stuff

* crawling delay = 4

* descuffs bed

* sleeping hotfix

* fixes simple mob resting

* V is the macro for resting

* projectiles no dodgy

* refines the projectile check

* god I hate strings

* MORE FIXES

* I hate buckling

* fixes capulettium plus

* winding down

* farie review

* bugs did stop showing up

* SEAN

* todo

* sean review

* ed209

* i HATE cyborgs

* steel review

* laaaaaast things

* reverts stun baton changes

* and done
2022-06-30 11:57:52 -05: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
faf173b35c Glass container reagents saftey check (#18096)
* changed fake disintegrate to not need a permit (as far as sec bots are concerned)

* prefer boolean defines to magic numbers

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

* added check

* Update code/modules/reagents/reagent_containers/glass_containers.dm

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

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
Co-authored-by: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com>
2022-06-27 13:25:34 +01:00
727b299d33 Rapid Syringe Gun rework (#17816)
* First commit reworking most of RSG

* Fixes, add alternate versions

* Update in uplink, remove from R&D

* Add custom pre-loaded version to uplink

* Fixes message, linter error

* Change initialization of half rapidsyringe

* Some review updates

* Add some sound effects

* Use internal reagents instead of a literal bluespace beaker

* Update rapid syringe description

* Drop RSG to 8 TC

* Update code/modules/projectiles/guns/syringe_gun.dm

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

* More review changes, improve messaging

* Update code/modules/projectiles/guns/syringe_gun.dm

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

* Address reviews

* Remove extraneous check

* Message and documentation reviews

* Syringening

* More review

* attempt to bump CI

* spacing

* last review concerns

Co-authored-by: Charlie <69320440+hal9000PR@users.noreply.github.com>
Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>
2022-06-21 21:26:27 +01:00
moxianandGitHub 7505f5c886 Fix unstable mutagen not working (#18020) 2022-06-21 11:54:02 +01:00
SteelSlayerandGitHub c3fcf3e256 Datumizes changelings and refactors related code (#17774)
* it's finally here

unfucks tgui

* oops, I don't want to change the mode

* charlie and moxian review

* charlie review II + some GC fixes

* rebase to fix conflicts + tgui bundle deconflict

* charlie review III + affected review

* final? tweaks
2022-06-18 20:55:49 +01:00
13spacemenandGitHub 6daf7b8515 Vamps With 0 Blood Sucked Don't React To Holy Water (#17959)
* vampires with 0 total blood sucked no longer react to holy water by bursting into flames etc.

* minor adjustment
2022-06-14 13:35:30 +01:00
Mitchs98andGitHub 0931e7ee32 Fixes Antihol 2: Electric Boogaloo (#17955)
* unboozening

* unboozening 2: electric boogalo
2022-06-13 12:27:33 +01:00
7029758f0d Fixes some drinks having a name of "...What?" (#17926)
* Update drinks.dm

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

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

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
2022-06-07 15:06:51 +01:00
moxianandGitHub 76ccef0a78 Fix blood transfer for slime people (#17911)
* Fix blood transfer for slime people

* Make blood absorbtion a bit more generic

* remove testing leftover
2022-06-07 11:37:42 +01:00
1e78a6befc Reworks exotic blood conversion handling so dead species can regain blood via transfusion (#17851)
* Reworks exotic blood conversion handling

* proc coefficient

* remove comment

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

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

Co-authored-by: Charlie <69320440+hal9000PR@users.noreply.github.com>
2022-05-27 20:39:05 +01: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
e5de6c5d81 Strange Reagent now resets decaylevel upon successful resurrection (#17605)
Co-authored-by: Vicacrov <fe.adelina@gmail.com>
2022-05-03 04:31:36 +01:00
matttheficusandGitHub b8b6356150 time to purge (#17588) 2022-04-30 15:53:04 +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
KugamoandGitHub 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
b48c4e9fe5 Adds Dantalion, a new vampire subclass. (#17353)
* dantalion

* my sanity melts

* I am a front end engineer

* first review pass

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

* review pass part 2

* fixes and polishes

* review

* sprites thanks to ramon

* todo and power reshuffle

* styling + fix

* steel review

* thrall commune fixes + polish

* I hate som

* runtime fix + dethrall message

* balance patch + jobban support

* I clicked on the file bundle and this commit took so long to handle

* review

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

* review

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

* "last change they say"

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

* cool animation

* AA review

Co-authored-by: Farie82 <farie82@users.noreply.github.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
2022-04-17 20:19:38 +01:00
atteriaandGitHub 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
Sirryan2002andGitHub a3e7a0a700 Fixes Jestosteron and Clipboard runtime (#17509)
* clipboard fix

* jestosterone runtime fix
2022-03-27 11:33:03 +01:00
warriorstar-orionandGitHub 49953f386a Display container transfer amounts on examine. (#17416) 2022-03-04 10:21:11 +01:00
Kevin FriesandGitHub 615c9a2dbd Repair description of irish_cream and beepsky_smash (#17443) 2022-02-24 15:18:56 +01:00
SteelSlayerandGitHub 7131a3f2e2 Fixes Dreamchecker warnings in the codebase (#17422) 2022-02-23 08:36:02 +01:00
QwertytofortyandGitHub c8cdb70fd7 Fixes spelling of three mile island iced tea (#17362) 2022-01-22 19:06:41 +01:00
a0e5d6df44 Datumized vampires (#17166)
Co-authored-by: Farie82 <farie82@users.noreply.github.com>
Co-authored-by: dearmochi <1496804+dearmochi@users.noreply.github.com>
2022-01-18 21:16:09 +01:00
1da61d4d27 Adds a cap to Xenobiology Mobs and Allows Sentient Giant Spider prompts to be disabled (#17316)
Co-authored-by: dearmochi <1496804+dearmochi@users.noreply.github.com>
2022-01-16 18:54:10 +01:00
cfa4d63233 Fix Typo cluches -> clutches (#17289)
Co-authored-by: Charlie <69320440+hal9000PR@users.noreply.github.com>
2021-12-31 19:10:35 +01:00
ike709andGitHub d81602416e Fixes bad taste description logic for fruit wine (#17230) 2021-12-17 10:32:16 +01:00
AffectedArc07andGitHub 2d5736a61c Removes brig phys, adds another officer slot to compensate (#17180) 2021-12-06 15:00:43 +01:00
31b336da64 minor external organ refactor (#16183)
Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com>
Co-authored-by: dearmochi <1496804+dearmochi@users.noreply.github.com>
2021-12-01 22:17:44 +01:00
634f9c72f1 Vampire Rework. (#16476)
* vampire rework

* fixes and tweaks

* cleanup + tweaks

* grug stomp

* TGUI

* TGUI rebuild

* UID fix

* debugging cooldown fix

* first review changes

* subclass refactor

* tweaks + some sprites

* blackbox logging

* tweaks + grammar

* minor UI tweaks

* ability icon sprites.

* placeholder sprite warning fix

* melee mod code comment warning

* nullification rework

* final sprites!

* fixes

* sabre review pt 1

Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com>

* sabre review pt2

* sprites readd

* tgui rebuild

* removes traitor vampires

* fixes

* readds sprites

* runtime fixes

* hotfix

* more runtime fixes

* glare tweak. less confusing when the vampire is stunned.

* gargantua nerf

* minor tweaks.

* hemomancer nerfs

* bugfixes and cleanup

* I did a dumb

* couple of fixes

* confusion and shadow snare fixes

* hemomancer nerfs part 2 electric boogaloo

* TGUI rebuild

* fixes and easier events

* Umbrae tweaks

* gargantua tweak

* umbrae nerf 2 electric boogaloo. also var edit suggestion

* runtime fix

* buffs blood nutrition to be in line with its metabolic rate

* Henk stuff

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

* more review changes

* final tweak

* affected request + runtime fix

* FUCK

* fat fucks

* darkness tweaks

* UMBRAE AAAAAAAAAAAAAHH

* force doors bugfix

* either git or I am drunk

* admin rejuv fix

* I CANNOT SPELL

* shitnt code

* steel review

* tgui rebuild

* mochi review

* vampire ability usage logging

Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com>
Co-authored-by: Farie82 <farie82@users.noreply.github.com>
2021-11-14 15:34:56 +01:00
joep van der velden 39a280effd Shooting fuel tanks now is logged properly
objects that get qdeleted are only hit once by bullets
2021-11-10 10:23:47 +01:00
AffectedArc07 129318891d Nukes spacepods and associated jobs 2021-10-02 13:16:24 +01:00
variableundefinedandGitHub 7c996437ed Merge pull request #16766 from S34NW/spin_the_drinks
Allows rotating booze and soda dispensers with alt click
2021-09-25 16:04:29 -05:00
c0d9b0348b Update code/modules/reagents/chemistry/machinery/chem_dispenser.dm
Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com>
2021-09-25 21:24:38 +01:00
variableundefinedandGitHub 933f47a15e Merge pull request #16673 from botka4aet/grinder
Grinder - Use items for full container, not all
2021-09-23 18:58:54 -05:00
botka4aet 66595eab79 Update reagentgrinder.dm
For some reasons this check at start cicle is bad. Don't think about it before.
2021-09-23 18:23:06 +03:00
botka4aet 2c4cf6db3d Syntax fix 2021-09-23 18:12:13 +03:00
SabreML d4f8a08531 parallel = FALSE 2021-09-22 19:20:39 +01:00
S34NW 9ce920bbbf spinny drink dispensers 2021-09-22 11:56:20 +01:00
SabreML a0fef16d3e Reagent name capitalisation 2021-09-18 18:11:44 +01:00
variableundefinedandGitHub fa3fa1dc6a Merge pull request #16579 from FlattestGuitar/armor-defines
Adds defines for damage flags
2021-09-17 22:10:20 -05:00
Fox McCloud 3e9001f7ee Nerfs Earthsblood 2021-09-15 14:32:10 -04:00