From 53a8ba74c881e8ef7dbfe6486b6bd68de6e97a38 Mon Sep 17 00:00:00 2001 From: Afevis Date: Thu, 23 May 2024 00:41:05 -0400 Subject: [PATCH] grep's for "recieve" typos (#83369) Just spellchecking some common mistakes. --- code/__DEFINES/ai/pets.dm | 2 +- code/__DEFINES/dcs/signals/signals_object.dm | 2 +- code/datums/components/sound_player.dm | 2 +- code/datums/mind/_mind.dm | 2 +- code/datums/wounds/burns.dm | 2 +- code/game/atoms_movable.dm | 2 +- .../orders/order_computer/order_computer.dm | 2 +- .../objects/items/devices/radio/intercom.dm | 2 +- .../game/objects/items/devices/radio/radio.dm | 2 +- .../heretic/knowledge/side_lock_moon.dm | 2 +- code/modules/events/heart_attack.dm | 2 +- code/modules/meteors/meteor_types.dm | 2 +- .../mob/living/basic/pets/orbie/orbie_ai.dm | 8 ++++---- .../mob/living/carbon/human/_species.dm | 2 +- code/modules/mob/living/init_signals.dm | 2 +- .../modular_computers/computers/item/pda.dm | 2 +- .../programs/messenger/messenger_program.dm | 2 +- .../file_system/programs/virtual_pet.dm | 6 +++--- code/modules/wiremod/core/component.dm | 2 +- icons/obj/machines/wallmounts.dmi | Bin 30480 -> 29440 bytes tools/ci/check_grep.sh | 10 ++++++++++ 21 files changed, 34 insertions(+), 24 deletions(-) diff --git a/code/__DEFINES/ai/pets.dm b/code/__DEFINES/ai/pets.dm index 48d4f2d67d0..6af24b6cdd9 100644 --- a/code/__DEFINES/ai/pets.dm +++ b/code/__DEFINES/ai/pets.dm @@ -67,7 +67,7 @@ //virtual pet keys ///the last PDA message we must relay -#define BB_LAST_RECIEVED_MESSAGE "last_recieved_message" +#define BB_LAST_RECEIVED_MESSAGE "last_received_message" ///our current virtual pet level #define BB_VIRTUAL_PET_LEVEL "virtual_pet_level" ///the target we will play with diff --git a/code/__DEFINES/dcs/signals/signals_object.dm b/code/__DEFINES/dcs/signals/signals_object.dm index f628df0e964..bcfc32ba092 100644 --- a/code/__DEFINES/dcs/signals/signals_object.dm +++ b/code/__DEFINES/dcs/signals/signals_object.dm @@ -423,7 +423,7 @@ #define COMSIG_VIM_HEADLIGHTS_TOGGLED "vim_headlights_toggled" ///from /datum/computer_file/program/messenger/proc/receive_message -#define COMSIG_COMPUTER_RECIEVED_MESSAGE "computer_recieved_message" +#define COMSIG_COMPUTER_RECEIVED_MESSAGE "computer_received_message" ///from /datum/computer_file/program/virtual_pet/proc/handle_level_up #define COMSIG_VIRTUAL_PET_LEVEL_UP "virtual_pet_level_up" diff --git a/code/datums/components/sound_player.dm b/code/datums/components/sound_player.dm index 9bad9718a05..fc1ff34041c 100644 --- a/code/datums/components/sound_player.dm +++ b/code/datums/components/sound_player.dm @@ -1,7 +1,7 @@ /** * Sound Player component * - * Component that will play a sound upon recieving some signal + * Component that will play a sound upon receiving some signal */ /datum/component/sound_player ///Volume of the sound when played diff --git a/code/datums/mind/_mind.dm b/code/datums/mind/_mind.dm index 3aaeb093b92..f7597da54cc 100644 --- a/code/datums/mind/_mind.dm +++ b/code/datums/mind/_mind.dm @@ -553,7 +553,7 @@ /// Sets us to the passed job datum, then greets them to their new job. /// Use this one for when you're assigning this mind to a new job for the first time, -/// or for when someone's recieving a job they'd really want to be greeted to. +/// or for when someone's receiving a job they'd really want to be greeted to. /datum/mind/proc/set_assigned_role_with_greeting(datum/job/new_role, client/incoming_client) . = set_assigned_role(new_role) if(assigned_role != new_role) diff --git a/code/datums/wounds/burns.dm b/code/datums/wounds/burns.dm index dac47d4ea88..394486fef9a 100644 --- a/code/datums/wounds/burns.dm +++ b/code/datums/wounds/burns.dm @@ -290,7 +290,7 @@ flesh_damage = 5 scar_keyword = "burnmoderate" - simple_desc = "Patient's skin is burned, weakening the limb and multiplying percieved damage!" + simple_desc = "Patient's skin is burned, weakening the limb and multiplying perceived damage!" simple_treat_text = "Ointment will speed up recovery, as will regenerative mesh. Risk of infection is negligible." homemade_treat_text = "Healthy tea will speed up recovery. Salt, or preferably a salt-water mixture, will sanitize the wound, but the former will cause skin irritation, increasing the risk of infection." diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index b1720c45c51..9ada7e70a91 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -286,7 +286,7 @@ // We're gonna build a light, and mask it with the base turf's appearance // grab a 32x32 square of it // I would like to use GLOB.starbright_overlays here - // But that breaks down for... some? reason. I think recieving a render relay breaks keep_together or something + // But that breaks down for... some? reason. I think receiving a render relay breaks keep_together or something // So we're just gonna accept that this'll break with starlight color changing. hardly matters since this is really only for offset stuff, but I'd love to fix it someday var/mutable_appearance/light = new(GLOB.starlight_objects[GET_TURF_PLANE_OFFSET(generate_for) + 1]) light.render_target = "" diff --git a/code/game/machinery/computer/orders/order_computer/order_computer.dm b/code/game/machinery/computer/orders/order_computer/order_computer.dm index 718fa2bc218..770897a2fe4 100644 --- a/code/game/machinery/computer/orders/order_computer/order_computer.dm +++ b/code/game/machinery/computer/orders/order_computer/order_computer.dm @@ -208,7 +208,7 @@ GLOBAL_LIST_EMPTY(order_console_products) return TRUE /** - * Checks if an ID card is able to afford the total cost of the current console's grocieries + * Checks if an ID card is able to afford the total cost of the current console's groceries * and deducts the cost if they can. * Args: * card - The ID card we check for balance diff --git a/code/game/objects/items/devices/radio/intercom.dm b/code/game/objects/items/devices/radio/intercom.dm index 5ba5e6937ca..504f547b5cb 100644 --- a/code/game/objects/items/devices/radio/intercom.dm +++ b/code/game/objects/items/devices/radio/intercom.dm @@ -11,7 +11,7 @@ item_flags = NO_BLOOD_ON_ITEM overlay_speaker_idle = "intercom_s" - overlay_speaker_active = "intercom_recieve" + overlay_speaker_active = "intercom_receive" overlay_mic_idle = "intercom_m" overlay_mic_active = null diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index ffb4f486cb8..ced454c3d32 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -76,7 +76,7 @@ /// overlay when speaker is on var/overlay_speaker_idle = "s_idle" - /// overlay when recieving a message + /// overlay when receiving a message var/overlay_speaker_active = "s_active" /// overlay when mic is on diff --git a/code/modules/antagonists/heretic/knowledge/side_lock_moon.dm b/code/modules/antagonists/heretic/knowledge/side_lock_moon.dm index 5ab50a8b84f..b4da4018fc1 100644 --- a/code/modules/antagonists/heretic/knowledge/side_lock_moon.dm +++ b/code/modules/antagonists/heretic/knowledge/side_lock_moon.dm @@ -5,7 +5,7 @@ desc = "Grants you Mind Gate, a spell \ which deals you 20 brain damage but the target suffers a hallucination,\ is left confused for 10 seconds, suffers oxygen loss and brain damage." - gain_text = "My mind swings open like a gate, and its insight will let me percieve the truth." + gain_text = "My mind swings open like a gate, and its insight will let me perceive the truth." next_knowledge = list( /datum/heretic_knowledge/key_ring, /datum/heretic_knowledge/spell/moon_smile, diff --git a/code/modules/events/heart_attack.dm b/code/modules/events/heart_attack.dm index 895d5a5fd99..1a1fa3ac67c 100644 --- a/code/modules/events/heart_attack.dm +++ b/code/modules/events/heart_attack.dm @@ -9,7 +9,7 @@ min_wizard_trigger_potency = 6 max_wizard_trigger_potency = 7 admin_setup = list(/datum/event_admin_setup/minimum_candidate_requirement/heart_attack, /datum/event_admin_setup/input_number/heart_attack) - ///Candidates for recieving a healthy dose of heart disease + ///Candidates for receiving a healthy dose of heart disease var/list/heart_attack_candidates = list() /datum/round_event_control/heart_attack/can_spawn_event(players_amt, allow_magic = FALSE) diff --git a/code/modules/meteors/meteor_types.dm b/code/modules/meteors/meteor_types.dm index 120352f14c5..9096ab24afe 100644 --- a/code/modules/meteors/meteor_types.dm +++ b/code/modules/meteors/meteor_types.dm @@ -150,7 +150,7 @@ * Admin spawned meteors will not grant the user an achievement. * * Arguments: - * * user - the person who will be recieving the examine award. + * * user - the person who will be receiving the examine award. */ /obj/effect/meteor/proc/check_examine_award(mob/user) diff --git a/code/modules/mob/living/basic/pets/orbie/orbie_ai.dm b/code/modules/mob/living/basic/pets/orbie/orbie_ai.dm index 92f433bd08a..1452dd18dee 100644 --- a/code/modules/mob/living/basic/pets/orbie/orbie_ai.dm +++ b/code/modules/mob/living/basic/pets/orbie/orbie_ai.dm @@ -22,12 +22,12 @@ . = ..() if(. & AI_CONTROLLER_INCOMPATIBLE) return - RegisterSignal(new_pawn, COMSIG_AI_BLACKBOARD_KEY_SET(BB_LAST_RECIEVED_MESSAGE), PROC_REF(on_set_message)) + RegisterSignal(new_pawn, COMSIG_AI_BLACKBOARD_KEY_SET(BB_LAST_RECEIVED_MESSAGE), PROC_REF(on_set_message)) /datum/ai_controller/basic_controller/orbie/proc/on_set_message(datum/source) SIGNAL_HANDLER - addtimer(CALLBACK(src, PROC_REF(clear_blackboard_key), BB_LAST_RECIEVED_MESSAGE), MESSAGE_EXPIRY_TIME) + addtimer(CALLBACK(src, PROC_REF(clear_blackboard_key), BB_LAST_RECEIVED_MESSAGE), MESSAGE_EXPIRY_TIME) ///ai behavior that lets us search for other orbies to play with /datum/ai_planning_subtree/find_playmates @@ -84,10 +84,10 @@ /datum/ai_planning_subtree/relay_pda_message /datum/ai_planning_subtree/relay_pda_message/SelectBehaviors(datum/ai_controller/controller, seconds_per_tick) - if(controller.blackboard[BB_VIRTUAL_PET_LEVEL] < 2 || isnull(controller.blackboard[BB_LAST_RECIEVED_MESSAGE])) + if(controller.blackboard[BB_VIRTUAL_PET_LEVEL] < 2 || isnull(controller.blackboard[BB_LAST_RECEIVED_MESSAGE])) return - controller.queue_behavior(/datum/ai_behavior/relay_pda_message, BB_LAST_RECIEVED_MESSAGE) + controller.queue_behavior(/datum/ai_behavior/relay_pda_message, BB_LAST_RECEIVED_MESSAGE) /datum/ai_behavior/relay_pda_message/perform(seconds_per_tick, datum/ai_controller/controller, target_key) var/mob/living/basic/living_pawn = controller.pawn diff --git a/code/modules/mob/living/carbon/human/_species.dm b/code/modules/mob/living/carbon/human/_species.dm index 82d51c173cb..778522b4d42 100644 --- a/code/modules/mob/living/carbon/human/_species.dm +++ b/code/modules/mob/living/carbon/human/_species.dm @@ -1663,7 +1663,7 @@ GLOBAL_LIST_EMPTY(features_by_species) /datum/species/proc/get_species_perks() var/list/species_perks = list() - // Let us get every perk we can concieve of in one big list. + // Let us get every perk we can conceive of in one big list. // The order these are called (kind of) matters. // Species unique perks first, as they're more important than genetic perks, // and language perk last, as it comes at the end of the perks list diff --git a/code/modules/mob/living/init_signals.dm b/code/modules/mob/living/init_signals.dm index 8415881a83a..064a0573353 100644 --- a/code/modules/mob/living/init_signals.dm +++ b/code/modules/mob/living/init_signals.dm @@ -87,7 +87,7 @@ SIGNAL_HANDLER REMOVE_TRAIT(src, TRAIT_KNOCKEDOUT, TRAIT_DEATHCOMA) -/// Updates medhud when recieving relevant signals. +/// Updates medhud when receiving relevant signals. /mob/living/proc/update_medhud_on_signal(datum/source) SIGNAL_HANDLER med_hud_set_health() diff --git a/code/modules/modular_computers/computers/item/pda.dm b/code/modules/modular_computers/computers/item/pda.dm index cbed5bef57f..e5c8c8da89c 100644 --- a/code/modules/modular_computers/computers/item/pda.dm +++ b/code/modules/modular_computers/computers/item/pda.dm @@ -376,7 +376,7 @@ return robotact qdel(robotact) robotact = null - CRASH("Cyborg [silicon_owner]'s tablet hard drive rejected recieving a new copy of the self-manage app. To fix, check the hard drive's space remaining. Please make a bug report about this.") + CRASH("Cyborg [silicon_owner]'s tablet hard drive rejected receiving a new copy of the self-manage app. To fix, check the hard drive's space remaining. Please make a bug report about this.") //Makes the light settings reflect the borg's headlamp settings /obj/item/modular_computer/pda/silicon/cyborg/ui_data(mob/user) diff --git a/code/modules/modular_computers/file_system/programs/messenger/messenger_program.dm b/code/modules/modular_computers/file_system/programs/messenger/messenger_program.dm index 4fc3730ef08..0b2f478172b 100644 --- a/code/modules/modular_computers/file_system/programs/messenger/messenger_program.dm +++ b/code/modules/modular_computers/file_system/programs/messenger/messenger_program.dm @@ -713,7 +713,7 @@ var/photo_message = signal.data["photo"] ? " (Photo Attached)" : "" to_chat(messaged_mob, span_infoplain("[icon2html(computer, messaged_mob)] PDA message from [sender_title], \"[inbound_message]\"[photo_message] [reply]")) - SEND_SIGNAL(computer, COMSIG_COMPUTER_RECIEVED_MESSAGE, sender_title, inbound_message, photo_message) + SEND_SIGNAL(computer, COMSIG_COMPUTER_RECEIVED_MESSAGE, sender_title, inbound_message, photo_message) if (alert_able && (!alert_silenced || is_rigged)) computer.ring(ringtone) diff --git a/code/modules/modular_computers/file_system/programs/virtual_pet.dm b/code/modules/modular_computers/file_system/programs/virtual_pet.dm index 1d3196789ca..1a1c69b9748 100644 --- a/code/modules/modular_computers/file_system/programs/virtual_pet.dm +++ b/code/modules/modular_computers/file_system/programs/virtual_pet.dm @@ -127,11 +127,11 @@ GLOBAL_LIST_EMPTY(virtual_pets_list) pet.forceMove(computer) -/datum/computer_file/program/virtual_pet/proc/on_message_recieve(datum/source, sender_title, inbound_message, photo_message) +/datum/computer_file/program/virtual_pet/proc/on_message_receive(datum/source, sender_title, inbound_message, photo_message) SIGNAL_HANDLER var/message_to_display = "[sender_title] has sent you a message [photo_message ? "with a photo attached" : ""]: [inbound_message]!" - pet.ai_controller?.set_blackboard_key(BB_LAST_RECIEVED_MESSAGE, message_to_display) + pet.ai_controller?.set_blackboard_key(BB_LAST_RECEIVED_MESSAGE, message_to_display) /datum/computer_file/program/virtual_pet/proc/pet_pre_clean(atom/source, mob/user) SIGNAL_HANDLER @@ -289,7 +289,7 @@ GLOBAL_LIST_EMPTY(virtual_pets_list) /datum/computer_file/program/virtual_pet/proc/grant_level_abilities() switch(level) if(2) - RegisterSignal(computer, COMSIG_COMPUTER_RECIEVED_MESSAGE, PROC_REF(on_message_recieve)) // we will now read out PDA messages + RegisterSignal(computer, COMSIG_COMPUTER_RECEIVED_MESSAGE, PROC_REF(on_message_receive)) // we will now read out PDA messages var/datum/action/cooldown/mob_cooldown/lights/lights = new(pet) lights.Grant(pet) pet.ai_controller?.set_blackboard_key(BB_LIGHTS_ABILITY, lights) diff --git a/code/modules/wiremod/core/component.dm b/code/modules/wiremod/core/component.dm index cf142d1e365..7f7bddaa572 100644 --- a/code/modules/wiremod/core/component.dm +++ b/code/modules/wiremod/core/component.dm @@ -410,7 +410,7 @@ * Called when a circuit component requests to send Ntnet data signal. * * Arguments: - * * port - The required list port needed by the Ntnet recieve + * * port - The required list port needed by the Ntnet receive * * key - The encryption key * * signal_type - The signal type used for sending this global signal (optional, default is COMSIG_GLOB_CIRCUIT_NTNET_DATA_SENT) */ diff --git a/icons/obj/machines/wallmounts.dmi b/icons/obj/machines/wallmounts.dmi index e849746eb0a663cb094328aecf54873661d1848a..e659a0248ec3c6b77837debbb8868458f78fbe06 100644 GIT binary patch literal 29440 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 diff --git a/tools/ci/check_grep.sh b/tools/ci/check_grep.sh index a9e7e11117a..8436073fe97 100644 --- a/tools/ci/check_grep.sh +++ b/tools/ci/check_grep.sh @@ -92,6 +92,11 @@ if $grep -i'centcomm' $map_files; then echo -e "${RED}ERROR: Misspelling(s) of CentCom detected in maps, please remove the extra M(s).${NC}" st=1 fi; +if $grep -i'eciev' $map_files; then + echo + echo -e "${RED}ERROR: Common I-before-E typo detected in maps.${NC}" + st=1 +fi; section "whitespace issues" part "space indentation" @@ -205,6 +210,11 @@ if $grep 'NanoTrasen' $code_files; then echo -e "${RED}ERROR: Misspelling(s) of Nanotrasen detected in code, please uncapitalize the T(s).${NC}" st=1 fi; +if $grep -i'eciev' $code_files; then + echo + echo -e "${RED}ERROR: Common I-before-E typo detected in code.${NC}" + st=1 +fi; part "map json naming" if ls _maps/*.json | $grep "[A-Z]"; then echo