Felucco is ready!

master
NPXcoot 2016-09-17 16:30:28 +02:00
parent 25655e4d77
commit a8cd6ac29b
14 changed files with 51121 additions and 1 deletions

View File

@ -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
View 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

File diff suppressed because it is too large Load Diff

View 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')

View File

@ -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')

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

BIN
textures/felucco_egg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 886 B

BIN
textures/felucco_fur.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 955 B

BIN
textures/felucco_horn.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 907 B

BIN
textures/felucco_steak.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 915 B

BIN
textures/lfelucco.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 945 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 331 B