Commit Graph

10336 Commits

Author SHA1 Message Date
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
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
FlattestGuitar
6261a7d8da blurry eyes blur eyes 2020-10-04 14:47:53 +02:00
joep van der velden
8baf054e81 clothing that gives speed now works properly as well 2020-10-03 13:28:41 +02:00
warior4356
b157355763 Merge branch 'master' into corporate-comms 2020-10-02 17:04:04 -07:00
joep van der velden
815e50d0e7 Fixed the logical issues 2020-10-02 23:01:03 +02:00
joep van der velden
3692962e68 Makes IGNORESLOWDOWN not ignore speedups 2020-10-02 22:51:07 +02:00
joep van der velden
876c163897 Stops dionas from getting nutrients from light as vampire 2020-10-02 22:35:10 +02:00
AffectedArc07
7f2c93f7d7 Merge pull request #14467 from Aquilar/quickfixreflection
Fixes lasers ignoring shields of all types.
2020-10-02 10:49:34 +01:00
Kyep
7da52633c9 Fixes terror princesses/queens being firebenders 2020-10-01 22:57:57 -07:00
AffectedArc07
e107b1cf1e Merge pull request #14443 from SabreML/Miner-preferences-clothing
Changes the Character Preferences representation for Shaft Miners to use the new sprites
2020-10-01 17:28:42 +01:00