mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2025-12-28 19:11:37 +00:00
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:
@@ -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
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
throw_range = 5
|
||||
origin_tech = list(TECH_BIO = 3)
|
||||
attack_verb = list("attacked", "slapped", "whacked")
|
||||
var/clone_source = FALSE
|
||||
var/mob/living/carbon/brain/brainmob = null
|
||||
|
||||
/obj/item/organ/internal/brain/robotize()
|
||||
@@ -133,6 +134,10 @@
|
||||
icon = 'icons/mob/slimes.dmi'
|
||||
icon_state = "green slime extract"
|
||||
parent_organ = BP_TORSO
|
||||
clone_source = TRUE
|
||||
|
||||
/obj/item/orgam/internal/brain/slime/is_open_container()
|
||||
return 1
|
||||
|
||||
/obj/item/organ/internal/brain/golem
|
||||
name = "chem"
|
||||
|
||||
Reference in New Issue
Block a user