* sync (#3) * shuttle auto call * Merge /vore into /master (#39) * progress * Compile errors fixed No idea if it's test worthy tho as conflicts with race overhaul and narky removal. * Update admins.txt * efforts continue Fuck grab code, seriously * grab code is cancer * Execute the Narkism Do not hesitate. Show no mercy. * holy shit grab code is awful * have I bitched about grab code My bitching, let me show you it * código de agarre es una mierda No really it is * yeah I don't even know anymore. * Lolnope. Fuck grab code * I'm not even sure what to fix anymore * Self eating is not an acceptable fate * Taste the void, son. * My code doesn't pass it's own sanity check. Maybe it's a sign of things to come. * uncommented and notes * It Works and I Don't Know Why (#38) * shuttle auto call * it works and I don't know why * Dogborg ports sans pleasure borg. Defib paws I think work, but not with basic battery. sleeper mod works
76 lines
3.0 KiB
Plaintext
76 lines
3.0 KiB
Plaintext
/obj/item/weapon/robot_module/loader
|
|
name = "loader robot module"
|
|
/obj/item/weapon/robot_module/loader/New()
|
|
..()
|
|
emag = new /obj/item/borg/stun(src)
|
|
modules += new /obj/item/weapon/extinguisher(src)
|
|
modules += new /obj/item/weapon/weldingtool/largetank/cyborg(src)
|
|
modules += new /obj/item/weapon/screwdriver(src)
|
|
modules += new /obj/item/weapon/wrench(src)
|
|
modules += new /obj/item/weapon/crowbar(src)
|
|
modules += new /obj/item/weapon/wirecutters(src)
|
|
modules += new /obj/item/device/multitool(src)
|
|
modules += new /obj/item/device/t_scanner(src)
|
|
modules += new /obj/item/device/analyzer(src)
|
|
modules += new /obj/item/device/assembly/signaler
|
|
modules += new /obj/item/weapon/soap/nanotrasen(src)
|
|
|
|
fix_modules()
|
|
|
|
/obj/item/weapon/robot_module/k9
|
|
name = "Security K-9 Unit module"
|
|
/obj/item/weapon/robot_module/k9/New()
|
|
..()
|
|
modules += new /obj/item/weapon/restraints/handcuffs/cable/zipties/cyborg/dog(src)
|
|
modules += new /obj/item/weapon/dogborg/jaws/big(src)
|
|
modules += new /obj/item/weapon/dogborg/pounce(src)
|
|
modules += new /obj/item/clothing/mask/gas/sechailer/cyborg(src)
|
|
modules += new /obj/item/weapon/soap/tongue(src)
|
|
modules += new /obj/item/device/analyzer/nose(src)
|
|
modules += new /obj/item/weapon/storage/bag/borgdelivery(src)
|
|
//modules += new /obj/item/device/assembly/signaler(src)
|
|
//modules += new /obj/item/device/detective_scanner(src)
|
|
modules += new /obj/item/weapon/gun/energy/disabler/cyborg(src)
|
|
emag = new /obj/item/weapon/gun/energy/laser/cyborg(src)
|
|
fix_modules()
|
|
|
|
/obj/item/weapon/robot_module/security/respawn_consumable(mob/living/silicon/robot/R, coeff = 1)
|
|
..()
|
|
var/obj/item/weapon/gun/energy/gun/advtaser/cyborg/T = locate(/obj/item/weapon/gun/energy/gun/advtaser/cyborg) in get_usable_modules()
|
|
if(T)
|
|
if(T.power_supply.charge < T.power_supply.maxcharge)
|
|
var/obj/item/ammo_casing/energy/S = T.ammo_type[T.select]
|
|
T.power_supply.give(S.e_cost * coeff)
|
|
T.update_icon()
|
|
else
|
|
T.charge_tick = 0
|
|
fix_modules()
|
|
|
|
/obj/item/weapon/robot_module/borgi
|
|
name = "Borgi module"
|
|
|
|
/obj/item/weapon/robot_module/borgi/New()
|
|
..()
|
|
modules += new /obj/item/weapon/dogborg/jaws/small(src)
|
|
modules += new /obj/item/weapon/storage/bag/borgdelivery(src)
|
|
modules += new /obj/item/weapon/soap/tongue(src)
|
|
modules += new /obj/item/device/healthanalyzer(src)
|
|
modules += new /obj/item/device/analyzer/nose(src)
|
|
emag = new /obj/item/weapon/dogborg/pounce(src)
|
|
fix_modules()
|
|
|
|
/obj/item/weapon/robot_module/medihound
|
|
name = "MediHound module"
|
|
|
|
/obj/item/weapon/robot_module/medihound/New()
|
|
..()
|
|
modules += new /obj/item/weapon/dogborg/jaws/small(src)
|
|
modules += new /obj/item/weapon/storage/bag/borgdelivery(src)
|
|
modules += new /obj/item/device/analyzer/nose(src)
|
|
modules += new /obj/item/weapon/soap/tongue(src)
|
|
modules += new /obj/item/device/healthanalyzer(src)
|
|
modules += new /obj/item/weapon/dogborg/sleeper(src)
|
|
modules += new /obj/item/weapon/twohanded/shockpaddles/hound(src)
|
|
modules += new /obj/item/device/sensor_device(src)
|
|
emag = new /obj/item/weapon/dogborg/pounce(src)
|
|
fix_modules() |