From 8821ab9a66cc7625440dc7785021de77fbd82a9d Mon Sep 17 00:00:00 2001 From: kyunkyunkyun <120701975+kyunkyunkyun@users.noreply.github.com> Date: Sun, 14 Sep 2025 20:23:56 +0500 Subject: [PATCH] Updates a couple of `/obj/item` variables (#29829) * compiles checkpoint * fix some * updatepaths * fix * rrr * linters * fiexs * icon fixes * plasmemes * fix * fix * fix bit more * fix * well * cleanup * fix glasses layer * conflict * fuck gun code * fixes * fix * fixes to energy guns * review * conflict * support that 1 unathi pixel * fix --- .../RandomRuins/SpaceRuins/moonoutpost19.dmm | 40 +- .../RandomRuins/SpaceRuins/ussp_tele.dmm | 3 +- _maps/map_files/generic/centcomm.dmm | 18 +- code/_onclick/telekinesis.dm | 1 - code/controllers/subsystem/SSticker.dm | 6 - code/datums/datacore.dm | 14 +- code/datums/spells/banana_touch.dm | 1 - code/datums/spells/infinite_guns.dm | 3 - code/datums/spells/mime_malaise.dm | 1 - code/game/gamemodes/cult/blood_magic.dm | 5 +- code/game/gamemodes/cult/cult_datums.dm | 3 - code/game/gamemodes/cult/cult_items.dm | 22 +- code/game/gamemodes/cult/ritual.dm | 2 - .../miniantags/abduction/abduction_gear.dm | 34 +- .../gamemodes/nuclear/nuclear_challenge.dm | 6 +- code/game/gamemodes/nuclear/pinpointer.dm | 3 +- code/game/gamemodes/wizard/artefact.dm | 16 +- code/game/gamemodes/wizard/godhand.dm | 18 +- code/game/gamemodes/wizard/soulstone.dm | 3 +- .../machinery/computer/HolodeckControl.dm | 8 +- .../game/machinery/computer/buildandrepair.dm | 2 +- code/game/machinery/deployable.dm | 14 +- code/game/machinery/pipe/pipe_construction.dm | 14 +- code/game/machinery/syndicatebomb.dm | 6 +- code/game/mecha/equipment/weapons/weapons.dm | 4 +- code/game/objects/items.dm | 60 +-- code/game/objects/items/AI_modules.dm | 4 +- code/game/objects/items/RCD.dm | 4 +- code/game/objects/items/RCL.dm | 9 +- code/game/objects/items/RSF.dm | 1 - .../objects/items/bio_chips/bio_chip_case.dm | 1 - .../objects/items/bio_chips/bio_chip_pad.dm | 2 +- .../objects/items/bio_chips/bio_chipper.dm | 2 +- code/game/objects/items/candle.dm | 3 +- code/game/objects/items/cards_ids.dm | 26 +- code/game/objects/items/cigs.dm | 1 - code/game/objects/items/clown_items.dm | 7 +- code/game/objects/items/control_wand.dm | 11 +- code/game/objects/items/defib.dm | 14 +- code/game/objects/items/devices/aicard.dm | 3 +- code/game/objects/items/devices/camera_bug.dm | 5 +- .../items/devices/chameleon_counter.dm | 19 +- .../objects/items/devices/chameleonproj.dm | 6 +- code/game/objects/items/devices/flash.dm | 11 +- code/game/objects/items/devices/flashlight.dm | 31 +- .../objects/items/devices/geiger_counter.dm | 2 +- .../objects/items/devices/handheld_defib.dm | 2 +- .../objects/items/devices/laserpointer.dm | 6 +- .../objects/items/devices/lightreplacer.dm | 3 +- code/game/objects/items/devices/megaphone.dm | 2 +- code/game/objects/items/devices/paicard.dm | 3 +- .../objects/items/devices/painter/painter.dm | 2 +- code/game/objects/items/devices/powersink.dm | 3 +- .../objects/items/devices/radio/beacon.dm | 2 +- .../items/devices/radio/electropack.dm | 4 +- .../items/devices/radio/encryptionkey.dm | 2 - .../objects/items/devices/radio/headset.dm | 30 +- .../items/devices/radio/radio_objects.dm | 6 +- code/game/objects/items/devices/scanners.dm | 21 +- .../objects/items/devices/taperecorder.dm | 4 +- .../objects/items/devices/traitordevices.dm | 8 +- .../objects/items/devices/transfer_valve.dm | 6 +- code/game/objects/items/devices/whistle.dm | 3 +- code/game/objects/items/disks.dm | 4 +- code/game/objects/items/dna_injector.dm | 2 +- code/game/objects/items/dnascrambler.dm | 2 +- code/game/objects/items/documents.dm | 4 +- code/game/objects/items/dyeing.dm | 4 +- code/game/objects/items/flag.dm | 26 +- code/game/objects/items/hand_item.dm | 2 +- code/game/objects/items/his_grace.dm | 6 +- code/game/objects/items/latexballoon.dm | 10 +- code/game/objects/items/lighters.dm | 17 +- .../mountable_frames/newscaster_frame.dm | 2 +- code/game/objects/items/paint_bucket.dm | 2 +- code/game/objects/items/picket_signs.dm | 1 - code/game/objects/items/robot/robot_parts.dm | 2 +- code/game/objects/items/scrolls.dm | 4 +- code/game/objects/items/sport.dm | 8 +- code/game/objects/items/stacks/rods.dm | 2 +- code/game/objects/items/stacks/seaweed.dm | 1 - .../game/objects/items/stacks/sheets/glass.dm | 7 +- .../objects/items/stacks/sheets/leather.dm | 38 +- .../objects/items/stacks/sheets/mineral.dm | 16 - .../items/stacks/sheets/sheet_types.dm | 45 +- code/game/objects/items/stacks/stack.dm | 4 +- code/game/objects/items/stacks/telecrystal.dm | 1 - .../objects/items/stacks/tiles/tile_types.dm | 4 +- code/game/objects/items/staff.dm | 7 - code/game/objects/items/stock_parts.dm | 23 +- code/game/objects/items/storage/bible.dm | 7 +- code/game/objects/items/storage/fancy.dm | 38 +- code/game/objects/items/storage/firstaid.dm | 14 +- code/game/objects/items/tanks/jetpack.dm | 23 +- code/game/objects/items/tanks/tank_types.dm | 7 +- code/game/objects/items/tanks/watertank.dm | 12 +- code/game/objects/items/teleportation.dm | 3 +- code/game/objects/items/theft_items.dm | 23 +- code/game/objects/items/tools/crowbar.dm | 8 +- code/game/objects/items/tools/hammer.dm | 1 - code/game/objects/items/tools/multitool.dm | 7 +- code/game/objects/items/tools/screwdriver.dm | 2 +- code/game/objects/items/tools/welder.dm | 15 +- code/game/objects/items/tools/wirecutters.dm | 4 +- code/game/objects/items/tools/wrench.dm | 2 +- code/game/objects/items/toys.dm | 58 +-- code/game/objects/items/trash.dm | 1 - code/game/objects/items/vending_items.dm | 6 +- code/game/objects/items/weapons/batons.dm | 22 +- .../objects/items/weapons/bee_briefcase.dm | 2 - .../objects/items/weapons/c_foam_launcher.dm | 3 +- .../chemical_flamethrower.dm | 1 - .../objects/items/weapons/chrono_eraser.dm | 4 +- code/game/objects/items/weapons/explosives.dm | 13 +- .../objects/items/weapons/extinguisher.dm | 7 +- .../objects/items/weapons/flamethrower.dm | 12 +- .../objects/items/weapons/gift_wrappaper.dm | 2 +- .../items/weapons/grenades/atmosgrenade.dm | 2 +- .../items/weapons/grenades/chem_grenade.dm | 2 +- .../items/weapons/grenades/clusterbuster.dm | 3 +- .../items/weapons/grenades/emgrenade.dm | 2 +- .../items/weapons/grenades/flashbang.dm | 2 +- .../objects/items/weapons/grenades/grenade.dm | 5 +- .../items/weapons/grenades/smokebomb.dm | 2 +- .../items/weapons/grenades/syndieminibomb.dm | 3 +- code/game/objects/items/weapons/handcuffs.dm | 3 - .../items/weapons/holosign_projector.dm | 2 +- .../objects/items/weapons/holy_weapons.dm | 142 +++--- code/game/objects/items/weapons/kitchen.dm | 27 +- code/game/objects/items/weapons/legcuffs.dm | 9 +- .../weapons/melee/energy_melee_weapons.dm | 1 - .../game/objects/items/weapons/melee/melee.dm | 2 - .../objects/items/weapons/melee/melee_misc.dm | 4 - .../objects/items/weapons/melee/spellblade.dm | 1 - code/game/objects/items/weapons/misc_items.dm | 6 +- .../objects/items/weapons/pneumaticCannon.dm | 8 +- code/game/objects/items/weapons/powerfist.dm | 2 - code/game/objects/items/weapons/scissors.dm | 2 +- code/game/objects/items/weapons/shards.dm | 2 +- code/game/objects/items/weapons/shields.dm | 3 - .../objects/items/weapons/storage/backpack.dm | 102 +---- .../objects/items/weapons/storage/bags.dm | 5 - .../objects/items/weapons/storage/belt.dm | 101 ++--- .../objects/items/weapons/storage/boxes.dm | 13 +- .../items/weapons/storage/briefcase.dm | 1 - .../objects/items/weapons/storage/lockbox.dm | 2 +- .../objects/items/weapons/storage/secure.dm | 2 +- .../objects/items/weapons/storage/toolbox.dm | 18 +- .../items/weapons/storage/uplink_kits.dm | 3 +- code/game/objects/items/weapons/stunbaton.dm | 5 +- code/game/objects/items/weapons/thurible.dm | 5 +- code/game/objects/items/weapons/twohanded.dm | 6 +- code/game/objects/items/weapons/weaponry.dm | 33 +- code/game/objects/mail.dm | 5 +- code/game/objects/structures/bedsheet_bin.dm | 25 -- code/game/objects/structures/inflatable.dm | 2 +- .../structures/stool_bed_chair_nest/chairs.dm | 12 +- code/game/objects/structures/watercloset.dm | 4 +- code/modules/admin/topic.dm | 14 +- code/modules/admin/verbs/BrokenInhands.dm | 10 +- code/modules/admin/verbs/onlyoneteam.dm | 2 +- .../antagonists/_common/antag_exfiltration.dm | 2 +- .../changeling/powers/biodegrade.dm | 1 - .../changeling/powers/mutations.dm | 4 +- .../powers/flayer_stealth_powers.dm | 3 +- .../datums/rep_purchases/rep_purchases.dm | 3 +- .../contractor/items/contractor_baton.dm | 3 +- code/modules/assembly/assembly_holder.dm | 2 +- code/modules/assembly/bomb.dm | 2 +- code/modules/assembly/mousetrap.dm | 2 +- code/modules/assembly/signaler.dm | 3 +- .../mission_code/ruins/oldstation.dm | 2 - .../mission_code/ruins/sieged_lab.dm | 1 - .../mission_code/ruins/telecomns.dm | 2 +- code/modules/client/preference/character.dm | 24 +- code/modules/clothing/chameleon.dm | 31 +- code/modules/clothing/clothing.dm | 66 +-- code/modules/clothing/ears/earmuffs.dm | 1 - .../clothing/glasses/engine_goggles.dm | 4 +- code/modules/clothing/glasses/glasses.dm | 170 +------ code/modules/clothing/glasses/hudglasses.dm | 81 +--- code/modules/clothing/glasses/tajblind.dm | 14 +- code/modules/clothing/gloves/boxing_gloves.dm | 4 - .../modules/clothing/gloves/colored_gloves.dm | 48 +- code/modules/clothing/gloves/misc_gloves.dm | 23 +- code/modules/clothing/gloves/rings.dm | 7 +- code/modules/clothing/head/beret.dm | 6 +- code/modules/clothing/head/collectable.dm | 33 +- code/modules/clothing/head/hardhat.dm | 10 +- code/modules/clothing/head/helmet.dm | 37 +- code/modules/clothing/head/job_hats.dm | 28 +- code/modules/clothing/head/misc_hats.dm | 170 ++----- code/modules/clothing/head/misc_special.dm | 14 +- code/modules/clothing/head/soft_caps.dm | 3 +- code/modules/clothing/masks/boxing.dm | 6 - code/modules/clothing/masks/breath.dm | 4 - code/modules/clothing/masks/gasmask.dm | 31 +- code/modules/clothing/masks/misc_masks.dm | 40 +- code/modules/clothing/masks/voicemodulator.dm | 5 - code/modules/clothing/neck/cloaks.dm | 17 +- code/modules/clothing/neck/necklace.dm | 7 +- code/modules/clothing/patreon/hats.dm | 29 +- .../clothing/patreon/patreon_glasses.dm | 6 +- code/modules/clothing/shoes/magboots.dm | 3 +- code/modules/clothing/shoes/misc_shoes.dm | 30 +- .../clothing/spacesuits/alien_suits.dm | 31 +- .../modules/clothing/spacesuits/chronosuit.dm | 3 - .../clothing/spacesuits/ert_hardsuits.dm | 16 +- code/modules/clothing/spacesuits/hardsuit.dm | 64 +-- .../clothing/spacesuits/misc_spacesuits.dm | 109 ++--- code/modules/clothing/spacesuits/plasmamen.dm | 51 +-- code/modules/clothing/spacesuits/syndi.dm | 57 +-- code/modules/clothing/spacesuits/void.dm | 3 - code/modules/clothing/suits/armor_suits.dm | 91 +--- code/modules/clothing/suits/bio.dm | 15 +- code/modules/clothing/suits/cardborg_suit.dm | 32 +- code/modules/clothing/suits/job_suits.dm | 76 +--- code/modules/clothing/suits/labcoat.dm | 18 +- code/modules/clothing/suits/misc_suits.dm | 200 ++------- code/modules/clothing/suits/unathi_suits.dm | 1 - code/modules/clothing/suits/utility.dm | 22 +- code/modules/clothing/suits/wiz_robe.dm | 35 +- .../clothing/under/accessories/accessory.dm | 76 +--- code/modules/clothing/under/centcom.dm | 26 +- code/modules/clothing/under/color.dm | 53 +-- code/modules/clothing/under/costumes.dm | 27 +- code/modules/clothing/under/dress.dm | 13 +- code/modules/clothing/under/jobs/captain.dm | 7 +- code/modules/clothing/under/jobs/cargo.dm | 27 +- code/modules/clothing/under/jobs/civilian.dm | 29 +- .../under/jobs/engineering_jumpsuits.dm | 11 +- .../clothing/under/jobs/medical_jumpsuits.dm | 21 +- .../under/jobs/plasmamen/_plasmamen.dm | 6 +- .../clothing/under/jobs/plasmamen/antags.dm | 2 - .../under/jobs/plasmamen/civilian_service.dm | 20 - .../jobs/plasmamen/engineering_plasmasuits.dm | 3 - .../clothing/under/jobs/plasmamen/medsci.dm | 8 - .../jobs/plasmamen/security_plasmasuits.dm | 3 - code/modules/clothing/under/jobs/procedure.dm | 27 +- code/modules/clothing/under/jobs/rnd.dm | 10 +- .../clothing/under/jobs/security_jumpsuits.dm | 40 +- code/modules/clothing/under/misc_jumpsuits.dm | 39 +- code/modules/clothing/under/pants.dm | 6 +- code/modules/clothing/under/retro.dm | 12 +- code/modules/clothing/under/solgov.dm | 11 +- code/modules/clothing/under/suit.dm | 25 +- .../clothing/under/syndicate_jumpsuits.dm | 10 +- code/modules/clothing/under/ussp.dm | 5 +- code/modules/cooking/cooking_container.dm | 2 +- code/modules/customitems/item_defines.dm | 163 +++---- code/modules/detective_work/evidence.dm | 3 +- code/modules/detective_work/forensic_kits.dm | 2 +- code/modules/detective_work/scanner.dm | 3 +- .../food_and_drinks/drinks/drinks/bottle.dm | 14 +- .../drinks/drinks/drinkingglass.dm | 4 +- .../food_and_drinks/drinks/drinks_base.dm | 13 +- .../modules/food_and_drinks/food/condiment.dm | 10 +- .../food_and_drinks/food/foods/ethnic.dm | 4 +- .../hallucinations/effects/moderate.dm | 2 +- .../hydroponics/beekeeping/beekeeper_suit.dm | 2 - code/modules/hydroponics/grown/banana.dm | 7 +- code/modules/hydroponics/grown/corn.dm | 4 +- code/modules/hydroponics/hydroitemdefines.dm | 27 +- .../instruments/objs/items/_instrument.dm | 6 +- .../instruments/objs/items/headphones.dm | 4 +- .../objs/items/instrument_items.dm | 17 +- code/modules/martial_arts/judo.dm | 4 +- code/modules/martial_arts/krav_maga.dm | 3 +- .../modules/mining/equipment/explorer_gear.dm | 13 +- .../mining/equipment/hardmode_grenade.dm | 1 - .../mining/equipment/kinetic_crusher.dm | 6 +- .../mining/equipment/lazarus_injector.dm | 2 +- .../mining/equipment/mineral_scanner.dm | 9 +- .../mining/equipment/mining_charges.dm | 6 +- code/modules/mining/equipment/mining_tools.dm | 10 +- code/modules/mining/equipment/resonator.dm | 2 - code/modules/mining/equipment/survival_pod.dm | 2 +- code/modules/mining/equipment/vendor_items.dm | 5 +- .../mining/equipment/wormhole_jaunter.dm | 5 +- .../mining/lavaland/loot/ashdragon_loot.dm | 2 - .../mining/lavaland/loot/hierophant_loot.dm | 4 +- .../mining/lavaland/loot/legion_loot.dm | 3 +- .../mining/lavaland/loot/tendril_loot.dm | 15 +- code/modules/mining/mine_items.dm | 1 - code/modules/mining/ores_coins.dm | 17 +- .../mob/living/basic/minebots/minebot.dm | 4 +- .../alien/humanoid/humanoid_update_icons.dm | 14 +- .../living/carbon/alien/special/facehugger.dm | 4 +- .../mob/living/carbon/carbon_update_icons.dm | 6 +- .../living/carbon/human/human_update_icons.dm | 416 ++++++------------ code/modules/mob/living/carbon/human/npcs.dm | 4 +- code/modules/mob/living/silicon/pai/pai.dm | 6 +- .../silicon/robot/drone/drone_abilities.dm | 8 +- .../living/silicon/robot/misc_robot_items.dm | 1 - .../mob/living/silicon/robot/robot_modules.dm | 1 - .../modules/mob/living/silicon/silicon_mob.dm | 5 +- .../simple_animal/bot/bot_construction.dm | 12 +- .../mob/living/simple_animal/hostile/bees.dm | 4 +- .../hostile/mining/elites/herald.dm | 2 - .../hostile/mining/elites/pandora.dm | 1 - code/modules/mob/mob_grab.dm | 4 +- code/modules/mod/mod_clothes.dm | 20 +- code/modules/mod/mod_control.dm | 9 +- code/modules/mod/mod_core.dm | 2 +- code/modules/mod/modules/modules_antag.dm | 2 +- code/modules/mod/modules/modules_security.dm | 1 - code/modules/newscaster/obj/newspaper.dm | 2 +- code/modules/ninja/energy_katana.dm | 3 - code/modules/ninja/suit/ninja_gloves.dm | 1 - code/modules/ninja/suit/ninja_head.dm | 2 +- code/modules/ninja/suit/ninja_mask.dm | 6 +- code/modules/ninja/suit/ninja_suit.dm | 4 +- code/modules/paperwork/carbonpaper.dm | 1 - code/modules/paperwork/clipboard.dm | 2 +- code/modules/paperwork/handlabeler.dm | 5 +- code/modules/paperwork/paper.dm | 2 +- code/modules/paperwork/paper_bundle.dm | 2 +- code/modules/paperwork/paperbin.dm | 1 - code/modules/paperwork/pen.dm | 5 +- code/modules/paperwork/photography.dm | 10 +- code/modules/paperwork/stamps.dm | 2 +- code/modules/pda/PDA.dm | 2 +- code/modules/pda/cart.dm | 2 +- code/modules/power/apc/apc.dm | 2 +- code/modules/power/cables/cable_coil.dm | 4 +- code/modules/power/cell.dm | 12 +- .../power/engines/supermatter/supermatter.dm | 1 - code/modules/power/generators/solar.dm | 2 +- code/modules/power/lights.dm | 4 +- code/modules/projectiles/ammunition.dm | 2 +- code/modules/projectiles/gun.dm | 9 +- code/modules/projectiles/gun_attachments.dm | 1 - .../modules/projectiles/guns/energy/energy.dm | 11 +- .../guns/energy/kinetic_accelerator.dm | 17 +- code/modules/projectiles/guns/energy/laser.dm | 33 +- code/modules/projectiles/guns/energy/pulse.dm | 13 +- .../projectiles/guns/energy/special_eguns.dm | 66 ++- code/modules/projectiles/guns/energy/stun.dm | 8 +- .../projectiles/guns/energy/telegun.dm | 2 +- code/modules/projectiles/guns/energy_guns.dm | 25 +- .../projectiles/guns/grenade_launcher.dm | 2 +- code/modules/projectiles/guns/magic.dm | 7 +- .../projectiles/guns/magic/magic_staff.dm | 24 +- code/modules/projectiles/guns/magic/wand.dm | 7 +- code/modules/projectiles/guns/medbeam.dm | 4 +- .../projectiles/guns/misc/blastcannon.dm | 5 +- code/modules/projectiles/guns/mounted.dm | 4 +- .../projectiles/guns/projectile/automatic.dm | 50 ++- .../projectiles/guns/projectile/bow.dm | 7 +- .../projectiles/guns/projectile/launchers.dm | 10 +- .../projectiles/guns/projectile/pistol.dm | 11 +- .../projectiles/guns/projectile/revolver.dm | 28 +- .../projectiles/guns/projectile/saw.dm | 13 +- .../projectiles/guns/projectile/shotgun.dm | 31 +- .../projectiles/guns/projectile/sniper.dm | 3 +- .../projectiles/guns/projectile/toy.dm | 8 +- .../projectiles/guns/projectile_gun.dm | 2 +- code/modules/projectiles/guns/rocket.dm | 5 +- code/modules/projectiles/guns/syringe_gun.dm | 7 +- .../projectiles/guns/throw/crossbow.dm | 6 +- .../projectiles/guns/throw/pielauncher.dm | 3 +- .../modules/projectiles/projectile/bullets.dm | 1 - .../chemistry/machinery/chem_dispenser.dm | 3 - .../reagents/chemistry/machinery/pandemic.dm | 1 - code/modules/reagents/reagent_containers.dm | 1 - .../reagents/reagent_containers/applicator.dm | 1 - .../reagents/reagent_containers/borghydro.dm | 1 - .../reagent_containers/chemical_bottle.dm | 2 +- .../reagents/reagent_containers/dropper.dm | 2 +- .../reagent_containers/glass_containers.dm | 8 +- .../reagents/reagent_containers/hypospray.dm | 5 +- .../reagents/reagent_containers/pill.dm | 3 +- .../reagents/reagent_containers/spray.dm | 7 - .../reagents/reagent_containers/syringes.dm | 4 +- code/modules/recycling/belt-placer.dm | 2 - code/modules/recycling/sortingmachinery.dm | 4 +- code/modules/research/anomaly/anomaly.dm | 2 +- .../ruins/lavalandruin_code/sin_ruins.dm | 3 +- code/modules/shuttle/assault_pod.dm | 5 +- code/modules/station_goals/dna_vault.dm | 2 +- code/modules/surgery/organs/augments_arms.dm | 11 +- code/modules/surgery/organs/autosurgeon.dm | 1 - .../modules/surgery/organs/organ_extractor.dm | 1 - code/modules/surgery/tools.dm | 1 - code/modules/telesci/bscrystal.dm | 1 - code/modules/telesci/rcs.dm | 2 - code/modules/telesci/telepad.dm | 2 +- code/modules/vehicle/tg_vehicles/scooter.dm | 10 +- docs/coding/quickstart.md | 4 +- icons/mob/clothing/hands.dmi | Bin 11342 -> 9736 bytes icons/mob/clothing/species/drask/gloves.dmi | Bin 13264 -> 11536 bytes icons/mob/clothing/species/grey/gloves.dmi | Bin 1379 -> 2693 bytes icons/mob/clothing/species/kidan/gloves.dmi | Bin 9873 -> 9206 bytes icons/mob/clothing/species/vox/gloves.dmi | Bin 12183 -> 10898 bytes icons/mob/inhands/bedsheet_lefthand.dmi | Bin 3688 -> 7755 bytes icons/mob/inhands/bedsheet_righthand.dmi | Bin 3567 -> 7518 bytes icons/mob/inhands/chairs_lefthand.dmi | Bin 1299 -> 2159 bytes icons/mob/inhands/clothing_lefthand.dmi | Bin 103077 -> 95557 bytes icons/mob/inhands/clothing_righthand.dmi | Bin 101875 -> 93927 bytes icons/mob/inhands/equipment/belt_lefthand.dmi | Bin 4950 -> 3998 bytes .../mob/inhands/equipment/belt_righthand.dmi | Bin 4968 -> 3993 bytes icons/mob/inhands/fluff_lefthand.dmi | Bin 4012 -> 9279 bytes icons/mob/inhands/fluff_righthand.dmi | Bin 4077 -> 9292 bytes icons/mob/inhands/guns_lefthand.dmi | Bin 71083 -> 72341 bytes icons/mob/inhands/guns_righthand.dmi | Bin 72977 -> 72625 bytes icons/mob/inhands/items_lefthand.dmi | Bin 106322 -> 97675 bytes icons/mob/inhands/items_righthand.dmi | Bin 104742 -> 97004 bytes icons/mob/inhands/sheet_lefthand.dmi | Bin 5571 -> 11412 bytes icons/mob/inhands/sheet_righthand.dmi | Bin 5323 -> 11255 bytes icons/mob/inhands/weapons_lefthand.dmi | Bin 70961 -> 73653 bytes icons/mob/inhands/weapons_righthand.dmi | Bin 68688 -> 71869 bytes icons/obj/assemblies/new_assemblies.dmi | Bin 25206 -> 24012 bytes icons/obj/clothing/belts.dmi | Bin 23596 -> 25525 bytes icons/obj/guns/projectile.dmi | Bin 39913 -> 39059 bytes icons/obj/radio.dmi | Bin 11968 -> 11529 bytes icons/obj/weapons/magical_weapons.dmi | Bin 29910 -> 27770 bytes icons/obj/weapons/melee.dmi | Bin 14005 -> 15062 bytes .../Scripts/29829_items_var_rename.txt | 1 + 418 files changed, 1750 insertions(+), 3810 deletions(-) create mode 100644 tools/UpdatePaths/Scripts/29829_items_var_rename.txt diff --git a/_maps/map_files/RandomRuins/SpaceRuins/moonoutpost19.dmm b/_maps/map_files/RandomRuins/SpaceRuins/moonoutpost19.dmm index 0b67401fe01..0c1fc4026d6 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/moonoutpost19.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/moonoutpost19.dmm @@ -2017,8 +2017,8 @@ /obj/effect/mapping_helpers/turfs/damage, /obj/item/clothing/mask/facehugger{ icon_state = "facehugger_impregnated"; - item_state = "facehugger_impregnated"; - stat = 2 + stat = 2; + inhand_icon_state = "facehugger_inactive" }, /turf/simulated/floor/plating/airless, /area/ruin/space/moonbase19) @@ -5090,8 +5090,8 @@ /obj/effect/decal/cleanable/blood/splatter, /obj/item/clothing/mask/facehugger{ icon_state = "facehugger_impregnated"; - item_state = "facehugger_impregnated"; - stat = 2 + stat = 2; + inhand_icon_state = "facehugger_inactive" }, /turf/simulated/floor/plasteel{ dir = 5; @@ -5236,8 +5236,8 @@ /obj/structure/alien/weeds/node, /obj/item/clothing/mask/facehugger{ icon_state = "facehugger_impregnated"; - item_state = "facehugger_impregnated"; - stat = 2 + stat = 2; + inhand_icon_state = "facehugger_inactive" }, /turf/simulated/floor/catwalk, /area/ruin/space/moonbase19) @@ -5683,8 +5683,8 @@ /obj/effect/decal/cleanable/dirt, /obj/item/clothing/mask/facehugger{ icon_state = "facehugger_impregnated"; - item_state = "facehugger_impregnated"; - stat = 2 + stat = 2; + inhand_icon_state = "facehugger_inactive" }, /turf/simulated/floor/catwalk, /area/ruin/space/moonbase19) @@ -5720,8 +5720,8 @@ /obj/effect/decal/cleanable/dirt, /obj/item/clothing/mask/facehugger{ icon_state = "facehugger_impregnated"; - item_state = "facehugger_impregnated"; - stat = 2 + stat = 2; + inhand_icon_state = "facehugger_inactive" }, /turf/simulated/floor/plasteel{ dir = 5; @@ -7872,13 +7872,13 @@ /obj/effect/decal/cleanable/cobweb2, /obj/item/clothing/mask/facehugger{ icon_state = "facehugger_impregnated"; - item_state = "facehugger_impregnated"; - stat = 2 + stat = 2; + inhand_icon_state = "facehugger_inactive" }, /obj/item/clothing/mask/facehugger{ icon_state = "facehugger_impregnated"; - item_state = "facehugger_impregnated"; - stat = 2 + stat = 2; + inhand_icon_state = "facehugger_inactive" }, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 8 @@ -8151,8 +8151,8 @@ /obj/effect/decal/cleanable/greenglow, /obj/item/clothing/mask/facehugger{ icon_state = "facehugger_impregnated"; - item_state = "facehugger_impregnated"; - stat = 2 + stat = 2; + inhand_icon_state = "facehugger_inactive" }, /turf/simulated/floor/plating, /area/ruin/space/moonbase19) @@ -9326,8 +9326,8 @@ /obj/structure/closet/crate/freezer, /obj/item/clothing/mask/facehugger{ icon_state = "facehugger_impregnated"; - item_state = "facehugger_impregnated"; - stat = 2 + stat = 2; + inhand_icon_state = "facehugger_inactive" }, /turf/simulated/floor/plasteel{ icon_state = "darkbluecorners" @@ -9353,8 +9353,8 @@ }, /obj/item/clothing/mask/facehugger{ icon_state = "facehugger_impregnated"; - item_state = "facehugger_impregnated"; - stat = 2 + stat = 2; + inhand_icon_state = "facehugger_inactive" }, /turf/simulated/floor/plasteel, /area/ruin/space/moonbase19) diff --git a/_maps/map_files/RandomRuins/SpaceRuins/ussp_tele.dmm b/_maps/map_files/RandomRuins/SpaceRuins/ussp_tele.dmm index 0e274dc85a9..90e71069264 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/ussp_tele.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/ussp_tele.dmm @@ -217,8 +217,7 @@ /area/ruin/space/derelict/teleporter) "uD" = ( /obj/item/kirbyplants/large/dead{ - desc = "A dead potted plant. Must have died from lack of EVA equipment."; - item_state = "plant-dead" + desc = "A dead potted plant. Must have died from lack of EVA equipment." }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ diff --git a/_maps/map_files/generic/centcomm.dmm b/_maps/map_files/generic/centcomm.dmm index c09c18020da..79e4b34e24b 100644 --- a/_maps/map_files/generic/centcomm.dmm +++ b/_maps/map_files/generic/centcomm.dmm @@ -1317,8 +1317,7 @@ "eM" = ( /obj/structure/table/holotable, /obj/item/clothing/gloves/boxing/hologlove{ - icon_state = "boxinggreen"; - item_state = "boxinggreen" + icon_state = "boxinggreen" }, /turf/simulated/floor/holofloor{ dir = 6; @@ -5439,18 +5438,6 @@ /obj/structure/chair/comfy/shuttle, /turf/simulated/floor/mineral/plastitanium/red, /area/shuttle/assault_pod) -"sh" = ( -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 2; - icon_state = "open"; - id_tag = "trader_privacy"; - name = "Privacy Shutters"; - opacity = 0 - }, -/obj/effect/spawner/window/shuttle, -/turf/simulated/floor/mineral/titanium/blue, -/area/shuttle/trade/sol) "si" = ( /turf/simulated/floor/plasteel{ dir = 4; @@ -7399,8 +7386,7 @@ "zi" = ( /obj/structure/table/holotable, /obj/item/clothing/gloves/boxing/hologlove{ - icon_state = "boxinggreen"; - item_state = "boxinggreen" + icon_state = "boxinggreen" }, /turf/simulated/floor/holofloor{ dir = 10; diff --git a/code/_onclick/telekinesis.dm b/code/_onclick/telekinesis.dm index 90ef75e9d92..3a3f9a34e6b 100644 --- a/code/_onclick/telekinesis.dm +++ b/code/_onclick/telekinesis.dm @@ -69,7 +69,6 @@ icon = 'icons/obj/magic.dmi'//Needs sprites icon_state = "2" flags = NOBLUDGEON | ABSTRACT | DROPDEL - //item_state = null w_class = WEIGHT_CLASS_GIGANTIC layer = ABOVE_HUD_LAYER plane = ABOVE_HUD_PLANE diff --git a/code/controllers/subsystem/SSticker.dm b/code/controllers/subsystem/SSticker.dm index da07d718b4a..3990499f419 100644 --- a/code/controllers/subsystem/SSticker.dm +++ b/code/controllers/subsystem/SSticker.dm @@ -27,12 +27,6 @@ SUBSYSTEM_DEF(ticker) var/login_music /// List of all minds in the game. Used for objective tracking var/list/datum/mind/minds = list() - /// icon_state the chaplain has chosen for his bible - var/Bible_icon_state - /// item_state the chaplain has chosen for his bible - var/Bible_item_state - /// Name of the bible - var/Bible_name /// Name of the bible deity var/Bible_deity_name /// Cult static info, used for things like sprites. Someone should refactor the sprites out of it someday and just use SEPERATE ICONS DEPNDING ON THE TYPE OF CULT... like a sane person diff --git a/code/datums/datacore.dm b/code/datums/datacore.dm index 99c4cb0be13..638306fa7d7 100644 --- a/code/datums/datacore.dm +++ b/code/datums/datacore.dm @@ -539,36 +539,36 @@ GLOBAL_VAR_INIT(record_id_num, 1001) if("Emergency Response Team Officer") clothes_s = new /icon('icons/mob/clothing/under/centcom.dmi', "officer_s") clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "jackboots"), ICON_UNDERLAY) - clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "swat_gl"), ICON_UNDERLAY) + clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "combat"), ICON_UNDERLAY) clothes_s.Blend(new /icon('icons/mob/clothing/belt.dmi', "security"), ICON_OVERLAY) if("Emergency Response Team Engineer") clothes_s = new /icon('icons/mob/clothing/under/centcom.dmi', "officer_s") clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "workboots"), ICON_UNDERLAY) - clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "swat_gl"), ICON_UNDERLAY) + clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "combat"), ICON_UNDERLAY) clothes_s.Blend(new /icon('icons/mob/clothing/belt.dmi', "utility"), ICON_OVERLAY) if("Emergency Response Team Medic") clothes_s = new /icon('icons/mob/clothing/under/centcom.dmi', "officer_s") clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "white"), ICON_UNDERLAY) - clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "swat_gl"), ICON_UNDERLAY) + clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "combat"), ICON_UNDERLAY) clothes_s.Blend(new /icon('icons/mob/clothing/belt.dmi', "medical"), ICON_OVERLAY) if("Emergency Response Team Inquisitor") clothes_s = new /icon('icons/mob/clothing/under/centcom.dmi', "officer_s") clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "jackboots"), ICON_UNDERLAY) - clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "swat_gl"), ICON_UNDERLAY) + clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "combat"), ICON_UNDERLAY) clothes_s.Blend(new /icon('icons/mob/clothing/belt.dmi', "claymore"), ICON_OVERLAY) if("Emergency Response Team Janitor") clothes_s = new /icon('icons/mob/clothing/under/centcom.dmi', "officer_s") clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "galoshes"), ICON_UNDERLAY) - clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "swat_gl"), ICON_UNDERLAY) + clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "combat"), ICON_UNDERLAY) clothes_s.Blend(new /icon('icons/mob/clothing/belt.dmi', "janibelt"), ICON_OVERLAY) if("Emergency Response Team Leader") clothes_s = new /icon('icons/mob/clothing/under/centcom.dmi', "officer_s") clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "laceups"), ICON_UNDERLAY) - clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "wgloves"), ICON_UNDERLAY) + clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "white"), ICON_UNDERLAY) if("Emergency Response Team Member") clothes_s = new /icon('icons/mob/clothing/under/centcom.dmi', "officer_s") clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "jackboots"), ICON_UNDERLAY) - clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "swat_gl"), ICON_UNDERLAY) + clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "combat"), ICON_UNDERLAY) if("Naked") clothes_s = null else diff --git a/code/datums/spells/banana_touch.dm b/code/datums/spells/banana_touch.dm index af9dda07ae6..9d3d27ba953 100644 --- a/code/datums/spells/banana_touch.dm +++ b/code/datums/spells/banana_touch.dm @@ -15,7 +15,6 @@ catchphrase = "NWOLC YRGNA" on_use_sound = 'sound/items/AirHorn.ogg' icon_state = "banana_touch" - item_state = "banana_touch" var/is_apprentice_spell = FALSE /datum/spell/touch/banana/apprentice diff --git a/code/datums/spells/infinite_guns.dm b/code/datums/spells/infinite_guns.dm index 133f5e99a11..108cd977291 100644 --- a/code/datums/spells/infinite_guns.dm +++ b/code/datums/spells/infinite_guns.dm @@ -34,9 +34,6 @@ desc = "A small flame, ready to launch from your hand." icon = 'icons/obj/cigarettes.dmi' icon_state = "match_unathi" - item_state = "disintegrate" - lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' - righthand_file = 'icons/mob/inhands/items_righthand.dmi' color = "#e1ff00" // red + yellow = orange guns_left = 20 fire_sound = 'sound/magic/Fireball.ogg' diff --git a/code/datums/spells/mime_malaise.dm b/code/datums/spells/mime_malaise.dm index f9130e2e62a..f892435b305 100644 --- a/code/datums/spells/mime_malaise.dm +++ b/code/datums/spells/mime_malaise.dm @@ -15,7 +15,6 @@ catchphrase = null on_use_sound = null icon_state = "fleshtostone" - item_state = "fleshtostone" /obj/item/melee/touch_attack/mime_malaise/after_attack(atom/target, mob/user, proximity_flag, click_parameters) . = ..() diff --git a/code/game/gamemodes/cult/blood_magic.dm b/code/game/gamemodes/cult/blood_magic.dm index f33884083f7..de44c2e2b4b 100644 --- a/code/game/gamemodes/cult/blood_magic.dm +++ b/code/game/gamemodes/cult/blood_magic.dm @@ -374,12 +374,11 @@ name = "magical aura" desc = "A sinister looking aura that distorts the flow of reality around it." icon = 'icons/obj/weapons/magical_weapons.dmi' + icon_state = "disintegrate" + inhand_icon_state = "disintegrate" lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' righthand_file = 'icons/mob/inhands/items_righthand.dmi' - icon_state = "disintegrate" - item_state = "disintegrate" flags = ABSTRACT | DROPDEL - w_class = WEIGHT_CLASS_HUGE throw_range = 0 throw_speed = 0 diff --git a/code/game/gamemodes/cult/cult_datums.dm b/code/game/gamemodes/cult/cult_datums.dm index 827c962e147..33e6f2c59c9 100644 --- a/code/game/gamemodes/cult/cult_datums.dm +++ b/code/game/gamemodes/cult/cult_datums.dm @@ -70,7 +70,6 @@ var/archives_icon_state_off = "archives_off" var/runed_metal_icon_state = "sheet-runed" - var/runed_metal_item_state = "sheet-runed" var/airlock_runed_icon_file = 'icons/obj/doors/airlocks/cult/runed/cult.dmi' var/airlock_runed_overlays_file = 'icons/obj/doors/airlocks/cult/runed/cult-overlays.dmi' @@ -131,7 +130,6 @@ archives_icon_state_off = "hell_archives_off" runed_metal_icon_state = "sheet_runed_hell" - runed_metal_item_state = "sheet_runed_hell" airlock_runed_icon_file = 'icons/obj/doors/airlocks/cult/runed/hell.dmi' airlock_runed_overlays_file = 'icons/obj/doors/airlocks/cult/runed/hell-overlays.dmi' @@ -191,7 +189,6 @@ archives_icon_state_off = "reaper_archives_off" runed_metal_icon_state = "sheet_runed_reaper" - runed_metal_item_state = "sheet_runed_reaper" airlock_runed_icon_file = 'icons/obj/doors/airlocks/cult/runed/reaper.dmi' airlock_runed_overlays_file = 'icons/obj/doors/airlocks/cult/runed/reaper-overlays.dmi' diff --git a/code/game/gamemodes/cult/cult_items.dm b/code/game/gamemodes/cult/cult_items.dm index 75f6a974a93..39ed1bb5d26 100644 --- a/code/game/gamemodes/cult/cult_items.dm +++ b/code/game/gamemodes/cult/cult_items.dm @@ -14,7 +14,6 @@ desc = "A powerful blade made of darkened metal. An aura of barely-perceptible red light seems to surround it." icon = 'icons/obj/cult.dmi' icon_state = "blood_blade" - item_state = "blood_blade" w_class = WEIGHT_CLASS_BULKY force = 30 throwforce = 10 @@ -27,7 +26,6 @@ /obj/item/melee/cultblade/Initialize(mapload) . = ..() icon_state = GET_CULT_DATA(sword_icon, "blood_blade") - item_state = GET_CULT_DATA(sword_icon, "blood_blade") /obj/item/melee/cultblade/examine(mob/user) . = ..() @@ -75,7 +73,6 @@ name = "runed bola" desc = "A bola, crafted of dark metal and sinuous cords. The inscriptions covering the weights prevent it from striking the Faithful." icon_state = "bola_cult" - item_state = "bola_cult" breakouttime = 45 knockdown_duration = 2 SECONDS @@ -106,14 +103,11 @@ /obj/item/clothing/head/hooded/culthood/alt icon_state = "cult_hoodalt" - item_state = "cult_hoodalt" - /obj/item/clothing/suit/hooded/cultrobes name = "cult robes" desc = "A set of armored robes worn by the followers of a cult." icon_state = "cultrobes" - item_state = "cultrobes" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS hoodtype = /obj/item/clothing/head/hooded/culthood allowed = list(/obj/item/tome, /obj/item/melee/cultblade) @@ -123,14 +117,12 @@ /obj/item/clothing/suit/hooded/cultrobes/alt icon_state = "cultrobesalt" - item_state = "cultrobesalt" hoodtype = /obj/item/clothing/head/hooded/culthood/alt /obj/item/clothing/head/helmet/space/cult name = "cult helmet" desc = "A space worthy helmet used by the followers of a cult." icon_state = "cult_helmet" - item_state = "cult_helmet" armor = list(MELEE = 115, BULLET = 50, LASER = 20, ENERGY = 10, BOMB = 20, RAD = 20, FIRE = 35, ACID = 150) magical = TRUE sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/head.dmi') @@ -138,7 +130,6 @@ /obj/item/clothing/suit/space/cult name = "cult armor" icon_state = "cult_armour" - item_state = "cult_armour" desc = "A bulky suit of armor, bristling with spikes. It looks space proof." w_class = WEIGHT_CLASS_NORMAL allowed = list(/obj/item/tome, /obj/item/melee/cultblade, /obj/item/tank/internals) @@ -150,7 +141,6 @@ name = "empowered cultist robes" desc = "An imposing set of armored robes, heavily reinforced with dark metal. Strange sigils and glyphs cover the suit, crackling with unholy power." icon_state = "cult_armour" - item_state = "cult_armour" w_class = WEIGHT_CLASS_BULKY armor = list(MELEE = 50, BULLET = 35, LASER = 50, ENERGY = 20, BOMB = 50, RAD = 20, FIRE = 50, ACID = 75) allowed = list(/obj/item/tome, /obj/item/melee/cultblade) @@ -190,7 +180,6 @@ name = "flagellant's robes" desc = "A set of blood-soaked robes inscribed with unholy sigils. Wearing them greatly increases movement speed, but the cursed fabrics will take an additional tithe when the wearer is hit." icon_state = "flagellantrobe" - item_state = "flagellantrobe" allowed = list(/obj/item/tome, /obj/item/melee/cultblade) armor = list(MELEE = -25, BULLET = -25, LASER = -25, ENERGY = -25, BOMB = -25, RAD = -25, FIRE = 0, ACID = 0) sprite_sheets = list( @@ -221,7 +210,6 @@ name = "flagellant's robes" desc = "A blood-soaked hood inscribed with unholy sigils. The interior is covered in small barbs, reminding you of your duty." icon_state = "flagellanthood" - item_state = "flagellanthood" flags = BLOCKHAIR flags_inv = HIDEFACE flags_cover = HEADCOVERSEYES @@ -261,7 +249,6 @@ name = "zealot's blindfold" desc = "A thick blindfold made of dark cloth. The runes and sigils sewn into the fabric amplify the vision of the faithful." icon_state = "blindfold" - item_state = "blindfold" invis_override = SEE_INVISIBLE_HIDDEN_RUNES flash_protect = FLASH_PROTECTION_FLASH prescription = TRUE @@ -394,7 +381,6 @@ name = "ghostly cult robes" desc = "A set of ethereal armored robes worn by the undead followers of a cult." icon_state = "cultrobesalt" - item_state = "cultrobesalt" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS allowed = list(/obj/item/tome, /obj/item/melee/cultblade) armor = list(MELEE = 50, BULLET = 20, LASER = 50, ENERGY = 10, BOMB = 15, RAD = 0, FIRE = 5, ACID = 5) @@ -424,7 +410,6 @@ lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' righthand_file = 'icons/mob/inhands/items_righthand.dmi' icon_state = "mirror_shield" - item_state = "mirror_shield" force = 5 throwforce = 15 throw_speed = 1 @@ -661,10 +646,7 @@ /obj/item/gun/projectile/shotgun/boltaction/enchanted/arcane_barrage/blood name = "blood bolt barrage" desc = "A crackling orb of blood-red energy, straining for the chance to kill. Simply point at the target, and let it loose." - item_state = "disintegrate" - lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' - righthand_file = 'icons/mob/inhands/items_righthand.dmi' - color = "#ff0000" + color = COLOR_RED guns_left = 24 mag_type = /obj/item/ammo_box/magazine/internal/boltaction/enchanted/arcane_barrage/blood fire_sound = 'sound/magic/wand_teleport.ogg' @@ -675,7 +657,6 @@ return ..() - /obj/item/ammo_box/magazine/internal/boltaction/enchanted/arcane_barrage/blood ammo_type = /obj/item/ammo_casing/magic/arcane_barrage/blood @@ -710,7 +691,6 @@ desc = "A solid orb of crystalized blood, likely taken unwillingly. The orb can be used to transfer vitae between the faithful." icon = 'icons/obj/cult.dmi' icon_state = "summoning_orb" - item_state = "summoning_orb" var/blood = 50 /obj/item/portal_amulet diff --git a/code/game/gamemodes/cult/ritual.dm b/code/game/gamemodes/cult/ritual.dm index b4c5e9465a1..c7d6889c393 100644 --- a/code/game/gamemodes/cult/ritual.dm +++ b/code/game/gamemodes/cult/ritual.dm @@ -5,7 +5,6 @@ name = "ritual dagger" desc = "A small, well-balanced dagger that radiates an aura of palpable menace. The blade tapers to a razor-sharp point that is ideal for drawing with." icon_state = "blood_dagger" - item_state = "blood_dagger" w_class = WEIGHT_CLASS_SMALL force = 15 throwforce = 25 @@ -23,7 +22,6 @@ /obj/item/melee/cultblade/dagger/Initialize(mapload) . = ..() icon_state = GET_CULT_DATA(dagger_icon, "blood_dagger") - item_state = GET_CULT_DATA(dagger_icon, "blood_dagger") /obj/item/melee/cultblade/dagger/examine(mob/user) . = ..() diff --git a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm index f1afd98e864..9713356471b 100644 --- a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm +++ b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm @@ -49,7 +49,6 @@ CONTENTS: name = "agent headgear" desc = "Abduct with style - spiky style. Prevents digital tracking." icon_state = "alienhelmet" - item_state = "alienhelmet" blockTracking = 1 origin_tech = "materials=7;magnets=4;abductor=3" flags = BLOCKHAIR @@ -64,7 +63,7 @@ CONTENTS: desc = "A vest outfitted with advanced stealth technology. It has two modes - combat and stealth." icon = 'icons/obj/abductor.dmi' icon_state = "vest_stealth" - item_state = "armor" + inhand_icon_state = "armor" blood_overlay_type = "armor" origin_tech = "magnets=7;biotech=4;powerstorage=4;abductor=4" armor = list(MELEE = 10, BULLET = 10, LASER = 10, ENERGY = 10, BOMB = 10, RAD = 10, FIRE = 115, ACID = 115) @@ -181,7 +180,6 @@ CONTENTS: name = "abductor silencer" desc = "A compact device used to shut down communications equipment." icon_state = "silencer" - item_state = "silencer" origin_tech = "materials=4;programming=7;abductor=3" /obj/item/abductor/silencer/attack__legacy__attackchain(mob/living/M, mob/user) @@ -224,7 +222,7 @@ CONTENTS: ammo_type = list(/obj/item/ammo_casing/energy/declone) restricted_species = list(/datum/species/abductor) icon_state = "alienpistol" - item_state = "alienpistol" + inhand_icon_state = "alienpistol" origin_tech = "combat=4;magnets=7;powerstorage=3;abductor=3" trigger_guard = TRIGGER_GUARD_ALLOW_ALL can_holster = TRUE @@ -232,15 +230,15 @@ CONTENTS: /obj/item/abductor_baton name = "advanced baton" desc = "A quad-mode baton used for incapacitation and restraining of specimens." - var/mode = BATON_STUN icon = 'icons/obj/abductor.dmi' + icon_state = "wonderprodStun" + worn_icon_state = "tele_baton" lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' - icon_state = "wonderprodStun" - item_state = "wonderprod" slot_flags = ITEM_SLOT_BELT origin_tech = "materials=4;combat=4;biotech=7;abductor=4" actions_types = list(/datum/action/item_action/toggle_mode) + var/mode = BATON_STUN /obj/item/abductor_baton/proc/toggle(mob/living/user = usr) mode = (mode+1)%BATON_MODES @@ -263,16 +261,12 @@ CONTENTS: switch(mode) if(BATON_STUN) icon_state = "wonderprodStun" - item_state = "wonderprodStun" if(BATON_SLEEP) icon_state = "wonderprodSleep" - item_state = "wonderprodSleep" if(BATON_CUFF) icon_state = "wonderprodCuff" - item_state = "wonderprodCuff" if(BATON_PROBE) icon_state = "wonderprodProbe" - item_state = "wonderprodProbe" /obj/item/abductor_baton/attack__legacy__attackchain(mob/target, mob/living/user) if(!isabductor(user)) @@ -411,11 +405,11 @@ CONTENTS: /obj/item/radio/headset/abductor name = "alien headset" desc = "An advanced alien headset designed to monitor communications of human space stations. Why does it have a microphone? No one knows." - flags = EARBANGPROTECT - origin_tech = "magnets=2;abductor=3" icon = 'icons/obj/abductor.dmi' icon_state = "abductor_headset" - item_state = "abductor_headset" + worn_icon_state = "abductor_headset" + flags = EARBANGPROTECT + origin_tech = "magnets=2;abductor=3" ks2type = /obj/item/encryptionkey/heads/captain /obj/item/radio/headset/abductor/Initialize(mapload) @@ -432,7 +426,7 @@ CONTENTS: name = "science tool" desc = "A dual-mode tool for retrieving specimens and scanning appearances. Scanning can be done through cameras." icon_state = "gizmo_scan" - item_state = "gizmo" + inhand_icon_state = "gizmo" origin_tech = "engineering=7;magnets=4;bluespace=4;abductor=3" var/mode = GIZMO_SCAN var/mob/living/marked = null @@ -517,7 +511,7 @@ CONTENTS: name = "mental interface device" desc = "A dual-mode tool for directly communicating with sentient brains. It can be used to send a direct message to a target, or to send a command to a test subject with a charged gland." icon_state = "mind_device_message" - item_state = "silencer" + inhand_icon_state = "silencer" var/mode = MIND_DEVICE_MESSAGE /obj/item/abductor/mind_device/attack_self__legacy__attackchain(mob/user) @@ -687,7 +681,8 @@ Congratulations! You are now trained for invasive xenobiology research!"} desc = "A belt used by abductor agents." icon = 'icons/obj/abductor.dmi' icon_state = "belt" - item_state = "security" + worn_icon_state = "security" + inhand_icon_state = "security" /obj/item/storage/belt/military/abductor/full/populate_contents() new /obj/item/screwdriver/abductor(src) @@ -793,7 +788,6 @@ Congratulations! You are now trained for invasive xenobiology research!"} desc = "For killing alien insects, obviously." icon = 'icons/obj/abductor.dmi' icon_state = "flyswatter_abductor" - item_state = "flyswatter_abductor" origin_tech = "abductor=1" force = 2 // Twice as powerful thanks to alien technology! throwforce = 2 @@ -803,7 +797,6 @@ Congratulations! You are now trained for invasive xenobiology research!"} desc = "An alien spray bottle contaning alien-brand non-foaming space cleaner! It only accepts space cleaner." icon = 'icons/obj/abductor.dmi' icon_state = "cleaner_abductor" - item_state = "cleaner_abductor" volume = 500 spray_maxrange = 3 spray_currentrange = 3 @@ -814,7 +807,8 @@ Congratulations! You are now trained for invasive xenobiology research!"} desc = "A belt used to hold out-of-this-world cleaning supplies! Used by abductors to keep their ships clean." icon = 'icons/obj/abductor.dmi' icon_state = "janibelt_abductor" - item_state = "security" + worn_icon_state = "security" + inhand_icon_state = "security" storage_slots = 7 can_hold = list( /obj/item/grenade/chem_grenade/cleaner, diff --git a/code/game/gamemodes/nuclear/nuclear_challenge.dm b/code/game/gamemodes/nuclear/nuclear_challenge.dm index 920bfc441f9..2d02350f8bf 100644 --- a/code/game/gamemodes/nuclear/nuclear_challenge.dm +++ b/code/game/gamemodes/nuclear/nuclear_challenge.dm @@ -9,10 +9,10 @@ name = "Declaration of War (Challenge Mode)" icon = 'icons/obj/device.dmi' icon_state = "declaration" - item_state = "walkietalkie" + inhand_icon_state = "radio" desc = "Use to send a declaration of hostilities to the target, delaying your shuttle departure for 20 minutes while they prepare for your assault. \ - Such a brazen move will attract the attention of powerful benefactors within the Syndicate, who will supply your team with a massive amount of bonus telecrystals. \ - Must be used within ten minutes, or your benefactors will lose interest." + Such a brazen move will attract the attention of powerful benefactors within the Syndicate, who will supply your team with a massive amount of bonus telecrystals. \ + Must be used within ten minutes, or your benefactors will lose interest." var/declaring_war = FALSE var/total_tc = 0 //Total amount of telecrystals shared between nuke ops diff --git a/code/game/gamemodes/nuclear/pinpointer.dm b/code/game/gamemodes/nuclear/pinpointer.dm index a5adadec263..c879cf66cff 100644 --- a/code/game/gamemodes/nuclear/pinpointer.dm +++ b/code/game/gamemodes/nuclear/pinpointer.dm @@ -15,10 +15,11 @@ name = "pinpointer" icon = 'icons/obj/device.dmi' icon_state = "pinoff" + worn_icon_state = "electronic" + inhand_icon_state = "electronic" flags = CONDUCT slot_flags = ITEM_SLOT_PDA | ITEM_SLOT_BELT w_class = WEIGHT_CLASS_SMALL - item_state = "electronic" throw_speed = 4 throw_range = 20 materials = list(MAT_METAL=500) diff --git a/code/game/gamemodes/wizard/artefact.dm b/code/game/gamemodes/wizard/artefact.dm index 7c37aff68ca..89e5ca26cfa 100644 --- a/code/game/gamemodes/wizard/artefact.dm +++ b/code/game/gamemodes/wizard/artefact.dm @@ -77,7 +77,9 @@ desc = "A wicked curved blade of alien origin, recovered from the ruins of a vast city." icon = 'icons/obj/wizard.dmi' icon_state = "render" - item_state = "render" + inhand_icon_state = "knife" + lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' force = 15 throwforce = 10 hitsound = 'sound/weapons/bladeslice.ogg' @@ -95,7 +97,6 @@ else to_chat(user, "The unearthly energies that powered the blade are now dormant.") - /obj/effect/rend name = "tear in the fabric of reality" desc = "You should run now." @@ -152,7 +153,6 @@ rend_desc = "Gently wafting with the sounds of endless laughter." icon_state = "clownrender" - /obj/item/veilrender/crabrender name = "crab render" desc = "A wicked curved blade of alien origin, recovered from the ruins of a vast aquarium." @@ -253,10 +253,9 @@ GLOBAL_LIST_EMPTY(multiverse) name = "multiverse sword" desc = "A weapon capable of conquering the universe and beyond. Activate it to summon copies of yourself from others dimensions to fight by your side." icon = 'icons/obj/weapons/energy_melee.dmi' + icon_state = "energy_katana" lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' - icon_state = "energy_katana" - item_state = "energy_katana" hitsound = 'sound/weapons/bladeslice.ogg' flags = CONDUCT slot_flags = ITEM_SLOT_BELT @@ -641,13 +640,11 @@ GLOBAL_LIST_EMPTY(multiverse) desc = "A fishing pike that appears to be imbued with a peculiar energy." icon = 'icons/obj/weapons/melee.dmi' icon_state = "harpoon" - item_state = "harpoon" cooldown_between_uses = 200 //Half the time probability_evil = 100 duplicate_self = 1 sword_type = /obj/item/multisword/pike - /////////////////////////////////////////Necromantic Stone/////////////////// /obj/item/necromantic_stone @@ -655,7 +652,8 @@ GLOBAL_LIST_EMPTY(multiverse) desc = "A shard capable of resurrecting humans as skeleton thralls." icon = 'icons/obj/wizard.dmi' icon_state = "necrostone" - item_state = "electronic" + worn_icon_state = "electronic" + inhand_icon_state = "electronic" origin_tech = "bluespace=4;materials=4" w_class = WEIGHT_CLASS_TINY ///List of mobs transformed into skeletons by the stone @@ -1010,7 +1008,6 @@ GLOBAL_LIST_EMPTY(multiverse) name = "Oblivion Enforcer's robes" desc = "A set of armored, radiation-proof robes worn by Oblivion Enforcers." icon_state = "oblivionarmor" - item_state = "oblivionarmor" body_parts_covered = UPPER_TORSO | LOWER_TORSO | LEGS | FEET | ARMS | HANDS hoodtype = /obj/item/clothing/head/hooded/oblivion allowed = list(/obj/item/supermatter_halberd, /obj/item/nuke_core/supermatter_sliver) @@ -1037,7 +1034,6 @@ GLOBAL_LIST_EMPTY(multiverse) name = "Oblivion Enforcer's mask" desc = "The mask of an Oblivion Enforcer. Don't forget to turn it on before giving your one-liners!" icon_state = "oblivionmask" - item_state = "oblivionmask" sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/mask.dmi', "Kidan" = 'icons/mob/clothing/species/kidan/mask.dmi', diff --git a/code/game/gamemodes/wizard/godhand.dm b/code/game/gamemodes/wizard/godhand.dm index c667380bbad..cd569b8c771 100644 --- a/code/game/gamemodes/wizard/godhand.dm +++ b/code/game/gamemodes/wizard/godhand.dm @@ -1,14 +1,10 @@ /obj/item/melee/touch_attack name = "outstretched hand" desc = "High Five?" - var/catchphrase = "High Five!" - var/on_use_sound = null - var/datum/spell/touch/attached_spell icon = 'icons/obj/weapons/magical_weapons.dmi' icon_state = "disintegrate" lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' righthand_file = 'icons/mob/inhands/items_righthand.dmi' - item_state = null flags = ABSTRACT | NODROP | DROPDEL w_class = WEIGHT_CLASS_HUGE throw_range = 0 @@ -16,6 +12,9 @@ new_attack_chain = TRUE /// Has it been blocked by antimagic? If so, abort. var/blocked_by_antimagic = FALSE + var/catchphrase = "High Five!" + var/on_use_sound = null + var/datum/spell/touch/attached_spell /obj/item/melee/touch_attack/New(spell) attached_spell = spell @@ -61,8 +60,6 @@ desc = "This hand of mine glows with an awesome power!" catchphrase = "EI NATH!!" on_use_sound = 'sound/magic/disintegrate.ogg' - item_state = "disintegrate" - /obj/item/melee/touch_attack/disintegrate/after_attack(atom/target, mob/user, proximity_flag, click_parameters) . = ..() @@ -76,10 +73,9 @@ /obj/item/melee/touch_attack/fleshtostone name = "petrifying touch" desc = "That's the bottom line, because flesh to stone said so!" + icon_state = "fleshtostone" catchphrase = "STAUN EI!!" on_use_sound = 'sound/magic/fleshtostone.ogg' - icon_state = "fleshtostone" - item_state = "fleshtostone" /obj/item/melee/touch_attack/fleshtostone/after_attack(atom/target, mob/user, proximity_flag, click_parameters) . = ..() @@ -96,7 +92,6 @@ desc = "The power to sew your foes into a doom cut from the fabric of fate." catchphrase = "MAHR-XET 'ABL" on_use_sound = 'sound/magic/smoke.ogg' - item_state = "disintegrate" color = COLOR_PURPLE /obj/item/melee/touch_attack/plushify/after_attack(atom/target, mob/user, proximity_flag, click_parameters) @@ -108,13 +103,11 @@ L.plushify() handle_delete(user) - /obj/item/melee/touch_attack/fake_disintegrate name = "toy plastic hand" desc = "This hand of mine glows with an awesome power! Ok, maybe just batteries." catchphrase = "EI NATH!!" on_use_sound = 'sound/magic/disintegrate.ogg' - item_state = "disintegrate" needs_permit = FALSE /obj/item/melee/touch_attack/fake_disintegrate/after_attack(atom/target, mob/user, proximity_flag, click_parameters) @@ -129,10 +122,9 @@ /obj/item/melee/touch_attack/cluwne name = "cluwne touch" desc = "It's time to start clowning around." + icon_state = "cluwnecurse" catchphrase = "NWOLC EGNEVER" on_use_sound = 'sound/misc/sadtrombone.ogg' - icon_state = "cluwnecurse" - item_state = "cluwnecurse" /obj/item/melee/touch_attack/cluwne/after_attack(atom/target, mob/user, proximity_flag, click_parameters) . = ..() diff --git a/code/game/gamemodes/wizard/soulstone.dm b/code/game/gamemodes/wizard/soulstone.dm index 73675382d74..c7736350d75 100644 --- a/code/game/gamemodes/wizard/soulstone.dm +++ b/code/game/gamemodes/wizard/soulstone.dm @@ -3,7 +3,8 @@ name = "soul stone" icon = 'icons/obj/wizard.dmi' icon_state = "soulstone" - item_state = "electronic" + worn_icon_state = "electronic" + inhand_icon_state = "electronic" belt_icon = "soulstone" var/icon_state_full = "soulstone2" desc = "A weighty shard of dark crystal, flickering with eldritch energy. A soul can be bound within, forced to obey the commands of the owner." diff --git a/code/game/machinery/computer/HolodeckControl.dm b/code/game/machinery/computer/HolodeckControl.dm index e0d045d178b..7548b8875a5 100644 --- a/code/game/machinery/computer/HolodeckControl.dm +++ b/code/game/machinery/computer/HolodeckControl.dm @@ -328,11 +328,10 @@ /obj/item/holo/claymore name = "claymore" desc = "What are you standing around staring at this for? Get to killing!" - lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' icon = 'icons/obj/weapons/melee.dmi' icon_state = "claymore" - item_state = "claymore" + lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' hitsound = 'sound/weapons/bladeslice.ogg' force = 40 throwforce = 10 @@ -343,14 +342,11 @@ . = ..() AddComponent(/datum/component/parry, _stamina_constant = 2, _stamina_coefficient = 0.5, _parryable_attack_types = NON_PROJECTILE_ATTACKS) - /obj/item/holo/claymore/blue icon_state = "claymoreblue" - item_state = "claymoreblue" /obj/item/holo/claymore/red icon_state = "claymorered" - item_state = "claymorered" /obj/item/holo/esword name = "holographic energy sword" diff --git a/code/game/machinery/computer/buildandrepair.dm b/code/game/machinery/computer/buildandrepair.dm index f0f58840b73..731e02eaf1a 100644 --- a/code/game/machinery/computer/buildandrepair.dm +++ b/code/game/machinery/computer/buildandrepair.dm @@ -3,7 +3,7 @@ name = "circuit board" icon = 'icons/obj/module.dmi' icon_state = "id_mod" - item_state = "electronic" + inhand_icon_state = "electronic" origin_tech = "programming=2" w_class = WEIGHT_CLASS_SMALL materials = list(MAT_GLASS=200) diff --git a/code/game/machinery/deployable.dm b/code/game/machinery/deployable.dm index 2d033eed56d..2de04ec3ec2 100644 --- a/code/game/machinery/deployable.dm +++ b/code/game/machinery/deployable.dm @@ -179,7 +179,8 @@ name = "barrier grenade" desc = "Instant cover." icon_state = "wallbang" - item_state = "flashbang" + worn_icon_state = "flashbang" + inhand_icon_state = "flashbang" actions_types = list(/datum/action/item_action/toggle_barrier_spread) var/mode = SINGLE @@ -284,10 +285,11 @@ /obj/item/grenade/barrier/dropwall name = "dropwall shield generator" desc = "This generator designed by Shellguard Munitions's spartan division is used to deploy a temporary cover that blocks projectiles and explosions from a direction, while allowing projectiles to pass freely from behind." - actions_types = list(/datum/action/item_action/toggle_barrier_spread) icon = 'icons/obj/dropwall.dmi' icon_state = "dropwall" - item_state = "grenade" + worn_icon_state = "grenade" + inhand_icon_state = "grenade" + actions_types = list(/datum/action/item_action/toggle_barrier_spread) mode = AUTO var/generator_type = /obj/structure/dropwall_generator var/uptime = DROPWALL_UPTIME @@ -413,13 +415,12 @@ if(loops < 12) addtimer(CALLBACK(src, PROC_REF(timer_overlay_proc), loops + 1), DROPWALL_UPTIME / 12) - /obj/item/used_dropwall name = "broken dropwall generator" desc = "This dropwall has ran out of charge, but some materials could possibly be reclaimed." icon = 'icons/obj/dropwall.dmi' icon_state = "dropwall_dead" - item_state = "grenade" + inhand_icon_state = "grenade" materials = list(MAT_METAL = 500, MAT_GLASS = 300) //plasma burned up for power or something, plus not that much to reclaim /obj/item/storage/box/syndie_kit/dropwall @@ -463,7 +464,8 @@ name = "Pop-Up Turret grenade" desc = "Inflates into a Pop-Up turret, shoots everyone on sight who wasn't the primer." icon_state = "wallbang" - item_state = "flashbang" + worn_icon_state = "flashbang" + inhand_icon_state = "flashbang" var/owner_uid /obj/item/grenade/turret/attack_self__legacy__attackchain(mob/user) diff --git a/code/game/machinery/pipe/pipe_construction.dm b/code/game/machinery/pipe/pipe_construction.dm index 40a77898626..d51f865d351 100644 --- a/code/game/machinery/pipe/pipe_construction.dm +++ b/code/game/machinery/pipe/pipe_construction.dm @@ -78,19 +78,19 @@ GLOBAL_LIST_INIT(pipe_path2type, list( /obj/item/pipe name = "pipe" - var/pipe_type = 0 - var/pipename - var/list/connect_types = list(CONNECT_TYPE_NORMAL) //1=regular, 2=supply, 3=scrubber - force = 7 icon = 'icons/obj/pipe-item.dmi' icon_state = "simple" - item_state = "buildpipe" + inhand_icon_state = "buildpipe" + force = 7 /// Will the constructed pipe be flipped var/flipped = FALSE /// The label that will be put on the constructed pipe when this is wrenched down var/label = null /// The type of the pipe that will be created when this is wrenched down var/makes_type = null + var/pipe_type = 0 + var/pipename + var/list/connect_types = list(CONNECT_TYPE_NORMAL) //1=regular, 2=supply, 3=scrubber /obj/item/pipe/Initialize(mapload, new_pipe_type, new_dir, obj/machinery/atmospherics/make_from) . = ..() @@ -380,7 +380,7 @@ GLOBAL_LIST_INIT(pipe_path2type, list( desc = "A meter that can be laid on pipes." icon = 'icons/obj/pipe-item.dmi' icon_state = "meter" - item_state = "buildpipe" + inhand_icon_state = "buildpipe" w_class = WEIGHT_CLASS_BULKY var/label = null @@ -409,7 +409,7 @@ GLOBAL_LIST_INIT(pipe_path2type, list( desc = "A sensor that can be hooked to a computer." icon = 'icons/obj/stationobjs.dmi' icon_state = "gsensor0" - item_state = "buildpipe" + inhand_icon_state = "buildpipe" w_class = WEIGHT_CLASS_BULKY var/label = null diff --git a/code/game/machinery/syndicatebomb.dm b/code/game/machinery/syndicatebomb.dm index 787239990c2..d990838727c 100644 --- a/code/game/machinery/syndicatebomb.dm +++ b/code/game/machinery/syndicatebomb.dm @@ -334,7 +334,9 @@ desc = "A powerful secondary explosive of syndicate design and unknown composition, it should be stable under normal conditions..." icon = 'icons/obj/assemblies.dmi' icon_state = "bombcore" - item_state = "eshield0" + inhand_icon_state = "eshield0" + lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' origin_tech = "syndicate=5;combat=6" resistance_flags = FLAMMABLE //Burnable (but the casing isn't) var/adminlog = null @@ -669,7 +671,7 @@ desc = "Your standard issue bomb synchronizing button. Five second safety delay to prevent 'accidents'." icon = 'icons/obj/assemblies.dmi' icon_state = "bigred" - item_state = "electronic" + inhand_icon_state = "electronic" w_class = WEIGHT_CLASS_TINY origin_tech = "syndicate=3" var/timer = 0 diff --git a/code/game/mecha/equipment/weapons/weapons.dm b/code/game/mecha/equipment/weapons/weapons.dm index 72f7c8b6fd6..b6a82bb2f19 100644 --- a/code/game/mecha/equipment/weapons/weapons.dm +++ b/code/game/mecha/equipment/weapons/weapons.dm @@ -556,11 +556,10 @@ do_after_cooldown() /obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma - equip_cooldown = 1 SECONDS name = "\improper 217-D Heavy Plasma Cutter" desc = "A device that shoots resonant plasma bursts at extreme velocity. The blasts are capable of crushing rock and demolishing solid obstacles." icon_state = "mecha_plasmacutter" - item_state = "plasmacutter" + inhand_icon_state = "plasmacutter" lefthand_file = 'icons/mob/inhands/guns_lefthand.dmi' righthand_file = 'icons/mob/inhands/guns_righthand.dmi' energy_drain = 30 @@ -568,6 +567,7 @@ projectile = /obj/item/projectile/plasma/adv/mech fire_sound = 'sound/weapons/laser.ogg' harmful = TRUE + equip_cooldown = 1 SECONDS /obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma/can_attach(obj/mecha/M) if(istype(M, /obj/mecha/working)) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index beb3de104b9..68a25248525 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -6,16 +6,38 @@ GLOBAL_DATUM_INIT(welding_sparks, /mutable_appearance, mutable_appearance('icons icon = 'icons/obj/items.dmi' blocks_emissive = EMISSIVE_BLOCK_GENERIC mouse_drag_pointer = MOUSE_ACTIVE_POINTER - - // Set in the Initialise depending on the item size. Unless it's overriden by a specific item + max_integrity = 200 + can_be_hit = FALSE + suicidal_hands = TRUE + /// Set in the Initialise depending on the item size. Unless it's overriden by a specific item move_resist = null - /// used in item_attack.dm to make an item not show an attack message to viewers - var/discrete = FALSE - /// The icon state used to display the item in your inventory. If null then the icon_state value itself will be used - var/item_state = null - var/lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' - var/righthand_file = 'icons/mob/inhands/items_righthand.dmi' + /** + * Species-specific sprites, concept stolen from Paradise//vg/. + * + * ex: + * + * sprite_sheets = list("Tajaran" = 'icons/cat/are/bad') + * + * If index term exists, this sprite sheet will be used. + * + * This should never have a "Human" inside - use `worn_icon` instead. + */ + var/list/sprite_sheets + /// Used to override inhand items. Use a single .dmi and suffix the icon states inside with _l and _r for each hand. + var/list/sprite_sheets_inhand + + /// Icon file for mob worn overlays. Can be ignored if sprite_sheets/sprite_sheets_inhand is set + var/icon/worn_icon + /// Icon state for mob worn overlays, if null the `icon_state` value will be used + var/worn_icon_state + + /// Icon state for mob inhand overlays, if null the `icon_state` value will be used + var/inhand_icon_state + /// Icon file for left hand inhand overlays + var/icon/lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' + /// Icon file for right inhand overlays + var/icon/righthand_file = 'icons/mob/inhands/items_righthand.dmi' /// Dimension X of the lefthand_file and righthand_file var /// eg: 32x32 sprite, 64x64 sprite, etc. var/inhand_x_dimension = 32 @@ -23,11 +45,8 @@ GLOBAL_DATUM_INIT(welding_sparks, /mutable_appearance, mutable_appearance('icons /// eg: 32x32 sprite, 64x64 sprite, etc. var/inhand_y_dimension = 32 - max_integrity = 200 - - can_be_hit = FALSE - suicidal_hands = TRUE - + /// used in item_attack.dm to make an item not show an attack message to viewers + var/discrete = FALSE /// Sound played when you hit something with the item var/hitsound /// Played when the item is used, for example tools @@ -147,21 +166,6 @@ GLOBAL_DATUM_INIT(welding_sparks, /mutable_appearance, mutable_appearance('icons /// If this item is a tool, the speed multiplier. Smaller numbers are faster. var/toolspeed = 1 - /* Species-specific sprites, concept stolen from Paradise//vg/. - ex: - sprite_sheets = list( - "Tajaran" = 'icons/cat/are/bad' - ) - If index term exists and icon_override is not set, this sprite sheet will be used. - */ - var/list/sprite_sheets - /// Used to override inhand items. Use a single .dmi and suffix the icon states inside with _l and _r for each hand. - var/list/sprite_sheets_inhand - /// Used to override hardcoded clothing dmis in human clothing proc. - var/icon_override - /// Used to override hardcoded clothing inventory object dmis in human clothing proc. - var/sprite_sheets_obj - //Tooltip vars /// Is this item equipped into an inventory slot or hand of a mob? diff --git a/code/game/objects/items/AI_modules.dm b/code/game/objects/items/AI_modules.dm index d83b706a624..a6a62380c23 100755 --- a/code/game/objects/items/AI_modules.dm +++ b/code/game/objects/items/AI_modules.dm @@ -8,10 +8,10 @@ AI MODULES /obj/item/ai_module name = "AI Module" + desc = "An AI Module for transmitting encrypted instructions to the AI." icon = 'icons/obj/module_ai.dmi' icon_state = "standard_low" - item_state = "electronic" - desc = "An AI Module for transmitting encrypted instructions to the AI." + inhand_icon_state = "electronic" flags = CONDUCT force = 5.0 w_class = WEIGHT_CLASS_SMALL diff --git a/code/game/objects/items/RCD.dm b/code/game/objects/items/RCD.dm index 8641548f4df..9297688d192 100644 --- a/code/game/objects/items/RCD.dm +++ b/code/game/objects/items/RCD.dm @@ -221,7 +221,6 @@ desc = "A device used to rapidly build and deconstruct walls, floors and airlocks." icon = 'icons/obj/tools.dmi' icon_state = "rcd" - item_state = "rcd" flags = CONDUCT | NOBLUDGEON throwforce = 10 throw_speed = 3 @@ -708,7 +707,6 @@ /obj/item/rcd/combat name = "combat RCD" icon_state = "crcd" - item_state = "crcd" max_matter = 500 matter = 500 can_rwall = TRUE @@ -718,7 +716,7 @@ desc = "Highly compressed matter for the RCD." icon = 'icons/obj/ammo.dmi' icon_state = "rcd" - item_state = "rcdammo" + inhand_icon_state = "rcdammo" origin_tech = "materials=3" materials = list(MAT_METAL=16000, MAT_GLASS=8000) new_attack_chain = TRUE diff --git a/code/game/objects/items/RCL.dm b/code/game/objects/items/RCL.dm index a2c87f2c519..6b06d87b7d1 100644 --- a/code/game/objects/items/RCL.dm +++ b/code/game/objects/items/RCL.dm @@ -3,7 +3,7 @@ desc = "A device used to rapidly deploy cables. It has screws on the side which can be removed to slide off the cables." icon = 'icons/obj/tools.dmi' icon_state = "rcl-0" - item_state = "rcl-0" + inhand_icon_state = "rcl-0" force = 5 //Plastic is soft throwforce = 5 throw_speed = 1 @@ -84,21 +84,18 @@ /obj/item/rcl/update_icon_state() if(!loaded) icon_state = "rcl-0" - item_state = "rcl-0" + inhand_icon_state = "rcl-0" return switch(loaded.amount) if(61 to INFINITY) icon_state = "rcl-30" - item_state = "rcl" if(31 to 60) icon_state = "rcl-20" - item_state = "rcl" if(1 to 30) icon_state = "rcl-10" - item_state = "rcl" else icon_state = "rcl-0" - item_state = "rcl-0" + inhand_icon_state = "rcl[loaded.amount ? "" : "-0"]" /obj/item/rcl/proc/is_empty(mob/user, loud = 1) refresh_icon(user) diff --git a/code/game/objects/items/RSF.dm b/code/game/objects/items/RSF.dm index 0a73abf89b9..1002b1dea0a 100644 --- a/code/game/objects/items/RSF.dm +++ b/code/game/objects/items/RSF.dm @@ -7,7 +7,6 @@ desc = "A device used to rapidly deploy service items." icon = 'icons/obj/tools.dmi' icon_state = "rsf" - item_state = "rsf" var/atom/currently_dispensing var/power_mode = POWER_NONE diff --git a/code/game/objects/items/bio_chips/bio_chip_case.dm b/code/game/objects/items/bio_chips/bio_chip_case.dm index 06ad1727c00..39c4640a609 100644 --- a/code/game/objects/items/bio_chips/bio_chip_case.dm +++ b/code/game/objects/items/bio_chips/bio_chip_case.dm @@ -3,7 +3,6 @@ desc = "A glass case containing a bio-chip." icon = 'icons/obj/bio_chips.dmi' icon_state = "implantcase" - item_state = "implantcase" throw_range = 5 w_class = WEIGHT_CLASS_TINY origin_tech = "materials=1;biotech=2" diff --git a/code/game/objects/items/bio_chips/bio_chip_pad.dm b/code/game/objects/items/bio_chips/bio_chip_pad.dm index 198d2168f00..a0930a3f101 100644 --- a/code/game/objects/items/bio_chips/bio_chip_pad.dm +++ b/code/game/objects/items/bio_chips/bio_chip_pad.dm @@ -3,7 +3,7 @@ desc = "Used to modify bio-chips." icon = 'icons/obj/bio_chips.dmi' icon_state = "implantpad-off" - item_state = "electronic" + inhand_icon_state = "electronic" throw_speed = 3 throw_range = 5 w_class = WEIGHT_CLASS_SMALL diff --git a/code/game/objects/items/bio_chips/bio_chipper.dm b/code/game/objects/items/bio_chips/bio_chipper.dm index c3dae54d18f..8ace66c239b 100644 --- a/code/game/objects/items/bio_chips/bio_chipper.dm +++ b/code/game/objects/items/bio_chips/bio_chipper.dm @@ -3,7 +3,7 @@ desc = "A sterile automatic bio-chip injector." icon = 'icons/obj/bio_chips.dmi' icon_state = "implanter0" - item_state = "syringe_0" + inhand_icon_state = "syringe_0" throw_speed = 3 throw_range = 5 w_class = WEIGHT_CLASS_SMALL diff --git a/code/game/objects/items/candle.dm b/code/game/objects/items/candle.dm index 0292c37eec9..186f4b0fae1 100644 --- a/code/game/objects/items/candle.dm +++ b/code/game/objects/items/candle.dm @@ -7,8 +7,8 @@ desc = "In Greek myth, Prometheus stole fire from the Gods and gave it to humankind. The jewelry he kept for himself." icon = 'icons/obj/candle.dmi' icon_state = "candle1" - item_state = "candle1" w_class = WEIGHT_CLASS_TINY + light_color = "#E09D37" var/wax = 200 /// Index for the icon state var/wax_index = TALL_CANDLE @@ -16,7 +16,6 @@ var/infinite = FALSE var/start_lit = FALSE var/flickering = FALSE - light_color = "#E09D37" /obj/item/candle/New() ..() diff --git a/code/game/objects/items/cards_ids.dm b/code/game/objects/items/cards_ids.dm index 456fb02cca6..05411b87f3a 100644 --- a/code/game/objects/items/cards_ids.dm +++ b/code/game/objects/items/cards_ids.dm @@ -29,7 +29,7 @@ desc = "It's a card with a magnetic strip attached to some circuitry. It looks too busted to be used for anything but salvage." name = "broken cryptographic sequencer" icon_state = "emag" - item_state = "card-id" + inhand_icon_state = "card-id" origin_tech = "magnets=2;syndicate=2" prefered_slot_flags = ITEM_SLOT_BOTH_POCKETS @@ -37,7 +37,7 @@ desc = "It's a card with a magnetic strip attached to some circuitry." name = "cryptographic sequencer" icon_state = "emag" - item_state = "card-id" + inhand_icon_state = "card-id" origin_tech = "magnets=2;syndicate=2" flags = NOBLUDGEON flags_2 = NO_MAT_REDEMPTION_2 @@ -71,7 +71,7 @@ desc = "It's a card coated in a slurry of electromagnetic bananium." name = "jestographic sequencer" icon_state = "cmag" - item_state = "card-id" + inhand_icon_state = "card-id" origin_tech = "magnets=2;syndicate=2" flags = NOBLUDGEON flags_2 = NO_MAT_REDEMPTION_2 @@ -93,7 +93,7 @@ name = "identification card" desc = "A card used to provide ID and determine access across the station." icon_state = "id" - item_state = "card-id" + inhand_icon_state = "card-id" /// For redeeming at mining equipment lockers var/mining_points = 0 /// Total mining points for the Shift. @@ -285,7 +285,7 @@ name = decal.decal_name desc = decal.decal_desc icon_state = decal.decal_icon_state - item_state = decal.decal_item_state + inhand_icon_state = decal.decal_inhand_icon_state qdel(decal) qdel(used) return ITEM_INTERACT_COMPLETE @@ -380,18 +380,18 @@ /obj/item/card/id/silver desc = "A silver card which shows honour and dedication." icon_state = "silver" - item_state = "silver_id" + inhand_icon_state = "silver_id" /obj/item/card/id/gold desc = "A golden card which shows power and might." icon_state = "gold" - item_state = "gold_id" + inhand_icon_state = "gold_id" /obj/item/card/id/captains_spare name = "captain's spare ID" desc = "The spare ID of the captain. Keep this secured." icon_state = "gold" - item_state = "gold_id" + inhand_icon_state = "gold_id" registered_name = "Captain" assignment = "Captain" @@ -402,7 +402,7 @@ /obj/item/card/id/admin name = "admin ID card" icon_state = "admin" - item_state = "gold_id" + inhand_icon_state = "gold_id" registered_name = "Admin" assignment = "Testing Shit" untrackable = TRUE @@ -427,7 +427,6 @@ name = "prisoner ID card" desc = "You are a number, you are not a free man." icon_state = "prisoner" - item_state = "orange-id" assignment = "Prisoner" registered_name = "Scum" access = list(ACCESS_LIBRARY) @@ -888,7 +887,7 @@ var/decal_name = "identification card" var/decal_desc = "A card used to provide ID and determine access across the station." var/decal_icon_state = "id" - var/decal_item_state = "card-id" + var/decal_inhand_icon_state = "card-id" var/override_name = 0 /obj/item/id_decal/gold @@ -897,7 +896,7 @@ desc = "Make your ID look like the Captain's or a self-centered HOP's. Applies to any ID." decal_desc = "A golden card which shows power and might." decal_icon_state = "gold" - decal_item_state = "gold_id" + decal_inhand_icon_state = "gold_id" /obj/item/id_decal/silver name = "silver ID card decal" @@ -905,7 +904,7 @@ desc = "Make your ID look like HOP's because they wouldn't change it officially. Applies to any ID." decal_desc = "A silver card which shows honour and dedication." decal_icon_state = "silver" - decal_item_state = "silver_id" + decal_inhand_icon_state = "silver_id" /obj/item/id_decal/prisoner name = "prisoner ID card decal" @@ -913,7 +912,6 @@ desc = "All the cool kids have an ID that's this color. Applies to any ID." decal_desc = "You are a number, you are not a free man." decal_icon_state = "prisoner" - decal_item_state = "orange-id" /obj/item/id_decal/centcom name = "centcom ID card decal" diff --git a/code/game/objects/items/cigs.dm b/code/game/objects/items/cigs.dm index eb3d9419942..7bc5e65ecd9 100644 --- a/code/game/objects/items/cigs.dm +++ b/code/game/objects/items/cigs.dm @@ -61,7 +61,6 @@ LIGHTERS ARE IN LIGHTERS.DM /obj/item/clothing/mask/cigarette/update_icon_state() . = ..() icon_state = "[initial(icon_state)][lit ? "_on" : ""]" - item_state = "[initial(icon_state)][lit ? "_on" : ""]" if(ishuman(loc)) var/mob/living/carbon/human/H = loc H.update_inv_wear_mask() diff --git a/code/game/objects/items/clown_items.dm b/code/game/objects/items/clown_items.dm index 39dd34b2053..9430d0f9469 100644 --- a/code/game/objects/items/clown_items.dm +++ b/code/game/objects/items/clown_items.dm @@ -13,8 +13,7 @@ name = "bike horn" desc = "A horn off of a bicycle." icon_state = "bike_horn" - item_state = "bike_horn" - hitsound = null + inhand_icon_state = "bike_horn" throwforce = 3 w_class = WEIGHT_CLASS_TINY var/list/honk_sounds = list('sound/items/bikehorn.ogg' = 1) @@ -37,7 +36,7 @@ name = "golden bike horn" desc = "Golden? Clearly, its made with bananium! Honk!" icon_state = "gold_horn" - item_state = "gold_horn" + inhand_icon_state = "gold_horn" var/cooldown = 0 /obj/item/bikehorn/golden/attack__legacy__attackchain(mob/M, mob/user) @@ -69,7 +68,7 @@ desc = "When you just can't get those laughs coming the natural way!" icon = 'icons/obj/device.dmi' icon_state = "clown_recorder" - item_state = "analyzer" + inhand_icon_state = "analyzer" w_class = WEIGHT_CLASS_SMALL slot_flags = ITEM_SLOT_BELT materials = list(MAT_METAL = 180, MAT_GLASS = 90) diff --git a/code/game/objects/items/control_wand.dm b/code/game/objects/items/control_wand.dm index 74ba3c49c65..45d03b14f08 100644 --- a/code/game/objects/items/control_wand.dm +++ b/code/game/objects/items/control_wand.dm @@ -4,18 +4,17 @@ #define WAND_SPEED "Change Closing Speed" /obj/item/door_remote - icon_state = "gangtool-white" - item_state = "electronic" - icon = 'icons/obj/device.dmi' name = "control wand" desc = "Remotely controls airlocks." + icon = 'icons/obj/device.dmi' + icon_state = "gangtool-white" + inhand_icon_state = "electronic" w_class = WEIGHT_CLASS_TINY flags = NOBLUDGEON var/mode = WAND_OPEN var/region_access = list() var/additional_access = list() var/obj/item/card/id/ID - new_attack_chain = TRUE /obj/item/door_remote/Initialize(mapload) @@ -188,7 +187,7 @@ name = "access tuner" desc = "A device used for illegally interfacing with doors." icon_state = "hacktool" - item_state = "hacktool" + inhand_icon_state = "hacktool" var/hack_speed = 1.5 SECONDS var/busy = FALSE /// How far can we use this. Leave `null` for infinite range @@ -233,7 +232,7 @@ name = "janitor's keyring" desc = "An absolutely unwieldy set of keys attached to a metal ring. The keys on the ring allow you to access most Departmental entries and the Service Department!" icon_state = "keyring" - item_state = "keyring" + inhand_icon_state = null /// Are you already using the keyring? var/busy = FALSE /// This prevents spamming the key-shake. diff --git a/code/game/objects/items/defib.dm b/code/game/objects/items/defib.dm index c76d4678e50..8e07f71c7e3 100644 --- a/code/game/objects/items/defib.dm +++ b/code/game/objects/items/defib.dm @@ -5,7 +5,6 @@ desc = "A device that delivers powerful shocks to detachable paddles that resuscitate incapacitated patients." icon = 'icons/obj/defib.dmi' icon_state = "defibunit" - item_state = "defibunit" slot_flags = ITEM_SLOT_BACK force = 5 throwforce = 6 @@ -209,7 +208,6 @@ name = "compact defibrillator" desc = "A belt-mounted defibrillator that can be rapidly deployed." icon_state = "defibcompact" - item_state = "defibcompact" sprite_sheets = null //Because Vox had the belt defibrillator sprites in back.dm w_class = WEIGHT_CLASS_NORMAL slot_flags = ITEM_SLOT_BELT @@ -229,7 +227,6 @@ name = "combat defibrillator" desc = "A belt-mounted blood-red defibrillator that can be rapidly deployed. Does not have the restrictions or safeties of conventional defibrillators and can revive through space suits." icon_state = "defibcombat" - item_state = "defibcombat" paddle_type = /obj/item/shockpaddles/syndicate combat = TRUE safety = FALSE @@ -244,7 +241,6 @@ name = "advanced compact defibrillator" desc = "A belt-mounted state-of-the-art defibrillator that can be rapidly deployed in all environments. The casing is EMP-shielded and heavily reinforced, making it immune to most sources of damage." icon_state = "defibnt" - item_state = "defibnt" paddle_type = /obj/item/shockpaddles/advanced combat = TRUE hardened = TRUE // EMP-proof (on the component), but not emag-proof. @@ -291,7 +287,7 @@ desc = "A pair of plastic-gripped paddles with flat metal surfaces that are used to deliver powerful electric shocks." icon = 'icons/obj/defib.dmi' icon_state = "defibpaddles0" - item_state = "defibpaddles0" + inhand_icon_state = "defibpaddles0" throwforce = 6 w_class = WEIGHT_CLASS_BULKY resistance_flags = INDESTRUCTIBLE @@ -357,7 +353,7 @@ /obj/item/shockpaddles/update_icon_state() var/wielded = HAS_TRAIT(src, TRAIT_WIELDED) icon_state = "[base_icon_state][wielded]" - item_state = "[base_icon_state][wielded]" + inhand_icon_state = "[base_icon_state][wielded]" if(on_cooldown) icon_state = "[base_icon_state][wielded]_cooldown" @@ -420,7 +416,7 @@ desc = "A pair of paddles with flat metal surfaces that are used to deliver powerful electric shocks." icon = 'icons/obj/defib.dmi' icon_state = "defibpaddles0" - item_state = "defibpaddles0" + inhand_icon_state = "defibpaddles0" w_class = WEIGHT_CLASS_BULKY var/revivecost = 1000 var/safety = TRUE @@ -450,12 +446,12 @@ name = "combat defibrillator paddles" desc = "A pair of high-tech paddles with flat plasteel surfaces to revive deceased operatives (unless they exploded). They possess both the ability to penetrate armor and to deliver powerful or disabling shocks offensively." icon_state = "syndiepaddles0" - item_state = "syndiepaddles0" + inhand_icon_state = "syndiepaddles0" base_icon_state = "syndiepaddles" /obj/item/shockpaddles/advanced name = "advanced defibrillator paddles" desc = "A pair of high-tech paddles with flat plasteel surfaces that are used to deliver powerful electric shocks. They possess the ability to penetrate armor to deliver shock." icon_state = "ntpaddles0" - item_state = "ntpaddles0" + inhand_icon_state = "ntpaddles0" base_icon_state = "ntpaddles" diff --git a/code/game/objects/items/devices/aicard.dm b/code/game/objects/items/devices/aicard.dm index 6f66fa335ef..255c59a99ea 100644 --- a/code/game/objects/items/devices/aicard.dm +++ b/code/game/objects/items/devices/aicard.dm @@ -3,7 +3,8 @@ desc = "A handy pocket card used to extract an artificial intelligence for transport." icon = 'icons/obj/aicards.dmi' icon_state = "aicard" // aicard-full - item_state = "electronic" + worn_icon_state = "electronic" + inhand_icon_state = "electronic" w_class = WEIGHT_CLASS_SMALL slot_flags = ITEM_SLOT_BELT flags = NOBLUDGEON diff --git a/code/game/objects/items/devices/camera_bug.dm b/code/game/objects/items/devices/camera_bug.dm index 11982dbeac5..de5c88e6d3c 100644 --- a/code/game/objects/items/devices/camera_bug.dm +++ b/code/game/objects/items/devices/camera_bug.dm @@ -5,9 +5,8 @@ icon = 'icons/obj/device.dmi' icon_state = "camera_bug" w_class = WEIGHT_CLASS_TINY - item_state = "camera_bug" - throw_speed = 4 - throw_range = 20 + throw_speed = 4 + throw_range = 20 origin_tech = "syndicate=1;engineering=3" /// Integrated camera console to serve UI data var/obj/machinery/computer/security/camera_bug/integrated_console diff --git a/code/game/objects/items/devices/chameleon_counter.dm b/code/game/objects/items/devices/chameleon_counter.dm index e374cbd5eb1..c91ba49fe52 100644 --- a/code/game/objects/items/devices/chameleon_counter.dm +++ b/code/game/objects/items/devices/chameleon_counter.dm @@ -2,9 +2,10 @@ name = "chameleon counterfeiter" icon = 'icons/obj/device.dmi' icon_state = "cham_counter" + worn_icon_state = "electronic" + inhand_icon_state = "electronic" flags = CONDUCT slot_flags = ITEM_SLOT_BELT - item_state = "electronic" w_class = WEIGHT_CLASS_SMALL origin_tech = "syndicate=1;magnets=3" var/can_use = TRUE @@ -12,7 +13,9 @@ var/saved_desc var/saved_icon var/saved_icon_state - var/saved_item_state + var/saved_worn_icon + var/saved_worn_icon_state + var/saved_inhand_icon_state var/saved_overlays var/saved_underlays var/dummy_active = FALSE @@ -33,7 +36,9 @@ saved_desc = target.desc saved_icon = target.icon saved_icon_state = target.icon_state - saved_item_state = target.item_state + saved_worn_icon = target.worn_icon + saved_worn_icon_state = target.worn_icon_state + saved_inhand_icon_state = target.inhand_icon_state saved_overlays = target.overlays saved_underlays = target.underlays @@ -56,7 +61,9 @@ desc = saved_desc icon = saved_icon icon_state = saved_icon_state - item_state = saved_item_state + worn_icon = saved_worn_icon + worn_icon_state = saved_icon_state + inhand_icon_state = saved_inhand_icon_state overlays = saved_overlays underlays = saved_underlays dummy_active = TRUE @@ -66,7 +73,9 @@ desc = initial(desc) icon = initial(icon) icon_state = initial(icon_state) - item_state = initial(item_state) + worn_icon = initial(worn_icon) + worn_icon_state = initial(worn_icon_state) + inhand_icon_state = initial(inhand_icon_state) overlays = initial(overlays) underlays = initial(underlays) dummy_active = FALSE diff --git a/code/game/objects/items/devices/chameleonproj.dm b/code/game/objects/items/devices/chameleonproj.dm index d256f09baf0..17ff46236a9 100644 --- a/code/game/objects/items/devices/chameleonproj.dm +++ b/code/game/objects/items/devices/chameleonproj.dm @@ -4,7 +4,8 @@ icon_state = "shield0" flags = CONDUCT slot_flags = ITEM_SLOT_BELT - item_state = "electronic" + worn_icon_state = "electronic" + inhand_icon_state = "electronic" throwforce = 5 throw_speed = 3 throw_range = 5 @@ -118,7 +119,7 @@ /obj/effect/dummy/chameleon/attack_by(obj/item/attacking, mob/user, params) if(..()) return FINISH_ATTACK - for(var/mob/M in src) + for(var/mob/M in src) to_chat(M, "Your [src] deactivates.") master.disrupt() @@ -183,7 +184,6 @@ name = "cyborg chameleon projector" icon = 'icons/obj/device.dmi' icon_state = "shield0" - item_state = "electronic" w_class = WEIGHT_CLASS_SMALL var/active = FALSE var/activation_cost = 300 diff --git a/code/game/objects/items/devices/flash.dm b/code/game/objects/items/devices/flash.dm index eb5a2b119b9..99be84c936d 100644 --- a/code/game/objects/items/devices/flash.dm +++ b/code/game/objects/items/devices/flash.dm @@ -3,7 +3,7 @@ desc = "A powerful and versatile flashbulb device, with applications ranging from disorienting attackers to acting as visual receptors in robot production." icon = 'icons/obj/device.dmi' icon_state = "flash" - item_state = "flashtool" //looks exactly like a flash (and nothing like a flashbang) + inhand_icon_state = "flashtool" //looks exactly like a flash (and nothing like a flashbang) belt_icon = "flash" w_class = WEIGHT_CLASS_TINY throw_speed = 3 @@ -224,9 +224,10 @@ icon = 'icons/obj/items.dmi' desc = "A polaroid camera. 10 photos left." icon_state = "camera" - item_state = "camera" + worn_icon_state = "camera" + inhand_icon_state = "camera" w_class = WEIGHT_CLASS_SMALL - slot_flags = ITEM_SLOT_BELT + slot_flags = ITEM_SLOT_NECK can_overcharge = FALSE var/flash_max_charges = 5 var/flash_cur_charges = 5 @@ -265,7 +266,9 @@ name = "memorizer" desc = "If you see this, you're not likely to remember it any time soon." // Why doesn't this at least delete your notes smh icon_state = "memorizer" - item_state = "nullrod" + inhand_icon_state = "tele_baton" + lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' /obj/item/flash/armimplant name = "photon projector" diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index d63b51740b8..e8e43afb15c 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -3,7 +3,7 @@ desc = "A hand-held emergency light." icon = 'icons/obj/lighting.dmi' icon_state = "flashlight" - item_state = "flashlight" + inhand_icon_state = "flashlight" w_class = WEIGHT_CLASS_SMALL flags = CONDUCT slot_flags = ITEM_SLOT_BELT @@ -90,7 +90,8 @@ name = "penlight" desc = "A pen, and a light. Used by medical staff." icon_state = "penlight" - item_state = "" + worn_icon_state = "pen" + inhand_icon_state = "pen" w_class = WEIGHT_CLASS_TINY slot_flags = ITEM_SLOT_BELT | ITEM_SLOT_BOTH_EARS brightness_on = 2 @@ -100,7 +101,7 @@ name = "seclite" desc = "A robust flashlight used by security." icon_state = "seclite" - item_state = "seclite" + inhand_icon_state = "seclite" force = 9 // Not as good as a stun baton. brightness_on = 5 // A little better than the standard flashlight. hitsound = 'sound/weapons/genhit1.ogg' @@ -109,7 +110,6 @@ name = "low-power flashlight" desc = "A miniature lamp, that might be used by small robots." icon_state = "penlight" - item_state = "" brightness_on = 2 w_class = WEIGHT_CLASS_TINY @@ -118,7 +118,7 @@ name = "desk lamp" desc = "A desk lamp with an adjustable mount." icon_state = "lamp" - item_state = "lamp" + inhand_icon_state = "lamp" brightness_on = 5 w_class = WEIGHT_CLASS_BULKY materials = list() @@ -133,7 +133,7 @@ /obj/item/flashlight/lamp/green desc = "A classic green-shaded desk lamp." icon_state = "lampgreen" - item_state = "lampgreen" + inhand_icon_state = "lampgreen" light_color = "#AAFFAA" /obj/item/flashlight/lamp/green/off @@ -150,7 +150,7 @@ name = "banana lamp" desc = "Only a clown would think to make a ghetto banana-shaped lamp. Even has a goofy pullstring." icon_state = "bananalamp" - item_state = "bananalamp" + inhand_icon_state = "lampgreen" light_color = "#f7ff57" // FLARES @@ -161,7 +161,7 @@ brightness_on = 8 light_color = "#ff0000" icon_state = "flare" - item_state = "flare" + inhand_icon_state = "flare" togglesound = 'sound/goonstation/misc/matchstick_light.ogg' var/fuel = 0 var/on_damage = 7 @@ -174,11 +174,7 @@ ..() /obj/item/flashlight/flare/update_icon_state() - if(on) - item_state = "[initial(item_state)]-on" - else - item_state = "[initial(item_state)]" - + inhand_icon_state = "[initial(inhand_icon_state)][on ? "-on" : ""]" if(!fuel) icon_state = "[initial(icon_state)]-empty" return @@ -260,7 +256,7 @@ brightness_on = 4 color = LIGHT_COLOR_GREEN icon_state = "glowstick" - item_state = "glowstick" + inhand_icon_state = null togglesound = 'sound/effects/bone_break_1.ogg' produce_heat = FALSE fuel_lower = 1600 @@ -319,10 +315,10 @@ /obj/item/flashlight/flare/torch name = "torch" desc = "A torch fashioned from some leaves and a log." + icon_state = "torch" + inhand_icon_state = "torch" w_class = WEIGHT_CLASS_BULKY brightness_on = 7 - icon_state = "torch" - item_state = "torch" light_color = LIGHT_COLOR_ORANGE on_damage = 10 @@ -331,7 +327,7 @@ name = "glowing slime extract" desc = "A glowing ball of what appears to be amber." icon_state = "slime-on" - item_state = "slime" + inhand_icon_state = null w_class = WEIGHT_CLASS_TINY brightness_on = 6 light_color = "#FFBF00" @@ -362,7 +358,6 @@ var/emp_cur_charges = 4 var/charge_tick = 0 - /obj/item/flashlight/emp/New() ..() START_PROCESSING(SSobj, src) diff --git a/code/game/objects/items/devices/geiger_counter.dm b/code/game/objects/items/devices/geiger_counter.dm index 19e6b6b7c76..713873bce12 100644 --- a/code/game/objects/items/devices/geiger_counter.dm +++ b/code/game/objects/items/devices/geiger_counter.dm @@ -10,7 +10,7 @@ desc = "A handheld device used for detecting and measuring radiation pulses." icon = 'icons/obj/device.dmi' icon_state = "geiger_off" - item_state = "multitool" + inhand_icon_state = "multitool" w_class = WEIGHT_CLASS_SMALL slot_flags = ITEM_SLOT_BELT flags = NOBLUDGEON diff --git a/code/game/objects/items/devices/handheld_defib.dm b/code/game/objects/items/devices/handheld_defib.dm index 743e7b41907..b89d68433a3 100644 --- a/code/game/objects/items/devices/handheld_defib.dm +++ b/code/game/objects/items/devices/handheld_defib.dm @@ -3,7 +3,7 @@ desc = "Used to restart stopped hearts." icon = 'icons/obj/medical.dmi' icon_state = "defib-on" - item_state = "defib" + inhand_icon_state = "defib" belt_icon = "defib" var/icon_base = "defib" diff --git a/code/game/objects/items/devices/laserpointer.dm b/code/game/objects/items/devices/laserpointer.dm index 8f4329b13cc..2c86f95cae4 100644 --- a/code/game/objects/items/devices/laserpointer.dm +++ b/code/game/objects/items/devices/laserpointer.dm @@ -3,13 +3,14 @@ desc = "Don't shine it in your eyes!" icon = 'icons/obj/device.dmi' icon_state = "pointer" - item_state = "pen" - var/pointer_icon_state + worn_icon_state = "pen" + inhand_icon_state = "pen" flags = CONDUCT slot_flags = ITEM_SLOT_BELT materials = list(MAT_METAL=500, MAT_GLASS=500) w_class = WEIGHT_CLASS_SMALL //Increased to 2, because diodes are w_class 2. Conservation of matter. origin_tech = "combat=1;magnets=2" + var/pointer_icon_state var/energy = 5 var/max_energy = 5 var/effectchance = 33 @@ -17,7 +18,6 @@ var/recharge_locked = 0 var/obj/item/stock_parts/micro_laser/diode //used for upgrading! - /obj/item/laser_pointer/red pointer_icon_state = "red_laser" /obj/item/laser_pointer/green diff --git a/code/game/objects/items/devices/lightreplacer.dm b/code/game/objects/items/devices/lightreplacer.dm index 924d261f040..c1519dd30a6 100644 --- a/code/game/objects/items/devices/lightreplacer.dm +++ b/code/game/objects/items/devices/lightreplacer.dm @@ -36,7 +36,8 @@ desc = "A device to automatically replace lights. Refill with broken or working light bulbs, or sheets of glass." icon = 'icons/obj/janitor.dmi' icon_state = "lightreplacer0" - item_state = "electronic" + worn_icon_state = "electronic" + inhand_icon_state = "electronic" belt_icon = "light_replacer" w_class = WEIGHT_CLASS_SMALL flags = CONDUCT diff --git a/code/game/objects/items/devices/megaphone.dm b/code/game/objects/items/devices/megaphone.dm index 86848b49113..24fcc4093e0 100644 --- a/code/game/objects/items/devices/megaphone.dm +++ b/code/game/objects/items/devices/megaphone.dm @@ -3,7 +3,7 @@ desc = "A device used to project your voice. Loudly." icon = 'icons/obj/device.dmi' icon_state = "megaphone" - item_state = "radio" + inhand_icon_state = "radio" w_class = WEIGHT_CLASS_SMALL flags = CONDUCT diff --git a/code/game/objects/items/devices/paicard.dm b/code/game/objects/items/devices/paicard.dm index a329fc7ce7a..4f3b8029d45 100644 --- a/code/game/objects/items/devices/paicard.dm +++ b/code/game/objects/items/devices/paicard.dm @@ -3,7 +3,8 @@ desc = "A handheld device that allows you to install an artificial intelligence to be your companion." icon = 'icons/obj/aicards.dmi' icon_state = "pai" - item_state = "electronic" + worn_icon_state = "electronic" + inhand_icon_state = "electronic" w_class = WEIGHT_CLASS_SMALL slot_flags = ITEM_SLOT_BELT origin_tech = "programming=2" diff --git a/code/game/objects/items/devices/painter/painter.dm b/code/game/objects/items/devices/painter/painter.dm index 648c8e3d691..4af25d92cd8 100644 --- a/code/game/objects/items/devices/painter/painter.dm +++ b/code/game/objects/items/devices/painter/painter.dm @@ -74,7 +74,7 @@ name = selected_module.module_name desc = selected_module.module_desc icon_state = selected_module.module_state - item_state = selected_module.module_state + inhand_icon_state = selected_module.module_state if(user) user.update_inv_l_hand() user.update_inv_r_hand() diff --git a/code/game/objects/items/devices/powersink.dm b/code/game/objects/items/devices/powersink.dm index ed23a48e85e..5426701f068 100644 --- a/code/game/objects/items/devices/powersink.dm +++ b/code/game/objects/items/devices/powersink.dm @@ -9,7 +9,7 @@ desc = "A nulling power sink which drains energy from electrical systems." icon = 'icons/goonstation/objects/powersink.dmi' icon_state = "powersink0" - item_state = "electronic" + inhand_icon_state = "electronic" w_class = WEIGHT_CLASS_BULKY flags = CONDUCT throwforce = 5 @@ -22,7 +22,6 @@ var/max_power = 6e8 // maximum power that can be drained before exploding var/mode = 0 // 0 = off, 1=clamped (off), 2=operating var/admins_warned = FALSE // stop spam, only warn the admins once that we are about to boom - var/obj/structure/cable/attached // the attached cable /obj/item/powersink/Destroy() diff --git a/code/game/objects/items/devices/radio/beacon.dm b/code/game/objects/items/devices/radio/beacon.dm index 0144a025aca..97d7012b69c 100644 --- a/code/game/objects/items/devices/radio/beacon.dm +++ b/code/game/objects/items/devices/radio/beacon.dm @@ -3,7 +3,7 @@ desc = "A beacon used by a teleporter." icon = 'icons/obj/radio.dmi' icon_state = "beacon" - item_state = "signaler" + inhand_icon_state = "signaler" origin_tech = "bluespace=1" flags = CONDUCT slot_flags = ITEM_SLOT_BELT diff --git a/code/game/objects/items/devices/radio/electropack.dm b/code/game/objects/items/devices/radio/electropack.dm index 201800e75b4..39c73493dd8 100644 --- a/code/game/objects/items/devices/radio/electropack.dm +++ b/code/game/objects/items/devices/radio/electropack.dm @@ -2,8 +2,7 @@ name = "electropack" desc = "Dance my monkeys! DANCE!!!" icon = 'icons/obj/radio.dmi' - icon_state = "electropack0" - item_state = "electropack" + icon_state = "electropack" flags = CONDUCT slot_flags = ITEM_SLOT_BACK w_class = WEIGHT_CLASS_HUGE @@ -138,7 +137,6 @@ frequency = AIRLOCK_FREQ code = 2 receiving = TRUE - var/obj/item/electropack/owning_pack /obj/item/assembly/signaler/electropack/Initialize(mapload, holding_electropack) diff --git a/code/game/objects/items/devices/radio/encryptionkey.dm b/code/game/objects/items/devices/radio/encryptionkey.dm index b313b289e70..190b63c83e4 100644 --- a/code/game/objects/items/devices/radio/encryptionkey.dm +++ b/code/game/objects/items/devices/radio/encryptionkey.dm @@ -1,10 +1,8 @@ - /obj/item/encryptionkey name = "Standard Encryption Key" desc = "An encyption key for a radio headset. Contains cypherkeys." icon = 'icons/obj/radio.dmi' icon_state = "cypherkey" - item_state = "" w_class = WEIGHT_CLASS_TINY origin_tech = "engineering=2;bluespace=1" var/translate_binary = FALSE diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index fcddd192d17..46dc2428770 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -1,17 +1,18 @@ /obj/item/radio/headset name = "radio headset" desc = "An updated, modular intercom that fits over the head. Takes encryption keys." - var/radio_desc = "" icon_state = "headset" - item_state = "headset" + worn_icon_state = "headset" + inhand_icon_state = "headset" sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/ears.dmi', //We read you loud and skree-er. "Kidan" = 'icons/mob/clothing/species/kidan/ears.dmi' - ) + ) materials = list(MAT_METAL = 200) canhear_range = 0 // can't hear headsets from very far away slot_flags = ITEM_SLOT_BOTH_EARS + var/radio_desc = "" var/translate_binary = FALSE var/translate_hive = FALSE var/obj/item/encryptionkey/keyslot1 = null @@ -81,7 +82,7 @@ desc = "An updated, modular intercom that fits over the head. Takes encryption keys. Protects ears from flashbangs." flags = EARBANGPROTECT icon_state = "com_headset_alt" - item_state = "com_headset_alt" + worn_icon_state = "com_headset_alt" /obj/item/radio/headset/alt/deathsquad name = "Deathsquad headset" @@ -107,13 +108,13 @@ desc = "A syndicate headset that can be used to hear all radio frequencies. Protects ears from flashbangs." flags = EARBANGPROTECT icon_state = "syndie_headset" - item_state = "syndie_headset" + worn_icon_state = "syndie_headset" /obj/item/radio/headset/syndicate_fake name = "syndicate headset" desc = "A syndicate headset to set on your head." icon_state = "syndie_headset" - item_state = "syndie_headset" + worn_icon_state = "syndie_headset" /obj/item/radio/headset/syndicate/syndteam ks1type = /obj/item/encryptionkey/syndteam @@ -134,7 +135,7 @@ flags = EARBANGPROTECT origin_tech = "syndicate=3" icon_state = "soviet_headset" - item_state = "soviet_headset" + worn_icon_state = "soviet_headset" ks1type = /obj/item/encryptionkey/soviet requires_tcomms = FALSE @@ -153,13 +154,12 @@ desc = "This is used by your elite security force. Protects ears from flashbangs." flags = EARBANGPROTECT icon_state = "sec_headset_alt" - item_state = "sec_headset_alt" + worn_icon_state = "sec_headset_alt" /obj/item/radio/headset/headset_iaa name = "internal affairs radio headset" desc = "This is used by your elite legal team." icon_state = "sec_headset" - item_state = "sec_headset" ks2type = /obj/item/encryptionkey/headset_iaa /obj/item/radio/headset/headset_iaa/alt @@ -167,7 +167,6 @@ desc = "This is used by your elite legal team. Protects ears from flashbangs." flags = EARBANGPROTECT icon_state = "sec_headset_alt" - item_state = "sec_headset_alt" /obj/item/radio/headset/headset_eng name = "engineering radio headset" @@ -222,7 +221,7 @@ desc = "The headset of the boss. Protects ears from flashbangs." flags = EARBANGPROTECT icon_state = "com_headset_alt" - item_state = "com_headset_alt" + worn_icon_state = "com_headset_alt" /obj/item/radio/headset/heads/rd name = "research director's headset" @@ -241,7 +240,6 @@ desc = "The headset of the man in charge of keeping order and protecting the station. Protects ears from flashbangs." flags = EARBANGPROTECT icon_state = "com_headset_alt" - item_state = "com_headset_alt" /obj/item/radio/headset/heads/ce name = "chief engineer's headset" @@ -312,7 +310,7 @@ desc = "The headset of the Magistrate. Protects ears from flashbangs." flags = EARBANGPROTECT icon_state = "com_headset_alt" - item_state = "com_headset_alt" + worn_icon_state = "com_headset_alt" /obj/item/radio/headset/heads/blueshield name = "blueshield's headset" @@ -325,7 +323,7 @@ desc = "The headset of the Blueshield. Protects ears from flashbangs." flags = EARBANGPROTECT icon_state = "com_headset_alt" - item_state = "com_headset_alt" + worn_icon_state = "com_headset_alt" /obj/item/radio/headset/ert name = "emergency response team headset" @@ -339,7 +337,7 @@ desc = "An ergonomic tactical headset used by Nanotrasen-affiliated PMCs. Protects against loud noises." flags = EARBANGPROTECT icon_state = "com_headset_alt" - item_state = "com_headset_alt" + worn_icon_state = "com_headset_alt" /obj/item/radio/headset/ert/alt/solgov name = "\improper Trans-Solar Marine Corps bowman headset" @@ -364,7 +362,7 @@ desc = "The headset of final authority. Protects ears from flashbangs. Can transmit even if telecomms are down." flags = EARBANGPROTECT icon_state = "com_headset_alt" - item_state = "com_headset_alt" + worn_icon_state = "com_headset_alt" ks2type = /obj/item/encryptionkey/centcom requires_tcomms = FALSE instant = TRUE diff --git a/code/game/objects/items/devices/radio/radio_objects.dm b/code/game/objects/items/devices/radio/radio_objects.dm index 4daf2bf4661..278453c3f00 100644 --- a/code/game/objects/items/devices/radio/radio_objects.dm +++ b/code/game/objects/items/devices/radio/radio_objects.dm @@ -23,12 +23,12 @@ GLOBAL_LIST_INIT(default_medbay_channels, list( GLOBAL_LIST_EMPTY(deadsay_radio_systems) /obj/item/radio - icon = 'icons/obj/radio.dmi' name = "station bounced radio" + icon = 'icons/obj/radio.dmi' + icon_state = "walkietalkie" + inhand_icon_state = "radio" dog_fashion = /datum/dog_fashion/back suffix = "\[3\]" - icon_state = "walkietalkie" - item_state = "walkietalkie" /// boolean for radio enabled or not var/on = TRUE var/last_transmission diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index 7129716d184..03abe25bd0c 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -17,12 +17,13 @@ SLIME SCANNER desc = "A terahertz-ray emitter and scanner used to detect underfloor objects such as cables and pipes." icon = 'icons/obj/device.dmi' icon_state = "t-ray0" - var/on = FALSE + worn_icon_state = "electronic" + inhand_icon_state = "electronic" slot_flags = ITEM_SLOT_BELT w_class = WEIGHT_CLASS_SMALL - item_state = "electronic" materials = list(MAT_METAL = 300) origin_tech = "magnets=1;engineering=1" + var/on = FALSE /obj/item/t_scanner/Destroy() if(on) @@ -71,7 +72,7 @@ SLIME SCANNER flick_overlay(t_ray_images, list(viewer.client), flick_time) //////////////////////////////////////// -// MARK: Health analyser +// MARK: Health analyzer //////////////////////////////////////// #define SIMPLE_HEALTH_SCAN 0 #define DETAILED_HEALTH_SCAN 1 @@ -139,7 +140,8 @@ SLIME SCANNER desc = "A hand-held body scanner able to distinguish vital signs of the subject." icon = 'icons/obj/device.dmi' icon_state = "health" - item_state = "healthanalyzer" + worn_icon_state = "healthanalyzer" + inhand_icon_state = "healthanalyzer" belt_icon = "health_analyzer" flags = CONDUCT | NOBLUDGEON slot_flags = ITEM_SLOT_BELT @@ -454,7 +456,7 @@ SLIME SCANNER desc = "A hand-held scanner able to diagnose robotic injuries and the condition of machinery." icon = 'icons/obj/device.dmi' icon_state = "robotanalyzer" - item_state = "analyzer" + inhand_icon_state = "analyzer" flags = CONDUCT slot_flags = ITEM_SLOT_BELT w_class = WEIGHT_CLASS_SMALL @@ -601,7 +603,7 @@ SLIME SCANNER desc = "A hand-held environmental scanner which reports current gas levels." icon = 'icons/obj/device.dmi' icon_state = "atmos" - item_state = "analyzer" + inhand_icon_state = "analyzer" slot_flags = ITEM_SLOT_BELT w_class = WEIGHT_CLASS_SMALL flags = CONDUCT @@ -849,7 +851,7 @@ SLIME SCANNER desc = "A hand-held reagent scanner which identifies chemical agents and blood types." icon = 'icons/obj/device.dmi' icon_state = "spectrometer" - item_state = "analyzer" + inhand_icon_state = "analyzer" w_class = WEIGHT_CLASS_SMALL flags = CONDUCT slot_flags = ITEM_SLOT_BELT @@ -927,7 +929,7 @@ SLIME SCANNER name = "slime scanner" icon = 'icons/obj/device.dmi' icon_state = "adv_spectrometer_s" - item_state = "analyzer" + inhand_icon_state = "analyzer" origin_tech = "biotech=2" slot_flags = ITEM_SLOT_BELT w_class = WEIGHT_CLASS_SMALL @@ -983,7 +985,8 @@ SLIME SCANNER desc = "A handheld scanner capable of deep-scanning an entire body." icon = 'icons/obj/device.dmi' icon_state = "bodyanalyzer_0" - item_state = "healthanalyser" + worn_icon_state = "healthanalyzer" + inhand_icon_state = "healthanalyzer" slot_flags = ITEM_SLOT_BELT w_class = WEIGHT_CLASS_SMALL throw_speed = 5 diff --git a/code/game/objects/items/devices/taperecorder.dm b/code/game/objects/items/devices/taperecorder.dm index e7c33db163e..efa53d4250b 100644 --- a/code/game/objects/items/devices/taperecorder.dm +++ b/code/game/objects/items/devices/taperecorder.dm @@ -3,7 +3,7 @@ desc = "A device that can record to cassette tapes, and play them. It automatically translates the content in playback." icon = 'icons/obj/device.dmi' icon_state = "taperecorder_empty" - item_state = "analyzer" + inhand_icon_state = "analyzer" w_class = WEIGHT_CLASS_SMALL slot_flags = ITEM_SLOT_BELT materials = list(MAT_METAL = 180, MAT_GLASS = 90) @@ -268,7 +268,7 @@ desc = "A magnetic tape that can hold up to ten minutes of content." icon = 'icons/obj/device.dmi' icon_state = "tape_white" - item_state = "analyzer" + inhand_icon_state = "analyzer" w_class = WEIGHT_CLASS_TINY materials = list(MAT_METAL = 40, MAT_GLASS = 10) force = 1 diff --git a/code/game/objects/items/devices/traitordevices.dm b/code/game/objects/items/devices/traitordevices.dm index 628ec44e49e..05f13898342 100644 --- a/code/game/objects/items/devices/traitordevices.dm +++ b/code/game/objects/items/devices/traitordevices.dm @@ -3,7 +3,7 @@ desc = "Fog of war that fits your pocket. Flicking the switch and extending the antenna will scramble nearby radio comms, making outgoing messages hard to understand." icon = 'icons/obj/device.dmi' icon_state = "jammer" - item_state = "jammer" + inhand_icon_state = "jammer" w_class = WEIGHT_CLASS_TINY actions_types = list(/datum/action/item_action/toggle_radio_jammer) new_attack_chain = TRUE @@ -37,12 +37,12 @@ desc = "A strange syndicate version of a cult veil shifter. Warranty voided if exposed to EMP." icon = 'icons/obj/device.dmi' icon_state = "syndi-tele-4" + inhand_icon_state = "electronic" throwforce = 5 w_class = WEIGHT_CLASS_SMALL throw_speed = 4 throw_range = 10 flags = CONDUCT - item_state = "electronic" origin_tech = "magnets=3;combat=3;syndicate=3" new_attack_chain = TRUE var/list/icons_charges = list( @@ -342,12 +342,12 @@ desc = "A dangerous syndicate device focused on crowd control and escapes. Causes brain damage, confusion, and other nasty effects to those surrounding the user." icon = 'icons/obj/device.dmi' icon_state = "batterer" + inhand_icon_state = "electronic" throwforce = 5 w_class = WEIGHT_CLASS_TINY throw_speed = 4 throw_range = 10 flags = CONDUCT - item_state = "electronic" origin_tech = "magnets=3;combat=3;syndicate=3" new_attack_chain = TRUE @@ -494,12 +494,12 @@ desc = "The Syndicate seem to have modified this T-ray scanner for a more nefarious purpose, allowing it to detect all loyal Nanotrasen crew." icon = 'icons/obj/device.dmi' icon_state = "syndi-scanner" + inhand_icon_state = "electronic" throwforce = 5 w_class = WEIGHT_CLASS_SMALL throw_speed = 4 throw_range = 10 flags = CONDUCT - item_state = "electronic" new_attack_chain = TRUE /// Split points for range_messages. var/list/ranges = list(5, 15, 30) diff --git a/code/game/objects/items/devices/transfer_valve.dm b/code/game/objects/items/devices/transfer_valve.dm index f7212311663..021bfcb7d81 100644 --- a/code/game/objects/items/devices/transfer_valve.dm +++ b/code/game/objects/items/devices/transfer_valve.dm @@ -2,11 +2,11 @@ #define TTV_TANK_ICON_STATES list("anesthetic", "emergency", "emergency_double", "emergency_engi", "emergency_sleep", "jetpack", "jetpack_black", "jetpack_void", "oxygen", "oxygen_f", "oxygen_fr", "plasma") /obj/item/transfer_valve - icon = 'icons/obj/assemblies.dmi' name = "tank transfer valve" - icon_state = "valve_1" - item_state = "ttv" desc = "Regulates the transfer of air between two tanks." + icon = 'icons/obj/assemblies.dmi' + icon_state = "valve_1" + inhand_icon_state = "ttv" var/obj/item/tank/tank_one = null var/obj/item/tank/tank_two = null var/obj/item/assembly/attached_device = null diff --git a/code/game/objects/items/devices/whistle.dm b/code/game/objects/items/devices/whistle.dm index 92c81ecbbcb..5da8059191a 100644 --- a/code/game/objects/items/devices/whistle.dm +++ b/code/game/objects/items/devices/whistle.dm @@ -6,7 +6,7 @@ desc = "Used by obese officers to save their breath for running." icon = 'icons/obj/device.dmi' icon_state = "voice0" - item_state = "flashtool" //looks exactly like a flash (and nothing like a flashbang) + inhand_icon_state = "flashtool" w_class = WEIGHT_CLASS_TINY flags = CONDUCT var/next_use_time @@ -37,7 +37,6 @@ name = "whistle" desc = "A metal pea-whistle. Can be blown while held, or worn in the mouth." icon_state = "whistle" - item_state = "whistle" w_class = WEIGHT_CLASS_TINY flags = CONDUCT body_parts_covered = null diff --git a/code/game/objects/items/disks.dm b/code/game/objects/items/disks.dm index c4687b75f79..ace9e2bdc6b 100644 --- a/code/game/objects/items/disks.dm +++ b/code/game/objects/items/disks.dm @@ -1,10 +1,10 @@ /obj/item/disk icon = 'icons/obj/module.dmi' - w_class = WEIGHT_CLASS_TINY - item_state = "card-id" icon_state = "datadisk0" + inhand_icon_state = "card-id" drop_sound = 'sound/items/handling/disk_drop.ogg' pickup_sound = 'sound/items/handling/disk_pickup.ogg' + w_class = WEIGHT_CLASS_TINY /obj/item/disk/data name = "Cloning Data Disk" diff --git a/code/game/objects/items/dna_injector.dm b/code/game/objects/items/dna_injector.dm index af06d3a46f4..5dc67bb24e1 100644 --- a/code/game/objects/items/dna_injector.dm +++ b/code/game/objects/items/dna_injector.dm @@ -3,7 +3,7 @@ desc = "This injects the person with DNA." icon = 'icons/obj/medical.dmi' icon_state = "dnainjector" - item_state = "dnainjector" + inhand_icon_state = "dnainjector" belt_icon = "syringe" var/block = 0 var/datum/dna2_record/buf = null diff --git a/code/game/objects/items/dnascrambler.dm b/code/game/objects/items/dnascrambler.dm index ba362a3a4a2..cb34973361b 100644 --- a/code/game/objects/items/dnascrambler.dm +++ b/code/game/objects/items/dnascrambler.dm @@ -2,8 +2,8 @@ name = "dna scrambler" desc = "An illegal genetic serum designed to randomize the user's identity." icon = 'icons/obj/hypo.dmi' - item_state = "syringe_0" icon_state = "lepopen" + inhand_icon_state = "syringe_0" var/used = FALSE /obj/item/dnascrambler/update_icon_state() diff --git a/code/game/objects/items/documents.dm b/code/game/objects/items/documents.dm index 6d4f0c85af4..2a7c719d2e1 100644 --- a/code/game/objects/items/documents.dm +++ b/code/game/objects/items/documents.dm @@ -3,7 +3,7 @@ desc = "Documents printed on special copy-protected paper." icon = 'icons/obj/bureaucracy.dmi' icon_state = "docs_generic" - item_state = "paper" + inhand_icon_state = "paper" w_class = WEIGHT_CLASS_TINY throw_range = 1 throw_speed = 1 @@ -77,7 +77,7 @@ name = "\improper D.V.O.R.A.K Blackbox Disk" desc = "This disk contains a full record of all information that passed through D.V.O.R.A.K's systems during its uptime, not to mention what may have gone wrong. NT might be interested in this." icon = 'icons/obj/module.dmi' - item_state = "card-id" icon_state = "holodisk" + inhand_icon_state = "card-id" drop_sound = 'sound/items/handling/disk_drop.ogg' pickup_sound = 'sound/items/handling/disk_pickup.ogg' diff --git a/code/game/objects/items/dyeing.dm b/code/game/objects/items/dyeing.dm index 722826491d0..fb05191e0ab 100644 --- a/code/game/objects/items/dyeing.dm +++ b/code/game/objects/items/dyeing.dm @@ -26,7 +26,9 @@ // update icons icon = initial(target_obj.icon) icon_state = initial(target_obj.icon_state) - item_state = initial(target_obj.item_state) + worn_icon = initial(target_obj.worn_icon) + worn_icon_state = initial(target_obj.worn_icon_state) + inhand_icon_state = initial(target_obj.inhand_icon_state) sprite_sheets = target_obj.sprite_sheets item_color = target_obj.item_color desc = target_obj.desc diff --git a/code/game/objects/items/flag.dm b/code/game/objects/items/flag.dm index 0525e12fc90..9d5fcba3ce5 100644 --- a/code/game/objects/items/flag.dm +++ b/code/game/objects/items/flag.dm @@ -31,22 +31,16 @@ update_icon() /obj/item/flag/update_icon_state() - updateFlagIcon() - item_state = icon_state - if(rolled) - icon_state = "[icon_state]_rolled" - custom_fire_overlay = "fire_rolled" - else - custom_fire_overlay = initial(custom_fire_overlay) - if(resistance_flags & ON_FIRE) - item_state = "[item_state]_fire" + icon_state = "[get_flag_icon()][rolled ? "_rolled" : ""]" + inhand_icon_state = "[get_flag_icon()][resistance_flags & ON_FIRE ? "_fire" : ""]" + custom_fire_overlay = "[initial(custom_fire_overlay)][rolled ? "_rolled" : ""]" if(ismob(loc)) - var/mob/M = loc - M.update_inv_r_hand() - M.update_inv_l_hand() + var/mob/mob = loc + mob.update_inv_r_hand() + mob.update_inv_l_hand() -/obj/item/flag/proc/updateFlagIcon() - icon_state = initial(icon_state) +/obj/item/flag/proc/get_flag_icon() + return initial(icon_state) /obj/item/flag/nt name = "\improper Nanotrasen flag" @@ -291,8 +285,8 @@ boobytrap = null burn() -/obj/item/flag/chameleon/updateFlagIcon() - icon_state = updated_icon_state +/obj/item/flag/chameleon/get_flag_icon() + return updated_icon_state /obj/item/flag/chameleon/depot/New() ..() diff --git a/code/game/objects/items/hand_item.dm b/code/game/objects/items/hand_item.dm index 25495b85106..a7faf81336b 100644 --- a/code/game/objects/items/hand_item.dm +++ b/code/game/objects/items/hand_item.dm @@ -2,7 +2,7 @@ name = "slapper" desc = "This is how real men fight." icon_state = "latexballon" - item_state = "nothing" + inhand_icon_state = "nothing" flags = DROPDEL | ABSTRACT attack_verb = list("slapped") hitsound = 'sound/weapons/slap.ogg' diff --git a/code/game/objects/items/his_grace.dm b/code/game/objects/items/his_grace.dm index 1b6ec5fce8f..b613609836f 100644 --- a/code/game/objects/items/his_grace.dm +++ b/code/game/objects/items/his_grace.dm @@ -10,7 +10,7 @@ desc = "A toolbox painted bright green. Looking at it makes you feel uneasy." icon = 'icons/obj/storage.dmi' icon_state = "green" - item_state = "artistic_toolbox" + inhand_icon_state = "artistic_toolbox" lefthand_file = 'icons/mob/inhands/equipment/toolbox_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/toolbox_righthand.dmi' w_class = WEIGHT_CLASS_GIGANTIC @@ -52,7 +52,7 @@ /obj/item/his_grace/update_icon_state() icon_state = ascended ? "gold" : "green" - item_state = ascended ? "toolbox_gold" : "artistic_toolbox" + inhand_icon_state = ascended ? "toolbox_gold" : "artistic_toolbox" /obj/item/his_grace/update_overlays() . = ..() @@ -297,8 +297,6 @@ if(ascended) return desc = "A legendary toolbox and a distant artifact from The Age of Three Powers. On its three latches engraved are the words \"The Sun\", \"The Moon\", and \"The Stars\". The entire toolbox has the words \"The World\" engraved into its sides." - icon_state = "his_grace_ascended" - item_state = "toolbox_gold" ascended = TRUE SSblackbox.record_feedback("amount", "his_grace_ascended", 1) update_icon() diff --git a/code/game/objects/items/latexballoon.dm b/code/game/objects/items/latexballoon.dm index 3a898b1eed3..e081b8c9477 100644 --- a/code/game/objects/items/latexballoon.dm +++ b/code/game/objects/items/latexballoon.dm @@ -2,7 +2,9 @@ name = "latex glove" desc = "You wanted a fiery fist o' pain, but all you got was this dumb balloon." icon_state = "latexballon" - item_state = "lgloves" + inhand_icon_state = "lgloves" + lefthand_file = 'icons/mob/inhands/clothing_lefthand.dmi' + righthand_file = 'icons/mob/inhands/clothing_righthand.dmi' w_class = WEIGHT_CLASS_TINY throw_speed = 1 cares_about_temperature = TRUE @@ -17,7 +19,9 @@ if(icon_state == "latexballon_bursted") return icon_state = "latexballon_blow" - item_state = "latexballon" + inhand_icon_state = "latexballon" + lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' + righthand_file = 'icons/mob/inhands/items_righthand.dmi' user.update_inv_r_hand() user.update_inv_l_hand() to_chat(user, "You blow up [src] with [tank].") @@ -28,7 +32,7 @@ return playsound(src, 'sound/weapons/gunshots/gunshot.ogg', 100, 1) icon_state = "latexballon_bursted" - item_state = "lgloves" + inhand_icon_state = null if(isliving(loc)) var/mob/living/user = loc user.update_inv_r_hand() diff --git a/code/game/objects/items/lighters.dm b/code/game/objects/items/lighters.dm index b1e856fd9de..d19afd48df1 100644 --- a/code/game/objects/items/lighters.dm +++ b/code/game/objects/items/lighters.dm @@ -6,7 +6,6 @@ lefthand_file = 'icons/mob/inhands/lighter_lefthand.dmi' righthand_file = 'icons/mob/inhands/lighter_righthand.dmi' icon_state = "lighter-g" - item_state = "lighter-g" w_class = WEIGHT_CLASS_TINY flags = CONDUCT slot_flags = ITEM_SLOT_BELT @@ -141,7 +140,7 @@ icon_state = "[base_icon_state ? "[base_icon_state]" : initial(icon_state)][lighter_color ? "-[lighter_color]" : ""][lit ? "-on" : ""]" /obj/item/lighter/update_overlays() - item_state = "[base_icon_state ? "[base_icon_state]" : initial(item_state)][lighter_color ? "-[lighter_color]" : ""][lit ? "-on" : ""]" + inhand_icon_state = "[base_icon_state ? "[base_icon_state]" : initial(inhand_icon_state)][lighter_color ? "-[lighter_color]" : ""][lit ? "-on" : ""]" /obj/item/lighter/get_heat() return lit * 1500 @@ -152,7 +151,7 @@ name = "zippo lighter" desc = "A premium cigarette lighter, for cool and distinguished individuals." icon_state = "zippo" - item_state = "zippo" + inhand_icon_state = "zippo" is_a_zippo = TRUE throwforce = 4 @@ -217,19 +216,19 @@ name = "gold engraved zippo" desc = "An engraved golden Zippo lighter with the letters \"NT\" engraved on the sides." icon_state = "zippo-nt" - item_state = "zippo-gold" + inhand_icon_state = "zippo-gold" /obj/item/lighter/zippo/blue name = "blue zippo lighter" desc = "A zippo lighter made of some blue metal." icon_state = "zippo-blue" - item_state = "zippo-blue" + inhand_icon_state = "zippo-blue" /obj/item/lighter/zippo/black name = "black zippo lighter" desc = "A black zippo lighter." icon_state = "zippo-black" - item_state = "zippo-black" + inhand_icon_state = "zippo-black" /obj/item/lighter/zippo/engraved name = "engraved zippo lighter" @@ -240,7 +239,7 @@ name = "Gonzo Fist zippo" desc = "A Zippo lighter with the iconic Gonzo Fist on a matte black finish." icon_state = "zippo-gonzo" - item_state = "zippo-red" + inhand_icon_state = "zippo-red" // MARK: MATCHES @@ -283,7 +282,7 @@ damtype = "fire" force = 3 hitsound = 'sound/items/welder.ogg' - item_state = "cig_on" + inhand_icon_state = "cig_on" name = "lit match" desc = "A match. This one is lit." attack_verb = list("burnt","singed") @@ -298,7 +297,7 @@ damtype = "brute" force = initial(force) icon_state = "match_burnt" - item_state = "cig_off" + inhand_icon_state = "cig_off" name = "burnt match" desc = "A match. This one has seen better days." attack_verb = list("flicked") diff --git a/code/game/objects/items/mountable_frames/newscaster_frame.dm b/code/game/objects/items/mountable_frames/newscaster_frame.dm index 4cbefd7d2e6..49eaa595546 100644 --- a/code/game/objects/items/mountable_frames/newscaster_frame.dm +++ b/code/game/objects/items/mountable_frames/newscaster_frame.dm @@ -1,7 +1,7 @@ /obj/item/mounted/frame/display icon = 'icons/obj/status_display.dmi' icon_state = "frame" - item_state = "syringe_kit" + inhand_icon_state = "syringe_kit" materials = list(MAT_METAL=6000, MAT_GLASS=2000) mount_requirements = MOUNTED_FRAME_SIMFLOOR | MOUNTED_FRAME_NOSPACE metal_sheets_refunded = 3 diff --git a/code/game/objects/items/paint_bucket.dm b/code/game/objects/items/paint_bucket.dm index a7b49df476a..256d1c6e45a 100644 --- a/code/game/objects/items/paint_bucket.dm +++ b/code/game/objects/items/paint_bucket.dm @@ -5,7 +5,7 @@ name = "paint bucket" icon = 'icons/obj/paint.dmi' icon_state = "paint_neutral" - item_state = "paintcan" + inhand_icon_state = "paintcan" materials = list(MAT_METAL = 400) w_class = WEIGHT_CLASS_NORMAL resistance_flags = FLAMMABLE diff --git a/code/game/objects/items/picket_signs.dm b/code/game/objects/items/picket_signs.dm index 93217cd3425..7f6517172c7 100644 --- a/code/game/objects/items/picket_signs.dm +++ b/code/game/objects/items/picket_signs.dm @@ -2,7 +2,6 @@ name = "blank picket sign" desc = "It's blank." icon_state = "picket" - item_state = "picket" force = 5 w_class = WEIGHT_CLASS_BULKY attack_verb = list("bashed","smacked") diff --git a/code/game/objects/items/robot/robot_parts.dm b/code/game/objects/items/robot/robot_parts.dm index eaeb81449e0..ca486f85c65 100644 --- a/code/game/objects/items/robot/robot_parts.dm +++ b/code/game/objects/items/robot/robot_parts.dm @@ -1,7 +1,7 @@ /obj/item/robot_parts name = "robot parts" icon = 'icons/obj/robot_parts.dmi' - item_state = "buildpipe" + inhand_icon_state = "buildpipe" flags = CONDUCT slot_flags = ITEM_SLOT_BELT var/list/part = null diff --git a/code/game/objects/items/scrolls.dm b/code/game/objects/items/scrolls.dm index 966db08c0e7..ab819ea7024 100644 --- a/code/game/objects/items/scrolls.dm +++ b/code/game/objects/items/scrolls.dm @@ -3,13 +3,13 @@ desc = "A scroll for moving around." icon = 'icons/obj/wizard.dmi' icon_state = "scroll" - var/uses = 4 + inhand_icon_state = "paper" w_class = WEIGHT_CLASS_SMALL - item_state = "paper" throw_speed = 4 throw_range = 20 origin_tech = "bluespace=6" resistance_flags = FLAMMABLE + var/uses = 4 /obj/item/teleportation_scroll/apprentice name = "lesser scroll of teleportation" diff --git a/code/game/objects/items/sport.dm b/code/game/objects/items/sport.dm index b2e40a4f635..31fb89fb4d5 100644 --- a/code/game/objects/items/sport.dm +++ b/code/game/objects/items/sport.dm @@ -3,7 +3,7 @@ icon = 'icons/misc/beach.dmi' desc = "An inflatable ball of fun, enjoyed on many beaches." icon_state = "ball" - item_state = "beachball" + inhand_icon_state = "beachball" throw_speed = 1 throw_range = 20 flags = CONDUCT @@ -28,7 +28,7 @@ desc = "Take me out to the ball game." icon = 'icons/obj/basketball.dmi' icon_state = "baseball" - item_state = "baseball" + inhand_icon_state = null // no icon state w_class = WEIGHT_CLASS_SMALL /obj/item/beach_ball/dodgeball @@ -36,7 +36,7 @@ desc = "Used for playing the most violent and degrading of childhood games. This one is connected to the laser tag armour system." icon = 'icons/obj/basketball.dmi' icon_state = "dodgeball" - item_state = "dodgeball" + inhand_icon_state = "dodgeball" dribbleable = TRUE var/list/suit_types = list(/obj/item/clothing/suit/redtag, /obj/item/clothing/suit/bluetag) @@ -54,7 +54,7 @@ desc = "Here's your chance, do your dance at the Space Jam." icon = 'icons/obj/basketball.dmi' icon_state = "basketball" - item_state = "basketball" + inhand_icon_state = "basketball" dribbleable = TRUE w_class = WEIGHT_CLASS_BULKY //Stops people from hiding it in their bags/pockets diff --git a/code/game/objects/items/stacks/rods.dm b/code/game/objects/items/stacks/rods.dm index 18ef2a39e71..31d77700f11 100644 --- a/code/game/objects/items/stacks/rods.dm +++ b/code/game/objects/items/stacks/rods.dm @@ -25,7 +25,7 @@ GLOBAL_LIST_INIT(rod_recipes, list ( singular_name = "metal rod" icon = 'icons/obj/stacks/minerals.dmi' icon_state = "rods-5" - item_state = "rods" + inhand_icon_state = "rods" flags = CONDUCT force = 9.0 throwforce = 10.0 diff --git a/code/game/objects/items/stacks/seaweed.dm b/code/game/objects/items/stacks/seaweed.dm index 6d277dfb23f..45b3c02a608 100644 --- a/code/game/objects/items/stacks/seaweed.dm +++ b/code/game/objects/items/stacks/seaweed.dm @@ -4,7 +4,6 @@ singular_name = "seaweed sheet" icon = 'icons/obj/stacks/organic.dmi' icon_state = "seaweed" - item_state = "seaweed" w_class = WEIGHT_CLASS_TINY attack_verb = list("slapped") hitsound = 'sound/weapons/grenadelaunch.ogg' diff --git a/code/game/objects/items/stacks/sheets/glass.dm b/code/game/objects/items/stacks/sheets/glass.dm index dbffc34196d..ce7efae501c 100644 --- a/code/game/objects/items/stacks/sheets/glass.dm +++ b/code/game/objects/items/stacks/sheets/glass.dm @@ -27,9 +27,8 @@ GLOBAL_LIST_INIT(glass_recipes, list ( /obj/item/stack/sheet/glass name = "glass" desc = "HOLY SHEET! That is a lot of glass." - singular_name = "glass sheet" icon_state = "sheet-glass" - item_state = "sheet-glass" + singular_name = "glass sheet" materials = list(MAT_GLASS = MINERAL_MATERIAL_AMOUNT) armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 50, ACID = 100) resistance_flags = ACID_PROOF @@ -159,7 +158,6 @@ GLOBAL_LIST_INIT(pglass_recipes, list ( desc = "A very strong and very resistant sheet of a plasma-glass mixture." singular_name = "glass sheet" icon_state = "sheet-plasmaglass" - item_state = "sheet-plasmaglass" materials = list(MAT_PLASMA = MINERAL_MATERIAL_AMOUNT, MAT_GLASS = MINERAL_MATERIAL_AMOUNT) armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 75, ACID = 100) resistance_flags = ACID_PROOF @@ -217,7 +215,6 @@ GLOBAL_LIST_INIT(prglass_recipes, list ( desc = "Plasma glass which seems to have rods or something stuck in them." singular_name = "reinforced plasma glass sheet" icon_state = "sheet-plasmarglass" - item_state = "sheet-plasmarglass" materials = list(MAT_METAL = MINERAL_MATERIAL_AMOUNT / 2, MAT_PLASMA = MINERAL_MATERIAL_AMOUNT, MAT_GLASS = MINERAL_MATERIAL_AMOUNT) armor = list(MELEE = 20, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 80, ACID = 100) resistance_flags = ACID_PROOF @@ -256,7 +253,6 @@ GLOBAL_LIST_INIT(titaniumglass_recipes, list( desc = "A glass sheet made out of titanium silicate." singular_name = "titanium glass sheet" icon_state = "sheet-titaniumglass" - item_state = "sheet-titaniumglass" materials = list(MAT_TITANIUM = MINERAL_MATERIAL_AMOUNT, MAT_GLASS = MINERAL_MATERIAL_AMOUNT) armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 80, ACID = 100) resistance_flags = ACID_PROOF @@ -291,7 +287,6 @@ GLOBAL_LIST_INIT(plastitaniumglass_recipes, list( desc = "A glass sheet made out of a plasma-titanium-silica mixture." singular_name = "plastitanium glass sheet" icon_state = "sheet-plastitaniumglass" - item_state = "sheet-plastitaniumglass" materials = list(MAT_TITANIUM = MINERAL_MATERIAL_AMOUNT, MAT_PLASMA = MINERAL_MATERIAL_AMOUNT, MAT_GLASS = MINERAL_MATERIAL_AMOUNT) armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 80, ACID = 100) resistance_flags = ACID_PROOF diff --git a/code/game/objects/items/stacks/sheets/leather.dm b/code/game/objects/items/stacks/sheets/leather.dm index 100ff35c44a..5a6c2864dc7 100644 --- a/code/game/objects/items/stacks/sheets/leather.dm +++ b/code/game/objects/items/stacks/sheets/leather.dm @@ -8,9 +8,9 @@ /obj/item/stack/sheet/animalhide/human name = "human skin" desc = "The by-product of human farming." - singular_name = "human skin piece" icon_state = "sheet-hide" - item_state = "sheet-leather" + inhand_icon_state = "sheet-leather" + singular_name = "human skin piece" GLOBAL_LIST_INIT(human_recipes, list( new /datum/stack_recipe("bloated human costume", /obj/item/clothing/suit/bloated_human, 5, on_floor = TRUE), @@ -24,33 +24,33 @@ GLOBAL_LIST_INIT(human_recipes, list( /obj/item/stack/sheet/animalhide/generic name = "generic skin" desc = "A piece of generic skin." - singular_name = "generic skin piece" icon_state = "sheet-hide" - item_state = "sheet-leather" + inhand_icon_state = "sheet-leather" + singular_name = "generic skin piece" /obj/item/stack/sheet/animalhide/corgi name = "corgi hide" desc = "The by-product of corgi farming." - singular_name = "corgi hide piece" icon_state = "sheet-corgi" + singular_name = "corgi hide piece" /obj/item/stack/sheet/animalhide/cat name = "cat hide" desc = "The by-product of cat farming." - singular_name = "cat hide piece" icon_state = "sheet-cat" + singular_name = "cat hide piece" /obj/item/stack/sheet/animalhide/monkey name = "monkey hide" desc = "The by-product of monkey farming." - singular_name = "monkey hide piece" icon_state = "sheet-monkey" + singular_name = "monkey hide piece" /obj/item/stack/sheet/animalhide/lizard name = "lizard skin" desc = "Sssssss..." - singular_name = "lizard skin piece" icon_state = "sheet-lizard" + singular_name = "lizard skin piece" GLOBAL_LIST_INIT(lizard_recipes, list( new /datum/stack_recipe("lizard skin handbag", /obj/item/storage/backpack/satchel/lizard, 5, on_floor = TRUE), @@ -64,16 +64,16 @@ GLOBAL_LIST_INIT(lizard_recipes, list( /obj/item/stack/sheet/fur name = "pile of fur" desc = "Vulp remains." - singular_name = "fur piece" icon = 'icons/obj/stacks/organic.dmi' icon_state = "sheet-hide" + singular_name = "fur piece" origin_tech = "materials=2" /obj/item/stack/sheet/animalhide/xeno name = "alien hide" desc = "The skin of a terrible creature." - singular_name = "alien hide piece" icon_state = "sheet-xeno" + singular_name = "alien hide piece" GLOBAL_LIST_INIT(xeno_recipes, list ( new /datum/stack_recipe("alien helmet", /obj/item/clothing/head/xenos, 1), @@ -87,9 +87,9 @@ GLOBAL_LIST_INIT(xeno_recipes, list ( /obj/item/stack/sheet/xenochitin name = "alien chitin" desc = "A piece of the hide of a terrible creature." - singular_name = "alien hide piece" icon = 'icons/mob/alien.dmi' icon_state = "chitin" + singular_name = "alien hide piece" origin_tech = "" dynamic_icon_state = FALSE @@ -110,19 +110,19 @@ GLOBAL_LIST_INIT(xeno_recipes, list ( /obj/item/stack/sheet/hairlesshide name = "hairless hide" desc = "This hide was stripped of it's hair, but still needs tanning." - singular_name = "hairless hide piece" icon = 'icons/obj/stacks/organic.dmi' icon_state = "sheet-hairlesshide" - item_state = "sheet-leather" + inhand_icon_state = "sheet-leather" + singular_name = "hairless hide piece" origin_tech = "" /obj/item/stack/sheet/wetleather name = "wet leather" desc = "This leather has been cleaned but still needs to be dried." - singular_name = "wet leather piece" icon = 'icons/obj/stacks/organic.dmi' icon_state = "sheet-wetleather" - item_state = "sheet-leather" + inhand_icon_state = "sheet-leather" + singular_name = "wet leather piece" origin_tech = "" cares_about_temperature = TRUE var/wetness = 30 //Reduced when exposed to high temperautres @@ -131,10 +131,9 @@ GLOBAL_LIST_INIT(xeno_recipes, list ( /obj/item/stack/sheet/leather name = "leather" desc = "The by-product of mob grinding." - singular_name = "leather piece" icon = 'icons/obj/stacks/organic.dmi' icon_state = "sheet-leather" - item_state = "sheet-leather" + singular_name = "leather piece" origin_tech = "materials=2" GLOBAL_LIST_INIT(leather_recipes, list ( @@ -162,9 +161,7 @@ GLOBAL_LIST_INIT(leather_recipes, list ( name = "watcher sinew" icon = 'icons/obj/stacks/organic.dmi' desc = "Long stringy filaments which presumably came from a watcher's wings." - singular_name = "watcher sinew" icon_state = "sinew" - item_state = "sinew" origin_tech = "biotech=4" dynamic_icon_state = FALSE @@ -180,7 +177,6 @@ GLOBAL_LIST_INIT(sinew_recipes, list ( name = "goliath hide plates" desc = "Pieces of a goliath's rocky hide, these might be able to make your miner equipment such as suits, plasmaman helmets, borgs and Ripley class exosuits a bit more durable to attack from the local fauna." icon_state = "goliath_hide" - item_state = "goliath_hide" singular_name = "hide plate" flags = NOBLUDGEON layer = MOB_LAYER @@ -238,7 +234,6 @@ GLOBAL_LIST_INIT(sinew_recipes, list ( desc = "This piece of metal can be attached to the mech itself, enhancing its protective characteristics. Unfortunately, only working class exosuits have notches for such armor." icon = 'icons/mecha/mecha_equipment.dmi' icon_state = "armor_plate" - item_state = "armor_plate" singular_name = "armor plate" flags = NOBLUDGEON layer = MOB_LAYER @@ -268,7 +263,6 @@ GLOBAL_LIST_INIT(sinew_recipes, list ( name = "ash drake hide" desc = "The strong, scaled hide of an ash drake. Can be attached to the mech itself, greatly enhancing its protective characteristics. Unfortunately, only working class exosuits have notches for such armor." icon_state = "dragon_hide" - item_state = "dragon_hide" singular_name = "drake plate" flags = NOBLUDGEON layer = MOB_LAYER diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm index b75f13a0b30..255b752f5e7 100644 --- a/code/game/objects/items/stacks/sheets/mineral.dm +++ b/code/game/objects/items/stacks/sheets/mineral.dm @@ -159,7 +159,6 @@ GLOBAL_LIST_INIT(snow_recipes, list( desc = "This appears to be a combination of both sand and stone." singular_name = "sandstone brick" icon_state = "sheet-sandstone" - item_state = "sheet-sandstone" throw_range = 5 sheettype = "sandstone" materials = list(MAT_GLASS = MINERAL_MATERIAL_AMOUNT) @@ -215,7 +214,6 @@ GLOBAL_LIST_INIT(sandbag_recipes, list ( name = "diamond" desc = "Sparkles like a twinkling star." icon_state = "sheet-diamond" - item_state = "sheet-diamond" singular_name = "diamond" origin_tech = "materials=6" sheettype = "diamond" @@ -244,7 +242,6 @@ GLOBAL_LIST_INIT(sandbag_recipes, list ( name = "uranium" desc = "Don't keep this stuff in your pocket for too long. Hell, don't keep it anywhere near your person for too long." icon_state = "sheet-uranium" - item_state = "sheet-uranium" singular_name = "uranium sheet" origin_tech = "materials=5" sheettype = "uranium" @@ -275,7 +272,6 @@ GLOBAL_LIST_INIT(sandbag_recipes, list ( name = "solid plasma" desc = "Beautiful pure purple crystals, ready to ignite if a naked flame touches them..." icon_state = "sheet-plasma" - item_state = "sheet-plasma" singular_name = "plasma sheet" origin_tech = "plasmatech=2;materials=2" sheettype = "plasma" @@ -338,7 +334,6 @@ GLOBAL_LIST_INIT(sandbag_recipes, list ( name = "gold" desc = "GOLD!" icon_state = "sheet-gold" - item_state = "sheet-gold" singular_name = "gold bar" origin_tech = "materials=4" sheettype = "gold" @@ -367,7 +362,6 @@ GLOBAL_LIST_INIT(sandbag_recipes, list ( name = "silver" desc = "Shiny as a mirror. Allegedly repels werewolves and other mythical creatures." icon_state = "sheet-silver" - item_state = "sheet-silver" singular_name = "silver bar" origin_tech = "materials=4" sheettype = "silver" @@ -396,7 +390,6 @@ GLOBAL_LIST_INIT(sandbag_recipes, list ( name = "bananium" desc = "It looks, smells, and tastes like real bananas. You'll break your teeth if you try to bite down on it, though." icon_state = "sheet-bananium" - item_state = "sheet-clown" singular_name = "bananium sheet" origin_tech = "materials=4" sheettype = "bananium" @@ -428,7 +421,6 @@ GLOBAL_LIST_INIT(sandbag_recipes, list ( name = "tranquillite" desc = "..." icon_state = "sheet-tranquillite" - item_state = "sheet-mime" singular_name = "beret" origin_tech = "materials=4" sheettype = "tranquillite" @@ -462,7 +454,6 @@ GLOBAL_LIST_INIT(sandbag_recipes, list ( name = "platinum" desc = "Shiny and valuable." icon_state = "sheet-platinum" - item_state = "sheet-platinum" singular_name = "platinum" origin_tech = "materials=5" sheettype = "platinum" @@ -474,7 +465,6 @@ GLOBAL_LIST_INIT(sandbag_recipes, list ( name = "palladium" desc = "A valuable space mineral." icon_state = "sheet-palladium" - item_state = "sheet-palladium" singular_name = "palladium" origin_tech = "materials=5" sheettype = "palladium" @@ -486,7 +476,6 @@ GLOBAL_LIST_INIT(sandbag_recipes, list ( name = "iridium" desc = "A dense mineral found in abundance in space and extremely rare on planets." icon_state = "sheet-iridium" - item_state = "sheet-iridium" singular_name = "iridium" origin_tech = "materials=5" sheettype = "iridium" @@ -501,7 +490,6 @@ GLOBAL_LIST_INIT(sandbag_recipes, list ( name = "titanium" desc = "It feels much lighter than it looks." icon_state = "sheet-titanium" - item_state = "sheet-titanium" singular_name = "titanium sheet" throw_speed = 1 sheettype = "titanium" @@ -539,7 +527,6 @@ GLOBAL_LIST_INIT(titanium_recipes, list( name = "plastitanium" desc = "Just as light as normal titanium, but you can feel an aura of extra robustness about it." icon_state = "sheet-plastitanium" - item_state = "sheet-plastitanium" singular_name = "plastitanium sheet" throw_speed = 1 sheettype = "plastitanium" @@ -574,7 +561,6 @@ GLOBAL_LIST_INIT(plastitanium_recipes, list( desc = "The dizzying colours change constantly depending on how the light hits it." icon = 'icons/obj/abductor.dmi' icon_state = "sheet-abductor" - item_state = "sheet-abductor" dynamic_icon_state = FALSE singular_name = "alien alloy sheet" throw_speed = 1 @@ -598,7 +584,6 @@ GLOBAL_LIST_INIT(plastitanium_recipes, list( name = "adamantine" desc = "A strange mineral used in the construction of sentient golems." icon_state = "sheet-adamantine" - item_state = "sheet-adamantine" singular_name = "adamantine sheet" origin_tech = "materials=5" merge_type = /obj/item/stack/sheet/mineral/adamantine @@ -618,7 +603,6 @@ GLOBAL_LIST_INIT(plastitanium_recipes, list( /obj/item/stack/sheet/mineral/snow name = "snow" icon_state = "sheet-snow" - item_state = "sheet-snow" singular_name = "snow block" force = 1 throwforce = 2 diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index e5d1be2e49b..753b200f1e5 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -133,8 +133,8 @@ GLOBAL_LIST_INIT(metal_recipes, list( /obj/item/stack/sheet/metal name = "metal" desc = "Sheets made out of steel." - singular_name = "metal sheet" icon_state = "sheet-metal" + singular_name = "metal sheet" materials = list(MAT_METAL = MINERAL_MATERIAL_AMOUNT) throwforce = 10.0 flags = CONDUCT @@ -202,10 +202,9 @@ GLOBAL_LIST_INIT(plasteel_recipes, list( /obj/item/stack/sheet/plasteel name = "plasteel" - singular_name = "plasteel sheet" desc = "This sheet is an alloy of iron and plasma." icon_state = "sheet-plasteel" - item_state = "sheet-plasteel" + singular_name = "plasteel sheet" materials = list(MAT_METAL = MINERAL_MATERIAL_AMOUNT, MAT_PLASMA = MINERAL_MATERIAL_AMOUNT) armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 100, ACID = 80) resistance_flags = FIRE_PROOF @@ -292,11 +291,10 @@ GLOBAL_LIST_INIT(wood_recipes, list( /obj/item/stack/sheet/wood name = "wooden planks" desc = "One can only guess that this is a bunch of wood." - gender = PLURAL - singular_name = "wood plank" icon = 'icons/obj/stacks/organic.dmi' icon_state = "sheet-wood" - item_state = "sheet-wood" + gender = PLURAL + singular_name = "wood plank" origin_tech = "materials=1;biotech=1" resistance_flags = FLAMMABLE armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 50, ACID = 0) @@ -335,10 +333,9 @@ GLOBAL_LIST_INIT(bamboo_recipes, list( /obj/item/stack/sheet/bamboo name = "bamboo cuttings" desc = "Finely cut bamboo sticks." - singular_name = "cut bamboo stick" icon = 'icons/obj/stacks/organic.dmi' icon_state = "sheet-bamboo" - item_state = "sheet-bamboo" + singular_name = "cut bamboo stick" resistance_flags = FLAMMABLE sheettype = "bamboo" merge_type = /obj/item/stack/sheet/bamboo @@ -397,10 +394,9 @@ GLOBAL_LIST_INIT(cloth_recipes, list ( /obj/item/stack/sheet/cloth name = "cloth" desc = "Is it cotton? Linen? Denim? Burlap? Canvas? You can't tell." - singular_name = "cloth roll" icon = 'icons/obj/stacks/organic.dmi' icon_state = "sheet-cloth" - item_state = "sheet-cloth" + singular_name = "cloth roll" origin_tech = "materials=2" resistance_flags = FLAMMABLE force = 0 @@ -431,10 +427,9 @@ GLOBAL_LIST_INIT(durathread_recipes, list ( /obj/item/stack/sheet/durathread name = "durathread" desc = "A fabric sown from incredibly durable threads, known for its usefulness in armor production." - singular_name = "durathread roll" - icon_state = "sheet-durathread" - item_state = "sheet-durathread" icon = 'icons/obj/stacks/organic.dmi' + icon_state = "sheet-durathread" + singular_name = "durathread roll" resistance_flags = FLAMMABLE force = 0 throwforce = 0 @@ -517,10 +512,9 @@ GLOBAL_LIST_INIT(cardboard_recipes, list ( /obj/item/stack/sheet/cardboard name = "cardboard" desc = "Large sheets of card, like boxes folded flat." - singular_name = "cardboard sheet" icon = 'icons/obj/stacks/miscellaneous.dmi' icon_state = "sheet-card" - item_state = "sheet-card" + singular_name = "cardboard sheet" resistance_flags = FLAMMABLE merge_type = /obj/item/stack/sheet/cardboard @@ -537,11 +531,10 @@ GLOBAL_LIST_INIT(soil_recipes, list ( /obj/item/stack/sheet/soil name = "soil" - desc = "A clump of fertile soil which can be used to make a plot." singular_name = "soil clump" + desc = "A clump of fertile soil which can be used to make a plot." icon = 'icons/obj/stacks/organic.dmi' icon_state = "sheet-soil" - item_state = "sheet-soil" resistance_flags = FIRE_PROOF merge_type = /obj/item/stack/sheet/soil @@ -565,9 +558,8 @@ GLOBAL_LIST_INIT(cult_recipes, list ( /obj/item/stack/sheet/runed_metal name = "runed metal" desc = "Sheets of cold metal with shifting inscriptions writ upon them." - singular_name = "runed metal sheet" icon_state = "sheet-runed" - item_state = "sheet-runed" + singular_name = "runed metal sheet" sheettype = "runed" merge_type = /obj/item/stack/sheet/runed_metal @@ -580,7 +572,6 @@ GLOBAL_LIST_INIT(cult_recipes, list ( /obj/item/stack/sheet/runed_metal/Initialize(mapload, new_amount, merge) . = ..() icon_state = GET_CULT_DATA(runed_metal_icon_state, initial(icon_state)) - item_state = GET_CULT_DATA(runed_metal_item_state, initial(item_state)) recipes = GLOB.cult_recipes /obj/item/stack/sheet/runed_metal/attack_self__legacy__attackchain(mob/living/user) @@ -639,10 +630,9 @@ GLOBAL_LIST_INIT(brass_recipes, list ( /obj/item/stack/tile/brass name = "brass" desc = "Sheets made out of brass." - singular_name = "brass sheet" - icon_state = "sheet-brass" - item_state = "sheet-brass" icon = 'icons/obj/stacks/minerals.dmi' + icon_state = "sheet-brass" + singular_name = "brass sheet" resistance_flags = FIRE_PROOF | ACID_PROOF throwforce = 10 max_amount = 50 @@ -680,11 +670,10 @@ GLOBAL_LIST_INIT(brass_recipes, list ( ////////////////////////////// /obj/item/stack/sheet/bone name = "bones" + desc = "Someone's been drinking their milk." icon = 'icons/obj/stacks/organic.dmi' icon_state = "bone" - item_state = "bone" singular_name = "bone" - desc = "Someone's been drinking their milk." force = 7 origin_tech = "materials=2;biotech=2" @@ -738,9 +727,8 @@ GLOBAL_LIST_INIT(plastic_recipes, list( /obj/item/stack/sheet/plastic name = "plastic" desc = "Compress dinosaur over millions of years, then refine, split and mold, and voila! You have plastic." - singular_name = "plastic sheet" icon_state = "sheet-plastic" - item_state = "sheet-plastic" + singular_name = "plastic sheet" throwforce = 7 origin_tech = "materials=1;biotech=1" materials = list(MAT_PLASTIC = MINERAL_MATERIAL_AMOUNT) @@ -772,8 +760,7 @@ GLOBAL_LIST_INIT(plastic_recipes, list( /obj/item/stack/sheet/saltpetre_crystal name = "saltpetre crystal" desc = "A bunch of saltpetre crystals. Can be ground to get liquid saltpetre that can be used to dope hydroponics trays and soil plots." - singular_name = "saltpetre crystal" icon = 'icons/obj/stacks/organic.dmi' icon_state = "sheet-saltpetre" - item_state = "sheet-saltpetre" + singular_name = "saltpetre crystal" origin_tech = "materials=1;biotech=1" diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index c65afc2bfba..6f616ecf07a 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -37,8 +37,8 @@ var/parent_stack = FALSE /obj/item/stack/Initialize(mapload, new_amount, merge = TRUE) - if(dynamic_icon_state) //If we have a dynamic icon state, we don't want item states to follow the same pattern. - item_state = initial(icon_state) + if(dynamic_icon_state && isnull(inhand_icon_state)) //If we have a dynamic icon state, we don't want inhand icon states to follow the same pattern. + inhand_icon_state = initial(icon_state) if(new_amount != null) amount = new_amount diff --git a/code/game/objects/items/stacks/telecrystal.dm b/code/game/objects/items/stacks/telecrystal.dm index 8b05fb164e9..a7085531c88 100644 --- a/code/game/objects/items/stacks/telecrystal.dm +++ b/code/game/objects/items/stacks/telecrystal.dm @@ -4,7 +4,6 @@ singular_name = "telecrystal" icon = 'icons/obj/stacks/minerals.dmi' icon_state = "telecrystal" - item_state = "telecrystal" w_class = WEIGHT_CLASS_TINY max_amount = 100 flags = NOBLUDGEON diff --git a/code/game/objects/items/stacks/tiles/tile_types.dm b/code/game/objects/items/stacks/tiles/tile_types.dm index bcfa197b9f6..9cc44fa6462 100644 --- a/code/game/objects/items/stacks/tiles/tile_types.dm +++ b/code/game/objects/items/stacks/tiles/tile_types.dm @@ -1,10 +1,10 @@ /obj/item/stack/tile name = "broken tile" - singular_name = "broken tile" desc = "A broken tile. This should not exist." icon = 'icons/obj/tiles.dmi' icon_state = "tile" - item_state = "tile" + inhand_icon_state = "tile" + singular_name = "broken tile" force = 1 throwforce = 1 throw_speed = 5 diff --git a/code/game/objects/items/staff.dm b/code/game/objects/items/staff.dm index 17ac1baed1b..4f231bda998 100644 --- a/code/game/objects/items/staff.dm +++ b/code/game/objects/items/staff.dm @@ -22,7 +22,6 @@ name = "broom" desc = "Used for sweeping, and flying into the night while cackling. Black cat not included." icon_state = "broom" - item_state = "broom0" /obj/item/staff/broom/Initialize(mapload) . = ..() @@ -65,9 +64,3 @@ name = "broomstick horse" desc = "Saddle up!" icon_state = "horsebroom" - item_state = "horsebroom0" - -/obj/item/staff/broom/horsebroom/attack_self__legacy__attackchain(mob/user as mob) - ..() - item_state = "horsebroom[HAS_TRAIT(src, TRAIT_WIELDED) ? 1 : 0]" - diff --git a/code/game/objects/items/stock_parts.dm b/code/game/objects/items/stock_parts.dm index 1bb0c65590c..e25c9b845e6 100644 --- a/code/game/objects/items/stock_parts.dm +++ b/code/game/objects/items/stock_parts.dm @@ -5,7 +5,6 @@ name = "Rapid Part Exchange Device" desc = "Special mechanical module made to store, sort, and apply standard machine parts." icon_state = "RPED" - item_state = "RPED" w_class = WEIGHT_CLASS_HUGE can_hold = list( /obj/item/stock_parts, @@ -76,7 +75,6 @@ name = "bluespace rapid part exchange device" desc = "A version of the RPED that allows for replacement of parts and scanning from a distance, along with higher capacity for parts." icon_state = "BS_RPED" - item_state = "BS_RPED" w_class = WEIGHT_CLASS_NORMAL storage_slots = 400 max_combined_w_class = 800 @@ -109,8 +107,8 @@ /obj/item/stock_parts name = "stock part" desc = "What?" - gender = PLURAL icon = 'icons/obj/stock_parts.dmi' + gender = PLURAL w_class = WEIGHT_CLASS_SMALL var/rating = 1 usesound = 'sound/items/deconstruct.ogg' @@ -121,7 +119,6 @@ name = "capacitor" desc = "A basic capacitor used in the construction of a variety of devices." icon_state = "capacitor" - item_state = "capacitor" origin_tech = "powerstorage=1" materials = list(MAT_METAL=50, MAT_GLASS=50) @@ -129,7 +126,6 @@ name = "scanning module" desc = "A compact, high resolution scanning module used in the construction of certain devices." icon_state = "scan_module" - item_state = "scan_module" origin_tech = "magnets=1" materials = list(MAT_METAL=50, MAT_GLASS=20) @@ -137,7 +133,6 @@ name = "micro-manipulator" desc = "A tiny little manipulator used in the construction of certain devices." icon_state = "micro_mani" - item_state = "micro_mani" origin_tech = "materials=1;programming=1" materials = list(MAT_METAL=30) @@ -145,7 +140,6 @@ name = "micro-laser" desc = "A tiny laser used in certain devices." icon_state = "micro_laser" - item_state = "micro_laser" origin_tech = "magnets=1" materials = list(MAT_METAL=10, MAT_GLASS=20) @@ -162,7 +156,6 @@ name = "advanced capacitor" desc = "An advanced capacitor used in the construction of a variety of devices." icon_state = "adv_capacitor" - item_state = "adv_capacitor" origin_tech = "powerstorage=3" rating = 2 materials = list(MAT_METAL=50, MAT_GLASS=50) @@ -170,7 +163,6 @@ /obj/item/stock_parts/scanning_module/adv name = "advanced scanning module" icon_state = "adv_scan_module" - item_state = "adv_scan_module" origin_tech = "magnets=3" rating = 2 materials = list(MAT_METAL=50, MAT_GLASS=20) @@ -178,7 +170,6 @@ /obj/item/stock_parts/manipulator/nano name = "nano-manipulator" icon_state = "nano_mani" - item_state = "nano_mani" origin_tech = "materials=3;programming=2" rating = 2 materials = list(MAT_METAL=30) @@ -186,7 +177,6 @@ /obj/item/stock_parts/micro_laser/high name = "high-power micro-laser" icon_state = "high_micro_laser" - item_state = "high_micro_laser" origin_tech = "magnets=3" rating = 2 materials = list(MAT_METAL=10, MAT_GLASS=20) @@ -194,7 +184,6 @@ /obj/item/stock_parts/matter_bin/adv name = "advanced matter bin" icon_state = "advanced_matter_bin" - item_state = "advanced_matter_bin" origin_tech = "materials=3" rating = 2 materials = list(MAT_METAL=80) @@ -205,7 +194,6 @@ name = "super capacitor" desc = "A super-high capacity capacitor used in the construction of a variety of devices." icon_state = "super_capacitor" - item_state = "super_capacitor" origin_tech = "powerstorage=4;engineering=4" rating = 3 materials = list(MAT_METAL=50, MAT_GLASS=50) @@ -214,7 +202,6 @@ name = "phasic scanning module" desc = "A compact, high resolution phasic scanning module used in the construction of certain devices." icon_state = "super_scan_module" - item_state = "super_scan_module" origin_tech = "magnets=4;engineering=4" rating = 3 materials = list(MAT_METAL=50, MAT_GLASS=20) @@ -222,7 +209,6 @@ /obj/item/stock_parts/manipulator/pico name = "pico-manipulator" icon_state = "pico_mani" - item_state = "pico_mani" origin_tech = "materials=4;programming=4;engineering=4" rating = 3 materials = list(MAT_METAL=30) @@ -230,7 +216,6 @@ /obj/item/stock_parts/micro_laser/ultra name = "ultra-high-power micro-laser" icon_state = "ultra_high_micro_laser" - item_state = "ultra_high_micro_laser" origin_tech = "magnets=4;engineering=4" rating = 3 materials = list(MAT_METAL=10, MAT_GLASS=20) @@ -238,7 +223,6 @@ /obj/item/stock_parts/matter_bin/super name = "super matter bin" icon_state = "super_matter_bin" - item_state = "super_matter_bin" origin_tech = "materials=4;engineering=4" rating = 3 materials = list(MAT_METAL=80) @@ -249,7 +233,6 @@ name = "quadratic capacitor" desc = "An ultra-high capacity capacitor used in the construction of a variety of devices." icon_state = "quadratic_capacitor" - item_state = "quadratic_capacitor" origin_tech = "powerstorage=5;materials=4;engineering=4" rating = 4 materials = list(MAT_METAL=50, MAT_GLASS=50) @@ -258,7 +241,6 @@ name = "triphasic scanning module" desc = "A compact, ultra resolution triphasic scanning module used in the construction of certain devices." icon_state = "triphasic_scan_module" - item_state = "triphasic_scan_module" origin_tech = "magnets=5;materials=4;engineering=4" rating = 4 materials = list(MAT_METAL=50, MAT_GLASS=20) @@ -266,7 +248,6 @@ /obj/item/stock_parts/manipulator/femto name = "femto-manipulator" icon_state = "femto_mani" - item_state = "femto_mani" origin_tech = "materials=6;programming=4;engineering=4" rating = 4 materials = list(MAT_METAL=30) @@ -274,7 +255,6 @@ /obj/item/stock_parts/micro_laser/quadultra name = "quad-ultra micro-laser" icon_state = "quadultra_micro_laser" - item_state = "quadultra_micro_laser" origin_tech = "magnets=5;materials=4;engineering=4" rating = 4 materials = list(MAT_METAL=10, MAT_GLASS=20) @@ -282,7 +262,6 @@ /obj/item/stock_parts/matter_bin/bluespace name = "bluespace matter bin" icon_state = "bluespace_matter_bin" - item_state = "bluespace_matter_bin" origin_tech = "materials=6;programming=4;engineering=4" rating = 4 materials = list(MAT_METAL=80) diff --git a/code/game/objects/items/storage/bible.dm b/code/game/objects/items/storage/bible.dm index c43af97986d..cacdea1704d 100644 --- a/code/game/objects/items/storage/bible.dm +++ b/code/game/objects/items/storage/bible.dm @@ -147,7 +147,7 @@ var/choice_icons = bible_variants[choice] icon_state = choice_icons["state"] - item_state = choice_icons["inhand"] + inhand_icon_state = choice_icons["inhand"] customisable = FALSE // Carpet symbol icons are currently broken, so commented out until it's fixed @@ -167,11 +167,6 @@ SSblackbox.record_feedback("text", "religion_book", 1, "[choice]", 1) - if(SSticker) - SSticker.Bible_name = name - SSticker.Bible_icon_state = icon_state - SSticker.Bible_item_state = item_state - /obj/item/storage/bible/proc/radial_check(mob/user) if(!HAS_MIND_TRAIT(user, TRAIT_HOLY) || !ishuman(user)) return FALSE diff --git a/code/game/objects/items/storage/fancy.dm b/code/game/objects/items/storage/fancy.dm index c2cc121a194..a22ea026bb3 100644 --- a/code/game/objects/items/storage/fancy.dm +++ b/code/game/objects/items/storage/fancy.dm @@ -86,10 +86,10 @@ /obj/item/storage/fancy/egg_box + name = "egg box" icon_state = "eggbox" icon_type = "egg" - item_state = "eggbox" - name = "egg box" + inhand_icon_state = "eggbox" storage_slots = 12 can_hold = list(/obj/item/food/egg) @@ -104,7 +104,7 @@ icon = 'icons/obj/candle.dmi' icon_state = "candlebox0" icon_type = "candle" - item_state = "candlebox5" + inhand_icon_state = "syringe_kit" storage_slots = 5 throwforce = 2 slot_flags = ITEM_SLOT_BELT @@ -177,7 +177,7 @@ desc = "A small box of Almost But Not Quite Plasma Premium Matches." icon = 'icons/obj/cigarettes.dmi' icon_state = "matchbox" - item_state = "matchbox" + inhand_icon_state = "matchbox" base_icon_state = "matchbox" storage_slots = 10 w_class = WEIGHT_CLASS_TINY @@ -215,7 +215,7 @@ desc = "An abstract brand of cigarette that should not exist. Make a GitHub report if you see this." icon = 'icons/obj/cigarettes.dmi' icon_state = "robust_packet" - item_state = "robust_packet" + inhand_icon_state = "robust_packet" belt_icon = "patch_pack" w_class = WEIGHT_CLASS_SMALL slot_flags = ITEM_SLOT_BELT @@ -297,7 +297,7 @@ desc = "Smoked mainly by spacers. The somewhat fishy notes are an acquired taste. \ Has a light, low-tar smoke specifically designed to reduce stress on scrubber systems." icon_state = "carp_packet" - item_state = "carp_packet" + inhand_icon_state = "carp_packet" cigarette_slogan = "Carp smokers would rather bite you than switch, since 2313." /obj/item/storage/fancy/cigarettes/dromedaryco @@ -305,7 +305,7 @@ desc = "An infamous brand, DromedaryCo cigarettes are unfiltered, tarry, and have a very harsh flavour. \ Not for beginner smokers. Enjoyed mainly by gruff types with equally gruff voices." icon_state = "D_packet" - item_state = "D_packet" + inhand_icon_state = "D_packet" cigarette_slogan = "Wouldn't a slow death make a change?" /obj/item/storage/fancy/cigarettes/cigpack_random @@ -313,7 +313,7 @@ desc = "True to the name, Enigmas are impossible to pin down. \ No two cigarettes are alike as each one is infused with unique flavours and substances, so every time is just like your first time." icon_state = "enigma_packet" - item_state = "enigma_packet" + inhand_icon_state = "enigma_packet" cigarette_slogan = "For the true connoisseur of exotic flavors." cigarette_type = /obj/item/clothing/mask/cigarette/random @@ -326,7 +326,7 @@ name = "\improper Midori Tabako packet" desc = "Whilst you cannot decipher what the strange runes on the packet say, it bears the unmistakable scent of cannabis." icon_state = "midori_packet" - item_state = "midori_packet" + inhand_icon_state = "midori_packet" cigarette_slogan = "" cigarette_type = /obj/item/clothing/mask/cigarette/rollie @@ -336,7 +336,6 @@ Exported across the known Orion Spur by members of the USSP's trading bloc and vendors affiliated with the Nian Merchant Guild. \ The flavour is acrid, the smoke is thin and wispy, yet harsh on the throat. The only redeeming features are the high nicotine content and the low price." icon_state = "our_brand_packet" - item_state = "our_brand_packet" cigarette_slogan = "Smoke, for the Union!" /obj/item/storage/fancy/cigarettes/cigpack_robust @@ -348,7 +347,7 @@ name = "\improper Robust Gold packet" desc = "Nanotrasen's premium cigarette offering. Has a smooth, drawn-out flavour and a dense smoke. Contains real gold." icon_state = "robust_g_packet" - item_state = "robust_g_packet" + inhand_icon_state = "robust_g_packet" cigarette_slogan = "Smoked by the truly robust." cigarette_type = /obj/item/clothing/mask/cigarette/robustgold @@ -366,7 +365,7 @@ name ="\improper Shady Jim's Super Slims packet" desc = "Despite the doubious appearance, these cigarettes do exactly what they say on the box. The smoke tastes like cheap berry juice and battery acid, with a bitter chemical aftertaste." icon_state = "shady_jim_packet" - item_state = "shady_jim_packet" + inhand_icon_state = "shady_jim_packet" cigarette_slogan = "Is your weight slowing you down? Having trouble running away from gravitational singularities? Can't stop stuffing your mouth? \ Smoke Shady Jim's Super Slims and watch all that fat burn away. Guaranteed results!" cigarette_type = /obj/item/clothing/mask/cigarette/shadyjims @@ -376,14 +375,13 @@ desc = "A popular brand within the Trans-Solar Federation, they have a smooth, slightly cinnamon flavour. \ Whilst not actually state-owned, these cigarettes lean heavily into patriotic marketing, and are included in federal ration packs as a morale booster." icon_state = "solar_packet" - item_state = "solar_packet" cigarette_slogan = "Smoked by true patriots." /obj/item/storage/fancy/cigarettes/cigpack_uplift name = "\improper Uplift Smooth packet" desc = "One of the most popular brands in the Orion Sector, flavoured with menthol to give a smooth cooling sensation with every puff." icon_state = "uplift_packet" - item_state = "uplift_packet" + inhand_icon_state = "uplift_packet" cigarette_slogan = "Sit back and relax with the soft cooling embrace that only an Uplift can provide." cigarette_type = /obj/item/clothing/mask/cigarette/menthol @@ -392,7 +390,7 @@ desc = "A prescription packet containing six fully legal medical marijuana cigarettes. \ Made using a strain of cannabis engineered to maximise CBD content and eliminate THC, much to the chagrin of stoners everywhere." icon_state = "med_packet" - item_state = "med_packet" + inhand_icon_state = "med_packet" cigarette_slogan = "All the medical benefits, with none of the high!" cigarette_type = /obj/item/clothing/mask/cigarette/medical_marijuana @@ -400,17 +398,17 @@ name = "suspicious cigarette packet" desc = "An obscure brand of evil-looking cigarettes. Smells like Donk pockets." icon_state = "syndie_packet" - item_state = "syndie_packet" + inhand_icon_state = "syndie_packet" cigarette_slogan = "Strong flavour, dense smoke, infused with omnizine." cigarette_type = /obj/item/clothing/mask/cigarette/syndicate /obj/item/storage/fancy/rollingpapers name = "rolling paper pack" desc = "A pack of Nanotrasen brand rolling papers." - w_class = WEIGHT_CLASS_TINY icon = 'icons/obj/cigarettes.dmi' icon_state = "cig_paper_pack" - item_state = "cig_paper_pack" + inhand_icon_state = "cig_paper_pack" + w_class = WEIGHT_CLASS_TINY storage_slots = 10 icon_type = "rolling paper" can_hold = list(/obj/item/rollingpaper) @@ -430,14 +428,14 @@ // MARK: Vial Box /obj/item/storage/fancy/vials + name = "vial storage box" icon = 'icons/obj/vialbox.dmi' icon_state = "vialbox6" + inhand_icon_state = "syringe_kit" icon_type = "vial" - name = "vial storage box" storage_slots = 6 can_hold = list(/obj/item/reagent_containers/glass/beaker/vial) - /obj/item/storage/fancy/vials/populate_contents() for(var/I in 1 to storage_slots) new /obj/item/reagent_containers/glass/beaker/vial(src) diff --git a/code/game/objects/items/storage/firstaid.dm b/code/game/objects/items/storage/firstaid.dm index c3b78583239..47dafb5c2be 100644 --- a/code/game/objects/items/storage/firstaid.dm +++ b/code/game/objects/items/storage/firstaid.dm @@ -57,7 +57,7 @@ name = "fire first-aid kit" desc = "A medical kit that contains several medical patches and pills for treating burns. Contains one epinephrine syringe for emergency use and a health analyzer." icon_state = "ointment" - item_state = "firstaid-ointment" + inhand_icon_state = "firstaid-ointment" med_bot_skin = "ointment" /obj/item/storage/firstaid/fire/Initialize(mapload) @@ -79,7 +79,7 @@ name = "toxin first aid kit" desc = "A medical kit designed to counter poisoning by common toxins. Contains three pills and syringes, and a health analyzer to determine the health of the patient." icon_state = "antitoxin" - item_state = "firstaid-toxin" + inhand_icon_state = "firstaid-toxin" med_bot_skin = "tox" /obj/item/storage/firstaid/toxin/Initialize(mapload) @@ -99,7 +99,7 @@ name = "oxygen deprivation first aid kit" desc = "A first aid kit that contains four pills of salbutamol, which is able to counter injuries caused by suffocation. Also contains a health analyzer to determine the health of the patient." icon_state = "o2" - item_state = "firstaid-o2" + inhand_icon_state = "firstaid-o2" med_bot_skin = "o2" /obj/item/storage/firstaid/o2/populate_contents() @@ -116,7 +116,7 @@ name = "brute trauma treatment kit" desc = "A medical kit that contains several medical patches and pills for treating brute injuries. Contains one epinephrine syringe for emergency use and a health analyzer." icon_state = "brute" - item_state = "firstaid-brute" + inhand_icon_state = "firstaid-brute" med_bot_skin = "brute" /obj/item/storage/firstaid/brute/Initialize(mapload) @@ -138,7 +138,7 @@ name = "advanced first-aid kit" desc = "Contains advanced medical treatments." icon_state = "advfirstaid" - item_state = "firstaid-advanced" + inhand_icon_state = "firstaid-advanced" med_bot_skin = "adv" /obj/item/storage/firstaid/adv/populate_contents() @@ -157,7 +157,7 @@ name = "machine repair kit" desc = "A kit that contains supplies to repair IPCs on the go." icon_state = "machinefirstaid" - item_state = "firstaid-machine" + inhand_icon_state = "firstaid-machine" med_bot_skin = "machine" /obj/item/storage/firstaid/machine/populate_contents() @@ -265,7 +265,7 @@ desc = "It's an airtight container for storing medication." icon_state = "pill_canister" icon = 'icons/obj/chemical.dmi' - item_state = "contsolid" + inhand_icon_state = "contsolid" belt_icon = "pill_bottle" use_sound = "pillbottle" w_class = WEIGHT_CLASS_SMALL diff --git a/code/game/objects/items/tanks/jetpack.dm b/code/game/objects/items/tanks/jetpack.dm index 50d7cd50a8e..7bee5dfce90 100644 --- a/code/game/objects/items/tanks/jetpack.dm +++ b/code/game/objects/items/tanks/jetpack.dm @@ -2,10 +2,10 @@ name = "Jetpack (Empty)" desc = "A tank of compressed gas for use as propulsion in zero-gravity areas. Use with caution." icon_state = "jetpack" - w_class = WEIGHT_CLASS_BULKY - item_state = "jetpack" + inhand_icon_state = "jetpack" lefthand_file = 'icons/mob/inhands/jetpack_lefthand.dmi' righthand_file = 'icons/mob/inhands/jetpack_righthand.dmi' + w_class = WEIGHT_CLASS_BULKY distribute_pressure = ONE_ATMOSPHERE * O2STANDARD actions_types = list(/datum/action/item_action/set_internals, /datum/action/item_action/toggle_jetpack, /datum/action/item_action/jetpack_stabilization) var/gas_type = "oxygen" @@ -120,7 +120,7 @@ name = "improvised jetpack" desc = "A jetpack made from two air tanks, a fire extinguisher and some atmospherics equipment. It doesn't look like it can hold much." icon_state = "jetpack-improvised" - item_state = "jetpack-improvised" + inhand_icon_state = "jetpack-improvised" volume = 20 //normal jetpacks have 70 volume gas_type = null //it starts empty @@ -135,16 +135,16 @@ name = "Void Jetpack (Oxygen)" desc = "It works well in a void." icon_state = "jetpack-void" - item_state = "jetpack-void" + inhand_icon_state = "jetpack-void" /obj/item/tank/jetpack/void/grey icon_state = "jetpack-void-grey" - item_state = "jetpack-void-grey" + inhand_icon_state = "jetpack-void-grey" /obj/item/tank/jetpack/void/gold name = "Retro Jetpack (Oxygen)" icon_state = "jetpack-void-gold" - item_state = "jetpack-void-gold" + inhand_icon_state = "jetpack-void-gold" /obj/item/tank/jetpack/oxygen name = "Jetpack (Oxygen)" @@ -154,7 +154,6 @@ name = "jet harness (oxygen)" desc = "A lightweight tactical harness, used by those who don't want to be weighed down by traditional jetpacks." icon_state = "jetpack-mini" - item_state = "jetpack-mini" volume = 40 throw_range = 7 w_class = WEIGHT_CLASS_NORMAL @@ -163,7 +162,7 @@ name = "Captain's jetpack" desc = "A compact, lightweight jetpack containing a high amount of compressed oxygen." icon_state = "jetpack-captain" - item_state = "jetpack-captain" + inhand_icon_state = "jetpack-captain" volume = 90 w_class = WEIGHT_CLASS_NORMAL @@ -171,21 +170,21 @@ name = "security jetpack (oxygen)" desc = "A tank of compressed oxygen for use as propulsion in zero-gravity areas by security forces." icon_state = "jetpack-sec" - item_state = "jetpack-sec" + inhand_icon_state = "jetpack-sec" /obj/item/tank/jetpack/carbondioxide name = "Jetpack (Carbon Dioxide)" desc = "A tank of compressed carbon dioxide for use as propulsion in zero-gravity areas. Painted black to indicate that it should not be used as a source for internals." - distribute_pressure = 0 icon_state = "jetpack-black" - item_state = "jetpack-black" + inhand_icon_state = "jetpack-black" + distribute_pressure = 0 gas_type = "carbon dioxide" /obj/item/tank/jetpack/suit name = "hardsuit jetpack upgrade" desc = "A modular, compact set of thrusters designed to integrate with a hardsuit. It is fueled by a tank inserted into the suit's storage compartment." icon_state = "jetpack-mining" - item_state = "jetpack-black" + inhand_icon_state = "jetpack-mining" origin_tech = "materials=4;magnets=4;engineering=5" w_class = WEIGHT_CLASS_NORMAL actions_types = list(/datum/action/item_action/toggle_jetpack, /datum/action/item_action/jetpack_stabilization) diff --git a/code/game/objects/items/tanks/tank_types.dm b/code/game/objects/items/tanks/tank_types.dm index 8f1657a1e89..2011ec7db75 100644 --- a/code/game/objects/items/tanks/tank_types.dm +++ b/code/game/objects/items/tanks/tank_types.dm @@ -45,7 +45,8 @@ name = "anesthetic tank" desc = "A tank with an N2O/O2 gas mix." icon_state = "anesthetic" - item_state = "an_tank" + worn_icon_state = "an_tank" + inhand_icon_state = "an_tank" distribute_pressure = ONE_ATMOSPHERE /obj/item/tank/internals/anesthetic/populate_gas() @@ -90,7 +91,6 @@ name = "plasma internals tank" desc = "A tank of plasma gas designed specifically for use as internals, particularly for plasma-based lifeforms. If you're not a Plasmaman, you probably shouldn't use this." icon_state = "plasma_fr" - item_state = "plasma_fr" /obj/item/tank/internals/plasmaman/populate_gas() air_contents.set_toxins((3 * ONE_ATMOSPHERE) * volume / (R_IDEAL_GAS_EQUATION * T20C)) @@ -101,7 +101,6 @@ /obj/item/tank/internals/plasmaman/belt icon_state = "plasmaman_tank_belt" - item_state = "plasmaman_tank_belt" slot_flags = ITEM_SLOT_BELT flags_2 = ALLOW_BELT_NO_JUMPSUIT_2 force = 5 @@ -198,7 +197,6 @@ name = "air tank" desc = "Mixed anyone?" icon_state = "air" - item_state = "air" distribute_pressure = ONE_ATMOSPHERE /obj/item/tank/internals/air/populate_gas() @@ -211,7 +209,6 @@ /obj/item/tank/internals/generic name = "gas tank" desc = "A generic tank used for storing and transporting gasses. Can be used for internals." - item_state = "generic" /obj/item/tank/internals/generic/populate_gas() return diff --git a/code/game/objects/items/tanks/watertank.dm b/code/game/objects/items/tanks/watertank.dm index f451b07fb56..d967f50bd51 100644 --- a/code/game/objects/items/tanks/watertank.dm +++ b/code/game/objects/items/tanks/watertank.dm @@ -4,7 +4,8 @@ desc = "A S.U.N.S.H.I.N.E. brand watertank backpack with nozzle to water plants." icon = 'icons/obj/watertank.dmi' icon_state = "waterbackpack" - item_state = "waterbackpack" + lefthand_file = 'icons/mob/inhands/clothing_lefthand.dmi' + righthand_file = 'icons/mob/inhands/clothing_righthand.dmi' w_class = WEIGHT_CLASS_BULKY slot_flags = ITEM_SLOT_BACK slowdown = 1 @@ -109,12 +110,10 @@ desc = "A mister nozzle attached to a water tank." icon = 'icons/obj/watertank.dmi' icon_state = "mister" - item_state = "mister" w_class = WEIGHT_CLASS_BULKY amount_per_transfer_from_this = 50 possible_transfer_amounts = list(25,50,100) volume = 500 - var/obj/item/watertank/tank /obj/item/reagent_containers/spray/mister/Initialize(mapload) @@ -156,7 +155,6 @@ /obj/item/watertank/janitor desc = "A janitorial watertank backpack with nozzle to clean dirt and graffiti." icon_state = "waterbackpackjani" - item_state = "waterbackpackjani" /obj/item/watertank/janitor/New() ..() @@ -166,7 +164,6 @@ name = "janitor spray nozzle" desc = "A janitorial spray nozzle attached to a watertank, designed to clean up large messes." icon_state = "misterjani" - item_state = "misterjani" spray_maxrange = 4 spray_currentrange = 4 spray_minrange = 2 @@ -186,7 +183,8 @@ name = "backpack firefighter tank" desc = "A refridgerated and pressurized backpack tank with extinguisher nozzle, intended to fight fires. Swaps between extinguisher, nanofrost launcher, and metal foam dispenser for breaches. Nanofrost converts plasma in the air to nitrogen, but only if it is combusting at the time." icon_state = "waterbackpackatmos" - item_state = "waterbackpackatmos" + worn_icon_state = "waterbackpackatmos" + inhand_icon_state = "waterbackpackatmos" /obj/item/watertank/atmos/New() ..() @@ -207,7 +205,7 @@ desc = "A heavy duty nozzle attached to a firefighter's backpack tank." icon = 'icons/obj/watertank.dmi' icon_state = "atmos_nozzle_1" - item_state = "nozzleatmos" + inhand_icon_state = "nozzleatmos" has_safety = FALSE safety_active = FALSE reagent_capacity = 500 diff --git a/code/game/objects/items/teleportation.dm b/code/game/objects/items/teleportation.dm index a7c45caf4ae..559fd00b7d7 100644 --- a/code/game/objects/items/teleportation.dm +++ b/code/game/objects/items/teleportation.dm @@ -11,7 +11,8 @@ desc = "An experimental portable teleportation station developed by Nanotrasen, small enough to be carried in a pocket." icon = 'icons/obj/device.dmi' icon_state = "hand_tele" - item_state = "electronic" + worn_icon_state = "electronic" + inhand_icon_state = "electronic" w_class = WEIGHT_CLASS_SMALL throw_speed = 3 throw_range = 5 diff --git a/code/game/objects/items/theft_items.dm b/code/game/objects/items/theft_items.dm index d10bf942e66..768458f1087 100644 --- a/code/game/objects/items/theft_items.dm +++ b/code/game/objects/items/theft_items.dm @@ -9,7 +9,7 @@ desc = "Extremely radioactive. Wear goggles." icon = 'icons/obj/nuke_tools.dmi' icon_state = "plutonium_core" - item_state = "plutoniumcore" + inhand_icon_state = "plutoniumcore" resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF flags_2 = RAD_NO_CONTAMINATE_2 //This is made from radioactive material so cannot really be contaminated var/cooldown = 0 @@ -49,7 +49,7 @@ desc = "A lead-lined secure container produced by the Syndicate for the express purpose of extracting the valuable radioactive cores of nuclear weapons." icon = 'icons/obj/nuke_tools.dmi' icon_state = "core_container_empty" - item_state = "metal" + inhand_icon_state = "syringe_kit" resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF //Don't want people trying to break it open with acid, then destroying the core. var/obj/item/nuke_core/plutonium/core var/dented = FALSE @@ -196,8 +196,7 @@ return FALSE forceMove(tongs) tongs.sliver = src - tongs.icon_state = "supermatter_tongs_loaded" - tongs.item_state = "supermatter_tongs_loaded" + tongs.update_icon(UPDATE_ICON_STATE) to_chat(user, "You carefully pick up [src] with [tongs].") else if(istype(I, /obj/item/scalpel/supermatter) || istype(I, /obj/item/nuke_core_container/supermatter) || HAS_TRAIT(I, TRAIT_SUPERMATTER_IMMUNE)) // we don't want it to dust return @@ -266,8 +265,7 @@ I.sliver.forceMove(src) sliver = I.sliver I.sliver = null - I.icon_state = "supermatter_tongs" - I.item_state = "supermatter_tongs" + I.update_icon(UPDATE_ICON_STATE) icon_state = "supermatter_container_loaded" to_chat(user, "Container is sealing...") addtimer(CALLBACK(src, PROC_REF(seal)), 10 SECONDS) @@ -290,8 +288,7 @@ sliver.forceMove(I) I.sliver = sliver sliver = null - I.icon_state = "supermatter_tongs_loaded" - I.item_state = "supermatter_tongs_loaded" + I.update_icon(UPDATE_ICON_STATE) icon_state = "core_container_cracked_empty" to_chat(user, "You carefully pick up [I.sliver] with [I].") @@ -355,7 +352,6 @@ icon_state = "supermatter_tongs" lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' righthand_file = 'icons/mob/inhands/items_righthand.dmi' - item_state = "supermatter_tongs" toolspeed = 0.75 damtype = BURN var/obj/item/nuke_core/supermatter_sliver/sliver @@ -364,6 +360,9 @@ QDEL_NULL(sliver) return ..() +/obj/item/retractor/supermatter/update_icon_state() + icon_state = "[initial(icon_state)][sliver ? "_loaded" : ""]" + /obj/item/retractor/supermatter/afterattack__legacy__attackchain(atom/O, mob/user, proximity) . = ..() if(!sliver) @@ -376,8 +375,7 @@ sliver.forceMove(loc) visible_message("[sliver] falls out of [src] as it hits the ground.") sliver = null - icon_state = "supermatter_tongs" - item_state = "supermatter_tongs" + update_icon(UPDATE_ICON_STATE) return ..() /obj/item/retractor/supermatter/proc/Consume(atom/movable/AM, mob/living/user) @@ -406,8 +404,7 @@ "You touch [AM] with [src], and everything suddenly goes silent.\n[AM] and [sliver] flash into dust, and soon as you can register this, you do as well.", "Everything suddenly goes silent.") user.dust() - icon_state = "supermatter_tongs" - item_state = "supermatter_tongs" radiation_pulse(src, 2000, GAMMA_RAD) playsound(src, 'sound/effects/supermatter.ogg', 50, TRUE) QDEL_NULL(sliver) + update_icon(UPDATE_ICON_STATE) diff --git a/code/game/objects/items/tools/crowbar.dm b/code/game/objects/items/tools/crowbar.dm index 991af6c4950..c0f67e2b35d 100644 --- a/code/game/objects/items/tools/crowbar.dm +++ b/code/game/objects/items/tools/crowbar.dm @@ -3,7 +3,6 @@ desc = "A basic crowbar made of forged steel. Handy for opening unpowered airlocks, prying out objects, and being an improvised melee weapon." icon = 'icons/obj/tools.dmi' icon_state = "crowbar" - item_state = "crowbar" belt_icon = "crowbar" usesound = 'sound/items/crowbar.ogg' flags = CONDUCT @@ -27,7 +26,6 @@ /obj/item/crowbar/red desc = "A hefty steel crowbar with red stripes. It'll hit a bit harder than a normal crowbar." icon_state = "crowbar_red" - item_state = "crowbar_red" belt_icon = "crowbar_red" force = 8 @@ -35,7 +33,6 @@ name = "brass crowbar" desc = "A brass crowbar. It feels faintly warm to the touch." icon_state = "crowbar_brass" - item_state = "crowbar_brass" belt_icon = "crowbar_brass" toolspeed = 0.5 resistance_flags = FIRE_PROOF | ACID_PROOF @@ -48,7 +45,6 @@ throwforce = 3 materials = list(MAT_TITANIUM = 250) icon_state = "crowbar_titanium" - item_state = "crowbar_titanium" origin_tech = "materials=2" toolspeed = 1.25 @@ -61,7 +57,6 @@ throw_range = 3 materials = list(MAT_METAL = 400) icon_state = "crowbar_large" - item_state = "crowbar_large" toolspeed = 0.5 /obj/item/crowbar/engineering @@ -73,7 +68,6 @@ throw_range = 3 materials = list(MAT_METAL = 400) icon_state = "crowbar_eng" - item_state = "crowbar_eng" belt_icon = "crowbar_eng" toolspeed = 0.5 @@ -116,7 +110,7 @@ name = "jaws of life" desc = "A compact and powerful industrial tool with a modular head. This one has a set of prying jaws attached, which are strong enough to pry open powered airlocks." icon_state = "jaws_pry" - item_state = "jawsoflife" + inhand_icon_state = "jawsoflife" belt_icon = "jaws" materials = list(MAT_METAL=150,MAT_SILVER=50,MAT_TITANIUM=25) origin_tech = "materials=2;engineering=2" diff --git a/code/game/objects/items/tools/hammer.dm b/code/game/objects/items/tools/hammer.dm index 6475ca99b39..9a6f92db0f2 100644 --- a/code/game/objects/items/tools/hammer.dm +++ b/code/game/objects/items/tools/hammer.dm @@ -3,7 +3,6 @@ desc = "A useful tool to many throughout history. Slightly better than a weighted rock." icon = 'icons/obj/tools.dmi' icon_state = "hammer" - item_state = "hammer" belt_icon = "hammer" usesound = 'sound/magic/fellowship_armory.ogg' flags = CONDUCT diff --git a/code/game/objects/items/tools/multitool.dm b/code/game/objects/items/tools/multitool.dm index 005b80db5af..4b30631607e 100644 --- a/code/game/objects/items/tools/multitool.dm +++ b/code/game/objects/items/tools/multitool.dm @@ -69,13 +69,14 @@ // Syndicate device disguised as a multitool; it will turn red when an AI camera is nearby. /obj/item/multitool/ai_detect + origin_tech = "magnets=1;engineering=2;syndicate=1" + w_class = WEIGHT_CLASS_SMALL + inhand_icon_state = "multitool" var/track_cooldown = 0 var/track_delay = 10 //How often it checks for proximity var/detect_state = PROXIMITY_NONE var/rangealert = 8 //Glows red when inside var/rangewarning = 20 //Glows yellow when inside - origin_tech = "magnets=1;engineering=2;syndicate=1" - w_class = WEIGHT_CLASS_SMALL /obj/item/multitool/ai_detect/Initialize(mapload) . = ..() @@ -124,7 +125,6 @@ name = "suspicious multitool" desc = "A slick black & red multitool used for testing and interfacing with electrical equipment in style." icon_state = "multitool_syndi" - item_state = "multitool_syndi" belt_icon = "multitool_syndi" toolspeed = 0.95 // dangerously fast... not like multitools use speed anyways w_class = WEIGHT_CLASS_SMALL @@ -134,7 +134,6 @@ name = "command multitool" desc = "A majestic blue multiool used for testing and interfacing with electrical equipment with class." icon_state = "multitool_command" - item_state = "multitool_command" belt_icon = "multitool_command" toolspeed = 0.95 //command those wires / that fireaxe cabinet! var/list/victims = list() diff --git a/code/game/objects/items/tools/screwdriver.dm b/code/game/objects/items/tools/screwdriver.dm index f2dd18947e6..327521a2d71 100644 --- a/code/game/objects/items/tools/screwdriver.dm +++ b/code/game/objects/items/tools/screwdriver.dm @@ -99,7 +99,7 @@ name = "hand drill" desc = "A powerful, hand-held drill fitted with a long-lasting battery. It has a screwdriver head attached." icon_state = "drill_screw" - item_state = "drill" + inhand_icon_state = "drill" belt_icon = "hand_drill" materials = list(MAT_METAL=150,MAT_SILVER=50,MAT_TITANIUM=25) origin_tech = "materials=2;engineering=2" //done for balance reasons, making them high value for research, but harder to get diff --git a/code/game/objects/items/tools/welder.dm b/code/game/objects/items/tools/welder.dm index 4877c061ae0..1a594061b72 100644 --- a/code/game/objects/items/tools/welder.dm +++ b/code/game/objects/items/tools/welder.dm @@ -5,7 +5,7 @@ desc = "A basic, handheld welding tool. Useful for welding bits together, and cutting them apart." icon = 'icons/obj/tools.dmi' icon_state = "welder" - item_state = "welder" + inhand_icon_state = "welder" belt_icon = "welder" flags = CONDUCT slot_flags = ITEM_SLOT_BELT @@ -234,10 +234,7 @@ icon_state = initial(icon_state) else icon_state = "[initial(icon_state)][ratio]" - if(tool_enabled) - item_state = "[initial(item_state)]1" - else - item_state = "[initial(item_state)]" + inhand_icon_state = "[initial(inhand_icon_state)][tool_enabled || ""]" /obj/item/weldingtool/update_overlays() . = ..() @@ -275,7 +272,7 @@ name = "research welding tool" desc = "A scratched-up welding tool that's been the subject of numerous aftermarket enhancements. It has a larger fuel tank, and a more focused torch than a standard welder. A label on the side reads, \"Property of Theseus\"." icon_state = "welder_research" - item_state = "welder_research" + inhand_icon_state = "welder_research" belt_icon = "welder_research" maximum_fuel = 40 toolspeed = 0.75 @@ -315,7 +312,7 @@ name = "upgraded welding tool" desc = "A large industrial welding tool with an even further upgraded fuel reservoir." icon_state = "upindwelder" - item_state = "upindwelder" + inhand_icon_state = "upindwelder" belt_icon = "welder_upg" maximum_fuel = 80 materials = list(MAT_METAL=70, MAT_GLASS=120) @@ -328,7 +325,7 @@ name = "experimental welding tool" desc = "A prototype welding tool which uses an experimental fuel breeder to create a near-infinite reserve of fuel. The unusual fuel mixture also means that the flame is less intense on the eyes." icon_state = "exwelder" - item_state = "exwelder" + inhand_icon_state = "exwelder" belt_icon = "welder_exp" maximum_fuel = 40 materials = list(MAT_METAL=70, MAT_GLASS=120) @@ -342,7 +339,7 @@ name = "brass welding tool" desc = "A brass welder that seems to constantly refuel itself. It is faintly warm to the touch." icon_state = "brasswelder" - item_state = "brasswelder" + inhand_icon_state = "brasswelder" belt_icon = "welder_brass" resistance_flags = FIRE_PROOF | ACID_PROOF diff --git a/code/game/objects/items/tools/wirecutters.dm b/code/game/objects/items/tools/wirecutters.dm index 172e6259d0d..df8142d2d23 100644 --- a/code/game/objects/items/tools/wirecutters.dm +++ b/code/game/objects/items/tools/wirecutters.dm @@ -68,7 +68,7 @@ desc = "A pair of tacticool wirecutters fitted with contoured grips and a picatinny rail. The blades are also sharper than normal." icon_state = "cutters_sec" belt_icon = "wirecutters_sec" - item_state = "cutters_red" //shh + inhand_icon_state = "cutters_red" //shh attack_verb = list("reformed", "robusted", "102'd") //102: battery in space law force = 9 //same as seclites toolspeed = 0.75 @@ -118,7 +118,7 @@ name = "jaws of life" desc = "A compact and powerful industrial tool with a modular head. This one has a set of large cutting blades attached." icon_state = "jaws_cutter" - item_state = "jawsoflife" + inhand_icon_state = "jawsoflife" belt_icon = "jaws" origin_tech = "materials=2;engineering=2" materials = list(MAT_METAL=150,MAT_SILVER=50,MAT_TITANIUM=25) diff --git a/code/game/objects/items/tools/wrench.dm b/code/game/objects/items/tools/wrench.dm index 2095d60df1e..7e090ec24cd 100644 --- a/code/game/objects/items/tools/wrench.dm +++ b/code/game/objects/items/tools/wrench.dm @@ -65,7 +65,7 @@ name = "hand drill" desc = "A powerful, hand-held drill fitted with a long-lasting battery. It has a bolt driver head attached." icon_state = "drill_bolt" - item_state = "drill" + inhand_icon_state = "drill" belt_icon = "hand_drill" usesound = 'sound/items/impactwrench.ogg' // Sourced from freesfx.co.uk materials = list(MAT_METAL=150,MAT_SILVER=50,MAT_TITANIUM=25) diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 8c735182734..da8a5820772 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -33,7 +33,6 @@ desc = "A translucent balloon. There's nothing in it." icon = 'icons/obj/toy.dmi' icon_state = "waterballoon-e" - item_state = "waterballoon-e" /obj/item/toy/balloon/New() ..() @@ -101,16 +100,13 @@ /obj/item/toy/balloon/update_icon_state() if(src.reagents.total_volume >= 1) icon_state = "waterballoon" - item_state = "waterballoon" else icon_state = "waterballoon-e" - item_state = "waterballoon-e" /obj/item/toy/syndicateballoon name = "syndicate balloon" desc = "There is a tag on the back that reads \"FUK NT!11!\"." icon_state = "syndballoon" - item_state = "syndballoon" w_class = WEIGHT_CLASS_BULKY var/lastused = null @@ -157,7 +153,7 @@ desc = "Blink. Blink. Blink. Ages 8 and up." icon = 'icons/obj/radio.dmi' icon_state = "beacon" - item_state = "signaler" + inhand_icon_state = "signaler" /* * Fake singularity @@ -175,10 +171,9 @@ name = "toy sword" desc = "A cheap, plastic replica of an energy sword. Realistic sounds! Ages 8 and up." icon = 'icons/obj/weapons/energy_melee.dmi' + icon_state = "sword0" lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' - icon_state = "sword0" - item_state = "sword0" var/active = FALSE w_class = WEIGHT_CLASS_SMALL attack_verb = list("attacked", "struck", "hit") @@ -191,13 +186,11 @@ to_chat(user, "You extend the plastic blade with a quick flick of your wrist.") playsound(user, 'sound/weapons/saberon.ogg', 20, 1) icon_state = "swordblue" - item_state = "swordblue" w_class = WEIGHT_CLASS_BULKY else to_chat(user, "You push the plastic blade back down into the handle.") playsound(user, 'sound/weapons/saberoff.ogg', 20, 1) icon_state = "sword0" - item_state = "sword0" w_class = WEIGHT_CLASS_SMALL if(ishuman(user)) @@ -321,7 +314,6 @@ righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' icon = 'icons/obj/weapons/melee.dmi' icon_state = "katana" - item_state = "katana" flags = CONDUCT slot_flags = ITEM_SLOT_BELT | ITEM_SLOT_BACK flags_2 = ALLOW_BELT_NO_JUMPSUIT_2 //Look, you can strap it to your back. You can strap it to your waist too. @@ -448,7 +440,7 @@ desc = "A toy for therapeutic and recreational purposes." icon = 'icons/obj/toy.dmi' icon_state = "therapyred" - item_state = "egg4" + inhand_icon_state = "egg4" w_class = WEIGHT_CLASS_TINY var/cooldown = 0 resistance_flags = FLAMMABLE @@ -471,22 +463,22 @@ item_color = "red" /obj/item/toy/therapy/purple - item_state = "egg1" // It's the magenta egg in items_left/righthand + inhand_icon_state = "egg1" // It's the magenta egg in items_left/righthand item_color = "purple" /obj/item/toy/therapy/blue - item_state = "egg2" // It's the blue egg in items_left/righthand + inhand_icon_state = "egg2" // It's the blue egg in items_left/righthand item_color = "blue" /obj/item/toy/therapy/yellow - item_state = "egg5" // It's the yellow egg in items_left/righthand + inhand_icon_state = "egg5" // It's the yellow egg in items_left/righthand item_color = "yellow" /obj/item/toy/therapy/orange item_color = "orange" /obj/item/toy/therapy/green - item_state = "egg3" // It's the green egg in items_left/righthand + inhand_icon_state = "egg3" // It's the green egg in items_left/righthand item_color = "green" /* @@ -766,7 +758,6 @@ name = "grey plushie" desc = "A plushie of a grey wearing a sweatshirt. As a part of the 'The Alien' series, the doll features a sweater, an oversized head, and cartoonish eyes." icon_state = "plushie_grey" - item_state = "plushie_grey" var/hug_cooldown = FALSE //Defaults the plushie to being off coolodown. Sets the hug_cooldown var. var/scream_cooldown = FALSE //Defaults the plushie to being off cooldown. Sets the scream_cooldown var. var/singed = FALSE @@ -783,7 +774,6 @@ return singed = TRUE icon_state = "grey_singed" - item_state = "grey_singed"//If the plushie gets wet the sprite changes to a singed version. desc = "A ruined plushie of a grey. It looks like someone ran it under some water." /obj/item/toy/plushie/greyplushie/proc/reset_screamdown() @@ -806,7 +796,6 @@ name = "vox plushie" desc = "A stitched-together vox, fresh from the skipjack. Press its belly to hear it skree!" icon_state = "plushie_vox" - item_state = "plushie_vox" rare_hug_sound = 'sound/voice/shriek1.ogg' rare_hug_word = "Skreee!" @@ -814,7 +803,6 @@ name = "IPC plushie" desc = "An adorable IPC plushie, straight from New Canaan. Arguably more durable than the real deal. Toaster functionality included." icon_state = "plushie_ipc" - item_state = "plushie_ipc" /obj/item/toy/plushie/ipcplushie/attack_by(obj/item/attacking, mob/user, params) if(..()) @@ -832,31 +820,26 @@ name = "lizard plushie" desc = "An adorable stuffed toy that resembles a lizardperson." icon_state = "plushie_lizard" - item_state = "plushie_lizard" /obj/item/toy/plushie/snakeplushie name = "snake plushie" desc = "An adorable stuffed toy that resembles a snake. Not to be mistaken for the real thing." icon_state = "plushie_snake" - item_state = "plushie_snake" /obj/item/toy/plushie/nukeplushie name = "operative plushie" desc = "An stuffed toy that resembles a syndicate nuclear operative. The tag claims operatives to be purely fictitious." icon_state = "plushie_nuke" - item_state = "plushie_nuke" /obj/item/toy/plushie/slimeplushie name = "slime plushie" desc = "An adorable stuffed toy that resembles a slime. It is practically just a hacky sack." icon_state = "plushie_slime" - item_state = "plushie_slime" /obj/item/toy/plushie/nianplushie name = "nian plushie" desc = "A silky nian plushie, straight from the nebula. Pull its antenna to hear it buzz!" icon_state = "plushie_nian" - item_state = "plushie_nian" rare_hug_sound = 'sound/voice/scream_moth.ogg' rare_hug_word = "Buzzzz!" @@ -864,109 +847,91 @@ name = "monarch nian plushie" desc = "A monarch nian plushie, straight from the nebula. Pull its antenna to hear it buzz!" icon_state = "plushie_nian_monarch" - item_state = "plushie_nian_monarch" /obj/item/toy/plushie/nianplushie/luna name = "luna nian plushie" desc = "A luna nian plushie, straight from the nebula. Pull its antenna to hear it buzz!" icon_state = "plushie_nian_luna" - item_state = "plushie_nian_luna" /obj/item/toy/plushie/nianplushie/atlas name = "atlas nian plushie" desc = "An atlas nian plushie, straight from the nebula. Pull its antenna to hear it buzz!" icon_state = "plushie_nian_atlas" - item_state = "plushie_nian_atlas" /obj/item/toy/plushie/nianplushie/reddish name = "reddish nian plushie" desc = "A reddish nian plushie, straight from the nebula. Pull its antenna to hear it buzz!" icon_state = "plushie_nian_reddish" - item_state = "plushie_nian_reddish" /obj/item/toy/plushie/nianplushie/royal name = "royal nian plushie" desc = "A royal nian plushie, straight from the nebula. Pull its antenna to hear it buzz!" icon_state = "plushie_nian_royal" - item_state = "plushie_nian_royal" /obj/item/toy/plushie/nianplushie/gothic name = "gothic nian plushie" desc = "A gothic nian plushie, straight from the nebula. Pull its antenna to hear it buzz!" icon_state = "plushie_nian_gothic" - item_state = "plushie_nian_gothic" /obj/item/toy/plushie/nianplushie/lovers name = "lovers nian plushie" desc = "A lovers nian plushie, straight from the nebula. Pull its antenna to hear it buzz!" icon_state = "plushie_nian_lovers" - item_state = "plushie_nian_lovers" /obj/item/toy/plushie/nianplushie/whitefly name = "whitefly nian plushie" desc = "A whitefly nian plushie, straight from the nebula. Pull its antenna to hear it buzz!" icon_state = "plushie_nian_whitefly" - item_state = "plushie_nian_whitefly" /obj/item/toy/plushie/nianplushie/punished name = "punished nian plushie" desc = "A punnished nian plushie, straight from the nebula. Pull its antenna to hear it buzz!" icon_state = "plushie_nian_punished" - item_state = "plushie_nian_punished" /obj/item/toy/plushie/nianplushie/firewatch name = "firewatch nian plushie" desc = "A firewtach nian plushie, straight from the nebula. Pull its antenna to hear it buzz!" icon_state = "plushie_nian_firewatch" - item_state = "plushie_nian_firewatch" /obj/item/toy/plushie/nianplushie/deadhead name = "deathshead nian plushie" desc = "A deathshead nian plushie, straight from the nebula. Pull its antenna to hear it buzz!" icon_state = "plushie_nian_deadhead" - item_state = "plushie_nian_deadhead" /obj/item/toy/plushie/nianplushie/poison name = "poison nian plushie" desc = "A poison nian plushie, straight from the nebula. Pull its antenna to hear it buzz!" icon_state = "plushie_nian_poison" - item_state = "plushie_nian_poison" /obj/item/toy/plushie/nianplushie/ragged name = "ragged nian plushie" desc = "A ragged nian plushie, straight from the nebula. Pull its antenna to hear it buzz!" icon_state = "plushie_nian_ragged" - item_state = "plushie_nian_ragged" /obj/item/toy/plushie/nianplushie/snow name = "snow nian plushie" desc = "A snow nian plushie, straight from the nebula. Pull its antenna to hear it buzz!" icon_state = "plushie_nian_snow" - item_state = "plushie_nian_snow" /obj/item/toy/plushie/nianplushie/clockwork name = "clockwork nian plushie" desc = "A clockwork nian plushie, straight from the nebula. Pull its antenna to hear it buzz!" icon_state = "plushie_nian_clockwork" - item_state = "plushie_nian_clockwork" /obj/item/toy/plushie/nianplushie/moonfly name = "moonfly nian plushie" desc = "A moonfly nian plushie, straight from the nebula. Pull its antenna to hear it buzz!" icon_state = "plushie_nian_moonfly" - item_state = "plushie_nian_moonfly" /obj/item/toy/plushie/nianplushie/rainbow name = "rainbow nian plushie" desc = "A rainbow nian plushie, straight from the nebula. Pull its antenna to hear it buzz!" icon_state = "plushie_nian_rainbow" - item_state = "plushie_nian_rainbow" /obj/item/toy/plushie/shark name = "shark plushie" desc = "A plushie depicting a somewhat cartoonish shark. The tag calls it a 'hákarl', noting that it was made by an obscure furniture manufacturer in old Scandinavia." icon_state = "blahaj" - item_state = "blahaj" attack_verb = list("gnawed", "gnashed", "chewed") /obj/item/toy/plushie/abductor @@ -1273,9 +1238,9 @@ desc = "it says \"Sternside Changs #1 fan\" on it. " icon = 'icons/obj/toy.dmi' icon_state = "foamblade" + inhand_icon_state = "arm_blade" lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' - item_state = "arm_blade" attack_verb = list("pricked", "absorbed", "gored") w_class = WEIGHT_CLASS_SMALL resistance_flags = FLAMMABLE @@ -1285,7 +1250,7 @@ desc = "A replica toolbox that rumbles when you turn the key." icon = 'icons/obj/storage.dmi' icon_state = "green" - item_state = "artistic_toolbox" + inhand_icon_state = "artistic_toolbox" lefthand_file = 'icons/mob/inhands/equipment/toolbox_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/toolbox_righthand.dmi' hitsound = 'sound/weapons/smash.ogg' @@ -1333,7 +1298,7 @@ desc = "FOR THE REVOLU- Oh wait, that's just a toy." icon = 'icons/obj/device.dmi' icon_state = "flash" - item_state = "flashtool" + inhand_icon_state = "flashtool" w_class = WEIGHT_CLASS_TINY /obj/item/toy/flash/attack(mob/living/target, mob/living/carbon/human/user) @@ -1523,7 +1488,8 @@ desc = "For fun and games!" icon = 'icons/obj/guns/projectile.dmi' icon_state = "russian_revolver" - item_state = "gun" + worn_icon_state = "gun" + inhand_icon_state = "gun" lefthand_file = 'icons/mob/inhands/guns_lefthand.dmi' righthand_file = 'icons/mob/inhands/guns_righthand.dmi' hitsound = "swing_hit" diff --git a/code/game/objects/items/trash.dm b/code/game/objects/items/trash.dm index 573623995ae..5888c478184 100644 --- a/code/game/objects/items/trash.dm +++ b/code/game/objects/items/trash.dm @@ -73,7 +73,6 @@ /obj/item/trash/fried_vox name = "Kentucky Fried Vox" icon_state = "fried_vox_empty" - item_state = "fried_vox_empty" slot_flags = ITEM_SLOT_HEAD dog_fashion = /datum/dog_fashion/head/fried_vox_empty sprite_sheets = list( diff --git a/code/game/objects/items/vending_items.dm b/code/game/objects/items/vending_items.dm index dd78addbca0..5c65a755fe6 100644 --- a/code/game/objects/items/vending_items.dm +++ b/code/game/objects/items/vending_items.dm @@ -1,10 +1,8 @@ /obj/item/vending_refill name = "resupply canister" - var/machine_name = "Generic" - icon = 'icons/obj/vending_restock.dmi' icon_state = "refill_snack" - item_state = "restock_unit" + inhand_icon_state = "restock_unit" desc = "A vending machine restock cart." usesound = 'sound/items/deconstruct.ogg' flags = CONDUCT @@ -12,7 +10,7 @@ throwforce = 10 throw_speed = 1 armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 70, ACID = 30) - + var/machine_name = "Generic" // Built automatically from the corresponding vending machine. // If null, considered to be full upon being restocked. var/list/products diff --git a/code/game/objects/items/weapons/batons.dm b/code/game/objects/items/weapons/batons.dm index 55e4a895453..42008f9dfec 100644 --- a/code/game/objects/items/weapons/batons.dm +++ b/code/game/objects/items/weapons/batons.dm @@ -10,7 +10,8 @@ desc = "A wooden truncheon for beating criminal scum." icon = 'icons/obj/weapons/baton.dmi' icon_state = "baton" - item_state = "classic_baton" + worn_icon_state = "classic_baton" + inhand_icon_state = "classic_baton" slot_flags = ITEM_SLOT_BELT force = 12 //9 hit crit // Settings @@ -140,7 +141,8 @@ name = "fancy cane" desc = "A cane with special engraving on it. It seems well suited for fending off assailants..." icon_state = "cane_nt" - item_state = "cane_nt" + worn_icon_state = null + inhand_icon_state = null /obj/item/melee/classic_baton/ntcane/get_crutch_efficiency() return 2 @@ -152,15 +154,18 @@ name = "telescopic baton" desc = "A compact yet robust personal defense weapon. Can be concealed when folded." icon_state = "telebaton_0" // For telling what it is when mapping - item_state = null + worn_icon_state = null + inhand_icon_state = null w_class = WEIGHT_CLASS_SMALL on = FALSE /// Force when concealed var/force_off = 0 /// Force when extended var/force_on = 10 - /// Item state when extended - var/item_state_on = "tele_baton" + /// Worn icon state when extended + var/worn_icon_state_on = "tele_baton" + /// Inhand icon state when extended + var/inhand_icon_state_on = "tele_baton" /// Icon state when concealed var/icon_state_off = "telebaton_0" /// Icon state when extended @@ -186,14 +191,15 @@ icon_state = on ? icon_state_on : icon_state_off if(on) to_chat(user, "You extend [src].") - item_state = item_state_on + worn_icon_state = worn_icon_state_on + inhand_icon_state = inhand_icon_state_on w_class = WEIGHT_CLASS_BULKY //doesnt fit in backpack when its on for balance force = force_on //stunbaton damage attack_verb = attack_verb_on else to_chat(user, "You collapse [src].") - item_state = null //no sprite for concealment even when in hand - slot_flags = ITEM_SLOT_BELT + worn_icon_state = null + inhand_icon_state = null //no sprite for concealment even when in hand w_class = WEIGHT_CLASS_SMALL force = force_off //not so robust now attack_verb = attack_verb_off diff --git a/code/game/objects/items/weapons/bee_briefcase.dm b/code/game/objects/items/weapons/bee_briefcase.dm index 6f34ff42983..e81bd33ee98 100644 --- a/code/game/objects/items/weapons/bee_briefcase.dm +++ b/code/game/objects/items/weapons/bee_briefcase.dm @@ -3,7 +3,6 @@ desc = "This briefcase has easy-release clasps and smells vaguely of honey and blood..." icon = 'icons/obj/storage.dmi' icon_state = "briefcase" - item_state = "briefcase" flags = CONDUCT hitsound = "swing_hit" force = 10 @@ -29,7 +28,6 @@ if(isAntag(user)) . += "A briefcase filled with deadly bees, you should inject this with a syringe of your own blood before opening it. Exotic blood cannot be used." - /obj/item/bee_briefcase/attackby__legacy__attackchain(obj/item/I, mob/user, params) if(istype(I, /obj/item/reagent_containers/syringe)) var/obj/item/reagent_containers/syringe/S = I diff --git a/code/game/objects/items/weapons/c_foam_launcher.dm b/code/game/objects/items/weapons/c_foam_launcher.dm index 0bcdfd74038..1c9ae12fcad 100644 --- a/code/game/objects/items/weapons/c_foam_launcher.dm +++ b/code/game/objects/items/weapons/c_foam_launcher.dm @@ -10,10 +10,9 @@ name = "\improper C-Foam launcher" desc = "The C-Foam launcher. Shoots blobs of quickly hardening and growing foam. Can be used to slow down humanoids or block airlocks" icon_state = "c_foam_launcher" - item_state = "c_foam_launcher" + inhand_icon_state = "c_foam_launcher" origin_tech = "combat=4;syndicate=1;materials=3" needs_permit = FALSE - fire_sound = 'sound/effects/bamf.ogg' fire_sound_text = "thunk" mag_type = /obj/item/ammo_box/magazine/c_foam diff --git a/code/game/objects/items/weapons/chemical_flamethrower/chemical_flamethrower.dm b/code/game/objects/items/weapons/chemical_flamethrower/chemical_flamethrower.dm index 86b639c8a86..5ba5930c553 100644 --- a/code/game/objects/items/weapons/chemical_flamethrower/chemical_flamethrower.dm +++ b/code/game/objects/items/weapons/chemical_flamethrower/chemical_flamethrower.dm @@ -48,7 +48,6 @@ /obj/item/chemical_flamethrower/update_icon_state() icon_state = "chem_flame[max_canisters == 2 ? "_2" : ""][syndicate ? "_s" : ""]" - item_state = icon_state /obj/item/chemical_flamethrower/update_overlays() . = ..() diff --git a/code/game/objects/items/weapons/chrono_eraser.dm b/code/game/objects/items/weapons/chrono_eraser.dm index 876cf29f5f3..518ad8a757c 100644 --- a/code/game/objects/items/weapons/chrono_eraser.dm +++ b/code/game/objects/items/weapons/chrono_eraser.dm @@ -5,7 +5,7 @@ desc = "The result of outlawed time-bluespace research, this device is capable of wiping a being from the timestream. They never are, they never were, they never will be." icon = 'icons/obj/chronos.dmi' icon_state = "chronobackpack" - item_state = "backpack" + worn_icon_state = "backpack" w_class = WEIGHT_CLASS_BULKY slot_flags = ITEM_SLOT_BACK slowdown = 1 @@ -45,7 +45,7 @@ desc = "It's as if they never existed in the first place." icon = 'icons/obj/chronos.dmi' icon_state = "chronogun" - item_state = "chronogun" + inhand_icon_state = "chronogun" flags = NODROP | DROPDEL ammo_type = list(/obj/item/ammo_casing/energy/chrono_beam) can_charge = FALSE diff --git a/code/game/objects/items/weapons/explosives.dm b/code/game/objects/items/weapons/explosives.dm index a8e8a812a1a..f4e54954290 100644 --- a/code/game/objects/items/weapons/explosives.dm +++ b/code/game/objects/items/weapons/explosives.dm @@ -2,7 +2,8 @@ name = "plastic explosive" desc = "Used to put holes in specific areas without too much extra hole." icon_state = "plastic-explosive0" - item_state = "plastic-explosive" + base_icon_state = "plastic-explosive" + inhand_icon_state = "plastic-explosive" flags = NOBLUDGEON det_time = 10 display_timer = FALSE @@ -19,7 +20,7 @@ /obj/item/grenade/plastic/Initialize(mapload) . = ..() - plastic_overlay = mutable_appearance(icon, "[item_state]2", HIGH_OBJ_LAYER) + plastic_overlay = mutable_appearance(icon, "[base_icon_state]2", HIGH_OBJ_LAYER) var/static/list/loc_connections = list( COMSIG_ATOM_ENTERED = PROC_REF(on_atom_entered) ) @@ -157,9 +158,9 @@ /obj/item/grenade/plastic/update_icon_state() if(nadeassembly) - icon_state = "[item_state]1" + icon_state = "[base_icon_state]1" else - icon_state = "[item_state]0" + icon_state = "[base_icon_state]0" ////////////////////////// ///// The Explosives ///// @@ -214,7 +215,7 @@ name = "X4" desc = "A specialized shaped high explosive breaching charge. Designed to be safer for the user, and less so, for the wall." icon_state = "plasticx40" - item_state = "plasticx4" + base_icon_state = "plasticx4" shaped = TRUE ex_heavy = 2 ex_breach = TRUE @@ -250,7 +251,7 @@ desc = "A wall breaching charge, containing fuel, metal oxide and metal powder mixed in just the right way. One hell of a combination. Effective against walls, ineffective against airlocks..." det_time = 2 icon_state = "t4breach0" - item_state = "t4breach" + base_icon_state = "t4breach" /obj/item/grenade/plastic/c4/thermite/prime() var/turf/location diff --git a/code/game/objects/items/weapons/extinguisher.dm b/code/game/objects/items/weapons/extinguisher.dm index 643d26022e4..82cc1449524 100644 --- a/code/game/objects/items/weapons/extinguisher.dm +++ b/code/game/objects/items/weapons/extinguisher.dm @@ -2,8 +2,8 @@ name = "fire extinguisher" desc = "A traditional red fire extinguisher." icon_state = "fire_extinguisher0" - item_state = "fire_extinguisher" base_icon_state = "fire_extinguisher" + inhand_icon_state = "fire_extinguisher" hitsound = 'sound/weapons/smash.ogg' flags = CONDUCT throwforce = 10 @@ -35,8 +35,8 @@ name = "atmospheric fire extinguisher" desc = "An extinguisher coated in yellow paint that is pre-filled with firefighting foam." icon_state = "atmoFE0" - item_state = "atmoFE" base_icon_state = "atmoFE" + inhand_icon_state = "atmoFE" materials = list(MAT_TITANIUM = 200) dog_fashion = null reagent_id = "firefighting_foam" @@ -49,8 +49,8 @@ name = "pocket fire extinguisher" desc = "A light and compact fibreglass-framed model fire extinguisher." icon_state = "miniFE0" - item_state = "miniFE" base_icon_state = "miniFE" + inhand_icon_state = "miniFE" hitsound = null // It is much lighter, after all. flags = null // Non-conductive, not made of metal. throwforce = 2 @@ -67,7 +67,6 @@ name = "integrated fire extinguisher" desc = "A miniature fire extinguisher designed to store firefighting foam." icon_state = "cyborgFE0" - item_state = "cyborgFE" base_icon_state = "cyborgFE" reagent_id = "firefighting_foam" diff --git a/code/game/objects/items/weapons/flamethrower.dm b/code/game/objects/items/weapons/flamethrower.dm index 338b1b03363..8fb177ff5d2 100644 --- a/code/game/objects/items/weapons/flamethrower.dm +++ b/code/game/objects/items/weapons/flamethrower.dm @@ -3,7 +3,7 @@ desc = "You are a firestarter!" icon = 'icons/obj/flamethrower.dmi' icon_state = "flamethrowerbase" - item_state = "flamethrower_0" + inhand_icon_state = "flamethrower_0" lefthand_file = 'icons/mob/inhands/guns_lefthand.dmi' righthand_file = 'icons/mob/inhands/guns_righthand.dmi' flags = CONDUCT @@ -26,14 +26,12 @@ var/create_with_tank = FALSE var/igniter_type = /obj/item/assembly/igniter - /obj/item/flamethrower/Destroy() QDEL_NULL(weldtool) QDEL_NULL(igniter) QDEL_NULL(ptank) return ..() - /obj/item/flamethrower/process() if(!lit || !igniter) STOP_PROCESSING(SSobj, src) @@ -46,12 +44,8 @@ if(isturf(location)) //start a fire if possible igniter.flamethrower_process(location) - /obj/item/flamethrower/update_icon_state() - if(lit) - item_state = "flamethrower_1" - else - item_state = "flamethrower_0" + inhand_icon_state = "flamethrower_[lit]" if(ismob(loc)) var/mob/M = loc M.update_inv_l_hand() @@ -272,14 +266,12 @@ if(M.client && M.machine == src) attack_self__legacy__attackchain(M) - /obj/item/flamethrower/proc/default_ignite(turf/target, release_amount = 0.05) //Transfer 5% of current tank air contents to turf var/datum/gas_mixture/air_transfer = ptank.air_contents.remove_ratio(release_amount) target.blind_release_air(air_transfer) target.hotspot_expose(PLASMA_UPPER_TEMPERATURE, min(CELL_VOLUME, CELL_VOLUME * air_transfer.total_moles())) - /obj/item/flamethrower/Initialize(mapload) . = ..() if(create_full) diff --git a/code/game/objects/items/weapons/gift_wrappaper.dm b/code/game/objects/items/weapons/gift_wrappaper.dm index 9d6b036d5a4..5eb7875fe1d 100644 --- a/code/game/objects/items/weapons/gift_wrappaper.dm +++ b/code/game/objects/items/weapons/gift_wrappaper.dm @@ -11,7 +11,7 @@ name = "gift" desc = "PRESENTS!!!! eek!" icon_state = "gift1" - item_state = "gift1" + inhand_icon_state = "gift" resistance_flags = FLAMMABLE scatter_distance = 10 diff --git a/code/game/objects/items/weapons/grenades/atmosgrenade.dm b/code/game/objects/items/weapons/grenades/atmosgrenade.dm index d5a4fb4890c..d0275dac8bd 100644 --- a/code/game/objects/items/weapons/grenades/atmosgrenade.dm +++ b/code/game/objects/items/weapons/grenades/atmosgrenade.dm @@ -1,8 +1,8 @@ /obj/item/grenade/gas name = "plasma fire grenade" desc = "A compressed plasma grenade, used to start horrific plasma fires." - origin_tech = "materials=3;magnets=4;syndicate=3" icon_state = "syndicate" + origin_tech = "materials=3;magnets=4;syndicate=3" var/spawn_contents = LINDA_SPAWN_HEAT | LINDA_SPAWN_TOXINS var/spawn_amount = 100 diff --git a/code/game/objects/items/weapons/grenades/chem_grenade.dm b/code/game/objects/items/weapons/grenades/chem_grenade.dm index a1375f07b47..e8d5d406c68 100644 --- a/code/game/objects/items/weapons/grenades/chem_grenade.dm +++ b/code/game/objects/items/weapons/grenades/chem_grenade.dm @@ -141,7 +141,7 @@ return 1 else if(stage == WIRED && is_type_in_list(I, allowed_containers)) - if(length(beakers) == 0) + if(length(beakers) == 0) container_type = TRANSPARENT // Allows to see reagents in player's made bombs if(length(beakers) == 2) to_chat(user, "[src] can not hold more containers.") diff --git a/code/game/objects/items/weapons/grenades/clusterbuster.dm b/code/game/objects/items/weapons/grenades/clusterbuster.dm index f189f9edfd9..706fb58cfb5 100644 --- a/code/game/objects/items/weapons/grenades/clusterbuster.dm +++ b/code/game/objects/items/weapons/grenades/clusterbuster.dm @@ -5,7 +5,8 @@ name = "clusterbang" desc = "Use of this weapon may constitute a war crime in your area, consult your local captain." icon_state = "clusterbang" - item_state = "flashbang" + worn_icon_state = "flashbang" + inhand_icon_state = "flashbang" var/payload = /obj/item/grenade/flashbang/cluster /obj/item/grenade/clusterbuster/examine(mob/user) diff --git a/code/game/objects/items/weapons/grenades/emgrenade.dm b/code/game/objects/items/weapons/grenades/emgrenade.dm index d89f07c5b71..f7d181fdd1f 100644 --- a/code/game/objects/items/weapons/grenades/emgrenade.dm +++ b/code/game/objects/items/weapons/grenades/emgrenade.dm @@ -2,7 +2,7 @@ name = "classic EMP grenade" desc = "Upon detonation, releases a powerful EMP that will wreak havoc on electronic systems." icon_state = "emp" - item_state = "emp" + inhand_icon_state = "emp" origin_tech = "magnets=3;combat=2" /obj/item/grenade/empgrenade/prime() diff --git a/code/game/objects/items/weapons/grenades/flashbang.dm b/code/game/objects/items/weapons/grenades/flashbang.dm index 23d3a1e5fba..47fc06064a5 100644 --- a/code/game/objects/items/weapons/grenades/flashbang.dm +++ b/code/game/objects/items/weapons/grenades/flashbang.dm @@ -2,7 +2,7 @@ name = "flashbang" desc = "A less-than-lethal grenade designed for crowd control. Blinds all unprotected targets in range and disrupts their balance, sending them falling to the floor." icon_state = "flashbang" - item_state = "flashbang" + inhand_icon_state = "flashbang" belt_icon = "flashbang" origin_tech = "materials=2;combat=3" light_power = 10 diff --git a/code/game/objects/items/weapons/grenades/grenade.dm b/code/game/objects/items/weapons/grenades/grenade.dm index 137c51bb545..084183c9170 100644 --- a/code/game/objects/items/weapons/grenades/grenade.dm +++ b/code/game/objects/items/weapons/grenades/grenade.dm @@ -1,10 +1,11 @@ /obj/item/grenade name = "grenade" desc = "A hand held grenade with an adjustable timer." - w_class = WEIGHT_CLASS_SMALL icon = 'icons/obj/grenade.dmi' icon_state = "grenade" - item_state = "grenade" + worn_icon_state = "grenade" + inhand_icon_state = "grenade" + w_class = WEIGHT_CLASS_SMALL throw_speed = 3 throw_range = 20 flags = CONDUCT diff --git a/code/game/objects/items/weapons/grenades/smokebomb.dm b/code/game/objects/items/weapons/grenades/smokebomb.dm index 3a2fdb08663..34a411a7f45 100644 --- a/code/game/objects/items/weapons/grenades/smokebomb.dm +++ b/code/game/objects/items/weapons/grenades/smokebomb.dm @@ -2,9 +2,9 @@ name = "smoke bomb" desc = "A grenade filled with chemical agents that will turn into a dense smoke when detonated, making it impossible to see through without specialised optics." icon_state = "smoke" + inhand_icon_state = "smoke" det_time = 2 SECONDS modifiable_timer = FALSE - item_state = "smoke" var/datum/effect_system/smoke_spread/bad/smoke /obj/item/grenade/smokebomb/Initialize(mapload) diff --git a/code/game/objects/items/weapons/grenades/syndieminibomb.dm b/code/game/objects/items/weapons/grenades/syndieminibomb.dm index bc4dc74c91b..13c3111fac5 100644 --- a/code/game/objects/items/weapons/grenades/syndieminibomb.dm +++ b/code/game/objects/items/weapons/grenades/syndieminibomb.dm @@ -31,7 +31,8 @@ desc = "It's a normal black ink pen." icon = 'icons/obj/bureaucracy.dmi' icon_state = "pen" - item_state = "pen" + worn_icon_state = "pen" + inhand_icon_state = "pen" explosion_cause = "Syndicate minibomb (disguised as a black pen)" /obj/item/grenade/syndieminibomb/pen/attack_self__legacy__attackchain(mob/user) diff --git a/code/game/objects/items/weapons/handcuffs.dm b/code/game/objects/items/weapons/handcuffs.dm index 3be0a3fde49..70f87d862ec 100644 --- a/code/game/objects/items/weapons/handcuffs.dm +++ b/code/game/objects/items/weapons/handcuffs.dm @@ -142,7 +142,6 @@ desc = "A pair of restraints fashioned from long strands of flesh." icon = 'icons/obj/mining.dmi' icon_state = "sinewcuff" - item_state = "sinewcuff" belt_icon = null breakouttime = 30 SECONDS cuffsound = 'sound/weapons/cablecuff.ogg' @@ -154,7 +153,6 @@ name = "cable restraints" desc = "Looks like some cables tied together. Could be used to tie something up." icon_state = "cablecuff" - item_state = "cablecuff" cuffed_state = "cablecuff" belt_icon = "cablecuff" origin_tech = "engineering=2" @@ -235,7 +233,6 @@ name = "twimsts cuffs" desc = "Liquorice twist candy made into cable cuffs, tasty but it can't actually hold anyone." icon_state = "cablecuff" - item_state = "cablecuff" cuffed_state = "cablecuff" belt_icon = "cablecuff" color = "#E31818" diff --git a/code/game/objects/items/weapons/holosign_projector.dm b/code/game/objects/items/weapons/holosign_projector.dm index f3e496062b7..b82a233ce49 100644 --- a/code/game/objects/items/weapons/holosign_projector.dm +++ b/code/game/objects/items/weapons/holosign_projector.dm @@ -3,7 +3,7 @@ desc = "This shouldnt exist, if it does, tell a coder." icon = 'icons/obj/device.dmi' icon_state = "signmaker" - item_state = "electronic" + inhand_icon_state = "electronic" belt_icon = "holosign_creator" w_class = WEIGHT_CLASS_SMALL throw_speed = 3 diff --git a/code/game/objects/items/weapons/holy_weapons.dm b/code/game/objects/items/weapons/holy_weapons.dm index aa58c27e693..05cafd8697b 100644 --- a/code/game/objects/items/weapons/holy_weapons.dm +++ b/code/game/objects/items/weapons/holy_weapons.dm @@ -3,7 +3,10 @@ desc = "A rod of pure obsidian, its very presence disrupts and dampens the powers of dark magic." icon = 'icons/obj/weapons/magical_weapons.dmi' icon_state = "nullrod" - item_state = "tele_baton" + worn_icon_state = "tele_baton" + inhand_icon_state = "tele_baton" + lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' force = 15 throw_speed = 3 throw_range = 4 @@ -111,9 +114,11 @@ /obj/item/nullrod/godhand name = "god hand" - icon_state = "disintegrate" - item_state = "disintegrate" desc = "This hand of yours glows with an awesome power!" + icon_state = "disintegrate" + inhand_icon_state = "disintegrate" + lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' + righthand_file = 'icons/mob/inhands/items_righthand.dmi' flags = ABSTRACT | NODROP | DROPDEL w_class = WEIGHT_CLASS_HUGE hitsound = 'sound/weapons/sear.ogg' @@ -127,9 +132,10 @@ name = "red holy staff" desc = "It has a mysterious, protective aura." icon_state = "godstaff-red" + worn_icon_state = null + inhand_icon_state = null lefthand_file = 'icons/mob/inhands/staves_lefthand.dmi' righthand_file = 'icons/mob/inhands/staves_righthand.dmi' - item_state = "godstaff-red" w_class = WEIGHT_CLASS_HUGE force = 5 slot_flags = ITEM_SLOT_BACK @@ -141,16 +147,14 @@ /obj/item/nullrod/staff/blue name = "blue holy staff" icon_state = "godstaff-blue" - item_state = "godstaff-blue" /obj/item/nullrod/claymore name = "holy claymore" - lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' + desc = "A weapon fit for a crusade!" icon = 'icons/obj/weapons/melee.dmi' icon_state = "claymore" - item_state = "claymore" - desc = "A weapon fit for a crusade!" + worn_icon_state = null + inhand_icon_state = null w_class = WEIGHT_CLASS_BULKY slot_flags = ITEM_SLOT_BACK|ITEM_SLOT_BELT sharp = TRUE @@ -168,43 +172,38 @@ /obj/item/nullrod/claymore/darkblade name = "dark blade" - icon = 'icons/obj/weapons/magical_weapons.dmi' - icon_state = "cultblade" - item_state = "darkbalde" desc = "Spread the glory of the dark gods!" + icon = 'icons/obj/weapons/magical_weapons.dmi' + icon_state = "darkblade" slot_flags = ITEM_SLOT_BELT hitsound = 'sound/hallucinations/growl1.ogg' /obj/item/nullrod/claymore/chainsaw_sword name = "sacred chainsaw sword" + desc = "Suffer not a heretic to live." icon = 'icons/obj/weapons/magical_weapons.dmi' icon_state = "chainswordon" - item_state = "chainswordon" - desc = "Suffer not a heretic to live." slot_flags = ITEM_SLOT_BELT attack_verb = list("sawed", "torn", "cut", "chopped", "diced") hitsound = 'sound/weapons/chainsaw.ogg' /obj/item/nullrod/claymore/glowing name = "force blade" + desc = "The blade glows with the power of faith. Or possibly a battery." icon = 'icons/obj/weapons/magical_weapons.dmi' icon_state = "swordon" - item_state = "swordon" - desc = "The blade glows with the power of faith. Or possibly a battery." slot_flags = ITEM_SLOT_BELT /obj/item/nullrod/claymore/katana name = "hanzo steel" desc = "Capable of cutting clean through a holy claymore." icon_state = "katana" - item_state = "katana" /obj/item/nullrod/claymore/multiverse name = "extradimensional blade" desc = "Once the harbringer of a interdimensional war, now a dormant souvenir. Still sharp though." icon = 'icons/obj/weapons/magical_weapons.dmi' icon_state = "multiverse" - item_state = "multiverse" slot_flags = ITEM_SLOT_BELT /obj/item/nullrod/claymore/saber @@ -212,29 +211,23 @@ hitsound = 'sound/weapons/blade1.ogg' icon = 'icons/obj/weapons/energy_melee.dmi' icon_state = "swordblue" - item_state = "swordblue" desc = "If you strike me down, I shall become more robust than you can possibly imagine." slot_flags = ITEM_SLOT_BELT /obj/item/nullrod/claymore/saber/red name = "dark energy blade" icon_state = "swordred" - item_state = "swordred" desc = "Woefully ineffective when used on steep terrain." /obj/item/nullrod/claymore/saber/pirate name = "nautical energy cutlass" icon_state = "cutlass1" - item_state = "cutlass1" desc = "Convincing HR that your religion involved piracy was no mean feat." /obj/item/nullrod/sord name = "\improper UNREAL SORD" desc = "This thing is so unspeakably HOLY you are having a hard time even holding it." - lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' icon_state = "sord" - item_state = "sord" slot_flags = ITEM_SLOT_BELT force = 4.13 throwforce = 1 @@ -243,10 +236,11 @@ /obj/item/nullrod/scythe name = "reaper scythe" - icon = 'icons/obj/weapons/melee.dmi' - icon_state = "scythe0" - item_state = "scythe0" desc = "Ask not for whom the bell tolls..." + icon = 'icons/obj/weapons/melee.dmi' + icon_state = "scythe" + worn_icon_state = null + inhand_icon_state = null w_class = WEIGHT_CLASS_BULKY armor_penetration_flat = 30 slot_flags = ITEM_SLOT_BACK @@ -256,31 +250,22 @@ /obj/item/nullrod/scythe/vibro name = "high frequency blade" - lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' + desc = "Bad references are the DNA of the soul." icon = 'icons/obj/weapons/magical_weapons.dmi' icon_state = "hfrequency1" - item_state = "hfrequency1" - desc = "Bad references are the DNA of the soul." attack_verb = list("chopped", "sliced", "cut", "zandatsu'd") /obj/item/nullrod/scythe/spellblade - lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' - icon_state = "spellblade" - item_state = "spellblade" - icon = 'icons/obj/guns/magic.dmi' name = "dormant spellblade" desc = "The blade grants the wielder nearly limitless power...if they can figure out how to turn it on, that is." + icon = 'icons/obj/guns/magic.dmi' + icon_state = "spellblade" /obj/item/nullrod/scythe/talking name = "possessed blade" - lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' + desc = "When the station falls into chaos, it's nice to have a friend by your side." icon = 'icons/obj/weapons/magical_weapons.dmi' icon_state = "talking_sword" - item_state = "talking_sword" - desc = "When the station falls into chaos, it's nice to have a friend by your side." attack_verb = list("chopped", "sliced", "cut") force = 12 can_be_hit = TRUE // be a shit and you can get your ass beat @@ -380,11 +365,10 @@ /obj/item/nullrod/hammmer name = "relic war hammer" - lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' - icon_state = "hammeron" - item_state = "hammeron" desc = "This war hammer cost the chaplain fourty thousand space dollars." + icon_state = "hammeron" + worn_icon_state = null + inhand_icon_state = null slot_flags = ITEM_SLOT_BELT w_class = WEIGHT_CLASS_HUGE attack_verb = list("smashed", "bashed", "hammered", "crunched") @@ -392,11 +376,9 @@ /obj/item/nullrod/chainsaw name = "chainsaw hand" desc = "Good? Bad? You're the guy with the chainsaw hand." - lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' icon = 'icons/obj/weapons/melee.dmi' icon_state = "chainsaw_on" - item_state = "mounted_chainsaw" + inhand_icon_state = "mounted_chainsaw" w_class = WEIGHT_CLASS_HUGE flags = NODROP | ABSTRACT sharp = TRUE @@ -405,21 +387,24 @@ /obj/item/nullrod/clown name = "clown dagger" + desc = "Used for absolutely hilarious sacrifices." icon = 'icons/obj/wizard.dmi' icon_state = "clownrender" - item_state = "gold_horn" - desc = "Used for absolutely hilarious sacrifices." + worn_icon_state = null + inhand_icon_state = "gold_horn" + lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' + righthand_file = 'icons/mob/inhands/items_righthand.dmi' hitsound = 'sound/items/bikehorn.ogg' sharp = TRUE attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut", "honked") - /obj/item/nullrod/fedora name = "binary fedora" desc = "The brim of the hat is as sharp as the division between 0 and 1. It makes a mighty throwing weapon." icon = 'icons/obj/clothing/hats.dmi' icon_state = "fedora" - item_state = "fedora" + worn_icon_state = null + inhand_icon_state = null slot_flags = ITEM_SLOT_HEAD force = 0 throw_speed = 4 @@ -433,11 +418,9 @@ /obj/item/nullrod/armblade name = "dark blessing" desc = "Particularly twisted deities grant gifts of dubious value." - lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' icon = 'icons/obj/weapons/melee.dmi' icon_state = "arm_blade" - item_state = "arm_blade" + inhand_icon_state = null flags = ABSTRACT | NODROP w_class = WEIGHT_CLASS_HUGE sharp = TRUE @@ -462,7 +445,8 @@ desc = "An adorable stuffed toy that resembles the god of all carp. The teeth look pretty sharp. Activate it to receive the blessing of Carp-Sie." icon = 'icons/obj/toy.dmi' icon_state = "carpplushie" - item_state = "carp_plushie" + worn_icon_state = null + inhand_icon_state = null force = 13 attack_verb = list("bitten", "eaten", "fin slapped") hitsound = 'sound/weapons/bite.ogg' @@ -484,7 +468,6 @@ icon_state = "bostaff0" lefthand_file = 'icons/mob/inhands/staves_lefthand.dmi' righthand_file = 'icons/mob/inhands/staves_righthand.dmi' - item_state = "bostaff0" force = 13 slot_flags = ITEM_SLOT_BACK sharp = FALSE @@ -497,10 +480,10 @@ /obj/item/nullrod/tribal_knife name = "arrhythmic knife" - icon_state = "crysknife" - item_state = "crysknife" - w_class = WEIGHT_CLASS_HUGE desc = "They say fear is the true mind killer, but stabbing them in the head works too. Honour compels you to not sheathe it once drawn." + icon_state = "crysknife" + inhand_icon_state = null // no icon state + w_class = WEIGHT_CLASS_HUGE sharp = TRUE slot_flags = null flags = HANDSLOW @@ -520,21 +503,21 @@ /obj/item/nullrod/pitchfork name = "unholy pitchfork" - lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' - icon_state = "pitchfork0" - item_state = "pitchfork0" - w_class = WEIGHT_CLASS_NORMAL desc = "Holding this makes you look absolutely devilish." + icon_state = "pitchfork0" + worn_icon_state = null + inhand_icon_state = null + w_class = WEIGHT_CLASS_NORMAL attack_verb = list("poked", "impaled", "pierced", "jabbed") hitsound = 'sound/weapons/bladeslice.ogg' sharp = TRUE /obj/item/nullrod/rosary name = "prayer beads" - icon_state = "rosary" - item_state = null desc = "A set of prayer beads used by many of the more traditional religions in space.
Vampires and other unholy abominations have learned to fear these." + icon_state = "rosary" + worn_icon_state = null + inhand_icon_state = null force = 0 throwforce = 0 var/praying = FALSE @@ -586,26 +569,27 @@ to_chat(user, "Your prayer to [SSticker.Bible_deity_name] was interrupted.") praying = FALSE - /obj/item/nullrod/nazar name = "nazar" - icon_state = "nazar" - item_state = null desc = "A set of glass beads and amulet, which has been forged to provide powerful magic protection to the wielder." + icon_state = "nazar" + worn_icon_state = null + inhand_icon_state = null force = 0 throwforce = 0 antimagic_type = ALL /obj/item/nullrod/salt name = "Holy Salt" + desc = "While commonly used to repel some ghosts, it appears others are downright attracted to it." icon = 'icons/obj/food/containers.dmi' icon_state = "saltshakersmall" - desc = "While commonly used to repel some ghosts, it appears others are downright attracted to it." + worn_icon_state = null + inhand_icon_state = null force = 0 throwforce = 0 var/ghostcall_CD = 0 - /obj/item/nullrod/salt/attack_self__legacy__attackchain(mob/user) if(!user.mind || !HAS_MIND_TRAIT(user, TRAIT_HOLY)) @@ -619,14 +603,14 @@ notify_ghosts("The Chaplain is calling ghosts to [get_area(src)] with [name]!", source = src) else to_chat(user, "You need to wait before using [src] again.") - return - /obj/item/nullrod/rosary/bread name = "prayer bread" + desc = "a staple of worshipers of the Silentfather, this holy mime artifact has an odd effect on clowns." icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "baguette" - desc = "a staple of worshipers of the Silentfather, this holy mime artifact has an odd effect on clowns." + lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' + righthand_file = 'icons/mob/inhands/items_righthand.dmi' var/list/smited_clowns /obj/item/nullrod/rosary/bread/equipped(mob/user, slot, initial = FALSE) @@ -669,16 +653,16 @@ /obj/item/nullrod/missionary_staff name = "holy staff" desc = "It has a mysterious, protective aura." - reskinned = TRUE - reskin_selectable = FALSE icon_state = "godstaff-red" + worn_icon_state = null + inhand_icon_state = null lefthand_file = 'icons/mob/inhands/staves_lefthand.dmi' righthand_file = 'icons/mob/inhands/staves_righthand.dmi' - item_state = "godstaff-red" w_class = WEIGHT_CLASS_HUGE force = 5 slot_flags = ITEM_SLOT_BACK - + reskinned = TRUE + reskin_selectable = FALSE var/team_color = "red" var/obj/item/clothing/suit/hooded/chaplain_hoodie/missionary_robe/robes = null //the robes linked with this staff var/faith = 99 //a conversion requires 100 faith to attempt. faith recharges over time while you are wearing missionary robes that have been linked to the staff. @@ -689,12 +673,10 @@ . += "This seemingly standard holy staff is actually a disguised neurotransmitter capable of inducing blind zealotry in its victims. It must be allowed to recharge in the presence of a linked set of missionary robes. \ Use the staff in hand while wearing robes to link them both, then aim the staff at your victim to try and convert them." - /obj/item/nullrod/missionary_staff/New() ..() team_color = pick("red", "blue") icon_state = "godstaff-[team_color]" - item_state = "godstaff-[team_color]" name = "[team_color] holy staff" AddComponent(/datum/component/parry, _stamina_constant = 2, _stamina_coefficient = 0.5, _parryable_attack_types = ALL_ATTACK_TYPES) diff --git a/code/game/objects/items/weapons/kitchen.dm b/code/game/objects/items/weapons/kitchen.dm index ce55eaf8679..fcf08c8221e 100644 --- a/code/game/objects/items/weapons/kitchen.dm +++ b/code/game/objects/items/weapons/kitchen.dm @@ -102,8 +102,10 @@ */ /obj/item/kitchen/knife name = "kitchen knife" - icon_state = "knife" desc = "A general purpose Chef's Knife made by SpaceCook Incorporated. Guaranteed to stay sharp for years to come." + icon_state = "knife" + lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' flags = CONDUCT force = 10 w_class = WEIGHT_CLASS_SMALL @@ -115,8 +117,6 @@ attack_verb = list("slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") sharp = TRUE armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 50, ACID = 50) - lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' var/bayonet = FALSE //Can this be attached to a gun? /obj/item/kitchen/knife/Initialize(mapload) @@ -146,7 +146,6 @@ name = "glass shiv" desc = "A haphazard sharp object wrapped in cloth, just like great-great-great-great grandma used to make." icon = 'icons/obj/weapons/melee.dmi' - item_state = "glass_shiv" icon_state = "glass_shiv" /obj/item/kitchen/knife/shiv/carrot @@ -154,7 +153,6 @@ desc = "Unlike other carrots, you should probably keep this far away from your eyes." icon = 'icons/obj/kitchen.dmi' icon_state = "carrotshiv" - item_state = "carrotshiv" force = 8 throwforce = 12 //fuck git materials = list() @@ -164,8 +162,8 @@ /obj/item/kitchen/knife/butcher name = "butcher's cleaver" - icon_state = "butch" desc = "A huge thing used for chopping and chopping up meat. This includes clowns and clown-by-products." + icon_state = "butch" force = 15 throwforce = 8 attack_verb = list("cleaved", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") @@ -174,7 +172,7 @@ /obj/item/kitchen/knife/butcher/meatcleaver name = "meat cleaver" icon_state = "mcleaver" - item_state = "butch" + inhand_icon_state = "butch" force = 25 throwforce = 15 @@ -184,9 +182,10 @@ /obj/item/kitchen/knife/combat name = "combat knife" - icon_state = "combatknife" - item_state = "knife" desc = "A military combat utility survival knife." + icon_state = "combatknife" + worn_icon_state = "knife" + inhand_icon_state = "knife" force = 20 throwforce = 20 origin_tech = "materials=3;combat=4" @@ -195,25 +194,23 @@ /obj/item/kitchen/knife/combat/survival name = "survival knife" - icon_state = "survivalknife" desc = "A hunting grade survival knife." + icon_state = "survivalknife" force = 15 throwforce = 15 /obj/item/kitchen/knife/combat/survival/bone name = "bone dagger" - item_state = "bone_dagger" - icon_state = "bone_dagger" - lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' - righthand_file = 'icons/mob/inhands/items_righthand.dmi' desc = "A sharpened bone. The bare minimum in survival." + icon_state = "bone_dagger" + inhand_icon_state = "bone_dagger" materials = list() /obj/item/kitchen/knife/combat/cyborg name = "cyborg knife" + desc = "A cyborg-mounted plasteel knife. Extremely sharp and durable." icon = 'icons/obj/items_cyborg.dmi' icon_state = "knife" - desc = "A cyborg-mounted plasteel knife. Extremely sharp and durable." origin_tech = null /obj/item/kitchen/knife/cheese diff --git a/code/game/objects/items/weapons/legcuffs.dm b/code/game/objects/items/weapons/legcuffs.dm index 02e221cd6f7..20aef7243f5 100644 --- a/code/game/objects/items/weapons/legcuffs.dm +++ b/code/game/objects/items/weapons/legcuffs.dm @@ -182,7 +182,6 @@ lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' icon_state = "bola" - item_state = "bola" breakouttime = 3.5 SECONDS gender = NEUTER origin_tech = "engineering=3;combat=1" @@ -217,7 +216,7 @@ var/range_increment = round(max_range / max_spins) var/speed_increment = round(max_speed / max_spins) RegisterSignal(L, COMSIG_CARBON_SWAP_HANDS, PROC_REF(reset_values), override = TRUE) - item_state = "[initial(item_state)]_spin" + inhand_icon_state = "[initial(icon_state)]_spin" L.update_inv_r_hand() L.update_inv_l_hand() spinning = TRUE @@ -238,7 +237,7 @@ /obj/item/restraints/legcuffs/bola/proc/reset_values(mob/living/user) throw_range = initial(throw_range) throw_speed = initial(throw_speed) - item_state = initial(item_state) + inhand_icon_state = initial(inhand_icon_state) spinning = FALSE if(user) user.update_inv_r_hand() @@ -252,8 +251,6 @@ return TRUE return FALSE - - /obj/item/restraints/legcuffs/bola/throw_at(atom/target, range, speed, mob/thrower, spin=1, diagonals_first = 0, datum/callback/callback) playsound(loc,'sound/weapons/bolathrow.ogg', 50, TRUE) if(!..()) @@ -281,7 +278,6 @@ name = "reinforced bola" desc = "A strong bola, made with a long steel chain. It looks heavy, enough so that it could trip somebody." icon_state = "bola_r" - item_state = "bola_r" breakouttime = 7 SECONDS origin_tech = "engineering=4;combat=3" knockdown_duration = 2 SECONDS @@ -291,7 +287,6 @@ name = "energy bola" desc = "A specialized hard-light bola designed to ensnare fleeing criminals and aid in arrests." icon_state = "ebola" - item_state = "ebola" hitsound = 'sound/weapons/tase.ogg' w_class = WEIGHT_CLASS_SMALL breakouttime = 4 SECONDS diff --git a/code/game/objects/items/weapons/melee/energy_melee_weapons.dm b/code/game/objects/items/weapons/melee/energy_melee_weapons.dm index e10788f5d1f..b649e39f319 100644 --- a/code/game/objects/items/weapons/melee/energy_melee_weapons.dm +++ b/code/game/objects/items/weapons/melee/energy_melee_weapons.dm @@ -378,7 +378,6 @@ name = "hardlight blade" desc = "An extremely sharp blade made out of hard light. Packs quite a punch." icon_state = "lightblade" - item_state = "lightblade" /obj/item/melee/energy/proc/nemesis_effects(mob/living/user, mob/living/target) return diff --git a/code/game/objects/items/weapons/melee/melee.dm b/code/game/objects/items/weapons/melee/melee.dm index cf9fba49d11..f6436de9c54 100644 --- a/code/game/objects/items/weapons/melee/melee.dm +++ b/code/game/objects/items/weapons/melee/melee.dm @@ -9,7 +9,6 @@ name = "captain's saber" desc = "An elegant weapon, for a more civilized age." icon_state = "saber" - item_state = "saber" flags = CONDUCT force = 15 throwforce = 10 @@ -76,7 +75,6 @@ name = "snakesfang" desc = "A uniquely curved, black and red sword. Extra-edgy and cutting-edge." icon_state = "snakesfang" - item_state = "snakesfang" flags = CONDUCT force = 25 throwforce = 10 diff --git a/code/game/objects/items/weapons/melee/melee_misc.dm b/code/game/objects/items/weapons/melee/melee_misc.dm index b81fb4d0977..4e641d61386 100644 --- a/code/game/objects/items/weapons/melee/melee_misc.dm +++ b/code/game/objects/items/weapons/melee/melee_misc.dm @@ -3,7 +3,6 @@ name = "chain of command" desc = "A tool used by great men to placate the frothing masses." icon_state = "chain" - item_state = "chain" flags = CONDUCT slot_flags = ITEM_SLOT_BELT force = 10 @@ -21,7 +20,6 @@ name = "ice pick" desc = "Used for chopping ice. Also excellent for mafia esque murders." icon_state = "icepick" - item_state = "icepick" force = 15 throwforce = 10 w_class = WEIGHT_CLASS_SMALL @@ -32,7 +30,6 @@ name = "candy cane sword" desc = "A large candy cane with a sharpened point. Definitely too dangerous for schoolchildren." icon_state = "candy_sword" - item_state = "candy_sword" force = 10 throwforce = 7 attack_verb = list("slashed", "stabbed", "sliced", "caned") @@ -42,7 +39,6 @@ name = "flyswatter" desc = "Useful for killing insects of all sizes." icon_state = "flyswatter" - item_state = "flyswatter" force = 1 throwforce = 1 attack_verb = list("swatted", "smacked") diff --git a/code/game/objects/items/weapons/melee/spellblade.dm b/code/game/objects/items/weapons/melee/spellblade.dm index 083b5e1fcdf..83c451448e2 100644 --- a/code/game/objects/items/weapons/melee/spellblade.dm +++ b/code/game/objects/items/weapons/melee/spellblade.dm @@ -4,7 +4,6 @@ desc = "An enchanted blade with a series of runes along the side." icon = 'icons/obj/guns/magic.dmi' icon_state = "spellblade" - item_state = "spellblade" hitsound = 'sound/weapons/rapierhit.ogg' resistance_flags = LAVA_PROOF | FIRE_PROOF w_class = WEIGHT_CLASS_BULKY diff --git a/code/game/objects/items/weapons/misc_items.dm b/code/game/objects/items/weapons/misc_items.dm index 218de4a8393..fccf75455f7 100644 --- a/code/game/objects/items/weapons/misc_items.dm +++ b/code/game/objects/items/weapons/misc_items.dm @@ -27,7 +27,7 @@ name = "cane" desc = "A cane used by a true gentlemen. Or a clown." icon_state = "cane" - item_state = "stick" + inhand_icon_state = "stick" flags = CONDUCT force = 5.0 throwforce = 7.0 @@ -137,10 +137,10 @@ name = "gift" desc = "A wrapped item." icon_state = "gift3" + inhand_icon_state = "gift" + w_class = WEIGHT_CLASS_BULKY var/size = 3.0 var/obj/item/gift = null - item_state = "gift" - w_class = WEIGHT_CLASS_BULKY /obj/item/gift/emp_act(severity) ..() diff --git a/code/game/objects/items/weapons/pneumaticCannon.dm b/code/game/objects/items/weapons/pneumaticCannon.dm index 5ecd0b2f7c6..a0be0113dcb 100644 --- a/code/game/objects/items/weapons/pneumaticCannon.dm +++ b/code/game/objects/items/weapons/pneumaticCannon.dm @@ -1,15 +1,15 @@ /obj/item/pneumatic_cannon name = "pneumatic cannon" desc = "A gas-powered cannon that can fire any object loaded into it." - w_class = WEIGHT_CLASS_BULKY - force = 8 //Very heavy - attack_verb = list("bludgeoned", "smashed", "beaten") icon = 'icons/obj/pneumaticCannon.dmi' icon_state = "pneumaticCannon" - item_state = "bulldog" + inhand_icon_state = "bulldog" lefthand_file = 'icons/mob/inhands/guns_lefthand.dmi' righthand_file = 'icons/mob/inhands/guns_righthand.dmi' armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 60, ACID = 50) + w_class = WEIGHT_CLASS_BULKY + force = 8 //Very heavy + attack_verb = list("bludgeoned", "smashed", "beaten") new_attack_chain = TRUE ///The max weight of items that can fit into the cannon var/max_weight_class = 20 diff --git a/code/game/objects/items/weapons/powerfist.dm b/code/game/objects/items/weapons/powerfist.dm index 5cc14bf0b93..0c30c93f707 100644 --- a/code/game/objects/items/weapons/powerfist.dm +++ b/code/game/objects/items/weapons/powerfist.dm @@ -2,7 +2,6 @@ name = "power-fist" desc = "A metal gauntlet with a piston-powered ram ontop for that extra 'ompfh' in your punch." icon_state = "powerfist" - item_state = "powerfist" flags = CONDUCT attack_verb = list("whacked", "fisted", "power-punched") force = 12 @@ -14,7 +13,6 @@ var/fisto_setting = 1 /// Base pressure in kpa used by the powerfist per hit var/gasperfist = 17.5 - var/obj/item/tank/internals/tank = null //Tank used for the gauntlet's piston-ram. /obj/item/melee/powerfist/Destroy() diff --git a/code/game/objects/items/weapons/scissors.dm b/code/game/objects/items/weapons/scissors.dm index 6c1e9d252ae..dc4217225fc 100644 --- a/code/game/objects/items/weapons/scissors.dm +++ b/code/game/objects/items/weapons/scissors.dm @@ -2,7 +2,7 @@ name = "Scissors" desc = "Those are scissors. Don't run with them!" icon_state = "scissor" - item_state = "scissor" + inhand_icon_state = "scissor" force = 5 sharp = TRUE w_class = WEIGHT_CLASS_SMALL diff --git a/code/game/objects/items/weapons/shards.dm b/code/game/objects/items/weapons/shards.dm index 548e80fc985..82bfc83a486 100644 --- a/code/game/objects/items/weapons/shards.dm +++ b/code/game/objects/items/weapons/shards.dm @@ -5,10 +5,10 @@ desc = "A nasty looking shard of glass." icon = 'icons/obj/shards.dmi' icon_state = "large" + inhand_icon_state = "shard-glass" w_class = WEIGHT_CLASS_TINY force = 5 throwforce = 10 - item_state = "shard-glass" materials = list(MAT_GLASS = MINERAL_MATERIAL_AMOUNT) attack_verb = list("stabbed", "slashed", "sliced", "cut") hitsound = 'sound/weapons/bladeslice.ogg' diff --git a/code/game/objects/items/weapons/shields.dm b/code/game/objects/items/weapons/shields.dm index 7c1f6f4bb42..37508130d80 100644 --- a/code/game/objects/items/weapons/shields.dm +++ b/code/game/objects/items/weapons/shields.dm @@ -45,7 +45,6 @@ name = "roman shield" desc = "Bears an inscription on the inside: \"Romanes venio domus\"." icon_state = "roman_shield" - item_state = "roman_shield" materials = list(MAT_METAL=8500) /obj/item/shield/riot/roman/fake @@ -59,7 +58,6 @@ name = "wooden buckler" desc = "A medieval wooden buckler." icon_state = "buckler" - item_state = "buckler" materials = list() origin_tech = "materials=1;combat=3;biotech=2" resistance_flags = FLAMMABLE @@ -67,7 +65,6 @@ /obj/item/shield/riot/buckler/add_parry_component() AddComponent(/datum/component/parry, _stamina_constant = 2, _stamina_coefficient = 0.7, _parryable_attack_types = ALL_ATTACK_TYPES, _parry_cooldown = (10 / 3) SECONDS) // 2.3333 seconds of cooldown for 30% uptime - /obj/item/shield/energy name = "energy combat shield" desc = "A shield that reflects almost all energy projectiles, but is useless against physical attacks. It can be retracted, expanded, and stored anywhere." diff --git a/code/game/objects/items/weapons/storage/backpack.dm b/code/game/objects/items/weapons/storage/backpack.dm index 833216d15e9..58a50a5e76c 100644 --- a/code/game/objects/items/weapons/storage/backpack.dm +++ b/code/game/objects/items/weapons/storage/backpack.dm @@ -7,7 +7,6 @@ name = "backpack" desc = "You wear this on your back and put items into it." icon_state = "backpack" - item_state = "backpack" lefthand_file = 'icons/mob/inhands/clothing_lefthand.dmi' righthand_file = 'icons/mob/inhands/clothing_righthand.dmi' w_class = WEIGHT_CLASS_BULKY @@ -52,7 +51,6 @@ desc = "A bleeding-edge backpack that uses bluespace technology to create a localized dimensional pocket for storage." origin_tech = "bluespace=5;materials=4;engineering=4;plasmatech=5" icon_state = "holdingpack" - item_state = "holdingpack" max_w_class = WEIGHT_CLASS_BULKY max_combined_w_class = 28 resistance_flags = FIRE_PROOF @@ -96,22 +94,18 @@ name = "Santa's Gift Bag" desc = "Space Santa uses this to deliver toys to all the nice children in space on Christmas! Wow, it's pretty big!" icon_state = "giftbag0" - item_state = "giftbag0" max_combined_w_class = 400 // can store a ton of shit! /obj/item/storage/backpack/cultpack name = "trophy rack" desc = "It's useful for both carrying extra gear and proudly declaring your insanity." icon_state = "cultpack" - item_state = "cultpack" + inhand_icon_state = "backpack" /obj/item/storage/backpack/clown name = "Giggles Von Honkerton" desc = "It's a backpack made by Honk! Co." icon_state = "clownpack" - item_state = "clownpack" - -/obj/item/storage/backpack/clown/syndie /obj/item/storage/backpack/clown/syndie/populate_contents() new /obj/item/clothing/under/rank/civilian/clown(src) @@ -139,88 +133,76 @@ name = "Pierre the Panda" desc = "A backpack modelled after Pierre the Panda - the official mascot for the Université du Mime." icon_state = "mimepack" - item_state = "mimepack" /obj/item/storage/backpack/medic name = "medical backpack" desc = "It's a backpack especially designed for use in a sterile environment." icon_state = "medicalpack" - item_state = "medicalpack" /obj/item/storage/backpack/security name = "security backpack" desc = "It's a very robust backpack." icon_state = "securitypack" - item_state = "securitypack" /obj/item/storage/backpack/captain name = "captain's backpack" desc = "It's a special backpack made exclusively for Nanotrasen officers." icon_state = "captainpack" - item_state = "captainpack" resistance_flags = FIRE_PROOF /obj/item/storage/backpack/industrial name = "industrial backpack" desc = "It's a tough backpack for the daily grind of station life." icon_state = "engiepack" - item_state = "engiepack" + inhand_icon_state = "backpack" resistance_flags = FIRE_PROOF /obj/item/storage/backpack/industrial/atmos name = "atmospherics backpack" desc = "It's a fireproof backpack for Atmospherics Staff." icon_state = "atmospack" - item_state = "atmospack" /obj/item/storage/backpack/explorer name = "explorer bag" desc = "A robust backpack for stashing your loot." icon_state = "explorerpack" - item_state = "explorerpack" /obj/item/storage/backpack/botany name = "botany backpack" desc = "It's a backpack made of all-natural fibers." icon_state = "botpack" - item_state = "botpack" /obj/item/storage/backpack/chemistry name = "chemistry backpack" desc = "A backpack specially designed to repel stains and hazardous liquids." icon_state = "chempack" - item_state = "chempack" /obj/item/storage/backpack/genetics name = "genetics backpack" desc = "A bag designed to be super tough, just in case someone hulks out on you." icon_state = "genepack" - item_state = "genepack" /obj/item/storage/backpack/science name = "science backpack" desc = "A specially designed backpack. It's fire resistant and smells vaguely of plasma." icon_state = "toxpack" - item_state = "toxpack" resistance_flags = FIRE_PROOF /obj/item/storage/backpack/virology name = "virology backpack" desc = "A backpack made of hypo-allergenic fibers. It's designed to help prevent the spread of disease. Smells like monkey." icon_state = "viropack" - item_state = "viropack" /obj/item/storage/backpack/blueshield name = "blueshield backpack" desc = "A robust backpack issued to Nanotrasen's finest." icon_state = "blueshieldpack" - item_state = "blueshieldpack" /obj/item/storage/backpack/robotics name = "robotics backpack" desc = "A specially designed backpack. It's fire resistant and smells vaguely of welding fuel." icon_state = "robopack" - item_state = "robopack" + inhand_icon_state = "backpack" resistance_flags = FIRE_PROOF /* @@ -231,139 +213,125 @@ name = "leather satchel" desc = "It's a very fancy satchel made with fine leather." icon_state = "satchel" - item_state = "satchel" + inhand_icon_state = "satchel" resistance_flags = FIRE_PROOF var/strap_side_straight = FALSE /obj/item/storage/backpack/satchel/examine(mob/user) . = ..() - . += "You can Alt-Shift-Click [src] to flip it's strap side." + . += "You can Alt-Shift-Click [src] to flip its strap side." /obj/item/storage/backpack/satchel/AltShiftClick(mob/user) if(user.stat || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED) || !Adjacent(user)) return strap_side_straight = !strap_side_straight - item_state = strap_side_straight ? "satchel-flipped" : "satchel" - if(ishuman(loc)) - var/mob/living/carbon/human/H = loc - H.update_inv_back() + worn_icon_state = "satchel[strap_side_straight ? "-flipped" : ""]" + if(user.back == src) + user.update_inv_back() + +/obj/item/storage/backpack/satchel/withwallet/populate_contents() + new /obj/item/storage/wallet/random(src) /obj/item/storage/backpack/satcheldeluxe name = "leather satchel" desc = "An NT Deluxe satchel, with the finest quality leather and the company logo in a thin gold stitch." icon_state = "nt_deluxe" - item_state = "satchel" + worn_icon_state = "satchel" + inhand_icon_state = "satchel" /obj/item/storage/backpack/satchel/lizard name = "lizard skin handbag" desc = "A handbag made out of what appears to be supple green Unathi skin. A face can be vaguely seen on the front." icon_state = "satchel-lizard" - item_state = null - -/obj/item/storage/backpack/satchel/withwallet/populate_contents() - new /obj/item/storage/wallet/random(src) /obj/item/storage/backpack/satchel_norm name = "satchel" desc = "A deluxe NT Satchel, made of the highest quality leather." icon_state = "satchel-norm" - item_state = "satchel-norm" /obj/item/storage/backpack/satchel/clown name = "Tickles Von Squeakerton" desc = "A satchel with extra pockets for all your banana storing needs!" icon_state = "satchel-clown" - item_state = "satchel-clown" /obj/item/storage/backpack/satchel_eng name = "industrial satchel" desc = "A tough satchel with extra pockets." icon_state = "satchel-eng" - item_state = "satchel-eng" resistance_flags = FIRE_PROOF /obj/item/storage/backpack/satchel_atmos name = "atmospherics satchel" desc = "A fireproof satchel for keeping gear safe." icon_state = "satchel-atmos" - item_state = "satchel-atmos" resistance_flags = FIRE_PROOF /obj/item/storage/backpack/satchel/explorer name = "explorer satchel" desc = "A robust satchel for stashing your loot." icon_state = "satchel-explorer" - item_state = "satchel-explorer" /obj/item/storage/backpack/satchel_med name = "medical satchel" desc = "A sterile satchel used in medical departments." icon_state = "satchel-med" - item_state = "satchel-med" /obj/item/storage/backpack/satchel_vir name = "virologist satchel" desc = "A sterile satchel with virologist colours." icon_state = "satchel-vir" - item_state = "satchel-vir" + worn_icon_state = null + inhand_icon_state = null /obj/item/storage/backpack/satchel_chem name = "chemist satchel" desc = "A sterile satchel with chemist colours." icon_state = "satchel-chem" - item_state = "satchel-chem" /obj/item/storage/backpack/satchel_gen name = "geneticist satchel" desc = "A sterile satchel with geneticist colours." icon_state = "satchel-gen" - item_state = "satchel-gen" /obj/item/storage/backpack/satchel_tox name = "scientist satchel" desc = "Useful for holding research materials." icon_state = "satchel-tox" - item_state = "satchel-tox" resistance_flags = FIRE_PROOF /obj/item/storage/backpack/satchel_sec name = "security satchel" desc = "A robust satchel for security related needs." icon_state = "satchel-sec" - item_state = "satchel-sec" /obj/item/storage/backpack/satchel_hyd name = "hydroponics satchel" desc = "A green satchel for plant related work." icon_state = "satchel-hyd" - item_state = "satchel-hyd" /obj/item/storage/backpack/satchel_cap name = "captain's satchel" desc = "An exclusive satchel for Nanotrasen officers." icon_state = "satchel-cap" - item_state = "satchel-cap" resistance_flags = FIRE_PROOF /obj/item/storage/backpack/satchel_blueshield name = "blueshield satchel" desc = "A robust satchel issued to Nanotrasen's finest." icon_state = "satchel-blueshield" - item_state = "satchel-blueshield" /obj/item/storage/backpack/satchel_robo name = "bioengineer satchel" desc = "A black satchel designed for holding repair equipment." icon_state = "satchel-robo" - item_state = "satchel-robo" + inhand_icon_state = "satchel-norm" resistance_flags = FIRE_PROOF /obj/item/storage/backpack/satchel_flat name = "smuggler's satchel" desc = "A very slim satchel that can easily fit into tight spaces." icon_state = "satchel-flat" - item_state = "satchel-flat" w_class = WEIGHT_CLASS_NORMAL //Can fit in backpacks itself. max_combined_w_class = 15 level = 1 @@ -391,7 +359,6 @@ name = "duffelbag" desc = "A large grey duffelbag designed to hold more items than a regular bag. It slows you down when unzipped." icon_state = "duffel" - item_state = "duffel" max_combined_w_class = 30 /// Is the bag zipped up? var/zipped = TRUE @@ -399,8 +366,6 @@ var/zip_time = 0.7 SECONDS /// This variable is used to change the icon state to the variable when opened var/open_icon_sprite - /// This variable is used to change the item state to the variable when opened - var/open_item_sprite /// Do we want the bag to be antidropped when zipped up? var/antidrop_on_zip = FALSE @@ -443,17 +408,9 @@ if(!zipped) if(open_icon_sprite) icon_state = open_icon_sprite - if(open_item_sprite) - item_state = open_item_sprite else if(open_icon_sprite) icon_state = initial(icon_state) - item_state = initial(item_state) - if(ishuman(loc)) - var/mob/living/carbon/human/H = loc - H.update_inv_r_hand() - H.update_inv_l_hand() - // The following three procs handle refusing access to contents if the duffel is zipped @@ -495,7 +452,6 @@ name = "suspicious looking duffelbag" desc = "A large duffelbag for holding extra tactical supplies." icon_state = "duffel-syndiammo" - item_state = "duffel-syndiammo" origin_tech = "syndicate=1" silent = TRUE zip_time = 0 @@ -505,7 +461,6 @@ name = "suspicious duffelbag" desc = "A black and red duffelbag with a red and white cross sewn onto it." icon_state = "duffel-syndimed" - item_state = "duffel-syndimed" /obj/item/storage/backpack/duffel/syndie/shotgun desc = "A large duffelbag, packed to the brim with Bulldog shotgun ammo." @@ -527,7 +482,7 @@ new /obj/item/ammo_box/magazine/m12g/xtr_lrg/buckshot(src) new /obj/item/ammo_box/magazine/m12g/xtr_lrg/dragon(src) -/obj/item/storage/backpack/duffel/mining_conscript/ +/obj/item/storage/backpack/duffel/mining_conscript name = "mining conscription kit" desc = "A kit containing everything a crewmember needs to support a shaft miner in the field." @@ -544,7 +499,6 @@ new /obj/item/flashlight/seclite(src) new /obj/item/clothing/suit/hooded/explorer(src) - /obj/item/storage/backpack/duffel/syndie/smg desc = "A large duffel bag, packed to the brim with C-20r magazines." @@ -631,7 +585,8 @@ name = "magic nanny bag" desc = "Not to be confused with a magic granny bag. Zip it up to make it unable to be dropped while closed." icon_state = "magic_nanny_bag" - item_state = "magic_nanny_bag" + worn_icon_state = "magic_nanny_bag" + inhand_icon_state = "magic_nanny_bag" max_w_class = WEIGHT_CLASS_HUGE slot_flags = 0 storage_slots = 98 //Most that fits on your screen. Good luck getting that much in there. @@ -642,7 +597,6 @@ open_icon_sprite = "magic_nanny_bag_open" antidrop_on_zip = TRUE - /obj/item/storage/backpack/duffel/magic_nanny_bag/populate_contents(attempts = 0) var/value = 0 //Melee Weapon @@ -809,89 +763,77 @@ name = "captain's duffelbag" desc = "A duffelbag designed to hold large quantities of condoms." icon_state = "duffel-captain" - item_state = "duffel-captain" resistance_flags = FIRE_PROOF /obj/item/storage/backpack/duffel/security name = "security duffelbag" desc = "A duffelbag built with robust fabric!" icon_state = "duffel-security" - item_state = "duffel-security" /obj/item/storage/backpack/duffel/virology name = "virology duffelbag" desc = "A white duffelbag designed to contain biohazards." icon_state = "duffel-viro" - item_state = "duffel-viro" /obj/item/storage/backpack/duffel/science name = "scientist duffelbag" desc = "A duffelbag designed to hold the secrets of space." icon_state = "duffel-toxins" - item_state = "duffel-toxins" /obj/item/storage/backpack/duffel/genetics name = "geneticist duffelbag" desc = "A duffelbag designed to hold gibbering monkies." icon_state = "duffel-gene" - item_state = "duffel-gene" /obj/item/storage/backpack/duffel/chemistry name = "chemist duffelbag" desc = "A duffelbag designed to hold corrosive substances." icon_state = "duffel-chemistry" - item_state = "duffel-chemistry" /obj/item/storage/backpack/duffel/medical name = "medical duffelbag" desc = "A duffelbag designed to hold medicine." icon_state = "duffel-med" - item_state = "duffel-med" /obj/item/storage/backpack/duffel/engineering name = "industrial duffelbag" desc = "A duffelbag designed to hold tools." icon_state = "duffel-eng" - item_state = "duffel-eng" resistance_flags = FIRE_PROOF /obj/item/storage/backpack/duffel/atmos name = "atmospherics duffelbag" desc = "A duffelbag designed to hold tools. This one is specially designed for atmospherics." icon_state = "duffel-atmos" - item_state = "duffel-atmos" resistance_flags = FIRE_PROOF /obj/item/storage/backpack/duffel/hydro name = "hydroponics duffelbag" desc = "A duffelbag designed to hold seeds and fauna." icon_state = "duffel-hydro" - item_state = "duffel-hydro" /obj/item/storage/backpack/duffel/clown name = "smiles von wiggleton" desc = "A duffelbag designed to hold bananas and bike horns." icon_state = "duffel-clown" - item_state = "duffel-clown" /obj/item/storage/backpack/duffel/blueshield name = "blueshield duffelbag" desc = "A robust duffelbag issued to Nanotrasen's finest." icon_state = "duffel-blueshield" - item_state = "duffel-blueshield" /obj/item/storage/backpack/duffel/robotics name = "roboticist duffelbag" desc = "A duffelbag designed to hold tools." icon_state = "duffel-robo" - item_state = "duffel-robo" + inhand_icon_state = "duffel" //ERT backpacks. /obj/item/storage/backpack/ert name = "emergency response team backpack" desc = "A spacious backpack with lots of pockets, used by members of the Nanotrasen Emergency Response Team." icon_state = "ert_commander" - item_state = null + inhand_icon_state = "backpack" max_combined_w_class = 30 resistance_flags = FIRE_PROOF @@ -934,4 +876,4 @@ name = "Deathsquad backpack" desc = "A spacious red & black combat rucksack made of lightweight nanomesh. Likely the most intimidating backpack one will ever see." icon_state = "ert_security" - + inhand_icon_state = null diff --git a/code/game/objects/items/weapons/storage/bags.dm b/code/game/objects/items/weapons/storage/bags.dm index 7e09e5c9d3f..d75a14921eb 100644 --- a/code/game/objects/items/weapons/storage/bags.dm +++ b/code/game/objects/items/weapons/storage/bags.dm @@ -115,7 +115,6 @@ desc = "It's a very flimsy, very noisy alternative to a bag." icon = 'icons/obj/trash.dmi' icon_state = "plasticbag" - item_state = "plasticbag" slot_flags = ITEM_SLOT_HEAD|ITEM_SLOT_BELT w_class = WEIGHT_CLASS_BULKY display_contents_with_number = 0 //or else this will lead to stupid behavior. @@ -128,7 +127,6 @@ return FALSE return ..() - /obj/item/storage/bag/plasticbag/equipped(mob/user, slot) if(slot==ITEM_SLOT_HEAD) storage_slots = 0 @@ -508,7 +506,6 @@ desc = "A bag for envelopes, stamps, pens, and papers." icon = 'icons/obj/bureaucracy.dmi' icon_state = "mailbag" - item_state = "mailbag" storage_slots = 14 max_combined_w_class = 28 prefered_slot_flags = ITEM_SLOT_BOTH_POCKETS @@ -524,7 +521,6 @@ desc = "A bag for storing various small scale construction supplies, such as wiring and circuit boards." icon = 'icons/obj/tools.dmi' icon_state = "construction_bag" - item_state = "construction_bag" storage_slots = 30 max_combined_w_class = 60 prefered_slot_flags = ITEM_SLOT_BOTH_POCKETS @@ -540,7 +536,6 @@ desc = "A fireproof bag for storing modifications, casts, and modification components." icon = 'icons/obj/tools.dmi' icon_state = "smith_bag" - item_state = "smith_bag" storage_slots = 30 max_combined_w_class = 60 prefered_slot_flags = ITEM_SLOT_BOTH_POCKETS diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm index 38bb7a8a6ec..1b311fe0763 100644 --- a/code/game/objects/items/weapons/storage/belt.dm +++ b/code/game/objects/items/weapons/storage/belt.dm @@ -2,8 +2,7 @@ name = "belt" desc = "Can hold various things." icon = 'icons/obj/clothing/belts.dmi' - icon_state = "utilitybelt" - item_state = "utility" + icon_state = "utility" lefthand_file = 'icons/mob/inhands/equipment/belt_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/belt_righthand.dmi' slot_flags = ITEM_SLOT_BELT @@ -133,8 +132,7 @@ /obj/item/storage/belt/utility/chief name = "advanced toolbelt" desc = "Holds tools, looks snazzy, and fits nicely into a bag." - icon_state = "utilitybelt_ce" - item_state = "utility_ce" + icon_state = "utility_ce" storable = TRUE /obj/item/storage/belt/utility/chief/full/populate_contents() @@ -151,8 +149,8 @@ /// A cool looking belt thats essentially a syndicate toolbox /obj/item/storage/belt/utility/syndi_researcher desc = "A belt for holding tools, but with style." - icon_state = "assaultbelt" - item_state = "assault" + icon_state = "assault" + inhand_icon_state = "utility" /obj/item/storage/belt/utility/syndi_researcher/populate_contents() new /obj/item/screwdriver(src, "red") @@ -166,8 +164,8 @@ /obj/item/storage/belt/utility/expedition desc = "A belt for holding tools, but with style." - icon_state = "assaultbelt" - item_state = "assault" + icon_state = "assault" + inhand_icon_state = "utility" /obj/item/storage/belt/utility/expedition/populate_contents() new /obj/item/screwdriver(src, "blue") @@ -187,8 +185,7 @@ /obj/item/storage/belt/medical name = "medical belt" desc = "Can hold various medical equipment." - icon_state = "medicalbelt" - item_state = "medical" + icon_state = "medical" use_to_pickup = TRUE //Allow medical belt to pick up medicine use_item_overlays = TRUE max_w_class = WEIGHT_CLASS_NORMAL @@ -261,8 +258,7 @@ /obj/item/storage/belt/botany name = "botanist belt" desc = "Can hold various botanical supplies." - icon_state = "botanybelt" - item_state = "botany" + icon_state = "botany" use_item_overlays = TRUE can_hold = list( /obj/item/plant_analyzer, @@ -296,8 +292,7 @@ /obj/item/storage/belt/security name = "security belt" desc = "Can hold security gear like handcuffs and flashes." - icon_state = "securitybelt" - item_state = "security"//Could likely use a better one. + icon_state = "security" storage_slots = 5 max_w_class = WEIGHT_CLASS_NORMAL use_item_overlays = TRUE @@ -357,7 +352,7 @@ name = "security webbing" desc = "Unique and versatile chest rig, can hold security gear." icon_state = "securitywebbing" - item_state = "securitywebbing" + inhand_icon_state = "webbing" storage_slots = 6 max_combined_w_class = 15 use_item_overlays = FALSE @@ -367,7 +362,7 @@ name = "\improper Federation combat webbing" desc = "A tactical chest rig used by soldiers and marines of the Trans-Solar Federation. It's covered in pouches and attachment points." icon_state = "federationwebbing" - item_state = "federationwebbing" + inhand_icon_state = "webbing" storage_slots = 15 max_combined_w_class = 25 layer_over_suit = TRUE @@ -390,7 +385,6 @@ name = "soul stone belt" desc = "Designed for ease of access to the shards during a fight, as to not let a single enemy spirit slip away." icon_state = "soulstonebelt" - item_state = "soulstonebelt" storage_slots = 6 use_item_overlays = TRUE can_hold = list( @@ -406,8 +400,7 @@ /obj/item/storage/belt/champion name = "championship belt" desc = "Proves to the world that you are the strongest!" - icon_state = "championbelt" - item_state = "champion" + icon_state = "champion" materials = list(MAT_GOLD=400) storage_slots = TRUE can_hold = list( @@ -417,8 +410,7 @@ /obj/item/storage/belt/military name = "military belt" desc = "A syndicate belt designed to be used by boarding parties. Its style is modelled after the hardsuits they wear." - icon_state = "militarybelt" - item_state = "military" + icon_state = "military" max_combined_w_class = 18 resistance_flags = FIRE_PROOF use_item_overlays = TRUE // Will show the tools on the sprite @@ -433,14 +425,13 @@ ) /obj/item/storage/belt/military/sst - icon_state = "assaultbelt" - item_state = "assault" + icon_state = "assault" + inhand_icon_state = "utility" /obj/item/storage/belt/military/traitor name = "tool-belt" desc = "Can hold various tools. This model seems to have additional compartments and folds up rather nicely into a bag." - icon_state = "utilitybelt" - item_state = "utility" + icon_state = "utility" storable = TRUE /obj/item/storage/belt/military/traitor/hacker/populate_contents() @@ -456,8 +447,8 @@ /obj/item/storage/belt/grenade name = "grenadier belt" desc = "A belt for holding grenades." - icon_state = "assaultbelt" - item_state = "assault" + icon_state = "assault" + inhand_icon_state = "utility" storage_slots = 30 max_combined_w_class = 60 display_contents_with_number = TRUE @@ -465,7 +456,7 @@ /obj/item/grenade, /obj/item/lighter, /obj/item/reagent_containers/drinks/bottle/molotov - ) + ) /obj/item/storage/belt/grenade/full/populate_contents() for(var/I in 1 to 4) @@ -499,8 +490,8 @@ /obj/item/storage/belt/military/assault name = "assault belt" desc = "A tactical assault belt." - icon_state = "assaultbelt" - item_state = "assault" + icon_state = "assault" + inhand_icon_state = "utility" storage_slots = 6 w_class_override = list( /obj/item/crowbar, @@ -550,8 +541,7 @@ /obj/item/storage/belt/viper name = "utility belt" desc = "Holds smokebombs, bolas, and knives. Excellent for sneaking around." - icon_state = "securitybelt" - item_state = "security" + icon_state = "security" max_w_class = WEIGHT_CLASS_NORMAL max_combined_w_class = 18 can_hold = list( @@ -570,7 +560,6 @@ name = "janibelt" desc = "A belt used to hold most janitorial supplies." icon_state = "janibelt" - item_state = "janibelt" storage_slots = 6 max_w_class = WEIGHT_CLASS_BULKY // Set to this so the light replacer can fit. use_item_overlays = TRUE @@ -601,7 +590,8 @@ desc = "For the mining master, holds your lazarus capsules." icon_state = "lazarusbelt_0" base_icon_state = "lazarusbelt" - item_state = "lazbelt" + worn_icon_state = "lazbelt" + inhand_icon_state = "utility" w_class = WEIGHT_CLASS_BULKY max_w_class = WEIGHT_CLASS_TINY max_combined_w_class = 6 @@ -626,12 +616,12 @@ ..() update_icon() - /obj/item/storage/belt/bandolier name = "bandolier" desc = "A bandolier for holding shotgun ammunition." icon_state = "bandolier_0" - item_state = "bandolier" + worn_icon_state = "bandolier" + inhand_icon_state = "bandolier" storage_slots = 16 max_combined_w_class = 16 layer_over_suit = TRUE @@ -660,7 +650,6 @@ name = "shoulder holster" desc = "A holster to conceal a carried handgun. WARNING: Badasses only." icon_state = "holster" - item_state = "holster" storage_slots = 1 max_w_class = WEIGHT_CLASS_NORMAL can_hold = list( @@ -672,7 +661,6 @@ name = "wand belt" desc = "A belt designed to hold various rods of power. A veritable fanny pack of exotic magic." icon_state = "soulstonebelt" - item_state = "soulstonebelt" storage_slots = 6 use_item_overlays = TRUE can_hold = list( @@ -695,8 +683,7 @@ /obj/item/storage/belt/wands/fireballs name = "infernal belt" desc = "\"Use Fireball and only Fireball. Nothing but fireball. Just Fireball. Just Fireball.\"" - icon_state = "militarybelt" - item_state = "military" + icon_state = "military" can_hold = list(/obj/item/gun/magic/wand/fireball) /obj/item/storage/belt/wands/fireballs/populate_contents() @@ -710,7 +697,6 @@ name = "\improper Runic Belt" desc = "A belt designed to hold safely contain Plague Talismans. Better hope it doesn't start dripping..." icon_state = "soulstonebelt" - item_state = "soulstonebelt" storage_slots = 5 use_item_overlays = TRUE can_hold = list( @@ -726,64 +712,52 @@ name = "fannypack" desc = "A dorky fannypack for keeping small items in." icon_state = "fannypack_leather" - item_state = "fannypack_leather" storage_slots = 3 /obj/item/storage/belt/fannypack/black name = "black fannypack" icon_state = "fannypack_black" - item_state = "fannypack_black" /obj/item/storage/belt/fannypack/red name = "red fannypack" icon_state = "fannypack_red" - item_state = "fannypack_red" /obj/item/storage/belt/fannypack/purple name = "purple fannypack" icon_state = "fannypack_purple" - item_state = "fannypack_purple" /obj/item/storage/belt/fannypack/blue name = "blue fannypack" icon_state = "fannypack_blue" - item_state = "fannypack_blue" /obj/item/storage/belt/fannypack/orange name = "orange fannypack" icon_state = "fannypack_orange" - item_state = "fannypack_orange" /obj/item/storage/belt/fannypack/white name = "white fannypack" icon_state = "fannypack_white" - item_state = "fannypack_white" /obj/item/storage/belt/fannypack/green name = "green fannypack" icon_state = "fannypack_green" - item_state = "fannypack_green" /obj/item/storage/belt/fannypack/pink name = "pink fannypack" icon_state = "fannypack_pink" - item_state = "fannypack_pink" /obj/item/storage/belt/fannypack/cyan name = "cyan fannypack" icon_state = "fannypack_cyan" - item_state = "fannypack_cyan" /obj/item/storage/belt/fannypack/yellow name = "yellow fannypack" icon_state = "fannypack_yellow" - item_state = "fannypack_yellow" /obj/item/storage/belt/sheath name = "sword sheath" desc = "Can hold swords. If you see this, it is a bug. Please report this on GitHub." icon_state = "sheath" - item_state = "sheath" storage_slots = 1 w_class = WEIGHT_CLASS_BULKY max_w_class = WEIGHT_CLASS_BULKY @@ -823,13 +797,8 @@ /obj/item/storage/belt/sheath/update_icon_state() if(length(contents)) icon_state = "[base_icon_state]-sword" - item_state = "[base_icon_state]-sword" else icon_state = base_icon_state - item_state = base_icon_state - if(isliving(loc)) - var/mob/living/L = loc - L.update_inv_belt() /obj/item/storage/belt/sheath/saber name = "saber sheath" @@ -869,7 +838,7 @@ name = "Belt of Holding" desc = "A bleeding-edge storage medium that incorporates principles developed for the Bag of Holding into belt form." icon_state = "holdingbelt" - item_state = "holdingbelt" + inhand_icon_state = "utility" storage_slots = 14 w_class = WEIGHT_CLASS_BULKY max_combined_w_class = 21 // = 14 * 1.5, not 14 * 2. This is deliberate @@ -889,8 +858,7 @@ /obj/item/storage/belt/bluespace/owlman name = "Owlman's utility belt" desc = "Sometimes people choose justice. Sometimes, justice chooses you..." - icon_state = "securitybelt" - item_state = "security" + icon_state = "security" storage_slots = 6 max_w_class = WEIGHT_CLASS_NORMAL max_combined_w_class = 18 @@ -953,7 +921,6 @@ name = "Admin's Tool-belt" desc = "Holds everything for those that run everything." icon_state = "soulstonebelt" - item_state = "soulstonebelt" w_class = 10 // permit holding other storage items storage_slots = 28 max_w_class = 10 @@ -968,15 +935,10 @@ new /obj/item/wrench(src) new /obj/item/multitool(src) new /obj/item/stack/cable_coil(src) - new /obj/item/restraints/handcuffs(src) new /obj/item/dnainjector/firemut(src) new /obj/item/dnainjector/telemut(src) new /obj/item/dnainjector/hulkmut(src) -// new /obj/item/spellbook(src) // for smoke effects, door openings, etc -// new /obj/item/magic/spellbook(src) - -// new/obj/item/reagent_containers/hypospray/admin(src) /obj/item/storage/belt/bluespace/sandbox name = "Sandbox Mode Toolbelt" @@ -995,7 +957,6 @@ new /obj/item/wrench(src) new /obj/item/multitool(src) new /obj/item/stack/cable_coil(src) - new /obj/item/analyzer(src) new /obj/item/healthanalyzer(src) @@ -1003,7 +964,6 @@ name = "explorer's webbing" desc = "A versatile chest rig, cherished by miners and hunters alike." icon_state = "explorer1" - item_state = "explorer1" storage_slots = 6 max_w_class = WEIGHT_CLASS_BULKY max_combined_w_class = 20 @@ -1054,20 +1014,17 @@ /obj/item/storage/belt/mining/alt icon_state = "explorer2" - item_state = "explorer2" /obj/item/storage/belt/mining/primitive name = "hunter's belt" desc = "A versatile belt, woven from sinew." icon_state = "ebelt" - item_state = "ebelt" storage_slots = 5 /obj/item/storage/belt/chef name = "culinary tool apron" desc = "An apron with various pockets for holding all your cooking tools and equipment." icon_state = "chefbelt" - item_state = "chefbelt" storage_slots = 10 max_w_class = WEIGHT_CLASS_NORMAL max_combined_w_class = 25 diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index 27a2a819aa6..2e59dfc41a0 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -24,7 +24,7 @@ desc = "It's just an ordinary box." icon = 'icons/obj/boxes.dmi' icon_state = "box" - item_state = "syringe_kit" + inhand_icon_state = "syringe_kit" resistance_flags = FLAMMABLE drop_sound = 'sound/items/handling/cardboardbox_drop.ogg' pickup_sound = 'sound/items/handling/cardboardbox_pickup.ogg' @@ -1067,7 +1067,6 @@ desc = "A sack neatly crafted out of paper." icon = 'icons/obj/storage.dmi' icon_state = "paperbag_None" - item_state = "paperbag_None" foldable = null var/design = NODESIGN @@ -1086,11 +1085,7 @@ desc = "A paper sack with a crude smile etched onto the side." /obj/item/storage/box/papersack/update_icon_state() - item_state = "paperbag_[design]" - if(!length(contents)) - icon_state = "[item_state]" - else - icon_state = "[item_state]_closed" + icon_state = "paperbag_[design][length(contents) ? "_closed" : ""]" /obj/item/storage/box/papersack/attackby__legacy__attackchain(obj/item/W, mob/user, params) if(is_pen(W)) @@ -1113,12 +1108,12 @@ return else if(W.sharp) if(!length(contents)) - if(item_state == "paperbag_None") + if(icon_state == "paperbag_None") to_chat(user, "You cut eyeholes into [src].") new /obj/item/clothing/head/papersack(user.loc) qdel(src) return - else if(item_state == "paperbag_SmileyFace") + else if(icon_state == "paperbag_SmileyFace") to_chat(user, "You cut eyeholes into [src] and modify the design.") new /obj/item/clothing/head/papersack/smiley(user.loc) qdel(src) diff --git a/code/game/objects/items/weapons/storage/briefcase.dm b/code/game/objects/items/weapons/storage/briefcase.dm index 7b8524fe66d..d1ed97e4a46 100644 --- a/code/game/objects/items/weapons/storage/briefcase.dm +++ b/code/game/objects/items/weapons/storage/briefcase.dm @@ -2,7 +2,6 @@ name = "briefcase" desc = "It's made of AUTHENTIC faux-leather and has a price-tag still attached. Its owner must be a real professional." icon_state = "briefcase" - item_state = "briefcase" flags = CONDUCT hitsound = "swing_hit" use_sound = 'sound/effects/briefcase.ogg' diff --git a/code/game/objects/items/weapons/storage/lockbox.dm b/code/game/objects/items/weapons/storage/lockbox.dm index a867e00c74c..3b101ab6dce 100644 --- a/code/game/objects/items/weapons/storage/lockbox.dm +++ b/code/game/objects/items/weapons/storage/lockbox.dm @@ -2,7 +2,7 @@ name = "lockbox" desc = "A locked box." icon_state = "lockbox+l" - item_state = "syringe_kit" + inhand_icon_state = "syringe_kit" w_class = WEIGHT_CLASS_BULKY max_w_class = WEIGHT_CLASS_NORMAL storage_slots = 4 diff --git a/code/game/objects/items/weapons/storage/secure.dm b/code/game/objects/items/weapons/storage/secure.dm index 2e60afda794..fff28d5e001 100644 --- a/code/game/objects/items/weapons/storage/secure.dm +++ b/code/game/objects/items/weapons/storage/secure.dm @@ -201,7 +201,7 @@ name = "secure briefcase" desc = "A large briefcase with a digital locking system." icon_state = "secure" - item_state = "sec-case" + inhand_icon_state = "sec-case" flags = CONDUCT hitsound = "swing_hit" use_sound = 'sound/effects/briefcase.ogg' diff --git a/code/game/objects/items/weapons/storage/toolbox.dm b/code/game/objects/items/weapons/storage/toolbox.dm index a0b093cb822..2dae2588d70 100644 --- a/code/game/objects/items/weapons/storage/toolbox.dm +++ b/code/game/objects/items/weapons/storage/toolbox.dm @@ -2,7 +2,7 @@ name = "toolbox" desc = "Danger. Very robust." icon_state = "toolbox_default" - item_state = "toolbox_default" + inhand_icon_state = "toolbox_default" lefthand_file = 'icons/mob/inhands/equipment/toolbox_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/toolbox_righthand.dmi' flags = CONDUCT @@ -39,7 +39,7 @@ /obj/item/storage/toolbox/emergency name = "emergency toolbox" icon_state = "red" - item_state = "toolbox_red" + inhand_icon_state = "toolbox_red" /obj/item/storage/toolbox/emergency/populate_contents() new /obj/item/crowbar/small(src) @@ -59,7 +59,7 @@ /obj/item/storage/toolbox/mechanical name = "mechanical toolbox" icon_state = "blue" - item_state = "toolbox_blue" + inhand_icon_state = "toolbox_blue" /obj/item/storage/toolbox/mechanical/populate_contents() new /obj/item/screwdriver(src) @@ -80,7 +80,7 @@ /obj/item/storage/toolbox/electrical name = "electrical toolbox" icon_state = "yellow" - item_state = "toolbox_yellow" + inhand_icon_state = "toolbox_yellow" /obj/item/storage/toolbox/electrical/populate_contents() var/pickedcolor = pick(COLOR_RED, COLOR_YELLOW, COLOR_GREEN, COLOR_BLUE, COLOR_PINK, COLOR_ORANGE, COLOR_CYAN, COLOR_WHITE) @@ -98,7 +98,7 @@ /obj/item/storage/toolbox/syndicate name = "suspicious looking toolbox" icon_state = "syndicate" - item_state = "toolbox_syndi" + inhand_icon_state = "toolbox_syndi" origin_tech = "combat=2;syndicate=1;engineering=2" silent = TRUE force = 15 @@ -116,16 +116,16 @@ /obj/item/storage/toolbox/fakesyndi name = "suspicous looking toolbox" icon_state = "syndicate" - item_state = "toolbox_syndi" + inhand_icon_state = "toolbox_syndi" desc = "Danger. Very Robust. The paint is still wet." /obj/item/storage/toolbox/drone name = "mechanical toolbox" icon_state = "blue" - item_state = "toolbox_blue" + inhand_icon_state = "toolbox_blue" /obj/item/storage/toolbox/drone/populate_contents() - var/pickedcolor = pick(pick(COLOR_RED, COLOR_YELLOW, COLOR_GREEN, COLOR_BLUE, COLOR_PINK, COLOR_ORANGE, COLOR_CYAN, COLOR_WHITE)) + var/pickedcolor = pick(COLOR_RED, COLOR_YELLOW, COLOR_GREEN, COLOR_BLUE, COLOR_PINK, COLOR_ORANGE, COLOR_CYAN, COLOR_WHITE) new /obj/item/screwdriver(src) new /obj/item/wrench(src) new /obj/item/weldingtool(src) @@ -138,7 +138,7 @@ name = "artistic toolbox" desc = "A toolbox painted bright green. Why anyone would store art supplies in a toolbox is beyond you, but it has plenty of extra space." icon_state = "green" - item_state = "artistic_toolbox" + inhand_icon_state = "artistic_toolbox" w_class = WEIGHT_CLASS_GIGANTIC //Holds more than a regular toolbox! max_combined_w_class = 20 storage_slots = 10 diff --git a/code/game/objects/items/weapons/storage/uplink_kits.dm b/code/game/objects/items/weapons/storage/uplink_kits.dm index 470907bf41b..5d146dbb05f 100644 --- a/code/game/objects/items/weapons/storage/uplink_kits.dm +++ b/code/game/objects/items/weapons/storage/uplink_kits.dm @@ -437,8 +437,7 @@ if(prob(25)) //an omen of success to come? B.deity_name = "Success" B.icon_state = "greentext" - B.item_state = "greentext" - + B.inhand_icon_state = "greentext" /obj/item/storage/box/syndie_kit/cutouts name = "Fortified Artistic Box" diff --git a/code/game/objects/items/weapons/stunbaton.dm b/code/game/objects/items/weapons/stunbaton.dm index 1b5235edf9f..83b752dbd2d 100644 --- a/code/game/objects/items/weapons/stunbaton.dm +++ b/code/game/objects/items/weapons/stunbaton.dm @@ -3,8 +3,6 @@ desc = "A stun baton for incapacitating people with." icon = 'icons/obj/weapons/baton.dmi' icon_state = "stunbaton" - var/base_icon = "stunbaton" - item_state = null belt_icon = "stunbaton" slot_flags = ITEM_SLOT_BELT force = 10 @@ -13,6 +11,7 @@ attack_verb = list("beaten") armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 50, RAD = 0, FIRE = 80, ACID = 80) new_attack_chain = TRUE + var/base_icon = "stunbaton" /// How many seconds does the knockdown last for? var/knockdown_duration = 10 SECONDS /// how much stamina damage does this baton do? @@ -388,7 +387,7 @@ desc = "A mechanical mass which you can use to incapacitate someone with." icon_state = "swarmprod" base_icon = "swarmprod" - item_state = "swarmprod" + inhand_icon_state = "swarmprod" throwforce = 0 // Just in case knockdown_duration = 6 SECONDS knockdown_delay = 0 SECONDS diff --git a/code/game/objects/items/weapons/thurible.dm b/code/game/objects/items/weapons/thurible.dm index 8bc8270323a..dd62e04b1ab 100644 --- a/code/game/objects/items/weapons/thurible.dm +++ b/code/game/objects/items/weapons/thurible.dm @@ -2,10 +2,9 @@ name = "thurible" desc = "A religious artifact used to burn and spread incense when swung from the attached chain." icon = 'icons/obj/weapons/magical_weapons.dmi' + icon_state = "thurible" lefthand_file = 'icons/mob/inhands/religion_lefthand.dmi' righthand_file = 'icons/mob/inhands/religion_righthand.dmi' - icon_state = "thurible" - item_state = "thurible" force = 10 throwforce = 7 flags = CONDUCT @@ -45,10 +44,8 @@ /obj/item/thurible/update_appearance() if(lit) icon_state = "thurible-lit" - item_state = "thurible-lit" else icon_state = "thurible" - item_state = "thurible" if(ishuman(loc)) var/mob/living/carbon/human/H = loc if(H.r_hand == src || H.l_hand == src) diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/weapons/twohanded.dm index a9eb7e5fce6..0737eb15e6c 100644 --- a/code/game/objects/items/weapons/twohanded.dm +++ b/code/game/objects/items/weapons/twohanded.dm @@ -688,13 +688,13 @@ /obj/item/clothing/gloves/color/black/pyro_claws name = "Fusion gauntlets" desc = "A pair of heavy combat gauntlets that project lethal energy claws via the power of a captive pyroclastic anomaly core." - item_state = "pyro" - item_color = "pyro" // I will kill washing machines one day icon_state = "pyro" + inhand_icon_state = null + worn_icon_state = null + item_color = "pyro" // I will kill washing machines one day can_be_cut = FALSE actions_types = list(/datum/action/item_action/toggle) dyeable = FALSE - var/on_cooldown = FALSE var/obj/item/assembly/signaler/anomaly/pyro/core var/next_spark_time diff --git a/code/game/objects/items/weapons/weaponry.dm b/code/game/objects/items/weapons/weaponry.dm index 0e1faacf962..ee1fc82fccd 100644 --- a/code/game/objects/items/weapons/weaponry.dm +++ b/code/game/objects/items/weapons/weaponry.dm @@ -51,11 +51,10 @@ /obj/item/claymore name = "claymore" desc = "What are you standing around staring at this for? Get to killing!" - lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' icon = 'icons/obj/weapons/melee.dmi' icon_state = "claymore" - item_state = "claymore" + lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' flags = CONDUCT hitsound = 'sound/weapons/bladeslice.ogg' slot_flags = ITEM_SLOT_BELT @@ -82,11 +81,10 @@ /obj/item/katana name = "katana" desc = "Woefully underpowered in D20." - lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' icon = 'icons/obj/weapons/melee.dmi' icon_state = "katana" - item_state = "katana" + lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' flags = CONDUCT slot_flags = ITEM_SLOT_BELT | ITEM_SLOT_BACK flags_2 = ALLOW_BELT_NO_JUMPSUIT_2 //Look, you can strap it to your back. You can strap it to your waist too. @@ -104,20 +102,18 @@ . = ..() AddComponent(/datum/component/parry, _stamina_constant = 2, _stamina_coefficient = 0.5, _parryable_attack_types = ALL_ATTACK_TYPES) - /obj/item/katana/suicide_act(mob/user) user.visible_message("[user] is slitting [user.p_their()] stomach open with [src]! It looks like [user.p_theyre()] trying to commit seppuku!") return BRUTELOSS /obj/item/harpoon name = "harpoon" - sharp = TRUE desc = "Tharr she blows!" - lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' icon = 'icons/obj/weapons/melee.dmi' icon_state = "harpoon" - item_state = "harpoon" + lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' + sharp = TRUE force = 20 throwforce = 15 attack_verb = list("jabbed","stabbed","ripped") @@ -126,7 +122,7 @@ name = "wired rod" desc = "A rod with some wire wrapped around the top. It'd be easy to attach something to the top bit." icon_state = "wiredrod" - item_state = "rods" + inhand_icon_state = "rods" flags = CONDUCT force = 9 throwforce = 10 @@ -166,7 +162,9 @@ desc = "An ancient weapon still used to this day due to it's ease of lodging itself into victim's body parts." icon = 'icons/obj/weapons/melee.dmi' icon_state = "throwingstar" - item_state = "eshield0" + inhand_icon_state = "eshield0" + lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' force = 2 throwforce = 20 //This is never used on mobs since this has a 100% embed chance. throw_speed = 4 @@ -182,21 +180,19 @@ name = "\improper Kidan spear" desc = "A one-handed spear brought over from the Kidan homeworld." icon_state = "kidanspear" - item_state = "kidanspear" throwforce = 15 /obj/item/melee/baseball_bat name = "baseball bat" desc = "There ain't a skull in the league that can withstand a swatter." - flags_2 = RANDOM_BLOCKER_2 icon_state = "baseball_bat" - item_state = "baseball_bat" - var/deflectmode = FALSE // deflect small/medium thrown objects - var/lastdeflect + flags_2 = RANDOM_BLOCKER_2 force = 10 throwforce = 12 attack_verb = list("beat", "smacked") w_class = WEIGHT_CLASS_HUGE + var/deflectmode = FALSE // deflect small/medium thrown objects + var/lastdeflect var/next_throw_time = 0 var/homerun_ready = 0 var/homerun_able = 0 @@ -307,7 +303,6 @@ name = "metal baseball bat" desc = "This bat is made of highly reflective, highly armored material." icon_state = "baseball_bat_metal" - item_state = "baseball_bat_metal" force = 12 throwforce = 15 diff --git a/code/game/objects/mail.dm b/code/game/objects/mail.dm index decd1dd6dbd..46625acee8d 100644 --- a/code/game/objects/mail.dm +++ b/code/game/objects/mail.dm @@ -1,10 +1,10 @@ /obj/item/envelope name = "broken letter" desc = "We just got a letter, we just got a letter, we just got a letter -- I wonder who it's from?" - w_class = WEIGHT_CLASS_SMALL icon = 'icons/obj/bureaucracy.dmi' icon_state = "mail_misc" - item_state = "paper" + inhand_icon_state = "paper" + w_class = WEIGHT_CLASS_SMALL drop_sound = 'sound/items/handling/paper_drop.ogg' pickup_sound = 'sound/items/handling/paper_pickup.ogg' @@ -231,7 +231,6 @@ desc = "A portable mail scanner, this device allows you to log mail deliveries in exchange for financial compensation." icon = 'icons/obj/device.dmi' icon_state = "mail_scanner" - item_state = "mail_scanner" lefthand_file = 'icons/mob/inhands/items/devices_lefthand.dmi' righthand_file = 'icons/mob/inhands/items/devices_righthand.dmi' flags = CONDUCT diff --git a/code/game/objects/structures/bedsheet_bin.dm b/code/game/objects/structures/bedsheet_bin.dm index 3c106a53ab8..dacefab579a 100644 --- a/code/game/objects/structures/bedsheet_bin.dm +++ b/code/game/objects/structures/bedsheet_bin.dm @@ -60,28 +60,24 @@ LINEN BINS /obj/item/bedsheet/blue icon_state = "sheetblue" - item_state = "bedsheetblue" item_color = "blue" dream_messages = list("blue") nightmare_messages = list("vox blood") /obj/item/bedsheet/green icon_state = "sheetgreen" - item_state = "bedsheetgreen" item_color = "green" dream_messages = list("green") nightmare_messages = list("unathi flesh") /obj/item/bedsheet/orange icon_state = "sheetorange" - item_state = "bedsheetorange" item_color = "orange" dream_messages = list("orange") nightmare_messages = list("exploding fruit") /obj/item/bedsheet/purple icon_state = "sheetpurple" - item_state = "bedsheetpurple" item_color = "purple" dream_messages = list("purple") nightmare_messages = list("Grey blood") @@ -90,7 +86,6 @@ LINEN BINS name = "patriotic bedsheet" desc = "You've never felt more free than when sleeping on this." icon_state = "sheetUSA" - item_state = "bedsheetUSA" item_color = "sheetUSA" dream_messages = list("America", "freedom", "fireworks", "bald eagles") nightmare_messages = list("communism") @@ -99,28 +94,24 @@ LINEN BINS name = "rainbow bedsheet" desc = "A multi_colored blanket. It's actually several different sheets cut up and sewn together." icon_state = "sheetrainbow" - item_state = "bedsheetrainbow" item_color = "rainbow" dream_messages = list("red", "orange", "yellow", "green", "blue", "purple", "a rainbow") nightmare_messages = list("green", "a cluwne", "fLoOr ClUwNe") /obj/item/bedsheet/red icon_state = "sheetred" - item_state = "bedsheetred" item_color = "red" dream_messages = list("red") nightmare_messages = list("gibs") /obj/item/bedsheet/yellow icon_state = "sheetyellow" - item_state = "bedsheetyellow" item_color = "yellow" dream_messages = list("yellow") nightmare_messages = list("locker full of banana peels") /obj/item/bedsheet/black icon_state = "sheetblack" - item_state = "bedsheetblack" item_color = "black" dream_messages = list("black") nightmare_messages = list("the void of space") @@ -129,7 +120,6 @@ LINEN BINS name = "mime's blanket" desc = "A very soothing striped blanket. All the noise just seems to fade out when you're under the covers in this." icon_state = "sheetmime" - item_state = "bedsheetmime" item_color = "mime" dream_messages = list("silence", "gestures", "a pale face", "a gaping mouth", "the mime") nightmare_messages = list("honk", "laughter", "a prank", "a joke", "a smiling face", "the clown") @@ -138,7 +128,6 @@ LINEN BINS name = "clown's blanket" desc = "A rainbow blanket with a clown mask woven in. It smells faintly of bananas." icon_state = "sheetclown" - item_state = "bedsheetclown" item_color = "clown" dream_messages = list("honk", "laughter", "a prank", "a joke", "a smiling face", "the clown") nightmare_messages = list("silence", "gestures", "a pale face", "a gaping mouth", "the mime") @@ -147,7 +136,6 @@ LINEN BINS name = "captain's bedsheet." desc = "It has a Nanotrasen symbol on it, and was woven with a revolutionary new kind of thread guaranteed to have 0.01% permeability for most non-chemical substances, popular among most modern captains." icon_state = "sheetcaptain" - item_state = "bedsheetcaptain" item_color = "captain" dream_messages = list("authority", "a golden ID", "sunglasses", "a green disc", "an antique gun", "the captain") nightmare_messages = list("comdom", "clown with all access", "the syndicate") @@ -156,7 +144,6 @@ LINEN BINS name = "research director's bedsheet" desc = "It appears to have a beaker emblem, and is made out of fire-resistant material, although it probably won't protect you in the event of fires you're familiar with every day." icon_state = "sheetrd" - item_state = "bedsheetrd" item_color = "director" dream_messages = list("authority", "a silvery ID", "a bomb", "a mech", "a facehugger", "maniacal laughter", "the research director") nightmare_messages = list("toxins full of plasma", "UPGRADE THE SLEEPERS", "rogue ai") @@ -170,7 +157,6 @@ LINEN BINS name = "medical blanket" desc = "It's a sterilized* blanket commonly used in the Medbay. *Sterilization is voided if a virologist is present onboard the station." icon_state = "sheetmedical" - item_state = "bedsheetmedical" item_color = "medical" dream_messages = list("healing", "life", "surgery", "a doctor") nightmare_messages = list("death", "no cryox", "cryo is off") @@ -179,7 +165,6 @@ LINEN BINS name = "chief medical officer's bedsheet" desc = "It's a sterilized blanket that has a cross emblem. There's some cat fur on it, likely from Runtime." icon_state = "sheetcmo" - item_state = "bedsheetcmo" item_color = "cmo" dream_messages = list("authority", "a silvery ID", "healing", "life", "surgery", "a cat", "the chief medical officer") nightmare_messages = list("chemists making meth", "cryo it off", "where is the defib", "no biomass") @@ -188,7 +173,6 @@ LINEN BINS name = "head of security's bedsheet" desc = "It is decorated with a shield emblem. While crime doesn't sleep, you do, but you are still THE LAW!" icon_state = "sheethos" - item_state = "bedsheethos" item_color = "hosred" dream_messages = list("authority", "a silvery ID", "handcuffs", "a baton", "a flashbang", "sunglasses", "the head of security") nightmare_messages = list("the clown", "a toolbox", "sHiTcUrItY", "why did you put them in for 50 minutes") @@ -197,7 +181,6 @@ LINEN BINS name = "head of personnel's bedsheet" desc = "It is decorated with a key emblem. For those rare moments when you can rest and cuddle with Ian without someone screaming for you over the radio." icon_state = "sheethop" - item_state = "bedsheethop" item_color = "hop" dream_messages = list("authority", "a silvery ID", "obligation", "a computer", "an ID", "a corgi", "the head of personnel") nightmare_messages = list("improper paperwork", "all access clown", "50 open clown slots", "dead ian") @@ -206,7 +189,6 @@ LINEN BINS name = "chief engineer's bedsheet" desc = "It is decorated with a wrench emblem. It's highly reflective and stain resistant, so you don't need to worry about ruining it with oil." icon_state = "sheetce" - item_state = "bedsheetce" item_color = "chief" dream_messages = list("authority", "a silvery ID", "the engine", "power tools", "an APC", "a parrot", "the chief engineer") nightmare_messages = list("forced airlock", "syndicate bomb", "explosion in research chem", "iT's LoOsE") @@ -215,14 +197,12 @@ LINEN BINS name = "quartermaster's bedsheet" desc = "It is decorated with a crate emblem in silver lining. It's rather tough, and just the thing to lie on after a hard day of pushing paper." icon_state = "sheetqm" - item_state = "bedsheetqm" item_color = "qm" dream_messages = list("a grey ID", "a shuttle", "a crate", "a sloth", "the quartermaster") nightmare_messages = list("a bald person", "no points", "wheres the ore", "space carp") /obj/item/bedsheet/brown icon_state = "sheetbrown" - item_state = "bedsheetbrown" item_color = "cargo" dream_messages = list("brown") nightmare_messages = list("dead monkey") @@ -231,7 +211,6 @@ LINEN BINS name = "centcom bedsheet" desc = "Woven with advanced nanothread for warmth as well as being very decorated, essential for all officials." icon_state = "sheetcentcom" - item_state = "bedsheetcentcom" item_color = "centcom" dream_messages = list("a unique ID", "authority", "artillery", "an ending") nightmare_messages = list("a butt fax") @@ -240,7 +219,6 @@ LINEN BINS name = "syndicate bedsheet" desc = "It has a syndicate emblem and it has an aura of evil." icon_state = "sheetsyndie" - item_state = "bedsheetsyndie" item_color = "syndie" dream_messages = list("a green disc", "a red crystal", "a glowing blade", "a wire-covered ID") nightmare_messages = list("stunbaton", "taser", "lasers", "a toolbox") @@ -249,7 +227,6 @@ LINEN BINS name = "cultist's bedsheet" desc = "You might dream of Nar'Sie if you sleep with this. It seems rather tattered and glows of an eldritch presence." icon_state = "sheetcult" - item_state = "bedsheetcult" item_color = "cult" dream_messages = list("a tome", "a floating red crystal", "a glowing sword", "a bloody symbol", "a massive humanoid figure") nightmare_messages = list("a tome", "a floating red crystal", "a glowing sword", "a bloody symbol", "a massive humanoid figure") @@ -258,7 +235,6 @@ LINEN BINS name = "Ratvarian bedsheet" desc = "You might dream of Ratvar if you sleep with this. The fabric has threads of brass sewn into it which eminate a pleasent warmth." icon_state = "sheetclockwork" - item_state = "bedsheetclockwork" item_color = "brass" dream_messages = list("tick, tock, tick, tock, tick, tock, tick, tock", "a great shining city of brass", "men in radiant suits of brass", "a perfect blueprint of the world", "a glowing cogwheel", "a massive humanoid figure") nightmare_messages = list("\"the Nar'Sian dogs shall be CRUSHED!\"", "the unenlightened, ready to hear His word", "a half-buried brass titan", "two massive humanoid figures attacking each other") @@ -267,7 +243,6 @@ LINEN BINS name = "wizard's bedsheet" desc = "A special fabric enchanted with magic so you can have an enchanted night. It even glows!" icon_state = "sheetwiz" - item_state = "bedsheetwiz" item_color = "wiz" dream_messages = list("a book", "an explosion", "lightning", "a staff", "a skeleton", "a robe", "magic") nightmare_messages = list("a toolbox", "solars") diff --git a/code/game/objects/structures/inflatable.dm b/code/game/objects/structures/inflatable.dm index 6cef4067128..3f9b36a6b38 100644 --- a/code/game/objects/structures/inflatable.dm +++ b/code/game/objects/structures/inflatable.dm @@ -238,7 +238,7 @@ name = "inflatable barrier box" desc = "Contains inflatable walls and doors." icon_state = "inf_box" - item_state = "syringe_kit" + inhand_icon_state = "syringe_kit" w_class = WEIGHT_CLASS_NORMAL can_hold = list(/obj/item/inflatable) diff --git a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm index 80c7f24d376..be7597fe0c0 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm @@ -508,7 +508,7 @@ desc = "Bar brawl essential." icon = 'icons/obj/chairs.dmi' icon_state = "chair_toppled" - item_state = "chair" + inhand_icon_state = "chair" lefthand_file = 'icons/mob/inhands/chairs_lefthand.dmi' righthand_file = 'icons/mob/inhands/chairs_righthand.dmi' w_class = WEIGHT_CLASS_HUGE @@ -548,7 +548,7 @@ /obj/item/chair/stool name = "stool" icon_state = "stool_toppled" - item_state = "stool" + inhand_icon_state = "stool" force = 8 throwforce = 8 origin_type = /obj/structure/chair/stool @@ -559,21 +559,21 @@ /obj/item/chair/stool/bar name = "bar stool" icon_state = "bar_toppled" - item_state = "stool_bar" + inhand_icon_state = "stool_bar" origin_type = /obj/structure/chair/stool/bar /obj/item/chair/stool/bamboo name = "bamboo stool" desc = "Not the most comfortable, but vegan!" icon_state = "bamboo_stool_toppled" - item_state = "stool_bamboo" + inhand_icon_state = "stool_bamboo" origin_type = /obj/structure/chair/stool/bamboo /obj/item/chair/stool/wood name = "wood stool" desc = "The barfighter's choice of stool." icon_state = "wooden_stool_toppled" - item_state = "stool_wood" + inhand_icon_state = "stool_wood" origin_type = /obj/structure/chair/stool/wood /obj/item/chair/AltClick(mob/user) @@ -646,7 +646,7 @@ /obj/item/chair/wood name = "wooden chair" icon_state = "wooden_chair_toppled" - item_state = "woodenchair" + inhand_icon_state = "woodenchair" resistance_flags = FLAMMABLE max_integrity = 70 hitsound = 'sound/weapons/genhit1.ogg' diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm index 69d9ad92e20..8d24c2bb9fb 100644 --- a/code/game/objects/structures/watercloset.dm +++ b/code/game/objects/structures/watercloset.dm @@ -501,7 +501,7 @@ MAPPING_DIRECTIONAL_HELPERS_CUSTOM(/obj/machinery/shower, 16, -5, 0, 0) desc = "Rubber ducky you're so fine, you make bathtime lots of fuuun. Rubber ducky I'm awfully fooooond of yooooouuuu~" //thanks doohl icon = 'icons/obj/watercloset.dmi' icon_state = "rubberducky" - item_state = "rubberducky" + inhand_icon_state = "rubberducky" honk_sounds = list('sound/items/squeaktoy.ogg') attack_verb = list("quacked", "squeaked") @@ -685,7 +685,7 @@ MAPPING_DIRECTIONAL_HELPERS_CUSTOM(/obj/structure/sink/kitchen/old, 18, -4, 0, 0 desc = "A self-adhering shower fixture. Simply stick to a wall, no plumber needed!" icon = 'icons/obj/watercloset.dmi' icon_state = "shower" - item_state = "buildpipe" + inhand_icon_state = "buildpipe" /obj/item/mounted/shower/try_build(turf/on_wall, mob/user, proximity_flag) //overriding this because we don't care about other items on the wall, but still need to do adjacent checks diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 1c1199d26dd..95b5762cc36 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -3253,16 +3253,22 @@ continue W.icon = 'icons/obj/guns/projectile.dmi' W.icon_state = "revolver" - W.item_state = "gun" + W.worn_icon_state = "gun" + W.inhand_icon_state = "gun" + W.lefthand_file = 'icons/mob/inhands/guns_lefthand.dmi' + W.righthand_file = 'icons/mob/inhands/guns_righthand.dmi' message_admins("[key_name_admin(usr)] made every item look like a gun") if("schoolgirl") // nyaa~ How much are you paying attention in reviews? if(alert(usr, "Are you sure you want to do this?", "Confirmation", "Yes", "No") != "Yes") return SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Chinese Cartoons") for(var/obj/item/clothing/under/W in world) - W.icon_state = "schoolgirl" - W.item_state = "w_suit" - W.item_color = "schoolgirl" + W.icon_state = /obj/item/clothing/under/dress/schoolgirl::icon_state + W.worn_icon = /obj/item/clothing/under/dress/schoolgirl::worn_icon + W.sprite_sheets = /obj/item/clothing/under/dress/schoolgirl::sprite_sheets + W.worn_icon_state = /obj/item/clothing/under/dress/schoolgirl::worn_icon_state + W.inhand_icon_state = /obj/item/clothing/under/dress/schoolgirl::inhand_icon_state + W.item_color = /obj/item/clothing/under/dress/schoolgirl::item_color message_admins("[key_name_admin(usr)] activated Japanese Animes mode") SEND_SOUND(world, sound('sound/AI/animes.ogg')) if("eagles")//SCRAW diff --git a/code/modules/admin/verbs/BrokenInhands.dm b/code/modules/admin/verbs/BrokenInhands.dm index 75e051b1ff0..6928482de95 100644 --- a/code/modules/admin/verbs/BrokenInhands.dm +++ b/code/modules/admin/verbs/BrokenInhands.dm @@ -12,10 +12,10 @@ var/list/Rstates = IR.IconStates() var/icon/J = new(O.icon) var/list/istates = J.IconStates() - if(!Lstates.Find(O.icon_state) && !Lstates.Find(O.item_state)) + if(!Lstates.Find(O.icon_state) && !Lstates.Find(O.inhand_icon_state)) if(O.icon_state) text += "[O.type] is missing left hand icon called \"[O.icon_state]\".\n" - if(!Rstates.Find(O.icon_state) && !Rstates.Find(O.item_state)) + if(!Rstates.Find(O.icon_state) && !Rstates.Find(O.inhand_icon_state)) if(O.icon_state) text += "[O.type] is missing right hand icon called \"[O.icon_state]\".\n" @@ -23,9 +23,9 @@ if(O.icon_state) if(!istates.Find(O.icon_state)) text += "[O.type] is missing normal icon called \"[O.icon_state]\" in \"[O.icon]\".\n" - //if(O.item_state) - // if(!istates.Find(O.item_state)) - // text += "[O.type] MISSING NORMAL ICON CALLED\n\"[O.item_state]\" IN \"[O.icon]\"\n" + //if(O.inhand_icon_state) + // if(!istates.Find(O.inhand_icon_state)) + // text += "[O.type] MISSING NORMAL ICON CALLED\n\"[O.inhand_icon_state]\" IN \"[O.icon]\"\n" //text+="\n" qdel(O) if(text) diff --git a/code/modules/admin/verbs/onlyoneteam.dm b/code/modules/admin/verbs/onlyoneteam.dm index 6301cfb1477..ce2f0c77b44 100644 --- a/code/modules/admin/verbs/onlyoneteam.dm +++ b/code/modules/admin/verbs/onlyoneteam.dm @@ -66,7 +66,7 @@ desc = "Used for playing the most violent and degrading of childhood games." icon = 'icons/obj/basketball.dmi' icon_state = "dodgeball" - item_state = "dodgeball" + inhand_icon_state = "dodgeball" dribbleable = TRUE /obj/item/beach_ball/dodgeball_team/throw_impact(atom/hit_atom) diff --git a/code/modules/antagonists/_common/antag_exfiltration.dm b/code/modules/antagonists/_common/antag_exfiltration.dm index 815494ba935..d057c71162c 100644 --- a/code/modules/antagonists/_common/antag_exfiltration.dm +++ b/code/modules/antagonists/_common/antag_exfiltration.dm @@ -4,7 +4,7 @@ icon = 'icons/obj/lighting.dmi' desc = "A single-use extraction flare that will let you escape the station. One way trip." icon_state = "flare-contractor" - item_state = "flare" + inhand_icon_state = "flare" /// What areas can be extracted from? var/list/extractable_areas = list() /// Is there a roundstart delay? diff --git a/code/modules/antagonists/changeling/powers/biodegrade.dm b/code/modules/antagonists/changeling/powers/biodegrade.dm index e4b9b67e9bd..1fe37716810 100644 --- a/code/modules/antagonists/changeling/powers/biodegrade.dm +++ b/code/modules/antagonists/changeling/powers/biodegrade.dm @@ -124,7 +124,6 @@ desc = "A fistfull of death." icon = 'icons/obj/weapons/magical_weapons.dmi' icon_state = "alien_acid" - item_state = null flags = ABSTRACT | NODROP | DROPDEL w_class = WEIGHT_CLASS_HUGE throw_range = 0 diff --git a/code/modules/antagonists/changeling/powers/mutations.dm b/code/modules/antagonists/changeling/powers/mutations.dm index b857a311e1e..0fb06849d78 100644 --- a/code/modules/antagonists/changeling/powers/mutations.dm +++ b/code/modules/antagonists/changeling/powers/mutations.dm @@ -134,7 +134,6 @@ desc = "A grotesque blade made of bone and flesh that cleaves through people like a hot knife through butter." hitsound = 'sound/weapons/armblade.ogg' icon_state = "arm_blade" - item_state = "arm_blade" flags = ABSTRACT | NODROP | DROPDEL w_class = WEIGHT_CLASS_HUGE sharp = TRUE @@ -196,10 +195,9 @@ /obj/item/gun/magic/tentacle name = "tentacle" desc = "A fleshy tentacle that can stretch out and grab things or people." + icon_state = "tentacle" lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' - icon_state = "tentacle" - item_state = "tentacle" flags = ABSTRACT | NODROP | NOBLUDGEON | DROPDEL ammo_type = /obj/item/ammo_casing/magic/tentacle fire_sound = 'sound/effects/splat.ogg' diff --git a/code/modules/antagonists/mind_flayer/powers/flayer_stealth_powers.dm b/code/modules/antagonists/mind_flayer/powers/flayer_stealth_powers.dm index d1927f51bca..247319282c1 100644 --- a/code/modules/antagonists/mind_flayer/powers/flayer_stealth_powers.dm +++ b/code/modules/antagonists/mind_flayer/powers/flayer_stealth_powers.dm @@ -178,10 +178,9 @@ name = "Nanite Mass" desc = "Will attempt to convert any cyborg you touch into a loyal member of the hive after a 7 second delay." icon = 'icons/obj/weapons/magical_weapons.dmi' + icon_state = "disintegrate" lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' righthand_file = 'icons/mob/inhands/items_righthand.dmi' - icon_state = "disintegrate" - item_state = "disintegrate" color = COLOR_BLACK flags = ABSTRACT | DROPDEL w_class = WEIGHT_CLASS_HUGE diff --git a/code/modules/antagonists/traitor/contractor/datums/rep_purchases/rep_purchases.dm b/code/modules/antagonists/traitor/contractor/datums/rep_purchases/rep_purchases.dm index ddc4ceae919..dd975ce5411 100644 --- a/code/modules/antagonists/traitor/contractor/datums/rep_purchases/rep_purchases.dm +++ b/code/modules/antagonists/traitor/contractor/datums/rep_purchases/rep_purchases.dm @@ -62,7 +62,6 @@ name = "contractor balloon" desc = "A black and gold balloon carried only by legendary Syndicate agents." icon_state = "contractorballoon" - item_state = "contractorballoon" /datum/rep_purchase/item/zippo name = "Contractor Zippo Lighter" @@ -75,7 +74,7 @@ name = "contractor zippo lighter" desc = "An unique black and gold zippo commonly carried by elite Syndicate agents." icon_state = "zippo-contractor" - item_state = "zippo-black" + inhand_icon_state = "zippo-black" /** * # Rep Purchase MARK: Actions diff --git a/code/modules/antagonists/traitor/contractor/items/contractor_baton.dm b/code/modules/antagonists/traitor/contractor/items/contractor_baton.dm index e349ee149cd..8915faceea5 100644 --- a/code/modules/antagonists/traitor/contractor/items/contractor_baton.dm +++ b/code/modules/antagonists/traitor/contractor/items/contractor_baton.dm @@ -10,7 +10,8 @@ stamina_armor_pen = 100 force_off = 5 force_on = 15 - item_state_on = "contractor_baton" + worn_icon_state_on = "contractor_baton" + inhand_icon_state_on = "contractor_baton" icon_state_off = "contractor_baton_0" icon_state_on = "contractor_baton_1" stun_sound = 'sound/weapons/contractorbatonhit.ogg' diff --git a/code/modules/assembly/assembly_holder.dm b/code/modules/assembly/assembly_holder.dm index 2c1ec70d84b..739588957b1 100644 --- a/code/modules/assembly/assembly_holder.dm +++ b/code/modules/assembly/assembly_holder.dm @@ -2,7 +2,7 @@ name = "Assembly" icon = 'icons/obj/assemblies/new_assemblies.dmi' icon_state = "holder" - item_state = "assembly" + inhand_icon_state = "assembly" flags = CONDUCT throwforce = 5 w_class = WEIGHT_CLASS_SMALL diff --git a/code/modules/assembly/bomb.dm b/code/modules/assembly/bomb.dm index 4c03b9c1a3d..959692c14ee 100644 --- a/code/modules/assembly/bomb.dm +++ b/code/modules/assembly/bomb.dm @@ -1,7 +1,7 @@ /obj/item/onetankbomb name = "bomb" icon = 'icons/obj/tank.dmi' - item_state = "assembly" + inhand_icon_state = "assembly" throwforce = 5 throw_range = 4 flags = CONDUCT //Copied this from old code, so this may or may not be necessary diff --git a/code/modules/assembly/mousetrap.dm b/code/modules/assembly/mousetrap.dm index a1d997d7879..9f53b74059b 100644 --- a/code/modules/assembly/mousetrap.dm +++ b/code/modules/assembly/mousetrap.dm @@ -2,7 +2,7 @@ name = "mousetrap" desc = "A handy little spring-loaded trap for catching pesty rodents." icon_state = "mousetrap" - item_state = "mousetrap" + inhand_icon_state = "mousetrap" materials = list(MAT_METAL=100) origin_tech = "combat=1;materials=2;engineering=1" var/armed = FALSE diff --git a/code/modules/assembly/signaler.dm b/code/modules/assembly/signaler.dm index c4dc03c869a..df6ce7e673d 100644 --- a/code/modules/assembly/signaler.dm +++ b/code/modules/assembly/signaler.dm @@ -3,8 +3,7 @@ GLOBAL_LIST_EMPTY(remote_signalers) /obj/item/assembly/signaler name = "remote signaling device" desc = "Used to remotely activate devices. Allows for syncing when using a signaler on another." - icon_state = "signaller" - item_state = "signaler" + icon_state = "signaler" materials = list(MAT_METAL = 400, MAT_GLASS = 120) origin_tech = "magnets=1;bluespace=1" wires = ASSEMBLY_WIRE_RECEIVE | ASSEMBLY_WIRE_PULSE | ASSEMBLY_WIRE_RADIO_PULSE | ASSEMBLY_WIRE_RADIO_RECEIVE diff --git a/code/modules/awaymissions/mission_code/ruins/oldstation.dm b/code/modules/awaymissions/mission_code/ruins/oldstation.dm index a7e5cc64519..897fb06cfef 100644 --- a/code/modules/awaymissions/mission_code/ruins/oldstation.dm +++ b/code/modules/awaymissions/mission_code/ruins/oldstation.dm @@ -167,7 +167,6 @@ name = "prototype RIG hardsuit helmet" desc = "Early prototype RIG hardsuit helmet, designed to quickly shift over a user's head. Design constraints of the helmet mean it has no inbuilt cameras, thus it restricts the users visability." icon_state = "hardsuit0-ancient" - item_state = "anc_helm" armor = list(MELEE = 30, BULLET = 5, LASER = 5, ENERGY = 0, BOMB = 50, RAD = INFINITY, FIRE = INFINITY, ACID = 75) item_color = "ancient" resistance_flags = FIRE_PROOF @@ -178,7 +177,6 @@ name = "prototype RIG hardsuit" desc = "Prototype powered RIG hardsuit. Provides excellent protection from the elements of space while being comfortable to move around in, thanks to the powered locomotives. Remains very bulky however." icon_state = "hardsuit-ancient" - item_state = "anc_hardsuit" armor = list(MELEE = 30, BULLET = 5, LASER = 5, ENERGY = 0, BOMB = 50, RAD = INFINITY, FIRE = INFINITY, ACID = 75) slowdown = 3 resistance_flags = FIRE_PROOF diff --git a/code/modules/awaymissions/mission_code/ruins/sieged_lab.dm b/code/modules/awaymissions/mission_code/ruins/sieged_lab.dm index 289e095e831..8bc2689482f 100644 --- a/code/modules/awaymissions/mission_code/ruins/sieged_lab.dm +++ b/code/modules/awaymissions/mission_code/ruins/sieged_lab.dm @@ -61,7 +61,6 @@ /obj/item/melee/razorwire/harbinger/Initialize(mapload) . = ..() icon_state = "razorwire" - item_state = "razorwire" update_icon() /obj/item/organ/internal/cyberimp/arm/razorwire/harbinger diff --git a/code/modules/awaymissions/mission_code/ruins/telecomns.dm b/code/modules/awaymissions/mission_code/ruins/telecomns.dm index 4397baf5ae9..027333914b2 100644 --- a/code/modules/awaymissions/mission_code/ruins/telecomns.dm +++ b/code/modules/awaymissions/mission_code/ruins/telecomns.dm @@ -399,8 +399,8 @@ GLOBAL_LIST_EMPTY(telecomms_trap_tank) desc = "A mobile AI upload. The transmitter is extremely powerful, but will burn out after one use. Make it count." icon = 'icons/obj/device.dmi' icon_state = "dvorak_upload" + inhand_icon_state = "camera_bug" w_class = WEIGHT_CLASS_TINY - item_state = "camera_bug" origin_tech = "syndicate=4;programming=6" /// Integrated AI upload var/obj/machinery/computer/aiupload/dvorak/integrated_console diff --git a/code/modules/client/preference/character.dm b/code/modules/client/preference/character.dm index 8c81e23dc4b..b5b78cc3220 100644 --- a/code/modules/client/preference/character.dm +++ b/code/modules/client/preference/character.dm @@ -1069,7 +1069,7 @@ if(JOB_BOTANIST) clothes_s = new /icon('icons/mob/clothing/under/civilian.dmi', "hydroponics_s") clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "black"), ICON_UNDERLAY) - clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "ggloves"), ICON_OVERLAY) + clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "leather"), ICON_OVERLAY) clothes_s.Blend(new /icon('icons/mob/clothing/suit.dmi', "apron"), ICON_OVERLAY) has_gloves = TRUE if(prob(1)) @@ -1121,7 +1121,7 @@ if(JOB_QUARTERMASTER) clothes_s = new /icon('icons/mob/clothing/under/cargo.dmi', "qm_s") clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "brown"), ICON_UNDERLAY) - clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "bgloves"), ICON_OVERLAY) + clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "black"), ICON_OVERLAY) has_gloves = TRUE if(prob(1)) clothes_s.Blend(new /icon('icons/mob/clothing/suit.dmi', "qmcoat"), ICON_OVERLAY) @@ -1135,7 +1135,7 @@ if(JOB_CARGOTECH) clothes_s = new /icon('icons/mob/clothing/under/cargo.dmi', "cargo_s") clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "black"), ICON_UNDERLAY) - clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "bgloves"), ICON_OVERLAY) + clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "black"), ICON_OVERLAY) has_gloves = TRUE if(prob(1)) clothes_s.Blend(new /icon('icons/mob/clothing/head.dmi', "flat_cap"), ICON_OVERLAY) @@ -1163,7 +1163,7 @@ if(JOB_MINER) clothes_s = new /icon('icons/mob/clothing/under/cargo.dmi', "explorer_s") clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "explorer"), ICON_UNDERLAY) - clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "bgloves"), ICON_OVERLAY) + clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "black"), ICON_OVERLAY) has_gloves = TRUE if(prob(1)) clothes_s.Blend(new /icon('icons/mob/clothing/head.dmi', "bearpelt"), ICON_OVERLAY) @@ -1207,7 +1207,7 @@ if(JOB_MIME) clothes_s = new /icon('icons/mob/clothing/under/civilian.dmi', "mime_s") clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "black"), ICON_UNDERLAY) - clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "lgloves"), ICON_OVERLAY) + clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "white"), ICON_OVERLAY) clothes_s.Blend(new /icon('icons/mob/clothing/mask.dmi', "mime"), ICON_OVERLAY) clothes_s.Blend(new /icon('icons/mob/clothing/head/beret.dmi', "beret"), ICON_OVERLAY) clothes_s.Blend(new /icon('icons/mob/clothing/suit.dmi', "suspenders"), ICON_OVERLAY) @@ -1222,7 +1222,7 @@ if(JOB_EXPLORER) clothes_s = new /icon('icons/mob/clothing/under/cargo.dmi', "expedition_s") clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "jackboots"), ICON_UNDERLAY) - clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "bgloves"), ICON_OVERLAY) + clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "black"), ICON_OVERLAY) has_gloves = TRUE if(prob(1)) clothes_s.Blend(new /icon('icons/mob/clothing/under/syndicate.dmi', "tactifool_s"), ICON_OVERLAY) @@ -1385,7 +1385,7 @@ if(JOB_ROBOTICIST) clothes_s = new /icon('icons/mob/clothing/under/rnd.dmi', "robotics_s") clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "black"), ICON_UNDERLAY) - clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "bgloves"), ICON_OVERLAY) + clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "black"), ICON_OVERLAY) clothes_s.Blend(new /icon('icons/mob/clothing/suits/labcoat.dmi', "labcoat_robowhite_open"), ICON_OVERLAY) has_gloves = TRUE if(prob(1)) @@ -1417,7 +1417,7 @@ if(JOB_HOS) clothes_s = new /icon('icons/mob/clothing/under/security.dmi', "hos_s") clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "jackboots"), ICON_UNDERLAY) - clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "bgloves"), ICON_OVERLAY) + clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "black"), ICON_OVERLAY) has_gloves = TRUE if(prob(1)) clothes_s.Blend(new /icon('icons/mob/clothing/head/beret.dmi', "beret_hos"), ICON_OVERLAY) @@ -1434,7 +1434,7 @@ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "slippers_worn"), ICON_OVERLAY) else clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "jackboots"), ICON_UNDERLAY) - clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "bgloves"), ICON_OVERLAY) + clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "black"), ICON_OVERLAY) has_gloves = TRUE switch(backbag) if(2) @@ -1446,7 +1446,7 @@ if(JOB_DETECTIVE) clothes_s = new /icon('icons/mob/clothing/under/security.dmi', "detective_s") clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "brown"), ICON_UNDERLAY) - clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "bgloves"), ICON_OVERLAY) + clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "black"), ICON_OVERLAY) if(prob(1)) clothes_s.Blend(new /icon('icons/mob/clothing/mask.dmi', "cigar_on"), ICON_OVERLAY) clothes_s.Blend(new /icon('icons/mob/clothing/head.dmi', "detective"), ICON_OVERLAY) @@ -1474,7 +1474,7 @@ if(JOB_CHIEF) clothes_s = new /icon('icons/mob/clothing/under/engineering.dmi', "ce_s") clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "brown"), ICON_UNDERLAY) - clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "bgloves"), ICON_OVERLAY) + clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "black"), ICON_OVERLAY) clothes_s.Blend(new /icon('icons/mob/clothing/belt.dmi', "utility"), ICON_OVERLAY) clothes_s.Blend(new /icon('icons/mob/clothing/head.dmi', "hardhat0_white"), ICON_OVERLAY) has_gloves = TRUE @@ -1557,7 +1557,7 @@ if(JOB_BLUESHIELD) clothes_s = new /icon('icons/mob/clothing/under/procedure.dmi', "blueshield_s") clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "jackboots"), ICON_UNDERLAY) - clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "swat_gl"), ICON_OVERLAY) + clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "combat"), ICON_OVERLAY) clothes_s.Blend(new /icon('icons/mob/clothing/suit.dmi', "blueshield"), ICON_OVERLAY) has_gloves = TRUE switch(backbag) diff --git a/code/modules/clothing/chameleon.dm b/code/modules/clothing/chameleon.dm index a6661fff68e..73e091c02a2 100644 --- a/code/modules/clothing/chameleon.dm +++ b/code/modules/clothing/chameleon.dm @@ -189,11 +189,12 @@ if(isitem(target)) var/obj/item/I = target - I.item_state = initial(picked_item.item_state) + I.worn_icon_state = initial(picked_item.worn_icon_state) + I.inhand_icon_state = initial(picked_item.inhand_icon_state) I.item_color = initial(picked_item.item_color) I.color = initial(picked_item.color) - I.icon_override = initial(picked_item.icon_override) + I.worn_icon = initial(picked_item.worn_icon) if(initial(picked_item.sprite_sheets)) // Species-related variables are lists, which can not be retrieved using initial(). As such, we need to instantiate the picked item. var/obj/item/P = new picked_item(null) @@ -233,23 +234,20 @@ /obj/item/clothing/under/chameleon name = "black jumpsuit" - icon_state = "black" - item_state = "bl_suit" - item_color = "black" desc = "It's a plain jumpsuit. It has a small dial on the wrist." + icon = 'icons/obj/clothing/under/color.dmi' + icon_state = "black" + worn_icon = 'icons/mob/clothing/under/color.dmi' + inhand_icon_state = "bl_suit" + item_color = "black" random_sensor = FALSE resistance_flags = NONE armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 50, ACID = 50) - - icon = 'icons/obj/clothing/under/color.dmi' - sprite_sheets = list( - "Human" = 'icons/mob/clothing/under/color.dmi', "Vox" = 'icons/mob/clothing/species/vox/under/color.dmi', "Drask" = 'icons/mob/clothing/species/drask/under/color.dmi', "Grey" = 'icons/mob/clothing/species/grey/under/color.dmi' - ) - + ) var/datum/action/item_action/chameleon_change/chameleon_action /obj/item/clothing/under/chameleon/Initialize(mapload) @@ -293,7 +291,6 @@ name = "armor" desc = "A slim armored vest that protects against most types of damage." icon_state = "armor" - item_state = "armor" blood_overlay_type = "armor" resistance_flags = NONE armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 50, ACID = 50) @@ -328,16 +325,13 @@ name = "optical meson scanner" desc = "Used by engineering and mining staff to see basic structural and terrain layouts through walls, regardless of lighting condition." icon_state = "meson" - item_state = "meson" prescription_upgradable = TRUE armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 50, ACID = 50) - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/eyes.dmi', "Drask" = 'icons/mob/clothing/species/drask/eyes.dmi', "Grey" = 'icons/mob/clothing/species/grey/eyes.dmi' ) - var/datum/action/item_action/chameleon_change/chameleon_action /obj/item/clothing/glasses/chameleon/Initialize(mapload) @@ -425,7 +419,6 @@ siemens_coefficient = 0 permeability_coefficient = 0.05 icon_state = "yellow" - item_state = "ygloves" resistance_flags = NONE armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 50, ACID = 50) @@ -455,7 +448,7 @@ name = "grey cap" desc = "It's a baseball hat in a tasteful grey colour." icon = 'icons/obj/clothing/head/softcap.dmi' - icon_override = 'icons/mob/clothing/head/softcap.dmi' + worn_icon = 'icons/mob/clothing/head/softcap.dmi' icon_state = "greysoft" item_color = "grey" @@ -492,7 +485,6 @@ name = "gas mask" desc = "A face-covering mask that can be connected to an air supply. While good for concealing your identity, it isn't good for blocking gas flow." //More accurate icon_state = "gas_alt" - item_state = "gas_alt" resistance_flags = NONE armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 50, ACID = 50) flags = AIRTIGHT | BLOCK_GAS_SMOKE_EFFECT @@ -535,7 +527,6 @@ /obj/item/clothing/mask/chameleon/voice_change icon_state = "swat" - item_state = "swat" var/obj/item/voice_changer/voice_changer @@ -741,7 +732,7 @@ return . = ..() C.current_disguise = TRUE - C.item_state = initial(picked_item.item_state) + C.inhand_icon_state = initial(picked_item.inhand_icon_state) for(var/obj/item/mod/module/chameleon/tosignal in C.contents) tosignal.RegisterSignal(C, COMSIG_MOD_ACTIVATE, TYPE_PROC_REF(/obj/item/mod/module/chameleon, return_look), TRUE) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index f00c8b8c3c8..377ad96adce 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -1,5 +1,8 @@ /obj/item/clothing name = "clothing" + lefthand_file = 'icons/mob/inhands/clothing_lefthand.dmi' + righthand_file = 'icons/mob/inhands/clothing_righthand.dmi' + w_class = WEIGHT_CLASS_SMALL integrity_failure = 80 resistance_flags = FLAMMABLE permeability_coefficient = 0.8 @@ -9,21 +12,10 @@ var/scan_reagents = FALSE /// Can the wearer see reagents inside any container and identify blood types while it's equipped? var/scan_reagents_advanced = FALSE - - /* - Sprites used when the clothing item is refit. This is done by setting icon_override. - For best results, if this is set then sprite_sheets should be null and vice versa, but that is by no means necessary. - Ideally, sprite_sheets_refit should be used for "hard" clothing items that can't change shape very well to fit the wearer (e.g. helmets, hardsuits), - while sprite_sheets should be used for "flexible" clothing items that do not need to be refitted (e.g. vox wearing jumpsuits). - */ - var/list/sprite_sheets_refit = null - lefthand_file = 'icons/mob/inhands/clothing_lefthand.dmi' - righthand_file = 'icons/mob/inhands/clothing_righthand.dmi' var/alt_desc = null var/flash_protect = FLASH_PROTECTION_NONE //What level of bright light protection item has. 1 = Flashers, Flashes, & Flashbangs | 2 = Welding | -1 = OH GOD WELDING BURNT OUT MY RETINAS var/tint = FLASH_PROTECTION_NONE //Sets the item's level of visual impairment tint, normally set to the same as flash_protect var/up = FALSE //but seperated to allow items to protect but not impair vision, like space helmets - var/visor_flags = NONE //flags that are added/removed when an item is adjusted up/down var/visor_flags_inv = NONE //same as visor_flags, but for flags_inv var/visor_flags_cover = NONE //for cover flags @@ -39,8 +31,6 @@ var/magical = FALSE /// Do we block AI tracking? var/blockTracking - w_class = WEIGHT_CLASS_SMALL - /// Detective Work, used for allowing a given atom to leave its fibers on stuff. Allowed by default var/can_leave_fibers = TRUE /// Detective Work, firing a ballistic weapon will add a signature to this var @@ -118,18 +108,6 @@ return TRUE -/obj/item/clothing/proc/refit_for_species(target_species) - //Set icon - if(sprite_sheets && (target_species in sprite_sheets)) - icon_override = sprite_sheets[target_species] - else - icon_override = initial(icon_override) - - if(sprite_sheets_obj && (target_species in sprite_sheets_obj)) - icon = sprite_sheets_obj[target_species] - else - icon = initial(icon) - /** * Used for any clothing interactions when the user is on fire. (e.g. Cigarettes getting lit.) */ @@ -193,9 +171,19 @@ /obj/item/clothing/glasses name = "glasses" icon = 'icons/obj/clothing/glasses.dmi' + inhand_icon_state = "glasses" flags_cover = GLASSESCOVERSEYES slot_flags = ITEM_SLOT_EYES materials = list(MAT_GLASS = 250) + strip_delay = 2 SECONDS + put_on_delay = 2.5 SECONDS + resistance_flags = NONE + sprite_sheets = list( + "Vox" = 'icons/mob/clothing/species/vox/eyes.dmi', + "Drask" = 'icons/mob/clothing/species/drask/eyes.dmi', + "Grey" = 'icons/mob/clothing/species/grey/eyes.dmi', + "Kidan" = 'icons/mob/clothing/species/kidan/eyes.dmi' + ) var/vision_flags = 0 var/see_in_dark = 0 //Base human is 2 var/invis_view = SEE_INVISIBLE_LIVING @@ -211,10 +199,6 @@ /// If TRUE, will hide the wearer's examines from other players. var/hide_examine = FALSE - strip_delay = 20 // but seperated to allow items to protect but not impair vision, like space helmets - put_on_delay = 25 - resistance_flags = NONE - /* * SEE_SELF // can see self, no matter what * SEE_MOBS // can see all mobs, no matter what @@ -377,7 +361,6 @@ /obj/item/clothing/head name = "head" icon = 'icons/obj/clothing/hats.dmi' - icon_override = 'icons/mob/clothing/head.dmi' body_parts_covered = HEAD slot_flags = ITEM_SLOT_HEAD var/HUDType = null @@ -396,7 +379,7 @@ /obj/item/clothing/head/update_icon_state() if(..()) - item_state = "[replacetext("[item_state]", "_up", "")][up ? "_up" : ""]" + worn_icon_state = "[replacetext("[worn_icon_state]", "_up", "")][up ? "_up" : ""]" /obj/item/clothing/head/AltShiftClick(mob/user) if(user.stat || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED) || !Adjacent(user)) @@ -445,7 +428,7 @@ return has_under = H forceMove(has_under) - has_under.overlays += item_state + has_under.overlays += worn_icon_state has_under.actions += actions for(var/datum/action/A in actions) @@ -724,7 +707,6 @@ if(!cut_open) return icon_state = "[icon_state]_opentoe" - item_state = "[item_state]_opentoe" /obj/item/clothing/shoes/AltClick(mob/user) if(HAS_TRAIT(user, TRAIT_HANDS_BLOCKED) || !Adjacent(user) || !knife_slot) @@ -851,7 +833,6 @@ if(suit_adjusted) var/flavour = "close" icon_state = copytext(icon_state, 1, findtext(icon_state, "_open")) /*Trims the '_open' off the end of the icon state, thus avoiding a case where jackets that start open will end up with a suffix of _open_open if adjusted twice, since their initial state is _open. */ - item_state = copytext(item_state, 1, findtext(item_state, "_open")) if(adjust_flavour) flavour = "[copytext(adjust_flavour, 3, length(adjust_flavour) + 1)] up" //Trims off the 'un' at the beginning of the word. unzip -> zip, unbutton->button. to_chat(user, "You [flavour] \the [src].") @@ -859,7 +840,6 @@ else var/flavour = "open" icon_state += "_open" - item_state += "_open" if(adjust_flavour) flavour = "[adjust_flavour]" to_chat(user, "You [flavour] \the [src].") @@ -887,9 +867,6 @@ else ..() //This is required in order to ensure that the UI buttons for items that have alternate functions tied to UI buttons still work. -/obj/item/clothing/suit/proc/special_overlays() // Does it have special overlays when worn? - return FALSE - /obj/item/clothing/suit/attackby__legacy__attackchain(obj/item/I, mob/living/user, params) ..() if(istype(I, /obj/item/smithed_item/insert)) @@ -962,11 +939,11 @@ // Meaning the the suit is defined directly after the corrisponding helmet. Just like below! /obj/item/clothing/head/helmet/space name = "space helmet" - icon_state = "space" desc = "A special helmet designed for work in a hazardous, low-pressure environment." + icon_state = "space" + inhand_icon_state = "s_helmet" flags = BLOCKHAIR | STOPSPRESSUREDMAGE | THICKMATERIAL flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH - item_state = "s_helmet" permeability_coefficient = 0.01 armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 50, FIRE = 200, ACID = 115) flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE @@ -982,7 +959,7 @@ name = "space suit" desc = "A suit that protects against low pressure environments. Has a big 13 on the back." icon_state = "space" - item_state = "s_suit" + inhand_icon_state = "s_suit" w_class = WEIGHT_CLASS_BULKY gas_transfer_coefficient = 0.01 permeability_coefficient = 0.01 @@ -1009,8 +986,8 @@ // MARK: UNDER CLOTHES ////////////////////////////// /obj/item/clothing/under - icon = 'icons/obj/clothing/under/misc.dmi' name = "under" + icon = 'icons/obj/clothing/under/misc.dmi' body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS slot_flags = ITEM_SLOT_JUMPSUIT equip_sound = 'sound/items/equip/jumpsuit_equip.ogg' @@ -1040,6 +1017,9 @@ var/rolled_down = FALSE var/basecolor +/obj/item/clothing/under/rank + inhand_icon_state = "bl_suit" + /obj/item/clothing/under/rank/Initialize(mapload) . = ..() if(random_sensor) @@ -1182,7 +1162,7 @@ user.update_inv_w_uniform() else - if(user.w_uniform.sprite_sheets["Human"] && icon_exists(user.w_uniform.sprite_sheets["Human"], "[basecolor]_d_s")) + if(icon_exists(user.w_uniform.worn_icon, "[basecolor]_d_s") || icon_exists('icons/mob/clothing/under/misc.dmi', "[basecolor]_d_s")) item_color = item_color == "[basecolor]" ? "[basecolor]_d" : "[basecolor]" user.update_inv_w_uniform() else diff --git a/code/modules/clothing/ears/earmuffs.dm b/code/modules/clothing/ears/earmuffs.dm index 55df72c904c..e679738f981 100644 --- a/code/modules/clothing/ears/earmuffs.dm +++ b/code/modules/clothing/ears/earmuffs.dm @@ -2,7 +2,6 @@ name = "earmuffs" desc = "Protects your hearing from loud noises, and quiet ones as well." icon_state = "earmuffs" - item_state = "earmuffs" flags = EARBANGPROTECT strip_delay = 15 put_on_delay = 25 diff --git a/code/modules/clothing/glasses/engine_goggles.dm b/code/modules/clothing/glasses/engine_goggles.dm index 6270916c142..eed11f61b1c 100644 --- a/code/modules/clothing/glasses/engine_goggles.dm +++ b/code/modules/clothing/glasses/engine_goggles.dm @@ -10,7 +10,7 @@ name = "engineering scanner goggles" desc = "Goggles used by engineers. The Meson Scanner mode lets you see basic structural and terrain layouts through walls, the T-ray Scanner mode lets you see underfloor objects such as cables and pipes, the Radiation Scanner mode lets you see objects contaminated by radiation, and the Pressure Scanner mode lets you visualize air pressure." icon_state = "trayson-meson" - item_state = "trayson-meson" + inhand_icon_state = null actions_types = list(/datum/action/item_action/toggle_mode) origin_tech = "materials=3;magnets=3;engineering=3;plasmatech=3" active_on_equip = FALSE @@ -102,7 +102,6 @@ update_mob() /obj/item/clothing/glasses/meson/engine/proc/update_mob() - item_state = icon_state if(isliving(loc)) var/mob/living/user = loc if(user.get_item_by_slot(ITEM_SLOT_EYES) == src) @@ -115,7 +114,6 @@ /obj/item/clothing/glasses/meson/engine/atmos name = "atmospherics scanner goggles" icon_state = "trayson-pressure" - item_state = "trayson-pressure" desc = "Used by atmospherics techs to visualize pressure, see station structure, and see underfloor objects such as cables and pipes." range = 2 origin_tech = "materials=3;magnets=2;engineering=2" diff --git a/code/modules/clothing/glasses/glasses.dm b/code/modules/clothing/glasses/glasses.dm index cf5d59154c4..51c09143be3 100644 --- a/code/modules/clothing/glasses/glasses.dm +++ b/code/modules/clothing/glasses/glasses.dm @@ -54,10 +54,6 @@ remove_prescription(user) return TRUE -/obj/item/clothing/glasses/update_icon_state() - if(..()) - item_state = "[replacetext("[item_state]", "_up", "")][up ? "_up" : ""]" - /obj/item/clothing/glasses/visor_toggling() ..() if(visor_vars_to_toggle & VISOR_VISIONFLAGS) @@ -90,18 +86,9 @@ name = "optical meson scanner" desc = "Used for seeing walls, floors, and stuff through anything." icon_state = "meson" - item_state = "meson" + inhand_icon_state = "meson" origin_tech = "magnets=1;engineering=2" prescription_upgradable = TRUE - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/eyes.dmi', - "Drask" = 'icons/mob/clothing/species/drask/eyes.dmi', - "Grey" = 'icons/mob/clothing/species/grey/eyes.dmi', - "Drask" = 'icons/mob/clothing/species/drask/eyes.dmi', - "Kidan" = 'icons/mob/clothing/species/kidan/eyes.dmi' - ) - var/active_on_equip = TRUE /obj/item/clothing/glasses/meson/equipped(mob/user, slot, initial) @@ -126,6 +113,7 @@ name = "meson HUD sunglasses" desc = "Sunglasses with an inbuilt scanner that can see through both walls and flooring." icon_state = "sunhudmeson" + inhand_icon_state = "sunglasses" flash_protect = FLASH_PROTECTION_FLASH tint = FLASH_PROTECTION_FLASH hide_examine = TRUE @@ -135,9 +123,8 @@ /obj/item/clothing/glasses/meson/gar name = "gar mesons" - icon_state = "garm" - item_state = "garm" desc = "Do the impossible, see the invisible!" + icon_state = "garm" force = 10 throwforce = 10 throw_speed = 4 @@ -149,7 +136,6 @@ name = "eye replacement implant" desc = "An implanted replacement for a left eye with meson vision capabilities." icon_state = "cybereye-green" - item_state = "eyepatch" flags = NODROP flags_cover = null prescription_upgradable = FALSE @@ -158,18 +144,11 @@ name = "science goggles" desc = "A pair of snazzy goggles used to protect against chemical spills. Fitted with an analyzer for scanning items and reagents." icon_state = "purple" - item_state = "glasses" origin_tech = "magnets=2;engineering=1" prescription_upgradable = TRUE scan_reagents = TRUE // You can see reagents while wearing science goggles resistance_flags = ACID_PROOF armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 200, ACID = INFINITY) - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/eyes.dmi', - "Grey" = 'icons/mob/clothing/species/grey/eyes.dmi', - "Drask" = 'icons/mob/clothing/species/drask/eyes.dmi', - "Kidan" = 'icons/mob/clothing/species/kidan/eyes.dmi' - ) actions_types = list(/datum/action/item_action/toggle_research_scanner) /obj/item/clothing/glasses/science/item_action_slot_check(slot) @@ -187,29 +166,16 @@ name = "janitorial goggles" desc = "These'll keep the soap out of your eyes." icon_state = "purple" - item_state = "glasses" - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/eyes.dmi' - ) /obj/item/clothing/glasses/night name = "night vision goggles" desc = "You can totally see in the dark now!" icon_state = "night" - item_state = "glasses" origin_tech = "materials=4;magnets=4;plasmatech=4;engineering=4" see_in_dark = 8 prescription_upgradable = TRUE lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE //don't render darkness while wearing these - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/eyes.dmi', - "Drask" = 'icons/mob/clothing/species/drask/eyes.dmi', - "Grey" = 'icons/mob/clothing/species/grey/eyes.dmi', - "Kidan" = 'icons/mob/clothing/species/kidan/eyes.dmi' - ) - /obj/item/clothing/glasses/night/syndicate_fake name = "suspicious night vision goggles" desc = "A dark red tacticool goggles anyone would go operate with." @@ -220,50 +186,29 @@ name = "eyepatch" desc = "Yarr." icon_state = "eyepatch" - item_state = "eyepatch" + inhand_icon_state = "blindfold" prescription_upgradable = TRUE - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/eyes.dmi', - "Grey" = 'icons/mob/clothing/species/grey/eyes.dmi', - "Drask" = 'icons/mob/clothing/species/drask/eyes.dmi', - "Kidan" = 'icons/mob/clothing/species/kidan/eyes.dmi' - ) - /obj/item/clothing/glasses/monocle name = "monocle" desc = "Such a dapper eyepiece!" icon_state = "monocle" - item_state = "headset" // lol + inhand_icon_state = "headset" // lol + lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' + righthand_file = 'icons/mob/inhands/items_righthand.dmi' prescription_upgradable = TRUE - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/eyes.dmi', - "Drask" = 'icons/mob/clothing/species/drask/eyes.dmi', - "Grey" = 'icons/mob/clothing/species/grey/eyes.dmi', - "Kidan" = 'icons/mob/clothing/species/kidan/eyes.dmi' - ) - /obj/item/clothing/glasses/material name = "optical material scanner" desc = "Very confusing glasses." icon_state = "material" - item_state = "glasses" origin_tech = "magnets=3;engineering=3" vision_flags = SEE_OBJS | SEE_TURFS - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/eyes.dmi', - "Drask" = 'icons/mob/clothing/species/drask/eyes.dmi', - "Grey" = 'icons/mob/clothing/species/grey/eyes.dmi', - "Kidan" = 'icons/mob/clothing/species/kidan/eyes.dmi' - ) - /obj/item/clothing/glasses/material/cyber name = "eye replacement implant" desc = "An implanted replacement for a left eye with material vision capabilities." icon_state = "cybereye-blue" - item_state = "eyepatch" flags = NODROP flags_cover = null @@ -272,7 +217,6 @@ desc = "These odd glasses use a form of neutron-based imaging to completely negate the effects of light and darkness." origin_tech = null vision_flags = 0 - flags = NODROP lighting_alpha = LIGHTING_PLANE_ALPHA_INVISIBLE @@ -280,87 +224,39 @@ name = "prescription glasses" desc = "Made by Nerd. Co." icon_state = "glasses" - item_state = "glasses" prescription = TRUE - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/eyes.dmi', - "Grey" = 'icons/mob/clothing/species/grey/eyes.dmi', - "Drask" = 'icons/mob/clothing/species/drask/eyes.dmi', - "Kidan" = 'icons/mob/clothing/species/kidan/eyes.dmi' - ) - /obj/item/clothing/glasses/regular/hipster desc = "Made by Uncool. Co." icon_state = "hipster_glasses" - item_state = "hipster_glasses" /obj/item/clothing/glasses/goggles name = "goggles" desc = "Just some basic goggles, rather fashionable." icon_state = "goggles" - item_state = "goggles" - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/eyes.dmi', - "Grey" = 'icons/mob/clothing/species/grey/eyes.dmi', - "Drask" = 'icons/mob/clothing/species/drask/eyes.dmi', - "Kidan" = 'icons/mob/clothing/species/kidan/eyes.dmi' - ) /obj/item/clothing/glasses/threedglasses name = "\improper 3D glasses" desc = "A long time ago, people used these glasses to makes images from screens threedimensional." icon_state = "3d" - item_state = "3d" - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/eyes.dmi', - "Grey" = 'icons/mob/clothing/species/grey/eyes.dmi', - "Drask" = 'icons/mob/clothing/species/drask/eyes.dmi', - "Kidan" = 'icons/mob/clothing/species/kidan/eyes.dmi' - ) /obj/item/clothing/glasses/gglasses name = "green glasses" desc = "Forest green glasses, like the kind you'd wear when hatching a nasty scheme." icon_state = "gglasses" - item_state = "gglasses" - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/eyes.dmi', - "Grey" = 'icons/mob/clothing/species/grey/eyes.dmi', - "Drask" = 'icons/mob/clothing/species/drask/eyes.dmi', - "Kidan" = 'icons/mob/clothing/species/kidan/eyes.dmi' - ) prescription_upgradable = TRUE /obj/item/clothing/glasses/syndie name = "suspicious glasses" desc = "Suspicious-looking, stylish glasses. They don't look like they could protect you from a flash, however they have a slot around their lenses where something could easily be inserted." icon_state = "syndieglasses" - item_state = "syndieglasses" - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/eyes.dmi', - "Grey" = 'icons/mob/clothing/species/grey/eyes.dmi', - "Drask" = 'icons/mob/clothing/species/drask/eyes.dmi', - "Kidan" = 'icons/mob/clothing/species/kidan/eyes.dmi' - ) prescription_upgradable = TRUE /obj/item/clothing/glasses/syndie_sun name = "suspicious shaded glasses" desc = "Suspicious-looking, dark red, stylish glasses. They appear to have an additional eye-shielding layer over the lenses." icon_state = "syndieglasses_sun" - item_state = "syndieglasses_sun" - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/eyes.dmi', - "Grey" = 'icons/mob/clothing/species/grey/eyes.dmi', - "Drask" = 'icons/mob/clothing/species/drask/eyes.dmi', - "Kidan" = 'icons/mob/clothing/species/kidan/eyes.dmi' - ) + inhand_icon_state = "sunglasses" see_in_dark = 1 flash_protect = FLASH_PROTECTION_FLASH tint = FLASH_PROTECTION_FLASH @@ -370,34 +266,21 @@ name = "sunglasses" desc = "Strangely ancient technology used to help provide rudimentary eye cover. Enhanced shielding blocks many flashes." icon_state = "sun" - item_state = "sunglasses" + inhand_icon_state = "sunglasses" see_in_dark = 1 flash_protect = FLASH_PROTECTION_FLASH tint = FLASH_PROTECTION_FLASH prescription_upgradable = TRUE dog_fashion = /datum/dog_fashion/head - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/eyes.dmi', - "Drask" = 'icons/mob/clothing/species/drask/eyes.dmi', - "Grey" = 'icons/mob/clothing/species/grey/eyes.dmi', - "Kidan" = 'icons/mob/clothing/species/kidan/eyes.dmi' - ) hide_examine = TRUE /obj/item/clothing/glasses/sunglasses_fake name = "cheap sunglasses" desc = "Cheap, plastic sunglasses. They don't even have UV protection." icon_state = "sun" - item_state = "sunglasses" + inhand_icon_state = "sunglasses" prescription_upgradable = TRUE - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/eyes.dmi', - "Drask" = 'icons/mob/clothing/species/drask/eyes.dmi', - "Grey" = 'icons/mob/clothing/species/grey/eyes.dmi', - "Kidan" = 'icons/mob/clothing/species/kidan/eyes.dmi' - ) - /obj/item/clothing/glasses/sunglasses/noir name = "noir sunglasses" desc = "Somehow these seem even more out-of-date than normal sunglasses." @@ -448,18 +331,11 @@ name = "sunglasses" desc = "Strangely ancient technology used to help provide rudimentary eye cover. Enhanced shielding blocks many flashes." icon_state = "sun" - item_state = "sunglasses" + inhand_icon_state = "sunglasses" see_in_dark = 1 flash_protect = FLASH_PROTECTION_FLASH tint = FLASH_PROTECTION_FLASH - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/eyes.dmi', - "Drask" = 'icons/mob/clothing/species/drask/eyes.dmi', - "Grey" = 'icons/mob/clothing/species/grey/eyes.dmi', - "Kidan" = 'icons/mob/clothing/species/kidan/eyes.dmi' - ) - /obj/item/clothing/glasses/sunglasses/lasers name = "high-tech sunglasses" desc = "A peculiar set of sunglasses; they have various chips and other panels attached to the sides of the frames." @@ -475,18 +351,12 @@ name = "welding goggles" desc = "Protects the eyes from welders, approved by the mad scientist association." icon_state = "welding-g" - item_state = "welding-g" + inhand_icon_state = "blindfold" actions_types = list(/datum/action/item_action/toggle) flash_protect = FLASH_PROTECTION_WELDER tint = FLASH_PROTECTION_WELDER can_toggle = TRUE visor_vars_to_toggle = VISOR_FLASHPROTECT | VISOR_TINT - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/eyes.dmi', - "Drask" = 'icons/mob/clothing/species/drask/eyes.dmi', - "Grey" = 'icons/mob/clothing/species/grey/eyes.dmi', - "Kidan" = 'icons/mob/clothing/species/kidan/eyes.dmi' - ) /obj/item/clothing/glasses/welding/attack_self__legacy__attackchain(mob/user) weldingvisortoggle(user) @@ -495,14 +365,14 @@ name = "superior welding goggles" desc = "Welding goggles made from more expensive materials, strangely smells like potatoes." icon_state = "rwelding-g" - item_state = "rwelding-g" + inhand_icon_state = "glasses" tint = FLASH_PROTECTION_NONE /obj/item/clothing/glasses/sunglasses/blindfold name = "blindfold" desc = "Covers the eyes, preventing sight." icon_state = "blindfold" - item_state = "blindfold" + inhand_icon_state = "blindfold" flash_protect = FLASH_PROTECTION_WELDER tint = 3 //to make them blind prescription_upgradable = FALSE @@ -519,25 +389,16 @@ /obj/item/clothing/glasses/sunglasses/big desc = "Strangely ancient technology used to help provide rudimentary eye cover. Larger than average enhanced shielding blocks many flashes." icon_state = "bigsunglasses" - item_state = "bigsunglasses" /obj/item/clothing/glasses/thermal name = "optical thermal scanner" desc = "Thermals in the shape of glasses." icon_state = "thermal" - item_state = "glasses" origin_tech = "magnets=3" vision_flags = SEE_MOBS lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE flash_protect = FLASH_PROTECTION_SENSITIVE - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/eyes.dmi', - "Grey" = 'icons/mob/clothing/species/grey/eyes.dmi', - "Drask" = 'icons/mob/clothing/species/drask/eyes.dmi', - "Kidan" = 'icons/mob/clothing/species/kidan/eyes.dmi' - ) - /obj/item/clothing/glasses/thermal/emp_act(severity) thermal_overload() ..() @@ -552,17 +413,14 @@ name = "optical thermal eyepatch" desc = "An eyepatch with built-in thermal optics." icon_state = "eyepatch" - item_state = "eyepatch" /obj/item/clothing/glasses/thermal/jensen name = "optical thermal implant" desc = "A set of implantable lenses designed to augment your vision." icon_state = "thermalimplants" - item_state = "syringe_kit" /obj/item/clothing/glasses/thermal/cyber name = "eye replacement implant" desc = "An implanted replacement for a left eye with thermal vision capabilities." icon_state = "cybereye-red" - item_state = "eyepatch" flags = NODROP diff --git a/code/modules/clothing/glasses/hudglasses.dm b/code/modules/clothing/glasses/hudglasses.dm index d40de2e8954..1e04625007e 100644 --- a/code/modules/clothing/glasses/hudglasses.dm +++ b/code/modules/clothing/glasses/hudglasses.dm @@ -43,18 +43,10 @@ icon_state = "healthhud" hud_types = DATA_HUD_MEDICAL_ADVANCED - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/eyes.dmi', - "Drask" = 'icons/mob/clothing/species/drask/eyes.dmi', - "Grey" = 'icons/mob/clothing/species/grey/eyes.dmi', - "Kidan" = 'icons/mob/clothing/species/kidan/eyes.dmi' - ) - /obj/item/clothing/glasses/hud/health/night name = "night vision health scanner HUD" desc = "An advanced medical head-up display that allows doctors to find patients in complete darkness." icon_state = "healthhudnight" - item_state = "glasses" origin_tech = "magnets=4;biotech=4;plasmatech=4;engineering=5" see_in_dark = 8 lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE @@ -63,6 +55,7 @@ name = "medical HUDSunglasses" desc = "Sunglasses with a medical HUD." icon_state = "sunhudmed" + inhand_icon_state = "sunglasses" see_in_dark = 1 flash_protect = FLASH_PROTECTION_FLASH tint = FLASH_PROTECTION_FLASH @@ -75,18 +68,10 @@ origin_tech = "magnets=2;engineering=2" hud_types = DATA_HUD_DIAGNOSTIC_BASIC - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/eyes.dmi', - "Drask" = 'icons/mob/clothing/species/drask/eyes.dmi', - "Grey" = 'icons/mob/clothing/species/grey/eyes.dmi', - "Kidan" = 'icons/mob/clothing/species/kidan/eyes.dmi' - ) - /obj/item/clothing/glasses/hud/diagnostic/night name = "night vision diagnostic HUD" desc = "A robotics diagnostic HUD fitted with a light amplifier." icon_state = "diagnostichudnight" - item_state = "glasses" origin_tech = "magnets=4;powerstorage=4;plasmatech=4;engineering=5" see_in_dark = 8 lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE @@ -95,7 +80,7 @@ name = "diagnostic sunglasses" desc = "Sunglasses with a diagnostic HUD." icon_state = "sunhuddiag" - item_state = "glasses" + inhand_icon_state = "sunglasses" flash_protect = FLASH_PROTECTION_FLASH tint = FLASH_PROTECTION_FLASH @@ -107,22 +92,6 @@ var/global/list/jobs[0] hud_types = DATA_HUD_SECURITY_ADVANCED - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/eyes.dmi', - "Drask" = 'icons/mob/clothing/species/drask/eyes.dmi', - "Grey" = 'icons/mob/clothing/species/grey/eyes.dmi', - "Kidan" = 'icons/mob/clothing/species/kidan/eyes.dmi' - ) - - -/obj/item/clothing/glasses/hud/security/sunglasses/jensenshades - name = "augmented shades" - desc = "Polarized bioneural eyewear, designed to augment your vision." - icon_state = "jensenshades" - item_state = "jensenshades" - vision_flags = SEE_MOBS - lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE - /obj/item/clothing/glasses/hud/security/night name = "night vision security HUD" desc = "An advanced heads-up display which provides id data and vision in complete darkness." @@ -135,20 +104,20 @@ name = "HUDSunglasses" desc = "Sunglasses with a HUD." icon_state = "sunhud" + inhand_icon_state = "sunglasses" origin_tech = "magnets=3;combat=3;engineering=3" see_in_dark = 1 flash_protect = FLASH_PROTECTION_FLASH tint = FLASH_PROTECTION_FLASH - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/eyes.dmi', - "Drask" = 'icons/mob/clothing/species/drask/eyes.dmi', - "Grey" = 'icons/mob/clothing/species/grey/eyes.dmi', - "Kidan" = 'icons/mob/clothing/species/kidan/eyes.dmi' - ) - hide_examine = TRUE +/obj/item/clothing/glasses/hud/security/sunglasses/jensenshades + name = "augmented shades" + desc = "Polarized bioneural eyewear, designed to augment your vision." + icon_state = "jensenshades" + vision_flags = SEE_MOBS + lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE + /obj/item/clothing/glasses/hud/security/sunglasses/prescription prescription = TRUE @@ -158,18 +127,10 @@ icon_state = "hydroponichud" hud_types = DATA_HUD_HYDROPONIC - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/eyes.dmi', - "Drask" = 'icons/mob/clothing/species/drask/eyes.dmi', - "Grey" = 'icons/mob/clothing/species/grey/eyes.dmi', - "Kidan" = 'icons/mob/clothing/species/kidan/eyes.dmi' - ) - /obj/item/clothing/glasses/hud/hydroponic/night name = "night vision hydroponic HUD" desc = "A hydroponic HUD fitted with a light amplifier." icon_state = "hydroponichudnight" - item_state = "glasses" see_in_dark = 8 lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE @@ -177,28 +138,16 @@ name = "skills HUD" desc = "A heads-up display capable of showing the employment history records of NT crew members." icon_state = "skill" - item_state = "glasses" hud_types = DATA_HUD_SECURITY_BASIC - sprite_sheets = list( - "Drask" = 'icons/mob/clothing/species/drask/eyes.dmi', - "Grey" = 'icons/mob/clothing/species/grey/eyes.dmi', - "Vox" = 'icons/mob/clothing/species/vox/eyes.dmi', - "Kidan" = 'icons/mob/clothing/species/kidan/eyes.dmi' - ) /obj/item/clothing/glasses/hud/skills/sunglasses name = "skills HUD sunglasses" desc = "Sunglasses with a build-in skills HUD, showing the employment history of nearby NT crew members." icon_state = "sunhudskill" + inhand_icon_state = "sunglasses" see_in_dark = 1 // None of these three can be converted to booleans. Do not try it. flash_protect = FLASH_PROTECTION_FLASH tint = FLASH_PROTECTION_FLASH - sprite_sheets = list( - "Drask" = 'icons/mob/clothing/species/drask/eyes.dmi', - "Grey" = 'icons/mob/clothing/species/grey/eyes.dmi', - "Vox" = 'icons/mob/clothing/species/vox/eyes.dmi', - "Kidan" = 'icons/mob/clothing/species/kidan/eyes.dmi' - ) /obj/item/clothing/glasses/hud/janitor name = "janitor HUD" @@ -206,17 +155,11 @@ icon_state = "janihud" hud_types = DATA_HUD_JANITOR - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/eyes.dmi', - "Drask" = 'icons/mob/clothing/species/drask/eyes.dmi', - "Grey" = 'icons/mob/clothing/species/grey/eyes.dmi', - "Kidan" = 'icons/mob/clothing/species/kidan/eyes.dmi' - ) - /obj/item/clothing/glasses/hud/janitor/sunglasses name = "janitor HUD sunglasses" desc = "Sunglasses with a build-in filth scanner, scans for messes and alerts the user." icon_state = "sunhudjani" + inhand_icon_state = "sunglasses" see_in_dark = 1 flash_protect = FLASH_PROTECTION_FLASH tint = FLASH_PROTECTION_FLASH diff --git a/code/modules/clothing/glasses/tajblind.dm b/code/modules/clothing/glasses/tajblind.dm index 403bbce6bee..5507bf63295 100644 --- a/code/modules/clothing/glasses/tajblind.dm +++ b/code/modules/clothing/glasses/tajblind.dm @@ -7,13 +7,12 @@ desc = "A sleek, high-tech Tajaran veil, adapted from ancient designs and important to their culture and spirituality.
\ Can switch between three modes: Sight-blocking veiled mode, transparent natural sight mode and colorblindness correction mode." icon_state = "tajblind" - item_state = "tajblind" + inhand_icon_state = "blindfold" actions_types = list(/datum/action/item_action/toggle) color_view = MATRIX_STANDARD correct_wires = TRUE var/list/modes = list(MODE_OFF = MODE_NATURAL, MODE_NATURAL = MODE_CORRECTION, MODE_CORRECTION = MODE_OFF) var/selected_mode = MODE_CORRECTION - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/eyes.dmi', "Grey" = 'icons/mob/clothing/species/grey/eyes.dmi' @@ -58,7 +57,6 @@ /obj/item/clothing/glasses/hud/tajblind/meson name = "\improper Tajaran engineering meson veil" icon_state = "tajblind_engi" - item_state = "tajblind_engi" /obj/item/clothing/glasses/hud/tajblind/meson/Initialize(mapload) . = ..() @@ -77,12 +75,10 @@ /obj/item/clothing/glasses/hud/tajblind/meson/cargo name = "\improper Tajaran mining meson veil" icon_state = "tajblind_cargo" - item_state = "tajblind_cargo" /obj/item/clothing/glasses/hud/tajblind/sci name = "\improper Tajaran scientific veil" icon_state = "tajblind_sci" - item_state = "tajblind_sci" scan_reagents = 1 actions_types = list(/datum/action/item_action/toggle, /datum/action/item_action/toggle_research_scanner) @@ -97,7 +93,6 @@ /obj/item/clothing/glasses/hud/tajblind/med name = "\improper Tajaran medical veil" icon_state = "tajblind_med" - item_state = "tajblind_med" hud_types = DATA_HUD_MEDICAL_ADVANCED /obj/item/clothing/glasses/hud/tajblind/med/Initialize(mapload) @@ -107,7 +102,6 @@ /obj/item/clothing/glasses/hud/tajblind/sec name = "\improper Tajaran security veil" icon_state = "tajblind_sec" - item_state = "tajblind_sec" hud_types = DATA_HUD_SECURITY_ADVANCED /obj/item/clothing/glasses/hud/tajblind/sec/Initialize(mapload) @@ -126,7 +120,6 @@ /obj/item/clothing/glasses/hud/tajblind/shaded/meson name = "shaded Tajaran engineering meson veil" icon_state = "tajblind_engi" - item_state = "tajblind_engi" /obj/item/clothing/glasses/hud/tajblind/shaded/meson/Initialize(mapload) . = ..() @@ -142,16 +135,13 @@ if(user) REMOVE_TRAIT(user, TRAIT_MESON_VISION, "meson_glasses[UID()]") - /obj/item/clothing/glasses/hud/tajblind/shaded/meson/cargo name = "shaded Tajaran mining meson veil" icon_state = "tajblind_cargo" - item_state = "tajblind_cargo" /obj/item/clothing/glasses/hud/tajblind/shaded/sci name = "shaded Tajaran scientific veil" icon_state = "tajblind_sci" - item_state = "tajblind_sci" scan_reagents = 1 actions_types = list(/datum/action/item_action/toggle, /datum/action/item_action/toggle_research_scanner) @@ -166,7 +156,6 @@ /obj/item/clothing/glasses/hud/tajblind/shaded/med name = "shaded Tajaran medical veil" icon_state = "tajblind_med" - item_state = "tajblind_med" hud_types = DATA_HUD_MEDICAL_ADVANCED /obj/item/clothing/glasses/hud/tajblind/shaded/med/Initialize(mapload) @@ -176,7 +165,6 @@ /obj/item/clothing/glasses/hud/tajblind/shaded/sec name = "shaded Tajaran security veil" icon_state = "tajblind_sec" - item_state = "tajblind_sec" see_in_dark = 1 hud_types = DATA_HUD_SECURITY_ADVANCED diff --git a/code/modules/clothing/gloves/boxing_gloves.dm b/code/modules/clothing/gloves/boxing_gloves.dm index e26b5310c6f..4ba9c99c9cb 100644 --- a/code/modules/clothing/gloves/boxing_gloves.dm +++ b/code/modules/clothing/gloves/boxing_gloves.dm @@ -2,7 +2,6 @@ name = "boxing gloves" desc = "Because you really needed another excuse to punch your crewmates." icon_state = "boxing" - item_state = "boxing" put_on_delay = 60 species_exception = list(/datum/species/golem) // now you too can be a golem boxing champion var/datum/martial_art/boxing/style @@ -30,12 +29,9 @@ /obj/item/clothing/gloves/boxing/green icon_state = "boxinggreen" - item_state = "boxinggreen" /obj/item/clothing/gloves/boxing/blue icon_state = "boxingblue" - item_state = "boxingblue" /obj/item/clothing/gloves/boxing/yellow icon_state = "boxingyellow" - item_state = "boxingyellow" diff --git a/code/modules/clothing/gloves/colored_gloves.dm b/code/modules/clothing/gloves/colored_gloves.dm index 9f4db0cc59c..96fafb0ef2f 100644 --- a/code/modules/clothing/gloves/colored_gloves.dm +++ b/code/modules/clothing/gloves/colored_gloves.dm @@ -5,7 +5,6 @@ name = "insulated gloves" desc = "A pair of rubber-lined industrial gloves. They'll protect the wearer from electrical shocks." icon_state = "yellow" - item_state = "ygloves" siemens_coefficient = 0 permeability_coefficient = 0.01 item_color = "yellow" @@ -19,15 +18,14 @@ name = "budget insulated gloves" desc = "A pair of knock-off insulated gloves. They might stop a shock, but it'll be a gamble." icon_state = "yellow" - item_state = "ygloves" siemens_coefficient = 1 //Set to a default of 1, gets overridden in New() permeability_coefficient = 0.01 - item_color="yellow" + item_color = "yellow" resistance_flags = NONE /obj/item/clothing/gloves/color/fyellow/Initialize(mapload) . = ..() - siemens_coefficient = pick(0,0.5,0.5,0.5,0.5,0.75,1.5) + siemens_coefficient = pick(0, 0.5, 0.5, 0.5, 0.5, 0.75, 1.5) /obj/item/clothing/gloves/color/fyellow/old name = "worn out insulated gloves" @@ -35,14 +33,14 @@ /obj/item/clothing/gloves/color/fyellow/old/Initialize(mapload) . = ..() - siemens_coefficient = pick(0,0,0,0.5,0.5,0.5,0.75) + siemens_coefficient = pick(0, 0, 0, 0.5, 0.5, 0.5, 0.75) /obj/item/clothing/gloves/color/black name = "black gloves" desc = "A pair of black gloves made of fire-resistant fabric." icon_state = "black" - item_state = "bgloves" - item_color="black" + inhand_icon_state = "bgloves" + item_color = "black" cold_protection = HANDS min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT heat_protection = HANDS @@ -85,14 +83,12 @@ name = "orange gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "orange" - item_state = "orangegloves" - item_color="orange" + item_color = "orange" /obj/item/clothing/gloves/color/red name = "red gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "red" - item_state = "redgloves" item_color = "red" /obj/item/clothing/gloves/color/red/insulated @@ -106,7 +102,6 @@ name = "rainbow gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "rainbow" - item_state = "rainbowgloves" item_color = "rainbow" /obj/item/clothing/gloves/color/rainbow/clown @@ -116,49 +111,44 @@ name = "blue gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "blue" - item_state = "bluegloves" - item_color="blue" + item_color = "blue" /obj/item/clothing/gloves/color/purple name = "purple gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "purple" - item_state = "purplegloves" - item_color="purple" + item_color = "purple" /obj/item/clothing/gloves/color/green name = "green gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "green" - item_state = "greengloves" - item_color="green" + item_color = "green" /obj/item/clothing/gloves/color/grey name = "grey gloves" desc = "A pair of gloves, they don't look special in any way." - icon_state = "gray" - item_state = "graygloves" - item_color = "grey" + icon_state = "gray" // <----- + inhand_icon_state = "bgloves" + item_color = "grey" // <----- /obj/item/clothing/gloves/color/light_brown name = "light brown gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "lightbrown" - item_state = "lightbrowngloves" - item_color="light brown" + item_color = "light brown" /obj/item/clothing/gloves/color/brown name = "brown gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "brown" - item_state = "browngloves" - item_color="brown" + item_color = "brown" /obj/item/clothing/gloves/color/latex name = "latex gloves" desc = "A pair of thin sterile gloves made from latex. The material's thin enough that fingerprints can still be transferred to objects you touch." icon_state = "latex" - item_state = "lgloves" + inhand_icon_state = "lgloves" siemens_coefficient = 0.30 permeability_coefficient = 0.01 item_color = "white" @@ -169,7 +159,6 @@ name = "nitrile gloves" desc = "A pair of high-quality sterile gloves made from thick nitrile material. " icon_state = "nitrile" - item_state = "nitrilegloves" transfer_prints = FALSE item_color = "medical" @@ -177,8 +166,8 @@ name = "white gloves" desc = "A pair of white silk gloves for individuals of class and discerning taste." icon_state = "white" - item_state = "wgloves" - item_color="mime" + inhand_icon_state = "lgloves" + item_color = "mime" sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/gloves.dmi', "Drask" = 'icons/mob/clothing/species/drask/gloves.dmi', @@ -186,12 +175,10 @@ "Kidan" = 'icons/mob/clothing/species/kidan/gloves.dmi', ) - /obj/item/clothing/gloves/color/captain name = "captain's gloves" desc = "A pair of very expensive gloves made of reinforced blue & gold fabric. They're insulated against both electrical shocks and extreme temperatures." icon_state = "captain" - item_state = "captain" item_color = "captain" siemens_coefficient = 0 permeability_coefficient = 0.01 @@ -212,5 +199,4 @@ desc = "These gloves are warm and furry." name = "fur gloves" icon_state = "furglovesico" - item_state = "furgloves" transfer_prints = TRUE diff --git a/code/modules/clothing/gloves/misc_gloves.dm b/code/modules/clothing/gloves/misc_gloves.dm index f798e84ea43..2ff8d6bb290 100644 --- a/code/modules/clothing/gloves/misc_gloves.dm +++ b/code/modules/clothing/gloves/misc_gloves.dm @@ -2,8 +2,7 @@ name = "fingerless gloves" desc = "Plain black gloves without fingertips for the hard working." icon_state = "fingerless" - item_state = "fingerless" - item_color = null //So they don't wash. + inhand_icon_state = "bgloves" transfer_prints = TRUE cold_protection = HANDS min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT @@ -22,21 +21,18 @@ name = "cyborg gloves" desc = "beep boop borp." icon_state = "black" - item_state = "r_hands" - /obj/item/clothing/gloves/color/black/forensics name = "forensics gloves" desc = "These high-tech gloves don't leave any material traces on objects they touch. Perfect for leaving crime scenes undisturbed...both before and after the crime." icon_state = "forensics" - item_state = "forensics" can_leave_fibers = FALSE /obj/item/clothing/gloves/combat name = "combat gloves" desc = "A tough pair of military gloves reinforced with light armor that doesn't restrict movement. A Nomex underlayer provides near complete protection from extreme temperatures." icon_state = "combat" - item_state = "swat_gl" + inhand_icon_state = "swat_gl" siemens_coefficient = 0 permeability_coefficient = 0.05 strip_delay = 80 @@ -57,8 +53,6 @@ name = "bone bracers" desc = "For when you're expecting to get slapped on the wrist. Offers modest protection to your arms." icon_state = "bracers" - item_state = "bracers" - item_color = null //So they don't wash. transfer_prints = TRUE strip_delay = 40 body_parts_covered = ARMS @@ -73,7 +67,6 @@ name = "botanist's leather gloves" desc = "These leather gloves protect against thorns, barbs, prickles, spikes and other harmful objects of floral origin." icon_state = "leather" - item_state = "ggloves" permeability_coefficient = 0.9 cold_protection = HANDS min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT @@ -86,30 +79,26 @@ name = "janitorial gloves" desc = "Gloves designed to offer minor protection against messes. The rubber doesn't feel thick enough to protect you from shocks." icon_state = "janitorial" - item_state = "janitorial" cold_protection = HANDS min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT heat_protection = HANDS max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT sprite_sheets = list( - "Human" = 'icons/mob/clothing/hands.dmi', "Vox" = 'icons/mob/clothing/species/vox/gloves.dmi', "Drask" = 'icons/mob/clothing/species/drask/gloves.dmi', "Grey" = 'icons/mob/clothing/species/grey/gloves.dmi', "Kidan" = 'icons/mob/clothing/species/kidan/gloves.dmi' - ) + ) /obj/item/clothing/gloves/smithing name = "smithing gloves" desc = "Heatproof gloves designed for safely handling hot tools and even hotter metal." icon_state = "smithing" - item_state = "smithing" cold_protection = HANDS min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT heat_protection = HANDS max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT sprite_sheets = list( - "Human" = 'icons/mob/clothing/hands.dmi', "Vox" = 'icons/mob/clothing/species/vox/gloves.dmi', "Drask" = 'icons/mob/clothing/species/drask/gloves.dmi', "Grey" = 'icons/mob/clothing/species/grey/gloves.dmi', @@ -120,7 +109,6 @@ name = "cloth handwraps" desc = "A roll of treated canvas used for wrapping claws or paws." icon_state = "clothwrap" - item_state = "clothwrap" transfer_prints = TRUE clipped = TRUE @@ -128,7 +116,7 @@ name = "cursed white gloves" desc = "These things smell terrible, and they're all lumpy. Gross." icon_state = "latex" - item_state = "lgloves" + inhand_icon_state = "lgloves" flags = NODROP /obj/item/clothing/gloves/color/yellow/stun @@ -245,9 +233,8 @@ /obj/item/clothing/gloves/color/white/supermatter_immune name = "hypernobilium weave gloves" desc = "Sleek, white gloves woven from fabric doused in hypernobilium using a process known only to the Oblivion Order." - siemens_coefficient = 0 icon_state = "obliviongauntlets" - item_state = "obliviongauntlets" + siemens_coefficient = 0 sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/gloves.dmi', "Kidan" = 'icons/mob/clothing/species/kidan/gloves.dmi', diff --git a/code/modules/clothing/gloves/rings.dm b/code/modules/clothing/gloves/rings.dm index b754eb65f66..f6e5af64cf4 100644 --- a/code/modules/clothing/gloves/rings.dm +++ b/code/modules/clothing/gloves/rings.dm @@ -1,11 +1,10 @@ /obj/item/clothing/gloves/ring name = "iron ring" desc = "A band that goes around your finger. It's considered gauche to wear more than one." - gender = "neuter" // not plural anymore - transfer_prints = TRUE - icon_state = "ironring" - item_state = "" icon = 'icons/obj/clothing/rings.dmi' + icon_state = "ironring" + gender = NEUTER // not plural anymore + transfer_prints = TRUE var/fluff_material = FALSE //If true, will ignore the material when examining var/material = "iron" var/stud = 0 diff --git a/code/modules/clothing/head/beret.dm b/code/modules/clothing/head/beret.dm index 3e07f3854c4..5abdb2f5557 100644 --- a/code/modules/clothing/head/beret.dm +++ b/code/modules/clothing/head/beret.dm @@ -4,10 +4,8 @@ desc = "A beret, an artist's favorite headwear." icon = 'icons/obj/clothing/head/beret.dmi' icon_state = "beret" - item_state = 'icons/mob/clothing/head/beret.dmi' - icon_override = 'icons/mob/clothing/head/beret.dmi' + worn_icon = 'icons/mob/clothing/head/beret.dmi' dog_fashion = /datum/dog_fashion/head/beret - sprite_sheets = list( "Kidan" = 'icons/mob/clothing/species/kidan/head/beret.dmi', "Vox" = 'icons/mob/clothing/species/vox/head/beret.dmi' @@ -89,7 +87,7 @@ icon_state = "beret_officer" armor = list(MELEE = 25, BULLET = 20, LASER = 20, ENERGY = 5, BOMB = 0, RAD = 0, FIRE = 10, ACID = 50) strip_delay = 60 - dog_fashion = /datum/dog_fashion/head/beret/sec + dog_fashion = /datum/dog_fashion/head/beret/sec /obj/item/clothing/head/beret/sec/corporate name = "corporate security beret" diff --git a/code/modules/clothing/head/collectable.dm b/code/modules/clothing/head/collectable.dm index 49e3a75226d..dcd26273689 100644 --- a/code/modules/clothing/head/collectable.dm +++ b/code/modules/clothing/head/collectable.dm @@ -14,7 +14,6 @@ name = "collectable slime cap!" desc = "It just latches right in place!" icon_state = "headslime" - item_state = "headslime" /obj/item/clothing/head/collectable/xenom name = "collectable xenomorph helmet!" @@ -25,12 +24,9 @@ name = "collectable chef's hat" desc = "A rare Chef's Hat meant for hat collectors!" icon_state = "chef" - item_state = "chef" + inhand_icon_state = "chefhat" dog_fashion = /datum/dog_fashion/head/chef - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/head.dmi') /obj/item/clothing/head/collectable/paper name = "collectable paper hat" @@ -42,7 +38,6 @@ name = "collectable top hat" desc = "A top hat worn by only the most prestigious hat collectors." icon_state = "tophat" - item_state = "that" dog_fashion = /datum/dog_fashion/head sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/head.dmi') @@ -50,7 +45,6 @@ name = "collectable captain's hat" desc = "A Collectable Hat that'll make you look just like a real captain!" icon_state = "captain_hat" - item_state = "captain_hat" dog_fashion = /datum/dog_fashion/head/captain sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/head.dmi') @@ -65,20 +59,14 @@ desc = "A Collectable red Beret. It smells faintly of Garlic." icon = 'icons/obj/clothing/head/beret.dmi' icon_state = "beret" - item_state = 'icons/mob/clothing/head/beret.dmi' - icon_override = 'icons/mob/clothing/head/beret.dmi' + worn_icon = 'icons/mob/clothing/head/beret.dmi' dog_fashion = /datum/dog_fashion/head/beret - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/head/beret.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/head/beret.dmi') /obj/item/clothing/head/collectable/welding name = "collectable welding helmet" desc = "A Collectable Welding Helmet. Now with 80% less lead! Not for actual welding. Any welding done while wearing this Helmet is done so at the owner's own risk!" icon_state = "welding" - item_state = "welding" - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/head.dmi', "Unathi" = 'icons/mob/clothing/species/unathi/helmet.dmi', @@ -91,27 +79,23 @@ name = "collectable flat cap" desc = "A Collectable farmer's Flat Cap!" icon_state = "flat_cap" - item_state = "detective" /obj/item/clothing/head/collectable/pirate name = "collectable pirate hat" desc = "You'd make a great Dread Syndie Roberts!" icon_state = "pirate" - item_state = "pirate" dog_fashion = /datum/dog_fashion/head/pirate /obj/item/clothing/head/collectable/kitty name = "collectable kitty ears" desc = "The fur feels.....a bit too realistic." icon_state = "kitty" - item_state = "kitty" dog_fashion = /datum/dog_fashion/head/kitty /obj/item/clothing/head/collectable/rabbitears name = "collectable rabbit ears" desc = "Not as lucky as the feet!" icon_state = "bunny" - item_state = "bunny" dog_fashion = /datum/dog_fashion/head/rabbit /obj/item/clothing/head/collectable/wizard @@ -124,7 +108,6 @@ name = "collectable hard hat" desc = "WARNING! Offers no real protection, or luminosity, but it is damn fancy!" icon_state = "hardhat0_yellow" - item_state = "hardhat0_yellow" dog_fashion = /datum/dog_fashion/head/hardhat /obj/item/clothing/head/collectable/hos @@ -142,14 +125,10 @@ name = "collectable Thunderdome helmet" desc = "Go Red! I mean Green! I mean Red! No Green!" icon_state = "thunderdome" - item_state = "thunderdome" /obj/item/clothing/head/collectable/swat name = "collectable SWAT helmet" desc = "Now you can be in the Deathsquad too!" icon_state = "swat" - item_state = "swat" - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/helmet.dmi' - ) + inhand_icon_state = "swat_hel" + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/helmet.dmi') diff --git a/code/modules/clothing/head/hardhat.dm b/code/modules/clothing/head/hardhat.dm index af2e33d2618..5f6906d292c 100644 --- a/code/modules/clothing/head/hardhat.dm +++ b/code/modules/clothing/head/hardhat.dm @@ -3,7 +3,6 @@ name = "hard hat" desc = "A piece of headgear used in dangerous working conditions to protect the head. Comes with a built-in flashlight." icon_state = "hardhat0_yellow" - item_state = "hardhat0_yellow" var/brightness_on = 4 //luminosity when on var/on = FALSE item_color = "yellow" //Determines used sprites: hardhat[on]_[color] and hardhat[on]_[color]2 (lying down sprite) @@ -30,7 +29,6 @@ /obj/item/clothing/head/hardhat/update_icon_state() icon_state = "hardhat[on]_[item_color]" - item_state = "hardhat[on]_[item_color]" if(ishuman(loc)) var/mob/living/carbon/human/H = loc H.update_inv_head() @@ -52,13 +50,11 @@ /obj/item/clothing/head/hardhat/orange name = "orange hard hat" icon_state = "hardhat0_orange" - item_state = "hardhat0_orange" item_color = "orange" /obj/item/clothing/head/hardhat/red name = "firefighter helmet" icon_state = "hardhat0_red" - item_state = "hardhat0_red" item_color = "red" flags = STOPSPRESSUREDMAGE heat_protection = HEAD @@ -70,7 +66,6 @@ /obj/item/clothing/head/hardhat/white name = "white hard hat" icon_state = "hardhat0_white" - item_state = "hardhat0_white" item_color = "white" flags = STOPSPRESSUREDMAGE heat_protection = HEAD @@ -82,17 +77,15 @@ /obj/item/clothing/head/hardhat/dblue name = "blue hard hat" icon_state = "hardhat0_dblue" - item_state = "hardhat0_dblue" item_color = "dblue" /obj/item/clothing/head/hardhat/atmos name = "atmospheric technician's firefighting helmet" desc = "A firefighter's helmet, able to keep the user cool in any situation." icon = 'icons/obj/clothing/head/utility.dmi' - icon_override = 'icons/mob/clothing/head/utility.dmi' + worn_icon = 'icons/mob/clothing/head/utility.dmi' icon_state = "hardhat0_atmos" item_color = "atmos" - item_state = 'icons/mob/clothing/head/utility.dmi' flags = STOPSPRESSUREDMAGE flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE heat_protection = HEAD @@ -113,7 +106,6 @@ /obj/item/clothing/head/hardhat/durathread name = "durathread hard hat" icon_state = "hardhat0_durathread" - item_state = "hardhat0_durathread" item_color = "durathread" desc = "A hard hat made from durathread, leather, and light fixture components." armor = list(MELEE = 10, BULLET = 5, LASER = 20, ENERGY = 5, BOMB = 10, RAD = 0, FIRE = 35, ACID = 50) diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index 3d113d02a92..48d52315de0 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -5,7 +5,6 @@ w_class = WEIGHT_CLASS_NORMAL flags = HEADBANGPROTECT flags_cover = HEADCOVERSEYES - item_state = "helmetmaterials" armor = list(MELEE = 25, BULLET = 20, LASER = 20, ENERGY = 5, BOMB = 15, RAD = 0, FIRE = 50, ACID = 50) flags_inv = HIDEEARS|HIDEEYES cold_protection = HEAD @@ -81,7 +80,6 @@ name = "bulletproof helmet" desc = "A durable combat helmet reinforced with strike plates and cushioning to protect against high-velocity kinetic impacts and the concussive force of explosions. Does little to stop energy weapons or melee hits." icon_state = "bulletproof" - item_state = "bulletproof" armor = list(MELEE = 10, BULLET = 50, LASER = 5, ENERGY = 5, BOMB = 45, RAD = 0, FIRE = 50, ACID = 50) dog_fashion = null @@ -89,7 +87,6 @@ name = "riot helmet" desc = "A large, bulky helmet reinforced with impact plates and shock-absorbing gel to protect against melee attacks. The helmet is treated with a fire and acid-resistant surface coating, and the attached plexiglass visor should prevent things from jumping on your face." icon_state = "riot" - item_state = "helmet" armor = list(MELEE = 50, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 0, RAD = 0, FIRE = 200, ACID = 200) flags_inv = HIDEEARS flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH @@ -101,7 +98,6 @@ name = "medieval helmet" desc = "A majestic knightly helm made of steel. Protects well against melee attacks, but don't try taking a bullet with it." icon_state = "knight_green" - item_state = "knight_green" flags = BLOCKHAIR flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE dog_fashion = null @@ -125,16 +121,13 @@ toggle_message = "You turn off the light" alt_toggle_message = "You turn on the light" - /obj/item/clothing/head/helmet/swat name = "\improper SWAT helmet" desc = "A menacing black combat helmet used by police assault units. Provides moderate protection against all threats." icon_state = "swat" - item_state = "swat" - + inhand_icon_state = "swat_hel" armor = list(MELEE = 35, BULLET = 20, LASER = 20, ENERGY = 20, BOMB = 50, RAD = 10, FIRE = 50, ACID = 50) flags = BLOCKHAIR - min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT max_heat_protection_temperature = SPACE_HELM_MAX_TEMP_PROTECT strip_delay = 80 @@ -144,15 +137,13 @@ name = "blood-red helmet" desc = "An extremely robust, space-worthy helmet without a visor to allow for goggle usage underneath. Property of Gorlex Marauders." icon_state = "helmetsyndi" - item_state = "helmet" /obj/item/clothing/head/helmet/thunderdome name = "\improper Thunderdome helmet" desc = "'Let the battle commence!'" icon_state = "thunderdome" - flags = null - item_state = "thunderdome" armor = list(MELEE = 200, BULLET = 200, LASER = 50, ENERGY = 50, BOMB = INFINITY, RAD = INFINITY, FIRE = 450, ACID = 450) + flags = null flags_2 = RAD_PROTECT_CONTENTS_2 min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT max_heat_protection_temperature = SPACE_HELM_MAX_TEMP_PROTECT @@ -166,7 +157,6 @@ armor = list(MELEE = 15, BULLET = 0, LASER = 15, ENERGY = 5, BOMB = 5, RAD = 0, FIRE = INFINITY, ACID = 50) resistance_flags = FIRE_PROOF icon_state = "roman" - item_state = "roman" strip_delay = 100 dog_fashion = /datum/dog_fashion/head/roman @@ -178,7 +168,6 @@ name = "centurion helmet" desc = "A lovingly-crafted helmet based off those used by Roman centurions. Provides light protection against melee and laser impacts, is completely fireproof, and has a fancy crest on top!" icon_state = "roman_c" - item_state = "roman_c" /obj/item/clothing/head/helmet/roman/legionaire/fake desc = "A shoddily-crafted cosplay helmet made of plastic. This particular specimen has what appears to be the head of a broom crudely taped to the top." @@ -189,7 +178,6 @@ desc = "Ave, Imperator, morituri te salutant." icon_state = "gladiator" flags = BLOCKHAIR - item_state = "gladiator" flags_inv = HIDEMASK|HIDEEARS|HIDEEYES toggle_message = "You attach the face shield to the" alt_toggle_message = "You remove the face shield from the" @@ -204,7 +192,6 @@ desc = "They have chosen their own end." icon_state = "redtaghelm" flags = null - item_state = "redtaghelm" armor = list(MELEE = 10, BULLET = 5, LASER = 10, ENERGY = 5, BOMB = 10, RAD = 0, FIRE = 0, ACID = 50) // Offer about the same protection as a hardhat. dog_fashion = null @@ -214,7 +201,6 @@ desc = "They'll need more men." icon_state = "bluetaghelm" flags = null - item_state = "bluetaghelm" armor = list(MELEE = 10, BULLET = 5, LASER = 10, ENERGY = 5, BOMB = 10, RAD = 0, FIRE = 0, ACID = 50) // Offer about the same protection as a hardhat. dog_fashion = null @@ -223,31 +209,23 @@ name = "blob hat" desc = "A collectable hat handed out at the latest Blob Family Reunion." icon_state = "blobhat" - item_state = "blobhat" flags_inv = HIDEMASK|HIDEEARS|HIDEEYES flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/helmet.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/helmet.dmi') /obj/item/clothing/head/helmet/riot/knight/blue icon_state = "knight_blue" - item_state = "knight_blue" /obj/item/clothing/head/helmet/riot/knight/yellow icon_state = "knight_yellow" - item_state = "knight_yellow" /obj/item/clothing/head/helmet/riot/knight/red icon_state = "knight_red" - item_state = "knight_red" /obj/item/clothing/head/helmet/riot/knight/templar name = "crusader helmet" desc = "A cheap metal helmet that looks straight out of a poorly-funded documentary about the crusades. Might stop a crude melee weapon. The asbestos-lined padding does provide great protection from fire and acid, however..." icon_state = "knight_templar" - item_state = "knight_templar" armor = list(MELEE = 10, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 5, RAD = 0, FIRE = 200, ACID = 200) /obj/item/clothing/head/helmet/skull @@ -256,17 +234,13 @@ flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE armor = list(MELEE = 25, BULLET = 15, LASER = 15, ENERGY = 5, BOMB = 15, RAD = 0, FIRE = 50, ACID = 50) icon_state = "skull" - item_state = "skull" strip_delay = 100 - sprite_sheets = list( - "Grey" = 'icons/mob/clothing/species/grey/head.dmi' - ) + sprite_sheets = list("Grey" = 'icons/mob/clothing/species/grey/head.dmi') /obj/item/clothing/head/helmet/durathread name = "durathread helmet" desc = "A helmet made from durathread and leather." icon_state = "durathread" - item_state = "durathread" armor = list(MELEE = 10, BULLET = 5, LASER = 20, ENERGY = 5, BOMB = 10, RAD = 0, FIRE = 35, ACID = 50) sprite_sheets = list( "Drask" = 'icons/mob/clothing/species/drask/helmet.dmi', @@ -314,7 +288,6 @@ name = "paranormal emergency response team helmet" desc = "An antique steel helmet that looks straight out of a poorly-funded documentary about the Crusades. Where the hell did they even find this?" icon_state = "knight_templar" - item_state = "knight_templar" //Engineer /obj/item/clothing/head/helmet/ert/engineer @@ -339,7 +312,6 @@ name = "\improper Federation marine combat helmet" desc = "A powered combat helmet used by the Trans-Solar Marine Corps. Provides excellent protection in all areas, while a modern OCULUS array augments the wearer's vision." icon_state = "fedhelmet_marine" - item_state = "fedhelmet_marine" sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/head.dmi', "Drask" = 'icons/mob/clothing/species/drask/head.dmi', @@ -381,7 +353,6 @@ name = "\improper Federation marine officer's combat helmet" desc = "A powered combat helmet used by officers of the Trans-Solar Marine Corps. Provides excellent protection in all areas, while a next-gen OCULUS array augments the wearer's vision." icon_state = "fedhelmet_marine_officer" - item_state = "fedhelmet_marine_officer" sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/head.dmi', "Drask" = 'icons/mob/clothing/species/drask/head.dmi', diff --git a/code/modules/clothing/head/job_hats.dm b/code/modules/clothing/head/job_hats.dm index 108b80ba33d..c23622ee8df 100644 --- a/code/modules/clothing/head/job_hats.dm +++ b/code/modules/clothing/head/job_hats.dm @@ -1,31 +1,28 @@ -//Bartender +// Chef /obj/item/clothing/head/chefhat name = "chef's hat" desc = "The commander in chef's head wear." icon_state = "chef" - item_state = "chefhat" + inhand_icon_state = "chefhat" strip_delay = 10 put_on_delay = 10 dog_fashion = /datum/dog_fashion/head/chef - sprite_sheets = list( "Drask" = 'icons/mob/clothing/species/drask/head.dmi', "Grey" = 'icons/mob/clothing/species/grey/head.dmi', "Kidan" = 'icons/mob/clothing/species/kidan/head.dmi', - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' - ) + "Vox" = 'icons/mob/clothing/species/vox/head.dmi', + ) //Captain /obj/item/clothing/head/caphat name = "captain's hat" desc = "It's good being the king." icon_state = "captain_hat" - item_state = "captain_hat" armor = list(MELEE = 15, BULLET = 10, LASER = 15, ENERGY = 5, BOMB = 15, RAD = 0, FIRE = 50, ACID = 50) strip_delay = 60 dog_fashion = /datum/dog_fashion/head/captain - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/head.dmi', "Drask" = 'icons/mob/clothing/species/drask/head.dmi', @@ -107,7 +104,6 @@ name = "witchhunter hat" desc = "This hat saw much use back in the day." icon_state = "witchhunterhat" - item_state = "witchhunterhat" flags_cover = HEADCOVERSEYES /obj/item/clothing/head/det_hat @@ -148,23 +144,17 @@ name = "officer's cap" desc = "A red cap with an old-fashioned badge on the front for establishing that you are, in fact, the law." icon_state = "sechat" - item_state = "sechat" armor = list(MELEE = 25, BULLET = 20, LASER = 20, ENERGY = 5, BOMB = 0, RAD = 0, FIRE = 10, ACID = 50) strip_delay = 60 - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/head.dmi') /obj/item/clothing/head/drillsgt name = "security campaign hat" desc = "A wide-brimmed hat inspired by drill instructors, or when paired with red Security clothing, the Canadian Mounties of Terra." icon_state = "drillsgthat" - item_state = "drillsgthat" armor = list(MELEE = 25, BULLET = 20, LASER = 20, ENERGY = 5, BOMB = 0, RAD = 0, FIRE = 10, ACID = 50) strip_delay = 60 - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/head.dmi') //Research /obj/item/clothing/head/rd @@ -230,8 +220,4 @@ name = "campaign hat" desc = "A wide-brimmed campaign hat with a drill sergeant feel, worn by Career Trainers to project knowledge and guide new employees with classic style." icon_state = "trainercampaign" - item_state = "trainercampaign" - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/head.dmi') diff --git a/code/modules/clothing/head/misc_hats.dm b/code/modules/clothing/head/misc_hats.dm index ecebd8ee4fa..d9930e58de4 100644 --- a/code/modules/clothing/head/misc_hats.dm +++ b/code/modules/clothing/head/misc_hats.dm @@ -2,41 +2,34 @@ /obj/item/clothing/head/centhat name = "\improper CentComm. hat" - icon_state = "centcom" desc = "It's good to be emperor." - item_state = "centhat" + icon_state = "centcom" + inhand_icon_state = "tophat" armor = list(MELEE = 20, BULLET = 10, LASER = 20, ENERGY = 5, BOMB = 15, RAD = 0, FIRE = 50, ACID = 50) strip_delay = 80 /obj/item/clothing/head/hairflower name = "hair flower pin" - icon_state = "hairflower" desc = "Smells nice." - item_state = "hairflower" + icon_state = "hairflower" /obj/item/clothing/head/powdered_wig name = "powdered wig" desc = "A powdered wig." icon_state = "pwig" - item_state = "pwig" /obj/item/clothing/head/justice_wig name = "justice wig" desc = "A fancy powdered wig given to arbitrators of the law. It looks itchy." icon_state = "jwig" - item_state = "jwig" dog_fashion = /datum/dog_fashion/head/justice_wig /obj/item/clothing/head/that name = "top-hat" desc = "It's an amish looking hat." icon_state = "tophat" - item_state = "that" dog_fashion = /datum/dog_fashion/head - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/head.dmi') /obj/item/clothing/head/redcoat name = "redcoat's hat" @@ -78,11 +71,9 @@ /obj/item/clothing/head/syndicatefake name = "black and red space-helmet replica" icon_state = "syndicate-helm-black-red" - item_state = "syndicate-helm-black-red" desc = "A plastic replica of a syndicate agent's space helmet, you'll look just like a real murderous syndicate agent in this! This is a toy, it is not made for use in space!" flags = BLOCKHAIR flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE - sprite_sheets = list( "Grey" = 'icons/mob/clothing/species/grey/helmet.dmi', "Tajaran" = 'icons/mob/clothing/species/tajaran/helmet.dmi', @@ -90,63 +81,48 @@ "Vulpkanin" = 'icons/mob/clothing/species/vulpkanin/helmet.dmi', "Vox" = 'icons/mob/clothing/species/vox/helmet.dmi') - /obj/item/clothing/head/cueball name = "cueball helmet" desc = "A large, featureless white orb meant to be worn on your head. How do you even see out of this thing?" icon_state = "cueball" - item_state = "cueball" flags = BLOCKHAIR flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH - - sprite_sheets = list( - "Grey" = 'icons/mob/clothing/species/grey/head.dmi' - ) + sprite_sheets = list("Grey" = 'icons/mob/clothing/species/grey/head.dmi') /obj/item/clothing/head/snowman name = "snowman head" desc = "A ball of white styrofoam. So festive." icon_state = "snowman_h" - item_state = "snowman_h" flags = BLOCKHAIR flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH - - sprite_sheets = list( - "Grey" = 'icons/mob/clothing/species/grey/head.dmi' - ) + sprite_sheets = list("Grey" = 'icons/mob/clothing/species/grey/head.dmi') /obj/item/clothing/head/greenbandana name = "green bandana" desc = "It's a green bandana with some fine nanotech lining." icon_state = "greenbandana" - item_state = "greenbandana" flags_inv = 0 /obj/item/clothing/head/justice name = "justice hat" desc = "Fight for what's righteous!" icon_state = "justicered" - item_state = "justicered" flags = BLOCKHAIR flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH /obj/item/clothing/head/justice/blue icon_state = "justiceblue" - item_state = "justiceblue" /obj/item/clothing/head/justice/yellow icon_state = "justiceyellow" - item_state = "justiceyellow" /obj/item/clothing/head/justice/green icon_state = "justicegreen" - item_state = "justicegreen" /obj/item/clothing/head/justice/pink icon_state = "justicepink" - item_state = "justicepink" /obj/item/clothing/head/rabbitears name = "rabbit ears" @@ -158,78 +134,53 @@ name = "flat cap" desc = "A working man's cap." icon_state = "flat_cap" - item_state = "detective" /obj/item/clothing/head/pirate name = "pirate hat" desc = "Yarr." icon_state = "pirate" - item_state = "pirate" dog_fashion = /datum/dog_fashion/head/pirate - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/head.dmi') /obj/item/clothing/head/hgpiratecap name = "pirate hat" desc = "Yarr." icon_state = "hgpiratecap" - item_state = "hgpiratecap" - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/head.dmi') /obj/item/clothing/head/bandana name = "pirate bandana" desc = "Yarr." icon_state = "bandana" - item_state = "bandana" - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/head.dmi') //stylish bs12 hats /obj/item/clothing/head/bowlerhat name = "bowler hat" - icon_state = "bowler_hat" - item_state = "bowler_hat" desc = "For that industrial age look." + icon_state = "bowler_hat" dog_fashion = /datum/dog_fashion/head/bowlerhat - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/head.dmi') /obj/item/clothing/head/beaverhat name = "beaver hat" - icon_state = "beaver_hat" - item_state = "beaver_hat" desc = "Like a top hat, but made of beavers." - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' - ) + icon_state = "beaver_hat" + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/head.dmi') /obj/item/clothing/head/boaterhat name = "boater hat" - icon_state = "boater_hat" - item_state = "boater_hat" desc = "Goes well with celery." - + icon_state = "boater_hat" sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/head.dmi' ) /obj/item/clothing/head/cowboyhat name = "cowboy hat" - icon_state = "cowboyhat" - item_state = "cowboyhat" desc = "For the Rancher in us all." - + icon_state = "cowboyhat" sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/head.dmi', "Drask" = 'icons/mob/clothing/species/drask/head.dmi', @@ -238,39 +189,33 @@ /obj/item/clothing/head/cowboyhat/tan name = "tan cowboy hat" - icon_state = "cowboyhat_tan" - item_state = "cowboyhat_tan" desc = "There's a new sheriff in town. Pass the whiskey." + icon_state = "cowboyhat_tan" /obj/item/clothing/head/cowboyhat/black name = "black cowboy hat" - icon_state = "cowboyhat_black" - item_state = "cowboyhat_black" desc = "This station ain't big enough for the two ah' us." + icon_state = "cowboyhat_black" /obj/item/clothing/head/cowboyhat/white name = "white cowboy hat" - icon_state = "cowboyhat_white" - item_state = "cowboyhat_white" desc = "Authentic Marshall hair case. Now ya can protect this here homestead. Navy Model not included." + icon_state = "cowboyhat_white" /obj/item/clothing/head/cowboyhat/pink name = "cowgirl hat" - icon_state = "cowboyhat_pink" - item_state = "cowboyhat_pink" desc = "For those buckle bunnies wanta' become a real buckaroo." + icon_state = "cowboyhat_pink" /obj/item/clothing/head/cowboyhat/sec name = "security cowboy hat" desc = "Secway is your horse." icon_state = "cowboyhat_sec" - item_state = "cowboyhat_sec" /obj/item/clothing/head/fedora name = "fedora" desc = "A great hat ruined by being within fifty yards of you." icon_state = "fedora" - item_state = "fedora" actions_types = list(/datum/action/item_action/tip_fedora) sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/head.dmi', @@ -297,13 +242,9 @@ /obj/item/clothing/head/fez name = "fez" - icon_state = "fez" - item_state = "fez" desc = "Put it on your monkey, make lots of cash money." - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' - ) + icon_state = "fez" + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/head.dmi') //end bs12 hats @@ -311,29 +252,22 @@ name = "witch costume wig" desc = "Eeeee~heheheheheheh!" icon_state = "witch" - item_state = "witch" flags = BLOCKHAIR - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/head.dmi') /obj/item/clothing/head/chicken name = "chicken suit head" desc = "Bkaw!" icon_state = "chickenhead" - item_state = "chickensuit" + inhand_icon_state = "chickensuit" flags = BLOCKHAIR - - sprite_sheets = list( - "Grey" = 'icons/mob/clothing/species/grey/head.dmi' - ) + sprite_sheets = list("Grey" = 'icons/mob/clothing/species/grey/head.dmi') /obj/item/clothing/head/corgi name = "corgi suit head" desc = "Woof!" icon_state = "corgihead" - item_state = "chickensuit" + inhand_icon_state = "chickensuit" flags = BLOCKHAIR /obj/item/clothing/head/corgi/en @@ -353,34 +287,26 @@ name = "space bear pelt hat" desc = "Fuzzy." icon_state = "bearpelt" - item_state = "bearpelt" flags = BLOCKHAIR - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/head.dmi') /obj/item/clothing/head/bearpelt/black name = "black bear pelt hat" icon_state = "black_bearpelt" - item_state = "black_bearpelt" /obj/item/clothing/head/bearpelt/brown name = "brown bear pelt hat" icon_state = "brown_bearpelt" - item_state = "brown_bearpelt" /obj/item/clothing/head/bearpelt/polar name = "polar bear pelt hat" desc = "Fuzzy, and also stained with blood." icon_state = "polar_bearpelt" - item_state = "polar_bearpelt" /obj/item/clothing/head/xenos name = "xeno helmet" desc = "A helmet made out of chitinous alien hide." icon_state = "xenos" - item_state = "xenos_helm" flags = BLOCKHAIR flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE @@ -389,7 +315,6 @@ name = "clown stalhelm" desc = "The typical clown soldier's helmet." icon_state = "stalhelm" - item_state = "stalhelm" flags = BLOCKHAIR flags_inv = HIDEEARS @@ -397,14 +322,12 @@ name = "clown HONKMech cap" desc = "The softcap worn by HONK Mech pilots." icon_state = "foragecap" - item_state = "foragecap" flags = BLOCKHAIR /obj/item/clothing/head/armyofficer name = "clown officer cap" desc = "The peaked clown officer's cap." icon_state = "armyofficer" - item_state = "armyofficer" flags = BLOCKHAIR flags_inv = HIDEEARS @@ -414,31 +337,24 @@ desc = "A purple beret, with a small golden crescent moon sewn onto it." icon = 'icons/obj/clothing/hats.dmi' icon_state = "beret_purple" - item_state = "purpleberet" /obj/item/clothing/head/sombrero name = "sombrero" - icon_state = "sombrero" - item_state = "sombrero" desc = "You can practically taste the fiesta." + icon_state = "sombrero" dog_fashion = /datum/dog_fashion/head/sombrero - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/head.dmi') /obj/item/clothing/head/sombrero/green name = "green sombrero" - icon_state = "greensombrero" - item_state = "greensombrero" desc = "As elegant as a dancing cactus." + icon_state = "greensombrero" dog_fashion = null /obj/item/clothing/head/sombrero/shamebrero name = "shamebrero" - icon_state = "shamebrero" - item_state = "shamebrero" desc = "Once it's on, it never comes off." + icon_state = "shamebrero" flags = NODROP dog_fashion = null @@ -447,7 +363,6 @@ desc = "This cone is trying to warn you of something!" icon = 'icons/obj/janitor.dmi' icon_state = "cone" - item_state = "cone" force = 1.0 throwforce = 3.0 throw_range = 5 @@ -478,13 +393,9 @@ name = "griffon head" desc = "Why not 'eagle head'? Who knows." icon_state = "griffinhat" - item_state = "griffinhat" flags = BLOCKHAIR flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE - - sprite_sheets = list( - "Grey" = 'icons/mob/clothing/species/grey/head.dmi' - ) + sprite_sheets = list("Grey" = 'icons/mob/clothing/species/grey/head.dmi') actions_types = list(/datum/action/item_action/caw) /obj/item/clothing/head/griffin/attack_self__legacy__attackchain() @@ -495,18 +406,15 @@ playsound(src.loc, 'sound/creatures/caw.ogg', 50, 1) cooldown = world.time - /obj/item/clothing/head/lordadmiralhat name = "lord admiral's hat" desc = "A hat suitable for any man of high and exalted rank." icon_state = "lordadmiralhat" - item_state = "lordadmiralhat" /obj/item/clothing/head/human_head name = "bloated human head" desc = "A horribly bloated and mismatched human head." icon_state = "lingspacehelmet" - item_state = "lingspacehelmet" /obj/item/clothing/head/papersack name = "paper sack hat" @@ -544,23 +452,17 @@ name = "chequered diamond hat" desc = "Wearing this makes you feel like a real mozzarella cheeseball. " icon_state = "zepelli" - item_state = "zepelli" /obj/item/clothing/head/cuban_hat name = "rhumba hat" desc = "Now just to find some maracas!" icon_state = "cuban_hat" - item_state = "cuban_hat" - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/head.dmi') /obj/item/clothing/head/flower_crown name = "flower crown" desc = "A colorful flower crown made out of lilies, sunflowers and poppies." icon_state = "flower_crown" - item_state = "flower_crown" sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/head.dmi', "Grey" = 'icons/mob/clothing/species/grey/head.dmi', @@ -571,7 +473,6 @@ name = "sunflower crown" desc = "A bright flower crown made out sunflowers that is sure to brighten up anyone's day!" icon_state = "sunflower_crown" - item_state = "sunflower_crown" sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/head.dmi', "Grey" = 'icons/mob/clothing/species/grey/head.dmi', @@ -582,7 +483,6 @@ name = "poppy crown" desc = "A flower crown made out of a string of bright red poppies." icon_state = "poppy_crown" - item_state = "poppy_crown" sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/head.dmi', "Grey" = 'icons/mob/clothing/species/grey/head.dmi', @@ -593,7 +493,6 @@ name = "lily crown" desc = "A leafy flower crown with a cluster of large white lilies at the front." icon_state = "lily_crown" - item_state = "lily_crown" sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/head.dmi', "Grey" = 'icons/mob/clothing/species/grey/head.dmi', @@ -604,7 +503,6 @@ name = "geranium crown" desc = "A flower crown made out of an array of rich purple geraniums." icon_state = "geranium_crown" - item_state = "geranium_crown" sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/head.dmi', "Grey" = 'icons/mob/clothing/species/grey/head.dmi', @@ -614,10 +512,10 @@ name = "badass bandana" desc = "You know what time it is." icon_state = "tmc_hat" - item_state = "armor" + inhand_icon_state = "armor" sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/head.dmi', "Grey" = 'icons/mob/clothing/species/grey/head.dmi', "Drask" = 'icons/mob/clothing/species/drask/head.dmi', "Kidan" = 'icons/mob/clothing/species/kidan/head.dmi' - ) + ) diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index 5c1cd8634f1..f65d71794ea 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -16,7 +16,6 @@ desc = "A head-mounted face cover designed to protect the wearer completely from space-arc eye." icon_state = "welding" flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH - item_state = "welding" materials = list(MAT_METAL=1750, MAT_GLASS=400) flash_protect = FLASH_PROTECTION_WELDER tint = FLASH_PROTECTION_WELDER @@ -26,7 +25,6 @@ actions_types = list(/datum/action/item_action/toggle) visor_flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE resistance_flags = FIRE_PROOF - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/head.dmi', "Unathi" = 'icons/mob/clothing/species/unathi/helmet.dmi', @@ -101,7 +99,6 @@ name = "ushanka" desc = "Perfect for winter in Siberia, da?" icon_state = "ushankadown" - item_state = "ushankadown" flags_inv = HIDEEARS cold_protection = HEAD min_cold_protection_temperature = FIRE_HELM_MIN_TEMP_PROTECT @@ -114,11 +111,9 @@ /obj/item/clothing/head/ushanka/attack_self__legacy__attackchain(mob/user as mob) if(icon_state == "ushankadown") icon_state = "ushankaup" - item_state = "ushankaup" to_chat(user, "You raise the ear flaps on the ushanka.") else icon_state = "ushankadown" - item_state = "ushankadown" to_chat(user, "You lower the ear flaps on the ushanka.") /obj/item/clothing/head/sovietsidecap @@ -143,7 +138,6 @@ name = "carved pumpkin" desc = "A jack o' lantern! Believed to ward off evil spirits." icon_state = "hardhat0_pumpkin"//Could stand to be renamed - item_state = "hardhat0_pumpkin" item_color = "pumpkin" flags = BLOCKHAIR flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE @@ -157,22 +151,18 @@ name = "carved blumpkin" desc = "A very blue jack o' lantern! Believed to ward off vengeful chemists." icon_state = "hardhat0_blumpkin" - item_state = "hardhat0_blumpkin" item_color = "blumpkin" light_color = "#76ff8e" - /obj/item/clothing/head/hardhat/reindeer name = "novelty reindeer hat" desc = "Some fake antlers and a very fake red nose." icon_state = "hardhat0_reindeer" - item_state = "hardhat0_reindeer" item_color = "reindeer" armor = null brightness_on = 1 //luminosity when on dog_fashion = /datum/dog_fashion/head/reindeer - /* * Kitty ears */ @@ -195,7 +185,7 @@ var/icon/earbit = new/icon("icon" = 'icons/mob/clothing/head.dmi', "icon_state" = "[icon_state]inner") mob.Blend(earbit, ICON_OVERLAY) - icon_override = mob + worn_icon = mob /obj/item/clothing/head/kitty/equipped(mob/M, slot) . = ..() @@ -214,8 +204,6 @@ name = "head mirror" desc = "A band of rubber with a very reflective looking mirror attached to the front of it. One of the early signs of medical budget cuts." icon_state = "head_mirror" - item_state = "head_mirror" - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/head.dmi', "Drask" = 'icons/mob/clothing/species/drask/head.dmi', diff --git a/code/modules/clothing/head/soft_caps.dm b/code/modules/clothing/head/soft_caps.dm index a32878ae1d0..5e8535bc585 100644 --- a/code/modules/clothing/head/soft_caps.dm +++ b/code/modules/clothing/head/soft_caps.dm @@ -3,8 +3,7 @@ desc = "It's a baseball hat in a tasteless grey colour." icon = 'icons/obj/clothing/head/softcap.dmi' icon_state = "greysoft" - item_state = 'icons/mob/clothing/head/softcap.dmi' - icon_override = 'icons/mob/clothing/head/softcap.dmi' + worn_icon = 'icons/mob/clothing/head/softcap.dmi' item_color = "grey" var/flipped = FALSE actions_types = list(/datum/action/item_action/flip_cap) diff --git a/code/modules/clothing/masks/boxing.dm b/code/modules/clothing/masks/boxing.dm index 8f04d4e791c..4a4ecb6b664 100644 --- a/code/modules/clothing/masks/boxing.dm +++ b/code/modules/clothing/masks/boxing.dm @@ -2,13 +2,11 @@ name = "balaclava" desc = "LOADSAMONEY!" icon_state = "balaclava" - item_state = "balaclava" flags = BLOCKHAIR flags_inv = HIDEFACE can_toggle = TRUE actions_types = list(/datum/action/item_action/adjust) adjusted_flags = ITEM_SLOT_HEAD - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/mask.dmi', "Unathi" = 'icons/mob/clothing/species/unathi/mask.dmi', @@ -25,10 +23,8 @@ name = "luchador mask" desc = "Worn by robust fighters, flying high to defeat their foes!" icon_state = "luchag" - item_state = "luchag" flags = BLOCKHAIR flags_inv = HIDEFACE - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/mask.dmi', "Unathi" = 'icons/mob/clothing/species/unathi/mask.dmi', @@ -42,10 +38,8 @@ name = "tecnicos mask" desc = "Worn by robust fighters who uphold justice and fight honorably." icon_state = "luchador" - item_state = "luchador" /obj/item/clothing/mask/luchador/rudos name = "rudos mask" desc = "Worn by robust fighters who are willing to do anything to win." icon_state = "luchar" - item_state = "luchar" diff --git a/code/modules/clothing/masks/breath.dm b/code/modules/clothing/masks/breath.dm index a721d0db9e4..1f9168c8dcd 100644 --- a/code/modules/clothing/masks/breath.dm +++ b/code/modules/clothing/masks/breath.dm @@ -2,7 +2,6 @@ name = "breath mask" desc = "A close-fitting mask that can be connected to an air supply." icon_state = "breath" - item_state = "breath" flags = AIRTIGHT flags_cover = MASKCOVERSMOUTH can_toggle = TRUE @@ -33,7 +32,6 @@ name = "medical mask" desc = "A close-fitting sterile mask that can be connected to an air supply." icon_state = "medical" - item_state = "medical" permeability_coefficient = 0.01 put_on_delay = 10 @@ -41,7 +39,6 @@ name = "vox breath mask" desc = "A weirdly-shaped breath mask." icon_state = "voxmask" - item_state = "voxmask" permeability_coefficient = 0.01 species_restricted = list("Vox") actions_types = list() @@ -50,7 +47,6 @@ name = "vox respirator" desc = "A weirdly-shaped breath mask, this one seems to designed for a vox beak." icon_state = "voxmask2" - item_state = "voxmask2" /obj/item/clothing/mask/breath/vox/attack_self__legacy__attackchain(mob/user) return diff --git a/code/modules/clothing/masks/gasmask.dm b/code/modules/clothing/masks/gasmask.dm index 3268d8bfd17..e89ef2445b6 100644 --- a/code/modules/clothing/masks/gasmask.dm +++ b/code/modules/clothing/masks/gasmask.dm @@ -2,11 +2,11 @@ name = "gas mask" desc = "A face-covering mask that can be connected to an air supply. Used by mischievous assistants and syndicate agents alike." icon_state = "gas_alt" + inhand_icon_state = "gas_alt" flags = BLOCK_GAS_SMOKE_EFFECT | AIRTIGHT flags_inv = HIDEEARS|HIDEEYES|HIDEFACE flags_cover = MASKCOVERSMOUTH | MASKCOVERSEYES w_class = WEIGHT_CLASS_NORMAL - item_state = "gas_alt" gas_transfer_coefficient = 0.01 permeability_coefficient = 0.01 resistance_flags = NONE @@ -26,7 +26,7 @@ name = "welding mask" desc = "A gas mask with built in welding goggles and face shield. Looks like a skull, clearly designed by a nerd." icon_state = "weldingmask" - item_state = "weldingmask" + inhand_icon_state = null materials = list(MAT_METAL = 3000, MAT_GLASS = 1000) flash_protect = FLASH_PROTECTION_WELDER tint = FLASH_PROTECTION_WELDER @@ -37,7 +37,6 @@ can_toggle = TRUE visor_flags_inv = HIDEEYES resistance_flags = FIRE_PROOF - sprite_sheets = list( "Kidan" = 'icons/mob/clothing/species/kidan/mask.dmi', "Vox" = 'icons/mob/clothing/species/vox/mask.dmi', @@ -92,21 +91,19 @@ flags &= ~AIRTIGHT w_class = WEIGHT_CLASS_SMALL - //Bane gas mask /obj/item/clothing/mask/gas/banemask name = "bane mask" desc = "Only when the station is in flames, do you have my permission to robust." icon_state = "bane_mask" - item_state = "sechailer" - + inhand_icon_state = "sechailer" //Plague Dr suit can be found in clothing/suits/bio.dm /obj/item/clothing/mask/gas/plaguedoctor name = "plague doctor mask" desc = "A modernised version of the classic design, this mask will not only filter out toxins but it can also be connected to an air supply." icon_state = "plaguedoctor" - item_state = "gas_mask" + inhand_icon_state = "gas_mask" /obj/item/clothing/mask/gas/swat name = "\improper SWAT mask" @@ -123,7 +120,7 @@ name = "clown wig and mask" desc = "A true prankster's facial attire. A clown is incomplete without his wig and mask. Its form can be changed by using it in your hand." icon_state = "clown" - item_state = "clown_hat" + inhand_icon_state = "clown_hat" flags = BLOCK_GAS_SMOKE_EFFECT | AIRTIGHT | BLOCKHAIR resistance_flags = FLAMMABLE dog_fashion = /datum/dog_fashion/head/clown @@ -154,25 +151,27 @@ name = "sexy-clown wig and mask" desc = "A feminine clown mask for the dabbling crossdressers or female entertainers. Its form can be changed by using it in your hand." icon_state = "sexyclown" - item_state = "sexyclown" /obj/item/clothing/mask/gas/clown_hat/joker name = "deranged clown wig and mask" desc = "A fiendish clown mask that inspires a deranged mirth. Its form can be changed by using it in your hand." icon_state = "joker" - item_state = "joker" /obj/item/clothing/mask/gas/clown_hat/rainbow name = "rainbow clown wig and mask" desc = "A colorful clown mask for the clown that loves to dazzle and impress. Its form can be changed by using it in your hand." icon_state = "rainbow" - item_state = "rainbow" + +/obj/item/clothing/mask/gas/clown_hat/pennywise + name = "\improper Pennywise mask" + desc = "It's the eater of worlds, and of children." + icon_state = "pennywise_mask" /obj/item/clothing/mask/gas/clownwiz name = "wizard clown wig and mask" desc = "Some pranksters are truly magical." icon_state = "wizzclown" - item_state = "wizzclown" + inhand_icon_state = "clown_hat" flags = BLOCK_GAS_SMOKE_EFFECT | AIRTIGHT | BLOCKHAIR flags_inv = HIDEEARS | HIDEEYES magical = TRUE @@ -184,7 +183,7 @@ name = "mime mask" desc = "The traditional mime's mask. It has an eerie facial posture." icon_state = "mime" - item_state = "mime" + inhand_icon_state = null resistance_flags = FLAMMABLE /obj/item/clothing/mask/gas/mime/wizard @@ -200,14 +199,14 @@ name = "monkey mask" desc = "A mask used when acting as a monkey." icon_state = "monkeymask" - item_state = "monkeymask" + inhand_icon_state = null resistance_flags = FLAMMABLE /obj/item/clothing/mask/gas/sexymime name = "sexy mime mask" desc = "A traditional female mime's mask." icon_state = "sexymime" - item_state = "sexymime" + inhand_icon_state = null resistance_flags = FLAMMABLE /obj/item/clothing/mask/gas/cyborg @@ -249,7 +248,7 @@ name = "security gas mask" desc = "A standard issue Security gas mask with integrated 'Compli-o-nator 3000' device, plays over a dozen pre-recorded compliance phrases designed to get scumbags to stand still whilst you taze them. Do not tamper with the device." icon_state = "sechailer" - item_state = "sechailer" + inhand_icon_state = "sechailer" flags_inv = HIDEEYES|HIDEFACE var/phrase = 1 var/aggressiveness = 1 diff --git a/code/modules/clothing/masks/misc_masks.dm b/code/modules/clothing/masks/misc_masks.dm index c07374389b5..e3158fd1016 100644 --- a/code/modules/clothing/masks/misc_masks.dm +++ b/code/modules/clothing/masks/misc_masks.dm @@ -2,7 +2,7 @@ name = "muzzle" desc = "To stop that awful noise." icon_state = "muzzle" - item_state = "muzzle" + inhand_icon_state = "muzzle" flags_cover = MASKCOVERSMOUTH gas_transfer_coefficient = 0.90 put_on_delay = 2 SECONDS @@ -11,7 +11,6 @@ var/mute = MUZZLE_MUTE_ALL var/security_lock = FALSE // Requires brig access to remove 0 - Remove as normal var/locked = FALSE //Indicates if a mask is locked, should always start as 0. - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/mask.dmi' ) @@ -62,7 +61,7 @@ name = "tape gag" desc = "MHPMHHH!" icon_state = "tapegag" - item_state = null + inhand_icon_state = null w_class = WEIGHT_CLASS_TINY resist_time = 30 SECONDS mute = MUZZLE_MUTE_MUFFLE @@ -89,7 +88,6 @@ name = "safety muzzle" desc = "A muzzle designed to prevent biting." icon_state = "muzzle_secure" - item_state = "muzzle_secure" mute = MUZZLE_MUTE_NONE security_lock = TRUE materials = list(MAT_METAL=500, MAT_GLASS=50) @@ -176,14 +174,13 @@ name = "sterile mask" desc = "A sterile mask designed to help prevent the spread of diseases." icon_state = "sterile" - item_state = "sterile" + inhand_icon_state = "m_mask" w_class = WEIGHT_CLASS_TINY flags_cover = MASKCOVERSMOUTH gas_transfer_coefficient = 0.90 permeability_coefficient = 0.01 actions_types = list(/datum/action/item_action/adjust) can_toggle = TRUE - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/mask.dmi', "Unathi" = 'icons/mob/clothing/species/unathi/mask.dmi', @@ -191,7 +188,7 @@ "Vulpkanin" = 'icons/mob/clothing/species/vulpkanin/mask.dmi', "Grey" = 'icons/mob/clothing/species/grey/mask.dmi', "Drask" = 'icons/mob/clothing/species/drask/mask.dmi' - ) + ) /obj/item/clothing/mask/surgical/Initialize(mapload) . = ..() @@ -231,16 +228,13 @@ name = "pig mask" desc = "A rubber pig mask." icon_state = "pig" - item_state = "pig" flags = BLOCKHAIR flags_inv = HIDEFACE - /obj/item/clothing/mask/horsehead name = "horse head mask" desc = "A mask made of soft vinyl and latex, representing the head of a horse." icon_state = "horsehead" - item_state = "horsehead" flags = BLOCKHAIR flags_inv = HIDEFACE var/voicechange = FALSE @@ -289,65 +283,49 @@ name = "rat mask" desc = "A mask made of soft vinyl and latex, representing the head of a rat." icon_state = "rat" - item_state = "rat" /obj/item/clothing/mask/face/fox name = "fox mask" desc = "A mask made of soft vinyl and latex, representing the head of a fox." icon_state = "fox" - item_state = "fox" /obj/item/clothing/mask/face/bee name = "bee mask" desc = "A mask made of soft vinyl and latex, representing the head of a bee." icon_state = "bee" - item_state = "bee" sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/mask.dmi') /obj/item/clothing/mask/face/bear name = "bear mask" desc = "A mask made of soft vinyl and latex, representing the head of a bear." icon_state = "bear" - item_state = "bear" /obj/item/clothing/mask/face/bat name = "bat mask" desc = "A mask made of soft vinyl and latex, representing the head of a bat." icon_state = "bat" - item_state = "bat" /obj/item/clothing/mask/face/raven name = "raven mask" desc = "A mask made of soft vinyl and latex, representing the head of a raven." icon_state = "raven" - item_state = "raven" /obj/item/clothing/mask/face/jackal name = "jackal mask" desc = "A mask made of soft vinyl and latex, representing the head of a jackal." icon_state = "jackal" - item_state = "jackal" /obj/item/clothing/mask/face/tribal name = "tribal mask" desc = "A mask carved out of wood, detailed carefully by hand." icon_state = "bumba" - item_state = "bumba" /obj/item/clothing/mask/fawkes name = "Guy Fawkes mask" desc = "A mask designed to help you remember a specific date." icon_state = "fawkes" - item_state = "fawkes" flags_inv = HIDEFACE -/obj/item/clothing/mask/gas/clown_hat/pennywise - name = "\improper Pennywise mask" - desc = "It's the eater of worlds, and of children." - icon_state = "pennywise_mask" - item_state = "pennywise_mask" - - // Bandanas /obj/item/clothing/mask/bandana name = "bandana" @@ -499,8 +477,8 @@ desc = "This is a very, very odd looking mask." icon = 'icons/goonstation/objects/clothing/mask.dmi' icon_state = "cursedclown" - item_state = "cclown_hat" - icon_override = 'icons/goonstation/mob/clothing/mask.dmi' + worn_icon = 'icons/goonstation/mob/clothing/mask.dmi' + inhand_icon_state = "cclown_hat" lefthand_file = 'icons/goonstation/mob/inhands/clothing_lefthand.dmi' righthand_file = 'icons/goonstation/mob/inhands/clothing_righthand.dmi' flags = BLOCK_GAS_SMOKE_EFFECT | AIRTIGHT | BLOCKHAIR @@ -511,11 +489,11 @@ desc = "This is a very, very odd looking mask." icon = 'icons/goonstation/objects/clothing/mask.dmi' icon_state = "cursedclown" - item_state = "cclown_hat" - resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF - icon_override = 'icons/goonstation/mob/clothing/mask.dmi' + worn_icon = 'icons/goonstation/mob/clothing/mask.dmi' + inhand_icon_state = "cclown_hat" lefthand_file = 'icons/goonstation/mob/inhands/clothing_lefthand.dmi' righthand_file = 'icons/goonstation/mob/inhands/clothing_righthand.dmi' + resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF flags = NODROP | AIRTIGHT | DROPDEL flags_cover = MASKCOVERSMOUTH diff --git a/code/modules/clothing/masks/voicemodulator.dm b/code/modules/clothing/masks/voicemodulator.dm index 89d39cd8b57..a2369afb21a 100644 --- a/code/modules/clothing/masks/voicemodulator.dm +++ b/code/modules/clothing/masks/voicemodulator.dm @@ -2,8 +2,6 @@ name = "modified gas mask" desc = "A gas mask modified with a sound modulator that disguises the user's voice when active." icon_state = "voice_modulator" - item_state = "voice_modulator" - var/obj/item/voice_changer/voice_modulator/voice_modulator /obj/item/clothing/mask/gas/voice_modulator/Initialize(mapload) @@ -18,13 +16,10 @@ name = "chameleon voice modulator mask" desc = "A tactical mask equipped with chameleon technology and a sound modulator that disguises the user's voice when active." icon_state = "swat" - item_state = "swat" - var/datum/action/item_action/chameleon_change/chameleon_action /obj/item/clothing/mask/gas/voice_modulator/chameleon/Initialize(mapload) . = ..() - chameleon_action = new(src) chameleon_action.chameleon_type = /obj/item/clothing/mask chameleon_action.chameleon_name = "Mask" diff --git a/code/modules/clothing/neck/cloaks.dm b/code/modules/clothing/neck/cloaks.dm index cd8abd5c4b1..80fad48b568 100644 --- a/code/modules/clothing/neck/cloaks.dm +++ b/code/modules/clothing/neck/cloaks.dm @@ -56,67 +56,56 @@ name = "mantle" desc = "A heavy quilted mantle, for keeping your shoulders warm and stylish." icon_state = "mantle" - item_state = "mantle" /obj/item/clothing/neck/cloak/regal name = "regal shawl" desc = "A fancy shawl for nobility, made from high quality materials." icon_state = "regal_mantle" - item_state = "regal_mantle" /obj/item/clothing/neck/cloak/old name = "old wrap" desc = "A tattered fabric wrap, faded over the years. Smells faintly of cigars." icon_state = "old_mantle" - item_state = "old_mantle" /obj/item/clothing/neck/cloak/unathi name = "hide mantle" desc = "A rather grisly selection of cured hides and skin, sewn together to form a ragged mantle." icon_state = "mantle-unathi" - item_state = "mantle-unathi" - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/neck.dmi' - ) + inhand_icon_state = "old_mantle" + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/neck.dmi') /obj/item/clothing/neck/cloak/captain_mantle name = "captain's mantle" desc = "A piece of fashion for the ruling elite." icon_state = "capmantle" - item_state = "capmantle" /obj/item/clothing/neck/cloak/hos_mantle name = "head of security's shawl" desc = "An unarmored shawl, worn by the Head of Security. Do you dare take up their mantle?" icon_state = "hosmantle" - item_state = "hosmantle" /obj/item/clothing/neck/cloak/hop_mantle name = "head of personnel's shawl" desc = "A shawl for the head of personnel. It's remarkably well kept." icon_state = "hopmantle" - item_state = "hopmantle" /obj/item/clothing/neck/cloak/ce_mantle name = "chief engineer's mantle" desc = "A slick, authoritative mantle designed for the Chief Engineer." icon_state = "cemantle" - item_state = "cemantle" /obj/item/clothing/neck/cloak/cmo_mantle name = "chief medical officer's mantle" desc = "An absorbent, clean cover found around the neck of the Chief Medical Officer." icon_state = "cmomantle" - item_state = "cmomantle" /obj/item/clothing/neck/cloak/qm_mantle name = "quartermaster's mantle" desc = "A shawl for the quartermaster. Keeps the breeze from the vents away from your neck." icon_state = "qmmantle" - item_state = "qmmantle" + inhand_icon_state = "mantle" /obj/item/clothing/neck/cloak/rd_mantle name = "research director's mantle" desc = "A tweed mantle, worn by the Research Director. Smells like science." icon_state = "rdmantle" - item_state = "rdmantle" diff --git a/code/modules/clothing/neck/necklace.dm b/code/modules/clothing/neck/necklace.dm index f8895f98ca0..2ff04354cea 100644 --- a/code/modules/clothing/neck/necklace.dm +++ b/code/modules/clothing/neck/necklace.dm @@ -1,33 +1,29 @@ /obj/item/clothing/neck/necklace desc = "A simple necklace." icon_state = "necklace" - item_state = "necklace" item_color = "necklace" /obj/item/clothing/neck/necklace/long name = "large necklace" desc = "A large necklace." icon_state = "necklacelong" - item_state = "necklacelong" item_color = "necklacelong" /obj/item/clothing/neck/necklace/dope name = "gold necklace" desc = "Damn, it feels good to be a gangster." icon_state = "bling" - item_state = "bling" item_color = "bling" /obj/item/clothing/neck/necklace/locket name = "gold locket" desc = "A gold locket that seems to have space for a photo within." icon_state = "locketgold" - item_state = "locketgold" item_color = "locketgold" var/base_icon var/open /// Item inside locket. - var/obj/item/held + var/obj/item/held /obj/item/clothing/neck/necklace/locket/Destroy() QDEL_NULL(held) @@ -73,5 +69,4 @@ name = "silver locket" desc = "A silver locket that seems to have space for a photo within." icon_state = "locketsilver" - item_state = "locketsilver" item_color = "locketsilver" diff --git a/code/modules/clothing/patreon/hats.dm b/code/modules/clothing/patreon/hats.dm index ec5ed176539..d5730f1b166 100644 --- a/code/modules/clothing/patreon/hats.dm +++ b/code/modules/clothing/patreon/hats.dm @@ -7,67 +7,46 @@ name = "Mushroom Hat" desc = "A horrifying display of Nanotrasen's ruthless pursuit in being the forefront of fashion. Or genocide." icon_state = "mushhat" - item_state = "mushhat" flags = BLOCKHAIR - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/head.dmi') //gold top hat and recolours /obj/item/clothing/head/fluff/goldtophat name = "Gold-trimmed Top Hat" desc = "Poshness incarnate." icon_state = "goldtophat" - item_state = "goldtophat" - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' - ) - + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/head.dmi') /obj/item/clothing/head/fluff/goldtophat/blue name = "Gold-trimmed Blue Top Hat" desc = "Poshness incarnate. With blue." icon_state = "goldtophatblue" - item_state = "goldtophatblue" /obj/item/clothing/head/fluff/goldtophat/red name = "Gold-trimmed Red Top Hat" desc = "Poshness incarnate. With red." icon_state = "goldtophatred" - item_state = "goldtophatred" //medieval guard helm /obj/item/clothing/head/fluff/guardhelm name = "Plastic Guard helm" desc = "A plastic re-creation of a medieval-era headwear worn by extremely bored recruits of the local army. Kintergarden only." icon_state = "guardhelm" - item_state = "guardhelm" flags = BLOCKHAIR - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/head.dmi') //black sombrero /obj/item/clothing/head/fluff/blacksombrero name = "Black sombrero" desc = "A rare identifying hat of the infamous ancient renegade gang known as 'El Loco Pocos'." icon_state = "blacksombrero" - item_state = "blacksombrero" flags = BLOCKHAIR - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/head.dmi') // Equivalent to a winter coat's hood /obj/item/clothing/head/furcap name = "fur cap" desc = "A warm furry cap." icon_state = "furcap" - item_state = "furcap" - cold_protection = HEAD min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT diff --git a/code/modules/clothing/patreon/patreon_glasses.dm b/code/modules/clothing/patreon/patreon_glasses.dm index 2c8faea4e95..8b8a4a85fdb 100644 --- a/code/modules/clothing/patreon/patreon_glasses.dm +++ b/code/modules/clothing/patreon/patreon_glasses.dm @@ -6,17 +6,13 @@ name = "Spiky Orange-tinted Shades" desc = "Row row!" icon_state = "gar" - item_state = "gar" - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/eyes.dmi', "Kidan" = 'icons/mob/clothing/species/kidan/eyes.dmi' - ) - + ) //Green Kamina shades /obj/item/clothing/glasses/fluff/kamina/green name = "Spiky Green-tinted Shades" desc = "Fight the power!" icon_state = "garm" - item_state = "garm" diff --git a/code/modules/clothing/shoes/magboots.dm b/code/modules/clothing/shoes/magboots.dm index 022c60d7f2a..227c0a415ea 100644 --- a/code/modules/clothing/shoes/magboots.dm +++ b/code/modules/clothing/shoes/magboots.dm @@ -2,6 +2,7 @@ name = "magboots" desc = "Magnetic boots, often used during extravehicular activity to ensure the user remains safely attached to the vehicle." icon_state = "magboots0" + inhand_icon_state = "magboots" origin_tech = "materials=3;magnets=4;engineering=4" dyeable = FALSE actions_types = list(/datum/action/item_action/toggle) @@ -126,7 +127,7 @@ desc = "The prankster's standard-issue clowning shoes. Damn they're huge! There's a red light on the side." icon_state = "clownmag0" magboot_state = "clownmag" - item_state = "clown_shoes" + inhand_icon_state = "clown_shoes" slowdown = SHOES_SLOWDOWN+1 slowdown_active = SHOES_SLOWDOWN+1 slowdown_passive = SHOES_SLOWDOWN+1 diff --git a/code/modules/clothing/shoes/misc_shoes.dm b/code/modules/clothing/shoes/misc_shoes.dm index 69ebc57a24e..9ffa4e83d0f 100644 --- a/code/modules/clothing/shoes/misc_shoes.dm +++ b/code/modules/clothing/shoes/misc_shoes.dm @@ -7,10 +7,9 @@ /obj/item/clothing/shoes/combat name = "combat boots" desc = "High speed, low drag combat boots." + icon_state = "jackboots" w_class = WEIGHT_CLASS_NORMAL can_cut_open = 1 - icon_state = "jackboots" - item_state = "jackboots" armor = list(MELEE = 15, BULLET = 15, LASER = 15, ENERGY = 15, BOMB = 50, RAD = 0, FIRE = 115, ACID = 50) strip_delay = 70 resistance_flags = NONE @@ -84,7 +83,7 @@ name = "clown shoes" desc = "The prankster's standard-issue clowning shoes. Damn they're huge! Ctrl-click to toggle the waddle dampeners!" icon_state = "clown" - item_state = "clown_shoes" + inhand_icon_state = "clown_shoes" slowdown = SHOES_SLOWDOWN+1 item_color = "clown" // "Dyeable" in this case is a bit of an understatement, washing these @@ -189,10 +188,10 @@ /obj/item/clothing/shoes/jackboots name = "jackboots" desc = "Nanotrasen-issue Security combat boots for combat scenarios or combat situations. All combat, all the time." - can_cut_open = 1 icon_state = "jackboots" - item_state = "jackboots" + inhand_icon_state = "jackboots" item_color = "hosred" + can_cut_open = 1 strip_delay = 50 put_on_delay = 50 resistance_flags = NONE @@ -256,9 +255,7 @@ name = "boots" desc = "A pair of boots usually worn by cultists." icon_state = "cult" - item_state = "cult" item_color = "cult" - cold_protection = FEET min_cold_protection_temperature = SHOES_MIN_TEMP_PROTECT heat_protection = FEET @@ -276,14 +273,12 @@ name = "bunny slippers" desc = "Fluffy!" icon_state = "slippers" - item_state = "slippers" dyeable = FALSE /obj/item/clothing/shoes/slippers_worn name = "worn bunny slippers" desc = "Fluffy..." icon_state = "slippers_worn" - item_state = "slippers_worn" dyeable = FALSE /obj/item/clothing/shoes/laceup @@ -297,7 +292,6 @@ name = "roman sandals" desc = "Sandals with buckled leather straps on it." icon_state = "roman" - item_state = "roman" strip_delay = 100 put_on_delay = 100 dyeable = FALSE @@ -312,23 +306,19 @@ name = "griffon boots" desc = "A pair of costume boots fashioned after bird talons." icon_state = "griffinboots" - item_state = "griffinboots" dyeable = FALSE - /obj/item/clothing/shoes/fluff/noble_boot name = "noble boots" desc = "The boots are economically designed to balance function and comfort, so that you can step on peasants without having to worry about blisters. The leather also resists unwanted blood stains." icon_state = "noble_boot" item_color = "noble_boot" - item_state = "noble_boot" dyeable = FALSE /obj/item/clothing/shoes/furboots name = "fur boots" desc = "Warm, furry boots." icon_state = "furboots" - item_state = "furboots" dyeable = FALSE /obj/item/clothing/shoes/sandal/white @@ -348,8 +338,8 @@ desc = "Moldering clown flip flops. They're neon green for some reason." icon = 'icons/goonstation/objects/clothing/feet.dmi' icon_state = "cursedclown" - item_state = "cclown_shoes" - icon_override = 'icons/goonstation/mob/clothing/feet.dmi' + worn_icon = 'icons/goonstation/mob/clothing/feet.dmi' + inhand_icon_state = "cclown_shoes" lefthand_file = 'icons/goonstation/mob/inhands/clothing_lefthand.dmi' righthand_file = 'icons/goonstation/mob/inhands/clothing_righthand.dmi' resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF @@ -365,8 +355,8 @@ desc = "Moldering clown flip flops. They're neon green for some reason." icon = 'icons/goonstation/objects/clothing/feet.dmi' icon_state = "cursedclown" - item_state = "cclown_shoes" - icon_override = 'icons/goonstation/mob/clothing/feet.dmi' + worn_icon = 'icons/goonstation/mob/clothing/feet.dmi' + inhand_icon_state = "cclown_shoes" lefthand_file = 'icons/goonstation/mob/inhands/clothing_lefthand.dmi' righthand_file = 'icons/goonstation/mob/inhands/clothing_righthand.dmi' dyeable = FALSE @@ -439,21 +429,18 @@ name = "cloth footwraps" desc = "A roll of treated canvas used for wrapping claws or paws." icon_state = "clothwrap" - item_state = "clothwrap" dyeable = FALSE /obj/item/clothing/shoes/bhop name = "jump boots" desc = "A specialized pair of combat boots with a built-in propulsion system for rapid forward movement." icon_state = "jetboots" - item_state = "jetboots" item_color = "hosred" resistance_flags = FIRE_PROOF actions_types = list(/datum/action/item_action/bhop) permeability_coefficient = 0.05 knife_slot = TRUE dyeable = FALSE - var/jumpdistance = 5 //-1 from to see the actual distance, e.g 4 goes over 3 tiles var/jumpspeed = 3 var/recharging_rate = 6 SECONDS //default 6 seconds between each dash @@ -485,7 +472,6 @@ name = "rubber ducky shoes" desc = "These shoes are made for quacking, and that's just what they'll do." icon_state = "ducky" - item_state = "ducky" /obj/item/clothing/shoes/ducky/Initialize(mapload) . = ..() diff --git a/code/modules/clothing/spacesuits/alien_suits.dm b/code/modules/clothing/spacesuits/alien_suits.dm index f1d0da0448b..ea0b5b11ce3 100644 --- a/code/modules/clothing/spacesuits/alien_suits.dm +++ b/code/modules/clothing/spacesuits/alien_suits.dm @@ -6,12 +6,10 @@ /obj/item/clothing/head/helmet/space/skrell/white icon_state = "skrell_helmet_white" - item_state = "skrell_helmet_white" item_color = "skrell_helmet_white" /obj/item/clothing/head/helmet/space/skrell/black icon_state = "skrell_helmet_black" - item_state = "skrell_helmet_black" item_color = "skrell_helmet_black" /obj/item/clothing/suit/space/skrell @@ -21,12 +19,10 @@ /obj/item/clothing/suit/space/skrell/white icon_state = "skrell_suit_white" - item_state = "skrell_suit_white" item_color = "skrell_suit_white" /obj/item/clothing/suit/space/skrell/black icon_state = "skrell_suit_black" - item_state = "skrell_suit_black" item_color = "skrell_suit_black" //Unathi space gear. Huge and restrictive. @@ -42,7 +38,6 @@ name = "NT breacher helmet" desc = "Hey! Watch it with that thing! It's a knock-off of an Unathi battle-helm, and that spike could put someone's eye out." icon_state = "unathi_helm_cheap" - item_state = "unathi_helm_cheap" item_color = "unathi_helm_cheap" /obj/item/clothing/suit/space/unathi @@ -57,20 +52,17 @@ name = "NT breacher chassis" desc = "A cheap NT knock-off of a Unathi battle-rig. Looks like a fish, moves like a fish, steers like a cow." icon_state = "rig-unathi-cheap" - item_state = "rig-unathi-cheap" /obj/item/clothing/head/helmet/space/unathi/breacher name = "breacher helm" desc = "Weathered, ancient and battle-scarred. The helmet is too." icon_state = "unathi_breacher" - item_state = "unathi_breacher" item_color = "unathi_breacher" /obj/item/clothing/suit/space/unathi/breacher name = "breacher chassis" desc = "Huge, bulky and absurdly heavy. It must be like wearing a tank." icon_state = "unathi_breacher" - item_state = "unathi_breacher" item_color = "unathi_breacher" // Vox space gear (vaccuum suit, low pressure armour) @@ -98,50 +90,42 @@ /obj/item/clothing/head/helmet/space/vox/pressure name = "alien helmet" icon_state = "vox-pressure" - item_state = "vox-pressure" desc = "Hey, wasn't this a prop in \'The Abyss\'?" /obj/item/clothing/suit/space/vox/pressure name = "alien pressure suit" icon_state = "vox-pressure" - item_state = "vox-pressure" desc = "A huge, armoured, pressurized suit, designed for distinctly nonhuman proportions." /obj/item/clothing/head/helmet/space/vox/carapace name = "alien visor" icon_state = "vox-carapace" - item_state = "vox-carapace" desc = "A glowing visor, perhaps stolen from a depressed Cylon." body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS /obj/item/clothing/suit/space/vox/carapace name = "alien carapace armour" icon_state = "vox-carapace" - item_state = "vox-carapace" desc = "An armoured, segmented carapace with glowing purple lights. It looks pretty run-down." /obj/item/clothing/head/helmet/space/vox/stealth name = "alien stealth helmet" icon_state = "vox-stealth" - item_state = "vox-stealth" desc = "A smoothly contoured, matte-black alien helmet." /obj/item/clothing/suit/space/vox/stealth name = "alien stealth suit" icon_state = "vox-stealth" - item_state = "vox-stealth" desc = "A sleek black suit. It seems to have a tail, and is very heavy." /obj/item/clothing/head/helmet/space/vox/medic name = "alien goggled helmet" icon_state = "vox-medic" - item_state = "vox-medic" desc = "An alien helmet with enormous goggled lenses." /obj/item/clothing/suit/space/vox/medic name = "alien armour" icon_state = "vox-medic" - item_state = "vox-medic" desc = "An almost organic looking nonhuman pressure suit." /obj/item/clothing/under/vox @@ -156,7 +140,6 @@ desc = "These loose clothes are optimized for the labors of the lower castes onboard the arkships. Large openings in the top allow for breathability while the pants are durable yet flexible enough to not restrict movement." icon_state = "vox-jumpsuit_s" item_color = "vox-jumpsuit" - item_state = "vox-jumpsuit" /obj/item/clothing/suit/hooded/vox_robes name = "Vox robes" @@ -164,7 +147,6 @@ icon = 'icons/mob/clothing/species/vox/suit.dmi' icon_state = "vox-robes" item_color = "vox-robes" - item_state = "vox-robes" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS hoodtype = /obj/item/clothing/head/hooded/vox_robe_hood species_restricted = list("Vox") @@ -179,34 +161,27 @@ icon = 'icons/mob/clothing/species/vox/head.dmi' icon_state = "vox-robes-hood" item_color = "vox-robes-hood" - item_state = "vox-robes-hood" flags = BLOCKHAIR flags_cover = HEADCOVERSEYES species_restricted = list("Vox") - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/head.dmi') /obj/item/clothing/gloves/color/yellow/vox name = "insulated gauntlets" desc = "These bizarre gauntlets seem to be fitted for... bird claws?" icon_state = "gloves-vox" - item_state = "gloves-vox" item_color = "gloves-vox" icon = 'icons/obj/clothing/species/vox/gloves.dmi' species_restricted = list("Vox") - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/gloves.dmi') + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/gloves.dmi') /obj/item/clothing/shoes/magboots/vox name = "vox magclaws" desc = "A pair of heavy, jagged armoured foot pieces, seemingly suitable for a velociraptor." - item_state = "boots-vox" icon_state = "boots-vox" icon = 'icons/obj/clothing/species/vox/shoes.dmi' species_restricted = list("Vox") - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/feet.dmi') + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/feet.dmi') multiple_icons = FALSE /obj/item/clothing/shoes/magboots/vox/attack_self__legacy__attackchain(mob/user) diff --git a/code/modules/clothing/spacesuits/chronosuit.dm b/code/modules/clothing/spacesuits/chronosuit.dm index 49aecf8b1de..4fc8ed1d5d3 100644 --- a/code/modules/clothing/spacesuits/chronosuit.dm +++ b/code/modules/clothing/spacesuits/chronosuit.dm @@ -2,7 +2,6 @@ name = "chronosuit helmet" desc = "A white helmet with an opaque blue visor." icon_state = "chronohelmet" - item_state = "chronohelmet" slowdown = 1 armor = list(MELEE = 75, BULLET = 75, LASER = 75, ENERGY = 75, BOMB = 30, RAD = 90, FIRE = INFINITY, ACID = INFINITY) resistance_flags = FIRE_PROOF | ACID_PROOF @@ -17,12 +16,10 @@ dropped() return ..() - /obj/item/clothing/suit/space/chronos name = "chronosuit" desc = "An advanced spacesuit equipped with teleportation and anti-compression technology." icon_state = "chronosuit" - item_state = "chronosuit" actions_types = list(/datum/action/item_action/toggle) armor = list(MELEE = 75, BULLET = 75, LASER = 75, ENERGY = 75, BOMB = 30, RAD = 90, FIRE = INFINITY, ACID = INFINITY) resistance_flags = FIRE_PROOF | ACID_PROOF diff --git a/code/modules/clothing/spacesuits/ert_hardsuits.dm b/code/modules/clothing/spacesuits/ert_hardsuits.dm index 0c2152cfd18..a5b7d6a073f 100644 --- a/code/modules/clothing/spacesuits/ert_hardsuits.dm +++ b/code/modules/clothing/spacesuits/ert_hardsuits.dm @@ -3,14 +3,12 @@ name = "emergency response team helmet" desc = "An environmentally sealed combat helmet with a wide plexiglass visor for maximum visibility." icon_state = "hardsuit0-ert_commander" - item_state = "helm-command" item_color = "ert_commander" armor = list(MELEE = 40, BULLET = 15, LASER = 20, ENERGY = 5, BOMB = 15, RAD = 50, FIRE = 200, ACID = 200) resistance_flags = FIRE_PROOF var/obj/machinery/camera/portable/camera var/has_camera = TRUE strip_delay = 130 - sprite_sheets = list( "Drask" = 'icons/mob/clothing/species/drask/helmet.dmi', "Grey" = 'icons/mob/clothing/species/grey/helmet.dmi', @@ -19,7 +17,7 @@ "Unathi" = 'icons/mob/clothing/species/unathi/helmet.dmi', "Vox" = 'icons/mob/clothing/species/vox/helmet.dmi', "Vulpkanin" = 'icons/mob/clothing/species/vulpkanin/helmet.dmi' - ) + ) /obj/item/clothing/head/helmet/space/hardsuit/ert/Initialize(mapload) if(loc) @@ -55,7 +53,7 @@ name = "emergency response team suit" desc = "A powered combat hardsuit produced by Citadel Armories. Decently armored, environmentally sealed, and fire-resistant." icon_state = "ert_commander" - item_state = "suit-command" + inhand_icon_state = "suit-command" slowdown = 0 w_class = WEIGHT_CLASS_NORMAL armor = list(MELEE = 40, BULLET = 15, LASER = 20, ENERGY = 5, BOMB = 15, RAD = 50, FIRE = 200, ACID = 200) @@ -89,14 +87,13 @@ name = "emergency response team security helmet" desc = "An environmentally sealed combat helmet with a wide plexiglass visor for maximum visibility. This one has red Security stripes." icon_state = "hardsuit0-ert_security" - item_state = "syndicate-helm-black-red" item_color = "ert_security" /obj/item/clothing/suit/space/hardsuit/ert/security name = "emergency response team security suit" desc = "A powered combat hardsuit produced by Citadel Armories. Decently armored, environmentally sealed, and fire-resistant. This one is covered in red Security livery." icon_state = "ert_security" - item_state = "syndicate-black-red" + inhand_icon_state = "syndicate-black-red" helmettype = /obj/item/clothing/head/helmet/space/hardsuit/ert/security /obj/item/clothing/suit/space/hardsuit/ert/security/Initialize(mapload) @@ -110,7 +107,6 @@ desc = "An environmentally sealed combat helmet with a wide plexiglass visor for maximum visibility. This one has orange Engineering stripes, and additional lead plating for improved radiation protection." armor = list(MELEE = 40, BULLET = 15, LASER = 20, ENERGY = 5, BOMB = 15, RAD = 150, FIRE = 200, ACID = 200) icon_state = "hardsuit0-ert_engineer" - item_state = "helm-orange" item_color = "ert_engineer" /obj/item/clothing/head/helmet/space/hardsuit/ert/engineer/gamma @@ -125,7 +121,7 @@ name = "emergency response team engineer suit" desc = "A powered combat hardsuit produced by Citadel Armories. Decently armored, environmentally sealed, and fire-resistant. This one is covered in orange Engineering livery, and has additional lead inserts for added radiation protection." icon_state = "ert_engineer" - item_state = "suit-orange" + inhand_icon_state = "suit-orange" armor = list(MELEE = 40, BULLET = 15, LASER = 20, ENERGY = 5, BOMB = 15, RAD = 150, FIRE = 200, ACID = 200) helmettype = /obj/item/clothing/head/helmet/space/hardsuit/ert/engineer @@ -208,7 +204,6 @@ max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT desc = "A helmet worn by marines of the Trans-Solar Federation's Marine Special Operations Command. Armored, space ready, and fireproof." icon_state = "hardsuit0-solgovmarine" - item_state = "hardsuit0-solgovmarine" item_color = "solgovmarine" armor = list(MELEE = 25, BULLET = 75, LASER = 10, ENERGY = 5, BOMB = 15, RAD = 50, FIRE = INFINITY, ACID = INFINITY) @@ -217,7 +212,6 @@ max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT desc = "A suit worn by marines of the Trans-Solar Federation's Marine Special Operations Command. Armored, space ready, and fireproof." icon_state = "ert_solgov_marine" - item_state = "ert_solgov_marine" helmettype = /obj/item/clothing/head/helmet/space/hardsuit/ert/solgov armor = list(MELEE = 25, BULLET = 75, LASER = 10, ENERGY = 5, BOMB = 15, RAD = 50, FIRE = INFINITY, ACID = INFINITY) @@ -225,12 +219,10 @@ name = "\improper MARSOC officer's helmet" desc = "A helmet worn by junior officers of the Trans-Solar Federation's Marine Special Operations Command. Has gold highlights to denote the wearer's rank. Armored, space ready, and fireproof." icon_state = "hardsuit0-solgovcommand" - item_state = "hardsuit0-solgovcommand" item_color = "solgovcommand" /obj/item/clothing/suit/space/hardsuit/ert/solgov/command name = "\improper MARSOC officer's hardsuit" desc = "A suit worn by junior officers of the Trans-Solar Federation's Marine Special Operations Command. Has gold highlights to denote the wearer's rank. Armored, space ready, and fireproof." icon_state = "ert_solgov_command" - item_state = "ert_solgov_command" helmettype = /obj/item/clothing/head/helmet/space/hardsuit/ert/solgov/command diff --git a/code/modules/clothing/spacesuits/hardsuit.dm b/code/modules/clothing/spacesuits/hardsuit.dm index ca809740016..2278d635242 100644 --- a/code/modules/clothing/spacesuits/hardsuit.dm +++ b/code/modules/clothing/spacesuits/hardsuit.dm @@ -2,7 +2,6 @@ /obj/item/clothing/head/helmet/space/hardsuit name = "hardsuit helmet" icon_state = null - item_state = "eng_helm" max_integrity = 300 armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 5, RAD = 150, FIRE = 50, ACID = 150) var/basestate = "hardsuit" @@ -29,13 +28,6 @@ "Drask" = 'icons/mob/clothing/species/drask/helmet.dmi', "Grey" = 'icons/mob/clothing/species/grey/helmet.dmi' ) - sprite_sheets_obj = list( - "Unathi" = 'icons/obj/clothing/species/unathi/hats.dmi', - "Tajaran" = 'icons/obj/clothing/species/tajaran/hats.dmi', - "Skrell" = 'icons/obj/clothing/species/skrell/hats.dmi', - "Vox" = 'icons/obj/clothing/species/vox/hats.dmi', - "Vulpkanin" = 'icons/obj/clothing/species/vulpkanin/hats.dmi' - ) /obj/item/clothing/head/helmet/space/hardsuit/Initialize(mapload) . = ..() @@ -138,7 +130,7 @@ name = "hardsuit" desc = "A special space suit for environments that might pose hazards beyond just the vacuum of space. Provides more protection than a standard space suit." icon_state = null - item_state = "eng_hardsuit" + inhand_icon_state = "eng_hardsuit" max_integrity = 300 armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 5, RAD = 150, FIRE = 50, ACID = 150) allowed = list(/obj/item/flashlight,/obj/item/tank/internals,/obj/item/t_scanner, /obj/item/rcd, /obj/item/rpd) @@ -154,13 +146,6 @@ "Vulpkanin" = 'icons/mob/clothing/species/vulpkanin/suit.dmi', "Drask" = 'icons/mob/clothing/species/drask/suit.dmi' ) - sprite_sheets_obj = list( - "Unathi" = 'icons/obj/clothing/species/unathi/suits.dmi', - "Tajaran" = 'icons/obj/clothing/species/tajaran/suits.dmi', - "Skrell" = 'icons/obj/clothing/species/skrell/suits.dmi', - "Vox" = 'icons/obj/clothing/species/vox/suits.dmi', - "Vulpkanin" = 'icons/obj/clothing/species/vulpkanin/suits.dmi' - ) var/obj/item/clothing/head/helmet/space/hardsuit/helmet var/helmettype = /obj/item/clothing/head/helmet/space/hardsuit @@ -252,7 +237,6 @@ desc = "A dual-mode advanced helmet designed for work in special operations. It is in travel mode. Property of Gorlex Marauders." alt_desc = "A dual-mode advanced helmet designed for work in special operations. It is in combat mode. Property of Gorlex Marauders." icon_state = "hardsuit1-syndi" - item_state = "syndie_helm" item_color = "syndi" armor = list(MELEE = 35, BULLET = 50, LASER = 20, ENERGY = 10, BOMB = 25, RAD = 50, FIRE = 50, ACID = 450) on = TRUE @@ -331,7 +315,7 @@ desc = "A dual-mode advanced hardsuit designed for work in special operations. It is in travel mode. Property of Gorlex Marauders." alt_desc = "A dual-mode advanced hardsuit designed for work in special operations. It is in combat mode. Property of Gorlex Marauders." icon_state = "hardsuit1-syndi" - item_state = "syndie_hardsuit" + inhand_icon_state = "syndie_hardsuit" item_color = "syndi" origin_tech = "engineering=6;syndicate=4" w_class = WEIGHT_CLASS_NORMAL @@ -388,7 +372,6 @@ name = "eagle suit" desc = "An advanced, light suit, fabricated from a mixture of synthetic feathers and space-resistant material. A gun holster appears to be integrated into the suit." icon_state = "freedom" - item_state = "freedom" helmettype = /obj/item/clothing/head/helmet/space/hardsuit/syndi/freedom sprite_sheets = null @@ -399,7 +382,6 @@ name = "eagle helmet" desc = "An advanced, space-proof helmet. It appears to be modeled after an old-world eagle." icon_state = "griffinhat" - item_state = "griffinhat" sprite_sheets = null /obj/item/clothing/head/helmet/space/hardsuit/syndi/freedom/update_icon_state() @@ -410,7 +392,6 @@ name = "\improper Soviet hardsuit helmet" desc = "A military hardsuit helmet bearing the red star of the U.S.S.P." icon_state = "hardsuit0-soviet" - item_state = "hardsuit0-soviet" item_color = "soviet" armor = list(MELEE = 35, BULLET = 15, LASER = 30, ENERGY = 10, BOMB = 10, RAD = 50, FIRE = 75, ACID = 75) @@ -418,7 +399,7 @@ name = "\improper Soviet hardsuit" desc = "A soviet military hardsuit designed for maximum speed and mobility. Proudly displays the U.S.S.P flag on the chest." icon_state = "hardsuit-soviet" - item_state = "hardsuit-soviet" + inhand_icon_state = null slowdown = 0.5 armor = list(MELEE = 35, BULLET = 15, LASER = 30, ENERGY = 10, BOMB = 10, RAD = 50, FIRE = 75, ACID = 75) allowed = list(/obj/item/gun, /obj/item/flashlight, /obj/item/tank/internals, /obj/item/melee/baton, /obj/item/reagent_containers/spray/pepper, /obj/item/ammo_box, /obj/item/ammo_casing, /obj/item/restraints/handcuffs) @@ -429,56 +410,19 @@ name = "\improper Soviet command hardsuit helmet" desc = "A military hardsuit helmet with a red command stripe." icon_state = "hardsuit0-soviet-commander" - item_state = "hardsuit0-soviet-commander" item_color = "soviet-commander" /obj/item/clothing/suit/space/hardsuit/soviet/commander name = "\improper Soviet command hardsuit" desc = "A soviet military command hardsuit designed for maximum speed and mobility." icon_state = "hardsuit-soviet-commander" - item_state = "hardsuit-soviet-commander" helmettype = /obj/item/clothing/head/helmet/space/hardsuit/soviet/commander -//Security -// /obj/item/clothing/head/helmet/space/hardsuit/security -// name = "security hardsuit helmet" -// desc = "A special helmet designed for work in a hazardous, low pressure environment. Has an additional layer of armor." -// icon_state = "hardsuit0-sec" -// item_state = "sec_helm" -// item_color = "sec" -// armor = list(MELEE = 25, BULLET = 10, LASER = 20, ENERGY = 5, BOMB = 5, RAD = 50, FIRE = 150, ACID = 150) - -// /obj/item/clothing/suit/space/hardsuit/security -// name = "security hardsuit" -// desc = "A special suit that protects against hazardous, low pressure environments. Has an additional layer of armor." -// icon_state = "hardsuit-sec" -// item_state = "sec_hardsuit" -// armor = list(MELEE = 25, BULLET = 10, LASER = 20, ENERGY = 5, BOMB = 5, RAD = 50, FIRE = 150, ACID = 150) -// allowed = list(/obj/item/gun,/obj/item/flashlight,/obj/item/tank/internals,/obj/item/melee/baton,/obj/item/reagent_containers/spray/pepper,/obj/item/ammo_box,/obj/item/ammo_casing,/obj/item/restraints/handcuffs) -// helmettype = /obj/item/clothing/head/helmet/space/hardsuit/security - -// /obj/item/clothing/head/helmet/space/hardsuit/security/hos -// name = "head of security's hardsuit helmet" -// desc = "A special bulky helmet designed for work in a hazardous, low pressure environment. Has an additional layer of armor." -// icon_state = "hardsuit0-hos" -// item_color = "hos" -// armor = list(MELEE = 40, BULLET = 15, LASER = 20, ENERGY = 5, BOMB = 15, RAD = 50, FIRE = INFINITY, ACID = INFINITY) - -// /obj/item/clothing/suit/space/hardsuit/security/hos -// name = "head of security's hardsuit" -// desc = "A special bulky suit that protects against hazardous, low pressure environments. Has an additional layer of armor." -// icon_state = "hardsuit-hos" -// armor = list(MELEE = 40, BULLET = 15, LASER = 20, ENERGY = 5, BOMB = 15, RAD = 50, FIRE = INFINITY, ACID = INFINITY) -// helmettype = /obj/item/clothing/head/helmet/space/hardsuit/security/hos -// jetpack = /obj/item/tank/jetpack/suit - - //Singuloth armor /obj/item/clothing/head/helmet/space/hardsuit/singuloth name = "singuloth knight's helmet" desc = "This is an adamantium helmet from the chapter of the Singuloth Knights. It shines with a holy aura." icon_state = "hardsuit0-singuloth" - item_state = "singuloth_helm" item_color = "singuloth" armor = list(MELEE = 35, BULLET = 5, LASER = 10, ENERGY = 5, BOMB = 15, RAD = INFINITY, FIRE = INFINITY, ACID = INFINITY) flags_2 = RAD_PROTECT_CONTENTS_2 @@ -488,10 +432,8 @@ name = "singuloth knight's armor" desc = "This is a ceremonial armor from the chapter of the Singuloth Knights. It's made of pure forged adamantium." icon_state = "hardsuit-singuloth" - item_state = "singuloth_hardsuit" flags = STOPSPRESSUREDMAGE flags_2 = RAD_PROTECT_CONTENTS_2 armor = list(MELEE = 35, BULLET = 5, LASER = 10, ENERGY = 5, BOMB = 15, RAD = INFINITY, FIRE = INFINITY, ACID = INFINITY) helmettype = /obj/item/clothing/head/helmet/space/hardsuit/singuloth sprite_sheets = null - diff --git a/code/modules/clothing/spacesuits/misc_spacesuits.dm b/code/modules/clothing/spacesuits/misc_spacesuits.dm index e32bbfb6a98..a53aee02d8f 100644 --- a/code/modules/clothing/spacesuits/misc_spacesuits.dm +++ b/code/modules/clothing/spacesuits/misc_spacesuits.dm @@ -1,12 +1,11 @@ //Captain's space suit, not hardsuits because no flashlight! /obj/item/clothing/head/helmet/space/capspace name = "captain's space helmet" - icon_state = "capspace" - item_state = "capspacehelmet" desc = "A special helmet designed for only the most fashionable of military figureheads." + icon_state = "capspace" + inhand_icon_state = "capspacehelmet" flags_inv = HIDEFACE armor = list(MELEE = 35, BULLET = 50, LASER = 50, ENERGY = 15, BOMB = 50, RAD = 50, FIRE = INFINITY, ACID = INFINITY) - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/helmet.dmi', "Grey" = 'icons/mob/clothing/species/grey/helmet.dmi' @@ -25,20 +24,16 @@ name = "captain's space suit" desc = "A bulky, heavy-duty piece of exclusive Nanotrasen armor. YOU are in charge!" icon_state = "caparmor" - item_state = "capspacesuit" + inhand_icon_state = "capspacesuit" allowed = list(/obj/item/tank/internals, /obj/item/flashlight,/obj/item/gun/energy, /obj/item/gun/projectile, /obj/item/ammo_box, /obj/item/ammo_casing, /obj/item/melee/baton,/obj/item/restraints/handcuffs) armor = list(MELEE = 35, BULLET = 50, LASER = 50, ENERGY = 15, BOMB = 50, RAD = 50, FIRE = INFINITY, ACID = INFINITY) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) - - //Deathsquad space suit, not hardsuits because no flashlight! +//Deathsquad space suit, not hardsuits because no flashlight! /obj/item/clothing/head/helmet/space/deathsquad name = "Deathsquad helmet" desc = "That's not red paint. That's real blood." icon_state = "deathsquad" - item_state = "deathsquad" armor = list(MELEE = 200, BULLET = 200, LASER = 50, ENERGY = 50, BOMB = INFINITY, RAD = INFINITY, FIRE = INFINITY, ACID = INFINITY) max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT resistance_flags = FIRE_PROOF | ACID_PROOF @@ -53,7 +48,7 @@ name = "Deathsquad suit" desc = "A heavily armored, advanced space suit that protects against most forms of damage." icon_state = "deathsquad" - item_state = "swat_suit" + inhand_icon_state = "swat_suit" allowed = list(/obj/item/gun,/obj/item/ammo_box,/obj/item/ammo_casing,/obj/item/melee/baton,/obj/item/restraints/handcuffs,/obj/item/tank/internals,/obj/item/kitchen/knife/combat,/obj/item/flashlight) armor = list(MELEE = 200, BULLET = 200, LASER = 50, ENERGY = 50, BOMB = INFINITY, RAD = INFINITY, FIRE = INFINITY, ACID = INFINITY) flags_inv = HIDESHOES | HIDEJUMPSUIT | HIDETAIL @@ -73,14 +68,11 @@ desc = "An armored beret commonly used by special operations officers." icon = 'icons/obj/clothing/head/beret.dmi' icon_state = "beret_soo" - item_state = 'icons/mob/clothing/head/beret.dmi' - icon_override = 'icons/mob/clothing/head/beret.dmi' + inhand_icon_state = null + worn_icon = 'icons/mob/clothing/head/beret.dmi' flags = STOPSPRESSUREDMAGE | THICKMATERIAL flags_inv = null - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/head/beret.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/head/beret.dmi') /obj/item/clothing/head/helmet/space/deathsquad/beret/solgov name = "\improper TSF staff officer's beret" @@ -91,7 +83,7 @@ name = "officer jacket" desc = "An armored jacket used in special operations." icon_state = "detective" - item_state = "det_suit" + inhand_icon_state = "det_suit" blood_overlay_type = "coat" flags_inv = 0 slowdown = 0 @@ -102,15 +94,14 @@ name = "\improper TSF staff officer's jacket" desc = "A stylish, heavily armored jacket worn by high-ranking officers of the Trans-Solar Federation." icon_state = "solgovcommander" - item_state = "solgovcommander" - + inhand_icon_state = null //Space santa outfit suit /obj/item/clothing/head/helmet/space/santahat name = "Santa's hat" desc = "Ho ho ho. Merrry X-mas!" icon_state = "santahat" - + inhand_icon_state = null sprite_sheets = list( "Grey" = 'icons/mob/clothing/species/Grey/head.dmi', "Drask" = 'icons/mob/clothing/species/Drask/helmet.dmi' @@ -119,21 +110,19 @@ flags_cover = HEADCOVERSEYES dog_fashion = /datum/dog_fashion/head/santa -/obj/item/clothing/head/helmet/space/santahat/attack_self__legacy__attackchain(mob/user as mob) - if(src.icon_state == "santahat") - src.icon_state = "santahat_beard" - src.item_state = "santahat_beard" +/obj/item/clothing/head/helmet/space/santahat/attack_self__legacy__attackchain(mob/user) + if(icon_state == "santahat") + icon_state = "santahat_beard" to_chat(user, "Santa's beard expands out from the hat!") else - src.icon_state = "santahat" - src.item_state = "santahat" + icon_state = "santahat" to_chat(user, "The beard slinks back into the hat...") /obj/item/clothing/suit/space/santa name = "Santa's suit" desc = "Festive!" icon_state = "santa" - item_state = "santa" + inhand_icon_state = null slowdown = 0 flags = STOPSPRESSUREDMAGE allowed = list(/obj/item) //for stuffing extra special presents @@ -143,7 +132,7 @@ name = "pirate hat" desc = "Yarr." icon_state = "pirate" - item_state = "pirate" + inhand_icon_state = null armor = list(MELEE = 20, BULLET = 50, LASER = 20, ENERGY = 10, BOMB = 20, RAD = 20, FIRE = 75, ACID = 150) flags = BLOCKHAIR | STOPSPRESSUREDMAGE flags_cover = HEADCOVERSEYES @@ -154,7 +143,7 @@ name = "pirate coat" desc = "Yarr." icon_state = "pirate" - item_state = "pirate" + inhand_icon_state = null w_class = WEIGHT_CLASS_NORMAL allowed = list(/obj/item/gun,/obj/item/ammo_box,/obj/item/ammo_casing,/obj/item/melee/baton,/obj/item/restraints/handcuffs,/obj/item/tank/internals) slowdown = 0 @@ -167,8 +156,6 @@ name = "paramedic EVA helmet" desc = "A brand new paramedic EVA helmet. It seems to mold to your head shape. Used for retrieving bodies in space." icon_state = "paramedic-eva-helmet" - item_state = "paramedic-eva-helmet" - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/helmet.dmi', "Grey" = 'icons/mob/clothing/species/grey/helmet.dmi', @@ -178,18 +165,13 @@ "Unathi" = 'icons/mob/clothing/species/unathi/helmet.dmi', "Vulpkanin" = 'icons/mob/clothing/species/vulpkanin/helmet.dmi', ) - sprite_sheets_obj = list( - "Vox" = 'icons/obj/clothing/species/vox/hats.dmi' - ) /obj/item/clothing/suit/space/eva/paramedic name = "paramedic EVA suit" icon_state = "paramedic-eva" - item_state = "paramedic-eva" desc = "A brand new paramedic EVA suit. The nitrile seems a bit too thin to be space proof. Used for retrieving bodies in space." slowdown = 0.25 w_class = WEIGHT_CLASS_NORMAL - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/suit.dmi', "Skrell" = 'icons/mob/clothing/species/skrell/suit.dmi', @@ -198,86 +180,59 @@ "Unathi" = 'icons/mob/clothing/species/unathi/suit.dmi', "Vulpkanin" = 'icons/mob/clothing/species/vulpkanin/suit.dmi', ) - sprite_sheets_obj = list( - "Vox" = 'icons/obj/clothing/species/vox/suits.dmi' - ) /obj/item/clothing/suit/space/eva name = "EVA suit" - icon_state = "spacenew" desc = "A lightweight space suit with the basic ability to protect the wearer from the vacuum of space during emergencies." + icon_state = "spacenew" armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 10, FIRE = 50, ACID = 95) - sprite_sheets = list( "Tajaran" = 'icons/mob/clothing/species/tajaran/suit.dmi', "Unathi" = 'icons/mob/clothing/species/unathi/suit.dmi', "Vox" = 'icons/mob/clothing/species/vox/suit.dmi', "Vulpkanin" = 'icons/mob/clothing/species/vulpkanin/suit.dmi', - ) - sprite_sheets_obj = list( - "Tajaran" = 'icons/obj/clothing/species/tajaran/suits.dmi', - "Unathi" = 'icons/obj/clothing/species/unathi/suits.dmi', - "Vox" = 'icons/obj/clothing/species/vox/suits.dmi', - "Vulpkanin" = 'icons/obj/clothing/species/vulpkanin/suits.dmi' - ) + ) /obj/item/clothing/head/helmet/space/eva name = "EVA helmet" - icon_state = "spacenew" desc = "A lightweight space helmet with the basic ability to protect the wearer from the vacuum of space during emergencies." + icon_state = "spacenew" flags_inv = HIDEMASK|HIDEEARS|HIDEEYES armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 10, FIRE = 50, ACID = 95) flash_protect = FLASH_PROTECTION_NONE - sprite_sheets = list( "Tajaran" = 'icons/mob/clothing/species/tajaran/helmet.dmi', "Unathi" = 'icons/mob/clothing/species/unathi/helmet.dmi', "Vox" = 'icons/mob/clothing/species/vox/helmet.dmi', "Vulpkanin" = 'icons/mob/clothing/species/vulpkanin/helmet.dmi', "Grey" = 'icons/mob/clothing/species/grey/helmet.dmi' - ) - sprite_sheets_obj = list( - "Vox" = 'icons/obj/clothing/species/vox/hats.dmi', - "Vulpkanin" = 'icons/obj/clothing/species/vulpkanin/hats.dmi' - ) + ) -//Mime's Hardsuit +// Mime's EVA /obj/item/clothing/head/helmet/space/eva/mime name = "mime EVA helmet" -// icon = 'spaceciv.dmi' desc = ". . ." icon_state = "spacemimehelmet" - item_state = "spacemimehelmet" - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/helmet.dmi') - sprite_sheets_obj = null + inhand_icon_state = null + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/helmet.dmi') /obj/item/clothing/suit/space/eva/mime name = "mime EVA suit" -// icon = 'spaceciv.dmi' desc = ". . ." icon_state = "spacemime_suit" - item_state = "spacemime_items" - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi') - sprite_sheets_obj = null + inhand_icon_state = null + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/head/helmet/space/eva/clown name = "clown EVA helmet" -// icon = 'spaceciv.dmi' desc = "An EVA helmet specifically designed for the clown. SPESSHONK!" icon_state = "clownhelmet" - item_state = "clownhelmet" - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/helmet.dmi') - sprite_sheets_obj = null + inhand_icon_state = null + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/helmet.dmi') /obj/item/clothing/suit/space/eva/clown name = "clown EVA suit" -// icon = 'spaceciv.dmi' desc = "An EVA suit specifically designed for the clown. SPESSHONK!" icon_state = "spaceclown_suit" - item_state = "spaceclown_items" - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi') - sprite_sheets_obj = null + inhand_icon_state = null + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') diff --git a/code/modules/clothing/spacesuits/plasmamen.dm b/code/modules/clothing/spacesuits/plasmamen.dm index 62920f0dbb7..ee42be94315 100644 --- a/code/modules/clothing/spacesuits/plasmamen.dm +++ b/code/modules/clothing/spacesuits/plasmamen.dm @@ -2,9 +2,12 @@ /obj/item/clothing/head/helmet/space/plasmaman name = "plasma envirosuit helmet" desc = "A special containment helmet that allows plasma-based lifeforms to exist safely in an oxygenated environment. It is space-worthy, and may be worn in tandem with other EVA gear." + icon = 'icons/obj/clothing/species/plasmaman/hats.dmi' icon_state = "plasmaman-helm" - item_state = "plasmaman-helm" base_icon_state = "plasmaman-helm" + worn_icon = 'icons/mob/clothing/species/plasmaman/helmet.dmi' + worn_icon_state = null + inhand_icon_state = "plasmaman_helmet" strip_delay = 80 tint = FLASH_PROTECTION_WELDER armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = INFINITY, ACID = 150) @@ -21,11 +24,10 @@ actions_types = list(/datum/action/item_action/toggle_helmet_light, /datum/action/item_action/toggle_welding_screen/plasmaman) visor_vars_to_toggle = VISOR_FLASHPROTECT | VISOR_TINT visor_flags_inv = HIDEEYES|HIDEFACE - icon = 'icons/obj/clothing/species/plasmaman/hats.dmi' species_restricted = list("Plasmaman") - sprite_sheets = list("Plasmaman" = 'icons/mob/clothing/species/plasmaman/helmet.dmi') can_have_hats = TRUE can_be_hat = FALSE + sprite_sheets = null /obj/item/clothing/head/helmet/space/plasmaman/Initialize(mapload) . = ..() @@ -54,7 +56,6 @@ icon_state = base_icon_state else icon_state = "[base_icon_state][on ? "-light":""]" - item_state = icon_state /obj/item/clothing/head/helmet/space/plasmaman/update_overlays() . = ..() @@ -92,138 +93,116 @@ name = "security plasma envirosuit helmet" desc = "A plasmaman containment helmet designed for security officers, protecting them from being flashed and burning alive, alongside other undesirables." icon_state = "security_envirohelm" - item_state = "security_envirohelm" armor = list(MELEE = 25, BULLET = 20, LASER = 20, ENERGY = 5, BOMB = 15, RAD = 0, FIRE = INFINITY, ACID = 150) /obj/item/clothing/head/helmet/space/plasmaman/security/warden name = "warden's plasma envirosuit helmet" desc = "A plasmaman containment helmet designed for the warden, a pair of white stripes being added to differentiate them from other members of security." icon_state = "warden_envirohelm" - item_state = "warden_envirohelm" armor = list(MELEE = 35, BULLET = 20, LASER = 20, ENERGY = 5, BOMB = 15, RAD = 0, FIRE = INFINITY, ACID = 150) /obj/item/clothing/head/helmet/space/plasmaman/security/hos desc = "A plasmaman containment helmet designed for the head of security." icon_state = "hos_envirohelm" - item_state = "hos_envirohelm" armor = list(MELEE = 35, BULLET = 20, LASER = 20, ENERGY = 5, BOMB = 15, RAD = 0, FIRE = INFINITY, ACID = 150) /obj/item/clothing/head/helmet/space/plasmaman/medical name = "medical plasma envirosuit helmet" desc = "An envirohelmet designed for plasmaman medical doctors, having two stripes down its length to denote as much." icon_state = "doctor_envirohelm" - item_state = "doctor_envirohelm" /obj/item/clothing/head/helmet/space/plasmaman/cmo name = "chief medical officer's plasma envirosuit helmet" desc = "An envirohelmet designed for plasmamen employed as the chief medical officer." icon_state = "cmo_envirohelm" - item_state = "cmo_envirohelm" /obj/item/clothing/head/helmet/space/plasmaman/genetics name = "geneticist's plasma envirosuit helmet" desc = "A plasmaman envirohelmet designed for geneticists." icon_state = "geneticist_envirohelm" - item_state = "geneticist_envirohelm" /obj/item/clothing/head/helmet/space/plasmaman/viro name = "virology plasma envirosuit helmet" desc = "The helmet worn by the safest people on the station, those who are completely immune to the monstrosities they create." icon_state = "virologist_envirohelm" - item_state = "virologist_envirohelm" /obj/item/clothing/head/helmet/space/plasmaman/chemist name = "chemistry plasma envirosuit helmet" desc = "A plasmaman envirohelmet designed for chemists, two orange stripes going down its face." icon_state = "chemist_envirohelm" - item_state = "chemist_envirohelm" /obj/item/clothing/head/helmet/space/plasmaman/science name = "science plasma envirosuit helmet" desc = "A plasmaman envirohelmet designed for scientists." icon_state = "scientist_envirohelm" - item_state = "scientist_envirohelm" /obj/item/clothing/head/helmet/space/plasmaman/rd name = "research director's plasma envirosuit helmet" desc = "A plasmaman envirohelmet designed for the research director." icon_state = "rd_envirohelm" - item_state = "rd_envirohelm" /obj/item/clothing/head/helmet/space/plasmaman/robotics name = "robotics plasma envirosuit helmet" desc = "A plasmaman envirohelmet designed for roboticists." icon_state = "roboticist_envirohelm" - item_state = "roboticist_envirohelm" /obj/item/clothing/head/helmet/space/plasmaman/engineering name = "engineering plasma envirosuit helmet" desc = "A space-worthy helmet specially designed for engineer plasmamen, the usual purple stripes being replaced by engineering's orange." icon_state = "engineer_envirohelm" - item_state = "engineer_envirohelm" armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 10, FIRE = INFINITY, ACID = 75) /obj/item/clothing/head/helmet/space/plasmaman/engineering/ce name = "chief engineer's plasma envirosuit helmet" desc = "A space-worthy helmet specially designed for plasmamen employed as the chief engineer." icon_state = "ce_envirohelm" - item_state = "ce_envirohelm" /obj/item/clothing/head/helmet/space/plasmaman/atmospherics name = "atmospherics plasma envirosuit helmet" desc = "A space-worthy helmet specially designed for atmos technician plasmamen, the usual purple stripes being replaced by engineering's blue." icon_state = "atmos_envirohelm" - item_state = "atmos_envirohelm" /obj/item/clothing/head/helmet/space/plasmaman/cargo name = "cargo plasma envirosuit helmet" desc = "A plasmaman envirohelmet designed for cargo techs and quartermasters." icon_state = "cargo_envirohelm" - item_state = "cargo_envirohelm" /obj/item/clothing/head/helmet/space/plasmaman/mining name = "mining plasma envirosuit helmet" desc = "A khaki helmet given to plasmaman miners operating on Lavaland." icon_state = "explorer_envirohelm" - item_state = "explorer_envirohelm" visor_icon = "explorer_envisor" /obj/item/clothing/head/helmet/space/plasmaman/expedition name = "expedition plasma envirosuit helmet" desc = "A brown and blue helmet given to plasmaman explorers operating in Space.." icon_state = "expedition_envirohelm" - item_state = "expedition_envirohelm" armor = list(MELEE = 25, BULLET = 20, LASER = 20, ENERGY = 5, BOMB = 15, RAD = 0, FIRE = INFINITY, ACID = 150) /obj/item/clothing/head/helmet/space/plasmaman/smith name = "smithing plasma envirosuit helmet" desc = "A plasmaman helmet design for smiths." icon_state = "smith_envirohelm" - item_state = "smith_envirohelm" /obj/item/clothing/head/helmet/space/plasmaman/chaplain name = "chaplain's plasma envirosuit helmet" desc = "An envirohelmet specially designed for only the most pious of plasmamen." icon_state = "chap_envirohelm" - item_state = "chap_envirohelm" /obj/item/clothing/head/helmet/space/plasmaman/white name = "white plasma envirosuit helmet" desc = "A generic white envirohelm." icon_state = "white_envirohelm" - item_state = "white_envirohelm" /obj/item/clothing/head/helmet/space/plasmaman/chef name = "chef plasma envirosuit helmet" desc = "An envirohelm designed for plasmamen chefs." icon_state = "chef_envirohelm" - item_state = "chef_envirohelm" /obj/item/clothing/head/helmet/space/plasmaman/librarian name = "librarian plasma envirosuit helmet" desc = "A slight modification on a traditional voidsuit helmet, this helmet was Nanotrasen's first solution to the *logistical problems* that come with employing plasmamen. Despite their limitations, these helmets still see use by historian and old-styled plasmamen alike." icon_state = "prototype_envirohelm" - item_state = "prototype_envirohelm" actions_types = list(/datum/action/item_action/toggle_welding_screen/plasmaman) visor_icon = "prototype_envisor" @@ -231,51 +210,43 @@ name = "botany plasma envirosuit helmet" desc = "A green and blue envirohelmet designating its wearer as a botanist. While not specially designed for it, it would protect against minor plant-related injuries." icon_state = "botany_envirohelm" - item_state = "botany_envirohelm" /obj/item/clothing/head/helmet/space/plasmaman/janitor name = "janitor's plasma envirosuit helmet" desc = "A grey helmet bearing a pair of purple stripes, designating the wearer as a janitor." icon_state = "janitor_envirohelm" - item_state = "janitor_envirohelm" /obj/item/clothing/head/helmet/space/plasmaman/mime name = "mime envirosuit helmet" desc = "The makeup is painted on, it's a miracle it doesn't chip. It's not very colourful." icon_state = "mime_envirohelm" - item_state = "mime_envirohelm" visor_icon = "mime_envisor" /obj/item/clothing/head/helmet/space/plasmaman/clown name = "clown envirosuit helmet" desc = "The makeup is painted on, it's a miracle it doesn't chip. 'HONK!'" icon_state = "clown_envirohelm" - item_state = "clown_envirohelm" visor_icon = "clown_envisor" /obj/item/clothing/head/helmet/space/plasmaman/hop name = "head of personnel's envirosuit helmet" desc = "A plasmaman envirohelm that reeks of bureaucracy." icon_state = "hop_envirohelm" - item_state = "hop_envirohelm" /obj/item/clothing/head/helmet/space/plasmaman/captain name = "captain's envirosuit helmet" desc = "A plasmaman envirohelm designed with the insignia and markings befitting a captain." icon_state = "cap_envirohelm" - item_state = "cap_envirohelm" /obj/item/clothing/head/helmet/space/plasmaman/blueshield name = "blueshield's envirosuit helmet" desc = "A plasmaman envirohelm designed for the blueshield." icon_state = "bs_envirohelm" - item_state = "bs_envirohelm" /obj/item/clothing/head/helmet/space/plasmaman/wizard name = "wizard plasma envirosuit helmet" desc = "A magical plasmaman containment helmet designed to spread chaos in safety and comfort." icon_state = "wizard_envirohelm" - item_state = "wizard_envirohelm" gas_transfer_coefficient = 0.01 armor = list(MELEE = 20, BULLET = 10, LASER = 10, ENERGY = 10, BOMB = 10, RAD = 10, FIRE = INFINITY, ACID = INFINITY) resistance_flags = FIRE_PROOF | ACID_PROOF @@ -285,20 +256,17 @@ name = "assistant envirosuit helmet" desc = "A plasmaman envirohelm designed for the common, maint-dwelling masses." icon_state = "assistant_envirohelm" - item_state = "assistant_envirohelm" /obj/item/clothing/head/helmet/space/plasmaman/coke name = "coke envirosuit helmet" desc = "A plasmaman envirohelm designed by Space Cola Co for the plasmamen." icon_state = "coke_envirohelm" - item_state = "coke_envirohelm" /obj/item/clothing/head/helmet/space/plasmaman/tacticool name = "diver envirosuit helmet" desc = "A plasmaman helm resembling old diver helms." icon_state = "diver_envirohelm" base_icon_state = "diver_envirohelm" - item_state = "diver_envirohelm" /// Different icons and names for the helm to use when reskinning var/list/static/plasmaman_helm_options = list("Diver" = "diver_envirohelm", "Knight" = "knight_envirohelm", "Skull" = "skull_envirohelm") /// Checks if the helm has been reskinned already @@ -317,13 +285,6 @@ if(reskin_radial_check(user) && !reskinned) reskin(user) -/obj/item/clothing/head/helmet/space/plasmaman/tacticool/update_icon_state() - if(!up) - icon_state = base_icon_state - else - icon_state = "[base_icon_state][on ? "-light":""]" - item_state = icon_state - /obj/item/clothing/head/helmet/space/plasmaman/tacticool/proc/reskin(mob/M) var/list/skins = list() for(var/I in plasmaman_helm_options) @@ -363,13 +324,11 @@ name = "\improper NT Career Trainer envirosuit helmet" desc = "A plasmaman envirohelm designed for the nanotrasen career trainer." icon_state = "trainer_envirohelm" - item_state = "trainer_envirohelm" /obj/item/clothing/head/helmet/space/plasmaman/centcom name = "central command envirosuit helmet" desc = "A plasmaman containment helmet designed for central command officials." icon_state = "centcom_envirohelm" - item_state = "centcom_envirohelm" armor = list(MELEE = 35, BULLET = 20, LASER = 20, ENERGY = 5, BOMB = 15, RAD = 0, FIRE = INFINITY, ACID = 150) /obj/item/clothing/head/helmet/space/plasmaman/centcom/soo diff --git a/code/modules/clothing/spacesuits/syndi.dm b/code/modules/clothing/spacesuits/syndi.dm index 8fb4d3db45c..90688bebbaa 100644 --- a/code/modules/clothing/spacesuits/syndi.dm +++ b/code/modules/clothing/spacesuits/syndi.dm @@ -3,7 +3,7 @@ name = "red space helmet" desc = "A suspicious-looking space helmet. It is reinforced with a layer of armour." icon_state = "syndicate" - item_state = "syndicate" + inhand_icon_state = "space_helmet_syndicate" armor = list(MELEE = 35, BULLET = 50, LASER = 20, ENERGY = 10, BOMB = 20, RAD = 20, FIRE = 200, ACID = 285) dyeable = TRUE dyeing_key = DYE_REGISTRY_SYNDICATE_HELMET @@ -12,13 +12,13 @@ "Tajaran" = 'icons/mob/clothing/species/tajaran/helmet.dmi', "Unathi" = 'icons/mob/clothing/species/unathi/helmet.dmi', "Vulpkanin" = 'icons/mob/clothing/species/vulpkanin/helmet.dmi', - "Vox" = 'icons/mob/clothing/species/vox/helmet.dmi') - + "Vox" = 'icons/mob/clothing/species/vox/helmet.dmi', + ) /obj/item/clothing/suit/space/syndicate name = "red space suit" icon_state = "syndicate" - item_state = "space_suit_syndicate" + inhand_icon_state = "space_suit_syndicate" desc = "A suspicious-looking space suit. The fabric is reinforced with a blend of nomex and kevlar for added protection." w_class = WEIGHT_CLASS_NORMAL dyeable = TRUE @@ -29,62 +29,58 @@ "Tajaran" = 'icons/mob/clothing/species/tajaran/suit.dmi', "Unathi" = 'icons/mob/clothing/species/unathi/suit.dmi', "Vulpkanin" = 'icons/mob/clothing/species/vulpkanin/suit.dmi', - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi') - + "Vox" = 'icons/mob/clothing/species/vox/suit.dmi', + ) //Green syndicate space suit /obj/item/clothing/head/helmet/space/syndicate/green name = "green space helmet" icon_state = "syndicate-helm-green" - item_state = "syndicate-helm-green" + inhand_icon_state = "syndicate-helm-green" /obj/item/clothing/suit/space/syndicate/green name = "green space suit" icon_state = "syndicate-green" - item_state = "syndicate-green" - + inhand_icon_state = "syndicate-green" //Dark green syndicate space suit /obj/item/clothing/head/helmet/space/syndicate/green/dark name = "dark green space helmet" icon_state = "syndicate-helm-green-dark" - item_state = "syndicate-helm-green-dark" + inhand_icon_state = "syndicate-helm-green-dark" /obj/item/clothing/suit/space/syndicate/green/dark name = "dark green space suit" icon_state = "syndicate-green-dark" - item_state = "syndicate-green-dark" - + inhand_icon_state = "syndicate-green-dark" //Orange syndicate space suit /obj/item/clothing/head/helmet/space/syndicate/orange name = "orange space helmet" icon_state = "syndicate-helm-orange" - item_state = "syndicate-helm-orange" + inhand_icon_state = "helm-orange" /obj/item/clothing/suit/space/syndicate/orange name = "orange space suit" icon_state = "syndicate-orange" - item_state = "syndicate-orange" - + inhand_icon_state = "syndicate-orange" //Blue syndicate space suit /obj/item/clothing/head/helmet/space/syndicate/blue name = "blue space helmet" icon_state = "syndicate-helm-blue" - item_state = "syndicate-helm-blue" + inhand_icon_state = "helm-command" /obj/item/clothing/suit/space/syndicate/blue name = "blue space suit" icon_state = "syndicate-blue" - item_state = "syndicate-blue" - + inhand_icon_state = "syndicate-blue" //Black syndicate space suit /obj/item/clothing/head/helmet/space/syndicate/black name = "black space helmet" icon_state = "syndicate-helm-black" - item_state = "syndicate-helm-black" + inhand_icon_state = "syndicate-helm-black" /obj/item/clothing/head/helmet/space/syndicate/black/strike name = "Syndicate Strike Team commando helmet" @@ -97,7 +93,7 @@ /obj/item/clothing/suit/space/syndicate/black name = "black space suit" icon_state = "syndicate-black" - item_state = "syndicate-black" + inhand_icon_state = "syndicate-black" /obj/item/clothing/suit/space/syndicate/black/strike name = "Syndicate Strike Team commando space suit" @@ -110,24 +106,22 @@ //Black-green syndicate space suit /obj/item/clothing/head/helmet/space/syndicate/black/green icon_state = "syndicate-helm-black-green" - item_state = "syndicate-helm-black-green" + inhand_icon_state = "syndicate-helm-black-green" /obj/item/clothing/suit/space/syndicate/black/green name = "black and green space suit" icon_state = "syndicate-black-green" - item_state = "syndicate-black-green" - + inhand_icon_state = "syndicate-black-green" //Black-blue syndicate space suit /obj/item/clothing/head/helmet/space/syndicate/black/blue icon_state = "syndicate-helm-black-blue" - item_state = "syndicate-helm-black-blue" + inhand_icon_state = "syndicate-helm-black-blue" /obj/item/clothing/suit/space/syndicate/black/blue name = "black and blue space suit" icon_state = "syndicate-black-blue" - item_state = "syndicate-black-blue" - + inhand_icon_state = "syndicate-black-blue" //Black medical syndicate space suit /obj/item/clothing/head/helmet/space/syndicate/black/med @@ -137,7 +131,6 @@ name = "green space suit" icon_state = "syndicate-black-med" - //Black-orange syndicate space suit /obj/item/clothing/head/helmet/space/syndicate/black/orange icon_state = "syndicate-helm-black-orange" @@ -146,11 +139,10 @@ name = "black and orange space suit" icon_state = "syndicate-black-orange" - //Black-red syndicate space suit /obj/item/clothing/head/helmet/space/syndicate/black/red icon_state = "syndicate-helm-black-red" - item_state = "syndicate-helm-black-red" + inhand_icon_state = "syndicate-helm-black-red" /obj/item/clothing/head/helmet/space/syndicate/black/red/strike name = "Syndicate Strike Team leader helmet" @@ -163,7 +155,7 @@ /obj/item/clothing/suit/space/syndicate/black/red name = "black and red space suit" icon_state = "syndicate-black-red" - item_state = "syndicate-black-red" + inhand_icon_state = "syndicate-black-red" /obj/item/clothing/suit/space/syndicate/black/red/strike name = "Syndicate Strike Team leader space suit" @@ -173,7 +165,6 @@ resistance_flags = ACID_PROOF flags_2 = RAD_PROTECT_CONTENTS_2 - //Black with yellow/red engineering syndicate space suit /obj/item/clothing/head/helmet/space/syndicate/black/engie icon_state = "syndicate-helm-black-engie" @@ -187,11 +178,11 @@ desc = "A specialised black and gold helmet that's more compact than its standard Syndicate counterpart. It is made of an exotic military-grade fabric for added protection, and can be ultra-compressed into even the tightest of spaces." w_class = WEIGHT_CLASS_SMALL icon_state = "syndicate-helm-contractor" - item_state = "syndicate-helm-contractor" + inhand_icon_state = "syndicate-helm-contractor" /obj/item/clothing/suit/space/syndicate/contractor name = "contractor space suit" desc = "A specialised black and gold space suit that's easier to move around in than its standard Syndicate counterpart. It is made of an exotic military-grade fabric for added protection, and can be ultra-compressed into even the tightest of spaces." w_class = WEIGHT_CLASS_SMALL icon_state = "syndicate-contractor" - item_state = "syndicate-contractor" + inhand_icon_state = "syndicate-contractor" diff --git a/code/modules/clothing/spacesuits/void.dm b/code/modules/clothing/spacesuits/void.dm index 4e4d4c52a2c..a575c42b8e5 100644 --- a/code/modules/clothing/spacesuits/void.dm +++ b/code/modules/clothing/spacesuits/void.dm @@ -4,7 +4,6 @@ name = "\improper Antique Void Helmet" desc = "An old space helmet with a wide plexiglass visor. It lacks any modern HUD systems and provides negligible armor protection. The interior smells like mothballs." icon_state = "void-red" - item_state = "void" flags_inv = HIDEMASK|HIDEEARS dyeable = TRUE dyeing_key = DYE_REGISTRY_VOID_HELMET @@ -18,7 +17,6 @@ /obj/item/clothing/suit/space/void name = "\improper Antique Void Suit" icon_state = "void-red" - item_state = "void" desc = "An antique space suit commonly used for extravehicular repairs many years ago. Painfully outdated, it provides next to nothing beyond protection from the vaccuum of space." dyeable = TRUE dyeing_key = DYE_REGISTRY_VOID_SUIT @@ -60,7 +58,6 @@ /obj/item/clothing/suit/space/void/ltblue icon_state = "void-light_blue" - //Captian's Suit, like the other captian's suit, but looks better, at the cost of armor /obj/item/clothing/head/helmet/space/void/captain name = "\improper Antique Captain's Void Helmet" diff --git a/code/modules/clothing/suits/armor_suits.dm b/code/modules/clothing/suits/armor_suits.dm index f538a833aec..52b12c49a55 100644 --- a/code/modules/clothing/suits/armor_suits.dm +++ b/code/modules/clothing/suits/armor_suits.dm @@ -18,35 +18,30 @@ /obj/item/clothing/suit/armor/vest name = "armor vest" desc = "A mass-produced Level II soft armor vest that provides light protection against most sources of damage." - sprite_sheets = list( - "Grey" = 'icons/mob/clothing/species/grey/suit.dmi', - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) icon_state = "armor" - item_state = "armor" + inhand_icon_state = "armor" blood_overlay_type = "armor" dog_fashion = /datum/dog_fashion/back + sprite_sheets = list( + "Grey" = 'icons/mob/clothing/species/grey/suit.dmi', + "Vox" = 'icons/mob/clothing/species/vox/suit.dmi', + ) /obj/item/clothing/suit/armor/vest/jacket name = "military jacket" desc = "An old Federal Army surplus jacket. Armor panels sewn into the sides provide some protection against impacts and laser fire." icon_state = "militaryjacket" - item_state = "militaryjacket" + inhand_icon_state = null body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS /obj/item/clothing/suit/armor/vest/combat name = "combat vest" desc = "A soft armor vest suitable for stopping minor impacts." icon_state = "armor-combat" - item_state = "bulletproof" /obj/item/clothing/suit/armor/vest/security name = "security armor" desc = "A Level II soft armor vest used by Nanotrasen corporate security. Offers light protection against kinetic impacts and lasers, and has a clip for a holobadge." - sprite_sheets = list( - "Grey" = 'icons/mob/clothing/species/grey/suit.dmi', - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) var/obj/item/clothing/accessory/holobadge/attached_badge /obj/item/clothing/suit/armor/vest/security/attackby__legacy__attackchain(obj/item/I, mob/user, params) @@ -93,18 +88,12 @@ /obj/item/clothing/suit/armor/vest/blueshield name = "blueshield's security armor" desc = "A Level II soft armor vest used by Nanotrasen's Blueshield bodyguard corps. Provides identical protection to standard Security soft vests." - sprite_sheets = list( - "Grey" = 'icons/mob/clothing/species/grey/suit.dmi', - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) icon_state = "blueshield" - item_state = "blueshield" /obj/item/clothing/suit/armor/vest/bloody name = "bloodied security armor" desc = "An old, gore-covered security vest with a face crudely drawn on the chest. Where the hell did they even find this?" icon_state = "bloody_armor" - item_state = "bloody_armor" sprite_sheets = null /obj/item/clothing/suit/armor/vest/press @@ -116,7 +105,6 @@ name = "security jacket" desc = "A stylish black jacket used by Nanotrasen corporate security. Basic kevlar weave offers minor protection, but far less than a typical Security vest." icon_state = "secjacket_open" - item_state = "hos" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS armor = list(MELEE = 10, BULLET = 5, LASER = 10, ENERGY = 5, BOMB = 10, RAD = 0, FIRE = 20, ACID = 20) cold_protection = UPPER_TORSO|LOWER_TORSO|ARMS @@ -135,7 +123,6 @@ name = "security poncho" desc = "A stylish black and red poncho used by Nanotrasen corporate security. Basic kevlar weave provides minor protection against most sources of damage." icon_state = "security_poncho" - item_state = "security_poncho" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS armor = list(MELEE = 10, BULLET = 5, LASER = 10, ENERGY = 5, BOMB = 10, RAD = 0, FIRE = 20, ACID = 20) cold_protection = UPPER_TORSO|LOWER_TORSO|ARMS @@ -146,12 +133,11 @@ "Grey" = 'icons/mob/clothing/species/grey/suit.dmi' ) - /obj/item/clothing/suit/armor/hos name = "armored coat" desc = "An intimidating black greatcoat reinforced with Level II plate inserts for moderate protection." icon_state = "hos" - item_state = "hos" + inhand_icon_state = "armor" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS|LEGS armor = list(MELEE = 20, BULLET = 20, LASER = 20, ENERGY = 5, BOMB = 15, RAD = 0, FIRE = 115, ACID = 450) flags_inv = HIDEJUMPSUIT @@ -169,7 +155,6 @@ name = "armored trenchcoat" desc = "A a stylish black trenchcoat fitted with Level II armored inserts for moderate protection without sacrificing aesthetics." icon_state = "hostrench_open" - item_state = "hostrench_open" flags_inv = 0 ignore_suitadjust = 0 suit_adjusted = 1 @@ -180,7 +165,6 @@ name = "armored trenchcoat" desc = "A trenchcoat augmented with a special alloy for some protection and style." icon_state = "jensencoat" - item_state = "jensencoat" flags_inv = 0 sprite_sheets = null @@ -258,7 +242,7 @@ name = "riot suit" desc = "A bulky, full-body suit of layered armor and impact cushions that provides outstanding protection against blunt trauma, fire, and corrosive substances. Much less effective against all other forms of damage, however." icon_state = "riot" - item_state = "swat_suit" + inhand_icon_state = "swat_suit" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS cold_protection = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS heat_protection = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS @@ -280,28 +264,24 @@ name = "plate armour" desc = "A full suit of steel plate armor, it looks like it came right out of a documentary about the Middle Ages. The plating offers excellent protection against melee, and the asbestos-lined padding provides excellent protection against fire and corrosive substances, but it won't be stopping any weapon designed in the last half-millennium." icon_state = "knight_green" - item_state = "knight_green" + inhand_icon_state = null slowdown = 1 sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') hide_tail_by_species = list("Vox") /obj/item/clothing/suit/armor/riot/knight/yellow icon_state = "knight_yellow" - item_state = "knight_yellow" /obj/item/clothing/suit/armor/riot/knight/blue icon_state = "knight_blue" - item_state = "knight_blue" /obj/item/clothing/suit/armor/riot/knight/red icon_state = "knight_red" - item_state = "knight_red" /obj/item/clothing/suit/armor/riot/knight/templar name = "crusader armour" desc = "A heavy suit of cosplay-grade armor that vaguely resembles something from a low-quality documentary about the crusades. Whilst the plating provides mediocre protection against melee attacks and little else, the asbestos-lined padding does hold up quite well to fire and corrosive substances." icon_state = "knight_templar" - item_state = "knight_templar" allowed = list(/obj/item/nullrod/claymore, /obj/item/storage/bible) armor = list(MELEE = 15, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 0, RAD = 0, FIRE = 200, ACID = 200) @@ -309,7 +289,6 @@ name = "durathread vest" desc = "A comfortable and low-profile vest made of durathread, reinforced with panels of tanned leather. Offers decent protection against laser discharges, but won't be stopping a bullet any time soon." icon_state = "durathread" - item_state = "durathread" max_integrity = 200 resistance_flags = FLAMMABLE armor = list(MELEE = 10, BULLET = 5, LASER = 20, ENERGY = 5, BOMB = 10, RAD = 0, FIRE = 35, ACID = 50) @@ -318,7 +297,7 @@ name = "bulletproof armor" desc = "A full-body suit of armor fitted with Level IV ballistic armor inserts and panelling across the body. Will stop most low-caliber kinetic projectiles and help resist the concussive force of explosions, but it does little against melee and energy attacks." icon_state = "bulletproof" - item_state = "armor" + inhand_icon_state = "armor" blood_overlay_type = "armor" body_parts_covered = UPPER_TORSO | LOWER_TORSO | LEGS | FEET | ARMS | HANDS cold_protection = UPPER_TORSO | LOWER_TORSO | LEGS | FEET | ARMS | HANDS @@ -331,7 +310,6 @@ "Grey" = 'icons/mob/clothing/species/grey/suit.dmi' ) - /obj/item/clothing/suit/armor/bulletproof/sec name = "security bulletproof armor" desc = "A full-body suit of armor fitted with Level IV ballistic inserts and panelling. Will stop most low-caliber kinetic rounds and resist the concussive force of explosions somewhat, but it does little against melee and energy attacks. This suit is covered in red Security stripes." @@ -341,23 +319,18 @@ name = "SWAT armor" desc = "A large, bulky suit of tactical armor commonly used by specialized police units. Offers moderate protection in all areas. It has a surface coating that completely resists harm from fire and corrosive attacks." icon_state = "heavy" - item_state = "swat_suit" + inhand_icon_state = "swat_suit" body_parts_covered = UPPER_TORSO | LOWER_TORSO | LEGS | FEET | ARMS | HANDS allowed = list(/obj/item/gun, /obj/item/ammo_box, /obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/restraints/handcuffs, /obj/item/tank/internals, /obj/item/kitchen/knife/combat) armor = list(MELEE = 35, BULLET = 20, LASER = 20, ENERGY = 20, BOMB = 50,RAD = 10, FIRE = INFINITY, ACID = INFINITY) strip_delay = 12 SECONDS resistance_flags = FIRE_PROOF | ACID_PROOF - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) - /obj/item/clothing/suit/armor/laserproof name = "ablative armor vest" desc = "A high-tech armor vest specializing against energy attacks. A miniaturized energy shielding system deflects incoming shots on a short cooldown, while a reflective outer shell and \ specialized heat dissipation materials protect against direct energy impacts. Unfortunately, it offers little in the way of defense against solid projectiles or melee weapons." icon_state = "armor_reflec" - item_state = "armor_reflec" blood_overlay_type = "armor" armor = list(MELEE = 5, BULLET = 5, LASER = 75, ENERGY = 50, BOMB = 0, RAD = 0, FIRE = INFINITY, ACID = INFINITY) var/last_reflect_time @@ -377,10 +350,6 @@ /obj/item/clothing/suit/armor/vest/det_suit name = "armor" desc = "An armored vest with a detective's badge on it." - sprite_sheets = list( - "Grey" = 'icons/mob/clothing/species/grey/suit.dmi', - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) icon_state = "detective-armor" allowed = list(/obj/item/tank/internals/emergency_oxygen,/obj/item/reagent_containers/spray/pepper,/obj/item/flashlight,/obj/item/gun,/obj/item/ammo_box,/obj/item/ammo_casing,/obj/item/melee/baton,/obj/item/restraints/handcuffs,/obj/item/storage/fancy/cigarettes,/obj/item/lighter,/obj/item/detective_scanner,/obj/item/taperecorder) resistance_flags = FLAMMABLE @@ -395,7 +364,6 @@ /// Is the armor disabled, and prevented from reactivating temporarly? var/disabled = FALSE icon_state = "reactiveoff" - item_state = "reactiveoff" blood_overlay_type = "armor" armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = INFINITY, ACID = INFINITY) actions_types = list(/datum/action/item_action/toggle) @@ -440,11 +408,9 @@ if(active) to_chat(user, "[src] is now active.") icon_state = "reactive" - item_state = "reactive" else to_chat(user, "[src] is now inactive.") icon_state = "reactiveoff" - item_state = "reactiveoff" add_fingerprint(user) user.update_inv_wear_suit() update_action_buttons() @@ -472,7 +438,6 @@ active = FALSE disabled = TRUE icon_state = "reactiveoff" - item_state = "reactiveoff" addtimer(CALLBACK(src, PROC_REF(reboot)), disable_time SECONDS) if(ishuman(loc)) var/mob/living/carbon/human/C = loc @@ -482,7 +447,6 @@ disabled = FALSE active = TRUE icon_state = "reactive" - item_state = "reactive" if(ishuman(loc)) var/mob/living/carbon/human/C = loc C.update_inv_wear_suit() @@ -689,12 +653,10 @@ //All of the armor below is mostly unused - /obj/item/clothing/suit/armor/centcomm name = "Cent. Com. armor" desc = "A suit that protects against some damage." icon_state = "centcom" - item_state = "centcom" w_class = WEIGHT_CLASS_BULKY body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS allowed = list(/obj/item/gun/energy,/obj/item/melee/baton,/obj/item/restraints/handcuffs,/obj/item/tank/internals/emergency_oxygen) @@ -711,7 +673,7 @@ name = "heavy armor" desc = "A generic suit of heavy armor. Protects against damage, to the surprise of none." icon_state = "heavy" - item_state = "swat_suit" + inhand_icon_state = "swat_suit" armor = list(MELEE = 200, BULLET = 200, LASER = 50, ENERGY = 50, BOMB = INFINITY, RAD = INFINITY, FIRE = 450, ACID = 450) w_class = WEIGHT_CLASS_BULKY gas_transfer_coefficient = 0.90 @@ -736,23 +698,17 @@ name = "red Thunderdome armor" desc = "Armor worn by the red Thunderdome team." icon_state = "tdred" - item_state = "tdred" /obj/item/clothing/suit/armor/tdome/green name = "green Thunderdome armor" desc = "Armor worn by the green Thunderdome team." icon_state = "tdgreen" - item_state = "tdgreen" //Federation /obj/item/clothing/suit/armor/federation/marine name = "\improper Federation marine combat armor" desc = "A full-body suit of semi-powered assault armor used by the Trans-Solar Marine Corps. Offers excellent protection in all areas without impairing movement." - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi', - ) icon_state = "fedarmor_marine" - item_state = "fedarmor_marine" armor = list(MELEE = 40, BULLET = 45, LASER = 45, ENERGY = 40, BOMB = 100, RAD = 25, FIRE = INFINITY, ACID = 100) w_class = WEIGHT_CLASS_BULKY body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS @@ -767,22 +723,14 @@ /obj/item/clothing/suit/armor/federation/marine/officer name = "\improper Federation marine officer's armor" - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi', - ) icon_state = "fedarmor_marine_officer" - item_state = "fedarmor_marine_officer" desc = "A full-body suit of semi-powered assault armor used by the Trans-Solar Marine Corps. Offers excellent protection in all areas without impairing movement. This suit has golden stripes instead of the typical white." /obj/item/clothing/suit/armor/federation/marine/export name = "\improper Federation marine combat armor (E)" desc = "An export-grade suit of semi-powered assault armor commonly sold or given to allies of the Trans-Solar Federation. It has moderately reduced capabilites compared to a standard suit." - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi', - ) armor = list(MELEE = 30, BULLET = 35, LASER = 35, ENERGY = 30, BOMB = 50, RAD = 0, FIRE = 100, ACID = 50) - //Non-hardsuit ERT armor. /obj/item/clothing/suit/armor/vest/ert name = "emergency response team armor" @@ -806,7 +754,7 @@ name = "emergency response team paranormal armor" desc = "A full suit of medieval plate armor, kitted out in crusader colors. Where the hell did they even find this? There are chipped black insignia on the shoulders." icon_state = "knight_templar" - item_state = "knight_templar" + inhand_icon_state = null //Engineer /obj/item/clothing/suit/armor/vest/ert/engineer @@ -841,9 +789,8 @@ /obj/item/clothing/suit/hooded/drake name = "drake armour" - icon_state = "dragon" - item_state = "dragon" desc = "A suit of armour fashioned from the remains of an ash drake." + icon_state = "dragon" allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/resonator, /obj/item/mining_scanner, /obj/item/t_scanner/adv_mining_scanner, /obj/item/gun/energy/kinetic_accelerator, /obj/item/pickaxe, /obj/item/spear) armor = list(MELEE = 115, BULLET = 25, LASER = 25, ENERGY = 25, BOMB = 150, RAD = 25, FIRE = INFINITY, ACID = INFINITY) hoodtype = /obj/item/clothing/head/hooded/drake @@ -854,9 +801,8 @@ /obj/item/clothing/head/hooded/drake name = "drake helmet" - icon_state = "dragon" - item_state = "dragon" desc = "The skull of a dragon." + icon_state = "dragon" armor = list(MELEE = 115, BULLET = 25, LASER = 25, ENERGY = 25, BOMB = 150, RAD = 25, FIRE = INFINITY, ACID = INFINITY) heat_protection = HEAD max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT @@ -866,9 +812,8 @@ /obj/item/clothing/suit/hooded/goliath name = "goliath cloak" - icon_state = "goliath_cloak" - item_state = "goliath_cloak" desc = "A staunch, practical cape made out of numerous monster materials, it is coveted amongst exiles & hermits." + icon_state = "goliath_cloak" allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/pickaxe, /obj/item/spear, /obj/item/organ/internal/regenerative_core/legion, /obj/item/kitchen/knife/combat/survival) armor = list(MELEE = 25, BULLET = 5, LASER = 15, ENERGY = 5, BOMB = 15, RAD = 0, FIRE = 75, ACID = 75) //a fair alternative to bone armor, requiring alternative materials and gaining a suit slot hoodtype = /obj/item/clothing/head/hooded/goliath @@ -878,9 +823,8 @@ /obj/item/clothing/head/hooded/goliath name = "goliath cloak hood" - icon_state = "golhood" - item_state = "golhood" desc = "A protective & concealing hood." + icon_state = "golhood" armor = list(MELEE = 25, BULLET = 5, LASER = 15, ENERGY = 5, BOMB = 15, RAD = 0, FIRE = 75, ACID = 75) flags = BLOCKHAIR flags_cover = HEADCOVERSEYES @@ -891,7 +835,6 @@ name = "bone armor" desc = "A tribal armor plate, crafted from animal bone." icon_state = "bonearmor" - item_state = "bonearmor" blood_overlay_type = "armor" armor = list(MELEE = 25, BULLET = 15, LASER = 15, ENERGY = 5, BOMB = 15, RAD = 0, FIRE = 50, ACID = 50) body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS diff --git a/code/modules/clothing/suits/bio.dm b/code/modules/clothing/suits/bio.dm index f3ed8520bc6..42276158e38 100644 --- a/code/modules/clothing/suits/bio.dm +++ b/code/modules/clothing/suits/bio.dm @@ -4,8 +4,7 @@ desc = "A hood that protects the head and face from biological contaminants." icon = 'icons/obj/clothing/head/bio.dmi' icon_state = "bio" - item_state = 'icons/mob/clothing/head/bio.dmi' - icon_override = 'icons/mob/clothing/head/bio.dmi' + worn_icon = 'icons/mob/clothing/head/bio.dmi' permeability_coefficient = 0.01 flags = BLOCKHAIR | THICKMATERIAL flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH @@ -27,8 +26,7 @@ desc = "A suit that protects against biological contamination." icon = 'icons/obj/clothing/suits/bio.dmi' icon_state = "bio" - item_state = 'icons/mob/clothing/suits/bio.dmi' - icon_override = 'icons/mob/clothing/suits/bio.dmi' + worn_icon = 'icons/mob/clothing/suits/bio.dmi' w_class = WEIGHT_CLASS_BULKY gas_transfer_coefficient = 0.01 permeability_coefficient = 0.01 @@ -51,7 +49,6 @@ "Kidan" = 'icons/mob/clothing/species/kidan/suits/bio.dmi' ) - //Medical biosuit, white with blue /obj/item/clothing/head/bio_hood/general icon_state = "bio_general" @@ -59,7 +56,6 @@ /obj/item/clothing/suit/bio_suit/general icon_state = "bio_general" - //Virology biosuit, white with green /obj/item/clothing/head/bio_hood/virology icon_state = "bio_virology" @@ -67,7 +63,6 @@ /obj/item/clothing/suit/bio_suit/virology icon_state = "bio_virology" - //Security biosuit, white with red and a vest /obj/item/clothing/head/bio_hood/security armor = list(MELEE = 15, BULLET = 10, LASER = 15, ENERGY = 5, BOMB = 15, RAD = 200, FIRE = 20, ACID = INFINITY) @@ -77,7 +72,6 @@ armor = list(MELEE = 15, BULLET = 10, LASER = 15, ENERGY = 5, BOMB = 15, RAD = 200, FIRE = 20, ACID = INFINITY) icon_state = "bio_security" - //Janitor's biosuit, grey with purple /obj/item/clothing/head/bio_hood/janitor icon_state = "bio_janitor" @@ -85,7 +79,6 @@ /obj/item/clothing/suit/bio_suit/janitor icon_state = "bio_janitor" - //Scientist's biosuit, white with purple /obj/item/clothing/head/bio_hood/scientist icon_state = "bio_scientist" @@ -93,7 +86,6 @@ /obj/item/clothing/suit/bio_suit/scientist icon_state = "bio_scientist" - //CMO's biosuit, blue with white /obj/item/clothing/suit/bio_suit/cmo icon_state = "bio_cmo" @@ -101,14 +93,11 @@ /obj/item/clothing/head/bio_hood/cmo icon_state = "bio_cmo" - //Plague Dr mask can be found in clothing/masks/gasmask.dm /obj/item/clothing/suit/bio_suit/plaguedoctorsuit name = "plague doctor suit" desc = "It protected doctors from the Black Death, back then. You bet your arse it's gonna help you against viruses." icon_state = "plaguedoctor" - item_state = "bio_suit" strip_delay = 40 put_on_delay = 20 - hide_tail_by_species = list("Unathi", "Tajaran", "Vulpkanin") diff --git a/code/modules/clothing/suits/cardborg_suit.dm b/code/modules/clothing/suits/cardborg_suit.dm index dca49e0dda9..20b70f59983 100644 --- a/code/modules/clothing/suits/cardborg_suit.dm +++ b/code/modules/clothing/suits/cardborg_suit.dm @@ -13,18 +13,18 @@ CONTENTS: desc = "A helmet made out of a box." icon = 'icons/obj/clothing/head/cardborg.dmi' icon_state = "cardborg_h" - item_state = "cardborg_h" - icon_override = 'icons/mob/clothing/head/cardborg.dmi' + inhand_icon_state = "cardborg_h" + worn_icon = 'icons/mob/clothing/head/cardborg.dmi' dog_fashion = /datum/dog_fashion/head/cardborg - sprite_sheets = list( - "Grey" = 'icons/mob/clothing/species/grey/head/cardborg.dmi', - "Vox" = 'icons/mob/clothing/species/vox/head/cardborg.dmi' - ) flags = BLOCKHAIR flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEEARS flags_cover = HEADCOVERSEYES /// You appear to be this when examined instead of your mob's actual species. Also used to verify the helmet and suit are in a matching set. species_disguise = "High-tech robot" + sprite_sheets = list( + "Grey" = 'icons/mob/clothing/species/grey/head/cardborg.dmi', + "Vox" = 'icons/mob/clothing/species/vox/head/cardborg.dmi', + ) /// All the borg skins that this can disguise you as. var/list/available_disguises = list("Standard") @@ -40,7 +40,6 @@ CONTENTS: name = "red cardborg helmet" desc = "A helmet made out of a box. This one has been spray-painted red." icon_state = "cardborg_h_security" - item_state = "cardborg_h_security" dog_fashion = /datum/dog_fashion/head/cardborg/security available_disguises = list("secborg", "Security", "securityrobot", "bloodhound", "Standard-Secy", "Noble-SEC", "Cricket-SEC", "heavySec") species_disguise = "High-tech security robot" @@ -49,7 +48,6 @@ CONTENTS: name = "orange cardborg helmet" desc = "A helmet made out of a box. This one has been spray-painted orange." icon_state = "cardborg_h_engineering" - item_state = "cardborg_h_engineering" dog_fashion = /datum/dog_fashion/head/cardborg/engineering available_disguises = list("Engineering", "engineerrobot", "landmate", "Standard-Engi", "Noble-ENG", "Cricket-ENGI") species_disguise = "High-tech engineering robot" @@ -58,7 +56,6 @@ CONTENTS: name = "brown cardborg helmet" desc = "A helmet made out of a box. This one has been spray-painted brown." icon_state = "cardborg_h_mining" - item_state = "cardborg_h_mining" dog_fashion = /datum/dog_fashion/head/cardborg/mining available_disguises = list("Miner_old", "droid-miner", "Miner", "Standard-Mine", "Noble-DIG", "Cricket-MINE", "lavaland", "squatminer", "coffinMiner") species_disguise = "High-tech mining robot" @@ -67,7 +64,6 @@ CONTENTS: name = "green cardborg helmet" desc = "A helmet made out of a box. This one has been spray-painted green." icon_state = "cardborg_h_service" - item_state = "cardborg_h_service" dog_fashion = /datum/dog_fashion/head/cardborg/service available_disguises = list("Service", "toiletbot", "Brobot", "maximillion", "Service2", "Standard-Serv", "Noble-SRV", "Cricket-SERV") species_disguise = "High-tech service robot" @@ -76,7 +72,6 @@ CONTENTS: name = "blue cardborg helmet" desc = "A helmet made out of a box. This one has been spray-painted blue." icon_state = "cardborg_h_medical" - item_state = "cardborg_h_medical" dog_fashion = /datum/dog_fashion/head/cardborg/medical available_disguises = list("Medbot", "surgeon", "droid-medical", "medicalrobot", "Standard-Medi", "Noble-MED", "Cricket-MEDI", "qualified_doctor") species_disguise = "High-tech medical robot" @@ -85,7 +80,6 @@ CONTENTS: name = "purple cardborg helmet" desc = "A helmet made out of a box. This one has been spray-painted purple." icon_state = "cardborg_h_janitor" - item_state = "cardborg_h_janitor" dog_fashion = /datum/dog_fashion/head/cardborg/janitor available_disguises = list("JanBot2", "janitorrobot", "mopgearrex", "Standard-Jani", "Noble-CLN", "Cricket-JANI", "custodiborg") species_disguise = "High-tech janitor robot" @@ -94,7 +88,6 @@ CONTENTS: name = "white cardborg helmet" desc = "A helmet made out of a box. This one has been spray-painted white." icon_state = "cardborg_h_xeno" - item_state = "cardborg_h_xeno" dog_fashion = /datum/dog_fashion/head/cardborg/xeno available_disguises = list("xenoborg-state-a") species_disguise = "High-tech alien-hunting robot" @@ -103,7 +96,6 @@ CONTENTS: name = "black cardborg helmet" desc = "A helmet made out of a box. This one has been spray-painted black." icon_state = "cardborg_h_deathbot" - item_state = "cardborg_h_deathbot" dog_fashion = /datum/dog_fashion/head/cardborg/deathbot available_disguises = list("nano_bloodhound", "syndie_bloodhound", "syndi-medi", "syndi-engi", "ertgamma", "spidersyndi", "syndieheavy") species_disguise = "High-tech killer robot" @@ -116,8 +108,8 @@ CONTENTS: desc = "A full-body suit made out of ordinary cardboard boxes with various holes cut into them." icon = 'icons/obj/clothing/suits/cardborg.dmi' icon_state = "cardborg" - item_state = "cardborg" - icon_override = 'icons/mob/clothing/suits/cardborg.dmi' + inhand_icon_state = "cardborg" + worn_icon = 'icons/mob/clothing/suits/cardborg.dmi' dog_fashion = /datum/dog_fashion/back body_parts_covered = UPPER_TORSO|LOWER_TORSO flags_inv = HIDEJUMPSUIT @@ -135,56 +127,48 @@ CONTENTS: name = "red cardborg suit" desc = "A full-body suit made out of ordinary cardboard boxes with various holes cut into them. This one has been spray-painted red." icon_state = "cardborg_security" - item_state = "cardborg_security" species_disguise = "High-tech security robot" /obj/item/clothing/suit/cardborg/engineering name = "orange cardborg suit" desc = "A full-body suit made out of ordinary cardboard boxes with various holes cut into them. This one has been spray-painted orange." icon_state = "cardborg_engineering" - item_state = "cardborg_engineering" species_disguise = "High-tech engineering robot" /obj/item/clothing/suit/cardborg/mining name = "brown cardborg suit" desc = "A full-body suit made out of ordinary cardboard boxes with various holes cut into them. This one has been spray-painted brown." icon_state = "cardborg_mining" - item_state = "cardborg_mining" species_disguise = "High-tech mining robot" /obj/item/clothing/suit/cardborg/service name = "green cardborg suit" desc = "A full-body suit made out of ordinary cardboard boxes with various holes cut into them. This one has been spray-painted green." icon_state = "cardborg_service" - item_state = "cardborg_service" species_disguise = "High-tech service robot" /obj/item/clothing/suit/cardborg/medical name = "blue cardborg suit" desc = "A full-body suit made out of ordinary cardboard boxes with various holes cut into them. This one has been spray-painted blue." icon_state = "cardborg_medical" - item_state = "cardborg_medical" species_disguise = "High-tech medical robot" /obj/item/clothing/suit/cardborg/janitor name = "purple cardborg suit" desc = "A full-body suit made out of ordinary cardboard boxes with various holes cut into them. This one has been spray-painted purple." icon_state = "cardborg_janitor" - item_state = "cardborg_janitor" species_disguise = "High-tech janitor robot" /obj/item/clothing/suit/cardborg/xeno name = "white cardborg suit" desc = "A full-body suit made out of ordinary cardboard boxes with various holes cut into them. This one has been spray-painted white." icon_state = "cardborg_xeno" - item_state = "cardborg_xeno" species_disguise = "High-tech alien-hunting robot" /obj/item/clothing/suit/cardborg/deathbot name = "black cardborg suit" desc = "A full-body suit made out of ordinary cardboard boxes with various holes cut into them. This one has been spray-painted black." icon_state = "cardborg_deathbot" - item_state = "cardborg_deathbot" species_disguise = "High-tech killer robot" /* diff --git a/code/modules/clothing/suits/job_suits.dm b/code/modules/clothing/suits/job_suits.dm index 2d283f096ab..fb566679e2e 100644 --- a/code/modules/clothing/suits/job_suits.dm +++ b/code/modules/clothing/suits/job_suits.dm @@ -6,14 +6,10 @@ name = "apron" desc = "A basic blue apron." icon_state = "apron" - item_state = "apron" blood_overlay_type = "armor" body_parts_covered = UPPER_TORSO|LOWER_TORSO allowed = list(/obj/item/reagent_containers/spray/plantbgone,/obj/item/plant_analyzer,/obj/item/seeds,/obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/cultivator,/obj/item/reagent_containers/spray/pestspray,/obj/item/hatchet,/obj/item/storage/bag/plants) - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') // Smith /obj/item/clothing/suit/apron/smith @@ -21,8 +17,7 @@ desc = "A black, heat-treated apron for use while smelting." icon = 'icons/obj/clothing/suits/utility.dmi' icon_state = "smith_apron" - item_state = "smith_apron" - icon_override = 'icons/mob/clothing/suits/utility.dmi' + worn_icon = 'icons/mob/clothing/suits/utility.dmi' allowed = list(/obj/item/hammer, /obj/item/smithing_cast, /obj/item/smithed_item, /obj/item/stack/sheet, /obj/item/stack/tile/brass) resistance_flags = FIRE_PROOF insert_max = 3 @@ -38,36 +33,27 @@ name = "chaplain hoodie" desc = "This suit says to you 'hush'!" icon_state = "chaplain_hoodie" - item_state = "chaplain_hoodie" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS hoodtype = /obj/item/clothing/head/hooded/chaplain_hood allowed = list(/obj/item/storage/bible, /obj/item/nullrod, /obj/item/reagent_containers/drinks/bottle/holywater, /obj/item/storage/fancy/candle_box, /obj/item/candle, /obj/item/tank/internals/emergency_oxygen) - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') //Chaplain /obj/item/clothing/suit/hooded/nun name = "nun robe" desc = "Maximum piety in this star system." icon_state = "nun" - item_state = "nun" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS|HANDS flags_inv = HIDESHOES|HIDEJUMPSUIT hoodtype = /obj/item/clothing/head/hooded/nun_hood allowed = list(/obj/item/storage/bible, /obj/item/nullrod, /obj/item/reagent_containers/drinks/bottle/holywater, /obj/item/storage/fancy/candle_box, /obj/item/candle, /obj/item/tank/internals/emergency_oxygen) - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') //Chaplain /obj/item/clothing/suit/hooded/monk name = "monk robe" desc = "Wooden board not included." icon_state = "monkrobe" - item_state = "monkrobe" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS|HANDS flags_inv = HIDEJUMPSUIT hoodtype = /obj/item/clothing/head/hooded/monk_hood @@ -77,63 +63,56 @@ name = "witchhunter garb" desc = "Dosen't weigh the same a a duck." icon_state = "witchhunter" - item_state = "witchhunter" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS allowed = list(/obj/item/storage/bible, /obj/item/nullrod, /obj/item/reagent_containers/drinks/bottle/holywater, /obj/item/storage/fancy/candle_box, /obj/item/candle, /obj/item/tank/internals/emergency_oxygen) - - //Chef +//Chef /obj/item/clothing/suit/toggle/chef name = "chef's coat" - //Chef /obj/item/clothing/suit/chef name = "chef's coat" desc = "A coat used by a high class chef." icon_state = "chef" - item_state = "chef" + inhand_icon_state = "chef" gas_transfer_coefficient = 0.90 permeability_coefficient = 0.50 body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS allowed = list (/obj/item/kitchen/knife) - sprite_sheets = list( "Drask" = 'icons/mob/clothing/species/drask/suit.dmi', "Grey" = 'icons/mob/clothing/species/grey/suit.dmi', "Kidan" = 'icons/mob/clothing/species/kidan/suit.dmi', - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) + "Vox" = 'icons/mob/clothing/species/vox/suit.dmi', + ) //Chef /obj/item/clothing/suit/chef/classic name = "classic chef's apron" desc = "A basic, dull, white chef's apron." icon_state = "apronchef" - item_state = "apronchef" blood_overlay_type = "armor" body_parts_covered = UPPER_TORSO|LOWER_TORSO - allowed = list(/obj/item/kitchen/knife) //Detective /obj/item/clothing/suit/storage/det_suit name = "coat" desc = "An 18th-century multi-purpose trenchcoat. Someone who wears this means serious business." icon_state = "detective" - item_state = "det_suit" + inhand_icon_state = "det_suit" blood_overlay_type = "coat" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS allowed = list(/obj/item/tank/internals/emergency_oxygen, /obj/item/reagent_containers/spray/pepper, /obj/item/flashlight, /obj/item/gun, /obj/item/ammo_box, /obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/restraints/handcuffs, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/detective_scanner, /obj/item/taperecorder) armor = list(MELEE = 15, BULLET = 5, LASER = 15, ENERGY = 5, BOMB = 0, RAD = 0, FIRE = 0, ACID = 40) cold_protection = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS heat_protection = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/suit.dmi', "Grey" = 'icons/mob/clothing/species/grey/suit.dmi', "Drask" = 'icons/mob/clothing/species/drask/suit.dmi', "Kidan" = 'icons/mob/clothing/species/kidan/suit.dmi' - ) + ) //Forensics /obj/item/clothing/suit/storage/det_suit/forensics @@ -163,7 +142,6 @@ name = "blueshield's coat" desc = "NT deluxe ripoff. You finally have your own coat." icon_state = "blueshieldcoat" - item_state = "blueshieldcoat" blood_overlay_type = "coat" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS allowed = list(/obj/item/gun/energy,/obj/item/reagent_containers/spray/pepper,/obj/item/gun/projectile,/obj/item/ammo_box,/obj/item/ammo_casing,/obj/item/melee/baton,/obj/item/restraints/handcuffs,/obj/item/flashlight/seclite,/obj/item/melee/classic_baton/telescopic) @@ -171,13 +149,12 @@ cold_protection = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS heat_protection = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS insert_max = 2 - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/suit.dmi', "Kidan" = 'icons/mob/clothing/species/kidan/suit.dmi', "Drask" = 'icons/mob/clothing/species/drask/suit.dmi', "Grey" = 'icons/mob/clothing/species/grey/suit.dmi', - ) + ) //Hazard vests /obj/item/clothing/suit/storage/hazardvest @@ -185,18 +162,16 @@ desc = "A high-visibility vest used in work zones. Designed for general use." icon = 'icons/obj/clothing/suits/utility.dmi' icon_state = "hazard_base" - item_state = 'icons/mob/clothing/suits/utility.dmi' - icon_override = 'icons/mob/clothing/suits/utility.dmi' + worn_icon = 'icons/mob/clothing/suits/utility.dmi' blood_overlay_type = "armor" allowed = list (/obj/item/flashlight, /obj/item/t_scanner, /obj/item/tank/internals/emergency_oxygen, /obj/item/rcd, /obj/item/rpd) resistance_flags = NONE - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/suits/utility.dmi', "Kidan" = 'icons/mob/clothing/species/kidan/suits/utility.dmi', "Drask" = 'icons/mob/clothing/species/drask/suits/utility.dmi', "Grey" = 'icons/mob/clothing/species/grey/suits/utility.dmi' - ) + ) /obj/item/clothing/suit/storage/hazardvest/staff name = "staff hazard vest" @@ -237,7 +212,6 @@ /obj/item/clothing/suit/storage/iaa/blackjacket name = "black suit jacket" icon_state = "suitjacket_black_open" - item_state = "suitjacket_black_open" ignore_suitadjust = FALSE suit_adjusted = TRUE actions_types = list(/datum/action/item_action/button) @@ -246,7 +220,6 @@ /obj/item/clothing/suit/storage/iaa/bluejacket name = "blue suit jacket" icon_state = "suitjacket_blue_open" - item_state = "suitjacket_blue_open" ignore_suitadjust = FALSE suit_adjusted = TRUE actions_types = list(/datum/action/item_action/button) @@ -255,14 +228,12 @@ /obj/item/clothing/suit/storage/iaa/purplejacket name = "purple suit jacket" icon_state = "suitjacket_purple" - item_state = "suitjacket_purple" //Head of Personnel /obj/item/clothing/suit/hopcoat name = "head of personnel's coat" desc = "A big coat for the Head of Personnel who wants to make a fashion statement. Has armour woven within the fabric." icon_state = "hopcoat" - item_state = "hopcoat" allowed = list(/obj/item/gun/energy, /obj/item/reagent_containers/spray/pepper, /obj/item/gun/projectile, /obj/item/ammo_box, /obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/restraints/handcuffs, /obj/item/flashlight/seclite, /obj/item/melee/classic_baton/telescopic, /obj/item/kitchen/knife/combat) armor = list(MELEE = 15, BULLET = 10, LASER = 15, ENERGY = 5, BOMB = 15, RAD = 0, FIRE = 50, ACID = 50) insert_max = 2 @@ -278,7 +249,6 @@ name = "quartermaster's coat" desc = "A brown trenchcoat to show the station you mean business. Has armor woven within the fabric." icon_state = "qmcoat" - item_state = "qmcoat" allowed = list(/obj/item/paper, /obj/item/clipboard, /obj/item/gun/energy/kinetic_accelerator, /obj/item/melee/baton, /obj/item/flashlight/seclite, /obj/item/melee/classic_baton/telescopic, /obj/item/melee/knuckleduster, /obj/item/rcs) armor = list(MELEE = 15, BULLET = 10, LASER = 15, ENERGY = 5, BOMB = 15, RAD = 0, FIRE = 50, ACID = 50) insert_max = 2 @@ -294,31 +264,27 @@ name = "\improper Nanotrasen Representative jacket" desc = "A fancy black jacket; standard issue to Nanotrasen Representatives." icon_state = "ntrep" - item_state = "ntrep" blood_overlay_type = "coat" body_parts_covered = UPPER_TORSO|ARMS ignore_suitadjust = 0 actions_types = list(/datum/action/item_action/button) adjust_flavour = "unbutton" insert_max = 2 - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/suit.dmi', "Kidan" = 'icons/mob/clothing/species/kidan/suit.dmi', "Drask" = 'icons/mob/clothing/species/drask/suit.dmi', "Grey" = 'icons/mob/clothing/species/grey/suit.dmi', - ) + ) /obj/item/clothing/suit/magirobe name = "magistrate's robe" desc = "An opulent robe that commands authority. Issued only to licensed magistrates." icon_state = "magirobe" - item_state = "magirobe" body_parts_covered = UPPER_TORSO | LOWER_TORSO | LEGS | ARMS allowed = list(/obj/item/storage/fancy/cigarettes, /obj/item/stack/spacecash, /obj/item/flash, /obj/item/gavelhammer) flags_inv = HIDEJUMPSUIT insert_max = 2 - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/suit.dmi', "Kidan" = 'icons/mob/clothing/species/kidan/suit.dmi', @@ -331,7 +297,7 @@ name = "first responder jacket" desc = "A high-visibility jacket worn by medical first responders." icon_state = "fr_jacket_open" - item_state = "fr_jacket_open" + inhand_icon_state = "fr_jacket" blood_overlay_type = "armor" allowed = list(/obj/item/stack/medical, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/hypospray, /obj/item/reagent_containers/applicator, /obj/item/reagent_containers/syringe, /obj/item/healthanalyzer, /obj/item/flashlight, /obj/item/radio, /obj/item/tank/internals/emergency_oxygen) @@ -339,10 +305,7 @@ suit_adjusted = 1 actions_types = list(/datum/action/item_action/button) adjust_flavour = "unbutton" - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') //Mime /obj/item/clothing/suit/suspenders @@ -351,10 +314,7 @@ icon = 'icons/obj/clothing/belts.dmi' icon_state = "suspenders" blood_overlay_type = "armor" //it's the less thing that I can put here - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/suit/suspenders/nodrop flags = NODROP @@ -364,7 +324,6 @@ name = "surgical apron" desc = "A sterile blue surgical apron." icon_state = "surgical" - item_state = "surgical" allowed = list(/obj/item/scalpel, /obj/item/surgical_drapes, /obj/item/cautery, /obj/item/hemostat, /obj/item/retractor) //NT Career Trainer @@ -374,7 +333,6 @@ icon_state = "trainercoat" blood_overlay_type = "coat" body_parts_covered = UPPER_TORSO|ARMS - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/suit.dmi', "Kidan" = 'icons/mob/clothing/species/kidan/suit.dmi', diff --git a/code/modules/clothing/suits/labcoat.dm b/code/modules/clothing/suits/labcoat.dm index 1da95515bf1..9c2e33c704c 100644 --- a/code/modules/clothing/suits/labcoat.dm +++ b/code/modules/clothing/suits/labcoat.dm @@ -3,8 +3,8 @@ desc = "A suit that protects against minor chemical spills." icon = 'icons/obj/clothing/suits/labcoat.dmi' icon_state = "labcoat_open" - item_state = 'icons/mob/clothing/suits/labcoat.dmi' - icon_override = 'icons/mob/clothing/suits/labcoat.dmi' + inhand_icon_state = "labcoat" + worn_icon = 'icons/mob/clothing/suits/labcoat.dmi' ignore_suitadjust = 0 suit_adjusted = 1 blood_overlay_type = "coat" @@ -26,13 +26,11 @@ name = "medical doctor's labcoat" desc = "A suit that protects against minor chemical spills. Has blue medical markings." icon_state = "labcoat_medical_open" - item_state = "labcoat_medical_open" /obj/item/clothing/suit/storage/labcoat/cmo name = "chief medical officer's labcoat" desc = "Fancier than the standard model. Has blue medical markings." icon_state = "labcoat_cmo_open" - item_state = "labcoat_cmo_open" insert_max = 2 permeability_coefficient = 0.2 @@ -40,73 +38,61 @@ name = "mad scientist's labcoat" desc = "It makes you look capable of konking someone on the noggin and shooting them into space." icon_state = "labcoat_mad_open" - item_state = "labcoat_mad_open" /obj/item/clothing/suit/storage/labcoat/genetics name = "geneticist labcoat" desc = "A suit that protects against minor chemical spills. Has wine research markings." icon_state = "labcoat_genetics_open" - item_state = "labcoat_genetics_open" /obj/item/clothing/suit/storage/labcoat/chemist name = "chemist labcoat" desc = "A suit that protects against minor chemical spills. Has orange medical markings." icon_state = "labcoat_chemist_open" - item_state = "labcoat_chemist_open" /obj/item/clothing/suit/storage/labcoat/virologist name = "virologist labcoat" desc = "A suit that protects against minor chemical spills. Offers slightly more protection against biohazards than the standard model. Has green medical markings." icon_state = "labcoat_viro_open" - item_state = "labcoat_viro_open" permeability_coefficient = 0.2 /obj/item/clothing/suit/storage/labcoat/science name = "scientist labcoat" desc = "A suit that protects against minor chemical spills. Has purple research markings." icon_state = "labcoat_science_open" - item_state = "labcoat_science_open" /obj/item/clothing/suit/storage/labcoat/mortician name = "coroner labcoat" desc = "A suit that protects against minor chemical spills. Has black medical markings." icon_state = "labcoat_coroner_open" - item_state = "labcoat_coroner_open" /obj/item/clothing/suit/storage/labcoat/emt name = "\improper EMT labcoat" desc = "A comfortable suit for paramedics. Has dark colours and white medical markings." icon_state = "labcoat_paramedic_open" - item_state = "labcoat_paramedic_open" /obj/item/clothing/suit/storage/labcoat/psych name = "psychologist labcoat" desc = "A suit that protects against minor chemical spills. Has cyan medical markings." icon_state = "labcoat_psyche_open" - item_state = "labcoat_psyche_open" /obj/item/clothing/suit/storage/labcoat/robowhite name = "roboticist labcoat" desc = "A suit that protects against minor chemical spills. Has brown research markings." icon_state = "labcoat_robowhite_open" - item_state = "labcoat_robowhite_open" /obj/item/clothing/suit/storage/labcoat/roboblack name = "bioengineer labcoat" desc = "A black suit that protects against minor chemical spills. Has brown research markings." icon_state = "labcoat_roboblack_open" - item_state = "labcoat_roboblack_open" /obj/item/clothing/suit/storage/labcoat/rd name = "research director's labcoat" desc = "Fancier than the standard model. Purple with white research markings." icon_state = "labcoat_rd_open" - item_state = "labcoat_rd_open" insert_max = 2 /obj/item/clothing/suit/storage/labcoat/hydro name = "hydroponics labcoat" desc = "A suit that protects against minor chemical spills. Has green research markings." icon_state = "labcoat_botany_open" - item_state = "labcoat_botany_open" allowed = list(/obj/item/plant_analyzer, /obj/item/reagent_containers/glass/bottle, /obj/item/storage/bag/plants, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/glass/beaker, /obj/item/paper) diff --git a/code/modules/clothing/suits/misc_suits.dm b/code/modules/clothing/suits/misc_suits.dm index 7b231b2190a..531ac21376b 100644 --- a/code/modules/clothing/suits/misc_suits.dm +++ b/code/modules/clothing/suits/misc_suits.dm @@ -12,33 +12,25 @@ /obj/item/clothing/suit/bluetag name = "blue laser tag armour" desc = "Blue Pride, Station Wide." - w_class = WEIGHT_CLASS_NORMAL icon_state = "bluetag" - item_state = "bluetag" blood_overlay_type = "armor" + w_class = WEIGHT_CLASS_NORMAL body_parts_covered = UPPER_TORSO|LOWER_TORSO allowed = list (/obj/item/gun/energy/laser/tag/blue) resistance_flags = NONE insert_max = 0 - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/suit/redtag name = "red laser tag armour" desc = "Pew pew pew." - w_class = WEIGHT_CLASS_NORMAL icon_state = "redtag" - item_state = "redtag" blood_overlay_type = "armor" + w_class = WEIGHT_CLASS_NORMAL body_parts_covered = UPPER_TORSO|LOWER_TORSO allowed = list (/obj/item/gun/energy/laser/tag/red) resistance_flags = NONE - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /* * Costume @@ -47,37 +39,27 @@ name = "brown pirate coat" desc = "Yarr." icon_state = "pirate_old" - item_state = "pirate_old" insert_max = 0 - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/suit/pirate_black name = "black pirate coat" desc = "Yarr." icon_state = "pirate" - item_state = "pirate" insert_max = 0 - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/suit/hgpirate name = "pirate captain coat" desc = "Yarr." icon_state = "hgpirate" - item_state = "hgpirate" insert_max = 0 /obj/item/clothing/suit/cyborg_suit name = "cyborg suit" desc = "Suit for a cyborg costume." - w_class = WEIGHT_CLASS_NORMAL icon_state = "death" - item_state = "death" + w_class = WEIGHT_CLASS_NORMAL flags = CONDUCT fire_resist = T0C+5200 flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT @@ -87,14 +69,12 @@ name = "johnny~~ coat" desc = "Johnny~~" icon_state = "johnny" - item_state = "johnny" insert_max = 0 /obj/item/clothing/suit/justice name = "justice suit" desc = "This pretty much looks ridiculous." icon_state = "justice" - item_state = "justice" flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT insert_max = 0 @@ -102,7 +82,6 @@ name = "judge's robe costume" desc = "A fancy costume giving off an aura of authority." icon_state = "judge" - item_state = "judge" body_parts_covered = UPPER_TORSO | LOWER_TORSO | LEGS | ARMS allowed = list(/obj/item/storage/fancy/cigarettes,/obj/item/stack/spacecash) flags_inv = HIDEJUMPSUIT @@ -112,7 +91,6 @@ name = "waistcoat" desc = "For some classy, murderous fun." icon_state = "vest" - item_state = "wcoat" blood_overlay_type = "armor" body_parts_covered = UPPER_TORSO|LOWER_TORSO insert_max = 0 @@ -125,33 +103,27 @@ name = "coveralls" desc = "A set of denim overalls." icon_state = "overalls" - item_state = "overalls" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS - /obj/item/clothing/suit/syndicatefake name = "black and red space suit replica" - icon_state = "syndicate-black-red" - item_state = "syndicate-black-red" desc = "A plastic replica of the syndicate space suit, you'll look just like a real murderous syndicate agent in this! This is a toy, it is not made for use in space!" + icon_state = "syndicate-black-red" w_class = WEIGHT_CLASS_NORMAL allowed = list(/obj/item/flashlight,/obj/item/tank/internals/emergency_oxygen,/obj/item/toy) flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT|HIDETAIL resistance_flags = NONE insert_max = 0 - sprite_sheets = list( "Tajaran" = 'icons/mob/clothing/species/tajaran/suit.dmi', "Unathi" = 'icons/mob/clothing/species/unathi/suit.dmi', "Vulpkanin" = 'icons/mob/clothing/species/vulpkanin/suit.dmi', "Vox" = 'icons/mob/clothing/species/vox/suit.dmi') - /obj/item/clothing/suit/hastur name = "Hastur's robes" desc = "Robes not meant to be worn by man." icon_state = "hastur" - item_state = "hastur" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS flags_inv = HIDESHOES|HIDEJUMPSUIT insert_max = 0 @@ -160,7 +132,6 @@ name = "imperium monk" desc = "Have YOU killed a xeno today?" icon_state = "imperium_monk" - item_state = "imperium_monk" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS flags_inv = HIDESHOES|HIDEJUMPSUIT allowed = list(/obj/item/storage/bible, /obj/item/nullrod, /obj/item/reagent_containers/drinks/bottle/holywater, /obj/item/storage/fancy/candle_box, /obj/item/candle, /obj/item/tank/internals/emergency_oxygen) @@ -170,7 +141,6 @@ name = "chicken suit" desc = "A suit made long ago by the ancient empire KFC." icon_state = "chickensuit" - item_state = "chickensuit" body_parts_covered = UPPER_TORSO|ARMS|LOWER_TORSO|LEGS|FEET flags_inv = HIDESHOES|HIDEJUMPSUIT insert_max = 0 @@ -179,7 +149,7 @@ name = "corgi suit" desc = "A suit made long ago by the ancient empire KFC." icon_state = "corgisuit" - item_state = "chickensuit" + inhand_icon_state = "chickensuit" body_parts_covered = UPPER_TORSO|ARMS|LOWER_TORSO|LEGS|FEET flags_inv = HIDEJUMPSUIT dog_fashion = /datum/dog_fashion/back @@ -221,7 +191,6 @@ name = "monkey suit" desc = "A suit that looks like a primate." icon_state = "monkeysuit" - item_state = "monkeysuit" body_parts_covered = UPPER_TORSO|ARMS|LOWER_TORSO|LEGS|FEET|HANDS flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT insert_max = 0 @@ -230,7 +199,6 @@ name = "holiday priest" desc = "This is a nice holiday my son." icon_state = "holidaypriest" - item_state = "holidaypriest" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS flags_inv = HIDEJUMPSUIT allowed = list(/obj/item/storage/bible, /obj/item/nullrod, /obj/item/reagent_containers/drinks/bottle/holywater, /obj/item/storage/fancy/candle_box, /obj/item/candle, /obj/item/tank/internals/emergency_oxygen) @@ -240,7 +208,6 @@ name = "snowman outfit" desc = "Two white spheres covered in white glitter. 'Tis the season." icon_state = "snowman" - item_state = "snowman" body_parts_covered = UPPER_TORSO|LOWER_TORSO flags_inv = HIDEJUMPSUIT insert_max = 0 @@ -249,29 +216,22 @@ name = "poncho" desc = "Your classic, non-racist poncho." icon_state = "classicponcho" - item_state = "classicponcho" - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/suit/poncho/green name = "green poncho" desc = "Your classic, non-racist poncho. This one is green." icon_state = "greenponcho" - item_state = "greenponcho" /obj/item/clothing/suit/poncho/red name = "red poncho" desc = "Your classic, non-racist poncho. This one is red." icon_state = "redponcho" - item_state = "redponcho" /obj/item/clothing/suit/poncho/ponchoshame name = "poncho of shame" desc = "Forced to live on your shameful acting as a fake Mexican, you and your poncho have grown inseperable. Literally." icon_state = "ponchoshame" - item_state = "ponchoshame" flags = NODROP insert_max = 0 @@ -279,7 +239,7 @@ name = "carp costume" desc = "A costume made from 'synthetic' carp scales, it smells." icon_state = "carp_casual" - item_state = "labcoat" + inhand_icon_state = "labcoat" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS cold_protection = UPPER_TORSO|LOWER_TORSO|ARMS min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT //Space carp like space, so you should too @@ -356,7 +316,7 @@ name = "bee costume" desc = "Bee the true Queen!" icon_state = "bee" - item_state = "labcoat" + inhand_icon_state = "labcoat" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS flags = THICKMATERIAL hoodtype = /obj/item/clothing/head/hooded/bee_hood @@ -376,7 +336,6 @@ name = "bloated human suit" desc = "A horribly bloated suit made from human skins." icon_state = "lingspacesuit" - item_state = "lingspacesuit" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS insert_max = 0 @@ -385,7 +344,6 @@ name = "transylvanian coat" desc = "What is a spessman? A miserable little pile of secrets." icon_state = "draculacoat" - item_state = "draculacoat" insert_max = 0 /* @@ -396,7 +354,7 @@ name = "winter coat" desc = "A heavy jacket made from 'synthetic' animal furs." icon_state = "wintercoat" - item_state = "coatwinter" + inhand_icon_state = "coatwinter" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS cold_protection = UPPER_TORSO|LOWER_TORSO|ARMS min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT @@ -423,13 +381,11 @@ name = "expensive coat" desc = "Very fluffy pink coat, made out of very expensive fur (clearly)." icon_state = "pimpcoat" - item_state = "pimpcoat" blood_overlay_type = "armor" body_parts_covered = UPPER_TORSO|ARMS|LOWER_TORSO allowed = list(/obj/item/tank/internals/emergency_oxygen) cold_protection = UPPER_TORSO | LOWER_TORSO | ARMS min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT - sprite_sheets = list( "Grey" = 'icons/mob/clothing/species/grey/suit.dmi', "Drask" = 'icons/mob/clothing/species/drask/suit.dmi', @@ -440,13 +396,11 @@ name = "fashionable coat" desc = "Very fluffy white coat, made out of quality synthetic fur." icon_state = "pimpcoat_white" - item_state = "pimpcoat_white" /obj/item/clothing/suit/pimpcoat/tan name = "coat of status" desc = "Very fluffy tan coat, made out of the finest fur from the Earth. Gifted to Quartermaster of Nanotrasen. Has additional layer of protection against harsh environment of Lavaland and a strap to hold equipment of Quartermaster." icon_state = "pimpcoat_tan" - item_state = "pimpcoat_tan" armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 10, RAD = 0, FIRE = 15, ACID = 50) allowed = list(/obj/item/paper, /obj/item/clipboard, /obj/item/gun/energy/kinetic_accelerator, /obj/item/melee/baton, /obj/item/flashlight/seclite, /obj/item/melee/classic_baton/telescopic, /obj/item/melee/knuckleduster, /obj/item/rcs) insert_max = 3 @@ -455,7 +409,6 @@ name = "fur coat" desc = "A trenchcoat made from fur. You could put an oxygen tank in one of the pockets." icon_state = "furcoat" - item_state = "furcoat" blood_overlay_type = "armor" body_parts_covered = UPPER_TORSO|ARMS|LOWER_TORSO allowed = list(/obj/item/tank/internals/emergency_oxygen) @@ -465,7 +418,7 @@ /obj/item/clothing/suit/hooded/wintercoat/captain name = "captain's winter coat" icon_state = "wintercoat_captain" - item_state = "coatcaptain" + inhand_icon_state = "coatcaptain" armor = list(MELEE = 15, BULLET = 20, LASER = 20, ENERGY = 5, BOMB = 15, RAD = 0, FIRE = 0, ACID = 50) allowed = list(/obj/item/gun/energy, /obj/item/reagent_containers/spray/pepper, /obj/item/gun/projectile, /obj/item/ammo_box,/obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/restraints/handcuffs, /obj/item/flashlight/seclite, /obj/item/melee/classic_baton/telescopic) hoodtype = /obj/item/clothing/head/hooded/winterhood/captain @@ -485,7 +438,7 @@ /obj/item/clothing/suit/hooded/wintercoat/security name = "security winter coat" icon_state = "wintercoat_sec" - item_state = "coatsecurity" + inhand_icon_state = "coatsecurity" armor = list(MELEE = 10, BULLET = 5, LASER = 10, ENERGY = 5, BOMB = 10, RAD = 0, FIRE = 20, ACID = 20) allowed = list(/obj/item/gun/energy, /obj/item/reagent_containers/spray/pepper, /obj/item/gun/projectile, /obj/item/ammo_box, /obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/restraints/handcuffs, /obj/item/flashlight/seclite, /obj/item/melee/classic_baton/telescopic) hoodtype = /obj/item/clothing/head/hooded/winterhood/security @@ -506,7 +459,7 @@ /obj/item/clothing/suit/hooded/wintercoat/medical name = "medical winter coat" icon_state = "wintercoat_med" - item_state = "coatmedical" + inhand_icon_state = "coatmedical" allowed = list(/obj/item/analyzer, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/reagent_containers/applicator,/obj/item/healthanalyzer,/obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic) armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 0, ACID = 40) hoodtype = /obj/item/clothing/head/hooded/winterhood/medical @@ -525,7 +478,7 @@ /obj/item/clothing/suit/hooded/wintercoat/science name = "science winter coat" icon_state = "wintercoat_sci" - item_state = "coatscience" + inhand_icon_state = "coatscience" allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/reagent_containers/applicator,/obj/item/healthanalyzer,/obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic) armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 5, RAD = 0, FIRE = 0, ACID = 0) hoodtype = /obj/item/clothing/head/hooded/winterhood/science @@ -544,7 +497,7 @@ /obj/item/clothing/suit/hooded/wintercoat/engineering name = "engineering winter coat" icon_state = "wintercoat_engi" - item_state = "coatengineer" + inhand_icon_state = "coatengineer" armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 10, FIRE = 20, ACID = 40) allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/t_scanner, /obj/item/rcd, /obj/item/rpd) hoodtype = /obj/item/clothing/head/hooded/winterhood/engineering @@ -563,7 +516,7 @@ /obj/item/clothing/suit/hooded/wintercoat/engineering/atmos name = "atmospherics winter coat" icon_state = "wintercoat_atmos" - item_state = "coatatmos" + inhand_icon_state = "coatatmos" hoodtype = /obj/item/clothing/head/hooded/winterhood/engineering/atmos sprite_sheets = list( "Grey" = 'icons/mob/clothing/species/grey/suit.dmi', @@ -580,7 +533,7 @@ /obj/item/clothing/suit/hooded/wintercoat/hydro name = "hydroponics winter coat" icon_state = "wintercoat_hydro" - item_state = "coathydro" + inhand_icon_state = "coathydro" allowed = list(/obj/item/reagent_containers/spray, /obj/item/plant_analyzer, /obj/item/seeds, /obj/item/reagent_containers/glass/bottle, /obj/item/hatchet, /obj/item/storage/bag/plants) hoodtype = /obj/item/clothing/head/hooded/winterhood/hydro sprite_sheets = list( @@ -598,7 +551,7 @@ /obj/item/clothing/suit/hooded/wintercoat/cargo name = "cargo winter coat" icon_state = "wintercoat_cargo" - item_state = "coatcargo" + inhand_icon_state = "coatcargo" allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/rcs, /obj/item/clipboard, /obj/item/envelope, /obj/item/storage/bag/mail, /obj/item/mail_scanner) hoodtype = /obj/item/clothing/head/hooded/winterhood/cargo sprite_sheets = list( @@ -616,7 +569,7 @@ /obj/item/clothing/suit/hooded/wintercoat/miner name = "mining winter coat" icon_state = "wintercoat_miner" - item_state = "coatminer" + inhand_icon_state = "coatminer" allowed = list(/obj/item/pickaxe, /obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/t_scanner/adv_mining_scanner, /obj/item/storage/bag/ore, /obj/item/gun/energy/kinetic_accelerator) armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 0, ACID = 0) hoodtype = /obj/item/clothing/head/hooded/winterhood/miner @@ -648,7 +601,7 @@ desc = "A cutting-edge ablative armor system developed by Nanotrasen. Miniaturized shielding systems deflect incoming energy projectiles, while prototype heatsinks and dissipation materials blunt any energy weapon that makes impact. \ Unfortunately, if offers little to no protection against solid impacts." icon_state = "ablativecoat" - item_state = "ablativecoat" + inhand_icon_state = "armor_reflec" body_parts_covered = UPPER_TORSO | LOWER_TORSO | LEGS | FEET | ARMS | HANDS cold_protection = UPPER_TORSO | LOWER_TORSO | LEGS | FEET | ARMS | HANDS heat_protection = UPPER_TORSO | LOWER_TORSO | LEGS | FEET | ARMS | HANDS @@ -683,14 +636,12 @@ name = "black hoodie" desc = "It's a hoodie. It has a hood. Most hoodies do." icon_state = "black_hoodie" - item_state = "blueshieldcoat" + inhand_icon_state = "blueshieldcoat" w_class = WEIGHT_CLASS_SMALL body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen) hoodtype = /obj/item/clothing/head/hooded/hood - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/head/hooded/hood name = "black hood" @@ -747,7 +698,6 @@ name = "straight jacket" desc = "A suit that completely restrains the wearer." icon_state = "straight_jacket" - item_state = "straight_jacket" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS|HANDS flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT|HIDETAIL strip_delay = 60 @@ -767,11 +717,7 @@ name = "worn shirt" desc = "A worn out, curiously comfortable t-shirt with a picture of Ian. You wouldn't go so far as to say it feels like being hugged when you wear it but it's pretty close. Good for sleeping in." icon_state = "ianshirt" - item_state = "ianshirt" - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') //coats @@ -779,36 +725,27 @@ name = "leather coat" desc = "A long, thick black leather coat." icon_state = "leathercoat" - item_state = "leathercoat" resistance_flags = FIRE_PROOF /obj/item/clothing/suit/browntrenchcoat name = "brown trench coat" desc = "It makes you stand out. Just the opposite of why it's typically worn. Nice try trying to blend in while wearing it." icon_state = "brtrenchcoat_open" - item_state = "brtrenchcoat_open" ignore_suitadjust = FALSE suit_adjusted = TRUE actions_types = list(/datum/action/item_action/button) adjust_flavour = "unbutton" - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/suit/blacktrenchcoat name = "black trench coat" desc = "That shade of black just makes you look a bit more evil. Good for those mafia types." icon_state = "bltrenchcoat_open" - item_state = "bltrenchcoat_open" ignore_suitadjust = FALSE suit_adjusted = TRUE actions_types = list(/datum/action/item_action/button) adjust_flavour = "unbutton" - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') //trackjackets @@ -816,16 +753,12 @@ name = "black tracksuit" desc = "Lightweight and stylish. What else could a man ask of his tracksuit?" icon_state = "trackjacket_open" - item_state = "bltrenchcoat" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS ignore_suitadjust = 0 suit_adjusted = 1 actions_types = list(/datum/action/item_action/openclose) adjust_flavour = "unzip" - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/suit/tracksuit/green name = "green tracksuit" @@ -843,14 +776,11 @@ name = "olive military jacket" desc = "A canvas jacket styled after classical American military garb. Feels sturdy, yet comfortable. This one comes in olive." icon_state = "militaryjacket" - item_state = "militaryjacket" ignore_suitadjust = 1 actions_types = list() adjust_flavour = null allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/toy,/obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/gun/projectile/automatic/pistol, /obj/item/gun/projectile/revolver, /obj/item/gun/energy/detective) - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/suit/jacket/miljacket/navy name = "navy military jacket" @@ -871,7 +801,6 @@ name = "xeno suit" desc = "A suit made out of chitinous alien hide." icon_state = "xenos" - item_state = "xenos_helm" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS|HANDS flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT insert_max = 0 @@ -880,7 +809,6 @@ name = "mercy robe" desc = "A soft white robe made of a synthetic fiber that provides improved protection against biohazards. Possessing multiple overlapping layers, yet light enough to allow complete freedom of movement, it denotes its wearer as a master physician." icon_state = "mercy_hoodie" - item_state = "mercy_hoodie" w_class = WEIGHT_CLASS_BULKY gas_transfer_coefficient = 0.01 permeability_coefficient = 0.01 @@ -893,7 +821,6 @@ name = "mercy Hood" desc = "A soft white hood made of a synthetic fiber that provides improved protection against biohazards. Its elegant design allows a clear field of vision." icon_state = "mercy_hood" - item_state = "mercy_hood" permeability_coefficient = 0.01 flags = BLOCKHAIR flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH @@ -905,7 +832,6 @@ name = "security greatcoat" desc = "A wool-lined coat made from rugged materials that altogether make up to be a comfortable coat.\ GLORY TO ARSTOSKHA!!" icon_state = "secgreatcoat" - item_state = "secgreatcoat" w_class = WEIGHT_CLASS_NORMAL body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS cold_protection = UPPER_TORSO|LOWER_TORSO|ARMS @@ -939,8 +865,6 @@ name = "varsity jacket" desc = "Stylish jacket for young and invincible." icon_state = "varsity_classic" - item_state = "varsity_classic" - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/suit.dmi', "Drask" = 'icons/mob/clothing/species/drask/suit.dmi' @@ -950,8 +874,6 @@ name = "sport varsity jacket" desc = "Stylish jacket for fast and furious." icon_state = "varsity_sport" - item_state = "varsity_sport" - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/suit.dmi', "Drask" = 'icons/mob/clothing/species/drask/suit.dmi' @@ -961,8 +883,6 @@ name = "blood varsity jacket" desc = "Stylish jacket for dangerous and violent." icon_state = "varsity_blood" - item_state = "varsity_blood" - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/suit.dmi', "Drask" = 'icons/mob/clothing/species/drask/suit.dmi' @@ -972,8 +892,6 @@ name = "driver jacket" desc = "Whoever wears such jacket is literally me." icon_state = "driver_jacket" - item_state = "driver_jacket" - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/suit.dmi', "Drask" = 'icons/mob/clothing/species/drask/suit.dmi' @@ -995,15 +913,13 @@ name = "leather motorcycle jacket" desc = "A vintage classic, loved by rockers, rebels, and punks alike." icon_state = "motojacket_open" - item_state = "motojacket_open" suit_adjusted = TRUE actions_types = list(/datum/action/item_action/zipper) - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/suit.dmi', "Drask" = 'icons/mob/clothing/species/drask/suit.dmi', "Grey" = 'icons/mob/clothing/species/grey/suit.dmi' - ) + ) /obj/item/clothing/suit/jacket/leather/overcoat name = "leather overcoat" @@ -1021,34 +937,30 @@ desc = "Aviators not included." icon = 'icons/obj/clothing/suits/coat.dmi' icon_state = "bomber" - item_state = "bomber" - icon_override = 'icons/mob/clothing/suits/coat.dmi' + worn_icon = 'icons/mob/clothing/suits/coat.dmi' dyeing_key = DYE_REGISTRY_BOMBER dyeable = TRUE allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter) actions_types = list(/datum/action/item_action/zipper) - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/suits/coat.dmi', "Drask" = 'icons/mob/clothing/species/drask/suits/coat.dmi', "Grey" = 'icons/mob/clothing/species/grey/suits/coat.dmi', "Kidan" = 'icons/mob/clothing/species/kidan/suits/coat.dmi' - ) + ) /obj/item/clothing/suit/jacket/bomber/syndicate name = "suspicious bomber jacket" desc = "A suspicious but extremely stylish jacket." icon_state = "bombersyndie" - item_state = "bombersyndie" allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/gun, /obj/item/melee/classic_baton/telescopic/contractor, /obj/item/kitchen/knife/combat) armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 30, ACID = 30) /obj/item/clothing/suit/jacket/bomber/sec name = "security bomber jacket" desc = "A stylish and worn-in armoured black bomber jacket emblazoned with a red stripe across the left. Looks rugged." - w_class = WEIGHT_CLASS_NORMAL icon_state = "bombersec" - item_state = "bombersec" + w_class = WEIGHT_CLASS_NORMAL //Inherited from Security armour. allowed = list(/obj/item/gun/energy,/obj/item/reagent_containers/spray/pepper,/obj/item/gun/projectile,/obj/item/ammo_box,/obj/item/ammo_casing,/obj/item/melee/baton,/obj/item/restraints/handcuffs,/obj/item/flashlight/seclite,/obj/item/melee/classic_baton/telescopic,/obj/item/kitchen/knife/combat) heat_protection = UPPER_TORSO|LOWER_TORSO @@ -1063,7 +975,6 @@ name = "engineering bomber jacket" desc = "A stylish and warm jacket adorned with the colors of the humble Station Engineer." icon_state = "bomberengi" - item_state = "bomberengi" armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 10, FIRE = 20, ACID = 40) allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/t_scanner, /obj/item/rcd, /obj/item/rpd) @@ -1071,7 +982,6 @@ name = "atmospherics bomber jacket" desc = "A stylish and warm jacket adorned with the colors of the magical Atmospherics Technician." icon_state = "bomberatmos" - item_state = "bomberatmos" armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 10, FIRE = 20, ACID = 40) allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/t_scanner, /obj/item/rcd, /obj/item/rpd) @@ -1079,14 +989,12 @@ name = "cargo bomber jacket" desc = "A stylish jacket to keep you warm in the warehouse." icon_state = "bombercargo" - item_state = "bombercargo" allowed = list(/obj/item/rcs, /obj/item/clipboard, /obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/toy, /obj/item/lighter, /obj/item/storage/fancy/cigarettes, /obj/item/storage/bag/mail, /obj/item/envelope) /obj/item/clothing/suit/jacket/bomber/mining name = "mining bomber jacket" desc = "A slightly armoured and stylish jacket for shaft miners." icon_state = "bombermining" - item_state = "bombermining" allowed = list(/obj/item/pickaxe, /obj/item/t_scanner/adv_mining_scanner, /obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/gun/energy/kinetic_accelerator, /obj/item/shovel, /obj/item/storage/bag/ore) armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 0, ACID = 0) @@ -1094,14 +1002,12 @@ name = "expedition bomber jacket" desc = "A stylish jacket for station-side explorers. Won't do much to protect you from space." icon_state = "bomberexpedition" - item_state = "bomberexpedition" allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/gun/energy/kinetic_accelerator, /obj/item/t_scanner/adv_mining_scanner, /obj/item/shovel, /obj/item/pickaxe, /obj/item/storage/bag/ore, /obj/item/gps) /obj/item/clothing/suit/jacket/bomber/smith name = "smithing bomber jacket" desc = "A stylish jacket that has extra internal pockets for inserts." icon_state = "bombersmith" - item_state = "bombersmith" insert_max = 3 allowed = list(/obj/item/hammer, /obj/item/smithing_cast, /obj/item/smithed_item, /obj/item/stack/sheet, /obj/item/stack/tile/brass) @@ -1109,14 +1015,12 @@ name = "hydroponics bomber jacket" desc = "A stylish choice for the workers of the hydroponics lab." icon_state = "bomberhydro" - item_state = "bomberhydro" allowed = list(/obj/item/reagent_containers/spray, /obj/item/plant_analyzer, /obj/item/seeds, /obj/item/reagent_containers/glass/bottle, /obj/item/hatchet, /obj/item/storage/bag/plants) /obj/item/clothing/suit/jacket/bomber/med name = "medical bomber jacket" desc = "A stain-resistant and stylish option for any member of the medical department." icon_state = "bombermed" - item_state = "bombermed" allowed = list(/obj/item/bodyanalyzer, /obj/item/analyzer, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/reagent_containers/applicator, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/storage/pill_bottle, /obj/item/paper) armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 5, FIRE = 0, ACID = 20) @@ -1124,7 +1028,6 @@ name = "chemistry bomber jacket" desc = "An exclusive and stylish variant of the medical bomber, for chemists only." icon_state = "bomberchem" - item_state = "bomberchem" allowed = list(/obj/item/reagent_scanner, /obj/item/reagent_scanner/adv, /obj/item/analyzer, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/reagent_containers/applicator, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/storage/pill_bottle, /obj/item/paper) armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 5, RAD = 0, FIRE = 0, ACID = 40) @@ -1132,7 +1035,6 @@ name = "coroner's bomber jacket" desc = "An extremely exclusive and stylish jacket. Coroner's use only!" icon_state = "bombercoroner" - item_state = "bombercoroner" allowed = list(/obj/item/autopsy_scanner, /obj/item/analyzer, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/reagent_containers/applicator, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/storage/pill_bottle, /obj/item/paper) armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 5, FIRE = 0, ACID = 20) @@ -1140,7 +1042,6 @@ name = "science bomber jacket" desc = "A stylish and slightly bomb-resistant jacket for warmth within the sterile labs." icon_state = "bombersci" - item_state = "bombersci" allowed = list(/obj/item/slime_scanner, /obj/item/reagent_scanner/adv, /obj/item/reagent_scanner, /obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/reagent_containers/applicator, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/storage/pill_bottle, /obj/item/paper) armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 5, RAD = 0, FIRE = 0, ACID = 20) @@ -1148,7 +1049,6 @@ name = "robotics bomber jacket" desc = "A stylish jacket to warm you up after handling cold robotic limbs." icon_state = "bomberrobo" - item_state = "bomberrobo" allowed = list(/obj/item/robotanalyzer, /obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/reagent_containers/applicator, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/storage/pill_bottle, /obj/item/paper) armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 5, RAD = 0, FIRE = 0, ACID = 20) @@ -1157,27 +1057,19 @@ name = "clown officer's coat" desc = "An overcoat for the clown officer, to keep him warm during those cold winter nights on the front." icon_state = "officersuit" - item_state = "officersuit" ignore_suitadjust = 0 actions_types = list(/datum/action/item_action/button) adjust_flavour = "unbutton" - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/suit/soldiercoat name = "clown soldier's coat" desc = "An overcoat for the clown soldier, to keep him warm during those cold winter nights on the front." icon_state = "soldiersuit" - item_state = "soldiersuit" ignore_suitadjust = 0 actions_types = list(/datum/action/item_action/button) adjust_flavour = "unbutton" - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/suit/sovietcoat name = "\improper Soviet greatcoat" @@ -1201,7 +1093,7 @@ desc = "A soft brown cloak made of synthetic feathers. Soft to the touch, stylish, and a 2 meter wing span that will drive the ladies mad." w_class = WEIGHT_CLASS_NORMAL icon_state = "owl_wings" - item_state = "owl_wings" + inhand_icon_state = "owl" body_parts_covered = ARMS armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 15, ACID = 15) allowed = list(/obj/item/gun/energy,/obj/item/reagent_containers/spray/pepper,/obj/item/gun/projectile,/obj/item/ammo_box,/obj/item/ammo_casing,/obj/item/melee/baton,/obj/item/restraints/handcuffs,/obj/item/flashlight/seclite) @@ -1212,15 +1104,13 @@ name = "griffon cloak" desc = "A plush white cloak made of synthetic feathers. Soft to the touch, stylish, and a 2 meter wing span that will drive your captives mad." icon_state = "griffin_wings" - item_state = "griffin_wings" + inhand_icon_state = null /obj/item/clothing/suit/toggle/attack_self__legacy__attackchain() if(icon_state == initial(icon_state)) icon_state = icon_state + "_t" - item_state = icon_state + "_t" else icon_state = initial(icon_state) - item_state = initial(item_state) usr.update_inv_wear_suit() update_action_buttons() @@ -1228,7 +1118,6 @@ name = "lord admiral's coat" desc = "You'll be the Ruler of the King's Navy in no time." icon_state = "lordadmiral" - item_state = "lordadmiral" allowed = list (/obj/item/gun) insert_max = 0 @@ -1237,7 +1126,6 @@ desc = "The livid blues, purples and greens are awesome enough to evoke a visceral response in you; it is not dissimilar to indigestion." icon = 'icons/obj/clothing/suits.dmi' icon_state = "noble_coat" - item_state = "noble_coat" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS insert_max = 0 @@ -1246,12 +1134,12 @@ /obj/item/clothing/suit/advanced_protective_suit name = "advanced protective suit" desc = "An incredibly advanced and complex suit; it has so many buttons and dials as to be incomprehensible." - w_class = WEIGHT_CLASS_BULKY icon_state = "bomb" - item_state = "bomb" + inhand_icon_state = "bombvest" actions_types = list(/datum/action/item_action/toggle) gas_transfer_coefficient = 0.01 permeability_coefficient = 0.01 + w_class = WEIGHT_CLASS_BULKY flags = STOPSPRESSUREDMAGE | THICKMATERIAL | NODROP flags_2 = RAD_PROTECT_CONTENTS_2 body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS|HEAD @@ -1350,24 +1238,20 @@ name = "victorian tailcoat" desc = "A fancy victorian tailcoat." icon_state = "tailcoat" - item_state = "tailcoat" /obj/item/clothing/suit/victcoat name = "ladies victorian coat" desc = "A fancy victorian coat." icon_state = "ladiesvictoriancoat" - item_state = "ladiesvictoriancoat" /obj/item/clothing/suit/victcoat/red name = "ladies red victorian coat" icon_state = "ladiesredvictoriancoat" - item_state = "ladiesredvictoriancoat" /obj/item/clothing/suit/ghost_sheet name = "ghost sheet" desc = "The hands float by themselves, so it's extra spooky." icon_state = "ghost_sheet" - item_state = "ghost_sheet" throw_speed = 1 throw_range = 2 w_class = WEIGHT_CLASS_TINY @@ -1379,13 +1263,11 @@ name = "fur cape" desc = "A cape made from fur. You'll really be stylin' now." icon_state = "furcape" - item_state = "furcape" /obj/item/clothing/suit/hooded/abaya name = "abaya" desc = "A modest, unrevealing attire fitted with a veil." icon_state = "abaya" - item_state = "abaya" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS allowed = list(/obj/item/storage/bible, /obj/item/nullrod, /obj/item/reagent_containers/drinks/bottle/holywater, /obj/item/storage/fancy/candle_box, /obj/item/candle, /obj/item/tank/internals/emergency_oxygen) hoodtype = /obj/item/clothing/head/hooded/screened_niqab @@ -1469,10 +1351,8 @@ name = "repliсa armor vest" desc = "A replica of armor vest made of cheap foam rubber, plastic sheets and duct tape. Obviously, provides no protection." icon_state = "armor" - item_state = "armor" blood_overlay_type = "armor" body_parts_covered = UPPER_TORSO|LOWER_TORSO - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/suit.dmi', "Grey" = 'icons/mob/clothing/species/grey/suit.dmi' diff --git a/code/modules/clothing/suits/unathi_suits.dm b/code/modules/clothing/suits/unathi_suits.dm index 73a04970873..6a8d35f77d0 100644 --- a/code/modules/clothing/suits/unathi_suits.dm +++ b/code/modules/clothing/suits/unathi_suits.dm @@ -8,5 +8,4 @@ name = "roughspun robes" desc = "A traditional Unathi garment." icon_state = "robe-unathi" - item_state = "robe-unathi" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS diff --git a/code/modules/clothing/suits/utility.dm b/code/modules/clothing/suits/utility.dm index e912e152373..6309ee14300 100644 --- a/code/modules/clothing/suits/utility.dm +++ b/code/modules/clothing/suits/utility.dm @@ -13,7 +13,7 @@ name = "emergency firesuit" desc = "A suit that protects against fire and heat." icon_state = "fire" - item_state = "fire_suit" + inhand_icon_state = "fire_suit" w_class = WEIGHT_CLASS_BULKY gas_transfer_coefficient = 0.90 permeability_coefficient = 0.50 @@ -33,9 +33,9 @@ /obj/item/clothing/suit/fire/firefighter icon = 'icons/obj/clothing/suits/utility.dmi' - icon_override = 'icons/mob/clothing/suits/utility.dmi' + worn_icon = 'icons/mob/clothing/suits/utility.dmi' icon_state = "firefighter" - item_state = "firefighter" + inhand_icon_state = null sprite_sheets = list( "Tajaran" = 'icons/mob/clothing/species/tajaran/suits/utility.dmi', "Unathi" = 'icons/mob/clothing/species/unathi/suits/utility.dmi', @@ -50,7 +50,6 @@ name = "firesuit" desc = "An expensive firesuit that protects against even the most deadly of station fires. Designed to protect even if the wearer is set aflame." icon_state = "firefighter_atmos" - item_state = "firefighter_atmos" max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT /* @@ -72,7 +71,6 @@ strip_delay = 70 put_on_delay = 70 resistance_flags = NONE - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/helmet.dmi', "Grey" = 'icons/mob/clothing/species/grey/head.dmi' @@ -82,7 +80,6 @@ name = "bomb suit" desc = "A suit designed for safety when handling explosives." icon_state = "bombsuit" - item_state = "bombsuit" w_class = WEIGHT_CLASS_BULKY gas_transfer_coefficient = 0.01 permeability_coefficient = 0.01 @@ -98,19 +95,14 @@ strip_delay = 70 put_on_delay = 70 resistance_flags = NONE - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/head/bomb_hood/security icon_state = "bombsuitsec" - item_state = "bombsuitsec" /obj/item/clothing/suit/bomb_suit/security icon_state = "bombsuitsec" - item_state = "bombsuitsec" allowed = list(/obj/item/gun/energy,/obj/item/melee/baton,/obj/item/restraints/handcuffs) /* @@ -120,8 +112,7 @@ name = "radiation hood" icon = 'icons/obj/clothing/head/utility.dmi' icon_state = "radhood" - item_state = 'icons/mob/clothing/head/utility.dmi' - icon_override = 'icons/mob/clothing/head/utility.dmi' + worn_icon = 'icons/mob/clothing/head/utility.dmi' desc = "A hood with radiation protective properties. Label: Made with lead, do not eat insulation" flags = BLOCKHAIR|THICKMATERIAL flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH @@ -147,9 +138,8 @@ name = "radiation suit" desc = "A suit that protects against radiation. Label: Made with lead, do not eat insulation." icon = 'icons/obj/clothing/suits/utility.dmi' - icon_override = 'icons/mob/clothing/suits/utility.dmi' icon_state = "radsuit" - item_state = "radsuit" + worn_icon = 'icons/mob/clothing/suits/utility.dmi' w_class = WEIGHT_CLASS_BULKY gas_transfer_coefficient = 0.90 permeability_coefficient = 0.50 diff --git a/code/modules/clothing/suits/wiz_robe.dm b/code/modules/clothing/suits/wiz_robe.dm index 9951f87d2f2..b990ed4277d 100644 --- a/code/modules/clothing/suits/wiz_robe.dm +++ b/code/modules/clothing/suits/wiz_robe.dm @@ -28,14 +28,12 @@ name = "purple wizard hat" desc = "Strange-looking purple hat-wear that most certainly belongs to a real magic user." icon_state = "wizhatclown" - item_state = "wizhatclown" // cheating dog_fashion = null /obj/item/clothing/head/wizard/mime name = "magical beret" desc = "A magical red beret." icon_state = "wizhatmime" - item_state = "wizhatmime" dog_fashion = null sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/head.dmi', @@ -51,10 +49,7 @@ armor = null magical = FALSE resistance_flags = FLAMMABLE - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' - ) - + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/head.dmi') /obj/item/clothing/head/wizard/marisa name = "witch hat" @@ -66,11 +61,8 @@ name = "magus helm" desc = "A mysterious helmet that hums with an unearthly power." icon_state = "magus" - item_state = "magus" dog_fashion = /datum/dog_fashion/head/wizard/magus - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/head.dmi') /obj/item/clothing/head/wizard/amp name = "psychic amplifier" @@ -82,7 +74,7 @@ name = "wizard robe" desc = "A magnificent, gem-lined robe that seems to radiate power." icon_state = "wizard" - item_state = "wizrobe" + inhand_icon_state = "b_suit" gas_transfer_coefficient = 0.01 permeability_coefficient = 0.01 body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS|LEGS @@ -99,54 +91,53 @@ name = "red wizard robe" desc = "A magnificent, red, gem-lined robe that seems to radiate power." icon_state = "redwizard" - item_state = "redwizrobe" + inhand_icon_state = "r_suit" /obj/item/clothing/suit/wizrobe/black name = "black wizard robe" desc = "An unnerving black gem-lined robe that reeks of death and decay." icon_state = "blackwizard" - item_state = "blackwizrobe" + inhand_icon_state = "bl_suit" /obj/item/clothing/suit/wizrobe/clown name = "clown robe" desc = "A set of armoured robes that seem to radiate a dark power. That, and bad fashion decisions." icon_state = "wizzclown" - item_state = "wizzclown" + inhand_icon_state = "clown" /obj/item/clothing/suit/wizrobe/mime name = "mime robe" desc = "Red, black, and white robes. There is not much else to say about them." icon_state = "wizzmime" - item_state = "wizzmime" + inhand_icon_state = "bl_suit" sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/suit.dmi', "Drask" = 'icons/mob/clothing/species/drask/suit.dmi', "Grey" = 'icons/mob/clothing/species/grey/suit.dmi' - ) + ) /obj/item/clothing/suit/wizrobe/marisa name = "witch robe" desc = "Magic is all about the spell power, ZE!" icon_state = "marisa" - item_state = "marisarobe" + inhand_icon_state = "bl_suit" /obj/item/clothing/suit/wizrobe/magusblue name = "magus robe" desc = "A set of armoured robes that seem to radiate a dark power." icon_state = "magusblue" - item_state = "magusblue" /obj/item/clothing/suit/wizrobe/magusred name = "magus robe" desc = "A set of armoured robes that seem to radiate a dark power." icon_state = "magusred" - item_state = "magusred" + inhand_icon_state = "r_suit" /obj/item/clothing/suit/wizrobe/psypurple name = "purple robes" desc = "Heavy, royal purple robes threaded with psychic amplifiers and weird, bulbous lenses. Do not machine wash." icon_state = "psyamp" - item_state = "psyamp" + inhand_icon_state = null /obj/item/clothing/suit/wizrobe/fake desc = "A rather dull, blue robe meant to mimick real wizard robes." @@ -177,7 +168,7 @@ name = "battlemage armor" desc = "Not all wizards are afraid of getting up close and personal." icon_state = "hardsuit-wiz" - item_state = "wiz_hardsuit" + inhand_icon_state = "wiz_hardsuit" helmettype = /obj/item/clothing/head/helmet/space/hardsuit/wizard armor = list(MELEE = 35, BULLET = 50, LASER = 20, ENERGY = 10, BOMB = 25, RAD = 50, FIRE = INFINITY, ACID = INFINITY) slowdown = 0 @@ -197,7 +188,6 @@ REMOVE_TRAIT(user, TRAIT_ANTIMAGIC, "[UID()]") REMOVE_TRAIT(user, TRAIT_ANTIMAGIC_NO_SELFBLOCK, "[UID()]") - /obj/item/clothing/suit/space/hardsuit/wizard/arch desc = "For the arch wizard in need of additional protection." helmettype = /obj/item/clothing/head/helmet/space/hardsuit/wizard/arch @@ -209,7 +199,6 @@ name = "battlemage helmet" desc = "A suitably impressive helmet." icon_state = "hardsuit0-wiz" - item_state = "wiz_helm" item_color = "wiz" armor = list(MELEE = 35, BULLET = 50, LASER = 20, ENERGY = 10, BOMB = 25, RAD = 50, FIRE = INFINITY, ACID = INFINITY) actions_types = list() //No inbuilt light diff --git a/code/modules/clothing/under/accessories/accessory.dm b/code/modules/clothing/under/accessories/accessory.dm index 25e80060303..64a5368af19 100644 --- a/code/modules/clothing/under/accessories/accessory.dm +++ b/code/modules/clothing/under/accessories/accessory.dm @@ -3,7 +3,6 @@ desc = "If you see this contact a developer." icon = 'icons/obj/clothing/accessories.dmi' icon_state = "" - item_state = "" item_color = "" slot_flags = ITEM_SLOT_ACCESSORY var/slot = ACCESSORY_SLOT_DECOR @@ -119,12 +118,8 @@ name = "waistcoat" desc = "For some classy, murderous fun." icon_state = "waistcoat" - item_state = "waistcoat" item_color = "waistcoat" - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') //Medals /obj/item/clothing/accessory/medal @@ -398,7 +393,6 @@ name = "magistrate's badge" desc = "Fills you with the conviction of JUSTICE. Display your mastery of Space Law to the world." icon_state = "legal_badge" - item_state = "legal_badge" item_color = "legal_badge" var/cached_bubble_icon = null var/what_you_are = "THE LAW" @@ -437,7 +431,6 @@ name = "skull codpiece" desc = "A skull shaped ornament, intended to protect the important things in life." icon_state = "skull" - item_state = "skull" item_color = "skull" armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 10, RAD = 5, FIRE = 0, ACID = 15) allow_duplicates = FALSE @@ -446,7 +439,6 @@ name = "bone talisman" desc = "A hunter's talisman, some say the old gods smile on those who wear it." icon_state = "talisman" - item_state = "talisman" item_color = "talisman" armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 10, RAD = 5, FIRE = 0, ACID = 15) allow_duplicates = FALSE @@ -456,134 +448,93 @@ name = "black cowboy shirt" desc = "For a real western look. Looks like it can clip on to a uniform." icon_state = "cowboyshirt" - item_state = "cowboyshirt" item_color = "cowboyshirt" - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/accessory/cowboyshirt/short_sleeved name = "shortsleeved black cowboy shirt" desc = "For when it's a hot day in the west. Looks like it can clip on to a uniform." icon_state = "cowboyshirt_s" - item_state = "cowboyshirt_s" item_color = "cowboyshirt_s" - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/accessory/cowboyshirt/white name = "white cowboy shirt" desc = "For the rancher in us all. Looks like it can clip on to a uniform." icon_state = "cowboyshirt_white" - item_state = "cowboyshirt_white" item_color = "cowboyshirt_white" - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/accessory/cowboyshirt/white/short_sleeved name = "short sleeved white cowboy shirt" desc = "Best for midday cattle tending. Looks like it can clip on to a uniform." icon_state = "cowboyshirt_whites" - item_state = "cowboyshirt_whites" item_color = "cowboyshirt_whites" - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/accessory/cowboyshirt/pink name = "pink cowboy shirt" desc = "For only the manliest of men, or girliest of girls. Looks like it can clip on to a uniform." icon_state = "cowboyshirt_pink" - item_state = "cowboyshirt_pink" item_color = "cowboyshirt_pink" - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/accessory/cowboyshirt/pink/short_sleeved name = "short sleeved pink cowboy shirt" desc = "For a real buckle bunny. Looks like it can clip on to a uniform." icon_state = "cowboyshirt_pinks" - item_state = "cowboyshirt_pinks" item_color = "cowboyshirt_pinks" - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/accessory/cowboyshirt/navy name = "navy cowboy shirt" desc = "Now yer a real cowboy. Looks like it can clip on to a uniform." icon_state = "cowboyshirt_navy" - item_state = "cowboyshirt_navy" item_color = "cowboyshirt_navy" - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/accessory/cowboyshirt/navy/short_sleeved name = "short sleeved navy cowboy shirt" desc = "Sometimes ya need to roll up your sleeves. Looks like it can clip on to a uniform." icon_state = "cowboyshirt_navys" - item_state = "cowboyshirt_navys" item_color = "cowboyshirt_navys" - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/accessory/cowboyshirt/red name = "red cowboy shirt" desc = "It's high noon. Looks like it can clip on to a uniform." icon_state = "cowboyshirt_red" - item_state = "cowboyshirt_red" item_color = "cowboyshirt_red" - - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/accessory/cowboyshirt/red/short_sleeved name = "short sleeved red cowboy shirt" desc = "Life on the open range is quite dangeorus, you never know what to expect. Looks like it can clip on to a uniform." icon_state = "cowboyshirt_reds" - item_state = "cowboyshirt_reds" item_color = "cowboyshirt_reds" - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/suit.dmi', "Drask" = 'icons/mob/clothing/species/drask/suit.dmi', "Grey" = 'icons/mob/clothing/species/grey/suit.dmi' - ) + ) /obj/item/clothing/accessory/corset name = "black corset" desc = "A black corset for those fancy nights out." icon_state = "corset" - item_state = "corset" + inhand_icon_state = "corset" item_color = "corset" - /obj/item/clothing/accessory/corset/red name = "red corset" desc = "A red corset those fancy nights out." icon_state = "corset_red" - item_state = "corset_red" item_color = "corset_red" /obj/item/clothing/accessory/corset/blue name = "blue corset" desc = "A blue corset for those fancy nights out." icon_state = "corset_blue" - item_state = "corset_blue" item_color = "corset_blue" //Pins @@ -591,14 +542,12 @@ name = "nanotrasen pin" desc = "It's a standard pin to wear so you can show your loyalty to Nanotrasen!" icon_state = "nt_pin" - item_state = "nt_pin" item_color = "nt_pin" /obj/item/clothing/accessory/pin/pride name = "pride pin" desc = "It's a standard pin, wear it with pride. You can change which flag is used from a button on the back." icon_state = "pride_pin" - item_state = "pride_pin" item_color = "pride_pin" ///List of all pride flags to icon state @@ -632,7 +581,6 @@ to_chat(user, "You change [src] to show [chosen_pin].") icon_state = pin_icon_state - item_state = pin_icon_state item_color = pin_icon_state inv_overlay = image("icon" = 'icons/obj/clothing/accessories_overlay.dmi', "icon_state" = "[item_color? "[item_color]" : "[icon_state]"]") diff --git a/code/modules/clothing/under/centcom.dm b/code/modules/clothing/under/centcom.dm index 02235e6f33a..36381eedf0a 100644 --- a/code/modules/clothing/under/centcom.dm +++ b/code/modules/clothing/under/centcom.dm @@ -1,20 +1,20 @@ /obj/item/clothing/under/rank/centcom name = "\improper CentComm officer's jumpsuit" desc = "It's a jumpsuit worn by CentComm Officers." - icon_state = "officer" - item_state = "g_suit" - item_color = "officer" - icon = 'icons/obj/clothing/under/centcom.dmi' + icon_state = "officer" + worn_icon = 'icons/mob/clothing/under/centcom.dmi' + inhand_icon_state = "g_suit" + item_color = "officer" sprite_sheets = list( - "Human" = 'icons/mob/clothing/under/centcom.dmi', "Vox" = 'icons/mob/clothing/species/vox/under/centcom.dmi', "Drask" = 'icons/mob/clothing/species/drask/under/centcom.dmi', "Grey" = 'icons/mob/clothing/species/grey/under/centcom.dmi', "Kidan" = 'icons/mob/clothing/species/kidan/under/centcom.dmi' - ) + ) /obj/item/clothing/under/rank/centcom/ert + inhand_icon_state = "bl_suit" sensor_mode = SENSOR_COORDS random_sensor = FALSE @@ -22,7 +22,7 @@ name = "\improper Deathsquad jumpsuit" desc = "It's decorative jumpsuit worn by the Deathsquad. A small tag at the bottom reads \"Not associated with Nanotrasen\". " icon_state = "deathsquad" - item_state = "deathsquad" + inhand_icon_state = "bl_suit" item_color = "deathsquad" random_sensor = FALSE @@ -30,7 +30,6 @@ name = "response team chaplain uniform" desc = "An armoured uniform designed for emergency response teams. This one belongs to a chaplain." icon_state = "ert_chaplain" - item_state = "ert_chaplain" item_color = "ert_chaplain" armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) @@ -38,7 +37,6 @@ name = "response team commander uniform" desc = "An armoured uniform designed for emergency response teams. This one belongs to the command officer." icon_state = "ert_commander" - item_state = "ert_commander" item_color = "ert_commander" armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) @@ -46,7 +44,6 @@ name = "response team engineer uniform" desc = "An armoured uniform designed for emergency response teams. This one belongs to an engineer." icon_state = "ert_engineer" - item_state = "ert_engineer" item_color = "ert_engineer" armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) @@ -54,7 +51,6 @@ name = "response team janitor uniform" desc = "An armoured uniform designed for emergency response teams. This one belongs to a janitor." icon_state = "ert_janitor" - item_state = "ert_janitor" item_color = "ert_janitor" armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) @@ -62,7 +58,6 @@ name = "response team medic uniform" desc = "An armoured uniform designed for emergency response teams. This one belongs to a medic." icon_state = "ert_medic" - item_state = "ert_medic" item_color = "ert_medic" armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) @@ -70,7 +65,6 @@ name = "response team security uniform" desc = "An armoured uniform designed for emergency response teams. This one belongs to a security officer." icon_state = "ert_security" - item_state = "ert_security" item_color = "ert_security" armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) @@ -78,14 +72,14 @@ name = "\improper CentComm commander's jumpsuit" desc = "It's a jumpsuit worn by CentComm's highest-tier Commanders." icon_state = "centcom" - item_state = "dg_suit" + inhand_icon_state = "dg_suit" item_color = "centcom" /obj/item/clothing/under/rank/centcom/officer name = "\improper Nanotrasen naval officer's uniform" desc = "Gold trim on space-black cloth, this uniform displays the rank of \"Lieutenant-Commander\" and bears \"N.A.S. Trurl \" on the left shoulder. Worn exclusively by officers of the Nanotrasen Navy. It's got exotic materials for protection." icon_state = "navy_gold" - item_state = "navy_gold" + inhand_icon_state = null item_color = "navy_gold" armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) displays_id = FALSE @@ -94,7 +88,7 @@ name = "\improper Nanotrasen naval captain's uniform" desc = "Gold trim on space-black cloth, this uniform displays the rank of \"Captain\" and bears \"N.A.S. Trurl \" on the left shoulder. Worn exclusively by officers of the Nanotrasen Navy. It's got exotic materials for protection." icon_state = "navy_gold" - item_state = "navy_gold" + inhand_icon_state = null item_color = "navy_gold" armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) displays_id = FALSE diff --git a/code/modules/clothing/under/color.dm b/code/modules/clothing/under/color.dm index 478f18040d7..fa2bb5b127e 100644 --- a/code/modules/clothing/under/color.dm +++ b/code/modules/clothing/under/color.dm @@ -1,15 +1,14 @@ /obj/item/clothing/under/color desc = "A standard issue colored jumpsuit. Variety is the spice of life!" - dyeable = TRUE icon = 'icons/obj/clothing/under/color.dmi' - + worn_icon = 'icons/mob/clothing/under/color.dmi' + dyeable = TRUE sprite_sheets = list( - "Human" = 'icons/mob/clothing/under/color.dmi', "Vox" = 'icons/mob/clothing/species/vox/under/color.dmi', "Drask" = 'icons/mob/clothing/species/drask/under/color.dmi', "Grey" = 'icons/mob/clothing/species/grey/under/color.dmi', "Kidan" = 'icons/mob/clothing/species/kidan/under/color.dmi' - ) + ) /obj/item/clothing/under/color/jumpskirt desc = "A standard issue colored jumpskirt. Variety is the spice of life!" @@ -28,33 +27,33 @@ var/obj/item/clothing/under/color/C = pick(subtypesof(/obj/item/clothing/under/color) - typesof(/obj/item/clothing/under/color/jumpskirt) - excluded) name = initial(C.name) icon_state = initial(C.icon_state) - item_state = initial(C.item_state) + inhand_icon_state = initial(C.inhand_icon_state) item_color = initial(C.item_color) /obj/item/clothing/under/color/black name = "black jumpsuit" icon_state = "black" - item_state = "bl_suit" + inhand_icon_state = "bl_suit" item_color = "black" resistance_flags = NONE /obj/item/clothing/under/color/jumpskirt/black name = "black jumpskirt" icon_state = "blackjumpskirt" - item_state = "bl_suit" + inhand_icon_state = "bl_suit" item_color = "blackskirt" resistance_flags = NONE // I am going to assume this is here for a reason /obj/item/clothing/under/color/blue name = "blue jumpsuit" icon_state = "blue" - item_state = "b_suit" + inhand_icon_state = "b_suit" item_color = "blue" /obj/item/clothing/under/color/jumpskirt/blue name = "blue jumpskirt" icon_state = "bluejumpskirt" - item_state = "b_suit" + inhand_icon_state = "b_suit" item_color = "blueskirt" /obj/item/clothing/under/color/blue/dodgeball @@ -63,20 +62,20 @@ /obj/item/clothing/under/color/green name = "green jumpsuit" icon_state = "green" - item_state = "g_suit" + inhand_icon_state = "g_suit" item_color = "green" /obj/item/clothing/under/color/jumpskirt/green name = "green jumpskirt" icon_state = "greenjumpskirt" - item_state = "g_suit" + inhand_icon_state = "g_suit" item_color = "greenskirt" /obj/item/clothing/under/color/grey name = "grey jumpsuit" desc = "A tasteful grey jumpsuit that reminds you of the good old days." icon_state = "grey" - item_state = "gy_suit" + inhand_icon_state = "gy_suit" item_color = "grey" /obj/item/clothing/under/color/grey/greytide @@ -86,7 +85,7 @@ name = "grey jumpskirt" desc = "A tasteful grey jumpskirt that reminds you of the good old days." icon_state = "greyjumpskirt" - item_state = "gy_suit" + inhand_icon_state = "gy_suit" item_color = "greyskirt" /obj/item/clothing/under/color/grey/glorf @@ -99,20 +98,20 @@ name = "orange jumpsuit" desc = "Don't wear this near paranoid security officers." icon_state = "orange" - item_state = "o_suit" + inhand_icon_state = "o_suit" item_color = "orange" /obj/item/clothing/under/color/jumpskirt/orange name = "orange jumpskirt" desc = "Don't wear this near paranoid security officers." icon_state = "orangejumpskirt" - item_state = "o_suit" + inhand_icon_state = "o_suit" item_color = "orangeskirt" /obj/item/clothing/under/color/orange/prison desc = "It's standardised Nanotrasen prisoner-wear. Its suit sensors are stuck in the \"Fully On\" position." icon_state = "prisoner" - item_state = "prisoner" + inhand_icon_state = "prisoner" item_color = "prisoner" has_sensor = 2 sensor_mode = SENSOR_COORDS @@ -120,7 +119,7 @@ /obj/item/clothing/under/color/jumpskirt/orange/prison desc = "It's standardised Nanotrasen prisoner-wear. Its suit sensors are stuck in the \"Fully On\" position." icon_state = "prisonerjumpskirt" - item_state = "prisoner" + inhand_icon_state = "prisoner" item_color = "prisonerskirt" has_sensor = 2 sensor_mode = SENSOR_COORDS @@ -129,26 +128,26 @@ name = "pink jumpsuit" desc = "Just looking at this makes you feel fabulous." icon_state = "pink" - item_state = "p_suit" + inhand_icon_state = "p_suit" item_color = "pink" /obj/item/clothing/under/color/jumpskirt/pink name = "pink jumpskirt" desc = "Just looking at this makes you feel fabulous." icon_state = "pinkjumpskirt" - item_state = "p_suit" + inhand_icon_state = "p_suit" item_color = "pinkskirt" /obj/item/clothing/under/color/red name = "red jumpsuit" icon_state = "red" - item_state = "r_suit" + inhand_icon_state = "r_suit" item_color = "red" /obj/item/clothing/under/color/jumpskirt/red name = "red jumpskirt" icon_state = "redjumpskirt" - item_state = "r_suit" + inhand_icon_state = "r_suit" item_color = "redskirt" /obj/item/clothing/under/color/red/dodgeball @@ -157,25 +156,21 @@ /obj/item/clothing/under/color/white name = "white jumpsuit" icon_state = "white" - item_state = "w_suit" item_color = "white" /obj/item/clothing/under/color/jumpskirt/white name = "white jumpskirt" icon_state = "whitejumpskirt" - item_state = "w_suit" item_color = "whiteskirt" /obj/item/clothing/under/color/yellow name = "yellow jumpsuit" icon_state = "yellow" - item_state = "y_suit" item_color = "yellow" /obj/item/clothing/under/color/jumpskirt/yellow name = "yellow jumpskirt" icon_state = "yellowjumpskirt" - item_state = "y_suit" item_color = "yellowskirt" /obj/item/clothing/under/color/psyche @@ -207,13 +202,13 @@ /obj/item/clothing/under/color/purple name = "purple jumpsuit" icon_state = "purple" - item_state = "p_suit" + inhand_icon_state = "p_suit" item_color = "purple" /obj/item/clothing/under/color/jumpskirt/purple name = "purple jumpskirt" icon_state = "purplejumpskirt" - item_state = "p_suit" + inhand_icon_state = "p_suit" item_color = "purpleskirt" /// for jani ert @@ -305,14 +300,14 @@ name = "rainbow" desc = "rainbow." icon_state = "rainbow" - item_state = "rainbow" + inhand_icon_state = "rainbow" item_color = "rainbow" /obj/item/clothing/under/color/jumpskirt/rainbow name = "rainbow jumpskirt" desc = "Rainbow." icon_state = "rainbowjumpskirt" - item_state = "rainbow" + inhand_icon_state = "rainbow" item_color = "rainbowskirt" /obj/item/clothing/under/color/red/jersey diff --git a/code/modules/clothing/under/costumes.dm b/code/modules/clothing/under/costumes.dm index 6e5a1ac1536..04fdb021c49 100644 --- a/code/modules/clothing/under/costumes.dm +++ b/code/modules/clothing/under/costumes.dm @@ -1,39 +1,34 @@ /obj/item/clothing/under/costume icon = 'icons/obj/clothing/under/costumes.dmi' - + worn_icon = 'icons/mob/clothing/under/costumes.dmi' sprite_sheets = list( - "Human" = 'icons/mob/clothing/under/costumes.dmi', "Vox" = 'icons/mob/clothing/species/vox/under/costumes.dmi', "Drask" = 'icons/mob/clothing/species/drask/under/costumes.dmi', "Grey" = 'icons/mob/clothing/species/grey/under/costumes.dmi' - ) + ) /obj/item/clothing/under/costume/captain_fly name = "rogue captains uniform" desc = "For the man who doesn't care because he's still free." icon_state = "captain_fly" - item_state = "captain_fly" item_color = "captain_fly" /obj/item/clothing/under/costume/patriotsuit name = "Patriotic Suit" desc = "Motorcycle not included." icon_state = "ek" - item_state = "ek" item_color = "ek" /obj/item/clothing/under/costume/flappers name = "flappers" desc = "Nothing like the roarin' '20s, flapping the night away on the dance floor." icon_state = "flapper" - item_state = "flapper" item_color = "flapper" /obj/item/clothing/under/costume/gladiator name = "gladiator uniform" desc = "Are you not entertained? Is that not why you are here?" icon_state = "gladiator" - item_state = "gladiator" item_color = "gladiator" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS resistance_flags = NONE @@ -58,7 +53,6 @@ name = "maid uniform" desc = "A simple maid uniform for housekeeping." icon_state = "janimaid" - item_state = "janimaid" item_color = "janimaid" body_parts_covered = UPPER_TORSO|LOWER_TORSO @@ -78,7 +72,6 @@ name = "maid costume" desc = "Maid in China." icon_state = "meido" - item_state = "meido" item_color = "meido" body_parts_covered = UPPER_TORSO|LOWER_TORSO @@ -87,7 +80,6 @@ desc = "They fall just short of majestic." icon_state = "noble_clothes" item_color = "noble_clothes" - item_state = "noble_clothes" /obj/item/clothing/under/costume/officeruniform name = "clown officer's uniform" @@ -114,21 +106,18 @@ name = "pirate outfit" desc = "Yarr." icon_state = "pirate" - item_state = "pirate" item_color = "pirate" /obj/item/clothing/under/costume/pirate_rags name = "pirate rags" desc = "an old ragged set of clothing." icon_state = "piraterags" - item_state = "piraterags" item_color = "piraterags" /obj/item/clothing/under/costume/psyjump name = "psychic amp jumpsuit" desc = "A suit made of strange materials." icon_state = "psyamp" - item_state = "psyamp" item_color = "psyamp" /// Don't modify the path, used by a fluff item @@ -137,12 +126,10 @@ desc = "A thick, layered grey undersuit lined with power cables. Feels a little like wearing an electrical storm." icon = 'icons/obj/clothing/under/costumes.dmi' icon_state = "psysuit" - item_state = "psysuit" + worn_icon = 'icons/mob/clothing/under/costumes.dmi' item_color = "psysuit" - //it is what it is sprite_sheets = list( - "Human" = 'icons/mob/clothing/under/costumes.dmi', "Vox" = 'icons/mob/clothing/species/vox/under/costumes.dmi', "Drask" = 'icons/mob/clothing/species/drask/under/costumes.dmi', "Grey" = 'icons/mob/clothing/species/grey/under/costumes.dmi' @@ -152,15 +139,14 @@ name = "redcoat uniform" desc = "Looks old." icon_state = "redcoat" - item_state = "redcoat" item_color = "redcoat" /obj/item/clothing/under/costume/roman name = "roman armor" desc = "An ancient Roman armor. Made of metallic strips and leather straps." icon_state = "roman" + inhand_icon_state = "armor" item_color = "roman" - item_state = "armor" strip_delay = 100 resistance_flags = NONE @@ -168,7 +154,6 @@ name = "old soviet uniform" desc = "For the Motherland!" icon_state = "soviet" - item_state = "soviet" item_color = "soviet" /obj/item/clothing/under/costume/tourist_suit @@ -181,27 +166,23 @@ name = "yellow performer's outfit" desc = "Just looking at this makes you want to sing." icon_state = "ysing" - item_state = "ysing" item_color = "ysing" /obj/item/clothing/under/costume/singerb name = "blue performer's outfit" desc = "Just looking at this makes you want to sing." icon_state = "bsing" - item_state = "bsing" item_color = "bsing" /obj/item/clothing/under/costume/cuban_suit name = "rhumba outfit" desc = "A satin shirt and high-waisted pants, worn by dancers in the Rhumba style. It smells oddly like... sulfur?" icon_state = "cuban_suit" - item_state = "cuban_suit" item_color = "cuban_suit" /obj/item/clothing/under/costume/kilt name = "kilt" desc = "Includes shoes and plaid." icon_state = "kilt" - item_state = "kilt" item_color = "kilt" body_parts_covered = UPPER_TORSO|LOWER_TORSO|FEET diff --git a/code/modules/clothing/under/dress.dm b/code/modules/clothing/under/dress.dm index 8a2b3fca5b5..b0b7bfe8c8b 100644 --- a/code/modules/clothing/under/dress.dm +++ b/code/modules/clothing/under/dress.dm @@ -1,32 +1,28 @@ /obj/item/clothing/under/dress icon = 'icons/obj/clothing/under/dress.dmi' - + worn_icon = 'icons/mob/clothing/under/dress.dmi' sprite_sheets = list( - "Human" = 'icons/mob/clothing/under/dress.dmi', "Vox" = 'icons/mob/clothing/species/vox/under/dress.dmi', "Drask" = 'icons/mob/clothing/species/drask/under/dress.dmi', "Grey" = 'icons/mob/clothing/species/grey/under/dress.dmi' - ) + ) /obj/item/clothing/under/dress/victdress name = "black victorian dress" desc = "A victorian style dress, fancy!" icon_state = "victorianblackdress" - item_state = "victorianblackdress" item_color = "victorianblackdress" body_parts_covered = UPPER_TORSO|LOWER_TORSO /obj/item/clothing/under/dress/victdress/red name = "red victorian dress" icon_state = "victorianreddress" - item_state = "victorianreddress" item_color = "victorianreddress" /obj/item/clothing/under/dress/blacktango name = "black tango dress" desc = "Filled with Latin fire." icon_state = "black_tango" - item_state = "wcoat" item_color = "black_tango" /obj/item/clothing/under/dress/blacktango/blue @@ -142,21 +138,18 @@ name = "sailor dress" desc = "Formal wear for a leading lady." icon_state = "sailor_dress" - item_state = "sailordress" item_color = "sailor_dress" /obj/item/clothing/under/dress/redeveninggown name = "red evening gown" desc = "Fancy dress for space bar singers." icon_state = "red_evening_gown" - item_state = "redeveninggown" item_color = "red_evening_gown" /obj/item/clothing/under/dress/schoolgirl name = "schoolgirl uniform" desc = "It's just like one of my Japanese animes!" icon_state = "schoolgirl" - item_state = "schoolgirl" item_color = "schoolgirl" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS @@ -164,13 +157,11 @@ name = "striped dress" desc = "Fashion in space." icon_state = "striped_dress" - item_state = "stripeddress" item_color = "striped_dress" /obj/item/clothing/under/dress/sundress name = "sundress" desc = "Makes you want to frolic in a field of daisies." icon_state = "sundress" - item_state = "sundress" item_color = "sundress" body_parts_covered = UPPER_TORSO|LOWER_TORSO diff --git a/code/modules/clothing/under/jobs/captain.dm b/code/modules/clothing/under/jobs/captain.dm index 28388fe2347..124b7bbb9ff 100644 --- a/code/modules/clothing/under/jobs/captain.dm +++ b/code/modules/clothing/under/jobs/captain.dm @@ -3,16 +3,14 @@ desc = "It's a blue dress shirt and black slacks with some gold markings denoting the rank of \"Captain\"." icon = 'icons/obj/clothing/under/captain.dmi' icon_state = "captain" - item_state = "caparmor" + worn_icon = 'icons/mob/clothing/under/captain.dmi' item_color = "captain" - sprite_sheets = list( - "Human" = 'icons/mob/clothing/under/captain.dmi', "Vox" = 'icons/mob/clothing/species/vox/under/captain.dmi', "Drask" = 'icons/mob/clothing/species/drask/under/captain.dmi', "Grey" = 'icons/mob/clothing/species/grey/under/captain.dmi', "Kidan" = 'icons/mob/clothing/species/kidan/under/captain.dmi', - ) + ) /obj/item/clothing/under/rank/captain/skirt name = "captain's skirt" @@ -42,5 +40,4 @@ name = "captain's parade uniform" desc = "A captain's luxury-wear, for special occasions." icon_state = "captain_parade" - item_state = "by_suit" item_color = "captain_parade" diff --git a/code/modules/clothing/under/jobs/cargo.dm b/code/modules/clothing/under/jobs/cargo.dm index a5e95ed5471..1968a3e9dcf 100644 --- a/code/modules/clothing/under/jobs/cargo.dm +++ b/code/modules/clothing/under/jobs/cargo.dm @@ -1,27 +1,23 @@ /obj/item/clothing/under/rank/cargo icon = 'icons/obj/clothing/under/cargo.dmi' - + worn_icon = 'icons/mob/clothing/under/cargo.dmi' sprite_sheets = list( - "Human" = 'icons/mob/clothing/under/cargo.dmi', "Vox" = 'icons/mob/clothing/species/vox/under/cargo.dmi', "Drask" = 'icons/mob/clothing/species/drask/under/cargo.dmi', "Grey" = 'icons/mob/clothing/species/grey/under/cargo.dmi', "Kidan" = 'icons/mob/clothing/species/kidan/under/cargo.dmi' - ) - + ) /obj/item/clothing/under/rank/cargo/qm name = "quartermaster's uniform" desc = "It's a brown dress shirt and black slacks worn by the quartermaster. It's specially designed to prevent back injuries caused by pushing paper." icon_state = "qm" - item_state = "qm" item_color = "qm" /obj/item/clothing/under/rank/cargo/qm/skirt name = "quartermaster's skirt" desc = "It's a brown dress shirt and black skirt worn by the quartermaster. It's specially designed to prevent back injuries caused by pushing paper." icon_state = "qm_skirt" - item_state = "qm_skirt" item_color = "qm_skirt" dyeable = TRUE dyeing_key = DYE_REGISTRY_JUMPSKIRT @@ -30,70 +26,60 @@ name = "quartermaster's dress" desc = "An elegant dress for the style conscious quartermaster." icon_state = "qm_dress" - item_state = "qm_dress" item_color = "qm_dress" /obj/item/clothing/under/rank/cargo/qm/formal name = "quartermaster's formal uniform" desc = "A pinstripe suit historically worn by schemers. Perfect for the quartermaster!" icon_state = "qm_formal" - item_state = "qm_formal" item_color = "qm_formal" /obj/item/clothing/under/rank/cargo/qm/whimsy name = "quartermaster's sweater" desc = "A snazzy brown sweater vest and black tie. Warms the core in the cold warehouse." icon_state = "qm_whimsy" - item_state = "qm_whimsy" item_color = "qm_whimsy" /obj/item/clothing/under/rank/cargo/qm/turtleneck name = "quartermaster's turtleneck" desc = "A fancy turtleneck designed to keep the wearer cozy in a cold cargo bay. Due to budget cuts, the material does not offer any external protection." icon_state = "qm_turtle" - item_state = "qm_turtle" item_color = "qm_turtle" /obj/item/clothing/under/rank/cargo/tech name = "cargo technician's jumpsuit" desc = "A standard issue jumpsuit for cargo technicians. Snazzy!" icon_state = "cargo" - item_state = "cargo" item_color = "cargo" /obj/item/clothing/under/rank/cargo/tech/skirt name = "cargo technician's jumpskirt" desc = "A standard issue jumpskirt for cargo technicians. Jazzy!" icon_state = "cargo_skirt" - item_state = "cargo_skirt" item_color = "cargo_skirt" /obj/item/clothing/under/rank/cargo/tech/overalls name = "cargo technician's overalls" desc = "Protective overalls to keep spills from the warehouse off your legs." icon_state = "cargo_overalls" - item_state = "cargo_overalls" item_color = "cargo_overalls" /obj/item/clothing/under/rank/cargo/tech/delivery name = "delivery uniform" desc = "It's a jumpsuit worn by the cargo delivery crew." icon_state = "delivery" - item_state = "delivery" item_color = "delivery" /obj/item/clothing/under/rank/cargo/miner name = "shaft miner's jumpsuit" desc = "It's an outdated jumpsuit, designed specifically to withstand the harsh conditions of Lavaland. It is very dirty." icon_state = "miner" - item_state = "miner" item_color = "miner" /obj/item/clothing/under/rank/cargo/miner/skirt name = "shaft miner's jumpskirt" desc = "It's an outdated jumpskirt, designed specifically to withstand the harsh conditions of Lavaland while remaining pretty. It is very dirty." icon_state = "miner_skirt" - item_state = "miner_skirt" item_color = "miner_skirt" /obj/item/clothing/under/rank/cargo/miner/lavaland @@ -101,21 +87,18 @@ desc = "It's an brown uniform with some padded armour for operating in hazardous environments." armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) icon_state = "explorer" - item_state = "explorer" item_color = "explorer" /obj/item/clothing/under/rank/cargo/miner/lavaland/skirt name = "shaft miner's harshskirt" desc = "It's an brown uniform with some padded armour for operating in hazardous environments while remaining pretty." icon_state = "explorer_skirt" - item_state = "explorer_skirt" item_color = "explorer_skirt" /obj/item/clothing/under/rank/cargo/miner/lavaland/overalls name = "shaft miner's overalls" desc = "It's an dark purple turtleneck with a sturdy set of overalls. Sadly, doesn't have any extra pockets to carry some sandwiches. It is very dirty." icon_state = "explorer_overalls" - item_state = "explorer_overalls" item_color = "explorer_overalls" /obj/item/clothing/under/rank/cargo/expedition @@ -123,21 +106,18 @@ desc = "An armored brown jumpsuit with Nanotrasen markings for identification, and a black safety harness for their space suits." armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) icon_state = "expedition" - item_state = "expedition" item_color = "expedition" /obj/item/clothing/under/rank/cargo/expedition/skirt name = "expedition jumpskirt" desc = "An armoured brown jumpskirt with Nanotrasen markings for identification, and a black safety harness for their space suits." icon_state = "expedition_skirt" - item_state = "expedition_skirt" item_color = "expedition_skirt" /obj/item/clothing/under/rank/cargo/expedition/overalls name = "expedition overalls" desc = "A brown set of overalls over a blue turtleneck, designed to protect the wearer from microscopic space debris. Does not protect against larger objects." icon_state = "expedition_overalls" - item_state = "expedition_overalls" item_color = "expedition_overalls" /obj/item/clothing/under/rank/cargo/smith @@ -145,19 +125,16 @@ desc = "A brown jumpsuit with some extra metal pieces strapped to it. You're not sure why, but the added armor doesn't make you feel any safer..." armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) icon_state = "smith" - item_state = "smith" item_color = "smith" /obj/item/clothing/under/rank/cargo/smith/skirt name = "smith's jumpskirt" desc = "A brown jumpskirt with some extra metal pieces strapped to it. You're not sure why, but the added armor doesn't make you feel any safer..." icon_state = "smith_skirt" - item_state = "smith_skirt" item_color = "smith_skirt" /obj/item/clothing/under/rank/cargo/smith/overalls name = "smith's overalls" desc = "A brown set of overalls over a black turtleneck, designed with thinner materials to keep the wearer cool in the heat of the forge." icon_state = "smith_overalls" - item_state = "smith_overalls" item_color = "smith_overalls" diff --git a/code/modules/clothing/under/jobs/civilian.dm b/code/modules/clothing/under/jobs/civilian.dm index c5056822aec..03ff6373edc 100644 --- a/code/modules/clothing/under/jobs/civilian.dm +++ b/code/modules/clothing/under/jobs/civilian.dm @@ -1,13 +1,12 @@ /obj/item/clothing/under/rank/civilian icon = 'icons/obj/clothing/under/civilian.dmi' - + worn_icon = 'icons/mob/clothing/under/civilian.dmi' sprite_sheets = list( - "Human" = 'icons/mob/clothing/under/civilian.dmi', "Vox" = 'icons/mob/clothing/species/vox/under/civilian.dmi', "Drask" = 'icons/mob/clothing/species/drask/under/civilian.dmi', "Grey" = 'icons/mob/clothing/species/grey/under/civilian.dmi', "Kidan" = 'icons/mob/clothing/species/kidan/under/civilian.dmi' - ) + ) /obj/item/clothing/under/rank/civilian/hop name = "head of personnel's uniform" @@ -39,36 +38,31 @@ name = "head of personnel's suit" desc = "A blue sweater and red tie, with matching red cuffs! Snazzy. Wearing this makes you feel more important than your job title does." icon_state = "hop_whimsy" - item_state = "hop_whimsy" item_color = "hop_whimsy" /obj/item/clothing/under/rank/civilian/hop/oldman name = "old man's suit" desc = "A classic suit for the older gentleman with built in back support." icon_state = "oldman" - item_state = "oldman" item_color = "oldman" /obj/item/clothing/under/rank/civilian/hop/turtleneck name = "head of personnel's turtleneck" desc = "A fancy turtleneck designed to keep the wearer cozy in a cold office. Due to budget cuts, the material does not offer any external protection." icon_state = "hop_turtle" - item_state = "hop_turtle" item_color = "hop_turtle" /obj/item/clothing/under/rank/civilian/bartender desc = "It looks like it could use some more flair." name = "bartender's uniform" icon_state = "ba_suit" - item_state = "ba_suit" + inhand_icon_state = null item_color = "ba_suit" - /obj/item/clothing/under/rank/civilian/chaplain desc = "It's a black jumpsuit, often worn by religious folk." name = "chaplain's jumpsuit" icon_state = "chaplain" - item_state = "bl_suit" item_color = "chapblack" /obj/item/clothing/under/rank/civilian/chaplain/sensor @@ -85,7 +79,7 @@ name = "clown suit" desc = "'HONK!'" icon_state = "clown" - item_state = "clown" + inhand_icon_state = "clown" item_color = "clown" /obj/item/clothing/under/rank/civilian/clown/Initialize(mapload) @@ -102,14 +96,12 @@ /obj/item/clothing/under/rank/civilian/clown/skirt name = "clown skirt" icon_state = "clown_skirt" - item_state = "clown_skirt" item_color = "clown_skirt" /obj/item/clothing/under/rank/civilian/clown/sexy name = "sexy-clown suit" desc = "It makes you want to practice clown law." icon_state = "sexyclown" - item_state = "sexyclown" item_color = "sexyclown" /obj/item/clothing/under/rank/civilian/clown/nodrop @@ -119,13 +111,11 @@ name = "mime's outfit" desc = "It's not very colourful." icon_state = "mime" - item_state = "mime" item_color = "mime" /obj/item/clothing/under/rank/civilian/mime/skirt name = "mime's skirt" icon_state = "mime_skirt" - item_state = "mime_skirt" item_color = "mime_skirt" dyeable = TRUE dyeing_key = DYE_REGISTRY_JUMPSKIRT @@ -134,7 +124,6 @@ name = "sexy mime outfit" desc = "The only time when you DON'T enjoy looking at someone's rack." icon_state = "sexymime" - item_state = "sexymime" item_color = "sexymime" body_parts_covered = UPPER_TORSO|LOWER_TORSO @@ -142,7 +131,7 @@ desc = "It's a jumpsuit designed to protect against minor plant-related hazards. This one has blue markings." name = "botanist's jumpsuit" icon_state = "hydroponics" - item_state = "g_suit" + inhand_icon_state = "g_suit" item_color = "hydroponics" permeability_coefficient = 0.50 @@ -156,31 +145,28 @@ name = "janitor's jumpsuit" desc = "It's the official uniform of the station's janitor. It has minor protection from biohazards." icon_state = "janitor" - item_state = "janitor" + inhand_icon_state = "janitor" item_color = "janitor" /obj/item/clothing/under/rank/civilian/janitor/skirt name = "janitor's jumpskirt" desc = "It's the official skirt variant of the janitor's uniform. It has leggings for protection against messes." icon_state = "janitor_skirt" - item_state = "janitor_skirt" item_color = "janitor_skirt" /obj/item/clothing/under/rank/civilian/janitor/overalls name = "janitor's overalls" desc = "Protective overalls designed to protect the wearer against large amounts of viscera." icon_state = "janitor_overalls" - item_state = "janitor_overalls" item_color = "janitor_overalls" /obj/item/clothing/under/rank/civilian/librarian name = "sensible suit" desc = "It's very... sensible." icon_state = "red_suit" - item_state = "red_suit" + inhand_icon_state = "r_suit" item_color = "red_suit" - /obj/item/clothing/under/rank/civilian/mime/nodrop flags = NODROP @@ -188,5 +174,4 @@ desc = "It's a barber's uniform." name = "barber's uniform" icon_state = "barber" - item_state = "barber" item_color = "barber" diff --git a/code/modules/clothing/under/jobs/engineering_jumpsuits.dm b/code/modules/clothing/under/jobs/engineering_jumpsuits.dm index d8d4eb1d1af..9c722623f1e 100644 --- a/code/modules/clothing/under/jobs/engineering_jumpsuits.dm +++ b/code/modules/clothing/under/jobs/engineering_jumpsuits.dm @@ -1,19 +1,18 @@ /obj/item/clothing/under/rank/engineering icon = 'icons/obj/clothing/under/engineering.dmi' - + worn_icon = 'icons/mob/clothing/under/engineering.dmi' + inhand_icon_state = "engi_suit" sprite_sheets = list( - "Human" = 'icons/mob/clothing/under/engineering.dmi', "Vox" = 'icons/mob/clothing/species/vox/under/engineering.dmi', "Drask" = 'icons/mob/clothing/species/drask/under/engineering.dmi', "Grey" = 'icons/mob/clothing/species/grey/under/engineering.dmi', "Kidan" = 'icons/mob/clothing/species/kidan/under/engineering.dmi' - ) + ) /obj/item/clothing/under/rank/engineering/chief_engineer name = "chief engineer's uniform" desc = "It's a yellow dress shirt and black slacks given to those engineers insane enough to achieve the rank of \"Chief engineer\". It has minor radiation shielding." icon_state = "ce" - item_state = "ce" item_color = "ce" armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 5, FIRE = 200, ACID = 35) resistance_flags = NONE @@ -31,14 +30,13 @@ name = "chief engineer's turtleneck" desc = "A fancy turtleneck designed to keep the wearer cozy in a cold engineering lobby. Due to budget cuts, the material does not offer any external protection." icon_state = "ce_turtle" - item_state = "ce_turtle" item_color = "ce_turtle" /obj/item/clothing/under/rank/engineering/atmospheric_technician name = "atmospheric technician's jumpsuit" desc = "It's a jumpsuit worn by atmospheric technicians." icon_state = "atmos" - item_state = "atmos" + inhand_icon_state = "atmos_suit" item_color = "atmos" resistance_flags = NONE @@ -80,7 +78,6 @@ name = "engineer's jumpsuit" desc = "It's an orange high visibility jumpsuit worn by engineers. It has minor radiation shielding." icon_state = "engineer" - item_state = "engineer" item_color = "engineer" armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 5, FIRE = 75, ACID = 10) resistance_flags = NONE diff --git a/code/modules/clothing/under/jobs/medical_jumpsuits.dm b/code/modules/clothing/under/jobs/medical_jumpsuits.dm index da896543a62..815bdabcec7 100644 --- a/code/modules/clothing/under/jobs/medical_jumpsuits.dm +++ b/code/modules/clothing/under/jobs/medical_jumpsuits.dm @@ -1,19 +1,18 @@ /obj/item/clothing/under/rank/medical icon = 'icons/obj/clothing/under/medical.dmi' - + worn_icon = 'icons/mob/clothing/under/medical.dmi' + inhand_icon_state = "nursesuit" sprite_sheets = list( - "Human" = 'icons/mob/clothing/under/medical.dmi', "Vox" = 'icons/mob/clothing/species/vox/under/medical.dmi', "Drask" = 'icons/mob/clothing/species/drask/under/medical.dmi', "Grey" = 'icons/mob/clothing/species/grey/under/medical.dmi', "Kidan" = 'icons/mob/clothing/species/kidan/under/medical.dmi' - ) + ) /obj/item/clothing/under/rank/medical/cmo name = "chief medical officer's uniform" desc = "It's a blue dress shirt and black slacks worn by those with the experience to be \"Chief Medical Officer\". It provides minor biological protection." icon_state = "cmo" - item_state = "cmo" item_color = "cmo" permeability_coefficient = 0.50 @@ -28,7 +27,6 @@ name = "chief medical officer's turtleneck" desc = "A fancy turtleneck designed to keep the wearer cozy in a cold medical bay. Due to budget cuts, the material does not offer any external protection." icon_state = "cmo_turtle" - item_state = "cmo_turtle" item_color = "cmo_turtle" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS @@ -36,7 +34,6 @@ name = "medical doctor's jumpsuit" desc = "It's made of a special fiber that provides protection against biohazards. It has a cross on the chest denoting that the wearer is trained medical personnel." icon_state = "medical" - item_state = "medical" item_color = "medical" permeability_coefficient = 0.50 @@ -50,12 +47,10 @@ item_color = "medicalf" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS - /obj/item/clothing/under/rank/medical/virologist name = "virologist's jumpsuit" desc = "It's made of a special fiber that gives special protection against biohazards. It has a virologist rank stripe on it." icon_state = "virology" - item_state = "virology" item_color = "virology" permeability_coefficient = 0.50 @@ -69,7 +64,6 @@ name = "nurse's suit" desc = "It's a jumpsuit commonly worn by nursing staff in the medical department." icon_state = "nursesuit" - item_state = "nursesuit" item_color = "nursesuit" permeability_coefficient = 0.50 @@ -77,7 +71,6 @@ name = "nurse's dress" desc = "A dress commonly worn by the nursing staff in the medical department." icon_state = "nurse" - item_state = "nurse" item_color = "nurse" permeability_coefficient = 0.50 @@ -85,7 +78,6 @@ name = "orderly's uniform" desc = "A white suit to be worn by orderly people who love orderly things." icon_state = "orderly" - item_state = "orderly" item_color = "orderly" permeability_coefficient = 0.50 @@ -112,13 +104,13 @@ name = "coroner's scrubs" desc = "It's made of a special fiber that provides protection against biohazards. This one is as dark as an emo's poetry." icon_state = "scrubsblack" + inhand_icon_state = "bl_suit" item_color = "scrubsblack" /obj/item/clothing/under/rank/medical/chemist name = "chemist's jumpsuit" desc = "It's made of a special fiber that gives minor protection against biohazards. It has a chemist rank stripe on it." icon_state = "chemistry" - item_state = "chemistry" item_color = "chemistry" permeability_coefficient = 0.3 armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 50, ACID = 95) @@ -133,7 +125,6 @@ name = "paramedic's jumpsuit" desc = "It's made of a special fiber that provides minor protection against biohazards and radiation. It has a cross on the back denoting that the wearer is trained medical personnel." icon_state = "paramedic" - item_state = "paramedic" item_color = "paramedic" permeability_coefficient = 0.3 armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 5, FIRE = 0, ACID = 0) @@ -141,21 +132,18 @@ /obj/item/clothing/under/rank/medical/paramedic/skirt name = "paramedic's jumpskirt" icon_state = "paramedic_skirt" - item_state = "paramedic_skirt" item_color = "paramedic_skirt" /obj/item/clothing/under/rank/medical/psych name = "psychiatrist's jumpsuit" desc = "A basic white jumpsuit. It has turqouise markings that denote the wearer as a psychiatrist." icon_state = "psych" - item_state = "psych" item_color = "psych" /obj/item/clothing/under/rank/medical/psych/turtleneck name = "psychologist's turtleneck" desc = "A turqouise turtleneck and a pair of dark blue slacks, belonging to a psychologist." icon_state = "psychturtle" - item_state = "psychturtle" item_color = "psychturtle" /// Seems like it should be here for organisational purposes @@ -163,6 +151,5 @@ name = "medical gown" desc = "a flimsy examination gown, the back ties never close." icon_state = "medicalgown" - item_state = "medicalgown" item_color = "medicalgown" body_parts_covered = UPPER_TORSO|LOWER_TORSO diff --git a/code/modules/clothing/under/jobs/plasmamen/_plasmamen.dm b/code/modules/clothing/under/jobs/plasmamen/_plasmamen.dm index 7b804f7da43..c2bc2527414 100644 --- a/code/modules/clothing/under/jobs/plasmamen/_plasmamen.dm +++ b/code/modules/clothing/under/jobs/plasmamen/_plasmamen.dm @@ -1,14 +1,14 @@ /obj/item/clothing/under/plasmaman name = "plasma envirosuit" desc = "A special containment suit that allows plasma-based lifeforms to exist safely in an oxygenated environment, and automatically extinguishes them in a crisis. Despite being airtight, it's not spaceworthy." + icon = 'icons/obj/clothing/species/plasmaman/uniform.dmi' + icon_state = "plasmaman" + inhand_icon_state = "plasmaman_suit" armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = INFINITY, ACID = INFINITY) body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS strip_delay = 80 - icon = 'icons/obj/clothing/species/plasmaman/uniform.dmi' species_restricted = list("Plasmaman") sprite_sheets = list("Plasmaman" = 'icons/mob/clothing/species/plasmaman/uniform.dmi') - icon_state = "plasmaman" - item_state = "plasmaman" item_color = "plasmaman" dyeable = TRUE dyeing_key = DYE_REGISTRY_PLASMAMEN diff --git a/code/modules/clothing/under/jobs/plasmamen/antags.dm b/code/modules/clothing/under/jobs/plasmamen/antags.dm index 413668cfd7c..618ddc7b16b 100644 --- a/code/modules/clothing/under/jobs/plasmamen/antags.dm +++ b/code/modules/clothing/under/jobs/plasmamen/antags.dm @@ -2,7 +2,6 @@ name = "wizard plasma envirosuit" desc = "An envirosuit for plasmamen designed by the Wizard Federation. Still not spaceworthy..." icon_state = "wizard_envirosuit" - item_state = "wizard_envirosuit" item_color = "wizard_envirosuit" //technically not an antag but a special role none the less @@ -10,7 +9,6 @@ name = "central command plasma envirosuit" desc = "A gold trimed envirosuit issued to plasmamen representing the \"N.A.S. Trurl\". Worn exclusively by officers of the Nanotrasen Navy. It's got exotic materials for protection." icon_state = "centcom_envirosuit" - item_state = "centcom_envirosuit" item_color = "centcom_envirosuit" armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = INFINITY, ACID = INFINITY) displays_id = FALSE diff --git a/code/modules/clothing/under/jobs/plasmamen/civilian_service.dm b/code/modules/clothing/under/jobs/plasmamen/civilian_service.dm index 4ef367e37e2..401c0e87bef 100644 --- a/code/modules/clothing/under/jobs/plasmamen/civilian_service.dm +++ b/code/modules/clothing/under/jobs/plasmamen/civilian_service.dm @@ -2,92 +2,78 @@ name = "cargo plasma envirosuit" desc = "An envirosuit used by plasmaman quartermasters and cargo techs alike, due to the logistical problems of differentiating the two by the length of their pant legs." icon_state = "cargo_envirosuit" - item_state = "cargo_envirosuit" item_color = "cargo_envirosuit" /obj/item/clothing/under/plasmaman/expedition name = "expedition envirosuit" desc = "An airtight brown and blue suit designed for operations in Space by plasmamen.." icon_state = "expedition_envirosuit" - item_state = "expedition_envirosuit" item_color = "expedition_envirosuit" /obj/item/clothing/under/plasmaman/mining name = "mining plasma envirosuit" desc = "An airtight khaki suit designed for operations on Lavaland by plasmamen." icon_state = "explorer_envirosuit" - item_state = "explorer_envirosuit" item_color = "explorer_envirosuit" /obj/item/clothing/under/plasmaman/smith name = "smith envirosuit" desc = "An airtight brown and black suit designed for safety around hot metal for plasmamen." icon_state = "smith_envirosuit" - item_state = "smith_envirosuit" item_color = "smith_envirosuit" /obj/item/clothing/under/plasmaman/chef name = "chef's plasma envirosuit" desc = "A white plasmaman envirosuit designed for culinary practices. One might question why a member of a species that doesn't need to eat would become a chef." icon_state = "chef_envirosuit" - item_state = "chef_envirosuit" item_color = "chef_envirosuit" /obj/item/clothing/under/plasmaman/enviroslacks name = "enviroslacks" desc = "The pet project of a particularly posh plasmaman, this custom suit was quickly appropriated by Nanotrasen for its detectives, internal affairs agents, and bartenders alike." icon_state = "enviroslacks" - item_state = "enviroslacks" item_color = "enviroslacks" /obj/item/clothing/under/plasmaman/chaplain name = "chaplain's plasma envirosuit" desc = "An envirosuit specially designed for only the most pious of plasmamen." icon_state = "chap_envirosuit" - item_state = "chap_envirosuit" item_color = "chap_envirosuit" /obj/item/clothing/under/plasmaman/librarian name = "librarian's plasma envirosuit" desc = "Made out of a modified voidsuit, this suit was Nanotrasen's first solution to the *logistical problems* that come with employing plasmamen. Due to the modifications, the suit is no longer space-worthy. Despite their limitations, these suits are still in used by historian and old-styled plasmamen alike." icon_state = "prototype_envirosuit" - item_state = "prototype_envirosuit" item_color = "prototype_envirosuit" /obj/item/clothing/under/plasmaman/janitor name = "janitor's plasma envirosuit" desc = "A grey and purple envirosuit designated for plasmaman janitors." icon_state = "janitor_envirosuit" - item_state = "janitor_envirosuit" item_color = "janitor_envirosuit" /obj/item/clothing/under/plasmaman/botany name = "botany envirosuit" desc = "A green and blue envirosuit designed to protect plasmamen from minor plant-related injuries." icon_state = "botany_envirosuit" - item_state = "botany_envirosuit" item_color = "botany_envirosuit" - /obj/item/clothing/under/plasmaman/mime name = "mime envirosuit" desc = "It's not very colourful." icon_state = "mime_envirosuit" - item_state = "mime_envirosuit" item_color = "mime_envirosuit" /obj/item/clothing/under/plasmaman/clown name = "clown envirosuit" desc = "'HONK!'" icon_state = "clown_envirosuit" - item_state = "clown_envirosuit" item_color = "clown_envirosuit" /obj/item/clothing/under/plasmaman/assistant name = "assistant's envirosuit" desc = "The finest from the bottom of the plasmamen clothing barrel." icon_state = "assistant_envirosuit" - item_state = "assistant_envirosuit" item_color = "assistant_envirosuit" /obj/item/clothing/under/plasmaman/clown/Extinguish(mob/living/carbon/human/H) @@ -109,35 +95,30 @@ name = "head of personnel's envirosuit" desc = "An envirosuit designed for plasmamen employed as the head of personnel." icon_state = "hop_envirosuit" - item_state = "hop_envirosuit" item_color = "hop_envirosuit" /obj/item/clothing/under/plasmaman/captain name = "captain's envirosuit" desc = "An envirosuit designed for plasmamen employed as the captain." icon_state = "cap_envirosuit" - item_state = "cap_envirosuit" item_color = "cap_envirosuit" /obj/item/clothing/under/plasmaman/blueshield name = "blueshield's envirosuit" desc = "An envirosuit designed for plasmamen employed as the blueshield." icon_state = "bs_envirosuit" - item_state = "bs_envirosuit" item_color = "bs_envirosuit" /obj/item/clothing/under/plasmaman/coke name = "coke envirosuit" desc = "An envirosuit designed by Space Cola Co for plasmamen." icon_state = "coke_envirosuit" - item_state = "coke_envirosuit" item_color = "coke_envirosuit" /obj/item/clothing/under/plasmaman/tacticool name = "tactical envirosuit" desc = "An envirosuit designed to be sleek and tactical, forged on unknown parts of Boron." icon_state = "tacticool_envirosuit" - item_state = "tacticool_envirosuit" item_color = "tacticool_envirosuit" has_sensor = FALSE @@ -145,5 +126,4 @@ name = "\improper NT career trainer's envirosuit" desc = "An envirosuit designed for plasmamen employed as the nanotrasen career trainer." icon_state = "trainer_envirosuit" - item_state = "trainer_envirosuit" item_color = "trainer_envirosuit" diff --git a/code/modules/clothing/under/jobs/plasmamen/engineering_plasmasuits.dm b/code/modules/clothing/under/jobs/plasmamen/engineering_plasmasuits.dm index 32926e57713..57993b4d9d2 100644 --- a/code/modules/clothing/under/jobs/plasmamen/engineering_plasmasuits.dm +++ b/code/modules/clothing/under/jobs/plasmamen/engineering_plasmasuits.dm @@ -2,7 +2,6 @@ name = "engineering plasma envirosuit" desc = "An airtight suit designed to be used by plasmamen employed as engineers, the usual purple stripes being replaced by engineering's orange. It protects the user from fire and acid damage." icon_state = "engineer_envirosuit" - item_state = "engineer_envirosuit" item_color = "engineer_envirosuit" armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 10, FIRE = INFINITY, ACID = INFINITY) @@ -10,14 +9,12 @@ name = "chief engineer's plasma envirosuit" desc = "An airtight suit designed to be used by plasmamen employed as the chief engineer." icon_state = "ce_envirosuit" - item_state = "ce_envirosuit" item_color = "ce_envirosuit" /obj/item/clothing/under/plasmaman/atmospherics name = "atmospherics plasma envirosuit" desc = "An airtight suit designed to be used by plasmamen employed as atmos technicians, the usual purple stripes being replaced by atmos' blue." icon_state = "atmos_envirosuit" - item_state = "atmos_envirosuit" item_color = "atmos_envirosuit" /obj/item/clothing/under/plasmaman/atmospherics/contortionist diff --git a/code/modules/clothing/under/jobs/plasmamen/medsci.dm b/code/modules/clothing/under/jobs/plasmamen/medsci.dm index 0924ea1300d..e879dc8fd3b 100644 --- a/code/modules/clothing/under/jobs/plasmamen/medsci.dm +++ b/code/modules/clothing/under/jobs/plasmamen/medsci.dm @@ -2,7 +2,6 @@ name = "medical plasma envirosuit" desc = "A suit designed for the station's more plasma-based doctors." icon_state = "doctor_envirosuit" - item_state = "doctor_envirosuit" item_color = "doctor_envirosuit" permeability_coefficient = 0.1 @@ -10,7 +9,6 @@ name = "chief medical officer's plasma envirosuit" desc = "A suit designed for the station's more plasma-based chief medical officer." icon_state = "cmo_envirosuit" - item_state = "cmo_envirosuit" item_color = "cmo_envirosuit" permeability_coefficient = 0.1 @@ -18,40 +16,34 @@ name = "science plasma envirosuit" desc = "A plasmaman envirosuit designed for scientists." icon_state = "scientist_envirosuit" - item_state = "scientist_envirosuit" item_color = "scientist_envirosuit" /obj/item/clothing/under/plasmaman/rd name = "research director's plasma envirosuit" desc = "A plasmaman envirosuit designed for the research director." icon_state = "rd_envirosuit" - item_state = "rd_envirosuit" item_color = "rd_envirosuit" /obj/item/clothing/under/plasmaman/robotics name = "robotics plasma envirosuit" desc = "A plasmaman envirosuit designed for roboticists." icon_state = "roboticist_envirosuit" - item_state = "roboticist_envirosuit" item_color = "roboticist_envirosuit" /obj/item/clothing/under/plasmaman/viro name = "virology plasma envirosuit" desc = "The suit worn by the safest people on the station, those who are completely immune to the monstrosities they create." icon_state = "virologist_envirosuit" - item_state = "virologist_envirosuit" item_color = "virologist_envirosuit" /obj/item/clothing/under/plasmaman/genetics name = "genetics plasma envirosuit" desc = "A plasmaman envirosuit designed for geneticists." icon_state = "geneticist_envirosuit" - item_state = "geneticist_envirosuit" item_color = "geneticist_envirosuit" /obj/item/clothing/under/plasmaman/chemist name = "chemistry plasma envirosuit" desc = "A plasmaman envirosuit designed for chemists." icon_state = "chemist_envirosuit" - item_state = "chemist_envirosuit" item_color = "chemist_envirosuit" diff --git a/code/modules/clothing/under/jobs/plasmamen/security_plasmasuits.dm b/code/modules/clothing/under/jobs/plasmamen/security_plasmasuits.dm index b22f6902b83..d935d020e7e 100644 --- a/code/modules/clothing/under/jobs/plasmamen/security_plasmasuits.dm +++ b/code/modules/clothing/under/jobs/plasmamen/security_plasmasuits.dm @@ -2,7 +2,6 @@ name = "security plasma envirosuit" desc = "A plasmaman containment suit designed for security officers, offering a limited amount of extra protection." icon_state = "security_envirosuit" - item_state = "security_envirosuit" item_color = "security_envirosuit" armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = INFINITY, ACID = INFINITY) @@ -10,12 +9,10 @@ name = "warden plasma envirosuit" desc = "A plasmaman containment suit designed for the warden, white stripes being added to differentiate them from other members of security." icon_state = "warden_envirosuit" - item_state = "warden_envirosuit" item_color = "warden_envirosuit" /obj/item/clothing/under/plasmaman/security/hos name = "head of security plasma envirosuit" desc = "A plasmaman containment suit designed for the head of security." icon_state = "hos_envirosuit" - item_state = "hos_envirosuit" item_color = "hos_envirosuit" diff --git a/code/modules/clothing/under/jobs/procedure.dm b/code/modules/clothing/under/jobs/procedure.dm index be09c8aa19b..3c645e38a5f 100644 --- a/code/modules/clothing/under/jobs/procedure.dm +++ b/code/modules/clothing/under/jobs/procedure.dm @@ -1,33 +1,29 @@ /obj/item/clothing/under/rank/procedure icon = 'icons/obj/clothing/under/procedure.dmi' - + worn_icon = 'icons/mob/clothing/under/procedure.dmi' sprite_sheets = list( - "Human" = 'icons/mob/clothing/under/procedure.dmi', "Vox" = 'icons/mob/clothing/species/vox/under/procedure.dmi', "Drask" = 'icons/mob/clothing/species/drask/under/procedure.dmi', "Grey" = 'icons/mob/clothing/species/grey/under/procedure.dmi', "Kidan" = 'icons/mob/clothing/species/kidan/under/procedure.dmi' - ) + ) /obj/item/clothing/under/rank/procedure/representative name = "\improper Nanotrasen representative's uniform" desc = "Fine black cotton pants and white shirt, with blue and gold trim." icon_state = "ntrep" - item_state = "ntrep" item_color = "ntrep" /obj/item/clothing/under/rank/procedure/representative/skirt name = "\improper Nanotrasen representative's skirt" desc = "A silky black skirt and white shirt, with blue and gold trim." icon_state = "ntrep_skirt" - item_state = "ntrep_skirt" item_color = "ntrep_skirt" /obj/item/clothing/under/rank/procedure/representative/formal name = "formal Nanotrasen representative's uniform" desc = "A formal black suit with gold trim and a blue tie, this uniform bears \"N.S.S. Cyberiad\" on the left shoulder." icon_state = "ntrep_formal" - item_state = "ntrep_formal" item_color = "ntrep_formal" displays_id = FALSE @@ -39,21 +35,18 @@ name = "magistrate's uniform" desc = "Fine black cotton pants and white shirt, with a black tie and gold trim." icon_state = "magistrate" - item_state = "magistrate" item_color = "magistrate" /obj/item/clothing/under/rank/procedure/magistrate/skirt name = "magistrate's skirt" desc = "A silky black skirt and white shirt, with a black tie and gold trim." icon_state = "magistrate_skirt" - item_state = "magistrate_skirt" item_color = "magistrate_skirt" /obj/item/clothing/under/rank/procedure/magistrate/formal name = "formal magistrate's uniform" desc = "A formal black suit with gold trim and a snazzy red tie, this uniform displays the rank of \"Magistrate\" and bears \"N.S.S. Cyberiad\" on the left shoulder." icon_state = "magistrate_formal" - item_state = "magistrate_formal" item_color = "magistrate_formal" displays_id = FALSE @@ -65,7 +58,6 @@ name = "blueshield's uniform" desc = "A short-sleeved black uniform, paired with grey armored cargo pants, all made out of a sturdy material. Blueshield standard issue." icon_state = "blueshield" - item_state = "blueshield" item_color = "blueshield" armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) @@ -73,14 +65,12 @@ name = "blueshield's skirt" desc = "A short, black and grey with blue markings skirted uniform. For the feminine Blueshield." icon_state = "blueshield_skirt" - item_state = "blueshield_skirt" item_color = "blueshield_skirt" /obj/item/clothing/under/rank/procedure/blueshield/formal name = "formal blueshield's uniform" desc = "A formal black suit with blue trim and tie, this uniform bears \"Close Protection\" on the left shoulder. It has exotic materials for protection." icon_state = "blueshield_formal" - item_state = "blueshield_formal" item_color = "blueshield_formal" displays_id = FALSE @@ -88,28 +78,24 @@ name = "blueshield's turtleneck" desc = "A fancy turtleneck designed to keep the wearer cozy in a cold bridge. Due to budget cuts, the material does not offer any external protection." icon_state = "bs_turtle" - item_state = "bs_turtle" item_color = "bs_turtle" /obj/item/clothing/under/rank/procedure/iaa name = "Internal Affairs uniform" desc = "The plain, professional attire of an Internal Affairs Agent. The collar is immaculately starched." icon_state = "iaa" - item_state = "iaa" item_color = "iaa" /obj/item/clothing/under/rank/procedure/iaa/purple name = "purple suit" desc = "A fancy set of purple slacks with a black waistcoat and puffy white tie. Exquisite." icon_state = "iaa_purple" - item_state = "iaa_purple" item_color = "iaa_purple" /obj/item/clothing/under/rank/procedure/iaa/blue name = "blue suit" desc = "Classy blue suit pants, white ironed shirt and a red tie. Professional." icon_state = "iaa_blue" - item_state = "iaa_blue" item_color = "iaa_blue" /obj/item/clothing/under/rank/procedure/iaa/formal @@ -118,25 +104,21 @@ /obj/item/clothing/under/rank/procedure/iaa/formal/black icon_state = "iaa_formal_black" - item_state = "iaa_formal_black" item_color = "iaa_formal_black" /obj/item/clothing/under/rank/procedure/iaa/formal/black/skirt name = "Internal Affairs formal skirt" icon_state = "iaa_formal_black_skirt" - item_state = "iaa_formal_black_skirt" item_color = "iaa_formal_black_skirt" /obj/item/clothing/under/rank/procedure/iaa/formal/red name = "Internal Affairs formal red suit" icon_state = "iaa_formal_red" - item_state = "iaa_formal_red" item_color = "iaa_formal_red" /obj/item/clothing/under/rank/procedure/iaa/formal/red/skirt name = "Internal Affairs formal red skirt" icon_state = "iaa_formal_red_skirt" - item_state = "iaa_formal_red_skirt" item_color = "iaa_formal_red_skirt" /obj/item/clothing/under/rank/procedure/iaa/formal/blue @@ -147,14 +129,12 @@ /obj/item/clothing/under/rank/procedure/iaa/formal/blue/skirt name = "Internal Affairs formal blue skirt" icon_state = "iaa_formal_blue_skirt" - item_state = "iaa_formal_blue_skirt" item_color = "iaa_formal_blue_skirt" /obj/item/clothing/under/rank/procedure/iaa/formal/goodman // You get ONE lawyer reference, IAA... name = "criminal lawyer suit" desc = "It's all good, man!" icon_state = "iaa_formal_goodman" - item_state = "iaa_formal_goodman" item_color = "iaa_formal_goodman" /obj/item/clothing/under/rank/procedure/iaa/formal/goodman/examine(mob/user) @@ -164,19 +144,16 @@ /obj/item/clothing/under/rank/procedure/iaa/formal/goodman/skirt name = "criminal lawyer skirt" icon_state = "iaa_formal_goodman_skirt" - item_state = "iaa_formal_goodman_skirt" item_color = "iaa_formal_goodman_skirt" /obj/item/clothing/under/rank/procedure/nct name = "\improper NT Career Trainer's uniform" desc = "A neatly pressed olive green shirt paired with black jeans, worn by those dedicated to shaping the future of the workforce." icon_state = "trainer" - item_state = "trainer" item_color = "trainer" /obj/item/clothing/under/rank/procedure/nct/skirt name = "\improper NT Career Trainer's skirt" desc = "A neatly pressed olive green shirt paired with a sleek black skirt, worn by those committed to mentoring the next generation." icon_state = "trainer_skirt" - item_state = "trainer_skirt" item_color = "trainer_skirt" diff --git a/code/modules/clothing/under/jobs/rnd.dm b/code/modules/clothing/under/jobs/rnd.dm index d54b12377bd..164f1048e8b 100644 --- a/code/modules/clothing/under/jobs/rnd.dm +++ b/code/modules/clothing/under/jobs/rnd.dm @@ -1,19 +1,17 @@ /obj/item/clothing/under/rank/rnd icon = 'icons/obj/clothing/under/rnd.dmi' - + worn_icon = 'icons/mob/clothing/under/rnd.dmi' sprite_sheets = list( - "Human" = 'icons/mob/clothing/under/rnd.dmi', "Vox" = 'icons/mob/clothing/species/vox/under/rnd.dmi', "Drask" = 'icons/mob/clothing/species/drask/under/rnd.dmi', "Grey" = 'icons/mob/clothing/species/grey/under/rnd.dmi', "Kidan" = 'icons/mob/clothing/species/kidan/under/rnd.dmi' - ) + ) /obj/item/clothing/under/rank/rnd/rd name = "research director's uniform" desc = "It's a purple dress shirt and black slacks worn by those with the know-how to achieve the position of \"Research Director\". Its fabric provides minor protection from biological contaminants." icon_state = "rd" - item_state = "rd" item_color = "rd" armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 5, RAD = 0, FIRE = 0, ACID = 25) @@ -35,14 +33,12 @@ /obj/item/clothing/under/rank/rnd/rd/turtleneck desc = "A fancy turtleneck designed to keep the wearer cozy in a cold research lobby. Due to budget cuts, the material does not offer any external protection." icon_state = "rd_turtle" - item_state = "rd_turtle" item_color = "rd_turtle" /obj/item/clothing/under/rank/rnd/scientist name = "scientist's jumpsuit" desc = "It's made of a special fiber that provides minor protection against biohazards. It has markings that denote the wearer as a scientist." icon_state = "science" - item_state = "science" item_color = "science" permeability_coefficient = 0.50 armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 5, RAD = 0, FIRE = 0, ACID = 0) @@ -57,7 +53,6 @@ name = "roboticist's jumpsuit" desc = "It's a slimming black with reinforced seams; great for industrial work." icon_state = "robotics" - item_state = "robotics" item_color = "robotics" resistance_flags = NONE @@ -71,7 +66,6 @@ name = "geneticist's jumpsuit" desc = "It's made of a special fiber that gives special protection against biohazards. It has a genetics rank stripe on it." icon_state = "genetics" - item_state = "genetics" item_color = "genetics" permeability_coefficient = 0.50 diff --git a/code/modules/clothing/under/jobs/security_jumpsuits.dm b/code/modules/clothing/under/jobs/security_jumpsuits.dm index 3d3d880a889..b3009c1a0bb 100644 --- a/code/modules/clothing/under/jobs/security_jumpsuits.dm +++ b/code/modules/clothing/under/jobs/security_jumpsuits.dm @@ -1,20 +1,19 @@ /obj/item/clothing/under/rank/security icon = 'icons/obj/clothing/under/security.dmi' + worn_icon = 'icons/mob/clothing/under/security.dmi' + inhand_icon_state = "r_suit" armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) strip_delay = 50 sprite_sheets = list( - "Human" = 'icons/mob/clothing/under/security.dmi', "Vox" = 'icons/mob/clothing/species/vox/under/security.dmi', "Drask" = 'icons/mob/clothing/species/drask/under/security.dmi', "Grey" = 'icons/mob/clothing/species/grey/under/security.dmi' - ) - + ) /obj/item/clothing/under/rank/security/warden name = "warden's jumpsuit" desc = "It's made of a slightly sturdier material than standard jumpsuits, to allow for more robust protection. It has the word \"Warden\" written on the shoulders." icon_state = "warden" - item_state = "r_suit" item_color = "warden" /obj/item/clothing/under/rank/security/warden/skirt @@ -25,28 +24,25 @@ /obj/item/clothing/under/rank/security/warden/skirt/corporate icon_state = "warden_corporate_skirt" - item_state = "warden_corporate_skirt" + inhand_icon_state = "bl_suit" item_color = "warden_corporate_skirt" /obj/item/clothing/under/rank/security/warden/turtleneck name = "warden's turtleneck" desc = "A fancy turtleneck designed to keep the wearer warm in a cold prison. Due to budget cuts, the material does not offer any external protection." icon_state = "ward_turtle" - item_state = "ward_turtle" item_color = "ward_turtle" sprite_sheets = list( - "Human" = 'icons/mob/clothing/under/security.dmi', "Vox" = 'icons/mob/clothing/species/vox/under/security.dmi', "Drask" = 'icons/mob/clothing/species/drask/under/security.dmi', "Grey" = 'icons/mob/clothing/species/grey/under/security.dmi', "Kidan" = 'icons/mob/clothing/species/kidan/under/security.dmi' - ) + ) /obj/item/clothing/under/rank/security/officer name = "security officer's jumpsuit" desc = "It's made of a slightly sturdier material than standard jumpsuits, to allow for robust protection." icon_state = "security" - item_state = "r_suit" item_color = "security" /obj/item/clothing/under/rank/security/officer/sensor @@ -62,28 +58,25 @@ /obj/item/clothing/under/rank/security/officer/skirt/corporate name = "corporate security jumpskirt" icon_state = "sec_corporate_skirt" - item_state = "sec_corporate_skirt" + inhand_icon_state = "bl_suit" item_color = "sec_corporate_skirt" /obj/item/clothing/under/rank/security/officer/fancy name = "security dress shirt" desc = "A red dress shirt paired with a pair of black trousers, for the more formal Security Officer." icon_state = "sec_shirt" - item_state = "sec_shirt" item_color = "sec_shirt" /obj/item/clothing/under/rank/security/officer/skirt/fancy name = "security dress skirt" desc = "A red blouse paired with a black skirt, for the more formal Security Officer." icon_state = "sec_shirt_skirt" - item_state = "sec_shirt_skirt" item_color = "sec_shirt_skirt" /obj/item/clothing/under/rank/security/officer/dispatch name = "dispatcher's uniform" desc = "A dress shirt and khakis with a security patch sewn on." icon_state = "dispatch" - item_state = "dispatch" item_color = "dispatch" /obj/item/clothing/under/rank/security/officer/uniform @@ -95,12 +88,12 @@ /obj/item/clothing/under/rank/security/officer/corporate name = "corporate security jumpsuit" icon_state = "sec_corporate" - item_state = "sec_corporate" + inhand_icon_state = "bl_suit" item_color = "sec_corporate" /obj/item/clothing/under/rank/security/warden/corporate icon_state = "warden_corporate" - item_state = "warden_corporate" + inhand_icon_state = "bl_suit" item_color = "warden_corporate" /* @@ -110,15 +103,14 @@ name = "hard-worn suit" desc = "Someone who wears this means business." icon_state = "detective" - item_state = "det" + inhand_icon_state = "bl_suit" item_color = "detective" sprite_sheets = list( - "Human" = 'icons/mob/clothing/under/security.dmi', "Vox" = 'icons/mob/clothing/species/vox/under/security.dmi', "Drask" = 'icons/mob/clothing/species/drask/under/security.dmi', "Grey" = 'icons/mob/clothing/species/grey/under/security.dmi', "Kidan" = 'icons/mob/clothing/species/kidan/under/security.dmi' - ) + ) /obj/item/clothing/under/rank/security/detective/skirt name = "detective's jumpskirt" @@ -131,7 +123,6 @@ icon_state = "det_black" item_color = "det_black" - /* * Head of Security */ @@ -139,7 +130,6 @@ name = "head of security's jumpsuit" desc = "It's a jumpsuit worn by those few with the dedication to achieve the position of \"Head of Security\". It has additional armor to protect the wearer." icon_state = "hos" - item_state = "r_suit" item_color = "hos" armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 50, ACID = 50) strip_delay = 60 @@ -154,19 +144,19 @@ /obj/item/clothing/under/rank/security/head_of_security/corporate icon_state = "hos_corporate" - item_state = "hos_corporate" + inhand_icon_state = "bl_suit" item_color = "hos_corporate" /obj/item/clothing/under/rank/security/head_of_security/skirt/corporate icon_state = "hos_corporate_skirt" - item_state = "hos_corporate_skirt" + inhand_icon_state = "bl_suit" item_color = "hos_corporate_skirt" /obj/item/clothing/under/rank/security/formal name = "security suit" desc = "A formal security suit for officers complete with nanotrasen belt buckle." icon_state = "sec_formal" - item_state = "gy_suit" + inhand_icon_state = "gy_suit" item_color = "sec_formal" /obj/item/clothing/under/rank/security/formal/warden @@ -185,12 +175,10 @@ name = "head of security's turtleneck" desc = "A fancy turtleneck designed to keep the wearer cozy in a cold security lobby. Due to budget cuts, the material does not offer any external protection." icon_state = "hos_turtle" - item_state = "hos_turtle" item_color = "hos_turtle" sprite_sheets = list( - "Human" = 'icons/mob/clothing/under/security.dmi', "Vox" = 'icons/mob/clothing/species/vox/under/security.dmi', "Drask" = 'icons/mob/clothing/species/drask/under/security.dmi', "Grey" = 'icons/mob/clothing/species/grey/under/security.dmi', "Kidan" = 'icons/mob/clothing/species/kidan/under/security.dmi' - ) + ) diff --git a/code/modules/clothing/under/misc_jumpsuits.dm b/code/modules/clothing/under/misc_jumpsuits.dm index e04b2b212ae..670423de1c0 100644 --- a/code/modules/clothing/under/misc_jumpsuits.dm +++ b/code/modules/clothing/under/misc_jumpsuits.dm @@ -2,32 +2,22 @@ desc = "A standard issue colored jumpsuit. Variety is the spice of life!" dyeable = TRUE - sprite_sheets = list( - "Human" = 'icons/mob/clothing/under/misc.dmi', - "Vox" = 'icons/mob/clothing/species/vox/under/misc.dmi', - "Drask" = 'icons/mob/clothing/species/drask/under/misc.dmi', - "Grey" = 'icons/mob/clothing/species/grey/under/misc.dmi' - ) - /obj/item/clothing/under/misc/pj/red name = "red pj's" desc = "Sleepwear." icon_state = "red_pyjamas" item_color = "red_pyjamas" - item_state = "w_suit" /obj/item/clothing/under/misc/pj/blue name = "blue pj's" desc = "Sleepwear." icon_state = "blue_pyjamas" item_color = "blue_pyjamas" - item_state = "w_suit" /obj/item/clothing/under/misc/scratch name = "white suit" desc = "A white suit, suitable for an excellent host." icon_state = "scratch" - item_state = "scratch" item_color = "scratch" /obj/item/clothing/under/misc/sl_suit @@ -40,42 +30,41 @@ name = "waiter's outfit" desc = "It's a very smart uniform with a special pocket for tip." icon_state = "waiter" - item_state = "waiter" item_color = "waiter" /obj/item/clothing/under/misc/mailman name = "mailman's jumpsuit" desc = "'Special delivery!'" icon_state = "mailman" - item_state = "b_suit" + inhand_icon_state = "b_suit" item_color = "mailman" /obj/item/clothing/under/misc/vice name = "vice officer's jumpsuit" desc = "It's the standard issue pretty-boy outfit, as seen on Holo-Vision." icon_state = "vice" - item_state = "gy_suit" + inhand_icon_state = "gy_suit" item_color = "vice" /obj/item/clothing/under/misc/gimmick_captain_suit name = "captain's suit" desc = "A green suit and yellow necktie. Exemplifies authority." icon_state = "green_suit" - item_state = "dg_suit" + inhand_icon_state = "dg_suit" item_color = "green_suit" /obj/item/clothing/under/misc/overalls name = "laborer's overalls" desc = "A set of durable overalls for getting the job done." icon_state = "overalls" - item_state = "lb_suit" + inhand_icon_state = "lb_suit" item_color = "overalls" /obj/item/clothing/under/misc/assistantformal name = "assistant's formal uniform" desc = "An assistant's formal-wear. Why an assistant needs formal-wear is still unknown." icon_state = "assistant_formal" - item_state = "gy_suit" + inhand_icon_state = "gy_suit" item_color = "assistant_formal" /obj/item/clothing/under/cursedclown @@ -83,11 +72,11 @@ desc = "It wasn't already?" icon = 'icons/goonstation/objects/clothing/uniform.dmi' icon_state = "cursedclown" - item_state = "cclown_uniform" - item_color = "cursedclown" - icon_override = 'icons/goonstation/mob/clothing/uniform.dmi' + worn_icon = 'icons/goonstation/mob/clothing/uniform.dmi' + inhand_icon_state = "cclown_uniform" lefthand_file = 'icons/goonstation/mob/inhands/clothing_lefthand.dmi' righthand_file = 'icons/goonstation/mob/inhands/clothing_righthand.dmi' + item_color = "cursedclown" flags = NODROP resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF has_sensor = FALSE // HUNKE @@ -97,42 +86,36 @@ name = "burial garments" desc = "Traditional burial garments from the early 22nd century." icon_state = "burial" - item_state = "burial" item_color = "burial" /obj/item/clothing/under/misc/redhawaiianshirt name = "red hawaiian shirt" desc = "a floral shirt worn to most vacation destinations." icon_state = "hawaiianred" - item_state = "hawaiianred" item_color = "hawaiianred" /obj/item/clothing/under/misc/pinkhawaiianshirt name = "pink hawaiian shirt" desc = "a pink floral shirt the material feels cool and comfy." icon_state = "hawaiianpink" - item_state = "hawaiianpink" item_color = "hawaiianpink" /obj/item/clothing/under/misc/orangehawaiianshirt name = "orange hawaiian shirt" desc = "a orange floral shirt for a relaxing day in space." icon_state = "hawaiianorange" - item_state = "hawaiianorange" item_color = "hawaiianorange" /obj/item/clothing/under/misc/bluehawaiianshirt name = "blue hawaiian shirt" desc = "a blue floral shirt it has a oddly colored pink flower on it." icon_state = "hawaiianblue" - item_state = "hawaiianblue" item_color = "hawaiianblue" /obj/item/clothing/under/misc/durathread name = "durathread jumpsuit" desc = "A jumpsuit made from durathread, its resilient fibres provide some protection to the wearer." icon_state = "durathread" - item_state = "durathread" item_color = "durathread" armor = list(MELEE = 5, BULLET = 0, LASER = 5, ENERGY = 0, BOMB = 5, RAD = 0, FIRE = 0, ACID = 0) @@ -168,10 +151,10 @@ /obj/item/clothing/under/misc/acj name = "administrative cybernetic jumpsuit" - icon_state = "syndicate" - item_state = "bl_suit" - item_color = "syndicate" desc = "it's a cybernetically enhanced jumpsuit used for administrative duties." + icon_state = "syndicate" + inhand_icon_state = "bl_suit" + item_color = "syndicate" gas_transfer_coefficient = 0.01 permeability_coefficient = 0.01 body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS|HEAD diff --git a/code/modules/clothing/under/pants.dm b/code/modules/clothing/under/pants.dm index da016c1768a..d1e46c7fd42 100644 --- a/code/modules/clothing/under/pants.dm +++ b/code/modules/clothing/under/pants.dm @@ -1,17 +1,15 @@ /obj/item/clothing/under/pants icon = 'icons/obj/clothing/under/pants.dmi' + worn_icon = 'icons/mob/clothing/under/pants.dmi' gender = PLURAL body_parts_covered = LOWER_TORSO|LEGS displays_id = FALSE - sprite_sheets = list( - "Human" = 'icons/mob/clothing/under/pants.dmi', "Vox" = 'icons/mob/clothing/species/vox/under/pants.dmi', "Drask" = 'icons/mob/clothing/species/drask/under/pants.dmi', "Grey" = 'icons/mob/clothing/species/grey/under/pants.dmi', "Kidan" = 'icons/mob/clothing/species/kidan/under/pants.dmi' - ) - + ) /obj/item/clothing/under/pants/equipped(mob/user, slot) if(ishuman(user) && slot == ITEM_SLOT_JUMPSUIT) diff --git a/code/modules/clothing/under/retro.dm b/code/modules/clothing/under/retro.dm index 5aefc4c7ba2..0cb1afb0b36 100644 --- a/code/modules/clothing/under/retro.dm +++ b/code/modules/clothing/under/retro.dm @@ -1,35 +1,29 @@ /obj/item/clothing/under/retro - displays_id = FALSE - icon = 'icons/obj/clothing/under/retro.dmi' - sprite_sheets = list( - "Human" = 'icons/mob/clothing/under/retro.dmi' - ) + worn_icon = 'icons/mob/clothing/under/retro.dmi' + inhand_icon_state = "bl_suit" + displays_id = FALSE /obj/item/clothing/under/retro/security name = "retro security officer's uniform" desc = "A (now) retro corporate security jumpsuit. It doesn't have any sort of robust fabric, good ol' NT cutting costs." icon_state = "retro_sec" - item_state = "retro_sec" item_color = "retro_sec" /obj/item/clothing/under/retro/medical name = "retro medical officer's uniform" desc = "A once biologically resistant medical uniform. The high-vis stripes are faded and unreflective." icon_state = "retro_med" - item_state = "retro_med" item_color = "retro_med" /obj/item/clothing/under/retro/engineering name = "retro engineering uniform" desc = "A faded grimy engineering jumpsuit and overall combo. It's coated with oil, dust, and grit." icon_state = "retro_eng" - item_state = "retro_eng" item_color = "retro_eng" /obj/item/clothing/under/retro/science name = "retro science officer's uniform" desc = "A faded polo and set of distinct white slacks. What a ridiculous tie." icon_state = "retro_sci" - item_state = "retro_sci" item_color = "retro_sci" diff --git a/code/modules/clothing/under/solgov.dm b/code/modules/clothing/under/solgov.dm index 1335855f1ad..c682fbac47c 100644 --- a/code/modules/clothing/under/solgov.dm +++ b/code/modules/clothing/under/solgov.dm @@ -1,17 +1,14 @@ /obj/item/clothing/under/solgov name = "\improper TSF marine uniform" desc = "A comfortable and durable combat uniform worn by the forces of the Trans-Solar Marine Corps." + icon = 'icons/obj/clothing/under/solgov.dmi' icon_state = "solgov" - item_state = "ro_suit" + worn_icon = 'icons/mob/clothing/under/solgov.dmi' + inhand_icon_state = "ro_suit" item_color = "solgov" armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) displays_id = FALSE - - icon = 'icons/obj/clothing/under/solgov.dmi' - sprite_sheets = list( - "Human" = 'icons/mob/clothing/under/solgov.dmi', - "Grey" = 'icons/mob/clothing/species/grey/under/solgov.dmi' - ) + sprite_sheets = list("Grey" = 'icons/mob/clothing/species/grey/under/solgov.dmi') /obj/item/clothing/under/solgov/elite name = "\improper MARSOC uniform" diff --git a/code/modules/clothing/under/suit.dm b/code/modules/clothing/under/suit.dm index f15b44f7ca3..c38b58a0d5d 100644 --- a/code/modules/clothing/under/suit.dm +++ b/code/modules/clothing/under/suit.dm @@ -1,13 +1,13 @@ /obj/item/clothing/under/suit icon = 'icons/obj/clothing/under/suit.dmi' - + worn_icon = 'icons/mob/clothing/under/suit.dmi' + inhand_icon_state = "bl_suit" sprite_sheets = list( - "Human" = 'icons/mob/clothing/under/suit.dmi', "Vox" = 'icons/mob/clothing/species/vox/under/suit.dmi', "Drask" = 'icons/mob/clothing/species/drask/under/suit.dmi', "Grey" = 'icons/mob/clothing/species/grey/under/suit.dmi', "Kidan" = 'icons/mob/clothing/species/kidan/under/suit.dmi' - ) + ) /obj/item/clothing/under/suit/Initialize(mapload) . = ..() @@ -18,102 +18,91 @@ name = "black suit" desc = "A black suit and red tie. Very formal." icon_state = "black_suit" - item_state = "bl_suit" item_color = "black_suit" /obj/item/clothing/under/suit/really_black name = "executive suit" desc = "A formal black suit and red tie, intended for the station's finest." icon_state = "really_black_suit" - item_state = "bl_suit" item_color = "really_black_suit" /obj/item/clothing/under/suit/female name = "executive suit" desc = "A formal trouser suit for women, intended for the station's finest." icon_state = "black_suit_fem" - item_state = "black_suit_fem" + inhand_icon_state = "gy_suit" item_color = "black_suit_fem" /obj/item/clothing/under/suit/navy name = "navy suit" desc = "A navy suit and red tie, intended for the station's finest." icon_state = "navy_suit" - item_state = "navy_suit" item_color = "navy_suit" /obj/item/clothing/under/suit/tan name = "tan suit" desc = "A tan suit with a yellow tie. Smart, but casual." icon_state = "tan_suit" - item_state = "tan_suit" + inhand_icon_state = "lb_suit" item_color = "tan_suit" /obj/item/clothing/under/suit/burgundy name = "burgundy suit" desc = "A burgundy suit and black tie. Somewhat formal." icon_state = "burgundy_suit" - item_state = "burgundy_suit" item_color = "burgundy_suit" /obj/item/clothing/under/suit/charcoal name = "charcoal suit" desc = "A charcoal suit and blue tie. Very professional." icon_state = "charcoal_suit" - item_state = "charcoal_suit" item_color = "charcoal_suit" /obj/item/clothing/under/suit/checkered name = "checkered suit" desc = "That's a very nice suit you have there. Shame if something were to happen to it, eh?" icon_state = "checkered_suit" - item_state = "checkered_suit" + inhand_icon_state = "gy_suit" item_color = "checkered_suit" /obj/item/clothing/under/suit/mafia name = "mafia outfit" desc = "The business of the mafia is business." icon_state = "mafia" - item_state = "mafia" item_color = "mafia" /obj/item/clothing/under/suit/mafia/vest name = "mafia vest" desc = "Extreme problems often require extreme solutions." icon_state = "mafiavest" - item_state = "mafiavest" item_color = "mafiavest" /obj/item/clothing/under/suit/mafia/white name = "white mafia outfit" desc = "The best defense against the treacherous is treachery." icon_state = "mafiawhite" - item_state = "mafiawhite" item_color = "mafiawhite" /obj/item/clothing/under/suit/mafia/tan name = "tan mafia outfit" desc = "The big drum sounds good only from a distance." icon_state = "tan_suit" - item_state = "tan_suit" + inhand_icon_state = "lb_suit" item_color = "tan_suit" /obj/item/clothing/under/suit/victsuit name = "victorian suit" desc = "A victorian style suit, fancy!" icon_state = "victorianvest" - item_state = "victorianvest" item_color = "victorianvest" body_parts_covered = UPPER_TORSO|LOWER_TORSO /obj/item/clothing/under/suit/victsuit/redblk name = "red and black victorian suit" icon_state = "victorianblred" - item_state = "victorianblred" item_color = "victorianblred" /obj/item/clothing/under/suit/victsuit/red name = "red victorian suit" icon_state = "victorianredvest" - item_state = "victorianredvest" item_color = "victorianredvest" diff --git a/code/modules/clothing/under/syndicate_jumpsuits.dm b/code/modules/clothing/under/syndicate_jumpsuits.dm index 890eb8e99ff..dc966632ee7 100644 --- a/code/modules/clothing/under/syndicate_jumpsuits.dm +++ b/code/modules/clothing/under/syndicate_jumpsuits.dm @@ -1,19 +1,18 @@ /obj/item/clothing/under/syndicate name = "tactical turtleneck" desc = "A non-descript and slightly suspicious looking turtleneck with digital camouflage cargo pants." + icon = 'icons/obj/clothing/under/syndicate.dmi' icon_state = "syndicate" - item_state = "bl_suit" + worn_icon = 'icons/mob/clothing/under/syndicate.dmi' + inhand_icon_state = "bl_suit" item_color = "syndicate" has_sensor = FALSE armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 50, ACID = 35) - - icon = 'icons/obj/clothing/under/syndicate.dmi' sprite_sheets = list( - "Human" = 'icons/mob/clothing/under/syndicate.dmi', "Vox" = 'icons/mob/clothing/species/vox/under/syndicate.dmi', "Drask" = 'icons/mob/clothing/species/drask/under/syndicate.dmi', "Grey" = 'icons/mob/clothing/species/grey/under/syndicate.dmi' - ) + ) /obj/item/clothing/under/syndicate/combat name = "combat uniform" @@ -21,7 +20,6 @@ icon_state = "syndicate_combat" item_color = "syndicate_combat" - /obj/item/clothing/under/syndicate/greyman name = "greyman henley" desc = "Attire for someone who finds it hard to survive in the safest place known to man - urban environment." diff --git a/code/modules/clothing/under/ussp.dm b/code/modules/clothing/under/ussp.dm index 083e6cedb22..b9ac8042c9b 100644 --- a/code/modules/clothing/under/ussp.dm +++ b/code/modules/clothing/under/ussp.dm @@ -3,10 +3,9 @@ desc = "A standard U.S.S.P military uniform." icon = 'icons/obj/clothing/under/ussp.dmi' icon_state = "soviet" + worn_icon = 'icons/mob/clothing/under/ussp.dmi' item_color = "soviet" - sprite_sheets = list( - "Human" = 'icons/mob/clothing/under/ussp.dmi' - ) + sprite_sheets = null /obj/item/clothing/under/new_soviet/sovietofficer name = "\improper Soviet officer uniform" diff --git a/code/modules/cooking/cooking_container.dm b/code/modules/cooking/cooking_container.dm index 8ace9dc6004..483d4f6f14e 100644 --- a/code/modules/cooking/cooking_container.dm +++ b/code/modules/cooking/cooking_container.dm @@ -311,7 +311,7 @@ name = "cutting board" desc = "Good for making sandwiches on, too." icon_state = "cutting_board" - item_state = "cutting_board" + inhand_icon_state = "clipboard" // huh preposition = "On" materials = list(MAT_WOOD = 5) diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index ac5dd0dc135..792bd3a0459 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -1,6 +1,6 @@ // Add custom items you give to people here, and put their icons in custom_items.dmi // Remember to change 'icon = 'custom_items.dmi'' for items not using /obj/item/fluff as a base -// Clothing item_state doesn't use custom_items.dmi. Just add them to the normal clothing files. +// If you add an inhand icon state, add it to the 'icons/mob/inhands/fluff_lefthand.dmi' and 'icons/mob/inhands/fluff_righthand.dmi' and redeclare `lefthand_file` and `righthand_file` /////////////////////////////////////////////////////////////////////// /////////////////////PARADISE STATION CUSTOM ITEMS///////////////////// @@ -21,6 +21,10 @@ /obj/item/clothing/suit/hooded/fluff w_class = WEIGHT_CLASS_SMALL +/obj/item/storage/backpack/fluff + lefthand_file = 'icons/mob/inhands/fluff_lefthand.dmi' + righthand_file = 'icons/mob/inhands/fluff_righthand.dmi' + /// Generic tattoo gun, make subtypes for different folks /obj/item/fluff/tattoo_gun name = "disposable tattoo pen" @@ -152,7 +156,6 @@ desc = "A shimmering ceremonial golden katana, for the most discerning class of ninja. Looks expensive, and fragile." icon = 'icons/obj/custom_items.dmi' icon_state = "rsik_katana" - item_state = "rsik_katana" lefthand_file = 'icons/mob/inhands/fluff_lefthand.dmi' righthand_file = 'icons/mob/inhands/fluff_righthand.dmi' force = 5 @@ -172,6 +175,7 @@ desc = "A pink crowbar that has an engraving that reads, 'To Zelda. Love always, Dawn'" icon = 'icons/obj/custom_items.dmi' icon_state = "zeldacrowbar" + inhand_icon_state = "crowbar" /// Trubus: Wolf O'Shaw /obj/item/clothing/glasses/monocle/fluff/trubus @@ -228,28 +232,28 @@ name = "purple engraved zippo" desc = "All craftsspacemanship is of the highest quality. It is encrusted with refined plasma sheets. On the item is an image of a dwarf and the words 'Strike the Earth!' etched onto the side." icon_state = "zippo-purple" - item_state = "zippo-purple" + inhand_icon_state = "zippo-purple" /// mrbits: Callista Gold /obj/item/lighter/zippo/fluff/michael_guess_1 name = "engraved lighter" desc = "A golden lighter, engraved with some ornaments and a G." icon_state = "zippo-guess" - item_state = "zippo-gold" + inhand_icon_state = "zippo-gold" /// Duckchan: Rybys Romney /obj/item/lighter/zippo/fluff/duckchan name = "Monogrammed Zippo" desc = "A shiny purple zippo lighter, engraved with Rybys Romney and BuzzPing's name, with a festive green flame." icon_state = "zippo-duckchan" - item_state = "zippo-purple" + inhand_icon_state = "zippo-purple" /// Warriorstar: DEADLOCK /obj/item/lighter/zippo/fluff/warriorstar name = "zippo" desc = "The lighter is made of a pastel purple metal which seems to glimmer even in complete darkness." icon_state = "zippo-warriorstar" - item_state = "zippo-purple" + inhand_icon_state = "zippo-purple" /// phantasmicdream: Zeke Varloss /obj/item/fluff/dogwhistle @@ -257,7 +261,6 @@ desc = "This whistle seems to have a strange aura about it. Maybe you should blow on it?" icon = 'icons/obj/custom_items.dmi' icon_state = "dogwhistle" - item_state = "dogwhistle" force = 2 /obj/item/fluff/dogwhistle/attack_self__legacy__attackchain(mob/user) @@ -282,7 +285,6 @@ desc = "A simple black lunchpail." icon = 'icons/obj/custom_items.dmi' icon_state = "lunch_box" - item_state = "lunch_box" force = 5 throwforce = 5 w_class = WEIGHT_CLASS_NORMAL @@ -389,9 +391,8 @@ if(istype(target, /obj/item/melee/baton) && !istype(target, /obj/item/melee/baton/cattleprod)) to_chat(user, "You modify the appearance of [target].") var/obj/item/melee/baton/the_baton = target - the_baton.base_icon = "desolate_baton" - the_baton.item_state = "desolate_baton" the_baton.icon = 'icons/obj/custom_items.dmi' + the_baton.base_icon = "desolate_baton" the_baton.lefthand_file = 'icons/mob/inhands/fluff_lefthand.dmi' the_baton.righthand_file = 'icons/mob/inhands/fluff_righthand.dmi' the_baton.update_icon() @@ -512,7 +513,7 @@ P.desc = "A rare winterised variant of the security hardsuit helmet, used on colder mining worlds for security patrols." P.icon = 'icons/obj/custom_items.dmi' P.icon_state = "hardsuit0-secf" - P.item_state = "hardsuit0-secf" + P.inhand_icon_state = "hardsuit0-secf" P.sprite_sheets = null P.item_color = "secf" user.update_icons() @@ -532,7 +533,7 @@ P.desc = "A rare winterised variant of the security hardsuit, used on colder mining worlds for securiry patrols, this one has 'Haliber' written on an ID patch located on the right side of the chest." P.icon = 'icons/obj/custom_items.dmi' P.icon_state = "hardsuit-secf" - P.item_state = "hardsuit-secf" + P.inhand_icon_state = "hardsuit-secf" P.sprite_sheets = null user.update_icons() @@ -566,7 +567,7 @@ P.desc = "A special helmet that protects against hazardous, low pressure environments. Has an additional layer of armor and rigging for combat duty." P.icon = 'icons/obj/custom_items.dmi' P.icon_state = "hardsuit0-secc" - P.item_state = "hardsuit0-secc" + P.inhand_icon_state = "hardsuit0-secc" P.sprite_sheets = null P.item_color = "secc" user.update_icons() @@ -589,7 +590,7 @@ P.desc = "A special suit that protects against hazardous, low pressure environments. Has an additional layer of armor and rigging for combat duty" P.icon = 'icons/obj/custom_items.dmi' P.icon_state = "hardsuit-secc" - P.item_state = "hardsuit-secc" + P.inhand_icon_state = "hardsuit-secc" P.sprite_sheets = null user.update_icons() @@ -615,7 +616,6 @@ desc = "Tacticool ballistic glasses, for making all operators look badass." icon = 'icons/obj/custom_items.dmi' icon_state = "eyepro" - item_state = "eyepro" /// LP Spartan: Kaskreyarawkta /obj/item/clothing/glasses/hud/security/sunglasses/fluff/voxxyhud @@ -631,7 +631,6 @@ desc= "A beautiful purple rose for your hair." icon= 'icons/obj/custom_items.dmi' icon_state = "hairflowerp" - item_state = "hairflowerp" /// R3Valkyrie: Rikki /obj/item/clothing/head/valkyriehelmet @@ -653,7 +652,6 @@ name = "Lieutenant Starsong's beret" desc = "This beret bears insignia of the SOLGOV Marine Corps 417th Regiment, 2nd Battalion, Bravo Company. It looks meticulously maintained." icon_state = "beret_hos" - item_state = "beret_hos" /// MrFroztee: Stumpy /obj/item/clothing/head/pirate/fluff/stumpy @@ -694,7 +692,6 @@ desc = "A Shellguard Helmet with the name Noble written on the inside." icon = 'icons/obj/custom_items.dmi' icon_state = "merchant_sallet_visor_bevor" - item_state = "merchant_sallet_visor_bevor" actions_types = list(/datum/action/item_action/toggle_helmet_mode) toggle_cooldown = 20 toggle_sound = 'sound/items/change_jaws.ogg' @@ -757,7 +754,7 @@ desc = "An EMT labcoat modified to track the wearer's heartbeat. It's so worn out that it doesn't seem to accurately track heartbeat anymore. Also, the zipper is stuck." icon = 'icons/obj/custom_items.dmi' icon_state = "pulsecoat" - item_state = "pulsecoat" + inhand_icon_state = null ignore_suitadjust = 1 actions_types = list() @@ -820,7 +817,6 @@ /obj/item/clothing/suit/fluff/cheeky_sov_coat name = "Srusu's Greatcoat" desc = "A heavy wool Soviet-style greatcoat. A name is written in fancy handwriting on the inside tag: Srusu Rskuzu" - item_state = "cheeky_sov_coat" icon_state = "cheeky_sov_coat" /// Denthamos: Henry Grandpa Gadow @@ -828,7 +824,6 @@ name = "faded NT Supply Master's Coat" desc = "A faded leather overcoat bearing a worn out badge from the NAS Crescent on the shoulder, and a designation tag of Supply Master on the front. A tarnished gold nameplate says H.Gadow on it." icon_state = "supplymaster_jacket_open" - item_state = "supplymaster_jacket_open" ignore_suitadjust = 0 suit_adjusted = 1 allowed = list(/obj/item/flashlight,/obj/item/tank/internals/emergency_oxygen,/obj/item/toy,/obj/item/storage/fancy/cigarettes,/obj/item/lighter) @@ -851,7 +846,7 @@ desc = "A rugged leather vest with a tag labelled \"Men of Mayhem.\"" icon = 'icons/obj/custom_items.dmi' icon_state = "kidosvest" - item_state = "kidosvest" + inhand_icon_state = "armor" ignore_suitadjust = 1 actions_types = list() adjust_flavour = null @@ -873,7 +868,6 @@ name = "Nano Fibre Jacket" desc = "A Black Suit made out of nanofibre. The newest of cyberpunk fashion using hightech liquid to solid materials." icon_state = "Kluysfluff1" - item_state = "Kluysfluff1" blood_overlay_type = "coat" body_parts_covered = UPPER_TORSO|ARMS @@ -964,18 +958,20 @@ name = "SHODAN's Captain's Coat" desc = "A black coat with gold trim and an old US Chevron printed on the back. Edgy." icon = 'icons/obj/custom_items.dmi' - icon_state = "shodancoat" - item_state = "shodancoat_item" + icon_state = "shodancoat_item" + worn_icon_state = "shodancoat" /obj/item/clothing/suit/storage/fluff/k3_webbing name = "vox tactical webbing" desc = "A somewhat worn but well kept set of vox tactical webbing. It has a couple of pouches attached." icon = 'icons/obj/custom_items.dmi' icon_state = "k3_webbing" - - sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') + inhand_icon_state = "webbing" + lefthand_file = 'icons/mob/inhands/equipment/belt_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/belt_righthand.dmi' ignore_suitadjust = 0 actions_types = list(/datum/action/item_action/toggle) + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/suit/storage/fluff/k3_webbing/adjustsuit(mob/user) if(!user.incapacitated()) @@ -983,12 +979,10 @@ if(suit_adjusted) flavour = "off" icon_state = copytext(icon_state, 1, findtext(icon_state, "_on")) - item_state = copytext(item_state, 1, findtext(item_state, "_on")) suit_adjusted = 0 //Lights Off else flavour = "on" icon_state += "_on" - item_state += "_on" suit_adjusted = 1 //Lights On update_action_buttons() @@ -1004,7 +998,6 @@ hoodtype = /obj/item/clothing/head/hooded/hood/fluff/xantholne allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter) - /// Xantholne: Meex Zwichsnicrur /obj/item/clothing/head/hooded/hood/fluff/xantholne name = "black winter hood" @@ -1059,7 +1052,6 @@ desc = "A custom made winter coat with the arms removed. Looks comfy." icon = 'icons/obj/custom_items.dmi' icon_state = "shesicoat" - item_state = "shesicoat" hoodtype = /obj/item/clothing/head/hooded/hood/fluff/shesi body_parts_covered = UPPER_TORSO|LOWER_TORSO cold_protection = UPPER_TORSO|LOWER_TORSO @@ -1077,7 +1069,6 @@ desc = "Looks like something only a nerd would buy. Has a tag inside reading Property of DTX." icon = 'icons/obj/custom_items.dmi' icon_state = "dtxbomber" - item_state = "dtxbomber" allowed = list(/obj/item/flashlight,/obj/item/tank/internals/emergency_oxygen,/obj/item/toy,/obj/item/storage/fancy/cigarettes,/obj/item/lighter) actions_types = list(/datum/action/item_action/zipper) sprite_sheets = null @@ -1085,22 +1076,21 @@ //////////// Uniforms //////////// /obj/item/clothing/under/fluff + worn_icon = 'icons/mob/clothing/under/donator.dmi' sprite_sheets = list( - "Human" = 'icons/mob/clothing/under/donator.dmi', "Vox" = 'icons/mob/clothing/species/vox/under/donator.dmi', "Drask" = 'icons/mob/clothing/species/drask/under/donator.dmi', "Grey" = 'icons/mob/clothing/species/grey/under/donator.dmi' - ) + ) /// thatdanguy23 : Rissa Williams /obj/item/clothing/under/fluff/counterfeitguise_uniform - icon = 'icons/obj/custom_items.dmi' name = "Rissa's hand-me-downs" desc = "An old, hand-me-down baggy sweater and sweatpants combo. A label on the neck reads 'RISSA' in scruffy handwriting." + icon = 'icons/obj/custom_items.dmi' + icon_state = "counterfeitguise" // doesn't exist lefthand_file = 'icons/mob/inhands/fluff_lefthand.dmi' righthand_file = 'icons/mob/inhands/fluff_righthand.dmi' - icon_state = "counterfeitguise" - item_state = "counterfeitguise" item_color = "counterfeitguise" /// Benjaminfallout: Pretzel Brassheart @@ -1109,7 +1099,6 @@ name = "Pretzel's dress" desc = "A nice looking dress." icon_state = "fallout_dress" - item_state = "fallout_dress" item_color = "fallout_dress" /// Norstead : Natalya Sokolova @@ -1118,7 +1107,6 @@ name = "Soviet Casual Uniform" desc = "Female U.S.S.P. casual wear. Dlya Rodiny!" icon_state = "soviet_casual_uniform" - item_state = "soviet_casual_uniform" item_color = "soviet_casual_uniform" /// Kharshai: Athena Castile @@ -1127,7 +1115,6 @@ desc = "A white and gold formal uniform, accompanied by a small pin with the numbers '004' etched upon it." icon = 'icons/obj/custom_items.dmi' icon_state = "castile_dress" - item_state = "castile_dress" item_color = "castile_dress" /// Xantholne: Meex Zwichsnicrur @@ -1135,10 +1122,9 @@ name = "Stripped Shorts and Shirt" desc = "A silky pair of dark shorts with a matching shirt. The shirt's collar has a tag on the inside that reads 'Meexy' on it." icon = 'icons/obj/custom_items.dmi' + icon_state = "xantholne" lefthand_file = 'icons/mob/inhands/fluff_lefthand.dmi' righthand_file = 'icons/mob/inhands/fluff_righthand.dmi' - icon_state = "xantholne" - item_state = "xantholne" item_color = "xantholne" /// FlattestGuitar9: Eli Randolph @@ -1147,7 +1133,7 @@ desc = "A soft, white dress shirt paired up with black suit pants. The set looks comfortable." icon = 'icons/obj/custom_items.dmi' icon_state = "elishirt" - item_state = "elishirt" + inhand_icon_state = "ba_suit" item_color = "elishirt" displays_id = FALSE @@ -1157,7 +1143,7 @@ desc = "It seems to be lightly dusted in orange fuzz, and damp with the smell of anti-freeze. It has a strange symbol in the middle." icon = 'icons/obj/custom_items.dmi' icon_state = "jaywingler" - item_state = "jaywingler" + inhand_icon_state = "bl_suit" item_color = "jaywingler" displays_id = FALSE @@ -1172,7 +1158,7 @@ desc = "A Nanotrasen Synthetic Intelligence Division jumpsuit, issued to 'volunteers'. On other people it looks fine, but right here a scientist has noted: on you it looks stupid." icon = 'icons/obj/custom_items.dmi' icon_state = "jane_sid_suit" - item_state = "jane_sid_suit" + inhand_icon_state = "gy_suit" item_color = "jane_sid_suit" has_sensor = 2 sensor_mode = SENSOR_COORDS @@ -1192,7 +1178,6 @@ to_chat(usr, "You unzip and roll down \the [src].") src.icon_state = "[item_color]" - src.item_state = "[item_color]" usr.update_inv_w_uniform() /// MrBarrelrolll: Maximus Greenwood @@ -1201,7 +1186,7 @@ desc = "A set of chainmail adorned with a hide mantle. \"Greenwood\" is engraved into the right breast." icon = 'icons/obj/clothing/under/costumes.dmi' icon_state = "roman" - item_state = "maximus_armor" + inhand_icon_state = "armor" item_color = "maximus_armor" displays_id = FALSE strip_delay = 100 @@ -1211,10 +1196,10 @@ name = "gilded waistcoat" desc = "This black, gold-trimmed, rather expensive-looking uniform laced with fine materials appears comfortable despite its stiffness." icon = 'icons/obj/custom_items.dmi' + icon_state = "aegisuniform" + inhand_icon_state = "aegisuniform" lefthand_file = 'icons/mob/inhands/fluff_lefthand.dmi' righthand_file = 'icons/mob/inhands/fluff_righthand.dmi' - icon_state = "aegisuniform" - item_state = "aegisuniform" item_color = "aegisuniform" displays_id = FALSE @@ -1242,7 +1227,6 @@ desc = "Designed to cover as little of face as possible while still being a functional gasmask." icon = 'icons/obj/custom_items.dmi' icon_state = "spartan_mask" - item_state = "spartan_mask" species_restricted = list("Vox") //////////// Shoes //////////// @@ -1254,7 +1238,6 @@ desc = "An aviator styled jacket made from a peculiar material; this one seems very old." icon = 'icons/obj/custom_items.dmi' icon_state = "fox_jacket" - item_state = "fox_jacket" allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/gun/projectile/automatic/pistol, /obj/item/gun/projectile/revolver, /obj/item/gun/energy/detective) body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS cold_protection = UPPER_TORSO|LOWER_TORSO|ARMS @@ -1265,7 +1248,7 @@ desc = "A jumpsuit tailor made for spacefaring fighter pilots; this one seems very old." icon = 'icons/obj/custom_items.dmi' icon_state = "fox_suit" - item_state = "g_suit" + inhand_icon_state = "g_suit" item_color = "fox_suit" displays_id = FALSE //still appears on examine; this is pure fluff. @@ -1310,7 +1293,6 @@ desc = "It's what an evil genius would design if he switched brains with the Amazing Arachno-Man. Actually, he'd probably add weird tentacles that come out the back, too." icon = 'icons/obj/clothing/under/donator.dmi' icon_state = "superior_suit" - item_state = "superior_suit" item_color = "superior_suit" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS flags_inv = HIDEGLOVES|HIDESHOES @@ -1320,7 +1302,6 @@ desc = "Put it on. The mask, it's gonna make you stronger!" icon = 'icons/obj/custom_items.dmi' icon_state = "superior_mask" - item_state = "superior_mask" flags = BLOCKHAIR flags_inv = HIDEFACE @@ -1329,7 +1310,6 @@ desc = "These boots were made for crawlin'." icon = 'icons/obj/custom_items.dmi' icon_state = "superior_boots" - item_state = "superior_boots" /// chronx100: Hughe O'Splash /obj/item/nullrod/fluff/chronx @@ -1340,7 +1320,7 @@ desc = "An ancient scythe used by the worshipers of Cthulhu. Tales say it is used to prepare souls for Cthulhu's great devouring. Someone carved their name into the handle: Hughe O'Splash" icon = 'icons/obj/custom_items.dmi' icon_state = "chronx_scythe" - item_state = "chronx_scythe" + inhand_icon_state = "chronx_scythe" /// chronx100: Hughe O'Splash /obj/item/clothing/head/fluff/chronx @@ -1348,7 +1328,6 @@ desc = "Hood worn by the worshipers of Cthulhu. You see a name inscribed in blood on the inside: Hughe O'Splash" icon = 'icons/obj/custom_items.dmi' icon_state = "chronx_hood" - item_state = "chronx_hood" flags = BLOCKHAIR flags_cover = HEADCOVERSEYES actions_types = list(/datum/action/item_action/toggle) @@ -1360,12 +1339,10 @@ /obj/item/clothing/head/fluff/chronx/proc/adjust() if(adjusted) icon_state = initial(icon_state) - item_state = initial(item_state) to_chat(usr, "You untransform \the [src].") adjusted = 0 else icon_state += "_open" - item_state += "_open" to_chat(usr, "You transform \the [src].") adjusted = 1 usr.update_inv_head() @@ -1377,7 +1354,7 @@ desc = "Robes worn by the worshipers of Cthulhu. You see a name inscribed in blood on the inside: Hughe O'Splash" icon = 'icons/obj/custom_items.dmi' icon_state = "chronx_robe" - item_state = "chronx_robe" + inhand_icon_state = "chronx_suit" actions_types = list(/datum/action/item_action/toggle) adjust_flavour = "untransform" ignore_suitadjust = 0 @@ -1388,7 +1365,6 @@ desc = "Boots worn by the worshipers of Cthulhu. You see a name inscribed in blood on the inside: Hughe O'Splash" icon = 'icons/obj/custom_items.dmi' icon_state = "chronx_shoes" - item_state = "chronx_shoes" /// m3hillus: Medusa Schlofield /obj/item/clothing/suit/armor/vest/fluff/tactical @@ -1396,7 +1372,6 @@ desc = "A tactical vest with armored plate inserts." icon = 'icons/obj/clothing/accessories.dmi' icon_state = "vest_black" - item_state = "vest_black" sprite_sheets = null /obj/item/clothing/under/pants/fluff/combat @@ -1404,13 +1379,13 @@ desc = "Medium style tactical pants, for the fashion aware combat units out there." icon = 'icons/mob/clothing/under/donator.dmi' icon_state = "combat_pants_s" + worn_icon = 'icons/mob/clothing/under/donator.dmi' item_color = "combat_pants" sprite_sheets = list( - "Human" = 'icons/mob/clothing/under/donator.dmi', "Vox" = 'icons/mob/clothing/species/vox/under/donator.dmi', "Drask" = 'icons/mob/clothing/species/drask/under/donator.dmi', "Grey" = 'icons/mob/clothing/species/grey/under/donator.dmi' - ) + ) /// DaveTheHeadcrab: Elliot Campbell /obj/item/clothing/suit/jacket/fluff/elliot_windbreaker @@ -1418,7 +1393,6 @@ desc = "A cheap nylon windbreaker, according to the tag it was manufactured in New Chiba, Earth.
The color reminds you of a television tuned to a dead channel." icon = 'icons/obj/custom_items.dmi' icon_state = "elliot_windbreaker_open" - item_state = "elliot_windbreaker_open" suit_adjusted = 1 sprite_sheets = null @@ -1428,7 +1402,6 @@ desc = "A well made satchel for military operations. Totally not made by an enemy corporation" icon = 'icons/obj/custom_items.dmi' icon_state = "rawk_satchel" - item_state = null sprite_sheets = null /// lizardzsi: Krichahka @@ -1437,7 +1410,6 @@ desc = "Battered, Sol-made military radio backpack that had its speakers fried from playing Vox opera. The words 'Swift-Talon' are crudely scratched onto its side." icon = 'icons/obj/custom_items.dmi' icon_state = "voxcaster_fluff" - item_state = null /// Ssscratches: Lasshy-Bot /obj/item/storage/backpack/fluff/ssscratches_back @@ -1445,7 +1417,6 @@ desc = "It's a backpack, but it's also a cat." icon = 'icons/obj/custom_items.dmi' icon_state = "ssscratches_backpack" - item_state = null /// Greey: Korala Ice /obj/item/storage/backpack/fluff/thebrew @@ -1453,7 +1424,6 @@ desc = "Amber colored backpack resembling a long lost friend, a spirit long forgotten." icon = 'icons/obj/custom_items.dmi' icon_state = "greeyfluff" - item_state = "greeyfluff" /// phantasmicdream : Dreamy Rockwall /obj/item/clothing/head/wizard/fake/fluff/dreamy @@ -1461,7 +1431,6 @@ desc = "A shapeshifting witch hat. A strange aura comes from it..." icon = 'icons/obj/custom_items.dmi' icon_state = "classic_witch" - item_state = "classic_witch" /obj/item/clothing/head/wizard/fake/fluff/dreamy/attack_self__legacy__attackchain(mob/user) var/list/options = list() @@ -1512,7 +1481,6 @@ desc = "A locket with a orange gem set on the front, the picture inside seems to be of a Tajaran." icon = 'icons/obj/custom_items.dmi' icon_state = "fethasnecklace" - item_state = "fethasnecklace" item_color = "fethasnecklace" slot_flags = ITEM_SLOT_MASK | ITEM_SLOT_ACCESSORY @@ -1524,7 +1492,6 @@ lefthand_file = 'icons/mob/inhands/fluff_lefthand.dmi' righthand_file = 'icons/mob/inhands/fluff_righthand.dmi' icon_state = "sheetcosmos" - item_state = "sheetcosmos" item_color = "sheetcosmos" /// Lightfire: Hyperion @@ -1539,10 +1506,7 @@ name = "classy victorian suit" desc = "A blue and black victorian suit with silver buttons, very fancy!" icon = 'icons/obj/custom_items.dmi' - lefthand_file = 'icons/mob/inhands/fluff_lefthand.dmi' - righthand_file = 'icons/mob/inhands/fluff_righthand.dmi' icon_state = "victorianlightfire" - item_state = "victorianvest" item_color = "victorianlightfire" displays_id = FALSE @@ -1603,11 +1567,11 @@ name = "Honkinator5000" desc = "This horn may look ridiculous but is the new hot item for clowns in the Clown Empire. It has a fine print on its side reading: Property of Prince Honktertong the IV" icon = 'icons/obj/custom_items.dmi' + icon_state = "teri_horn" + inhand_icon_state = "teri_horn" lefthand_file = 'icons/mob/inhands/fluff_lefthand.dmi' righthand_file = 'icons/mob/inhands/fluff_righthand.dmi' honk_sounds = list('sound/items/teri_horn.ogg' = 1) - icon_state = "teri_horn" - item_state = "teri_horn" /// V-Force_Bomber: E.L.O. /obj/item/clothing/accessory/medal/fluff/elo @@ -1621,21 +1585,19 @@ /obj/item/clothing/suit/fluff/vetcoat name = "Veteran Coat" desc = "An old, yet well-kept Nanotrasen uniform. Very few of its kind are still produced." + icon_state = "alchemistcoatblack" + inhand_icon_state = "alchemistcoat" lefthand_file = 'icons/mob/inhands/fluff_lefthand.dmi' righthand_file = 'icons/mob/inhands/fluff_righthand.dmi' - icon_state = "alchemistcoatblack" - item_state = "alchemistcoatblack" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS /// Furasian: Fillmoore Grayson /obj/item/clothing/suit/fluff/vetcoat/red icon_state = "alchemistcoatred" - item_state = "alchemistcoatred" /// Furasian: Fillmoore Grayson /obj/item/clothing/suit/fluff/vetcoat/navy icon_state = "alchemistcoatnavy" - item_state = "alchemistcoatnavy" /// PanzerSkull: GRN-DER /obj/item/clothing/accessory/medal/fluff/panzermedal @@ -1643,7 +1605,6 @@ desc = "A medal from the bygone Asteroid Wars. Its Ruby shines with a strange intensity." icon = 'icons/obj/custom_items.dmi' icon_state = "panzermedal" - item_state = "panzermedal" item_color = "panzermedal" /// Sagrotter: Xann Zxiax @@ -1652,7 +1613,6 @@ desc = "Green Garnet on fancy blue cord, when you look at the Garnet, you feel strangely appeased." icon = 'icons/obj/custom_items.dmi' icon_state = "Xann_necklace" - item_state = "Xann_necklace" item_color = "Xann_necklace" /// Rb303: Isthel Eisenwald @@ -1661,7 +1621,6 @@ desc = "An old, striped purple scarf. It appears to be hand-knitted and has the name 'Isthel' written on it in bad handwriting." icon = 'icons/obj/custom_items.dmi' icon_state = "rbscarf" - item_state = "rbscarf" item_color = "rbscarf" /// Pineapple Salad: Dan Jello @@ -1677,19 +1636,15 @@ desc = "It's pretty lightweight for a dufflebag, but it only seems to have as much space as an ordinary backpack." icon = 'icons/obj/custom_items.dmi' icon_state = "danpack" - item_state = "danpack" - lefthand_file = 'icons/mob/inhands/fluff_lefthand.dmi' - righthand_file = 'icons/mob/inhands/fluff_righthand.dmi' /// FullOfSkittles: Kiachi /obj/item/clothing/under/fluff/kiaoutfit name = "Suspicious Outfit" desc = "A very expensive top with intricate details tailored to fit a vox and paired with a glittery blue skirt, probably illegal." icon = 'icons/obj/custom_items.dmi' + icon_state = "kiaoutfit" lefthand_file = 'icons/mob/inhands/fluff_lefthand.dmi' righthand_file = 'icons/mob/inhands/fluff_righthand.dmi' - icon_state = "kiaoutfit" - item_state = "kiaoutfit" item_color = "kiaoutfit" displays_id = FALSE species_restricted = list("Vox") @@ -1699,10 +1654,9 @@ name = "Suspicious Witch Hat" desc = "A black witch hat with a blue sash decorated with tiny glimmering stars and a gold squid-like medallion, probably possessed." icon = 'icons/obj/custom_items.dmi' + icon_state = "kiahat" lefthand_file = 'icons/mob/inhands/fluff_lefthand.dmi' righthand_file = 'icons/mob/inhands/fluff_righthand.dmi' - icon_state = "kiahat" - item_state = "kiahat" item_color = "kiahat" /// FullOfSkittles: Kiachi @@ -1710,13 +1664,13 @@ name = "Suspicious Mask" desc = "A sleek mask that blends in with the owner's existing quills using strange technology. It might even be magic..." icon = 'icons/obj/custom_items.dmi' + icon_state = "kiamask" + inhand_icon_state = null lefthand_file = 'icons/mob/inhands/fluff_lefthand.dmi' righthand_file = 'icons/mob/inhands/fluff_righthand.dmi' - sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/mask.dmi') - icon_state = "kiamask" - item_state = "kiamask" item_color = "kiamask" species_restricted = list("Vox") + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/mask.dmi') /obj/item/clothing/gloves/ring/fluff name = "fluff ring" @@ -1741,11 +1695,10 @@ /obj/item/clothing/under/fluff/kikeridress name = "Kikeri's Dress" desc = "A simple black dress with a white undercoat, tied with a blue ribbon." - lefthand_file = 'icons/mob/inhands/fluff_lefthand.dmi' - righthand_file = 'icons/mob/inhands/fluff_righthand.dmi' icon = 'icons/obj/custom_items.dmi' icon_state = "kikeridress" - item_state = "kikeridress" + lefthand_file = 'icons/mob/inhands/fluff_lefthand.dmi' + righthand_file = 'icons/mob/inhands/fluff_righthand.dmi' item_color = "kikeridress" body_parts_covered = UPPER_TORSO|LOWER_TORSO species_restricted = list("Vox") @@ -1755,26 +1708,26 @@ name = "Kikeri's Mask" desc = "A light grey mask with masquerade-esque blue details." icon = 'icons/obj/custom_items.dmi' + icon_state = "kikerimask" + inhand_icon_state = null lefthand_file = 'icons/mob/inhands/fluff_lefthand.dmi' righthand_file = 'icons/mob/inhands/fluff_righthand.dmi' - sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/mask.dmi') - icon_state = "kikerimask" - item_state = "kikerimask" item_color = "kikerimask" species_restricted = list("Vox") + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/mask.dmi') /// Asmerath: Yahiya /obj/item/clothing/mask/gas/fluff/yahiyamask name = "Yahiya's Mask" desc = "A dark brown and silver mask resembling that of an eagle. There is a fiery red gem embedded into the forehead." icon = 'icons/obj/custom_items.dmi' + icon_state = "yahiyamask" + inhand_icon_state = null lefthand_file = 'icons/mob/inhands/fluff_lefthand.dmi' righthand_file = 'icons/mob/inhands/fluff_righthand.dmi' - sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/mask.dmi') - icon_state = "yahiyamask" - item_state = "yahiyamask" item_color = "yahiyamask" species_restricted = list("Vox") + sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/mask.dmi') /obj/item/id_decal/aa07 name = "lifetime ID card decal" @@ -1786,14 +1739,12 @@ name = "rebel outfit" desc = "Made in Seattle, 2216." icon_state = "colin_earle" - item_state = "colin_earle" item_color = "colin_earle" // Paratoberfest/contributor rewards /obj/item/clothing/accessory/pin/reward // Default pin, DO NOT USE - Use the subtypes below icon = 'icons/obj/custom_items.dmi' icon_state = "pin_coding" - item_state = "pin_coding" item_color = "pin_coding" /obj/item/clothing/accessory/pin/reward/coding @@ -1804,14 +1755,12 @@ name = "Mapping Contribution Pin" desc = "A commemorative pin to reward contributions of mapping." icon_state = "pin_mapping" - item_state = "pin_mapping" item_color = "pin_mapping" /obj/item/clothing/accessory/pin/reward/spriting name = "Spriting Contribution Pin" desc = "A commemorative pin to reward contributions of spriting." icon_state = "pin_spriting" - item_state = "pin_spriting" item_color = "pin_spriting" #undef USED_MOD_HELM diff --git a/code/modules/detective_work/evidence.dm b/code/modules/detective_work/evidence.dm index c27ba9371b1..312d551c085 100644 --- a/code/modules/detective_work/evidence.dm +++ b/code/modules/detective_work/evidence.dm @@ -5,7 +5,6 @@ desc = "An empty evidence bag." icon = 'icons/obj/storage.dmi' icon_state = "evidenceobj" - item_state = "" w_class = WEIGHT_CLASS_TINY /obj/item/evidencebag/afterattack__legacy__attackchain(obj/item/I, mob/user,proximity) @@ -137,7 +136,7 @@ desc = "Preserves fingerprints." icon = 'icons/obj/card.dmi' icon_state = "fingerprint0" - item_state = "paper" + inhand_icon_state = "paper" /// boolean variable, indicates if print card is in the used state var/used diff --git a/code/modules/detective_work/forensic_kits.dm b/code/modules/detective_work/forensic_kits.dm index 88847cab09b..3bbed28d504 100644 --- a/code/modules/detective_work/forensic_kits.dm +++ b/code/modules/detective_work/forensic_kits.dm @@ -35,7 +35,7 @@ icon_state = "case" lefthand_file = 'icons/obj/forensics/items_lefthand.dmi' righthand_file = 'icons/obj/forensics/items_righthand.dmi' - item_state = "case" + inhand_icon_state = "case" /obj/item/storage/briefcase/crimekit/populate_contents() ..() diff --git a/code/modules/detective_work/scanner.dm b/code/modules/detective_work/scanner.dm index 9cebdda6e8d..238eb1e0510 100644 --- a/code/modules/detective_work/scanner.dm +++ b/code/modules/detective_work/scanner.dm @@ -7,7 +7,8 @@ desc = "Used to remotely scan objects and biomass for DNA and fingerprints. Can print a report of the findings." icon = 'icons/obj/device.dmi' icon_state = "detective_scanner" - item_state = "electronic" + worn_icon_state = "electronic" + inhand_icon_state = "electronic" flags = CONDUCT | NOBLUDGEON slot_flags = ITEM_SLOT_BELT origin_tech = "engineering=4;biotech=2;programming=5" diff --git a/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/code/modules/food_and_drinks/drinks/drinks/bottle.dm index 14028a22270..f7759ca0e61 100644 --- a/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -8,7 +8,7 @@ amount_per_transfer_from_this = 10 volume = 100 throwforce = 15 - item_state = "broken_beer" //Generic held-item sprite until unique ones are made. + inhand_icon_state = "beer" //Generic held-item sprite until unique ones are made. var/const/duration = 13 //Directly relates to the 'weaken' duration. Lowered by armor (i.e. helmets) var/is_glass = TRUE //Whether the 'bottle' is made of glass or not so that milk cartons dont shatter when someone gets hit by it @@ -152,12 +152,12 @@ desc = "A bottle with a sharp broken bottom." icon = 'icons/obj/drinks.dmi' icon_state = "broken_bottle" + inhand_icon_state = "broken_beer" force = 9 throwforce = 5 throw_speed = 3 throw_range = 5 w_class = WEIGHT_CLASS_TINY - item_state = "beer" hitsound = 'sound/weapons/bladeslice.ogg' attack_verb = list("stabbed", "slashed", "attacked") var/icon/broken_outline = icon('icons/obj/drinks.dmi', "broken") @@ -306,7 +306,7 @@ name = "orange juice" desc = "Full of vitamins and deliciousness!" icon_state = "orangejuice" - item_state = "carton" + inhand_icon_state = "contvapour" throwforce = 0 is_glass = FALSE gender = PLURAL @@ -316,7 +316,7 @@ name = "milk cream" desc = "It's cream. Made from milk. What else did you think you'd find in there?" icon_state = "cream" - item_state = "carton" + inhand_icon_state = "contvapour" throwforce = 0 is_glass = FALSE gender = PLURAL @@ -326,7 +326,7 @@ name = "tomato juice" desc = "Well, at least it LOOKS like tomato juice. You can't tell with all that redness." icon_state = "tomatojuice" - item_state = "carton" + inhand_icon_state = "contvapour" throwforce = 0 is_glass = FALSE gender = PLURAL @@ -336,7 +336,7 @@ name = "lime juice" desc = "Sweet-sour goodness." icon_state = "limejuice" - item_state = "carton" + inhand_icon_state = "contvapour" throwforce = 0 is_glass = FALSE gender = PLURAL @@ -346,7 +346,7 @@ name = "milk" desc = "Soothing milk." icon_state = "milk" - item_state = "carton" + inhand_icon_state = "contvapour" throwforce = 0 is_glass = FALSE gender = PLURAL diff --git a/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm b/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm index 7502eaf3cca..e44352ccd04 100644 --- a/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm +++ b/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm @@ -4,10 +4,10 @@ name = "glass" desc = "Your standard drinking glass." icon_state = "glass_empty" - item_state = "drinking_glass" - amount_per_transfer_from_this = 10 + inhand_icon_state = "drinking_glass" lefthand_file = 'icons/goonstation/mob/inhands/items_lefthand.dmi' righthand_file = 'icons/goonstation/mob/inhands/items_righthand.dmi' + amount_per_transfer_from_this = 10 materials = list(MAT_GLASS = 100) max_integrity = 20 resistance_flags = ACID_PROOF diff --git a/code/modules/food_and_drinks/drinks/drinks_base.dm b/code/modules/food_and_drinks/drinks/drinks_base.dm index 17adae58a18..9e00814aa3d 100644 --- a/code/modules/food_and_drinks/drinks/drinks_base.dm +++ b/code/modules/food_and_drinks/drinks/drinks_base.dm @@ -158,7 +158,6 @@ // rather then having to add it to something else first. They should only contain liquids. They have a default container size of 50. // Formatting is the same as food. - /obj/item/reagent_containers/drinks/coffee name = "Robust Coffee" desc = "Careful, the beverage you're about to enjoy is extremely hot." @@ -176,7 +175,7 @@ name = "Duke Purple tea" desc = "An insult to Duke Purple is an insult to the Space Queen! Any proper gentleman will fight you, if you sully this tea." icon_state = "teacup" - item_state = "coffee" + inhand_icon_state = "coffee" list_reagents = list("tea" = 30) /obj/item/reagent_containers/drinks/tea/Initialize(mapload) @@ -188,14 +187,14 @@ name = "mugwort tea" desc = "A bitter herbal tea." icon_state = "manlydorfglass" - item_state = "coffee" + inhand_icon_state = "coffee" list_reagents = list("mugwort" = 30) /obj/item/reagent_containers/drinks/h_chocolate name = "Dutch hot coco" desc = "Made in Space South America." icon_state = "hot_coco" - item_state = "coffee" + inhand_icon_state = "coffee" list_reagents = list("hot_coco" = 30, "sugar" = 5) resistance_flags = FREEZE_PROOF @@ -203,7 +202,7 @@ name = "hot chocolate" desc = "Made in Space Switzerland." icon_state = "hot_coco" - item_state = "coffee" + inhand_icon_state = "coffee" list_reagents = list("hot_coco" = 15, "chocolate" = 6, "water" = 9) resistance_flags = FREEZE_PROOF @@ -217,7 +216,6 @@ name = "cup ramen" desc = "Just add 10ml of water, self heats! A taste that reminds you of your school years." icon_state = "ramen" - item_state = "ramen" list_reagents = list("dry_ramen" = 30) /obj/item/reagent_containers/drinks/dry_ramen/Initialize(mapload) @@ -229,14 +227,13 @@ name = "canned chicken soup" desc = "A delicious and soothing can of chicken noodle soup; just like spessmom used to microwave it." icon_state = "soupcan" - item_state = "soupcan" list_reagents = list("chicken_soup" = 30) /obj/item/reagent_containers/drinks/sillycup name = "paper cup" desc = "A paper water cup." icon_state = "water_cup_e" - item_state = "coffee" + inhand_icon_state = "coffee" possible_transfer_amounts = null volume = 10 diff --git a/code/modules/food_and_drinks/food/condiment.dm b/code/modules/food_and_drinks/food/condiment.dm index 6e0be4e7a0c..ced7d2a8676 100644 --- a/code/modules/food_and_drinks/food/condiment.dm +++ b/code/modules/food_and_drinks/food/condiment.dm @@ -123,7 +123,7 @@ name = "sugar sack" desc = "Tasty spacey sugar!" icon_state = "sugar" - item_state = "sugar" + inhand_icon_state = "carton" list_reagents = list("sugar" = 50) possible_states = list() @@ -164,7 +164,7 @@ name = "space milk" desc = "It's milk. White and nutritious goodness!" icon_state = "milk" - item_state = "carton" + inhand_icon_state = "contvapour" list_reagents = list("milk" = 50) possible_states = list() @@ -172,7 +172,7 @@ name = "flour sack" desc = "A big bag of flour. Good for baking!" icon_state = "flour" - item_state = "flour" + inhand_icon_state = "contvapour" list_reagents = list("flour" = 30) possible_states = list() @@ -187,7 +187,7 @@ name = "soy milk" desc = "It's soy milk. White and nutritious goodness!" icon_state = "soymilk" - item_state = "carton" + inhand_icon_state = "contvapour" list_reagents = list("soymilk" = 50) possible_states = list() @@ -195,7 +195,7 @@ name = "rice sack" desc = "A big bag of rice. Good for cooking!" icon_state = "rice" - item_state = "flour" + inhand_icon_state = "carton" list_reagents = list("rice" = 30) possible_states = list() diff --git a/code/modules/food_and_drinks/food/foods/ethnic.dm b/code/modules/food_and_drinks/food/foods/ethnic.dm index 43200125c1b..2951b49299a 100644 --- a/code/modules/food_and_drinks/food/foods/ethnic.dm +++ b/code/modules/food_and_drinks/food/foods/ethnic.dm @@ -82,7 +82,7 @@ desc = "Is this chicken cooked? The odds are better than wok paper scissors." icon = 'icons/obj/food/meat.dmi' icon_state = "chickenball" - item_state = "chinese3" + inhand_icon_state = "chinese3" junkiness = 25 list_reagents = list("nutriment" = 2, "msg" = 4, "sugar" = 2) tastes = list("chicken" = 1, "sweetness" = 1) @@ -109,7 +109,7 @@ name = "fried rice" desc = "A timeless classic." icon_state = "chinese4" - item_state = "chinese2" + inhand_icon_state = "chinese2" antable = FALSE junkiness = 20 list_reagents = list("nutriment" = 1, "rice" = 3, "msg" = 4, "sugar" = 2) diff --git a/code/modules/hallucinations/effects/moderate.dm b/code/modules/hallucinations/effects/moderate.dm index 565288387f7..5692d61bf12 100644 --- a/code/modules/hallucinations/effects/moderate.dm +++ b/code/modules/hallucinations/effects/moderate.dm @@ -62,7 +62,7 @@ "\improper C4" = list('icons/obj/grenade.dmi', "plastic-explosive0"), "\improper L6 SAW" = list('icons/obj/guns/projectile.dmi', "l6closed100"), "chainsaw" = list('icons/obj/weapons/melee.dmi', "chainsaw"), - "combat shotgun" = list('icons/obj/guns/projectile.dmi', "cshotgun"), + "combat shotgun" = list('icons/obj/guns/projectile.dmi', "shotgun_combat"), "double-bladed energy sword" = list('icons/obj/weapons/energy_melee.dmi', "dualsaberred1"), "energy sword" = list('icons/obj/weapons/energy_melee.dmi', "swordred"), "fireaxe" = list('icons/obj/weapons/melee.dmi', "fireaxe1"), diff --git a/code/modules/hydroponics/beekeeping/beekeeper_suit.dm b/code/modules/hydroponics/beekeeping/beekeeper_suit.dm index 7f6bb3ebb10..55285eca310 100644 --- a/code/modules/hydroponics/beekeeping/beekeeper_suit.dm +++ b/code/modules/hydroponics/beekeeping/beekeeper_suit.dm @@ -3,7 +3,6 @@ name = "beekeeper hat" desc = "Keeps the li'l buzzing buggers out of your eyes." icon_state = "beekeeper" - item_state = "beekeeper" flags = THICKMATERIAL @@ -11,7 +10,6 @@ name = "beekeeper suit" desc = "Keeps the li'l buzzing buggers away from your squishy bits." icon_state = "beekeeper" - item_state = "beekeeper" flags = THICKMATERIAL allowed = list(/obj/item/melee/flyswatter, /obj/item/reagent_containers/spray, /obj/item/plant_analyzer, /obj/item/seeds, /obj/item/reagent_containers/glass/bottle, /obj/item/cultivator) diff --git a/code/modules/hydroponics/grown/banana.dm b/code/modules/hydroponics/grown/banana.dm index e129e6c5362..24852fb9c49 100644 --- a/code/modules/hydroponics/grown/banana.dm +++ b/code/modules/hydroponics/grown/banana.dm @@ -15,11 +15,10 @@ reagents_add = list("banana" = 0.1, "potassium" = 0.1, "vitamin" = 0.04, "plantmatter" = 0.02) /obj/item/food/grown/banana - seed = /obj/item/seeds/banana name = "banana" desc = "It's an excellent prop for a clown." icon_state = "banana" - item_state = "banana" + seed = /obj/item/seeds/banana trash = /obj/item/grown/bananapeel filling_color = "#FFFF00" bitesize = 5 @@ -44,11 +43,11 @@ return OXYLOSS /obj/item/grown/bananapeel - seed = /obj/item/seeds/banana name = "banana peel" desc = "A peel from a banana." icon_state = "banana_peel" - item_state = "banana_peel" + inhand_icon_state = "banana_peel" + seed = /obj/item/seeds/banana w_class = WEIGHT_CLASS_TINY throw_speed = 3 diff --git a/code/modules/hydroponics/grown/corn.dm b/code/modules/hydroponics/grown/corn.dm index eb8047d1001..76f486d8552 100644 --- a/code/modules/hydroponics/grown/corn.dm +++ b/code/modules/hydroponics/grown/corn.dm @@ -32,7 +32,6 @@ name = "corn cob" desc = "A reminder of meals gone by." icon_state = "corncob" - item_state = "corncob" w_class = WEIGHT_CLASS_TINY throw_speed = 3 @@ -57,11 +56,10 @@ rarity = 10 /obj/item/grown/snapcorn - seed = /obj/item/seeds/corn/snapcorn name = "snap corn" desc = "A cob with snap pops." icon_state = "snapcorn" - item_state = "corncob" + seed = /obj/item/seeds/corn/snapcorn w_class = WEIGHT_CLASS_TINY throw_speed = 3 var/snap_pops = 1 diff --git a/code/modules/hydroponics/hydroitemdefines.dm b/code/modules/hydroponics/hydroitemdefines.dm index 4a6c71527f9..b16c38cf817 100644 --- a/code/modules/hydroponics/hydroitemdefines.dm +++ b/code/modules/hydroponics/hydroitemdefines.dm @@ -4,7 +4,7 @@ desc = "A versatile scanner for analyzing plants, plant produce, and seeds. Can be used on a bag holding unsorted seeds to quickly and thorougly sort them into usable packs." icon = 'icons/obj/device.dmi' icon_state = "hydro" - item_state = "analyzer" + inhand_icon_state = "analyzer" w_class = WEIGHT_CLASS_TINY slot_flags = ITEM_SLOT_BELT origin_tech = "magnets=2;biotech=2" @@ -38,7 +38,7 @@ desc = "It's a toxic mixture, in spray form, to kill small weeds." icon = 'icons/obj/hydroponics/equipment.dmi' icon_state = "weedspray" - item_state = "plantbgone" + inhand_icon_state = "plantbgone" belt_icon = null volume = 100 throw_range = 10 @@ -54,7 +54,7 @@ desc = "It's some pest eliminator spray! Do not inhale!" icon = 'icons/obj/hydroponics/equipment.dmi' icon_state = "pestspray" - item_state = "plantbgone" + inhand_icon_state = "plantbgone" belt_icon = null volume = 100 throw_range = 10 @@ -68,7 +68,7 @@ name = "cultivator" desc = "It's used for removing weeds or scratching your back." icon_state = "cultivator" - item_state = "cultivator" + inhand_icon_state = "cultivator" belt_icon = "cultivator" origin_tech = "engineering=2;biotech=2" flags = CONDUCT @@ -92,11 +92,11 @@ /obj/item/hatchet name = "hatchet" desc = "A very sharp axe blade upon a short fibremetal handle. It has a long history of chopping things, but now it is used for chopping wood." - lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' icon = 'icons/obj/weapons/melee.dmi' icon_state = "hatchet" - item_state = "hatchet" + inhand_icon_state = "hatchet" + lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' belt_icon = "hatchet" flags = CONDUCT force = 12 @@ -119,6 +119,7 @@ name = "duelling knife" desc = "A length of leather-bound wood studded with razor-sharp teeth. How crude." icon_state = "unathiknife" + inhand_icon_state = "knife" attack_verb = list("ripped", "torn", "cut") /obj/item/hatchet/wooden @@ -131,7 +132,9 @@ name = "scythe" desc = "A sharp and curved blade on a long fibremetal handle, this tool makes it easy to reap what you sow." icon = 'icons/obj/weapons/melee.dmi' - icon_state = "scythe0" + icon_state = "scythe" + lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' force = 13 throwforce = 5 throw_range = 3 @@ -183,7 +186,7 @@ name = "telescopic scythe" desc = "A sharp and curved blade on a collapsable fibre metal handle, this tool is the pinnacle of covert reaping technology." icon_state = "tscythe0" - item_state = null //no sprite for folded version, like a tele-baton + inhand_icon_state = null //no sprite for folded version, like a tele-baton force = 3 sharp = FALSE w_class = WEIGHT_CLASS_SMALL @@ -224,10 +227,10 @@ /obj/item/scythe/tele/update_icon_state() if(extend) icon_state = "tscythe1" - item_state = "scythe0" //use the normal scythe in-hands + inhand_icon_state = "scythe" //use the normal scythe in-hands else icon_state = "tscythe0" - item_state = null //no sprite for folded version, like a tele-baton + inhand_icon_state = null //no sprite for folded version, like a tele-baton // ************************************* // Nutrient defines for hydroponics @@ -238,7 +241,7 @@ name = "jug of nutrient" desc = "A decent sized plastic jug." icon_state = "plastic_jug" - item_state = "plastic_jug" + inhand_icon_state = "carton" possible_transfer_amounts = list(1,2,5,10,20,40,80) volume = 80 hitsound = 'sound/weapons/jug_empty_impact.ogg' diff --git a/code/modules/instruments/objs/items/_instrument.dm b/code/modules/instruments/objs/items/_instrument.dm index 5155b6fe23d..8641ff7ed98 100644 --- a/code/modules/instruments/objs/items/_instrument.dm +++ b/code/modules/instruments/objs/items/_instrument.dm @@ -1,12 +1,12 @@ //copy pasta of the space piano, don't hurt me -Pete /obj/item/instrument name = "generic instrument" - force = 10 - max_integrity = 100 - resistance_flags = FLAMMABLE icon = 'icons/obj/musician.dmi' lefthand_file = 'icons/mob/inhands/equipment/instruments_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/instruments_righthand.dmi' + force = 10 + max_integrity = 100 + resistance_flags = FLAMMABLE /// Our song datum. var/datum/song/handheld/song /// Our allowed list of instrument ids. This is nulled on initialize. diff --git a/code/modules/instruments/objs/items/headphones.dm b/code/modules/instruments/objs/items/headphones.dm index 80b336e4942..76678b1b6de 100644 --- a/code/modules/instruments/objs/items/headphones.dm +++ b/code/modules/instruments/objs/items/headphones.dm @@ -2,7 +2,7 @@ name = "headphones" desc = "Unce unce unce unce." icon_state = "headphones0" - item_state = "headphones0" + inhand_icon_state = "headphones" actions_types = list(/datum/action/item_action/change_headphones_song, /datum/action/item_action/toggle_music_notes) var/datum/song/headphones/song var/on = FALSE @@ -47,11 +47,11 @@ return song.ui_act(action, params) /obj/item/clothing/ears/headphones/update_icon_state() + icon_state = "headphones[on]" var/mob/living/carbon/human/user = loc if(istype(user)) user.update_action_buttons_icon() user.update_inv_ears() - icon_state = item_state = "headphones[on]" /obj/item/clothing/ears/headphones/item_action_slot_check(slot) if(slot & ITEM_SLOT_BOTH_EARS) diff --git a/code/modules/instruments/objs/items/instrument_items.dm b/code/modules/instruments/objs/items/instrument_items.dm index 5c524455f3e..aede2eab3a0 100644 --- a/code/modules/instruments/objs/items/instrument_items.dm +++ b/code/modules/instruments/objs/items/instrument_items.dm @@ -2,7 +2,6 @@ name = "space violin" desc = "A wooden musical instrument with four strings and a bow. \"The devil went down to space, he was looking for an assistant to grief.\"" icon_state = "violin" - item_state = "violin" hitsound = "swing_hit" allowed_instrument_ids = "violin" @@ -10,14 +9,12 @@ name = "golden violin" desc = "A golden musical instrument with four strings and a bow. \"The devil went down to space, he was looking for an assistant to grief.\"" icon_state = "golden_violin" - item_state = "golden_violin" resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF /obj/item/instrument/piano_synth name = "synthesizer" desc = "An advanced electronic synthesizer that can be used as various instruments." icon_state = "synth" - item_state = "synth" allowed_instrument_ids = "piano" /obj/item/instrument/piano_synth/Initialize(mapload) @@ -28,7 +25,6 @@ name = "banjo" desc = "A 'Mura' brand banjo. It's pretty much just a drum with a neck and strings." icon_state = "banjo" - item_state = "banjo" attack_verb = list("scruggs-styled", "hum-diggitied", "shin-digged", "clawhammered") hitsound = 'sound/weapons/banjoslap.ogg' allowed_instrument_ids = "banjo" @@ -37,7 +33,6 @@ name = "guitar" desc = "It's made of wood and has a kit of varied strings." icon_state = "guitar" - item_state = "guitar" attack_verb = list("played metal on", "serenaded", "crashed", "smashed") hitsound = 'sound/weapons/guitarslam.ogg' allowed_instrument_ids = list("guitar", "csteelgt", "cnylongt", "ccleangt", "cmutedgt", "sleggt", "piclgt") @@ -52,7 +47,6 @@ name = "electric guitar" desc = "Makes all your shredding needs possible." icon_state = "eguitar" - item_state = "eguitar" force = 12 attack_verb = list("played metal on", "shredded", "crashed", "smashed") hitsound = 'sound/weapons/stringsmash.ogg' @@ -62,28 +56,24 @@ name = "glockenspiel" desc = "Smooth metal bars perfect for any marching band." icon_state = "glockenspiel" - item_state = "glockenspiel" allowed_instrument_ids = list("glockenspiel", "crvibr") /obj/item/instrument/accordion name = "accordion" desc = "Pun-Pun not included." icon_state = "accordion" - item_state = "accordion" allowed_instrument_ids = list("accordion", "crack", "crtango") /obj/item/instrument/trumpet name = "trumpet" desc = "To announce the arrival of the king!" icon_state = "trumpet" - item_state = "trumpet" allowed_instrument_ids = list("crtrumpet") /obj/item/instrument/trumpet/spectral name = "spectral trumpet" desc = "Things are about to get spooky!" icon_state = "spectral_trumpet" - item_state = "spectral_trumpet" force = 0 attack_verb = list("played", "jazzed", "trumpeted", "mourned", "dooted", "spooked") @@ -99,7 +89,6 @@ name = "saxophone" desc = "This soothing sound will be sure to leave your audience in tears." icon_state = "saxophone" - item_state = "saxophone" allowed_instrument_ids = "saxophone" /obj/item/instrument/saxophone/spectral @@ -120,7 +109,7 @@ name = "trombone" desc = "How can any pool table ever hope to compete?" icon_state = "trombone" - item_state = "trombone" + inhand_icon_state = "trombone" allowed_instrument_ids = list("trombone", "crtrombone") /obj/item/instrument/trombone/spectral @@ -152,14 +141,12 @@ desc = "Just like in school, playing ability and all." force = 5 icon_state = "recorder" - item_state = "recorder" allowed_instrument_ids = "recorder" /obj/item/instrument/harmonica name = "harmonica" desc = "For when you get a bad case of the space blues." icon_state = "harmonica" - item_state = "harmonica" force = 5 w_class = WEIGHT_CLASS_SMALL allowed_instrument_ids = "harmonica" @@ -168,14 +155,12 @@ name = "xylophone" desc = "A percussion instrument with a bright tone." icon_state = "xylophone" - item_state = "xylophone" allowed_instrument_ids = list("xylophone", "crvibr") /obj/item/instrument/bikehorn name = "gilded bike horn" desc = "An exquisitely decorated bike horn, capable of honking in a variety of notes." icon_state = "bike_horn" - item_state = "bike_horn" lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' righthand_file = 'icons/mob/inhands/items_righthand.dmi' attack_verb = list("beautifully honks") diff --git a/code/modules/martial_arts/judo.dm b/code/modules/martial_arts/judo.dm index 48c328ef678..b5991b86c8e 100644 --- a/code/modules/martial_arts/judo.dm +++ b/code/modules/martial_arts/judo.dm @@ -12,9 +12,9 @@ /obj/item/storage/belt/judobelt name = "\improper Corporate Judo Belt" desc = "Teaches the wearer NT Corporate Judo." - icon_state = "judobelt" - item_state = "judo" + icon_state = "judo" w_class = WEIGHT_CLASS_BULKY + layer_over_suit = TRUE storage_slots = 3 max_combined_w_class = 7 var/datum/martial_art/judo/style diff --git a/code/modules/martial_arts/krav_maga.dm b/code/modules/martial_arts/krav_maga.dm index b796c1ce4c9..6dbee9c3973 100644 --- a/code/modules/martial_arts/krav_maga.dm +++ b/code/modules/martial_arts/krav_maga.dm @@ -171,7 +171,6 @@ name = "Krav Maga gloves" desc = "These gloves can teach you to perform Krav Maga using nanochips for as long as you're wearing them." icon_state = "fightgloves" - item_state = "fightgloves" dyeable = FALSE resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF @@ -197,7 +196,7 @@ name = "Combat gloves plus" desc = "These combat gloves have been upgraded with nanochips that teach the wearer Krav Maga." icon_state = "combat" - item_state = "swat_gl" + inhand_icon_state = "swat_gl" siemens_coefficient = 0 permeability_coefficient = 0.05 strip_delay = 8 SECONDS diff --git a/code/modules/mining/equipment/explorer_gear.dm b/code/modules/mining/equipment/explorer_gear.dm index 739c26c5d57..430a000d14e 100644 --- a/code/modules/mining/equipment/explorer_gear.dm +++ b/code/modules/mining/equipment/explorer_gear.dm @@ -3,7 +3,6 @@ name = "explorer suit" desc = "An armoured suit for exploring harsh environments." icon_state = "explorer" - item_state = "explorer" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT cold_protection = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS @@ -14,7 +13,6 @@ allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/resonator, /obj/item/mining_scanner, /obj/item/t_scanner/adv_mining_scanner, /obj/item/gun/energy/kinetic_accelerator, /obj/item/pickaxe) resistance_flags = FIRE_PROOF hide_tail_by_species = list("Vox" , "Vulpkanin" , "Unathi" , "Tajaran") - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/suit.dmi', "Drask" = 'icons/mob/clothing/species/drask/suit.dmi', @@ -27,7 +25,6 @@ name = "explorer hood" desc = "An armoured hood for exploring harsh environments." icon_state = "explorer" - item_state = "explorer" flags = BLOCKHAIR | NODROP flags_cover = HEADCOVERSEYES min_cold_protection_temperature = FIRE_HELM_MIN_TEMP_PROTECT @@ -36,7 +33,6 @@ heat_protection = HEAD armor = list(MELEE = 20, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 50, RAD = 50, FIRE = 50, ACID = 50) resistance_flags = FIRE_PROOF - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/head.dmi', "Drask" = 'icons/mob/clothing/species/drask/head.dmi', @@ -48,7 +44,6 @@ name = "H.E.C.K. suit" desc = "Hostile Environment Cross-Kinetic Suit: A suit designed to withstand the wide variety of hazards from Lavaland. It wasn't enough for its last owner." icon_state = "hostile_env" - item_state = "hostile_env" max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT resistance_flags = FIRE_PROOF | LAVA_PROOF flags_2 = RAD_PROTECT_CONTENTS_2 @@ -56,7 +51,6 @@ armor = list(MELEE = 120, BULLET = 35, LASER = 25, ENERGY = 25, BOMB = 150, RAD = INFINITY, FIRE = INFINITY, ACID = INFINITY) allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/resonator, /obj/item/mining_scanner, /obj/item/t_scanner/adv_mining_scanner, /obj/item/gun/energy/kinetic_accelerator, /obj/item/pickaxe, /obj/item/melee/spellblade) hide_tail_by_species = list("Vox", "Vulpkanin", "Unathi", "Tajaran") - sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/suit.dmi', "Drask" = 'icons/mob/clothing/species/drask/suit.dmi', @@ -86,7 +80,6 @@ name = "H.E.C.K. helmet" desc = "Hostile Environment Cross-Kinetic Helmet: A helmet designed to withstand the wide variety of hazards from Lavaland. It wasn't enough for its last owner." icon_state = "hostile_env" - item_state = "hostile_env" max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT armor = list(MELEE = 120, BULLET = 35, LASER = 25, ENERGY = 25, BOMB = 150, RAD = INFINITY, FIRE = INFINITY, ACID = INFINITY) resistance_flags = FIRE_PROOF | LAVA_PROOF @@ -104,7 +97,7 @@ name = "prisoner gulag suit" desc = "An unarmored heat resistant mining suit, heavy and uncomfortable as a punishment in itself." icon_state = "hardsuit_gulag" - item_state = "hardsuit_gulag" + inhand_icon_state = null gas_transfer_coefficient = 0.90 permeability_coefficient = 0.50 allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/resonator, /obj/item/mining_scanner, /obj/item/t_scanner/adv_mining_scanner, /obj/item/gun/energy/kinetic_accelerator, /obj/item/pickaxe) @@ -114,13 +107,13 @@ strip_delay = 60 put_on_delay = 60 resistance_flags = FIRE_PROOF - hide_tail_by_species = list("Vox" , "Vulpkanin" , "Unathi" , "Tajaran") + hide_tail_by_species = list("Vox", "Vulpkanin", "Unathi", "Tajaran") /obj/item/clothing/head/helmet/space/prisoner_gulag name = "gulag helmet" desc = "A metallic helmet designed to operate with the mining suit, while dense it offers little protection aside heat." icon_state = "hardsuit_gulag" - item_state = "hardsuit_gulag" + inhand_icon_state = null flags = BLOCKHAIR flags_cover = HEADCOVERSEYES min_cold_protection_temperature = FIRE_HELM_MIN_TEMP_PROTECT diff --git a/code/modules/mining/equipment/hardmode_grenade.dm b/code/modules/mining/equipment/hardmode_grenade.dm index b7dd5de18c0..ffa082a1470 100644 --- a/code/modules/mining/equipment/hardmode_grenade.dm +++ b/code/modules/mining/equipment/hardmode_grenade.dm @@ -26,7 +26,6 @@ By participating in this experiment you waive all rights for compensation of death on the job. "} - /obj/item/disk/fauna_research name = "empty HRD-MDE project disk" desc = "A disk used by the HRD-MDE project. Seems empty?" diff --git a/code/modules/mining/equipment/kinetic_crusher.dm b/code/modules/mining/equipment/kinetic_crusher.dm index 3b8099c3787..fc19a2d392c 100644 --- a/code/modules/mining/equipment/kinetic_crusher.dm +++ b/code/modules/mining/equipment/kinetic_crusher.dm @@ -4,11 +4,11 @@ desc = "An early design of the proto-kinetic accelerator, it is little more than a combination of various mining tools cobbled together, forming a high-tech club. \ While it is an effective mining tool, it did little to aid any but the most skilled and/or suicidal miners against local fauna." icon = 'icons/obj/mining.dmi' + icon_state = "crusher" base_icon_state = "crusher" + inhand_icon_state = "crusher0" lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' - icon_state = "crusher" - item_state = "crusher0" w_class = WEIGHT_CLASS_BULKY slot_flags = ITEM_SLOT_BACK throwforce = 5 @@ -186,7 +186,7 @@ visible_message("[src]'s light fades and turns off.") /obj/item/kinetic_crusher/update_icon_state() - item_state = "crusher[HAS_TRAIT(src, TRAIT_WIELDED)]" + inhand_icon_state = "crusher[HAS_TRAIT(src, TRAIT_WIELDED)]" /obj/item/kinetic_crusher/update_overlays() . = ..() diff --git a/code/modules/mining/equipment/lazarus_injector.dm b/code/modules/mining/equipment/lazarus_injector.dm index 84646692e28..c7c2a9bb2c1 100644 --- a/code/modules/mining/equipment/lazarus_injector.dm +++ b/code/modules/mining/equipment/lazarus_injector.dm @@ -4,7 +4,7 @@ desc = "An injector with a cocktail of nanomachines and chemicals, this device can seemingly raise animals from the dead, making them become friendly to the user. Unfortunately, the process is useless on higher forms of life and incredibly costly, so these were hidden in storage until an executive thought they'd be great motivation for some of their employees." icon = 'icons/obj/hypo.dmi' icon_state = "lazarus_hypo" - item_state = "hypo" + inhand_icon_state = "hypo" origin_tech = "biotech=4;magnets=6" w_class = WEIGHT_CLASS_SMALL throw_speed = 3 diff --git a/code/modules/mining/equipment/mineral_scanner.dm b/code/modules/mining/equipment/mineral_scanner.dm index 615c6131f5b..71101b14755 100644 --- a/code/modules/mining/equipment/mineral_scanner.dm +++ b/code/modules/mining/equipment/mineral_scanner.dm @@ -1,10 +1,10 @@ /**********************Mining Scanner**********************/ /obj/item/mining_scanner - desc = "A scanner that checks surrounding rock for useful minerals; it can also be used to stop gibtonite detonations. Wear material scanners for optimal results." name = "manual mining scanner" + desc = "A scanner that checks surrounding rock for useful minerals; it can also be used to stop gibtonite detonations. Wear material scanners for optimal results." icon = 'icons/obj/device.dmi' icon_state = "mining1" - item_state = "analyzer" + inhand_icon_state = "analyzer" w_class = WEIGHT_CLASS_SMALL flags = CONDUCT slot_flags = ITEM_SLOT_BELT @@ -20,7 +20,6 @@ current_cooldown = world.time + cooldown mineral_scan_pulse(get_turf(user)) - //Debug item to identify all ore spread quickly /obj/item/mining_scanner/admin @@ -31,10 +30,10 @@ qdel(src) /obj/item/t_scanner/adv_mining_scanner - desc = "A scanner that automatically checks surrounding rock for useful minerals; it can also be used to stop gibtonite detonations. Wear meson scanners for optimal results. This one has an extended range." name = "advanced automatic mining scanner" + desc = "A scanner that automatically checks surrounding rock for useful minerals; it can also be used to stop gibtonite detonations. Wear meson scanners for optimal results. This one has an extended range." icon_state = "mining0" - item_state = "analyzer" + inhand_icon_state = "analyzer" flags = CONDUCT var/cooldown = 35 var/current_cooldown = 0 diff --git a/code/modules/mining/equipment/mining_charges.dm b/code/modules/mining/equipment/mining_charges.dm index 934d31cdedd..53704160d5d 100644 --- a/code/modules/mining/equipment/mining_charges.dm +++ b/code/modules/mining/equipment/mining_charges.dm @@ -3,7 +3,7 @@ desc = "Used to make big holes in rocks. Only works on rocks!" icon = 'icons/obj/mining.dmi' icon_state = "mining-charge-2" - item_state = "charge_indust" + inhand_icon_state = "charge_indust" det_time = 5 origin_tech = "materials=1" notify_admins = FALSE // no need to make adminlogs on lavaland, while they are "safe" to use @@ -129,7 +129,7 @@ name = "mining charge" desc = "A mining charge. This one seems less powerful than industrial. Only works on rocks!" icon_state = "mining-charge-1" - item_state = "charge_lesser" + inhand_icon_state = "charge_lesser" smoke_amount = 1 boom_sizes = list(1, 2, 3) @@ -137,7 +137,7 @@ name = "experimental mining charge" desc = "A mining charge. This one seems much more powerful than normal!" icon_state = "mining-charge-3" - item_state = "charge_mega" + inhand_icon_state = "charge_mega" smoke_amount = 5 boom_sizes = list(4, 6, 8) diff --git a/code/modules/mining/equipment/mining_tools.dm b/code/modules/mining/equipment/mining_tools.dm index f688446804c..a4a58288f34 100644 --- a/code/modules/mining/equipment/mining_tools.dm +++ b/code/modules/mining/equipment/mining_tools.dm @@ -8,7 +8,6 @@ slot_flags = ITEM_SLOT_BELT force = 15 throwforce = 10 - item_state = "pickaxe" w_class = WEIGHT_CLASS_BULKY materials = list(MAT_METAL = 2000) //one sheet, but where can you make them? origin_tech = "materials=2;engineering=3" @@ -42,6 +41,7 @@ name = "compact pickaxe" desc = "A smaller, compact version of the standard pickaxe." icon_state = "minipick" + inhand_icon_state = "pickaxe" force = 10 throwforce = 7 w_class = WEIGHT_CLASS_NORMAL @@ -51,7 +51,6 @@ name = "bone pickaxe" desc = "Do it yourself pickaxe." icon_state = "bone_pickaxe" - item_state = "bone_pickaxe" origin_tech = "materials=1;engineering=2" toolspeed = 0.7 force = 16 @@ -61,7 +60,6 @@ name = "silver-plated pickaxe" desc = "A silver-plated pickaxe that mines slightly faster than standard-issue." icon_state = "spickaxe" - item_state = "spickaxe" origin_tech = "materials=3;engineering=4" toolspeed = 0.5 //mines faster than a normal pickaxe, bought from mining vendor force = 17 @@ -71,7 +69,6 @@ name = "golden pickaxe" desc = "A gold-plated pickaxe that mines faster than standard-issue." icon_state = "gpickaxe" - item_state = "gpickaxe" origin_tech = "materials=4;engineering=4" toolspeed = 0.4 force = 18 @@ -81,7 +78,6 @@ name = "diamond-tipped pickaxe" desc = "A pickaxe with a diamond pick head. Extremely robust at cracking rock walls and digging up dirt." icon_state = "dpickaxe" - item_state = "dpickaxe" origin_tech = "materials=5;engineering=4" toolspeed = 0.3 force = 19 @@ -91,7 +87,7 @@ name = "mining drill" desc = "An electric mining drill for the especially scrawny." icon_state = "handdrill" - item_state = "jackhammer" + inhand_icon_state = "jackhammer" digsound = list('sound/weapons/drill.ogg') toolspeed = 0.6 //available from roundstart, faster than a pickaxe. hitsound = 'sound/weapons/drill.ogg' @@ -136,7 +132,6 @@ slot_flags = ITEM_SLOT_BELT force = 8 throwforce = 4 - item_state = "shovel" materials = list(MAT_METAL = 200) origin_tech = "materials=2;engineering=2" attack_verb = list("bashed", "bludgeoned", "thrashed", "whacked") @@ -152,7 +147,6 @@ name = "spade" desc = "A small tool for digging and moving dirt." icon_state = "spade" - item_state = "spade" belt_icon = "spade" force = 5 throwforce = 7 diff --git a/code/modules/mining/equipment/resonator.dm b/code/modules/mining/equipment/resonator.dm index 4b01acda2b8..2a9b09f797b 100644 --- a/code/modules/mining/equipment/resonator.dm +++ b/code/modules/mining/equipment/resonator.dm @@ -3,7 +3,6 @@ name = "resonator" icon = 'icons/obj/mining_tool.dmi' icon_state = "resonator" - item_state = "resonator" origin_tech = "magnets=3;engineering=3" desc = "A handheld device that creates small fields of energy that resonate until they detonate, crushing rock. It can also be activated without a target to create a field at the user's location, to act as a delayed time trap. It's more effective in a vaccuum." force = 15 @@ -32,7 +31,6 @@ name = "upgraded resonator" desc = "An upgraded version of the resonator that can produce more fields at once, as well as having no damage penalty for bursting a resonance field early. It also allows you to set 'Resonance matrixes', that detonate after someone (or something) walks over it." icon_state = "resonator_u" - item_state = "resonator_u" origin_tech = "materials=4;powerstorage=3;engineering=3;magnets=3" fieldlimit = 6 quick_burst_mod = 1 diff --git a/code/modules/mining/equipment/survival_pod.dm b/code/modules/mining/equipment/survival_pod.dm index 4f438a40495..e6be08c8252 100644 --- a/code/modules/mining/equipment/survival_pod.dm +++ b/code/modules/mining/equipment/survival_pod.dm @@ -405,7 +405,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/economy/vending/wallmed/survival_pod, icon = initial(I.icon) desc = initial(I.desc) icon_state = initial(I.icon_state) - item_state = initial(I.item_state) + inhand_icon_state = initial(I.inhand_icon_state) lefthand_file = initial(I.lefthand_file) righthand_file = initial(I.righthand_file) slot_flags = initial(I.slot_flags) diff --git a/code/modules/mining/equipment/vendor_items.dm b/code/modules/mining/equipment/vendor_items.dm index 4827864135a..6c604a4a488 100644 --- a/code/modules/mining/equipment/vendor_items.dm +++ b/code/modules/mining/equipment/vendor_items.dm @@ -3,10 +3,9 @@ /**********************Facehugger toy**********************/ /obj/item/clothing/mask/facehugger/toy - item_state = "facehugger_inactive" desc = "A toy often used to play pranks on other miners by putting it in their beds. It takes a bit to recharge after latching onto something." - real = 0 - sterile = 1 + real = FALSE + sterile = TRUE /obj/item/clothing/mask/facehugger/toy/Die() return diff --git a/code/modules/mining/equipment/wormhole_jaunter.dm b/code/modules/mining/equipment/wormhole_jaunter.dm index 8e507685721..9ac3ce4c647 100644 --- a/code/modules/mining/equipment/wormhole_jaunter.dm +++ b/code/modules/mining/equipment/wormhole_jaunter.dm @@ -7,7 +7,8 @@ GLOBAL_LIST_EMPTY(wormhole_effect) desc = "A single use device harnessing outdated wormhole technology, Nanotrasen has since turned its eyes to bluespace for more accurate teleportation. \ The wormholes it creates are unpleasant to travel through, to say the least. If attached to your belt, it'll automatically activate should you fall into a chasm." icon_state = "Jaunter" - item_state = "electronic" + worn_icon_state = "electronic" + inhand_icon_state = "electronic" w_class = WEIGHT_CLASS_SMALL throw_speed = 3 throw_range = 5 @@ -98,7 +99,7 @@ GLOBAL_LIST_EMPTY(wormhole_effect) icon = 'icons/obj/lighting.dmi' desc = "A single-use extraction flare that will let you create a portal to any beacon on the station. You must choose the destination beforehand, else it will target a random beacon. The portal is generated 5 seconds after activation, and has 1 use." icon_state = "flare-contractor" - item_state = "flare" + inhand_icon_state = "flare" var/destination /obj/item/wormhole_jaunter/contractor/examine(mob/user) diff --git a/code/modules/mining/lavaland/loot/ashdragon_loot.dm b/code/modules/mining/lavaland/loot/ashdragon_loot.dm index 4841f3c0f53..827b505187f 100644 --- a/code/modules/mining/lavaland/loot/ashdragon_loot.dm +++ b/code/modules/mining/lavaland/loot/ashdragon_loot.dm @@ -5,7 +5,6 @@ desc = "A rusted and dulled blade. It doesn't look like it'd do much damage." icon = 'icons/obj/weapons/magical_weapons.dmi' icon_state = "spectral" - item_state = "spectral" flags = CONDUCT sharp = TRUE w_class = WEIGHT_CLASS_BULKY @@ -228,7 +227,6 @@ icon_state = "lavastaff" lefthand_file = 'icons/mob/inhands/staves_lefthand.dmi' righthand_file = 'icons/mob/inhands/staves_righthand.dmi' - item_state = "lavastaff" slot_flags = ITEM_SLOT_BACK w_class = WEIGHT_CLASS_BULKY force = 25 diff --git a/code/modules/mining/lavaland/loot/hierophant_loot.dm b/code/modules/mining/lavaland/loot/hierophant_loot.dm index 57bc3a1b28b..bc73ecca569 100644 --- a/code/modules/mining/lavaland/loot/hierophant_loot.dm +++ b/code/modules/mining/lavaland/loot/hierophant_loot.dm @@ -3,9 +3,8 @@ /obj/item/hierophant_club name = "hierophant club" desc = "The strange technology of this large club allows various nigh-magical feats. It used to beat you, but now you can set the beat." - icon_state = "hierophant_club_ready_beacon" - item_state = "hierophant_club_ready_beacon" icon = 'icons/obj/lavaland/artefacts.dmi' + icon_state = "hierophant_club_ready_beacon" lefthand_file = 'icons/mob/inhands/64x64_lefthand.dmi' righthand_file = 'icons/mob/inhands/64x64_righthand.dmi' inhand_x_dimension = 64 @@ -115,7 +114,6 @@ /obj/item/hierophant_club/update_icon_state() icon_state = "hierophant_club[timer <= world.time ? "_ready":""][(beacon && !QDELETED(beacon)) ? "":"_beacon"]" - item_state = icon_state if(ismob(loc)) var/mob/M = loc M.update_inv_l_hand() diff --git a/code/modules/mining/lavaland/loot/legion_loot.dm b/code/modules/mining/lavaland/loot/legion_loot.dm index 01b1788c9fc..28390dfecab 100644 --- a/code/modules/mining/lavaland/loot/legion_loot.dm +++ b/code/modules/mining/lavaland/loot/legion_loot.dm @@ -1,11 +1,10 @@ /obj/item/storm_staff name = "staff of storms" desc = "An ancient staff retrieved from the remains of Legion. The wind stirs as you move it." + icon = 'icons/obj/guns/magic.dmi' icon_state = "staffofstorms" lefthand_file = 'icons/mob/inhands/staves_lefthand.dmi' righthand_file = 'icons/mob/inhands/staves_righthand.dmi' - item_state = "staffofstorms" - icon = 'icons/obj/guns/magic.dmi' slot_flags = ITEM_SLOT_BACK w_class = WEIGHT_CLASS_BULKY force = 25 diff --git a/code/modules/mining/lavaland/loot/tendril_loot.dm b/code/modules/mining/lavaland/loot/tendril_loot.dm index 0ecd672d893..edde0108c51 100644 --- a/code/modules/mining/lavaland/loot/tendril_loot.dm +++ b/code/modules/mining/lavaland/loot/tendril_loot.dm @@ -17,6 +17,9 @@ desc = "Somehow, it's in two places at once." icon = 'icons/obj/storage.dmi' icon_state = "cultpack" + inhand_icon_state = "backpack" + lefthand_file = 'icons/mob/inhands/clothing_lefthand.dmi' + righthand_file = 'icons/mob/inhands/clothing_righthand.dmi' slot_flags = ITEM_SLOT_BACK resistance_flags = INDESTRUCTIBLE var/obj/item/storage/backpack/shared/bag @@ -150,10 +153,10 @@ /obj/item/oar name = "oar" + desc = "Not to be confused with the kind Research hassles you for." icon = 'icons/obj/vehicles.dmi' icon_state = "oar" - item_state = "rods" - desc = "Not to be confused with the kind Research hassles you for." + inhand_icon_state = "rods" force = 12 resistance_flags = LAVA_PROOF | FIRE_PROOF @@ -200,7 +203,7 @@ desc = "This lantern gives off no light, but is home to a friendly wisp." icon = 'icons/obj/lighting.dmi' icon_state = "lantern-blue" - item_state = "lantern" + inhand_icon_state = "lantern" light_range = 7 var/obj/effect/wisp/wisp var/sight_flags = SEE_MOBS @@ -332,9 +335,11 @@ /obj/item/gun/magic/hook name = "meat hook" desc = "Mid or feed." - ammo_type = /obj/item/ammo_casing/magic/hook icon_state = "hook" - item_state = "chain" + inhand_icon_state = "chain" + lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' + ammo_type = /obj/item/ammo_casing/magic/hook fire_sound = 'sound/weapons/batonextend.ogg' max_charges = 1 flags = NOBLUDGEON diff --git a/code/modules/mining/mine_items.dm b/code/modules/mining/mine_items.dm index 63469656718..79a9602f993 100644 --- a/code/modules/mining/mine_items.dm +++ b/code/modules/mining/mine_items.dm @@ -31,7 +31,6 @@ /obj/item/flashlight/lantern name = "lantern" icon_state = "lantern" - item_state = "lantern" desc = "A mining lantern." brightness_on = 6 // luminosity when on diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm index 92a4be08974..51cdee2a420 100644 --- a/code/modules/mining/ores_coins.dm +++ b/code/modules/mining/ores_coins.dm @@ -9,9 +9,9 @@ /obj/item/stack/ore name = "rock" icon = 'icons/obj/stacks/ores.dmi' + icon_state = "ore" lefthand_file = 'icons/mob/inhands/ore_lefthand.dmi' righthand_file = 'icons/mob/inhands/ore_righthand.dmi' - icon_state = "ore" singular_name = "ore chunk" var/points = 0 //How many points this ore gets you from the ore redemption machine var/refined_type = null //What this ore defaults to being refined into @@ -51,7 +51,6 @@ name = "sand pile" desc = "A coarse, dust mainly composed of quartz and silica-rich rock. Among its many uses, it can be refined into glass when fired at high tempratures." icon_state = "sand" - item_state = "sand" singular_name = "sand pile" points = 1 refined_type = /obj/item/stack/sheet/glass @@ -99,7 +98,6 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ name = "volcanic ash" desc = "A coarse, abrasive basaltic dust rich in silica and various elemental oxides. Commonly refined into glass or used as fertiliser." icon_state = "volcanic_sand" - item_state = "volcanic_sand" singular_name = "volcanic ash pile" /obj/item/stack/ore/glass/basalt/examine(mob/user) @@ -115,7 +113,6 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ name = "iron ore" desc = "Exceptionally common ore that can be refined into iron and steel." icon_state = "iron_ore" - item_state = "iron_ore" singular_name = "iron ore chunk" points = 1 refined_type = /obj/item/stack/sheet/metal @@ -125,7 +122,6 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ name = "plasma ore" desc = "The reason you're here." icon_state = "plasma_ore" - item_state = "plasma_ore" origin_tech = "plasmatech=2;materials=2" singular_name = "plasma ore chunk" points = 15 @@ -136,7 +132,6 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ name = "silver ore" desc = "Metal ore rich in precious silver." icon_state = "silver_ore" - item_state = "silver_ore" origin_tech = "materials=3" singular_name = "silver ore chunk" points = 16 @@ -147,7 +142,6 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ name = "gold ore" desc = "WE'RE RICH!" icon_state = "gold_ore" - item_state = "gold_ore" origin_tech = "materials=4" singular_name = "gold ore chunk" points = 18 @@ -158,7 +152,6 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ name = "uranium ore" desc = "Radioactive ore containing significant amounts of natural uranium." icon_state = "uranium_ore" - item_state = "uranium_ore" origin_tech = "materials=5" singular_name = "uranium ore chunk" points = 30 @@ -168,7 +161,6 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ /obj/item/stack/ore/titanium name = "titanium ore" icon_state = "titanium_ore" - item_state = "titanium_ore" singular_name = "titanium ore chunk" points = 50 materials = list(MAT_TITANIUM=MINERAL_MATERIAL_AMOUNT) @@ -178,7 +170,6 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ name = "diamond ore" desc = "Rock formation containing diamond." icon_state = "diamond_ore" - item_state = "diamond_ore" origin_tech = "materials=6" singular_name = "diamond ore chunk" points = 50 @@ -192,7 +183,6 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ name = "platinum ore" desc = "Rock formation containing platinum." icon_state = "platinum_ore" - item_state = "platinum_ore" origin_tech = "materials=5" singular_name = "platinum ore chunk" points = 50 @@ -203,7 +193,6 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ name = "palladium ore" desc = "Rock formation containing palladium." icon_state = "palladium_ore" - item_state = "palladium_ore" origin_tech = "materials=5" singular_name = "palladium ore chunk" points = 50 @@ -214,7 +203,6 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ name = "iridium ore" desc = "Rock formation containing iridium." icon_state = "iridium_ore" - item_state = "iridium_ore" origin_tech = "materials=5" singular_name = "iridium ore chunk" points = 50 @@ -233,7 +221,6 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ name = "bananium ore" desc = "HONK!" icon_state = "bananium_ore" - item_state = "bananium_ore" origin_tech = "materials=4" singular_name = "bananium ore chunk" points = 60 @@ -244,7 +231,6 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ name = "tranquillite ore" desc = "..." icon_state = "tranquillite_ore" - item_state = "tranquillite_ore" origin_tech = "materials=4" singular_name = "transquillite ore chunk" points = 60 @@ -265,7 +251,6 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ desc = "Extremely explosive if struck with mining equipment, Gibtonite is often used by miners to speed up their work by using it as a mining charge. This material is illegal to possess by unauthorized personnel under Space Law." icon = 'icons/obj/mining.dmi' icon_state = "Gibtonite ore" - item_state = "Gibtonite ore" w_class = WEIGHT_CLASS_BULKY throw_range = 0 anchored = TRUE //Forces people to carry it by hand, no pulling! diff --git a/code/modules/mob/living/basic/minebots/minebot.dm b/code/modules/mob/living/basic/minebots/minebot.dm index a0f3ed03c52..cc5b8880bcf 100644 --- a/code/modules/mob/living/basic/minebots/minebot.dm +++ b/code/modules/mob/living/basic/minebots/minebot.dm @@ -171,10 +171,10 @@ /obj/item/mining_drone_cube name = "mining drone cube" desc = "Compressed mining drone, ready for deployment. Just press the button to activate!" - w_class = WEIGHT_CLASS_SMALL icon = 'icons/obj/aibots.dmi' icon_state = "minedronecube" - item_state = "electronic" + inhand_icon_state = "electronic" + w_class = WEIGHT_CLASS_SMALL /obj/item/mining_drone_cube/attack_self__legacy__attackchain(mob/user) user.visible_message("\The [src] suddenly expands into a fully functional mining drone!", \ diff --git a/code/modules/mob/living/carbon/alien/humanoid/humanoid_update_icons.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid_update_icons.dm index 50d6ce7d034..9925d08a966 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/humanoid_update_icons.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/humanoid_update_icons.dm @@ -77,8 +77,7 @@ wear_suit.screen_loc = UI_OCLOTHING //TODO //...draw the item in the inventory screen client.screen += wear_suit //Either way, add the item to the HUD - var/t_state = wear_suit.item_state - if(!t_state) t_state = wear_suit.icon_state + var/t_state = wear_suit.worn_icon_state || wear_suit.icon_state var/image/standing = image("icon" = 'icons/mob/mob.dmi', "icon_state" = "[t_state]") if(wear_suit.blood_DNA) @@ -87,7 +86,7 @@ t_suit = "armor" standing.overlays += image("icon" = 'icons/effects/blood.dmi', "icon_state" = "[t_suit]blood") - if(wear_suit.breakouttime) + if(wear_suit.breakouttime) // crazy drop_r_hand() drop_l_hand() @@ -99,8 +98,7 @@ /mob/living/carbon/alien/humanoid/update_inv_head() if(head) - var/t_state = head.item_state - if(!t_state) t_state = head.icon_state + var/t_state = head.worn_icon_state || head.icon_state var/image/standing = image("icon" = 'icons/mob/mob.dmi', "icon_state" = "[t_state]") if(head.blood_DNA) standing.overlays += image("icon" = 'icons/effects/blood.dmi', "icon_state" = "helmetblood") @@ -113,8 +111,7 @@ /mob/living/carbon/alien/humanoid/update_inv_r_hand() ..() if(r_hand) - var/t_state = r_hand.item_state - if(!t_state) t_state = r_hand.icon_state + var/t_state = r_hand.inhand_icon_state || r_hand.icon_state r_hand.screen_loc = UI_RHAND overlays_standing[X_R_HAND_LAYER] = image("icon" = r_hand.righthand_file, "icon_state" = t_state) else @@ -124,8 +121,7 @@ /mob/living/carbon/alien/humanoid/update_inv_l_hand() ..() if(l_hand) - var/t_state = l_hand.item_state - if(!t_state) t_state = l_hand.icon_state + var/t_state = l_hand.inhand_icon_state || l_hand.icon_state l_hand.screen_loc = UI_LHAND overlays_standing[X_L_HAND_LAYER] = image("icon" = l_hand.lefthand_file, "icon_state" = t_state) else diff --git a/code/modules/mob/living/carbon/alien/special/facehugger.dm b/code/modules/mob/living/carbon/alien/special/facehugger.dm index 1ceba7a3ee4..751b794ef94 100644 --- a/code/modules/mob/living/carbon/alien/special/facehugger.dm +++ b/code/modules/mob/living/carbon/alien/special/facehugger.dm @@ -4,7 +4,7 @@ desc = "It has some sort of a tube at the end of its tail." icon = 'icons/mob/alien.dmi' icon_state = "facehugger" - item_state = "facehugger" + inhand_icon_state = "facehugger" w_class = WEIGHT_CLASS_TINY //note: can be picked up by aliens unlike most other items of w_class below 4 throw_range = 5 tint = 3 @@ -201,7 +201,7 @@ return icon_state = "[initial(icon_state)]_dead" - item_state = "facehugger_inactive" + inhand_icon_state = "facehugger_inactive" stat = DEAD QDEL_NULL(proximity_monitor) diff --git a/code/modules/mob/living/carbon/carbon_update_icons.dm b/code/modules/mob/living/carbon/carbon_update_icons.dm index d050a110e41..ba126f3a84f 100644 --- a/code/modules/mob/living/carbon/carbon_update_icons.dm +++ b/code/modules/mob/living/carbon/carbon_update_icons.dm @@ -74,9 +74,9 @@ update_hud_wear_mask(wear_mask) /mob/living/carbon/update_inv_back() - if(client && hud_used && hud_used.inv_slots[ITEM_SLOT_2_INDEX(ITEM_SLOT_BACK)]) - var/atom/movable/screen/inventory/inv = hud_used.inv_slots[ITEM_SLOT_2_INDEX(ITEM_SLOT_BACK)] - inv.update_icon() + if(client) + var/atom/movable/screen/inventory/inv = hud_used?.inv_slots[ITEM_SLOT_2_INDEX(ITEM_SLOT_BACK)] + inv?.update_icon() if(back) update_hud_back(back) diff --git a/code/modules/mob/living/carbon/human/human_update_icons.dm b/code/modules/mob/living/carbon/human/human_update_icons.dm index 71e7fa782d9..a6aa0f12557 100644 --- a/code/modules/mob/living/carbon/human/human_update_icons.dm +++ b/code/modules/mob/living/carbon/human/human_update_icons.dm @@ -579,26 +579,15 @@ GLOBAL_LIST_EMPTY(damage_icon_parts) remove_overlay(UNIFORM_LAYER) if(client && hud_used) var/atom/movable/screen/inventory/inv = hud_used.inv_slots[ITEM_SLOT_2_INDEX(ITEM_SLOT_JUMPSUIT)] - if(inv) - inv.update_icon() + inv?.update_icon() if(w_uniform && istype(w_uniform, /obj/item/clothing/under)) update_hud_uniform(w_uniform) if(!wear_suit || !(wear_suit.flags_inv & HIDEJUMPSUIT)) - - var/t_color = w_uniform.item_color - if(!t_color) - t_color = icon_state - - var/mutable_appearance/standing = mutable_appearance('icons/mob/clothing/under/misc.dmi', "[t_color]_s", layer = -UNIFORM_LAYER) - - if(w_uniform.icon_override) - standing.icon = w_uniform.icon_override - if(w_uniform.sprite_sheets) - standing.icon = w_uniform.sprite_sheets["Human"] - if(w_uniform.sprite_sheets[dna.species.sprite_sheet_name] && icon_exists(w_uniform.sprite_sheets[dna.species.sprite_sheet_name], "[t_color]_s")) - standing.icon = w_uniform.sprite_sheets[dna.species.sprite_sheet_name] + var/worn_icon = listgetindex(w_uniform.sprite_sheets, dna.species.sprite_sheet_name) || w_uniform.worn_icon || 'icons/mob/clothing/under/misc.dmi' + var/worn_icon_state = w_uniform.item_color || w_uniform.worn_icon_state || w_uniform.icon_state + var/mutable_appearance/standing = mutable_appearance(worn_icon, "[worn_icon_state]_s", layer = -UNIFORM_LAYER, alpha = w_uniform.alpha, color = w_uniform.color) if(w_uniform.blood_DNA) var/image/bloodsies = image("icon" = dna.species.blood_mask, "icon_state" = "uniformblood") @@ -606,18 +595,10 @@ GLOBAL_LIST_EMPTY(damage_icon_parts) standing.overlays += bloodsies if(length(w_uniform.accessories)) //WE CHECKED THE TYPE ABOVE. THIS REALLY SHOULD BE FINE. // oh my god kys whoever made this if statement jfc :gun: - for(var/obj/item/clothing/accessory/A in w_uniform:accessories) - var/tie_color = A.item_color - if(!tie_color) - tie_color = A.icon_state - if(A.icon_override) - standing.overlays += image("icon" = A.icon_override, "icon_state" = "[A.icon_state]") - else if(A.sprite_sheets && A.sprite_sheets[dna.species.sprite_sheet_name]) - standing.overlays += image("icon" = A.sprite_sheets[dna.species.sprite_sheet_name], "icon_state" = "[A.icon_state]") - else - standing.overlays += image("icon" = 'icons/mob/accessories.dmi', "icon_state" = "[tie_color]") - standing.alpha = w_uniform.alpha - standing.color = w_uniform.color + for(var/obj/item/clothing/accessory/A in w_uniform.accessories) + var/tie_icon = A.worn_icon || listgetindex(A.sprite_sheets, dna.species.sprite_sheet_name) || 'icons/mob/accessories.dmi' + var/tie_color = A.item_color || A.icon_state + standing.overlays += image(tie_icon, tie_color) overlays_standing[UNIFORM_LAYER] = standing else if(!dna.species.nojumpsuit) @@ -655,8 +636,7 @@ GLOBAL_LIST_EMPTY(damage_icon_parts) remove_overlay(ID_LAYER) if(client && hud_used) var/atom/movable/screen/inventory/inv = hud_used.inv_slots[ITEM_SLOT_2_INDEX(ITEM_SLOT_ID)] - if(inv) - inv.update_icon() + inv?.update_icon() if(wear_id) update_hud_id(wear_id) @@ -671,24 +651,15 @@ GLOBAL_LIST_EMPTY(damage_icon_parts) remove_overlay(R_HAND_BLOOD_LAYER) if(client && hud_used) var/atom/movable/screen/inventory/inv = hud_used.inv_slots[ITEM_SLOT_2_INDEX(ITEM_SLOT_GLOVES)] - if(inv) - inv.update_icon() + inv?.update_icon() if(gloves) update_hud_gloves(gloves) if(!wear_suit || !(wear_suit.flags_inv & HIDEGLOVES)) - - var/t_state = gloves.item_state - if(!t_state) t_state = gloves.icon_state - - var/mutable_appearance/standing - if(gloves.icon_override) - standing = mutable_appearance(gloves.icon_override, "[gloves.icon_state]", layer = -GLOVES_LAYER) - else if(gloves.sprite_sheets && gloves.sprite_sheets[dna.species.sprite_sheet_name]) - standing = mutable_appearance(gloves.sprite_sheets[dna.species.sprite_sheet_name], "[t_state]", layer = -GLOVES_LAYER) - else - standing = mutable_appearance('icons/mob/clothing/hands.dmi', "[t_state]", layer = -GLOVES_LAYER) + var/worn_icon = listgetindex(gloves.sprite_sheets, dna.species.sprite_sheet_name) || gloves.worn_icon || 'icons/mob/clothing/hands.dmi' + var/worn_icon_state = gloves.worn_icon_state || gloves.icon_state + var/mutable_appearance/standing = mutable_appearance(worn_icon, worn_icon_state, layer = -GLOVES_LAYER) if(gloves.blood_DNA) // No need to check for hands here because we won't have gloves on. var/image/bloodsies = image("icon" = dna.species.blood_mask, "icon_state" = "bloodyhands") @@ -709,7 +680,6 @@ GLOBAL_LIST_EMPTY(damage_icon_parts) apply_overlay(L_HAND_BLOOD_LAYER) apply_overlay(R_HAND_BLOOD_LAYER) - /mob/living/carbon/human/update_inv_glasses() remove_overlay(GLASSES_LAYER) remove_overlay(GLASSES_OVER_LAYER) @@ -717,34 +687,27 @@ GLOBAL_LIST_EMPTY(damage_icon_parts) if(client && hud_used) var/atom/movable/screen/inventory/inv = hud_used.inv_slots[ITEM_SLOT_2_INDEX(ITEM_SLOT_EYES)] - if(inv) - inv.update_icon() + inv?.update_icon() if(glasses) - var/mutable_appearance/new_glasses var/obj/item/organ/external/head/head_organ = get_organ("head") update_hud_glasses(glasses) - if(glasses.icon_override) - new_glasses = mutable_appearance(glasses.icon_override, "[glasses.icon_state]", layer = -GLASSES_LAYER) - else if(glasses.sprite_sheets && glasses.sprite_sheets[head_organ.dna.species.sprite_sheet_name]) - new_glasses = mutable_appearance(glasses.sprite_sheets[head_organ.dna.species.sprite_sheet_name], "[glasses.icon_state]", layer = -GLASSES_LAYER) - else - new_glasses = mutable_appearance('icons/mob/clothing/eyes.dmi', "[glasses.icon_state]", layer = -GLASSES_LAYER) - + var/worn_icon = glasses.worn_icon || listgetindex(glasses.sprite_sheets, head_organ.dna.species.sprite_sheet_name) || 'icons/mob/clothing/eyes.dmi' + var/worn_icon_state = glasses.worn_icon_state || glasses.icon_state + var/obj/item/clothing/glasses/mob_glasses = glasses var/datum/sprite_accessory/hair/hair_style = GLOB.hair_styles_full_list[head_organ.h_style] - var/obj/item/clothing/glasses/G = glasses - if(istype(G) && G.over_mask) //If the user's used the 'wear over mask' verb on the glasses. - new_glasses.layer = -OVER_MASK_LAYER - overlays_standing[OVER_MASK_LAYER] = new_glasses - apply_overlay(OVER_MASK_LAYER) - else if(hair_style && hair_style.glasses_over) //Select which layer to use based on the properties of the hair style. Hair styles with hair that don't overhang the arms of the glasses should have glasses_over set to a positive value. - new_glasses.layer = -GLASSES_OVER_LAYER - overlays_standing[GLASSES_OVER_LAYER] = new_glasses - apply_overlay(GLASSES_OVER_LAYER) + var/worn_layer + if(istype(mob_glasses) && mob_glasses.over_mask) + worn_layer = OVER_MASK_LAYER + else if(hair_style?.glasses_over) + worn_layer = GLASSES_OVER_LAYER else - overlays_standing[GLASSES_LAYER] = new_glasses - apply_overlay(GLASSES_LAYER) + worn_layer = GLASSES_LAYER + var/mutable_appearance/standing = mutable_appearance(worn_icon, worn_icon_state, layer = -worn_layer) + + overlays_standing[worn_layer] = standing + apply_overlay(worn_layer) update_misc_effects() @@ -755,40 +718,26 @@ GLOBAL_LIST_EMPTY(damage_icon_parts) if(client && hud_used) var/atom/movable/screen/inventory/left_ear_inv = hud_used.inv_slots[ITEM_SLOT_2_INDEX(ITEM_SLOT_LEFT_EAR)] var/atom/movable/screen/inventory/right_ear_inv = hud_used.inv_slots[ITEM_SLOT_2_INDEX(ITEM_SLOT_RIGHT_EAR)] - if(left_ear_inv) - left_ear_inv.update_icon() - if(right_ear_inv) - right_ear_inv.update_icon() + left_ear_inv?.update_icon() + right_ear_inv?.update_icon() if(l_ear) update_hud_l_ear(l_ear) if((!head || !(head.flags_inv & HIDEEARS)) && (!wear_mask || !(wear_mask.flags_inv & HIDEEARS))) + var/worn_icon = listgetindex(l_ear.sprite_sheets, dna.species.sprite_sheet_name) || 'icons/mob/clothing/ears.dmi' + var/worn_state = l_ear.worn_icon_state || l_ear.icon_state - var/left_ear_item_state = l_ear.item_state ? l_ear.item_state : l_ear.icon_state - var/left_ear_icon = 'icons/mob/clothing/ears.dmi' - if(l_ear.sprite_sheets && l_ear.sprite_sheets[dna.species.sprite_sheet_name]) - left_ear_icon = l_ear.sprite_sheets[dna.species.sprite_sheet_name] - if(l_ear.icon_override) - left_ear_item_state = "[left_ear_item_state]_l" - left_ear_icon = l_ear.icon_override - - overlays_standing[LEFT_EAR_LAYER] = mutable_appearance(left_ear_icon, left_ear_item_state, layer = -LEFT_EAR_LAYER) + overlays_standing[LEFT_EAR_LAYER] = mutable_appearance(worn_icon, worn_state, layer = -LEFT_EAR_LAYER) if(r_ear) update_hud_r_ear(r_ear) if((!head || !(head.flags_inv & HIDEEARS)) && (!wear_mask || !(wear_mask.flags_inv & HIDEEARS))) + var/worn_icon = listgetindex(r_ear.sprite_sheets, dna.species.sprite_sheet_name) || 'icons/mob/clothing/ears.dmi' + var/worn_state = r_ear.worn_icon_state || r_ear.icon_state - var/right_ear_item_state = r_ear.item_state ? r_ear.item_state : r_ear.icon_state - var/right_ear_icon = 'icons/mob/clothing/ears.dmi' - if(r_ear.sprite_sheets && r_ear.sprite_sheets[dna.species.sprite_sheet_name]) - right_ear_icon = r_ear.sprite_sheets[dna.species.sprite_sheet_name] - if(r_ear.icon_override) - right_ear_icon = "[right_ear_item_state]_l" - right_ear_icon = r_ear.icon_override - - overlays_standing[RIGHT_EAR_LAYER] = mutable_appearance(right_ear_icon, right_ear_item_state, layer = -RIGHT_EAR_LAYER) + overlays_standing[RIGHT_EAR_LAYER] = mutable_appearance(worn_icon, worn_state, layer = -RIGHT_EAR_LAYER) apply_overlay(LEFT_EAR_LAYER) apply_overlay(RIGHT_EAR_LAYER) @@ -799,27 +748,21 @@ GLOBAL_LIST_EMPTY(damage_icon_parts) remove_overlay(R_FOOT_BLOOD_LAYER) if(client && hud_used) var/atom/movable/screen/inventory/inv = hud_used.inv_slots[ITEM_SLOT_2_INDEX(ITEM_SLOT_SHOES)] - if(inv) - inv.update_icon() + inv?.update_icon() if(shoes) update_hud_shoes(shoes) if(!wear_suit || !(wear_suit.flags_inv & HIDESHOES)) - var/mutable_appearance/standing - if(shoes.icon_override) - standing = mutable_appearance(shoes.icon_override, "[shoes.icon_state]", layer = -SHOES_LAYER) - else if(shoes.sprite_sheets && shoes.sprite_sheets[dna.species.sprite_sheet_name]) - standing = mutable_appearance(shoes.sprite_sheets[dna.species.sprite_sheet_name], "[shoes.icon_state]", layer = -SHOES_LAYER) - else - standing = mutable_appearance('icons/mob/clothing/feet.dmi', "[shoes.icon_state]", layer = -SHOES_LAYER) + var/worn_icon = shoes.worn_icon || listgetindex(shoes.sprite_sheets, dna.species.sprite_sheet_name) || 'icons/mob/clothing/feet.dmi' + var/worn_icon_state = shoes.worn_icon_state || shoes.icon_state + var/mutable_appearance/standing = mutable_appearance(worn_icon, worn_icon_state, layer = -SHOES_LAYER, alpha = shoes.alpha, color = shoes.color) if(shoes.blood_DNA) // No need to check for feet here since you need feet to wear shoes. var/image/bloodsies = image("icon" = dna.species.blood_mask, "icon_state" = "shoeblood") bloodsies.color = shoes.blood_color standing.overlays += bloodsies - standing.alpha = shoes.alpha - standing.color = shoes.color + overlays_standing[SHOES_LAYER] = standing else if(feet_blood_DNA) // Checks for feet to make sure we don't have mysterious floating blood. @@ -839,38 +782,28 @@ GLOBAL_LIST_EMPTY(damage_icon_parts) remove_overlay(SUIT_STORE_LAYER) if(client && hud_used) var/atom/movable/screen/inventory/inv = hud_used.inv_slots[ITEM_SLOT_2_INDEX(ITEM_SLOT_SUIT_STORE)] - if(inv) - inv.update_icon() + inv?.update_icon() if(s_store) update_hud_s_store(s_store) + var/worn_icon = s_store.worn_icon || 'icons/mob/clothing/belt_mirror.dmi' + var/worn_icon_state = s_store.worn_icon_state || s_store.icon_state - var/t_state = s_store.item_state - if(!t_state) - t_state = s_store.icon_state - var/dmi='icons/mob/clothing/belt_mirror.dmi' - overlays_standing[SUIT_STORE_LAYER] = mutable_appearance(dmi, "[t_state]", layer = -SUIT_STORE_LAYER) - s_store.screen_loc = UI_SSTORE1 //TODO + overlays_standing[SUIT_STORE_LAYER] = mutable_appearance(worn_icon, worn_icon_state, layer = -SUIT_STORE_LAYER) apply_overlay(SUIT_STORE_LAYER) - /mob/living/carbon/human/update_inv_head() ..() remove_overlay(HEAD_LAYER) if(client && hud_used) var/atom/movable/screen/inventory/inv = hud_used.inv_slots[ITEM_SLOT_2_INDEX(ITEM_SLOT_HEAD)] - if(inv) - inv.update_icon() + inv?.update_icon() if(head) update_hud_head(head) - var/mutable_appearance/standing - if(head.sprite_sheets && head.sprite_sheets[dna.species.sprite_sheet_name]) - standing = mutable_appearance(head.sprite_sheets[dna.species.sprite_sheet_name], "[head.icon_state]", layer = -HEAD_LAYER) - else if(head.icon_override) - standing = mutable_appearance(head.icon_override, "[head.icon_state]", layer = -HEAD_LAYER) - else - standing = mutable_appearance('icons/mob/clothing/head.dmi', "[head.icon_state]", layer = -HEAD_LAYER) + var/worn_icon = listgetindex(head.sprite_sheets, dna.species.sprite_sheet_name) || head.worn_icon || 'icons/mob/clothing/head.dmi' + var/worn_icon_state = head.worn_icon_state || head.icon_state + var/mutable_appearance/standing = mutable_appearance(worn_icon, worn_icon_state, layer = -HEAD_LAYER, alpha = head.alpha, color = head.color) if(istype(head, /obj/item/clothing/head/helmet/space/plasmaman)) var/obj/item/clothing/head/helmet/space/plasmaman/P = head @@ -880,70 +813,43 @@ GLOBAL_LIST_EMPTY(damage_icon_parts) if(istype(head, /obj/item/clothing/head)) var/obj/item/clothing/head/w_hat = head for(var/obj/item/clothing/head/hat in w_hat.attached_hats) - if(hat.sprite_sheets && hat.sprite_sheets[dna.species.sprite_sheet_name]) - standing.overlays += image("icon" = hat.sprite_sheets[dna.species.sprite_sheet_name], "icon_state" = "[hat.icon_state]") - else - standing.overlays += image("icon" = hat.icon_override, "icon_state" = "[hat.icon_state]") + var/hat_worn_icon = listgetindex(hat.sprite_sheets, dna.species.sprite_sheet_name) || hat.worn_icon || 'icons/mob/clothing/head.dmi' + var/hat_worn_icon_state = hat.worn_icon_state || hat.icon_state + standing.overlays += image(icon = hat_worn_icon, icon_state = hat_worn_icon_state) if(head.blood_DNA) var/image/bloodsies = image("icon" = dna.species.blood_mask, "icon_state" = "helmetblood") bloodsies.color = head.blood_color standing.overlays += bloodsies - standing.alpha = head.alpha - standing.color = head.color overlays_standing[HEAD_LAYER] = standing apply_overlay(HEAD_LAYER) /mob/living/carbon/human/update_inv_belt() remove_overlay(BELT_LAYER) remove_overlay(SPECIAL_BELT_LAYER) - var/overlay_layer = BELT_LAYER - // Certain belts should go OVER the suit. But not all. - /* Items (on the belt slot) that go over the suit: - - /obj/item/storage/belt/security/webbing - - /obj/item/storage/belt/bandolier - - /obj/item/judobelt - - /obj/item/storage/belt/chef - - /obj/item/storage/belt/mining/.. - - /obj/item/storage/belt/saber - - /obj/item/defibrillator/compact/.. - - /obj/item/nullrod/.. - - /obj/item/claymore/.. - */ if(client && hud_used) var/atom/movable/screen/inventory/inv = hud_used.inv_slots[ITEM_SLOT_2_INDEX(ITEM_SLOT_BELT)] - if(inv) - inv.update_icon() - - if(hud_used.hud_version == HUD_STYLE_STANDARD && belt) - client.screen += belt - belt.screen_loc = UI_BELT + inv?.update_icon() if(belt) - // Manual checks for outliers (Claymores, null rods, defibs, judobelt, etc.) - Items that are belts but not storages. + update_hud_belt(belt) + // Manual checks for outliers (Claymores, null rods, defibs, etc.) - Items that are belts but not storages. var/list/special_belts = list( /obj/item/defibrillator/compact, /obj/item/nullrod, - /obj/item/storage/belt/judobelt, - /obj/item/claymore) - overlay_layer = is_type_in_list(belt, special_belts) ? SPECIAL_BELT_LAYER : BELT_LAYER - if(istype(belt, /obj/item/storage/belt)) - var/obj/item/storage/belt/B = belt - overlay_layer = B.layer_over_suit ? SPECIAL_BELT_LAYER : BELT_LAYER - - var/t_state = belt.item_state - update_observer_view(belt) - if(!t_state) - t_state = belt.icon_state - - if(belt.icon_override) - t_state = "[t_state]_be" - overlays_standing[overlay_layer] = mutable_appearance(belt.icon_override, "[t_state]", layer = -overlay_layer) - else if(belt.sprite_sheets && belt.sprite_sheets[dna.species.sprite_sheet_name]) - overlays_standing[overlay_layer] = mutable_appearance(belt.sprite_sheets[dna.species.sprite_sheet_name], "[t_state]", layer = -overlay_layer) + /obj/item/claymore, + ) + var/obj/item/storage/belt/mob_belt = belt + var/worn_layer + if(is_type_in_list(belt, special_belts) || (istype(mob_belt) && mob_belt.layer_over_suit)) + worn_layer = SPECIAL_BELT_LAYER else - overlays_standing[overlay_layer] = mutable_appearance('icons/mob/clothing/belt.dmi', "[t_state]", layer = -overlay_layer) + worn_layer = BELT_LAYER + + var/worn_icon = belt.worn_icon || listgetindex(belt.sprite_sheets, dna.species.sprite_sheet_name) || 'icons/mob/clothing/belt.dmi' + var/worn_icon_state = belt.worn_icon_state || belt.icon_state + overlays_standing[worn_layer] = mutable_appearance(worn_icon, worn_icon_state, layer = -worn_layer) apply_overlay(BELT_LAYER) apply_overlay(SPECIAL_BELT_LAYER) @@ -952,23 +858,14 @@ GLOBAL_LIST_EMPTY(damage_icon_parts) remove_overlay(SUIT_LAYER) if(client && hud_used) var/atom/movable/screen/inventory/inv = hud_used.inv_slots[ITEM_SLOT_2_INDEX(ITEM_SLOT_OUTER_SUIT)] - if(inv) - inv.update_icon() + inv?.update_icon() if(wear_suit && istype(wear_suit, /obj/item/clothing/suit)) update_hud_wear_suit(wear_suit) - var/mutable_appearance/standing - if(wear_suit.sprite_sheets && wear_suit.sprite_sheets[dna.species.sprite_sheet_name]) - standing = mutable_appearance(wear_suit.sprite_sheets[dna.species.sprite_sheet_name], "[wear_suit.icon_state]", layer = -SUIT_LAYER) - else if(wear_suit.icon_override) - standing = mutable_appearance(wear_suit.icon_override, "[wear_suit.icon_state]", layer = -SUIT_LAYER) - else - standing = mutable_appearance('icons/mob/clothing/suit.dmi', "[wear_suit.icon_state]", layer = -SUIT_LAYER) - - if(wear_suit.breakouttime) - drop_l_hand() - drop_r_hand() + var/worn_icon = listgetindex(wear_suit.sprite_sheets, dna.species.sprite_sheet_name) || wear_suit.worn_icon || 'icons/mob/clothing/suit.dmi' + var/worn_icon_state = wear_suit.worn_icon_state || wear_suit.icon_state + var/mutable_appearance/standing = mutable_appearance(worn_icon, worn_icon_state, layer = -SUIT_LAYER, alpha = wear_suit.alpha, color = wear_suit.color) if(wear_suit.blood_DNA) var/obj/item/clothing/suit/S = wear_suit @@ -976,13 +873,6 @@ GLOBAL_LIST_EMPTY(damage_icon_parts) bloodsies.color = wear_suit.blood_color standing.overlays += bloodsies - - var/special_overlays = wear_suit.special_overlays() - if(special_overlays) - standing.overlays += special_overlays - - standing.alpha = wear_suit.alpha - standing.color = wear_suit.color overlays_standing[SUIT_LAYER] = standing apply_overlay(SUIT_LAYER) @@ -991,49 +881,46 @@ GLOBAL_LIST_EMPTY(damage_icon_parts) update_collar() /mob/living/carbon/human/update_inv_pockets() - if(client && hud_used) - var/atom/movable/screen/inventory/inv + if(!(client && hud_used)) + return + var/atom/movable/screen/inventory/inv + inv = hud_used.inv_slots[ITEM_SLOT_2_INDEX(ITEM_SLOT_LEFT_POCKET)] + inv?.update_icon() + inv = hud_used.inv_slots[ITEM_SLOT_2_INDEX(ITEM_SLOT_RIGHT_POCKET)] + inv?.update_icon() - inv = hud_used.inv_slots[ITEM_SLOT_2_INDEX(ITEM_SLOT_LEFT_POCKET)] - if(inv) - inv.update_icon() + if(hud_used.hud_version != HUD_STYLE_STANDARD) + return + if(l_store) + l_store.screen_loc = UI_STORAGE1 + if(hud_used.hud_shown) + client.screen += l_store + update_observer_view(l_store) - inv = hud_used.inv_slots[ITEM_SLOT_2_INDEX(ITEM_SLOT_RIGHT_POCKET)] - if(inv) - inv.update_icon() - - if(hud_used.hud_version == HUD_STYLE_STANDARD) - if(l_store) - l_store.screen_loc = UI_STORAGE1 - if(hud_used.hud_shown) - client.screen += l_store - update_observer_view(l_store) - - if(r_store) - r_store.screen_loc = UI_STORAGE2 - if(hud_used.hud_shown) - client.screen += r_store - r_store.screen_loc = UI_STORAGE2 - update_observer_view(r_store) + if(r_store) + r_store.screen_loc = UI_STORAGE2 + if(hud_used.hud_shown) + client.screen += r_store + r_store.screen_loc = UI_STORAGE2 + update_observer_view(r_store) /mob/living/carbon/human/update_inv_wear_pda() - if(client && hud_used) - var/atom/movable/screen/inventory/inv = hud_used.inv_slots[ITEM_SLOT_2_INDEX(ITEM_SLOT_PDA)] - if(inv) - inv.update_icon() + if(!client) + return + var/atom/movable/screen/inventory/inv = hud_used?.inv_slots[ITEM_SLOT_2_INDEX(ITEM_SLOT_PDA)] + inv?.update_icon() - if(wear_pda) - update_hud_wear_pda(wear_pda) + if(wear_pda) + update_hud_wear_pda(wear_pda) /mob/living/carbon/human/update_inv_wear_mask() - ..() + . = ..() remove_overlay(FACEMASK_LAYER) - if(client && hud_used) - var/atom/movable/screen/inventory/inv = hud_used.inv_slots[ITEM_SLOT_2_INDEX(ITEM_SLOT_MASK)] - if(inv) - inv.update_icon() + if(client) + var/atom/movable/screen/inventory/inv = hud_used?.inv_slots[ITEM_SLOT_2_INDEX(ITEM_SLOT_MASK)] + inv?.update_icon() + if(wear_mask && (istype(wear_mask, /obj/item/clothing/mask) || istype(wear_mask, /obj/item/clothing/accessory))) - update_hud_wear_mask(wear_mask) if(!(check_obscured_slots() & ITEM_SLOT_MASK)) var/obj/item/organ/external/head/head_organ = get_organ("head") if(!istype(head_organ)) @@ -1042,24 +929,17 @@ GLOBAL_LIST_EMPTY(damage_icon_parts) if(head_organ.alt_head && head_organ.alt_head != "None") alternate_head = GLOB.alt_heads_list[head_organ.alt_head] - var/mutable_appearance/standing - var/icon/mask_icon = new(wear_mask.icon) - if(wear_mask.icon_override) - mask_icon = new(wear_mask.icon_override) - standing = mutable_appearance(wear_mask.icon_override, "[wear_mask.icon_state][(alternate_head && ("[wear_mask.icon_state]_[alternate_head.suffix]" in mask_icon.IconStates())) ? "_[alternate_head.suffix]" : ""]", layer = -FACEMASK_LAYER) - else if(wear_mask.sprite_sheets && wear_mask.sprite_sheets[dna.species.sprite_sheet_name]) - mask_icon = new(wear_mask.sprite_sheets[dna.species.sprite_sheet_name]) - standing = mutable_appearance(wear_mask.sprite_sheets[dna.species.sprite_sheet_name], "[wear_mask.icon_state][(alternate_head && ("[wear_mask.icon_state]_[alternate_head.suffix]" in mask_icon.IconStates())) ? "_[alternate_head.suffix]" : ""]", layer = -FACEMASK_LAYER) - else - standing = mutable_appearance('icons/mob/clothing/mask.dmi', "[wear_mask.icon_state][(alternate_head && ("[wear_mask.icon_state]_[alternate_head.suffix]" in mask_icon.IconStates())) ? "_[alternate_head.suffix]" : ""]", layer = -FACEMASK_LAYER) + var/icon/worn_icon = new(listgetindex(wear_mask.sprite_sheets, dna.species.sprite_sheet_name) || wear_mask.worn_icon || 'icons/mob/clothing/mask.dmi') + var/worn_icon_state = wear_mask.worn_icon_state || wear_mask.icon_state + if(alternate_head && ("[worn_icon_state]_[alternate_head.suffix]" in worn_icon.IconStates())) + worn_icon_state += "_[alternate_head.suffix]" + var/mutable_appearance/standing = mutable_appearance(worn_icon, worn_icon_state, -FACEMASK_LAYER, alpha = wear_mask.alpha, color = wear_mask.color) if(!istype(wear_mask, /obj/item/clothing/mask/cigarette) && wear_mask.blood_DNA) var/image/bloodsies = image("icon" = dna.species.blood_mask, "icon_state" = "maskblood") bloodsies.color = wear_mask.blood_color standing.overlays += bloodsies - standing.alpha = wear_mask.alpha - standing.color = wear_mask.color overlays_standing[FACEMASK_LAYER] = standing apply_overlay(FACEMASK_LAYER) @@ -1067,50 +947,33 @@ GLOBAL_LIST_EMPTY(damage_icon_parts) remove_overlay(NECK_LAYER) remove_overlay(SPECIAL_NECK_LAYER) - if(client && hud_used) - var/atom/movable/screen/inventory/inv = hud_used.inv_slots[ITEM_SLOT_2_INDEX(ITEM_SLOT_NECK)] - if(inv) - inv.update_icon() + if(client) + var/atom/movable/screen/inventory/inv = hud_used?.inv_slots[ITEM_SLOT_2_INDEX(ITEM_SLOT_NECK)] + inv?.update_icon() if(neck) - var/mutable_appearance/new_neck update_hud_neck(neck) + var/worn_icon = listgetindex(neck.sprite_sheets, dna.species.sprite_sheet_name) || neck.worn_icon || 'icons/mob/clothing/neck.dmi' + var/worn_icon_state = neck.worn_icon_state || neck.icon_state + var/obj/item/clothing/neck/tie/neck_slot = neck + var/worn_layer + if(istype(neck_slot) && neck_slot.under_suit) + worn_layer = SPECIAL_NECK_LAYER + else + worn_layer = NECK_LAYER - if(neck.icon_override) - new_neck = mutable_appearance(neck.icon_override, "[neck.icon_state]", layer = -NECK_LAYER) - else if(neck.sprite_sheets && neck.sprite_sheets[dna.species.sprite_sheet_name]) - new_neck = mutable_appearance(neck.sprite_sheets[dna.species.sprite_sheet_name], "[neck.icon_state]", layer = -NECK_LAYER) - else - new_neck = mutable_appearance('icons/mob/clothing/neck.dmi', "[neck.icon_state]", layer = -NECK_LAYER) - var/obj/item/clothing/neck/tie/N = neck - if(istype(N) && N.under_suit) - new_neck.layer = -SPECIAL_NECK_LAYER - overlays_standing[SPECIAL_NECK_LAYER] = new_neck - apply_overlay(SPECIAL_NECK_LAYER) - else - overlays_standing[NECK_LAYER] = new_neck - apply_overlay(NECK_LAYER) + var/mutable_appearance/standing = mutable_appearance(worn_icon, worn_icon_state, layer = -worn_layer) + + overlays_standing[worn_layer] = standing + apply_overlay(worn_layer) /mob/living/carbon/human/update_inv_back() - ..() + . = ..() remove_overlay(BACK_LAYER) if(back) - update_hud_back(back) - //determine the icon to use - var/t_state = back.item_state - if(!t_state) - t_state = back.icon_state - var/mutable_appearance/standing - if(back.icon_override) - standing = mutable_appearance(back.icon_override, "[back.icon_state]", layer = -BACK_LAYER) - else if(back.sprite_sheets && back.sprite_sheets[dna.species.sprite_sheet_name]) - standing = mutable_appearance(back.sprite_sheets[dna.species.sprite_sheet_name], "[t_state]", layer = -BACK_LAYER) - else - standing = mutable_appearance('icons/mob/clothing/back.dmi', "[t_state]", layer = -BACK_LAYER) - - //create the image - standing.alpha = back.alpha - standing.color = back.color + var/worn_icon = listgetindex(back.sprite_sheets, dna.species.sprite_sheet_name) || back.worn_icon || 'icons/mob/clothing/back.dmi' + var/worn_icon_state = back.worn_icon_state || back.icon_state + var/mutable_appearance/standing = mutable_appearance(worn_icon, worn_icon_state, -BACK_LAYER, alpha = back.alpha, color = back.color) overlays_standing[BACK_LAYER] = standing apply_overlay(BACK_LAYER) @@ -1127,23 +990,20 @@ GLOBAL_LIST_EMPTY(damage_icon_parts) overlays_standing[LEGCUFF_LAYER] = mutable_appearance('icons/mob/mob.dmi', legcuffed.cuffed_state, layer = -LEGCUFF_LAYER) apply_overlay(LEGCUFF_LAYER) - /mob/living/carbon/human/update_inv_r_hand() ..() remove_overlay(R_HAND_LAYER) if(r_hand) show_hand_to_observers(r_hand, left = FALSE) - var/t_state = r_hand.item_state - if(!t_state) - t_state = r_hand.icon_state - + var/worn_icon_state = r_hand.inhand_icon_state || r_hand.icon_state var/mutable_appearance/standing + if(r_hand.sprite_sheets_inhand && r_hand.sprite_sheets_inhand[dna.species.sprite_sheet_name]) - t_state = "[t_state]_r" - standing = mutable_appearance(r_hand.sprite_sheets_inhand[dna.species.sprite_sheet_name], "[t_state]", layer = -R_HAND_LAYER, color = r_hand.color) + standing = mutable_appearance(r_hand.sprite_sheets_inhand[dna.species.sprite_sheet_name], "[worn_icon_state]_r", layer = -R_HAND_LAYER, color = r_hand.color) else - standing = mutable_appearance(r_hand.righthand_file, "[t_state]", layer = -R_HAND_LAYER, color = r_hand.color) + standing = mutable_appearance(r_hand.righthand_file, worn_icon_state, layer = -R_HAND_LAYER, color = r_hand.color) standing = center_image(standing, r_hand.inhand_x_dimension, r_hand.inhand_y_dimension) + overlays_standing[R_HAND_LAYER] = standing apply_overlay(R_HAND_LAYER) @@ -1153,17 +1013,15 @@ GLOBAL_LIST_EMPTY(damage_icon_parts) remove_overlay(L_HAND_LAYER) if(l_hand) show_hand_to_observers(l_hand, left = TRUE) - var/t_state = l_hand.item_state - if(!t_state) - t_state = l_hand.icon_state - + var/worn_icon_state = l_hand.inhand_icon_state || l_hand.icon_state var/mutable_appearance/standing + if(l_hand.sprite_sheets_inhand && l_hand.sprite_sheets_inhand[dna.species.sprite_sheet_name]) - t_state = "[t_state]_l" - standing = mutable_appearance(l_hand.sprite_sheets_inhand[dna.species.sprite_sheet_name], "[t_state]", layer = -L_HAND_LAYER, color = l_hand.color) + standing = mutable_appearance(l_hand.sprite_sheets_inhand[dna.species.sprite_sheet_name], "[worn_icon_state]_l", layer = -L_HAND_LAYER, color = l_hand.color) else - standing = mutable_appearance(l_hand.lefthand_file, "[t_state]", layer = -L_HAND_LAYER, color = l_hand.color) + standing = mutable_appearance(l_hand.lefthand_file, worn_icon_state, layer = -L_HAND_LAYER, color = l_hand.color) standing = center_image(standing, l_hand.inhand_x_dimension, l_hand.inhand_y_dimension) + overlays_standing[L_HAND_LAYER] = standing apply_overlay(L_HAND_LAYER) @@ -1183,14 +1041,12 @@ GLOBAL_LIST_EMPTY(damage_icon_parts) observers = null break - /mob/living/carbon/human/update_hud_wear_mask(obj/item/worn_item) worn_item.screen_loc = UI_MASK if((client && hud_used && hud_used.hud_version == HUD_STYLE_STANDARD) && (hud_used.inventory_shown && hud_used.hud_shown)) client.screen += worn_item update_observer_view(worn_item, TRUE) - /mob/living/carbon/human/proc/update_hud_uniform(obj/item/worn_item) worn_item.screen_loc = UI_ICLOTHING if((client && hud_used && hud_used.hud_version == HUD_STYLE_STANDARD) && (hud_used.inventory_shown && hud_used.hud_shown)) @@ -1506,8 +1362,8 @@ GLOBAL_LIST_EMPTY(damage_icon_parts) var/mutable_appearance/standing = null if(wear_suit) - if(wear_suit.icon_override) - var/icon_path = "[wear_suit.icon_override]" + if(wear_suit.worn_icon) + var/icon_path = "[wear_suit.worn_icon]" icon_path = "[copytext(icon_path, 1, findtext(icon_path, "/suit.dmi"))]/collar.dmi" //If this file doesn't exist, the end result is that COLLAR_LAYER will be unchanged (empty). if(fexists(icon_path)) //Just ensuring the nonexistance of a file with the above path won't cause a runtime. var/icon/icon_file = new(icon_path) diff --git a/code/modules/mob/living/carbon/human/npcs.dm b/code/modules/mob/living/carbon/human/npcs.dm index 616f2dd1736..cde39430962 100644 --- a/code/modules/mob/living/carbon/human/npcs.dm +++ b/code/modules/mob/living/carbon/human/npcs.dm @@ -1,12 +1,12 @@ /obj/item/clothing/under/punpun name = "fancy uniform" desc = "It looks like it was tailored for a monkey." + icon_state = "punpun" + worn_icon = 'icons/mob/clothing/under/misc.dmi' item_color = "punpun" species_restricted = list("Monkey") species_exception = list(/datum/species/monkey) - sprite_sheets = list("Monkey" = 'icons/mob/clothing/under/misc.dmi') - /mob/living/carbon/human/monkey/punpun/Initialize(mapload) . = ..() name = "Pun Pun" diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index 4546810ec9d..b011e02b1af 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -421,14 +421,14 @@ REMOVE_TRAIT(src, TRAIT_IMMOBILIZED, LYING_DOWN_TRAIT) if(custom_sprite) H.icon = 'icons/mob/custom_synthetic/custom-synthetic.dmi' - H.icon_override = 'icons/mob/custom_synthetic/custom_head.dmi' + H.worn_icon = 'icons/mob/custom_synthetic/custom_head.dmi' H.lefthand_file = 'icons/mob/custom_synthetic/custom_lefthand.dmi' H.righthand_file = 'icons/mob/custom_synthetic/custom_righthand.dmi' H.icon_state = "[icon_state]" - H.item_state = "[icon_state]_hand" + H.inhand_icon_state = "[icon_state]_hand" else H.icon_state = "pai-[icon_state]" - H.item_state = "pai-[icon_state]" + H.inhand_icon_state = "pai-[icon_state]" grabber.put_in_active_hand(H)//for some reason unless i call this it dosen't work grabber.update_inv_l_hand() grabber.update_inv_r_hand() diff --git a/code/modules/mob/living/silicon/robot/drone/drone_abilities.dm b/code/modules/mob/living/silicon/robot/drone/drone_abilities.dm index 2584e3ab396..3b0057227b8 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone_abilities.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone_abilities.dm @@ -15,17 +15,17 @@ stand_up() if(custom_sprite) H.icon = 'icons/mob/custom_synthetic/custom-synthetic.dmi' - H.icon_override = 'icons/mob/custom_synthetic/custom_head.dmi' + H.worn_icon = 'icons/mob/custom_synthetic/custom_head.dmi' H.lefthand_file = 'icons/mob/custom_synthetic/custom_lefthand.dmi' H.righthand_file = 'icons/mob/custom_synthetic/custom_righthand.dmi' H.icon_state = "[icon_state]" - H.item_state = "[icon_state]_hand" + H.inhand_icon_state = "[icon_state]_hand" else if(emagged) H.icon_state = "drone-emagged" - H.item_state = "drone-emagged" + H.inhand_icon_state = "drone-emagged" else H.icon_state = "drone" - H.item_state = "drone" + H.inhand_icon_state = "drone" grabber.put_in_active_hand(H)//for some reason unless i call this it dosen't work grabber.update_inv_l_hand() grabber.update_inv_r_hand() diff --git a/code/modules/mob/living/silicon/robot/misc_robot_items.dm b/code/modules/mob/living/silicon/robot/misc_robot_items.dm index a0410be25c9..c72487f1e44 100644 --- a/code/modules/mob/living/silicon/robot/misc_robot_items.dm +++ b/code/modules/mob/living/silicon/robot/misc_robot_items.dm @@ -43,7 +43,6 @@ name = "paper dispenser" icon = 'icons/obj/bureaucracy.dmi' icon_state = "paper_bin1" - item_state = "sheet-metal" /obj/item/form_printer/attack__legacy__attackchain(mob/living/carbon/M as mob, mob/living/carbon/user as mob) return diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index 1429acb8cc1..a6df735ce21 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -3,7 +3,6 @@ icon = 'icons/obj/module.dmi' icon_state = "std_mod" w_class = 100 - item_state = "electronic" flags = CONDUCT var/module_armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 0, ACID = 0) diff --git a/code/modules/mob/living/silicon/silicon_mob.dm b/code/modules/mob/living/silicon/silicon_mob.dm index c7e4c15d6c1..5e77b0498af 100644 --- a/code/modules/mob/living/silicon/silicon_mob.dm +++ b/code/modules/mob/living/silicon/silicon_mob.dm @@ -496,8 +496,8 @@ return var/image/head_icon - if(silicon_hat.icon_override) - hat_icon_file = silicon_hat.icon_override + if(silicon_hat.worn_icon) + hat_icon_file = silicon_hat.worn_icon if(!hat_icon_state) hat_icon_state = silicon_hat.icon_state if(isnull(hat_alpha)) @@ -599,6 +599,7 @@ /mob/living/silicon/proc/null_hat() silicon_hat = null + hat_icon_file = initial(hat_icon_file) hat_icon_state = null hat_alpha = null hat_color = null diff --git a/code/modules/mob/living/simple_animal/bot/bot_construction.dm b/code/modules/mob/living/simple_animal/bot/bot_construction.dm index 562132d81c3..1e5f798410d 100644 --- a/code/modules/mob/living/simple_animal/bot/bot_construction.dm +++ b/code/modules/mob/living/simple_animal/bot/bot_construction.dm @@ -41,7 +41,6 @@ desc = "Some sort of bizarre assembly." icon = 'icons/obj/aibots.dmi' icon_state = "ed209_frame" - item_state = "ed209_frame" var/build_step = 0 var/created_name = "\improper ED-209 Security Robot" //To preserve the name if it's a unique securitron I guess var/lasercolor = "" @@ -208,22 +207,16 @@ /obj/item/ed209_assembly/update_icon_state() switch(build_step) if(1) - item_state = "ed209_leg" icon_state = "ed209_leg" if(2) - item_state = "ed209_legs" icon_state = "ed209_legs" if(3,4) - item_state = "[lasercolor]ed209_shell" icon_state = "[lasercolor]ed209_shell" if(5) - item_state = "[lasercolor]ed209_hat" icon_state = "[lasercolor]ed209_hat" if(6,7) - item_state = "[lasercolor]ed209_prox" icon_state = "[lasercolor]ed209_prox" if(8,9) - item_state = "[lasercolor]ed209_taser" icon_state = "[lasercolor]ed209_taser" //Floorbot assemblies @@ -432,7 +425,9 @@ desc = "Some sort of bizarre assembly made from a proximity sensor, helmet, and signaler." icon = 'icons/obj/aibots.dmi' icon_state = "helmet_signaler" - item_state = "helmet" + inhand_icon_state = "helmet" + lefthand_file = 'icons/mob/inhands/clothing_lefthand.dmi' + righthand_file = 'icons/mob/inhands/clothing_righthand.dmi' var/created_name = "Securitron" //To preserve the name if it's a unique securitron I guess var/build_step = 0 var/robot_arm = /obj/item/robot_parts/l_arm @@ -555,7 +550,6 @@ desc = "Some sort of bizarre assembly." icon = 'icons/obj/aibots.dmi' icon_state = "griefsky_assembly" - item_state = "griefsky_assembly" var/build_step = 0 var/toy_step = 0 diff --git a/code/modules/mob/living/simple_animal/hostile/bees.dm b/code/modules/mob/living/simple_animal/hostile/bees.dm index c2e9d2bc52a..043614b3e61 100644 --- a/code/modules/mob/living/simple_animal/hostile/bees.dm +++ b/code/modules/mob/living/simple_animal/hostile/bees.dm @@ -278,13 +278,11 @@ /obj/item/queen_bee name = "queen bee" desc = "She's the queen of bees, BZZ BZZ!" - icon_state = "queen_item" - item_state = "" icon = 'icons/mob/bees.dmi' + icon_state = "queen_item" gender = FEMALE var/mob/living/simple_animal/hostile/poison/bees/queen/queen - /obj/item/queen_bee/attackby__legacy__attackchain(obj/item/I, mob/user, params) if(!istype(I, /obj/item/reagent_containers/syringe)) return ..() diff --git a/code/modules/mob/living/simple_animal/hostile/mining/elites/herald.dm b/code/modules/mob/living/simple_animal/hostile/mining/elites/herald.dm index 230b2e531f8..1f2951a4b7a 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining/elites/herald.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining/elites/herald.dm @@ -263,11 +263,9 @@ desc = "A cloak which lts you travel through a perfect reflection of the world." icon = 'icons/obj/lavaland/elite_trophies.dmi' icon_state = "herald_cloak" - item_state = "herald_cloak" item_color = "herald_cloak" actions_types = list(/datum/action/item_action/herald) - /obj/item/clothing/neck/cloak/herald_cloak/item_action_slot_check(slot) if(slot == ITEM_SLOT_NECK) return TRUE diff --git a/code/modules/mob/living/simple_animal/hostile/mining/elites/pandora.dm b/code/modules/mob/living/simple_animal/hostile/mining/elites/pandora.dm index 0c8b9237175..1e81928547a 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining/elites/pandora.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining/elites/pandora.dm @@ -207,7 +207,6 @@ desc = "Found at the bottom of Pandora. After all the evil was released, this was the only thing left inside." icon = 'icons/obj/lavaland/elite_trophies.dmi' icon_state = "hope" - item_state = "hope" item_color = "hope" allow_duplicates = FALSE resistance_flags = FIRE_PROOF diff --git a/code/modules/mob/mob_grab.dm b/code/modules/mob/mob_grab.dm index c4dcc41c2ce..59ef06398be 100644 --- a/code/modules/mob/mob_grab.dm +++ b/code/modules/mob/mob_grab.dm @@ -10,6 +10,7 @@ /obj/item/grab name = "grab" + icon = 'icons/mob/screen_gen.dmi' flags = NOBLUDGEON | ABSTRACT | DROPDEL var/atom/movable/screen/grab/hud = null var/mob/living/affecting = null @@ -24,11 +25,8 @@ layer = 21 plane = HUD_PLANE - item_state = "nothing" - icon = 'icons/mob/screen_gen.dmi' w_class = WEIGHT_CLASS_BULKY - /obj/item/grab/New(mob/user, mob/victim) ..() diff --git a/code/modules/mod/mod_clothes.dm b/code/modules/mod/mod_clothes.dm index 423a46fad86..0ae6c665ff9 100644 --- a/code/modules/mod/mod_clothes.dm +++ b/code/modules/mod/mod_clothes.dm @@ -4,8 +4,7 @@ icon = 'icons/obj/clothing/modsuit/mod_clothing.dmi' icon_state = "standard-helmet" base_icon_state = "helmet" - item_state = 'icons/mob/clothing/modsuit/mod_clothing.dmi' - icon_override = 'icons/mob/clothing/modsuit/mod_clothing.dmi' + worn_icon = 'icons/mob/clothing/modsuit/mod_clothing.dmi' heat_protection = HEAD cold_protection = HEAD permeability_coefficient = 0.01 @@ -15,7 +14,7 @@ "Tajaran" = 'icons/mob/clothing/modsuit/species/taj_modsuits.dmi', "Unathi" = 'icons/mob/clothing/modsuit/species/unathi_modsuits.dmi', "Vox" = 'icons/mob/clothing/modsuit/species/vox_modsuits.dmi' - ) + ) /obj/item/clothing/suit/mod name = "MOD chestplate" @@ -23,8 +22,7 @@ icon = 'icons/obj/clothing/modsuit/mod_clothing.dmi' icon_state = "standard-chestplate" base_icon_state = "chestplate" - item_state = 'icons/mob/clothing/modsuit/mod_clothing.dmi' - icon_override = 'icons/mob/clothing/modsuit/mod_clothing.dmi' + worn_icon = 'icons/mob/clothing/modsuit/mod_clothing.dmi' blood_overlay_type = "armor" allowed = list( /obj/item/tank/internals, @@ -42,7 +40,7 @@ "Tajaran" = 'icons/mob/clothing/modsuit/species/taj_modsuits.dmi', "Unathi" = 'icons/mob/clothing/modsuit/species/unathi_modsuits.dmi', "Vox" = 'icons/mob/clothing/modsuit/species/vox_modsuits.dmi' - ) + ) /obj/item/clothing/gloves/mod @@ -51,8 +49,7 @@ icon = 'icons/obj/clothing/modsuit/mod_clothing.dmi' icon_state = "standard-gauntlets" base_icon_state = "gauntlets" - item_state = 'icons/mob/clothing/modsuit/mod_clothing.dmi' - icon_override = 'icons/mob/clothing/modsuit/mod_clothing.dmi' + worn_icon = 'icons/mob/clothing/modsuit/mod_clothing.dmi' body_parts_covered = HANDS|ARMS heat_protection = HANDS|ARMS cold_protection = HANDS|ARMS @@ -62,7 +59,7 @@ "Tajaran" = 'icons/mob/clothing/modsuit/species/taj_modsuits.dmi', "Unathi" = 'icons/mob/clothing/modsuit/species/unathi_modsuits.dmi', "Vox" = 'icons/mob/clothing/modsuit/species/vox_modsuits.dmi' - ) + ) /obj/item/clothing/shoes/mod @@ -71,8 +68,7 @@ icon = 'icons/obj/clothing/modsuit/mod_clothing.dmi' icon_state = "standard-boots" base_icon_state = "boots" - item_state = 'icons/mob/clothing/modsuit/mod_clothing.dmi' - icon_override = 'icons/mob/clothing/modsuit/mod_clothing.dmi' + worn_icon = 'icons/mob/clothing/modsuit/mod_clothing.dmi' body_parts_covered = FEET|LEGS heat_protection = FEET|LEGS cold_protection = FEET|LEGS @@ -82,4 +78,4 @@ "Tajaran" = 'icons/mob/clothing/modsuit/species/taj_modsuits.dmi', "Unathi" = 'icons/mob/clothing/modsuit/species/unathi_modsuits.dmi', "Vox" = 'icons/mob/clothing/modsuit/species/vox_modsuits.dmi' - ) + ) diff --git a/code/modules/mod/mod_control.dm b/code/modules/mod/mod_control.dm index af72b949700..bfded3cc1d2 100644 --- a/code/modules/mod/mod_control.dm +++ b/code/modules/mod/mod_control.dm @@ -2,15 +2,14 @@ /obj/item/mod name = "Base MOD" desc = "You should not see this, yell at a coder!" - icon = 'icons/obj/clothing/modsuit/mod_clothing.dmi'// figure out how to work with 2 of these - icon_override = 'icons/mob/clothing/modsuit/mod_clothing.dmi' + icon = 'icons/obj/clothing/modsuit/mod_clothing.dmi' + worn_icon = 'icons/mob/clothing/modsuit/mod_clothing.dmi' /obj/item/mod/control name = "MOD control unit" desc = "The control unit of a Modular Outerwear Device, a powered suit that protects against various environments." - icon_state = null - item_state = "mod_control" base_icon_state = "control" + inhand_icon_state = "mod_control" w_class = WEIGHT_CLASS_BULKY slot_flags = ITEM_SLOT_BACK strip_delay = 10 SECONDS @@ -572,8 +571,6 @@ SEND_SIGNAL(src, COMSIG_MOD_WEARER_SET, wearer) RegisterSignal(wearer, COMSIG_ATOM_EXITED, PROC_REF(on_exit)) update_charge_alert() - for(var/obj/item/clothing/C in mod_parts) - C.refit_for_species(wearer.dna.species.sprite_sheet_name) update_mod_overlays() for(var/obj/item/mod/module/module as anything in modules) module.on_equip() diff --git a/code/modules/mod/mod_core.dm b/code/modules/mod/mod_core.dm index be25414c8af..504d63c62e3 100644 --- a/code/modules/mod/mod_core.dm +++ b/code/modules/mod/mod_core.dm @@ -3,7 +3,7 @@ desc = "A non-functional MOD core. Inform the admins if you see this." icon = 'icons/obj/clothing/modsuit/mod_construction.dmi' icon_state = "mod-core" - item_state = "electronic" + inhand_icon_state = "electronic" lefthand_file = 'icons/mob/inhands/items/devices_lefthand.dmi' righthand_file = 'icons/mob/inhands/items/devices_righthand.dmi' /// MOD unit we are powering. diff --git a/code/modules/mod/modules/modules_antag.dm b/code/modules/mod/modules/modules_antag.dm index 0fa7fd5ba74..37618b86127 100644 --- a/code/modules/mod/modules/modules_antag.dm +++ b/code/modules/mod/modules/modules_antag.dm @@ -457,7 +457,7 @@ mod.icon_state = "[mod.skin]-control" var/list/mod_skin = mod.theme.skins[mod.skin] mod.icon = mod_skin[MOD_ICON_OVERRIDE] || 'icons/obj/clothing/modsuit/mod_clothing.dmi' - mod.icon_override = mod_skin[MOD_ICON_OVERRIDE] || 'icons/mob/clothing/modsuit/mod_clothing.dmi' + mod.worn_icon = mod_skin[MOD_ICON_OVERRIDE] || 'icons/mob/clothing/modsuit/mod_clothing.dmi' mod.lefthand_file = initial(mod.lefthand_file) mod.righthand_file = initial(mod.righthand_file) mod.wearer.update_inv_back() diff --git a/code/modules/mod/modules/modules_security.dm b/code/modules/mod/modules/modules_security.dm index 25cb67c0df2..a28c853c069 100644 --- a/code/modules/mod/modules/modules_security.dm +++ b/code/modules/mod/modules/modules_security.dm @@ -262,7 +262,6 @@ /// Mob that threw the grenade. var/mob/living/thrower - /obj/item/grenade/cryogrenade_mod/Destroy() thrower = null return ..() diff --git a/code/modules/newscaster/obj/newspaper.dm b/code/modules/newscaster/obj/newspaper.dm index bc142f6cb63..95f68f78743 100644 --- a/code/modules/newscaster/obj/newspaper.dm +++ b/code/modules/newscaster/obj/newspaper.dm @@ -12,7 +12,7 @@ desc = "An issue of The Griffon, the newspaper circulating aboard Nanotrasen Space Stations." icon = 'icons/obj/bureaucracy.dmi' icon_state = "newspaper" - item_state = "newspaper" + inhand_icon_state = "newspaper" w_class = WEIGHT_CLASS_SMALL attack_verb = list("bapped") /// The current screen to display. diff --git a/code/modules/ninja/energy_katana.dm b/code/modules/ninja/energy_katana.dm index 4e7a17c0b50..a71ce768897 100644 --- a/code/modules/ninja/energy_katana.dm +++ b/code/modules/ninja/energy_katana.dm @@ -3,14 +3,12 @@ desc = "A katana infused with a strong energy." icon = 'icons/obj/weapons/energy_melee.dmi' icon_state = "energy_katana" - item_state = "energy_katana" throwforce = 20 armor_penetration_percentage = 50 armor_penetration_flat = 10 var/cooldown = 0 // Because spam aint cool, yo. var/datum/effect_system/spark_spread/spark_system - /obj/item/katana/energy/attack__legacy__attackchain(mob/living/carbon/M as mob, mob/living/carbon/user as mob) playsound(user, 'sound/weapons/blade1.ogg', 50, TRUE, -1) return ..() @@ -39,7 +37,6 @@ return ..()*/ - /obj/item/katana/energy/proc/returnToOwner(mob/living/carbon/human/user, doSpark = 1, caught = 0) if(!istype(user)) return diff --git a/code/modules/ninja/suit/ninja_gloves.dm b/code/modules/ninja/suit/ninja_gloves.dm index b553db732da..8291930fdf2 100644 --- a/code/modules/ninja/suit/ninja_gloves.dm +++ b/code/modules/ninja/suit/ninja_gloves.dm @@ -4,7 +4,6 @@ desc = "These nano-enhanced gloves insulate from electricity and provide fire resistance." name = "ninja gloves" icon_state = "s-ninja" - item_state = "s-ninja" siemens_coefficient = 0 pickpocket = 1 cold_protection = HANDS diff --git a/code/modules/ninja/suit/ninja_head.dm b/code/modules/ninja/suit/ninja_head.dm index fa095416b75..6b61ac93d42 100644 --- a/code/modules/ninja/suit/ninja_head.dm +++ b/code/modules/ninja/suit/ninja_head.dm @@ -4,7 +4,7 @@ desc = "What may appear to be a simple black garment is in fact a highly sophisticated nano-weave helmet. Standard issue ninja gear." name = "ninja hood" icon_state = "s-ninja" - item_state = "s-ninja_hood" + inhand_icon_state = "s-ninja_hood" flags_inv = HIDEEARS|HIDEEYES|HIDEFACE armor = list(MELEE = 75, BULLET = 50, LASER = 20, ENERGY = 10, BOMB = 20, RAD = 15, FIRE = INFINITY, ACID = INFINITY) blockTracking = 1 diff --git a/code/modules/ninja/suit/ninja_mask.dm b/code/modules/ninja/suit/ninja_mask.dm index e024ea822a5..9ea3e36c524 100644 --- a/code/modules/ninja/suit/ninja_mask.dm +++ b/code/modules/ninja/suit/ninja_mask.dm @@ -10,15 +10,13 @@ Contents: name = "ninja mask" desc = "A close-fitting mask that acts both as an air filter and a post-modern fashion statement." icon_state = "s-ninja(norm)" - item_state = "s-ninja(norm)" - + inhand_icon_state = "s-ninja_mask" sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/mask.dmi', "Unathi" = 'icons/mob/clothing/species/unathi/mask.dmi', "Tajaran" = 'icons/mob/clothing/species/tajaran/mask.dmi', "Vulpkanin" = 'icons/mob/clothing/species/vulpkanin/mask.dmi' - ) - + ) var/obj/item/voice_changer/voice_changer /obj/item/clothing/mask/gas/space_ninja/Initialize(mapload) diff --git a/code/modules/ninja/suit/ninja_suit.dm b/code/modules/ninja/suit/ninja_suit.dm index 7c0293a31cf..8d5a1b2c5f3 100644 --- a/code/modules/ninja/suit/ninja_suit.dm +++ b/code/modules/ninja/suit/ninja_suit.dm @@ -11,7 +11,7 @@ Contents: name = "ninja suit" desc = "A unique, vacuum-proof suit of nano-enhanced armor designed specifically for Spider Clan assassins." icon_state = "s-ninja" - item_state = "s-ninja_suit" + inhand_icon_state = "s-ninja_suit" allowed = list(/obj/item/gun, /obj/item/ammo_box, /obj/item/melee/baton, /obj/item/tank/internals, /obj/item/stock_parts/cell) slowdown = 0 flags_inv = HIDEJUMPSUIT|HIDETAIL @@ -64,7 +64,6 @@ Contents: icon_state = (user.gender == MALE ? "s-ninjan" : "s-ninjanf") suitGloves.icon_state = "s-ninjan" - suitGloves.item_state = "s-ninjan" return 1 @@ -78,7 +77,6 @@ Contents: suitShoes.slowdown = -1 icon_state = "s-ninja" suitGloves.icon_state = "s-ninja" - suitGloves.item_state = "s-ninja" suitHood = null suitMask = null diff --git a/code/modules/paperwork/carbonpaper.dm b/code/modules/paperwork/carbonpaper.dm index 297d0b802f3..86f52ac7e11 100644 --- a/code/modules/paperwork/carbonpaper.dm +++ b/code/modules/paperwork/carbonpaper.dm @@ -3,7 +3,6 @@ var/copied = 0 var/iscopy = 0 - /obj/item/paper/carbon/update_icon_state() if(iscopy) if(info) diff --git a/code/modules/paperwork/clipboard.dm b/code/modules/paperwork/clipboard.dm index a335bf031e4..f09568c53b3 100644 --- a/code/modules/paperwork/clipboard.dm +++ b/code/modules/paperwork/clipboard.dm @@ -8,7 +8,7 @@ GLOBAL_VAR(station_report) // Variable to save the station report desc = "It looks like you're writing a letter. Want some help?" icon = 'icons/obj/bureaucracy.dmi' icon_state = "clipboard" - item_state = "clipboard" + inhand_icon_state = "clipboard" w_class = WEIGHT_CLASS_SMALL throw_speed = 3 var/obj/item/pen/containedpen diff --git a/code/modules/paperwork/handlabeler.dm b/code/modules/paperwork/handlabeler.dm index 01ab09886f2..2855f576156 100644 --- a/code/modules/paperwork/handlabeler.dm +++ b/code/modules/paperwork/handlabeler.dm @@ -7,7 +7,6 @@ desc = "A combined label printer, applicator, and remover, all in a single portable device. Designed to be easy to operate and use." icon = 'icons/obj/bureaucracy.dmi' icon_state = "labeler0" - item_state = "flight" var/label = null var/labels_left = 30 var/mode = LABEL_MODE_OFF @@ -110,10 +109,10 @@ /obj/item/hand_labeler_refill name = "hand labeler paper roll" - icon = 'icons/obj/bureaucracy.dmi' desc = "A roll of paper. Use it on a hand labeler to refill it." + icon = 'icons/obj/bureaucracy.dmi' icon_state = "labeler_refill" - item_state = "electropack" + inhand_icon_state = "electropack" w_class = WEIGHT_CLASS_TINY #undef LABEL_MODE_OFF diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index f32f210d82c..fa0827a900d 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -8,7 +8,7 @@ gender = PLURAL icon = 'icons/obj/bureaucracy.dmi' icon_state = "paper" - item_state = "paper" + inhand_icon_state = "paper" w_class = WEIGHT_CLASS_TINY throw_range = 1 throw_speed = 1 diff --git a/code/modules/paperwork/paper_bundle.dm b/code/modules/paperwork/paper_bundle.dm index 48100127cd4..2330bae532a 100644 --- a/code/modules/paperwork/paper_bundle.dm +++ b/code/modules/paperwork/paper_bundle.dm @@ -2,7 +2,7 @@ name = "paper bundle" icon = 'icons/obj/bureaucracy.dmi' icon_state = "paper" - item_state = "paper" + inhand_icon_state = "paper" w_class = WEIGHT_CLASS_TINY throw_range = 2 throw_speed = 1 diff --git a/code/modules/paperwork/paperbin.dm b/code/modules/paperwork/paperbin.dm index 826d273091f..153d1db4cf4 100644 --- a/code/modules/paperwork/paperbin.dm +++ b/code/modules/paperwork/paperbin.dm @@ -3,7 +3,6 @@ desc = "The second-most important part of bureaucracy, after the pen of course." icon = 'icons/obj/bureaucracy.dmi' icon_state = "paper_bin1" - item_state = "sheet-metal" throwforce = 1 throw_speed = 3 pressure_resistance = 8 diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index 091f31f1417..588ac6ee844 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -14,7 +14,7 @@ name = "pen" icon = 'icons/obj/bureaucracy.dmi' icon_state = "pen" - item_state = "pen" + inhand_icon_state = "pen" slot_flags = ITEM_SLOT_BELT | ITEM_SLOT_BOTH_EARS w_class = WEIGHT_CLASS_TINY throw_speed = 3 @@ -203,6 +203,7 @@ // E-DAGGER /obj/item/pen/edagger + inhand_icon_state = null origin_tech = "combat=3;syndicate=1" var/active = FALSE var/brightness_on = 2 @@ -297,10 +298,8 @@ /obj/item/pen/edagger/update_icon_state() if(active) icon_state = "edagger" - item_state = "edagger" else icon_state = initial(icon_state) //looks like a normal pen when off. - item_state = initial(item_state) /obj/item/proc/on_write(obj/item/paper/P, mob/user) return diff --git a/code/modules/paperwork/photography.dm b/code/modules/paperwork/photography.dm index 59783962a6b..4b13af9eaee 100644 --- a/code/modules/paperwork/photography.dm +++ b/code/modules/paperwork/photography.dm @@ -13,18 +13,17 @@ name = "film cartridge" desc = "A camera film cartridge. Insert it into a camera to reload it." icon_state = "film" - item_state = "electropack" + inhand_icon_state = "electropack" w_class = WEIGHT_CLASS_TINY resistance_flags = FLAMMABLE - /******** * photo * ********/ /obj/item/photo name = "photo" icon_state = "photo" - item_state = "paper" + inhand_icon_state = "paper" w_class = WEIGHT_CLASS_TINY resistance_flags = FLAMMABLE max_integrity = 50 @@ -129,7 +128,7 @@ desc = "A slim book with little plastic coverings to keep photos from deteriorating, it reminds you of the good ol' days." icon = 'icons/obj/items.dmi' icon_state = "album" - item_state = "syringe_kit" + inhand_icon_state = "syringe_kit" can_hold = list(/obj/item/photo) resistance_flags = FLAMMABLE w_class = WEIGHT_CLASS_SMALL @@ -168,7 +167,8 @@ name = "camera" desc = "A polaroid camera." icon_state = "camera" - item_state = "camera" + worn_icon_state = "camera" + inhand_icon_state = "camera" w_class = WEIGHT_CLASS_SMALL slot_flags = ITEM_SLOT_NECK new_attack_chain = TRUE diff --git a/code/modules/paperwork/stamps.dm b/code/modules/paperwork/stamps.dm index 45bd9186be9..f8d0a231e24 100644 --- a/code/modules/paperwork/stamps.dm +++ b/code/modules/paperwork/stamps.dm @@ -3,7 +3,7 @@ desc = "A rubber stamp for stamping important documents." icon = 'icons/obj/bureaucracy.dmi' icon_state = "stamp-ok" - item_state = "stamp" + inhand_icon_state = "stamp" w_class = WEIGHT_CLASS_TINY throw_speed = 3 materials = list(MAT_METAL=60) diff --git a/code/modules/pda/PDA.dm b/code/modules/pda/PDA.dm index 0221d913c90..45266f3201d 100644 --- a/code/modules/pda/PDA.dm +++ b/code/modules/pda/PDA.dm @@ -12,7 +12,7 @@ GLOBAL_LIST_EMPTY(PDAs) desc = "A portable microcomputer by Thinktronic Systems, LTD. Functionality determined by a preprogrammed ROM cartridge." icon = 'icons/obj/pda.dmi' icon_state = "pda" - item_state = "electronic" + inhand_icon_state = "electronic" w_class = WEIGHT_CLASS_TINY slot_flags = ITEM_SLOT_ID | ITEM_SLOT_BELT | ITEM_SLOT_PDA armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 100, ACID = 100) diff --git a/code/modules/pda/cart.dm b/code/modules/pda/cart.dm index c181d901043..1608adafdec 100644 --- a/code/modules/pda/cart.dm +++ b/code/modules/pda/cart.dm @@ -3,7 +3,7 @@ desc = "A data cartridge for portable microcomputers." icon = 'icons/obj/pda.dmi' icon_state = "cart" - item_state = "electronic" + inhand_icon_state = "electronic" w_class = WEIGHT_CLASS_TINY /// Integrated signaler for captain, science & generic signaler cartridge diff --git a/code/modules/power/apc/apc.dm b/code/modules/power/apc/apc.dm index 64601820e91..01a5b92598f 100644 --- a/code/modules/power/apc/apc.dm +++ b/code/modules/power/apc/apc.dm @@ -1146,8 +1146,8 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/worn_out, 24, 24) desc = "Heavy-duty switching circuits for power control." icon = 'icons/obj/module.dmi' icon_state = "power_mod" + inhand_icon_state = "electronic" w_class = WEIGHT_CLASS_SMALL origin_tech = "engineering=2;programming=1" - item_state = "electronic" flags = CONDUCT usesound = 'sound/items/deconstruct.ogg' diff --git a/code/modules/power/cables/cable_coil.dm b/code/modules/power/cables/cable_coil.dm index a6928540fb4..27c06475a35 100644 --- a/code/modules/power/cables/cable_coil.dm +++ b/code/modules/power/cables/cable_coil.dm @@ -11,7 +11,7 @@ GLOBAL_LIST_INIT(cable_coil_recipes, list (new/datum/stack_recipe/cable_restrain singular_name = "cable" icon = 'icons/obj/power.dmi' icon_state = "coil" - item_state = "coil" + inhand_icon_state = "coil" belt_icon = "cable_coil" amount = MAXCOIL max_amount = MAXCOIL @@ -379,7 +379,7 @@ GLOBAL_LIST_INIT(cable_coil_recipes, list (new/datum/stack_recipe/cable_restrain color = pick(COLOR_RED, COLOR_BLUE, COLOR_GREEN, COLOR_WHITE, COLOR_PINK, COLOR_YELLOW, COLOR_CYAN, COLOR_ORANGE) /obj/item/stack/cable_coil/cut - item_state = "coil2" + icon_state = "coil2" /obj/item/stack/cable_coil/cut/Initialize(mapload) . = ..() diff --git a/code/modules/power/cell.dm b/code/modules/power/cell.dm index 1c434454333..c3fd38a69c5 100644 --- a/code/modules/power/cell.dm +++ b/code/modules/power/cell.dm @@ -3,7 +3,6 @@ desc = "A rechargeable electrochemical power cell. This one is cheap and doesn't have very good capacity as a result." icon = 'icons/obj/power.dmi' icon_state = "cell" - item_state = "cell1" origin_tech = "powerstorage=1" force = 5 throwforce = 5 @@ -201,7 +200,6 @@ This one utilizes some experimental tweaks to the cell chemistry to achieve a better charge capacity than any cell currently available on the market." origin_tech = "powerstorage=3;materials=3" icon_state = "scell" - item_state = "cell2" maxcharge = 20000 materials = list(MAT_GLASS = 300) rating = 4 @@ -217,7 +215,7 @@ for even more tightly packed anodes and cathodes, giving this cell an incredible charge capacity." origin_tech = "powerstorage=4;engineering=4;materials=4" icon_state = "hpcell" - item_state = "cell2" + inhand_icon_state = "scell" maxcharge = 30000 materials = list(MAT_GLASS = 400) rating = 5 @@ -233,7 +231,6 @@ They then exploited the transdimensional properties of bluespace to squeeze it down to a standard cell's form factor." origin_tech = "powerstorage=5;bluespace=4;materials=4;engineering=4" icon_state = "bscell" - item_state = "cell3" maxcharge = 40000 materials = list(MAT_GLASS = 600) rating = 6 @@ -255,7 +252,6 @@ name = "infinite-capacity power cell" desc = "A self-recarging power cell. It produces endless amounts of energy seemingly out of nowhere." icon_state = "icell" - item_state = "cell4" origin_tech = "powerstorage=7" maxcharge = 30000 materials = list(MAT_GLASS=1000) @@ -271,7 +267,7 @@ desc = "An alien power cell of unknown design. It produces endless amounts of energy seemingly out of nowhere." icon = 'icons/obj/abductor.dmi' icon_state = "cell" - item_state = "cella" + inhand_icon_state = "acell" maxcharge = 50000 rating = 12 chargerate = 50000 @@ -285,7 +281,7 @@ desc = "A rechargeable starch-based power cell. The charge capacity depends on the potency of the plant used to create it." icon = 'icons/obj/hydroponics/harvest.dmi' icon_state = "potato" - item_state = "cellp" + inhand_icon_state = "pcell" origin_tech = "powerstorage=1;biotech=1" charge = 100 maxcharge = 300 @@ -298,7 +294,7 @@ origin_tech = "powerstorage=5;biotech=4" icon = 'icons/mob/slimes.dmi' icon_state = "yellow slime extract" - item_state = "cellsl" + inhand_icon_state = "slcell" materials = list() rating = 5 //self-recharge makes these desirable self_recharge = TRUE // Infused slime cores self-recharge, over time diff --git a/code/modules/power/engines/supermatter/supermatter.dm b/code/modules/power/engines/supermatter/supermatter.dm index 0bebfeb9917..ac0eedf8375 100644 --- a/code/modules/power/engines/supermatter/supermatter.dm +++ b/code/modules/power/engines/supermatter/supermatter.dm @@ -812,7 +812,6 @@ tongs.sliver = sliver sliver.forceMove(tongs) tongs.icon_state = "supermatter_tongs_loaded" - tongs.item_state = "supermatter_tongs_loaded" to_chat(H, "You pick up [sliver] with [tongs]!") return ITEM_INTERACT_COMPLETE diff --git a/code/modules/power/generators/solar.dm b/code/modules/power/generators/solar.dm index c0aed001a97..dd9b87ec4e8 100644 --- a/code/modules/power/generators/solar.dm +++ b/code/modules/power/generators/solar.dm @@ -182,7 +182,7 @@ desc = "A solar panel assembly kit, allows constructions of a solar panel, or with a tracking circuit board, a solar tracker." icon = 'icons/goonstation/objects/power.dmi' icon_state = "sp_base" - item_state = "electropack" + inhand_icon_state = "electropack" w_class = WEIGHT_CLASS_BULKY // Pretty big! var/tracker = 0 var/glass_type = null diff --git a/code/modules/power/lights.dm b/code/modules/power/lights.dm index 24c82627b71..76709fd5dbe 100644 --- a/code/modules/power/lights.dm +++ b/code/modules/power/lights.dm @@ -1024,7 +1024,7 @@ desc = "A replacement light tube." icon_state = "ltube" base_state = "ltube" - item_state = "c_tube" + inhand_icon_state = "c_tube" brightness_range = 8 /obj/item/light/tube/large @@ -1043,7 +1043,7 @@ desc = "A replacement light bulb." icon_state = "lbulb" base_state = "lbulb" - item_state = "contvapour" + inhand_icon_state = "contvapour" brightness_range = 5 /obj/item/light/throw_impact(atom/hit_atom) diff --git a/code/modules/projectiles/ammunition.dm b/code/modules/projectiles/ammunition.dm index 8e32bddf764..fed0e72ce9a 100644 --- a/code/modules/projectiles/ammunition.dm +++ b/code/modules/projectiles/ammunition.dm @@ -118,9 +118,9 @@ desc = "A box of ammo?" icon = 'icons/obj/ammo.dmi' icon_state = "10mmbox" // placeholder icon + inhand_icon_state = "syringe_kit" flags = CONDUCT slot_flags = ITEM_SLOT_BELT - item_state = "syringe_kit" materials = list(MAT_METAL = 30000) throwforce = 2 w_class = WEIGHT_CLASS_TINY diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 35d051414d7..e5bc8417459 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -3,7 +3,10 @@ desc = "It's a gun. It's pretty terrible, though." icon = 'icons/obj/guns/projectile.dmi' icon_state = "revolver_bright" - item_state = "gun" + worn_icon_state = "gun" + inhand_icon_state = "gun" + lefthand_file = 'icons/mob/inhands/guns_lefthand.dmi' + righthand_file = 'icons/mob/inhands/guns_righthand.dmi' flags = CONDUCT slot_flags = ITEM_SLOT_BELT materials = list(MAT_METAL=2000) @@ -66,10 +69,6 @@ var/current_skin = null /// List of reskin options. var/list/options = list() - - lefthand_file = 'icons/mob/inhands/guns_lefthand.dmi' - righthand_file = 'icons/mob/inhands/guns_righthand.dmi' - /// Whether or not the gun has a flashlight. var/obj/item/flashlight/gun_light = null /// Whether or not a flashlight can be attached to the gun. diff --git a/code/modules/projectiles/gun_attachments.dm b/code/modules/projectiles/gun_attachments.dm index 791a9ceef18..377696b3527 100644 --- a/code/modules/projectiles/gun_attachments.dm +++ b/code/modules/projectiles/gun_attachments.dm @@ -6,7 +6,6 @@ desc = "A universal syndicate small-arms suppressor for maximum espionage." icon = 'icons/tgmc/objects/attachments.dmi' icon_state = "suppressor" - item_state = "suppressor" w_class = WEIGHT_CLASS_SMALL var/oldsound = null var/initial_w_class = null diff --git a/code/modules/projectiles/guns/energy/energy.dm b/code/modules/projectiles/guns/energy/energy.dm index 08a04b780e6..25e9720d389 100644 --- a/code/modules/projectiles/guns/energy/energy.dm +++ b/code/modules/projectiles/guns/energy/energy.dm @@ -14,7 +14,7 @@ /obj/item/gun/energy/gun name = "\improper EG-7 energy gun" desc = "A hybrid fire energy gun manufactured by Shellguard Munitions Co. It has a mounting point for a flashlight. The fire selector has two settings: 'disable', and 'kill'." - item_state = null //so the human update icon uses the icon_state instead. + inhand_icon_state = null ammo_type = list(/obj/item/ammo_casing/energy/disabler, /obj/item/ammo_casing/energy/laser) origin_tech = "combat=4;magnets=3" modifystate = 2 @@ -126,9 +126,8 @@ /obj/item/gun/energy/gun/blueshield name = "\improper EG-14 advanced energy revolver" desc = "An advanced, pistol sized energy gun. It looks stylish, and the design makes it slightly better at bludgeoning. The fire selector has two settings: 'disable', and 'kill'." - cell_type = /obj/item/stock_parts/cell/energy_gun/hos_gun icon_state = "bsgun" - item_state = null + cell_type = /obj/item/stock_parts/cell/energy_gun/hos_gun force = 7 ammo_type = list(/obj/item/ammo_casing/energy/disabler/hos, /obj/item/ammo_casing/energy/laser/hos) ammo_x_offset = 1 @@ -152,7 +151,7 @@ name = "\improper PDW-9 energy pistol" desc = "A military-grade energy pistol favored by mercenaries and militia forces. The fire selector has two settings: 'disable', and 'kill'." icon_state = "pdw9pistol" - item_state = "gun" + inhand_icon_state = "gun" /obj/item/gun/energy/gun/blueshield/pdw9/examine_more(mob/user) ..() @@ -169,7 +168,7 @@ name = "\improper AG(H)-22 hybrid turret gun" desc = "A heavy hybrid energy cannon made for mounted emplacements. The fire selector has two settings: 'stun', and 'kill'." icon_state = "turretlaser" - item_state = "turretlaser" + inhand_icon_state = "turretlaser" slot_flags = null w_class = WEIGHT_CLASS_HUGE ammo_type = list(/obj/item/ammo_casing/energy/electrode, /obj/item/ammo_casing/energy/laser) @@ -201,7 +200,6 @@ name = "advanced energy gun" desc = "An energy gun with an experimental miniaturized nuclear reactor that automatically charges the internal power cell." icon_state = "nucgun" - item_state = null origin_tech = "combat=4;magnets=4;powerstorage=4" var/fail_tick = 0 charge_delay = 5 @@ -234,7 +232,6 @@ name = "ES-9 Energy Scatterbeam" desc = "A hybrid fire energy shotgun manufactured by Shellguard Munitions Co. The pump changes the modes between 'disable' and 'kill'." icon_state = "eshotgun" - item_state = null origin_tech = "combat=5;magnets=5" w_class = WEIGHT_CLASS_BULKY weapon_weight = WEAPON_HEAVY diff --git a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm index 3fcd0a7b0d8..a4d20c6e105 100644 --- a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm +++ b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm @@ -2,7 +2,7 @@ name = "proto-kinetic accelerator" desc = "A self-recharging, ranged mining tool that does increased damage in low pressure environments. It can be upgraded using specialised mod kits." icon_state = "kineticgun" - item_state = "kineticgun" + inhand_icon_state = null ammo_type = list(/obj/item/ammo_casing/energy/kinetic) cell_type = /obj/item/stock_parts/cell/emproof needs_permit = FALSE @@ -26,6 +26,9 @@ var/empty_state = "kineticgun_empty" +/obj/item/gun/energy/kinetic_accelerator/update_icon_state() + icon_state = current_skin || initial(icon_state) + /obj/item/gun/energy/kinetic_accelerator/examine(mob/user) . = ..() if(in_range(user, src)) @@ -83,7 +86,6 @@ name = "kinetic accelerator cannon" desc = "A cyborg-modified kinetic accelerator that operates in pressurized environments, but cannot be upgraded and fires slowly." icon_state = "kineticgun_h" - item_state = "kineticgun_h" max_mod_capacity = 0 ammo_type = list(/obj/item/ammo_casing/energy/kinetic/malf) overheat_time = 2 SECONDS @@ -176,7 +178,6 @@ name = "experimental kinetic accelerator" desc = "A modified version of the proto-kinetic accelerator, with twice the modkit space of the standard version." icon_state = "kineticgun_h" - item_state = "kineticgun_h" origin_tech = "combat=5;powerstorage=3;engineering=5" max_mod_capacity = 200 @@ -266,12 +267,10 @@ var/obj/effect/temp_visual/kinetic_blast/K = new /obj/effect/temp_visual/kinetic_blast(target_turf) K.color = color - /obj/item/gun/energy/kinetic_accelerator/pistol name = "proto-kinetic pistol" desc = "A lightweight mining tool, sacrificing upgrade capacity for convenience." icon_state = "kineticpistol" - item_state = "kineticpistol" w_class = WEIGHT_CLASS_SMALL max_mod_capacity = 65 can_bayonet = FALSE @@ -605,7 +604,6 @@ KA.trigger_guard = TRIGGER_GUARD_NORMAL ..() - //Cosmetic /obj/item/borg/upgrade/modkit/chassis_mod @@ -614,10 +612,8 @@ cost = 0 denied_type = /obj/item/borg/upgrade/modkit/chassis_mod var/chassis_icon = "kineticgun_u" - var/chassis_item = "kineticgun_u" var/chassis_name = "super-kinetic accelerator" var/pistol_chassis_icon = "kineticpistol_u" - var/pistol_chassis_item = "kineticpistol_u" var/pistol_chassis_name = "super-kinetic pistol" /obj/item/borg/upgrade/modkit/chassis_mod/install(obj/item/gun/energy/kinetic_accelerator/KA, mob/user) @@ -626,17 +622,14 @@ if(istype(KA, /obj/item/gun/energy/kinetic_accelerator/pistol)) KA.current_skin = pistol_chassis_icon KA.name = pistol_chassis_name - KA.item_state = pistol_chassis_icon else KA.current_skin = chassis_icon KA.name = chassis_name - KA.item_state = chassis_item KA.update_icon() /obj/item/borg/upgrade/modkit/chassis_mod/uninstall(obj/item/gun/energy/kinetic_accelerator/KA) KA.current_skin = initial(KA.current_skin) KA.name = initial(KA.name) - KA.item_state = initial(KA.item_state) KA.update_icon() ..() @@ -644,10 +637,8 @@ name = "hyper chassis" desc = "Makes your KA orange. All the fun of having explosive blasts without actually having explosive blasts." chassis_icon = "kineticgun_h" - chassis_item = "kineticgun_h" chassis_name = "hyper-kinetic accelerator" pistol_chassis_icon = "kineticpistol_h" - pistol_chassis_item = "kineticpistol_h" pistol_chassis_name = "hyper-kinetic pistol" /obj/item/borg/upgrade/modkit/tracer diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index 833391963e6..016fbe122ad 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -17,7 +17,7 @@ name = "\improper LG-5 laser carbine" desc = "A compact and lightweight laser carbine manufactured by Shellguard Munitions Co. Considered the most widely used laserarm in the Orion sector, it only fires lethal rounds and requires a recharger to reload." icon_state = "laser" - item_state = "laser" + inhand_icon_state = "laser" materials = list(MAT_METAL=2000) origin_tech = "combat=4;magnets=2" ammo_type = list(/obj/item/ammo_casing/energy/lasergun) @@ -73,10 +73,10 @@ ////////////////////////////// /obj/item/gun/energy/laser/retro name ="\improper L-1 'retro' laser gun" - icon_state = "retro" - item_state = "retro" desc = "An older model of the basic lasergun, no longer used by Nanotrasen's private security or military forces. \ - Nevertheless, it is still quite deadly and easy to maintain, making it a favorite amongst pirates and other outlaws." + Nevertheless, it is still quite deadly and easy to maintain, making it a favorite amongst pirates and other outlaws." + icon_state = "retro" + inhand_icon_state = "retro" ammo_x_offset = 3 /obj/item/gun/energy/laser/retro/examine_more(mob/user) @@ -96,10 +96,10 @@ ////////////////////////////// /obj/item/gun/energy/laser/captain name = "antique laser gun" - icon_state = "caplaser" - item_state = null desc = "This is an antique laser gun. All craftsmanship is of the highest quality. It is decorated with bovine leather and chrome. \ - The object menaces with spikes of energy. On the item is an image of Space Station 13. The station is exploding." + The object menaces with spikes of energy. On the item is an image of Space Station 13. The station is exploding." + icon_state = "caplaser" + inhand_icon_state = null force = 10 origin_tech = null ammo_x_offset = 3 @@ -134,9 +134,9 @@ ////////////////////////////// /obj/item/gun/energy/laser/captain/scattershot name = "scatter shot laser rifle" - icon_state = "lasercannon" - item_state = "laser" desc = "A heavy-duty laser rifle fitted with a retractable prism that scatters its beam into multiple smaller shots. The fire selector has two settings: 'scatter', and 'kill'." + icon_state = "lasercannon" + modifystate = TRUE origin_tech = "combat=5;materials=4;powerstorage=4" ammo_type = list(/obj/item/ammo_casing/energy/laser/scatter, /obj/item/ammo_casing/energy/laser) shaded_charge = FALSE @@ -161,7 +161,8 @@ name = "accelerator laser cannon" desc = "An advanced laser cannon that does more damage the farther away the target is. At close range, damage is less than an LG-5 laser carbine shot." icon_state = "lasercannon" - item_state = null + worn_icon_state = null + inhand_icon_state = null w_class = WEIGHT_CLASS_BULKY force = 10 slot_flags = ITEM_SLOT_BACK @@ -211,7 +212,8 @@ name = "\improper LWAP laser sniper" desc = "A highly advanced laser sniper that does more damage the farther away the target is, but fires slowly. Comes with a super advanced scope, which can highlight threats through walls, and pierce one object, after being deployed for a while." icon_state = "esniper" - item_state = null + worn_icon_state = null + inhand_icon_state = null w_class = WEIGHT_CLASS_BULKY force = 12 slot_flags = ITEM_SLOT_BACK @@ -304,7 +306,7 @@ name = "\improper X-ray laser gun" desc = "A high-power laser gun capable of expelling concentrated X-ray beams. These beams can penetrate any number of solid objects, but will decrease in power the longer they have to travel." icon_state = "xray" - item_state = null + inhand_icon_state = null shaded_charge = TRUE origin_tech = "combat=6;materials=4;magnets=4;syndicate=1" ammo_type = list(/obj/item/ammo_casing/energy/xray) @@ -328,7 +330,7 @@ name = "immolator laser gun" desc = "A laser rifle that shoots incendiary bolts, struck targets will be set on fire. Each shot consumes more energy than a regular laser rifle, draining the power cell more quickly." icon_state = "immolator" - item_state = null + inhand_icon_state = null ammo_type = list(/obj/item/ammo_casing/energy/immolator) origin_tech = "combat=4;magnets=4;powerstorage=3" shaded_charge = TRUE @@ -350,7 +352,6 @@ name = "multi-lens immolator cannon" desc = "The bigger brother of the Immolator Laser Gun, featuring toggleable firemodes. The fire selector has two settings: 'scatter', and 'precise'." icon_state = "multilensimmolator" - item_state = null ammo_type = list(/obj/item/ammo_casing/energy/immolator/strong, /obj/item/ammo_casing/energy/immolator/scatter) origin_tech = "combat=5;magnets=5;powerstorage=4" @@ -384,7 +385,7 @@ name = "portable laser emitter" desc = "An emitter removed from its base, and attached to a laser cannon frame." icon_state = "emittercannon" - item_state = "laser" + inhand_icon_state = "laser" w_class = WEIGHT_CLASS_BULKY shaded_charge = TRUE origin_tech = "combat=4;magnets=4;powerstorage=3" @@ -435,10 +436,8 @@ /obj/item/gun/energy/laser/tag/blue icon_state = "bluetag" - item_state = "bluetag" ammo_type = list(/obj/item/ammo_casing/energy/laser/bluetag) /obj/item/gun/energy/laser/tag/red icon_state = "redtag" - item_state = "redtag" ammo_type = list(/obj/item/ammo_casing/energy/laser/redtag) diff --git a/code/modules/projectiles/guns/energy/pulse.dm b/code/modules/projectiles/guns/energy/pulse.dm index 98a5cded6a0..17cd326c506 100644 --- a/code/modules/projectiles/guns/energy/pulse.dm +++ b/code/modules/projectiles/guns/energy/pulse.dm @@ -14,7 +14,8 @@ name = "pulse rifle" desc = "An experimental energy rifle, it's extremely heavy and faintly hums with unstable energy. The absolute bleeding edge of NT weapon development. The fire selector has three settings: 'stun', 'kill', 'DESTROY'." icon_state = "pulse" - item_state = null + worn_icon_state = null + inhand_icon_state = null w_class = WEIGHT_CLASS_BULKY force = 10 modifystate = TRUE @@ -54,10 +55,9 @@ /obj/item/gun/energy/pulse/carbine name = "pulse carbine" desc = "A lighter, more compact version of the pulse rifle. Easier to store and transport, but has fewer shots. It has a mounting point for a flashlight. The fire selector has three settings: 'stun', 'kill', 'DESTROY'." + icon_state = "pulse_carbine" w_class = WEIGHT_CLASS_NORMAL slot_flags = ITEM_SLOT_BELT - icon_state = "pulse_carbine" - item_state = null cell_type = /obj/item/stock_parts/cell/energy_gun/pulse/carbine can_flashlight = TRUE flight_x_offset = 18 @@ -78,10 +78,9 @@ /obj/item/gun/energy/pulse/pistol name = "pulse pistol" desc = "A pulse gun miniaturised into a pistol-sized form factor. Easy to conceal, but has a low capacity. The fire selector has three settings: 'stun', 'kill', 'DESTROY'." + icon_state = "pulse_pistol" w_class = WEIGHT_CLASS_SMALL slot_flags = ITEM_SLOT_BELT - icon_state = "pulse_pistol" - item_state = null can_holster = TRUE cell_type = /obj/item/stock_parts/cell/energy_gun/pulse/pistol can_charge = FALSE @@ -134,7 +133,8 @@ name = "\improper M1911-P" desc = "A compact pulse core in a classic handgun frame for Nanotrasen officers. It's not the size of the gun that matters, it's the size of the hole it puts through people." icon_state = "m1911" - item_state = "gun" + worn_icon_state = "gun" + inhand_icon_state = "gun" cell_type = /obj/item/stock_parts/cell/infinite /obj/item/gun/energy/pulse/pistol/m1911/examine(mob/user) @@ -162,7 +162,6 @@ name = "pulse turret gun" desc = "A heavy pulse cannon made for mounted emplacements. The fire selector has two settings: 'stun', and 'DESTROY'." icon_state = "turretlaser" - item_state = "turretlaser" slot_flags = null w_class = WEIGHT_CLASS_HUGE ammo_type = list(/obj/item/ammo_casing/energy/electrode, /obj/item/ammo_casing/energy/laser/pulse) diff --git a/code/modules/projectiles/guns/energy/special_eguns.dm b/code/modules/projectiles/guns/energy/special_eguns.dm index ff8cc433e71..4aac20038e8 100644 --- a/code/modules/projectiles/guns/energy/special_eguns.dm +++ b/code/modules/projectiles/guns/energy/special_eguns.dm @@ -27,7 +27,8 @@ name = "ion rifle" desc = "A man portable anti-armor weapon designed to disable mechanical threats." icon_state = "ionrifle" - item_state = null //so the human update icon uses the icon_state instead. + worn_icon_state = null + inhand_icon_state = null fire_sound = 'sound/weapons/ionrifle.ogg' origin_tech = "combat=4;magnets=4" w_class = WEIGHT_CLASS_HUGE @@ -149,7 +150,7 @@ desc = "For the love of god, make sure you're aiming this the right way!" icon = 'icons/obj/guns/projectile.dmi' icon_state = "riotgun" - item_state = "c20r" + inhand_icon_state = "c20r" fire_sound = 'sound/weapons/gunshots/gunshot_shotgun.ogg' w_class = WEIGHT_CLASS_BULKY ammo_type = list(/obj/item/ammo_casing/energy/meteor) @@ -162,7 +163,8 @@ desc = "The pen is mightier than the sword." icon = 'icons/obj/bureaucracy.dmi' icon_state = "pen" - item_state = "pen" + worn_icon_state = "pen" + inhand_icon_state = "pen" lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' righthand_file = 'icons/mob/inhands/items_righthand.dmi' w_class = WEIGHT_CLASS_TINY @@ -174,7 +176,7 @@ name = "\improper Mind Flayer" desc = "A prototype weapon recovered from the ruins of Research-Station Epsilon." icon_state = "flayer" - item_state = null + inhand_icon_state = null shaded_charge = TRUE ammo_type = list(/obj/item/ammo_casing/energy/mindflayer) @@ -185,7 +187,7 @@ name = "mini energy crossbow" desc = "A weapon favored by syndicate stealth specialists. Knocks down and injects toxins." icon_state = "crossbow" - item_state = "crossbow" + inhand_icon_state = "crossbow" w_class = WEIGHT_CLASS_SMALL materials = list(MAT_METAL=2000) origin_tech = "combat=4;magnets=4;syndicate=5" @@ -235,8 +237,7 @@ name = "plasma cutter" desc = "A mining tool capable of expelling concentrated plasma bursts. Its effectiveness drops dramatically outside of low-pressure environments. You could use it to cut limbs off of xenos! Or, you know, mine stuff." icon_state = "plasmacutter" - item_state = "plasmacutter" - modifystate = -1 + inhand_icon_state = "plasmacutter" origin_tech = "combat=1;materials=3;magnets=2;plasmatech=3;engineering=1" needs_permit = FALSE ammo_type = list(/obj/item/ammo_casing/energy/plasma) @@ -295,7 +296,7 @@ name = "advanced plasma cutter" desc = "An improved version of the venerable Plasma Cutter, evolved by Nanotrasen. It's just straight up better!" icon_state = "adv_plasmacutter" - item_state = "plasmacutteradv" + inhand_icon_state = "adv_plasmacutter" modifystate = "adv_plasmacutter" origin_tech = "combat=3;materials=4;magnets=3;plasmatech=4;engineering=2" ammo_type = list(/obj/item/ammo_casing/energy/plasma/adv) @@ -318,19 +319,17 @@ /obj/item/gun/energy/wormhole_projector name = "bluespace wormhole projector" desc = "A projector that emits high density quantum-coupled bluespace beams." - ammo_type = list(/obj/item/ammo_casing/energy/wormhole, /obj/item/ammo_casing/energy/wormhole/orange) - item_state = "wormhole_projector1" icon_state = "wormhole_projector1" + inhand_icon_state = null origin_tech = "combat=4;bluespace=6;plasmatech=4;engineering=4" charge_delay = 5 selfcharge = TRUE + ammo_type = list(/obj/item/ammo_casing/energy/wormhole, /obj/item/ammo_casing/energy/wormhole/orange) var/obj/effect/portal/blue var/obj/effect/portal/orange - /obj/item/gun/energy/wormhole_projector/update_icon_state() icon_state = "wormhole_projector[select]" - item_state = icon_state /obj/item/gun/energy/wormhole_projector/process_chamber() ..() @@ -394,9 +393,8 @@ ////////////////////////////// /obj/item/gun/energy/laser/instakill name = "instakill rifle" - icon_state = "instagib" - item_state = "instagib" desc = "A specialized ASMD laser-rifle, capable of flat-out disintegrating most targets in a single hit." + icon_state = "instagib" ammo_type = list(/obj/item/ammo_casing/energy/instakill) force = 60 origin_tech = "combat=7;magnets=6" @@ -422,13 +420,11 @@ /obj/item/gun/energy/laser/instakill/red desc = "A specialized ASMD laser-rifle, capable of flat-out disintegrating most targets in a single hit. This one has a red design." icon_state = "instagibred" - item_state = "instagibred" ammo_type = list(/obj/item/ammo_casing/energy/instakill/red) /obj/item/gun/energy/laser/instakill/blue desc = "A specialized ASMD laser-rifle, capable of flat-out disintegrating most targets in a single hit. This one has a blue design." icon_state = "instagibblue" - item_state = "instagibblue" ammo_type = list(/obj/item/ammo_casing/energy/instakill/blue) ////////////////////////////// @@ -466,7 +462,7 @@ name = "plasma pistol" desc = "A specialized firearm designed to fire superheated bolts of plasma. Can be overloaded for a high damage, shield-breaking shot." icon_state = "toxgun" - item_state = "toxgun" + inhand_icon_state = "toxgun" sprite_sheets_inhand = list("Vox" = 'icons/mob/clothing/species/vox/held.dmi', "Drask" = 'icons/mob/clothing/species/drask/held.dmi') //This apperently exists, and I have the sprites so sure. origin_tech = "combat=4;magnets=4;powerstorage=3" ammo_type = list(/obj/item/ammo_casing/energy/weak_plasma, /obj/item/ammo_casing/energy/charged_plasma) @@ -619,7 +615,8 @@ name = "\improper B.S.G" desc = "The Blue Space Gun. Uses a flux anomaly core and a bluespace crystal to produce destructive bluespace energy blasts, inspired by Nanotrasen's BSA division." icon_state = "bsg" - item_state = "bsg" + worn_icon_state = "bsg" + inhand_icon_state = "bsg" origin_tech = "combat=6;materials=6;powerstorage=6;bluespace=6;magnets=6" //cutting edge technology, be my guest if you want to deconstruct one instead of use it. ammo_type = list(/obj/item/ammo_casing/energy/bsg) weapon_weight = WEAPON_HEAVY @@ -754,7 +751,8 @@ desc = "A gun that changes the body temperature of its targets, somehow. Use it in-hand to adjust the projectile temperature." // I give up on trying to come up with an explaination of how this abomonation works. - CRUNCH icon = 'icons/obj/guns/gun_temperature.dmi' icon_state = "tempgun_4" - item_state = "tempgun_4" + worn_icon_state = null + inhand_icon_state = null slot_flags = ITEM_SLOT_BACK w_class = WEIGHT_CLASS_BULKY fire_sound = 'sound/weapons/pulse3.ogg' @@ -847,24 +845,23 @@ /obj/item/gun/energy/temperature/update_icon_state() switch(temperature) if(501 to INFINITY) - item_state = "tempgun_8" + icon_state = "tempgun_8" if(400 to 500) - item_state = "tempgun_7" + icon_state = "tempgun_7" if(360 to 400) - item_state = "tempgun_6" + icon_state = "tempgun_6" if(335 to 360) - item_state = "tempgun_5" + icon_state = "tempgun_5" if(295 to 335) - item_state = "tempgun_4" + icon_state = "tempgun_4" if(260 to 295) - item_state = "tempgun_3" + icon_state = "tempgun_3" if(200 to 260) - item_state = "tempgun_2" + icon_state = "tempgun_2" if(120 to 260) - item_state = "tempgun_1" + icon_state = "tempgun_1" if(-INFINITY to 120) - item_state = "tempgun_0" - icon_state = item_state + icon_state = "tempgun_0" if(iscarbon(loc)) var/mob/living/carbon/M = loc @@ -913,7 +910,6 @@ name = "\improper DL-88 energy revolver" desc = "A 'modern' take on the classic .38 revolver, designed and manufactured by Warp-Tac Industries. The fire selector has two settings: 'tracker', and 'disable'." icon_state = "handgun" - item_state = null modifystate = TRUE ammo_type = list(/obj/item/ammo_casing/energy/detective, /obj/item/ammo_casing/energy/detective/tracker_warrant) /// If true, this gun is tracking something and cannot track another mob @@ -1072,7 +1068,7 @@ desc = "A vicious alien projectile weapon. Parts of it quiver gelatinously, as though the thing is insectile and alive." icon = 'icons/obj/guns/projectile.dmi' icon_state = "spikethrower" - item_state = "toxgun" + inhand_icon_state = "toxgun" fire_sound_text = "a strange noise" selfcharge = TRUE charge_delay = 10 @@ -1184,7 +1180,7 @@ name = "\improper SPRK-12" desc = "A small, pistol-sized laser gun designed to regain charges from EMPs. Energy efficient, though its beams are weaker. Good at dual wielding, however." icon_state = "dueling_pistol" - item_state = "dueling_pistol" + inhand_icon_state = "dueling_pistol" w_class = WEIGHT_CLASS_SMALL can_holster = TRUE execution_speed = 4 SECONDS @@ -1209,13 +1205,12 @@ /obj/item/gun/energy/laser/lever_action name = "model 2495" desc = "A rifle styled after an ancient Earth design. Concealed beneath the wooden furniture and forged metal is a modern laser gun. Features a hand-powered charger that can be used anywhere." - cell_type = /obj/item/stock_parts/cell/energy_gun/lever_action icon_state = "lever_action" - item_state = "lever_action" fire_sound = 'sound/weapons/gunshots/gunshot_lascarbine.ogg' origin_tech = "combat=5;magnets=4" slot_flags = ITEM_SLOT_BACK can_charge = FALSE + cell_type = /obj/item/stock_parts/cell/energy_gun/lever_action ammo_type = list(/obj/item/ammo_casing/energy/lasergun/lever_action) shaded_charge = FALSE var/cycle_time = 1 SECONDS @@ -1269,7 +1264,8 @@ COOLDOWN_START(src, cycle_cooldown, total_cycle_time) /obj/item/gun/energy/laser/lever_action/update_icon_state() - icon_state = initial(icon_state) var/obj/item/ammo_casing/energy/shot = ammo_type[select] if(cell.charge < shot.e_cost) icon_state = "lever_action_e" + else + icon_state = initial(icon_state) diff --git a/code/modules/projectiles/guns/energy/stun.dm b/code/modules/projectiles/guns/energy/stun.dm index 4ae319fd1bd..eed1558721a 100644 --- a/code/modules/projectiles/guns/energy/stun.dm +++ b/code/modules/projectiles/guns/energy/stun.dm @@ -13,7 +13,7 @@ name = "\improper X-260 taser" desc = "A less-lethal pistol that fires electrodes to incapacitate targets." icon_state = "taser" - item_state = null //so the human update icon uses the icon_state instead. + inhand_icon_state = null origin_tech = "combat=3" ammo_type = list(/obj/item/ammo_casing/energy/electrode) ammo_x_offset = 3 @@ -69,7 +69,7 @@ name = "disabler" desc = "A self-defense weapon that exhausts organic targets, weakening them until they collapse." icon_state = "disabler" - item_state = null + inhand_icon_state = null origin_tech = "combat=3" ammo_type = list(/obj/item/ammo_casing/energy/disabler) can_flashlight = TRUE @@ -161,7 +161,7 @@ name = "u-ION Silencer" desc = "Nanotrasen's take on silenced weapons. A quiet lethal disabler, designed to make the death look like a natural cause." icon_state = "tesla" - item_state = "tesla" + inhand_icon_state = "tesla" origin_tech = "combat=6;syndicate=2" shaded_charge = TRUE ammo_type = list(/obj/item/ammo_casing/energy/silencer_ammo) @@ -187,7 +187,7 @@ /obj/item/gun/energy/arc_revolver name = "arc revolver" desc = "A high-tech revolver that fires internal, 3D printed shock cartridges in a revolving cylinder. \ - The cartridges can be recharged using conventional rechargers. These shots charge whatever they hit, causing arcs of electricity to form between them." + The cartridges can be recharged using conventional rechargers. These shots charge whatever they hit, causing arcs of electricity to form between them." icon_state = "stunrevolver" origin_tech = "combat=4;materials=4;powerstorage=4" ammo_type = list(/obj/item/ammo_casing/energy/arc_revolver) diff --git a/code/modules/projectiles/guns/energy/telegun.dm b/code/modules/projectiles/guns/energy/telegun.dm index 042ed7036b6..bd6a5692b22 100644 --- a/code/modules/projectiles/guns/energy/telegun.dm +++ b/code/modules/projectiles/guns/energy/telegun.dm @@ -4,7 +4,7 @@ name = "teleporter gun" desc = "An extremely high-tech energy gun that utilizes jury-rigged bluespace technology to teleport away living targets." icon_state = "telegun" - item_state = "telegun" + inhand_icon_state = "telegun" origin_tech = "combat=6;materials=7;powerstorage=5;bluespace=5;syndicate=4" ammo_type = list(/obj/item/ammo_casing/energy/teleport) shaded_charge = TRUE diff --git a/code/modules/projectiles/guns/energy_guns.dm b/code/modules/projectiles/guns/energy_guns.dm index 28310e68eaf..7c9695fe456 100644 --- a/code/modules/projectiles/guns/energy_guns.dm +++ b/code/modules/projectiles/guns/energy_guns.dm @@ -1,8 +1,8 @@ /obj/item/gun/energy - icon_state = "energy" name = "generic energy gun" desc = "If you can see this, make a bug report on GitHub, something went wrong!" icon = 'icons/obj/guns/energy.dmi' + icon_state = "energy" fire_sound_text = "laser blast" /// What type of power cell this uses @@ -215,19 +215,22 @@ ratio = CEILING((cell.charge / cell.maxcharge) * charge_sections, 1) var/inhand_ratio = CEILING((cell.charge / cell.maxcharge) * inhand_charge_sections, 1) var/obj/item/ammo_casing/energy/shot = ammo_type[select] + var/new_inhand_icon_state = initial(inhand_icon_state) ? null : icon_state + var/new_worn_icon_state = initial(worn_icon_state) ? null : icon_state new_icon_state = "[icon_state]_charge" - var/new_item_state = null - if(!initial(item_state)) - new_item_state = icon_state if(modifystate) new_icon_state += "_[shot.select_name]" - if(new_item_state) - new_item_state += "[shot.select_name]" - if(new_item_state) - new_item_state += "[inhand_ratio]" - item_state = new_item_state - if(current_skin) - icon_state = current_skin + if(new_inhand_icon_state) + new_inhand_icon_state += "[shot.select_name]" + if(new_worn_icon_state) + new_worn_icon_state += "[shot.select_name]" + if(new_inhand_icon_state) + new_inhand_icon_state += "[inhand_ratio]" + inhand_icon_state = new_inhand_icon_state + if(new_worn_icon_state) + new_worn_icon_state += "[inhand_ratio]" + worn_icon_state = new_worn_icon_state + icon_state = current_skin || initial(icon_state) /obj/item/gun/energy/update_overlays() . = ..() diff --git a/code/modules/projectiles/guns/grenade_launcher.dm b/code/modules/projectiles/guns/grenade_launcher.dm index 4543c92d44f..d5e28f0ecb9 100644 --- a/code/modules/projectiles/guns/grenade_launcher.dm +++ b/code/modules/projectiles/guns/grenade_launcher.dm @@ -2,7 +2,7 @@ name = "grenade launcher" desc = "a terrible, terrible thing. it's really awful!" icon_state = "riotgun" - item_state = "riotgun" + inhand_icon_state = null w_class = WEIGHT_CLASS_BULKY throw_speed = 2 throw_range = 10 diff --git a/code/modules/projectiles/guns/magic.dm b/code/modules/projectiles/guns/magic.dm index a692aaa35d9..9f1c4cbfadc 100644 --- a/code/modules/projectiles/guns/magic.dm +++ b/code/modules/projectiles/guns/magic.dm @@ -3,7 +3,9 @@ desc = "This staff is boring to watch because even though it came first you've seen everything it can do in other staves for years." icon = 'icons/obj/guns/magic.dmi' icon_state = "staffofnothing" - item_state = "staff" + inhand_icon_state = "staff" + lefthand_file = 'icons/mob/inhands/staves_lefthand.dmi' + righthand_file = 'icons/mob/inhands/staves_righthand.dmi' fire_sound = 'sound/weapons/emitter.ogg' fire_sound_text = "energy blast" w_class = WEIGHT_CLASS_HUGE @@ -19,9 +21,6 @@ clumsy_check = FALSE trigger_guard = TRIGGER_GUARD_ALLOW_ALL // Has no trigger at all, uses magic instead - lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' //not really a gun and some toys use these inhands - righthand_file = 'icons/mob/inhands/items_righthand.dmi' - /obj/item/gun/magic/afterattack__legacy__attackchain(atom/target, mob/living/user, flag) if(no_den_usage) var/area/A = get_area(user) diff --git a/code/modules/projectiles/guns/magic/magic_staff.dm b/code/modules/projectiles/guns/magic/magic_staff.dm index 90797283e7c..766f4d75ff7 100644 --- a/code/modules/projectiles/guns/magic/magic_staff.dm +++ b/code/modules/projectiles/guns/magic/magic_staff.dm @@ -1,6 +1,5 @@ /obj/item/gun/magic/staff - lefthand_file = 'icons/mob/inhands/staves_lefthand.dmi' - righthand_file = 'icons/mob/inhands/staves_righthand.dmi' + inhand_icon_state = null slot_flags = ITEM_SLOT_BACK ammo_type = /obj/item/ammo_casing/magic flags_2 = NO_MAT_REDEMPTION_2 @@ -9,25 +8,23 @@ /obj/item/gun/magic/staff/change name = "staff of change" desc = "An artefact that spits bolts of coruscating energy which cause the target's very form to reshape itself." - ammo_type = /obj/item/ammo_casing/magic/change icon_state = "staffofchange" - item_state = "staffofchange" + worn_icon_state = "staffofchange" + ammo_type = /obj/item/ammo_casing/magic/change fire_sound = 'sound/magic/Staff_Change.ogg' /obj/item/gun/magic/staff/animate name = "staff of animation" desc = "An artefact that spits bolts of life-force which causes objects which are hit by it to animate and come to life! This magic doesn't affect machines." - ammo_type = /obj/item/ammo_casing/magic/animate icon_state = "staffofanimation" - item_state = "staffofanimation" + ammo_type = /obj/item/ammo_casing/magic/animate fire_sound = 'sound/magic/staff_animation.ogg' /obj/item/gun/magic/staff/healing name = "staff of healing" desc = "An artefact that spits bolts of restoring magic which can remove ailments of all kinds and even raise the dead." - ammo_type = /obj/item/ammo_casing/magic/heal icon_state = "staffofhealing" - item_state = "staffofhealing" + ammo_type = /obj/item/ammo_casing/magic/heal fire_sound = 'sound/magic/staff_healing.ogg' /obj/item/gun/magic/staff/healing/handle_suicide() //Stops people trying to commit suicide to heal themselves @@ -36,9 +33,8 @@ /obj/item/gun/magic/staff/chaos name = "staff of chaos" desc = "Random bullshit go!" - ammo_type = /obj/item/ammo_casing/magic/chaos icon_state = "staffofchaos" - item_state = "staffofchaos" + ammo_type = /obj/item/ammo_casing/magic/chaos max_charges = 10 recharge_rate = 2 no_den_usage = TRUE @@ -47,9 +43,8 @@ /obj/item/gun/magic/staff/door name = "staff of door creation" desc = "An artefact that spits bolts of transformative magic that can create doors in walls." - ammo_type = /obj/item/ammo_casing/magic/door icon_state = "staffofdoor" - item_state = "staffofdoor" + ammo_type = /obj/item/ammo_casing/magic/door max_charges = 10 recharge_rate = 2 no_den_usage = 1 @@ -58,9 +53,9 @@ /obj/item/gun/magic/staff/slipping name = "staff of slipping" desc = "An artefact that spits... bananas?" - ammo_type = /obj/item/ammo_casing/magic/slipping icon_state = "staffofslipping" - item_state = "staffofslipping" + worn_icon_state = "staffofslipping" + ammo_type = /obj/item/ammo_casing/magic/slipping fire_sound = 'sound/items/bikehorn.ogg' /obj/item/gun/magic/staff/slipping/honkmother @@ -73,5 +68,4 @@ desc = "An artefact that channels the will of the user into destructive bolts of force. If you aren't careful with it, you might poke someone's brain out." icon = 'icons/obj/wizard.dmi' icon_state = "focus" - item_state = "focus" ammo_type = /obj/item/ammo_casing/magic/forcebolt diff --git a/code/modules/projectiles/guns/magic/wand.dm b/code/modules/projectiles/guns/magic/wand.dm index 74685d08d4a..399e76d295b 100644 --- a/code/modules/projectiles/guns/magic/wand.dm +++ b/code/modules/projectiles/guns/magic/wand.dm @@ -14,12 +14,12 @@ CONTENTS: /obj/item/gun/magic/wand name = "wand of nothing" desc = "It's not just a stick, it's a MAGIC stick!" - ammo_type = /obj/item/ammo_casing/magic + icon_state = "nothingwand" + inhand_icon_state = "wand" lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' - icon_state = "nothingwand" - item_state = "wand" belt_icon = "wand_nothing" + ammo_type = /obj/item/ammo_casing/magic w_class = WEIGHT_CLASS_SMALL can_charge = FALSE max_charges = 100 //100, 50, 50, 34 (max charge distribution by 25%ths) @@ -43,7 +43,6 @@ CONTENTS: /obj/item/gun/magic/wand/update_icon_state() icon_state = "[initial(icon_state)][charges ? "" : "-drained"]" - /obj/item/gun/magic/wand/attack__legacy__attackchain(atom/target, mob/living/user) if(target == user) return diff --git a/code/modules/projectiles/guns/medbeam.dm b/code/modules/projectiles/guns/medbeam.dm index bcaebb3fd1b..1116edba277 100644 --- a/code/modules/projectiles/guns/medbeam.dm +++ b/code/modules/projectiles/guns/medbeam.dm @@ -3,8 +3,8 @@ desc = "Delivers volatile medical nanites in a focused beam. Don't cross the beams!" icon = 'icons/obj/chronos.dmi' icon_state = "chronogun" - item_state = "chronogun" - + worn_icon_state = null + inhand_icon_state = null var/mob/living/current_target var/last_check = 0 var/check_delay = 10 //Check los as often as possible, max resolution is SSobj tick though diff --git a/code/modules/projectiles/guns/misc/blastcannon.dm b/code/modules/projectiles/guns/misc/blastcannon.dm index b3c4375d6fd..91f581a53c6 100644 --- a/code/modules/projectiles/guns/misc/blastcannon.dm +++ b/code/modules/projectiles/guns/misc/blastcannon.dm @@ -2,13 +2,12 @@ name = "pipe gun" desc = "A pipe welded onto a gun stock, with a mechanical trigger. The pipe has an opening near the top, and there seems to be a spring loaded wheel in the hole." icon_state = "empty_blastcannon" - var/icon_state_loaded = "loaded_blastcannon" - item_state = "blastcannon_empty" + inhand_icon_state = "blastcannon_empty" force = 10 fire_sound = 'sound/weapons/blastcannon.ogg' needs_permit = FALSE clumsy_check = FALSE - + var/icon_state_loaded = "loaded_blastcannon" var/obj/item/transfer_valve/bomb /obj/item/gun/blastcannon/Destroy() diff --git a/code/modules/projectiles/guns/mounted.dm b/code/modules/projectiles/guns/mounted.dm index 6dbb7f3b5a8..c57a76eb643 100644 --- a/code/modules/projectiles/guns/mounted.dm +++ b/code/modules/projectiles/guns/mounted.dm @@ -3,7 +3,7 @@ desc = "An arm mounted dual-mode weapon that fires electrodes and disabler shots." icon = 'icons/obj/items_cyborg.dmi' icon_state = "taser" - item_state = "armcannonstun4" + inhand_icon_state = "armcannonstun4" selfcharge = TRUE can_flashlight = FALSE trigger_guard = TRIGGER_GUARD_ALLOW_ALL // Has no trigger at all, uses neural signals instead @@ -12,6 +12,6 @@ name = "mounted laser" desc = "An arm mounted cannon that fires lethal lasers." icon = 'icons/obj/items_cyborg.dmi' - item_state = "armcannonlase" + inhand_icon_state = "armcannonlase" selfcharge = TRUE trigger_guard = TRIGGER_GUARD_ALLOW_ALL diff --git a/code/modules/projectiles/guns/projectile/automatic.dm b/code/modules/projectiles/guns/projectile/automatic.dm index e02857301f6..8bbef738e9f 100644 --- a/code/modules/projectiles/guns/projectile/automatic.dm +++ b/code/modules/projectiles/guns/projectile/automatic.dm @@ -92,7 +92,7 @@ name = "\improper NF10 'Saber' SMG" desc = "A rejected prototype three-round burst 9mm submachine gun, designated 'SABR'. Surplus of this model are bouncing around armories of Nanotrasen Space Stations. Has a threaded barrel for suppressors." icon_state = "saber" - item_state = "saber" + inhand_icon_state = "saber" mag_type = /obj/item/ammo_box/magazine/smgm9mm origin_tech = "combat=4;materials=2" fire_sound = 'sound/weapons/gunshots/gunshot_pistol.ogg' @@ -104,7 +104,7 @@ name = "\improper C-20R SMG" desc = "A two-round burst .45 SMG, designated 'C-20R'. Has a 'Scarborough Arms - Per falcis, per pravitas' buttstamp." icon_state = "c20r" - item_state = "c20r" + inhand_icon_state = "c20r" origin_tech = "combat=5;materials=2;syndicate=6" mag_type = /obj/item/ammo_box/magazine/smgm45 fire_sound = 'sound/weapons/gunshots/gunshot_smg.ogg' @@ -131,7 +131,6 @@ name = "\improper WT-550 PDW" desc = "An outdated personal defense weapon utilized by law enforcement. Chambered in 4.6x30mm." icon_state = "wt550" - item_state = "wt550" w_class = WEIGHT_CLASS_BULKY mag_type = /obj/item/ammo_box/magazine/wt550m9 fire_sound = 'sound/weapons/gunshots/gunshot_rifle.ogg' @@ -145,8 +144,8 @@ knife_y_offset = 12 /obj/item/gun/projectile/automatic/wt550/update_icon_state() - icon_state = "wt550[magazine ? "-[CEILING(get_ammo(0)/4, 1)*4]" : ""]" - item_state = "wt550-[CEILING(get_ammo(0)/6.7, 1)]" + icon_state = "wt550[magazine ? "-[CEILING(get_ammo(FALSE) / 4, 1) * 4]" : ""]" + inhand_icon_state = "wt550-[CEILING(get_ammo(FALSE) / 6.7, 1)]" ////////////////////////////// // MARK: TYPE U3 UZI @@ -156,7 +155,9 @@ desc = "A lightweight, burst-fire submachine gun, for when you really want someone dead. Uses 9mm rounds." icon = 'icons/tgmc/objects/guns.dmi' icon_state = "mini-uzi" - item_state = "mini-uzi" + inhand_icon_state = "mini-uzi" + lefthand_file = 'icons/tgmc/mob/inhands/guns_lefthand.dmi' + righthand_file = 'icons/tgmc/mob/inhands/guns_righthand.dmi' origin_tech = "combat=4;materials=2;syndicate=4" mag_type = /obj/item/ammo_box/magazine/uzim9mm fire_sound = 'sound/weapons/gunshots/gunshot_pistol.ogg' @@ -175,7 +176,7 @@ name = "\improper M-90GL Carbine" desc = "A three-round burst 5.56 toploading carbine, designated 'M-90GL'. Has an attached underbarrel grenade launcher which can be toggled on and off." icon_state = "m90" - item_state = "m90-4" + inhand_icon_state = "m90-4" origin_tech = "combat=5;materials=2;syndicate=6" mag_type = /obj/item/ammo_box/magazine/m556 fire_sound = 'sound/weapons/gunshots/gunshot_rifle.ogg' @@ -210,10 +211,7 @@ /obj/item/gun/projectile/automatic/m90/update_icon_state() icon_state = "[initial(icon_state)][magazine ? "" : "-e"]" - if(magazine) - item_state = "m90-[CEILING(get_ammo(0)/7.5, 1)]" - else - item_state = "m90-0" + inhand_icon_state = "m90-[CEILING(get_ammo(FALSE) / 7.5, 1)]" /obj/item/gun/projectile/automatic/m90/update_overlays() . = ..() @@ -252,7 +250,7 @@ /obj/item/gun/projectile/automatic/tommygun name = "\improper Thompson SMG" desc = "A genuine 'Chicago Typewriter'." - item_state = "shotgun" + inhand_icon_state = "shotgun" w_class = WEIGHT_CLASS_HUGE slot_flags = 0 origin_tech = "combat=5;materials=1;syndicate=3" @@ -269,7 +267,7 @@ name = "\improper M26A2 assault rifle" desc = "A robust assault rifle used by Trans-Solar Federation forces. Chambered in 5.56mm." icon_state = "arg" - item_state = "arg" + inhand_icon_state = "arg" slot_flags = 0 origin_tech = "combat=6;engineering=4" mag_type = /obj/item/ammo_box/magazine/m556/arg @@ -286,7 +284,7 @@ name = "\improper AK-814 assault rifle" desc = "A modern AK assault rifle favored by elite Soviet soldiers. Chambered in 7.62x54mm." icon_state = "ak814" - item_state = "ak814" + inhand_icon_state = "ak814" origin_tech = "combat=5;materials=3" mag_type = /obj/item/ammo_box/magazine/ak814 fire_sound = 'sound/weapons/gunshots/gunshot_mg.ogg' @@ -306,7 +304,7 @@ name = "\improper AS-14 'Bulldog' Shotgun" desc = "A compact semi-automatic shotgun for combat in narrow corridors, nicknamed 'Bulldog' by boarding parties. Compatible only with specialized 8-round drum magazines." icon_state = "bulldog" - item_state = "bulldog" + inhand_icon_state = "bulldog" origin_tech = "combat=6;materials=4;syndicate=6" mag_type = /obj/item/ammo_box/magazine/m12g fire_sound = 'sound/weapons/gunshots/gunshot_shotgun.ogg' @@ -360,7 +358,7 @@ name = "\improper IK-M2 laser carbine" desc = "A compact Warp-Tac Industries fully automatic laser carbine that uses disposable laser cartridges rather than an internal power cell. Utilized by Nanotrasen's response teams for combat operations." icon_state = "lasercarbine" - item_state = "lasercarbine" + inhand_icon_state = "lasercarbine" origin_tech = "combat=4;materials=2" mag_type = /obj/item/ammo_box/magazine/laser fire_sound = 'sound/weapons/gunshots/gunshot_lascarbine.ogg' @@ -388,8 +386,13 @@ AddComponent(/datum/component/automatic_fire, 0.30 SECONDS, allow_akimbo = FALSE) /obj/item/gun/projectile/automatic/lasercarbine/update_icon_state() - icon_state = "lasercarbine[magazine ? "-[CEILING(get_ammo(0)/5, 1)*5]" : ""]" - item_state = "lasercarbine[magazine ? "-[CEILING(get_ammo(0)/5, 1)*5]" : ""]" + if(magazine) + var/bullets = CEILING(get_ammo(FALSE) / 5, 1) * 5 + icon_state = "lasercarbine-[bullets]" + inhand_icon_state = "lasercarbine-[bullets]" + else + icon_state = "lasercarbine" + inhand_icon_state = "lasercarbine" ////////////////////////////// // MARK: IK-M1 LASER RIFLE @@ -398,7 +401,7 @@ name = "\improper IK-M1 laser rifle" desc = "A sleek, Warp-Tac Industries laser rifle that uses disposable laser cartridges rather than an internal power cell. Sold to Nanotrasen's private security forces." icon_state = "laserrifle" - item_state = "lasercarbine" + inhand_icon_state = "lasercarbine" w_class = WEIGHT_CLASS_BULKY origin_tech = "combat=3;materials=2" mag_type = /obj/item/ammo_box/magazine/laser @@ -427,5 +430,10 @@ . += "Today, the latest generation of the IK-M1 competes with established laser brands like Shellguard Munitions, positioning itself as a premium choice in the laser weaponry market." /obj/item/gun/projectile/automatic/laserrifle/update_icon_state() - icon_state = "laserrifle[magazine ? "-[CEILING(get_ammo(0)/5, 1)*5]" : ""]" - item_state = "lasercarbine[magazine ? "-[CEILING(get_ammo(0)/5, 1)*5]" : ""]" + if(magazine) + var/bullets = CEILING(get_ammo(FALSE) / 5, 1) * 5 + icon_state = "laserrifle-[bullets]" + inhand_icon_state = "lasercarbine-[bullets]" + else + icon_state = "laserrifle" + inhand_icon_state = "lasercarbine" diff --git a/code/modules/projectiles/guns/projectile/bow.dm b/code/modules/projectiles/guns/projectile/bow.dm index 66d120f0366..fbc66707f3f 100644 --- a/code/modules/projectiles/guns/projectile/bow.dm +++ b/code/modules/projectiles/guns/projectile/bow.dm @@ -2,7 +2,7 @@ name = "bow" desc = "A sturdy bow made out of wood and reinforced with iron." icon_state = "bow_unloaded" - item_state = "bow" + inhand_icon_state = "bow" fire_sound = 'sound/weapons/grenadelaunch.ogg' mag_type = /obj/item/ammo_box/magazine/internal/bow flags = HANDSLOW @@ -86,11 +86,8 @@ name = "quiver" desc = "A quiver for holding arrows." icon_state = "quiver" - item_state = "quiver" storage_slots = 20 - can_hold = list( - /obj/item/ammo_casing/caseless/arrow - ) + can_hold = list(/obj/item/ammo_casing/caseless/arrow) /obj/item/storage/backpack/quiver/full/populate_contents() for(var/i in 1 to storage_slots) diff --git a/code/modules/projectiles/guns/projectile/launchers.dm b/code/modules/projectiles/guns/projectile/launchers.dm index 27d0db454d4..bd752aeac3e 100644 --- a/code/modules/projectiles/guns/projectile/launchers.dm +++ b/code/modules/projectiles/guns/projectile/launchers.dm @@ -3,11 +3,11 @@ //this is only used for underbarrel grenade launchers at the moment, but admins can still spawn it if they feel like being assholes /obj/item/gun/projectile/revolver/grenadelauncher - desc = "A break-action grenade launcher." name = "grenade launcher" + desc = "A break-action grenade launcher." icon = 'icons/obj/guns/projectile.dmi' icon_state = "dbshotgun_sawn" - item_state = "gun" + inhand_icon_state = "gun" lefthand_file = 'icons/mob/inhands/guns_lefthand.dmi' righthand_file = 'icons/mob/inhands/guns_righthand.dmi' mag_type = /obj/item/ammo_box/magazine/internal/grenadelauncher @@ -23,7 +23,7 @@ desc = "A revolving 6-shot grenade launcher." name = "multi grenade launcher" icon_state = "bulldog" - item_state = "bulldog" + inhand_icon_state = "bulldog" mag_type = /obj/item/ammo_box/magazine/internal/cylinder/grenadelauncher/multi /obj/item/gun/projectile/revolver/grenadelauncher/multi/cyborg @@ -48,7 +48,6 @@ fire_delay = 0 actions_types = list() - /obj/item/gun/projectile/automatic/gyropistol/process_chamber(eject_casing = 0, empty_chamber = 1) ..() @@ -59,7 +58,8 @@ name = "kinetic speargun" desc = "A weapon favored by carp hunters. Fires specialized spears using kinetic energy." icon_state = "speargun" - item_state = "speargun" + worn_icon_state = "speargun" + inhand_icon_state = "speargun" w_class = WEIGHT_CLASS_BULKY slot_flags = ITEM_SLOT_BACK origin_tech = "combat=4;engineering=4" diff --git a/code/modules/projectiles/guns/projectile/pistol.dm b/code/modules/projectiles/guns/projectile/pistol.dm index de9f5826f2b..933b05e2bc8 100644 --- a/code/modules/projectiles/guns/projectile/pistol.dm +++ b/code/modules/projectiles/guns/projectile/pistol.dm @@ -4,7 +4,7 @@ desc = "A small, easily concealable 10mm handgun. Has a threaded barrel for suppressors." icon = 'icons/tgmc/objects/guns.dmi' icon_state = "pistol" - item_state = "pistol" + inhand_icon_state = "pistol" lefthand_file = 'icons/tgmc/mob/inhands/guns_lefthand.dmi' righthand_file = 'icons/tgmc/mob/inhands/guns_righthand.dmi' w_class = WEIGHT_CLASS_SMALL @@ -40,7 +40,7 @@ name = "\improper M1911" desc = "A classic .45 handgun with a small magazine capacity." icon_state = "m1911" - item_state = "m1911" + inhand_icon_state = "m1911" w_class = WEIGHT_CLASS_NORMAL mag_type = /obj/item/ammo_box/magazine/m45 can_suppress = FALSE @@ -58,7 +58,7 @@ name = "\improper NF10 'Enforcer' pistol" desc = "A 9mm sidearm commonly used by Nanotrasen Asset Protection." icon_state = "enforcer_grey" - item_state = "enforcer_grey" + inhand_icon_state = "enforcer_grey" force = 10 mag_type = /obj/item/ammo_box/magazine/enforcer unique_reskin = TRUE @@ -98,6 +98,7 @@ desc = "A robust .50 AE handgun." icon = 'icons/obj/guns/projectile.dmi' icon_state = "deagle" + inhand_icon_state = "deagleg" lefthand_file = 'icons/mob/inhands/guns_lefthand.dmi' righthand_file = 'icons/mob/inhands/guns_righthand.dmi' force = 14.0 @@ -110,19 +111,17 @@ /obj/item/gun/projectile/automatic/pistol/deagle/gold desc = "A gold plated Desert Eagle folded over a million times by superior martian gunsmiths. Uses .50 AE ammo." icon_state = "deagleg" - item_state = "deagleg" /obj/item/gun/projectile/automatic/pistol/deagle/camo desc = "A Deagle brand Deagle for operators operating operationally. Uses .50 AE ammo." icon_state = "deaglecamo" - item_state = "deagleg" //Type 230 Machine Pistol// /obj/item/gun/projectile/automatic/pistol/type_230 name = "\improper Type 230 Machine Pistol" desc = "A compact submachine gun produced by the USSP-based Rocino Armaments Collective. Chambered in 10mm." icon_state = "type_230" - item_state = "type_230" + inhand_icon_state = "type_230" w_class = WEIGHT_CLASS_NORMAL mag_type = /obj/item/ammo_box/magazine/apsm10mm can_suppress = FALSE diff --git a/code/modules/projectiles/guns/projectile/revolver.dm b/code/modules/projectiles/guns/projectile/revolver.dm index f0b1706d3cf..8af1bcd7c7e 100644 --- a/code/modules/projectiles/guns/projectile/revolver.dm +++ b/code/modules/projectiles/guns/projectile/revolver.dm @@ -4,7 +4,7 @@ materials = list() icon = 'icons/tgmc/objects/guns.dmi' icon_state = "revolver" - item_state = "revolver" + inhand_icon_state = "revolver" lefthand_file = 'icons/tgmc/mob/inhands/guns_lefthand.dmi' righthand_file = 'icons/tgmc/mob/inhands/guns_righthand.dmi' mag_type = /obj/item/ammo_box/magazine/internal/cylinder @@ -177,14 +177,14 @@ name = "\improper Unica 6 auto-revolver" desc = "A retro high-powered autorevolver typically used by officers of several unrelated militaries. Uses .357 ammo." //>10mm hole >.357 icon_state = "mateba" - item_state = "mateba" + inhand_icon_state = "mateba" /obj/item/gun/projectile/revolver/golden name = "\improper Golden revolver" desc = "This ain't no game, ain't never been no show, And I'll gladly gun down the oldest lady you know. Uses .357 ammo." icon = 'icons/tgmc/objects/guns64.dmi' icon_state = "goldrevolver" - item_state = "goldrevolver" + inhand_icon_state = "goldrevolver" fire_sound = 'sound/weapons/resonator_blast.ogg' recoil = 8 @@ -192,7 +192,7 @@ name = "\improper Nagant revolver" desc = "An old model of revolver that originated in Russia, now used by the USSP. Able to be suppressed. Uses 7.62x38mmR ammo." icon_state = "nagant" - item_state = "nagant" + inhand_icon_state = "nagant" origin_tech = "combat=3" can_suppress = TRUE mag_type = /obj/item/ammo_box/magazine/internal/cylinder/rev762 @@ -207,7 +207,9 @@ desc = "A bulky revolver that seems to be made out of a plant." icon = 'icons/obj/guns/projectile.dmi' icon_state = "pea_shooter" - item_state = "peashooter" + inhand_icon_state = "peashooter" + lefthand_file = 'icons/mob/inhands/guns_lefthand.dmi' + righthand_file = 'icons/mob/inhands/guns_righthand.dmi' w_class = WEIGHT_CLASS_BULKY origin_tech = "combat=3;biotech=5" mag_type = /obj/item/ammo_box/magazine/internal/overgrown @@ -235,7 +237,8 @@ desc = "A true classic, by Starstrike Arms." icon = 'icons/obj/guns/projectile.dmi' icon_state = "dbshotgun" - item_state = null + worn_icon_state = null + inhand_icon_state = null lefthand_file = 'icons/mob/inhands/64x64_guns_lefthand.dmi' righthand_file = 'icons/mob/inhands/64x64_guns_righthand.dmi' inhand_x_dimension = 64 @@ -269,10 +272,8 @@ var/obj/item/melee/energy/W = A if(HAS_TRAIT(W, TRAIT_ITEM_ACTIVE)) sawoff(user) - item_state = icon_state if(istype(A, /obj/item/circular_saw) || istype(A, /obj/item/gun/energy/plasmacutter)) sawoff(user) - item_state = icon_state else return ..() @@ -331,7 +332,6 @@ name = "improvised shotgun" desc = "Essentially a tube that aims shotgun shells." icon_state = "ishotgun" - item_state = "ishotgun" slot_flags = null mag_type = /obj/item/ammo_box/magazine/internal/shot/improvised sawn_desc = "I'm just here for the gasoline." @@ -354,7 +354,6 @@ /obj/item/gun/projectile/revolver/doublebarrel/improvised/update_icon_state() icon_state = "ishotgun[sling ? "_sling" : sawn_state == SAWN_OFF ? "_sawn" : ""]" - item_state = "ishotgun[sling ? "_sling" : sawn_state == SAWN_OFF ? "_sawn" : ""]" /obj/item/gun/projectile/revolver/doublebarrel/improvised/sawoff(mob/user) . = ..() @@ -369,16 +368,16 @@ name = "cane" desc = "A cane used by a true gentleman. Or a clown." icon = 'icons/obj/items.dmi' + icon_state = "cane" + worn_icon_state = null + inhand_icon_state = "stick" lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' righthand_file = 'icons/mob/inhands/items_righthand.dmi' inhand_x_dimension = 32 inhand_y_dimension = 32 - icon_state = "cane" - item_state = "stick" sawn_state = SAWN_OFF w_class = WEIGHT_CLASS_SMALL can_unsuppress = FALSE - slot_flags = null origin_tech = "" // NO GIVAWAYS mag_type = /obj/item/ammo_box/magazine/internal/shot/improvised/cane sawn_desc = "I'm sorry, but why did you saw your cane in the first place?" @@ -393,9 +392,6 @@ /obj/item/gun/projectile/revolver/doublebarrel/improvised/cane/update_icon_state() return -/obj/item/gun/projectile/revolver/doublebarrel/improvised/cane/update_overlays() - return list() - /obj/item/gun/projectile/revolver/doublebarrel/improvised/cane/attackby__legacy__attackchain(obj/item/A, mob/user, params) if(istype(A, /obj/item/stack/cable_coil)) return diff --git a/code/modules/projectiles/guns/projectile/saw.dm b/code/modules/projectiles/guns/projectile/saw.dm index 95dca360526..eeab5c8440d 100644 --- a/code/modules/projectiles/guns/projectile/saw.dm +++ b/code/modules/projectiles/guns/projectile/saw.dm @@ -2,7 +2,7 @@ name = "\improper L6 SAW" desc = "A next-generation medium machine gun designed by Aussec Armory for CQB use aboard ships and stations. Chambered in 7.62x51mm Federal." icon_state = "l6closed100" - item_state = "l6closedmag" + inhand_icon_state = "l6closedmag" w_class = WEIGHT_CLASS_HUGE slot_flags = 0 origin_tech = "combat=6;engineering=3;syndicate=6" @@ -11,12 +11,12 @@ fire_sound = 'sound/weapons/gunshots/gunshot_mg.ogg' magin_sound = 'sound/weapons/gun_interactions/lmg_magin.ogg' magout_sound = 'sound/weapons/gun_interactions/lmg_magout.ogg' - var/cover_open = FALSE actions_types = list() can_suppress = FALSE burst_size = 1 spread = 7 fire_delay = 0 + var/cover_open = FALSE /obj/item/gun/projectile/automatic/l6_saw/Initialize(mapload) . = ..() @@ -29,8 +29,8 @@ update_icon() /obj/item/gun/projectile/automatic/l6_saw/update_icon_state() - icon_state = "l6[cover_open ? "open" : "closed"][magazine ? CEILING(get_ammo(0)/12.5, 1)*25 : "-empty"][suppressed ? "-suppressed" : ""]" - item_state = "l6[cover_open ? "openmag" : "closedmag"]" + icon_state = "l6[cover_open ? "open" : "closed"][magazine ? CEILING(get_ammo(FALSE) / 12.5, 1) * 25 : "-empty"][suppressed ? "-suppressed" : ""]" + inhand_icon_state = "l6[cover_open ? "open" : "closed"][magazine ? "mag" : ""]" /obj/item/gun/projectile/automatic/l6_saw/afterattack__legacy__attackchain(atom/target as mob|obj|turf, mob/living/user as mob|obj, flag, params) //what I tried to do here is just add a check to see if the cover is open or not and add an icon_state change because I can't figure out how c-20rs do it with overlays if(cover_open) @@ -53,9 +53,12 @@ magazine = null playsound(src, magout_sound, 50, 1) update_icon() + if(user.hand) + user.update_inv_r_hand() + else + user.update_inv_l_hand() to_chat(user, "You remove the magazine from [src].") - /obj/item/gun/projectile/automatic/l6_saw/attackby__legacy__attackchain(obj/item/A, mob/user, params) if(istype(A, /obj/item/ammo_box/magazine)) var/obj/item/ammo_box/magazine/AM = A diff --git a/code/modules/projectiles/guns/projectile/shotgun.dm b/code/modules/projectiles/guns/projectile/shotgun.dm index 859fbbc92fe..ed1888afd81 100644 --- a/code/modules/projectiles/guns/projectile/shotgun.dm +++ b/code/modules/projectiles/guns/projectile/shotgun.dm @@ -2,7 +2,8 @@ name = "shotgun" desc = "A traditional shotgun with wood furniture and a four-shell capacity underneath." icon_state = "shotgun" - item_state = "shotgun" + worn_icon_state = null + inhand_icon_state = null lefthand_file = 'icons/mob/inhands/64x64_guns_lefthand.dmi' righthand_file = 'icons/mob/inhands/64x64_guns_righthand.dmi' inhand_x_dimension = 64 @@ -10,7 +11,6 @@ w_class = WEIGHT_CLASS_BULKY force = 10 slot_flags = ITEM_SLOT_BACK - origin_tech = "combat=4;materials=2" mag_type = /obj/item/ammo_box/magazine/internal/shot fire_sound = 'sound/weapons/gunshots/gunshot_shotgun.ogg' weapon_weight = WEAPON_HEAVY @@ -36,7 +36,6 @@ A.update_icon() update_icon() - /obj/item/gun/projectile/shotgun/process_chamber() return ..(FALSE, FALSE) @@ -84,7 +83,6 @@ name = "\improper M500 riot shotgun" desc = "A sturdy shotgun by Starstrike Arms, featuring a longer magazine and a fixed tactical stock designed for non-lethal riot control." icon_state = "riotshotgun" - item_state = "riotshotgun" mag_type = /obj/item/ammo_box/magazine/internal/shot/riot sawn_desc = "Come with me if you want to live." @@ -129,18 +127,15 @@ post_sawoff() return 1 - /obj/item/gun/projectile/shotgun/riot/proc/post_sawoff() w_class = WEIGHT_CLASS_NORMAL current_skin = "riotshotgun_sawn" - item_state = "riotshotgun_sawn" //phil235 is it different with different skin? slot_flags &= ~ITEM_SLOT_BACK //you can't sling it on your back slot_flags |= ITEM_SLOT_BELT //but you can wear it on your belt (poorly concealed under a trenchcoat, ideally) sawn_state = SAWN_OFF magazine.max_ammo = 3 update_appearance() - /obj/item/gun/projectile/shotgun/riot/proc/unsaw(obj/item/A, mob/user) if(sawn_state == SAWN_INTACT) to_chat(user, "[src] has not been shortened!") @@ -174,7 +169,6 @@ /obj/item/gun/projectile/shotgun/riot/proc/post_unsaw() w_class = initial(w_class) current_skin = "riotshotgun" - item_state = initial(item_state) slot_flags &= ~ITEM_SLOT_BELT slot_flags |= ITEM_SLOT_BACK sawn_state = SAWN_INTACT @@ -202,18 +196,19 @@ name = "\improper Mosin Nagant" desc = "An ancient design commonly used by the conscript forces of the USSP. Chambered in 7.62mm. Has a bayonet lug for attaching a knife." icon_state = "moistnugget" - item_state = "moistnugget" + worn_icon_state = "moistnugget" + inhand_icon_state = "moistnugget" lefthand_file = 'icons/mob/inhands/guns_lefthand.dmi' righthand_file = 'icons/mob/inhands/guns_righthand.dmi' inhand_x_dimension = 32 inhand_y_dimension = 32 mag_type = /obj/item/ammo_box/magazine/internal/boltaction fire_sound = 'sound/weapons/gunshots/gunshot_rifle.ogg' - var/bolt_open = FALSE can_bayonet = TRUE knife_x_offset = 27 knife_y_offset = 13 execution_speed = 7 SECONDS + var/bolt_open = FALSE /obj/item/gun/projectile/shotgun/boltaction/pump(mob/M) playsound(M, 'sound/weapons/gun_interactions/rifle_load.ogg', 60, 1) @@ -282,9 +277,11 @@ /obj/item/gun/projectile/shotgun/boltaction/enchanted/arcane_barrage name = "arcane barrage" desc = "Pew Pew Pew." - fire_sound = 'sound/weapons/emitter.ogg' icon_state = "arcane_barrage" - item_state = "arcane_barrage" + inhand_icon_state = "disintegrate" + lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' + righthand_file = 'icons/mob/inhands/items_righthand.dmi' + fire_sound = 'sound/weapons/emitter.ogg' slot_flags = null flags = NOBLUDGEON | DROPDEL | ABSTRACT mag_type = /obj/item/ammo_box/magazine/internal/boltaction/enchanted/arcane_barrage @@ -309,8 +306,7 @@ /obj/item/gun/projectile/shotgun/automatic/combat name = "\improper M600 combat shotgun" desc = "A semi automatic shotgun by Starstrike Arms, with tactical furniture and a six-shell magazine capacity." - icon_state = "cshotgun" - item_state = "shotgun_combat" + icon_state = "shotgun_combat" origin_tech = "combat=6" mag_type = /obj/item/ammo_box/magazine/internal/shot/com execution_speed = 5 SECONDS @@ -331,11 +327,12 @@ name = "\improper XM800 cycler shotgun" desc = "A prototype shotgun by Starstrike Arms with two separate magazine tubes, allowing you to quickly toggle between ammo types." icon_state = "cycler" - inhand_x_dimension = 32 - inhand_y_dimension = 32 + worn_icon_state = "shotgun_combat" + inhand_icon_state = "bulldog" lefthand_file = 'icons/mob/inhands/guns_lefthand.dmi' righthand_file = 'icons/mob/inhands/guns_righthand.dmi' - item_state = "bulldog" + inhand_x_dimension = 32 + inhand_y_dimension = 32 mag_type = /obj/item/ammo_box/magazine/internal/shot/tube w_class = WEIGHT_CLASS_HUGE var/toggled = 0 diff --git a/code/modules/projectiles/guns/projectile/sniper.dm b/code/modules/projectiles/guns/projectile/sniper.dm index 50644251075..ef13f55bf29 100644 --- a/code/modules/projectiles/guns/projectile/sniper.dm +++ b/code/modules/projectiles/guns/projectile/sniper.dm @@ -2,7 +2,8 @@ name = "\improper SR-31C sniper rifle" desc = "A powerful anti-materiel rifle produced by Aussec Armory, chambered in devastating .50 BMG." icon_state = "sniper" - item_state = "sniper" + worn_icon_state = "sniper" + inhand_icon_state = "sniper" recoil = 2 weapon_weight = WEAPON_HEAVY mag_type = /obj/item/ammo_box/magazine/sniper_rounds diff --git a/code/modules/projectiles/guns/projectile/toy.dm b/code/modules/projectiles/guns/projectile/toy.dm index bf5cef843b4..37d29a82b24 100644 --- a/code/modules/projectiles/guns/projectile/toy.dm +++ b/code/modules/projectiles/guns/projectile/toy.dm @@ -3,7 +3,7 @@ desc = "A prototype three-round burst toy submachine gun. Ages 8 and up." icon = 'icons/obj/guns/toy.dmi' icon_state = "saber" - item_state = "saber" + inhand_icon_state = "saber" mag_type = /obj/item/ammo_box/magazine/toy/smg fire_sound = 'sound/weapons/gunshots/gunshot_smg.ogg' suppressed_sound = 'sound/weapons/gunshots/gunshot_smg.ogg' @@ -19,7 +19,7 @@ name = "foam force pistol" desc = "A small, easily concealable toy handgun. Ages 8 and up." icon_state = "pistol" - item_state = "gun" + inhand_icon_state = "gun" w_class = WEIGHT_CLASS_SMALL mag_type = /obj/item/ammo_box/magazine/toy/pistol fire_sound = 'sound/weapons/gunshots/gunshot.ogg' @@ -81,7 +81,8 @@ name = "foam force crossbow" desc = "A weapon favored by many overactive children. Ages 8 and up." icon_state = "crossbow" - item_state = "foamcrossbow" + worn_icon_state = "gun" + inhand_icon_state = "foamcrossbow" lefthand_file = 'icons/mob/inhands/guns_lefthand.dmi' righthand_file = 'icons/mob/inhands/guns_righthand.dmi' inhand_x_dimension = 32 @@ -124,6 +125,7 @@ name = "tommy gun" desc = "Looks almost like the real thing! Great for practicing Drive-bys. Ages 8 and up." icon_state = "tommygun" + worn_icon_state = "gun" lefthand_file = 'icons/mob/inhands/guns_lefthand.dmi' righthand_file = 'icons/mob/inhands/guns_righthand.dmi' inhand_x_dimension = 32 diff --git a/code/modules/projectiles/guns/projectile_gun.dm b/code/modules/projectiles/guns/projectile_gun.dm index 01f7cb697f8..04b5887abfd 100644 --- a/code/modules/projectiles/guns/projectile_gun.dm +++ b/code/modules/projectiles/guns/projectile_gun.dm @@ -230,7 +230,7 @@ return user.visible_message("[user] shortens \the [src]!", "You shorten \the [src].") w_class = WEIGHT_CLASS_NORMAL - item_state = "gun"//phil235 is it different with different skin? + inhand_icon_state = "gun" //phil235 is it different with different skin? slot_flags &= ~ITEM_SLOT_BACK //you can't sling it on your back slot_flags |= ITEM_SLOT_BELT //but you can wear it on your belt (poorly concealed under a trenchcoat, ideally) sawn_state = SAWN_OFF diff --git a/code/modules/projectiles/guns/rocket.dm b/code/modules/projectiles/guns/rocket.dm index f4aab3c3ef4..133e441d0cc 100644 --- a/code/modules/projectiles/guns/rocket.dm +++ b/code/modules/projectiles/guns/rocket.dm @@ -1,9 +1,8 @@ /obj/item/gun/rocketlauncher - var/projectile name = "rocket launcher" desc = "A rocket propelled grenade launcher. Holds one shell at a time." icon_state = "rocket" - item_state = "rocket" + inhand_icon_state = "rocket" w_class = WEIGHT_CLASS_BULKY throw_speed = 2 throw_range = 3 @@ -15,7 +14,6 @@ var/missile_speed = 2 var/missile_range = 30 - /obj/item/gun/rocketlauncher/Initialize(mapload) . = ..() AddComponent(/datum/component/scope, range_modifier = 2, flags = SCOPE_TURF_ONLY | SCOPE_NEED_ACTIVE_HAND) @@ -24,7 +22,6 @@ . = ..() . += "It is currently [chambered ? "" : "un"]loaded." - /obj/item/gun/rocketlauncher/attackby__legacy__attackchain(obj/item/I, mob/user, params) if(!istype(I, /obj/item/ammo_casing/rocket)) return ..() diff --git a/code/modules/projectiles/guns/syringe_gun.dm b/code/modules/projectiles/guns/syringe_gun.dm index a7a1df0c7d4..fb822613e80 100644 --- a/code/modules/projectiles/guns/syringe_gun.dm +++ b/code/modules/projectiles/guns/syringe_gun.dm @@ -2,7 +2,7 @@ name = "syringe gun" desc = "A spring loaded rifle designed to fit syringes, used to incapacitate unruly patients from a distance. Not compatible with DNA-Injectors." icon_state = "syringegun" - item_state = "syringegun" + inhand_icon_state = "syringegun" origin_tech = "combat=2;biotech=3" throw_range = 7 force = 4 @@ -95,7 +95,8 @@ name = "dart pistol" desc = "A small spring-loaded sidearm that functions identically to a syringe gun. Not compatible with DNA-Injectors." icon_state = "syringe_pistol" - item_state = "gun" //Smaller inhand + worn_icon_state = null + inhand_icon_state = "gun" // Smaller inhand w_class = WEIGHT_CLASS_SMALL origin_tech = "combat=2;syndicate=2;biotech=3" force = 2 //Also very weak because it's smaller @@ -403,7 +404,7 @@ name = "blowgun" desc = "Fire syringes at a short distance." icon_state = "blowgun" - item_state = "gun" + inhand_icon_state = "gun" trigger_guard = TRIGGER_GUARD_ALLOW_ALL // you fire it with your mouth /obj/item/gun/syringe/blowgun/process_fire(atom/target, mob/living/user, message = TRUE, params = null, zone_override = "", bonus_spread = 0) diff --git a/code/modules/projectiles/guns/throw/crossbow.dm b/code/modules/projectiles/guns/throw/crossbow.dm index 764fcd50f7d..a3c0515a43f 100644 --- a/code/modules/projectiles/guns/throw/crossbow.dm +++ b/code/modules/projectiles/guns/throw/crossbow.dm @@ -7,10 +7,8 @@ /obj/item/gun/throw/crossbow name = "powered crossbow" desc = "A modern twist on an old classic. Pick up that can." - lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' icon_state = "crossbow" - item_state = "crossbow-solid" + inhand_icon_state = "crossbow-solid" fire_sound_text = "a solid thunk" fire_delay = 25 @@ -166,7 +164,7 @@ name = "bolt" desc = "It's got a tip for you - get the point?" icon_state = "bolt" - item_state = "bolt" + inhand_icon_state = "rods" throwforce = 20 sharp = TRUE diff --git a/code/modules/projectiles/guns/throw/pielauncher.dm b/code/modules/projectiles/guns/throw/pielauncher.dm index 651f7800ec0..1faa79b64ee 100644 --- a/code/modules/projectiles/guns/throw/pielauncher.dm +++ b/code/modules/projectiles/guns/throw/pielauncher.dm @@ -2,6 +2,7 @@ name = "pie cannon" desc = "A projectile weapon that fires pies." icon_state = "piecannon1" + inhand_icon_state = "piecannon" w_class = WEIGHT_CLASS_HUGE throw_speed = 2 throw_range = 3 @@ -12,7 +13,6 @@ projectile_speed = 2 projectile_range = 30 - /obj/item/gun/throw/piecannon/Initialize(mapload) . = ..() for(var/i in 1 to max_capacity) @@ -28,7 +28,6 @@ icon_state = "piecannon1" else icon_state = "piecannon0" - item_state = icon_state /obj/item/gun/throw/piecannon/process_chamber() ..() diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm index 801abf1ede8..6e48c342558 100644 --- a/code/modules/projectiles/projectile/bullets.dm +++ b/code/modules/projectiles/projectile/bullets.dm @@ -136,7 +136,6 @@ /obj/item/projectile/bullet/midbullet3/overgrown icon = 'icons/obj/ammo.dmi' - item_state = "peashooter_bullet" icon_state = "peashooter_bullet" damage = 25 diff --git a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm index d5c6664fa69..7cc57c1ad1c 100644 --- a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm +++ b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm @@ -417,7 +417,6 @@ /obj/item/handheld_chem_dispenser name = "handheld chem dispenser" icon = 'icons/obj/chemical.dmi' - item_state = "handheld_chem" icon_state = "handheld_chem" flags = NOBLUDGEON var/obj/item/stock_parts/cell/high/cell = null @@ -597,7 +596,6 @@ /obj/item/handheld_chem_dispenser/booze name = "handheld bar tap" - item_state = "handheld_booze" icon_state = "handheld_booze" is_drink = TRUE dispensable_reagents = list("ice", "cream", "cider", "beer", "kahlua", "whiskey", "wine", "vodka", "gin", "rum", "tequila", @@ -605,7 +603,6 @@ /obj/item/handheld_chem_dispenser/soda name = "handheld soda fountain" - item_state = "handheld_soda" icon_state = "handheld_soda" is_drink = TRUE dispensable_reagents = list("water", "ice", "milk", "soymilk", "coffee", "tea", "hot_coco", "cola", "spacemountainwind", "dr_gibb", "space_up", diff --git a/code/modules/reagents/chemistry/machinery/pandemic.dm b/code/modules/reagents/chemistry/machinery/pandemic.dm index bed0eff13c5..c811269413d 100644 --- a/code/modules/reagents/chemistry/machinery/pandemic.dm +++ b/code/modules/reagents/chemistry/machinery/pandemic.dm @@ -154,7 +154,6 @@ GLOBAL_LIST_EMPTY(detected_advanced_diseases) /obj/machinery/pandemic/proc/create_culture(name, bottle_type = "culture", cooldown = 50) var/obj/item/reagent_containers/glass/bottle/B = new/obj/item/reagent_containers/glass/bottle(loc) - B.icon_state = "bottle" B.scatter_atom() replicator_cooldown(cooldown) B.name = "[name] [bottle_type] bottle" diff --git a/code/modules/reagents/reagent_containers.dm b/code/modules/reagents/reagent_containers.dm index 7024c7bbb68..a2af1f59a8c 100644 --- a/code/modules/reagents/reagent_containers.dm +++ b/code/modules/reagents/reagent_containers.dm @@ -2,7 +2,6 @@ name = "Container" desc = "..." icon = 'icons/obj/chemical.dmi' - icon_state = null w_class = WEIGHT_CLASS_TINY var/amount_per_transfer_from_this = 5 var/visible_transfer_rate = TRUE diff --git a/code/modules/reagents/reagent_containers/applicator.dm b/code/modules/reagents/reagent_containers/applicator.dm index 3f92498960d..9d91d0e6601 100644 --- a/code/modules/reagents/reagent_containers/applicator.dm +++ b/code/modules/reagents/reagent_containers/applicator.dm @@ -3,7 +3,6 @@ desc = "A small electronic device designed to topically apply healing chemicals." icon = 'icons/goonstation/objects/objects.dmi' icon_state = "mender" - item_state = "mender" volume = 200 possible_transfer_amounts = null visible_transfer_rate = FALSE diff --git a/code/modules/reagents/reagent_containers/borghydro.dm b/code/modules/reagents/reagent_containers/borghydro.dm index 50370764632..43e8fd32281 100644 --- a/code/modules/reagents/reagent_containers/borghydro.dm +++ b/code/modules/reagents/reagent_containers/borghydro.dm @@ -3,7 +3,6 @@ /obj/item/reagent_containers/borghypo name = "Cyborg Hypospray" desc = "An advanced chemical synthesizer and injection system, designed for heavy-duty medical equipment." - item_state = "hypo" icon = 'icons/obj/hypo.dmi' icon_state = "borghypo" possible_transfer_amounts = list(1, 2, 3, 4, 5, 10, 15, 20, 25, 30) diff --git a/code/modules/reagents/reagent_containers/chemical_bottle.dm b/code/modules/reagents/reagent_containers/chemical_bottle.dm index 4300c6207ad..c990f039638 100644 --- a/code/modules/reagents/reagent_containers/chemical_bottle.dm +++ b/code/modules/reagents/reagent_containers/chemical_bottle.dm @@ -5,7 +5,7 @@ name = "bottle" desc = "A small bottle." icon_state = "bottle" - item_state = "atoxinbottle" + inhand_icon_state = "bottle" possible_transfer_amounts = list(5, 10, 15, 25, 30, 40, 50) /obj/item/reagent_containers/glass/bottle/on_reagent_change() diff --git a/code/modules/reagents/reagent_containers/dropper.dm b/code/modules/reagents/reagent_containers/dropper.dm index df31f12952d..920ad226db3 100644 --- a/code/modules/reagents/reagent_containers/dropper.dm +++ b/code/modules/reagents/reagent_containers/dropper.dm @@ -6,7 +6,7 @@ name = "dropper" desc = "A dropper. Transfers up to 5 units." icon_state = "dropper" - item_state = "dropper" + inhand_icon_state = "dropper" belt_icon = "dropper" amount_per_transfer_from_this = 1 possible_transfer_amounts = list(1, 2, 3, 4, 5) diff --git a/code/modules/reagents/reagent_containers/glass_containers.dm b/code/modules/reagents/reagent_containers/glass_containers.dm index 2b136c02963..6e73e2064f5 100644 --- a/code/modules/reagents/reagent_containers/glass_containers.dm +++ b/code/modules/reagents/reagent_containers/glass_containers.dm @@ -130,7 +130,7 @@ name = "beaker" desc = "A simple glass beaker, nothing special." icon_state = "beaker" - item_state = "beaker" + inhand_icon_state = "beaker" belt_icon = "beaker" materials = list(MAT_GLASS = 1000) var/obj/item/assembly_holder/assembly = null @@ -295,7 +295,6 @@ desc = "Useful for moving liquids, or having a helmet in the zombie apocalypse." icon = 'icons/obj/janitor.dmi' icon_state = "bucket" - item_state = "bucket" materials = list(MAT_METAL=200) w_class = WEIGHT_CLASS_NORMAL amount_per_transfer_from_this = 20 @@ -316,7 +315,6 @@ /obj/item/reagent_containers/glass/bucket/wooden name = "wooden bucket" icon_state = "woodbucket" - item_state = "woodbucket" materials = null armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 0, ACID = 50) resistance_flags = FLAMMABLE @@ -347,9 +345,9 @@ desc = "A bottle of water filled at an old Earth bottling facility." icon = 'icons/obj/drinks.dmi' icon_state = "smallbottle" - item_state = "bottle" + inhand_icon_state = "bottle" list_reagents = list("water" = 49.5, "fluorine" = 0.5) //see desc, don't think about it too hard - materials = list(MAT_GLASS = 0) + materials = list() /obj/item/reagent_containers/glass/beaker/waterbottle/empty list_reagents = list() diff --git a/code/modules/reagents/reagent_containers/hypospray.dm b/code/modules/reagents/reagent_containers/hypospray.dm index 827291fa0ac..46371afea07 100644 --- a/code/modules/reagents/reagent_containers/hypospray.dm +++ b/code/modules/reagents/reagent_containers/hypospray.dm @@ -5,8 +5,8 @@ name = "hypospray" desc = "The DeForest Medical Corporation hypospray is a sterile, air-needle autoinjector for rapid administration of drugs to patients." icon = 'icons/obj/hypo.dmi' - item_state = "hypo" icon_state = "hypo" + inhand_icon_state = "hypo" belt_icon = "hypospray" possible_transfer_amounts = list(1,2,3,4,5,10,15,20,25,30) resistance_flags = ACID_PROOF @@ -180,7 +180,7 @@ name = "empty autoinjector" desc = "A rapid and safe way to inject chemicals into humanoids. This one is empty." icon_state = "autoinjector" - item_state = "autoinjector" + inhand_icon_state = "autoinjector" belt_icon = "autoinjector" amount_per_transfer_from_this = 10 possible_transfer_amounts = null @@ -189,7 +189,6 @@ ignore_hypospray_immunity = TRUE penetrate_everything = TRUE // Autoinjectors bypass everything. container_type = DRAWABLE - flags = null /obj/item/reagent_containers/hypospray/autoinjector/mob_act(mob/target, mob/living/user) if(!reagents.total_volume) diff --git a/code/modules/reagents/reagent_containers/pill.dm b/code/modules/reagents/reagent_containers/pill.dm index c5f5fb3c38a..3c7487d08e2 100644 --- a/code/modules/reagents/reagent_containers/pill.dm +++ b/code/modules/reagents/reagent_containers/pill.dm @@ -6,8 +6,7 @@ /obj/item/reagent_containers/pill name = "pill" desc = "A pill." - icon_state = null - item_state = "pill" + inhand_icon_state = "pill" possible_transfer_amounts = null visible_transfer_rate = FALSE volume = 100 diff --git a/code/modules/reagents/reagent_containers/spray.dm b/code/modules/reagents/reagent_containers/spray.dm index 413cfe31555..12f0970f73e 100644 --- a/code/modules/reagents/reagent_containers/spray.dm +++ b/code/modules/reagents/reagent_containers/spray.dm @@ -3,7 +3,6 @@ desc = "A spray bottle, with an unscrewable top." icon = 'icons/obj/janitor.dmi' icon_state = "cleaner" - item_state = "cleaner" belt_icon = "space_cleaner" flags = NOBLUDGEON container_type = OPENCONTAINER @@ -135,7 +134,6 @@ name = "advanced space cleaner" desc = "BLAM!-brand non-foaming space cleaner!" icon_state = "adv_cleaner" - item_state = "adv_cleaner" volume = 500 spray_maxrange = 3 spray_currentrange = 3 @@ -190,7 +188,6 @@ desc = "Manufactured by UhangInc, used to blind and down an opponent quickly." icon = 'icons/obj/items.dmi' icon_state = "pepperspray" - item_state = "pepperspray" belt_icon = null volume = 40 spray_maxrange = 4 @@ -204,7 +201,6 @@ desc = "A seemingly innocent sunflower...with a twist." icon = 'icons/obj/hydroponics/harvest.dmi' icon_state = "sunflower" - item_state = "sunflower" belt_icon = null adjustable = FALSE amount_per_transfer_from_this = 1 @@ -217,7 +213,6 @@ desc = "A utility used to spray large amounts of reagents in a given area." icon = 'icons/obj/guns/projectile.dmi' icon_state = "chemsprayer" - item_state = "chemsprayer" w_class = WEIGHT_CLASS_NORMAL spray_maxrange = 7 spray_currentrange = 7 @@ -270,7 +265,6 @@ desc = "Kills those pesky weeds!" icon = 'icons/obj/hydroponics/equipment.dmi' icon_state = "plantbgone" - item_state = "plantbgone" belt_icon = null volume = 100 list_reagents = list("glyphosate" = 100) @@ -282,7 +276,6 @@ lefthand_file = 'icons/mob/inhands/equipment/custodial_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/custodial_righthand.dmi' icon_state = "syndie_spraycan" - item_state = "syndie_spraycan" container_type = AMOUNT_VISIBLE list_reagents = list("sticky_tar" = 100) diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm index 15ee906a614..66e7bed40dd 100644 --- a/code/modules/reagents/reagent_containers/syringes.dm +++ b/code/modules/reagents/reagent_containers/syringes.dm @@ -2,8 +2,8 @@ name = "syringe" desc = "A syringe." icon = 'icons/goonstation/objects/syringe.dmi' - item_state = "syringe_0" icon_state = "0" + inhand_icon_state = "syringe_0" belt_icon = "syringe" possible_transfer_amounts = null volume = 15 @@ -204,7 +204,7 @@ else rounded_vol = 0 icon_state = "[rounded_vol]" - item_state = "syringe_[rounded_vol]" + inhand_icon_state = "syringe_[rounded_vol]" /obj/item/reagent_containers/syringe/update_overlays() . = ..() diff --git a/code/modules/recycling/belt-placer.dm b/code/modules/recycling/belt-placer.dm index dbc357bea31..45ad538e91f 100644 --- a/code/modules/recycling/belt-placer.dm +++ b/code/modules/recycling/belt-placer.dm @@ -3,7 +3,6 @@ name = "conveyor belt placer" desc = "This device facilitates the rapid deployment of conveyor belts." icon_state = "belt_placer" - item_state = "belt_placer" w_class = WEIGHT_CLASS_BULKY //Because belts are large things, you know? can_hold = list(/obj/item/conveyor_construct) flags = CONDUCT @@ -19,7 +18,6 @@ name = "bluespace conveyor belt placer" desc = "This device facilitates the rapid deployment of conveyor belts via the incorporation of experimental Bluespace technology." icon_state = "bluespace_belt_placer" - item_state = "bluespace_belt_placer" w_class = WEIGHT_CLASS_NORMAL storage_slots = 50 max_combined_w_class = 200 //50 belts diff --git a/code/modules/recycling/sortingmachinery.dm b/code/modules/recycling/sortingmachinery.dm index 1847af5d4ce..e6e61617921 100644 --- a/code/modules/recycling/sortingmachinery.dm +++ b/code/modules/recycling/sortingmachinery.dm @@ -248,9 +248,9 @@ desc = "Used to set the destination of properly wrapped packages." icon = 'icons/obj/device.dmi' icon_state = "dest_tagger" - + worn_icon_state = "electronic" + inhand_icon_state = "electronic" w_class = WEIGHT_CLASS_TINY - item_state = "electronic" flags = CONDUCT slot_flags = ITEM_SLOT_BELT ///Value of the tag diff --git a/code/modules/research/anomaly/anomaly.dm b/code/modules/research/anomaly/anomaly.dm index 35d72f565aa..47158e2a5e6 100644 --- a/code/modules/research/anomaly/anomaly.dm +++ b/code/modules/research/anomaly/anomaly.dm @@ -3,7 +3,7 @@ name = "anomaly core" desc = "The neutralized core of an anomaly. It'd probably be valuable for research." icon_state = "anomaly_core" - item_state = "electronic" + inhand_icon_state = "electronic" resistance_flags = FIRE_PROOF receiving = TRUE var/anomaly_type = /obj/effect/anomaly diff --git a/code/modules/ruins/lavalandruin_code/sin_ruins.dm b/code/modules/ruins/lavalandruin_code/sin_ruins.dm index ce13fcd6aa7..0e527ca4cf8 100644 --- a/code/modules/ruins/lavalandruin_code/sin_ruins.dm +++ b/code/modules/ruins/lavalandruin_code/sin_ruins.dm @@ -182,7 +182,8 @@ desc = "Their success will be yours." icon = 'icons/obj/wizard.dmi' icon_state = "render" - item_state = "knife" + worn_icon_state = "knife" + inhand_icon_state = "knife" force = 18 w_class = WEIGHT_CLASS_NORMAL new_attack_chain = TRUE diff --git a/code/modules/shuttle/assault_pod.dm b/code/modules/shuttle/assault_pod.dm index b3e1d6365e5..9652bb35876 100644 --- a/code/modules/shuttle/assault_pod.dm +++ b/code/modules/shuttle/assault_pod.dm @@ -21,10 +21,10 @@ /obj/item/assault_pod name = "Assault Pod Targetting Device" + desc = "Used to select a landing zone for assault pods." icon = 'icons/obj/device.dmi' icon_state = "gangtool-red" - item_state = "walkietalkie" - desc = "Used to select a landing zone for assault pods." + inhand_icon_state = "radio" var/shuttle_id = "steel_rain" var/dwidth = 3 var/dheight = 0 @@ -32,7 +32,6 @@ var/height = 7 var/lz_dir = 1 - /obj/item/assault_pod/attack_self__legacy__attackchain(mob/living/user) var/target_area target_area = tgui_input_list(user, "Area to land", "Select a Landing Zone", SSmapping.teleportlocs) diff --git a/code/modules/station_goals/dna_vault.dm b/code/modules/station_goals/dna_vault.dm index d75c2161065..ef70f506d83 100644 --- a/code/modules/station_goals/dna_vault.dm +++ b/code/modules/station_goals/dna_vault.dm @@ -61,8 +61,8 @@ name = "DNA Sampler" desc = "Can be used to take chemical and genetic samples of pretty much anything." icon = 'icons/obj/hypo.dmi' - item_state = "sampler_hypo" icon_state = "sampler_hypo" + inhand_icon_state = "hypo" flags = NOBLUDGEON var/list/animals = list() var/list/plants = list() diff --git a/code/modules/surgery/organs/augments_arms.dm b/code/modules/surgery/organs/augments_arms.dm index 77507bea315..d04f2b78897 100644 --- a/code/modules/surgery/organs/augments_arms.dm +++ b/code/modules/surgery/organs/augments_arms.dm @@ -538,10 +538,9 @@ Impossibly thin and flawlessly sharp, it should slice through organic materials with no trouble; \ even from a few steps away. However, results against anything more durable will heavily vary." icon = 'icons/obj/weapons/energy_melee.dmi' + icon_state = "razorwire" righthand_file = 'icons/mob/inhands/implants_righthand.dmi' lefthand_file = 'icons/mob/inhands/implants_lefthand.dmi' - icon_state = "razorwire" - item_state = "razorwire" w_class = WEIGHT_CLASS_BULKY sharp = TRUE force = 18 @@ -556,7 +555,6 @@ . = ..() var/random_colour = pick("razorwire", "razorwire_teal", "razorwire_yellow", "razorwire_purple", "razorwire_green") icon_state = random_colour - item_state = random_colour update_icon() razorwire_skin_options["Reliable Red"] = "razorwire" razorwire_skin_options["Troubling Teal"] = "razorwire_teal" @@ -597,7 +595,6 @@ if(choice && reskin_radial_check(M)) icon_state = razorwire_skin_options[choice] - item_state = razorwire_skin_options[choice] update_icon() M.update_inv_r_hand() M.update_inv_l_hand() @@ -634,12 +631,11 @@ /obj/item/gun/projectile/revolver/doublebarrel/shell_launcher name = "shell launch system" desc = "A mounted cannon seated comfortably in a forearm compartment. This humanitarian device is capable of firing essentially any shotgun shell." - icon_state = "shell_cannon_weapon" + icon_state = "shell_cannon" righthand_file = 'icons/mob/inhands/implants_righthand.dmi' lefthand_file = 'icons/mob/inhands/implants_lefthand.dmi' inhand_x_dimension = 32 inhand_y_dimension = 32 - item_state = "shell_cannon" weapon_weight = WEAPON_LIGHT mag_type = /obj/item/ammo_box/magazine/internal/shot/shell_cannon unique_reskin = FALSE @@ -765,7 +761,6 @@ name = "vortex feedback arm" desc = "A modification to a users arm, allowing them to use a vortex core energy feedback, to parry, reflect, and even empower projectile attacks. Rumors that it runs on the user's blood are unconfirmed." icon_state = "v1_arm" - item_state = "v1_arm" icon = 'icons/obj/items.dmi' sprite_sheets_inhand = list("Drask" = 'icons/mob/clothing/species/drask/held.dmi', "Vox" = 'icons/mob/clothing/species/vox/held.dmi') force = 20 //bonk, not sharp @@ -943,7 +938,6 @@ /obj/item/melee/mantis_blade/syndicate name = "'Naginata' mantis blade" icon_state = "syndie_mantis" - item_state = "syndie_mantis" force = 15 armor_penetration_percentage = 30 @@ -954,7 +948,6 @@ /obj/item/melee/mantis_blade/nt name = "'Scylla' mantis blade" icon_state = "mantis" - item_state = "mantis" force = 12 /obj/item/melee/mantis_blade/nt/Initialize(mapload) diff --git a/code/modules/surgery/organs/autosurgeon.dm b/code/modules/surgery/organs/autosurgeon.dm index 32b0b49f914..177ab68ed39 100644 --- a/code/modules/surgery/organs/autosurgeon.dm +++ b/code/modules/surgery/organs/autosurgeon.dm @@ -5,7 +5,6 @@ desc = "A device that automatically inserts an implant or organ into the user without the hassle of extensive surgery. It has a screwdriver slot for removing accidentally added items." icon = 'icons/obj/device.dmi' icon_state = "autoimplanter" - item_state = "" w_class = WEIGHT_CLASS_SMALL var/uses = INFINITE diff --git a/code/modules/surgery/organs/organ_extractor.dm b/code/modules/surgery/organs/organ_extractor.dm index 8874d4fbc26..3bab8e2f6ec 100644 --- a/code/modules/surgery/organs/organ_extractor.dm +++ b/code/modules/surgery/organs/organ_extractor.dm @@ -3,7 +3,6 @@ desc = "A device that can remove organs from a target, and store them inside. Stored organs can be implanted into the user. Synthesizes chemicals to keep the organ fresh." icon = 'icons/obj/surgery.dmi' icon_state = "organ_extractor" - item_state = "" w_class = WEIGHT_CLASS_SMALL origin_tech = "biotech=6;materials=5;syndicate=2" var/obj/item/organ/internal/storedorgan diff --git a/code/modules/surgery/tools.dm b/code/modules/surgery/tools.dm index c00a1dc3982..115733ed3f3 100644 --- a/code/modules/surgery/tools.dm +++ b/code/modules/surgery/tools.dm @@ -132,7 +132,6 @@ desc = "A sterilized stainless steel cutting implement for making precise surgical incisions." icon = 'icons/obj/surgery.dmi' icon_state = "scalpel" - item_state = "scalpel" lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' flags = CONDUCT diff --git a/code/modules/telesci/bscrystal.dm b/code/modules/telesci/bscrystal.dm index c40efc00b41..6f422d64bec 100644 --- a/code/modules/telesci/bscrystal.dm +++ b/code/modules/telesci/bscrystal.dm @@ -4,7 +4,6 @@ desc = "A glowing bluespace crystal, not much is known about how they work. It looks very delicate." icon = 'icons/obj/stacks/minerals.dmi' icon_state = "bluespace_crystal" //This is the raw ore from lavaland, so should look like the ore. - item_state = "bluespace_crystal" w_class = WEIGHT_CLASS_TINY materials = list(MAT_BLUESPACE = MINERAL_MATERIAL_AMOUNT) origin_tech = "bluespace=6;materials=3" diff --git a/code/modules/telesci/rcs.dm b/code/modules/telesci/rcs.dm index 54dec6d0356..5875ceab0f0 100644 --- a/code/modules/telesci/rcs.dm +++ b/code/modules/telesci/rcs.dm @@ -10,7 +10,6 @@ desc = "A device used to teleport crates and closets to cargo telepads." icon = 'icons/obj/telescience.dmi' icon_state = "rcs" - item_state = "rcs" flags = CONDUCT force = 10.0 throwforce = 10.0 @@ -21,7 +20,6 @@ var/obj/item/stock_parts/cell/high/rcell = null /// Selected telepad var/obj/machinery/pad = null - /// Currently teleporting something? var/teleporting = FALSE /// How much power does each teleport use? diff --git a/code/modules/telesci/telepad.dm b/code/modules/telesci/telepad.dm index fdd2770d7c2..a052c23e49e 100644 --- a/code/modules/telesci/telepad.dm +++ b/code/modules/telesci/telepad.dm @@ -96,7 +96,7 @@ desc = "Use to warp in a cargo telepad." icon = 'icons/obj/radio.dmi' icon_state = "beacon" - item_state = "signaler" + inhand_icon_state = "signaler" origin_tech = "bluespace=3" /obj/item/telepad_beacon/attack_self__legacy__attackchain(mob/user as mob) diff --git a/code/modules/vehicle/tg_vehicles/scooter.dm b/code/modules/vehicle/tg_vehicles/scooter.dm index 42b24237c82..7c286550ee5 100644 --- a/code/modules/vehicle/tg_vehicles/scooter.dm +++ b/code/modules/vehicle/tg_vehicles/scooter.dm @@ -341,10 +341,10 @@ name = "skateboard" desc = "A skateboard. It can be placed on its wheels and ridden, or used as a radical weapon." icon = 'icons/obj/tgvehicles.dmi' + icon_state = "skateboard_held" + inhand_icon_state = "skateboard" lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' righthand_file = 'icons/mob/inhands/items_righthand.dmi' - icon_state = "skateboard_held" - item_state = "skateboard" force = 12 throwforce = 4 w_class = WEIGHT_CLASS_BULKY @@ -367,7 +367,7 @@ name = "pro skateboard" desc = "An EightO brand professional skateboard. It looks sturdy and well made." icon_state = "skateboardpro_held" - item_state = "skateboardpro" + inhand_icon_state = "skateboardpro" board_item_type = /obj/tgvehicle/scooter/skateboard/pro /obj/item/melee/skateboard/hoverboard @@ -375,12 +375,12 @@ desc = "A blast from the past, so retro!" w_class = WEIGHT_CLASS_NORMAL icon_state = "hoverboard_red_held" - item_state = "hoverboard_red" + inhand_icon_state = "hoverboard_red" board_item_type = /obj/tgvehicle/scooter/skateboard/hoverboard /obj/item/melee/skateboard/hoverboard/admin name = "Board Of Directors" desc = "The engineering complexity of a spaceship concentrated inside of a board. Just as expensive, too." icon_state = "hoverboard_nt_held" - item_state = "hoverboard_nt" + inhand_icon_state = "hoverboard_nt" board_item_type = /obj/tgvehicle/scooter/skateboard/hoverboard/admin diff --git a/docs/coding/quickstart.md b/docs/coding/quickstart.md index b22fd6c9187..6ee874d1980 100644 --- a/docs/coding/quickstart.md +++ b/docs/coding/quickstart.md @@ -413,13 +413,13 @@ definition values. We will take the mailman outfit as a template. name = "mailman's jumpsuit" desc = "'Special delivery!'" icon_state = "mailman" - item_state = "b_suit" + inhand_icon_state = "b_suit" item_color = "mailman" ``` As seen here a jumpsuit has multiple values you can define. The `name` is pretty straight forward. `desc` is the description of the item. `icon_state` is the -name the sprite has in the DMI file. `item_state` is the name of the sprite of +name the sprite has in the DMI file. `inhand_icon_state` is the name of the sprite of the suit while held in your hands has in the DMI file. `item_color` is the name of the sprite in the `icons/mob/uniform.dmi` file. This value will indicate what sprite will be used when a person wears this jumpsuit. (I know `item_color` is a diff --git a/icons/mob/clothing/hands.dmi b/icons/mob/clothing/hands.dmi index 1ec3472b11417d517434f05e531423e45e84107b..53486c76a70b6b6f1b89e497b6e48f45005ec5d1 100644 GIT binary patch literal 9736 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 MOzxE3y8rZl0aEa_ivR!s diff --git a/icons/mob/clothing/species/drask/gloves.dmi b/icons/mob/clothing/species/drask/gloves.dmi index 55b6f7094c4295072ff2956c446df32a422a563b..80bf08b865fe7921fecff05b5c8bacfab3cf063a 100644 GIT binary patch literal 11536 zcmbt)2UJsAw>4frD+r1RN{dKSsx$#<3Ks#X(ggxaF9Om_fY^WwNDaLO6sbZ4sfHvf zodBUDEhsHgLk~$v@`7IP{l53cKi(bxV+_V%pS{oFjD6OeYp%I=jFExXnbVx785kJO z=xG0L%)oG@fd2dBX~U9TMs9gsw?oyVn9z82{ zN8{r;CCquwe(dQj#Z%Yq;~4lSPT60t;n>N?DT^teaIg}-$aYn-fT!)^0Dq}Qmv6&k zt|VUNg%<2)3?{_%t34a25-C@`(@UF@Jih_uI$5NSoq&lYwSPRxqWqfMBr+uR^={AA z=lA2ed0w=Ce8XN5Qh%qdUAtYsVB?s%gtv6ibv2fITHAm4*gbcy9#3A>Z*e`cHW+y) zT%0jVTUcXzB)`~^!t?UBN;zK;X4&~EpKkFhNX^;(ur-h|A^H-mV)`K{ygY(Id4LS< zSKnP^U=R)0`Te$OaPHc~smH*PtgoBfwON)X$;{d^y@(GN?+2}3p$p1_dtK)6TmRFa_IR@jbIq+- zrQ==xTT>y)&9e!&rG01}4Jp;kmWa^0F@_`sT0Is$G&Qw)LDXkLqccAPBNtXo6x_J>TWJ`3jWh+r7zZ(OLbP z`SSgqn>TOTxU(cH#J629QvLjbDlNQ}$hO`{JD{ zU*#sMn2~CrucO5-^KEWv6`h0CF^uQ#IWYG&7p^wl_10PTXzoJL+SUc3dz1#iYa(+} z|9;^KBA?P9ANTulmwcFFTUBV)wI`A&n#`0)=1Z6P0_sQ@jN(1^%X*Kb6;?$BIzF3J z0pucD6TjMegcz$%=yVy{v955<^qVdN$J%vig&|v&K)AUav{)f@vS}qR)%&ej6d%Cs zh1d>Xcw#XEA)Zhxk}}1WAQ?@*kv(=}niD-^bX%ISp<5}u%TH|1SBJ(KvL&!KC$Ecu z2_T1p&S}x4O(BhFZFf5b)vi84M*<{A>ouU+j#bi~6~vj5(%3ItE&Na8<-e~>kdNb- z=IRn%zsTf0`u4u<*nqsmOiz{!e@Gk8(Fe2FF0H9`pDnv;_bttGwl+Fx-kKf|tD-tb zB@&R1PdY1#i`(~^7-HTlhJlil0|EkUt657_UI^Iv`T6ao6&=YKMm{Ox3Sfvi3=8`i z1@4iFiR_!c^M5R@t?kBUD8yta^M$_{jz)RPi+g+s&zbByLKEL{XEpgeqQI1?rS-~hQ zaNp9?hVga#V_F2S{~(9 zHfu9m_dzGY#jUKN_|bx-NXqgi913n?o5T6^56kIrR^&w zlVRy)c{4VTZ6?>J?|pdn*%SkO;NGVyuk3n6COw?p9^WMIy%7=MZ^eKDEcFvWKbuXjWn4)opkd8~r_U^s`WqH~Mnp z*!nfb8Oj(iG)8BQ=Q;&6p@*^d&Me=C{qX@B;@GnS?hXKZh^!Q6nTE#d=;y5hQIFj7 zuBjA`a)*BVzL5;HqzJ81tB6uz09}L)-5DMe;#xQuUrao=jr}gVL(S{LW zHcDyznzoRgn&5%^%lP&!teMg!ZqC~(L?&o1sfK*&np%466xgqpV}uNT2mYuBxQY>L zyf!3%Hp>liT4{PKg^-|RB>lkIP#-jc?-eVO1SovHFc~ButpqyWgTG72F>XWqDnJ^R zw9D?>n7i#|N7OZQ_KD}XQ~is^{CO`Kb&bvV^%t!abG?TT{(dw(>!EaIL8Iw7NSBmc zrI%2A-*)$P3u5sjz;-Kc4KJ^C6Du{1K_!Kpms{p_S#`O^7ZyF{y2r~MlFgpu?41XM z*TkU?n7Y1kL90%}16U;~(TiPUgM+WK4I$3nl7zq7E9mJwxBknZwwpd&zmi&IZS(v@pC-9A*W%2EFIa{Agy@ z3#flmzqz01hOpPX2;n!zwXQ&qjSsyPdE@bhy->1_~#6mdx(SjQSkH}IsG^x-3> ztGq%<0=6pxd;j|HtohH!F@%`7^uzpIY`9f@nF!larNwaA8hdYFz>SP zfoxUB90d%Hx-Kus|6T{CWEE!IIm+n^O5v6Bm6#0FF`-lnYi^ZOdc;a{W!7!Z_8yGB za@`~3JP%EtIMaYZ?|o&J-;FBP4t=}^PijsXLdyC@cdqG#4tElx<2mG}L(y-wZNb}a z4Y_vYWt{<)px!uS5dNURwrJ1OE*G-)NpQV*Wrcs~QypG?>#hNLu!rYLgYeQlQJ7c_ zoWQdao2C%2d9#SRS@89U03#@LPuawF>_NAPNbk-YT($rc-(O$d;bdI|7+vMYA(u7r zep%mhd*|8Q;I?Sa-~~4mL_zy-u9Dm@-mz1TvnSL17Lxp7zaI)3B zE5SKc`LsBinBR9E6gIer=1~tl)C5cVp~Dx|)efN6L3u%5i2F$Y?EC)9wa@10;Y_xB zxQMB^;c~+e&CCxaNe8n_l*+28Xz77E_)5N%cN@zn`q3m+VFRvbPT&7xm~HZ~*f7Vj z*fce3T)1e&H#&*8PxZa(B;+UgCQV0QsA0SoNC|VnC_TK2@lcx3*In_7uk}(YSXSKD zTl@T`*!h#a$!=kq$QjpP?`9OF6RDF{tOuTaIJDhCDPE5K98reuE1w$KzSE$1(8nj! zKaK~Y-g>26t6byZRE?A<_nrDkjTmZ>InTj!BY@)#0@P`t0vjE6W}nY)i)5L1&&Q!>P}npb)~PxSQl;Cr#*R068Lerh;1o#hNv zox@DAiv0138+sTs72$_n3MDMhH;pXrEPm)o8fj|J{<)jO^$n8;Xc|ayft9~Q*XHVY z+l%3`sbdtc6{TyHg^-G#g|GbK(fY(wY0lkEaU)!(1U0_*b4}{ekSZcXl8jQ~&Q8y7 z#`o=CA&)?^&8>`V%2yFHY5XU2^+QM5V5EEaCyE;>Gm=KbfGmDI_l;@E)J%SZpkRM3 zW`NW}T5?v6g0xxjVDs*@ zPkJQPd@PF!1TI#BNmWZEVz`L@izMD6jwPK?2(O$!O8LRvm2UmEB{S!VfcJU!C1NnC z1$~HK2tw*aeXzt8Jns!blj6*5#%YXJ)YqaR(cbxEPQ~60lO6J}ujN@~BZMeGh;)lf z!_o&>-9ABW=s8^&>v#{ojvB*GxVXD__q>WsTZC14`Njf$Nv1>B5mS25n_bOKBlx_H z{GRouS3*vGKr7rKZw`F!a>kx=+g{IavE7X}k$W>dJerzwbf9o`gNP?IT%b^OSq9^F z1Q0rjoQ~i2fCrE(2~Yy^l(~Z`{WL9_hd64j!hVZvO&F*VkKThN1Xb&oAoT*QgRcC;TJHl4T=b< z@?$O&^=Sy-`+X#OYftx5wqo5E@&YL`KDkqdCEmMcK~+hS-KWX%L~*ik#{5v8dzCzY zoZUNo(gH&=vgT|>ZnTqQbFERMgz z7`=obuv>$xy6o?HfQUmmU41cXSnJ~b9_GE>khZ(I?N@k=0S+dYZi!dId+DqcO(l$P z8=ORL);vc4CK1L_mvrQEi^t|A#vUphOV1dqa)}kpvCGGBPMEp=88w$dZ)GPvTwq$W zh%_SAAF1eH`3T0R9tbe+lqmYLyA8zJsHNhTD)SbzJb{1fVHh1HBliZssl4FKzWaQI zw%J<$D8E2Jk)o}-X-XMgZ4!*6NAIaIKZzl)J5dApdL-m@FF#`t{&Sl1oSfPXT`%m{ zRPULnXk+PMA@E9ZkNq^1NPD!gd>cD}{wzYYS+RRi6)!Z>gwMaz(?lFM-Te)sShAu& zq5LM@VrXEcPIa=vyl)K@+G7Dmv|WR8OES`OC;W{(5BZ8kBp)}B&b-7Ie6?LaYTyA( zB$ULQqqgql*PWq46+18249o_e?e!vjfV;3bey->2ss<6B_=Q(~k{LFfyjA`w^^RdL zwmi!`jj3>T*Io1=v~2Z>?D4+G^La=-vwD5{b(mak~4st!p!lBO05IlP4pA=&%w`G8;m z!v%PB%$2gErC(I^*mQVqwXGld55WEN!IQb^aWGp{qW0*By53 zCs-C2one+SL$)tgLx?sIg|=}H0*yk^t0jY5B>VnQ-G38eptukmBRc=(;femKG&JhN z_dyoTICgPTx$d_xR>=?nsIE=*%G_0=)B5-C8;3GQEh>q0vV{Wu;+VARsWMMDJtCQ^ z=yyZ&K}!kPbqN!A7%^K@6cfn%uklE=^TL}cT3b!69B`_3&2uRTXfs;!3~xfVFKCdn zo)52DnG{smR;Bi`P+44D+?hh!{Z;n7o)zI*QgdWq zGhNg&RdT3WTAQd9+V;-S4AT#7fAoIEFy|4k3;k)Y#$`q`Yotx;f;Y3<{9JVHis2Ow z@f3_zimnMWuHp13zUUFTe630PZO+hSbzKeG@_Y=OaGgep<6X?%SA z?Ojh^!7{z7ubNU`&v6xdN*D@2nh#H-Hh_A)QOJ=)q&zQi9-Ws;kTB8RGaR`GR`SsuuqLifsc@r9lO_r5SyVIl=?zi8rYtz{w z%t>L<@D*G>QY-fb5`Jus%Hr{PiWb6Qh*|WZ{H87uQy0=qlqgo-S3^chFf@fEIN3-n z*@YZobqCLPo092q=BhpgzQi3F0r7mR%t>JgHe{uhrhFL+PHXkZYt8@X;rkyeFS{8# z@N9gN?2Vhp(YH3B$3esXdb0~O{Kidu^L8%mwYLq@B|k(6B#BX@9X#_Rwz6eg_#(Hu zMF$4o=$_w&JArCc*x>+iXyYqIkR)v(IsF-?OPKE4&9x*t;TMjM*_dx2{9}GtE|;^y zz4QwMX0&EkFArWJdhNGe8qWw^KkKtAs8Li?7>hZSIKx77oc$I#P}4OxQj zF-=cTPq;mA8yO0>YZRzq3@w}wj$y1659za$9{Rbc2%z|9)*{X0C$GQ@IPNB7H1(}=^61{e^!>gg$_G@#{G|QPkPqE-E6$mecom2FP~)*s2qM3Gl{{=Dcx8d(XLRZ z7m07DY{SPBeJ6s}wz>s5dOJ~N?@Payb9s?J#Ebv=c4G_yr<=84Gp#kJ^91y zko{5-D{kFzQ%!fkW(_sX#eaYw#1>`ZpDxuz^#Ps!ej+iUoOz{NV!et{PJw3F;J&aKjy2q>$H(ltq z0Er|A)7bBGQ)mrPRC%6pyt8-BW3mKQ=iGsKW73f;@MoE-QM$w10Q6o_lMKW=jL2Nb z0^V;a>xUiHZJytZ>7`iS)nz?lsM^cBU~R@17yO;!WK0I|wjQ8GaG99s1R9*m>XIK< zk23nsz!*atUu$4Lkec$*n&U&&)9dM%TAVDzI>G;oZAl38HxPg|Iwa{;m{%SuJf@T- z^fvwv`d@n0sg2xWbW~|V55leY1ZfEs*DQSYcBf{W@E6H#Z(qM| zp~LM@RK%@LB9xlxqR=6kxeTm)HJAZNNF*==dyu`bOzN0jObP#?Ja=5!TNZUBJd9jb zj|HmDpwudSu3}6kLwnv=M*nA=|G#bZ^_J7)k!gt}gNzJ&}toDZJ- zlD||a^;1_3*ap-#G@yUOr5Yw=M52&LEWApr{NIyM;l+ke+h%Z@QfPgSQbX8}?88V~ z-N`MOsEIpO1~65|%<&}NW%;Bb1tpv=qwA;?+u2~DG;-BM8qaS(LjGph*58=fc3x70 zbb~C`93Q*>Yj<8I%y${RE?jhA$?8Yz9k3n7qnd{ZPSH>B2A|rSn4t&3m3eoOpPsVy z5HA^FV7&dMT#UWgzv>-)M7gfg8_r%V-ME*A@1rqE+{n!{`fsoSp3OUeY~h)SIuEmL zH@f8dONGHF*GCPO?x;o$1-HM_hf9Ve6m06>n8BUn#7O;Byc|lZp3jwA@gjfw_rD88 zO-KDUf}GEaZkHeTh30X`HQLl19qNSWZn@$7|8$pPi% zQqDggoXz>W4TRPyx%0Cj)Nw#OYzSqQ-jz)W3!(B1e7KP4Vz=cTpF6rdQh_-Bq&0Fh zUAecn_or?DOM{Iirsv}27z8A0>*p2Uhkp2lg&=Wd{(DCa=*%6qK4QshSN-`VbT1RZ#pEiBza;7!;W8^5Mf@C>pCyb(80B`M#N;Wnx8~n4EO_ zVSA%L+u7OSffno|?d|Oaq#KDTra~4QMlUD763eH-_rFk=D#!AEAO(|abIuYjTpD4t zscaaqp3W2n#^7mxLWA2fx9kzY*}7hi9DpD~F6dD`mQT zNdY$;1zyaji>W%ur^0i?5X?qbnIs&VwB>M*%x`fvtTK9g78!IXqBf?lX-{R1w1@m% za_C69m>Zg)XifNX;5gq`xXC-8sup22)vCN$^c8^o(!#-n6^slcF@2|pvpIU#3Jn== zvx|tD--!2i71^!wn0rI(S0;{D0V{sE!hdE0EgA|-sSms>myPK9yawMF*5szlAUt#E zS2Wl3^U1Et-jgi+Rn5;*Q7FJV_#5TL=pvOvs2=I~M=q$2 zeAf35dMm4|%irH$VWeKbV9x#py)a*=k%0}~PeTnnvsHX)=NitPFzTfDJ?DYi)hjFx zR}FP_Szk-^1_fh$~2;g^Gb!56J#k)oC zi^Y@e-jZ4}jleX5qi?NO#HUOE?X%=ItiWO%W6d6(<7*AIa#((vnC# z@jM?0w3r?WZSutoO?VVNZ2_kdif&|M;8a!52)+Qr@^^d+%M9H){8C#+{_=xW|H@eYg5Va*)U_?hn z@dO6}{QDHRL%Bm*f`b54B32??aB! zUdf`cSH|Z8Ui`OB!TvK?@(ZP@we*&RTtsU6g=3!g_*-_dB%?+jC`B_jf`;Rp>x=yXi%)KZ$6%tXhld|h$R~wvj6*?k=~a9Fjz1RuFsTmU zIV3u}RwW^|0JpA+{OH>MkRVb_Wr^46f@Pw%>u-g^xX&dXpyc~6uii?lt0|Qipmo~pVj7}@cSnObmj@z zj+HUc%ilhX@qF<8eR{MbR=QtJeED+GbY}5hO85L}x~}I^wyT>tdVk6W`lgevV_o(6Mrh#A`E;G>Is)H|Z~PYX$M{>weoiwzS$ z|0lK1#|Ols)yi|{9Eg#ZY`*hDv9b&KF5E4`f6}u*B|OT|AbgziA{C&U!uz;m3r?-D zqjW2cG9Q`AdltVl2B3jV!EJze z(O=?ykH67;n>ro0@|$;J!)9eHI5%>~`2@td_uFy3TpaO#V{BEW#G;tjv=e|ZqaOn2 zr{wuewthUJbh>*pg*M~%!LlbN`

dZ+chXQXp!z-A`S`&|JH!lbkq4~ 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 diff --git a/icons/mob/clothing/species/grey/gloves.dmi b/icons/mob/clothing/species/grey/gloves.dmi index d9648d7c72be9ee7973fb107ca7807ad4ba1f783..f166f1da41c89116db1dd8f53bba32d06467f315 100644 GIT binary patch literal 2693 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 D4fYC& delta 1371 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 D8`?_L literal 9873 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 k9z!y%CJO&su>;-Q9o%N9mN7r*?dBQ7%hxX_ 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 diff --git a/icons/mob/inhands/bedsheet_righthand.dmi b/icons/mob/inhands/bedsheet_righthand.dmi index 0534a6dc50322d275f59bdbd67cf578d467a3b85..064208abafb0009a7e4c51abf69431278c5c7684 100644 GIT binary patch literal 7518 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 literal 3567 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 puK|nP!HCB?fc)1mFhu}i>VN)G46TxF);j! delta 1139 zcmV-(1dRLd5R(d!8EFFm006uZmmdHC07y_wR7C&)03IG5x3{;Ajg3Gv!)0ECKt@O-dX`9ss8We=Em9*DUN0DeO(&R7 z`I7(u00DGTPE!Ct=GbPDA(?*z;z>k7RCt{2n~QRrFc3wdrZ#P`P3(aG|4++HAi+L` z($Hpa;$R8w)j=%7utT!UWHOmdrf;k~?|r+|;`&T)r5}AX0Ea3fWLM%XGq~TK&Cb*OE z1NYoXh~e@T)XiuznM{8slgVTPRF?hkaaH~*htE+pvK^PuksXzA;W{RvPjy7X@^=}u znBiQJVKW>X-|Z1Sj)i<(o0;%(mbfnCvBFblR7mO@2F4PC{NPgnl~2`3}A{x@daa+b$$cpkbsoa$K~D&EaTG@*YZ+icOfbXN!-HFt3< z=(eT5!Sz-3KbM6io_)^vOX`2?9Mn%25uh;gsge^WsQ<0+BrKuKmLD!(L84_cnM@{= z$@DF>dR91GA#YtUIa&c_%X2J3h(=Dxym`fj^Fv@3F(LQn6(c?vBZ(%|;j)K^KV$2=t-D|H|-(_S@L9nm-{(d9k`l_6$^iw@}u|n64t;Pc6|e1 z%~7&^qd|Z5y!Xj|y-$a&Siw2i*J8vFvRUZDZ`H7J6_wVg#^AtqHewD{`VY_Dl`>AH z$-Z^4uP7sGifZ#MBAD-ul%FVE(vZQD{s@IuN@IL@NLfEtcVT*rGhzJYl`IJ_O8h;Jj;jlG_-oS+E z)^D1m@%X63f-C?+$G4ZVnG7bv)*ZIW79gD0uh~sFZJKH2qU@S>12`KcyOMVtFch?V zl!!p>L)(#sU%&hE_^re0WMiqNNPpVPyIS`U4Y7Bn$pI#9aUY002ovPDHLk FV1ixs81Dc8 diff --git a/icons/mob/inhands/clothing_lefthand.dmi b/icons/mob/inhands/clothing_lefthand.dmi index e63930820f5f5de73f339d8a8e1e031cfe83a105..1d77edb0f41537ff3021b98e5227703d41255e9c 100644 GIT binary patch literal 95557 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 diff --git a/icons/mob/inhands/clothing_righthand.dmi b/icons/mob/inhands/clothing_righthand.dmi index 919b3c9fa9e8de14507a3fa5f77511a12188ddd6..66a0573d37db7feb557cfa70ee3dfe5c088a29a1 100644 GIT binary patch literal 93927 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 V(jTN`YI5AGh^-Gc`Y?(XgmuQ=!2 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 diff --git a/icons/mob/inhands/equipment/belt_lefthand.dmi b/icons/mob/inhands/equipment/belt_lefthand.dmi index 0fc92bab20d284151f277c9efbfe424d4eae89b8..0659459712b47abb88ddf23294ba595ece5f296c 100644 GIT binary patch literal 3998 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 literal 4950 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 diff --git a/icons/mob/inhands/equipment/belt_righthand.dmi b/icons/mob/inhands/equipment/belt_righthand.dmi index 43a1168215ee444ff770395c73773e5efa9a1f61..538b62021e76f5d0342f0a6395659202bda147a8 100644 GIT binary patch literal 3993 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 bUvFUya+Yn96wFLd+U+jP5L$ZM;o1KHg_M9i literal 4968 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 f{_p814+C<ojkM-1eOI>kMF|Z?0DXc8&ipsKY0W diff --git a/icons/mob/inhands/fluff_lefthand.dmi b/icons/mob/inhands/fluff_lefthand.dmi index b560e156f5ec57a3c148e078d3bb12c450cbe9c4..dd26e12f37437b72e2b3dfc11db7cade0b530a4f 100644 GIT binary patch literal 9279 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 diff --git a/icons/mob/inhands/fluff_righthand.dmi b/icons/mob/inhands/fluff_righthand.dmi index fadcbcf6741d77612506f6adda68bc23092eaa84..b845071008fd9edfb8318c1793eabaad7e1fc58b 100644 GIT binary patch literal 9292 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 literal 4077 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 diff --git a/icons/mob/inhands/guns_lefthand.dmi b/icons/mob/inhands/guns_lefthand.dmi index c259f1430140316f4baa6fb92defa3200fdcd847..444a8f0497cdc2b91e284d83c22e8376e4cac7dc 100644 GIT binary patch literal 72341 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 bgXO{L7p^NE{PJ;}e=373#+Qq9Zaw%fx%~1s literal 71083 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 diff --git a/icons/mob/inhands/guns_righthand.dmi b/icons/mob/inhands/guns_righthand.dmi index 7cfb7bde2cbe922a0e47253403cb55e01bf0928b..c754d104e5319de22f253c87cd2e9dedbcc23e0d 100644 GIT binary patch literal 72625 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%0D*WNG_9(FSI0h7(S*%l0ev)Itz0Vgy1K*zG- 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

?udPbCV9Dnfp%vFT=v?=-!?{# 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 diff --git a/icons/mob/inhands/items_lefthand.dmi b/icons/mob/inhands/items_lefthand.dmi index 4e2e48914924389a996ddef5e0c4d2631d6f1122..3b5ff24c6c5b00ff81aaf5f05293a54d7c20dd5e 100644 GIT binary patch literal 97675 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

b)HYRbipAa+wB9?HefDJ}!=utqa7Gx#c! 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

SlN2uVqpbq^_ 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 NkWqeKDD~Rse*h9*@%#V) diff --git a/icons/mob/inhands/items_righthand.dmi b/icons/mob/inhands/items_righthand.dmi index 7b34ffd3cd8e16750935316bb8bb5e518d01d3bb..e45138484d8a677e9c49aaa36c5ff0289dc5859b 100644 GIT binary patch literal 97004 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 z

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 literal 104742 zcmd42cT`i&w?7=I3L+{fNLLXA9zZ}qYA8zY(yK`C(wj+81VkxHk=}dny+o#enKC}0pa4ii*DhdV)5C}x2tn^$5 z1R|BWJg<@gPr}I#B|xBSivhZZUe9ejtvnpwcsaPafDR=9#MJkXZ>SsEp{$qh{dR*rA(#RJhgMTbZzdOU$}el~9bHiKM! zZQ~7ZZo^gzBsZ1r8DvyQlSFwL0$-QA0Y7Pa)T59|JaXM82w`2AoO`GeiD23MaDnDO zffJzkLlIxxVOT~v*bLSzowNat%{EjXe1SG8U+mM)_Vata9h|o>*(J|fihb-bYHVd8 zI#H|=@XDeN93rJx|L(P}I^B=$i|1r2aX)R=uU6U&cxU>Nwc(a;njuUxRD{m9TKAni zD0c?GUu8G(i8Z!xmv>H8*WrasD2;J~Xy7j%FZpqQH&1dE6LVh7$E|YR&#CWE`jRBF z=}4vi`e)2LxT^?}(?NNC7C5;eDRN;{0i>?OeK>7x$$Mp)`;8bRPV(`+Cz-Ay*GrA^ zU>U6nM47rdZ=HU=7M{$$#qJwdcO_XrG7dR+qCAe5`Tmh|gDhtZK91N@5+MozkEI56 z`dCL^2@wue%PqKH?Uq9IIH}f-v#m;AiwIQL3FLZDEJ(SPC`5?i9FWarzODvb| zI`stwDmtB8@=$1wRd`<^^jof*Uofq5ykbtkIthVyFz~B7N$*41&eLH52>ANdWMfkO zvZBfM&s0X|-&k;TB8iMP^dJpSGA3ejh7oMJX2sJt51wMmNTaPRBqXCCi~G-@3YjJ( z&D-){xr*Y8Wk!E|g$S#UiJmCZe$w(AhHz9xlGCZ(e)4-I-AZP-^Oj_d?*{+U;IW1h zgvfQ(bl4lZA4x9(Esg2nupycfP>q4XUU0nRzH;lk?;CYX#Xe#T!RU3R&u~;*h!a7f zwK4`dSmdUY@u*l@1>8RWoapw7I{S+7O+MEL@eXWkJ@k<@q?;83v^J?hd5YXG^++{r zR|WODT`zh*1kZ0h)DTbi+~xe8?M(CXu}r?O zK)3jhyz7Y9@yz%6pyJlMa(`y^I5vu4aW=zWbwUmo$Peek*Y6qXuz&xfn0#bEh&NIw zK7Xba@qH~q(#cpc2}k)UM)if`6@={2cWb*FMBh?u|Cu*?Qe1 zqNZ-{FGI?${7GMwcpcJ6o@6O!q(89wtQjVzX-0t&OtO|LjD+a%t*&IwWTroHm46K( zPEnp>{Qkx+23_hfF!QBGqL1GkbNE zbMsTROkV3hKec4`lh?Mw$sjugB4RqlogY8k7Sl=Ua{&n}a_gPTK!n~rpFU5_xjTDh zJScwYAH~pxwFU)S8Rey)Ze|?BpQaRKvC@m1*RE2xo8?Wcrik4^z94i$7n< zzV_)ugsL9gTZ^>EZ-XO0NP3DM^-7mGlRHv-Y*X+{i6L2i0Tr={J#=1Fs#}#SNba-f z5_v3h3ghc-)MSy2LJY=$@TwWL{YSSWHWJ_I^T7SrrV{CKT<@PLgCj5qv!)9wy$+w^ z)?wzm(BdTPFWs5edaX61c*T*(<^kolfLv^<7didh1FP(h&h=f)j4`jj88v)2ema`| zWwXutu$AogR7_t@N?o2x%!2vtC$kZ8bQDMmRS|Kvs7hV-PM&yYo;%{ctK)Xy-ovV{wDS!8)wf?jQC;Ef02n`dW(z7g2v!@4ji)1BD@~b3s!c znlqmVngWUVXr4v;7Q8v^*)OKDz2(sp()SjujDH9B`w^_o_4~bsp|xH?%~Oq^uOnhJ z76xS{(Qf;<$Pwb4Z38PVD^dWHd7+FbR}Baxw$7`-L~;=nQ*A9gH4IPb_K@yw)ouBz=Zx z*|v~gG9%3JJ^_VEzKLU=zaNXZJ=#pmrANlpXD*z{3{$0XnDo)$M?Fp7SNKwYef5dd zX!|BdKiQk7ueI@0HZdRA4N?jnpQJq!x{i88y4cy6AV5>gYaz22m_kD`!X#6@_Be&2 zBVV2;;YT5Zq>%z0r>weGojUCeYQY?|i6$;lJNTqJcru?J%ypjk} zM56mt>W<+OGarpCva}*jH71lYA^qVMZ%6KU^+$eAN)&$fM>1Ocm|XLRdZ7W~Tp`dm zZ4OtSJxRH%;8S<+P^;=Y^ffVyJ>4^*JhJ1He;$^&hJ02XW*lFLZ&pV}I@e=rhI?tJshHk{t51&<*Q^TH3k4lWrG!l77%F;;GK9jb8T|4}=B`a?Nd;@wLzDA<&o4$4R z1)CxR&w*~#&aM`>RwfV4>KdK18He~u=AlC9iT>;WX%|`RL_6Q|Nvv-B^H)jQ;e#?O z69aL4w+z=mDDSXW27G_xX@gH~=*ejaqRA(eeQW|-yN!1j^82>G`${Bx1&&!!aF)gj+# z8NNJY+Dht$I@CB931Ws8D3i-9bTYhpMIIXk2?oyv z)HRZ^w=7M(ki+=KxO*gAtu>5X=zfi02zhaQyXX&Blaai9d+QAe-)k1ewk=B8$*bX? zPCw^-^o7p73qJ0}(F-FK6T z8C{v?*&|A_xkh)jRg%J#ZB?x2BCvgf{#|N_)eh%B=~g>1p>?qyqPIW$1u$0BBM0Z4 zgW!txi!&SaS~Q~Kg4&E>MA+suXaEFa11Ue3)%8o=SqyxuhfYHgPE_O?NgrGx3Asuk zdy~puNA(4TUlv6^i`I6nVgYmA59G|JH0gXPyE(x+JHCRun%lK^pX0VC?rlGl<8@>% zr9g)!va$Kxyjd00|LEE)BKnxOFxZDXqL!Sqvw>wOW5mw%(ZSE)1;dOHEOdHq7S{%M zavLceygKXT?mfZGrV_6$8uZvdy|pk90HXkX&i>5!SM5dOTY;b34z*IUpb1wKi?y{Cl8PeK zD~LaHsN1dqn-5wTy;ws1_cP6}m`D4&yqNxZxrVd+er&NaQqdF^K7F@&sN(6Afw~U( z5B6{lcqjNbF^9eU3e;uv>Pq3U@>ROYloKr=N3VQi;ZkcD_SQ6*rQ^k&c5U!~GU{bs zDP(PbfhLmzSiLyd=Pef9yp&gTn47j4R2^@>-K&r%5Z_~c#`d@5+oX4cILaj>9(>3F za?$9sDBSAM25Pv*L!EPVxscTbZ&>&=A1!ZO&5pGF`-S`1a?AIJs$Tni`#*0pw^B-0 z%d??~EPUS9+0@bD>rV7~biXlE%WU*!vR>ww`G+Lnnj|QbyhN?Bwsnj?{$7q?QL#z} zNtQM@m?b~~->NZtP!&GlbD5cK;8qY3sM+WI@UUy7q&T;@`{E?qap$?JuR8g-QiFGKI$%RrEv;GE>iU#n~!NjwpJfxt5dtPns;z&X*K|$oI5G~(H>zS%? zgLXbmgA`2JX{fmRX~SYt`bFk^JiZ03pA$lvQ#2pjR1JgU%YG#b|C-qC8=Hkc?)h*8 zW-8yYAlZPI$Xd)mM*4=RJdc>GrC7_!AeJYPH-m{!L=pGrkG@83z>Kfh7xPfyC&P9P zxNScH<4Du}MHU=eiC1}nlrRT(-wC-uc4Bz$6ro)4-8N$}D?HQ*O34;_dB_zDgOQQ) z$qW&>Wz4)`_LT9Y&Di-_nUuBpT4N!L*L>|8%M(@-lN&M|n&}JJ-@f>OmW`LXSt;sH zQ(iD>-Y||>PEA)SYL^l42F!!70y9h_A12&%zwmuroXP*P9J6?59(PA?G=a+ixA$om z?}3)=&qduJ9?g`m*}LqR#5aZtQHJ;+c?o2T9=r|dIP$Wt*1BESj91S&LhNEdiFPrZ@#bF|a~M@rRfl>a83Qq5?`{YXq)ZZc zWQ49QpAS^vr?b_387HDEp=9?{VP|y&kXig;-O_U4RGuBT;z%rNoEeYSsH}dzzov{Z8Na2K&<&RQ-pLdMURc?JXG!s zqZYk9V|2~TnCH&A&ofF(v_76ia}E>stS&Uasc*n=nZ5B%4ZnQDrRM*T4O)&#E^{7>`Ad1N=)7u1tTt^-#laR8L>u)(5r3tBl?6q_&dSu(7ep zuW45W#I)QQR_8KbuW@3zGgFn1N3qZQj8d!Nn`T;kEAlln$}jLZCmd#1{LSwmb_dAS zlG;QvUd^B?ITetgU19k*P|1yKMvLB!E^YRL}1)#;319wk^4(x`8hGKHF zi4(%JOsd^Yk7qZ8FXlVbQebeP5FX?id^pFwzTToY2H?`o zx37M8x(d+P=y|hh7o7J$MZo0ctZTOGzY8`kT~@trHl^yqYM16cbqyR{l8M8}XU*2w zHAppLz~|)C;{}=q00L{Vny+_R0%WUkx+K3nrTj9#wmn?+r(1v5dB$V?Be0Fi=3oBU zy(ObAMpn2t+jCN3U{Ij_V)K+IqT`%1)U~hY7s20@bg_Yz!dHZlLMYNa-GGA$_u*XQ zQ)MRJm`^pD*qLVU?Q3wlg#AuB1w?qlw1P0-?sjP88G+;oQL_ObxRVJD`sUniS)D=J zCiwO5G@tp%#65AxPPRhrlEr9p`#yap4xG^_4-LR4#5xS*Y@)*`$tRa-{gLz@HNU%ml@?$ zE`7-vKZC6&O;wnsz?7T+P!w#ye%WPA1Kn^n_AEh8jO_LXA$N2)$xeg5cPazS>_;uT zRgCglhv&p6iaz>KvSL8qM90~@^`7$h3(SP+@Eq4H9{s1dWWMab@}%7?5B1eZeL}cD z)99YFVZmptqm$jhvn0LcdmgW=v;8R7{Z)-y%F5U*6zCK~ByAL5&QJ_Th@*A*IH_xh@$}QERh{jw3~!9T!F(34Xlv;(yaKYhK5@n>gK)nZlJkrJVNO$Yr<*{OJ^Rq1Jp_Ag|3xiB8X~vHCS`fT zJlR-Vf&25BKUAk6Ctz2Au2(h27=&Tv zGGLThZ-5c%G+llJwtnJ%ys53HtDE@DjEvC-p&hAe=iT}JT(Ji4g$%u)aw+kr0?(XS zb7%c%SOAy`zW@JDT%80kBE&jDSFRy6luXL(ti1;&@t*AEgdSqC?Ogj42kj}K7~7^q zcds7I&5;yIZo1mrkDeZ^)IkE@5|5T+HGnaFH3WRVFOS+P$f(CW7#@W6W{VS&E|s}Z ztjbKY8=`&2lx&;wQq6VSo~AiUt%FZ@?R2Jn+R_CH4sDcgeMzb)zG81oQ@^_N0L@&^ zdcgf0Swlfvr25E<5iXwU+e+0x&iqfeY5}TH-g15=6&dVGw_%|IyU3vkN&H(+N$)xA z!TdS`RBD3H6 z@aD2LJ0w2ZF=Xb^{EM7XZ0Qa`-!!f&0$}^0MEBVb7w-3aaLx}Mi_2K(2LVEPnB3*v z6GDzmUoi+*aMW_3(2^&K^j+IHLK=^S&dc z7gsKkpOl5h1l8ru{}0F5VSL5g?&pj0;vGBllLCL~v93rhWCR5@ihFHpP4MPE8f-UX zrn#g|2Gg&)mH+@k`%j2~0m_zpUE{SE_@U2KRDJDGN(^9K{ z{wtI@@T@~C(Az=nZy7};kGY=ig0qqLH+Ormw@<~In)J7snS^>A+cF#Hd<_DS&>sS@ zvw}j2O%_Icvj~R_$ODY0TTewvvXqPxfQ##8`s*=m?*Zuje!lf>aQ0q7OUK@9w?H46 zC_r zhI`Tz4*H4uRk*Vud$IsEDUVRjH>LQFh#QolTB7%YU-$$sqG~29cHP}w zSWFGHb?jZ!{F`mn>2nS0S#)=oInsn1E83r&>7s`Q>TbW+kE2a)_iw^>tiF_=g{tt# z4D?Gk#m1icS62j&N&8WjXcVJ6$}{*FA$FbTzP8KU{^cQ=mdD$3^dxKHq~xgqMBf$Q z<&nx9?Wf)R$tMUHBD`|Mwt_EG_2#g+XB-17qHuj0N>gG5KdVFdMMk?#7}-Tt8;h2& z++wq0Z>sl9pBszT8c{XzHs*Q$mN3r)2ajPFU+H2zm9vf)>UY1?vx=6J!DPcSHnM`0a06LVv_j_i%C#I?<vPSs#iW6jVi<(#Nuy z9?m;LeAd~_E)EB@8^#``w9T<3kYl5SGSbA9?7;YBwAEhmBR$(`(vY#1dY%GT;HKG8 zIo`jzTJre7-BR-XZ~w^{r+bA4yZ#~_*G#-8jJt$v6wJNZJ*$)_EhI+jR@m4%KV(WJ zvO-yO)QfmLVd<-FMaf!n^IZadn!%z?bkLw^}1$Wk+ z`Ws*BLVG}Eix*$h7ol1S>0(+EH<;?idRHy+=u;En=94j@!4NyD(FyYRf%2F*;!)*T z4&|77*TrIo@%*$m1qHde&tqyWJIR!F+}*46OAT)+#r7fFPyc+*N&{){+T{b9*kqkm zsV6>j#5M!y(#;%zUfElKs!?0`C9}AGY)+Y2kUB2p;4?3F+?z)G2u>2j^ z{V4>67QV-ExijW_c+64sR;!cByxb@P?5FvdN6746G^nxhROl-ra0X|Y6Ls(pc}AJ6 zPMw&6%}EO_G<3EB?xO7BVtTVwzL?9~-Nw0CA$|eXw*MA`CUPGHEJC--Ardl;&+??3G{={K55Ji!5vY z=~F0h_7Hh6m08O|a3rH>z=cX{nMnh3=Z;;*v4opJ>*C$_$`q2c&K4)#FU_xe9GOiW zg|uZPQRJYUQwi3lMqBnZng%^2O1)|G(OX%4!QS=+C>mC#LoD6Kj{Meqya<7K4ZxVk zaUlgN6r8-ZQUK;uKR<>ZO_}_VqFhJcM4*pt+hPCH1IkY_FttDpHZM@rkiw`E8=Y(^}aWm-6m#{VW zn29~t`W3m)TcrsnWX`fA6mHy~butS*2$huG52VV5L)#>&?tQ5^d#O2%Y;df@;K|ym za9{Wsg|*xOVJN6p1i1&m&BX(iEbz;1^2vgZnJnp|Qwx>OCTuGiV+#HK{c3+yS~0f` zKzHxlA@x!A0|1O6Dg7kWmV2kY#^&M*+b?2BZxX>*pWiHCD=%QLX~UYwPj&j9U8<#d zTfPyRoO*L7j6rUD64TfyLJeA2hu?~E;$iOGo1X-@q2qs-uyeeNoB=H^!->!Kf+L$Z zng!O&Li7@yKFHF;}~dannDh8b)xbqeza9z7`PQxiSzL` zZ7%T!J7v4(%sc<3yGZ3N`5~vsWFh8Ftodw!Rt?8>9a-6O_N2y;Oxcr$*W0oc*{iX6 z={aG?4mhYnq)$tjoKU43t8m}uB8Wd2r4MTUixovYR+W^;e&s0YX=_`)Z@u1J(`@KhXAKXhIq12&v4Fpc4<)ccPl(}Z&?u*ZiJW3S^fHXO8M+szlDN+Y|^XiJ#> zl+axlcHiT7rDyt!CqUL^z-%Au)=IPV?!03h=Y;KgAl2>;PshDf|A&v-&27V%|0$4P z1!^0&O8Qee9E8&f^F#dm2o{NFj=WC#d? zFWg}?-mFEZ2hli2E9*RigdS25=V?KsiAo1{R5S zu4mo1s9LfzawU(t=JIFAC@&vgIF=TCvS1n?-^PW`m8h-|S$9z1F{}RLZzXt5Hg?w& zx9ja|sd54-csyQ-FSMsf4Q$}@7 zd1s!x?0#{-wVIJpG??(nVfj%Rp-1dGI`Alv>b1m0eT<9HL0~w1`ht)|Iw0|m~2f|(-$Bb7@4DpVqZa7&$h(W=B^x`(t6FoSPu{R<=c zl`oY}^HKFJ@j5n(51Bv7+^-Q_rrS1pPn;bHZPOWeJSAZt-_kI<^YEoChG{L4y~Jg} zE~lSLqJ@!?`Mrf%A6K8`EPf_rl;(YpU--OB{?IplPmyK)#8kC2{?2eLgqGCrx| z4y{s5JLIgWdAEK(l_A5cmKyViyHNTi6|00XDMRh!PP>;_v81sPu02acpy-0-xw*?5 z8`Dt%A}ud2zWbn^OHo3OJkTM11<2AL5WT=gI#rX5+bYeO9T3f@qo(^qjse_d;IM z$u0u5_~y8fQ(0J8SW242+Y(*C|Is`)B;5w-M{0-rUdwx3eMW=3Vmawl!lguoKV0N3 zM&!c4t9$&_WlQ9>d^2C2qOsV`8v|dlr}%Rdq@XuncPGewcR;U`BEVs*B=C5BF982~ z&6R3!XcEwK!X8={!YQY`L8pBi!}ckJSu4$D!>ck(t^^(L6Pt%~0Ry=sm&=Cj!Es@y z4z{*xbfzP<=oTQaOSu)hnU~kiCv|b&Zx^s>^hXbmX>F&&F3vn{%>ryP@~wu75xA0i zW3(Gx$`bL>q;te@$-S=@ODD%A9Xk)rERTWKudRUi;kv)32995psVKUh>Ylsq(=atH zzg((?)%YqmQ(E1Qvv3v4vd~X2;+zukhcDQojvKKZk}DmJx!d*gu0n|Rb6w?(Qoo3n z`uL<52FBMO5%zabZOL=;#YIKG(9;%ft}VMFM{OtwfBi}H*fRMWz7LtQ$H=fRoTmNI zw>A!c9w7m(kl(3_plR3OY~8VMsgDdemDcp&+&RJ><8FL*T8SyI^RzalluIyYukq1v zlqxuOT<&ApDVqs+@(p&3HxEXRSdbp)amfSnWW^6zp=!&Bs)fm*SDSFJa`u{BBlOQZ z#Tjih{r2%)`N=f;pu4oIDlv5eN|OgcQ#)mD5xWA&n7&Tz_CbTAu0XjGUAnN0Kg6T% zJW?F;rcyhQTD0!@qDA1#p0sQn_E?aW$$6rm*Zbbd#+Zu*{Tu?bQ!G&ov#1$C?ppX> z2U@l~WG#PP>2v$hDWpD~otBF;8@evD5j7Ynmb~V#V(iU1JBiC*fk>Yin1LZ#u<_-NZ`s{d4l@L>*se zWbqV7wX(LHO{Yr`p~U(H94uNMW#h8TNgyIPFB`S@zg2$PU1B_T=7vR|l%k@duk4qd zyC6sL;of86zkQu^OR(>hM+kOtlo2Mb3G>68EZHPjIB0O~R3s-egqV%we^Qln>ptpv z-bNvy2R&`tKO0;UZfhwK4yJAJ4WyP(yZ&ic+Uy>kSLpy~qK^E#uer#B%8PS788mt* zz-C+4%*Qo-m|?-dAVb0s?srDaWA){q53RWBTk9>b85f(KdGKj_W+Oa5im@>HA#auG z6?z33#;}{E5bAm)zgdH#e|iBL7j1v^BgfG}pnv4(X(5|M$eCD`iER7v8a2^2{|!wj zJ0|9|E)vTpeMQh_f$JT~@nv&KV&~dZ$0?44fk)h6tDq@Yg3^d9xKMS3sgRj`M~cmv zz~1GO5cMRZ-OcLpimP$*3q$)*h>t<(ums2zw{+5Ohe06#sU=TE&&gvuYv8_zK0VZr9&KT_ zD@23Isi(f&mp=|>J!h-MZ%vjYu=uau;_NLEf?h?!SiHf^4wOzp*TGk;!!(Gs=vYDI zvlgcMR~}K`cX4+i&4h*fXkBq(lB=}Vlq;PH7*%jcTdGJHW*IYp`Juk#M=%spYN9H( zXg(jG_TZ7zJo*Lg><-w?4jJs{&REv)w&%ixa;Yn~bwTEd8L_dkR<&or(Y5Xy_t#ea z!~+I5b9!uf0a?pq3%m}Vv&BeVyY;Qit-P^#ZxQH*RLGKceDY+8Z%wTVJLi950dkp` zkEKh#eY5Hx`f98awq0hiTXMB5{QAT+nzD7{ac^$U9Oz~)>-lf;rArNvoRZ@G`&Dqw za={3ue=waMiZ#7PYqmx6vBkvvYwU)OFLv)Rz1FGX3cWR~*Wil78KZZy;2y1>26Oo* z_ZQ-CP7^t(YZ&ENp1oDOv+_w-%)2o^LZaJv7g!WsQeTFEJtts$q8R}yBXjyaK%E=#)U4; zfa(uGk-!eEkd5yc5>rYnN*BsReW#rOwf(d-)8GrQFL(c0LJR^!;tdV4#BRz#aGp8B z)-q6qD}HeE^w8@+ryIbc#^Z`~#lGg{7l9~CbsmvuQTB48Ow>5X29C)Te`A>ZkF;TR5jKUJtl@MFi3aT>Yvz z$H$7g7I4_F29gPAR@*lX1Tk5I)+>mT!Dz2CXo~5x-SB`n>+>lH^E&|t z*9T8aL~TPSJ>#s#+C@Mg@(N1rcerp@Kv(q(U`*U96zc5<;%`Ary#udUfdwbYti>f3 z)0?PpxieaiSJa&VBaqygm(%#B(q~6T24Np1i#v3fDa{g$A>+xj)@xeD?dH;hwX5qS zw@1yz12WGBjfnLO5QRM)<9FY?0G(UC$6krhI@+6+ojbbYX0MaJu~m8>GFgyN@a=96 zAcxOurzfh4C<1Br-HdjEaiZ%!$@Zr5N5*e1Ru}Sj6F9-y>4aws7k`bmU&7;9x(-3~ zv)p|569L_s;?3&0WJDV_FTMUZawBMP{}scgoT*&pW8?#tMA+ZD{&)U@GR+{C>EX>` z!(DCQzf}f3UVXj@x@iY3+*E0#e*rI#_}BjZQ-dT^hOWH*$;dyaaM(v+J#cxgysgxH z_xk1fQO0*DQJ|Ckg7UlBWkzU=PfR|<$8o|X*Lu#b0NLQgX;ieP^W^$vB}x_|AATf2 zT%($HJUvtAz;uC86jvUPl2(**BkwkM>%;j-J1_GI8W`o5UNyEIOth@Nzu(E3-d^=x z?O9+dN2-*DCc^M{S8B_QXWU`7E9hg(`gBU|pHQfF!`GNQqQ@_fw!?(oR8H$!tGR_s zxX$H3AVV)adYVx=;P{tf8?b`nO9&*t35&N8B>o&&qQjc=O!mRb9oKSK1?6Ae{_p?It_3&31wHn~$S&1>6&c6hLNBPH-{0;Y{s_MC>U_0rC z^Q(A|lwYk}5P1|jyiPs6SZXBx)wB7x+to`N3+8#qfrN-1ZQM$;DqVf~dE?%kQxe_r zvuO)h8y6Rswz9IaN#Z6&N?VJF2SVkY<4VMqZ?1VQ*DxF&HN8A&7 zYSnWcvc_Za3vscF!2D$MnyfB3HhhuBQc^fxY@_*NQ3F8u&MO|cCr(}rL40kG=hk+$ zr+fRB{GDQm-|jC_wnq^O-$lYQxVQE( z-HAY7+~)+p`5m#8juF5jR}YcI?bK*D&`?T=U1tHmHJsnb`4swmMj6?$a~4&>|7^== zZFZh~v;3t&m`@XaT=Z^Yi-uX5og3@Tp7j>Dz;D4Fu|H32eHT^v7un9M{4EVPX#rEOCuLn=1Ijc$x-ot%K_| zK*ucT+nS$pBssQp&1cEkXQDsT`Ed(O zM+i4J?LR7NM=kItI@>lUmWK_fY04PJB8@JN8_ev=*u_8$>jz&0!!~HaThsX;qVAh) z;}>=W!@5UtV6r}Bs9uQ>;@mcv2DamjIh)-MEHRHUKb_IqD5KR zNetkWjw~bHiG^3vK9a zut~>hHuU7S@U@@5J{nWy2VDNX?+_?e{7U_peS9X6%At6<@?4&nL{hMv6^r zmJq!7P4t_3)SpBz1Dhl@qa+|!VCvD5YVn#L((0u?hn~v2c98-whpgK)=`52EhjE=_ ze8P^0Z%=_84pD&DUeRF8lv0c;BE(hMF8Jrgn6SMi(lJih|je}H)fENc>>DQoXZ6%34RTsnLk3~FZy++i7ZK?D}`_o+zi=P zOZU^nUVo$@&){Y*AMeFcZ+EuggkL)sNe7@hwUFy4{gc17^XA&DK4Z}^gEky`z|G%2 zxvy!fTPEs<2Jxtgc{nDN4~cF6w$5?SYPI9RW@Ui-U8stV=gU}Q<79cp6l-s~!E^^; zjD{F8F@gd(rh}!Yanb#a%9=@Stja4Kb>@2;uy&iy)R}0z#I_bmJ{j@z?;`|BBvjn0 z1h7u!wwO|bA%If{pgf_ML?*yPQj<#2#LF2aJvp_Luv(PYy;&e-D22Z51}0%PTres9O`W-hQFizUY?Mql)564nzY`9Xq5ITllWt++zV~d7(gt-JzkY#AvlamnP<&a2eoAhtJr7E8>wD86V)5c_y6aYuTq zn+!b?)1ZX&Ra{hP_%P`iwNZ3n7^~)4b7NvJHX%0WeJj)C4x&K5NepR26ljH^sik-D z-L+(PDmRdY^6%na6{xAIzMAI*y-2vIa{PRfcIckQQ6dW`erw>}Sx62F8sK5<+*w?6 z2Vl}>f8h(1n6CwAX?jX>axKmtmgYZv#xOBoi25$qM?blTml4Kc9v3`H4e=e~RTyd- z8(l6a+MF0?9~u8DPyUGX=umZ7{SEE;&Eb&Ip*-^|bPJMpng07l@~N82GYpLDmw*Da z#htB6&DRq^1dyD2Y%?|XQ?nhJ3DMY#>qJC z2i*pVR|U@63%y>t;mQ+RDJ(Mh7uU@kEt%zro37u(I2yt0KbLs?efqba|HVJS-!B$H zf3`WnXW`1{SVqLD!cKHTWuTAyzwUWZ^}S^(alo74F890Pb@!(k7NPop|M>1f)n?`s zRBTJolNLlB8fvrdM(lm1-tv;m$|10E%LlYkR!>%!6FF;lF3|xoR}T$wV;wQJgh7E+1VYZ zZJ}lZ@d8%_f$A$#0Q|G~k9q5}sb1`#?$413rgbNs1nv$kV*}pXQ5bckPHRV^Ut%uQcf-3|MI>QA4 zR0vLsWem9Vecm)}s#rk~ggDNR5J2UlRjInrtxr7VZ;7=KnS`eEvw$iBW zL~-%OMgYofcl<7056RE2_Yx?t!z%R|NQ*e%qPDTIW4>Bawy@LG^F@`0QllD$m-%Yi z#rN%1pm*&6-~|pI3--JG(2RL9~G7M#}E|_pO(QdoB5c^qxJ` zEbd6?@IA0!SKK`-l_iMi-(q!}SfE&)*=Rll>BZ^V>iWDWUW(y5pB6wdcXD`Mrja7*Q!$g+QbLpy5dST{LCgQrVd5oXCbW7VsGfr<=z2hU+ z+KTlJ|j%ya+;RG55w73?~NT)z3kG>2Y`Vvv{!!BDF^A1G&U3o7MX|>@Ba`~I> zvLNmoyEC`EDIKo00RCyf=XH5}cfS;&9b!xJaxVLKJ^k;S|C|4Ri(5qit7A5jCRQn% zONIKS&0`E79UmW`Ut3$-i@2XIA~^CEwx?BqIl_5{B|AJklG~kChlRf%i?zpAO7UqAb^ewO28;*J(W<&fl{mFwg7x3q@8_Heyhn)pVESq_+v88< zCeYI@<59aDw|Og?Zl)ROp5WI&*upcyWuP=G0eteFg%L8(k^)3{b!Uz!AnJR2^qFHb zb24T(A3jdo1-x}{+||Zzy*T}L!vMQeUf40x)2kpRoL-N0dFvckbw@=(n7UV9v|!x= zgB7lq>nmKhJW1-#cQ3WtfagIOd!q#F<%$Z|-<_daH8e8_e6tj?*;lhoslX5^E|SRC zeE%PJbz*e+Y1RnpmM}H12~Vvng`cfrxWI2e2R7Q5j1=~C`m_O2nDvvMHjnII8z#=c zzRaJ1sjYB*r{2z?>^%`$-*GUjo>WRvT!!5NR zZxE7hr4#PTH*_`MKFVl>5RTHH5X|!#FIx*xT)-v=r&{-wo`?p!KwO_1W0D=;*#w&u zAt23sVbVI!mfm?saYi^h@$=)TrYAEq(dm8{LWF~&ALj+pXQ+1F4#|;Q_et?ENM7dSJo zNjoW-`euPyI`utKuTh}&ywxp0_wC7uIwQa+&#dUrlCtQJ9{j9vZFmzkZNiB)#g(*7Dx?h*b;W2E6WOK3Osjn5h* zzRjVuL#EH&2TA*Snr351VC!HOVfJ+}^C0+(7_2*s=YC-%G>4u#>8_ixg&Z1h?nP-*9M!p>nk*thTuw}wkiC%`S*M{pMlSsbNzk}ci9#s0s~ zqkAzqm!e{s_kGO*Y`rLJB}?2T2ahYPi!nm6&O7p&MZe5xdre0J`kU@`n?51T>OH(6 z96a@My$563*g7Uq+HS@YtJZWIiuL<<+ZqVu)i;^R|2IC9B>Kti|C^QEe`xEP>p23u zRaezJbug7UCy~RzX7d(|kQNaRB|gr7gBC!)JcQ4`bfBb)1-Kw9zUe~&e5}Meeh}(J zznUQ7c`9_EWr|%)zXs9~naFw7) zJ+d}o_}p$>AlBKuBaz3%d#(kDLL2I)vq-(;nRLU%ie{22SBNm{HOM|c@&vP}pN63r zu6RPaVPM^Dn%_A!^IVvGYY-;FEYyb)ihwlek?*(RreSXETkXHrG??uy$#seIzr7IT z&?bFV9wK!T$wytb@woH%*80$-gk zT$pHp4HQ*LVxIZ7!>RX-Ky-GOY5%Rfgw{$x*QQx}w@CcuCne#@dOyHV=%AUsZB(3X zlrvtkRJ@$~8N6cxUe!S<@v&O3pzS}U-|jJ;Ehav_ZJ=r9trsG6|0g78V2G;*%xG*_ z+q?%+{uL2!G0y>GGD{{fLN6XFFGoxxn@{G6MCPpyS7Ujczr{{4a5Vc|&=E37vs@71 z{Om;7bo$3PvISQ*!NTTwK!l(JU@ycL^prTGSFeLN0~#<^5MWh6wPt;~=L>gQD#JJO z?o;F_D2^o&V2-USz$Tr^T;w}g3&jzS79i5!y zr3g+=PV+<+PaM72)6PcntvF`S$sua&DKL}XF1zGn^kfB8uco3^C&Qtd5aGKp32@IS z=$o|#!TRaxexP}N892XG5Iy~+iBcWU$Wxk5*cv1N9}468c`iS$>tz+{TL*7iJ(xXL z^jEVkdGYzKw|IgXAkSt?mFuSE&BYIjMVcQ~jZ_kKMw^#UUCOP$UP1^mx~0E;W|^_N zejdifxDFP0k0nl%}es6(8S?)6VVWYEL!AXVsLBNinfzY%6!`ypEMX`i$gJVGS3L+vRAfO;1 zARsw|2#93KN*Vf4)6qT(^Lp#F2TUClyLj9GCj;H$J95eY$3*u8=+d zHDr5`;@#CaARW2Sd6}6Q8aQ;##mNSloHYtFr4mW%i{N^NRwL&`cJ@-nuS$5T`lW#K z{IXS1*q(Cv)ZbB2n)1^XN|W(9!e<7`2LJaU<49tw`&@)vt&;r@ya%?}H^J95uObLP zppaufo?NU;`81a{masF0aK%{{4;$f_bY zAMPzJS^LWD^Q(x3V>Y9@VtoU*OHX&Vo~kG#iAMrqKvQ*e4zZVu2|npKC2Vc>e0Rnp;EdEO*<4wU zb8gX__QqkAw>GfoSyZ=(QQ^1gnwrj=zXl=ulgBFNz<6t-=&f&EBF?x--!C129+?s* zw8@mW@+KOUehjVQrUgWSV7(+YmU5M{(6QmkrRL zDGUIFhr+<+!CJR}YF(WHusa;xo^RBILh0l~Vhr5cODMfCr}drRK#kaD!~}A;Ili(z zJ7umzn*Kx)EDzUki(yY@H$D>5_T{-+*FdV@TfR*0e}~|ydi<-XXeEcvmA_FXna*WA zqURJIr=3Yi>+)0ucZQ~<<5};@2sxgGd%PVuCOP^3f*<%EazgK#P2&|=PBhLSC%gsn z$B{tc1lqOpt5}u&aNUhQlpMObs7CkaOpUKakV$X#A26r_-3$wW-yF1MK~T zSK0ePrYx-`2xO|*^Mt?K{X^WzXaE1O0EOQ;p-7FRb=^9TN&(dG%85Ep-Jt?}dmK=W z|8_jT6*tcAfHE^Pv&C}aSNmmh&^upbuRYli0Y z;!_?InqYRiBY)~0JK_o2o~}%#_;Z&k6Fec#3?YF03yf-QP^#Wg;mPC=Fmn6~-rN_S znAvQePQuPpvj~Sq9@X;5pEDA1>2Ov$R(7~*Tp4$P)zHw;_usyR?)XSqkt7vjpux&V ziEkHsV;**UyJ$|L&z2E9U30&E#c()6Re}DFXtq+%lS8ES9f*%IcH3X#i8tDL*4}Q| zRMzXTB-xc_OFL{r6)*5QCE7W!yDAemes};2f~TzyW^GK__l9g4`2qX1*x@|wjZP6< z@s>Nq5;nf<^n;s@m;h*oU7eAzQeZuaUGlZBKE>K3l*s`L!_nAIo31s+z*`&2!16IG z!A@Rx8^C$X<<;_6F97oyBLX~f5+XNXQGIJh@uy&wc-6+gb+Uxz(?+G$!+B=^wmd%j z>5!Suli@s!;mTdo{!NbXq4T;3@#(thgGZ6}eWO!G`_VvESy&G9Br--c!|_R#7v?SI ziE*&HRJ<YZ#B#r zH~bR-bz5iLi=RDxPR67tIDb+;>m?F4jeq2Szn>3s4=lOvINRG616(AbGxC?)=8@P~ z;dOje+iv_nCj;rcC-BQ77kqwA>*-mZmDWtvh?@3X!!cc#X+-|k5`%2x{U^Mor}4H- z4SQiRxDu|2k(R}sdGuOUhA1M0UwT^t@Be&3fOIdR-0 z!usgZOHZqU+!@za9TH7cO&W-%#et7>KBPyqPc7wp7+>_H$qxw=F8ndvj?kJ_Oi}#YU>KN!*7KH6C7?R(h6RHMN4(99t=)62;9XWKLR`2lcLUsyYYu0PQ(jY#D=Z{+ zkJbm|TZ!G5jxQ{Ks=o6tw*bHSks;|bs7v)X=~v?93J=#CCb!5P-YA}{#4>Z*F~(jp z`CKiByBEj&%HM{ik9^?Hm$>!Tnwlm%CWfn!kv%c}X*QtR^^nNJ;4) zz0tkLaX}Gq3H;;aaINT}Ma;u8)co&65vwS%`DF@(g#|uw@oEa8I`hZJl#Mber=`(D_R+)8CZ#_@T?4MLHiayoQ%={ z9lN>qfJI{W!?kfS_o($P^%J(IL9Jhky$D{M&{`h1?2dTrUw2_5jvOzNo#B-D>UC@3 z5MHc@X`j0JPt)%$6^q?P`-hbxxJbI>v;#1l-D>>}6!g7BoJVPr(dwwNwzxVG)!`?$ zTZZc$@qG0mrmHsi(<~u1-<_$_`h?P*nKmgi3XZ)bPS-v55im_WQ0lO*#&f(9f3T1$ zqqE&@BV3w%z3x~EWzeozy}`lG{+PFX%1&W>HRCfC|7B7ijOb@FjpwvpRr`=9Yt9Nb zQ5sRnvv)p?2=G3F7W}S%uJG2_)wY<5no47~FXg!$PRGFd>}M`(#5OyU#K)JYKB54U z3xkbTCMnapQ0~3k>`mVWXa5p^|0KAP>^>g+wE)0h)8ftZ|9lN~ zyE+K6g%?XKT!#TW{J!A9ET=>O?p@Ja^cJGRVHDhB>g3t*Hu>e15w0a4>F-`V+Y3sd z5-l?J;L?{7k|zVbpSDCcw_3YvgOLaO88Xi`Te7F@E$H&Tgx@wlqI3#Ly7{b8Od*ED z(MiUL-kYvrijJDE;kE;0BCUeThhTgbk3sZmc2|}^wnCzJbe@yyogpVK%~`&>V7$lu z0xu4wPtya)Mm8a}u-k415M1TnR4%y)NeiM3s-}BHso||EapBhTsR9yUI`_BK?-fGi zMx@40i#T^S`hu_A-vrfS405-zt_ha5$*k$+!X`&W+jHt)i5+7>i)vDqKkHlkZJdpr z$bQf&WhU6(d>_Wcf7m+A#Q@oQ#!vXBPVnCv)q}Z-OK-Fw1f2lBE=hP_mGBMC!5alx zmAWRb)2MXWFxVHORJfq%1$r5gb8P9-c|6uZr1glM8~zwXX`>^LNxobBjt}v&3JnZ? z!0R*i_Y)sb7oM>Bd|F)ir~dw>uY#A~sKOxM7IrSb%>A^N=zT?kPg zGg&&J^rr=l@tpX@K8}hzKHcuixHoq7xAkR=>XS9wtA*#2mI16 z+`kze6wyF-u_*P_V=Esv%I4@e((|#2cBOXrpVh>7sy4woM7RI-G< zalM)u4hj1Bv_buzV4-SaXb+6eqpdWEV`xmp;?1 zk*{EV)ra}?=)Ts|nXrd`W*4QerWDT7wTmbH8@cq*6jq8BKK5#P5t*=%WZ&(oOv__| zVo$ZA5jHv+CKM=a|6a9*g!kOt89Hb1f2FT1D^U1)miR#eZ~Mkpz#Ctllc{3WpK z%jVQitZQsN-guL6MdvB;?KFU@`Pqi&{AY@b)mo9R6KZ6<&yEV8>pG`=UWHi@W+3l+ z9X?3HsC*e?Dg7O^`ms2RQ6vx@u`!N~22?#+X z#8M4BHF3QiWkV0OKtD?j@2rA?HIMo@0~+>*V(}67DcA^RMVW-tdSs_Jxx$sG@zTTP zln(gWrMx2JSQW@_En)esq(^(?rnycx8-E4;!%T~TfpxOLyOL{C%iHXY=m&b94)|DM zL*bH99c@?ZZx+)2k1!eBxicrXBy`R_#9QeO%yP|R`?~)xFG0tC76|iUL}&d!9P~%y zB@#QE_=d=f;+^&P`RgNc7Oj25&S`4`DZ6%Mvecql&vp6!mdLJUuH0kG>FI198(oWm ztMbzKifyh^InIz0rqD+>mcJ(_?*SIk`Id*^m;kOqdj?ySnzlx*@_ei>b3t)w z-IV<_ND0^7a#d$D1$E|N`%ew6e<+XEza#fwfASWDNm5~tn7Kwbfb-sBE0f?7?=|$Mpjs0 z2<=yV6^_Yibegn{X^$BUAv*s1`woos5g7M(!xYa1paR}BilZ$k+I%S7U>R8SVqCw* z$LEc}pf-Y$aQ(H0Z5eBJcHnX%xqjh=OFoTY6ky_K({n@+Y0Fsig1>XuBz}|rSV%m0}@F z1hKE(yS{wO*#%jP#uPo_ugwh7 zZrlR?a|cj3#%&NAl{c{ty94HkKEpU%%`5p6O~KHt_6l3@ ze&Q9IDt^AvrR&i@8vJ=BqY@Jfq~Cq-?Ee(UtEHNyJOX1E5z!@gM5H?sGZ|LYJ{b?o z?87=VaY{#v&iO;WgzA9ftJWJ&Ee`aSK* z6Q`)lzlY{UuJe6v4O(V;Za~94a1p;TZ;8}XsN7=yNkA9qX|F(1I>1!#4=E?8VxrJCLdh!L**bQKEl}4CawsAGG~iism5j@Lv6bUK#zy?P)tdM88XUa_KfYVa z)sKrR(aDSFuw)KyO`-`Zb=e$eU2Ckvd&UXPI=mI>^^2+sL&a=EYZecp6jqx%2GyoZ zuW*5?@PmQqdYj;&>H&9MrY)_0OMTv=^l#K^;x%C?4qqc5r!%nSg}yhtI+15G8N5J^tCx8l#$Lw8%RyAEHX3j`d!IX6&}W<(GHub+xE5<8OAxN`{wL z%QTQwmLhfUy-pXbbjZS1EB2Ii0dTdW|I zS6X#C^)0KGz%wfiSz}cIW*YhUOgeNX1*+?nE%C6+6b=^CQms`_TzucEdmSce^K8Lo z&bzfgvAn?X0_6U^*^2YVCUa_mXo2w0GL5*-n7OS7ljf%#7}{)r8`U{q8t$*ob>+=}+y8#7X_IhYM^ zy+{4$#o=5{HX)CrA|guerl8dZV3s)qkSrO%JmyyS&8TxW0tiIuRoPN&^UcRl*3s0( zG32(w=nhsIw?Wa1RgsfZt#(E^NlRBbZ6Tb6i5FI?-O<*}6NxFMh!J)rrC4qSrC7t> zJF}8f{&~Pz^p@+E^BVElp1fgAvKY>dHV1BG-=Imahsnao=-hZ}j8U6=0pVZVRCOI8|>~oZsRV+rOg}kO2aF_i|3YX z`mTQgSK9M-m^EB%Uyqu{Tw~7rs{P)L)ps*q!;GTVfb{B+R^D5$QtMEc(T3UH?yejWekS3~S}vdc&j`w2FE?}0td&=`-5i={prA{Ezz~QmBbqx56ID{END@*YqXF6I;67vq;$M< z!KFUy>4BkoPiT8yqhA}Q*?xJME`fzCq3|PT%jK-Re|lZ#>R_VN1i2?id@=}MmR9Rp ziG@~46V_Fu@)^!#Z-Z=y)@u@HAWKFEil-lLvKVpmEN8}BM*yf@sdFza9}|zdn)~4p zt;ikg8F%!is_^b%9>=_`k|6rCfQWX@{tcB^kkH>&@e{t(_LjlJ3> zuG~F=1MaB?*pYrzogTKEhi%-VMSt;6?xRwWUK*{A4^BvY%X=Sh+Fa^r zy`<=`!v3BEKs%P(p1m^A!dHJg6`Wl5AyvEk>AY^titFhb2o@Tra(#?i@| z>BaoVb?S;EK+kN@5fHd>10$y#?6&L>M~(;0)~#W-=J0DVHR)nbkI!=-M`g;>E5rzn zJrml987aB}d~`ZFID-P(;J7m)JRslz1(%TeEJ3Sb?ZpFK&%#S!Qa8{$2tKu`SOrxa zVH8D%Mbh?BU57N#2!5zX-KI)^a6D3d$zjl!M1CH1_Q>W8g=>k5lB=>mOko_PgLY}L`!HS4{d@GJ;gWYteU$trReK;Y`4$mgSW^vbFEvh| zsWLesO5m(o@nITb2h!PgGn^=VfF;^BMmeWrGOg)PbWW0Iq#hPG%CT&`Wc8Jxdi;(? zo)KKiksNkH-9cf>(3aOd_S&#nn&k0j5F6ben!!1lGPcFGo3=HM(nVd9AzPZ?An5?t zFRDv!IrxRd#-lxBY8c6anA*U3`8_@i6FoB13m57E2WeuM#MziD4vQ|R=pQ^m!BHNk zJFPw7Mp{Qqb$yyvGIEMtUz{^)L6dEHFtHk|%*>i;$N!po&~war`;FNc)9MSev2xU$ zWf zQNKTfKZ(M6lv+5JK0{r8xoy6Ysi6fFo^$O@_r!_lev_Dxuk*kLJof$-oxtZ@_9w!e zj;iuKacJo90>Wutw%d4J<#{LIN_vMsf2JGXN&EC)##4Gk1!bT4H+5&i$W8LUfH@TJ z>1~~Ke-895ZQcL#sM_Ai7cZRmv3t2@FnSklJxDuv{cqm72r*ROXwExCPOlLCnu|;B z2ZX}$BR|4>7Eh)Lb+07PpO*k8qr}OK-~bN+2YY`HINbvq zk}&oKDUb}q`RTth9?BCQ&wV0U>KeGArZ%A_{Rw_u52#}(Lw}NgcX$WYj$WqN9dGMR ze?89mt3||Mr7f_*h#QsM_)aE^9DmNp-~R5Qd*>8N&_TbnMUKyd9FY6`2L`pXu8UU3 zW!gaxt!CNn#`&1+f?|;g*zCX%PoG4mtx0Cs^0KB#>B$s_zVT?Cr?`ox#I);)X3Ps) zM^K;)P=AXHIUGJHMRSn(Ij`1LE2URLor$swyK9TP9*wo8w_&|KGaktQI zDsnMc!ZGl+wrN*^h>UbybS+`L0#D_u-Qc+3wsOrd!WevR={%g4l`+n`C#1tcFR(_; zL@!&H{ncr=@}5NDk`1?}v~(T2{ZbnRhO_q8bpaITb(y3HZ`ff)OsjxCkmUk|O6fyY z?x@bMmjt*&8}poipUWKE!uX1l|M0Ip(A7_FXru~wYQ9^yLl>GHMUHs7-TUz-R_H{P zjQZq%SqHRUy)xoQ!z^K9j)zs=^}f6DG3b}T6(NPJ=}jX`i%b7Zs$VwfegN(B_srZa zE#P=+BwG7&D3!XJjg;q-3{0%{<*((<5u^T)>F6Fo`r*IA@D^FMwcdDn-${k@cByxx z9&l5AKD}iR%v_Md(z)RwTzw9Fdm?}a;OFjd-vUgF1%9kzxp4tfuU5hx)s@S&blv^& z2gPLzU45S`Zf-xa>1G{b9h5pKNW;SySIwuDayo^4zX?jzt#eydhTW6U27OAV<={}k za16wSCG&!rynGPeb~~JtsL_vD9T-Ztz^}&YrD-b;=d$e6-91{4@yhDE&$P!!-dRR_ zU;I&q#{2j0*OXYA(J8D-KbZF6PPWj<*TXZPJ#W7JBY0Gj!6Wm9;Y(7<)s5xTgjJog z@y?iNts(kER`DIg#|gg_YtNccbzM3LC!fux_xFg1RA9);=ublT?SYhEHlBoYhr9TL zlpm2Q-cPGQXZ;`2@OC~o#u_aUKXWv4TF1`%A1tAoy1Hg>lGr=hRWkXJEt1m>D2JHr z!Ks%DDQT%u>y3hAs=Scje4pb5Y?9>V2dnoO9%)? zPaoMrfMbELwIFj%lJH`N@uQ+-yeF2AFDBUI=I^nyM21O>pB`9Pbt5EeC#1)DQeQ$)G}gOT15CI;&VR{i%xPv=UYKTD<3C&L3 zhmSI%bY|!!0ds{^^tW$1J9VDWo0mfcMJ}rJ2C=J z+LCpbPVseMDT+JeP~S->38_;PM7F+@MG>^i9m=LgS0n1h+asYnB$XzU=v^iz@S8il zWWB0lr$*dbQ9x2&MMVIU{)DC%_TAt~xU(qQyYF+O=3!sKZVSpSrw4b4T z`0je`#k=HR!%FC@BP8bB))AT?>5f8ZM6_xh4p@zLEVJc|h}tIB@vfqpW_qyL*StU3 zNyz!}1hcF{hjO)QWc3}`f;81LWn8JCL5nRIu@%M($wcrl%T5nLo5~VHO+3Sy*YGB z@fnA89aU_;%D9U^wYJ`g2{8Oeem^#c|P*wHZtIi3Ml_7AP zGv!v%HD6$i^eu1EaWHazN3Wu8OV33vV5%JIW;T9Z9{oXunarY(h5>juihQ_`_nBmR z=13pb7f*btZ`;F>=&2(uyzG0p+YdG{*bM;YHo47PBImAEw_FvNsc0m7VctiIPnWX{ zr?V9B=?q;~3K7}9j!Egoub5pn%TEvzl4o%zw2==yyinM4m+4Byh~)->qMb_hjhGXI zD$7?mtv65}FgD9$3SXEx?fX%Gc;TtX(f*){%E^45GipW&W1*s+E2pkw@hkgU9F?v$ z#t1LfMc!{B5XXDfChwSb`AP8tRC%{w8W}#HMu9+z{L~DGm0yw_$K?lF9sHeQ^11T% zDt;f+|Np=Gd;rzV+eQOCWbWaN7T>6O99 zG$H02_M^j7tEYeCc=yBUk*%x!)C}d%X~btAymsp ziKf4%JYv{&om7v6bqe&^=;^ifY@4g;Hvv5M{1;aPkf%AcVs1x?&wT+I3_~upAlLug zeB?Zu9?<5xnrPaMR0&5M`@zzfuB7~V^C_9On%aW%KOwi2W{95t=?3~Ry&1|@4RzP= z`k<}vI9$!If5J1Bt(umQS6GGk#iwuEO#XxKb>)*kAwWV(!2GiLX!kG2BT5e1(LY?K zkd*M5sBZ@|qHWK2ssNM1`Hwi|;R6oB&*3A@e1AU$X=48`CXj_Y|LGKB8w{rC>N7Yh zmm(^vt|$(>eSx+6R@jc7<2J!Ck3F>?I(( zB##~|$5m8f*4hsz5PSWRTf`R~W zE;zot3){H(roJhV?D*nXeN{$!yHOhF zN7Q~POkiG|miTrR(irreG=s%(@0T$;o5#IGy7KS~9XW>V@7JYGNxF$JLN;@Wy7b^92rPP&|BHu1qF0`6|ZGuuWTF@L(s8u8io; zsMx4#Y@6e>JxyL~8#!Yo)xvW@N*e>Slj1QC9w*-TEG0EctE; zF^i=PGL=-S`LMCqn>Wp@oSi~)s)%1OH+;AEl{3jN#cTh^N>O*_+wAxafWFUWQv80? zt%Ut~x=X1iGEnD=YZ=i~l{BMAl+QhRG(MXjvJn@1G0IPVD5c%uzIJ8AsOjJCS<(E{Y8lQb0XdG& zYOnAcb@@#|kxh5D?XR_u^OrdNF~Ik*X71DVsM*qOHmBz;e)S|LimPT)N;S9kKPJ;1 z6Vx&l$0dHxHeqJ+8!>5o!YkSucRYDJt;|LEGszA|&Gxfp@jGWTo}$_KK4OPW!@t+e zG5hO3%7-nq-M>{+%bF5FF<@`ml^fzpo5K5gg){T>Rjb0e+joV{HF%z@h9?PT`-`}2 zjKZMzgHbE*+z7J+-M$;dZ)C>uLR-QeISXh#HKrX~ zX+G+~MNWr=qJCLFB5JCqVa1f5Jkepg5`||)h}&)Onnlc+TJl;+((NCIL;EZS?#38= zO;5sZK!;1bv3Y9r=1zvGKi?j$SM7g#$S1<3$`aluT+=fvO+;EEwFYF+re2Ymu)Vu~ zA-kHI=hPlX7)d|u3`GRZ%StS~n=3F=4*|rnRogkvQHFP^N~1y{+jcj_)qLoel1c$paYu_mdY`4QF584QP&{I3xsS z#JlcKuR-|Zfzp%YUR)(UbU=L=dh29p_y`AZK)>=OO^M)seaJrcfj0$Zt-d`?IVV+y zM+0Gklog--Dv>Dz7G%7%B3+2myo16^j@L0cD85)>f*F#sgNr+F7n%YQ$uuHY+>Th( zgdm=_$97vn6TG(pF>-cTb#*_@CrqM>(Pt7SM`9Ak=570{R)eMD@fQcN0eK(etNpG~ z0b+g0J>i$vbqjIp1BtNYgQ5b8021VzUO(zHP-gmHg_aS02K6q&ew{$B10S41{?zaE zp6N(o!=}!gRNsQqKE`)fziMpm6wWuAtPi0{fjInp{|L~Ny`+dQJQ#n;KTR&4L-WVir=0%A)9e5IvxM8-9m-M9!k;z3vin13W>Ygs z$&c%&RQV|>PXXJ#pA#6eO;B03{m+|mvToa8*O%RuiBgK%N~eMZLEC3qwTE$2z?=uw z6U(zoAKtO?K9q{DgDc*AdMW|Hf}B)c3JXRG$w|WjVZ?$ylkeT;eyfV2{MFc+>gvl6 z2Z-U}!kqV=H~UBa^S^rtjPDOyp8XG6ryjz1ZR7^2)qnbXx=H0h_VBNUiwOQ}08;|1 zK}?5zNyJ?y#)q7zZ2fh98V81#C7wt|)01axVW@ z=V4{P1z~AHB|MATiB6~*9Q04ue#g~tA?p0&1Y+MprM?#i(}`7BobDk&E;bya__$ux zcM0NE0hpnOfDOooGnFF-Sn4bTy5PN23*%=ST6Q%HW9vIZ0tWuMk)bZlOD^=I~p@N-T`6p^4(z`wiu@Np(m3Rufdy7bY^5bbG^eQIMhVe_C6rbJ*lwhH3~F z(=rPPXcqt&3*O#=ND>uHH}4gTVITR{EG zW)~6aGmFJ;OEv-gJNsgZL3ns9tRF|!Vp>ao-HU6ot*2|-;Je-E(dw{0Dx>o#Uwi2= zCadqy1HH8|*2bnLE}W2QyfoHzm043FTg--&HywaTh?(~i;qf*|7GeL$%!SL6%PE{k z3PXHfzwCFz7F<4mdsW&`8b*_H(ALxABz|wd!b5P)HkOZV66Jv4wa_Z7s5CJ(wK)0M zof!x5(Jr)LKy00v5+Im=l%FJL6k06ys+daV`)h;r&~H)k($p%{Yu{%06wRhByvPhU zHwG9cx<^rP zrlde`##V8v>Dnh?hI^9uEYV@>>@@e3O~`5U`|0WGULH2VdsN?9NcM(z4x@?E-fFM& zJudeSPd@&wi^Ji0YN>Vtmrqn6mDJKK?>GRA=pw|xr5g7-H+AvltY1iJWnoBmP^eT0 z3B9il3FjBwWVd%@(0J)Dm7i>JP4Nk%0ZYavF1h9jz7F17T>4_~6up7ssZqk6C~Wh0j#E`Igyy zSq+?eV|vli#G2MfVWZd}vdiT&Zh3LhG@Bdsy>WaB({39DAA7jW;$%-qY6TOgZnIae zxO+*9o%d=W_n)t3?tdlTjeU$2T%deV_gaUeM+M`Z*`u`nV0VY2W#LLGt-&MQLV&~c zv1g^ost#QJebKhQ+A{QBKh*{@!6GBi1KQ!f5xgkN3ARGXuBm#&Q>m4n_u{>4RT;p`rta4(VG{2GClFX3kgqaXEA4WGM*6NG%1x_D*>2ky9kk_=22C#E;(0 zjUJB~g%OCirp(_ydL*{ud{LDf-@AODKV9vtiygf^eLQK9j2WvF$Dk5D7YXyy%YCt1 z-0NE=KW$FmFo+fZpe=rM{Og6+alO4=N~^Y4*1#iVXnTZ8@UIr3zD2g<dU%Ixttq#^o;b#-E;L6B0u49`F z5*Outx=3fcLu`N+UdT}9YwoOC^R@&f$9(qaH^_i}Pm_^bNmro#w%HQ`UPWb~J1_ef z>;##GchALl8S+N?cf;veoY~7-cG4)UyWaKc89U-)#O%Yv&o;h*)SLQlFFWDcx>LzO z$2H)cXnVRTv;HwA>Q=G!SeA&5?#4yP{DSj!!oC+U_*qre=FiTB1(~Zvc3kp$M@4h%^4I9+y0d4-6g090Be>q<0gK$70ON9o~|`h5~?i^ zUam$7p1p5id+wx!2nCw#xKXpDF!c(oZ;Vu(w_pu;x=H!;U0yp~=Z~QtOS0#MZmIfU z>~3qAK?N5|Z)|cxKczFN^2KyzQTZXjXP+zK^`)~;;BPN0o{BGicz-gI+Vddqf50o# z{EQxUqKq)ei$wv#h5Y4x4ScL*(!W=s(vhWc#|Q)*2{H-2n&Pyx8d|5@!|?#>oZzzd zXLS5A{lv``K<+qTg!c_-*xI<1QgFXR-e1HLLgqyDE&=qjI{2!j}j+Ze#HRgwATVp{%iPeGuQ8sKNBN9J^{S> zfhInKW4If%V9=0^0PYqk`JwI0957`W9UDv8F^V1Qyo-eFo933U|M<{H*!SlPN};z% z9gzyDYPhld2aTz5)#$sYN3sVR(Tz<>tlOS1)r_vP&PX^vYaAwJcs?{`l^e-fEdi*< zqfbnPo$_nirdJLagn@z&;`puNfTMz*_s51>NJ&?hNMu5xsn3#SPi7s*5ihb9XFUtq z+8>Rbx~p_mLa}?t!!sM9+P%daRQy`*p~faA&pkxH9f9T{<~239apyO7dU|fdrmL0c z8Fw*Zk1bmnX=E+hAcv}I1Z`u4{QZgGI(|BU3K+9aeP|@+{xJ8n`2E$pNhibtQ}@Ai zj5&Bhb=77MW7W>{=&nzyGIDNjx092?F9nFMBpcJ?bZVHv(EIBbFWU&mtr|Vu0#Z4b z@_7~-MQybq9jRx;s{tBFLosy59Ep_0W<`kW5$Loq>y}xD*VKr{0$MqJDM2e|SybN- z-?-8T3?A8(wlN<}Ofr|2m)pS<;yb{ zyqW??9kH|WtSY@ExSIYXHv|hMkcH@;;7erX2_N|X=CS{t%&Kx?dPVjNY3VCB?mbcw zJJ1-y6%=g1CXT;cc>@V@I{*t2Gah?N@WFtNwf?kW;EtaG0dM+pBt~j3kVKp+ry1xA zGv^`2)Wm2$WoBgLq^GCX6W?LD_NLGr6}_;TpeiJ7+2+kWOZ@Fq(Vf*JMtSA4J`^uP z+o-jG8FR3~%q(6wbx;AY{$^)nz3zu&DIVisZq)2*Tx={0;17!I>gwA5oek2j19ab) z7P53)6F(_>)mBfrqiT`&UoGuBB3ufE=@&GJ^%#g#q_2ypG4q zF$!vG%Ovn#(LKdEs2(6s-xUFMfloyd*jB6_w>dfl?EBfx#O%zEUyXWaDK%8f>lEyW z1Y`J|TCJ?WstY}{_zZor5IraM(7-l9XL4RJlwohxUpX4>_G-yvx1D*|$;o>BC*ywQ zqTo+&oR`pQkKsBfSEBrnW(ViM8d7xYmF3RUKD>Y|k60t3^R(JKH1qQB7Lwn&BWztqAS3e=&^ukBV@S*Om(=$jbF|K5 zdHmSnlXyBoJ{MldUNQ75M{F;^6y)hzS2hpory%)WTIKpuWPVZ53>OE(n5#h`m4}a4 zlVLS87lb{IK7jp3qYr+vXe*4p>iur-bT4ayWd)QdZOyP@%F$YNxBQ(AVJEm3_8Fb2 ziHTq9klUqnOeoBD%lbyv@@*#uCY1#yX6C%Eu1Cei&HrHm6#491h=BWI-dJ`&*+ieG zcl$JrhR7r!`#x;8JFigm?x*LVSDGDJeKN>INlAHtOMApu`opwhRU7$X>bL1pE5t`0 zSueRd_wmQ`>2DnRxzf^LHYBYxtsNmwgy)~5+iIS>+(O|EjtgJ;X zU>yb0Ch*1b!PB(ba8*gWpO+o6)@N+m1rea6Q^T1EZd`gflv7bL2Ea*=CE&a94@NJB z==&dTF}j;yam@c5sQ;5F>El{@Mg|MITcc|?P4*!>yHX{pR=lpqXtb5)p@Drj-^Y88 z57!4}+4ZY5#7?&xe@rz`KEVEbC?_iL>5sg7IW3s&)ynRV0;`E(?~s;J3RV8~CDc#F1aUe~}NX)$S+ zHpyOcIOHo8L%>GZig2=|kml?aqNl3Ny3Rg_h+&1G;NW*)x98Kou@~ws8M!~M%M{i+ z|1wtTe%T9~`b{zN1o--y-#RNE9rL^nj~!dSoflW>8f_8N({6sWJ)cFBw~}%&_q*q( zl?Anm1z1$bEVHs=AS7`*M0{1XB@7l45{ih5N}qAtV3(7ZR|A(HsUNQ_Ew!n5W7J>Q zxD-c4MYRE%%;hWzY|hfs(%nEC!zZzzz?<|Yu`|dj2VoqIz z7dTaBFdtXviCU-011AlTLrPoTFms#^WZ3@%tK(n^0+nDM2|%xIgI1GbP*8(KJUqKE z2R1`wmFEwLARh2CBJ6er1mFMSrV?ZG1*{RZ zZ7cK^+3{SA3k7;m0GV0?Fu?immo24_rHQ zavQLF;GmzKzRl92LERPhJ#41rdFUDYq0K`k#>C;4wxS}blf&H;8SPvP6b-u+1wxEq zW;*ct(R@L|MIo1>lA36MX=Odw#r$NqnkWkv923Naf?e#|NLhsT^=kkMSLkT9HmO-0 z93zsFkmEb4nn06a`}SF}?J;LMCMG5~?pOQrrJ`vrH9uCma`HS_{W#VekYKJf^!5Du<@c*&V4eVrt|M3RU2jIl)NSEd^-cGcR$^Zd!Ef z5Z5b$8VwyC)-d9Z7(k1f$^A&!Dlu-AJC{<$yGYWNBP_b?fIbPOwIUsjcbXh z{gR36N?Z4j2ifdNo`+W>uYjk&Hil)Oo9vx76 z=d-6Xc6+6o2LuX$9`2ifGVM9Y>R+1amqJhP9$NQcwRBh{K@_%SR#~&*Ef7ujxZsHp z8(SZYkTWMx#CZGDom3{|wn(%vSjkepb?cTfSm;W+2R5QtVtn{e`VC@oI)#G)oDrQ~mr zTexFm?y(+j9gs-Nq4@+=rNH8;I-kRxos`4>gSht&Ya;662BTs{Ktw?)qKF_UAkw6U zDjlRt7ZK^8bO(2*Jy6p&scT{?skdLVUg@O}6DcE8G0$;ULm2L)7GzGuDy6=GXxNuxRsjM%`6)l)CYj5 zI7r<)FN=I4l$o>+XJpvV+=2Xb1Whu%&Q~!0{Vk!3jAdI$&ExgP?cM|3afQ0w8&7af z`#KMzF}W=(tmi@&WxGRli{Hxx$v&PWeI@xKUI)(lAO)oDCgf9B|$_za-Ag>X)apOjY1kO|FWO$hx z7+%*S4SmmH;K`pq-vrSYQXAx)*<|XX>W^tyj;|n6?)8~DCnt_py0WmYuZ`AzX>Z)K zTpLxf@@;4$A9>ik{k=l^wih<_N{ciK{i~6Q`0d3pCG>IECE*`vl*bUi`tQyi8C?!9 zi+78u_0};jGr4LP*U=4fmAM~dVuq-KwupUaXx)kLsSe*HgsKAd3%a@D*Hb!*M~{!@ z90)Qps=GvAMQcl&cj)wP7|f6^X(jdx*T%}AJVFfmm)Q=+npcjIl=i2tSYbbT;qP~p zRpdU+t6aA%kc}g_G#L<8Y6C}!rJzw~Zu6*tT8~sh_mnG40i<`;{(8NNhZy;%xXGvF z>-{TTR^=`STkCm&EUFX{Xqd*Mk_Efzw@FQDaF3oX{Z_B+`1AYLY zuZsuYZk!swW)BcOvrPb{%nioW-1+4yHEA0VWY%?cfd*~i8F4oVU#~V#-zx4pM(yi4 zN)n&Z5(?+@+2QM>m;HgpOpND>H3gCw2^L%P^k*m7IBTVOrF}7T%iW5WcSS^EVH4dO zP_udo)dFX_%~G<%@W?sbxM!5e_OIU~J)LYP+hlR$OkdMT%KRZ|v%ex^b5jEf6ztpY zKvcxm*8$Rs&x|*Xgg@gL<5z}K7yChNpe2r!Pc6)`xk8q*)%CpA=fK^t zJlN%6Alvyrzb9~pmNo_aJ9JQC#@!{hKtt<|wGgB>O*hvvwYnUV!2%_-uu{E9ZolH^ z3)lFzSGw!5=JsAOC)0M;e_e1B0HjqpKSI(bq~pWUEVN6LwH7`X4O9C`VA8s@rnFvh zptCo4HrC6SZKQf7J-<|#Pd4x&eQag)jL`2JxRF3z=UqpD1N~WoZDOp;9WR{7p2_m_ zU0hUCjOTjRX%XV;VH{@`crZb2$$ND8@}JQbdSgOUf;Dy|eSgV@iAMXVaexbdce|#D zN7&;eM0?Y)6My1N&Ix)ro%nc$eec_}5?#5lz^5@{1n#riWl zN&4855eEK{V01zEvkmEpyrr*J`PwV!jMCEHgV`8e;A`0UBV@RbEU^kv39Z+>Tc+~T zOPi4EGX8PeS0iGpzreD)-(HS^4(ffH^M2hcTV#o()T3_@@7?yx83y~!CyRM%bN$DZ zTY-{|yKD(IBO?@RF4K9`g4!!wo zqxvFPD)p*INE+xU94n`wRg)cw)GkryHahb04_C(Mx)B?Uk)a%nD^G*WJ8II{(RVEl zl}6C7$3)q%cbqTh;7*tJaih zJ8MG4nB5}b7PTBl~AkEBV|TFHzJE?3>i`^?(tj>djh(vr%ZXL#wu-|g9)yjdXJ z=zKSIuwlXB_PFg*Ll~8f3V;y|zI~wG2#rUxi+Pju4^REyeFR_qI=_267DeDNqM**k z5ht*D=2ks-6KldgSMMD=yeoy-E(fexuol7Tj_bZh6~w_3(px=^vqRHbZqb*YZcqQf z(}ViGwHayxCib}Kq@|@uM^EVC-QUHoU*{7Q4ZMr`Q^(dP_*=^W7Oq(sB*;~M(>=-C z`G}VT&=xBUKlY>bUt588oE(FGw3a1{IFny)6}BRBkh94&S z(*FMaj~-KrIJVne1iC%x8$GWXl#YaM#0N_eXInJ9(FpQ=Icra4GhffFp?vYjP7-#u zbewV)DGqvqtvG&3*c0hm5(0iLzKS(h%-%rQb@fn5cGYh@BezhgRRp+)>~!2c2mLOtLlSLm(d7F~%F!Se#SxARjgy*DRV2Y;|%5!ezfG)LZrhfIH zo{nfmOV)*?@z{?3IaKS(Kl5Jld+M-%FsWIX4W5zhkNQ5O6UIK zN$aFpY$I_ZUGI-+wYo-(PkVR_`Dzb*-|La}XK<(tc;3&MCF&TzdVB0bjj-$TfAc+& zw*J>3%VS@12cswV)Q$mHe#DA%pkwxkm@p(lv7$tKZVzKYmyJ6!18bj*D@ktJNK;yB&72Bhrj$MOU zt~{K5FNvGVHm6j~$@P)zuG~>l~;^V~? z0Zz5$csni+JReq^0ct7Dbh2Y%ILOX(r74$AvGFfGzxOI+ck8pf_Ha`kX@?WR`9^}%lSp!F}<;nG%hX?`))()pxsy*AW)`g3(TFOnq_PXI@K2t-*ZkTWt&=r4h1HXjsOpEGsm<=UpIT3CYVw$ zI&$Pp%B5g&#oXDT?An1JSW(49X@RVP&8Fv^72;BaY5I>PwF`;z^l?;O4^``P1-?K1 zz->CM{#cpc-@R|#cuscs4kvijW(UX1I_b+D^-&*y1@R!oSW9b;(@F#xd3ll+60ETP z2q4mzD{HROQIj$d$OY@%i>dWtGTLWzsA4EEX)#dOxv@ZnAbW)rWhJvmO;vjU1SK%? z@u`l5x&ymtAqaBd+!X{kfia`b$RXxg@M#2Uudz2X2~ zLPMiwufHCrBBk`Em!hFvMFDwpNOS?dgwpOzxoE_8mjrczY8j%+)C#!}nx2)V3?ke& z!Ty$E<+QZ4cAk{Z#X9-l-}FvKtDL@pnwfZ%*n)8RGw{*;Ocu_LTbBjt8FDk^XORMUzA*La{=X)Cwus3aA+JifEK zfB?bh%#9F#u3?TiWO2v=nf?wwOO%7*9OLr#-_2h0-U}=&(p7Y`pc1ma{;6Ln2g+V! z7|DoDS=MJ1iZk5GJPL$Vz;4KP^C;drKOa24SG1V2p;Qaz6K6Q?D>zh0?!+~PBF+m%b{{Fcb?ush?GKl`p9#+&KhEU7al?NLU*x(mC$~&I`0 zxr&7u4`-?8%GUH8qNaZ)E)oy1(|gMY_sz^d*wXw2m6uE{z>9rgaAQ;KAuKED;~d zy7nW)Z!t{(lSAgx4P3RqPq*FD$|bRj?3@VdTmiVGOPhCIzpc??P-uOB`O9R3!r=FQ z38kouYvV#(T!7D%VQ{;*tF=p4dG672($)f9=CAjcXB|PpD&ZRj)7n!J5|WY$(l5V% zZ8!3*O?CO}hK}f~!MijHB#o%Ff(|nDQl!l6c?Gt*m z%(oxZNf5<8B@HA=sNF;Znpc<{(Q8CM-a)h$HFp&9Ab#|%Ye$?A!zxZo$aC)>r_jMq zA$SHrr}A@g^~e#5hzk;^(=J%cLsN6awAEfaR_1XwjAK(jw@xPJL;9rq!2K)yd}WVQ zDwvptK5Tg;80%#SSdTgNKcJQZ7yh=R#CPiB$#ulH-(ramUzJeJbjjOw>bNe3wnJZp zag_g0>R6_z_!60GtGYrhn$NK;0Q=kp>N2OsT7ApIQvR|kee~jYPY**784Pa6t0~jR zdfvZ3Tf3MFtDJW-u*CF_V}W_@RN}4s?>{shI|&R@ylfJ`SDexKWIfV<+K#ny7O{miHCZ3Cd#@-(iaRol{UPHf+`2gF;xL`u-Ek@c*^+x2AEqSFx3 zmSZ^R->wta<>gl@$yfo0Q6JRauCQyeEy67fXl#e{{Pzcmr~)oxM^gxNN!EzxN!YlnEd%C zspqe?U46l&aIR$rLVszL{}IVltjtN}+oX9F*HC8lyU=PsrK-kPELAVZ%`nQvT95f& zzZ<-i(9F%9cPjJjZ#?PwpG|H6R<}8%W^1rUHncz%{f7f|a)g|*|CRy&5Aq-U%lYrO z7r(JrAT+v(QvguE+6#<=O$kM>WdALSO8=1JbE#_!tH(B()?<4uw@3t>383ROrh!jA z)&(n>f-=%h)*9(pZwOO5gsYCSB`W5+Bb*?P|2$RP@^j5pRo-zW)o;2k#-wAkKBPS_ zbv`*jCX$-`sW>WVsqV^{;a81NTBxP$)A!yzP&U|!bMn;;R54zR52jU<3@B zOpMVW_LLe3*BXs147)Q_s0}+R3(U58Ua5k|U$)R)0Qi39rNzJo8-e(5*9%<7j0=@r z#;Ql_5MmCY?TvZJxJYjmktdH~RjXl}cfs-2g5zP;(K1b4v^R=vD?Z@Du5Z>S;Zufg zUwCOXIq$JnF|wH*N(TeMoEpIFoGga&eA0zw=S!OPmFSD@Vtfu8x~wr;$!qnn)+4+5 zv@+uI8FM39ck!(Nfn8Ei67J^HAQtbv`Zu3P25%j88>=2FFjS6xm&ZXm!y4#GaVa>F zp0k(PWF|Fyk!e@t;?6hsww67O!JbYKcp%kpIX6f#KCnI>PMFZ;UY}oLVDNvK@Rfb? zt?ZFt<=uA1-9eSTKsOkMOE1V{XU{qF{s#~v?P2VvPc#9IK#S?LIrH;ZK&6dtgCYc9 zd|{GS%xCrCJXwN>hD$I<-E>ytheVVzSjm)#xqQ7KH+hAvfrebM>f-%$=oQ!F4q=M^ zuIXNo$5W%&Vfflud`kqzX+-8 z!|Q$9k^{;S&(_)DTPBF66M>>QFFiXF@g|2zRb5(OmX3sR&s*8eGx0Eq0F9P+Sm-g% z{t*X^EH1AG#8Ik`_^j2qcxCsS62s3O3)hYF`wu=i7_^zpEYU+%T*g`Ie+C@XaK?uv z&5hy7)0#v339AEfvSF{-cBK!?F+92jr=i-f1FcN!RoNxdlSTbM#$8Uxn?9p>%F@_)!Fu!FXKFq+-wE(?dgIhD zjpw~dyX`9KavG{Kvl7dqp!kYho}<#sF)&750d%!%VQlGw-@4R-M z2U1%KEh~B*e;paAYHnt>zwmpaW1XI8X0mE=O~Q*%5lFOKf~PN5pPfh(NnrW}Uk_u0 zSIg~=jpiI%0uuc#HpHLpIxL?-&OH!#`2l<_#C*!IF$zl1lKU*7Thg$laj;*}qZOCSZdr4nIh@Zp@bGix!B3v~REv%NN( zn-sUH^$CVhH_}I`YYthZJ){b&;i#Q`VbaJfMY}Q{@5IMAe~*{vhX&vLZk;RbzSfTO zSZa&&1Dz!lC??65a3ng6`88N2P9#xGt2y&XO$w48KL|7PxYXpK)iF6OOL`~>!|V;j z|L{;X0Hak=4s4{6F|Nb!!Jy-K5QIwDNWUZ~;DgtHu>cKQzZ0!F+o0NFLeNY52P^9% zzhuMEovrp#F+Aaz%7y_>;`$A}lsI2}^HWowSCNnUmFdQm9I}|rUqa3CXEV!eTYrOc zQ(fJ-xWrJ^d>~-lTf;wWgZClt^46C`jRj?^jqY0cDaxT1bZWiKNjOwsu@WT_iZe6g z?O8zsN|7z5N!(0$g-o%vwNM?7E7hz-GV+Vvgo6xE)2&Fti~?;n9ER^>jw-p>Dw}bz zp6cG*^W>-!6vy3At+wSHhJJBOou^fVO9U{g+ZMmF-y&(Cvl>6@DJF?{0mdU<7k znOZ9KL29WgnnYG`haXH7;Z0RIjw#A?Dq$BE-OK7y9DU}R=m(8cCSXR=A1qSvL6z4M zey>_Joo`5k&Fq@7-UW4AW!DkMH2D%P^x&{(P48+CGBIAh^CCopjhwl<=(+3MCN>P^6oeg`pB zoq}Uk{eqZwm6d^5YR0suog!s4a&G6a94|#BXFRu317}S5|(KaGS|oaC>;7A_8`_e#D3NC}ddu z4brY|_`@04E2&e!ze`?O{CL{5*RJadyoDO<;u&~;!MHV;4{jfhj3B#z&1uqs3te1! z`CXK`T4+fVX_5ho8N0M~n7eH^r z=s4zGtc?Ha!(g;IN*Qgp4R0Bf#{I_)F5;W$5NVU}g&g*-J@X|8UghIboy%m@J`8nT zK)XxI=Qh4MCp-UY2t1m*PA~~~J$mvqCU6&87V-%pd9h5LY=E{!l7c!$nsbWv-O_ zL(eYBCZ8aT`Lx^HY8rk&o05gusj6=Du6=~y7CW#LG?DNihy zSi%oeRbEK}5*Bq!?+f(`tJIDUME^_S^zQmSUMsG(d*vwgm^LK8+rJxH`s!~8E&ubZ z_)z3X$1OE*yG#ANWqcQb5rOs1%2pvs>jEmHzq`XihdB|)9TxZ3MIYDfGxgPH_J!mB zWRC_wx)Kj2f_cJ~!16SFm6zW2HmoczS86wWj);-qKR%TSkA7c3sFI zH(s~bH4q2~wQ&K^rpC05%|0Q}iPzB^hUUNoa2V&9U7~}WqCa|ArxB5CrLsJY^BH43 zu@{}?qU&t(BF+%1K2iS({MraB(#oKLKl? zcVcP#BRc)YE~6`7ou8rSO8PXd(nKSe?=!tT3TgQ83=**WSvc_8(R51%)RDjv#}*!h zMB2eIh|J5v#yl~n)0Sk5=2(A}F!^GoUtAE2wq>MgA>sV);} zQjqKK&SQ{sx3Mloal}GwY+-7kl9VOU`EoUv$PL9_YB}E)w|&xKp_r8fY|*u&@K*lz zwpI2~SgV5dA@u=6hA&4T-#-lA*r2jKfL*~C;r=niJ6qfO?&IUa8%KWjSKwy?FjJM!sI<~|M|uFiZfwP!*QUx zst6z&2*j1QZsOgPRpR7tI$G49jhrQV1@A#WQhboJtg-is;z1rUXlI%vprERPO(*|6Vf={LZ4{f%tsj0e1d4yparDv;2b$F43|�mu0r( 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 Vt;mm?WIu76hw3`_s_r~_^*@&mICTI3 literal 5571 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 diff --git a/icons/mob/inhands/sheet_righthand.dmi b/icons/mob/inhands/sheet_righthand.dmi index 889b3f3b86fbf418094514fc6719b611294a360c..2475c84e828c7be98264321574990304f277ea03 100644 GIT binary patch literal 11255 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 I_4ws~0W;k8bN~PV literal 5323 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 I*06s4f5B2o0RR91 diff --git a/icons/mob/inhands/weapons_lefthand.dmi b/icons/mob/inhands/weapons_lefthand.dmi index 7966c89f2598a9619ed4e55ff255c95330bfcf09..612856e7e23742bee42820919fb905bfe427d4aa 100644 GIT binary patch literal 73653 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 literal 70961 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%0DgZXrL8%L8Qbt=by6o_ZP{FN9O8jGEpD! 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 z z?}cv$JXPvZkrQs{gG%-3dVpDF%@Id>Uy%F5LVW=!CXz_n_VyXU`^fFKA6^41GfY%j z=Ef6+6v9qgP;XGQd1Y~eL@q?&Wzx!-oJsUjXY>xY#EWiOrHHiJg+9_bHyX7s>TQu& zL-I~&X#YI`m&;`JbYM8%bM!2%TCMV0UBH|sEb*wS3pJ&#()KW zAXi=F&ByhR-F;+nM+MgtQ&+7w`2WEaoq_w!}^&%w&t+)e+ZPe z`tDd@w{aB*Bdb)co~B&O?&EEEJKSU-ny4L~wCw&U&=hNSA|Qb!dDMqji z6ka9nzA3}7N@ONxy8eBUr+0lD8McCsi(NSD-&1(5k?Y2Q~NT5*x2uOSgwyK&&!3~S9a3yt?%vb(9~@u(f-?P z|4+c^L0R~N75%RO+7s8!b^GU=`KiJ&2A8SKi7SA9!=!V2UiZt$ZA|k3-b8aWC!+rJ zWSxq@BPPtPoC4}{)ICFWl?f|&Q#fu!x9~wBN)(u%O8*9|=)DX8I~FHXls64AUPAv% zlmN9zP1ld<_Z218>uFn@nsq1Q;A&2c!f{k+Pvz>K6!v@keYCh5c~_S19XhH~klhJr z$6g+vL?fS96_bGIA%Gx919a-rmNsei_3>)!GXNIo=cBKMU1jbKpwPmVVbz<$Hf-@l zrhJM)LE#Q~z!TDLKKT&4^N;kI@4BQhs3}SEA}d&YbLGF$z({!2Ltfp{Rr%{#nAz-P z;r$l>sb=x_=Wz}3rpPHyz$Kd)mj3KRLQ|T#Fj&!>6mAw=xf)lIWjEs-!}4X)`W?pc z7J$9w(iGJ;XH2xLM4>iL&6={-jdyTl%q(~kUk>Pg!RzTyCG+<3U9(K2_Djs4aoEdg zmKmyj+|Aw!gn_6g%McQeTbGqnz+-92)OjlecgPa(2V-Kf=z}bM6;{8oJ=z4O=Hq3? zY?F{V|D$X#!&|N*ZJ?7wH5#m`J1|dL7$7F|ZRb4NIT|ClZ2_V_FY{YeECCN7PZUa` zF9hQvSxuEIf_XUX5m#mLQm6VYN$(%}?DMeyXES&Bg|4RecCn}Zp>#?XFDO7t@KWBo zzB*-?b@#54j(eruPEunbqN8h-wZS2z+HWsRreM^i|8V{f-*BNfc2WO8m^_bT)llgY zh@c4=@ngyLSvXZBBYQ@Bjd^J7YiuBwaCPrmUXf(s|%)? zued62?eIWlVq4K2FXoL6sULVA-nR^QFT`;$%?AuC*3OE25q$Y?9kIRo3daFZZsZ*s zU5WV|6*Eq=Hy)hPw*kG7NJ}oP;S9ofA<~lVQa!fNFZ?Uj(?URlB0n_vD1ts<&%6>l zZu*Z16aWSmH5lsD>Z{3M4N>;?>ivbEQ=o@%`Q^Or=d!y7TK}yiz88WmuiYcRr01?jP9l?F6Xv;l^t=I(R=`HN=@2GKYS@76}l>FCHtO1oFlmOpvP<1r~UxthG~ZibP>Dyqj>t& z-BO$Xg3aR^Yc~pMRZTJXjw{LK0GzVlC(RYf|AaHA40oa}EqLhg*3;P&ug<-8xH)z9 zS#(TlQf!N;A!WfUrJ8%wBT}Y<(c=Am)+8^4{|f@uE=~e*OxFEBut%iaZO$u9^nO}D ztHa_r-GxDZmp!^3F{A%z@1xhRt3V?Tdr`?TFu-a+9Fp?CXm)-63M`P8Sn|?hb+PQN z^2PM-oos*_-?|F?PmJ6&u+v;X@Fe#fpZmW_ostQu0g-J?K7-!dR#5(Qmfxcgd}-jL^_@6X`>g5^e0k1pKcd`ZNu zEBNUapbiMlU$Yr2^Y>LX!*>gZJ5<-cpbF7P)_a%##a2}F|16{uZ!sr7Y!Lx6byQk1 zHykeZ!<`GXkgin91v&?W+J9iT&2%G%JptnFj5_2v(7*zv|4Sq_YB5Kr)T#cT17jG> zDdr9!}>kgv!#^JX-qbMdiX6rE5C1E2z-R2>Uf&QLaS0wCuEgy!*#jHZJ*Uxamz6(fFd@KMr6v(9vu)B{Huw`nXs?~^pLrkU@y&ijV z&$vlGIF2VK)IsuoEnWA@@YB_Up4#%j+auI_P8zU4%l6mLbv>;IMH`mBcdXbve;YDB zKV`R8)Y0*Uq(J{MUS*keoyU;VP&rQ7eF&(@sJ8~)8jQf#vPz5EuG(^GF^`_xzbl*l ze!OdnoTE&;BD!=Ptdg?AEub2+^G#s0aEqN{kPKBA9s$MX-!DM_2dF<<=apHl@LeWh zJ75@|5O9q5h}+K@L@YkD-L3pPLak~^)Wdb)2qz5?JNWm_(|;7(dKk(ax^0RbZG*gX zcvoMxB%g)dcU~Zpg@Phoocgbu{~3>fo0$Hp&<25!MP|i7@237|%m(TbPNix)0pJnc z0W}=GT_Cu;YQ}BgZuumDui2-V5IzN+#XDz>bQF$V@;>(-PNRcu!A&>Fk!%c8b= zBQs5949|s&8_CIgzk zA+<;Kk39bICS=JSxMrhw<;K+WJBvwrpDJ%biw8bbqZ}>kKZCu`iF@W_7a$!g&lTXN z1C2a*+{le#wR}F6m4h08c65_@t<(!yXKU5{xDp$fwa#pCl-=d*wc%;C|A4eJ`|2r8 z+a|)l{1PSU&%9azZyOfm1T@TVef+_Zq-ihn*ffYuO0sQ!n)GyW|HdjAjuv@jHyVWB zWk>RBO8M#XpRgF!(?lC6?R@I(7>-)hth3bm!(Uwq`*sr9cG;EZ3DRgRwL&}c=ZKn5 z5!Ul6%c^^s^bWDuF9INR8MtPy4*O3LL19U@wn)^gxE`+i{QnW(7TGH$iNplXY?;giW-Ur*iNm{;K! zeT`X5d=28dnE8Sfd9uuxFE4)l1bgMS{`HCC_o7jgk*+(9Uf81}$G@%ZoX~{T037lk z&FsI!pn%rCPTGhn>IrUtZ8wds7-{=;76Aa#e1F~KHIrcMT9IE`Jal4tFbz-)8 zcaLb5{59g-`)R0DNkLJm$Q7*1r%i~ho|TtfAX~kx#m}>Z`?*-#ZqZNu~(U~@l$FT(|L}v^)BtmHRB$Psqj8f z2&~4;KZ=qWEs_m<%?7DOXn=KVJyy50w>nUEB3IuSo+4#B{=p;*vJL~LI5&^ zFTr=s>oF!KD;us^{;PLm>o$g>w@g=`KQJQE{z|?nw+??Ee-4PR_wq#n@_H~FLzTU~ zIR91s9A4j{N|vnUY+}>l@v*aW;oaVV(V;f&LJan2AK2l=L7t#HT%ddX9|9FZ$aM=j z=a?WBN z>3lU}bX31KfLs3BF9yl5gTr&8f;tP^w{Z28%+p%sy+dd-`f?|{0MNIKrIudnoF6Lg zdo7Hh`Mz07*+L}vhV}Dgaq;J6X*1^sZ#b@gw_9SlSbbu;;0{eIk3KWbD~dVxN{wtfhNA(0AW(T{$tp zBLE<*jUJYvE;%`bc!IWPShz;=DPG|quj2j@_D@4oWCbFwv{Yc0oP#0g;Ba2@OohOk z%N!o1(~Z&8Hr31}9_;_JL0iEZV7*YUO5)dt3x#^H1My?_LapdGG#~}eW;=x9CLDPm{8W59l?}|q!z_ZS3%$oZ+17k{H zOa7N@>ziasXQ#Gd(glY@;b%jWs#vfD%G**Tm%irui!+rVhd4QUNC9?^L)T%oNdXso z_L(0J@z)n|)a3lO%`R4mw3mj^neSrB^*IM3%^UnrnqHkB>o}{z$=Y8!Ed@$~QCv7# z5tHia@h&{MSn4!Fv%X1+uK@F6VC8`Y=F*+nf8B(-$Vv)6K+?Y70&aGY`Yy?$02cTu z1f~MQko~{Bqzjp({PbH~yh-Pz{gj=Q1b~hew>|r-LkUC0EZku7x7@cww-ej9FUXzC7`CX{XXY1B3n-e1hEjZ+V#4-Z zVq+RvKTtGXL>ogIh}@qDx5&4h(~;nWPWv>UBo!+tLZtIOIgQ^rRl_Q~NLp^)nk64W z1i};?y4%dN?F+d;{AR+R8 z;b?(amG!+J6{>BU2S_BFxqv~ZwT^XEBrm*EPT{c9*83f(Eifwx0v_-F2t%|-(ZcdF zw=i4w@$qqfe*Rh}fu4%C^NDnzznC>$Ns<}i&r{00B*(^tQ`Sq)W#Ypc>oTSS_u*NV z;#n3enyaJPSwL`|#AjLXGTvFj_}=;9|I$YOk`vJB^7FHF9m7*~}Kk}X>oo7_W z1({%CaoC0Pz$rA4y}e0IPS{}*pd)a>-z7-hyVu^AF(B4AEEjQ$2M!1NVDQxE*|QfS zFVpskN4u=?%_mF~ILX$CUKblqcV z0b1M#w^Oeb{zEv4AFxvPkh29B7%)8Ij29$Xt_+)$kSQq0%79L@ArP3z-hX%1E4uL| z6Z7x=cQGu&t>ej=E>$udw>%2PZ7#r|$Zb`2^upPUH_mVRzK?2`DJy;CJh$QK&=Pl<1C0B30iX8< z5&wn^hAN1Q@(%@7O{?z_@ewuh;=u7B8Y0&44})&*ggw(bf5iV-xUJ<%X}HoEX^vkk z{=P*Prs!c(3qax9ghu&SWMkk*S&6Z&-~MLh+~Ijo;~fqz@r(n-YX0|0r(_1iw4{%u z{`ZK$P*Hfg(77jMfmV`0FWw6BTUd;hSw^L#@PN^7Y_7=9R|*aZxsr1?yQQT?&e^&2 zYqW#pkd(N%p<9w!7}i!TL&N3xCaBX9fx$d$xA8W zr}zE+=qceGCB|~)Z)=L{XSn>m-=De;IAI{{R+?=)fzd}2To_+k>Xv3Ze=g8s++NYW zeOM{su=&MeE5M0wvM}gLpqh%Si%ZOae9k%c@jBH$HDYvB6dMPJ{4q9qnx(qsWGTr} zNK;EIOE!eAk!_^IVx+rkhm;7V8Mh_RN@|qdYq6(2;{GNn^MxGo+-8KKc@berxG8AecJOr-ro(>B1g5Wd8g$~Ns_|RB zsA-p&(%NPlY~*=chWj3JW)>Y9F>;-s;(PY_)8Fz49X^%KT%n#$9dUKP`<4%@kV^?x zHUa)1C`~F?LDt~7*?6tUB^(L5e;{! zKk_SQ?lXg3p(hl#6>@TT1|8KORTP`UmPM*A#;z#y;tSX0GvD*!frfH98SKfC$m&+H zXJ$7`%3)obRRYHma)tIhFuUaV0=Ob7BS8TjnR)@X9s>J-li~ms$;z;?He`U)jIqMi zfO-ywe{fWu{mCaIBe545(Uj_u2I8!n*rDUiGjcLU;$qg|ffHM$p71CntdH|-&0+$q zk9zBO6Qj8*FgsYlZ0S!Jz_y!kh<>xThEXoUEPqT=ZEmSdfZ2Nnh$|-{G6qf}PL@vx z7&OHH>1GMK2QLFljMTnKA9Pzu&Qwm%)-ZeSNa|EkNKP>9YsFMSDTAlF$+LmJgH71{ zR(r<9YiCHcbDjNySe62gi;e`u^MSM2|+98e$c4_#vC4x0 zALLbH{M|tHUAl%krP6z{aGO-C-96o z;8$lm;c)~q2i@bwerj^>m|B~ZYFI?_vUIF`{BV^;s&HR&IY%ceNTD0$Dd!_^JqRsE zn-$UY@)+VqrzzKi5gN*WaF+>R2kzh%KXu(;c1c4Lk#@OTU?wP*VY# zw4SM+>jmH-tH-~8B!HQQ`*3KZ*mF4lRsyrk!a_v5A2G`kaN5gyf)-%9!lhWc$er+X z-EXIRr()#?LzLq?a}2B61qGp*jy=iADqkKUFg;qcp$ZXb4)v_c*K7_xYf^Iq4P2v+7(tock!?Yj^sgkU0T)T&oDG_8P?my zW}O8Qpsc*jfgxaI#7JlqYpgu`A09>=&yB2b?OU<0coI=+Pu%AUkXvcnYQARQNHj_8 z4jq-Krgz1XnfDyy$JEuA#FT&rT7rWKRO?R%26;y9t1+&=^yy%mtz61}IVjR{sag0k zGY!>FOV{Kp?(yx`s~T8d#`}UCjkDamD?&qb*tEssn02xXBWfu|U0?WF=jL-WPIT#z z746ki_2qTBtg6v$gUvhu1fEBZp1=7hmET;hh}?j!^pE}JM;b-kwG`~br3x|UHht~! zw3L@9C}M|5j=n|F^Et+Gh9AvG59W}-pw(MZ=CO7?D%djeSFpaYli?rlwT1&Xc)hbp zF&EFoJ-(dYxLZ%fQInXZ%#maE1=2Q=P3*Zgzettd8HR+X zV0$Y8_9`rFPlh3jW+4q@!VQ;wQ$_m_^7kSU{13FgL!Ins3zac85((~3oU%ntG7g@s zDG?7&{K=1l49~;Ikmci1(D*Ra@2b22wrHNhB~IPGpjG>qypHm78*x==Nuhz%8-;}m zeoL6r{uyuBAqSC9BA$a!A_uAY+?GGvVm%0>b8C-%M{H*ZflJ%@iUckJDl$!KGH%q2 zE1n!hf=`zGxyKSc(|OX1Plq~uD9$X6W>$*$^kesTm~-{b+<)Z1LSVL2Xd37AnLF#7 zgw$npKgMW(0nugJNjpPQfO*AtkMR3Vs94D-YAR9cS7^iJK7F~Ak*BgzGuP?q)5=O1 zg&kr*0=Qrlr)xSLC*6|B5oBnJf2z8cUa88Rf=UykQcn=FPt;&)!{%JLa6zuV^&~UW znIZ=g9|8|Y3&*W>3V9IvBeckL6CZ~ld&*yE5}8`NRq|Y{e~p&J^g7L_WAPY3T&eOB zPE1UxZ{AP2zP?}-@moHF66<4CL`~Ht+gihe%8Zkh30w1%2MUr}^Pr#$ z^|8Oy{$h{0_IUAu4+su%oiXK`A>p=ILGUGyYGd`G@FgMd6_!E;>8A|-#oV)Wc?{%3 z87s5la_fC~5GL?^ihhE8lP%h+zRI_PHLN9+LC~T#l!1C{r3v-EVoG`{rvf45pj~1l49RpSM=pl zQ8aVpjGP_?1%+)2|MlFICHE7K`Pt?>gF8__4#1yW;vq1PHpU%! zj#N@YXbXScNwT6G$xl&%BXS%n#1DbvW>jiSKacA@Mfr<-0f~L-I6{7kx5;s?Qy}Tp zmm{+k%lc<2iF-kKvMXsQa9C+qtfE9fjQG$_}H8fN|??uQ8@{p~zmDsW_S#(mS|! zcPGN2FeTkoNQTIB+yi44no%+&pHvbt*b% zUw)%j5<;NVejJc7G?+I7 z09>wp$YZ8;J|n#w@yv{_eYY88%b0mjnx|6F*3kfGw~ZA3;+r}Vx<;_izu%H{#-6Wd z4*#*cKSdwA856e|I$kw-ogTJh?!+=tZ91BHbDIjIG)B?dC`S zjEjE@LOnn8{fc59V-z&Cxai)f2BiYaAn^KrNv?)`V~io?3Ww0|`+9$LhVESAOhA`gRqvemOsl=rw zjQhgA8^>J;4)5jllUx8X8RpU$!Plw2ovXt+o~b2QS@ex;8Nsnos$tJheQNiaY0|sd zmKsnemIGS0d>FeYkl1l3`N==15T#(bc&D!kZEfLd$$QbOcIxX>hPo zjJd`l^-Vuz%qFI9F8$S9tVMOB5LwcxFApzpjF7U!xayk_J!`d@RX=xhJmm;`>nr-B zs9@@cmq+D|*w{}%VfmJHO%+zO>xYG)t47DVZ2ULGh40F&10Eu~iE|A|9*VD2^XAvdJ@6w83-VrXRPg%|(dYOgzrGR2cS*l&I; z_t!p&1w$KKe~NYSKE^C+aG#a&J$x*~a&F~Aq%}GU>TKJ*UJwOI?=<>Ns`beRGDEek zeWkr!VtPTShoX*AF$j;eWI~R6PV@W*qDZiV1+AW#EWDa&Imz`!i0qfG^W)#zfqZ|U zf1$^a`1m%{uj;1mq}*?EKc;?nc&x+Q4|i?GOiVVFuZup~_&U!6?`P*xl#w9~3fm*m z0L`ZHJLBb)_eH57C+s{I_NS`_Y0xXyDV56O1m_O#&^kiw>XxVVgi4+LUs z(||n1`XF&L4D^`&hjD*YX4&p%CNZ1ewk`R?{*C$A2xq&#^jcI6?xp9FhoSMtwz~9s zuyw9m`s&c9%OA(3_V~S5a_@i}+49<*?@ham_SfJYwOF8u4#53dbhTLTYOLy2?JK{f zNxT_U5rMEu33<0b0( zKaKB-{h~{`kA>S7lapP|AJKf5xbzZ*ik!}i?x)YX+Q?b%D*kbm+m2Q4IwzF|5ei1x zH5m;y+K%V?k5p((?0NqFKySjyA1wMe>YUI%^4~_pPDuv7Nh?P!pN7EV4AEa7+^>az z#lN0}kczP+G_tmK+@yPMt2dSu4vOipzRB5s49?H6?#7ut#x zvyBCrO}KSiZCg5CPs=Fo-R+3#dnq|IiEJJ-vdi7{t-fw?Izg{8xzC>$fdMyZx>ww_ zB+ie@Sjsb{OX6?;$frGUtWl8ihFCGb_a~6;S}DBWUY+-p3kW}X-E~)w$u3^#_1$g< zJ9w`OzPT#$n6xk?1UG4{JT!Wtd{ z9rtRiLgP`r22mP>tYSl_gc68Z_oB$+X-SsqofOtH!?XBf+K4M!aJV|b_3awS(3iWe zha~Q$Wo2e&_jW@zMe4Skq&Jjma$i;M^u@ukqi9O=`^57}G)BUgs;6ezg6s6Dt%1vT z=Gi^M7Fck8?XLe~r=GDrKwi!WXqBnaS~um^{dnuc$Oqs_EmU294Mcwg6i6nGOh=xE zEoUM@K%(uLE*;B#Nri)bTtur~lm>d(plnN>w;ePKPln3Ksk6mB#1?FcRE+=G`DUKB zX;7jQ)P#gHZMhwE6}rZn=$4F}(ZZ~|wX?J8{2glMelb)d^X;ECfT`4o-!#b-sy|p~1cR5r*SfAB&s5KD zY@i*hxJ;YEhPJA@Z)|X5@FYh)?bfy@z0n`}DpQj^!oPDM=GAUmWSjrQc1YzVR;hg? z6At;ne$NKNcud$oK2U$KtiVR#gRdc==QQPenB>>P$DSO5S^>w^1(~h`t&M3sb><&V z_otae8!O(FK%OFnkh0QQ9P-sGr)A{h$AsnILGJDLeBtp*8A`-Q?m$m!rTp^c%V+B) zo2S@;oCu?x(FZ`EiCeLP!v#)K{V+lvGSg7ijZ|~af^0>@T3+Ew@f&&vw6uz)cYyCb z)ed{=r|_GV0VVRe)vy1PO7MxwF(?$U%yyXyLw7cGM6J#Ju=rTwQPr~qB3?@BL^14h4s*LSH6>C2aUDM z241yhzR!4Jq`ep={_28^Ez5z2Sf=~7za#IL_n%=3?(Xgi6U1V>k{A}ET1$3E50L`Gq&xr0w$5I%(tt zG3x%oCH(yW1UH-X#Wr*_VGoF7W6*^QU(=w8rW3h*N~WmIJ)28p_$n6KRgFC~h|y-z zR>54g4`$>I*ZqoOh~m;Ewl4>?bpIg3H^jc>+;wgeRc;IruOV>XzyFXVNKUit0qTY4 zreV*Lt#oUw%Kp9WJVp-^CYyh%jInM&1Rx~jV^TM7nU~C)6+9A|leW@({!1R0z8R!&+f2bUXftjW0MaeGYDzA_ z&Yw=WB$%i3qk<>YeYmdJ{aiB+d)V31vHGX6hU|peHub71)aDF*a-u-3pENZZ-YgW8 zp9~<9`7%mF40`!*1V0s+5;wWr4^BBF0J=T+CMcBK*8hjNpb4sg$RgrebAt7>>Ht4Q*m<#CUO#LJ zECc8DGM8x1)}O@q6hu9aTO{j(m{v_NC)YiAV?7eL_k1F6qG8U^d1%I zB_JR@QF<{THH5Tp#l81A&-Xm{-aqbl?+Ij;+18k4jPb5_jy$_-q|bDg=PUpKOt)_8 z+yekw@RH^y{b}&@fyA5!Cb);0Sq11g`#bu%Jq~d5@dkj9{9)_i)Hyvy%{gO-OO}qm z4#UP)U)*WcW_`23(MLm{sbgKCFF!EUmx}J>!|A_t%*{-H6X)>ZpNQqh$Hv=pGYM&M zO~i;j=|p{@C@^lU4qG?b^-y)@d^vLCmzzq#vegHFSjb}m_3ua}8K^xZGE%$|G1Gf8#%!QMY3 zsvQ65)wLu0ZsyTu@n{3jWEu(QeZ(G4vLnV^?pTQO#=UZZeU8NK>jH@u`8I~d zV~`4AH6bS7c`{=!NXray^Hhd;Mi;nAmtbF3OBZ!!H&=MQ-_CwLFRs`|wO4pYLmkO= zz?3>c(1?;jHMqPf$-@*gg^Yfl1?=qK+zxf*e{$no)8`K##Re+$g^;pzw%ppy%dF=T zgw9{UNUu;i#`%g(td!i;Zae$L_;u~Po|r_cO6L1Z`K_+@kmvjmsuMv^dxSw zjNG|La?Jc57rlF?f1l&Br0oTi-3M{)WOL^a07rzA^x(AgD@4QG*ar10Do(%czQW5d zOjFM1P^n+(WwK>XPh&klv$) zvnhzc_Pmh0c_pez53A(V>aBkrU-$DvG)$96`fmO-Nlus~9CwHbeiCT-)@Y6rUr$a1KKiYg~%yG>$XE#ZShEB^zKCnA^EN z=-Rl_`r0J8#Ug6QF1-I}f9J;)s=239f-};uSTLt0U!#p~QW-lNNMs#8KfjkHAtjpj z>S117!t}Wmj@m#+k*ADdFSO$gJu!a$u0gbC^`1R=lGKxW?rGK%u&Uzo_Ji=IO0dyS zha`9_jo8a?3}4QT1a(%~}&6osoYp-1)10#4Y5`Nlg@7hHKv$ zJG|sWbubZr=xy|_@{Y!WbZ^#;nnG4H0vgIm7F0EM-&8W)xKcf9>n|x6ANJyQqv5Qk z-h(@uIfHy=&x>@wo*B@OtoxFvgSpMo{{NgMOTnD?M*3^T?UEJ-YI|<+>68y{n@xTFsI?fLSK}Nf8s~~wq*F5Y z%Y0!I^?}Y7ysE31-%DF}j$!MF)61UAyVt!D02Kh-($O{xnf<*G9Fes`B<~`JQS<|> zFIivl#3Y`+yAGUUOTJ52^r`Az<=w1QbW>H;tV~1W`>NuGqDF0x$xSY7&sq0Vw&yST z3f(Z#Ix>qF6JFZKi?l2iWcb&PL@rEe*c%Im(%({^3W4ME@%{@-$`ZN~H>+RDtqS#D zmOpiCReA9$184;M$1aVtl(@Pb+Kh2?SoON1{qPx;H4Irp0j>~n%$?UqaYq^7HNk@C z8UfaTFSqa)Jz*s`@VC67u8@8V4FCv5@hBV!mZ)9lzckx4PjY%sywoI94_`h4`^ai& zR1yw^Fc|Ra7r8;+9Ldkqe71cst9;H7Pt^cvIieo#Nq3!PDT&+$3j;5t6bh;CE;0^S zMU)6UsmAOuRT#RVz47t|&%0eV+16)CMtC+)X#RiSjd=)y_0HG=Wj>!aISWkdul*@r zt@mjm<{CMVsW{i3j+)3nl5Ucr-0A)+uPG9&amkbFv+dK_)=++otv8~Gz9Dd56%;;7 zm(9KM_+4beBBj|c(m-=}X%+9pSm(--WRkJ1Qdx22AjXmd-e?3Vjcmh+2&D2})mo70 zaj4<9Re1ryWx)LQ=@fqgL!~DKN_n#H0VRfP<$*?-acK*|?a`&>iXV%R0P0!)f(NFvShyynh z`wg^<(7@)gIM9{AGKJe;OCZfsXAqwc@LhZNlY>oVDG&XDfbwcW+2Ga$T3Yrde$N-X!wr{Bgl>%+-@gVKu&{V6dDTR-}t-YxI_N?RNgn6n`My_>x= zKvbinWI{1#MPZbuBMx?ooc_=In%moJHT@eze%~}reGPJxahR>q&dyCr;>+)rE9CP8 zeIrQYC%%Te3I>?zfwwy5qRBUNZR=lUaSd#bt(C2zmy?RZ%5vLDBJWlGD+{_=tUEVuDy?#)1G^lvfIz|B1o6QvbLSA5k6=x*f4|`nA;j$lSu2I z*>SOu2V(D1?^&*4q|vY!9>ql_o*a&Yb7;;WX4nt)#b$D>3!b*V5&(^SXl#Zso>Gkub?DWCpnl~grFNHPpD_bIDOL}bp5l-#y5 z%eLF;JK7+kvk#q@rgYZ9OJrT@^|4+3>at6B3hpbYrx0CGAadBzaa)Gom>u zk??>N;Zl(};yQD$%jQoiY_oizC_-=Wm1;yEYXJn-xs>`PtvlLz@Rf?ZP2+^XQt#I5 zHF&mi0o6}VxGxIF;2tqUS&QdIRY#I8tnKtFkhSX_CFvl^i+3xUIbpZ^=02r&J>?2k zn@VNXa4bxG&e{=VPteq#=10qm=u|5N1T3T}#*7r1lwALgCmSF#PWA)3U0TtVcP`$+ zbI#Q$58NLgTNTe}m_?4Chi^os9o;}hbuT&^>gSavTHr%l7v&dr#-f_%f|FO_^*%Df z!p3QWf+tELJ{L88NDlwO(Yb zIP&!`k1N4qH)BE5yn|D2G3a*bHz=L$9e&UG8ig(<(l`7&^_lXdruUVG(F2kIM!z&N zeNP_no^7}@FS3Oi-|G6%TV9$ZvN)6nfr6=(dj_W=L*R@ogkRM8RY(s26HR}fvyXQp zo+-u*d_67&t}WAF!}OLBPxCz~Azo-ee-;@9%`p))h-&QiFuNb>ACSI> z=Q@s*0kD^&qpnCjwdP2p?%7y}WBB^ugnoz$4ytCHuPtok?d>gvLi_pq2fj#jtUXqm z)MK^2wk`k!Y83q@YCvj?OF@4zwVPOr#S+>z3&8F|d#6-(c5tDQs+c?<1QZda8aN}@ z(%^i@giZSQl<_NRTh0^RXizye4BLX9Jr|TQg@@fH&DOwA#&#&FP+h0ZT4%Xp=R1)) z6@_f9Pv6YZ0GE)hfm`|W^Y`tVyzQLOJ~8VsRz;$e|qik@bU54u4dFs1qS zM)-a=*zuoVv*o6uln3J|Go1LVOXRR;N8k_vrff`v-#ZkSU{;=?N-+PGwFh6Lz~(Avn9XGeTl!a)yTet7p>{YQS`1o7*PmXX9bGNos27Ym5|zY= zwnV-qDmOu3pdkPor#wyW*Wr}2?bB3Ja-!#4qu~|X4jVm2!7E_ye$`DlXcg)_XXGe_ z_xfI3q!j+AtPYr8ME`IGfM}a>a6iyyqjiH>QV7j zr|r7lq{xl?nWY5S$w9&I3 z=_b8HYDZ3P2mrzxH5ZMs@`&wg#`ueFh@xnNV5ZPkI4-a>be827{`@JYR*$}M;s+g9 zh!F-N=ahK!DHpZDnLT#4q5#|}0H8`=YfI2}+PSBk~nBj+1B+{RPYL%TEpxrOK} z4SxcWa9IG42Vf7}5;=oxD) z5}Z8ZnRcIkLlgpxy1+R=@>I)N-!zRJM_wb(!mbe zIopT+IyY5EC6U%QA|HJ4_xUfXk-jrjh8hwc!Y~9l5;xr2d?hv8<8sR}=rmBipN)AZ zuh|dRwB5<(-B<$Xot~?NFt|a|-06O;LJX(!$k*(U%1ewIOV8!0x9}g_&_@j&@*~PO zTnzDzRV`E3pl=t3P2g+F+(Sg6KZsB54KhTQ*rPH zr*nJ%%As6l*%j*dSB8}LyRjIw4sWAh2qj;&eba5-SAvA*K9L#wwTM633FdX^bC~|< zF#E|-ANS)-LcgyUYVy{Y^wm7;vMIIIG1lR2rSY`F368fk5? z*FyYxP}E*IMPRVFnf|c$-d2emn5j0W8ezb$i&j# z?65##cF?dO?+2hS&jyaiUg4FgpwxF)>iw}h8=ZnLPXP$LdpO}q16pjHTI7)4%q*B>nl^A^rJD^rzlD_q}8<6(2FvdY6%9}7j>jz?AejDGvGS1;rn61>@jDfGmu6?Y#qG% zf+iLuW(qz-H6J>%i9<|#uT`fyAMU%k>Tm<%innsK72yKE!$ zOhBQCSKb&jIEc_S4Nr`}FoZc3iEpQdZi>%DY0??gJIE(YG%kH4<_(~nz^>d3=Dt1w zB^%y9a&ArexIEf!&CbS_E9)5lcd~yp2EOSIXr%OovH$`!+aup#PE?c{*Jh+Ojq^wk z*7p_1KntNX(WA04^^7N5$$8ys;K7T&{k%IN64+hXIF zs3}F``b%q9K1S`0iXi(cYdU#0dA@dBdN7Pq6qZ)&lc~mc?2<^wLl;j@eq8Px9;P&O zbB)GtpS^}oVJd5ClBK1+d4SDj2Q7K_-W)D(y%Mua_amyfmGsaomA3cS>z#KalDLHF z_Qd-vJUS4sk+`Zx5GV9QWO0^~sv@ru>5D3fic%|oHY;mX;oDL&f9$+>cWmmKQX)F{ zGwyPdmB?Ckmtdr$v(Lpdq(ZgMNz@8*yK@ z3%XLNzDGU^7aXYY)_CVTc;l^f3G^6Sxd$3bx8$zb0Zukt1X|ne$8)mHvB2))TJ^nH!my`<$SA9$7_)GG}%7%dd;ABbk;RWw*gqw(~$ zvQ1BV*y{VaJ3uj#OB@lU`8!+uX}(^W_qD&XH>=4@*(Csy+$hKY>Cbfo^GwD&IIHmZI zDuVXlA4tnJ?wYU^Us8tjN{!}<;F=e^7VYqBg*yu}kGc@utgGx=qiTH>6~6ar#U#W9 zZAaC{q8fO06t|apKaDSZ5zj5pC*SO&)Sl5o{Q(!KqKd*&6W1#`MA`;TngD1u#%mfuq;^fI*?1}@ybqg#B;W>!(8 zcs5&T4jdMW-Wl7IP~*s@kMs{V1HyLZbJ}Tz)*0^^LDC{fr;ST3O}%u4W8a~VkrNLS zgV{d!goFv8NC;NdZ>(X9j${V={R6yVrJ>Gja=e9f|dIaC&^a&wp5^=t3kOun1>(Js% zrhgM8vW`9L{zwh3!BE@QfO5yMh^Tr8H5$(7-%V^&jI3-LEI#F;YYLTwqyY^o!X{-f zyhz1CA{}o|c$u6h0mRr2Zbk!%gb#>psEuIWX}0_=!A7u2gv0dtCmq*nXA#pECddorNAd z_B=P~aclzBfP<5>M}jN_a?zklHvjp`;FtwtUD|B}v;LeQw;(m-{z#$=-uUPUiHFsq z$)QB!o-J6h0c3r?rEWcWH-vqZtJigHq(EdUewY#DZov8=kFz}cF<0B#+WNzu45;Q5 zb^mz?pMu$wGw>(KBlvF&97}dWkoQmEzo*CplL_Mq-yHwxTXs)U(=V}z_H_Db9r;|B z6mMxdsRP!1oTmBB8Lt$2t-CqC_3QNx z@VcO^(LpV?48fwa8wio&{zw!J$FC6~Ej#4jWKl;l!X#gbAckO_9*H&umG6r%t1ghN z)xUsaxN+K>>Rf}!b;^nx?}oB^fkiNomO01{xUj$xhP=g-ecN#GlwIdJP@{fw2;se+ zUW`@dqe=?nZIn;kEdOkxd8l-STj&HF-!{tl4pGK;hWz*K{r^x&E)BlKDy@TGS33mA zXgs)0;TRs&jxx7oT3z`Kbd%aXy-w!sbk%#SIV2@u^lmHzC#xw`!oLj2O#jgg+!CT=1_*2m`SJ)e$)8IC;#k&%qxgYM_9{C&_x z%7b#`OgH^C5F*a02DxrBbPV04S&Qhqq;fB1(~=3i#^+qQZg8uCg~g|IUx&FH=j>hB z_f}8v~9^LT~?Gz)9qv59G z{)?Jdl7XvsmppDgb9ZyYksWL4S-&+CJi8uIcohpmo@S(;j>;h4pgQ=6mJ#1639Bb~N8 z7;!K5m!mv?Osx{cZ^?ix1;@QPX6X`+4wpXpkcj5}j6qa+km}qZWqfk>)T1r_E@NCv zpXlGnq>hagsOeXORyZ>&t6PFB7h4(yzARdtHhq+2YG!6X9hN*_#z80X*BCDPelLPp~Fm$I)nV`+2ndunFoS9?y})-}0SXYybA)G_6$ zOsg|3=r|M(i{lhQZsY1#J-IiXB|ywTbE?N6o^pp=99JGu~y4I$DU^u#z4q2UySta zkkM*P2DJ0-Uc8P=`9#{-L2kfFBtCtTM-DGm>RDN%Nye90I(-SO(20kmQH;C%A$$2?10kECugWAE>3fN|m+*1t__FgFTo*`!fFM*&H^}xqbS#%EiRJ9)u;i`s zH4{~ar{iP_`nU_+19;A3O_9ZqFVmNjLB1Hc`qre?2gK$*ejl};4}x@>Gq?iRtRTN) zFMyEfn+Bx}aFGpbnpXUnGrEfLrQd954xA?c1T>ZZ^PgxAX49YW{Cqw;L{tZRV=wjf zt=+07OB~+1K!(K-=827yy|`+TREFK@klx7%!H=t5#_Rj?u|M3WzUz$7M!kZ=QKW;^ z{>F2?vR}5Tfm802p;u)Ew;fXjG;BZs!#mg_up4g?N|O^Dv-I>mq!It}sjT@RY`76& zBWWgx4#Ou36kMtNkuAnKQdoqT&AEP!(@-4XA3T-R1Tiv5dVe)dT!C!P$uOBEJS%Ak zEwWM$PbN*s#<@$qz6Yqj!mnb|*fSoA4>{f*hGlhM4}4$d6h)Qz!~cuzfhCNJe%NYT zxpI?)exEkC069GB4T4@*C<)zPbu%(bZH*K65M9wr6R5hpCL$`Tub(EsKZpClA%YSk z*P1^s*-EY=IjM1CB?AqX;ct&?#K{x#=darnrgC73JuhD)l3d+QE;z})u9j&$$vCu{ zugR2+3&l4npe5ypvhWRZ*O5=MP`}5YiyJtWb0YBY_YbdmL9d0)A)0n3dpH&`=-G&x zp{thLFiDXEJ}c|@Ym>e8a_w_uewQrRj6~-6VYdaWmOmMvrFwa1XEIdb0jfPzHS#3D zy3sTD@iKXE5nBu)Jug{AOSXAo+b4&ON5Bg2Dc-7I>x zFllpKO^}7wz>Kz?PPGYcgV)z?DS6L}`L7O@6Hxs=VU3QwE`XDSGIBE_v~15}Ykl*nE}Fhv51jwA;N&1Yg|6$U*g=rdK6 z56g-rrM?&0+JFN2cURzkr?sT^S#aDyw)&%BGFYZb#so-b zF3fHZnzb6gpbu*uA6q~Z4~6k~GAfE3W>SAdj#3D*OWD7_b1M2xlAV)1EyyX~ zSYJg&E`ofep`!P^mDi;A!TOlZitE$fejmLZRs2}7ekE4wLa>9>!nEPh#fD)}7co;c z(5{mg+w_tA47%w3VEnoG;t4nJLd!J*v3b`%zPHSjM73}%lSk|J6IH*P3>oSV%SYXxSO4CS?UlZz@txn5q@ADY-OO5T zN;*`bhW}!ub;R8{5veat5y04zP{rxuKAN8vNNYm{d56j!EzP0F1+a#36wMGMaeT~> z>uX>?LR0^ze8H0k667RNn+6Q*z>Ty5U2%14ID55ljy$j8Unf{9%B94D-Z$>pwR?f1 z^HpvAb-mdLH?>9|5iigBd_`s>Z4^Q%hv8wU;xT*Q=6?GU0@6!Ebjvr)-*^9y8mzQ2 zD_#s5yj^XC3q(@~(|{QHI5){)r(vXee!img=koG$SzCIz(#iMl-$zH{pm8B~Ogz_a zF5s-2wgrUSK~HTToTTjGk{Ph9($8JITo!~p*0?V z6>SfYjYq0Ws&)fMP?kvdFv`Pf0>RnZ(Z5*eMN+Vfg_@4-40oH6 zj7rQ?z%6<6>OGyqdRTD7r8!csv*zZ#fYatubXk!l*M|-+$e-U+useET^PJ9azmw4g zxFifSbrG7l3x*LqiVu<`8TJsE3Z>Jx8KcVt3yiZ7@6_KLrplULgpND2OeXCD-l*&i z#^_7SKAVhBU!M*2&9BE;kn$LDyc)K`cBj_A$&lS|$f@)&#zmxLYrNxFdNSWG)5Q%u z>qAd)(<^Z7r7CaCRUIpF?<<8g>a@xOMNt8ob|lpG`Tr8F^@1rpjt0sF5TpvdAZLEm zKzELPcVd)>^v^jpJNJazG90rqMljXIL44pnGA9}VLdg&Z&1-;wpM zU;z_^%7oSP!hshsjQ?z9YBF;<16}3AoP;=0kjYu2|1ChvUD+xHn?lAkoG?V+AZZS} z)u>)keRrkjLz064)u378l*RMB%^Q&;;O@Rp>c&?U&t$4bu5+xZ53i0=^By^gee;m+ zF_iu|u_OR+5Kkv-KkL5Q8yE88l%i)R@J{AGqGN$K>q-`h zbmk8d3YJ{n^63xJu_C&Gvz|gN$y6NES}|NSVjurScKnYc1g%7sMzueYGsP$b*>G0b zVIvLGdFi1+nomc^0Gi?|Tu&U^WX@a|znv~I2lE-Mxdq|@<}X_!j?}ESl9ipLJ7Aje zUyR`4oY?z~1aZ6`!v$GZ|GBrr$4WgS^=QPfO$yOU^QS+}5r4!J*yGeB`*9FKdDR+*Kr)nJQe+a0Sw%v%5iG{#s%Fk@21@{J*(C0 zM{XzjKD-CShZ>aQYHF>@syVWTe1NgAD9(99L%#Ta{Vq5cdFxxw zweG*3c>2M%vScI_lvp9~z1(kJ(0!LXo*lQkw=cM>hs(}dB&Qria_`2wH~d8h;rK$; zlB+5ID8SB-O%z=%i?KFsTZ%H)v9wt?{o&Yum69igYm4(MArxC3xC}sscF2n)m+}jS zb6hDP-Pvi$%Z@9R$?+I~IX^9=k*qvuKgqF(#~%KRh5?1-7~sZ|MZmiAWbEUZu!FvG5QLT#FqH0meur+p`>9*q<6rbh zR$p}TIK_edV_T!mIaWQQQXU4Uj-Ll&Y5f~wY4AxqE^|KbEN(%|g?WQ8%> zYSrf#BXC4!?<7O-yybaKBxjPo`H?AETBkGIbdljnDT50DtV7HaRB)e_Yi}kxn~DGS z`EYvgKf=ObuuTS($v!)%(94sMYcX1p|8R%otxHAv5~7B4Q4J);?v4#0kfvMTk#%w7 zWO@F;`=FQKCRu_IAd4VhpbF2+U@s?3RYBok6CC8+J!8w~tq2cEvH>yGkMtv%WS}1~ ze!loTA}_-O0`o!m`xR%APXf0voJ7zG#VY|GI2YwW&F?td&detiR&0EmT&lvqK(zC~ zletg$H;7~&BYf~Z_`zXhQ8QEUe>wd}|8e>SF3I;#LMBIABF}V5n78J+JO^=dwzRDU zZkbObtiFV|O;8EdcW_~2cBsF9jAFV;9rl<~wd>H{>#}(S<0$#zjB(7J3)QB^{(pV^ zAn4=OK_6dZjNeEdoocu{bQ$KG@813F{|*R5tqBGNqDV~Gw?8nDpZsa@6kvdx8-Xma zouF2s{3rSw?HxINsA-@&YjQ3Ap}DLiNYtHB(?I=j%ESUL4CbL z>)+1Why02gfCpk`%@uu6_q`@BgQ&Wr(xhB6x>G@^EWPtyn+phrcb- zZS?H@lJhr}(gHBfw##8@0d22|Ul9bbj=2R8tIWUfhyRcK3b|Ww)r{Z84*vqg4oWPD z{hFZJ@VIfkv?FQQ&e+WwAtQYyJ9?J^*vNc~d5`s!rjshom*Flf2Krs_EsHQ&dETk! z3Qj2ige3;6@NIg``Z!?_F)-HWe*S^_K3vVk`)KK4d2#huIH_EzlR=J5X)uD00Qy+C z$RF+zt*coOJoyZooPD6bPBTMJ`(k*sSx-iP2El`D19@lO_f-YfhRf31d(!l(pP%0Z z(+qEzn_IalJmurX%I7m5GM#2w4eKGUqe6jeE+7Oqw@}^ME3zC{xCsJ=!`J&K>iz9g ztvP)NFc3Xw1mbwn`wh_mH-+ON{1TrUJTllAK+T^jTTD@YR9 zs~#*_x|4)ANyN8;dMPNk5c}DT#Ek@QYAA?SNXq9b>SRd1Q1I#tE-dJ@!=m4jsy8|x zsnQ5-R{C%3VZ9R@IF~d>%7brc;)WS9Aki~{R#=!aZ~=6P>z=KIe^$i3{x?{VNy&EC zb&1(iQt2^>i!jXAFtdGrW^*-iLqbb53TMgtl6@%O0?*NDfGPQZ!U_|Xf0v`o1}N$` z65@;OBZ*~?*54NcWlJ;}=$Pz*$MA@9NaF08{iDSWs#}}4U0OX}5F*$flkZO>CP%2;A@V+@@j;;%4|{lOzjStGDFm;=jkmY|(u+?cFlG zoPr`gU-Wm33#saEE#v`N{=Ko*KfU;akzN+}&aON*2XuhEJq+q=}T8qJRI)dgV z^gsAxn`$&~O%zYQYVt48kTJnUqxjKD=JeeMqT#a9)V#pC)_+w64etNYAZxk{3($QcxaKPybW*riP_961zqN0ne}!z>ui&uLv=Mcrv7%;*CSxH!Ob_p0 zp8XXE?s7-#0@Groe(H;oMRNfI!^djjja3YzhMF{uT`vv(^krE% zx<9CyvX?IOO!<@sUpK^Bh`Jkr-@ieJ-BCH2NQSXB%C_Tv9@xfix_FP}X!ST%@c-Rd zvZ8(Sr{0{9aq7ASA-GTS!%>#aeXe}Xm0%MqT6#x_mm?KmQN>}hW0`Zp-mAjwuvR}n zxrB>q5qfB&b)%cllbxQho(H!)d-->DSF*AA?H$2s>`V!133lA{F-2U0SYQ4O!|Zz7 zWYMZq<_U%7*iL6%l|8&|`XMRtpm7xWFRH`yP;~CoyS$|=VV;Ul2Vmwa<7P*P@7J7b zJ0rX{`9Doj`=CvGIZ8gc4lq|cw)mh(%CarYO5Yq?m!zs*lHaGP8Cg-VnMKdF>wLMQ z68{w4Pw*~37Gc{{$C$TV-UK886ilnk8h&Kg<-F0^O$JyX5&z;+(4k?U37$#px3c;Ui{n{eH z!2K52kw`%FLVP)t-l#9 z%bzlR^6f|uor{k#B08VXzentdqjO)| zUeileTV$|yc~JWsO8ryW9ATzw<_!AiC-9TyMCFZ>#UmFGDZPd8dw?g^umjh_qXo6g zz2DOh1E3BAAoWov(Euq_Y4<#EeRi9aogyHey9fP;bL7!YjbXIEYHP+G+=9S$e1x{; zv;M~oUsNP_QoFtkIjJ2pKiTFt?PeFcrgrmfKcYyUdp~V@3)Vxp(fGo5ZN?mNCG-Pf zP>+NER@cs~pVyH;KVN>TJbWV3 z+9>rs|92Vuk_OFZ403&}xZyu=(OuvD-*9oJ*|%8Aw(qw(kc@%9Q*j2~`;d`r|^ zA2<}ID-)qeK0Ot(xws?a7`xU#D`$QR1R|{;IpBAsQ?V1FJKTUbtmq{yOV!7G;6f}q zZi1&0w$mh$+G^X6#+crQ3d0dAMUca5FrP1WRYFzDo1I`3vSeh{cR|o@QmT>*TwE@g zMlv9iijnNld@&Y{gS+c#AGULvZ#WgXCNT5IY*cP6k_V+eaG6^|BO46hni>;0WAON5 zK22ry0tO7dPfYB@Z?_pu%v~hMizCz@!qbcQ%adi_-Ul9|L%`Vd%e+e7nIKbZapnQI z5G4Fp-=Sp;{8htN&{H){B&Uk+O@~{~U{JUmxEdmV#c@?Uml>ZnyfwATAk!`crdJZe zBUN8+uRacx=BVpOSiY7&H{baIia-q{7X;6vLajl9)f5gAI54e}-m*KS%FXep*1WF6 zBN?*FOHEj*mB4Mi1bGsI#;G88U!D?Ej4A%ydxFg2#)|(UhW-7!cRH#D8$u>yZ*S10zcD%` z$Tq$Bx&ia>{dGB9MMdRxZN^Uu zr2TI)=beX49?7!JUi~wH0_YA>2%9fqk*S|uT0`OGgvy2Ek>QhTAO5uhrAiBE%M;LcrN{!qb%7-PF zhXeV(v*O>YZusZoJ|iN0x^982(@KVrQqw@*9T4NLu#e$Opf)x!2xRjO(lrDiihk_v^=_(*JH4ucjv>w-#vnq}Khy2OI<_ z(4Y&5e(?voz^x*_be5um&e8}McRS5fpKS?k!BbppGfgg*HO_TDc)__`iUBPldG4KR z3QLBW5(AR=o0^m|0-cf1Hu8YiR!)5(r?n>1M%pA-a?i?+I}VxkO$CT_x_5^FQ@bu8 zDm;VBQ>A%Za$R#g<@kH#S#3Km=Gxz$vwuk)MLW`Dyb}ctZhwVu=tXR3#=WU#pwpD1 zz9a|Ba2yKYBE9zhmVF{lOJ&y!|1Y|!iB(DCFH%%mykqx#cSSWy&@f-wL?nPyE0gm) zP?^dTIz~3tsE3RTM@!o6k~fZ+3~lRou7&J6D%n2>=Ogc=k#l&=AdYna>%QghgSZfB z5V?T>j1lB$|A1gmi`0PpH_yXI8?@gk1>(OaAR|=apMpBC(N#{MK)#b@+pFT9s< z=aT2(v2VydWZNQsBH;vtfMC+YWw@$(yM ze{cTZAG94Mrjwq)Rp7zsiq>_4X*kl_9@ zWj7zVS*^^`18Lbi!>{&kb>X)o9aClv7Z?vL^fN|%eUUu+_69d>4LnLwgYikgkvcZ{ z*+4TOMEZI^K(FH}sXxnjeJc5+e^&%yv9uF7fb@?qn2ynnj%L_%PPad^TJG{M{oOE7NPLsvr zgVnDPE~@CeSAh8+ogJ-E1Ne-JL$yQKYeQRZJM%fQ$a#{Sj*V&2@5S_^QgS{vz|W zAHQ>Gl|@5OY2^4^=u%iGohLJ??D@#2y}KW7k1pPwX`BSNEUY`i0%PaEW5YOjH$tnW z+@jycfInQi76@PcMpW8HtgXWihP-Ac1{xm}EtCm{GFOoQ;Yzt0^h$erq^}PHFIJ)P zYY6|6-mZA+s%S^rPC4b?*u-aP-|p_+H(qm%DPGm!aWW=`I_2xqTwjblRjnkcPGiqU zGEFG$`J4o)PKC#(PI`nk`WBNa&4X}z!N|u`iY*=C!7UM8r@?UXy~ts6%MArfyR1G@ z4@Lh)Qfl}Fd5?*A`DlA#<%`|iB{0;&KTpvd0+abLd(G!!ub}!RZ5iquSEWrCs^_?_ z8$C6=hXO>U8GEbRJ~dTK9wonbwt0LixaD8Jb1vj(j2o$$t6kH)|60*aY9Wl@ErPEm zGPniY-?+)gMK#;#RSCNBz1iSw{l#4`r!TnxlMIQdOc7rh8ou2-7Lw<6D)RE@dbjb1 zEel{=M|rQ(!cLeB@Vih&!t1T1@ZQ2sq)fUG5H<7+9}b#9@E1DgaVfQi`)FH|HUDX_-XVZKn z891rFnh@r!Xpeu!vOEl&4F%u%IH_LR5$JZ04{d;H4gXAg;_}&+hf`NvHfo(m&bI}r zcz>B)e7Td9*tZi!4%a{TEltH2woM|1V${q-+biMs*>Jkit(>KbNiOJMdfR#qwsfwj zacD8hdtQ_6vvElc5e!z*EfuU;2n)(G9Bfqe7|;yxYYoakX@n1m!hhfPBwb!}+Cdq= zw~XpM*i4rZd{rH!C^NTtAhGTiVc=^^oA_{7uu(UA2&26h#Lcnv1_=XLG*1$%~6iHN@^tl3AjwY;5 zouIR!;D~=c$REOE5r;jz)lG7}YBgLbCmK}q9(%#|GCbYAO$Bk`OebXgVO4r4v-*tc z^qtGZ_Ep4X5hHTc8wOcW@34!IGCTuq*5Kx3Wgr;q!gHt#1T$7z*8C9Dj4InJD=)jb z8A!go`mO}VWu~pNG=GrHBdTEFU+1s)fWOhI7#dT# z(Nwm5&V)GN)R09RW}$i~e}&-}%$l!#FhT7? zDGXbn5G8ck|zWG|z(UZU5zPHCCy^=U3I}LsFVuI$(sKpFSm!9(UIY$|v6~4^2G2*_*?@O`ncbF|eGi zh>)TxvcJRidvNuq;dSy+0hP2Q_Dw@Bu0(gKS+~xd)oq(ItL$90-id%`tj(J}bapbg z{HN(8cn>~BYc}=o&$3*GaGgun_e#`1`9?(G%<-f5UyrPToB#bkc1)pMkmy(a=7HO_ zn5YG%fbSQQE|3MOxnwBt4(|Q)?Y+TfC-uv01T;=Ug70`?)B_EU1|*ir{@36%y3_xwIYCdr>7SuH^;0^ZwK_ za`_#?vprhFql*VC_wsu7S!IpiB!|fkm8&xC2{jVi#-PzS7RZzRlb09je`p^|@^$k! z6ZVR37M%WA&LtGZEp$HWODdM8=FGEON~@Tu>fNhZQVi*{;UP4b@S$E}UFR%R&S(+O zxiR*qtDb!(?Y$4VaT(rt%_!bJE{4M|N(nUZ%qhH7$c=CMc=`_iFmu8aT6@I>)hegg^#a$S(7E6BaSCteJR;- z_O@9Ib@2+MPc;0-n|s6>W!pk-JYn`Ysj{#vHAdXQXbtRX<5DN%CdFTLNx(#dF<<*! zo0F-}98%v`N|Oer`?MGPHtGplA99XFwlAdKxTsX|7#Fo)$|y`N`Fsg{R1bhV&n_l9 z;CR)u#PsvmcM>7$^@q{6XuFwj23Ax^wQa0_!NkPLcfxLU4A9_r!);RL>Qo$P-#Xq%biH>FE*B5eAQoN~8{KC9+;r=S7Ruc$>p>kplzIYkXIsA=Ru9 z`=oV#`|NK7`;ZUV=MWHRVRRIKa;(Uxpl@&GcJ^a~MM8XLn2<1yllJ~G8lS?9ZBR6= zp9`_2<=)hLXyp^eT3r1AkmCHxKI#yxf$MLtht;Lf?XtFKb8bXxKqsyR?n9-wX@Ib^ z6V9nR@bj3{1m`5tZN}BtTb;DQ)_S$SEU9vH>NeA)<67_4{h-w8d-fZXonQaNL$n2{ z3yiANVQ*ZEj6M5b+6-o?fk+}bzCIQ+xc(R%|M>^Lo4>t0um_4ArzrMhy54}J9Gx&s=w)d??i?eLvTJqt;w z^xuDkvA*%}{Ou8B?766od2?)qY(LEeVhkcEu{y3W0spM z6kMN|ypBA^$2bxl#|x`wI{9B{>g4fh<3jW&-#;g9atsSIF$vwuD}BaD6Z1atc!%xA zv2H=UkE5;rmBDustI10(5kc(-Jyq5-9n#;6Hf1cu2t|{hCV5}{%tR2>rZa}>Dq+{T zxxx46<%|)!lo&S@%A7=9vloRbAqU>CKmO%$*=(-KeJ z(Sq(!Dz1GyMJzLO)$VF<$GhD}x?e)8V7M-yp0=PFzEvX>!78>*|IN%}cTVK=@M|x} zJ&nBy1y;M?q2^hW4d7X9Ry8-iapDdw)CY*ZEL7<>V^Zj6SUv3tVFSM+dO6qo1*xtN z``EwU2<;orDd)62wQpM30A5T*dAasxql}f#-5*F3>}2vc98o2Pcjc?Xd&||K+f$YS~}rS(2XZh4l*^Bdqt1Cw_P*f>9q1Q*K%DK7b8}_ zMO?M)o=V~-P8k4tZcL%q{|x%K_F)#QOh(WM-0985T$rE$$|yJI@1)LE)q(-lM4&PpFeB1jTJWZ@@5rQ zJ#dZuEVY?^BcXbM>m0IqR<3mUo`}bkR=+huUf~t^2gB4q-aB7#J3o1n3|G)knc*B` zYYQJT_?E%U_mo_@k>^MLcG}Ess+bS?MTGk~W)6+7(~!T5>a_5NXTv8wN*7|LqpF8q z{_y76&nb3@V|$8?#?1ICP6TPM?f$tcz5LY3?DJ&-&iIVR%9>8@C)$}X?N`qv+V)t$ z0+HPAuD^}MKR~Wm?pEtlF%~|3Q;@?97i+j)N0X1I@tts!GJcAjsIPE zElj&#tjt(aV=@Wt2bLP!SeDV4hjDtgQP7%~nlC^k}-h)rhR1&0NV7w<|X7D}9q4{#XfG2dBqWDJ9H=G=WIs3qq#IQ;&dIFeFzFyt(Q|7!}Sto>O?Z=Awz8ia!j11WeujgI8ZYlqbFpbaKeHE6ySfRc*)_ z$-B_AFXvzhp4s=XzhT(p#Wfyp-d6CFvUF8uS%y5#U+1|Q+Xp=!3x0xEc=h{3&t&|Z ztoVjkXzxVGwA&TK$Xc`rxxuOZcj*@^tt)SWpO~~g=PYhGFl>M=!JKy5*UKLJ6B3W- z^d>jC10LfHAXb3v$9LtFYz#iVlj*2$@yXR_@iFLp_pVUGOw?d2(YX8#IeBGh_tON= zob1c5kYWK;8_#nX?nl$$K}W(3hlN&N=Ap??RhQgppB?tC{4;P%Y304hNIoYYsi3NU z*fWQou;G+qUrJtSx;jupmcRUaE`Q>;Qtr$KUy!fOgFNsWLV_OSNBBb8n?>Mn);qX& z-i&yEt84&WT?clswDcK+F5wGpH#QAAaeio=Q6bg+4@*?V#dvpvfLuF;;}vC@Z~K21 z`?f>wQVk(ml7aU#mRrLgJT3M+Nf}?-q&?brG<<;J^k1(RwfpGNxx$UEwfaojo@7vV zByVC4Q}PeZ$PwV2(rgQgbK`U@6)hwOICL9rujnaEM0%*o>#Bu{tbhtbe$pZQm0%tR z0y`ai$fFSt2U-PKxtu}Bkne)eDHHRq3SKCKbw~!!-}_$-HP|(4ek>hJ^EoYHLt?U zo%~-~QLVH5V2q*^+C$j8??|6u=%;d6M(LU7WH4;2 z5e8L`hlLxpe(4`L9kBYSmhlo;C}DdN`)EhX-nYLQaqzzVYb#BFkyC>XkMFM3ZPybG zAQVEJ#_3`2gB&}BRT%kGTO)9q>U1*nJe+Nz-4WFkP3G88=&^ENsz;@7og@mNQ5 znVRLUrze^_eG}m-EiWH2(z50vKg?Q}Y?`*t&V0N5L@Bdp4uy%eeyqV1MT`Axr&W|u z%y3wK^u0G2&wpY(b%!*PEH<#)DPXz3-#4Tm7RQ=C4E^Vhy~GVayu{PRYOXB2DS^D}{9m6h&!{SN5EryV6A*6XUk3ti@H*?pJE;_TOmIT}&j)6=?bB-u zO`8sB{+kjuqbjHOI$|YeynY5-;Cb)7ey){fWN3IxbIDW&tJlvFD0SBEcD+SgLMs!-n2sDL5*j&kPXY;9r3ldcQ_ z-&yP3OWZq_cIM1LAobYjthfG7hht62p77-%yrPCCi}0?lup1EO!Teymm3=aqh$c(- zh0ADSjmwHBZk!Uk*j#Zj6UufZR`aKj?1wvEsHtDexGKYr^@qU5GEl~za~lR`>O1Ye z2+5tTlN;ozM>UoA#(bX>Rtw3JlwRBBA^Rlab+p}rOL*eMMt}8F-Hlp_s!*S6csi#2 z{MU$|$scMijTBB=jgBDZ?k_5#FWH6xph!)@EJ)JIXypIG3&qCp!~pOYot{upl#2ThfQML?zh_6 z;;U{Yz52Ln0IVoXY7DC-9_|b(um&Dv92S8yGx|R9^>1)GcRWVWii!)T8~XlHgHO|h zxP4rqOwtD@*0}M0Cn8PHLr*aVQH$UCkU^0=GYtEs4Dw9zV8YhkTf7X}w4ydQfiOCu zw}=Fo~IoAOzQF)XSk)QlDHs(?9_PKtW9!FiT4S1YSGX!FX#1Cyt`Eng_RlwEeU zMVgpn!O{Z=4GhSnfvE7OHq;|ez9{8#Sf&mz3h<>RcTnvOYnN=w<-aI>dt0$)R!sAL zoi#mB!*q)3osjkA6$JVNbLqs?U{5B@LN8B?FY_-T#JvLM2a3-Om;ddx887wcAuB^I zZ$$x~r;?W~eERO?cgy*nKm+8Ay0rgp^aDj}rYKg5in?axFk^4DyiNQ59%E;-Nt{P1-x-Wq$@T;R9OO(34r`jL-+mAjdgnGf3)N_n$) zvccnbOK=LRt?_uc6GxGw_fxMiU8Ky&Gsc|wRlRWzie-UoW$xKlVnPhK1MRAWh&gI7 zOU==@K>wZ-rzu`}kl6S)sOhHH|DmfG*I)azfi|+WUCqmn(fpQ1WgCCM;|t9@VfSZ?p@;1FK5J{2Ws7}7)5S$~P7jH`T8<_q@SmYUlxyd@{y@zgqz&F&!x zqkNyY8YB_D-FSD7PDiKA!r?WWxXa@@$Zt1nTd9A~j-3{22JSgtg{FK}6&t`D1{*j7 zrI(GeQn&4@&{@Z;y)iN(S*_>y>fz4c>w|jO;Lmh>Y`K*+W&l7X5&qjm7d==|x=dH* zi}o8GuS3-%)sl|!W4`ievw1?oo4t!0mK!{3nfTmAYa*7g?rO$K4*%$hko=w95`~Yb zJ{EEI-|nlFELJ0vPRO`lm9}=z?mZ#wzlubsT*z!m80EmfpAxt8SofrMOcFCP^Id01 zGkNj&2|c9w&w_-KskG_KhBMC$5;)D|XGH%(piNhcP=|Rv9JVBlSDNz#mLEbuOw#*x z|4maH5J44-g^QvHWZ%QhSO8)qx%U=c|LP0-7|KlCUer~$P)38Z+sVd_9Wm|vKGxd| zuWfPpsPM$jO!w0BJ=!RdIL;d>t#UlY?7ZC0gGKh$92p|yb zxgzyPF9n_MN!ug0^XW$$Jy+ldSJrold&EycL8_M*BvouV z|43j9dV7P~s#ZImYgRw;-j)LUCEi8a0^Otb%qR+Yg}5svbTN6IrN}9#SLPb5n0cmo zYUrrc0f0=|^g)(q8tTG0p{70u>--cqqn+V0YmLiLSiKu|Ms6<+diWcfoDm^Ep%2C# z7fj0qi9jw)L-^q1gXOea%GENk{eXIjG8;?rV|bzdd{B^IrNr@WjPDH00RLDEr%JCP z@KA44cDMWLU50{W?dsf(umJ_LI{OF7GmwL;&iiKcdp6DsY_w$py>~C)*;`M~+Guof zoT;l)<@Y6S~k*cA@Ct>zs^L55?N+0 zpuApkp%CcTzG}eD3*<_d$3`mlW8W26gpF^4h(y%o{mtn*t3S;jTO;zU*OJh<#;k~z zh073HR^ftVR;{TvdfOQW_M;t}{`{k^bl_#DtIJZCHa+I+UfhlHj%f{7t707@R9gdM z+RK$)fm+V$jnd51PJY$+(IvTl6o@%1G!#ed^=2SjyrthadW?TibFlu*p)ZxY^~HKK z;qqcjLgv$W=}=aY2%T*MW8(s_6-PP3JGtfh_F9D0bp>bV5*Ak0wT+F*u5>)T2?7OI=1GQ0Om0SjOe-32(qGzIge-lV+tgEEhe zi4L%LDfljAsw6@7#OyC-jsHBM&y0+_%yW;Pu2}I=qC%xdoi4q)ApQPj2v}(i=QANa ztiiWJSEnUNnomih#HMdu@SAFhig1|xWSyP|SwfE@SKLFBCP2Hwcb(`+EWH98V8t=Fe_xD`9;>SDPvkooqi zx96nD^nfXgh^e67`b3K+{JIAdR|o|}=>j>e{STP2_r@#`!`B{u`bLyK7_-<1N4U2a zF1e3Xh3|{Gr>cfuTlR)JJ?3nvc3^Fo%c1g_7xG+tT3nw7@Kcv}F6Qrlx_r3i6v00b z>>zEU52g9)u=}cz!D%?X>@n^#)jR@Quwf{+vtb`lhJfa^;%?v0LctuuNah5bk7hA- z%2;g-{l;+5^3>tFxAvrY9|;$e-B&B<;zT`jm&K4CudN}yxQfN&jsU3~_sXy)<%a{D z)431HdzGmN@8d@+?Z+qD*;KpY3R4DQTRRhJa33QPVt>lpSDO0zIhrE!w6wJ02k@cx zC|iKEhIs~h5hi>&f2CLV4XxJ2et_nY;>+CaQQUQd3!;c27%oaN>1SmuQyJV#7S zB3ekK;ULYgJS%hxzf_k7qYqmiHkqtIi)b{|3|GNY{Rx`VU(s#DOV&qv>N$jz#s(Mv zlz5q9LM3d;K3>dDuQRQIv*TTh&_aa{TX?TOtdF@CUVR)+cmCR6g0EyFb!TpDmvh$F zA1umfU`sr)*^MYKdH)fsWBgOZMA=FR%EPF^r-d)8b*K!Z>42!;C=J(}E=ljHZX;h= zKF|fk^cPcB2R5m9*W6AfMK4|JPc%_oQ7wh;h8V0C_KFNS=j-#g?pY)*kK9 zv#_(jme~<1vj{{3T^TWAr9oMR3figtZB$^#hLqGW$67s;|NaketPI_kDpE>gr}0m>K^W3`yaprmNI zFV|!FbAopu-RWNI4o;pg68GhBK-SxL`=yj)69hduxr^OT$H`gZ+3YN_ajo1Y-F-$w zA#f%pr)?4L(z!2B|53XD42bg_cGhZDD1R$`?Y(np86i z&>Y;^^pxF4dpb^<$WEfEcL`e6GRf$}E8*^VVUtzC*qw|&fTVa5Nv+wp?OYBF_-?%zj28D|x?nUJq79qn69WAIEPva!B@SGG}%>++f zYwNAqA5q4H-0oMMjJr5CfagJvRKLuv*#}*9Na(#5J-R=#5LhL@o9_mHM0A*}R+;cz zzByUt5KZn*5-4swwq3^id6;86=>~isHgPRk6F-H!+)wPvMB^i{Y<3xOLYCOn>7D+# zLfs`XKE5gwtdl9OCr2(&k4?Duz2WuXxtC#ub8s-PwN3`jPYI2Ws8R;8mQdEGwHX@> zy}oGgH#7L&fy}4*e#46;A{tslrz;@O(T!QR1O*G~+uj$_lz_r|sSb?Vob?~owAD`> z91LokvnT>^(7#~C^C@t_KFHUtL*>b0*fr$zo^s7{mBeF2vhYByyMQ-o>g>Sos_;&y zQ}Z~c0ngCBqP(9o_4t58lJSU;@LQ2x>gbQ5jodPA{{YL|zBPav?a_6-hEzQk@5d+U z!CcM83*tfKTUC-?&>I#qFYPxjmP_`|h>@gO%jzl7Tf5PF@`8rt?Pu|qshs7maDMt1 z=NpEzHiqbvR@d!h+_5@~zE}wn^8Nh{JNa`PN&5$4UB&w(|H)4}k0y;MW$MJBEyVmN zUr0T9v(zcRY9HH#aXn0XKLDE$S=fTI3&>!u@^f=@7SUsWw5t~y0aut*k%O)o;^~5J z#91}e(F1uYx5!(4F3ycRDl7`kH-iwzv@hRMoyq@hM$fp{U;S{1Pu&wf)u+KUe(WYp$DJ$oNMu$gq;EyUX4gMLe+%ESgB*QH+ zB%*GaJpL$SuS7!cTM7b@Qk#Paee>)@DkoVg{H13FeTx*g7I2{i3gCUl#3AjeN6z;Z z4rPK4?5#=`7h4BB_gJ}iyPTTJU5TfpHsOX{T@oA@qP94~XLeg)-jguJvpUs z2GVcFJUmSw#Bqx}lgfA@J!SHn$R>0K@4bjjs@Q^4eYL}nRP-Xy2ReR3IY1++dU`rF zhoWPze&k_$OwkN$F}uWp1>)76@wE5RlZ8p_gY^~cQ&k!>tL0_~emga?m6le_XU8ib z)~p93YDm9ZczX8ej2)wPRsgbuXeb#!>jEQT-dFiKVJEHuyz$$@Q}`>{ zJQN*1hf|p9zM)xUFoLv?R2k zq0zW8mcWUd6+%ziNq?{N+v)YdjoRhkB>W#*0w~Y@U;h}d2`IT`2HnxEbGXib`h#u8 zGlMUY7!yW{3J28Fv~3WgjEJ?0sx^+kawt?&QD(DvRh%CwDuW(&h<@bUk(N=+jx^n#Bk1( zsxJ@OcO)8!r=8tqp3q-xu?CQMUJLbbGHD6XYXo{8;#h;*e}V6jtL0xX+4H>cNN79f z0>h5-ogKtN%(cz8TQC0(nPAlXUq8X{^VhA!KCx0!U@-q5pZ^;mZU2?K{(F1(jSDWs z#-@i2yRgN%95t>3FZ5K!19$RV_D!|%F|1z2#<-{@(bxTCw8P0s>W%78rxzOo- zSzPopLJ~WLhuVMO-(AE=y#33CaV}dd1CCnKe@Y5enQ*4FH=okpQRFAC;Yn+?zuJ z-La9fxePY{^5+;CIFf&%C{yd?k~2+|I#ejtiN>pqnGp<5Zkc?ha0i8NUyu<>kh|j_ z8i4EC-|7h*Pfz|WBSCJz2$=E+3D-8ITq8%m`Ja6tHL_4q+Gs)(GM@jv8?$8=s#6Rc z?BjfIb6NWUM3~+0{I0i4v)(&O|C2|=mdj|VyRI#^@a^E(ytWJC;1DNKg~dq2|H?+~ z?DZ|ypLZp6WEnVQ_20|aakaCLk)Ljo%xt$W14;NoUoP%+NfRId9{$!zmWV&ZxCY-{ z22975UpC_MY^PX=d_SUhvOR6?Z%f8fh27|d)q+g+skytWxFlJZ85A5ouZ(e65}l)4 z+(*TM7$RvWfzt=%=sGfn1*zGGUWjs)fX6uKcfBQ|6tQIgnog><|GzO?L84flwsnv2 z@OS7deGLDqg;+ma=oU8|*ta=wI9wtUS?p|c8gj*O=)%R^C>jVeg00m%WJe!dqQl%$ zo7+Y=FWcf!00~IAP-!lt=&&aNg_?;FJKQ-FQ<)F9rz^cYs2@Mr=Bxtl%V9hr7GfsV zt(l@lU6T4BLRMcOtKp-=s$K$ZKNo&Y{vZ=tH6%dsB3UIl z`(_V6O+I<|S28uE04!B}EX> z=VGko$(;1OJabB#g}gk^PW8cZ5ALamAu?|-id9tSW~z+Ty!xqclKN5A+aebq-W6*E$sj%h2P>I~ru5B!u0F|9BS5mJ15TNtzn+g40CpP@=`4RW{-slTqb_{gH9qm98P188piaIA1EWI zA}iUv{aVF$XEI0DgX<}79}__TaNQXO4o{$kp@nL&kX5YvN&!ry+nhyn=%M7X1lOwe zu%B{N_Teqsb>d}dM^#V_@w)&86siII)I4u$3W9NUON^XzkzDEeSjfKK%>1UJtw3Bo z+_SBT=>?d1L&!IKgJYEfLb&gCT2qf*dB5WEo_&;4L&_KlTe%wkWZS6@uFxG*6;2@+ zBAdNPVS)4G9P}J6DV5KOZE5H50+M3x*-UCo`zxDV0RoA_((L~tt^7T*$T-Z?^yQxi zo76xKz-nB3GVWxpZr|?crq-7t0eUy|fo# zkq{P%7Cb4a+<#Bwy6|mR8gjq(u&aaqc^br<2pCn`M``ud9KEG{?FboFw$C*9K6JfX zS}Qt^W`GiYdmp@w-aW*ko!r#_y$FjI0Ug@~_DsU`I{COKc7^a$6eFNpF#Aa(Zs}L+ zRNJ3N0hO&UYNxr{_IKg%1yy_aNjBfBC#5u)CpoV{$%o47j5sqi>0xu>doIk%@d4+n z6nHophE2LVaILJeAiZ29#%$w8Vs;9B8(4g|7@C^e#`+m@8_=nV7k`JO4Dfx2U znqkJ@$d1`U(rMr#QaD+nE*5`yvs)&>3rC?pBMsl~gU;s;K7@!l5Kv5l*+eT5pS zql?_mgBWr%)4X}qK*R{;l0FvV-DkcD$h$*nX6se-{8otum+&ykk$uv*B|OICEF`)| zZdx|%kme2kLLeLKryEIJ>LL;**Gq<@q355UY;8EQU{V{op7INlcnhJVOj#Pa?L**7VkzD}CXHk&cO9jb!K9*IpRNrX@F>g5e zHJy=RJ({M93%Z{i%2_?1Wz&+?x<|I0N)j) zCFz(UvDLtK56wCCApEQzc23{GWhimq%;~>a)+MGVgD5H*NPGaKM-Vdw1lILAXn}#?l^YXxp-7suOe+xIS_g0ugB_uuBd1-C5 z9L72xSbRZsJeV+M`(gbD#1VF(Ew4G`ft#zQv7XwIFnF9~%X7|vU>%ebw4AP)j;@`3 z*Dgq{ePP+KA8r;(b~1VMHqnPL;c}+*%)04sksYOgmAPVH1txLm$1k#~9 z_WV_l|LI_5P+6_qT!glbsb7E5%=EF$qus+gIwOPfD3N5j0YP0HHtN;Hqejt06dH88 z<|zJ%Cn^Oyditok6bW)Zm9RE@mv$Wa8g%qs#EecZf?Gf3GSz+ z2G=#KFl^TC_+2v(0&MC=v0!wJhr{gwK*pshZ$w$O6Tm|@o2q(7+3P0|DVdG_c4h&S zy#}6Jo^R6G8#@L`(+G5I6Qp9G6d|agzxO?2 z@vI_h%I-*bO~9>4pPa_5?}n1kF-^NT>zUkpqAe2EY5?&u$6cm165d>0WAZs%M&-5@ zKc!dbF<)iM$#EoS72(9(7eoZ5zHz*buq9s9 z|7IhIf#2CZWJyixbced@i zuC;s1Rx||4r{=JM_;Af zd44bLlH=a^(K4T$`{1~cd;d)|cAz-FR{)@?{+=J@5B!R`YpYB>@1q^Z^Mhg=!15`B zq4W7aGa++Y#|xj)Z(&Y@4FhXG-e6^_m3B_A9d?eI9#$0BuF6Km;kz)+yGL1=3`2Tl z`O0{I3CQ1A<|gvo-IsWJ+ni!?%mbc#WJo}y-7heV2e`Ft9Bt2A{%NM!*{tj0(ewjo z8NgTj&0Daz-HUCM{=|uDlmdf3#kpv!PfJ721cwPpmvA8-gnANqIiSni|H89F&M5V- z>7mpv{8143q-e8E^Pe0JTp+uw*#}n&j1L7gh*3aO=EQ7*#XreIu%w&KQhyzYAdC{V zZ~jpGA5McPe?s+5f8KJe|5Yd~nQ|{C;9e5F2w&U&7QJ8598bO1^+5I|?X~~i=_E*0 zXSh1d3PdF*esJbC{1?RtlKxDx&E}l*B|cCcx1!P*)s557UIbbjJsU3eTNJpmIOhc} zpg_SCZk!9yQkPN!(c!>K{Nh#c>*paFbT5E~;vw_r6U~}mOV7M0rUaMiy7#Q4@wA1h z4aGPvB$P~uWe0vL1Y?|A4c6!CZG5WYBJ|~f+{9wznwY)A2ma9Ndft<_=?8&n;vMLV zC?mh#5F4u1h(4k3Y8NNQS%7~3YYoSeh4HK9uJFXpMCqRlvZI*X>}{@d-?4lab=`{T z1!zaw@|osqN?N+F>eDy)Lm@n`&>8Qg-5DIfI>t+IzSf~@Nq?ciq3hNBWDFQ2EEPx{ zooFFOklvTcxi{Vm8L}B9$=iw%DraZPZdCe;cbX#e9DhU=3Tojab2+a{yS;hx^r_YF zuL@}m>`l(>m{>j2;BN5}i#B>WZ2j&62txf#e^pv?|1u_2r12&u*_HnAERx-_qv8pEE`tDP%7p3o2RArs7Gy<& z`V(p9TTmcJUgul~QldyuQq_!`d0{Ql=&KxVxAjWwzeEE_iJyw0p)j0Zh`%g7qIe1(}2d1&4qS#@L1z@K&$` z2~+x;yG>r?V3}rzy7_)W|$S&({+VnPboPg#tzXlvk>w zCZW?%K>WNxm8F6A#B?aKDOhbU^s(u2{BT1^*3u{sh2F<{O>N`cKaa>L!$2xB+8qrK z68A8ahRcyA$B5uddp*YCNb~inD23;avX_R&C|(kwp`rU=fxFQ76j&NJ9&fB08;*P# zrv#~^Shc>_{-w1IyZp7LtAV+5Xc;}{j`S}7(KQV-xWfF_S*lG*)r;hrnvj<)oBgfe zh36$ZCLbT>xD;o5(DHj4!|b2VwC!d5%Q(l10M_`x(1=8byAUaA1=i;;g=+OHgHZ6y zBZil6e-x*Sw4c+5v^Q=E3kvSJGv!>{KuV-L#me7Xz+DG}r>K6;zdN^ex{Wdbc{MZmfQS zl}W0iDOa|36;ruFNlo}h!$jlBzb^~eLB~piKqi8fIrJX&`;K!1DJ)o)n3a%jumDT9 z(9MXNxG5|=qMA*%*7}^?`@U+6A-ZZygZRal<-x%=aitLtHpjv zZFBB|25k%@k^&}tHYaX=%@7U(i@$ZGiWdzkW7)pd5Bd6PG}D z73ED+s$0HUGU?9$|AmCzRG0>}VmGW+{1m}$)KaxknL!*9e_q}y zAGp#bf!5oG6DN{Ax!unO841E2dS#^jaj*6x_-r@6b-nGG*y+726R^;y8mP7EKB(z% zVgd1nm3+Yx68g_=Q;;BfY5*>?p(sZ&x@X*(J{La68K6N6JYT|iB0WGBW1dQodW~^$ z4i47IOWjtUw^_0!i93l;oC^3IvhM-)$1UMKK<@X$6xWdC)KL}11yT^h3Tbdxy2Brn z%q`=w{!A;L`e<7H97TBwTB1IoOrrW#bA$yL;Oj+VhY?+~+yNpRzoh;e{qMJj!25bI zo1w?mwpYx?CW7tg!Bvm|Mpkmz-7$~o=)aR=Q}p$VDGDj3=tz&7q`xb1t*nq}k3#Qf z7DXB|z`K)j4da{Jg3pQ4yVdL;d+!OOLO1LugMI(jMmhW6_zMtG(;XItnkFpW5VipA z_V-i3RF3|vnUSSw9ON)o3+++e22G}3BG|z?Qz9>t5?PC%0kK)5S%#=cm&2!MRyUpAI-bUh% z-;VxLBm|D%J)f-v(HRCh+PNP6N=N+TY*k|HCkNBd8x#*=NDKT9=EiC$#PKa23dLu{ z-WD|4F|EK~X^_S0thKDz0Q+=>#(SX`n1vg(Wz396NBd&-Xepss6 zYBR#zyT~N<=UYjklHwFiz-gq<#xw1uMGbh3aswi!$YgNWtNV7_>s3}GFP9W);<=u_ zK8zF>H!v6btnS@Sp#3&*&kPV;W2HXN>E#9Tk6ub!9R9YAq~q4pLq-d=*+qf;@l&a7 z9EMwa2{F?s&S|nhVA1i0$!SyAq7WLNn`dilI`#BaJs_Qo!lk>f!dNa`(1wLyzRP=l z(ho$5%y`A7OkK5%5Mm z!wOq|RNbbsxv#J!U%2n)jYAQnf9>Q-(q!iLDC*AdLl`}~Z1Y$>VY8M~s?f0F!r^Vo zdxh^0?w&|li?}MI3sZWnYz#n7jBv3?Bo^Nst{=O{b z235x?xBQR$hd5P`^3&nvqgfl~k1&gU5~OBIQ4q?@N%kw=TbJSbP8cmP;NgT5oEJwE z#q7LpmrIJ6)Vh_3FOBrD#k11RGqeLs*Y$O4DnI<&;MI*P^heW-?bE-0&5w!&ie4a5 z9s^`$?YP09I<)I_IUj?*quYzJDj0gcmnHP>E>S%(T_TKPJ|3_oPVW8T2fmzlclQPU0b!#&z6a~M1X~dG zEx2R_;Gs+Xa4rI_$19EROINX7ixqaA+}rG48;N%e_74|#z~LxALZZue6GGibIG_tq zcRmhiGQ`vaNx4|dQ|foAMYxjFCvJT}2^Re0w<*Ek-HQ~qaz;k@Bm@P?9(S=?ZB)|5 zLeU@v!bEXMbAx&dSq59rlR*+y)D;uxBfsVBEpmsg`NSy{(gO53^&w!0G?>KM2c^pS zuKo&UKCyxY-H_VOngTZ2cLT>KL8i=5tc!$f5wxEfV@-mi_3=*6;rIlpp=EOc7tz#P zubPT&|H|}(od)*@0ncBF5J$R>a~qTrglhg&wz+RL$)|Pxv2LULJ+jr-wshuDl*yGkDTP>3 zml8?gOY}KW|NWnx&$ydCPaU$@;q~(F_!{Z0g!x--yK8Kmzxknr3KH(1&273gGmYK4 zrJsC4q33B|I=6loWaQ*nV>t?Up)@KOfd{S_##Fa=KA5R&YxMA?BWRxA{@- zA-1K+nu=>^zR_i5VJLm5YHFGW@(^K`&2I0g@#P;=RH!Lu6+DT!C4?XH_CPW`@~{P+ zxxg%GSKTrcitXJUU8>I*jCT^R-L+4@nk1#zaD?dMjtp->=CG38g?foo>crQ4s#4c8 z+pSCk^ygfw{gagsmv=wNG%^R%K&pyQ$xCbWfl(^U+mB8q7n=btVa-E>C%>Z%NR}JoL4#{ntNDjT(1HBn%a5Bh{-dRXG z-Glf3C3QR>d0~+O5-?irJn#179ZjttZs+j@BpB&NX=quFT!q{cA53k5q4RVT6bNd+ z0UUcv-jRk-9)5q#dhd}TtlWYpaHxxJE&??xTV*sw7j*@>5JK&i#)S7l5`NMN!Y4Xa2ag4FhmcivE7q zN~Y39Qm!~AsGX?C>PGZ%01l9}P^PGm?P;^yGruc9Kca}NSoE|Dsw&0JKZx6teX|-y z-efTYR@M|r43J$@0o&`4aKPP{-X9Kl1ekX4Eiy1>gxM%N#OxQYoSYa^$rVu!5DSf@ z5@gSF>|g>u<$~?&f4UKFlU9to0BkTi;RJ+hkK6rJKo$B_$eVm?$d>j=#>Y{=B-g7f zYRM`>(mxOCzXI9sgQn6S4Jt#;AZ7b&e{&}P6~g}azqqK_v%pnkKcaFTH#hQtnLlZ6 zOa3W|3l2FG4sdxC6`wrO$v*dFgiU9xHTl=M7iOBlwrf_4a2QTx8&3K%BXua>`1vFB zZ>newM-n7Dmq`o46a`|F1a4$5IvK0*lNjpB1>557kTgBrlCu9n+B0)evMS`FpARsw27)ipAC8Ok=a~cDZgCxleIm1XChDo%yG+iPQ9THku%e(t^N1{M^|9zu7DmPuJW?hWVJ20P zsI;o+);#WXH9ZtBU`e@5>`qwhDuVqkcU;f9BUwt`qLr_q#|E?%D_W4`W@0wf5BQ5k!^&V(ZGW#tcGPxTkW;Q+3RvmlG zw!!J?6*w9fio#OA+k}k)XYY5xX-F0+Kv)+sPse$FLe>1ikutG=B@jvriM-;fMOMoI z)`no-be3>2v-*|+`WYOv@Ppsmdn7wvsPtHkQNV6{9^6x|Nbi#*3;dtzm3A-069wKB8YyXQQ?K@-O=lKn$=mV(dWL z{VMj}-A3spaL|hret7=xtZ_z~YnL)~1$=7my zBTHoX6bJjJ27hHdI)o~C-V?1~;qF-X&jjT_(5|&3C;V6A4xE3_D6aypvNK9uKc=w0 zpu!g0$-6$w3RCM{@59*q;D2ks=+=gwQ&_>j>3v0hlgLwUA{yTwH2yM}U|zJ_6vJmD z2k3SXH(_f{kQwIxIV!%t_v;>&^-;>u{}dIEn8BNb&6*p>NrNB6GJpcK@%L{gZl-qK zSIM++`s^IOChk$?J(s~lbU&!~6B#Lb%tw%_Jm2P&2wKK^tyYq>n!nmh;IuvfSn=lB z+iZS0-V%CP;~bmZfv_~em!kn;%;_23O=RMt4lE^f^-=UhpzAsuvfvT@YY zQfx`CZ8b4CkTzpubINeT(u40Xb3a1)+$f&oj`nquY)9lr{)95bk$vGo;%GnFu4mYt z#aY+l7PUy!y`%B(SOxA>zQ?&ukR>J&X$)?0Tf{ZqDlaelr6R!DRz|Sc+}a2Ag#|- z+KZ4T;AZm@1egd;A)gf}n)Skm70H@E_C9N64Xm^)$HGm^ixNPV&Q4u54n7bf;$B0? zDq-<)W6x3_Qm7bd82Hy4UtyEbJw3q)o{LE}sbMF)&RovSbNfN?&_Wl%oRQ|cBvCJkc zrW&SMJl!l3QD}Oo1?L#ZD)7ZX(Lq7&871~kWOmsXK#6vAAn*8HT$isyzK9MncxSLk z0z?pE8YO5Zb(}WG6}Tgy26Xdo%t;f4-Ei-b966M_G~XH)4GeQ?t>%v5jAd2_xnsCcpe0($U^}CP^?x(HIu1xMP#DJZfK{q&>BJU^vE8Zo8SN zJdIW>JA_I)XEy(y3ymeDl3NX#JB}}>^CD{e5y*KS9UVRR0&u#c9Gi=5~f0VQnKXxyt* z-oT!}LKxO5R-ae`-w~9cJBKrJj+t;8Z}jO7eFkqo+9y${_A#Ql`bWaRo~2@4={@a3 zPlT_JeZtb>A~tU9gUfEE`Hco!)oru1DSmjY{mzP=@f9SgHCr-@JhI^M4Wed+EG+Cc zili5~$gTUQ|CmYXJ^}_)o{vUuUmTQnA5F6AqmSxe9;Wu}Srba#A|h$w@i-ZA)1xh;RM` zSJIbP_56SX6so(MH#LY@$+UCcB_Dh=T4I*F;6{mv1EH|Q(m%?9UACi)$(vfF<{ zr}Pu>VfJH)BSY>H1TIqIZd#qE$>p7ryRfzLtM?WufOYx$1M(1UM=DW5*l9f2;+UBj zqh_L|F<8RJ*oj57_PBQef=veO-~`^^Wx5jRXr3kIN_vBw6!-Bm?yEB(-*`g_$U=!y z0-jWUX?_P|HO5u8Zte(9#o`pu1LUg|TY({vHw6-ef*FcV0tO}4lPDPtG@81y@~g)l zQ*Pa|wv$p?rqOms4m)5)9?nkY4wYLh@5i$$(8mj+b_OHXB8 zV<{O-2pw6iu~K?$nT<-szFb7t9~XwaO+N%_k7L${3r3*)XIBermd^ZQt$QOWCRV~% zLFwMBOtvW?=i1Mn_)DJg|J_#k|K%6wEXYK&6XP{TKo0{v{@3~8-{0Ry5x14yyZcbI zNm4z=?c3CJ!J7igWZ?Us!xR4Q&#tLuaLF4Q=Q!A*Oed~8(*M9e8%@8C-UHQ=C_3K6i#&T?`0n|NJI!VIf7{&scQ~T-OVTd$lxcYY@OpOS%pldT``_ zkl<=uEB#Yonmp(=kUZ6zaR?6;mGZ6sx3ag1k@#1evD4Pvw;ZP*Y~pGfD|N#i42Uj~ zVX>b*>_=`({Wmr2+)47^j}{tmUsw|`Qhybs&Z9%>Nesz5;osUW+w7U(#)uAvjy;#G-;U@d)5awT zLE2>1M?UzDaP)5NdIan8(rV{A^$MU|CU2RW6XXsKu-5P{i$ni^(ROh2hW8-tC;=F+ z@SQ#dH0WZqs>JNS&o`SoHX+G4fn4>EfKOGEsH+R!Kfz%dpbLFCcnUkbuj>zg@#P$Z zL*IG^`2osw!kQDG!S_&=-3XaZ8L$px(VXDQ&tB(;p6&Fpj;kV&%ZvB+FfdR8C0poe$H1>FxFnv0yx!uoG(@ zQWNBBX?`3)-}?_O@26o%hfSoB<$ahangramCW+9|;*0M$QGR_-aWxHuiD{2hcVP>M zKBm9OG5}l0g=UQE7s8adJ-&VGxXsd>+tC;Ip2In`AN_BlQU!}25I>ywO#~b*l7yoV zpxM%-qYckzM?QLgG^H!}g`CTFedh>C(@(R8u&Wf2JVFBMvUaELeAOm2fi`kzGYtc# z1Y{gYPrORz6d7(Tgrt`;0>1W*7!|K1Ao%GAgQ(~MME%nhqPCwu3(zq)T4<1oq7>#i z&>Jdd%gttK=(akjFoe8p*dZLkncIa~Kk|W`n;U6B=ir;v^l-X^b{-~XB(Fay%+rk+ z3Ax$G5e(+9x;n=VBssXgL#QYI;S>7bRbmkdQ24(kG+5HOyp5?#84cetY|v zJZBVnJAPuqn2Vd*U4a+pp^)j6$ma2w{2%Te&rT%bn@k5RwC+w1Ohc6mDXKp zBz>^*yNW=#%dUA~urvGzG88O*8qY)^VJ`DMFd9|!Y>7mf*eSp6+~qVm>1m{z2zb^r z9LCyV5})B2cMNhv<#wt|g7(pB&lzv}H1Jfn1=)|st52S*%IJLpbs^Ubzm7Z1%17-k zL6B}QoQ)xJ| zZJn9qKs@7xFBPNoEVe5VcGhGe(F@_%6s7Y*A(*U5I<6Nkj|MM{Z99%m4#mJnS!4l( ztm}w@Glo14fy0;hB}rUI9efZ-rm=(Aop0PXzD5jQN22b@Zm;LC2@;d4Hn~m0Wi+>% zx7*GrX>D$?!8aBT6y$zt)-N7JT~78+wSPrSVQ8DQ;U?(~qY1v>7Cq{*I!&``A5S|c zgI4QwLbex`GyOZ`?j-(JV#mCmll?lSAo9J_`}T+2lO6S!fI#42e+#)iNjI}y$|Rit z#IjM5z^1kktceYLNul0>LXiu60YTLuUAP;*ZK$Lxx?Wdj(6YT$l6>kM$A21sbvM+0 z=A=%5tPqNFX8PM`j3ssKofvJ!KC2JYcmjI{6a-hK-l@-+(7)vyBNyT_Pax!7QegO$ zEm1y??js8*sI@~E{>CL*lvK)8$G$HuFRgz}j)AN68iYLO=1(*ot+biG84mMQf5GzV z2^eYB3ZPQqa?~dHWei*5em_dJ*1h?fn84jt^9d)|qxg z+=iukt675TsXz(4HV%65n(+k4;^ydB8DYVs$mT=v^eV>5!L}2b&S7V%saUUdV71gr z@BmKZZ!duao%Zo5fSj7*#Zp?8(L`m@e)|HLfm$!HAHVG$fp*`#7?SbjPq|8hcyf1MV$Ck60j~SnEOU(OpD$B%BtDlayZVr7DeuKSkiFBao|g+o`9{b)=LQ$hi%i z!78r1Qh9>B3{Cm^Iqhfm-l6tN*ylltl~OfQ$jvDPY|Ndfl{h7^Tf00qP)bcnAveb(6)K}f} zewhD+m8XOHnl!*;PdZVX4CMW-`QwQs02Z!m1W zTI6a8`Iav4-TT3&OCR|H2h9FnRKrQ&EYrtv>oIKw7c&Kjw(X!)EXL-@JrwN+#U805 zz3A>W`{Gh@kQTNdo7c1dv`*#U*fflcLO{BfL043olS8UD2X67B@yX)a?aWFwcCszT zwzK1Ag1}!yXlQdJ8JR*3+DFcKVVjxk0Vu(Gt4NuAT_jg*3o3K32FygzGTUP$3jtEe z5(&`)IH;nJRJ@pUGZHRE2)gAI9YYyb#{)-lOfRh`*7KatA}+h7e#)~H|FJhY8t?N@ zRIZK{(M^Vp3~M*ClI z5rbpB5Fc3OW38ZA>k(}<$*xr|P(+xH!b z3(NG3#x4vClm8e9z^R=2hmxn#Un~*g{~ws5W9N%ILD!_&2!$g183Qn*u25>?lZBlY zWcA0y)Z=~rm_=F9hW0y(`XEo#8(i_&HJNwkk#G?B$-;!*=AB3q#9f9k$roP^5Brz1c@i=td6mPmKII~8JjjAr)f49N*!KAr3Ndg2%@T<_)=naZa4gA? z?~nW2RWg>Hrb%o{(zI9c{xPkd=54o}!PdG9E1kbIhMd0?HaJ;3FIPJMS$z>Lc)y(t zS3bfSnJL;~M_B1?J8CtR1!D@=(cquYX!lc+aEc_+EAxBd5+_mN&xvkse{D24)$TF@ z_7F{ClFvh+#JC5Zq$e9SAG5nZc$Oif++@hdfpbH=->+DqnA`dt_P)8}t6M~3cbGJs zUiPkP@97B_F0CgTM5P|Bdb}dqN9V267w@#7E!1`dkeEJ?FHON_T|(jxPFJRLR<`IJ zz9Km(PY?;s!lQXeh09g|k&tEM^g&nto#JVi3~p->->=1*k*6P!K_sR*I835dR|zN| zTbDH@hk@M^^kn7|dWu9hzX(a)jzrSA=zqj(g-?CF3jw9nWe#dDn!I27)y1VCsNzcn z4I|&yYS9Afcb(HN5|%#COWIg!?J;Xl!}BP#s!xAu-t_8xBqRs&vmrJra;{s z9USzSDS9hS%%5Gfyl}+)3%@QeJ&giH10X4(oEhb(v_|7P?k7hMh)5sG3yEx)t%z75 z<+R3vCl@j%q~lZA&?Y6{V@QMrX!~Ss&fBOzZDOL^Ovwx5B#4w9o^K?9F($Q55WcbF zUWkyGQgTQaBW#nwL*En$aTC~;#J;d${C>2D5bEV#)6O^k5FzBWlZunW3yxFdiR?dr zBjj;E0{+D%+MD;XFo?O!O$);l;*&JhD8I+SN7If;?K-YZ4!QEme82``z0BoF?^7wv zB}rG__yDhc+58c_;npYY9`8wS2fdP0tZO#*{kVTq=Fu|OA}#=l?5f7(Gee4p?& z(U(7;WxgY)^K(cd-oo4AMYrO=p82=u{rPSaAl;VKGR5#9igtM0Ih@7ya^U_)V}`5# z3uRFwUayY`EgFQ>jykVrwk|#3^zX31|2oqHbj5r$eEc{Bpg6)_MNzrS2s8G1UspKJ zZ~3{CvyQ^K1g1}jgT{@G$tqPP!i$0u=~su~y5UqR{$+kl%dt6j5$$`s|IxVqqb42g zW_ybLt_7^RP1rsl!U7-Z_S{~r2p2Fj^WXkD+M)k@n)rYHtAIx`{t7`M$q7rZ(tcND zII#J{ifyWTw9dI$`+Qh{ZsH9VsMHqD>|o#yYw{jdRb-da3t}&?G~ZX|#tC94>s-XU5XNy-ak1DdKH z5@AFAFFR0f64-z_Hi5y~@d8z!|7{A=`q2Mj4e98CLLyAT1g-6z$g2#1Rs_L;8Ttk6 zH&S@uo)UeE?Qh0kmp4z30Gkl4rG@pAbiE?^w>3fTH=m7Vv{6=8=B8mDlwaPOZ!pvS zOLP_e5#EHz%-V=iGIeUv0Ll?4wJV%^!79zcQZF4Q;h1BQZ94gf(>0wWk2rx`fpmr2 zV&emld95dvo^snW{Zscc> z%}SJMq*~N`8Ma>MgoNE%5XPW9i>dt;&RX)47qmtf=(zZgrtlB3&}`nPU-b1_H{Uo+ zRXQ*GjqNNBl+09kqgy6AU*QR=K&j|xj73F;HCil2UOQA zjqJu{#RLUAyq6pK{WtJ|m#Ax|WSURJcLShN^G~2>zI+vveDaa$qHgX7wVIna?0%}# zTQ7$Jf`2{Ft0z6Mp&tp0cs4x?N6kN63itVZpzm-Q}ATg^vGkHf( zzS@OcTd;D|Iwxyxv8<3wt`NCB0zb$rQr(6?!5V^xU9G~B9MQesGja#2U!j;N9&X;y z{C2+m_PLW>>JN@9e`}T#7hP!=U;89;7=D@OLy%YrP3MOYTAsD`mB2Z!vzOC_ug<)t zEf4C{R{s`tL7nQnyRKI=ENYNhOJH?tXu!aaR2(XFX>}-XH+gN*t2gh8D4~i=>S$97 zvfwx>Iy>E_E-(5aNJ|ywF@Cs=aO*$?|gHTv*2`r#qff5s_obj?mc2X&8pq*2o zuhOiZ?C&E!Jmk64i?faX!Q=yV%pND((&nLCevC6$!r|s+r+5u##fh54O++AvYQQnN zJ@TFd+-8Hy`9Jos8k zN6FvT8b0ds=i%)faDEaX1XtN&Fz63l<_{Y;ji9=|iKkUcdzojcbTU=WBnTW#e>mxQ zX382qaqXH^nojNgM0etkorU1}zU}2hwWULxw>8Ukfe&?K??TY$65gH5DWod3g>8le z>Ki?M(6O;tZYYf73x_%3?Jo(q-_e}1Ye7+)gn8c+~G_y}QH^3T<=}5vrCH6m&T#(+J|_c=)>%2ic$gJ-Y)o?tu7|WC32@-^Y0A z>qG_PoH$HOs7f2!bz|LoCaq%`5x$mrn1Tr!NPyyxGZ`Ut!WQS~BcBnEvu_O-e3Z`P zq<*_k{T=h3?xWK))d15b?+#?Z_uCFgV0EUCM~Wkk)9aRYAdN#I?kuwTdcNWnFK3h3 z3rb3caTNtLkfXWxv8oWB5IP6b6lE2a*^hW69bRsp;9K+v_^61nvb-;V>;;o{t89b) zkp{32S0Ig4>L7p2x2tDWRJ8AgPnj;{YWVhWCXK8Su;~k*U-)bR0!M$uoic@%bdEdGXBt=AU0b?~96gHUkIHZa|F8$lLR1cj;Okg|em$++q zJJ!~}y`!z8{IWFnhUpzGYT>ZT8}3gW)Pcq7X56l`#T&r(gDaWdh37Luxu3Y5pr?Q5 zbh9W5&J%4@5yISzdofgvT1A=phF*f43s(&QG`Y*2RNORz4?$q*XU!BjgGoKAdxX;U zi;&r7${Qp)$nCI;d{Ye`9$NI~L%F&;z^yR^X`v>=0^N9!QszU@H1c;Z%{RMUHUGq1f$mytNKOI^w+PV4u z!(YaIGG%mOj!paBuMa&>a@{>TP_!R%7Yhr;Nospc?a#Nfm^H?zou;qr(2}0Ytg@eA z29&pM8>?i#k!x;e=aLJr7dJFB|)nkaotF z*^DG@siWZ2SJ9_rw-$f>&gQ(l+bWwrhmCbd# z37OyY7a0VKseViEqO%W**#Bd{hcmjq%tTW1n4)8^eYh}XF2NycoZ8K@!B+c)fN<+< z*hs4T3#Rr?KWk%lxO8P!nxK)<5b$nEX`}~EG4nHFho1fD8l?X_i#w?1oR52GF>*g> zC~nwF-!xXCoHV+1aF>RYfu4Shsu!YWuKAQf1NZ3ng*MnX%ek0Xh(jv2ra}bh?3cUU zNd30A?8!ImQO#3j)FZ&X|3`jHcYbvtJ3~19X*j9#)v+4T+uGatwHBIN!=62!Z+&m7 zi_$!G>eSU@C(F7LCrj3`%wX~*wEa=#S+f;;wg;qxgU!WXd#ss68D4HAE3^qWc*oQaocX)W6^5SJyYEQtM9y1@jJH=aP#aaF0 z@#5jx?3^4s4!JX5vOm@*5En+votUERmJ$ZyVlA&)yoAd7;gf}0;a#l;GJbgW+o!j9 zv>m!SCGM!JM^K-Iwt`6JpXgBuc13SS;6`v*>b+kIf78*`^}Rnst)F~C-u*NkyVB{5 zsJ#p|#2i5@sdQvsIc#k>G9@Lfu~9+f@lh(!X8<`$I=sQs#roUt#8;&5*}{j3Y#qJv zF;(^tcWkWKMS`LQEuUIzc8)Iz$`X6xC2m#BC&MA7yNSo#_hl!2w|}rCaxCN5$NHOz zi4YY7?dvcz&$I`T;tgdwR+Y~diHHl6YNq~Mr^>jWRENa+UCj^?!oV(Fnti=XKm{Q_ zelB{HN4i_fLNP=Q|8O^(nrzZ#o^n;rXLwt-6kqtI^_{-BrL8 z6-_!RNGXm*Y;Xq*Tc)2k-Y31h>-_x_-SjT;ySP*d2c)^TLi^(^?p14&WS!imy4TwM`vPBPa4}lc;;iAZ}10s%>7DwGgajV9}1p0$;S@a@k&WE*{i@o<0(rPZ5;60EJxL!s|`!MM+*$ z`CR>MF<#|S`omvFrIM3NORunB6;kGsBL_!usvE2fZdo8YK`9-&i=C?Y0igY-Y3hUR(?E)7>TMW9^X25TfX@pHk}wT1XDg6h@lj%b#zE z?07y!4PBylYTQVYQ(^W}INv)_SR=rQ~p`#2$lU1*Y{`uKZwR%&Pe z^d#Kf)#dSpy9=-1f~2dcdlu;=tX~h?-5tIxQV&5DP#FoA)fJwc`Ng_&k73t*>df=z ziPM#5;Bb$cuQ;{H$N-jO=bN0LeQDF4h`-BiwS*nc3?GnMiYlFIHnA*w(rbMg>l#&n zcon51(D7b2P1XWu7#5ffmI60FJC!<(YZ5|vZrM#gIFU>`Zd4rq>b=qA6AdWc zroXC2IMX+Mm}sUH_Y-#RcUP!X4NB-BL3dfR>OT9$uAG%2(H`7K?C=+QG)qvV9yvkG z$9IJ$qeQ#f^UgKvyQ#7CL1NcTB=d(x7HGvNr@k0W@Iq3`X?h>BajmN!)p zHS`j7yJ4ql4;E287?v|W`D#zTV9kDlmgRd@wi~=);B|KWe1T3_o<@U1+N)`*_MT^| zVQ2VRbPwYAh$(OIxZY>*nh_n{*6lk^5!dFlO}`aGky_7KJnxeV6{d%snmraZJPnIg zxC$tB_%*W2IrYMk`unp$EM zKB>;Hp!GYtS36P0@b(@;txvh)@iv9|R7gkp-uLgG&IfjhWA?nFX3s`Hq)fD4I-i@~ zvkGfE0a^KtViDFNjugcUqbB8{keBlzvhQoi1Gw`MmZ_bf`rUrF6#}4$H!H-`x;`U+ zq{g@EO-lZG2Eyu1&>kotFoGvL;6Ch@bY&^v*Pq3SvN|s)h>WU%>SR=Dp z>mHA2%|l{DJ&ISj1IgvhTSk-^OFSHMDivrrS)g|MTk4u_9N)L20}LJKy`vM)ZtkR| z7{3MW{<#jCU|Qh6`izCI-l~#qt3=EoIGDJ+wr$HsKGR_B@hUFGcwuEE04O%bpWT&- zU){T^=p2%yPms}VPUU(l>xzX5chULXGyIihHNv_hEX=P>lt06LPkd7S7^YhGy-gXe zVBp$y%gy=(L4!tsk9hRZ1F$$J6q69*dz7E4h{ z5v;TwZZRyd|H|a*9fmfIf}zW5eM(xONp))ymwW28+^y22tG=AunlE+u@pLTOgbKp4 znUNT2csC(>8h=e;f4*@!O9&|9_feMbMm=^bKx8xNf?a!OpqmhXXoAq?p$|wT_aIDx z6B~U;?DX!^B)^EBWs^kWb*IAI^hj3w0u_%X{jTe%^zftUVmpq}6uglnfBxlcFGdBu&TMx~DkbaO=OCuzpXFGHd{-fjKaAbUPP?#~& zWpWp(4>F*_JYZ|7xDMPkp1vGu9~`muTL=^6=q+hYDC+l0$eD1z%`~ap3g2cQ;2w3m zFEy#jPpCEHkt&khIukX7lRLXx*dgG}ZeFB@2UidisjkdAMqUh698(=l*d#q(%z|>> zwipW}F~d^S2(?1^R0jBSjF28|i^lgs9IuL>=V3Zs?Pp$??eTZxefj+Nnw|2Vy9KiX zkT_F%4fnFHt*+l5ch{9ia$8!Ce@%i&L($ot6K4Yi+Z{CmLCr;>`}X_b`xig?FX8Zd zEGjRy2eAVS&EAaUv1AX}XA5S8u>Rn>gtABZK25eeYf#AJTFRF0*KfR`YkEK2{j5J3 z>=r#hfR2BIfp(BJyALL>e!olh5*O&NqQO8y!-+d@GXC} zW@&Wa6ryE8g?+4PB!+f1p~(+!`D&72;ZA>pugp(xZlRxvt-tq0jA{DcM}_WXk<-7j1%(V-jWZ#nJrXu@`mKM6Wm~c#_0rJ(Nxq>19L!jo`9u34utahjU5F z{&G})Iw7D>b-15+lB^)@y%n8wk=1@zRre4SGZ?3@dbr2K%Xht0>EV5CQ|s0t#BsXY z;aQGfzlOM{hyxMLX?zWH^Xka*moh^y(S*|xK6pM0E<+}`63{ob^38rSiQXK$E$#== z(6K(rM^Um8KW(S08ydv@X5Cc1@Ie&%7v&qd;V&N!i@=~JAhKGtam$}~1?%qIqvyMTs>uUjhKJ9<_PV6J|a!wd~?U~ps+EC_Vk)z z@a<{J^3mfg6sNCmOBY2sN-Lu6%J#z?rCA#--Lve;uG-l?+iMSNm~)- zW202EJPv!O<>=|_Dk0`Siil){YM=?vp+hZ9o4tNCT}8LYLgS`!({5yyEz)1^Y&0B9 zKb;hUJcz^__n)AToCtw$;;N?b{D?s54qEcM%Zo$SMbMFfL8mcXSu$6rBYpr^(WHw>_ zSV(Bv^LVu5#Y|a2PAg`WKlS;>-#;}}R-tJ()*3Dlrblc$kw zJhQd%4|hCyNm@zOG1*$ihJu_&_A+HB%?*{`lAqjO)q#u-g}iEQIpv4TTS1rm9U44I zS`Y=`8TY%OrIR~=N#fzcc6%>dz51`(X$!SiJTWRBLmU|O!EBMm=gv3V@6NR8!1coU z1;|I9fip72C(UpFxqJJ`i??pv=B;1DAEE!Ihjtbd~J8N41;Q<6TfYhtLjggxY{lR{D>|{#;Jn$I@Ug zz1_I;98)K$U69`+dDO1EeQrKOGTHLee0-C8Njr`4w-N#fhjD2WLqxiuzCvc=?I4G( zPeIw*-y0Nc+gC-$AK`r7gd8VZPqdJh1yq*Asb%gj-=%i2lj9kyGd@4x*n4Z zzw;pAh+xK6ZChjwzF;Mp^pMslC`46!n~VFZWp!goR{elO1~Zw5|yR^GM0q)99ay;I9fF~FwggIP`)cgs3Vup@7ayGvyQ z0(_#}h+`ENJNo^orU_m9T#H*Wy!8mNL#~<7iQ|u`UV861x+*`#?+KWYQZ-ec+=E=O z_Sa(<^g9E9$DR2bvzKTBJY?sZO(tf4(Xo>&0Q$x)6zb)ae{ERX=kI}H>YgZ0jE@cJ z7yD$w&+8T+2}!Kcpydq4rOJgZp&Q@6Y!sil^+v91R@Y>^{|#H2U$4{$c>=?b7dq0L z&o{#Y6j7Tjz8vNlQC2ZL@pLuZ3{3RlKc+6q8^-gKJcua$2YdK=mK2&tV0gfVp!r_k@ku5ME}7x5Q0`q(V>azMda1ZrZ9J8$aJ|;b6JlqGHB- zFNdK~zoEF%)6UH6`8{j2`}a#@fIwco$Jc1@f{Q)Hau%b`KAY^(I65;`9@n z0j00wBQuqi*XukUBxYu1JsfcG_OAcHsW|Rd0=ViBaeJ;VIvMLp34)XtuD(J4ataD+ zfkuEyp^5s$TM$Q_^5z>2D;BL(ehCSQxdqA_nwlSk6BT-5o{_8^k&WA>*Jd}(GO{y) zmFML4-6L+K)31V?A84$|n2S}5n@-3Y#ic9#_8WO_Uz-&o5=6;;3H0Cc*8T8YX^{+z z^bjg=$fplS9U$*rz2D&1aDFO(a-_L@VY=ro>6l2+iX+Pf2USQxG`)bhJpYHfrfIKb z4&CDcJ{GFiJD7wfwC>)G{wNZ2Fbn?WkRV0yP+7TfV~o3eS8XuQ}k#gR}iS0 zx4k2yrk+69%e3cpV>9!22Uxrm$V#!=jPYJioV*DC!+CFVh3?OCMR31~j)Dte2J?rDhZAa`a;o~|r&eVG zZikSR3094=+gi;)0wAzJQb#;m7m?@qvf7cu)J5!Z_yXu{B(6a)j{3O}W!%-*#Pk^0{4KYe&4eVAwTQT=8!BF z+C4w$^Tf%s?#(Q4EKzIcXy?Q<39~*zhs5?cavynK7vcw$k>Q1=P2)I{F*Q`R<}bc)@x^W`qOYX&B&+0qfx% z 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 literal 68688 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 P(c^0|Wa diff --git a/icons/obj/assemblies/new_assemblies.dmi b/icons/obj/assemblies/new_assemblies.dmi index de0967dbe3c6a1a15a942b83d69860f24514dd92..6adf9b52349f6ed599c58bf87dc79fc2193a0e52 100644 GIT binary patch literal 24012 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 Dv9k%A diff --git a/icons/obj/clothing/belts.dmi b/icons/obj/clothing/belts.dmi index 80cc91625b5307b41e31bb6b31ccf578dde27d77..28291510e7829b078b06b1f02fc5e51dc63f797b 100644 GIT binary patch literal 25525 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 literal 23596 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 Z(F3mKrYCdmfGOa>1w(U#mwJTo{{nlLA>#l5 diff --git a/icons/obj/guns/projectile.dmi b/icons/obj/guns/projectile.dmi index 25d563e1f3eb405ff439e3fa244058e6bc5ee9fc..77219e835e9e249c2cddb60412e71332084936fa 100644 GIT binary patch literal 39059 zcmcG#by!qy+b+BSDQOXq1}Tw}kcL4-B%~!Jl$7p<8A<_>l9C2NP+CHoAw&eE1VM60 z>CRzlFMiMSe($l5?|F~?&)yym=$cux?zrMS&+EElb+sQ;TxYrt004!$nu>2*|0-8gyH}ck}hs8ozF<5Z8?$i=QP< z_qVKDGKY3<^NDtq(LVOOv%K4!mcQM-5-P)_2S*H_E*w)d*srqrQ z7Z+ZKV|TQaP9bd(o@0F- zUI*}rLLB*Jun2dC^$)UNy?6LZyuYe@^+>5t^ZL7xVONpf`M5s%S2uy!_1}|OM$N-7 ziOS;dgsX34D>FlmGAm}?$X5Du{8EzJ+h314o8Rv>q|qB6AhL`EYy_y)USjd0?AeuG z?%@>^${9>OgONCN_E4E{@Wx9BYdZgRuGD+ z%Y?w+Mcbe9l&2~IQQiGU?5kZD;KdNJ%R_t;XGQDBykTJ_*1sdJSBjq3n%%E|c*c{I z($M`Q#FaHPM;Ul6K@g*!;7`LX*ZuxvPdg&jUy#=vQRl7aj^D5PNypZ~$Bq3CN5j6T zYy;IT-GXZ_cv?&|93x%X2BzvL1J{tr$%=9fzdGt>8KQcf27Qxn<@1w4?&-QXjrua% z160Y)+*G!jp9?0c(e(uB0+bRaXM)B#3EISh#%*gg@0%ccO5f@4bnX+8k8?2=X_lvd z$yJ?N8Bt?Tr}UZ}5GGQ-pVom>nTzNH?N zq3VT~a-tp2ZSg9RJG8n%gZ_gfxo$1IsB`LWWl-AuKo-SO<$He1a9e9rlNEC}Nog4Y zp&NQHT6+=67ZppltC!yJ^hOeR|`<)5Vaf2brHE0U%XXUFE^kfSKL)Ky&8vTpW&x+Jyc_w9MOUe`_9u z#naASXk-!ad1g)eWwGtas!L_NO1afJex2oYY@Ofbo!|3oeB3hcT8rVu`exgYf2*vU zmH0X?q0O}J75YL>5s#gPh}4^u`Z*&(K7#!hITt4>DK|yI)bZh>=&zR&BS`XJAq&S? z7JL%UC~D>Z_=A)-wlpkhQ&as#;XxzT+#p2-f;kz7q+nz%mq{}_y87Bqd~nrxw`UkQ zFE>l`u`e$f!>GlyJT00dEKA3o=Q|fU^vQ{GEWVQK8_fqj+2iTjiaNJi^ut4Uo|sQ z`;g7e_?=BW|9sz*1I@x~lpjCF)nKG%KdKQ@&%)|*bFE0bzU6k98&?Ii3nRjTFz9ej z7%I~RC3tlYtOBk7X_^eUBV-ZP*Kujsc6sT%@|9nNpX>ta+#g2n2oLPqFfJASMHipMWxaSgaYjx;V2LoR9d+E!NX zRGYt@Nh!qxPS=Nv&de=3&!_UrkD2RLvbVOJ^qxMATF(m>{)LzLzMI;r>%U7vJA1=J%22Sk;jSS&>|KsPfZ(bH}%QQJ9Zl8 zV`=$51Yt{;6Tczz-$3ZsVco#$*)zypDE8R(lR_X8-;<>h3VnVFm-J*3K4 z;|mIsjiSCIEKCn@sN1;vO0)d<@#DSp7L9VCRZvjN%a<>ctT!op8DieOdl%zxt?0j( zb2H9HO;husmX?-oM#y?{P7ce#eLzk07P_O#66PBa&`ow_#P;w@N_Ig1@9=4mHv9}~ zQL|_>)_vQ@*MFt3I)s7>f_{{mk-D@qeSEP5$I1O2$}V-8ou7}da~OFnba7y-P|TMX zpe!LNIWVGUVX@mV`KrV`m93GBFwzK!kehtAFd zmQbXfph->Vel#ET{QNvPXOfE`?)lKrP~hG$U%ri%-~GhL1g4hN9UBk4tBAcxw-G) z3xD~E9*#~3VNUuA5!)^Mr8oi%6Y67Z1XbqilDH#&1TZhyISK4&~&V{0p-g;cdF_#I0VLtoN-g=8 z(j6`?0?KFt$VI>#gcualfCt|uxZgAP44;OgvD)1R?_1C|i;rBJf!}@BJ&xkyVwKgk zHU6%MA$w*Nj(nORZ#%2}Z<3;cU#rD+o{RTeqTolO(p>p1Ym{t9vPx8!rh8#!V{$SSNXm>;(|E+)Ws;GSrTT@>h|&Xo9||)g@*PKHp=V zy2eG!{^-#oP6q`^dZnj!sL$`^eM?-a??lPD`m{B2EJ9b`s!9TNrEF&wGsJVV_obvX zfB*iiF*>e4yWCKnK12Vsy8p4;k~Isqhgm~Bx@U=G!(W=^BA|pIm`YlAIfYz$iY!E) z_F{aaJL%HHrB%x6+pqcErVlyp2weOle@eOScB^_5!HwPBS2Fwu%~h;tR!bSFsWG|) zcry3mPeh|M-*heB|Gr@5)cUbfYhYxEj*E+n2A50nue5OCTWAXj3c6g}*nQ;hpM6a! zApI)FtB7yt60-x(+tGMi%=37vzP_hTCF!73Cv4+r?sm`>xO$*3|5n+n-^c&HulC;F zpOAY3m6UPcB5CwDIbglN(0&7$kX>y2rRqv%=Jd>?YN|cHXDR8*wQCZJsyQDDKJh4+ z)Tz)NCnRmUw-ngac^`g07b34a*TT? zPUY8%djos^94I7WACrCUv8On}Kl*&XADmb^@|f#Ljsi?15X_f@ZQcRsr${Q9#rIMo z#-z&DbRkde$#Qm*fSsP!zVqc0x&3pg8A5~2<0X*;597Q8R^$zzTU9MMW$Bz_A2L1T zd?w3SjVjR3o4a*+V#aaA$?m}}%GUp5-e~9OB1a;GbL_|c-C9_}6xmXj23BzB+ zTP0q$FI{6#mVf>7*S62?A=?O}f0Cz7Eu3&g1eKhZcRji^u<-8&r+Qv$MU%&ai8}U` zNUDNL2NH%B&Uxdf+<5`Zq@P<_%y#Bmjk5-HpP@QUc2Wg~9;l7sMp_ea<@$Dr6h z@@z|sA{R+@EMBD(pRcjEW^o$Y1^Fu*+9{yzAk=?VtZ)Ab{%(8$6&DfZnRK(VO54hL zHSSF}_s_E#kW?*9OPl-IC-&*WpPtIDB_;%g+`VEsO zjxE7Lk@1@`Q^*b3(rY(p*g^uNSci2c{cf8!~dV+|b)tmua$e`x9C4dan;+NSI2 z>EAvQqCcS`?_BaIko*o&px%exu*!$!;uytdC2*t7k@1{Mm>g>54?S6HgT1HaMqSX& z8)D*O-5q4b`3J}B;ec&RXF(+O2f}qGCXb5?&sb>p2rP$)BZ~Tl040mUT|8>gRZeK3 zSknIyhW*Dku9=}fID^0pVa1laC9+2YA~$G zgL1X2A+sMfH+*G1{ibW1WYp8>oF8$Y`yRW(c&(SR-sZ2dC;oPd|08NzX{2Xp$n&pj z4oFjI#OCO=l>BUgcRsS_tZYV;rhiAGcYpB!N}A7RD~7|+8!5e(>=XBSO2TH@q}QY1 zu7i7bAI}RkKpO*38YzCMR58P(u?(b$;2kC!N66s*kUKnkaV-G1!7^8aep7qWr!w0H z^GTRG=ELpRu8x#0BnD+G_0f|;1|fOXp}WqOY;nE#z`e}xFsiMstwr}|b<^an^OQi% zw2S2|`l1h#&g-Rcxly!|aG2?kN0WS3hh8ESJv}|m`W;%=&t6Yj0>-3wk<^Uf^po<} z*Z*D*WIh#RdWB`9mT305U z0<#VxX7PONAxw$r9ZsJdNX*Wo^0X;ozIhVh(GCnX4H();HL zV6-pn=wQp1bX5)wRgiR>i?L|+ox zu3XwWvy|J-aC2;e$S-I*BxJ7x<)&v~u+ku${-Dd{aGQ6_XRF1F=Q)uI#37-!ec!7L z^Ki1-s+y&*MIrdWUrm+yb?THi?0}#?6tfM4NuJ-OiRDnK3Ms$-_EYdj`l|)?!xq#& zMd%T99hfGs!F1c{t=y?xk{%;hyo^W}q`R znk~On{+aFtudt-u(nn*;=RHH28}f(2fTn^bV8S#pa+C;9Nf)RES8w9??=Gi?yPARR zJxiZ1pLHoMGsw(Z~*+vt=B!O_g{1AQ8TN8AZ zZTq^heMf^siiJ-LjLHq)KjHo3BKdyE9t2T6FC_-n=uxj3%%gn8yGqb>iNC&;);NneA>%n%W-x(`Y)0(x-aUo&}MpaasmLq#>dCT$0L2W zCj);mBlPj9b!x)xAQyNEf%w$Gg+f^4RCWGA6D6ycv1PeYB|fk-UHACNm>+v8WX~eK z{w?bUEoF}Pa>rxiB_um*cW7c2Q=?AvI|D>$`F?#U;uxJs$-jwHYh7LBG#T#?_Z}`7 zqB^w1ju@@QwC-=IDSQb9t2?u`_`BC zT4g9sFzk*~5z6aLM_^RYPy($Qu0L1rNDI2Wu94B}mKIr;nR-$= z|GjS|TG?oe)V}$Dji=6gUHj_Z4EWT*z`%Dx#;z>(<Tce(4}KPRi0NwY?QKs2ECnd*#UL%P?IRS`cS49vQ-!&OWG# z)J7oY>)V7!ojbNe^B@0eaGt6nMLoF)c5h2ZZ2H`tW+@#f1p{eZZv++#A7dZ+J^a|-lC#Audvs~%yU;P~%3YD>+VuT4nyxXa6X$i9?$&WKox7f=0YuGom%JFFYvjrm-KaaTFY5v*pcx!;|CI zgW+@EIAFse$pTi*_(qAJ4tIStA>HhREAAUEhY^IggBRpa$|$$=9ZHMYK9J?hJOpK= z;>;&r#1l!1Hx(2Vq=U}{S2cn*7+F%BkfB;#*nJL4e8R}q+>UijQzW> zQGfb%)2N(|H$|P1ZaLG?uo-21?oCqKV=s@w5OH)&Q#F$k(f-VG%7j365V10TJMT~a z*d&qymbtok{*RvqO79IwEhvF1NymBnK0m7(6{~ENd+7GFi)!4ZNC8*<8+A%~*$5ZJ z^n$D~hFx=GYEmT8l`1{G7=+3W(XbED>t!0IPmPTQjxBzqRnNh?ZN>Pv&-dn;z0NrE zFfD3WuHanlVyzEFZ&*S=w?Us;;qFgXK8tQdK$(Hj(a{2V%VsYgP?OO!+hQ9*fMMdp zhualq4H|*+V`6f0%!BDdJ>agQ7eXEW(%lx|b2qf%E;%jvd2aalRJ!=1X3yIra} zI*DQ$s@Uz#&2W%zJ5P^}E}l!v=FDrXWn>!PI;N7s%v|PbmwFwFYl)>izM9e#m~>hV zdfi>^&oMXy{b)?&v8P7$VcACciflf%2w z=o(mvy%_o+8j`x&!FaXbV7Pnp=1mfqxA#N$gEgWJh}c1H^h1zBX(Gq@W#`gLpN;@eHW%)$n~n|@ zXjypojvxF-@%%rsw*N_K=cMUzYPf!-mRu=9`B0UuDUXK=VPN#1n3xEttgf!ku=d5@ z`1jk`%3^?nQf%XzjJpP zxsC+&d36*|`R}_GM&)QCAZ*&@^}HMVdBE)_yeUV2UP^SkHR=RV|D$VMspM#+uXZUd z_!n3NQ_L5W=U+@l5eO>4GBIA&#$=NYBw?lF{1rw53xVsbaAIZ9f)meS$W`?UDW=2c zIhS04SS{WZFHebEAzx>A!K|#&n%HZd zdC>gi6U|L<PxVZ3YX(`aMfX16% zDW-SHYe(7>G;dipKTW+N`=>NekG>M{QeTN?4@H0*G4;KgY?7BOpOP0uk6_a6@R!iw zqfhCN0=aiS`#jh>4zho%vSPRSquq%98X2}I0S>qd&&d~u|L^&nl{!?6S32Wm<(lw z7&%GV0}(`X0ZWvQZI#P@tFS&F=K`jK9shDOe;50_?-8UL-i93sfeWYBvjc4%gAwbN z72OC0>xUfb#qfafA(7IY`h!8*Z=*V}whKOK;Zb(0DJx5y1LE9@VfX=hp6g(WOp@N} ztK$+eXvcBon}~0h!Gzj0l-T?-hO-eq<1MR z^2UE(Q5hr$Fwcpu9`hcrko{-aRe|g$F#698SC?Rt7nMfkqel-P!@pup^i54=)@rkc z>|aP`_dYqHRYu#0u9L>e=)6qBD}Zf5=WP)I=kxw?Sy@cgzMvh6#zldNmFhVMZKptX>hg#NxM?>QB@F>I9$XYdpY&zXs>l8BB`Q65KMslgoE^d zcKy_$Iq%-#w_7GwRS8$`{vFPZ8_W=iMw?TTDEAw^+~kXjf)Y~#^qP6RY4k@zVPKMCl?SCd-uU5-@2881LdMAgbwcR!2zM9 z=YDEv$UmLY(V>XLBMG}2n$UiS00`XLaj_8q^6=o`;7_z+=|eL!Cg3?1jcoGSe0MaX zGP3qW_0xlxbSPkA+F-^~C38osp8T9lq*RkHNCb1@y!klwl4BIoj(#`oVsy6?bVkro zKob0RZP-iG-3)?Ma9Ixfb)foz z2zMCj*_!8z7o1sHS#4*tAXtDuYq(z2IJZ2Neb5KN2e7B3oIuj*&ps7KY8l|i&z~yB z#tc5PtT$+BJ=X^4xVgDGI5{7XUgz!)mLiJm+Q)*TEyupd1i<~?idR&0OhB4cFLqv6qS{IGd8BTaT>(U$Cnsf4R?9Va;wQ)I4UKS^zV5FYqQtd8{ADB zlB=oR5fORp>MEpooHAzW2)7; z|6yT1c5^XfKZ!xa@@*W$vs71l!5@8_391)R)5f3BU92hFi1{HS~Q#{P=Z1g z&CJY3r>3NYQFuUqe}9wL+V#IbGmEYfdjI{Y7ZIsj$6k107cH`MS^1G}IYG{?FP63x z04ggh4_F=8H{8b0PeBfTtwI{$P*9*iowF-Bm8sL!%g|Ke7!X2z9|rX1PWpo`S4OK( z*Aw$`(<@W`to)ey_;LX@UnZ+iVj+YhaZ7o+NLvTy)&xTc2!K&VU%%2bGBQFVsRBd2 zy~Xp|Jn$}HIFUtYRr{G)HAh)xrK@sd>AR~f1;PpoIeF?lFHancLHOqCcC}OQe8EX* zm~=gs#wuwEryQ2U>%r|9SZQeyuQ552Ux(8P7+0OO5D*qrZ13;)U@^qXm$)+SU$m9Q=C^^75isj%+Si%>a13mYI5ws+6Ql==f}ke`TRi#A zc=O-6lI`=0x@q3FgYoK0tNAClL4h7n$@SC&i$9AV(y4t%L8mQB)3=%t-&D9>tO5mf zb+q6Vq&=6Tzy$vYEYk)B1w{mjiHj${dlwNNj%UZ{giAC*t>vv2dd<3Sr;(`!1u-pz zc)W9E&0)nQSxK5_ArCB; zKFd8aGB#d;`5X1viUpoB>l$l-Y5~Y_dJr`u9!xnJc)~>g2G;+M2Mi+LvhF)4WoE|mXr@0O%DVslEyB9rV2>Ar>G$WP*JJ}{ zL`BK27}FC?wLBzserLaZ_v`5Z;fy~&;^PlmVx(n&^69zUr7raR)C4`fU2{=4Rfyi( z9^2m_+xVD|Rl7tY^FyJz?pDC3*OAy0^*Ax|3F|KfpiZ23T?bGCc_oOKe!;r_i^3hT zI&i?}+LT~En2zw##YK+G%ga=`&=Cu`&(W&79+>2+noGdF*(&@>8}CI**PK!c_ojUt z9v<#F*#EPO=4XCZ)|;_P4J10&Y}uo_dA5BkEUjxIu`Y+raAEIHRrrzRwWI26ox zU@i0!SkpIN<2$DTLE{T!C`fFK$0sJDN=kTr{QNXPY2Y2-rzG~l2PD_8Ute@kZjE_j zS~aXlPD$B~XeKrK`aCmP4Jj@z9w`Zr+HRbF##1CpXJlMW;e)ri z@9$6=A%tm{GKc>(E=xIB3I5eCq5=XY_YKXcLJ`qDG#Wjkh>OC|g4yxcH4YuWk9!9j zv+SJj#1(&4SF+;;iOJofd=!$fr_G!eM8DxJ5QeR?9fb8Kn0BZ zIm3#7Tq*}1y|6fSUEXbX*VvLAe@XoY@$$)|u1g+|uRcqC=fyU9Yj+e6D;3`#iI26d zKQ%cf{^^ ztMiKQU~n^+f0{^G^Lm0n@g26d_Bv1iNw`|HVH{j|PD3{iRFGUT9n%RjGiEgXKl^+x zyCkvC=f1gMw;pI=z)@`^+FZ?R9XApu#K~kMR7p+ido!C7tK?1en%&n9PlPANk9J)ABc8@fz4WZ(qU87*#wqa0*67m6P0L zg$?;vc#r8C2k=~?WZ7fr!4TNfH=}b!^CFx=RhbR&|^ z`4eIgb+HMi%S-2KgV+Tix%{)a6FD>~yE#(PP_O(`A()8uulx|&EIpsP8~7#wfH7Ob zk!Wm2XIcEhq}7k&Y###nJ|b7jyjcy0i!9mzcLd6nz$T9^5Ki#YhPV(Pi~y8rM&IVD z?U1CLK-)&G709Y%i~6SiK%vxZA(4qjkTqdW6v`GE6J5eVyA#_W@emwO)Gw&G=3czotfE^T62;px$FM~e&HrVZ3Q?{QunKSO!1a< zi)jMJqhOa%axx8|WNm#rids!gO*j20pBf)5Am3tTedO+5z5WLkY1Do47*U;{^5J52 z=Z|Y+<@qx_IJnk8=joJHVk9w@&FNO!z|p}Hmr1i1;aO-6dy=YXi0`%6si_549fh13 zQ|mHp7|_6Pz&BRo;x2D<8yNems+WT>AT7@D3IPl>B{+EX)yHmZdndFuy;?CQW=%dQ z7m&NJ<*2FmCs>(o=Oi&0kt5^n0gjy?fgG=nM}VOQv~8EKM$);wJi7O@hoA^K@S&)) zT>`)kxhJvZ;Dy6?1;Gm!5-9=M7+65U^@-hiGee-G%w^xzS$0kn)%m9-AvGclH9R!b z+n>S*=CD|B2{a5d_b^$ZZuq+dN?KDUi0tWANWeisJy_HbO+jysjyNTfBU5oM)gxED7_M0}Gslni<%Sb?!LUyQY~>p+kqdPBEw%VzedQc} z_YBtd1UB>t0+exG}fm^t%2F&~5EuT-LFlEd;&xQaN)E>Pz&^y1%Eh69@_p zZrd9c7|4iOSYZ2j*4G9f?~fY{ZQ~O0|%7IEc|p z1FS`l8%{M>axDWx1-sRLv@OrTBsw-K*Zg_qzw@_w+aLTQ(ck-GqcsY@WrxsSc2au1 z>%k6e*ITn5qDsd=_}8(LAz)=SJdyYADnM##JXL%M?j#uRK#T?oOzZa+(iB0bUA9`Q}T;igsgXm{xS_a?1E| z_+5Bk`FDICnO=6%jj7>ktocQG2*Et-4^x8XBSmv>-FNHnMVSm9?jfl6vCmCMW+$tA zT(_qJeVG#JoNx`IRUx*x(viF_@HJL}uC*#Zf~~oaEDFHNEs%C_qcxcI1$o}B$trX$ zBx}w1_0nIkb!?n_kfFr)cVlehc?W+#EtIap3g1C9Lmx?1lF*r&ANyCKv_#@_(j-WPDGt)Z(wa)_@3V z5Kn8sN`LDtU#|ShQqcYl{5bGb11`LICe`X}JLrQkv|kEEeaF{HbUl`^yy6NWTmi0o zrh)TMp>rCVuws(b@E8Wj@?u8*njA(~u^QA*esGI%(29i|HD_VxE z+*EA2O_phTJoY<~bU%-=vnWyVZtpK*;3}3gG2sK;yu5c&n&2%`9fuVB>Da_j)NH^? zFrsG{aY?^$i9PQ*LOrVD=5gH;TRPOdv9144N0A-n9yar0pIz}yhR*P-uIHU#9MR_| z=&T!2j0@zV01BRdpO5X84m?^d#!u?MjG|8BCXI}Y1bbQ|squ@7ioi5N2!vcLMRO7Y z$!8<27{8~SjF1bge<@oS_0$muI)~zQ)v0dYHQvT&>J^+kBaBVj=*#YzRAUbt*b&bWO)YM|Zd>A%R z{S5be0ne7@0wQQ$M@VJF_h<;dvSzFo$%$SMJx40AM}f^)QQzzi^j`QGcW6Qmr8L%1 zTO%D+F5ZLd9dEjq?M&)kICo;M7{K@#!%tjtMv(3+Tb3CNyWTMwcN`P>3!ZH@d=Ac0 zGJ$fVxDk1Z!^~1n5R@eZI^1f2i5JA;7?tD+c0qG)xC?vuFcNHo9sQRhvlD%LK`{cK z#D0H#q_V;ln1#XF!RgobJrWiZMbL6tObMLee(r@F5O3_T_kNx%2f`jXEAsTGxj8tL zuA-#o!J@Rr$C{J-bqA;f5tH4rlW%> z(A&ueR;-46e3sq|#XbvOm} zy{KhK#ekXU0S8GVRZK&Dx4^C`?Ci-Ch{`|mx!DDz*}S@m9s7OCb1)tD&OU_-dTAHp z6c~{Kt2HIFms3;0rv~%8;KGh}d)~r}h@l0hajMjr{KNdvKQt>;^&sFD+XXv)guU~4 z!4$O?#=8dJPRaK`gyYWqv%pZ~kDh`#>SOy9)^S?#!{CluEiAj?aB&b`$0J+@W&~TN z@OO>RrYqL}l_>YCV_8lX!iU`@#l_#YyS?`2WYh&<5vezi?S8!V!ek!<7ky{g(aEBG_54a0YEhz+d`jD*XtgH@fErRVnl-2dgxqF`qkAyVoVv{@S ziB!Og+cf1Nx!Mk$Q(C;VA58K3T0v$7&Xti-9_)Go#b~?S%fLHyrPD6-!1Ko0k4n{q zWl^QAu!OFtM<0#g3&#%IctCE33lLU;q_1`z$*(lFw7H7$&uPgIt3rh6)5O`mnO-9_V&9Md0ZAr{mit57r+5iW1s)bV z?l}`sp@g1%NYQmQty9I`syjbzI17Ac?ns{duseTwT56R4Xm3K zR)wu8QXRG3>d?F-<+MG!P0W169fOUaI>Y1SJPoe_dwZDT!Jk(G`I>+MSZvE4dJXDV zH7MzCS4P*V{V6KSSbZ>USLN7a^dBn!f6I6N4}gRFMruYz+|iMjs0Esowtb1&3ijjx zp{fCdf4B{Y@c#J)7`uo%{MB$&EF3-4SVwxL|FM{N#6xWS5HXEg*z3`uo^WBd-kGrQLu#k@H1+-}J}n4G01EGhy3 z=QXCeDcIF;`uw+9AG>!19;ZiL)BE)&=J|u`K!u4XLD+dDF((xL(#^;cI`42SCqD@5 z*yIgq|Dt!{Z*46CW_V6JJG+bpil;@ZGYl(H-uya_US7*bWZnn8P(Q z6ZY6bw)W%>fA_({_}D^k>7X}CFNURX^oh7xor5A6R+0@9y}z6f$56=QmJ=M8GL#)7 zNO@2+ZUr}DJ5@tnzMNIJtx$d`Yq~{M(a`hzS0p@8C$Xm*F6_HM$N=b~{746;av!ct zr`@@$P$9T>+TfnCcnL=cAjtqp`6jwn*qPvU)yI0K%|wp;orSD&9#x-y?0=avs+Cw> zsj9|N(-LxE(U0Qen{bN{;EYM@M%4@CK=dy!zI`50LHQY$nwGZIe!lR~?h&D2b0!cL zSLv$piW1m%Z_*ANIfl&7Y|CYuUJZxWI1so|CH9@~ ziyz{CzhIH}BKQ8g0TwL)Axul`-HW0=#i!|f+BsqKZpL?$odpEaHrBtz(t;#nStqk` zrKL)$?aYQ9U?Q8_1`o*WDUu0KyEJ{R)ei|cvNcHq3u^Q*)Q0g`=w|}WDvJd75RB;I zr87ML9X!~ognj;?wu$$Hql}oyRF9T*J8vFzjpP3D- zo{-%}f#MOqz0&FwQHp-irJWEze{2Br-)8UiViT6DDxs5;6L)(4+ErJ2fK(wD4-a85 zB6wumR|ZvM?I?5BhAaIdTT?Sy-hKYDaU@n@AA`sK%wHVqzAjt=KMdLlbZ1vQ9D7y+ zGT3jgpSgekEns}lA;Hoc?)G7k0I-DZo;NuUtD8IE?Ko2Zy?HKqEH?aM*0a~5zZCC2 zDFkNhvEmQ$pTru2BNI1ijBeFuvo&c88e<|^T@ngOjYD3SXjv@9k{$VQ0+z4-WmO3eR@a zfU^|`2#WD;hC-xvpL-uGZZZQXxDm!WvJlFUUX3DLkV{=_tf-nXd&;z4SY7Qc7_)VY zB*4wQYH(nsq9O!Pa&QRzj{Jgz7h5UB<)5`bsKzyn@XMPnNc9dI~ghfL>FAN7yTL92xqr_ZofZISea1cw}1`GCf?*nL49;pWfAJ@v4}>GR+_vkC3s$1)gi-RkUton|P{U;AL+ z`^)QGl!`JzhMWlKWOj!qD(mQif5Pw_ME-s(E&BR}@e!GzwEq{v-bat5E&cJ3f%G}D z28rAjx1B&OPLab5$pic`qx`}RqXY_OJqge77N^bp2@eA3qCz_@JfD$=$@E%u4bq`{ zCo}{%`Zug@zK=W+ z^sjrU`vRXjgoRG#1H;Tr(2S+OfDJ;SeNbg&So| zIf@P<4^&Z<$6e%rm7(3mK=eG=XZCxSI%d`6EDmSsIHcCTt0{d;o6N1T!Q`_k6>SlvWU zT_n4SU!;kFKGEZ9f8@5@OwH~eR2L5C{j27-KVFM@M)K$U?S?tu%@7wXj+5EJE3jT9}o2}Yv%PW3;1cPU6~Y{bA7#wey4{lQvI*e`u=^v0_XIK8y!2$4x( zQ+Trt*`GK5PWwFO!`h(Uvu6T<_=yD%9!Uq>-TG2eDZa;{R5eOqxOx%s+%_A7oWQh2dookp#h`M?#$^G5C4i2|N$vY$@ z@*cVCBqDay3T0?V+AQ~{6h>0R>Q8)b;;*Fhud9}tLuKS>H*IdQf07;DHo)ue>W?5K zJNPL+a^WjtQlr$oePU6fvWOG;*Vmad?(|NRQ9$ds{^kT;w6bDHLYsLQKa$N4b#@G< zrWW#NSPc)WT;BSQ!3778t?is3IF)g?K4p8r=}Tkz%N zC5YNW%pIHW)rZ~M;=w$f+PSg=qk92sekt&ANkvMK{N<;t38-bRO z2pyFkp5M)hTyc>1H$4-!LtaJ?hxz*zrdv@$KX{Tmt-cMv{L=PBQ?m!ua=-X&>bHSd zWMvNQ9ypmvYzx_Km?{Cc<|6jHXn=*Li}rhku4s4qLZ26+3-eZyvzopaYpo1@&CagI zVVL^^!E0-8A4!G{%&7 z7BCtn52B3?y1(O-#J#A9eVF^g!{O!}D`ZV-)i%Kpn|v#;ya6G#BKn(LwOE%J=m-_H z7R}-|!j^H9c-O91b?Y3wV8?f=Qr3qNb-OMb_&=vyYwzfK%$?Ykp%YT9_EWrBCk(z= zG%FJYuHLQjBNP#MFp%hiF`k#00~>J_7nb9t7GfNcp^=GdY>^@`&vAS`H_->f5*I}5 z4U&9dpLXy2bcEDJ%&O>H6pkS+uG`0d24QtDHZdM6#pG;b21P7#z3ZdC3pS5`C@#JR z_C#tB-A+H%xd(>>#b3X;df}-V{xvDpM}VivU+(5tT@V3YM#|*?cNRE_{e(|mO1F*C z2J`TcC6dz*g_Li=1B0}LoLlSvT>l~rm%a05LiEYas89Lj;L%10s8)P!qVw$&rJ7>R&{#2g>)#)3E?}Pgi>sC;62hmJApxk57j16C z0%K7#1(eEL+gp0URi0jWAWas_MTZM>zvsX(ZuyB*`~y~28qwo4zSLsViv&ssu|IyC zC~s$~G#sHU)j~uh>i!pPZvj>H+jWcnC;>rQ0Rd@A0cojC3W5lV3L>x(kPrnVq}en` zcZf79h?Jl-o03+#q+7as$9=Z{_x;}QjC;nt=bUlx81xQ)@x)ql%{dp^zh$o+C5S*J zA!InPS9%`$Q;Pm9XIo=+3YWrVK$=S%*wtCWaUcQz zZm=W>Ht@&H_|%pKb$1CJex-y46uYWq#0epe!LKAxOv3w!?`>i!Y0sKY2Sd03EHk!I zgqQ3jCg@wA_z!>e%qkGZkJmB(Bb*3&ui$NX@$u_Xu$C-wtK}RSEu4J#Y}T8R97UH- zcqiGn+UXL*wQEfs!|W*$e18}nnoRr5|Ln0{ys`h|pX`Gb0$AM@$)^I#mIkOZVcC~m zwtFxSyI`V#WZ_zPWxBfEeWKr2dwE%DAdbrX=4~1%>G2d7G^_fvmgZllWIK0!co{E; zS{KApX8Bocrd0itlX7;fL_|c*Gam3fkS2wH{VG~_JndO^UaXx07!1%(h}6-1z4!SC zrV=>Qa18@Ud6aUJ|mMs&+C6!t7a2Z(? zvpXx8izaxA|FcYF@IRS|?BxGmCX&lZ0|wXYlN}|&&qnKqcq!!d_4NQ{)>ELuB&8;) zX)fA;ivGVw8>=l6xzQfLwAI@C1{v1xj}MMp$?&3sbvwm-0sg)9x+05$8Nixk4Zh-w z3pUcz(?LkF_xq%6eKZW@f?o^_qd0k9s3?$v_IY<|4IlY>x~$lro8y-`;HD zQSc!1ISzrDwG>G$w1^#weEi7H&W>kzcJ7f5*r6ce4N*(9?H`=NgEaI0gg@IdDp@i9 zzQ6FDG(j^yc4GJ5P@TY&9(Noi7{|ai-^}EN@O-1cJfU?)XctXEzDY^t>=L~vn}ISS zBEBKmHQ}HdQq`YfAC@3rOq0^{^nReBs@pv}=M@x8nD7yq-S`2VQ-&lZbFKY|R)oH1 zRppbkuM4rkdj0jR)?)LtR6!UzK&&c&1hD4b-kz@hXvjX#u@1we(Hk5`;N|zSdva^y zh6qGv-1NoE|DuhLHg9VcbrYE{T|78+;a}fiA;7D2triMlb|55IbaZqCx=2}|Ui(ld zEh>r+`IJ*SD$erEE9vRc)_8j4;T%mURkaYdwuO7q8{69fKjK0f6h7^F0M?p&#=95( zKS$Pv-+ceduajSy3@=Z59C}u6)rM9P%!pF__p{Rmftd%`0D0=kffuSM)z`#J?$VhNf(iJ`!3=a945Hrg; z8;swnxgQN!JxlIZR#qLvIp5$cen-d0)mT5tZFbE)kD2y8*tmt}qiL)1N=+Q9-y%Uw za4o>To%KIggC|rMKY`ZD_rv9_xdsrxo5tMN)fFk=6XJq80Ah~e-x?TraR0#re_Eb< zyz7ANm$w(k@$5!6Lj};2oM`R%+F$3-lYT3$;beWuSQ1w90%wn?Lvr zlheDpA$3(R(fTQiOChKIKmXY(1V#mx6|=c!P3Jc?!~q?tF=X`j?%9kL&0J?dFoKfe z_MbnYnmv8p|OY2q53+5kB08z173O^Y(_RkILH9^{6$SWzK{rU4}++>gFxGCqCf-(8a4I~NP z`6Y!R%z^J;)j@v_sEe$5_H2XBGMVj`%|4z4sP+H*^$5XK=N~2}54fO4LrXPpWBC`o z5}KhZi=pCI#wq`GBY?hMYJobEyd!~En2*Mh?f+mu^8)jRZg=A^QRhM;R!>KsyW%1! zchJsj;p^bB2dX0Xa551GKz0;-@|9~jl?0RmfqzdRRV0AE#DPlV_1X}hxP-)=-DMua z*fR+ua1bPX=cN{%H1B0xE<$D|r?#6s<;g$Oq=ZHQw-4c!%uDR@8TZJ zl&~F%c&FL2O^i;K_h%(Xzi{{H@@|HDIZp+7ELk(NE3O}bC4F)_h&z+p#M(5T8mbD>RupZ_`hp3JypT6}h?l<(+$jnt)Z3L37dLH>V!^3-D43;13YMca z5@!0xNYu?a&n6~fjhx75kn4j3s!bsyK70w`YC!FRBeJppie2f%<}*aqPs?(WL+`;U zd&xAsY|3%(@g2tmb-UY|u6P^J{?duho0qtL!uFjbp(TgZusmMOS6O37$=aPS429I|QWJ>=26ZKKKTLT}V*G)NZ@Dg@vAurr3k zq{QdGeySukJW0IB)#d{?TcT90K-1p5j70V#Hz*TVw}9J*pm7adp?*nQhP-E~5Blu2 zR%#{|wPMna0f~3hHib^Qv>%$7^7fav1ioPRiCgT#CL>YYkBba1mtRlPI49Fg3Trl7 z51be_DJ6hBc*+EMpM)(t@w7d1NRzS;w%-q${4!VK&iQcYoODQB8A!|cWM!WM>m3LL z)CM)qe1PZ~fkJszR8+9RV64DlXpeYi9e>GLrhUdxgC>xHRTtp$fF=P%bzI!sKzlRIU0PI-uybAa|MSzv6|+~G^iV1>bidoD zwON>$jR0N0g?%z$U^<167`L5>BigUykGreIS4^SJ9LmGZlUu$(^R72N<{_taYgeKG z9%KbVGkg1x+%jrLpqYaQn@Y3PgFm$MtAu?m1{tZ}?XZ(V-&Me#(7JO6DBd6lJd-qVw9clrj%!!-u>zC+Ah6nyJ{-C#hteI8FxjZeo)?t0&aS{1ybUj>3 zLxQSZ6dw4PVP{D{!J?JfSm+ z7tq1MCMLURs#uHyGU427UaegS7i$s_kmk}iMm}*$JdDDF9EcfLgx_#V6!xvlzt}Jq z8mlz|GWZ8=FTRDn#qWLpo*B6w9v^BOn$_j$c28w9v& zBtWRq)TG3XewUCy2=szRrNJQ~iHCbE{X07%Mnd!l9^QRR;71u5nFLBWut>@R0m{N4 zt6iJ&ufV`=i+6Cj#F`iZ1gMhjB_rV6S6hF>+)hQ$WUd0fnfWg7gYs|(myXMMHfq~E zDWvip2`i;3FWX)uvJ;iKR4gov-va#k$NarVM{kzO>Hu9;!HWT`7cnDWo^S%H%=R!b zA#{P5xPN$2~M$4G@BFVeZntv93^4(Q=6$< zaFyG&Z~QO4iDdf?${lmNN5j`M;YSpUEEk~vrPyi!%_SvZ=!@MSOdBhGM(~$M4guZY z2e}Jb2TygKtQ{0rk-B5BEQ`p+i}p)hiJGNOvyFIXpZwsX{r&78fMwHUmaX_zAgIQ< zTmb?-^DReJ!!olVX-BZ7E#7ID5Es_~WOrN*bnBk2pO75b2ob2WmS=Nvv&vFjy}C~e z0HaWKoxUF3Q^1aTgbAGrG*d!1s5tQi)Hvm@w9MIw@)c15Dl-~=56pokz~sUyk065{ zcQdyvCP`0Q#Y&kI+yXP??TepXe6qOW2*cM|;`S0~c@#{?e621bF__L3eqoqJy6&7) z<3NWJNde&;f&g$kI!b@AWd&fsKj02bx@$KC0K8n;((#a+3wC05KmTa3DTY%JDYuN=Ln8iUhxAQPZ#|+`IOtQ6_Bs*yJu#73dk7A$dqSgsr!WnFDNHH@ z6)%s~ywEyR<%4jA0bVKaG*c2*Xjs55-Lq}lYQ%}oP7XN#2!1vnr_|XeGn4;u8hnY# z;ZGm?bGk0ulKShL)AdhVa|S4vqu=bz37=C7&h9LA^|2L`UkY~e!rN|;SCMKbN_Sjt zpXt-Ng+`k8w~QfL>+9SwpYHD#hE#NE)9fy0Zk&$dkre2kS;P!}qgDEQ!4Wwd#Nw!D zx2pGgfBnK?r6!)65_~l18yt)DWh4p~%>WD&lh*s`bCNdV3HIdy6-s$7IoIC{{Ig*0 z2^t)f8W^0>8E;6%(iK8TW#`RKKhxzARLLqMtb39$?yEtOwB z2Q_AyXx(1X-{7)I5UYRjkA92lmjh*11?Y@(X-vL`8oO6S*3)@`ZQSgLv?5^vYh zaU)8}TVEcZN2$hVhRlx!c`Ds!-BGnMIHllyKud|ci{&#VYM%xb6Oog>xuvDLt>N&* z&CmidgBb$CR1pD#3xpk!Z(+I@IIf}ASd#;eMci-3!t$WjeS!zd85-8k&d$w}rq%Rb zT*0${$HW}6?~=`2-PmI<+DDkR`+WVs{H-^SX#-mU$J~UF>pi)KI6B*cEob$3l#oUX zAzfZ@kDq{MzQiD^mPBohRugx1L*U`RK4SQ>Zu_>K7F!K|WvqI7Qq(wsHweVtz$N)W z6n^bW{}DYMT?Co0+3GRN7C)<=Aj%OI16Cx%Jr;kKFgUR?$y+C7o1;+6cAX;hRngU2 z`$OX@dx$E$7BSgwt}R`kQaVJ!YJ1t^CsB&#}EB~3;c z{1;&#YsTN_omg;GTMj6 z?p4ZVkY|`T4ljHKO!}DB=3?VoLg?jW)qOL_KQ-MC@TPPmPmN>335=DK>nB4=}6`tneoU{gbkx8U*B&XjlgY%ZyRj)z(Ji3CvFqLU|Dq{<{Ph- z3>O9FtTdgbT(I8HFSUZD2=^H{S>{x83f})B zo7>J!magbjg^Sm7^EEmZ$rFDxPzD21$45*+xFk8_>f?C z;_cz}A1+_aQZV{z5X>02M;gIMYL z#zcX)9W|S5y*6~? z=7w^nI0^YTWlar#yCL6<{<{|5fwXmMq-DTJpqeHIGHp3b>`L}I2GK(jMix8&3<$=( zR%B;l=gUxX*!#jTIc-u!hA9GYXwvVHo>F0WUQS_ndU+_yho(P<6I$Qp`NfukqdS#) zImVVG437eGyn773`2=JVjxp4KTp0iQh+P|5-)l%D4>huxSpUT_=@Q$a*mD8r&V%`4lHf?m=o^PIUeS-o^^!{?l(t_H2PigSmOOuGbh*aMg6EBIl(h@S4~ zsajX9I4WYI=|oELE;q^BK&%(h=i)r>k)Bl+QrZ17&ttpJPhvY3 zsLV9${F0u%rEWE#RKyo2CQa@RdfuI+R5IGKDyL_@Vz;V4*yc;BOTo8~!@4BT$s zpS>5L#phP0+x=&y+p41_aN!}>Z*!B>h@A}r-d|cl)uoV#97bvu;}^6OsmAJk>uyZO@4_|M@axP${Av;gc7*u4aDjLK<`ZkFBR zC*^a@4v>)rt?@K*BT8;DQ&?C;L}oilGm}V= z#Olo!($hEhOEEm=X4AhrbNb6Quk#_kFlOOGzk9*up#8|kj>`#&`pq$RN=G@*Q)=DH z#bfo2+3$U)8Tg7aJkNArX53v9MqGq61gkDQ`E}tTT`Kwld-)-%H;>I?-OT1Rv7+@| z^||`T#mtw`SC=y9-h2w-2ywh6@9fh{7XtJlAh5}iv$L^zP0Ut_5kI+iCKM&F@Qt9# znHdsgTg5*?ZV7IA(3meNA(MdcxkZE^JlAPOE|y|B3S z1gK<)RvM{1-V*?U)a#A0{?L=*CRH6Brh~JC*U=MKZR@AwpFUKuOBX&naDGG;N0D6E z9*?nBIs5wD+V;zj+&i8-OUGY76cApcXdm-MgK!r37xUt^0|#M;?i-b}(Fj!TS3+O# zYxA5#1epQ;lwYxlQE0%YH01``NAQz5`PK(7XBy=5G-q+sT`OKeRY#pHPCY#(yih~u zo-#ho>qqax4^TlGJv}Oq`)PWfR48419ctC#Q`8M(`GuuNo~Y%cX`d@w&YeaZP>Ck? zvuB@F3MD1+L}yv@Qa@Vh&9dajbP}>XrPn%!-0&J#eq}b1WuFb>g))1Ah+__5I^a^r z0PUrky8o?;0E4gYf+Tn`@>i?i9gU5RC!p3vbTz^}oy8z2QGRY{!*=A$Zr4Q+p)?9W zq3WQlN9g;YnwSFs3Ks(KzJ2=^Pa*9^KzsuQFiCv1YR%F)t*7QUMn*6<>~X)^P@gk`G* z9;7>yt6eoQRL7sKNRR2vYhgv8Uhk%FdlAD>^Zb)#M_0LwSKC5!30~1Nu{(Q^^DxH5 zNV4i5uJQ^#^*dF2-qCQR_keJ4_gxaA<~;(AkWP(Z^ucgm39PGpMxeYIbBhrNEgV%y z%RE9A;YM-|^7*SncfLG%Q1I~crAwDc#GluCFoFRMGywn?p@b4F z30&g+CkY7@S5f973<=lM-d+QbZA?_!8=e3a+6PC)s=f>Q_l0oSn|`P7;*~^mn2$eN zAAz4h;QNVFujX20w~4D%0c72}Ze42_elW>#@aM4aIFECb=pgSCXFbq`Fo z3=BH;2S|dj_`xI)`kxG!_yhq2Z2?%eRe`z}PAXpF2pAn>woLGQnF^6l?W&(op5>}X z^KUW2IY`xb1m29R7Z1J}EVov{xg< zS4D8C)*f=(NL5J@dl&J3QNVYfCeE3ZA?|i;Wru%tL261`Tv+jbdlu_fQ|b&RpyLLw z((PgNz(Z7a0=zhoI%rSl)Bg54a>$E0ooEzn3JV7HRa9e+(Ih-1sq8BV<~Xi9a}Rs$ zNwb}M5|FO2^YPy6-sN;1+rlTI!7ziJn{k5mG16SXooO?-|4e7a<=6#AU|!YfFKCE5QM0S7j!+d>vzESfj_E$WSzoGdW_$u*az zrl*VLl196`fhKzaEdB#P!L2HH9>svY)hH6oBD->Ay!|d^*`K~`P@SyK$42L0<)&_&EsMZ4pyd6{u`RHWOq%EBK3tMuhZiL z>OutyP+ zQkCDsd-LWEe^Z!!xtbal@)`7@p=dE;zRIll3=4r2sE+?xgv*E?KQLN3x1qWJP6#-aXWN!#k|ilfZZ5o z$G5$2u!Y3aZ^y@T=R5A-8BO3g-h_O={}O;6>~uX%Zev+!4kF`piXE@H3}*Be*^w_x z(6YNhd6)5Sy3H$s7+=}R%tv!+H0`bB#%Ee+m3!zy^!Ww9?P+gCOJT_mev99Ot;-YXPb9$iHf}GJfmiE~?%k5ot)c3= zaobRzD0`qnLQ3YB9?ZsTHx?D|HmMJxKF=;_8qSkBd7y~_`t#J#P}jg96hx4??E{|y z)}LZT+2wb;(URelp8vk|M>*QhHS>v?g=aV2A|E9QEc^$JYK)n$+`IH(wY?s`6#yha z2^gvd75Aml#V$AtTi}_r?x*`jXbe6z{qHPc;gIfO0{vG^1M<<{vhQ-rUI{8HO^jJ* zw|#%Db?P$CNtv8TKy|Be=jVeCrMEJ)_y;)stI77Rw-D^enBJ5t;;fuo{(Pf+ti}aM zZ9aeQtrBRc{J!A-$$U)NmeFLUo{6mJd1+D-q}W$Gcep+p-qX|LyE1K7=Ef5K8~LVt zVIX*2;D_<(QdaRP&9YH_M3a#0z`-4j#zzMS&N=n_G-pP+9UWzgRwBv+R#~Tqtl>V- z8t0?E@4V|^wL3-bzSX2#`7nRqJ!OZk8jH)!?{uDZgJLKibL_DV1Z4v5y}?iT8g{It=6}xAg*JbAsNunK(AmOkk`R51?>1d; z_YdBV)wx&+_t?9H{=reHY23U7_= ztZJNaUJF!Z)}f+Vha=(xqO(;4>AV8Nm<{p?s84U}rK1%EeaPBorjTb_-oR(0%N>U% z;!BEER8|U%`{N+Q#KXL=lualAZ&lEla){idMf;s)c8tHZ)(7c30TGAeieCLB>9Ca$ zsVPV{^NW7Os7qD{o0BVy7+%f&a=*P7OLo!*+*LT=SRgC*gZJ`L%QIeT`5}KVl`E$FHG5M8r7eYk z5;VQb8mL+bBwfGPevX|_VB6LNV)uIk*|?H0)99YuK{j$Cq+t^Y`Gv?s^LE~3k6w|p!`$MYk*wuNa$84*=VzU^YqsMxSxXasZUEak?J4%WA`oXkjj zHkxvBjjUP(VlWKYyQ+AAQKFiaDo=LtVynLzWq8mBgr7v=13XB$p5*l|O6P+^IT$m3 zN5ddnNnNItkmlv%qvq!3=6L)hbamc-5^_yasVUgo(YXMSBT149ttU4 zUYd>D#1AeZ&uy9ZcQ(ggW)zLdNh8R0zI>sRXmpmFi$_CG2w~PFZ}zL>geJffN%01hkIchz_53gO%a2^ANm|m( zrQRf_QNaR!XTeEs>>&xAFX86-Y)OeqJ|mQB%OB}x6Xz{F-&kU&$>4g-CWUC_AnE%Z zt^3iOIDsv1Wvq;m#S7Ys#lz8?jyA?=M|M32Cg*>DPSoViDn0>T6aj;)51IY0`^BN> za*kLXgxZOo`R2~CiPGSGs=qYeR?Sc?LlS|nlI-_!|CP188_nviD_m=lv3%Gh&(^(e z2@>-Z5s#4gAdi%tm(tj;2s=wjU=F?0dA>zC!TNR&hXY*qB(M{F7x4I#7#E@A>lx)vx!Vr^nf*4_X3OzM!Ald`|}=%B`(* zjf~_Esfg_~S>1YOX?8){GseJ(PuG>MKDu<6?$Q(j_>9(z?SzRhPZFI{ICU&*5k^#0 znn-fhlI;*nj6*<7j&r?6?+s;;yz**}h8v&;UP;5Q({Jfy+mC-G!kPXmBnHe-6YZov zbENVebZY0*_mZEQB6;l-+;L`1)cB34>ii=!v(LE{@6)ez1$R6mqKtz2@PG_iq`(Kp zM}yg}e-IKh!c^M2bFZT%&}#E^dqZ)rPEZ@2+WqGm69X zUB;NsNi=~un$1hyA7@G~2RL{GxcOuKoYgWOA@k^9@J3%Fp*O&VY6w0W5VAs4MZZ2l zd7BfJ;b6;FxmNrqwZ`xyZNSjSSpLgvn#=HqXxmCT?qMW4bAD>n>Bs34ZqCOA;*uoGlM4X z#&6{~7tum-;VX3r@<%P6rjvhxBYm358ieD&xaF)>7N0ZOV8drF*TQ}9ZrR-FY4aGGi!LwpbN@QUI>F39VCSi!Pq&&(9C*4(4^{tQcO@ zos%l1z^JaQYFdq)!_V4lTR)Uo?l*MNv^vr94BpE;CTy zz=&i)XBDXH{pIFi#^;i~T)*5-BJ?nBdnwssR~d3xQv>~rpQeNGI{g4L-f+OPK-y0t z5in3dA1O8_11KrLL<8lw&79HNed~u^Zvg)y1%^;Sp=IWQ-F(96(lOYVfr}ggM1Fyw zdDlu|)VKIN{4X02e8Dhoj0VNYj60zQ#^O((`<_+za39xb7m}6P3|@c!t$PU{`T%*< zUjrY2t4;_3{a4Tm{28POidTObx4jm~;^JZo0s?|ArUwrmv~8nmN{C?14dGoa>BO#3 zaulbmEY6L#YrwA3Q$Cpt)Fl3SVS6TAl!086HbM|+z?;j=+xtKv`?-}>cod%@Td>>GBMzwW0vQWoZ9PXI3zcI#pKL)_VeQ%9d46HgWl>XI8gjw&i;32t)# zwf!9!1H^s06!tID<7%`R!r$Wqtoj|OYXLt%Aa-e7b=Lfwt)2FYk3nM;(e+JVX#zgd z0Jkm81_b5^_5?ZE_P1pmh^r2I$&q#()iP(Xw_LZFLFOH^q)E8wtclCLwZH8R?8dZ_ z>HGk;sKCmw)NJJ*is4dLCdTc+e!Q9%KG26<+?vV{GY6hf2m5EV88AEu@bw@FY^N%3 z-hAJY+Nvxs9~9`@xuh^uGB>bWhNMafLw^3O*};SD_^1ttMq3&YfVuf+CZ`PBIaOO` zY>wq*lC<`~d^^}bR|l@CbLTFOGK(PhQC1*1baDYp)_`aMW1m0uB}CS2C}w=U5??we z8}UdP|9kuHDNJ0Zs~3i@!|a^VCc#%^#Zu1{7t3nb{_q&yZQEw@#`o>C$bq$CZpgZt z)dpjDT({de4bP=s_8p*LH0@aI<-x|@b;=T09VT#lG{}(+#AJaU9Lk5X>Gy!)ug30j za;|+5%JG1uWCh-E9zD7@+J1T*J<4i=a6_lQhtse5wZ40c!sOV08f0`r%AAcfmqay4 z?0e?e7yZI=zD8l;H!q>o=f{wsJAyB`gP94q*I29NV>DC|@w@7xXBlsoqAd>OX}jSi zWvqV(lh{y63;7Q{gSjuo!FN=!BWZSFwphtX;C|r414>|q#UII8TwO1l*9b*Q@_VZf6JOwUxaQ6nVzAx?m-@_KxeychWa*`Pgi9 zUL^36j<&+L5)|dc53Soqy_()^MkAipH5Q|UTu-D z!0?g`kOfrK)k6}}({ISo^pL#ePMhl1lbw8}mFqVVG!*plpOq2ZknR#fHq4@~%Y!Gi zZ*G8ppbtV;ba2e-D^TOt=iM>j^iYxK zn;RRF>_;Hzwb5rb+heAT2Wy zH_$p;(~+B3&lgV5%JmkoV5sP{mBbISgDXe7rv!8-xtU2xNxrM8D!I8P#GzDg6J`o; zfOXG&rc4lkL^q9E7`O@A0VxCW zxEVE=og60JxHs581I(XYob$l{0Ri_P7oF5gFMpW#;y&-Lm<#?FCD+n;r;L2qjPY}j zhP(dV(b0ZM0mKm_m+knQDBTiKy-j~#W#FlV$V2McC|3W`}*_2$2POqJ6)e1 z?py7)2)BLyF9t7Yd^kT;pa(cmVdIDQY+>wTcr1YAYav>fvd5OeEFCH~76jhyFr2_` z1fDftE@Y_`I+6$rpj4)+Cf5L)L7e6WC^VguCH`xHc=Z5&`)px?m39O*DQoOAOZJRq zo#}YlON8roO!7NI$a=FjEK>N5x5Y@hRGrm0fckS6duJK6!XYt`pf+Iym zbL#YsA#en+bbLzVT|=&e5&W844BC8cB64_l{`hqqGDZA=ChebECWxSdr-8-)+vH?(OV? zAMv$D0!lgG;X-|N0Qd$(ua_~9l~F-E_-~#`JeC)*Qu#h#W|eVgyyCFhZ@&t=KRQ>9 z#n5i)JP8!0*zmdnEpCJ`yVdy`LsY{X?RUu)fEgz*C@&t@6ZirklW#`W{q*3e{ap4_ z`^d3l9TGnW6shO*k3VN=z|8RMObb|d$DH~8Kds%fkEj6u5{T$P!`bFR&}8^{0Z%e4 z7Sa1!wE{I5l%q8hWKGM!$mnysn|RKWs9dQ{l|4R-9HQrK>6AebbKkhnI=v>~phBb*i@cppRVpLllq{ zn)G&eb(Ox^G+a6buJ3c=bkRhDK^KHS#_G{Q`YlR&mKrAM~i6!tMP&x595|y(vsa%XHP)c6277S|(Vg@DNjY9AZNsx9e5!VV8svZyyyt{vijw4TOyy z>R(^no*|s6c0ghe23cPre;xnQH$LrPdGNKI{hwI-Lj~n&i~9>=(4#FtjGY{vFVY?hv10@DyK{-6y|vscFu^)WU)g(4kDWS$3Vb2z>phyt93< zU~7KoQ=$NZhku0uv6-3Cpf0Ehy3hcx(oPFeQjkHBOE%gBJix=H0FqF$G83L6!s}dO z3Cx0LtM1tXpPQ{Usk4yyq15D38zDXoL<}$6euN8|T4=a;YYErq5pt}xYbr`orICtM zg0@7~mym~>x@*aqwSxu6o?qE?KD}&GA()u+RY}bgj2ow%>4IO|`uu2znh#OBJrj0W zK=@QjR%*E2|sL|e%dFlz{B?S4z7-X&Q%`Gcc+$I5|`Rehd_OFxDj3x_X)PFNs3 zpV!)Xs4S}Y1=YL@!-XdQ#LOv{`3S>Otb&cfv2C`15uOGqgWXv4qQC7;8AnFpNvY6t zpIDO6LWm8QYw7sx#h=UuP(n~9YLO>4J^d0no+3UCZN01UdI!G4bItK+MQ<2>(Xjg2hKmbeQx|ce51Cjy9v2tidiF0J;h2sSDR<1O*iTrI8@4y^8S1w@Pw1g!gvn<6 zR_{dFDsuT*{^m*5&+VFZA!s_i`X2X~$OD0xn5?x>e$oh4_WijubjnNOM=nUPW=osK zYvw=9?%G%IZ2f3K`S7$59&IVsql)PS4NZZ+w{pfL-@wcb&`zVPB!0qdG0Y0kk#u4D zGwAOX6@kt%bIfe$T_7A*B7w-G8+c=4LNE1}G?jV_$5=eP&gHq3s1HHFg{o@;u$gxn z+x@t6uZ%5^_l?Vs5b9-2`_byJXsyem?8dvnxqZ#yB ze3vUSTa(&iL>ouL7XqYfIn+*z0dO!d@mS>sz4nOT)XIPL>uvCy^b0-ss%S=2y6y8E zt6yRggg~l6xgDJeF|pV2E^Te9bNLY(|AEzmu7lj(h1WF2?y@aH8Z2&izsJRdOlSDH z>Kt9vp_=z4VC>MnPQQOq83Gerp5XI~6QSaEGwInzCFb8(?Wi2jDm*nxYkGrZPD0=C z3@Q3xesv$TtUBj>{CGP|3VFGa`VzX3hNcvph)_Zp?@;ZG2HiW%$&rrM^m&AMD*TD2 z=3WoED1VmhbHbjvO=XtA6HBGVyBz_P3ZcMDbsp^EB!$Qj*wEmI!j)48>|T-UbyW(H zYgem$KOyRgAcx+@-n#Fk;{0v(k@8>eG=OrhuSy6-HV}3-45xpgM%OiE&qbyU))*^((k-~O zZ?XJO+EA{nVfV|4T4%Ad8l;{GM=F2bNH@H;;Hj;a>>|wa##mT;0vn-%U#Kj}c=4Cx z(bI?N_g}*(URgwV#Fc=9Vh1n_&?veACjqWU2ukXovz&y8p;(?;V27^`i1eY$_R!A@ zh&=m1P?!bSo((p;|GsuN9QGFYZ-3($;9pY39ne+D6_MYqYCSp*lmTVOuCohm%BEGs zk}ErTN2}*SGhm6<*X7mGkW36yl0OcyH)TU!cYRPq@-9A|?eMs|2 ziN(2<=UYgZU0O5RA0>gYjj=? zzc5otwDa6h+G^Ez4$*d|BH2DuB|jOGTeNwn7NSkJc?Z*UmJxKFtHb82$9kmJZFhIO zrC_)OBM#m7C%PCOQlPI)EqriycjBdFr)7DQT_suhIJ4_gbRf1Di|WNS>dCR1CqMk+ z(SUQeEaAC+okL8_sq1-YF!l)kZ3b2A8NB@&7!6+8IV(!*?Ooi6+9ogPKdGlbrGJio zgmH}55-+DRJilX6d{+ZfV(At z)MB{qkkT#M{A6NcN<@1Ba?urNXGl-y4zRq~H9Ho7>Y^7qdXSCk3&cx99f@@^Y@tU~ z6RV3nTp6Z>I^s*kwOce!E5Fp@tU5yPeQMcpaP#H{b&UWW#M$85t-C0@6=4xzb>?ry z0W>&mk&bWGh;{#wA97s)`Yy$Ys3>KUY;mU!#^BagRX|>AT5`mxk4Z^M7w`j1yp{wO zJYM#uidntKu?c+wpdvJv+YECNzbAN?o;S{NM5?wzCUw#u$h@?)!b!xP@3z4eMT}8| zP486ZM|4OCsFXk6TKnQZNy#Z8aT#huJ0HBndDP+len(^v1Sn4gP3jncwCME`$o@(x zN!WjLSaDXY5q|#1=lp*)BP5J{7b*z$&{Tth++5C$JBfQvPDD^e#W(F2%Gdv$_9Nb$ zaL=$5x^C4fQ2lKfBmZS|mf~C_KQVL2d&}{Pn!fdF;H(V9gn;OfPe%w%d#o3g4UzvBs-lm1 zji;fhc@bj!2UQ6Gl+gW=%nOxA#>}2xFa8roQ#)%KMBJB4CDoSUt z;fniEjD+S%f!r_02nyvhWscWU>*o8VIx7iA>xiOME-*a_vG*K1pZd~VJ!{_%3@+_UvhQ+Gqg`# znoNKNcnm}WF!Q;&XAu|vOfJQeTDeHv4P^#+RY`GilyxhvKOqi_G(6$Kb*soPF23^j z_rG8MS0~&5>+?DmW8E$ST;?v%2&Px_we2&a=@&8t&=__l!gHuaPl;>%)o!wJ-@}M=IsH!mN|4ewKqz@ysUn ze0HMzI#u=Z@5G$;{(@+huYeIGwc79ah2XHVG7tzHM;C+3r8cp)z1u^fww6rxwxw*oF9`xxbXPEL*7Uz z`D>3?F`n@;Jpg9~CZr@Jo`JZuYag_&<&BmC=xv=4vVF-h8wmO!Un(Gl0F(G^eQk~7 zfeqjTlZ3Ret9d*F%q_sbJ8I)u|cqGp?O|`h;Ay3gI>te1xs8 z6-WRs4H%65=p5W<@4G(R12G5c%wz&;9gzVS3#wEB-=}1Slj%>8H3oN&*;*@elG7xi z#{MaStp4>f)VsUUxnhkNa=dgkHOt;yrUVz4?YiyPs>cS-4fwa%I{zt9O$wBp8}5{k zNWHoFKf@+Yi@T4NaW$j%XiyTPpsfs{=S_?SjDe9f&=RB3znTx|o_tY8ba@|ht4oM6 zNfbBnA%pkv0t)%EoIxYkaI<-fjgS|;W`+kz5G)XkV1d=%PTxfDf*y8H4tH+u^+%_} z>pL@UOqEw2&juw=jwe{uODg>!I4-&W3$B+|`@m=6aNnm}Nb0FYkJd3$1mUHvY4#<9)D*%iSMR~c_fW7@W>IbnRAYEI${`V%3(EiWJ zAtomN5M6w*m2wo)vemVcE1(}Hwh4%Zz*S)Or_@aAw$HJwIB1LW>Xp3D(GbEE$Wy_( z-m=!LEG-PDIF;6RTA5!up4OAgKEncpb@v1E3?DL$GGTSXz7#}=Xo7ppGqe zYs^QjS6w?s)g__A_7drSvIJ&|qp?cl03IEoZ2Q7!*F$4xje!8@L3E`nKOZVd)}IzEMjrdUKA$`; ze5G-ZS@+Bv49*1d(Cr`UQ+K{pjqwHt2ZPK{L{!v&anV9}wWFhBEQq@m0h$VB0l{#9 z(%*8?D)vuTVonb&R6qskCS^vG)z{-DC-4)-G5vMC=4sbtod8EG_sbV@R!K>-{jS76 zlw~yHK!*ZI`DGsc9Dxhiu4L9`W*zvI8>sRkRQ3Urd*Ld%-Hk7bgCEK;q-%{T6t{;u zl+?lLq~OSGXs=#8K+-jN12hg{yRIW-{Y|f&g&K41+N^2CnsWSZpC2Y%*q-Ms2aVJ~XE9tiR8T;Y_BhD55KRpnTut!$9kcZ7IjC{$c*`^V zT}e;Zz0R}U`CDs}t^nL@9-uZqKtGJS0SvC+6$HI{^$NrQ%HCRJ?~{cWW>5Da-{J5p zL|!l7$?ChqfRHxe_0f!u*2$V#_Ey5x&|=Pj>Fs@IW%N&bTaIbc!+vDlZRSc!Ha?fF zDqjL$*O*vh)avj;mEER9)zEZ^7?1xk;)R`E!ZgCZq-w5hEi18F7$ZtSd*5@9rGS|V z10*m^-^}~9op<^E4KM8c`NR7wU6vR@pZU)gUHW|G-piQ^QWqB&lUKp<)hF6*xDu?J zstPtNUG{aL&zZztZ{9ZisXD!5xmdsjuDP!s{W+wpo-w~=Y6#K4PgTYcNY35{m)p?Zw(v}m?`6Q%;dT$K%cI(AsZZ1<#1|GHn45-&U^RD99q@+KyN}jnm z8ybvBJwlVU0X;lq3dD%bn;V}Gcb&^`o!!i|5s;M{*_c3hObJAic4-; zLZr^oa>^3RWQs6bTyiNbp~*tSv{Oo&3*|~^Qnq1vGTcg~(6Oo1c1v>`wZSyg7K}-( zu|X`&ELULOYcqeq3_sih=N|Yj-v{@5-sO3oU#xB;*(rn!2K(LmouRgO6MI!Ft?hc! znLd%&E}?a}OMdz63So_zh_5q_!SfiD@-+_PHvdTua&h@Mf8tH@SV=|E98ThB>x->g zHA#KD$}V5_D6P^Pc^_P~BFp>2KEg@Xzqy0r$xov1xdRAkM-oT6*o?D>Gh}7YfV;Um|8()px*E+xSrFo`dWI%cF(8P#426-h(JZjKeQhv>XZgknR z>AY;8JU*n9rdjz=%OH+#rM<$=_qHZ-hr)K%-Ak%Go#%XJr#kJAu<^k0L;dRtdGDGS z6uXTHdv5JpaMGbO%m2~-dw~GE!kE_q%c}$*z-YxVZ@$o|YL!0_|G{I2W5+k0l$UoBlC_||viSG@{{9{EX3Uqg9~4sMx(8=)#q#h^wmBb(&YnB3 zFE#C>*kNk1DSA^5w|t0!yV%{* z>Ku~dYp?o~cQ7M1V(d*~?H0e`D}{adb-5n%Eq`loaNNEpdP&Hvg}|L%PovR1*wmss zly+w|8m>@7YemH-Yuo2M4W)za-KaRcqjX#5A#Hc?5$rez?o=}CG3|*#yYgX6R{=eu zvW_S2Nu7MGIKqMvZ>e22RIq~1d%3hN`V!+$u?a2?kWGaV&ZHiuSM@SU&Bc1R)8->U z@wb6O4#ultlj74!v=09W-GdntO3Zfe3-V8>>kP)Vw8{uc4_BTV^RvZH=r4D`o-jp! zcB4J7z7Ft0X5nk5+n8!QPSJd|hhpJU$)2xdRav)e#8QK@K=WL*@$C52W^{ zO<-K-erxzUoSU=9w3yzSCDJs+CN*rNcp7%8XD%dDg;d9H3jPLdqcX2qGQ;Ji3KS0el}w z$w!2J9q6tP_*_y}rUN%Nukeo7gUgblu8hBtn(cPVKjY)jpMpb{J&X-|0uC~&ik`;W z>0uxF5V6`v-0s=*cFng`|7)rGv=sb6l!VK*&H`w+z&-rc7tX%qB@aEopcN;R9JpaN z(jlkMCjLC7M~tOqv?h$Cv;IWWr**E2Cm|;DiCg0?GDg{;7o_tpmFIGwq{B?lt8IXnjnGMEP@FF z-4U0;v}`RsMrNk226FnePl}cqI?3MeaL4iZ(yTP&iIuztM+fXyo7$@{68x5N34?St&qGZ#V?!n8w= z#3QagxyOoH$kN`m<))j`{9E50+PuRD%BWon-EZG*?_>qbEEHu>u$l^zX3-{LP`Jt literal 39913 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 M&5vhao%Xr=Uk8vC1ONa4 diff --git a/icons/obj/radio.dmi b/icons/obj/radio.dmi index ef5c8a97767c2a4988bdbf1bcc96582722aa67c1..e393fe1e31ae8a5bad6f8f8d0b904d6dea708f1f 100644 GIT binary patch literal 11529 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

cSM2_vGGT_;;LX1D+0bG21-<{0quHwo~ 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

INxNz0Zc2cs?dYl*mYWaQO}J z>*v49I(73Giua7D%T3cezYkvfc|Oy+kT@mKz8uwvE~)mB$vBvhB7->;yig@oh@U$V zEx#y9nT>hM+5^q9H@t8eSEufX*(aUaWyheMiDYNNqXkT+#gqGGtWqdwY~~G~dLB+A z2tr93J>2NV3=vCqi`BXlqmwnBF6rO)CM6{7S_MgYVz{@j+&s~X=ip#tAJ2J^=l5Q$ zXmF*^vVatS)-xmcct4NGJ#4E51&KLd-KnCPb#`=kj(E3?jVVt39wW1l-8%}UmikY+3=Iv5 z$;ie~P*FWM#5m`}mN(ntAtQOyzsJ7j<%E0zW^56>9$PaL_^Nb#yiAfOVs`w{V`JbX zI}pG+b`f}+K3yqg66pglt1Zj!(L46{=wp*%we-!ODfsWXjw+#bisQWxT*7#kHEz>s z#JM;eY7d1Y62KqKOAU>rvljQ#rudDn z+!b>?T0h?gP+!Y+dYaq>Kc}mHFYQ`Bs^D5%-3ho{t!($$BVko>=0G&hR2VP_Y>w}) z(3bO*!Vq#OE}I2y6ZK|jB`V{|(~+>xyl-hD|sgrp+KAmSQR zsDWPAQyz#UrBqk|*IwU;Ax?q9FUo&OjcI;$*q6-^>7eQ4Bxgc}%tD@2)*86C8+Ws25$N@QRJ~RGTZL46EN%z zAp>PBvW47*l?};St_5uh`R)pxKAliWo$T8`M%buh?$QW_HPL>I?v;<$j(zsMzGaq( z9{Tj5mwb`i^|#PJjPw5ULKy@gD{Hxc2qDnt1bS~uo6>LZ4+9F6^x~NG-ZId3(Y|c7 zBRvDBnIe+UXPJe%{Kc&HY^GZwB#kN(r|Wbh>`eKg(#Q{J44j-a;%4G8@zs)cc1%D@ zw=|2@`L!7gpyP4nSf0}aXOtwzq4St7XiU7>s&0C#)R2TN1gO=i6@P`p1+K(V>qIkcM=w@<(D?t1#vWWW9qwDlkP zKEdDAuJsnZU@ty~!_RQvb#q7ot*LrYY%mpxG;?(1T;27ks!W@kwYUKoiR z)6ho&=a8p+!2?*Mb#w63H%4OcY^sOum#*;RI=r#>`Pc9BD{t_wia%DOpCTc?t0*A6 z=HOtVCIeo+y=i~|fWrR2mmSxoS1c$59K=h6*me;P^XrPJr6&isW* zE%*H^g%I($=6UA8-^?Z)`O=@FI~cCo2B9sUNcN=kED_T_=LmgQ-)w&yq!PEZDW_2E zBDG08ku+_$Z zg-iI^Y{=Nr(@6UgVt6^rGWZhoxV-jLd^U6^DB?Qkq!Y%WacOaREp2ZtSAuJ4*6SB# zE*7CQQt*kzK-(I^ND{iLrxpl1JLWP(g#mrt?G$@hFG!J{f_&K@fKa1aB7DT4l}ctU zys+fVWYYnAY)d&k6gc{kr%M=_9EK|XKb9Mh>xppUx2p&J{6-Mtk`j2?bJZ3U$v^}B zzMy5P_y4w=KD4}CZt5Sv$7s(k9_(y`B3b-Bd-W?qY3P8C#3Myfc0l_4E%28TbW%?_45SJ%rD#^B8l8Pn9XKx#{91Oi}biFENS zvE)f|9f~df5XvQ5E{(Uf)t232nh`<*6f6>WiO|yvxrMsH`V%v>?mkSTy(8Omj7l~o1_gZfSf1k%#m&pBlY+fdfB!i? zHui_IvZg74Q`88r0$yxvPB()pQDJFO zXcjlVZ*n-^o7*3+V}Z&;?pKTQ&UPC#tK1x=T6Mvs->;U7o6gB2s6^a_gmB%j4(whQ zR9D`51#ER~OcE0z^+RL?m2t~3zIOdSQe;h`Xe|X-q`q?r$b4@e?KJ&hP(2nb_;90X z!!uPmKPp(Nvf^?-cjd{^U#pwiVEQyj%DE+ z%-?o{nmNvGW3Fr*#@{oFUhg=xfG}$_Gz#+)5*!7sww_)P$1;L?ZjNtBr|oOntM5!! zdd&ymtE2SQWJQhl>F0gk56KT9-1&&y`;Eb_=sw4=yfXE?xcZ*wpW%6K+*x*pCvs;m z)*PAdTts-vz?P?)`UyfA%r#+e1|>z!l9*`_o$Ftw6`KW zN$jZo@M!0QrrJQqiLc4EYcRDFH*z9ty@wygCJyD7bO9Oy;U96frUT7OpOBtdxJ1Hv zlAgb)<6@o6aew~rN@ak0VP5(@Uas6(3va@S$;ah$a+wt(;76zJYp&(7l%NX=3T8KC zpgJn3_4{;S43?@0Xv2k3DSLVjaYo(%o> zj5f}EEa>iW8E)`9f)Tq$xa)YC-Pvtske6fz@1bWKxtI35Vasr#ETFit4)b4r=FZ~a zQjpCpUGMNp-hKAsNqNiIb)sMuMPy~>J5ftUpYrGM-ri@0Zwq&<&bb$dVOUhSCV&5l zm$(vLn>UlCT%*FoQ9?BW7rWy(BI^ekC;m*zcKYOwwzVA5`Cdv}o4(4xZrU6oZ@$wJ z>2+rAavH30-O^AMA~XPhZ4487zB^jU4Zy%rb7Gt@v1+-L2;9Yyse~@}2CtlOtxOJ* zCQY5*NbLN&8xDY3O%-oBU)mL|Hciid<))?VX=^*XE?Tyhe2?tQmT^nm12+%z8Qk0- z+FtTLA}3;97cEXFlzSBRPNi9^!8l91H}=fqw9_p44%B1Hx|q1x1G8))PaM~!!mJaVhqQxNXHec zX$M<)&#<=d{9c(qFbAqyy5Vm;rp2{tw2_0lf{X_Qoo(K61lp7!^xWFKt`Hm?U5J;S zDLR?2tmC1b)3(Pp`!sb3jjKJmq#!+%1FhV_NySO|u-#Tg7*9K$Z)T=A$RHaI&QU?8tgb#|^!2T##=8Wm{%?6|$EGg{eu3K=jB4?_U81F4ORMlNO!jZt z;nD1h=ysFYk%mon8wfTbGb4$VhFeMFBlGFDHh^Srg!|4&A~6Yxoi}=JDJGAZ0q2!NiI~Jg|E8f~he=y66OBvH%{>c2LC`c;|9M3`gu!in@WGJ4i-STH z-l%-KO+vDNd{)U#1#5v%A4m#ql0^_gEXBFoXqBjJKuNsCK?}t_sW)v&11wJNZQ!0? zB*eaE$8-cBI9S}~>=G%i1|k2)vxT{?kr9O-7a0jj6g)VY=0sz;C`@tb!mT8|nCORp z=j(Ux0Fg#ijx{FuCI#5K)kzHD^dc7?>Mq9o&A5xPBcCCmjgYt{l*AlY$l1Vbdgu zJ21S-HqM?ca*>WO8uuQ3{*6Y6gWsc{F>6O#4?7tB#hRyr2-s|l^>fXUx_cYHuVPh! zo)GmJV)cX#GH8AJqTEuYr(H4 zfxh{9B1cEZ@MB(fK4Sm7J2D6r6L5!RGU=~2rYGuaMwJ-#)BvG@agwy z{aLYoSjVH{p+du>s=xio^B-KttvoK!95(%HomN(sYSd#X{A}ca>J-(p!G4+MtGb$x zv5%lm-4NkBd*Fz}89iuM%|-h(&+bS&>})7@4ew#xzZ!1Rxaj zOeF}HrMSda}{RSdBKD#em(Fjb)M_s$;nCh0S-11_FD(;9wC=MM5jg!3<$t{ zezW0vMN9%upW@TlU1p-n(On6z_qL6i7IgR=g}*>}BUa`%+EUL@a`ROJ;_-k0< zWfJ9ar>SWaMez&wP3ZfW*6?ZK0hCJ;$ezC0!3Mp9f@S$zP#Mj%38LNUSE%mBj8`rk=Da37nOwdM4Q z)$-p*t1f*+Ye+t5;@0TCa4QVo+Mxh8iwDj0n&d^i|BdrnKH(jE+4=D3%e_VETG<}~ z6@~wqQqLb$k8_)W&H)lCgJ=L;lBj$3#Vpi5MbZt!PFMDAsp8fs#J^79{Uw4RUA2l> z=ntsRyMLO_6N?&d-m*P@n!Ah_3U)jbqM)S2>AO@3JX_b%XlnQ)t>OIFN1|rq7I3fp zM@)LmGh;<_?t0_@H$i5$PWkjm6+x>9PM=s7?aUu~2j79Ix`hX)Z`qcZ8-+5_?L$Md zPIv=#U1w@fJvSw~mF*KX&WyfkNHY?7jbeC=UJPZtH=}AfKXb)AJ}2-NZd`{Z?&19Y zJN_C2Skx1cM2F2x-XXZ0BCNB0$3n?pTc@3(w{#iMvPQpq^0nul9Qrp1UDJ`3MP7Xk zD*JbR9a&#rZ-{3@6(!KdH>mXoJ!=I+dXv1-e_sCMW^Xwx+qaFC+c4v-eT}E zf_SO&@ZJ4=nrzX_A**xMI->=9Zj4ry?(aWply60u@qqI=T9Tb{dy-El*G~aF6!LH$ z5u(KwoEHivf)6Inzvm4IdhRL?zS!E>pc|F!-?jwao{B>FeL-EfqQnGY!@|N|EDQtZ zZEtnT`e@$M0>q@5eWMEbvK18-4$DaYO3@4X{TxbGm;b!C&>-TB6qalMlDB1#cCxjI zWJD<5cm5R<9`2eU7ge4my^)#-&k&jtLROm?590>k0JH!fzo5sfSFeV81#YuczLdA8 zZZ_Irpx^b-ysVkr5CI*ch-JNf%TSBsPJan{hz#0vGJ$lPTVRKbuc$nYv<^_Nnq}4E z8G#??-Wv^&jYKZ-FL^m@`q+El3~5nN3Jyb_I*{n_wkE5ES;pDVE~oK%ju7^f$kkbX z%H>Aq>p_|zNZ%?tTRlBJ+o^!~PoCJ82VA|6;rz}^SC}w%>Zonb770{yK`}ZB#)SIG z*oZ-P+ccg)Q$bU=aEZ#0H7T+>-!F9T;5r zQiD6OL(QX&v_it%xFw^3oYo|iX0gT{9g{PaqE zp5R^A{?3+yf!U04{)g0!lO&2mIWdh0jBux%)AZ62=d`CFey6VBFajyp-JBhN>^L6Ark2 V8T-r+@O)K3Nlsn1PTC^;{{UfQBPIX< literal 14005 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