Allows Prometheans to be cloned from their Core. (#4602)

* Allows Prometheans to be cloned from their Core.

* Swap brain cloning dependency from the cloner to the brain itself.

* Fffffff Changelog. And to_chat.
This commit is contained in:
Mechoid
2018-01-24 18:19:32 -06:00
committed by Anewbe
parent 891440376b
commit 6df90c09e3
8 changed files with 82 additions and 13 deletions
+20 -2
View File
@@ -39,7 +39,25 @@
// Prevents borging (specifically the MMI part), actual effect is on the MMI.
/datum/modifier/no_borg
name = "Cyboernetic Incompatability"
name = "Cybernetic Incompatability"
desc = "For whatever reason, your brain is incompatable with direct cybernetic interfaces, such as the MMI."
flags = MODIFIER_GENETIC
flags = MODIFIER_GENETIC
//////////////////////////////////////
//Species-Specific Cloning Modifiers//
/////////////////////////////////////
/datum/modifier/cloning_sickness/promethean
name = "reformation sickness"
desc = "Your core feels damaged, as you were reformed with the improper machinery."
on_created_text = "<span class='warning'><font size='3'>Your core aches.</font></span>"
on_expired_text = "<span class='notice'><font size='3'>You feel your core's strength returning to normal.</font></span>"
incoming_damage_percent = 1 //Level the incoming damage from the parent modifier. They already take 200% burn.
incoming_brute_damage_percent = 1.5 //150% incoming brute damage. Decreases the effectiveness of their 0.75 modifier.
incoming_hal_damage_percent = 1.25 //125% incoming halloss.
outgoing_melee_damage_percent = 0.5 //50% less outgoing melee damage.
attack_speed_percent = 1.2 //20% slower attack speed.
@@ -91,6 +91,7 @@
var/death_sound
var/death_message = "seizes up and falls limp, their eyes dead and lifeless..."
var/knockout_message = "has been knocked unconscious!"
var/cloning_modifier = /datum/modifier/cloning_sickness
// Environment tolerance/life processes vars.
var/reagent_tag //Used for metabolizing reagents.
@@ -44,6 +44,8 @@ var/datum/species/shapeshifter/promethean/prometheans
burn_mod = 2
oxy_mod = 0
cloning_modifier = /datum/modifier/cloning_sickness/promethean
cold_level_1 = 280 //Default 260 - Lower is better
cold_level_2 = 220 //Default 200
cold_level_3 = 130 //Default 120