diff --git a/GainStation13/code/obj/weapons/feeder_ebow.dm b/GainStation13/code/obj/weapons/feeder_ebow.dm new file mode 100644 index 00000000..0fe1868f --- /dev/null +++ b/GainStation13/code/obj/weapons/feeder_ebow.dm @@ -0,0 +1,25 @@ +/obj/item/gun/energy/kinetic_accelerator/crossbow/feeder + name = "feeder's mini energy crossbow" + desc = "a modified version of the standard mini energy crossbow, designed to fatten up a target while incapacitating them." + icon_state = "crossbow_halloween" + item_state = "crossbow" + ammo_type = list(/obj/item/ammo_casing/energy/bolt/fattening) + +/obj/item/ammo_casing/energy/bolt/fattening + projectile_type = /obj/item/projectile/energy/bolt/fattening + +/obj/item/projectile/energy/bolt/fattening + damage = 0 + +/obj/item/projectile/energy/bolt/fattening/Initialize() + . = ..() + +/obj/item/projectile/energy/bolt/fattening/on_hit(atom/target, blocked) + . = ..() + var/mob/living/carbon/target_mob = target + if(!istype(target_mob) || (blocked == 100)) + return + + target_mob.reagents.add_reagent(/datum/reagent/consumable/lipoifier, 2) + + diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index a155931a..91ed201e 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -744,8 +744,7 @@ gloves = /obj/item/clothing/gloves/combat ears = /obj/item/radio/headset/syndicate/alt back = /obj/item/storage/backpack - r_hand = /obj/item/storage/box/syndie_kit/soporific_bundle - l_hand = /obj/item/gun/ballistic/automatic/pistol + l_hand = /obj/item/gun/energy/kinetic_accelerator/crossbow/feeder l_pocket = /obj/item/crowbar r_pocket = /obj/item/gun/energy/fatoray id = /obj/item/card/id/syndicate/anyone diff --git a/tgstation.dme b/tgstation.dme index 369210fa..9f2e6b0b 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -3159,6 +3159,7 @@ #include "GainStation13\code\obj\weapons\alter_rays.dm" #include "GainStation13\code\obj\weapons\fatbeam.dm" #include "GainStation13\code\obj\weapons\fatoray.dm" +#include "GainStation13\code\obj\weapons\feeder_ebow.dm" #include "GainStation13\icons\obj\vairous_weapons.dm" #include "hyperstation\code\__DEFINES\economy.dm" #include "hyperstation\code\__DEFINES\wendigo.dm"