Xenomorph Balancing Act 1.1

Simple balances and fixes due to a recent event.

- Changed plasma cost for laying eggs, from 75 to 200.

- Changed Agony damage of neurotoxin, from 80 to 60.

- Finally fixed the fact that xenomorphs cannot see in the dark. Xenomorphs can now see turfs and mobs, but lose some range when in the dark.

- Changed ability name Gut to Slaughter, to more accurately describe what it does.
This commit is contained in:
Sym
2020-10-10 21:27:48 -04:00
parent 588f132ead
commit 18bc6fb6e3
3 changed files with 11 additions and 7 deletions

View File

@@ -79,7 +79,7 @@
// Queen verbs. // Queen verbs.
/mob/living/carbon/human/proc/lay_egg() /mob/living/carbon/human/proc/lay_egg()
set name = "Lay Egg (75)" set name = "Lay Egg (200)" //CHOMPedit changed number value
set desc = "Lay an egg to produce huggers to impregnate prey with." set desc = "Lay an egg to produce huggers to impregnate prey with."
set category = "Abilities" set category = "Abilities"
@@ -92,7 +92,7 @@
to_chat(src, "There's already an egg here.") to_chat(src, "There's already an egg here.")
return return
if(check_alien_ability(75,1,O_EGG)) if(check_alien_ability(200,1,O_EGG)) //CHOMPedit changed plasma cost from 75 to 200
visible_message("<span class='alium'><B>[src] has laid an egg!</B></span>") visible_message("<span class='alium'><B>[src] has laid an egg!</B></span>")
new /obj/structure/alien/egg(loc) //CHOMPedit. Changed from obj/effect to obj/structure new /obj/structure/alien/egg(loc) //CHOMPedit. Changed from obj/effect to obj/structure
@@ -331,7 +331,7 @@
/mob/living/carbon/human/proc/gut() /mob/living/carbon/human/proc/gut()
set category = "Abilities" set category = "Abilities"
set name = "Gut" set name = "Slaughter" //CHOMPedit renamed Gut to Slaughter so its more obvious what it does
set desc = "While grabbing someone aggressively, rip their guts out or tear them apart." set desc = "While grabbing someone aggressively, rip their guts out or tear them apart."
if(last_special > world.time) if(last_special > world.time)
@@ -347,7 +347,7 @@
return return
if(G.state < GRAB_AGGRESSIVE) if(G.state < GRAB_AGGRESSIVE)
to_chat(src, "<span class='danger'>You must have an aggressive grab to gut your prey!</span>") to_chat(src, "<span class='danger'>You must have an aggressive grab to slaughter your prey!</span>") //CHOMPedit
return return
last_special = world.time + 50 last_special = world.time + 50

View File

@@ -11,6 +11,7 @@
rarity_value = 3 rarity_value = 3
darksight = 10 //CHOMPedit. Added darksight darksight = 10 //CHOMPedit. Added darksight
vision_flags = SEE_SELF|SEE_MOBS|SEE_TURFS //CHOMPedit trying to make xenos see properly
pixel_offset_x = -16 //CHOMPedit. I literally had to make a different form of pixel_x just for this species, fuck my life pixel_offset_x = -16 //CHOMPedit. I literally had to make a different form of pixel_x just for this species, fuck my life
@@ -55,8 +56,6 @@
breath_type = null breath_type = null
poison_type = null poison_type = null
vision_flags = SEE_SELF|SEE_MOBS
has_organ = list( has_organ = list(
O_HEART = /obj/item/organ/internal/heart, O_HEART = /obj/item/organ/internal/heart,
O_BRAIN = /obj/item/organ/internal/brain/xeno, O_BRAIN = /obj/item/organ/internal/brain/xeno,
@@ -182,6 +181,8 @@
slowdown = 1 slowdown = 1
tail = null //CHOMPedit. Set to null tail = null //CHOMPedit. Set to null
rarity_value = 5 rarity_value = 5
darksight = 10 //CHOMPedit testing
vision_flags = SEE_SELF|SEE_MOBS|SEE_TURFS //CHOMPedit trying to make xenos see properly
icobase = 'icons/mob/human_races/xenos/r_xenos_drone.dmi' icobase = 'icons/mob/human_races/xenos/r_xenos_drone.dmi'
deform = 'icons/mob/human_races/xenos/r_xenos_drone.dmi' deform = 'icons/mob/human_races/xenos/r_xenos_drone.dmi'
@@ -222,6 +223,7 @@
slowdown = -2 slowdown = -2
total_health = 150 total_health = 150
tail = null //CHOMPedit. Set to null tail = null //CHOMPedit. Set to null
vision_flags = SEE_SELF|SEE_MOBS|SEE_TURFS //CHOMPedit trying to make xenos see properly
icobase = 'icons/mob/human_races/xenos/r_xenos_hunter.dmi' icobase = 'icons/mob/human_races/xenos/r_xenos_hunter.dmi'
deform = 'icons/mob/human_races/xenos/r_xenos_hunter.dmi' deform = 'icons/mob/human_races/xenos/r_xenos_hunter.dmi'
@@ -252,6 +254,7 @@
slowdown = 0 slowdown = 0
total_health = 200 total_health = 200
tail = null //CHOMPedit. Set to null tail = null //CHOMPedit. Set to null
vision_flags = SEE_SELF|SEE_MOBS|SEE_TURFS //CHOMPedit trying to make xenos see properly
icobase = 'icons/mob/human_races/xenos/r_xenos_sentinel.dmi' icobase = 'icons/mob/human_races/xenos/r_xenos_sentinel.dmi'
deform = 'icons/mob/human_races/xenos/r_xenos_sentinel.dmi' deform = 'icons/mob/human_races/xenos/r_xenos_sentinel.dmi'
@@ -287,6 +290,7 @@
slowdown = 4 slowdown = 4
tail = null //CHOMPedit. Set to null tail = null //CHOMPedit. Set to null
rarity_value = 10 rarity_value = 10
vision_flags = SEE_SELF|SEE_MOBS|SEE_TURFS //CHOMPedit trying to make xenos see properly
icobase = 'icons/mob/human_races/xenos/r_xenos_queen.dmi' icobase = 'icons/mob/human_races/xenos/r_xenos_queen.dmi'
deform = 'icons/mob/human_races/xenos/r_xenos_queen.dmi' deform = 'icons/mob/human_races/xenos/r_xenos_queen.dmi'

View File

@@ -152,7 +152,7 @@
icon_state = "neurotoxin" icon_state = "neurotoxin"
damage = 5 damage = 5
damage_type = BIOACID damage_type = BIOACID
agony = 80 agony = 60 //CHOMPedit lowered agony damage
check_armour = "bio" check_armour = "bio"
armor_penetration = 25 // It's acid-based armor_penetration = 25 // It's acid-based