Merge pull request #16884 from Qwertytoforty/A-simple-mob-problem

Adds a malf AI upgrade for engineering borgs, adds zipties to all emaged borgs.
This commit is contained in:
variableundefined
2021-10-17 13:44:09 -05:00
committed by GitHub
7 changed files with 88 additions and 7 deletions
@@ -271,6 +271,17 @@
delay = 50
select_name = "snipe"
/obj/item/ammo_casing/energy/emitter
projectile_type = /obj/item/projectile/beam/emitter
muzzle_flash_color = LIGHT_COLOR_GREEN
fire_sound = 'sound/weapons/emitter.ogg'
e_cost = 100
delay = 2 SECONDS // Lasers fire twice every second for 40 dps, this fires every 2 seconds for 15 dps. Seems fair, since every cyborg will have this with more shots?
select_name = "emitter"
/obj/item/ammo_casing/energy/emitter/cyborg
e_cost = 500 // about 28 shots on an engineering borg from a borging machine, assuming some power is used for lights / movement. May need to change.
/obj/item/ammo_casing/energy/bsg
projectile_type = /obj/item/projectile/energy/bsg
muzzle_flash_color = LIGHT_COLOR_DARKBLUE
@@ -141,6 +141,29 @@
name = "cyborg immolator cannon"
ammo_type = list(/obj/item/ammo_casing/energy/immolator/scatter/cyborg, /obj/item/ammo_casing/energy/immolator/strong/cyborg) // scatter is default, because it is more useful
/obj/item/gun/energy/emitter
name = "mobile emitter"
desc = "An emitter removed from its base, and attached to a laser cannon frame."
icon_state = "emittercannon"
item_state = "laser"
w_class = WEIGHT_CLASS_BULKY
shaded_charge = TRUE
can_holster = FALSE
origin_tech = "combat=4;magnets=4;powerstorage=3"
ammo_type = list(/obj/item/ammo_casing/energy/emitter)
ammo_x_offset = 3
/obj/item/gun/energy/emitter/cyborg
name = "mounted emitter"
desc = "An emitter built into to your cyborg frame, draining charge from your cell."
ammo_type = list(/obj/item/ammo_casing/energy/emitter/cyborg)
/obj/item/gun/energy/emitter/cyborg/newshot()
..()
robocharge()
/obj/item/gun/energy/emitter/cyborg/emp_act()
return
////////Laser Tag////////////////////