mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-27 15:17:01 +01:00
Nerfs blobs (#20947)
* nerfs the blob * we're already doing that gosh this code is old
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -16,7 +16,8 @@
|
||||
qdel(cc)
|
||||
client_colours = null
|
||||
ghostize()
|
||||
return ..()
|
||||
..()
|
||||
return QDEL_HINT_HARDDEL
|
||||
|
||||
var/next_mob_id = 0
|
||||
/mob/New()
|
||||
|
||||
Reference in New Issue
Block a user