mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2025-12-28 02:52:01 +00:00
Fixes modular gun sprites (#8179)
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
/obj/item/laser_components
|
||||
icon = 'icons/obj/modular_laser.dmi'
|
||||
icon = 'icons/obj/guns/modular_laser.dmi'
|
||||
icon_state = "bfg"
|
||||
contained_sprite = TRUE
|
||||
var/reliability = 0
|
||||
var/damage = 1
|
||||
var/fire_delay = 0
|
||||
@@ -139,8 +140,9 @@
|
||||
name = "laser assembly (small)"
|
||||
desc = "A case for shoving things into. Hopefully they work."
|
||||
w_class = 2
|
||||
icon = 'icons/obj/modular_laser.dmi'
|
||||
icon = 'icons/obj/guns/modular_laser.dmi'
|
||||
icon_state = "small"
|
||||
contained_sprite = TRUE
|
||||
var/stage = 1
|
||||
var/size = CHASSIS_SMALL
|
||||
var/modifier_cap = 3
|
||||
@@ -194,6 +196,8 @@
|
||||
|
||||
/obj/item/device/laser_assembly/proc/finish()
|
||||
var/obj/item/gun/energy/laser/prototype/A = new /obj/item/gun/energy/laser/prototype
|
||||
A.icon_state = icon_state
|
||||
A.modifystate = icon_state
|
||||
A.origin_chassis = size
|
||||
A.capacitor = capacitor
|
||||
capacitor.forceMove(A)
|
||||
@@ -205,11 +209,12 @@
|
||||
for(var/obj/item/laser_components/modifier/mod in gun_mods)
|
||||
A.gun_mods += mod
|
||||
mod.forceMove(A)
|
||||
if(mod.gun_overlay)
|
||||
A.underlays += mod.gun_overlay
|
||||
A.forceMove(get_turf(src))
|
||||
A.icon = getFlatIcon(src)
|
||||
A.updatetype()
|
||||
A.pin = null
|
||||
gun_mods = null
|
||||
focusing_lens = null
|
||||
capacitor = null
|
||||
qdel(src)
|
||||
qdel(src)
|
||||
Reference in New Issue
Block a user