Revert "makes science's greytide gun unobtainable" and makes it not pass tables or windows (#11260)

* Revert "makes science's greytide gun unobtainable (#11029)"

This reverts commit 42d5cdc68f.

* no glass no table

* Changes and stuff and shit and things

* Lol I forgot to save
This commit is contained in:
alexkar598
2021-04-10 07:26:55 -04:00
committed by GitHub
parent 2a3f9c7f28
commit 1ea5360a5d
7 changed files with 31 additions and 4 deletions

View File

@@ -169,7 +169,7 @@
new /obj/item/assembly/signaler(src) // 0 tc
new /obj/item/storage/toolbox/syndicate(src) // 1 tc
new /obj/item/pen/edagger(src)
new /obj/item/gun/energy/wormhole_projector(src) //mooorttyyyy
new /obj/item/gun/energy/wormhole_projector/upgraded(src) //mooorttyyyy
new /obj/item/gun/energy/decloner/unrestricted(src)
if("bee")

View File

@@ -10,6 +10,12 @@
projectile_type = /obj/item/projectile/beam/wormhole/orange
select_name = "orange"
/obj/item/ammo_casing/energy/wormhole/upgraded
projectile_type = /obj/item/projectile/beam/wormhole/upgraded
/obj/item/ammo_casing/energy/wormhole/orange/upgraded
projectile_type = /obj/item/projectile/beam/wormhole/orange/upgraded
/obj/item/ammo_casing/energy/wormhole/Initialize(mapload, obj/item/gun/energy/wormhole_projector/wh)
. = ..()
gun = wh

View File

@@ -271,6 +271,10 @@
var/obj/effect/portal/p_orange
var/atmos_link = FALSE
/obj/item/gun/energy/wormhole_projector/upgraded
desc = "A projector that emits high density quantum-coupled bluespace beams. This one seems to be modified to go through glass."
ammo_type = list(/obj/item/ammo_casing/energy/wormhole/upgraded, /obj/item/ammo_casing/energy/wormhole/orange/upgraded)
/obj/item/gun/energy/wormhole_projector/update_icon()
icon_state = "[initial(icon_state)][select]"
item_state = icon_state

View File

@@ -4,7 +4,7 @@
hitsound = "sparks"
damage = 0
nodamage = TRUE
pass_flags = PASSGLASS | PASSTABLE | PASSGRILLE | PASSMOB
pass_flags = PASSGRILLE | PASSMOB
var/obj/item/gun/energy/wormhole_projector/gun
color = "#33CCFF"
tracer_type = /obj/effect/projectile/tracer/wormhole
@@ -16,6 +16,13 @@
name = "orange bluespace beam"
color = "#FF6600"
//muh OOP, wheres my traits/implements/extends lummox
/obj/item/projectile/beam/wormhole/upgraded
pass_flags = PASSGLASS | PASSTABLE | PASSGRILLE | PASSMOB
/obj/item/projectile/beam/wormhole/orange/upgraded
pass_flags = PASSGLASS | PASSTABLE | PASSGRILLE | PASSMOB
/obj/item/projectile/beam/wormhole/Initialize(mapload, obj/item/ammo_casing/energy/wormhole/casing)
. = ..()
if(casing)

View File

@@ -296,6 +296,16 @@
category = list("Weapons")
departmental_flags = DEPARTMENTAL_FLAG_SECURITY
/datum/design/wormhole_projector
name = "Bluespace Wormhole Projector"
desc = "A projector that emits high density quantum-coupled bluespace beams."
id = "wormholeprojector"
build_type = PROTOLATHE
materials = list(/datum/material/silver = 2000, /datum/material/iron = 5000, /datum/material/diamond = 2000, /datum/material/bluespace = 3000)
build_path = /obj/item/gun/energy/wormhole_projector
category = list("Weapons")
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE
//WT550 Mags
/datum/design/mag_oldsmg

View File

@@ -212,7 +212,7 @@
display_name = "Miniaturized Bluespace Research"
description = "Extreme reduction in space required for bluespace engines, leading to portable bluespace technology."
prereq_ids = list("bluespace_travel", "practical_bluespace", "high_efficiency")
design_ids = list("bluespace_matter_bin", "femto_mani", "bluespacebodybag", "triphasic_scanning", "quantum_keycard")
design_ids = list("bluespace_matter_bin", "femto_mani", "bluespacebodybag", "triphasic_scanning", "quantum_keycard", "wormholeprojector")
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 10000)
export_price = 5000

View File

@@ -54,7 +54,7 @@
new /obj/item/storage/box/syndie_kit/throwing_weapons(src)
return
if(8)
new /obj/item/gun/energy/wormhole_projector(src)
new /obj/item/gun/energy/wormhole_projector/upgraded(src)
return
else if(prob(25))
var/num = rand(1,8)