[Non-modular] Buffs blob. (#3073)

* Buff

* Points

* Spore buff, min pop

* Broken file

* DME fix

* Balance tweak, automated distress call

* Earlier announcement

* Announcement override

* Nerfs lategame

* Blobbernaut weakening

* Blobbernaut weakening

* Small changes to blobber

* Mistake

Co-authored-by: Ranged <nickvanderkroon@gmail.com>
This commit is contained in:
NotRanged
2021-02-18 21:24:51 +00:00
committed by GitHub
co-authored by Ranged
parent ff7c6a9928
commit 5e67d1cd37
6 changed files with 40 additions and 20 deletions
@@ -121,6 +121,10 @@ GLOBAL_LIST_EMPTY(blob_nodes)
max_blob_points = INFINITY
blob_points = INFINITY
addtimer(CALLBACK(src, .proc/victory), 450)
// SKYRAT EDIT ADDITION START -- Automated distress announcement
else if(!has_announced_emergency && (blobs_legit.len >= (0.3*blobwincount)))
announce_blob_distress_signal()
// SKYRAT EDIT ADDITION END
else if(!free_strain_rerolls && (last_reroll_time + BLOB_POWER_REROLL_FREE_TIME<world.time))
to_chat(src, "<b><span class='big'><font color=\"#EE4000\">You have gained another free strain re-roll.</font></span></b>")
free_strain_rerolls = 1
@@ -40,7 +40,9 @@
desc = "A solid wall of slightly twitching tendrils with a reflective glow."
damaged_desc = "A wall of twitching tendrils with a reflective glow."
icon_state = "blob_glow"
flags_ricochet = RICOCHET_SHINY
// flags_ricochet = RICOCHET_SHINY // SKYRAT EDIT ORIGINAL
flags_ricochet = RICOCHET_SHINY | RICOCHET_HARD // SKYRAT EDIT CHANGE -- BLOB BUFF
receive_ricochet_chance_mod = 2 // SKYRAT EDIT ADDITION -- BLOB BUFF
point_return = BLOB_REFUND_REFLECTOR_COST
explosion_block = 2
max_integrity = BLOB_REFLECTOR_MAX_HP
+2 -1
View File
@@ -4,7 +4,8 @@
weight = 10
max_occurrences = 1
min_players = 20
// min_players = 20 // SKYRAT EDIT -- Original
min_players = 60 // SKYRAT EDIT CHANGE -- Requires 60 alive non-afk players for blob
gamemode_blacklist = list("blob") //Just in case a blob survives that long