mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-22 12:41:09 +01:00
Adds summon_backup() to hostile animals
This commit is contained in:
@@ -218,6 +218,12 @@
|
||||
LoseTarget()
|
||||
..(gibbed)
|
||||
|
||||
/mob/living/simple_animal/hostile/proc/summon_backup(distance)
|
||||
for (var/mob/living/simple_animal/hostile/M in oview(distance, src))
|
||||
for (var/element in src.faction)
|
||||
if (element in M.faction)
|
||||
M.Goto(src,M.move_to_delay,M.minimum_distance)
|
||||
|
||||
/mob/living/simple_animal/hostile/proc/OpenFire(atom/A)
|
||||
|
||||
visible_message("<span class='danger'><b>[src]</b> [ranged_message] at [A]!</span>")
|
||||
|
||||
@@ -102,6 +102,15 @@
|
||||
return
|
||||
|
||||
|
||||
/mob/living/simple_animal/hostile/syndicate/civilian
|
||||
minimum_distance = 6
|
||||
environment_smash = 0
|
||||
|
||||
/mob/living/simple_animal/hostile/syndicate/civilian/Aggro()
|
||||
..()
|
||||
summon_backup(15)
|
||||
say("GUARDS!!")
|
||||
|
||||
|
||||
/mob/living/simple_animal/hostile/viscerator
|
||||
name = "viscerator"
|
||||
|
||||
Reference in New Issue
Block a user