mirror of
https://github.com/sys4-fr/server-nalc.git
synced 2024-12-26 02:30:38 +01:00
863c9032b8
Because of his high level of armor, the Stone Monster in too difficult to kill if you don't have inflict to him 3 damages of more per hit. So, this health reduction will help you to kill them more easier in caves for unequipped players
63 lines
1.7 KiB
Lua
Executable File
63 lines
1.7 KiB
Lua
Executable File
|
|
-- 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)
|