diff --git a/code/datums/supplypacks/engineering.dm b/code/datums/supplypacks/engineering.dm index 165c5fbfef..28a7431ec1 100644 --- a/code/datums/supplypacks/engineering.dm +++ b/code/datums/supplypacks/engineering.dm @@ -77,6 +77,14 @@ containertype = /obj/structure/closet/crate/focalpoint containername = "advanced hull shield generator crate" +/datum/supply_pack/eng/pointdefense + name = "Point Defense Turret" + contains = list(/obj/machinery/porta_turret/pointdefense/orderable) + cost = 70 + containertype = /obj/structure/closet/crate/large/secure/heph + containername = "point defense crate" + access = access_security + /datum/supply_pack/eng/electrical name = "Electrical maintenance crate" contains = list( diff --git a/code/game/machinery/portable_turret.dm b/code/game/machinery/portable_turret.dm index eaf5736a16..bbcbf4f850 100644 --- a/code/game/machinery/portable_turret.dm +++ b/code/game/machinery/portable_turret.dm @@ -306,6 +306,8 @@ /obj/machinery/porta_turret/pointdefense name = "point-defense turret" turret_type = "core" + desc = "A basic ship-mounted rock-breaker." + description_info = "This turret is capable of blasting incoming meteors into gravel, but it is very limited in range." installation = /obj/item/weapon/gun/energy/mininglaser @@ -317,9 +319,15 @@ check_synth = FALSE check_all = FALSE fire_at_movement = TRUE + stay_up = TRUE ailock = FALSE check_down = FALSE +/obj/machinery/porta_turret/pointdefense/orderable + enabled = FALSE + anchored = FALSE + locked = FALSE + /obj/machinery/porta_turret/Initialize() //Sets up a spark system spark_system = new /datum/effect/effect/system/spark_spread