Completely reworks the plasma pistol, adds the dropwall shield generator (Serious) (#17556)

* oi you got a loicnse for that

* Final touches on plasma bar sound/sprite, hot drops hot drop walls

* Actually makes dropwalls good™️

* s p r i t e s and fixes

* Gives vox / drask hand gun sprites

* forgot cult shield, ICONS added with pain

* Last minute fixes and deploy coder sprites

* spacing

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Charlie <69320440+hal9000PR@users.noreply.github.com>
Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>

* Removes comments, improves deployment and sprite handling

* Removes direction_check

* Uses signals, various changes

* Final™️ changes

* Final™️ Final™️ Changes

* Final™️ Final™️ Final™️ Changes

* [insert final™️ x4 joke here]

* Final™️ Change. *6

Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
Co-authored-by: Charlie <69320440+hal9000PR@users.noreply.github.com>
Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>
This commit is contained in:
Qwertytoforty
2022-04-30 10:52:25 -04:00
committed by GitHub
parent 61dbd53527
commit 2aade6012f
21 changed files with 392 additions and 28 deletions
@@ -133,12 +133,12 @@
/datum/design/plasmapistol
name = "Plasma Pistol"
desc = "A specialized firearm designed to fire lethal bolts of toxins."
desc = "A specialized firearm designed to fire heated bolts of plasma. Can be charged up for a shield breaking shot."
id = "ppistol"
req_tech = list("combat" = 5, "magnets" = 5, "powerstorage" = 5)
req_tech = list("combat" = 5, "magnets" = 5, "powerstorage" = 5, "plasmatech" = 5)
build_type = PROTOLATHE
materials = list(MAT_METAL = 5000, MAT_GLASS = 1000, MAT_PLASMA = 3000)
build_path = /obj/item/gun/energy/toxgun
build_path = /obj/item/gun/energy/plasma_pistol
locked = 1
category = list("Weapons")
@@ -280,3 +280,13 @@
build_path = /obj/item/gun/energy/bsg
locked = TRUE
category = list("Weapons")
/datum/design/dropwall
name = "Dropwall Generator"
desc = "A prototype shield generator design that was inspired by shellguard munitions spartan division. Generates a directional shield to block projectiles and explosions."
id = "drop_wall"
req_tech = list("combat" = 5, "materials" = 5, "engineering" = 5, "magnets" = 5)
build_type = PROTOLATHE
materials = list(MAT_METAL = 8000, MAT_GLASS = 5000, MAT_SILVER = 500, MAT_TITANIUM = 500, MAT_PLASMA = 500)
build_path = /obj/item/grenade/barrier/dropwall
category = list("Weapons")