Nerfs blobs (#20947)

* nerfs the blob

* we're already doing that gosh this code is old
This commit is contained in:
Joan Lung
2016-10-15 17:59:13 +02:00
committed by AnturK
parent 7027568fee
commit 973e5c4012
5 changed files with 12 additions and 16 deletions
+3 -3
View File
@@ -82,8 +82,8 @@
desc = "A floating, fragile spore."
icon_state = "blobpod"
icon_living = "blobpod"
health = 40
maxHealth = 40
health = 30
maxHealth = 30
verb_say = "psychically pulses"
verb_ask = "psychically probes"
verb_exclaim = "psychically yells"
@@ -91,7 +91,7 @@
melee_damage_lower = 2
melee_damage_upper = 4
obj_damage = 20
environment_smash = 0
environment_smash = 1
attacktext = "hits"
attack_sound = 'sound/weapons/genhit1.ogg'
flying = 1
+3 -4
View File
@@ -34,7 +34,7 @@
else
src << "<span class='warning'>There is already a blob here!</span>"
return 0
if(O.density)
else if(O.density)
src << "<span class='warning'>This spot is too dense to place a blob core on!</span>"
return 0
if(world.time <= manualplace_min_time && world.time <= autoplace_max_time)
@@ -170,7 +170,6 @@
var/list/mob/dead/observer/candidates = pollCandidatesForMob("Do you want to play as a [blob_reagent_datum.name] blobbernaut?", ROLE_BLOB, null, ROLE_BLOB, 50, blobber) //players must answer rapidly
if(candidates.len) //if we got at least one candidate, they're a blobbernaut now.
var/client/C = pick(candidates)
blobber.notransform = 0
blobber.key = C.key
blobber << 'sound/effects/blobattack.ogg'
blobber << 'sound/effects/attackblob.ogg'
@@ -179,8 +178,8 @@
blobber << "You can communicate with other blobbernauts and overminds via <b>:b</b>"
blobber << "Your overmind's blob reagent is: <b><font color=\"[blob_reagent_datum.color]\">[blob_reagent_datum.name]</b></font>!"
blobber << "The <b><font color=\"[blob_reagent_datum.color]\">[blob_reagent_datum.name]</b></font> reagent [blob_reagent_datum.shortdesc ? "[blob_reagent_datum.shortdesc]" : "[blob_reagent_datum.description]"]"
else
blobber.notransform = 0 //otherwise, just let it move
if(blobber)
blobber.notransform = 0
/mob/camera/blob/verb/relocate_core()
set category = "Blob"
+1 -2
View File
@@ -37,9 +37,8 @@
qdel(I)
staticOverlays.len = 0
remove_from_all_data_huds()
..()
return QDEL_HINT_HARDDEL
return ..()
/mob/living/proc/OpenCraftingMenu()
@@ -152,14 +152,11 @@
/mob/living/silicon/robot/blob_act(obj/structure/blob/B)
if (stat != 2)
adjustBruteLoss(60)
updatehealth()
return 1
if(stat != DEAD)
adjustBruteLoss(30)
else
gib()
return 1
return 0
return TRUE
/mob/living/silicon/robot/ex_act(severity, target)
switch(severity)
+2 -1
View File
@@ -16,7 +16,8 @@
qdel(cc)
client_colours = null
ghostize()
return ..()
..()
return QDEL_HINT_HARDDEL
var/next_mob_id = 0
/mob/New()