<commit_before>/mob/living
	var/recoveringstam = FALSE
	var/incomingstammult = 1
	var/bufferedstam = 0
	var/stambuffer = 20
	var/stambufferregentime
	var/attemptingstandup = FALSE
	var/intentionalresting = FALSE
	var/attemptingcrawl = FALSE

	//Sprint buffer---
	var/sprint_buffer = 42					//Tiles
	var/sprint_buffer_max = 42
	var/sprint_buffer_regen_ds = 0.3		//Tiles per world.time decisecond
	var/sprint_buffer_regen_last = 0		//last world.time this was regen'd for math.
	var/sprint_stamina_cost = 0.55			//stamina loss per tile while insufficient sprint buffer.
	//---End

/mob/living/movement_delay(ignorewalk = 0)
	. = ..()
	if(resting)
		. += 6

/atom
	var/pseudo_z_axis

/atom/proc/get_fake_z()
	return pseudo_z_axis

/obj/structure/table
	pseudo_z_axis = 8

/turf/open/get_fake_z()
	var/objschecked
	for(var/obj/structure/structurestocheck in contents)
		objschecked++
		if(structurestocheck.pseudo_z_axis)
			return structurestocheck.pseudo_z_axis
		if(objschecked >= 25)
			break
	return pseudo_z_axis

/mob/living/Move(atom/newloc, direct)<commit_msg>Update living.dm<commit_after>/mob/living
	var/recoveringstam = FALSE
	var/incomingstammult = 1
	var/bufferedstam = 0
	var/stambuffer = 20
	var/stambufferregentime
	var/attemptingstandup = FALSE
	var/intentionalresting = FALSE
	var/attemptingcrawl = FALSE

	//Sprint buffer---
	var/sprint_buffer = 42					//Tiles
	var/sprint_buffer_max = 42
	var/sprint_buffer_regen_ds = 0.3		//Tiles per world.time decisecond
	var/sprint_buffer_regen_last = 0		//last world.time this was regen'd for math.
	var/sprint_stamina_cost = 0.70			//stamina loss per tile while insufficient sprint buffer.
	//---End

/mob/living/movement_delay(ignorewalk = 0)
	. = ..()
	if(resting)
		. += 6

/atom
	var/pseudo_z_axis

/atom/proc/get_fake_z()
	return pseudo_z_axis

/obj/structure/table
	pseudo_z_axis = 8

/turf/open/get_fake_z()
	var/objschecked
	for(var/obj/structure/structurestocheck in contents)
		objschecked++
		if(structurestocheck.pseudo_z_axis)
			return structurestocheck.pseudo_z_axis
		if(objschecked >= 25)
			break
	return pseudo_z_axis

/mob/living/Move(atom/newloc, direct)
{'fraction_non_alphanumeric': 0.10464570624120131, 'fraction_numerical': 0.017832003754106054, 'mean_word_length': 3.92378752886836, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, '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': '6640269', 'n_tokens_mistral': 918, 'n_tokens_neox': 842, 'n_words': 154}