diff --git a/code/WorkInProgress/ZomgPonies/powerarmor/powerarmor.dm b/code/WorkInProgress/ZomgPonies/powerarmor/powerarmor.dm index f0dcbc4cb9b..c35f0e25432 100644 --- a/code/WorkInProgress/ZomgPonies/powerarmor/powerarmor.dm +++ b/code/WorkInProgress/ZomgPonies/powerarmor/powerarmor.dm @@ -197,7 +197,43 @@ user << "The generator already has plenty of plasma." return - ..() + if(!servos) + if(istype(W,/obj/item/powerarmor/servos)) + servos = W + W.loc = src + servos.parent = src + user << "You add some servos to the armor." + else + user << "The armor already contains servos." + return + if(!reactive) + if(istype(W,/obj/item/powerarmor/reactive)) + reactive = W + W.loc = src + reactive.parent = src + user << "You add some reactive plating to the armor." + else + user << "The armor already contains reactive plating." + return + if(!atmoseal) + if(istype(W,/obj/item/powerarmor/atmoseal)) + atmoseal = W + W.loc = src + atmoseal.parent = src + user << "You add an atmospheric seals to the armor." + else + user << "The armor already contains an atmoseal." + return + if(!power) + if(istype(W,/obj/item/powerarmor/power)) + power = W + W.loc = src + power.parent = src + user << "You add a power module to the armor." + else + user << "The armor already contains a power module." + return + ..() /obj/item/clothing/head/space/powered name = "Powered armor helmet"