From ca18f283e2178e6f463bc4f63124d2fdcf8eef5b Mon Sep 17 00:00:00 2001 From: Arturlang Date: Fri, 27 Dec 2019 16:18:05 +0100 Subject: [PATCH 1/7] Nerfs armor and antistun --- code/modules/antagonists/bloodsucker/datum_bloodsucker.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm index febf53c324..58a68af98b 100644 --- a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm +++ b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm @@ -200,9 +200,9 @@ var/mob/living/carbon/human/H = owner.current var/datum/species/S = H.dna.species // Make Changes - S.brutemod *= 0.5 // <-------------------- Start small, but burn mod increases based on rank! + S.brutemod *= 0.4 // <-------------------- Start small, but burn mod increases based on rank! S.coldmod = 0 - S.stunmod *= 0.25 + S.stunmod *= 0.35 S.siemens_coeff *= 0.75 //base electrocution coefficient 1 //S.heatmod += 0.5 // Heat shouldn't affect. Only Fire. //S.punchstunthreshold = 8 //damage at which punches from this race will stun 9 @@ -319,8 +319,8 @@ datum/antagonist/bloodsucker/proc/SpendRank() if(ishuman(owner.current)) var/mob/living/carbon/human/H = owner.current var/datum/species/S = H.dna.species - S.burnmod *= 0.025 // Slightly more burn damage - S.stunmod *= 0.95 // Slightly less stun time. + S.burnmod *= 0.02 // Slightly more burn damage + S.stunmod *= 0.9 // Slightly less stun time. S.punchdamagelow += 0.5 S.punchdamagehigh += 0.5 // NOTE: This affects the hitting power of Brawn. // More Health From d2709e86ece8b43cf00ad232d04fc158db87c30a Mon Sep 17 00:00:00 2001 From: Arturlang Date: Sat, 28 Dec 2019 15:20:16 +0200 Subject: [PATCH 2/7] What about this? --- code/modules/antagonists/bloodsucker/datum_bloodsucker.dm | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm index 58a68af98b..d1b778fe1b 100644 --- a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm +++ b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm @@ -200,7 +200,7 @@ var/mob/living/carbon/human/H = owner.current var/datum/species/S = H.dna.species // Make Changes - S.brutemod *= 0.4 // <-------------------- Start small, but burn mod increases based on rank! + S.brutemod *= 0.2 // <-------------------- Start small, but burn mod increases based on rank! S.coldmod = 0 S.stunmod *= 0.35 S.siemens_coeff *= 0.75 //base electrocution coefficient 1 @@ -319,12 +319,10 @@ datum/antagonist/bloodsucker/proc/SpendRank() if(ishuman(owner.current)) var/mob/living/carbon/human/H = owner.current var/datum/species/S = H.dna.species - S.burnmod *= 0.02 // Slightly more burn damage - S.stunmod *= 0.9 // Slightly less stun time. S.punchdamagelow += 0.5 S.punchdamagehigh += 0.5 // NOTE: This affects the hitting power of Brawn. // More Health - owner.current.setMaxHealth(owner.current.maxHealth + 5) + owner.current.setMaxHealth(owner.current.maxHealth + 10) // Vamp Stats regenRate += 0.05 // Points of brute healed (starts at 0.3) feedAmount += 2 // Increase how quickly I munch down vics (15) From c4975d88e46be09feba9fc45f942139524cd89ae Mon Sep 17 00:00:00 2001 From: Arturlang Date: Sat, 28 Dec 2019 15:26:44 +0200 Subject: [PATCH 3/7] Wait no its actually the other way around. --- code/modules/antagonists/bloodsucker/datum_bloodsucker.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm index d1b778fe1b..fc93c87415 100644 --- a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm +++ b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm @@ -200,7 +200,7 @@ var/mob/living/carbon/human/H = owner.current var/datum/species/S = H.dna.species // Make Changes - S.brutemod *= 0.2 // <-------------------- Start small, but burn mod increases based on rank! + S.brutemod *= 0.8 // <-------------------- Start small, but burn mod increases based on rank! S.coldmod = 0 S.stunmod *= 0.35 S.siemens_coeff *= 0.75 //base electrocution coefficient 1 From 207a72b84c678b61db7777ffb426e554d0a5d996 Mon Sep 17 00:00:00 2001 From: Arturlang Date: Sun, 29 Dec 2019 01:58:00 +0200 Subject: [PATCH 4/7] Physiology so species changes dont fuck it up --- .../antagonists/bloodsucker/datum_bloodsucker.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm index fc93c87415..424f6d2f98 100644 --- a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm +++ b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm @@ -183,7 +183,7 @@ BuyPower(new /datum/action/bloodsucker/masquerade) BuyPower(new /datum/action/bloodsucker/veil) // Traits - for (var/T in defaultTraits) + for(var/T in defaultTraits) ADD_TRAIT(owner.current, T, "bloodsucker") if(HAS_TRAIT(owner.current, TRAIT_TOXINLOVER)) //No slime bonuses here, no thank you had_toxlover = TRUE @@ -200,10 +200,10 @@ var/mob/living/carbon/human/H = owner.current var/datum/species/S = H.dna.species // Make Changes - S.brutemod *= 0.8 // <-------------------- Start small, but burn mod increases based on rank! - S.coldmod = 0 - S.stunmod *= 0.35 - S.siemens_coeff *= 0.75 //base electrocution coefficient 1 + physiology.brutemod *= 0.8 // <-------------------- Start small, but burn mod increases based on rank! + physiology.coldmod = 0 + physiology.stunmod *= 0.35 + physiology.siemens_coeff *= 0.75 //base electrocution coefficient 1 //S.heatmod += 0.5 // Heat shouldn't affect. Only Fire. //S.punchstunthreshold = 8 //damage at which punches from this race will stun 9 S.punchdamagelow += 1 //lowest possible punch damage 0 From c01852ff5df2751d875d749b9a2de1d788e05a13 Mon Sep 17 00:00:00 2001 From: Arturlang Date: Sun, 29 Dec 2019 02:04:00 +0200 Subject: [PATCH 5/7] Whoops --- code/modules/antagonists/bloodsucker/datum_bloodsucker.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm index 424f6d2f98..7f6d73a819 100644 --- a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm +++ b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm @@ -199,6 +199,7 @@ if(ishuman(owner.current)) var/mob/living/carbon/human/H = owner.current var/datum/species/S = H.dna.species + var/datum/physiology/physiology // Make Changes physiology.brutemod *= 0.8 // <-------------------- Start small, but burn mod increases based on rank! physiology.coldmod = 0 From 10538e6da92aa573bba529a6490dbb4e449ed448 Mon Sep 17 00:00:00 2001 From: Arturlang Date: Sun, 29 Dec 2019 02:12:22 +0200 Subject: [PATCH 6/7] Aarggghh small fucking differences --- code/modules/antagonists/bloodsucker/datum_bloodsucker.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm index 7f6d73a819..e48eccc237 100644 --- a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm +++ b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm @@ -201,9 +201,9 @@ var/datum/species/S = H.dna.species var/datum/physiology/physiology // Make Changes - physiology.brutemod *= 0.8 // <-------------------- Start small, but burn mod increases based on rank! - physiology.coldmod = 0 - physiology.stunmod *= 0.35 + physiology.brute_mod *= 0.8 // <-------------------- Start small, but burn mod increases based on rank! + physiology.cold_mod = 0 + physiology.stun_mod *= 0.35 physiology.siemens_coeff *= 0.75 //base electrocution coefficient 1 //S.heatmod += 0.5 // Heat shouldn't affect. Only Fire. //S.punchstunthreshold = 8 //damage at which punches from this race will stun 9 From 0776cade21594443c7b1b42542ed799d5d476b1b Mon Sep 17 00:00:00 2001 From: Arturlang Date: Mon, 30 Dec 2019 20:18:49 +0200 Subject: [PATCH 7/7] Ghommies fixes --- .../modules/antagonists/bloodsucker/datum_bloodsucker.dm | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm index e48eccc237..97b4437298 100644 --- a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm +++ b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm @@ -199,12 +199,11 @@ if(ishuman(owner.current)) var/mob/living/carbon/human/H = owner.current var/datum/species/S = H.dna.species - var/datum/physiology/physiology // Make Changes - physiology.brute_mod *= 0.8 // <-------------------- Start small, but burn mod increases based on rank! - physiology.cold_mod = 0 - physiology.stun_mod *= 0.35 - physiology.siemens_coeff *= 0.75 //base electrocution coefficient 1 + H.physiology.brute_mod *= 0.8 // <-------------------- Start small, but burn mod increases based on rank! + H.physiology.cold_mod = 0 + H.physiology.stun_mod *= 0.35 + H.physiology.siemens_coeff *= 0.75 //base electrocution coefficient 1 //S.heatmod += 0.5 // Heat shouldn't affect. Only Fire. //S.punchstunthreshold = 8 //damage at which punches from this race will stun 9 S.punchdamagelow += 1 //lowest possible punch damage 0