Felucco is ready!
1
init.lua
@ -19,6 +19,7 @@ dofile(path.."/mobs/duckking.lua")
|
||||
dofile(path.."/mobs/echidna.lua")
|
||||
dofile(path.."/mobs/enderduck.lua")
|
||||
dofile(path.."/mobs/flying_duck.lua")
|
||||
dofile(path.."/mobs/felucco.lua")
|
||||
dofile(path.."/mobs/giant_sandworm.lua")
|
||||
dofile(path.."/mobs/icelamander.lua")
|
||||
dofile(path.."/mobs/icesnake.lua")
|
||||
|
57
mobs/felucco.lua
Normal file
@ -0,0 +1,57 @@
|
||||
mobs:register_mob("nssm:felucco", {
|
||||
type = "monster",
|
||||
hp_max = 30,
|
||||
hp_min = 25,
|
||||
collisionbox = {-0.5, 0, -0.5, 0.5, 1.2, 0.5},
|
||||
visual = "mesh",
|
||||
mesh = "felucco.x",
|
||||
textures = {{"felucco.png"}},
|
||||
visual_size = {x=7, y=7},
|
||||
makes_footstep_sound = true,
|
||||
view_range = 30,
|
||||
walk_velocity = 1,
|
||||
fear_height = 4,
|
||||
run_velocity = 5,
|
||||
--[[ sounds = {
|
||||
random = "werewolf",
|
||||
},]]
|
||||
damage = 4,
|
||||
jump = true,
|
||||
drops = {
|
||||
{name = "nssm:life_energy",
|
||||
chance = 1,
|
||||
min = 3,
|
||||
max = 4},
|
||||
{name = "nssm:felucco_steak",
|
||||
chance = 2,
|
||||
min = 1,
|
||||
max = 2},
|
||||
{name = "nssm:felucco_fur",
|
||||
chance = 2,
|
||||
min = 1,
|
||||
max = 1},
|
||||
{name = "nssm:felucco_horn",
|
||||
chance = 3,
|
||||
min = 1,
|
||||
max = 2},
|
||||
},
|
||||
armor = 90,
|
||||
drawtype = "front",
|
||||
water_damage = 2,
|
||||
lava_damage = 5,
|
||||
light_damage = 0,
|
||||
on_rightclick = nil,
|
||||
attack_type = "dogfight",
|
||||
animation = {
|
||||
speed_normal = 15,
|
||||
speed_run = 25,
|
||||
stand_start = 20,
|
||||
stand_end = 80,
|
||||
walk_start = 90,
|
||||
walk_end = 130,
|
||||
run_start = 140,
|
||||
run_end = 160,
|
||||
punch_start = 200,
|
||||
punch_end = 240,
|
||||
}
|
||||
})
|
51052
models/felucco.x
Normal file
@ -46,6 +46,8 @@ nssm_register_noneatcraftitems ('stoneater_mandible','Stoneater Mandible')
|
||||
nssm_register_noneatcraftitems ('ant_mandible','Ant Mandible')
|
||||
nssm_register_noneatcraftitems ('life_energy','Life Energy')
|
||||
nssm_register_noneatcraftitems ('wolf_fur','Wolf Fur')
|
||||
nssm_register_noneatcraftitems ('felucco_fur','Felucco Fur')
|
||||
nssm_register_noneatcraftitems ('felucco_horn','Felucco Horn')
|
||||
nssm_register_noneatcraftitems ('energy_globe','Energy Globe')
|
||||
|
||||
function nssm_register_eatcraftitems (name, descr, gnam)
|
||||
@ -60,6 +62,8 @@ minetest.register_craftitem("nssm:"..name, {
|
||||
end
|
||||
|
||||
nssm_register_eatcraftitems ('werewolf_leg','Werewolf Leg',3)
|
||||
nssm_register_eatcraftitems ('felucco_steak','Felucco Steak',3)
|
||||
nssm_register_eatcraftitems ('roasted_felucco_steak','Roasted Felucco Steak',3)
|
||||
nssm_register_eatcraftitems ('heron_leg','Moonheron Leg',2)
|
||||
nssm_register_eatcraftitems ('chichibios_heron_leg',"Chichibio's Moonheron Leg",4)
|
||||
nssm_register_eatcraftitems ('crocodile_tail','Crocodile Tail',3)
|
||||
@ -805,6 +809,7 @@ nssm_register_egg ('daddy_long_legs', 'Daddy Long Legs')
|
||||
nssm_register_egg ('kraken', 'Kraken')
|
||||
nssm_register_egg ('pumpking', 'Pumpking')
|
||||
nssm_register_egg ('manticore', 'Manticore')
|
||||
nssm_register_egg ('felucco', 'Felucco')
|
||||
nssm_register_egg ('pumpboom_large', 'Large Pumpboom')
|
||||
nssm_register_egg ('pumpboom_small', 'Small Pumpboom')
|
||||
nssm_register_egg ('pumpboom_medium', 'Medium Pumpboom')
|
||||
|
@ -83,7 +83,7 @@ end
|
||||
function spears_register_spear(kind, desc, eq, toughness, material)
|
||||
|
||||
minetest.register_tool("nssm:spear_" .. kind, {
|
||||
description = desc .. " spear",
|
||||
description = desc .. " Spear",
|
||||
wield_image = "spear_" .. kind .. ".png",
|
||||
inventory_image = "spear_" .. kind .. ".png^[transform4",
|
||||
wield_scale= {x=2,y=1,z=1},
|
||||
@ -142,3 +142,5 @@ spears_register_spear('ice_tooth', 'Ice Tooth', 16, 200, 'nssm:ice_tooth')
|
||||
spears_register_spear('little_ice_tooth', 'Little Ice Tooth', 7, 10, 'nssm:little_ice_tooth')
|
||||
|
||||
spears_register_spear('duck_beak', 'Duck Beak', 5, 6, 'nssm:duck_beak')
|
||||
|
||||
spears_register_spear('felucco_horn', 'Felucco Horn', 7, 9, 'nssm:felucco_horn')
|
||||
|
@ -66,6 +66,9 @@ nssm:spawn_specific("nssm:pumpboom_medium", {"default:dirt_with_grass", "default
|
||||
nssm:spawn_specific("nssm:pumpboom_large", {"default:dirt_with_grass", "default:dirt_with_snow","default:snowblock"}, {"default:pine_tree"}, 0, 20, 30, 500, 1, -31000, 31000)
|
||||
nssm:spawn_specific("nssm:pumpking", {"default:dirt_with_grass", "default:dirt_with_snow","default:snowblock"}, {"default:pine_needles", "default:pine_tree"}, 0, 12, 120, 10000, 1, -31000, 31000)
|
||||
|
||||
-- SAVANNA
|
||||
nssm:spawn_specific("nssm:felucco", {"default:dirt_with_dry_grass"}, {"default:dirt_with_dry_grass"}, 0, 20, 30, 15000, 1, -200, 31000)
|
||||
|
||||
-- NSSB SPECIAL
|
||||
if minetest.get_modpath("nssb") then
|
||||
nssm:spawn_specific("nssm:xgaloctopus", {"default:water_source"}, {"nssb:marine_brick"}, 0, 20, 20, 800, 1, -31000, 0)
|
||||
|
BIN
textures/felucco.png
Normal file
After Width: | Height: | Size: 43 KiB |
BIN
textures/felucco_egg.png
Normal file
After Width: | Height: | Size: 886 B |
BIN
textures/felucco_fur.png
Normal file
After Width: | Height: | Size: 955 B |
BIN
textures/felucco_horn.png
Normal file
After Width: | Height: | Size: 907 B |
BIN
textures/felucco_steak.png
Normal file
After Width: | Height: | Size: 915 B |
BIN
textures/lfelucco.png
Normal file
After Width: | Height: | Size: 44 KiB |
BIN
textures/roasted_felucco_steak.png
Normal file
After Width: | Height: | Size: 945 B |
BIN
textures/spear_felucco_horn.png
Normal file
After Width: | Height: | Size: 331 B |