From eea0599511b088fdab9d43e562210cdbd51c6a98 Mon Sep 17 00:00:00 2001 From: Fikou Date: Sun, 21 Feb 2021 19:58:33 +0100 Subject: [PATCH] moves gun related icons to guns folder (#57077) moves ammo icons, projectile icons and hitscan effect icons to guns folder renames projectile.dmi to ballistic.dmi so its less confusing moves rcd ammo from ammo.dmi to tools.dmi with the rcd --- code/game/objects/effects/anomalies.dm | 2 +- .../temporary_visuals/miscellaneous.dm | 2 +- .../temporary_visuals/projectiles/impact.dm | 2 +- .../temporary_visuals/projectiles/muzzle.dm | 2 +- .../projectiles/projectile_effects.dm | 2 +- .../temporary_visuals/projectiles/tracer.dm | 2 +- code/game/objects/items/RCD.dm | 5 ++--- .../objects/items/devices/laserpointer.dm | 2 +- code/game/objects/items/robot/robot_items.dm | 2 +- code/game/objects/items/shrapnel.dm | 2 +- code/game/objects/items/toys.dm | 6 +++--- code/modules/antagonists/cult/blood_magic.dm | 2 +- .../antagonists/wizard/equipment/artefact.dm | 2 +- code/modules/assembly/infrared.dm | 2 +- code/modules/flufftext/Hallucination.dm | 2 +- .../simple_animal/hostile/jungle/leaper.dm | 4 ++-- .../hostile/jungle/mega_arachnid.dm | 2 +- .../hostile/megafauna/colossus.dm | 4 ++-- .../hostile/megafauna/demonic_frost_miner.dm | 2 +- .../projectiles/ammunition/_ammunition.dm | 2 +- .../boxes_magazines/_box_magazine.dm | 2 +- code/modules/projectiles/gun.dm | 2 +- code/modules/projectiles/guns/ballistic.dm | 2 +- code/modules/projectiles/guns/energy/laser.dm | 2 +- .../projectiles/guns/energy/special.dm | 2 +- code/modules/projectiles/guns/misc/bow.dm | 2 +- .../projectiles/guns/misc/grenade_launcher.dm | 2 +- code/modules/projectiles/projectile.dm | 6 +++--- .../projectile/special/hallucination.dm | 2 +- .../projectiles/projectile/special/rocket.dm | 2 +- .../reagents/reagent_containers/spray.dm | 2 +- code/modules/spells/spell_types/lichdom.dm | 2 +- code/modules/spells/spell_types/projectile.dm | 2 +- .../mecha/equipment/tools/medical_tools.dm | 2 +- code/modules/vehicles/mecha/mecha_wreckage.dm | 2 +- icons/obj/ammo.dmi | Bin 23778 -> 0 bytes icons/obj/guns/ammo.dmi | Bin 0 -> 23643 bytes .../guns/{projectile.dmi => ballistic.dmi} | Bin icons/obj/{ => guns}/projectiles.dmi | Bin icons/obj/{ => guns}/projectiles_impact.dmi | Bin icons/obj/{ => guns}/projectiles_muzzle.dmi | Bin icons/obj/{ => guns}/projectiles_tracer.dmi | Bin icons/obj/tools.dmi | Bin 26894 -> 27186 bytes 43 files changed, 42 insertions(+), 43 deletions(-) delete mode 100644 icons/obj/ammo.dmi create mode 100644 icons/obj/guns/ammo.dmi rename icons/obj/guns/{projectile.dmi => ballistic.dmi} (100%) rename icons/obj/{ => guns}/projectiles.dmi (100%) rename icons/obj/{ => guns}/projectiles_impact.dmi (100%) rename icons/obj/{ => guns}/projectiles_muzzle.dmi (100%) rename icons/obj/{ => guns}/projectiles_tracer.dmi (100%) diff --git a/code/game/objects/effects/anomalies.dm b/code/game/objects/effects/anomalies.dm index e26e155054f..7f23e6ba1b7 100644 --- a/code/game/objects/effects/anomalies.dm +++ b/code/game/objects/effects/anomalies.dm @@ -201,7 +201,7 @@ /obj/effect/anomaly/bluespace name = "bluespace anomaly" - icon = 'icons/obj/projectiles.dmi' + icon = 'icons/obj/guns/projectiles.dmi' icon_state = "bluespace" density = TRUE aSignal = /obj/item/assembly/signaler/anomaly/bluespace diff --git a/code/game/objects/effects/temporary_visuals/miscellaneous.dm b/code/game/objects/effects/temporary_visuals/miscellaneous.dm index 007df9cf753..25eb3efdd4f 100644 --- a/code/game/objects/effects/temporary_visuals/miscellaneous.dm +++ b/code/game/objects/effects/temporary_visuals/miscellaneous.dm @@ -312,7 +312,7 @@ /obj/effect/temp_visual/kinetic_blast name = "kinetic explosion" - icon = 'icons/obj/projectiles.dmi' + icon = 'icons/obj/guns/projectiles.dmi' icon_state = "kinetic_blast" layer = ABOVE_ALL_MOB_LAYER duration = 4 diff --git a/code/game/objects/effects/temporary_visuals/projectiles/impact.dm b/code/game/objects/effects/temporary_visuals/projectiles/impact.dm index 6460937bfe5..379923bd7f0 100644 --- a/code/game/objects/effects/temporary_visuals/projectiles/impact.dm +++ b/code/game/objects/effects/temporary_visuals/projectiles/impact.dm @@ -1,6 +1,6 @@ /obj/effect/projectile/impact name = "beam impact" - icon = 'icons/obj/projectiles_impact.dmi' + icon = 'icons/obj/guns/projectiles_impact.dmi' /obj/effect/projectile/impact/laser name = "laser impact" diff --git a/code/game/objects/effects/temporary_visuals/projectiles/muzzle.dm b/code/game/objects/effects/temporary_visuals/projectiles/muzzle.dm index 57edcdf6a28..35d57e17be8 100644 --- a/code/game/objects/effects/temporary_visuals/projectiles/muzzle.dm +++ b/code/game/objects/effects/temporary_visuals/projectiles/muzzle.dm @@ -1,6 +1,6 @@ /obj/effect/projectile/muzzle name = "muzzle flash" - icon = 'icons/obj/projectiles_muzzle.dmi' + icon = 'icons/obj/guns/projectiles_muzzle.dmi' /obj/effect/projectile/muzzle/laser icon_state = "muzzle_laser" diff --git a/code/game/objects/effects/temporary_visuals/projectiles/projectile_effects.dm b/code/game/objects/effects/temporary_visuals/projectiles/projectile_effects.dm index 47fc591829a..b31b575c3ce 100644 --- a/code/game/objects/effects/temporary_visuals/projectiles/projectile_effects.dm +++ b/code/game/objects/effects/temporary_visuals/projectiles/projectile_effects.dm @@ -1,6 +1,6 @@ /obj/effect/projectile name = "pew" - icon = 'icons/obj/projectiles.dmi' + icon = 'icons/obj/guns/projectiles.dmi' icon_state = "nothing" layer = ABOVE_MOB_LAYER anchored = TRUE diff --git a/code/game/objects/effects/temporary_visuals/projectiles/tracer.dm b/code/game/objects/effects/temporary_visuals/projectiles/tracer.dm index ed96360fffb..e5aea132e0a 100644 --- a/code/game/objects/effects/temporary_visuals/projectiles/tracer.dm +++ b/code/game/objects/effects/temporary_visuals/projectiles/tracer.dm @@ -22,7 +22,7 @@ /obj/effect/projectile/tracer name = "beam" - icon = 'icons/obj/projectiles_tracer.dmi' + icon = 'icons/obj/guns/projectiles_tracer.dmi' /obj/effect/projectile/tracer/laser name = "laser" diff --git a/code/game/objects/items/RCD.dm b/code/game/objects/items/RCD.dm index 922b9ffc01d..aee6fcbeaa0 100644 --- a/code/game/objects/items/RCD.dm +++ b/code/game/objects/items/RCD.dm @@ -743,9 +743,8 @@ RLD /obj/item/rcd_ammo name = "compressed matter cartridge" desc = "Highly compressed matter for the RCD." - icon = 'icons/obj/ammo.dmi' - icon_state = "rcd" - inhand_icon_state = "rcdammo" + icon = 'icons/obj/tools.dmi' + icon_state = "rcdammo" w_class = WEIGHT_CLASS_TINY lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' diff --git a/code/game/objects/items/devices/laserpointer.dm b/code/game/objects/items/devices/laserpointer.dm index b2328f7901f..214c45105e3 100644 --- a/code/game/objects/items/devices/laserpointer.dm +++ b/code/game/objects/items/devices/laserpointer.dm @@ -161,7 +161,7 @@ //laser pointer image icon_state = "pointer_[pointer_icon_state]" - var/image/I = image('icons/obj/projectiles.dmi',targloc,pointer_icon_state,10) + var/image/I = image('icons/obj/guns/projectiles.dmi',targloc,pointer_icon_state,10) var/list/modifiers = params2list(params) if(modifiers) if(LAZYACCESS(modifiers, ICON_X)) diff --git a/code/game/objects/items/robot/robot_items.dm b/code/game/objects/items/robot/robot_items.dm index 390d943bad9..251d6a702b5 100644 --- a/code/game/objects/items/robot/robot_items.dm +++ b/code/game/objects/items/robot/robot_items.dm @@ -549,7 +549,7 @@ . = ..() var/obj/item/food/chewable/lollipop/S = new ammo_type(src) color2 = S.headcolor - var/mutable_appearance/head = mutable_appearance('icons/obj/projectiles.dmi', "lollipop_2") + var/mutable_appearance/head = mutable_appearance('icons/obj/guns/projectiles.dmi', "lollipop_2") head.color = color2 add_overlay(head) diff --git a/code/game/objects/items/shrapnel.dm b/code/game/objects/items/shrapnel.dm index 4c7d8114e5c..cd76f2312e5 100644 --- a/code/game/objects/items/shrapnel.dm +++ b/code/game/objects/items/shrapnel.dm @@ -15,7 +15,7 @@ /obj/item/shrapnel/bullet // bullets name = "bullet" - icon = 'icons/obj/ammo.dmi' + icon = 'icons/obj/guns/ammo.dmi' icon_state = "s-casing" embedding = null // embedding vars are taken from the projectile itself diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index c88d432e5dc..ac922889034 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -238,7 +238,7 @@ /obj/item/toy/gun name = "cap gun" desc = "Looks almost like the real thing! Ages 8 and up. Please recycle in an autolathe when you're out of caps." - icon = 'icons/obj/guns/projectile.dmi' + icon = 'icons/obj/guns/ballistic.dmi' icon_state = "revolver" inhand_icon_state = "gun" worn_icon_state = "gun" @@ -299,7 +299,7 @@ /obj/item/toy/ammo/gun name = "capgun ammo" desc = "Make sure to recyle the box in an autolathe when it gets empty." - icon = 'icons/obj/ammo.dmi' + icon = 'icons/obj/guns/ammo.dmi' icon_state = "357OLD-7" w_class = WEIGHT_CLASS_TINY custom_materials = list(/datum/material/iron=10, /datum/material/glass=10) @@ -1544,7 +1544,7 @@ /obj/item/toy/foamfinger name = "foam finger" desc = "root for the home team! wait, does this station even have a sports team?" - icon = 'icons/obj/guns/projectile.dmi' + icon = 'icons/obj/guns/ballistic.dmi' icon_state = "foamfinger" inhand_icon_state = "foamfinger_inhand" lefthand_file = 'icons/mob/inhands/weapons/guns_lefthand.dmi' diff --git a/code/modules/antagonists/cult/blood_magic.dm b/code/modules/antagonists/cult/blood_magic.dm index 9d718e7be4f..7e4add3923c 100644 --- a/code/modules/antagonists/cult/blood_magic.dm +++ b/code/modules/antagonists/cult/blood_magic.dm @@ -805,7 +805,7 @@ if(iscultist(user)) var/static/list/spells = list( "Bloody Halberd (150)" = image(icon = 'icons/obj/items_and_weapons.dmi', icon_state = "occultpoleaxe0"), - "Blood Bolt Barrage (300)" = image(icon = 'icons/obj/guns/projectile.dmi', icon_state = "arcane_barrage"), + "Blood Bolt Barrage (300)" = image(icon = 'icons/obj/guns/ballistic.dmi', icon_state = "arcane_barrage"), "Blood Beam (500)" = image(icon = 'icons/obj/items_and_weapons.dmi', icon_state = "disintegrate") ) var/choice = show_radial_menu(user, src, spells, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE) diff --git a/code/modules/antagonists/wizard/equipment/artefact.dm b/code/modules/antagonists/wizard/equipment/artefact.dm index 16034ab7395..f1fa34e0772 100644 --- a/code/modules/antagonists/wizard/equipment/artefact.dm +++ b/code/modules/antagonists/wizard/equipment/artefact.dm @@ -162,7 +162,7 @@ /obj/item/scrying name = "scrying orb" desc = "An incandescent orb of otherworldly energy, merely holding it gives you vision and hearing beyond mortal means, and staring into it lets you see the entire universe." - icon = 'icons/obj/projectiles.dmi' + icon = 'icons/obj/guns/projectiles.dmi' icon_state ="bluespace" throw_speed = 3 throw_range = 7 diff --git a/code/modules/assembly/infrared.dm b/code/modules/assembly/infrared.dm index 5e861507023..edc0fdb7a9d 100644 --- a/code/modules/assembly/infrared.dm +++ b/code/modules/assembly/infrared.dm @@ -221,7 +221,7 @@ /obj/effect/beam/i_beam name = "infrared beam" - icon = 'icons/obj/projectiles.dmi' + icon = 'icons/obj/guns/projectiles.dmi' icon_state = "ibeam" anchored = TRUE density = FALSE diff --git a/code/modules/flufftext/Hallucination.dm b/code/modules/flufftext/Hallucination.dm index cf9f0dd001c..8014a9df27f 100644 --- a/code/modules/flufftext/Hallucination.dm +++ b/code/modules/flufftext/Hallucination.dm @@ -1183,7 +1183,7 @@ GLOBAL_LIST_INIT(hallucination_list, list( halitem.plane = ABOVE_HUD_PLANE switch(rand(1,6)) if(1) //revolver - halitem.icon = 'icons/obj/guns/projectile.dmi' + halitem.icon = 'icons/obj/guns/ballistic.dmi' halitem.icon_state = "revolver" halitem.name = "Revolver" if(2) //c4 diff --git a/code/modules/mob/living/simple_animal/hostile/jungle/leaper.dm b/code/modules/mob/living/simple_animal/hostile/jungle/leaper.dm index 5ad18414c57..2744f15a9ed 100644 --- a/code/modules/mob/living/simple_animal/hostile/jungle/leaper.dm +++ b/code/modules/mob/living/simple_animal/hostile/jungle/leaper.dm @@ -56,7 +56,7 @@ /obj/effect/temp_visual/leaper_projectile_impact name = "leaper bubble" - icon = 'icons/obj/projectiles.dmi' + icon = 'icons/obj/guns/projectiles.dmi' icon_state = "leaper_bubble_pop" layer = ABOVE_ALL_MOB_LAYER duration = 3 @@ -74,7 +74,7 @@ /obj/structure/leaper_bubble name = "leaper bubble" desc = "A floating bubble containing leaper venom. The contents are under a surprising amount of pressure." - icon = 'icons/obj/projectiles.dmi' + icon = 'icons/obj/guns/projectiles.dmi' icon_state = "leaper" max_integrity = 10 density = FALSE diff --git a/code/modules/mob/living/simple_animal/hostile/jungle/mega_arachnid.dm b/code/modules/mob/living/simple_animal/hostile/jungle/mega_arachnid.dm index 2f602a69792..4ea56112b57 100644 --- a/code/modules/mob/living/simple_animal/hostile/jungle/mega_arachnid.dm +++ b/code/modules/mob/living/simple_animal/hostile/jungle/mega_arachnid.dm @@ -67,4 +67,4 @@ item_flags = DROPDEL flags_1 = NONE icon_state = "tentacle_end" - icon = 'icons/obj/projectiles.dmi' + icon = 'icons/obj/guns/projectiles.dmi' diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm index 8bf8c97afa0..0ec8e88b01c 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm @@ -77,14 +77,14 @@ /datum/action/innate/megafauna_attack/shotgun name = "Shotgun Fire" - icon_icon = 'icons/obj/guns/projectile.dmi' + icon_icon = 'icons/obj/guns/ballistic.dmi' button_icon_state = "shotgun" chosen_message = "You are now firing shotgun shots where you aim." chosen_attack_num = 3 /datum/action/innate/megafauna_attack/alternating_cardinals name = "Alternating Shots" - icon_icon = 'icons/obj/guns/projectile.dmi' + icon_icon = 'icons/obj/guns/ballistic.dmi' button_icon_state = "pistol" chosen_message = "You are now firing in alternating cardinal directions." chosen_attack_num = 4 diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm index 7ed341a50ef..732a47aa457 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm @@ -75,7 +75,7 @@ Difficulty: Extremely Hard /datum/action/innate/megafauna_attack/ice_shotgun name = "Fire Ice Shotgun" - icon_icon = 'icons/obj/guns/projectile.dmi' + icon_icon = 'icons/obj/guns/ballistic.dmi' button_icon_state = "shotgun" chosen_message = "You are now firing shotgun ice blasts." chosen_attack_num = 3 diff --git a/code/modules/projectiles/ammunition/_ammunition.dm b/code/modules/projectiles/ammunition/_ammunition.dm index 3817e5ecfee..2a9288b10aa 100644 --- a/code/modules/projectiles/ammunition/_ammunition.dm +++ b/code/modules/projectiles/ammunition/_ammunition.dm @@ -1,7 +1,7 @@ /obj/item/ammo_casing name = "bullet casing" desc = "A bullet casing." - icon = 'icons/obj/ammo.dmi' + icon = 'icons/obj/guns/ammo.dmi' icon_state = "s-casing" worn_icon_state = "bullet" flags_1 = CONDUCT_1 diff --git a/code/modules/projectiles/boxes_magazines/_box_magazine.dm b/code/modules/projectiles/boxes_magazines/_box_magazine.dm index db8db1c1397..d631fdb500c 100644 --- a/code/modules/projectiles/boxes_magazines/_box_magazine.dm +++ b/code/modules/projectiles/boxes_magazines/_box_magazine.dm @@ -2,7 +2,7 @@ /obj/item/ammo_box name = "ammo box (null_reference_exception)" desc = "A box of ammo." - icon = 'icons/obj/ammo.dmi' + icon = 'icons/obj/guns/ammo.dmi' flags_1 = CONDUCT_1 slot_flags = ITEM_SLOT_BELT inhand_icon_state = "syringe_kit" diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 5d521353e86..fc391c8a2fd 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -5,7 +5,7 @@ /obj/item/gun name = "gun" desc = "It's a gun. It's pretty terrible, though." - icon = 'icons/obj/guns/projectile.dmi' + icon = 'icons/obj/guns/ballistic.dmi' icon_state = "detective" inhand_icon_state = "gun" worn_icon_state = "gun" diff --git a/code/modules/projectiles/guns/ballistic.dm b/code/modules/projectiles/guns/ballistic.dm index d0b34668f59..5d52c8e2916 100644 --- a/code/modules/projectiles/guns/ballistic.dm +++ b/code/modules/projectiles/guns/ballistic.dm @@ -638,7 +638,7 @@ GLOBAL_LIST_INIT(gun_saw_types, typecacheof(list( /obj/item/suppressor name = "suppressor" desc = "A syndicate small-arms suppressor for maximum espionage." - icon = 'icons/obj/guns/projectile.dmi' + icon = 'icons/obj/guns/ballistic.dmi' icon_state = "suppressor" w_class = WEIGHT_CLASS_TINY diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index b5d2e9c5083..98402c5fec1 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -71,7 +71,7 @@ /obj/item/gun/energy/laser/scatter/shotty name = "energy shotgun" - icon = 'icons/obj/guns/projectile.dmi' + icon = 'icons/obj/guns/ballistic.dmi' icon_state = "cshotgun" inhand_icon_state = "shotgun" desc = "A combat shotgun gutted and refitted with an internal laser system. Can switch between taser and scattered disabler shots." diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm index 83817a442c8..8dc29120d10 100644 --- a/code/modules/projectiles/guns/energy/special.dm +++ b/code/modules/projectiles/guns/energy/special.dm @@ -291,7 +291,7 @@ name = "cyborg lmg" desc = "An LMG that fires 3D-printed flechettes. They are slowly resupplied using the cyborg's internal power source." icon_state = "l6_cyborg" - icon = 'icons/obj/guns/projectile.dmi' + icon = 'icons/obj/guns/ballistic.dmi' cell_type = "/obj/item/stock_parts/cell/secborg" ammo_type = list(/obj/item/ammo_casing/energy/c3dbullet) can_charge = FALSE diff --git a/code/modules/projectiles/guns/misc/bow.dm b/code/modules/projectiles/guns/misc/bow.dm index 2dcaacb4ff1..30724d81f6c 100644 --- a/code/modules/projectiles/guns/misc/bow.dm +++ b/code/modules/projectiles/guns/misc/bow.dm @@ -2,7 +2,7 @@ /obj/item/gun/ballistic/bow name = "longbow" desc = "While pretty finely crafted, surely you can find something better to use in the current year." - icon = 'icons/obj/guns/projectile.dmi' + icon = 'icons/obj/guns/ballistic.dmi' icon_state = "bow" inhand_icon_state = "bow" load_sound = null diff --git a/code/modules/projectiles/guns/misc/grenade_launcher.dm b/code/modules/projectiles/guns/misc/grenade_launcher.dm index fc1de2b0deb..2aea1a2fb0e 100644 --- a/code/modules/projectiles/guns/misc/grenade_launcher.dm +++ b/code/modules/projectiles/guns/misc/grenade_launcher.dm @@ -1,7 +1,7 @@ /obj/item/gun/grenadelauncher name = "grenade launcher" desc = "A terrible, terrible thing. It's really awful!" - icon = 'icons/obj/guns/projectile.dmi' + icon = 'icons/obj/guns/ballistic.dmi' icon_state = "riotgun" inhand_icon_state = "riotgun" w_class = WEIGHT_CLASS_BULKY diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index d83c40bf6a0..7a13130b4aa 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -4,7 +4,7 @@ /obj/projectile name = "projectile" - icon = 'icons/obj/projectiles.dmi' + icon = 'icons/obj/guns/projectiles.dmi' icon_state = "bullet" density = FALSE anchored = TRUE @@ -716,7 +716,7 @@ transform = matrix if(trajectory) trajectory.set_angle(new_angle) - + var/list/coordinates = trajectory.return_coordinates() trajectory.set_location(coordinates[1], coordinates[2], coordinates[3]) // Sets the trajectory to the center of the tile it bounced at @@ -726,7 +726,7 @@ point_cache.initialize_location(coordinates[1], coordinates[2], coordinates[3]) // Take the center of the hitscan collision tile store_hitscan_collision(point_cache) return TRUE - + /obj/projectile/forceMove(atom/target) diff --git a/code/modules/projectiles/projectile/special/hallucination.dm b/code/modules/projectiles/projectile/special/hallucination.dm index 918ce629ebc..b9b54f3718e 100644 --- a/code/modules/projectiles/projectile/special/hallucination.dm +++ b/code/modules/projectiles/projectile/special/hallucination.dm @@ -23,7 +23,7 @@ /obj/projectile/hallucination/fire() ..() - fake_icon = image('icons/obj/projectiles.dmi', src, hal_icon_state, ABOVE_MOB_LAYER) + fake_icon = image('icons/obj/guns/projectiles.dmi', src, hal_icon_state, ABOVE_MOB_LAYER) if(hal_target.client) hal_target.client.images += fake_icon diff --git a/code/modules/projectiles/projectile/special/rocket.dm b/code/modules/projectiles/projectile/special/rocket.dm index face4dcd1e9..f50a08f6b51 100644 --- a/code/modules/projectiles/projectile/special/rocket.dm +++ b/code/modules/projectiles/projectile/special/rocket.dm @@ -90,7 +90,7 @@ /obj/item/broken_missile name = "\improper broken missile" desc = "A missile that did not detonate. The tail has snapped and it is in no way fit to be used again." - icon = 'icons/obj/projectiles.dmi' + icon = 'icons/obj/guns/projectiles.dmi' icon_state = "missile_broken" w_class = WEIGHT_CLASS_TINY diff --git a/code/modules/reagents/reagent_containers/spray.dm b/code/modules/reagents/reagent_containers/spray.dm index 05f4baea219..5d537693bc1 100644 --- a/code/modules/reagents/reagent_containers/spray.dm +++ b/code/modules/reagents/reagent_containers/spray.dm @@ -305,7 +305,7 @@ /obj/item/reagent_containers/spray/chemsprayer name = "chem sprayer" desc = "A utility used to spray large amounts of reagents in a given area." - icon = 'icons/obj/guns/projectile.dmi' + icon = 'icons/obj/guns/ballistic.dmi' icon_state = "chemsprayer" inhand_icon_state = "chemsprayer" lefthand_file = 'icons/mob/inhands/weapons/guns_lefthand.dmi' diff --git a/code/modules/spells/spell_types/lichdom.dm b/code/modules/spells/spell_types/lichdom.dm index 76739d03321..ddce7ca10f3 100644 --- a/code/modules/spells/spell_types/lichdom.dm +++ b/code/modules/spells/spell_types/lichdom.dm @@ -75,7 +75,7 @@ /obj/item/phylactery name = "phylactery" desc = "Stores souls. Revives liches. Also repels mosquitos." - icon = 'icons/obj/projectiles.dmi' + icon = 'icons/obj/guns/projectiles.dmi' icon_state = "bluespace" color = COLOR_VERY_DARK_LIME_GREEN light_system = MOVABLE_LIGHT diff --git a/code/modules/spells/spell_types/projectile.dm b/code/modules/spells/spell_types/projectile.dm index 8441365eeac..a929bbf20d0 100644 --- a/code/modules/spells/spell_types/projectile.dm +++ b/code/modules/spells/spell_types/projectile.dm @@ -65,7 +65,7 @@ var/update_projectile = FALSE //So you want to admin abuse magic bullets ? This is for you //Below only apply if update_projectile is true - var/proj_icon = 'icons/obj/projectiles.dmi' + var/proj_icon = 'icons/obj/guns/projectiles.dmi' var/proj_icon_state = "spell" var/proj_name = "a spell projectile" var/proj_trail = FALSE //if it leaves a trail diff --git a/code/modules/vehicles/mecha/equipment/tools/medical_tools.dm b/code/modules/vehicles/mecha/equipment/tools/medical_tools.dm index 1e81db60e5a..8872115aa8e 100644 --- a/code/modules/vehicles/mecha/equipment/tools/medical_tools.dm +++ b/code/modules/vehicles/mecha/equipment/tools/medical_tools.dm @@ -259,7 +259,7 @@ /obj/item/mecha_parts/mecha_equipment/medical/syringe_gun name = "exosuit syringe gun" desc = "Equipment for medical exosuits. A chem synthesizer with syringe gun. Reagents inside are held in stasis, so no reactions will occur." - icon = 'icons/obj/guns/projectile.dmi' + icon = 'icons/obj/guns/ballistic.dmi' icon_state = "syringegun" range = MECHA_MELEE|MECHA_RANGED equip_cooldown = 10 diff --git a/code/modules/vehicles/mecha/mecha_wreckage.dm b/code/modules/vehicles/mecha/mecha_wreckage.dm index 9e5d5703722..5d7f776c466 100644 --- a/code/modules/vehicles/mecha/mecha_wreckage.dm +++ b/code/modules/vehicles/mecha/mecha_wreckage.dm @@ -34,7 +34,7 @@ AI.apply_damage(150, BURN) //Give the AI a bit of damage from the "shock" of being suddenly shut down INVOKE_ASYNC(AI, /mob/living/silicon.proc/death) //The damage is not enough to kill the AI, but to be 'corrupted files' in need of repair. AI.forceMove(src) //Put the dead AI inside the wreckage for recovery - add_overlay(mutable_appearance('icons/obj/projectiles.dmi', "green_laser")) //Overlay for the recovery beacon + add_overlay(mutable_appearance('icons/obj/guns/projectiles.dmi', "green_laser")) //Overlay for the recovery beacon AI.controlled_mech = null AI.remote_control = null diff --git a/icons/obj/ammo.dmi b/icons/obj/ammo.dmi deleted file mode 100644 index f07892968950848fe1bff4e53efe94041695ea7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23778 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 diff --git a/icons/obj/guns/ammo.dmi b/icons/obj/guns/ammo.dmi new file mode 100644 index 0000000000000000000000000000000000000000..887c7730dd65dfa6e1188cad98c0643687587e6f GIT binary patch literal 23643 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 literal 0 HcmV?d00001 diff --git a/icons/obj/guns/projectile.dmi b/icons/obj/guns/ballistic.dmi similarity index 100% rename from icons/obj/guns/projectile.dmi rename to icons/obj/guns/ballistic.dmi diff --git a/icons/obj/projectiles.dmi b/icons/obj/guns/projectiles.dmi similarity index 100% rename from icons/obj/projectiles.dmi rename to icons/obj/guns/projectiles.dmi diff --git a/icons/obj/projectiles_impact.dmi b/icons/obj/guns/projectiles_impact.dmi similarity index 100% rename from icons/obj/projectiles_impact.dmi rename to icons/obj/guns/projectiles_impact.dmi diff --git a/icons/obj/projectiles_muzzle.dmi b/icons/obj/guns/projectiles_muzzle.dmi similarity index 100% rename from icons/obj/projectiles_muzzle.dmi rename to icons/obj/guns/projectiles_muzzle.dmi diff --git a/icons/obj/projectiles_tracer.dmi b/icons/obj/guns/projectiles_tracer.dmi similarity index 100% rename from icons/obj/projectiles_tracer.dmi rename to icons/obj/guns/projectiles_tracer.dmi diff --git a/icons/obj/tools.dmi b/icons/obj/tools.dmi index 7eb3b82c7f0b574e50dd9b2bad4adfc1045834cd..6cf14bcc3e233c5a8c7f8732138c7c47462ed9a2 100644 GIT binary patch literal 27186 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�=t?SXVBwi;pQ<(&`Dm0ws>cOM(~ar&hf2v!`~>5ac5 ziN{j!i!VBvx5?}8!W;77gP7h+iLcf%>@5 zrKI4~>!9o*w*<0J!?Ek(sVV;20^$T`0W&633s+^;@%s{Xb;;SpJePw4nUUxnFA^Qzvdb*CK zHVq;*i`xO}u97^a;P+Yysq)C2|1DGJ=Ht)k$sj$1=8ue}5MhAs_n-ApBRPS`VaC-z z7t(g$WHNqQ4*7>X`T)2qW~*HpN?KHAYC3r!Nz#4X@m{*_FL-c_X1$#;U#^z{GY zo^qAZAO+2i`EFj@uRdGYRwD7MW7Nr?_z_4{Wr*}d-}1*{&MsIWzjgrdZ*(=(!$02b zB@b~KY~leIhr8SoM8X(3JW@=I{=EKMak$KTF=t6-fYdw_&ORevPDPdr)#g7uaqfA; zF7w+j)LneA4eXLhJ4KL#o()&|)O`7f<$0#*wrt6}V~OI%xR3jCmNcCy>mNS&LDsP6 zalzFZN`*Q?Ac7d}R~bL&`BLX@pYqYWz_iBNB`nM;0ll#2q2%CDDg3%lr~z^_9%$a7e18ndcIb_49OT#S9Z~yy z1jBHqI=W8QU!h*S)=W)xuz3_P?E3KF>R`^?yU;R_6v^Rgj^Lm*| zLQLS0xZS>#2;_mhX(aP(=4*qhQ2WjLy$G^*(O8nz>7NN6Y5-D2;|7~0k2ux!-{Ts@ z<;|vW_4o%3R0`1ukACtfIH zAf64R=YA>nVU;9GnQvZw8|J9e483;YjNzRk)N5Ar=mlB@RTT`KZbM-fTV+P8WvSs?CU4$Cqp(27c?}# zTGSLtKO8}N#jI|J66&aZeJ^snLtUQn$ol66na@XQAjS==J;fD(U*T3Ug+@UF0DvXW z5|~YX0(?@fG9NFw&)L{XOyIO{WdgFcLE6dSpck)lo`=RWsR zztst6lFUR#B&K)jvkJ~;y$|2-?VP>)r2SCwLg`Yw&sCyp2MN=sO6$18=(?{WJM!XVh$EvEmD8)POR`?R z)e)Yx8T*lyo)s!FQD2hs-G+~mV?QtKl?Z6XgJ&Dvu}z+1@QK8crbE?%|64?|WM=4{=8_}2^5p=h@2cm&OFsGClqjgK zf$g9|y<)y`b!K=H_G^`VtSrw;OJ!$mJ!~FXBL12AlTm>}bU-;*MR&(Y&3AguilBai zJ5CMjFV%i4wo#ro2$#!!PvWxy0&-d`BQp@w{ zgP;>HHAx+=w5CFb)8F zrN--8T1D{j@gs6`nQd%rR(5s>KvFn8t!?r4Et-`jgX&T11H9Yu8zyo-+187CGi5S|h z+AML$Au%V7&#kz6gMGnmquOpeNEY;b@V<|3|HbFl^;6Csvke|qX#L{7oN>spfgc-5QErqV{(lY+u4S-|O@J_TapgRU V+KNSy;BP?zFXU98m&=&={|77Lk-Y!_ literal 26894 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 hpCyG(`Y-n;=!yUU