From a7e3092fe812b2070b4d74496d6183ee7a730ec2 Mon Sep 17 00:00:00 2001 From: TheDanseMacabre <57339900+TheDanseMacabre@users.noreply.github.com> Date: Tue, 20 Apr 2021 07:13:17 -0400 Subject: [PATCH] Adds a Free Solarian Fleets ERT. (#11670) --- aurorastation.dme | 2 + code/datums/ert/outsider.dm | 9 +- code/datums/outfits/ert/fsf.dm | 123 ++++++++++++++++++ code/game/objects/items/weapons/cards_ids.dm | 5 + .../objects/items/weapons/melee/energy.dm | 14 ++ code/modules/admin/verbs/debug.dm | 1 + code/modules/clothing/head/misc.dm | 18 +-- .../clothing/spacesuits/rig/suits/combat.dm | 14 +- code/modules/clothing/under/jobs/sol.dm | 38 +++--- .../spawner/human/responseteams/fsf.dm | 43 ++++++ html/changelogs/dansemacabre-solgang.yml | 43 ++++++ icons/mob/items/weapons/lefthand_energy.dmi | Bin 9636 -> 9868 bytes icons/mob/items/weapons/righthand_energy.dmi | Bin 9201 -> 9408 bytes icons/obj/weapons.dmi | Bin 45867 -> 46439 bytes 14 files changed, 279 insertions(+), 31 deletions(-) create mode 100644 code/datums/outfits/ert/fsf.dm create mode 100644 code/modules/ghostroles/spawner/human/responseteams/fsf.dm create mode 100644 html/changelogs/dansemacabre-solgang.yml diff --git a/aurorastation.dme b/aurorastation.dme index 116adf98b06..975cc1e88c8 100644 --- a/aurorastation.dme +++ b/aurorastation.dme @@ -320,6 +320,7 @@ #include "code\datums\outfits\outfit_admin.dm" #include "code\datums\outfits\outfit_antag.dm" #include "code\datums\outfits\ert\deathsquad.dm" +#include "code\datums\outfits\ert\fsf.dm" #include "code\datums\outfits\ert\iac.dm" #include "code\datums\outfits\ert\kataphract.dm" #include "code\datums\outfits\ert\med_eridani.dm" @@ -1666,6 +1667,7 @@ #include "code\modules\ghostroles\spawner\human\admin\admin.dm" #include "code\modules\ghostroles\spawner\human\admin\ccia.dm" #include "code\modules\ghostroles\spawner\human\responseteams\deathsquad.dm" +#include "code\modules\ghostroles\spawner\human\responseteams\fsf.dm" #include "code\modules\ghostroles\spawner\human\responseteams\iac.dm" #include "code\modules\ghostroles\spawner\human\responseteams\kataphracts.dm" #include "code\modules\ghostroles\spawner\human\responseteams\med_eridani.dm" diff --git a/code/datums/ert/outsider.dm b/code/datums/ert/outsider.dm index a4f4e192df5..3321e788869 100644 --- a/code/datums/ert/outsider.dm +++ b/code/datums/ert/outsider.dm @@ -18,12 +18,17 @@ /datum/responseteam/med_eridani name = "Eridani Medical Team" - chance = 10 + chance = 15 spawner = /datum/ghostspawner/human/ert/med_eridani equipment_map = /datum/map_template/distress_iac +/datum/responseteam/fsf + name = "Free Solarian Fleets Fireteam" + chance = 15 + spawner = /datum/ghostspawner/human/ert/fsf + /datum/responseteam/syndicate name = "Syndicate Commandos" spawner = /datum/ghostspawner/human/ert/commando admin = TRUE - chance = 1 \ No newline at end of file + chance = 1 diff --git a/code/datums/outfits/ert/fsf.dm b/code/datums/outfits/ert/fsf.dm new file mode 100644 index 00000000000..dfaf22737c9 --- /dev/null +++ b/code/datums/outfits/ert/fsf.dm @@ -0,0 +1,123 @@ +/datum/outfit/admin/ert/fsf + name = "Free Solarian Fleets Marine" + + uniform = /obj/item/clothing/under/rank/fatigues/marine + shoes = /obj/item/clothing/shoes/swat/ert + gloves = /obj/item/clothing/gloves/swat/ert + belt = /obj/item/storage/belt/military + back = /obj/item/storage/backpack/satchel_norm + head = /obj/item/clothing/head/helmet/space/void/sol + suit = /obj/item/clothing/suit/space/void/sol + suit_store = /obj/item/gun/projectile/automatic/rifle/sol + id = /obj/item/card/id/distress/fsf + l_pocket = /obj/item/tank/emergency_oxygen/double + + l_ear = /obj/item/device/radio/headset/distress + + backpack_contents = list( + /obj/item/melee/energy/sword/knife/sol = 1 + ) + + belt_contents = list( + /obj/item/ammo_magazine/c762/sol = 1, + /obj/item/ammo_magazine/mc9mm = 2, + /obj/item/handcuffs/ziptie = 2, + /obj/item/grenade/frag = 1 + ) + + accessory = /obj/item/clothing/accessory/holster/hip/brown + accessory_contents = list(/obj/item/gun/projectile/pistol/sol = 1) + +/datum/outfit/admin/ert/fsf/get_id_access() + return get_distress_access_lesser() + +/datum/outfit/admin/ert/fsf/medic + name = "Free Solarian Fleets Medic" + + belt = /obj/item/storage/belt/medical + back = /obj/item/storage/backpack/satchel_med + suit_store = /obj/item/gun/projectile/shotgun/pump/combat/sol + gloves = /obj/item/clothing/gloves/latex + + backpack_contents = list( + /obj/item/storage/firstaid/combat = 1, + /obj/item/ammo_magazine/mc9mm = 2, + /obj/item/storage/box/shotgunshells = 1, + /obj/item/storage/firstaid/adv = 1, + /obj/item/handcuffs/ziptie = 1, + /obj/item/stack/medical/advanced/bruise_pack = 1, + /obj/item/stack/medical/advanced/ointment = 1, + /obj/item/melee/energy/sword/knife/sol = 1 + ) + + belt_contents = list( + /obj/item/reagent_containers/hypospray/cmo = 1, + /obj/item/reagent_containers/glass/bottle/inaprovaline = 1, + /obj/item/reagent_containers/glass/bottle/antitoxin = 1, + /obj/item/reagent_containers/glass/bottle/dexalin_plus = 1, + /obj/item/reagent_containers/glass/bottle/bicaridine = 1, + /obj/item/reagent_containers/glass/bottle/dermaline = 1, + /obj/item/reagent_containers/glass/bottle/perconol = 1 + ) + +/datum/outfit/admin/ert/fsf/sapper + name = "Free Solarian Fleets Sapper" + + back = /obj/item/storage/backpack/duffel + belt = /obj/item/storage/belt/utility/very_full + gloves = /obj/item/clothing/gloves/yellow + back = /obj/item/storage/backpack/duffel/eng + suit_store = /obj/item/gun/projectile/shotgun/pump/combat/sol + accessory = /obj/item/clothing/accessory/storage/brown_vest + accessory_contents = list( + /obj/item/plastique = 5 + ) + + backpack_contents = list( + /obj/item/melee/energy/sword/knife/sol = 1, + /obj/item/handcuffs/ziptie = 1, + /obj/item/clothing/glasses/welding/superior = 1, + /obj/item/storage/box/shotgunshells = 1, + /obj/item/gun/projectile/pistol/sol = 1, + /obj/item/ammo_magazine/mc9mm = 2, + /obj/item/grenade/frag = 2 + ) + + belt_contents = null + +/datum/outfit/admin/ert/fsf/leader + name = "Free Solarian Fleets Fireteam Leader" + l_hand = /obj/item/gun/projectile/automatic/rifle/sol + r_hand = null + back = /obj/item/rig/military/fsf + suit_store = null + suit = null + head = null + + backpack_contents = list() + + belt_contents = list( + /obj/item/ammo_magazine/c762/sol = 1, + /obj/item/melee/energy/sword/knife/sol = 1, + /obj/item/ammo_magazine/mc9mm = 2, + /obj/item/handcuffs/ziptie = 2 + ) + +/datum/outfit/admin/ert/fsf/synth + name = "Free Solarian Fleets Synthetic Unit" + + uniform = /obj/item/clothing/under/rank/fatigues + shoes = /obj/item/clothing/shoes/jackboots + belt = /obj/item/storage/belt/utility/very_full + head = null + suit = null + suit_store = null + l_pocket = null + belt_contents = null + + l_ear = /obj/item/device/radio/headset/distress + + backpack_contents = list( + /obj/item/melee/energy/sword/knife/sol = 1, + /obj/item/ammo_magazine/mc9mm = 2 + ) diff --git a/code/game/objects/items/weapons/cards_ids.dm b/code/game/objects/items/weapons/cards_ids.dm index 09b3cebdc51..a5cf4875c89 100644 --- a/code/game/objects/items/weapons/cards_ids.dm +++ b/code/game/objects/items/weapons/cards_ids.dm @@ -498,6 +498,11 @@ var/const/NO_EMAG_ACT = -50 access = list(access_distress, access_maint_tunnels, access_external_airlocks) ..() +/obj/item/card/id/distress/fsf + name = "\improper Free Solarian Fleets ID" + icon_state = "centcom" + assignment = "Free Solarian Fleets Marine ID" + /obj/item/card/id/distress/kataphract name = "\improper Kataphract ID" icon_state = "centcom" diff --git a/code/game/objects/items/weapons/melee/energy.dm b/code/game/objects/items/weapons/melee/energy.dm index 1c3c49cf533..15c34aae441 100644 --- a/code/game/objects/items/weapons/melee/energy.dm +++ b/code/game/objects/items/weapons/melee/energy.dm @@ -316,6 +316,20 @@ ..() icon_state = "edagger1" +/obj/item/melee/energy/sword/knife/sol + name = "solarian energy dagger" + desc = "A relatively inexpensive energy blade, this is the standard-issue combat knife given to the Solarian military." + icon_state = "sol_edagger0" + base_reflectchance = 10 + base_block_chance = 10 + active_force = 20 + force = 10 + origin_tech = list(TECH_MAGNET = 3) + +/obj/item/melee/energy/sword/knife/sol/activate(mob/living/user) + ..() + icon_state = "sol_edagger1" + /* *Power Sword */ diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 633e69227a0..85a0cf7880a 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -312,6 +312,7 @@ outfit_catagories["TCFL"] = typesof(/datum/outfit/admin/ert/legion) outfit_catagories["Syndicate"] = typesof(/datum/outfit/admin/deathsquad/syndicate) outfit_catagories["Freelance Mercenaries"] = typesof(/datum/outfit/admin/ert/mercenary) + outfit_catagories["Free Solarian Fleets Marines"] = typesof(/datum/outfit/admin/ert/fsf) outfit_catagories["Kataphracts"] = typesof(/datum/outfit/admin/ert/kataphract) outfit_catagories["IAC"] = typesof(/datum/outfit/admin/ert/iac) if("Admin") diff --git a/code/modules/clothing/head/misc.dm b/code/modules/clothing/head/misc.dm index 5d24c2aa367..ae0465c5b23 100644 --- a/code/modules/clothing/head/misc.dm +++ b/code/modules/clothing/head/misc.dm @@ -531,7 +531,7 @@ /obj/item/clothing/head/navy name = "sol navy utility cover" - desc = "An eight pointed cover issued to Sol Alliance navy members as part of their field uniform." + desc = "A military cover issued to Sol Alliance navy members as part of their field uniform." icon = 'icons/obj/sol_uniform.dmi' icon_state = "greyutility" item_state = "greyutility" @@ -556,32 +556,32 @@ contained_sprite = 1 /obj/item/clothing/head/dress - name = "sol navy dress cap" - desc = "A white cap issued as part of the Sol Alliance navy dress uniform." + name = "sol navy black peaked cap" + desc = "A black cap issued as part of the Sol Alliance naval officer uniforms. This one is worn by junior officers." icon = 'icons/obj/sol_uniform.dmi' icon_state = "whitepeakcap" item_state = "whitepeakcap" contained_sprite = 1 /obj/item/clothing/head/dress/marine - name = "sol marine dress cap" - desc = "A green cap issued as part of the Sol Alliance marine dress uniform." + name = "sol marine peaked cap" + desc = "A green cap issued as part of the Sol Alliance marine service and dress uniforms." icon = 'icons/obj/sol_uniform.dmi' icon_state = "whitepeakcap" item_state = "whitepeakcap" contained_sprite = 1 /obj/item/clothing/head/dress/officer - name = "sol navy officer dress cap" - desc = "A white cap issued as part of the Sol Alliance navy officers dress uniform." + name = "sol navy officer peaked cap" + desc = "A white cap issued as part of the Sol Alliance naval officer uniforms. This one is worn by senior officers." icon = 'icons/obj/sol_uniform.dmi' icon_state = "whitewheelcap" item_state = "whitewheelcap" contained_sprite = 1 /obj/item/clothing/head/dress/admiral - name = "sol navy admiral dress cap" - desc = "A fancy looking cap issued to a higher member of the Sol Alliance navy." + name = "sol navy admiral peaked cap" + desc = "A white cap issued as part of the Sol Alliance naval officer uniforms. This one is worn by admirals." icon = 'icons/obj/sol_uniform.dmi' icon_state = "admiral_cap" item_state = "admiral_cap" diff --git a/code/modules/clothing/spacesuits/rig/suits/combat.dm b/code/modules/clothing/spacesuits/rig/suits/combat.dm index a9660d66410..24450f7b539 100644 --- a/code/modules/clothing/spacesuits/rig/suits/combat.dm +++ b/code/modules/clothing/spacesuits/rig/suits/combat.dm @@ -82,6 +82,18 @@ /obj/item/rig_module/actuators/combat ) +/obj/item/rig/military/fsf + initial_modules = list( + /obj/item/rig_module/mounted, + /obj/item/rig_module/actuators/combat, + /obj/item/rig_module/power_sink, + /obj/item/rig_module/maneuvering_jets, + /obj/item/rig_module/chem_dispenser/combat, + /obj/item/rig_module/grenade_launcher/frag, + /obj/item/rig_module/grenade_launcher, + /obj/item/rig_module/vision/nvg + ) + /obj/item/rig/military/ninja initial_modules = list( /obj/item/rig_module/maneuvering_jets, @@ -379,4 +391,4 @@ /obj/item/rig_module/mounted/energy_blade ) - allowed_module_types = MODULE_GENERAL | MODULE_LIGHT_COMBAT | MODULE_HEAVY_COMBAT | MODULE_MEDICAL | MODULE_UTILITY \ No newline at end of file + allowed_module_types = MODULE_GENERAL | MODULE_LIGHT_COMBAT | MODULE_HEAVY_COMBAT | MODULE_MEDICAL | MODULE_UTILITY diff --git a/code/modules/clothing/under/jobs/sol.dm b/code/modules/clothing/under/jobs/sol.dm index 030257bcab0..9179a785a01 100644 --- a/code/modules/clothing/under/jobs/sol.dm +++ b/code/modules/clothing/under/jobs/sol.dm @@ -1,7 +1,7 @@ -/obj/item/clothing/under/rank/fatigues //regular sol navy combat fatigues - name = "sol navy fatigues" - desc = "Military looking uniform issued to Sol Alliance navy, to be used while in the field." +/obj/item/clothing/under/rank/fatigues //regular sol navy uniform + name = "sol navy coveralls" + desc = "Fire-retardant naval utility coveralls, worn by Solarian naval personnel serving aboard ships and in the field." icon = 'icons/obj/sol_uniform.dmi' icon_state = "sol_uniform" item_state = "sol_uniform" @@ -14,7 +14,7 @@ /obj/item/clothing/under/rank/fatigues/marine //regular sol navy marine fatigues name = "sol marine fatigues" - desc = "Military looking uniform issued to Sol Alliance marines, to be used while in the field." + desc = "A military uniform issued to Sol Alliance marines, to be used while in the field." icon = 'icons/obj/sol_uniform.dmi' icon_state = "marine_fatigue" item_state = "marine_fatigue" @@ -43,7 +43,7 @@ /obj/item/clothing/under/rank/service //navy personnel service unniform name = "sol navy service uniform" - desc = "Military looking service uniform issued to Sol Alliance navy members." + desc = "A military service uniform issued to Sol Alliance naval personnel, to be worn in environments where a utility uniform is unfitting." icon = 'icons/obj/sol_uniform.dmi' icon_state = "whiteservice" item_state = "whiteservice" @@ -51,7 +51,7 @@ /obj/item/clothing/under/rank/service/marine //sol marine service unniform name = "sol marine service uniform" - desc = "Military looking service uniform issued to Sol Alliance marines." + desc = "A military service uniform issued to Sol Alliance marines, to be worn in environments where a utility uniform is unfitting." icon = 'icons/obj/sol_uniform.dmi' icon_state = "tanutility" item_state = "tanutility" @@ -59,7 +59,7 @@ /obj/item/clothing/under/rank/dress //navy personnel dress unniform name = "sol navy dress uniform" - desc = "A fancy military looking dress uniform issued to Sol Alliance navy members." + desc = "A fancy military dress uniform issued to Sol Alliance naval personnel, to be worn in environments where a service uniform isn't formal enough." icon = 'icons/obj/sol_uniform.dmi' icon_state = "sailor" item_state = "sailor" @@ -67,31 +67,31 @@ /obj/item/clothing/under/rank/dress/marine //sol marine dress unniform name = "sol marine dress uniform" - desc = "A fancy military looking dress uniform issued to Sol Alliance marine." + desc = "A fancy military dress uniform issued to Sol Alliance marines, to be worn in environments where a service uniform isn't formal enough." icon = 'icons/obj/sol_uniform.dmi' icon_state = "mahreendress" item_state = "mahreendress" contained_sprite = 1 -/obj/item/clothing/under/rank/dress/officer //sol marine officer dress unniform - name = "sol navy commander dress uniform" - desc = "A fancy military looking dress uniform issued to high ranking Sol Alliance navy officers. This one wears the rank of Commander" - icon = 'icons/obj/sol_uniform.dmi' - icon_state = "dress" - item_state = "dress" - contained_sprite = 1 - /obj/item/clothing/under/rank/dress/subofficer //sol marine officer dress unniform - name = "sol navy lieutenant dress uniform" - desc = "A fancy military looking dress uniform issued to lower ranking Sol Alliance navy officers. This one wears the rank of Lieutenant" + name = "sol navy junior officer uniform" + desc = "A fancy military uniform issued to lower ranking Sol Alliance navy officers. An officer in this uniform would be an Ensign, Sub-Lieutenant, or Lieutenant." icon = 'icons/obj/sol_uniform.dmi' icon_state = "subdress" item_state = "subdress" contained_sprite = 1 +/obj/item/clothing/under/rank/dress/officer //sol marine officer dress unniform + name = "sol navy senior officer uniform" + desc = "A fancy military uniform issued to high ranking Sol Alliance navy officers. An officer in this uniform would be a Lieutenant Commander, Commander, or Captain." + icon = 'icons/obj/sol_uniform.dmi' + icon_state = "dress" + item_state = "dress" + contained_sprite = 1 + /obj/item/clothing/under/rank/dress/admiral //admiral uniform name = "sol navy admiral uniform" - desc = "A fancy military dress uniform issued to a higher member of the Sol Alliance navy." + desc = "A fancy military uniform issued to a higher member of the Sol Alliance navy. An officer in this uniform would be some form of Admiral." icon = 'icons/obj/sol_uniform.dmi' icon_state = "admiral_uniform" item_state = "admiral_uniform" diff --git a/code/modules/ghostroles/spawner/human/responseteams/fsf.dm b/code/modules/ghostroles/spawner/human/responseteams/fsf.dm new file mode 100644 index 00000000000..cff82da856a --- /dev/null +++ b/code/modules/ghostroles/spawner/human/responseteams/fsf.dm @@ -0,0 +1,43 @@ +/datum/ghostspawner/human/ert/fsf + name = "Free Solarian Fleets Marine" + short_name = "fsfr" + desc = "A responder from a Free Solarian Fleets marine fireteam." + welcome_message = "You're part of a marine fireteam dispatched from the FSFV Sforza, a Free Solarian Fleets destroyer on the SCC's payroll. Your primary motivation is money: the SCC pays you well, and you have a job to do." + max_count = 2 + outfit = /datum/outfit/admin/ert/fsf + mob_name_prefix = "Pfc. " + possible_species = list(SPECIES_HUMAN) + +/datum/ghostspawner/human/ert/fsf/specialist + name = "Free Solarian Fleets Sapper" + short_name = "fsfeng" + desc = "An engineering specialist from a Free Solarian Fleets marine fireteam." + max_count = 1 + outfit = /datum/outfit/admin/ert/fsf/sapper + mob_name_prefix = "Cpl. " + +/datum/ghostspawner/human/ert/fsf/specialist/med + name = "Free Solarian Fleets Medic" + short_name = "fsfmed" + desc = "A medical specialist from a Free Solarian Fleets marine fireteam." + outfit = /datum/outfit/admin/ert/fsf/medic + +/datum/ghostspawner/human/ert/fsf/leader + name = "Free Solarian Fleets Fireteam Leader" + short_name = "fsflead" + desc = "The leader of the Free Solarian Fleets marine fireteam." + max_count = 1 + outfit = /datum/outfit/admin/ert/fsf/leader + mob_name_prefix = "Sgt. " + +/datum/ghostspawner/human/ert/fsf/synth + name = "Free Solarian Fleets Synthetic Unit" + short_name = "fsfsynth" + desc = "The non-combatant synthetic unit of the Free Solarian Fleets marine fireteam, armed only for self-defense. Tasked with piloting the shuttle and providing tactical advice and overwatch. Not actually a marine itself, the synth is property of the FSF." + max_count = 1 + outfit = /datum/outfit/admin/ert/fsf/synth + mob_name_prefix = null + uses_species_whitelist = TRUE + req_species_whitelist = SPECIES_IPC + possible_species = list(SPECIES_IPC) + diff --git a/html/changelogs/dansemacabre-solgang.yml b/html/changelogs/dansemacabre-solgang.yml new file mode 100644 index 00000000000..f8e076c0fa7 --- /dev/null +++ b/html/changelogs/dansemacabre-solgang.yml @@ -0,0 +1,43 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +# balance +# admin +# backend +# security +# refactor +################################# + +# Your name. +author: DanseMacabre + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Added a new ERT - the Free Solarian Fleets Fireteam. They're a group of formerly Solarian mercenaries on the SCC's payroll. Also added a Solarian energy dagger." + - tweak: "Changed the spawning odds for the EPMC ERT." + - tweak: "Changed the descriptions for some Solarian uniform items." diff --git a/icons/mob/items/weapons/lefthand_energy.dmi b/icons/mob/items/weapons/lefthand_energy.dmi index 7bef2b986faa2da80e5d742c808886ec690244cb..611b8dca88455dc51f6fb5908e563f8c50ae14d2 100644 GIT binary patch literal 9868 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 literal 9636 zcmb_?cUV);*6yZS=z@S$0R@zf^cHC<(xi7nQ=}K^El5YI3erKOC>=z42?7FAf}#+l z7ipolgc6dw@%P-*zI)DdzUR4rB-t~wX3gwb?^-kKoy0!Ux=(SL=`sKS6lxDtbOC_C z>ilz&6s(D~F3L99%`p{^>h6B# zl*^C5&sdvMB}O`MPCCq?`9G*A#hQO)S%dp$Ld^VT+Qcq=z)-*+#Z=0MlNzLCCm;&x z#pDdL>wY_DwMVB5(>xuYyO7F^h$o{F<3(5!wd)a6c+$UuMc+n{`(ueI9&@Og$elg1 zlW!gvIk{94(VTC1v@lNc8p54uA$%Y5XzWoeis1>-cYhKjRX)Zk;`t!{gQUiI1A+G1 z^DX}0q$aB&VabY4w|@IV!!aSxlyakfi}bWEFb(oOk!O|9jEw$pjk7R0h^$4K;;?-l z>d$!K9jtbR5df|OYATBQe%YJTfzB4AIYK+z^*P-Fx6B`{@m3W_EYOiKr+o5H(L&P` zDQ7DhJ)X-mn@BE^sfgQnODTg?e0MkNDHG-c6HTD0GW6DuyDNK+H>71nXqZneRl2n8oN!qn;X^ks6)X6^9F*_iZf8$w2Cz}teF zM(0fY0~IZvw;LK_xyU(FcVf*%fBvMai7R14hXHAc`&ql@7OHou}QRp z{9f;5xb%)(6)N3jl73o>vLkz<^ks$g{?#4a+3A;7|NZKqAenId;O_*{4Yw>fo}3B(3%c*-O<%Mu)hkhQK5k>kDz)pl zNW3dcw9Dkx-i_#O3fU-+vu_++j%D}ipIi^Wy0bi#)jN!ELJ|UoRhF#lQe{R}J%}7x z5`dhX900ajwiPOdUxZxmsgSWvvoz*1%I2sBecScbI)%ap>;3v{B zj-AQFDe+-1Tk0_WP&wL$m4~sj`KMtVWQJG#eKX-qtADNE@~F}7@pOyFQmPR*<-5@` zqs4x{s_qrv?VdYT?K09$&8E#>B?eVHhig9z=CG$_pKf3c3MuQp8m}i9A6|y$X~|zk zz~QenJE5wmM_KW8Gci}|mi3J~3JMAu4@=8J%PKqH`0u+Ptm+JANeZENu>+V&^H``B z3)EN5DKRiu=73iUpC^su8BE`2kn+W9*Cee#acN9Hx%nK1JgT&#*+^F4>kGfq4-vPr zoBVt>7LU`A`4T2NPFmujr>CbCiHW<>Dzd&?#GxwI2NOdR&xLIF|@ga$o2u+9eZHWKnUEc!a-j5YAf_RPgmQ;)-4|8p(OA!hu~y{Dou&6 zqo+em_y`Jc}g2*uj7f4)K*h*zF zd|`}bCBSP#2OPW(w88lr*=EVuu-ZE7T^I}C8pCCcIT&QcH;VT*v9SiyWy2sb1pywT zoB~d-X^NHyp;7f-Yr5;J-wPJNk2qAq`|Hg#<3P;TRov1?HZ#L_KUq>8G236kb1h_eMBM3B93NQX$`NReH8Ax(Qrw8tRL+dac4K}A3Vfim|_E$XfiA#Su z$G7#`vYoy%G?uqv%vMfi(HxyU%{lg7CX-BDwJp?T@*Q(80pN5;?hZB0l11UwYW8-? z4aOeOON6QS2bEOxsV3WKoaEnCg`JIVqvIJeUK({Mex{y*{g45UVPmgicm-lHp;hcM z5zId1i~B9Uiy21HQB=Y1)=V`=YE7YccI!wT1YFH;br4+R1X~E_h-EeW#3k@3_Ezs# zr3E1OFFZ?xG>}OW+i}0WpV#BD z_YjFo7sbccUkBzQvnBy6Q9sZH>VAba`e5ozS$V3wHix}kT>g4Wy0oA7lmxp_s(OyY zQ#aH120JH~Y;0pFDgPoTSV+U3@BbCV;2#id_~(v>OZ&|)*MHp^a@(OHQ)- z#Ep~QMJszh@#7k+j~yWRg@7%j<H6`&jI+rF^|Lp z;Y#xndi;{x0LixwV#>9f#V?n^Kfc~2ZpFj=q)cD`p{~6-_hIyhS3eCq)a#!;u<2_Xr>L{Tg(&0BA7MK~m=BTu|O8Q%$}&PtpFfJUq>yPkZ?3#`ZSV*EqQiM}nY&+Fa=FfgcP_d3tZ zp+ECQoIASroZJ&KexjYxSp0obf>w$?Y?sct;Uzx!ck(34ZqV0IgbqfJ`sLbB$4HMy zQK4G4+fUW&^;D0azQQTM%qdDJdBL}n=DU8R5{Hh|jkeZ@hm0*-XD_d@8+DM5gL|(bRn3Ry zxvu%bdFs|ySE^b*wOXHRGH4!0Do>h@X3~_(#eQaslkBAz<;MJ`%@GTH%N6QM{g#cT zj~l~B^xX=;Kyp^{Ey-)`1HzV0`qFDj&)nZpEy<^U5TfGH(;S_6{QE5=1hA;L;n3QW zmRs`W!Lal^=A&Phi0E=mdkIc#O305M%^}I5w-vTCeW4M$QwUd(5jwj>n%v^&c(%0= z%S1ty;n?YzW*q?QCtB@bC!G)ZRR?sOeRN_y>aucGmMZtTW`cQ7(5Ky(qR!N=@Z*$= z_HJ>shPYZ6(%unfN61^nku4S!Y=XAmGoS_=nm%=&H@qWGE&-=#I=_CW0-{66>&B67 zcy#g+HB7?Zm+RwRlKhy0`;f;KC}K6gZD$gG>Fn1?ttyL!iz?;Yy}8T=Ju6$xJpre3 zZr4rGk*#5pDx%6yBYbq1d$KQ)MJg2&I4GTi^1+oWOMLRvD6-d|e6BTP-aq2ixb)Uv zHqr}dg8EeW%YOO&aC_BJy=Brj{YKrugBFMZ{8b-x&Em)8i}rSf0z_y|PR>GVB~eDD zmiKnjZ1@d=-z=XZD-R>p3P4O^-q+UZ8T<0bv?=Wyy|g){5m^5-ki+47lfTTcQLpl`3FiXC!K{lE#x_;Kafa!aY!(y58$#f^Avninmp;e zQDJe<^z2eFpJ$D6wp`;SD&;U+@)|D{TpiT%@|HKkn;)3Q2?#M?;es2%rZb=qjcnGJqP?m3kKQ}0~xMz8?C^gybQW2+9jr>eS z*ZYh6GFoP8teMfDGUH+0fTf`J+1e)4m0|funYz8ts8UqikjcAsqq-&NX3}$|jm}?` zvZtQ;^$%-rNyiTu@~f~Z6=you4fH9)uz;!8ugfelP4@lUlsQx3s%aH{ntdr`W#_~G zm=wR!xeOWRFt0#2lei0q1{isp>5(>+PWCJJ>C+mvkpDQTQ;YJX;UfGZ< z<1P$(h#-h`|21vl(B=Rm%@TN-Z))laHDy_wAOZisAYKR*b~rlG*w!`%j`x^4>l}yW zLJR&G@O=l#x6(kwYiuTI9G&dZcZ$~8Gj(_n_I*k&;ojUi%oxd&BCvA=ok}(+xcHFg zAt-dE^JAS^<$7_*Qlye%Hf}PBQw<;?DnDMM<)x1+i8OvQ^1&hsadwOD^1|YKyo3*s zdSRS-NZZK(nqF8p@U0E9B%e$%`_?LS%@CUYq0atF2k`CJuUqA^^fxZQt;}cRsApFM zp-MA^Df$bXU?aVmZ#U(2h#lpNP17+3Zih`#uX9h3nqOZB?b8faJ>1N2Q9L+2G#S#) zd*Btn{9c<88FW2o;_>QK9_U5u3Cr(oFC>HOIP)~b^e=QrZJq4~CPyF+BV%;~Q3U2- z9*c2#rQm$gQo+yMqUg_t(RIw;d%S`jFy|fx1nDkwmN8q_7=QB0jo^1m%U6a;;j>`~ zm{`Up0WFP=R0t#0|2$j&JM?PGCNA<0wO?QlswS9|osWr0`QHWpmktaa+S4H|ekk;$ z>fhiVgVMYmniu%?MnFqcJe)|u`*hRhONriizydM$u0JUHWsH`mdg14--_mxsM+F0$ z%)~K6!tPzd-zF#x$&mx-bkJmFoZv>djAuGN5bp(SVXNs-wA~2znUSE5RZ6F$on@CCusmn;&!j1 zs)VY}bOc6TyB9~grvRezcKtW$^(Th4nRtdSCeOLT#q?mrC6U6aP5Z^u^ zzSp(0fqwPALe_SL>CYGH|PH zifXKC=RcxWBm5v|=T#=8G4cmXGwcWUS2}s_Cl$}!zdkQ%bKpY}8*U?ea&jVi&HM@& zscjb7@r<&eScBhhv_o_U{>0J0kai>V9)nddG~M*TytM1B zip4j!=h>p@rUFGm%mar19N!;=FG~H8h}dr3M?`_%@yOw;wp?rg8-HSGvV-B}|dsXbXlX}u+_^Phn8!np%d~o@=3LPw6Th1LT*kVte0xiW!f&51{}h zR6s#71Xg$uqDYhBe?juO^ZENKNbSD0jy;T3m9*Inn46P`K|+JsY&NblWg;Tk^Ve9q z#}#)^%7z!`B&>D=jPs1WxU6uOUi9@cyZiiB;kkIe&XoZxQ!Q)Vt`>JS< z+T+9Z*QO-vqIeZ+(hd4~{0g3*fxwxdd4u4d*;!&4lc+4iRN(7oU7Ls2pri$flNjD$ zIuNEa6$lf-)(z9(5X25h8&5Z|vqx8=^;ESjc&5>#m{Vuq*B{BA7itSJJ){*8F@n!? z(8}SQFajT-;=AS&u-wqmaT|;8uX<2Oqu{GSssjntOlFipy9P`9?8`H!aSP+w8H^Lh z=0kASiDQ<;p^Qs<;XMpRPfUu@Jyf&37hojYvp$-~7NrDJr{TEf=$#@m`WIk`Meg4& zbLhw}s-+x<1asZHXh4|}N`%&){h-HM<8r#o<+q4xVe9Ul?1i~6K&)a%wxr6Svm`vc zIui-BcoEz{Qo~|G*>-^YWD>htLo(g5qSp~L@A-Q3yc?W!uDQ}1EPbw#zOydUs-aS0 zVpuI%9N{h;v=Z{$Gu{Q&Vd`f0k*9=ohr!LE0d=i2d?QmNCl7qn3kX4=5gQRgd=BAv; z>Ox@c3z_b8X>{>){|c+{XG!ZvU?WV=+J z%qHqvB!}%=?W*?ClTBEAEJVVBN=HUAbmUhs^~$Vj{AiWi9`Q{CJPxdQ=jA$=q={T? zz#ntt@(+>)_aUky*ZVnJQ5*x{S#F0{kvr&l3eov?ae1zjy57QmxqD@y=ShoJ_@>OA z=Tx1TxQ0(=0Aic`_(^0y#?i*iK5tI&cJA@1*}JGmMajFc6^wx|PHH=&#U2NN;8-Yw zwxZ#oqet}jeDjp{l3BV|xAdx+W@UDo*l`Pa>@Z5q;Pf5#%t2U_`if{+Ke(|<&+S;u(foeKCfrQ?A{cIGNm+wj1w0iE9`#B)Vj=paQ3>okI%8>fF zUJmq>r?k&=>v9N!$(rEuGNshICT?~6xvQ@(_`0JT;4`T47$0?8btfguy zvOWjq+cYRCO$=!b_B+&`#jYi_Ck@Yn7W=cM`JO@W5d{?w_mg(#G=p(xi|b|A72EHfBsH70uN$L)+1m zlbAIjDeISLmU+Zh^Ne;lAde_CPyUqIW0!}X56S^HG;h_yBCD_=OIeJpGP~M&LAwj} zu%>s{qNgFs3r=3#M&H4whO>dIL->QQ3__rB#?)IZ?;?@1C_NQI9M;wbN07ZQnhC=n zg(~b*#a9LWu&fAKnIu`Su&tUKX+jqIk54sXaPN*>;R;Dt!W*7f?~r&N*iI0ypWD7VR}rTSd$+Q3(d>e|AyiH&l~vvliT=v zCO1+T0O&*NU9^u;uEYD~yl_cP)5G5tLWN0Wgnk{a8Lc&=Ct88iMJ91;!8I;sgT1?7 zVM#VxU*PMMSj{9CGQF;zdKZzRH@6S_`_-WjgswJRKfkvDxnAu{tUo{-byjf+6r;aT z&9ZMZ_9WdrnMYnDXMKG%pEZj0T|6Qwvw0_V+f~sIUr*MHJJrMr0Z&~kw_|kYqPG{r z;hj@S=9E)YZ~8sLgReChG^vCt&W~ZP;4nf7h1P+^{6`PGJ(AJ8uXIIn`73Kt1K+UK zBASLEU$I1^l)ZCE($yno5>Yi=c>f~EbD=giG;RvZ$jYkL82@xEyE$}XXEz%D4M}i; zXrtvUd;yHera2^hUq!*lBd0XJm0)bva3O-!0 zjSPHw7m^_;;_VMC!{x}qda@T^Y%C13tv{A)-^_$5kSbo{>@Fszst7% z$Cbx_5S){#%?ad$<>_Y+P`|{b5WCmi{Tldf93f9g1ryiJ@eou#`AEeUA3~VuaV_Up zJy&y705RZ2ad>gk#}iC)tu{l$fJ%B^e<~)p0>2skS?9nT4(+xQu!bzt6a6`ya|^pt zBnh$*@34Fc6|s3`jN0-BrEQf2ayKJxPg6dl7i+)ey*>PiNj^9B`W6CPHJR<1@}qmCC)j2#RSkBTO(6T^CZ6{n$r z#JQ(!d$iUDxu^1E(7+oEZ6()~q%USZ4D$|*V^AM%8#Zel7p;-3-}J-b8#E)F{Q&|! zv|~ZFlHOzW~a>SV7$gX6riz@;3CV(c(;rB!o2@h zBqsPP{7$TfW=0iAGTg5;47_!r_-kA26_(;k^ldd+Va*NAW7P1zd0Eh7r^&<>|4IXw zo6fg0Chk}e^ipsv8UV18D zUJzMW)F}5sH|x;ocU4ux>36J0Ko#GZ;Z$l$eF}b$R?Tg1I{Xw+UYU`q=XzCXb$0z3 z#UxpxZs4+Z=T(r^;-|Nj6kc00DCup~T%}l<-B^F?{P-gYP0)js1JWz4t%+21VI$>c zQI&1;Snb(kU(ot{{sBO#h=CiQ18-9cIun^rNmnXyb{TE{KIKg zi{nJ)OdfN5Ym+*n84<$#i$E`-n!G| zh~=(laj8K|yxhTiEW*eIXE1%KmJX!MUZ2vkyoX=Bl!f0TxhIcG!I_>sq_RpMKI?wn!DdDKg|(3 z`qpCjjIZLryGlqSW#V!ASl(W+HY7BvOpX}iHoG+GQe2J>dp9Q7^&3a5&1Q{(JujK0 zIlO+ggO-oAY@$miN7aAT#U|K#!Btk@Ru@*96Dl`ccf0L!F&6F8saBlHTQ?wF14*s7 z>_lOl$}v812lOh*rAy8H_pXin8b%qB2};VC@^!%Rn>Ri;_;t1>2rqnQoBnmq8!dj4ytPn&puB!yofGvh}8p^ z=;XECdeMZBIz1$_ew;-mh?#zm2uCgb`R+PJNLR5y_CW5L(;@LHy5!NW)$>3bF@UB`JLNLGD? z#6}L&kfw5!xns|_YpENeUPt)+C*ae9Q(X~8(PG8{Z!WwGu@k$Liouq6lYpy6XqgujNT*SvVNeMY|agHcHF{8dKBSbrJ zGJd|o2D%mmvh{Z!%U&Nyi%n&3!8XUnc%_*Fvh`e35!x{~=L0IgP;+y>wreJ_CUjM# hetG-94@G!(XJK-OC-eGy;NPwQHB~K@N+qkX{{t=QnSlTR diff --git a/icons/mob/items/weapons/righthand_energy.dmi b/icons/mob/items/weapons/righthand_energy.dmi index 4bed6210506d051db139459e7fb0d5a60e3a23b0..dbd8c7e9258f202f0404445c22aed2f09947954d 100644 GIT binary patch literal 9408 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