mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-20 19:44:09 +01:00
Evil Cyborgs - Non-Engineer Emag/Malf Modules (#24638)
* Evil Janitor Cyborg * Evil Medical Cyborg * Little less cyanide * Evil Service Borg * Combat Cyborg Firmware Upgrade cost adjustment * Minor code fixes * Updated Energy Type * Spacing Changes * Evil Mining Borg pt1 * Sonic Jackhammer Force, Functions as Combat and Utility mining module * Moved guitar * Moved KA * Naming, Inheritance changes * Fix landmine stack icon * Landmine Repath, RSG Magazine Length and KA Overheat changes * Service Borg Shotgun - Lasershot, Ammo Cap Nerf, No more slug * REALLY got rid of compact slugs * RSG - 2u Toxin, 20 Brute heavy syringes * Syringe Gun Fire Rate * Changed syringe creation, moved syringe cannon off syringe gun * Purged syndie hypo, new emag hypo pierces armor/suits
This commit is contained in:
@@ -66,3 +66,29 @@
|
||||
l.droplimb(0, DROPLIMB_SHARP)
|
||||
if(r)
|
||||
r.droplimb(0, DROPLIMB_SHARP)
|
||||
|
||||
/obj/item/stack/cyborg_mine //Malf module
|
||||
name = "proximity mine dispenser"
|
||||
icon = 'icons/obj/janitor.dmi'
|
||||
icon_state = "caution"
|
||||
energy_type = /datum/robot_storage/energy/janitor/landmine
|
||||
is_cyborg = TRUE
|
||||
|
||||
/obj/item/stack/caution/proximity_sign/malf/afterattack(atom/target, mob/user)
|
||||
if(!check_allowed_items(target, 1))
|
||||
return
|
||||
var/turf/T = get_turf(target)
|
||||
|
||||
if(is_blocked_turf(T, TRUE)) //can't put mines on a tile that has dense stuff
|
||||
to_chat(user, "<span class='notice'>The space is occupied! You cannot place a mine there!</span>")
|
||||
return
|
||||
if(!use(1)) //Can't place a landmine if you don't have a landmine
|
||||
to_chat(user, "<span class='notice'>[src] is out of landmines! It can be refilled at a cyborg charger.</span>")
|
||||
return
|
||||
playsound(src.loc, 'sound/machines/click.ogg', 20, TRUE)
|
||||
var/obj/item/caution/proximity_sign/M = new /obj/item/caution/proximity_sign(get_turf(target), src)
|
||||
M.timing = TRUE
|
||||
START_PROCESSING(SSobj, M)
|
||||
to_chat(user, "<span class='notice'>You place a landmine with [src]. You have 15 seconds until it is armed.</span>")
|
||||
return M
|
||||
|
||||
|
||||
Reference in New Issue
Block a user