From b594520a74deb116df0eebf022ffef16609f72f4 Mon Sep 17 00:00:00 2001
From: Kashargul <144968721+Kashargul@users.noreply.github.com>
Date: Wed, 16 Oct 2024 23:37:27 +0200
Subject: [PATCH] next set of spans (#16434)
* next set of spans
* some more
* next
* next
* next
* .
* text...
* next... rest soon
* .
* .
* ok last set for the night
* .
* .
* .
* .
* some more
* next
* next
* all for now
* .
* some more easy ones
* some more easy ones
* .
* .
* some more bolds
* oups auto complete moment
* add the remaining spans
* this as well
* this as well
* .
* .,
* resync them properly
---
.../components/binary_devices/passive_gate.dm | 2 +-
.../components/binary_devices/pump.dm | 2 +-
.../components/omni_devices/omni_base.dm | 2 +-
.../components/portables_connector.dm | 2 +-
.../components/trinary_devices/mixer.dm | 2 +-
.../trinary_devices/trinary_base.dm | 2 +-
code/ATMOSPHERICS/components/tvalve.dm | 2 +-
.../components/unary/heat_exchanger.dm | 2 +-
.../components/unary/outlet_injector.dm | 2 +-
.../components/unary/vent_pump.dm | 4 +-
.../components/unary/vent_scrubber.dm | 2 +-
code/ATMOSPHERICS/components/valve.dm | 2 +-
code/ATMOSPHERICS/pipes/pipe_base.dm | 2 +-
code/ZAS/Variable Settings.dm | 6 +-
code/__defines/span_vr.dm | 36 +++--
code/__defines/tgs.config.dm | 2 +-
code/_helpers/logging.dm | 26 +--
code/_helpers/unsorted.dm | 2 +-
code/_onclick/hud/ability_screen_objects.dm | 2 +-
code/_onclick/hud/screen_objects_vr.dm | 10 +-
code/controllers/autotransfer.dm | 2 +-
code/controllers/configuration.dm | 4 +-
code/controllers/subsystems/ticker.dm | 22 +--
code/controllers/subsystems/vote.dm | 20 +--
code/datums/ai_laws.dm | 4 +-
code/datums/chat_message.dm | 2 +-
code/datums/datumvars.dm | 2 +-
code/datums/helper_datums/getrev.dm | 12 +-
code/datums/managed_browsers/feedback_form.dm | 6 +-
code/datums/mind.dm | 14 +-
code/datums/roundstats/departmentgoal.dm | 2 +-
code/datums/roundstats/roundstats.dm | 4 +-
code/defines/procs/announce.dm | 2 +-
code/game/antagonist/antagonist.dm | 4 +-
code/game/antagonist/antagonist_create.dm | 4 +-
code/game/antagonist/antagonist_objectives.dm | 4 +-
code/game/antagonist/outsider/ert.dm | 8 +-
code/game/antagonist/outsider/raider.dm | 12 +-
code/game/antagonist/outsider/technomancer.dm | 6 +-
code/game/antagonist/outsider/wizard.dm | 4 +-
code/game/antagonist/station/infiltrator.dm | 2 +-
code/game/antagonist/station/renegade.dm | 2 +-
code/game/antagonist/station/rogue_ai.dm | 10 +-
code/game/antagonist/station/traitor.dm | 4 +-
code/game/dna/dna_modifier.dm | 2 +-
code/game/gamemodes/calamity/calamity.dm | 4 +-
.../gamemodes/changeling/powers/fake_death.dm | 2 +-
code/game/gamemodes/cult/construct_spells.dm | 2 +-
code/game/gamemodes/cult/narsie.dm | 6 +-
code/game/gamemodes/cult/runes.dm | 12 +-
code/game/gamemodes/cult/soulstone.dm | 22 +--
code/game/gamemodes/cult/talisman.dm | 2 +-
code/game/gamemodes/epidemic/epidemic.dm | 36 ++---
.../gamemodes/events/holidays/Christmas.dm | 20 +--
.../gamemodes/events/holidays/Holidays.dm | 6 +-
code/game/gamemodes/game_mode.dm | 16 +-
.../gamemodes/malfunction/malf_research.dm | 2 +-
code/game/gamemodes/meme/meme.dm | 4 +-
code/game/gamemodes/meteor/meteor.dm | 4 +-
code/game/gamemodes/nuclear/nuclear.dm | 36 ++---
code/game/gamemodes/sandbox/h_sandbox.dm | 10 +-
code/game/gamemodes/technomancer/catalog.dm | 22 +--
code/game/gamemodes/technomancer/core_obj.dm | 2 +-
code/game/gamemodes/technomancer/equipment.dm | 14 +-
.../gamemodes/technomancer/instability.dm | 4 +-
.../technomancer/spells/abjuration.dm | 2 +-
.../technomancer/spells/apportation.dm | 2 +-
.../gamemodes/technomancer/spells/blink.dm | 2 +-
code/game/jobs/job/job.dm | 10 +-
code/game/jobs/job_controller.dm | 16 +-
code/game/machinery/Sleeper.dm | 2 +-
code/game/machinery/adv_med.dm | 55 +++----
code/game/machinery/airconditioner_vr.dm | 2 +-
code/game/machinery/atmoalter/meter.dm | 2 +-
code/game/machinery/bioprinter.dm | 4 +-
code/game/machinery/camera/camera.dm | 8 +-
code/game/machinery/computer/arcade.dm | 6 +-
code/game/machinery/computer/camera.dm | 2 +-
code/game/machinery/computer/guestpass.dm | 2 +-
code/game/machinery/computer/medical.dm | 6 +-
code/game/machinery/computer/robot.dm | 4 +-
code/game/machinery/computer/security.dm | 6 +-
code/game/machinery/computer/shuttle.dm | 10 +-
code/game/machinery/computer/skills.dm | 4 +-
.../machinery/computer3/computers/card.dm | 6 +-
code/game/machinery/cryo.dm | 2 +-
code/game/machinery/cryopod.dm | 8 +-
.../machinery/doors/airlock_electronics.dm | 2 +-
code/game/machinery/doors/door.dm | 2 +-
code/game/machinery/doors/firedoor.dm | 4 +-
.../embedded_controller/mapping_helpers.dm | 6 +-
code/game/machinery/magnet.dm | 2 +-
code/game/machinery/medical_kiosk.dm | 4 +-
code/game/machinery/nuclear_bomb.dm | 4 +-
code/game/machinery/oxygen_pump.dm | 6 +-
code/game/machinery/portable_turret.dm | 4 +-
code/game/machinery/requests_console.dm | 2 +-
.../machinery/suit_storage/suit_storage.dm | 52 +++---
code/game/machinery/supplybeacon.dm | 4 +-
code/game/machinery/syndicatebeacon.dm | 2 +-
code/game/machinery/syndicatebeacon_vr.dm | 2 +-
.../machinery/virtual_reality/ar_console.dm | 2 +-
.../machinery/virtual_reality/vr_console.dm | 2 +-
code/game/machinery/wishgranter.dm | 26 +--
code/game/mecha/combat/combat.dm | 4 +-
code/game/mecha/combat/durand.dm | 2 +-
code/game/mecha/combat/gorilla.dm | 6 +-
code/game/mecha/components/_component.dm | 4 +-
code/game/mecha/equipment/tools/sleeper.dm | 24 +--
code/game/mecha/mecha.dm | 40 ++---
code/game/mecha/micro/micro.dm | 8 +-
code/game/mecha/working/working.dm | 2 +-
code/game/objects/effects/gibs.dm | 2 +-
code/game/objects/effects/manifest.dm | 4 +-
code/game/objects/effects/spiders.dm | 2 +-
code/game/objects/items/antag_spawners.dm | 10 +-
code/game/objects/items/bells.dm | 2 +-
.../game/objects/items/devices/ai_detector.dm | 6 +-
code/game/objects/items/devices/aicard.dm | 12 +-
.../items/devices/communicator/messaging.dm | 14 +-
.../items/devices/communicator/phone.dm | 14 +-
code/game/objects/items/devices/defib.dm | 8 +-
.../objects/items/devices/denecrotizer_vr.dm | 4 +-
code/game/objects/items/devices/flash.dm | 6 +-
code/game/objects/items/devices/flashlight.dm | 4 +-
code/game/objects/items/devices/hacktool.dm | 4 +-
code/game/objects/items/devices/megaphone.dm | 8 +-
code/game/objects/items/devices/modkit.dm | 2 +-
code/game/objects/items/devices/paicard.dm | 6 +-
.../devices/personal_shield_generator_vr.dm | 8 +-
.../objects/items/devices/radio/intercom.dm | 4 +-
.../objects/items/devices/scanners/guide.dm | 33 ++--
.../objects/items/devices/scanners/health.dm | 52 +++---
.../items/devices/scanners/sleevemate.dm | 34 ++--
.../objects/items/devices/scanners/slime.dm | 2 +-
code/game/objects/items/devices/spy_bug.dm | 4 +-
.../objects/items/devices/taperecorder.dm | 18 +--
.../objects/items/devices/ticket_printer.dm | 2 +-
code/game/objects/items/devices/translator.dm | 2 +-
code/game/objects/items/devices/tvcamera.dm | 2 +-
code/game/objects/items/poi_items.dm | 14 +-
code/game/objects/items/stacks/medical.dm | 40 ++---
code/game/objects/items/stacks/medical_vr.dm | 2 +-
code/game/objects/items/toys/mech_toys.dm | 4 +-
code/game/objects/items/toys/toys.dm | 32 ++--
code/game/objects/items/toys/toys_vr.dm | 8 +-
code/game/objects/items/uav.dm | 8 +-
code/game/objects/items/weapons/autopsy.dm | 8 +-
code/game/objects/items/weapons/canes.dm | 4 +-
.../objects/items/weapons/capture_crystal.dm | 6 +-
.../circuitboards/computer/research.dm | 2 +-
.../circuitboards/machinery/research.dm | 2 +-
.../items/weapons/circuitboards/mecha.dm | 10 +-
.../objects/items/weapons/dna_injector.dm | 2 +-
code/game/objects/items/weapons/ecigs.dm | 14 +-
code/game/objects/items/weapons/handcuffs.dm | 4 +-
.../items/weapons/implants/implant_vr.dm | 2 +-
.../items/weapons/implants/implantaugment.dm | 2 +-
.../items/weapons/implants/implantchair.dm | 6 +-
.../items/weapons/implants/implantpad.dm | 2 +-
.../items/weapons/material/chainsaw.dm | 2 +-
.../objects/items/weapons/material/kitchen.dm | 6 +-
.../weapons/material/material_weapons.dm | 2 +-
code/game/objects/items/weapons/policetape.dm | 4 +-
code/game/objects/items/weapons/scrolls.dm | 4 +-
.../objects/items/weapons/storage/backpack.dm | 20 +--
.../objects/items/weapons/storage/boxes.dm | 8 +-
.../objects/items/weapons/swords_axes_etc.dm | 2 +-
code/game/objects/items/weapons/syndie.dm | 2 +-
.../game/objects/items/weapons/tanks/tanks.dm | 6 +-
code/game/objects/items/weapons/tape.dm | 2 +-
.../objects/items/weapons/teleportation.dm | 10 +-
.../items/weapons/tools/weldingtool.dm | 2 +-
.../items/weapons/tools/wirecutters.dm | 6 +-
code/game/objects/items/weapons/traps.dm | 4 +-
code/game/objects/structures/bedsheet_bin.dm | 2 +-
code/game/objects/structures/bonfire.dm | 4 +-
.../structures/crates_lockers/crates_vr.dm | 8 +-
code/game/objects/structures/droppod.dm | 2 +-
code/game/objects/structures/fireaxe.dm | 4 +-
code/game/objects/structures/flora/flora.dm | 4 +-
code/game/objects/structures/flora/trees.dm | 2 +-
.../structures/ghost_pods/antagonist.dm | 4 +-
.../objects/structures/ghost_pods/event_vr.dm | 12 +-
.../structures/ghost_pods/mysterious.dm | 4 +-
.../objects/structures/ghost_pods/silicon.dm | 14 +-
.../structures/ghost_pods/silicon_vr.dm | 8 +-
code/game/objects/structures/kitchen_spike.dm | 4 +-
.../objects/structures/medical_stand_vr.dm | 20 +--
.../objects/structures/props/alien_props.dm | 4 +-
.../objects/structures/props/beam_prism.dm | 4 +-
code/game/objects/structures/props/statue.dm | 4 +-
code/game/objects/structures/railing.dm | 6 +-
code/game/objects/structures/safe.dm | 2 +-
code/game/objects/structures/salvageable.dm | 2 +-
code/game/objects/structures/signs.dm | 2 +-
.../game/objects/structures/under_wardrobe.dm | 2 +-
code/game/objects/structures/watercloset.dm | 2 +-
code/game/objects/structures/window.dm | 4 +-
code/game/world.dm | 6 +-
code/modules/admin/DB ban/functions.dm | 12 +-
code/modules/admin/ToRban.dm | 6 +-
code/modules/admin/admin.dm | 92 +++++------
code/modules/admin/admin_memo.dm | 4 +-
code/modules/admin/admin_report.dm | 10 +-
code/modules/admin/admin_tools.dm | 18 +--
code/modules/admin/admin_verbs.dm | 12 +-
code/modules/admin/admin_verbs_vr.dm | 8 +-
code/modules/admin/callproc/callproc.dm | 3 +-
code/modules/admin/player_effects.dm | 2 +-
code/modules/admin/player_panel.dm | 2 +-
.../admin/secrets/admin_secrets/admin_logs.dm | 4 +-
.../secrets/admin_secrets/bombing_list.dm | 2 +-
.../admin/secrets/admin_secrets/list_dna.dm | 2 +-
.../admin_secrets/list_fingerprints.dm | 2 +-
.../secrets/admin_secrets/show_law_changes.dm | 2 +-
.../secrets/admin_secrets/show_signalers.dm | 2 +-
code/modules/admin/topic.dm | 40 ++---
code/modules/admin/verbs/SDQL2/SDQL_2.dm | 4 +-
code/modules/admin/verbs/adminhelp.dm | 23 +--
code/modules/admin/verbs/adminpm.dm | 12 +-
code/modules/admin/verbs/adminsay.dm | 6 +-
code/modules/admin/verbs/antag-ooc.dm | 4 +-
code/modules/admin/verbs/buildmode.dm | 40 ++---
.../admin/verbs/check_customitem_activity.dm | 4 +-
code/modules/admin/verbs/custom_event.dm | 8 +-
code/modules/admin/verbs/deadsay.dm | 2 +-
code/modules/admin/verbs/debug.dm | 16 +-
code/modules/admin/verbs/diagnostics.dm | 4 +-
code/modules/admin/verbs/entity_narrate.dm | 12 +-
code/modules/admin/verbs/grief_fixers.dm | 4 +-
code/modules/admin/verbs/pray.dm | 4 +-
code/modules/admin/verbs/randomverbs.dm | 36 ++---
code/modules/admin/verbs/randomverbs_vr.dm | 2 +-
code/modules/admin/verbs/smite.dm | 2 +-
code/modules/admin/view_variables/helpers.dm | 2 +-
.../admin/view_variables/view_variables.dm | 2 +-
.../view_variables/view_variables_global.dm | 2 +-
code/modules/ai/ai_holder.dm | 7 +-
code/modules/artifice/cursedform.dm | 4 +-
code/modules/assembly/mousetrap.dm | 2 +-
.../awaymissions/bluespaceartillery.dm | 4 +-
code/modules/awaymissions/gateway.dm | 4 +-
code/modules/awaymissions/gateway_vr.dm | 2 +-
code/modules/awaymissions/pamphlet.dm | 4 +-
code/modules/awaymissions/zlevel.dm | 8 +-
code/modules/casino/casino_prize_vendor.dm | 4 +-
code/modules/catalogue/catalogue_data.dm | 6 +-
code/modules/catalogue/cataloguer.dm | 4 +-
code/modules/client/client procs.dm | 2 +-
.../preference_setup/antagonism/01_basic.dm | 6 +-
.../antagonism/02_candidacy.dm | 6 +-
.../preference_setup/general/01_basic.dm | 14 +-
.../preference_setup/general/02_language.dm | 8 +-
.../preference_setup/general/03_body.dm | 16 +-
.../preference_setup/general/04_equipment.dm | 2 +-
.../preference_setup/general/05_background.dm | 4 +-
.../preference_setup/general/06_flavor.dm | 8 +-
.../client/preference_setup/global/01_ui.dm | 30 ++--
.../client/preference_setup/global/03_pai.dm | 2 +-
.../client/preference_setup/global/04_ooc.dm | 2 +-
.../preference_setup/loadout/loadout.dm | 2 +-
.../preference_setup/occupation/occupation.dm | 14 +-
.../client/preference_setup/skills/skills.dm | 6 +-
.../client/preference_setup/traits/traits.dm | 2 +-
.../volume_sliders/01_volume.dm | 2 +-
.../volume_sliders/02_media.dm | 4 +-
.../client/preference_setup/vore/02_size.dm | 18 +--
.../client/preference_setup/vore/03_egg.dm | 2 +-
.../preference_setup/vore/04_resleeving.dm | 6 +-
.../preference_setup/vore/05_persistence.dm | 6 +-
.../client/preference_setup/vore/06_vantag.dm | 4 +-
.../client/preference_setup/vore/07_traits.dm | 26 +--
.../client/preference_setup/vore/08_nif.dm | 2 +-
.../client/preference_setup/vore/09_misc.dm | 18 +--
code/modules/client/verbs/advanced_who.dm | 18 +--
code/modules/client/verbs/ooc.dm | 16 +-
code/modules/client/verbs/who.dm | 30 ++--
code/modules/clothing/clothing.dm | 2 +-
code/modules/clothing/glasses/hud_vr.dm | 4 +-
code/modules/clothing/gloves/miscellaneous.dm | 2 +-
code/modules/clothing/head/helmet.dm | 2 +-
code/modules/clothing/head/misc.dm | 2 +-
code/modules/clothing/masks/hailer.dm | 4 +-
code/modules/clothing/spacesuits/breaches.dm | 12 +-
.../clothing/spacesuits/rig/modules/combat.dm | 4 +-
.../spacesuits/rig/modules/computer.dm | 16 +-
.../clothing/spacesuits/rig/modules/ninja.dm | 2 +-
.../rig/modules/specific/cleaner_launcher.dm | 2 +-
.../spacesuits/rig/modules/specific/cloak.dm | 2 +-
.../rig/modules/specific/grenade_launcher.dm | 2 +-
.../rig/modules/specific/inhand_fabricator.dm | 2 +-
.../modules/specific/passive_protection.dm | 6 +-
.../rig/modules/specific/powersink.dm | 16 +-
.../rig/modules/specific/sprinter.dm | 2 +-
.../spacesuits/rig/modules/utility.dm | 4 +-
code/modules/clothing/spacesuits/rig/rig.dm | 8 +-
.../clothing/spacesuits/rig/rig_verbs.dm | 10 +-
.../clothing/spacesuits/void/military_vr.dm | 4 +-
.../under/accessories/accessory_vr.dm | 12 +-
.../clothing/under/accessories/holster.dm | 2 +-
code/modules/clothing/under/miscellaneous.dm | 2 +-
.../clothing/under/miscellaneous_vr.dm | 4 +-
.../detectivework/microscope/dnascanner.dm | 4 +-
.../detectivework/microscope/microscope.dm | 8 +-
code/modules/detectivework/tools/rag.dm | 2 +-
code/modules/detectivework/tools/scanner.dm | 12 +-
code/modules/economy/ATM.dm | 58 +++----
code/modules/economy/Accounts.dm | 2 +-
code/modules/economy/EFTPOS.dm | 46 +++---
code/modules/economy/cash_register.dm | 48 +++---
code/modules/economy/money_bag.dm | 2 +-
code/modules/economy/retail_scanner.dm | 28 ++--
code/modules/economy/vending.dm | 6 +-
code/modules/emotes/emote_define.dm | 6 +-
code/modules/emotes/emote_mob.dm | 12 +-
code/modules/events/comms_blackout.dm | 6 +-
.../modules/events/communications_blackout.dm | 6 +-
code/modules/events/event_manager.dm | 4 +-
code/modules/events/meteor_strike_vr.dm | 2 +-
code/modules/events/money_spam.dm | 4 +-
code/modules/flufftext/Dreaming.dm | 2 +-
code/modules/flufftext/Hallucination.dm | 10 +-
code/modules/flufftext/TextFilters.dm | 2 +-
code/modules/food/drinkingglass/extras.dm | 20 +--
code/modules/food/food/snacks.dm | 6 +-
code/modules/food/food/snacks_vr.dm | 2 +-
code/modules/food/food/superfoods.dm | 4 +-
.../kitchen/cooking_machines/_appliance.dm | 14 +-
.../food/kitchen/cooking_machines/oven.dm | 2 +-
code/modules/food/kitchen/icecream.dm | 22 +--
code/modules/food/kitchen/microwave.dm | 22 +--
.../event2/events/everyone/comms_blackout.dm | 6 +-
.../event2/events/everyone/pda_spam.dm | 2 +-
code/modules/games/cards.dm | 20 +--
code/modules/ghosttrap/trap.dm | 20 +--
code/modules/holodeck/HolodeckControl.dm | 4 +-
code/modules/holodeck/HolodeckObjects.dm | 10 +-
code/modules/hydroponics/backtank.dm | 2 +-
code/modules/hydroponics/seed.dm | 10 +-
code/modules/hydroponics/seed_gene_mut.dm | 6 +-
code/modules/hydroponics/seed_storage.dm | 8 +-
.../spreading/spreading_response.dm | 6 +-
code/modules/hydroponics/trays/tray.dm | 16 +-
.../hydroponics/trays/tray_reagents.dm | 2 +-
code/modules/instruments/songs/editor.dm | 24 +--
.../integrated_electronics/core/assemblies.dm | 6 +-
.../integrated_electronics/core/tools.dm | 36 ++---
.../integrated_electronics/subtypes/memory.dm | 8 +-
code/modules/library/lib_machines.dm | 28 ++--
code/modules/lore_codex/codex_tree.dm | 2 +-
code/modules/lore_codex/lore_data/main.dm | 6 +-
.../lore_data_vr/important_locations.dm | 14 +-
.../lore_data_vr/political_parties.dm | 4 +-
code/modules/makeup/nailpolish.dm | 8 +-
code/modules/maps/tg/map_template.dm | 2 +-
code/modules/materials/sheets/metals/rods.dm | 2 +-
.../materials/sheets/organic/tanning/hide.dm | 4 +-
.../sheets/organic/tanning/hide_hairless.dm | 2 +-
.../sheets/organic/tanning/leather_wet.dm | 6 +-
code/modules/mentor/mentor.dm | 4 +-
code/modules/mentor/mentorhelp.dm | 8 +-
code/modules/mining/drilling/drill.dm | 6 +-
code/modules/mining/drilling/scanner.dm | 4 +-
code/modules/mining/kinetic_crusher.dm | 4 +-
code/modules/mining/mine_items.dm | 4 +-
code/modules/mining/mine_turfs.dm | 4 +-
code/modules/mob/_modifiers/cloning.dm | 16 +-
code/modules/mob/_modifiers/modifiers_misc.dm | 4 +-
code/modules/mob/_modifiers/traits_phobias.dm | 84 +++++-----
code/modules/mob/dead/observer/observer.dm | 30 ++--
code/modules/mob/death.dm | 2 +-
code/modules/mob/emote.dm | 2 +-
code/modules/mob/hear_say.dm | 20 +--
code/modules/mob/language/language.dm | 14 +-
code/modules/mob/language/synthetic.dm | 8 +-
code/modules/mob/living/bot/edCLNbot.dm | 2 +-
code/modules/mob/living/bot/floorbot.dm | 10 +-
code/modules/mob/living/bot/medbot.dm | 2 +-
.../mob/living/carbon/alien/alien_attacks.dm | 8 +-
.../carbon/alien/diona/diona_attacks.dm | 2 +-
.../living/carbon/alien/larva/progression.dm | 8 +-
code/modules/mob/living/carbon/brain/MMI.dm | 10 +-
.../mob/living/carbon/brain/posibrain.dm | 8 +-
code/modules/mob/living/carbon/carbon.dm | 10 +-
code/modules/mob/living/carbon/human/death.dm | 2 +-
code/modules/mob/living/carbon/human/emote.dm | 2 +-
.../mob/living/carbon/human/examine.dm | 22 +--
code/modules/mob/living/carbon/human/human.dm | 52 +++---
.../living/carbon/human/human_attackhand.dm | 10 +-
.../carbon/human/human_attackhand_vr.dm | 12 +-
.../mob/living/carbon/human/human_defense.dm | 4 +-
.../mob/living/carbon/human/human_powers.dm | 35 ++--
code/modules/mob/living/carbon/human/life.dm | 2 +-
.../human/species/lleill/lleill_abilities.dm | 56 +++----
.../human/species/lleill/lleill_items.dm | 8 +-
.../living/carbon/human/species/species.dm | 2 +-
.../human/species/species_shapeshift.dm | 2 +-
.../human/species/species_shapeshift_vr.dm | 2 +-
.../human/species/station/prometheans.dm | 2 +-
.../human/species/station/prommie_blob.dm | 12 +-
.../station/protean_vr/protean_blob.dm | 8 +-
.../station/protean_vr/protean_powers.dm | 10 +-
.../station/protean_vr/protean_species.dm | 2 +-
.../station/station_special_abilities_vr.dm | 17 +-
.../carbon/human/species/station/teshari.dm | 2 +-
.../station/traits_vr/traits_tutorial.dm | 4 +-
.../species/station/traits_vr/weaver_objs.dm | 2 +-
.../human/species/virtual_reality/avatar.dm | 2 +-
.../human/species/xenomorphs/alien_powers.dm | 14 +-
code/modules/mob/living/carbon/lick_wounds.dm | 6 +-
code/modules/mob/living/living.dm | 4 +-
code/modules/mob/living/living_vr.dm | 4 +-
code/modules/mob/living/silicon/ai/ai.dm | 10 +-
code/modules/mob/living/silicon/ai/examine.dm | 8 +-
code/modules/mob/living/silicon/ai/laws.dm | 2 +-
code/modules/mob/living/silicon/ai/life.dm | 2 +-
.../modules/mob/living/silicon/ai/multicam.dm | 4 +-
code/modules/mob/living/silicon/pai/life.dm | 4 +-
code/modules/mob/living/silicon/pai/pai.dm | 22 +--
.../living/silicon/pai/software_modules.dm | 14 +-
.../mob/living/silicon/robot/analyzer.dm | 22 +--
.../silicon/robot/dogborg/dog_modules_vr.dm | 4 +-
.../silicon/robot/dogborg/dog_sleeper_vr.dm | 6 +-
.../mob/living/silicon/robot/drone/drone.dm | 26 +--
.../living/silicon/robot/drone/drone_items.dm | 8 +-
.../living/silicon/robot/drone/drone_say.dm | 6 +-
.../mob/living/silicon/robot/examine.dm | 4 +-
code/modules/mob/living/silicon/robot/laws.dm | 20 +--
.../modules/mob/living/silicon/robot/robot.dm | 20 +--
.../silicon/robot/subtypes/lost_drone.dm | 2 +-
.../robot/subtypes/thinktank/_thinktank.dm | 4 +-
.../thinktank/thinktank_interactions.dm | 6 +-
.../subtypes/thinktank/thinktank_storage.dm | 10 +-
code/modules/mob/living/silicon/say.dm | 4 +-
code/modules/mob/living/silicon/silicon.dm | 4 +-
code/modules/mob/living/simple_mob/combat.dm | 2 +-
code/modules/mob/living/simple_mob/defense.dm | 2 +-
.../mob/living/simple_mob/simple_mob.dm | 4 +-
.../mob/living/simple_mob/simple_mob_vr.dm | 6 +-
.../subtypes/animal/alien animals/catslug.dm | 4 +-
.../subtypes/animal/alien animals/stardog.dm | 36 ++---
.../animal/alien animals/startreader.dm | 2 +-
.../subtypes/animal/alien animals/teppi.dm | 4 +-
.../subtypes/animal/borer/borer_powers.dm | 80 +++++-----
.../subtypes/animal/passive/possum.dm | 4 +-
.../subtypes/animal/sif/grafadreka.dm | 12 +-
.../subtypes/animal/sif/hooligan_crab.dm | 2 +-
.../simple_mob/subtypes/animal/sif/racoon.dm | 4 +-
.../subtypes/humanoid/mercs/mercs.dm | 4 +-
.../mechanical/drones/mining_drone.dm | 2 +-
.../subtypes/occult/constructs/_construct.dm | 4 +-
.../living/simple_mob/subtypes/slime/slime.dm | 2 +-
.../living/simple_mob/subtypes/vore/devil.dm | 4 +-
.../living/simple_mob/subtypes/vore/meowl.dm | 8 +-
.../living/simple_mob/subtypes/vore/mimic.dm | 4 +-
.../living/simple_mob/subtypes/vore/rat.dm | 2 +-
.../simple_mob/subtypes/vore/scrubble.dm | 4 +-
.../subtypes/vore/shadekin/ability_objects.dm | 2 +-
.../simple_mob/subtypes/vore/solargrub.dm | 2 +-
.../simple_mob/subtypes/vore/stalker.dm | 4 +-
code/modules/mob/login.dm | 4 +-
code/modules/mob/mob.dm | 12 +-
code/modules/mob/mob_helpers.dm | 10 +-
code/modules/mob/mob_movement.dm | 2 +-
code/modules/mob/new_player/login.dm | 2 +-
code/modules/mob/new_player/new_player.dm | 18 +--
code/modules/mob/new_player/poll.dm | 14 +-
code/modules/mob/new_player/skill.dm | 4 +-
code/modules/mob/say.dm | 2 +-
code/modules/mob/say_vr.dm | 38 ++---
code/modules/mob/transform_procs.dm | 6 +-
.../file_system/programs/generic/game.dm | 2 +-
code/modules/multiz/ladders.dm | 6 +-
code/modules/multiz/movement.dm | 8 +-
code/modules/multiz/movement_vr.dm | 44 +++---
code/modules/news/new_newspaper.dm | 16 +-
code/modules/news/newspaper.dm | 16 +-
code/modules/nifsoft/nifsoft.dm | 2 +-
.../nifsoft/software/13_soulcatcher.dm | 22 +--
code/modules/nifsoft/software/15_misc.dm | 4 +-
code/modules/organs/organ_external.dm | 12 +-
code/modules/organs/subtypes/slime.dm | 4 +-
code/modules/overmap/disperser/disperser.dm | 2 +-
code/modules/paperwork/adminpaper.dm | 2 +-
code/modules/paperwork/faxmachine.dm | 8 +-
code/modules/paperwork/paper.dm | 14 +-
code/modules/paperwork/paper_sticky.dm | 2 +-
code/modules/paperwork/silicon_photography.dm | 4 +-
code/modules/pda/messenger.dm | 4 +-
code/modules/pda/utilities.dm | 38 +++--
code/modules/persistence/graffiti.dm | 2 +-
code/modules/power/apc.dm | 6 +-
code/modules/power/fusion/core/_core.dm | 4 +-
.../modules/power/fusion/core/core_control.dm | 18 +--
.../fusion/fuel_assembly/fuel_compressor.dm | 6 +-
.../fusion/fuel_assembly/fuel_control.dm | 8 +-
.../fusion/fuel_assembly/fuel_injector.dm | 6 +-
.../power/fusion/gyrotron/gyrotron_control.dm | 14 +-
code/modules/power/pacman2.dm | 2 +-
code/modules/power/sensors/powernet_sensor.dm | 2 +-
code/modules/power/singularity/act.dm | 2 +-
code/modules/power/singularity/generator.dm | 6 +-
.../particle_accelerator/particle_smasher.dm | 2 +-
code/modules/power/singularity/singularity.dm | 18 +--
code/modules/power/supermatter/supermatter.dm | 32 ++--
code/modules/power/turbine.dm | 2 +-
code/modules/projectiles/gun.dm | 8 +-
.../projectiles/guns/energy/bsharpoon_vr.dm | 14 +-
.../guns/energy/kinetic_accelerator_vr.dm | 2 +-
.../modules/projectiles/guns/launcher/bows.dm | 16 +-
.../modules/projectiles/guns/magnetic/bore.dm | 8 +-
.../projectiles/guns/magnetic/magnetic.dm | 10 +-
.../guns/magnetic/magnetic_construction.dm | 14 +-
.../projectiles/guns/projectile/dartgun.dm | 2 +-
.../projectiles/guns/projectile/shotgun_vr.dm | 2 +-
code/modules/projectiles/projectile.dm | 2 +-
.../targeting/targeting_overlay.dm | 4 +-
code/modules/reagents/hoses/hose_connector.dm | 4 +-
.../modules/reagents/machinery/chem_master.dm | 8 +-
.../reagents/machinery/dispenser/cartridge.dm | 4 +-
code/modules/reagents/machinery/distillery.dm | 12 +-
code/modules/reagents/machinery/grinder.dm | 2 +-
.../reagents/machinery/injector_maker.dm | 8 +-
.../reagent_containers/_reagent_containers.dm | 2 +-
.../reagents/reagent_containers/borghypo.dm | 8 +-
.../reagents/reagent_containers/glass.dm | 4 +-
.../reagents/reagent_containers/spray.dm | 4 +-
.../reagents/reagent_containers/syringes.dm | 4 +-
code/modules/reagents/reagents/medicine.dm | 4 +-
code/modules/reagents/reagents/vore_vr.dm | 2 +-
code/modules/recycling/disposal.dm | 2 +-
code/modules/recycling/recycling.dm | 2 +-
code/modules/resleeving/machines.dm | 4 +-
.../modules/resleeving/resleeving_sickness.dm | 4 +-
code/modules/resleeving/sleevecard.dm | 4 +-
code/modules/samples/samples.dm | 2 +-
code/modules/scripting/IDE.dm | 8 +-
.../scripting/Implementations/Telecomms.dm | 4 +-
.../security levels/keycard authentication.dm | 8 +-
code/modules/shieldgen/emergency_shield.dm | 2 +-
code/modules/shuttles/shuttle_emergency.dm | 8 +-
code/modules/surgery/bones.dm | 4 +-
code/modules/tables/tables.dm | 16 +-
code/modules/tgs/v5/chat_commands.dm | 4 +-
.../tgui/modules/admin/player_notes.dm | 8 +-
code/modules/tgui/modules/crew_monitor.dm | 2 +-
.../modules/tgui/modules/ntos-only/cardmod.dm | 4 +-
code/modules/tgui_panel/tgui_panel.dm | 2 +-
code/modules/turbolift/turbolift.dm | 2 +-
code/modules/turbolift/turbolift_console.dm | 2 +-
code/modules/vehicles/cargo_train.dm | 4 +-
code/modules/vehicles/vehicle.dm | 2 +-
code/modules/ventcrawl/ventcrawl.dm | 2 +-
code/modules/virus2/curer.dm | 2 +-
code/modules/vore/chat_healthbars.dm | 8 +-
code/modules/vore/eating/belly_messages.dm | 4 +-
code/modules/vore/eating/belly_obj_vr.dm | 12 +-
code/modules/vore/eating/inbelly_spawn.dm | 32 ++--
code/modules/vore/eating/living_vr.dm | 149 +++++++++---------
code/modules/vore/eating/silicon_vr.dm | 2 +-
code/modules/vore/eating/simple_animal_vr.dm | 2 +-
code/modules/vore/eating/vorepanel_vr.dm | 42 ++---
.../vore/fluffstuff/custom_clothes_vr.dm | 12 +-
.../vore/fluffstuff/custom_items_vr.dm | 20 +--
code/modules/vore/resizing/crackers.dm | 14 +-
code/modules/vote/vote_datum.dm | 8 +-
.../xenoarcheaology/artifacts/crystal.dm | 2 +-
.../xenoarcheaology/artifacts/gigadrill.dm | 2 +-
.../xenoarcheaology/artifacts/replicator.dm | 6 +-
.../artifacts/replicator_vr.dm | 8 +-
code/modules/xenoarcheaology/boulder.dm | 4 +-
code/modules/xenoarcheaology/effect_master.dm | 10 +-
.../xenoarcheaology/effects/badfeeling.dm | 2 +-
.../xenoarcheaology/effects/berserk.dm | 4 +-
.../xenoarcheaology/effects/cannibal.dm | 2 +-
.../xenoarcheaology/effects/feysight.dm | 4 +-
.../xenoarcheaology/effects/goodfeeling.dm | 2 +-
.../xenoarcheaology/effects/resurrect.dm | 6 +-
.../tools/artifact_analyser.dm | 2 +-
.../tools/artifact_harvester.dm | 28 ++--
.../tools/geosample_scanner.dm | 8 +-
code/modules/xenoarcheaology/tools/tools.dm | 2 +-
code/modules/xenobio/items/slime_objects.dm | 2 +-
code/modules/xenobio/items/slimepotions.dm | 4 +-
code/modules/xenobio/items/weapons_vr.dm | 8 +-
code/modules/xenobio/machinery/processor.dm | 2 +-
.../xenobio2/mob/slime/slime_monkey.dm | 2 +-
html/browser/common.css | 113 +++++++++++--
interface/stylesheet.dm | 8 +-
maps/RandomZLevels/stationCollision.dm | 15 +-
maps/gateway_archive_vr/labyrinth.dm | 4 +-
maps/gateway_archive_vr/stationCollision.dm | 15 +-
maps/gateway_archive_vr/wildwest.dm | 24 +--
maps/gateway_archive_vr/zoo.dm | 4 +-
maps/gateway_vr/wildwest.dm | 24 +--
maps/gateway_vr/zoo.dm | 4 +-
maps/redgate/fantasy_items.dm | 10 +-
maps/tether/tether_shuttles.dm | 16 +-
tgui/packages/tgui-panel/chat/constants.ts | 16 +-
.../tgui-panel/styles/tgchat/chat-dark.scss | 16 ++
.../tgui-panel/styles/tgchat/chat-light.scss | 16 ++
.../styles/tgchat/chat-vchatdark.scss | 16 ++
.../styles/tgchat/chat-vchatlight.scss | 16 ++
604 files changed, 2801 insertions(+), 2638 deletions(-)
diff --git a/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm b/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm
index 185ac8c9c7..661ef6384e 100644
--- a/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm
+++ b/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm
@@ -292,7 +292,7 @@
to_chat(user, span_notice("You begin to unfasten \the [src]..."))
if (do_after(user, 40 * W.toolspeed))
user.visible_message( \
- "\The [user] unfastens \the [src].", \
+ span_infoplain(span_bold("\The [user]") + " unfastens \the [src]."), \
span_notice("You have unfastened \the [src]."), \
"You hear ratchet.")
deconstruct()
diff --git a/code/ATMOSPHERICS/components/binary_devices/pump.dm b/code/ATMOSPHERICS/components/binary_devices/pump.dm
index d05f4fdc82..70784f0519 100644
--- a/code/ATMOSPHERICS/components/binary_devices/pump.dm
+++ b/code/ATMOSPHERICS/components/binary_devices/pump.dm
@@ -252,7 +252,7 @@ Thus, the two variables affect pump operation are set in New():
to_chat(user, span_notice("You begin to unfasten \the [src]..."))
if (do_after(user, 40 * W.toolspeed))
user.visible_message( \
- "\The [user] unfastens \the [src].", \
+ span_infoplain(span_bold("\The [user]") + " unfastens \the [src]."), \
span_notice("You have unfastened \the [src]."), \
"You hear ratchet.")
deconstruct()
diff --git a/code/ATMOSPHERICS/components/omni_devices/omni_base.dm b/code/ATMOSPHERICS/components/omni_devices/omni_base.dm
index 60040ddd8b..aecb911561 100644
--- a/code/ATMOSPHERICS/components/omni_devices/omni_base.dm
+++ b/code/ATMOSPHERICS/components/omni_devices/omni_base.dm
@@ -91,7 +91,7 @@
playsound(src, W.usesound, 50, 1)
if(do_after(user, 40 * W.toolspeed))
user.visible_message( \
- "\The [user] unfastens \the [src].", \
+ span_infoplain(span_bold("\The [user]") + "unfastens \the [src]."), \
span_notice("You have unfastened \the [src]."), \
"You hear a ratchet.")
deconstruct()
diff --git a/code/ATMOSPHERICS/components/portables_connector.dm b/code/ATMOSPHERICS/components/portables_connector.dm
index 1974cdb1d6..2dbc9afc00 100644
--- a/code/ATMOSPHERICS/components/portables_connector.dm
+++ b/code/ATMOSPHERICS/components/portables_connector.dm
@@ -162,7 +162,7 @@
to_chat(user, span_notice("You begin to unfasten \the [src]..."))
if (do_after(user, 40 * W.toolspeed))
user.visible_message( \
- "\The [user] unfastens \the [src].", \
+ span_infoplain(span_bold("\The [user]") + " unfastens \the [src]."), \
span_notice("You have unfastened \the [src]."), \
"You hear a ratchet.")
deconstruct()
diff --git a/code/ATMOSPHERICS/components/trinary_devices/mixer.dm b/code/ATMOSPHERICS/components/trinary_devices/mixer.dm
index 3fd2380e0f..ef3149f78e 100644
--- a/code/ATMOSPHERICS/components/trinary_devices/mixer.dm
+++ b/code/ATMOSPHERICS/components/trinary_devices/mixer.dm
@@ -105,7 +105,7 @@
// return
// usr.set_machine(src)
// var/list/node_connects = get_node_connect_dirs()
- // var/dat = {"Power: [use_power?"On":"Off"]
+ // var/dat = {span_bold("Power: ") + "[use_power?"On":"Off"]
// Set Flow Rate Limit:
// [set_flow_rate]L/s | Change
//
diff --git a/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm b/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm
index 61ade8f501..9e1d183b9b 100644
--- a/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm
+++ b/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm
@@ -62,7 +62,7 @@
to_chat(user, span_notice("You begin to unfasten \the [src]..."))
if (do_after(user, 40 * W.toolspeed))
user.visible_message( \
- "\The [user] unfastens \the [src].", \
+ span_infoplain(span_bold("\The [user]") + " unfastens \the [src]."), \
span_notice("You have unfastened \the [src]."), \
"You hear a ratchet.")
deconstruct()
diff --git a/code/ATMOSPHERICS/components/tvalve.dm b/code/ATMOSPHERICS/components/tvalve.dm
index f220c45904..0e051d9067 100644
--- a/code/ATMOSPHERICS/components/tvalve.dm
+++ b/code/ATMOSPHERICS/components/tvalve.dm
@@ -337,7 +337,7 @@
to_chat(user, span_notice("You begin to unfasten \the [src]..."))
if (do_after(user, 40 * W.toolspeed))
user.visible_message( \
- "\The [user] unfastens \the [src].", \
+ span_infoplain(span_bold("\The [user]") + " unfastens \the [src]."), \
span_notice("You have unfastened \the [src]."), \
"You hear a ratchet.")
deconstruct()
diff --git a/code/ATMOSPHERICS/components/unary/heat_exchanger.dm b/code/ATMOSPHERICS/components/unary/heat_exchanger.dm
index 2f69eaacc5..7b6a5621eb 100644
--- a/code/ATMOSPHERICS/components/unary/heat_exchanger.dm
+++ b/code/ATMOSPHERICS/components/unary/heat_exchanger.dm
@@ -81,7 +81,7 @@
to_chat(user, span_notice("You begin to unfasten \the [src]..."))
if (do_after(user, 40 * W.toolspeed))
user.visible_message( \
- "\The [user] unfastens \the [src].", \
+ span_infoplain(span_bold("\The [user]") + " unfastens \the [src]."), \
span_notice("You have unfastened \the [src]."), \
"You hear a ratchet.")
deconstruct()
diff --git a/code/ATMOSPHERICS/components/unary/outlet_injector.dm b/code/ATMOSPHERICS/components/unary/outlet_injector.dm
index fc81777419..fa47021ddd 100644
--- a/code/ATMOSPHERICS/components/unary/outlet_injector.dm
+++ b/code/ATMOSPHERICS/components/unary/outlet_injector.dm
@@ -171,7 +171,7 @@
to_chat(user, span_notice("You begin to unfasten \the [src]..."))
if (do_after(user, 40 * W.toolspeed))
user.visible_message( \
- "\The [user] unfastens \the [src].", \
+ span_infoplain(span_bold("\The [user]") + " unfastens \the [src]."), \
span_notice("You have unfastened \the [src]."), \
"You hear a ratchet.")
deconstruct()
diff --git a/code/ATMOSPHERICS/components/unary/vent_pump.dm b/code/ATMOSPHERICS/components/unary/vent_pump.dm
index e59f5fc498..9f32aa32ec 100644
--- a/code/ATMOSPHERICS/components/unary/vent_pump.dm
+++ b/code/ATMOSPHERICS/components/unary/vent_pump.dm
@@ -398,7 +398,7 @@
if(!src || !WT.isOn()) return
playsound(src, WT.usesound, 50, 1)
if(!welded)
- user.visible_message("\The [user] welds the vent shut.", span_notice("You weld the vent shut."), "You hear welding.")
+ user.visible_message(span_bold("\The [user]") + " welds the vent shut.", span_notice("You weld the vent shut."), "You hear welding.")
welded = 1
update_icon()
else
@@ -446,7 +446,7 @@
to_chat(user, span_notice("You begin to unfasten \the [src]..."))
if (do_after(user, 40 * W.toolspeed))
user.visible_message( \
- "\The [user] unfastens \the [src].", \
+ span_infoplain(span_bold("\The [user]") + " unfastens \the [src]."), \
span_notice("You have unfastened \the [src]."), \
"You hear a ratchet.")
deconstruct()
diff --git a/code/ATMOSPHERICS/components/unary/vent_scrubber.dm b/code/ATMOSPHERICS/components/unary/vent_scrubber.dm
index 93082e06fe..0fc8d0cff7 100644
--- a/code/ATMOSPHERICS/components/unary/vent_scrubber.dm
+++ b/code/ATMOSPHERICS/components/unary/vent_scrubber.dm
@@ -287,7 +287,7 @@
to_chat(user, span_notice("You begin to unfasten \the [src]..."))
if (do_after(user, 40 * W.toolspeed))
user.visible_message( \
- "\The [user] unfastens \the [src].", \
+ span_infoplain(span_bold("\The [user]") + " unfastens \the [src]."), \
span_notice("You have unfastened \the [src]."), \
"You hear a ratchet.")
deconstruct()
diff --git a/code/ATMOSPHERICS/components/valve.dm b/code/ATMOSPHERICS/components/valve.dm
index a061290184..9139f96e74 100644
--- a/code/ATMOSPHERICS/components/valve.dm
+++ b/code/ATMOSPHERICS/components/valve.dm
@@ -301,7 +301,7 @@
to_chat(user, span_notice("You begin to unfasten \the [src]..."))
if (do_after(user, 40 * W.toolspeed))
user.visible_message( \
- "\The [user] unfastens \the [src].", \
+ span_infoplain(span_bold("\The [user]") + " unfastens \the [src]."), \
span_notice("You have unfastened \the [src]."), \
"You hear a ratchet.")
deconstruct()
diff --git a/code/ATMOSPHERICS/pipes/pipe_base.dm b/code/ATMOSPHERICS/pipes/pipe_base.dm
index 0c7a40ae6b..ff6fb4bba2 100644
--- a/code/ATMOSPHERICS/pipes/pipe_base.dm
+++ b/code/ATMOSPHERICS/pipes/pipe_base.dm
@@ -130,7 +130,7 @@
to_chat(user, span_notice("You begin to unfasten \the [src]..."))
if (do_after(user, 10 * W.toolspeed))
user.visible_message( \
- "\The [user] unfastens \the [src].", \
+ span_infoplain(span_bold("\The [user]") + " unfastens \the [src]."), \
span_notice("You have unfastened \the [src]."), \
"You hear a ratchet.")
deconstruct()
diff --git a/code/ZAS/Variable Settings.dm b/code/ZAS/Variable Settings.dm
index c4699c7ab0..8867060e6f 100644
--- a/code/ZAS/Variable Settings.dm
+++ b/code/ZAS/Variable Settings.dm
@@ -110,7 +110,7 @@ var/global/vs_control/vsc = new
vw = vars[ch]
if("[ch]_DESC" in vars) vw_desc = vars["[ch]_DESC"]
if("[ch]_NAME" in vars) vw_name = vars["[ch]_NAME"]
- dat += "[vw_name] = [vw] \[Change\]
"
+ dat += span_bold("[vw_name] = [vw]") + " \[Change\]
"
dat += "[vw_desc]
"
user << browse(dat,"window=settings")
@@ -168,7 +168,7 @@ var/global/vs_control/vsc = new
vars[ch] = vw
if(how == "Toggle")
newvar = (newvar?"ON":"OFF")
- to_world(span_notice("[key_name(user)] changed the setting [display_description] to [newvar]."))
+ to_world(span_world(span_blue("[key_name(user)] changed the setting [display_description] to [newvar].")))
if(ch in plc.settings)
ChangeSettingsDialog(user,plc.settings)
else
@@ -321,7 +321,7 @@ var/global/vs_control/vsc = new
plc.N2O_HALLUCINATION = initial(plc.N2O_HALLUCINATION)
- to_world(span_notice("[key_name(user)] changed the global phoron/ZAS settings to \"[def]\""))
+ to_world(span_world(span_blue("[key_name(user)] changed the global phoron/ZAS settings to \"[def]\"")))
/pl_control/var/list/settings = list()
diff --git a/code/__defines/span_vr.dm b/code/__defines/span_vr.dm
index 6a4748e5ee..1412420fe2 100644
--- a/code/__defines/span_vr.dm
+++ b/code/__defines/span_vr.dm
@@ -47,6 +47,7 @@
#define span_say(str) ("" + str + "")
#define span_emote(str) ("" + str + "")
#define span_emote_subtle(str) ("" + str + "")
+#define span_filter_say(str) ("" + str + "")
// Filtered as NPC messages
#define span_npc_say(str) ("" + str + "")
@@ -58,13 +59,9 @@
// Unfiltered, only style!
#define span_name(str) ("" + str + "")
#define span_game(str) ("" + str + "")
-#define span_filter_say(str) ("" + str + "")
#define span_message(str) ("") // TODO: This makes no sense, check it!
#define span_notify(str) ("" + str + "") // TODO: This makes no sense, check it!
#define span_body(str) ("" + str + "")
-#define span_filter_warning(str) ("" + str + "")
-#define span_filter_combat(str) ("" + str + "")
-#define span_filter_notice(str) ("" + str + "")
// Filtered under combat!
#define span_attack(str) ("" + str + "")
@@ -72,6 +69,7 @@
#define span_passive(str) ("" + str + "")
#define span_danger(str) ("" + str + "")
#define span_bolddanger(str) ("" + str + "")
+#define span_filter_combat(str) ("" + str + "")
// Filtered under warning messages
#define span_critical(str) ("" + str + "")
@@ -79,7 +77,7 @@
#define span_warning(str) ("" + str + "")
#define span_warningplain(str) ("" + str + "")
#define span_boldwarning(str) ("" + str + "")
-#define span_sinister(str) ("" + str + "")
+#define span_filter_warning(str) ("" + str + "") // Close to warning plain, maybe replace
// FIltered under info
#define span_info(str) ("" + str + "")
@@ -88,11 +86,14 @@
#define span_unconscious(str) ("" + str + "")
#define span_hear(str) ("" + str + "")
#define span_notice(str) ("" + str + "")
+#define span_filter_notice(str) ("" + str + "") // Close to infoplain, maybe replace
#define span_boldnotice(str) ("" + str + "")
#define span_adminnotice(str) ("" + str + "")
#define span_alium(str) ("" + str + "")
#define span_cult(str) ("" + str + "")
+#define span_pnarrate(str) ("" + str + "")
+
/* Direct communication spans */
// Local pred / prey filter
#define span_psay(str) ("" + str + "")
@@ -148,6 +149,7 @@
#define span_orange(str) ("" + str + "")
#define span_blue(str) ("" + str + "")
#define span_green(str) ("" + str + "")
+#define span_darkgreen(str) ("" + str + "") // Do not use regularly!
#define span_purple(str) ("" + str + "")
#define span_yellow(str) ("" + str + "")
#define span_pink(str) ("" + str + "")
@@ -156,25 +158,29 @@
#define span_maroon(str) ("" + str + "")
#define span_brown(str) ("" + str + "")
#define span_lightpurple(str) ("" + str + "")
-#define span_darkpink(str) ("" + str + "")
+#define span_darkpink(str) ("" + str + "")
#define span_rose(str) ("" + str + "")
/* System and Debug */
// System filter
#define span_boldannounce(str) ("" + str + "")
+#define span_world(str) ("" + str + "") // Bold system messages, use this for important world messages to make sure players can't filter them!
+#define span_filter_system(str) ("" + str + "") // Plain system filter
+#define span_sinister(str) ("" + str + "")
// Unfiltered
#define span_prefix(str) ("" + str + "")
#define span_admin(str) ("" + str + "")
#define span_linkOn(str) ("" + str + "")
#define span_linkOff(str) ("" + str + "")
-#define span_filter_system(str) ("" + str + "")
-#define span_filter_pm(str) ("" + str + "")
-#define span_filter_pray(str) ("" + str + "")
+#define span_filter_pray(str) ("" + str + "") // (Uses the chat message type directly)
// Admin log filters
#define span_log_message(str) ("")
-#define span_filter_adminlog(str) ("" + str + "")
+#define span_filter_adminlog(str) ("" + str + "") // (Uses the chat message type directly)
+
+// Attack log filter
+#define span_filter_attacklog(str) ("" + str + "") // (Uses the chat message type directly)
// Debug filter
#define span_debug_error(str) ("" + str + "")
@@ -182,7 +188,7 @@
#define span_debug_info(str) ("" + str + "")
#define span_debug_debug(str) ("" + str + "")
#define span_debug_trace(str) ("" + str + "")
-#define span_filter_debuglogs(str) ("" + str + "")
+#define span_filter_debuglogs(str) ("" + str + "") // (Uses the chat message type directly)
/* Admin only usage */
// Admin pm filter
@@ -190,6 +196,7 @@
#define span_adminhelp(str) ("" + str + "")
#define span_admin_pm_notice(str) ("" + str + "")
#define span_admin_pm_warning(str) ("" + str + "")
+#define span_filter_pm(str) ("" + str + "")
// Mentor pm filter
#define span_mentor(str) ("" + str + "")
@@ -215,6 +222,10 @@
#define span_giant(str) "" + str + ""
+#define span_giganteus(str) "" + str + ""
+
+#define span_massive(str) "" + str + ""
+
#define span_narsie(str) "" + str + ""
#define span_cascade(str) "" + str + ""
@@ -227,3 +238,6 @@
// Links!
#define span_linkify(str) ("" + str + "")
+
+// Just used downstream
+#define span_wingdings(str) ("" + str + "")
diff --git a/code/__defines/tgs.config.dm b/code/__defines/tgs.config.dm
index 57afe12ed7..c57439c7e4 100644
--- a/code/__defines/tgs.config.dm
+++ b/code/__defines/tgs.config.dm
@@ -2,7 +2,7 @@
#define TGS_DEFINE_AND_SET_GLOBAL(Name, Value) GLOBAL_VAR_INIT(##Name, ##Value); GLOBAL_PROTECT(##Name)
#define TGS_READ_GLOBAL(Name) GLOB.##Name
#define TGS_WRITE_GLOBAL(Name, Value) GLOB.##Name = ##Value
-#define TGS_WORLD_ANNOUNCE(message) to_chat(world, span_boldannounce([html_encode(##message)]))
+#define TGS_WORLD_ANNOUNCE(message) to_chat(world, span_boldannounce("[html_encode(##message)]"))
#define TGS_INFO_LOG(message) log_to_dd("TGS Info: [##message]")
#define TGS_WARNING_LOG(message) log_to_dd("TGS Warn: [##message]")
#define TGS_ERROR_LOG(message) log_to_dd("TGS Error: [##message]")
diff --git a/code/_helpers/logging.dm b/code/_helpers/logging.dm
index 2b61a877ba..57795108c7 100644
--- a/code/_helpers/logging.dm
+++ b/code/_helpers/logging.dm
@@ -74,42 +74,42 @@
//Log the message to in-game dialogue logs, as well.
if(speaker.client)
- speaker.dialogue_log += "([time_stamp()]) ([speaker]/[speaker.client]) SAY: - [text]"
- GLOB.round_text_log += "([time_stamp()]) ([speaker]/[speaker.client]) SAY: - [text]"
+ speaker.dialogue_log += span_bold("([time_stamp()])") + " (" + span_bold("[speaker]/[speaker.client]") + ") " + span_underline("SAY:") + " - " + span_green("[text]")
+ GLOB.round_text_log += span_bold("([time_stamp()])") + " (" + span_bold("[speaker]/[speaker.client]") + ") " + span_underline("SAY:") + " - " + span_green("[text]")
/proc/log_ooc(text, client/user)
if (config.log_ooc)
WRITE_LOG(diary, "OOC: [user.simple_info_line()]: [html_decode(text)]")
- GLOB.round_text_log += "([time_stamp()]) ([user]) OOC: - [text]"
+ GLOB.round_text_log += span_bold("([time_stamp()])") + " (" + span_bold("[user]") + ") " + span_underline("OOC:") + " - " + span_blue(span_bold("[text]"))
/proc/log_aooc(text, client/user)
if (config.log_ooc)
WRITE_LOG(diary, "AOOC: [user.simple_info_line()]: [html_decode(text)]")
- GLOB.round_text_log += "([time_stamp()]) ([user]) AOOC: - [text]"
+ GLOB.round_text_log += span_bold("([time_stamp()])") + " (" + span_bold("[user]") + ") " + span_underline("AOOC:") + " - " + span_red(span_bold("[text]"))
/proc/log_looc(text, client/user)
if (config.log_ooc)
WRITE_LOG(diary, "LOOC: [user.simple_info_line()]: [html_decode(text)]")
- GLOB.round_text_log += "([time_stamp()]) ([user]) LOOC: - [text]"
+ GLOB.round_text_log += span_bold("([time_stamp()])") + " (" + span_bold("[user]") + ") " + span_underline("LOOC:") + " - " + span_orange(span_bold("[text]"))
/proc/log_whisper(text, mob/speaker)
if (config.log_whisper)
WRITE_LOG(diary, "WHISPER: [speaker.simple_info_line()]: [html_decode(text)]")
if(speaker.client)
- speaker.dialogue_log += "([time_stamp()]) ([speaker]/[speaker.client]) SAY: - [text]"
- GLOB.round_text_log += "([time_stamp()]) ([speaker]/[speaker.client]) SAY: - [text]"
+ speaker.dialogue_log += span_bold("([time_stamp()])") + " (" + span_bold("[speaker]/[speaker.client]") + ") " + span_underline("SAY:") + " - " + span_gray(span_italics("[text]"))
+ GLOB.round_text_log += span_bold("([time_stamp()])") + " (" + span_bold("[speaker]/[speaker.client]") + ") " + span_underline("SAY:") + " - " + span_gray(span_italics("[text]"))
/proc/log_emote(text, mob/speaker)
if (config.log_emote)
WRITE_LOG(diary, "EMOTE: [speaker.simple_info_line()]: [html_decode(text)]")
if(speaker.client)
- speaker.dialogue_log += "([time_stamp()]) ([speaker]/[speaker.client]) EMOTE: - [text]"
- GLOB.round_text_log += "([time_stamp()]) ([speaker]/[speaker.client]) EMOTE: - [text]"
+ speaker.dialogue_log += span_bold("([time_stamp()])") + " (" + span_bold("[speaker]/[speaker.client]") + ") " + span_underline("EMOTE:") + " - " + span_pink("[text]")
+ GLOB.round_text_log += span_bold("([time_stamp()])") + " (" + span_bold("[speaker]/[speaker.client]") + ") " + span_underline("EMOTE:") + " - " + span_pink("[text]")
/proc/log_attack(attacker, defender, message)
if (config.log_attack)
@@ -131,8 +131,8 @@
if (config.log_say)
WRITE_LOG(diary, "DEADCHAT: [speaker.simple_info_line()]: [html_decode(text)]")
- speaker.dialogue_log += "([time_stamp()]) ([speaker]/[speaker.client]) DEADSAY: - [text]"
- GLOB.round_text_log += "([time_stamp()]) ([speaker]/[speaker.client]) DEADSAY: - [text]"
+ speaker.dialogue_log += span_bold("([time_stamp()])") + " (" + span_bold("[speaker]/[speaker.client]") + ") " + span_underline("DEADSAY:") + " - " + span_green("[text]")
+ GLOB.round_text_log += span_small(span_purple(span_bold("([time_stamp()])") + " (" + span_bold("[speaker]/[speaker.client]") + ") " + span_underline("DEADSAY:") + " - [text]"))
/proc/log_ghostemote(text, mob/speaker)
if (config.log_emote)
@@ -146,8 +146,8 @@
if (config.log_pda)
WRITE_LOG(diary, "PDA: [speaker.simple_info_line()]: [html_decode(text)]")
- speaker.dialogue_log += "([time_stamp()]) ([speaker]/[speaker.client]) MSG: - [text]"
- GLOB.round_text_log += "([time_stamp()]) ([speaker]/[speaker.client]) MSG: - [text]"
+ speaker.dialogue_log += span_bold("([time_stamp()])") + " (" + span_bold("[speaker]/[speaker.client]") + ") " + span_underline("MSG:") + " - " + span_darkgreen("[text]")
+ GLOB.round_text_log += span_bold("([time_stamp()])") + " (" + span_bold("[speaker]/[speaker.client]") + ") " + span_underline("MSG:") + " - " + span_darkgreen("[text]")
/proc/log_to_dd(text)
to_world_log(text) //this comes before the config check because it can't possibly runtime
diff --git a/code/_helpers/unsorted.dm b/code/_helpers/unsorted.dm
index 1a0d8434af..c18a512db2 100644
--- a/code/_helpers/unsorted.dm
+++ b/code/_helpers/unsorted.dm
@@ -367,7 +367,7 @@ Turf and target are seperate in case you want to teleport some distance from a t
if(isAI(src))
var/mob/living/silicon/ai/A = src
oldname = null//don't bother with the records update crap
- //to_world("[newname] is the AI!")
+ //to_world(span_world("[newname] is the AI!"))
//world << sound('sound/AI/newAI.ogg')
// Set eyeobj name
A.SetName(newname)
diff --git a/code/_onclick/hud/ability_screen_objects.dm b/code/_onclick/hud/ability_screen_objects.dm
index 905676ff17..250e93823a 100644
--- a/code/_onclick/hud/ability_screen_objects.dm
+++ b/code/_onclick/hud/ability_screen_objects.dm
@@ -312,7 +312,7 @@
if(object_used && verb_to_call)
call(object_used,verb_to_call)(arguments_to_use)
// call(object_used,verb_to_call)(arguments_to_use)
-// to_world("Attempted to call([object_used],[verb_to_call])([arguments_to_use])")
+// to_world(span_world("Attempted to call([object_used],[verb_to_call])([arguments_to_use])"))
// if(hascall(object_used, verb_to_call))
// call(object_used,verb_to_call)(arguments_to_use)
// else
diff --git a/code/_onclick/hud/screen_objects_vr.dm b/code/_onclick/hud/screen_objects_vr.dm
index ea4fbaa9a4..d3e43bb628 100644
--- a/code/_onclick/hud/screen_objects_vr.dm
+++ b/code/_onclick/hud/screen_objects_vr.dm
@@ -6,23 +6,23 @@
if("darkness")
var/turf/T = get_turf(usr)
var/darkness = round(1 - T.get_lumcount(),0.1)
- to_chat(usr,span_notice("Darkness: [darkness]"))
+ to_chat(usr,span_notice(span_bold("Darkness:") + " [darkness]"))
if("energy")
var/mob/living/simple_mob/shadekin/SK = usr
if(istype(SK))
- to_chat(usr,span_notice("Energy: [SK.energy] ([SK.dark_gains])"))
+ to_chat(usr,span_notice(span_bold("Energy:") + " [SK.energy] ([SK.dark_gains])"))
if("shadekin status")
var/turf/T = get_turf(usr)
if(T)
var/darkness = round(1 - T.get_lumcount(),0.1)
- to_chat(usr,span_notice("Darkness: [darkness]"))
+ to_chat(usr,span_notice(span_bold("Darkness:") + " [darkness]"))
var/mob/living/carbon/human/H = usr
if(istype(H) && istype(H.species, /datum/species/shadekin))
- to_chat(usr,span_notice("Energy: [H.shadekin_get_energy(H)]"))
+ to_chat(usr,span_notice(span_bold("Energy:") + " [H.shadekin_get_energy(H)]"))
if("glamour")
var/mob/living/carbon/human/H = usr
if(istype(H))
- to_chat(usr,span_notice("Energy: [H.species.lleill_energy]/[H.species.lleill_energy_max]"))
+ to_chat(usr,span_notice(span_bold("Energy:") + " [H.species.lleill_energy]/[H.species.lleill_energy_max]"))
if("danger level")
var/mob/living/carbon/human/H = usr
if(istype(H) && istype(H.species, /datum/species/xenochimera))
diff --git a/code/controllers/autotransfer.dm b/code/controllers/autotransfer.dm
index e94163ea46..d303142886 100644
--- a/code/controllers/autotransfer.dm
+++ b/code/controllers/autotransfer.dm
@@ -19,7 +19,7 @@ var/datum/controller/transfer_controller/transfer_controller
//VOREStation Edit START
if (round_duration_in_ds >= shift_last_vote - 2 MINUTES)
shift_last_vote = 99999999 //Setting to a stupidly high number since it'll be not used again.
- to_world("Warning: You have one hour left in the shift. Wrap up your scenes in the next 60 minutes before the transfer is called.") //VOREStation Edit
+ to_world(span_world(span_notice("Warning: You have one hour left in the shift. Wrap up your scenes in the next 60 minutes before the transfer is called."))) //VOREStation Edit
if (round_duration_in_ds >= shift_hard_end - 1 MINUTE)
init_shift_change(null, 1)
shift_hard_end = timerbuffer + config.vote_autotransfer_interval //If shuttle somehow gets recalled, let's force it to call again next time a vote would occur.
diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm
index bd846d11bc..ff3deb6adb 100644
--- a/code/controllers/configuration.dm
+++ b/code/controllers/configuration.dm
@@ -71,7 +71,7 @@ var/list/gamemode_cache = list()
var/static/respawn = 1
var/static/respawn_time = 3000 // time before a dead player is allowed to respawn (in ds, though the config file asks for minutes, and it's converted below)
- var/static/respawn_message = span_notice("Make sure to play a different character, and please roleplay correctly!")
+ var/static/respawn_message = span_boldnotice("Make sure to play a different character, and please roleplay correctly!")
var/static/guest_jobban = 1
var/static/usewhitelist = 0
@@ -529,7 +529,7 @@ var/list/gamemode_cache = list()
config.respawn_time = raw_minutes MINUTES
if ("respawn_message")
- config.respawn_message = span_notice("[value]")
+ config.respawn_message = span_boldnotice("[value]")
if ("servername")
config.server_name = value
diff --git a/code/controllers/subsystems/ticker.dm b/code/controllers/subsystems/ticker.dm
index d8492dbd33..5b4ad3c60f 100644
--- a/code/controllers/subsystems/ticker.dm
+++ b/code/controllers/subsystems/ticker.dm
@@ -128,7 +128,7 @@ var/global/datum/controller/subsystem/ticker/ticker
var/list/runnable_modes = config.get_runnable_modes()
if((master_mode == "random") || (master_mode == "secret"))
if(!runnable_modes.len)
- to_world(span_danger(span_bold("Unable to choose playable game mode.") + " Reverting to pregame lobby."))
+ to_world(span_filter_system(span_bold("Unable to choose playable game mode.") + " Reverting to pregame lobby."))
return 0
if(secret_force_mode != "secret")
src.mode = config.pick_mode(secret_force_mode)
@@ -141,7 +141,7 @@ var/global/datum/controller/subsystem/ticker/ticker
src.mode = config.pick_mode(master_mode)
if(!src.mode)
- to_world(span_danger("Serious error in mode setup! Reverting to pregame lobby.")) //Uses setup instead of set up due to computational context.
+ to_world(span_boldannounce("Serious error in mode setup! Reverting to pregame lobby.")) //Uses setup instead of set up due to computational context.
return 0
job_master.ResetOccupations()
@@ -150,21 +150,21 @@ var/global/datum/controller/subsystem/ticker/ticker
job_master.DivideOccupations() // Apparently important for new antagonist system to register specific job antags properly.
if(!src.mode.can_start())
- to_world(span_danger(span_bold("Unable to start [mode.name].") + " Not enough players readied, [config.player_requirements[mode.config_tag]] players needed. Reverting to pregame lobby."))
+ to_world(span_filter_system(span_bold("Unable to start [mode.name].") + " Not enough players readied, [config.player_requirements[mode.config_tag]] players needed. Reverting to pregame lobby."))
mode.fail_setup()
mode = null
job_master.ResetOccupations()
return 0
if(hide_mode)
- to_world(span_notice(span_bold("The current game mode is - Secret!")))
+ to_world(span_world(span_notice("The current game mode is - Secret!")))
if(runnable_modes.len)
var/list/tmpmodes = new
for (var/datum/game_mode/M in runnable_modes)
tmpmodes+=M.name
tmpmodes = sortList(tmpmodes)
if(tmpmodes.len)
- to_world(span_info(span_bold("Possibilities:") + " [english_list(tmpmodes, and_text= "; ", comma_text = "; ")]"))
+ to_world(span_filter_system(span_bold("Possibilities:") + " [english_list(tmpmodes, and_text= "; ", comma_text = "; ")]"))
else
src.mode.announce()
return 1
@@ -230,7 +230,7 @@ var/global/datum/controller/subsystem/ticker/ticker
end_game_state = END_GAME_MODE_FINISHED // Only do this cleanup once!
mode.cleanup()
//call a transfer shuttle vote
- to_world(span_danger("The round has ended!"))
+ to_world(span_boldannounce("The round has ended!"))
SSvote.start_vote(new /datum/vote/crew_transfer)
// Called during GAME_STATE_FINISHED (RUNLEVEL_POSTGAME)
@@ -243,7 +243,7 @@ var/global/datum/controller/subsystem/ticker/ticker
feedback_set_details("end_proper", "nuke")
restart_timeleft = 1 MINUTE // No point waiting five minutes if everyone's dead.
if(!delay_end)
- to_world(span_notice(span_bold("Rebooting due to destruction of [station_name()] in [round(restart_timeleft/600)] minute\s.")))
+ to_world(span_boldannounce("Rebooting due to destruction of [station_name()] in [round(restart_timeleft/600)] minute\s."))
last_restart_notify = world.time
else
feedback_set_details("end_proper", "proper completion")
@@ -257,14 +257,14 @@ var/global/datum/controller/subsystem/ticker/ticker
if(END_GAME_ENDING)
restart_timeleft -= (world.time - last_fire)
if(delay_end)
- to_world(span_notice(span_bold("An admin has delayed the round end.")))
+ to_world(span_boldannounce("An admin has delayed the round end."))
end_game_state = END_GAME_DELAYED
else if(restart_timeleft <= 0)
- to_world(span_warning(span_bold("Restarting world!")))
+ to_world(span_boldannounce("Restarting world!"))
sleep(5)
world.Reboot()
else if (world.time - last_restart_notify >= 1 MINUTE)
- to_world(span_notice(span_bold("Restarting in [round(restart_timeleft/600, 1)] minute\s.")))
+ to_world(span_boldannounce("Restarting in [round(restart_timeleft/600, 1)] minute\s."))
last_restart_notify = world.time
return
if(END_GAME_DELAYED)
@@ -484,7 +484,7 @@ var/global/datum/controller/subsystem/ticker/ticker
to_chat(Player, span_filter_system(span_red(span_bold("You did not survive the events on [station_name()]..."))))
else
to_chat(Player, span_filter_system(span_red(span_bold("You did not survive the events on [station_name()]..."))))
- to_world("
")
+ to_world(span_filter_system("
"))
for (var/mob/living/silicon/ai/aiPlayer in mob_list)
if (aiPlayer.stat != 2)
diff --git a/code/controllers/subsystems/vote.dm b/code/controllers/subsystems/vote.dm
index c047602497..61797555b5 100644
--- a/code/controllers/subsystems/vote.dm
+++ b/code/controllers/subsystems/vote.dm
@@ -25,7 +25,7 @@ SUBSYSTEM_DEF(vote)
if(mode)
time_remaining = round((started_time + duration - world.time)/10)
if(mode == VOTE_GAMEMODE && ticker.current_state >= GAME_STATE_SETTING_UP)
- to_chat(world, "Gamemode vote aborted: Game has already started.")
+ to_chat(world, span_bold("Gamemode vote aborted: Game has already started."))
reset()
return
if(time_remaining <= 0)
@@ -105,7 +105,7 @@ SUBSYSTEM_DEF(vote)
else
factor = 1.4
choices["Initiate Crew Transfer"] = round(choices["Initiate Crew Transfer"] * factor)
- to_world(span_purple("Crew Transfer Factor: [factor]"))
+ to_world(span_filter_system(span_purple("Crew Transfer Factor: [factor]")))
greatest_votes = max(choices["Initiate Crew Transfer"], choices["Extend the Shift"]) //VOREStation Edit
. = list() // Get all options with that many votes and return them in a list
@@ -120,7 +120,7 @@ SUBSYSTEM_DEF(vote)
if(winners.len > 0)
if(winners.len > 1)
if(mode != VOTE_GAMEMODE || ticker.hide_mode == 0) // Here we are making sure we don't announce potential game modes
- text = "Vote Tied Between:\n"
+ text = span_bold("Vote Tied Between:") + "\n"
for(var/option in winners)
text += "\t[option]\n"
. = pick(winners)
@@ -129,12 +129,12 @@ SUBSYSTEM_DEF(vote)
if(choices[current_votes[key]] == .)
round_voters += key // Keep track of who voted for the winning round.
if(mode != VOTE_GAMEMODE || . == "Extended" || ticker.hide_mode == 0) // Announce Extended gamemode, but not other gamemodes
- text += "Vote Result: [mode == VOTE_GAMEMODE ? gamemode_names[.] : .]"
+ text += span_bold("Vote Result: [mode == VOTE_GAMEMODE ? gamemode_names[.] : .]")
else
- text += "The vote has ended."
+ text += span_bold("The vote has ended.")
else
- text += "Vote Result: Inconclusive - No Votes!"
+ text += span_bold("Vote Result: Inconclusive - No Votes!")
if(mode == VOTE_ADD_ANTAGONIST)
antag_add_failed = 1
log_vote(text)
@@ -167,10 +167,10 @@ SUBSYSTEM_DEF(vote)
if(mode == VOTE_GAMEMODE) //fire this even if the vote fails.
if(!round_progressing)
round_progressing = 1
- to_world(span_red("The round will start soon."))
+ to_world(span_boldannounce("The round will start soon."))
if(restart)
- to_world("World restarting due to vote...")
+ to_world(span_filter_system("World restarting due to vote..."))
feedback_set_details("end_error", "restart vote")
if(blackbox)
blackbox.save_all_data_to_sql()
@@ -253,14 +253,14 @@ SUBSYSTEM_DEF(vote)
log_vote(text)
- to_world(span_purple("[text]\nType vote or click here to place your votes.\nYou have [config.vote_period / 10] seconds to vote."))
+ to_world(span_filter_system(span_purple(span_bold("[text]") + "nType " + span_bold("vote") + " or click here to place your votes.\nYou have [config.vote_period / 10] seconds to vote.")))
if(vote_type == VOTE_CREW_TRANSFER || vote_type == VOTE_GAMEMODE || vote_type == VOTE_CUSTOM)
world << sound('sound/ambience/alarm4.ogg', repeat = 0, wait = 0, volume = 50, channel = 3)
if(mode == VOTE_GAMEMODE && round_progressing)
gamemode_vote_called = TRUE
round_progressing = 0
- to_world(span_red("Round start has been delayed."))
+ to_world(span_boldannounce("Round start has been delayed."))
time_remaining = round(config.vote_period / 10)
return 1
diff --git a/code/datums/ai_laws.dm b/code/datums/ai_laws.dm
index ef76e63ca7..69bfa4773c 100644
--- a/code/datums/ai_laws.dm
+++ b/code/datums/ai_laws.dm
@@ -227,9 +227,9 @@
if(law == zeroth_law_borg)
continue
if(law == zeroth_law)
- to_chat(who, span_danger("[law.get_index()]. [law.law]"))
+ to_chat(who, span_info(span_red("[law.get_index()]. [law.law]")))
else
- to_chat(who, "[law.get_index()]. [law.law]")
+ to_chat(who, span_infoplain("[law.get_index()]. [law.law]"))
/********************
* Stating Laws *
diff --git a/code/datums/chat_message.dm b/code/datums/chat_message.dm
index 65296088d4..9dc66a3cbc 100644
--- a/code/datums/chat_message.dm
+++ b/code/datums/chat_message.dm
@@ -148,7 +148,7 @@ var/list/runechat_image_cache = list()
// Differnt from our own system of name emphasis, maybe unify
var/list/names = splittext(owner.name, " ")
for (var/word in names)
- text = replacetext(text, word, "[word]")
+ text = replacetext(text, word, span_bold("[word]"))
var/list/prefixes
diff --git a/code/datums/datumvars.dm b/code/datums/datumvars.dm
index 59cd16434e..be1b1236ad 100644
--- a/code/datums/datumvars.dm
+++ b/code/datums/datumvars.dm
@@ -91,7 +91,7 @@
/datum/proc/vv_get_header()
. = list()
if(("name" in vars) && !isatom(src))
- . += "[vars["name"]]
"
+ . += span_bold("[vars["name"]]") + "
"
/datum/proc/on_reagent_change(changetype)
return
diff --git a/code/datums/helper_datums/getrev.dm b/code/datums/helper_datums/getrev.dm
index ad9a210c79..1cce0db9c5 100644
--- a/code/datums/helper_datums/getrev.dm
+++ b/code/datums/helper_datums/getrev.dm
@@ -64,19 +64,19 @@ GLOBAL_DATUM(revdata, /datum/getrev)
var/list/msg = list()
if(GLOB.revdata.revision)
- msg += "Server revision: B:[GLOB.revdata.branch] D:[GLOB.revdata.date]"
+ msg += span_bold("Server revision:") + " B:[GLOB.revdata.branch] D:[GLOB.revdata.date]"
if(config.githuburl)
- msg += "Commit: [GLOB.revdata.revision]"
+ msg += span_bold("Commit:") + " [GLOB.revdata.revision]"
else
- msg += "Commit: GLOB.revdata.revision"
+ msg += span_bold("Commit:") + " GLOB.revdata.revision"
else
- msg += "Server revision: Unknown"
+ msg += span_bold("Server revision:") + " Unknown"
if(world.TgsAvailable())
var/datum/tgs_version/version = world.TgsVersion()
- msg += "TGS version: [version.raw_parameter]"
+ msg += span_bold("TGS version:") + " [version.raw_parameter]"
var/datum/tgs_version/api_version = world.TgsApiVersion()
- msg += "DMAPI version: [api_version.raw_parameter]"
+ msg += span_bold("DMAPI version:") + " [api_version.raw_parameter]"
if(GLOB.revdata.testmerge.len)
msg += GLOB.revdata.GetTestMergeInfo()
diff --git a/code/datums/managed_browsers/feedback_form.dm b/code/datums/managed_browsers/feedback_form.dm
index ea6ef32b9f..d44b1265f6 100644
--- a/code/datums/managed_browsers/feedback_form.dm
+++ b/code/datums/managed_browsers/feedback_form.dm
@@ -58,14 +58,14 @@ GENERAL_PROTECT_DATUM(/datum/managed_browser/feedback_form)
if(can_be_private())
if(!feedback_hide_author)
dat += "[my_client.ckey] "
- dat += span_linkOn("Visible")
+ dat += span_linkOn(span_bold("Visible"))
dat += " | "
dat += href(src, list("feedback_hide_author" = 1), "Hashed")
else
dat += "[md5(ckey(lowertext(my_client.ckey + SSsqlite.get_feedback_pepper())))] "
dat += href(src, list("feedback_hide_author" = 0), "Visible")
dat += " | "
- dat += span_linkOn("Hashed")
+ dat += span_linkOn(span_bold("Hashed"))
else
dat += my_client.ckey
dat += "
"
@@ -79,7 +79,7 @@ GENERAL_PROTECT_DATUM(/datum/managed_browser/feedback_form)
if(feedback_body)
dat += replacetext(feedback_body, "\n", "
") // So newlines will look like they work in the preview.
else
- dat += "\[Feedback goes here...\]"
+ dat += span_italics("\[Feedback goes here...\]")
dat += "
"
dat += href(src, list("feedback_edit_body" = 1), "Edit")
dat += "
| "
output += ""
@@ -437,18 +437,18 @@
if("PERMABAN")
typedesc = "PERMABAN"
if("TEMPBAN")
- typedesc = "TEMPBAN ([duration] minutes) [(unbanned || auto) ? "" : "(Edit)"] Expires [expiration]" + typedesc = span_bold("TEMPBAN") + " ([duration] minutes) [(unbanned || auto) ? "" : "(Edit)"] Expires [expiration]" if("JOB_PERMABAN") - typedesc = "JOBBAN ([job])" + typedesc = span_bold("JOBBAN") + " ([job])" if("JOB_TEMPBAN") - typedesc = "TEMP JOBBAN ([job]) ([duration] minutes Expires [expiration]" + typedesc = span_bold("TEMP JOBBAN") + " ([job]) ([duration] minutes Expires [expiration]" output += " | |||||||||||||||||||||||||||||||||||||
| [typedesc] | " output += "[ckey] | " output += "[bantime] | " output += "[ackey] | " - output += "[(unbanned || auto) ? "" : "Unban"] | " + output += "[(unbanned || auto) ? "" : span_bold("Unban")] | " output += "||||||||||||||||||||||||||||||||
| IP: [ip] | " diff --git a/code/modules/admin/ToRban.dm b/code/modules/admin/ToRban.dm index 4027234428..d8e39edfd9 100644 --- a/code/modules/admin/ToRban.dm +++ b/code/modules/admin/ToRban.dm @@ -73,14 +73,14 @@ var/choice = tgui_input_list(src,"Please select an IP address to remove from the ToR banlist:","Remove ToR ban", F.dir) if(choice) F.dir.Remove(choice) - to_chat(src, span_filter_adminlog("Address removed")) + to_chat(src, span_filter_adminlog(span_bold("Address removed"))) if("remove all") - to_chat(src, span_filter_adminlog("[TORFILE] was [fdel(TORFILE)?"":"not "]removed.")) + to_chat(src, span_filter_adminlog(span_bold("[TORFILE] was [fdel(TORFILE)?"":"not "]removed."))) if("find") var/input = tgui_input_text(src,"Please input an IP address to search for:","Find ToR ban",null) if(input) if(ToRban_isbanned(input)) - to_chat(src, span_filter_adminlog("[span_orange("Address is a known ToR address")]")) + to_chat(src, span_filter_adminlog("[span_orange(span_bold("Address is a known ToR address"))]")) else to_chat(src, span_filter_adminlog(span_danger("Address is not a known ToR address"))) return diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 8a91738a56..1c8b1c481b 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -3,7 +3,7 @@ var/global/floorIsLava = 0 //////////////////////////////// /proc/message_admins(var/msg) - msg = "" + msg = span_filter_adminlog(span_log_message(span_prefix("ADMIN LOG:") + span_message("[msg]"))) //log_adminwarn(msg) //log_and_message_admins is for this for(var/client/C in GLOB.admins) @@ -14,7 +14,7 @@ var/global/floorIsLava = 0 confidential = TRUE) /proc/msg_admin_attack(var/text) //Toggleable Attack Messages - var/rendered = "" + var/rendered = span_filter_attacklog(span_log_message(span_prefix("ATTACK:") + span_message("[text]"))) for(var/client/C in GLOB.admins) if((R_ADMIN|R_MOD) & C.holder.rights) if(C.prefs?.read_preference(/datum/preference/toggle/show_attack_logs)) @@ -104,7 +104,7 @@ var/global/floorIsLava = 0 if (M.client) if(!istype(M, /mob/new_player)) body += "|||||||||||||||||||||||||||||||||||||
" // Table within a table for alignment, also allows you to easily add more columns.
. += "
")]") to_chat(src,msg) @@ -88,7 +88,7 @@ temp += "\t[C] is a [C.holder.rank]" if(holder) if(C.holder.fakekey) - temp += " (as [C.holder.fakekey])" + temp += " " + span_italics("(as [C.holder.fakekey])") if(isobserver(C.mob)) temp += " - Observing" @@ -111,16 +111,16 @@ if(R_EVENT) eventMmsg += temp - msg = "Current Admins ([num_admins_online]):\n" + msg + msg = span_bold("Current Admins ([num_admins_online]):") + "\n" + msg if(config.show_mods) - msg += "\n Current Game Masters ([num_mods_online]):\n" + modmsg + msg += "\n" + span_bold(" Current Game Masters ([num_mods_online]):") + "\n" + modmsg if(config.show_devs) - msg += "\n Current Developers ([num_devs_online]):\n" + devmsg + msg += "\n" + span_bold(" Current Developers ([num_devs_online]):") + "\n" + devmsg if(config.show_event_managers) - msg += "\n Current Miscellaneous ([num_event_managers_online]):\n" + eventMmsg + msg += "\n" + span_bold(" Current Miscellaneous ([num_event_managers_online]):") + "\n" + eventMmsg var/num_mentors_online = 0 var/mmsg = "" @@ -144,6 +144,6 @@ if(config.show_mentors) msg += "\n Current Mentors ([num_mentors_online]):\n" + mmsg - msg += "\nAdminhelps are also sent to Discord. If no admins are available in game try anyway and an admin on Discord may see it and respond." + msg += "\n" + span_info("Adminhelps are also sent to Discord. If no admins are available in game try anyway and an admin on Discord may see it and respond.") to_chat(src,span_filter_notice("[jointext(msg, " ")]")) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index af8fc6ecd2..15bb517eb2 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -670,7 +670,7 @@ user.unEquip(I) I.forceMove(src) holding = I - user.visible_message("\The [user] shoves \the [I] into \the [src].") + user.visible_message(span_infoplain(span_bold("\The [user]") + " shoves \the [I] into \the [src].")) verbs |= /obj/item/clothing/shoes/proc/draw_knife update_icon() else diff --git a/code/modules/clothing/glasses/hud_vr.dm b/code/modules/clothing/glasses/hud_vr.dm index 06e8fbf72a..f0251a87f5 100644 --- a/code/modules/clothing/glasses/hud_vr.dm +++ b/code/modules/clothing/glasses/hud_vr.dm @@ -33,9 +33,9 @@ /obj/item/clothing/glasses/omnihud/examine() . = ..() if(ar_toggled) - . += "\n The HUD indicator reads ON." + . += "\n " + span_notice("The HUD indicator reads ON.") else - . += "\n The HUD indicator reads OFF." + . += "\n " + span_notice("The HUD indicator reads OFF.") /obj/item/clothing/glasses/omnihud/emp_act(var/severity) diff --git a/code/modules/clothing/gloves/miscellaneous.dm b/code/modules/clothing/gloves/miscellaneous.dm index f65a9b0a12..3862469c85 100644 --- a/code/modules/clothing/gloves/miscellaneous.dm +++ b/code/modules/clothing/gloves/miscellaneous.dm @@ -62,7 +62,7 @@ //TODO: Make inflating gloves a thing /*/obj/item/clothing/gloves/sterile/proc/Inflate(/mob/living/carbon/human/user) - user.visible_message("\The [src] expands!") + user.visible_message(span_infoplain(span_bold("\The [src]") + " expands!")) qdel(src)*/ /obj/item/clothing/gloves/sterile/latex diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index 236f785796..966ae01cf2 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -150,7 +150,7 @@ /obj/item/clothing/head/helmet/thunderdome name = "\improper Thunderdome helmet" - desc = "'Let the battle commence!'" + desc = span_italics("'Let the battle commence!'") icon_state = "thunderdome" armor = list(melee = 80, bullet = 60, laser = 50,energy = 10, bomb = 25, bio = 10, rad = 0) cold_protection = HEAD diff --git a/code/modules/clothing/head/misc.dm b/code/modules/clothing/head/misc.dm index 2572bffa4b..7d9fb9b54a 100644 --- a/code/modules/clothing/head/misc.dm +++ b/code/modules/clothing/head/misc.dm @@ -110,7 +110,7 @@ name = "redcoat's hat" icon_state = "redcoat" item_state_slots = list(slot_r_hand_str = "pirate", slot_l_hand_str = "pirate") - desc = "'I guess it's a redhead.'" + desc = span_italics("'I guess it's a redhead.'") body_parts_covered = 0 /obj/item/clothing/head/mailman diff --git a/code/modules/clothing/masks/hailer.dm b/code/modules/clothing/masks/hailer.dm index 77ef4b8320..3a23830512 100644 --- a/code/modules/clothing/masks/hailer.dm +++ b/code/modules/clothing/masks/hailer.dm @@ -155,11 +155,11 @@ if(cooldown < world.time - 35) // A cooldown, to stop people being jerks if(!safety) message = "FUCK YOUR CUNT YOU SHIT EATING COCKSUCKER MAN EAT A DONG FUCKING ASS RAMMING SHIT FUCK EAT PENISES IN YOUR FUCK FACE AND SHIT OUT ABORTIONS OF FUCK AND DO SHIT IN YOUR ASS YOU COCK FUCK SHIT MONKEY FUCK ASS WANKER FROM THE DEPTHS OF SHIT." - usr.visible_message("[usr]'s Compli-o-Nator: [span_red("[message]")]") + usr.visible_message(span_infoplain("[usr]'s Compli-o-Nator: " + span_red(span_huge(span_bold("[message]"))))) playsound(src, 'sound/voice/binsult.ogg', 50, 0, 4) //Future sound channel = something like SFX cooldown = world.time return - usr.visible_message("[usr]'s Compli-o-Nator: [span_red("[message]")]") + usr.visible_message(span_infoplain("[usr]'s Compli-o-Nator: " + span_red(span_huge(span_bold("[message]"))))) playsound(src, "sound/voice/complionator/[key].ogg", 50, 0, 4) //future sound channel = something like SFX cooldown = world.time diff --git a/code/modules/clothing/spacesuits/breaches.dm b/code/modules/clothing/spacesuits/breaches.dm index 836b297ea4..aa6e0649ea 100644 --- a/code/modules/clothing/spacesuits/breaches.dm +++ b/code/modules/clothing/spacesuits/breaches.dm @@ -81,7 +81,7 @@ var/global/list/breach_burn_descriptors = list( amount_left = 0 B.update_descriptor() - user.visible_message("[user] patches some of the damage on \the [src].") + user.visible_message(span_infoplain(span_bold("[user]") + " patches some of the damage on \the [src].")) calc_breach_damage() /obj/item/clothing/suit/space/proc/create_breaches(var/damtype, var/amount) @@ -119,9 +119,9 @@ var/global/list/breach_burn_descriptors = list( amount -= needs if(existing.damtype == BRUTE) - T.visible_message("\The [existing.descriptor] on [src] gapes wider!") + T.visible_message(span_warning("\The [existing.descriptor] on [src] gapes wider!")) else if(existing.damtype == BURN) - T.visible_message("\The [existing.descriptor] on [src] widens!") + T.visible_message(span_warning("\The [existing.descriptor] on [src] widens!")) if (amount) //Spawn a new breach. @@ -135,9 +135,9 @@ var/global/list/breach_burn_descriptors = list( B.holder = src if(B.damtype == BRUTE) - T.visible_message("\A [B.descriptor] opens up on [src]!") + T.visible_message(span_warning("\A [B.descriptor] opens up on [src]!")) else if(B.damtype == BURN) - T.visible_message("\A [B.descriptor] marks the surface of [src]!") + T.visible_message(span_warning("\A [B.descriptor] marks the surface of [src]!")) calc_breach_damage() @@ -227,4 +227,4 @@ var/global/list/breach_burn_descriptors = list( . = ..() if(can_breach && breaches?.len) for(var/datum/breach/B in breaches) - . += span_red("It has \a [B.descriptor].") + . += span_red(span_bold("It has \a [B.descriptor].")) diff --git a/code/modules/clothing/spacesuits/rig/modules/combat.dm b/code/modules/clothing/spacesuits/rig/modules/combat.dm index a031ba5e34..e54980b213 100644 --- a/code/modules/clothing/spacesuits/rig/modules/combat.dm +++ b/code/modules/clothing/spacesuits/rig/modules/combat.dm @@ -54,7 +54,7 @@ to_chat(user, span_danger("Another grenade of that type will not fit into the module.")) return 0 - to_chat(user, span_blue("You slot \the [input_device] into the suit module.")) + to_chat(user, span_boldnotice("You slot \the [input_device] into the suit module.")) user.drop_from_inventory(input_device) qdel(input_device) accepted_item.charges++ @@ -256,7 +256,7 @@ else var/obj/item/new_weapon = new fabrication_type() new_weapon.forceMove(H) - to_chat(H, span_blue("You quickly fabricate \a [new_weapon].")) + to_chat(H, span_boldnotice("You quickly fabricate \a [new_weapon].")) H.put_in_hands(new_weapon) return 1 diff --git a/code/modules/clothing/spacesuits/rig/modules/computer.dm b/code/modules/clothing/spacesuits/rig/modules/computer.dm index 77639a35f4..e8e786d012 100644 --- a/code/modules/clothing/spacesuits/rig/modules/computer.dm +++ b/code/modules/clothing/spacesuits/rig/modules/computer.dm @@ -368,7 +368,7 @@ if(interfaced_with) if(holder && holder.wearer) - to_chat(holder.wearer, "Your power sink retracts as the module deactivates.") + to_chat(holder.wearer, span_warning("Your power sink retracts as the module deactivates.")) drain_complete() interfaced_with = null total_power_drained = 0 @@ -400,7 +400,7 @@ if(target.drain_power(1) <= 0) return 0 - to_chat(H, "You begin draining power from [target]!") + to_chat(H, span_danger("You begin draining power from [target]!")) interfaced_with = target drain_loc = interfaced_with.loc @@ -434,17 +434,17 @@ H.break_cloak() if(!holder.cell) - to_chat(H, "Your power sink flashes an error; there is no cell in your rig.") + to_chat(H, span_danger("Your power sink flashes an error; there is no cell in your rig.")) drain_complete(H) return if(!interfaced_with || !interfaced_with.Adjacent(H) || !(interfaced_with.loc == drain_loc)) - to_chat(H, "Your power sink retracts into its casing.") + to_chat(H, span_warning("Your power sink retracts into its casing.")) drain_complete(H) return if(holder.cell.fully_charged()) - to_chat(H, "Your power sink flashes an amber light; your rig cell is full.") + to_chat(H, span_warning("Your power sink flashes an amber light; your rig cell is full.")) drain_complete(H) return @@ -453,7 +453,7 @@ var/to_drain = min(12.5*holder.cell.maxcharge, ((holder.cell.maxcharge - holder.cell.charge) / CELLRATE)) var/target_drained = interfaced_with.drain_power(0,0,to_drain) if(target_drained <= 0) - to_chat(H, "Your power sink flashes a red light; there is no power left in [interfaced_with].") + to_chat(H, span_danger("Your power sink flashes a red light; there is no power left in [interfaced_with].")) drain_complete(H) return @@ -466,10 +466,10 @@ if(!interfaced_with) if(M) - to_chat(M, span_blue("Total power drained: [round(total_power_drained*CELLRATE)] cell units.")) + to_chat(M, span_notice(span_bold("Total power drained:") + " [round(total_power_drained*CELLRATE)] cell units.")) else if(M) - to_chat(M, span_blue("Total power drained from [interfaced_with]: [round(total_power_drained*CELLRATE)] cell units.")) + to_chat(M, span_notice(span_bold("Total power drained from [interfaced_with]:") + " [round(total_power_drained*CELLRATE)] cell units.")) interfaced_with.drain_power(0,1,0) // Damage the victim. drain_loc = null diff --git a/code/modules/clothing/spacesuits/rig/modules/ninja.dm b/code/modules/clothing/spacesuits/rig/modules/ninja.dm index 5c88aefc8c..90a3b06be8 100644 --- a/code/modules/clothing/spacesuits/rig/modules/ninja.dm +++ b/code/modules/clothing/spacesuits/rig/modules/ninja.dm @@ -37,7 +37,7 @@ var/mob/living/carbon/human/H = holder.wearer - to_chat(H, span_blue("You are now nearly invisible to normal detection.")) + to_chat(H, span_boldnotice("You are now nearly invisible to normal detection.")) H.alpha = 5 anim(get_turf(H), H, 'icons/effects/effects.dmi', "electricity",null,20,null) diff --git a/code/modules/clothing/spacesuits/rig/modules/specific/cleaner_launcher.dm b/code/modules/clothing/spacesuits/rig/modules/specific/cleaner_launcher.dm index 33e119ccaf..39f9d02c62 100644 --- a/code/modules/clothing/spacesuits/rig/modules/specific/cleaner_launcher.dm +++ b/code/modules/clothing/spacesuits/rig/modules/specific/cleaner_launcher.dm @@ -34,7 +34,7 @@ to_chat(user, span_danger("Another grenade of that type will not fit into the module.")) return 0 - to_chat(user, span_blue("You slot \the [input_device] into the suit module.")) + to_chat(user, span_boldnotice("You slot \the [input_device] into the suit module.")) user.drop_from_inventory(input_device) qdel(input_device) accepted_item.charges++ diff --git a/code/modules/clothing/spacesuits/rig/modules/specific/cloak.dm b/code/modules/clothing/spacesuits/rig/modules/specific/cloak.dm index 8e10a86d81..9e51ef9832 100644 --- a/code/modules/clothing/spacesuits/rig/modules/specific/cloak.dm +++ b/code/modules/clothing/spacesuits/rig/modules/specific/cloak.dm @@ -29,7 +29,7 @@ var/mob/living/carbon/human/H = holder.wearer - to_chat(H, span_blue("You are now nearly invisible to normal detection.")) + to_chat(H, span_boldnotice("You are now nearly invisible to normal detection.")) H.alpha = 5 anim(get_turf(H), H, 'icons/effects/effects.dmi', "electricity",null,20,null) diff --git a/code/modules/clothing/spacesuits/rig/modules/specific/grenade_launcher.dm b/code/modules/clothing/spacesuits/rig/modules/specific/grenade_launcher.dm index 1f0916487f..d7ae54ce07 100644 --- a/code/modules/clothing/spacesuits/rig/modules/specific/grenade_launcher.dm +++ b/code/modules/clothing/spacesuits/rig/modules/specific/grenade_launcher.dm @@ -36,7 +36,7 @@ to_chat(user, span_danger("Another grenade of that type will not fit into the module.")) return 0 - to_chat(user, span_blue("You slot \the [input_device] into the suit module.")) + to_chat(user, span_boldnotice("You slot \the [input_device] into the suit module.")) user.drop_from_inventory(input_device) qdel(input_device) accepted_item.charges++ diff --git a/code/modules/clothing/spacesuits/rig/modules/specific/inhand_fabricator.dm b/code/modules/clothing/spacesuits/rig/modules/specific/inhand_fabricator.dm index 90b96a1283..f993d81a2b 100644 --- a/code/modules/clothing/spacesuits/rig/modules/specific/inhand_fabricator.dm +++ b/code/modules/clothing/spacesuits/rig/modules/specific/inhand_fabricator.dm @@ -34,7 +34,7 @@ else var/obj/item/new_weapon = new fabrication_type() new_weapon.forceMove(H) - to_chat(H, span_blue("You quickly fabricate \a [new_weapon].")) + to_chat(H, span_boldnotice("You quickly fabricate \a [new_weapon].")) H.put_in_hands(new_weapon) return 1 diff --git a/code/modules/clothing/spacesuits/rig/modules/specific/passive_protection.dm b/code/modules/clothing/spacesuits/rig/modules/specific/passive_protection.dm index 87c3de0576..ddb72b5ad2 100644 --- a/code/modules/clothing/spacesuits/rig/modules/specific/passive_protection.dm +++ b/code/modules/clothing/spacesuits/rig/modules/specific/passive_protection.dm @@ -34,7 +34,7 @@ var/obj/item/clothing/head/helmet/space/rig/helmet = holder.helmet var/obj/item/clothing/gloves/gauntlets/rig/gloves = holder.gloves - to_chat(H, span_blue("You activate your suit's powered radiation shielding.")) + to_chat(H, span_boldnotice("You activate your suit's powered radiation shielding.")) stored_rad_armor = holder.armor["rad"] if(boots) boots.armor["rad"] = 100 @@ -117,7 +117,7 @@ stored_max_pressure = holder.max_pressure_protection stored_max_temp = holder.max_heat_protection_temperature - to_chat(H, span_blue("You activate your suit's powered atmospheric shielding.")) + to_chat(H, span_boldnotice("You activate your suit's powered atmospheric shielding.")) if(boots) boots.max_pressure_protection = INFINITY @@ -145,7 +145,7 @@ var/obj/item/clothing/head/helmet/space/rig/helmet = holder.helmet var/obj/item/clothing/gloves/gauntlets/rig/gloves = holder.gloves - to_chat(H, span_danger("You deactivate your suit's powered atmospheric shielding.")) + to_chat(H, span_boldnotice("You deactivate your suit's powered atmospheric shielding.")) if(boots) boots.max_pressure_protection = stored_max_pressure diff --git a/code/modules/clothing/spacesuits/rig/modules/specific/powersink.dm b/code/modules/clothing/spacesuits/rig/modules/specific/powersink.dm index 562f874af1..3b166f5915 100644 --- a/code/modules/clothing/spacesuits/rig/modules/specific/powersink.dm +++ b/code/modules/clothing/spacesuits/rig/modules/specific/powersink.dm @@ -20,7 +20,7 @@ if(interfaced_with) if(holder && holder.wearer) - to_chat(holder.wearer, "Your power sink retracts as the module deactivates.") + to_chat(holder.wearer, span_warning("Your power sink retracts as the module deactivates.")) drain_complete() interfaced_with = null total_power_drained = 0 @@ -52,7 +52,7 @@ if(target.drain_power(1) <= 0) return 0 - to_chat(H, "You begin draining power from [target]!") + to_chat(H, span_danger("You begin draining power from [target]!")) interfaced_with = target drain_loc = interfaced_with.loc @@ -86,17 +86,17 @@ H.break_cloak() if(!holder.cell) - to_chat(H, "Your power sink flashes an error; there is no cell in your rig.") + to_chat(H, span_danger("Your power sink flashes an error; there is no cell in your rig.")) drain_complete(H) return if(!interfaced_with || !interfaced_with.Adjacent(H) || !(interfaced_with.loc == drain_loc)) - to_chat(H, "Your power sink retracts into its casing.") + to_chat(H, span_warning("Your power sink retracts into its casing.")) drain_complete(H) return if(holder.cell.fully_charged()) - to_chat(H, "Your power sink flashes an amber light; your rig cell is full.") + to_chat(H, span_warning("Your power sink flashes an amber light; your rig cell is full.")) drain_complete(H) return @@ -105,7 +105,7 @@ var/to_drain = min(12.5*holder.cell.maxcharge, ((holder.cell.maxcharge - holder.cell.charge) / CELLRATE)) var/target_drained = interfaced_with.drain_power(0,0,to_drain) if(target_drained <= 0) - to_chat(H, "Your power sink flashes a red light; there is no power left in [interfaced_with].") + to_chat(H, span_danger("Your power sink flashes a red light; there is no power left in [interfaced_with].")) drain_complete(H) return @@ -118,10 +118,10 @@ if(!interfaced_with) if(M) - to_chat(M, span_blue("Total power drained: [round(total_power_drained*CELLRATE)] cell units.")) + to_chat(M, span_notice(span_bold("Total power drained:") + " [round(total_power_drained*CELLRATE)] cell units.")) else if(M) - to_chat(M, span_blue("Total power drained from [interfaced_with]: [round(total_power_drained*CELLRATE)] cell units.")) + to_chat(M, span_notice(span_bold("Total power drained from [interfaced_with]:") + " [round(total_power_drained*CELLRATE)] cell units.")) interfaced_with.drain_power(0,1,0) // Damage the victim. drain_loc = null diff --git a/code/modules/clothing/spacesuits/rig/modules/specific/sprinter.dm b/code/modules/clothing/spacesuits/rig/modules/specific/sprinter.dm index 6fb036e186..f18d67d8e3 100644 --- a/code/modules/clothing/spacesuits/rig/modules/specific/sprinter.dm +++ b/code/modules/clothing/spacesuits/rig/modules/specific/sprinter.dm @@ -27,7 +27,7 @@ var/mob/living/carbon/human/H = holder.wearer - to_chat(H, span_blue("You activate the suit's sprint mode.")) + to_chat(H, span_boldnotice("You activate the suit's sprint mode.")) holder.slowdown = initial(holder.slowdown) - sprint_speed diff --git a/code/modules/clothing/spacesuits/rig/modules/utility.dm b/code/modules/clothing/spacesuits/rig/modules/utility.dm index 4ea1c598f7..6e66d2504f 100644 --- a/code/modules/clothing/spacesuits/rig/modules/utility.dm +++ b/code/modules/clothing/spacesuits/rig/modules/utility.dm @@ -508,7 +508,7 @@ to_chat(user, span_danger("Another grenade of that type will not fit into the module.")) return 0 - to_chat(user, span_blue("You slot \the [input_device] into the suit module.")) + to_chat(user, span_boldnotice("You slot \the [input_device] into the suit module.")) user.drop_from_inventory(input_device) qdel(input_device) accepted_item.charges++ @@ -632,7 +632,7 @@ var/mob/living/carbon/human/H = holder.wearer - to_chat(H, span_blue("You activate the suit's sprint mode.")) + to_chat(H, span_boldnotice("You activate the suit's sprint mode.")) holder.slowdown = initial(holder.slowdown) - sprint_speed diff --git a/code/modules/clothing/spacesuits/rig/rig.dm b/code/modules/clothing/spacesuits/rig/rig.dm index b3c441921e..bf1b95f85a 100644 --- a/code/modules/clothing/spacesuits/rig/rig.dm +++ b/code/modules/clothing/spacesuits/rig/rig.dm @@ -384,7 +384,7 @@ QDEL_NULL(minihud) else minihud = new (M.hud_used, src) - to_chat(M, span_notice("Your entire suit [canremove ? "loosens as the components relax" : "tightens around you as the components lock into place"].")) + to_chat(M, span_boldnotice("Your entire suit [canremove ? "loosens as the components relax" : "tightens around you as the components lock into place"].")) playsound(src, 'sound/machines/rig/rigstarted.ogg', 10, FALSE) M.client?.screen -= booting_L qdel(booting_L) @@ -675,7 +675,7 @@ return if(istype(M) && (M.back == src || M.belt == src)) - M.visible_message(span_notice("[M] struggles into \the [src]."), span_notice("You struggle into \the [src].")) + M.visible_message(span_boldnotice("[M] struggles into \the [src]."), span_boldnotice("You struggle into \the [src].")) wearer = M wearer.wearing_rig = src update_icon() @@ -725,7 +725,7 @@ holder = use_obj.loc if(istype(holder)) if(use_obj && check_slot == use_obj) - to_chat(H, span_notice("Your [use_obj.name] [use_obj.gender == PLURAL ? "retract" : "retracts"] swiftly.")) + to_chat(H, span_boldnotice("Your [use_obj.name] [use_obj.gender == PLURAL ? "retract" : "retracts"] swiftly.")) playsound(src, 'sound/machines/rig/rigservo.ogg', 10, FALSE) use_obj.canremove = TRUE holder.drop_from_inventory(use_obj) @@ -953,7 +953,7 @@ M.stop_pulling() if(wearer.pinned.len) - to_chat(src, "Your host is pinned to a wall by [wearer.pinned[1]]!") + to_chat(src, span_notice("Your host is pinned to a wall by [wearer.pinned[1]]!")) return 0 // AIs are a bit slower than regular and ignore move intent. diff --git a/code/modules/clothing/spacesuits/rig/rig_verbs.dm b/code/modules/clothing/spacesuits/rig/rig_verbs.dm index bbedbf082a..f58ce78060 100644 --- a/code/modules/clothing/spacesuits/rig/rig_verbs.dm +++ b/code/modules/clothing/spacesuits/rig/rig_verbs.dm @@ -223,11 +223,11 @@ if(!istype(module)) selected_module = null - to_chat(usr, span_blue("Primary system is now: deselected.")) + to_chat(usr, span_boldnotice("Primary system is now: deselected.")) return selected_module = module - to_chat(usr, span_blue("Primary system is now: [selected_module.interface_name].")) + to_chat(usr, span_boldnotice("Primary system is now: [selected_module.interface_name].")) /obj/item/rig/verb/toggle_module() @@ -261,10 +261,10 @@ return if(module.active) - to_chat(usr, span_blue("You attempt to deactivate \the [module.interface_name].")) + to_chat(usr, span_boldnotice("You attempt to deactivate \the [module.interface_name].")) module.deactivate() else - to_chat(usr, span_blue("You attempt to activate \the [module.interface_name].")) + to_chat(usr, span_boldnotice("You attempt to activate \the [module.interface_name].")) module.activate() /obj/item/rig/verb/engage_module() @@ -298,5 +298,5 @@ if(!istype(module)) return - to_chat(usr, span_blue("You attempt to engage the [module.interface_name].")) + to_chat(usr, span_boldnotice("You attempt to engage the [module.interface_name].")) module.engage() diff --git a/code/modules/clothing/spacesuits/void/military_vr.dm b/code/modules/clothing/spacesuits/void/military_vr.dm index 88701c2da7..e4b40097e4 100644 --- a/code/modules/clothing/spacesuits/void/military_vr.dm +++ b/code/modules/clothing/spacesuits/void/military_vr.dm @@ -27,7 +27,7 @@ /obj/item/clothing/head/helmet/space/void/merc/odst name = "\improper ODST Helmet" - desc = "\"... we are glad to plunge feet first into hell in the knowledge that we will rise.\"" + desc = span_italics("\"... we are glad to plunge feet first into hell in the knowledge that we will rise.\"") icon_state = "rig0-odst" item_state = "rig0-odst" item_state_slots = null @@ -46,7 +46,7 @@ /obj/item/clothing/suit/space/void/merc/odst name = "ODST Armor" - desc = "\"... we are glad to plunge feet first into hell in the knowledge that we will rise.\"" + desc = span_italics("\"... we are glad to plunge feet first into hell in the knowledge that we will rise.\"") icon_state = "odst" item_state = "odst" item_state_slots = null diff --git a/code/modules/clothing/under/accessories/accessory_vr.dm b/code/modules/clothing/under/accessories/accessory_vr.dm index 7043d09d89..488a5aad15 100644 --- a/code/modules/clothing/under/accessories/accessory_vr.dm +++ b/code/modules/clothing/under/accessories/accessory_vr.dm @@ -400,7 +400,7 @@ return if(H.size_multiplier != target_size) if(!(world.time - last_activated > 10 SECONDS)) - to_chat(M, "\The [src] flickers. It seems to be recharging.") + to_chat(M, span_warning("\The [src] flickers. It seems to be recharging.")) return last_activated = world.time original_size = H.size_multiplier @@ -418,7 +418,7 @@ original_size = null H.visible_message(span_warning("The space around [H] distorts as they return to their original size!"),span_notice("The space around you distorts as you return to your original size!")) log_admin("Admin [key_name(M)]'s size was altered by a bluespace collar.") - to_chat(M, "\The [src] flickers. It is now recharging and will be ready again in ten seconds.") + to_chat(M, span_warning("\The [src] flickers. It is now recharging and will be ready again in ten seconds.")) s.set_up(3, 1, M) s.start() return @@ -501,7 +501,7 @@ return if(H.size_multiplier != target_size) if(!(world.time - last_activated > 10 SECONDS)) - to_chat(M, "\The [src] flickers. It seems to be recharging.") + to_chat(M, span_warning("\The [src] flickers. It seems to be recharging.")) return last_activated = world.time original_size = H.size_multiplier @@ -519,7 +519,7 @@ original_size = null H.visible_message(span_warning("The space around [H] distorts as they return to their original size!"),span_notice("The space around you distorts as you return to your original size!")) log_admin("Admin [key_name(M)]'s size was altered by a bluespace collar.") - to_chat(M, "\The [src] flickers. It is now recharging and will be ready again in ten seconds.") + to_chat(M, span_warning("\The [src] flickers. It is now recharging and will be ready again in ten seconds.")) s.set_up(3, 1, M) s.start() return @@ -573,7 +573,7 @@ return if(currently_shrinking == 0) if(!(world.time - last_activated > 10 SECONDS)) - to_chat(M, "\The [src] flickers. It seems to be recharging.") + to_chat(M, span_warning("\The [src] flickers. It seems to be recharging.")) return last_activated = world.time original_size = H.size_multiplier @@ -593,7 +593,7 @@ currently_shrinking = 0 H.visible_message(span_warning("The space around [H] distorts as they return to their original size!"),span_notice("The space around you distorts as you return to your original size!")) log_admin("Admin [key_name(M)]'s size was altered by a bluespace collar.") - to_chat(M, "\The [src] flickers. It is now recharging and will be ready again in ten seconds.") + to_chat(M, span_warning("\The [src] flickers. It is now recharging and will be ready again in ten seconds.")) s.set_up(3, 1, M) s.start() return diff --git a/code/modules/clothing/under/accessories/holster.dm b/code/modules/clothing/under/accessories/holster.dm index b64261ef07..676c544081 100644 --- a/code/modules/clothing/under/accessories/holster.dm +++ b/code/modules/clothing/under/accessories/holster.dm @@ -151,7 +151,7 @@ /obj/item/clothing/accessory/holster/hip name = "hip holster" - desc = "No one dared to ask his business, no one dared to make a slip. The stranger there among them had a big iron on his hip." + desc = span_italics("No one dared to ask his business, no one dared to make a slip. The stranger there among them had a big iron on his hip.") icon_state = "holster_hip" concealed_holster = 0 diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index c00de40e7f..152b107ecf 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -54,7 +54,7 @@ /obj/item/clothing/under/rank/mailman name = "mailman's jumpsuit" - desc = "'Special delivery!'" + desc = span_italics("'Special delivery!'") icon_state = "mailman" item_state_slots = list(slot_r_hand_str = "blue", slot_l_hand_str = "blue") rolled_sleeves = 0 diff --git a/code/modules/clothing/under/miscellaneous_vr.dm b/code/modules/clothing/under/miscellaneous_vr.dm index 312c186f73..c216ca4579 100644 --- a/code/modules/clothing/under/miscellaneous_vr.dm +++ b/code/modules/clothing/under/miscellaneous_vr.dm @@ -138,7 +138,7 @@ return if(H.size_multiplier != target_size) if(!(world.time - last_activated > 10 SECONDS)) - to_chat(M, "\The [src] flickers. It seems to be recharging.") + to_chat(M, span_warning("\The [src] flickers. It seems to be recharging.")) return last_activated = world.time original_size = H.size_multiplier @@ -157,7 +157,7 @@ original_size = null H.visible_message(span_warning("The space around [H] distorts as they return to their original size!"),span_notice("The space around you distorts as you return to your original size!")) log_admin("Admin [key_name(M)]'s size was altered by a bluespace bracelet.") - to_chat(M, "\The [src] flickers. It is now recharging and will be ready again in thirty seconds.") + to_chat(M, span_warning("\The [src] flickers. It is now recharging and will be ready again in thirty seconds.")) /obj/item/clothing/gloves/bluespace/examine(var/mob/user) . = ..() diff --git a/code/modules/detectivework/microscope/dnascanner.dm b/code/modules/detectivework/microscope/dnascanner.dm index 5f6c252dfb..3539153b7b 100644 --- a/code/modules/detectivework/microscope/dnascanner.dm +++ b/code/modules/detectivework/microscope/dnascanner.dm @@ -121,8 +121,8 @@ data += "Blood type: [bloodsamp.dna[blood]] \nDNA: [blood] " else data += "No DNA found. " - P.info = "[src] analysis report #[report_num] " - P.info += "Scanned item: [bloodsamp.name] [bloodsamp.desc] " + data + P.info = span_bold("[src] analysis report #[report_num]") + " " + P.info += span_bold("Scanned item:") + " [bloodsamp.name] [bloodsamp.desc] " + data P.forceMove(loc) P.update_icon() scanning = FALSE diff --git a/code/modules/detectivework/microscope/microscope.dm b/code/modules/detectivework/microscope/microscope.dm index f5ba97ca0e..62185b7538 100644 --- a/code/modules/detectivework/microscope/microscope.dm +++ b/code/modules/detectivework/microscope/microscope.dm @@ -46,7 +46,7 @@ var/obj/item/forensics/swab/swab = sample report.name = "GSR report #[++report_num]: [swab.name]" - report.info = "Scanned item: [swab.name] " + report.info = span_bold("Scanned item:") + " [swab.name] " if(swab.gsr) report.info += "Residue from a [swab.gsr] bullet detected." @@ -56,16 +56,16 @@ else if(istype(sample, /obj/item/sample/fibers)) var/obj/item/sample/fibers/fibers = sample report.name = "Fiber report #[++report_num]: [fibers.name]" - report.info = "Scanned item: [fibers.name] " + report.info = span_bold("Scanned item:") + " [fibers.name] " if(fibers.evidence) report.info = "Molecular analysis on provided sample has determined the presence of unique fiber strings. " for(var/fiber in fibers.evidence) - report.info += "Most likely match for fibers: [fiber] " + report.info += span_notice("Most likely match for fibers: [fiber]") + " " else report.info += "No fibers found." else if(istype(sample, /obj/item/sample/print)) report.name = "Fingerprint report #[report_num]: [sample.name]" - report.info = "Fingerprint analysis report #[report_num]: [sample.name] " + report.info = span_bold("Fingerprint analysis report #[report_num]") + ": [sample.name] " var/obj/item/sample/print/card = sample if(card.evidence && card.evidence.len) report.info += "Surface analysis has determined unique fingerprint strings: " diff --git a/code/modules/detectivework/tools/rag.dm b/code/modules/detectivework/tools/rag.dm index 1522f4f5e8..52ccc6558c 100644 --- a/code/modules/detectivework/tools/rag.dm +++ b/code/modules/detectivework/tools/rag.dm @@ -147,7 +147,7 @@ return if(A.reagents && A.reagents.trans_to_obj(src, reagents.maximum_volume)) - user.visible_message("\The [user] soaks [src] using [A].", span_notice("You soak [src] using [A].")) + user.visible_message(span_infoplain(span_bold("\The [user]") + " soaks [src] using [A]."), span_notice("You soak [src] using [A].")) update_name() return diff --git a/code/modules/detectivework/tools/scanner.dm b/code/modules/detectivework/tools/scanner.dm index cfb9b83812..b00ab89f39 100644 --- a/code/modules/detectivework/tools/scanner.dm +++ b/code/modules/detectivework/tools/scanner.dm @@ -112,7 +112,7 @@ if(reveal_fibers && do_after(user, 5 SECONDS)) to_chat(user, span_notice("Apparel samples scanned:")) for(var/sample in A.suit_fibers) - to_chat(user, " - [sample]") + to_chat(user, " - " + span_notice("[sample]")) //Blood if (A.blood_DNA && A.blood_DNA.len) @@ -120,7 +120,7 @@ if(reveal_blood && do_after(user, 5 SECONDS)) flick("[icon_state]1",src) for(var/blood in A.blood_DNA) - to_chat(user, "Blood type: [A.blood_DNA[blood]] DNA: [blood]") + to_chat(user, "Blood type: " + span_warning("[A.blood_DNA[blood]]") + " DNA: " + span_warning("[blood]")) user.visible_message("\The [user] scans \the [A] with \a [src], the air around [user.gender == MALE ? "him" : "her"] humming[prob(70) ? " gently." : "."]" ,\ span_notice("You finish scanning \the [A]."),\ @@ -165,7 +165,7 @@ var/print = fprints[i] if(stringpercent(print) <= FINGERPRINT_COMPLETE) complete_prints += print - to_chat(user, " - [print]") + to_chat(user, " - " + span_notice("[print]")) else incomplete_prints += print @@ -174,19 +174,19 @@ if(reveal_incompletes) for(var/print in incomplete_prints) - to_chat(user, " - [print]") + to_chat(user, " - " + span_notice("[print]")) if(fibers && fibers.len) to_chat(user, span_notice("[fibers.len] samples of material were present.")) if(reveal_fibers) for(var/sample in fibers) - to_chat(user, " - [sample]") + to_chat(user, " - " + span_notice("[sample]")) if(bloods && bloods.len) to_chat(user, span_notice("[bloods.len] samples of blood were present.")) if(reveal_blood) for(var/bloodsample in bloods) - to_chat(user, " - [bloodsample] Type: [bloods[bloodsample]]") + to_chat(user, " - " + span_warning("[bloodsample]") + " Type: [bloods[bloodsample]]") /obj/item/detective_scanner/verb/wipe() set name = "Wipe Forensic Data" diff --git a/code/modules/economy/ATM.dm b/code/modules/economy/ATM.dm index 704700139f..652b23757a 100644 --- a/code/modules/economy/ATM.dm +++ b/code/modules/economy/ATM.dm @@ -85,7 +85,7 @@ log transactions if(istype(I, /obj/item/card)) if(emagged > 0) //prevent inserting id into an emagged ATM - to_chat(user, span_red("[icon2html(src, user.client)] CARD READER ERROR. This system has been compromised!")) + to_chat(user, span_boldwarning("[icon2html(src, user.client)] CARD READER ERROR. This system has been compromised!")) return else if(istype(I,/obj/item/card/emag)) I.resolve_attackby(src, user) @@ -190,7 +190,7 @@ log transactions release_held_id(usr) else if(emagged > 0) - to_chat(usr, span_red("[icon2html(src, usr.client)] The ATM card reader rejected your ID because this machine has been sabotaged!")) + to_chat(usr, span_boldwarning("[icon2html(src, usr.client)] The ATM card reader rejected your ID because this machine has been sabotaged!")) else var/obj/item/I = usr.get_active_hand() if(istype(I, /obj/item/card/id)) @@ -211,12 +211,12 @@ log transactions var/obj/item/paper/R = new(loc) R.name = "Account balance: [authenticated_account.owner_name]" - R.info = "NT Automated Teller Account Statement " - R.info += "Account holder: [authenticated_account.owner_name] " - R.info += "Account number: [authenticated_account.account_number] " - R.info += "Balance: $[authenticated_account.money] " - R.info += "Date and time: [stationtime2text()], [current_date_string] " - R.info += "Service terminal ID: [machine_id] " + R.info = span_bold("NT Automated Teller Account Statement") + " " + R.info += span_italics("Account holder:") + " [authenticated_account.owner_name] " + R.info += span_italics("Account number:") + " [authenticated_account.account_number] " + R.info += span_italics("Balance:") + " $[authenticated_account.money] " + R.info += span_italics("Date and time:") + " [stationtime2text()], [current_date_string] " + R.info += span_italics("Service terminal ID:") + " [machine_id] " //stamp the paper var/image/stampoverlay = image('icons/obj/bureaucracy.dmi') @@ -225,7 +225,7 @@ log transactions R.stamped = new R.stamped += /obj/item/stamp R.add_overlay(stampoverlay) - R.stamps += " This paper has been stamped by the Automatic Teller Machine." + R.stamps += " " + span_italics("This paper has been stamped by the Automatic Teller Machine.") if(prob(50)) playsound(src, 'sound/items/polaroid1.ogg', 50, 1) @@ -240,19 +240,19 @@ log transactions var/obj/item/paper/R = new(loc) R.name = "Transaction logs: [authenticated_account.owner_name]" - R.info = "Transaction logs " - R.info += "Account holder: [authenticated_account.owner_name] " - R.info += "Account number: [authenticated_account.account_number] " - R.info += "Date and time: [stationtime2text()], [current_date_string] " - R.info += "Service terminal ID: [machine_id] " + R.info = span_bold("Transaction logs") + " " + R.info += span_italics("Account holder:") + " [authenticated_account.owner_name] " + R.info += span_italics("Account number:") + " [authenticated_account.account_number] " + R.info += span_italics("Date and time:") + " [stationtime2text()], [current_date_string] " + R.info += span_italics("Service terminal ID:") + " [machine_id] " R.info += "
|