From 61ec10c3e086e96a763484bfa90ffd9882fc1883 Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Thu, 23 May 2024 23:38:14 +0200 Subject: [PATCH] [MIRROR] grep's for "recieve" typos (#27826) * grep's for "recieve" typos (#83369) Just spellchecking some common mistakes. * Missed these. --------- Co-authored-by: Afevis Co-authored-by: Useroth <37159550+Useroth@users.noreply.github.com> --- ...oon_underground_syndicate_base1_skyrat.dmm | 2 +- ...avaland_surface_syndicate_base1_skyrat.dmm | 2 +- code/__DEFINES/ai/pets.dm | 2 +- code/__DEFINES/dcs/signals/signals_object.dm | 2 +- code/__DEFINES/~skyrat_defines/liquids.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 +- .../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 .../quirks/positive_quirks/life_savings.dm | 2 +- .../traitor/objectives/smuggling.dm | 4 ++-- .../code/armaments/armament_implants.dm | 2 +- .../carriers/code/carrier_component.dm | 10 +++++----- .../modules/client/augment/_augment.dm | 2 +- .../new_player/sprite_accessories/snout.dm | 2 +- .../modules/surgery/organs/tails.dm | 2 +- .../modules/surgery/organs/taur_body.dm | 10 +++++----- .../modules/goofsec/code/sol_fed.dm | 8 ++++---- .../code/interaction_datum.dm | 12 ++++++------ .../code/liquid_systems/liquid_turf.dm | 4 ++-- .../lewd_clothing/shibari_worn_uniform.dm | 2 +- modular_skyrat/modules/oversized/readme.md | 2 +- modular_skyrat/modules/verbs/code/subtle.dm | 8 ++++---- tgui/packages/tgui/interfaces/NifSoulPoem.jsx | 2 +- .../skyrat/erp_preferences.tsx | 2 +- .../game_preferences/skyrat/ticket_ping.tsx | 2 +- tools/ci/check_grep.sh | 10 ++++++++++ 40 files changed, 74 insertions(+), 64 deletions(-) diff --git a/_maps/RandomRuins/IceRuins/skyrat/icemoon_underground_syndicate_base1_skyrat.dmm b/_maps/RandomRuins/IceRuins/skyrat/icemoon_underground_syndicate_base1_skyrat.dmm index 2fd52e14425..3e6cb666ab4 100644 --- a/_maps/RandomRuins/IceRuins/skyrat/icemoon_underground_syndicate_base1_skyrat.dmm +++ b/_maps/RandomRuins/IceRuins/skyrat/icemoon_underground_syndicate_base1_skyrat.dmm @@ -3592,7 +3592,7 @@ }, /obj/item/paper/fluff/ruins/interdyne/note_1{ name = "Forcefield Generator Maintenance"; - default_raw_text = "To activate a deployable laboratory forcefield, open maintenance hatches of Generator itself, Relay, Well and Charger nodes with a screwdriver and upgrade them with provided parts by using rapid parts exchange device. Then close all hatches and activate every module of generator, by starting with closer to generator nodes in chain-like way. When preparations are done, set generator radius at maximum and press power button. If shield will recieve overwhelm damage, it requires some time to recharge and have to be turned back on manually." + default_raw_text = "To activate a deployable laboratory forcefield, open maintenance hatches of Generator itself, Relay, Well and Charger nodes with a screwdriver and upgrade them with provided parts by using rapid parts exchange device. Then close all hatches and activate every module of generator, by starting with closer to generator nodes in chain-like way. When preparations are done, set generator radius at maximum and press power button. If shield will receive overwhelm damage, it requires some time to recharge and have to be turned back on manually." }, /obj/effect/turf_decal/trimline/dark/filled/corner{ dir = 8 diff --git a/_maps/RandomRuins/LavaRuins/skyrat/lavaland_surface_syndicate_base1_skyrat.dmm b/_maps/RandomRuins/LavaRuins/skyrat/lavaland_surface_syndicate_base1_skyrat.dmm index 587709ac808..f1c75b50841 100644 --- a/_maps/RandomRuins/LavaRuins/skyrat/lavaland_surface_syndicate_base1_skyrat.dmm +++ b/_maps/RandomRuins/LavaRuins/skyrat/lavaland_surface_syndicate_base1_skyrat.dmm @@ -330,7 +330,7 @@ }, /obj/item/paper/fluff/ruins/interdyne/note_1{ name = "Forcefield Generator Maintenance"; - default_raw_text = "To activate a deployable laboratory forcefield, open maintenance hatches of Generator itself, Relay, Well and Charger nodes with a screwdriver and upgrade them with provided parts by using rapid parts exchange device. Then close all hatches and activate every module of generator, by starting with closer to generator nodes in chain-like way. When preparations are done, set generator radius at maximum and press power button. If shield will recieve overwhelm damage, it requires some time to recharge and have to be turned back on manually." + default_raw_text = "To activate a deployable laboratory forcefield, open maintenance hatches of Generator itself, Relay, Well and Charger nodes with a screwdriver and upgrade them with provided parts by using rapid parts exchange device. Then close all hatches and activate every module of generator, by starting with closer to generator nodes in chain-like way. When preparations are done, set generator radius at maximum and press power button. If shield will receive overwhelm damage, it requires some time to recharge and have to be turned back on manually." }, /obj/effect/turf_decal/trimline/dark/filled/corner{ dir = 8 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/__DEFINES/~skyrat_defines/liquids.dm b/code/__DEFINES/~skyrat_defines/liquids.dm index f31af739a87..330809be583 100644 --- a/code/__DEFINES/~skyrat_defines/liquids.dm +++ b/code/__DEFINES/~skyrat_defines/liquids.dm @@ -30,7 +30,7 @@ #define LIQUID_ATTRITION_TO_STOP_ACTIVITY 2 -//Percieved heat capacity for calculations with atmos sharing +//Perceived heat capacity for calculations with atmos sharing #define REAGENT_HEAT_CAPACITY 5 #define LIQUID_STATE_PUDDLE 1 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 f4e106c92a5..84e33874c35 100644 --- a/code/datums/mind/_mind.dm +++ b/code/datums/mind/_mind.dm @@ -560,7 +560,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, alt_title) // SKYRAT EDIT CHANGE - ALTERNATIVE_JOB_TITLES - ORIGINAL: /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 18d710ca0d3..6c35cedd33c 100644 --- a/code/datums/wounds/burns.dm +++ b/code/datums/wounds/burns.dm @@ -286,7 +286,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 538cbd14474..15f4d5e80fc 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -289,7 +289,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 40b6740590b..e3587b44066 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 ebcbc411592..a24cdf4fe28 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 a7a1740cbc7..c65a6358ef4 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 6daa59246e6..76523925a28 100644 --- a/code/modules/mob/living/carbon/human/_species.dm +++ b/code/modules/mob/living/carbon/human/_species.dm @@ -1770,7 +1770,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/file_system/programs/messenger/messenger_program.dm b/code/modules/modular_computers/file_system/programs/messenger/messenger_program.dm index 34aaf9c8515..557a610fa75 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 @@ -717,7 +717,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/modular_skyrat/master_files/code/datums/quirks/positive_quirks/life_savings.dm b/modular_skyrat/master_files/code/datums/quirks/positive_quirks/life_savings.dm index acc6728e455..e032278f81f 100644 --- a/modular_skyrat/master_files/code/datums/quirks/positive_quirks/life_savings.dm +++ b/modular_skyrat/master_files/code/datums/quirks/positive_quirks/life_savings.dm @@ -1,6 +1,6 @@ /datum/quirk/life_savings name = "Life Savings" - desc = "Rich are getting richer. Either because of your smart investments or your broad connections you recieve additional currency with each paycheck. Use them wisely or blow it all on drugs. They are yours after all." + desc = "Rich are getting richer. Either because of your smart investments or your broad connections you receive additional currency with each paycheck. Use them wisely or blow it all on drugs. They are yours after all." icon = FA_ICON_PIGGY_BANK value = 4 hardcore_value = -4 diff --git a/modular_skyrat/master_files/code/modules/antagonists/traitor/objectives/smuggling.dm b/modular_skyrat/master_files/code/modules/antagonists/traitor/objectives/smuggling.dm index fa618b54e26..6b42e025f1c 100644 --- a/modular_skyrat/master_files/code/modules/antagonists/traitor/objectives/smuggling.dm +++ b/modular_skyrat/master_files/code/modules/antagonists/traitor/objectives/smuggling.dm @@ -16,7 +16,7 @@ progression_reward = list(5 MINUTES, 9 MINUTES) telecrystal_reward = list(0, 1) - /// area type the objective owner must be in to recieve the contraband + /// area type the objective owner must be in to receive the contraband var/area/smuggle_spawn_type /// the contraband that must be exported on the shuttle var/obj/item/contraband @@ -73,7 +73,7 @@ if(generating_for.assigned_role.departments_bitflags & DEPARTMENT_BITFLAG_CARGO) return FALSE - // choose starting area to recieve contraband + // choose starting area to receive contraband var/list/possible_areas = GLOB.the_station_areas.Copy() for(var/area/possible_area as anything in possible_areas) // remove areas too close to the destination, too obvious for our poor shmuck, or just unfair diff --git a/modular_skyrat/modules/assault_operatives/code/armaments/armament_implants.dm b/modular_skyrat/modules/assault_operatives/code/armaments/armament_implants.dm index 5c635235eed..ae57e1eca4b 100644 --- a/modular_skyrat/modules/assault_operatives/code/armaments/armament_implants.dm +++ b/modular_skyrat/modules/assault_operatives/code/armaments/armament_implants.dm @@ -5,7 +5,7 @@ /datum/armament_entry/assault_operatives/implants/deathrattle name = "Deathrattle Implant Kit" description = "A collection of implants (and one reusable implanter) that should be injected into the team. When one of the team \ - dies, all other implant holders recieve a mental message informing them of their teammates' name \ + dies, all other implant holders receive a mental message informing them of their teammates' name \ and the location of their death. Unlike most implants, these are designed to be implanted \ in any creature, biological or mechanical." item_type = /obj/item/storage/box/syndie_kit/imp_deathrattle diff --git a/modular_skyrat/modules/carriers/code/carrier_component.dm b/modular_skyrat/modules/carriers/code/carrier_component.dm index 5304e531581..4a80209126e 100644 --- a/modular_skyrat/modules/carriers/code/carrier_component.dm +++ b/modular_skyrat/modules/carriers/code/carrier_component.dm @@ -121,16 +121,16 @@ GLOBAL_LIST_EMPTY(soulcatchers) return holder -/// Recieves a message from a carrier room. -/datum/component/carrier/proc/recieve_message(message_to_recieve) - if(!message_to_recieve) +/// receives a message from a carrier room. +/datum/component/carrier/proc/receive_message(message_to_receive) + if(!message_to_receive) return FALSE var/mob/living/carrier_owner = get_current_holder() if(!istype(carrier_owner)) return FALSE - to_chat(carrier_owner, message_to_recieve) + to_chat(carrier_owner, message_to_receive) return TRUE /// Attempts to ping the current user of the carrier, asking them if `joiner_name` is allowed in. If they are, the proc returns `TRUE`, otherwise returns FALSE @@ -397,7 +397,7 @@ GLOBAL_LIST_EMPTY(soulcatchers) if(!recepient_carrier) return FALSE // This really isn't good. - recepient_carrier.recieve_message(message) + recepient_carrier.receive_message(message) return TRUE /datum/carrier_room/Destroy(force, ...) diff --git a/modular_skyrat/modules/customization/modules/client/augment/_augment.dm b/modular_skyrat/modules/customization/modules/client/augment/_augment.dm index 6b53eb2ef27..e41427b987a 100644 --- a/modular_skyrat/modules/customization/modules/client/augment/_augment.dm +++ b/modular_skyrat/modules/customization/modules/client/augment/_augment.dm @@ -10,7 +10,7 @@ var/path ///How much quirky points does it cost? var/cost = 0 - ///Which biotypes are allowed to recieve the augment + ///Which biotypes are allowed to receive the augment var/allowed_biotypes = MOB_ORGANIC /datum/augment_item/New() diff --git a/modular_skyrat/modules/customization/modules/mob/dead/new_player/sprite_accessories/snout.dm b/modular_skyrat/modules/customization/modules/mob/dead/new_player/sprite_accessories/snout.dm index 9b5e6fb1f8d..db698f0d979 100644 --- a/modular_skyrat/modules/customization/modules/mob/dead/new_player/sprite_accessories/snout.dm +++ b/modular_skyrat/modules/customization/modules/mob/dead/new_player/sprite_accessories/snout.dm @@ -30,7 +30,7 @@ return !sprite_datum.is_hidden(human) -/obj/item/organ/external/snout/Insert(mob/living/carbon/reciever, special, movement_flags) +/obj/item/organ/external/snout/Insert(mob/living/carbon/receiver, special, movement_flags) if(sprite_accessory_flags & SPRITE_ACCESSORY_USE_MUZZLED_SPRITE) external_bodyshapes |= BODYSHAPE_SNOUTED if(sprite_accessory_flags & SPRITE_ACCESSORY_USE_ALT_FACEWEAR_LAYER) diff --git a/modular_skyrat/modules/customization/modules/surgery/organs/tails.dm b/modular_skyrat/modules/customization/modules/surgery/organs/tails.dm index 3cafd6852a0..95a7bd1d0c4 100644 --- a/modular_skyrat/modules/customization/modules/surgery/organs/tails.dm +++ b/modular_skyrat/modules/customization/modules/surgery/organs/tails.dm @@ -41,7 +41,7 @@ return TRUE -/obj/item/organ/external/tail/Insert(mob/living/carbon/reciever, special, movement_flags) +/obj/item/organ/external/tail/Insert(mob/living/carbon/receiver, special, movement_flags) if(sprite_accessory_flags & SPRITE_ACCESSORY_WAG_ABLE) wag_flags |= WAG_ABLE return ..() diff --git a/modular_skyrat/modules/customization/modules/surgery/organs/taur_body.dm b/modular_skyrat/modules/customization/modules/surgery/organs/taur_body.dm index 147c6b39fe6..709ac6f5a1f 100644 --- a/modular_skyrat/modules/customization/modules/surgery/organs/taur_body.dm +++ b/modular_skyrat/modules/customization/modules/surgery/organs/taur_body.dm @@ -31,12 +31,12 @@ return GLOB.sprite_accessories["taur"] -/obj/item/organ/external/taur_body/Insert(mob/living/carbon/reciever, special, movement_flags) +/obj/item/organ/external/taur_body/Insert(mob/living/carbon/receiver, special, movement_flags) if(sprite_accessory_flags & SPRITE_ACCESSORY_HIDE_SHOES) external_bodyshapes |= BODYSHAPE_HIDE_SHOES - old_right_leg = reciever.get_bodypart(BODY_ZONE_R_LEG) - old_left_leg = reciever.get_bodypart(BODY_ZONE_L_LEG) + old_right_leg = receiver.get_bodypart(BODY_ZONE_R_LEG) + old_left_leg = receiver.get_bodypart(BODY_ZONE_L_LEG) var/obj/item/bodypart/leg/left/taur/new_left_leg var/obj/item/bodypart/leg/right/taur/new_right_leg @@ -50,12 +50,12 @@ new_left_leg.bodyshape |= external_bodyshapes - new_left_leg.replace_limb(reciever, TRUE) + new_left_leg.replace_limb(receiver, TRUE) if(old_left_leg) old_left_leg.forceMove(src) new_right_leg.bodyshape |= external_bodyshapes - new_right_leg.replace_limb(reciever, TRUE) + new_right_leg.replace_limb(receiver, TRUE) if(old_right_leg) old_right_leg.forceMove(src) diff --git a/modular_skyrat/modules/goofsec/code/sol_fed.dm b/modular_skyrat/modules/goofsec/code/sol_fed.dm index 1753ec8e54a..b5bf59d3871 100644 --- a/modular_skyrat/modules/goofsec/code/sol_fed.dm +++ b/modular_skyrat/modules/goofsec/code/sol_fed.dm @@ -101,7 +101,7 @@ GLOBAL_LIST_INIT(call911_do_and_do_not, list( if(EMERGENCY_RESPONSE_POLICE) team_size = 8 cops_to_send = /datum/antagonist/ert/request_911/police - announcement_message = "Crewmembers of [station_name()]. this is the Sol Federation. We've recieved a request for immediate marshal support, and we are \ + announcement_message = "Crewmembers of [station_name()]. this is the Sol Federation. We've received a request for immediate marshal support, and we are \ sending our best marshals to support your station.\n\n\ If the first responders request that they need SWAT support to do their job, or to report a faulty 911 call, we will send them in at additional cost to your station to the \ tune of $20,000.\n\n\ @@ -112,7 +112,7 @@ GLOBAL_LIST_INIT(call911_do_and_do_not, list( if(EMERGENCY_RESPONSE_ATMOS) team_size = tgui_input_number(usr, "How many techs would you like dispatched?", "How badly did you screw up?", 3, 3, 1) cops_to_send = /datum/antagonist/ert/request_911/atmos - announcement_message = "Crewmembers of [station_name()]. this is the Sol Federation's 811 dispatch. We've recieved a report of stationwide structural damage, atmospherics loss, fire, or otherwise, and we are \ + announcement_message = "Crewmembers of [station_name()]. this is the Sol Federation's 811 dispatch. We've received a report of stationwide structural damage, atmospherics loss, fire, or otherwise, and we are \ sending an Advanced Atmospherics team to support your station.\n\n\ The transcript of the call is as follows:\n\ [GLOB.call_911_msg]" @@ -122,7 +122,7 @@ GLOBAL_LIST_INIT(call911_do_and_do_not, list( if(EMERGENCY_RESPONSE_EMT) team_size = 8 cops_to_send = /datum/antagonist/ert/request_911/emt - announcement_message = "Crewmembers of [station_name()]. this is the Sol Federation. We've recieved a request for immediate medical support, and we are \ + announcement_message = "Crewmembers of [station_name()]. this is the Sol Federation. We've received a request for immediate medical support, and we are \ sending our best emergency medical technicians to support your station.\n\n\ If the first responders request that they need SWAT support to do their job, or to report a faulty 911 call, we will send them in at additional cost to your station to the \ tune of $20,000.\n\n\ @@ -696,7 +696,7 @@ GLOBAL_LIST_INIT(call911_do_and_do_not, list( you placed at the Dogginos that's the seventh furthest Dogginos in the galaxy from your station, and we want to ensure maximum customer satisfaction and \ employee satisfaction as well.\n\ We've gone ahead and sent some some of our finest regional managers to handle the situation.\n\ - We hope you enjoy your pizzas, and that we'll be able to recieve the bill of $35,000 plus the fifteen percent tip for our drivers shortly!" + We hope you enjoy your pizzas, and that we'll be able to receive the bill of $35,000 plus the fifteen percent tip for our drivers shortly!" announcement_source = "Dogginos" fine_station = FALSE ghost_poll_msg = "Dogginos is sending regional managers to get the station to pay up the pizza money they owe. Are you ready to do some Customer Relations?" diff --git a/modular_skyrat/modules/interaction_menu/code/interaction_datum.dm b/modular_skyrat/modules/interaction_menu/code/interaction_datum.dm index d28aec8e8b0..7826e8d2850 100644 --- a/modular_skyrat/modules/interaction_menu/code/interaction_datum.dm +++ b/modular_skyrat/modules/interaction_menu/code/interaction_datum.dm @@ -30,17 +30,17 @@ GLOBAL_LIST_EMPTY_TYPED(interaction_instances, /datum/interaction) var/list/user_required_parts = list() /// What parts do they need(IMPORTANT TO GET IT TO THE CORRECT DEFINE, ORGAN SLOT)? var/list/target_required_parts = list() - /// The amount of pleasure the target recieves from this interaciton. + /// The amount of pleasure the target receives from this interaciton. var/target_pleasure = 0 - /// The amount of arousal the target recieves from this interaction. + /// The amount of arousal the target receives from this interaction. var/target_arousal = 0 - /// The amount of pain the target recieves. + /// The amount of pain the target receives. var/target_pain = 0 - /// The amount of pleasure the user recieves. + /// The amount of pleasure the user receives. var/user_pleasure = 0 - /// The amount of arousal the user recieves. + /// The amount of arousal the user receives. var/user_arousal = 0 - /// The amount of pain the user recieves. + /// The amount of pain the user receives. var/user_pain = 0 /// A list of possible sounds. var/list/sound_possible = list() diff --git a/modular_skyrat/modules/liquids/code/liquid_systems/liquid_turf.dm b/modular_skyrat/modules/liquids/code/liquid_systems/liquid_turf.dm index 40a376605e1..e1da8f7bd13 100644 --- a/modular_skyrat/modules/liquids/code/liquid_systems/liquid_turf.dm +++ b/modular_skyrat/modules/liquids/code/liquid_systems/liquid_turf.dm @@ -164,8 +164,8 @@ liquids.reagent_list[reagent] += reagent_list[reagent] liquids.total_reagents += reagent_list[reagent] - var/recieved_thermal_energy = (liquids.total_reagents - prev_total_reagents) * chem_temp - liquids.temp = (recieved_thermal_energy + prev_thermal_energy) / liquids.total_reagents + var/received_thermal_energy = (liquids.total_reagents - prev_total_reagents) * chem_temp + liquids.temp = (received_thermal_energy + prev_thermal_energy) / liquids.total_reagents if(!no_react) //We do react so, make a simulation diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/shibari_worn_uniform.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/shibari_worn_uniform.dm index 866526dea48..10091f9651e 100644 --- a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/shibari_worn_uniform.dm +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/shibari_worn_uniform.dm @@ -11,7 +11,7 @@ greyscale_colors = "#bd8fcf" has_sensor = NO_SENSORS - ///Tightness of the ropes can be low, medium and hard. This var works as multiplier for arousal and pleasure recieved while wearing this item + ///Tightness of the ropes can be low, medium and hard. This var works as multiplier for arousal and pleasure received while wearing this item var/tightness = SHIBARI_TIGHTNESS_LOW ///should this clothing item use the emissive system diff --git a/modular_skyrat/modules/oversized/readme.md b/modular_skyrat/modules/oversized/readme.md index f35e32123ed..13ec69e4ca6 100644 --- a/modular_skyrat/modules/oversized/readme.md +++ b/modular_skyrat/modules/oversized/readme.md @@ -8,4 +8,4 @@ Adds a veteran-crew locked perk that makes your sprite much larger with some ass ### Code Embargo: -Anything that could be percieved as a balance or feature change directly to the oversized quirk, be it code in this module or elsewhere in the code, must be passed by the maintainers prior to PRing, or else your PR risks being closed. +Anything that could be perceived as a balance or feature change directly to the oversized quirk, be it code in this module or elsewhere in the code, must be passed by the maintainers prior to PRing, or else your PR risks being closed. diff --git a/modular_skyrat/modules/verbs/code/subtle.dm b/modular_skyrat/modules/verbs/code/subtle.dm index 084b77fccad..389127c2068 100644 --- a/modular_skyrat/modules/verbs/code/subtle.dm +++ b/modular_skyrat/modules/verbs/code/subtle.dm @@ -57,8 +57,8 @@ if((ghost.client?.prefs.chat_toggles & CHAT_GHOSTSIGHT) && !(ghost in viewers)) ghost.show_message(subtle_message) - for(var/mob/reciever in viewers) - reciever.show_message(subtle_message, alt_msg = subtle_message) + for(var/mob/receiver in viewers) + receiver.show_message(subtle_message, alt_msg = subtle_message) return TRUE @@ -158,8 +158,8 @@ if(holo?.Impersonation?.client) ghostless |= holo.Impersonation - for(var/mob/reciever in ghostless) - reciever.show_message(subtler_message, alt_msg = subtler_message) + for(var/mob/receiver in ghostless) + receiver.show_message(subtler_message, alt_msg = subtler_message) return TRUE diff --git a/tgui/packages/tgui/interfaces/NifSoulPoem.jsx b/tgui/packages/tgui/interfaces/NifSoulPoem.jsx index acbd502c1c7..9e397962c59 100644 --- a/tgui/packages/tgui/interfaces/NifSoulPoem.jsx +++ b/tgui/packages/tgui/interfaces/NifSoulPoem.jsx @@ -41,7 +41,7 @@ export const NifSoulPoem = (props) => { {message.message}
-
Time Recieved: {message.timestamp}
+
Time received: {message.timestamp}
))} diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/skyrat/erp_preferences.tsx b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/skyrat/erp_preferences.tsx index fefa333fd7b..4830f93422a 100644 --- a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/skyrat/erp_preferences.tsx +++ b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/skyrat/erp_preferences.tsx @@ -35,7 +35,7 @@ export const aphro_pref: FeatureToggle = { name: 'Aphrodisiacs', category: 'ERP', description: - 'Toggles whether you wish to recieve the effects of aphrodisiacs', + 'Toggles whether you wish to receive the effects of aphrodisiacs', component: CheckboxInput, }; diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/skyrat/ticket_ping.tsx b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/skyrat/ticket_ping.tsx index 55e07f0e10d..ed68e4bff93 100644 --- a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/skyrat/ticket_ping.tsx +++ b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/skyrat/ticket_ping.tsx @@ -5,6 +5,6 @@ export const ticket_ping_pref: FeatureToggle = { name: 'Ticket ping', category: 'ADMIN', description: - 'When enabled, you will recieve regular pings from unhandled tickets.', + 'When enabled, you will receive regular pings from unhandled tickets.', component: CheckboxInput, }; 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