mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-29 06:57:42 +01:00
Smith Expansion - Smith + Xenobiology = Energy Guns (#29040)
* Initial Commit * Small adjustment * Vendor stock update * Icon states * Finished merge, fixed runtimes, coded properly now * Mapped in assemblers * Swapped bluespace slime and sepia slime guns * Replaced scatter laser with eshotgun --------- Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
This commit is contained in:
@@ -582,6 +582,16 @@
|
||||
build_path = /obj/item/circuitboard/kinetic_assembler
|
||||
category = list ("Misc. Machinery")
|
||||
|
||||
/datum/design/scientific_assembler
|
||||
name = "Machine Design (Kinetic Assembler)"
|
||||
desc = "The circuit board for a Kinetic Assembler."
|
||||
id = "scientific_assembler"
|
||||
req_tech = list("programming" = 2, "engineering" = 4, "plasmatech" = 3)
|
||||
build_type = IMPRINTER
|
||||
materials = list(MAT_GLASS = 1000)
|
||||
build_path = /obj/item/circuitboard/scientific_assembler
|
||||
category = list ("Misc. Machinery")
|
||||
|
||||
/datum/design/mining_equipment_vendor
|
||||
name = "Machine Design (Mining Rewards Vendor Board)"
|
||||
desc = "The circuit board for a Mining Rewards Vendor."
|
||||
|
||||
@@ -17,6 +17,8 @@
|
||||
var/Uses = 1
|
||||
/// The mob who last injected the extract with plasma, water or blood. Used for logging.
|
||||
var/mob/living/injector_mob
|
||||
/// The gun type associated with the extract
|
||||
var/obj/item/gun/energy/associated_gun_type
|
||||
|
||||
/obj/item/slime_extract/attackby__legacy__attackchain(obj/item/O, mob/user)
|
||||
if(istype(O, /obj/item/slimepotion/enhancer))
|
||||
@@ -41,86 +43,107 @@
|
||||
/obj/item/slime_extract/gold
|
||||
name = "gold slime extract"
|
||||
icon_state = "gold slime extract"
|
||||
associated_gun_type = /obj/item/gun/energy/gun/shotgun
|
||||
|
||||
/obj/item/slime_extract/silver
|
||||
name = "silver slime extract"
|
||||
icon_state = "silver slime extract"
|
||||
associated_gun_type = /obj/item/gun/energy/disabler/smg
|
||||
|
||||
/obj/item/slime_extract/metal
|
||||
name = "metal slime extract"
|
||||
icon_state = "metal slime extract"
|
||||
associated_gun_type = /obj/item/gun/energy/gun/mini
|
||||
|
||||
/obj/item/slime_extract/purple
|
||||
name = "purple slime extract"
|
||||
icon_state = "purple slime extract"
|
||||
associated_gun_type = /obj/item/gun/energy/disabler
|
||||
|
||||
/obj/item/slime_extract/darkpurple
|
||||
name = "dark purple slime extract"
|
||||
icon_state = "dark purple slime extract"
|
||||
associated_gun_type = /obj/item/gun/energy/laser
|
||||
|
||||
/obj/item/slime_extract/orange
|
||||
name = "orange slime extract"
|
||||
icon_state = "orange slime extract"
|
||||
associated_gun_type = /obj/item/gun/energy/gun/mini
|
||||
|
||||
/obj/item/slime_extract/yellow
|
||||
name = "yellow slime extract"
|
||||
icon_state = "yellow slime extract"
|
||||
associated_gun_type = /obj/item/gun/energy/ionrifle/carbine
|
||||
|
||||
/obj/item/slime_extract/red
|
||||
name = "red slime extract"
|
||||
icon_state = "red slime extract"
|
||||
associated_gun_type = /obj/item/gun/energy/plasma_pistol
|
||||
|
||||
/obj/item/slime_extract/blue
|
||||
name = "blue slime extract"
|
||||
icon_state = "blue slime extract"
|
||||
associated_gun_type = /obj/item/gun/energy/disabler
|
||||
|
||||
/obj/item/slime_extract/darkblue
|
||||
name = "dark blue slime extract"
|
||||
icon_state = "dark blue slime extract"
|
||||
associated_gun_type = /obj/item/gun/energy/gun
|
||||
|
||||
/obj/item/slime_extract/pink
|
||||
name = "pink slime extract"
|
||||
icon_state = "pink slime extract"
|
||||
associated_gun_type = /obj/item/gun/energy/gun/blueshield
|
||||
|
||||
/obj/item/slime_extract/green
|
||||
name = "green slime extract"
|
||||
icon_state = "green slime extract"
|
||||
associated_gun_type = /obj/item/gun/projectile/automatic/laserrifle
|
||||
|
||||
/obj/item/slime_extract/lightpink
|
||||
name = "light pink slime extract"
|
||||
icon_state = "light pink slime extract"
|
||||
associated_gun_type = /obj/item/gun/energy/arc_revolver
|
||||
|
||||
/obj/item/slime_extract/black
|
||||
name = "black slime extract"
|
||||
icon_state = "black slime extract"
|
||||
associated_gun_type = /obj/item/gun/energy/lasercannon
|
||||
|
||||
/obj/item/slime_extract/oil
|
||||
name = "oil slime extract"
|
||||
icon_state = "oil slime extract"
|
||||
associated_gun_type = /obj/item/gun/energy/immolator
|
||||
|
||||
/obj/item/slime_extract/adamantine
|
||||
name = "adamantine slime extract"
|
||||
icon_state = "adamantine slime extract"
|
||||
associated_gun_type = /obj/item/gun/energy/gun/nuclear
|
||||
|
||||
/obj/item/slime_extract/bluespace
|
||||
name = "bluespace slime extract"
|
||||
icon_state = "bluespace slime extract"
|
||||
associated_gun_type = /obj/item/gun/energy/sparker
|
||||
|
||||
/obj/item/slime_extract/pyrite
|
||||
name = "pyrite slime extract"
|
||||
icon_state = "pyrite slime extract"
|
||||
associated_gun_type = /obj/item/gun/energy/gun/mini
|
||||
|
||||
/obj/item/slime_extract/cerulean
|
||||
name = "cerulean slime extract"
|
||||
icon_state = "cerulean slime extract"
|
||||
associated_gun_type = /obj/item/gun/energy/gun/shotgun
|
||||
|
||||
/obj/item/slime_extract/sepia
|
||||
name = "sepia slime extract"
|
||||
icon_state = "sepia slime extract"
|
||||
associated_gun_type = /obj/item/gun/energy/laser/retro
|
||||
|
||||
/obj/item/slime_extract/rainbow
|
||||
name = "rainbow slime extract"
|
||||
icon_state = "rainbow slime extract"
|
||||
associated_gun_type = /obj/item/gun/energy/lwap
|
||||
|
||||
////Slime-derived potions///
|
||||
|
||||
|
||||
Reference in New Issue
Block a user