Commit Graph

10346 Commits

Author SHA1 Message Date
farie82 3271af3357 Makes dead brains able to ghost speak (#14726) 2020-10-31 17:51:37 -04:00
Qwertytoforty e3ee0b01e8 Makes slimes have slime jelly for blood (#14665)
* Makes slimes have slime jelly for blood, reduces the healing and toxin effects of slime jelly

* Slime jelly is a diffrent colour so it does not look like blood, slime jelly iv bag added, said bag is now found in nanomed plus

* Makes slimes bleed in c o l o u r, makes iron affect exotic blood species.

* Makes slime blood always the same colour as skin, fixing dye and CMA issues

* Fixes iron mistake

* Fix henk stuff

Adds EXOTIC_COLOR trait, used if you want exotic blood to be coloured when splattering, in this case slime blood. Removes uneeded blood data stuff

* Update toxins.dm

* Fixes the black blood issue

By B-B-BLENDING the slime colour with a medium grey, it helps match the blood colour to the true colour of the slime way better, meaning that a default slime that looks grey (but techicaly has pitch black skin codewise) will have grey blood.

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

Co-authored-by: farie82 <joepvelden@hotmail.com>

* Update code/modules/mob/living/carbon/human/species/slime.dm

Co-authored-by: farie82 <joepvelden@hotmail.com>

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

Co-authored-by: farie82 <joepvelden@hotmail.com>

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

Co-authored-by: farie82 <joepvelden@hotmail.com>

* Signals for henk, fixes henks worries, less processing

* Fixes runtime

* Update code/modules/mob/living/carbon/human/species/slime.dm

Co-authored-by: farie82 <joepvelden@hotmail.com>

* Update code/modules/surgery/organs/blood.dm

Co-authored-by: farie82 <joepvelden@hotmail.com>

* Update code/modules/surgery/organs/blood.dm

Co-authored-by: farie82 <joepvelden@hotmail.com>

* Update code/modules/mob/living/carbon/human/species/slime.dm

Co-authored-by: farie82 <joepvelden@hotmail.com>

* Update code/modules/mob/living/carbon/human/species/slime.dm

Co-authored-by: farie82 <joepvelden@hotmail.com>

Co-authored-by: farie82 <joepvelden@hotmail.com>
2020-10-31 17:49:55 -04:00
AffectedArc07 d688ac6f9c Colour coded CPU usage (#14788) 2020-10-31 13:30:29 -04:00
Ryal 4013fa8c15 Adds handheld booze and soda dispensers to the service borg (#14530)
* Saving progress

* changed from true/false

* Committing progress

* Fixes charging to be an even number

* Fixes botanical dispenser. PlantBGone and Weedkiller are NOT chems

* Removes depricated item

* Resolves merge conflict

* Adds the ability to swap cells

* Formatting changes

* Formatting fix

* Sprites updated

* Assorted fixes

* Fixed merge conflict

* Resolved Merge Conflict

* New to Initialize and adds switch

* Removes UI title var

* Removes comment

* adds switch statement

* Static data for chemicals

* Resolve Merge conflict
2020-10-30 11:22:42 -04:00
AffectedArc07 2e0dcd641f Merge pull request #13549 from farie82/tubes-tweak
Refactors and reworks transit tube pods. Maint drones can now also use them
2020-10-29 14:07:58 +00:00
AffectedArc07 0cbc9c2457 Merge pull request #14763 from TDSSS/camelcase-ree
Adds proper snake cases to SSPersistence
2020-10-29 14:02:57 +00:00
joep van der velden 36d3b7a930 Makes honkbots not think they are secbots 2020-10-29 14:45:53 +01:00
TDSSS eece0757f7 better debug 2020-10-29 09:50:25 +01:00
AffectedArc07 2c37ae8fd0 The road to Initialize() stability - Enforcing parent call on New(), Initialize() and Destroy() (#14719)
* The road to Initialize() stability

* Fixes sanity, for now
2020-10-28 12:35:36 -04:00
TDSSS b1960b5c40 cases go brrrrr 2020-10-28 15:16:43 +01:00
Adrer e89a198f43 No longer shows flavour text when examining someone who's mutilated (#14722)
* Changed flavour text visibility

* Checks if head is actually there before causing runtime

* Checks if head is there before checking head state

* Runtime fix 2 electric boogaloo

* first review processed

* Only checks for disfigured head now
2020-10-26 20:45:22 -04:00
Samuel c99f7e3b22 Boo! Rework (#14543)
* Boo Refactor

* Boo-Refactor Review Items

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

* Vending Machines Flicker

* Dave's Fire PR Review Mixtape Ft. SteelSlayer

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

Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>
2020-10-26 19:57:02 -04:00
AffectedArc07 9e8932afac Centralised persistent data management framework (#14169)
* Centralised persistent data management framework

* register() proc

* Deletes lavaland black box
2020-10-26 17:54:15 -04:00
AffectedArc07 ca29f5340e Runechat - stop bugging me for gods sake (#14141)
* Runechat - stop bugging me for gods sake

* Hotfix

* V2

* Patch 1

* Removes Radio

* Colour Sanity

* Fixes loc issues

* 2020-08-28

* LF --> CRLF

* Forgot this

* Fixes holopad stuffs

* Preference toggle existing!

* Drask + Kidan
2020-10-26 10:10:09 -04:00
AffectedArc07 5f36ee25c1 Merge pull request #14000 from Kyep/terror_purple_miniupdate
Purple Terror Fix, Tweak, Status Panel
2020-10-25 21:20:15 +00:00
spookydonut 62a4ad4266 spaceman 2020-10-25 02:26:27 +08:00
AffectedArc07 4bb6a4929f Merge remote-tracking branch 'ParadiseSS13/master' into pr/warior4356/14493 2020-10-24 09:51:04 +01:00
AffectedArc07 86b5f8395e [TGUI] Crafting (#14700)
* TGUI Crafting

* Mochi Tweaks
2020-10-23 14:13:07 -04:00
warior4356 25da16d6d4 Merge branch 'master' into corporate-comms 2020-10-21 19:14:17 -07:00
Qwertytoforty 5ef7fdd0c0 Gives syndicate consoles syndicate bubbles (#14661) 2020-10-21 18:06:20 -04:00
AffectedArc07 a6d333ab5e Adds user logging for emitter deletions + Fixes lobby tab (#14685)
* Adds user logging for emitter deletions

* Fixes something I broke with lobby too
2020-10-21 15:16:03 -04:00
AffectedArc07 e5f0031d19 Removes lag for admins connecting at roundstart (#14684) 2020-10-21 13:26:35 -04:00
Iren a3d01c18f7 PR - Gender Update (#14406)
* PR - Gender Update

Gives Gender three states instead of two. This allows clones of tri-gendered species to properly carry their genders over to new bodies (e.g. Greys, Drask, etc.).

Tristate Gender Set Proc
Tristate Gender Get Proc
Fixes where Binary State was needed.

* Update update_icons.dm

Yeah, let's _not_ have Genderless folks get inconsistently gendered body part sprites (e.g. head, groin, torso mismatch).

* Update dna2.dm

* Update dna2.dm

* Update organ_icon.dm

* Update update_icons.dm

* Update dna2_helpers.dm

* Update organ_icon.dm

Readability (spacing)

* Update dna_injector.dm

* Update dna2.dm

* Changes made per Affected's requests.

Changes made per Affected's feedback.

* Update dna2.dm

Got our heads too deep in using this just for DNA_UI_GENDERr - returning the Set and Get procs to 0, 1, 2 as per Affected's request.

While in there, noticed some housekeeping items:
- reorganized the ranges so they flow numerically now
- changed the ranges so they don't overlap (line 205 having been the worst)
- removed the "else" statement from line 222 since we're using ASSERTS. There shouldn't be a value outside the range of 0 to 2 for this.
2020-10-21 09:45:44 -04:00
Marginalorb 8859634d3a Fixes Wryn's tail and adds the ability to sting (#14507)
* NanoMap Auto-Update (Mon Sep 21 07:07:21 UTC 2020)

* Wryn Sting

Wryn Sting code, Wryn Sting Button Icon Sprites

Co-Authored-By: Marginalorb <6353671+Marginalorb@users.noreply.github.com>

* Update actions.dmi

Co-Authored-By: Marginalorb <6353671+Marginalorb@users.noreply.github.com>

* further wryn fixes and some logging changes

* Changed Wryn Sting per Suggestions

Shout out to @SteelSlayer  and @FlattestGuitar  for their patience in teaching me how to make these changes possible!

Co-Authored-By: Marginalorb <6353671+Marginalorb@users.noreply.github.com>

* Fixes Trailing Newline in Body_Accessories.dm

* Update actions.dmi

* Nanomap fix

* I will try again and then I will try Affected's Suggestion Oh my God ReeeeeeEeeE

Co-authored-by: NanoMap Generation <action@github.com>
Co-authored-by: Kiyahitayika <69871346+Kiyahitayika@users.noreply.github.com>
Co-authored-by: Marginalorb <6353671+Marginalorb@users.noreply.github.com>
2020-10-21 00:32:53 -04:00
joep van der velden 24a4d7886e Fixes a runtime in the netherworld link 2020-10-20 13:08:42 +02:00
moxian bb42dca256 Fix runtime in eyes_shine (#14670)
Triggered by people with no eyes (say, slimes), but with an eye implant.
2020-10-19 23:27:22 -04:00
AffectedArc07 19df15ad21 TGUI Mirrors + CMA (#14648)
* TGUI Mirrors + CMA

* Forgot this

* Farie tweaks

* Optimisations
2020-10-19 14:16:20 -04:00
SabreML 668932c256 Makes 'Plastic Surgery' names include held ID Cards (#14168)
* Update plastic_surgery.dm

* Fix

Thanks to AA for basically writing the code for me.

* Added 'get_id_from_hands' proc

* Changed held ID check to use said proc

* ID cards on patients body are now also shown

Probably overthinking it as usual.

Also added a couple of comments.

* Tweaks
2020-10-17 18:42:15 -04:00
Iren e535108095 IPC - Vomit Tweak (#14542)
* IPC No Vomit

No, IPC, no vomit.

* Update carbon.dm

* Update carbon.dm

* Update carbon.dm
2020-10-17 14:46:03 -04:00
AffectedArc07 20a8424fff TGUI AI Law Manager (#14636) 2020-10-17 14:01:27 -04:00
Ryal c04a6a91ec Adds reagent vision to Service, Medical, ERT, DS, and Destroyer cyborgs (#14499)
* Adds chem vision to Service, Medical, ERT, DS, and Destroyer borgs

* Gives service borg advanced reagent scanner
2020-10-17 13:32:26 -04:00
Iren 5feb1201c3 Code Standardisation - Language.Dm (#14560)
* Legal Name Change Form

* Update code/modules/mob/language.dm

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

* Update language.dm

* Spacing in Language

* Spacing

* Update language.dm

Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>
2020-10-17 13:18:39 -04:00
AffectedArc07 d7e4e2cf5f [TGUI] Air Alarms + Central Atmos Control (#14620)
* [TGUI] Air Alarms + Central Atmos Control

* Mochi Tweaks
2020-10-17 11:22:09 -04:00
warior4356 73d5361695 Merge branch 'master' into corporate-comms 2020-10-16 21:45:48 -07:00
variableundefined daa8d39694 Oops 2020-10-15 16:19:39 -04:00
variableundefined e039b8e560 Rename all instances of "virgin" being used as a variable name to more appropriate and self-explanatory variable name 2020-10-15 16:11:11 -04:00
AffectedArc07 960efdd5e7 [READY] TGUI pAIs (#14524)
* TGUI pAIs

* Nukes an old template

* pAI Crew Manifest

* pAI Atmos Scan

* pAI Medical Records

* pAI Security Records + code cleanup

* pAI directives + More refactoring

* Sorts the toggles out

* pAI messenger

* WIP - Radios

* pAI radio - working

* pAI Signalers

* Nukes some arleady gone templates

* Forgot to purge this too

* pAI Door Jack

* pAI Bioscan

* Mochi tweaks

* Farie Fixes

* Spacing
2020-10-15 07:19:57 -04:00
warior4356 74da3a3992 Merge branch 'master' into corporate-comms 2020-10-12 16:31:15 -07:00
Kyep c01c453bce fixes princesses/queens getting incorrect chat message on death 2020-10-12 15:31:01 -07:00
Kyep 55a8825703 Revert "Fix eyeblur runtimes"
This reverts commit a416e8efdb.
2020-10-12 07:10:56 -07:00
AffectedArc07 13a0e7178f Merge pull request #14566 from farie82/mmi-borging-alert
Adds an alert to the ghosts before people borg a playerless MMI. Will prevent borging till the ghost is in the MMI
2020-10-11 10:07:16 +01:00
AffectedArc07 a50f656d8d Game Preferences Update (#13936) 2020-10-09 14:53:59 -04:00
joep van der velden 8eaa959c4f Adds an alert before people borg a playerless MMI 2020-10-08 23:51:53 +02:00
mochi a416e8efdb Fix eyeblur runtimes 2020-10-06 14:42:21 +02:00
AffectedArc07 1bf89d65d8 Merge pull request #14519 from farie82/IGNORESLOWDOWN-fix
Makes the speed gene and other ignoreslowdown buffs take speedups into account
2020-10-06 08:36:45 +01:00
AffectedArc07 7f57108434 Merge pull request #14531 from FlattestGuitar/eyes-wide-blurred
Blurry eyes blur eyes
2020-10-06 08:34:11 +01:00
mochi 01fa079b72 Merge remote-tracking branch 'upstream/master' into refactor-spawning-from-vents 2020-10-04 21:03:25 +02:00
joep van der velden ac8eef37f1 Makes legion cores ignore all slowdown/speedups 2020-10-04 20:54:21 +02:00
AffectedArc07 f4636015bd Merge pull request #14455 from Kyep/terror_web_spacemove
Fixes zero-G spiderweb weirdness
2020-10-04 18:24:49 +01:00
AffectedArc07 397f98baee Merge pull request #14481 from Kyep/manifest_ssd
Improved OOC Manifest
2020-10-04 18:22:32 +01:00