poikilos
5 years ago
committed by
Jacob Gustafson
4 changed files with 466 additions and 0 deletions
@ -0,0 +1,110 @@ |
|||
-- mdoege skeleton. |
|||
|
|||
-- Mesh by Morn76 |
|||
-- Animation by Pavel_S |
|||
|
|||
-- =================================================================== |
|||
|
|||
local lcname = "mdskeleton" |
|||
local ucname = "Mdoege Skeleton" |
|||
local msname = "codermobs_" .. lcname |
|||
local obj_name = "codermobs:" .. lcname |
|||
|
|||
-- =================================================================== |
|||
|
|||
mobs_param = { |
|||
lcname = lcname , |
|||
ucname = ucname , |
|||
obj_name = obj_name , |
|||
|
|||
aoc = 1 , |
|||
day_mode = false , |
|||
min_light = 0 , |
|||
max_light = 7 , |
|||
min_height = -1000 , |
|||
max_height = 500 , |
|||
spawn_chance = 20000 , |
|||
spawn_type = "monster" , |
|||
|
|||
spawn_nodes = { |
|||
"default:dirt" , |
|||
"default:dirt_with_grass" , |
|||
"ethereal:gray_dirt" , |
|||
} , |
|||
|
|||
add_egg = true , |
|||
egg_image = "default_dirt.png" , |
|||
} |
|||
|
|||
-- =================================================================== |
|||
|
|||
codermobs.adjust_param() |
|||
|
|||
-- =================================================================== |
|||
|
|||
mobs_param.core_param = { |
|||
type = mobs_param.spawn_type , |
|||
makes_footstep_sound = true , |
|||
|
|||
armor = 100 , |
|||
attack_animals = true , |
|||
attack_type = "dogfight" , |
|||
damage = 2 , |
|||
floats = 0 , |
|||
hp_max = 33 , |
|||
hp_min = 7 , |
|||
stepheight = 1.2 , |
|||
jump_height = 0 , |
|||
jump = false , |
|||
passive = false , |
|||
reach = 2 , |
|||
run_velocity = 3 , |
|||
view_range = 15 , |
|||
walk_velocity = 1 , |
|||
|
|||
fall_damage = 0 , |
|||
lava_damage = 0 , |
|||
light_damage = 2 , |
|||
water_damage = 0 , |
|||
|
|||
collisionbox = { -0.40, -0.01, -0.40, 0.40, 1.80, 0.40 } , |
|||
drawtype = "front" , |
|||
mesh = msname .. ".x" , |
|||
textures = { msname .. "_mesh.png" } , |
|||
visual = "mesh" , |
|||
|
|||
animation = { |
|||
stand_start = 0 , |
|||
stand_end = 23 , |
|||
walk_start = 24 , |
|||
walk_end = 49 , |
|||
run_start = 24 , |
|||
run_end = 49 , |
|||
shoot_start = 50 , |
|||
shoot_end = 82 , |
|||
hurt_start = 85 , |
|||
hurt_end = 115 , |
|||
death_start = 117 , |
|||
death_end = 145 , |
|||
speed_normal = 30 , |
|||
speed_run = 60 , |
|||
} , |
|||
|
|||
drops = { |
|||
{ name="default:apple", chance=2, min=1, max=3 } , |
|||
} , |
|||
|
|||
sounds = { |
|||
death = msname .. "_death" , |
|||
hurt = msname .. "_hurt" , |
|||
random = msname .. "_random" , |
|||
} , |
|||
} |
|||
|
|||
-- =================================================================== |
|||
|
|||
codermobs.setup_mob() |
|||
codermobs.log_done() |
|||
|
|||
-- =================================================================== |
|||
-- End of file. |
@ -0,0 +1,120 @@ |
|||
-- Oerkki. |
|||
|
|||
-- =================================================================== |
|||
|
|||
local lcname = "oerkki" |
|||
local ucname = "Oerkki" |
|||
local msname = "codermobs_" .. lcname |
|||
local obj_name = "codermobs:" .. lcname |
|||
|
|||
-- =================================================================== |
|||
|
|||
mobs_param = { |
|||
lcname = lcname , |
|||
ucname = ucname , |
|||
obj_name = obj_name , |
|||
|
|||
aoc = 1 , |
|||
day_mode = true , |
|||
min_light = 0 , |
|||
max_light = 7 , |
|||
min_height = -31000 , |
|||
max_height = -10 , |
|||
spawn_chance = 25000 , |
|||
spawn_type = "monster" , |
|||
|
|||
spawn_nodes = { |
|||
"default:stone" , |
|||
} , |
|||
|
|||
add_egg = true , |
|||
egg_image = "default_obsidian.png" , |
|||
} |
|||
|
|||
-- =================================================================== |
|||
|
|||
codermobs.adjust_param() |
|||
|
|||
-- =================================================================== |
|||
|
|||
mobs_param.core_param = { |
|||
type = mobs_param.spawn_type , |
|||
|
|||
armor = 100 , |
|||
attack_type = "dogfight" , |
|||
damage = 4 , |
|||
attack_animals = true , |
|||
fear_height = 4 , |
|||
hp_max = 34 , |
|||
hp_min = 8 , |
|||
stepheight = 1.2 , |
|||
jump_height = 0 , |
|||
jump = false , |
|||
passive = false , |
|||
pathfinding = true , |
|||
reach = 2 , |
|||
run_velocity = 3 , |
|||
view_range = 10 , |
|||
walk_velocity = 1 , |
|||
floats = 0 , |
|||
runaway = true , |
|||
|
|||
lava_damage = 4 , |
|||
light_damage = 1 , |
|||
water_damage = 2 , |
|||
|
|||
-- This mob eats torches |
|||
replace_offset = -1 , |
|||
replace_rate = 5 , |
|||
replace_what = { "default:torch" } , |
|||
replace_with = "air" , |
|||
|
|||
makes_footstep_sound = false , |
|||
|
|||
drops = { |
|||
{ name = "default:obsidian" , |
|||
chance = 3, min = 1, max = 2 } , |
|||
}, |
|||
|
|||
immune_to = { |
|||
{ "default:sword_wood" , 0 } , -- No damage |
|||
{ "default:gold_lump" , -10 } , -- Heals by 10 points |
|||
}, |
|||
|
|||
sounds = { |
|||
random = "codermobs_oerkki" , |
|||
}, |
|||
|
|||
animation = { |
|||
stand_start = 0 , |
|||
stand_end = 23 , |
|||
walk_start = 24 , |
|||
walk_end = 36 , |
|||
run_start = 37 , |
|||
run_end = 49 , |
|||
punch_start = 37 , |
|||
punch_end = 49 , |
|||
speed_normal = 15 , |
|||
speed_run = 15 , |
|||
}, |
|||
|
|||
textures = { |
|||
{ "codermobs_oerkki1.png" } , |
|||
{ "codermobs_oerkki2.png" } , |
|||
}, |
|||
|
|||
collisionbox = { -0.4, -1, -0.4, 0.4, 0.9, 0.4 } , |
|||
mesh = "codermobs_oerkki.b3d" , |
|||
visual = "mesh" , |
|||
} |
|||
|
|||
-- =================================================================== |
|||
|
|||
codermobs.setup_mob() |
|||
|
|||
mobs:alias_mob ("mobs_monster:oerkki" , obj_name) |
|||
|
|||
codermobs.log_done() |
|||
|
|||
-- =================================================================== |
|||
-- End of file. |
@ -0,0 +1,112 @@ |
|||
-- mdoege skeleton. |
|||
|
|||
-- Mesh by Morn76 |
|||
-- Animation by Pavel_S |
|||
|
|||
-- =================================================================== |
|||
|
|||
local lcname = "mdskeleton" |
|||
local ucname = "Mdoege Skeleton" |
|||
local msname = "codermobs_" .. lcname |
|||
local obj_name = "codermobs:" .. lcname |
|||
|
|||
-- =================================================================== |
|||
|
|||
mobs_param = { |
|||
lcname = lcname , |
|||
ucname = ucname , |
|||
obj_name = obj_name , |
|||
|
|||
aoc = 1 , |
|||
day_mode = false , |
|||
min_light = 0 , |
|||
max_light = 3 , |
|||
min_height = -1000 , |
|||
max_height = 500 , |
|||
spawn_chance = 36 , |
|||
spawn_type = "monster" , |
|||
|
|||
spawn_nodes = { |
|||
"default:cobble" , |
|||
"default:mossycobble" , |
|||
"default:desert_stone" , |
|||
"default:sandstonebrick" , |
|||
"ethereal:gray_dirt" , |
|||
} , |
|||
|
|||
add_egg = true , |
|||
egg_image = "default_dirt.png" , |
|||
} |
|||
|
|||
-- =================================================================== |
|||
|
|||
codermobs.adjust_param() |
|||
|
|||
-- =================================================================== |
|||
|
|||
mobs_param.core_param = { |
|||
type = mobs_param.spawn_type , |
|||
makes_footstep_sound = true , |
|||
|
|||
armor = 100 , |
|||
attack_animals = true , |
|||
attack_type = "dogfight" , |
|||
damage = 2 , |
|||
floats = 0 , |
|||
hp_max = 33 , |
|||
hp_min = 7 , |
|||
stepheight = 1.2 , |
|||
jump_height = 0 , |
|||
jump = false , |
|||
passive = false , |
|||
reach = 2 , |
|||
run_velocity = 3 , |
|||
view_range = 15 , |
|||
walk_velocity = 1 , |
|||
|
|||
fall_damage = 0 , |
|||
lava_damage = 0 , |
|||
light_damage = 2 , |
|||
water_damage = 0 , |
|||
|
|||
collisionbox = { -0.40, -0.01, -0.40, 0.40, 1.80, 0.40 } , |
|||
drawtype = "front" , |
|||
mesh = msname .. ".x" , |
|||
textures = { msname .. "_mesh.png" } , |
|||
visual = "mesh" , |
|||
|
|||
animation = { |
|||
stand_start = 0 , |
|||
stand_end = 23 , |
|||
walk_start = 24 , |
|||
walk_end = 49 , |
|||
run_start = 24 , |
|||
run_end = 49 , |
|||
shoot_start = 50 , |
|||
shoot_end = 82 , |
|||
hurt_start = 85 , |
|||
hurt_end = 115 , |
|||
death_start = 117 , |
|||
death_end = 145 , |
|||
speed_normal = 30 , |
|||
speed_run = 60 , |
|||
} , |
|||
|
|||
drops = { |
|||
{ name="default:apple", chance=2, min=1, max=3 } , |
|||
} , |
|||
|
|||
sounds = { |
|||
death = msname .. "_death" , |
|||
hurt = msname .. "_hurt" , |
|||
random = msname .. "_random" , |
|||
} , |
|||
} |
|||
|
|||
-- =================================================================== |
|||
|
|||
codermobs.setup_mob() |
|||
codermobs.log_done() |
|||
|
|||
-- =================================================================== |
|||
-- End of file. |
@ -0,0 +1,124 @@ |
|||
-- Oerkki. |
|||
|
|||
-- =================================================================== |
|||
|
|||
local lcname = "oerkki" |
|||
local ucname = "Oerkki" |
|||
local msname = "codermobs_" .. lcname |
|||
local obj_name = "codermobs:" .. lcname |
|||
|
|||
-- =================================================================== |
|||
|
|||
mobs_param = { |
|||
lcname = lcname , |
|||
ucname = ucname , |
|||
obj_name = obj_name , |
|||
|
|||
aoc = 1 , |
|||
day_mode = false , |
|||
min_light = 0 , |
|||
max_light = 7 , |
|||
min_height = -31000 , |
|||
max_height = -51 , |
|||
spawn_chance = 288 , |
|||
spawn_type = "monster" , |
|||
|
|||
spawn_nodes = { |
|||
-- "default:stone" , |
|||
"default:cobble" , |
|||
"default:desert_stone" , |
|||
"default:mossycobble" , |
|||
"default:sandstonebrick", |
|||
} , |
|||
|
|||
add_egg = true , |
|||
egg_image = "default_obsidian.png" , |
|||
} |
|||
|
|||
-- =================================================================== |
|||
|
|||
codermobs.adjust_param() |
|||
|
|||
-- =================================================================== |
|||
|
|||
mobs_param.core_param = { |
|||
type = mobs_param.spawn_type , |
|||
|
|||
armor = 100 , |
|||
attack_type = "dogfight" , |
|||
damage = 4 , |
|||
attack_animals = true , |
|||
fear_height = 4 , |
|||
hp_max = 34 , |
|||
hp_min = 8 , |
|||
stepheight = 1.2 , |
|||
jump_height = 0 , |
|||
jump = false , |
|||
passive = false , |
|||
pathfinding = true , |
|||
reach = 2 , |
|||
run_velocity = 3 , |
|||
view_range = 10 , |
|||
walk_velocity = 1 , |
|||
floats = 0 , |
|||
runaway = true , |
|||
|
|||
lava_damage = 4 , |
|||
light_damage = 1 , |
|||
water_damage = 2 , |
|||
|
|||
-- This mob eats torches |
|||
replace_offset = -1 , |
|||
replace_rate = 5 , |
|||
replace_what = { "default:torch" } , |
|||
replace_with = "air" , |
|||
|
|||
makes_footstep_sound = false , |
|||
|
|||
drops = { |
|||
{ name = "default:obsidian" , |
|||
chance = 3, min = 1, max = 2 } , |
|||
}, |
|||
|
|||
immune_to = { |
|||
{ "default:sword_wood" , 0 } , -- No damage |
|||
{ "default:gold_lump" , -10 } , -- Heals by 10 points |
|||
}, |
|||
|
|||
sounds = { |
|||
random = "codermobs_oerkki" , |
|||
}, |
|||
|
|||
animation = { |
|||
stand_start = 0 , |
|||
stand_end = 23 , |
|||
walk_start = 24 , |
|||
walk_end = 36 , |
|||
run_start = 37 , |
|||
run_end = 49 , |
|||
punch_start = 37 , |
|||
punch_end = 49 , |
|||
speed_normal = 15 , |
|||
speed_run = 15 , |
|||
}, |
|||
|
|||
textures = { |
|||
{ "codermobs_oerkki1.png" } , |
|||
{ "codermobs_oerkki2.png" } , |
|||
}, |
|||
|
|||
collisionbox = { -0.4, -1, -0.4, 0.4, 0.9, 0.4 } , |
|||
mesh = "codermobs_oerkki.b3d" , |
|||
visual = "mesh" , |
|||
} |
|||
|
|||
-- =================================================================== |
|||
|
|||
codermobs.setup_mob() |
|||
|
|||
mobs:alias_mob ("mobs_monster:oerkki" , obj_name) |
|||
|
|||
codermobs.log_done() |
|||
|
|||
-- =================================================================== |
|||
-- End of file. |
Loading…
Reference in new issue