Supermatter Lighters balanced, and added fully. <3

ALL experimental features for /selfattack added. (Procs on opening the lighter).
It'll be turned into a WMD eventually <3
This commit is contained in:
Digi Purpur
2023-07-03 07:32:01 -07:00
parent 3a08f98e26
commit 33394d6d07
5 changed files with 218 additions and 17 deletions
@@ -8,4 +8,29 @@
for(var/cigar in (typesof(/obj/item/weapon/storage/fancy/cigar)))
var/obj/item/weapon/storage/fancy/cigar/cigar_brand = cigar
cigars[initial(cigar_brand.name)] = cigar_brand
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cigars))
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cigars))
/* // The two below here are the versions outside of a tgui selection prompt.
/datum/gear/sm_lighter/safesmzippo
display_name = "Supermatter Lighter, Hardlight" // Base Supermatter zippo
description = "A State of the Art Lighter holding an active supermatter shard in a containment field, this one is contained with a hardlight barrier."
path = /obj/item/weapon/flame/lighter/safesmzippo
/datum/gear/sm_lighter/syndismzippo
display_name = "Supermatter Lighter, Phoron" // Syndicate Supermatter zippo
description = "A State of the Art Lighter holding an active supermatter shard in a containment field, this one is contained with a phoron shield."
path = /obj/item/weapon/flame/lighter/syndismzippo
*/
/datum/gear/sm_lighter
display_name = "Supermatter Lighter Selection"
path = /obj/item/weapon/flame/lighter/supermatter
description = "State of the Art Supermatter Lighters."
/datum/gear/sm_lighter/New()
..()
var/list/sm_lighters = list()
for(var/sm_lighter in typesof(/obj/item/weapon/flame/lighter/supermatter))
if(sm_lighter in typesof(/obj/item/weapon/flame/lighter/supermatter/expsmzippo)) // Removes the experimental/weapon variant of the SM Lighter
continue
var/obj/item/weapon/flame/lighter/supermatter/sm_lighter_type = sm_lighter
sm_lighters[initial(sm_lighter_type.name)] = sm_lighter_type
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(sm_lighters))