<commit_before>/datum/keybinding/movement
	category = CATEGORY_MOVEMENT
	weight = WEIGHT_HIGHEST

/datum/keybinding/movement/north
	hotkey_keys = list("W", "North")
	name = "North"
	full_name = "Move North"
	description = "Moves your character north"

/datum/keybinding/movement/south
	hotkey_keys = list("S", "South")
	name = "South"
	full_name = "Move South"
	description = "Moves your character south"

/datum/keybinding/movement/west
	hotkey_keys = list("A", "West")
	name = "West"
	full_name = "Move West"
	description = "Moves your character left"

/datum/keybinding/movement/east
	hotkey_keys = list("D", "East")
	name = "East"
	full_name = "Move East"
	description = "Moves your character east"

/datum/keybinding/mob/face_north
	hotkey_keys = list("CtrlW", "CtrlNorth")
	name = "face_north"
	full_name = "Face North"
	description = ""
	category = CATEGORY_MOVEMENT

/datum/keybinding/mob/face_north/down(client/user)
	var/mob/M = user.mob
	M.northface()
	return TRUE

/datum/keybinding/mob/face_east
	hotkey_keys = list("CtrlD", "CtrlEast")
	name = "face_east"
	full_name = "Face East"
	description = ""
	category = CATEGORY_MOVEMENT

/datum/keybinding/mob/face_east/down(client/user)
	var/mob/M = user.mob
	M.eastface()
	return TRUE

/datum/keybinding/mob/face_south
	hotkey_keys = list("CtrlS", "CtrlSouth")
	name = "face_south"
	full_name = "Face South"
	description = ""
	category = CATEGORY_MOVEMENT

/datum/keybinding/mob/face_south/down(client/user)
	var/mob/M = user.mob
	M.southface()
	return TRUE

/datum/keybinding/mob/shift_north
	hotkey_keys = list("CtrlShiftW", "CtrlShiftNorth")
	name = "pixel_shift_north"
	full_name = "Pixel Shift North"
	description = ""
	category = CATEGORY_MOVEMENT

/datum/keybinding/mob/shift_north/down(client/user)
	var/mob/M = user.mob
	M.northshift()<commit_msg>Update movement.dm (#12327)<commit_after>/datum/keybinding/movement
	category = CATEGORY_MOVEMENT
	weight = WEIGHT_HIGHEST

/datum/keybinding/movement/north
	hotkey_keys = list("W", "North")
	name = "North"
	full_name = "Move North"
	description = "Moves your character north"

/datum/keybinding/movement/south
	hotkey_keys = list("S", "South")
	name = "South"
	full_name = "Move South"
	description = "Moves your character south"

/datum/keybinding/movement/west
	hotkey_keys = list("A", "West")
	name = "West"
	full_name = "Move West"
	description = "Moves your character left"

/datum/keybinding/movement/east
	hotkey_keys = list("D", "East")
	name = "East"
	full_name = "Move East"
	description = "Moves your character east"

/datum/keybinding/mob/face_north
	hotkey_keys = list("CtrlW", "CtrlNorth")
	name = "face_north"
	full_name = "Face North"
	description = ""
	category = CATEGORY_MOVEMENT

/datum/keybinding/mob/face_north/down(client/user)
	var/mob/M = user.mob
	M.northface()
	return TRUE

/datum/keybinding/mob/face_east
	hotkey_keys = list("CtrlD", "CtrlEast")
	name = "face_east"
	full_name = "Face East"
	description = ""
	category = CATEGORY_MOVEMENT

/datum/keybinding/mob/face_east/down(client/user)
	var/mob/M = user.mob
	M.eastface()
	return TRUE

/datum/keybinding/mob/face_south
	hotkey_keys = list("CtrlS", "CtrlSouth")
	name = "face_south"
	full_name = "Face South"
	description = ""
	category = CATEGORY_MOVEMENT

/datum/keybinding/mob/face_south/down(client/user)
	var/mob/M = user.mob
	M.southface()
	return TRUE

/datum/keybinding/mob/face_west
	hotkey_keys = list("CtrlA", "CtrlWest")
	name = "face_west"
	full_name = "Face West"
	description = ""
	category = CATEGORY_MOVEMENT

/datum/keybinding/mob/face_west/down(client/user)
	var/mob/M = user.mob
	M.westface()
	return TRUE

/datum/keybinding/mob/shift_north
	hotkey_keys = list("CtrlShiftW", "CtrlShiftNorth")
	name = "pixel_shift_north"
	full_name = "Pixel Shift North"
	description = ""
	category = CATEGORY_MOVEMENT

/datum/keybinding/mob/shift_north/down(client/user)
	var/mob/M = user.mob
	M.northshift()
{'fraction_non_alphanumeric': 0.13328216935277565, 'fraction_numerical': 0.0012790995139421847, 'mean_word_length': 4.758468335787923, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '242933', 'n_tokens_mistral': 1546, 'n_tokens_neox': 1496, 'n_words': 283}