Adds PoI specific merc mobs and turrets

This commit is contained in:
Anewbe
2018-05-20 17:31:37 -05:00
parent 739376d0cc
commit 6c7cf99236
3 changed files with 66 additions and 1 deletions
@@ -62,9 +62,13 @@
var/corpse = /obj/effect/landmark/mobcorpse/syndicatesoldier
/mob/living/simple_animal/hostile/syndicate/death()
..()
if(corpse)
..()
new corpse (src.loc)
else
..(0,"explodes!")
new /obj/effect/gibspawner/human(src.loc)
explosion(get_turf(src), -1, 0, 1, 3)
qdel(src)
return
@@ -142,6 +146,24 @@
loot_list = list(/obj/item/weapon/gun/projectile/automatic/c20r = 100)
/mob/living/simple_animal/hostile/syndicate/ranged/laser
icon_state = "syndicateranged_laser"
icon_living = "syndicateranged_laser"
rapid = 0
projectiletype = /obj/item/projectile/beam/midlaser
projectilesound = 'sound/weapons/Laser.ogg'
loot_list = list(/obj/item/weapon/gun/energy/laser = 100)
/mob/living/simple_animal/hostile/syndicate/ranged/ionrifle
icon_state = "syndicateranged_ionrifle"
icon_living = "syndicateranged_ionrifle"
rapid = 0
projectiletype = /obj/item/projectile/ion
projectilesound = 'sound/weapons/Laser.ogg'
loot_list = list(/obj/item/weapon/gun/energy/ionrifle = 100)
/mob/living/simple_animal/hostile/syndicate/ranged/space
name = "syndicate sommando"
icon_state = "syndicaterangedpsace"
@@ -164,6 +186,42 @@
/mob/living/simple_animal/hostile/syndicate/ranged/space/Process_Spacemove(var/check_drift = 0)
return
///////////////////////////////////////////////
// POI Mobs
// Don't leave corpses, to help balance loot.
///////////////////////////////////////////////
/mob/living/simple_animal/hostile/syndicate/poi
loot_list = list()
corpse = null
/mob/living/simple_animal/hostile/syndicate/melee/poi
loot_list = list()
corpse = null
/mob/living/simple_animal/hostile/syndicate/melee/space/poi
loot_list = list()
corpse = null
/mob/living/simple_animal/hostile/syndicate/ranged/poi
loot_list = list()
corpse = null
/mob/living/simple_animal/hostile/syndicate/ranged/laser/poi
loot_list = list()
corpse = null
/mob/living/simple_animal/hostile/syndicate/ranged/ionrifle/poi
loot_list = list()
corpse = null
/mob/living/simple_animal/hostile/syndicate/ranged/space/poi
loot_list = list()
corpse = null
//Viscerators
/mob/living/simple_animal/hostile/viscerator
name = "viscerator"
desc = "A small, twin-bladed machine capable of inflicting very deadly lacerations."