<commit_before>
-- Stone Monster by PilzAdam

mobs:register_mob("mobs:stone_monster", {
	-- animal, monster, npc, barbarian
	type = "monster",
	-- aggressive, deals 8 damage to player when hit
	passive = false,
	attack_type = "dogfight",
	damage = 7,
	-- health & armor
	hp_min = 30,
	hp_max = 35,
	armor = 70,
	-- textures and model
	collisionbox = {-0.4, -1, -0.4, 0.4, 0.8, 0.4},
	visual = "mesh",
	mesh = "mobs_stone_monster.b3d",
	textures = {
		{"mobs_stone_monster.png"},
	},
	blood_texture = "default_stone.png",
	-- sounds
	makes_footstep_sound = true,
	sounds = {
		random = "mobs_stonemonster",
		attack = "mobs_stonemonster_attack",
	},
	-- speed and jump, sinks in water
	walk_velocity = 2,
	run_velocity = 4,
	jump = true,
	floats = 0,
	view_range = 16,
	-- chance of dropping torch, iron lump, coal lump and/or silver coins
	drops = {
		{name = "default:torch",
		chance = 10, min = 3, max = 5,},
		{name = "default:iron_lump",
		chance = 5, min = 1, max = 2,},
		{name = "default:coal_lump",
		chance = 3, min = 1, max = 3,},
		{name = "maptools:silver_coin",
		chance = 1, min = 1, max = 1,},
	},
	-- damaged by
	water_damage = 0,
	lava_damage = 0,
	light_damage = 0,
	-- model animation
	animation = {
		speed_normal = 15,		speed_run = 15,
		stand_start = 0,		stand_end = 14,
		walk_start = 15,		walk_end = 38,
		run_start = 40,			run_end = 63,
		punch_start = 40,		punch_end = 63,
	},
})
-- spawns on stone between -1 and 5 light, 1 in 7000 chance, 1 in area below -25
mobs:spawn_specific("mobs:stone_monster", {"default:stone", "default:sandstone"}, {"air"}, -1, 5, 30, 7000, 1, -31000, -25, false)
-- register spawn egg
mobs:register_egg("mobs:stone_monster", "Stone Monster", "mobs_stone_monster_inv.png", 1)
<commit_msg>Reduced the health of the Stone Monster<commit_after>
-- Stone Monster by PilzAdam

mobs:register_mob("mobs:stone_monster", {
	-- animal, monster, npc, barbarian
	type = "monster",
	-- aggressive, deals 8 damage to player when hit
	passive = false,
	attack_type = "dogfight",
	damage = 7,
	-- health & armor
	hp_min = 20,
	hp_max = 25,
	armor = 70,
	-- textures and model
	collisionbox = {-0.4, -1, -0.4, 0.4, 0.8, 0.4},
	visual = "mesh",
	mesh = "mobs_stone_monster.b3d",
	textures = {
		{"mobs_stone_monster.png"},
	},
	blood_texture = "default_stone.png",
	-- sounds
	makes_footstep_sound = true,
	sounds = {
		random = "mobs_stonemonster",
		attack = "mobs_stonemonster_attack",
	},
	-- speed and jump, sinks in water
	walk_velocity = 2,
	run_velocity = 4,
	jump = true,
	floats = 0,
	view_range = 16,
	-- chance of dropping torch, iron lump, coal lump and/or silver coins
	drops = {
		{name = "default:torch",
		chance = 10, min = 3, max = 5,},
		{name = "default:iron_lump",
		chance = 5, min = 1, max = 2,},
		{name = "default:coal_lump",
		chance = 3, min = 1, max = 3,},
		{name = "maptools:silver_coin",
		chance = 1, min = 1, max = 1,},
	},
	-- damaged by
	water_damage = 0,
	lava_damage = 0,
	light_damage = 0,
	-- model animation
	animation = {
		speed_normal = 15,		speed_run = 15,
		stand_start = 0,		stand_end = 14,
		walk_start = 15,		walk_end = 38,
		run_start = 40,			run_end = 63,
		punch_start = 40,		punch_end = 63,
	},
})
-- spawns on stone between -1 and 5 light, 1 in 7000 chance, 1 in area below -25
mobs:spawn_specific("mobs:stone_monster", {"default:stone", "default:sandstone"}, {"air"}, -1, 5, 30, 7000, 1, -31000, -25, false)
-- register spawn egg
mobs:register_egg("mobs:stone_monster", "Stone Monster", "mobs_stone_monster_inv.png", 1)

{'fraction_non_alphanumeric': 0.15261958997722094, 'fraction_numerical': 0.049544419134396354, 'mean_word_length': 3.568270481144343, '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': '5186347', 'n_tokens_mistral': 1633, 'n_tokens_neox': 1413, 'n_words': 382}