Setting the mobs

master
NPXcoot 2016-10-18 23:29:25 +02:00
parent a912563a33
commit 4161824384
59 changed files with 345 additions and 656 deletions

View File

@ -9,7 +9,6 @@ dofile(path.."/mobs/ant_soldier.lua")
dofile(path.."/mobs/ant_worker.lua")
dofile(path.."/mobs/black_widow.lua")
dofile(path.."/mobs/bloco.lua")
dofile(path.."/mobs/pupumolle.lua")
dofile(path.."/mobs/crab.lua")
dofile(path.."/mobs/crocodile.lua")
dofile(path.."/mobs/daddy_long_legs.lua")

View File

@ -1,7 +1,7 @@
mobs:register_mob("nssm:ant_queen", {
type = "monster",
hp_max = 120,
hp_min = 120,
hp_max = 220,
hp_min = 220,
collisionbox = {-1, 0.00, -1, 1, 1, 1},
visual = "mesh",
mesh = "ant_queen.x",
@ -39,7 +39,7 @@ mobs:register_mob("nssm:ant_queen", {
max = 2,},
},
reach = 8,
armor = 70,
armor = 40,
drawtype = "front",
water_damage = 2,
lava_damage = 7,

View File

@ -1,7 +1,7 @@
mobs:register_mob("nssm:ant_soldier", {
type = "monster",
hp_max = 20,
hp_min = 20,
hp_max = 36,
hp_min = 24,
collisionbox = {-0.49, 0.00, -0.49, 0.49, 0.9, 0.49},
visual = "mesh",
mesh = "ant_soldier.x",
@ -16,7 +16,7 @@ mobs:register_mob("nssm:ant_soldier", {
sounds = {
random = "ant",
},
damage = 4,
damage = 6,
jump = true,
drops = {
{name = "nssm:life_energy",
@ -31,9 +31,13 @@ mobs:register_mob("nssm:ant_soldier", {
chance = 3,
min = 1,
max = 2,},
{name = "nssm:ant_hard_skin",
chance = 3,
min = 1,
max = 2,},
},
reach = 2,
armor = 90,
armor = 70,
drawtype = "front",
water_damage = 2,
lava_damage = 7,

View File

@ -1,7 +1,7 @@
mobs:register_mob("nssm:ant_worker", {
type = "animal",
hp_max = 13,
hp_min = 13,
hp_max = 28,
hp_min = 18,
collisionbox = {-0.4, 0.00, -0.4, 0.4, 0.5, 0.4},
visual = "mesh",
mesh = "ant_worker.x",
@ -32,9 +32,12 @@ mobs:register_mob("nssm:ant_worker", {
chance = 3,
min = 1,
max = 2,},
{name = "nssm:ant_hard_skin",
chance = 3,
min = 1,
max = 2,},
},
armor = 90,
armor = 70,
drawtype = "front",
water_damage = 2,
lava_damage = 7,

View File

@ -1,6 +1,6 @@
mobs:register_mob("nssm:black_widow", {
type = "monster",
hp_max = 20,
hp_max = 30,
hp_min = 19,
collisionbox = {-0.4, 0.00, -0.4, 0.4, 0.8, 0.4},
visual = "mesh",
@ -16,7 +16,7 @@ mobs:register_mob("nssm:black_widow", {
sounds = {
random = "black_widow",
},
damage = 3,
damage = 4,
reach = 2,
jump = true,
drops = {
@ -25,15 +25,19 @@ mobs:register_mob("nssm:black_widow", {
min = 1,
max = 2,},
{name = "nssm:spider_leg",
chance = 2,
chance = 3,
min = 1,
max = 8,},
{name = "nssm:web",
chance = 2,
{name = "nssm:silk_gland",
chance = 4,
min = 1,
max = 3,},
{name = "nssm:spider_meat",
chance = 4,
min = 1,
max = 2,},
},
armor = 100,
armor = 70,
drawtype = "front",
water_damage = 1,
lava_damage = 7,

View File

@ -1,6 +1,6 @@
mobs:register_mob("nssm:bloco", {
type = "monster",
hp_max = 15,
hp_max = 25,
hp_min = 14,
collisionbox = {-0.56, -0.2, -0.56, 0.56, 1.2, 0.56},
visual = "mesh",
@ -16,7 +16,7 @@ mobs:register_mob("nssm:bloco", {
sounds = {
random = "bloco",
},
damage = 2,
damage = 4,
reach = 2,
jump = true,
drops = {
@ -28,8 +28,12 @@ mobs:register_mob("nssm:bloco", {
chance = 1,
min = 2,
max = 3,},
{name = "nssm:bloco_skin",
chance = 3,
min = 1,
max = 2,},
},
armor = 60,
armor = 40,
drawtype = "front",
water_damage = 3,
lava_damage = 1,

View File

@ -1,7 +1,7 @@
mobs:register_mob("nssm:crab", {
type = "monster",
hp_max = 17,
hp_min = 15,
hp_max = 32,
hp_min = 19,
collisionbox = {-0.5, 0, -0.5, 0.5, 0.55, 0.5},
visual = "mesh",
mesh = "crab.x",
@ -16,7 +16,7 @@ mobs:register_mob("nssm:crab", {
fear_height = 4,
walk_velocity = 1,
run_velocity = 2,
damage = 3,
damage = 5,
reach = 2,
floats = 0,
jump = true,
@ -33,8 +33,12 @@ mobs:register_mob("nssm:crab", {
chance = 4,
min = 1,
max = 2,},
{name = "nssm:crab_carapace_fragment",
chance = 4,
min = 1,
max = 1,},
},
armor = 60,
armor = 40,
drawtype = "front",
water_damage = 0,
lava_damage = 10,

View File

@ -1,6 +1,6 @@
mobs:register_mob("nssm:crocodile", {
type = "monster",
hp_max = 20,
hp_max = 30,
hp_min = 15,
collisionbox = {-0.45, -0.30, -0.45, 0.45, 0.3, 0.45},
visual = "mesh",
@ -14,7 +14,7 @@ mobs:register_mob("nssm:crocodile", {
view_range = 15,
walk_velocity = 1,
run_velocity = 1,
damage = 3,
damage = 5,
floats = 1,
jump = true,
drops = {
@ -26,8 +26,12 @@ mobs:register_mob("nssm:crocodile", {
chance = 2,
min = 1,
max = 1,},
{name = "nssm:crocodile_skin",
chance = 3,
min = 1,
max = 1,},
},
armor = 90,
armor = 60,
drawtype = "front",
reach = 2,
water_damage = 0,

View File

@ -1,6 +1,6 @@
mobs:register_mob("nssm:daddy_long_legs", {
type = "monster",
hp_max = 19,
hp_max = 29,
hp_min = 16,
collisionbox = {-0.4, 0.00, -0.4, 0.4, 0.6, 0.4},
visual = "mesh",
@ -16,7 +16,7 @@ mobs:register_mob("nssm:daddy_long_legs", {
sounds = {
random = "daddy",
},
damage = 3,
damage = 4,
jump = true,
drops = {
{name = "nssm:life_energy",
@ -27,8 +27,12 @@ mobs:register_mob("nssm:daddy_long_legs", {
chance = 3,
min = 1,
max = 8,},
{name = "nssm:spider_meat",
chance = 4,
min = 1,
max = 2,},
},
armor = 100,
armor = 70,
drawtype = "front",
water_damage = 1,
lava_damage = 7,

View File

@ -1,6 +1,6 @@
mobs:register_mob("nssm:dolidrosaurus", {
type = "monster",
hp_max = 26,
hp_max = 46,
hp_min = 23,
collisionbox = {-0.5, 0, -0.5, 0.5, 0.52, 0.5},
visual = "mesh",
@ -14,7 +14,7 @@ mobs:register_mob("nssm:dolidrosaurus", {
fall_speed = -20,
walk_velocity = 2,
run_velocity = 3,
damage = 4,
damage = 6,
rotate = 270,
jump = false,
jump_chance = 0,
@ -27,8 +27,12 @@ mobs:register_mob("nssm:dolidrosaurus", {
chance = 1,
min = 1,
max = 3,},
{name = "nssm:dolidrosaurus_fin",
chance = 2,
min = 1,
max = 3,},
},
armor = 80,
armor = 60,
drawtype = "front",
water_damage = 0,
lava_damage = 10,

View File

@ -1,6 +1,6 @@
mobs:register_mob("nssm:duck", {
type = "monster",
hp_max = 10,
hp_max = 16,
hp_min = 7,
collisionbox = {-0.3, 0.00, -0.3, 0.3, 0.95, 0.3},
visual = "mesh",
@ -12,7 +12,7 @@ mobs:register_mob("nssm:duck", {
walk_velocity = 1,
reach =1.5,
run_velocity = 2,
damage = 1,
damage = 2,
jump = true,
sounds = {
random = "duck",

View File

@ -1,7 +1,7 @@
mobs:register_mob("nssm:duckking", {
type = "monster",
hp_max = 80,
hp_min = 77,
hp_max = 180,
hp_min = 180,
collisionbox = {-1.5, -0.25, -1.5, 1.5, 4.95, 1.5},
visual = "mesh",
mesh = "king_duck.x",
@ -15,7 +15,7 @@ mobs:register_mob("nssm:duckking", {
walk_velocity = 1,
fear_height = 4,
run_velocity = 2,
damage = 5,
damage = 8,
jump = true,
sounds = {
random = "duckking",
@ -30,7 +30,7 @@ mobs:register_mob("nssm:duckking", {
chance = 1,
min = 40,
max = 50,},
{name = "nssm:king_duck_crown",
{name = "nssm:helmet_crown",
chance = 1,
min = 1,
max = 1,},
@ -43,7 +43,7 @@ mobs:register_mob("nssm:duckking", {
min = 20,
max = 40,},
},
armor = 80,
armor = 50,
drawtype = "front",
water_damage = 0,
floats = 1,

View File

@ -1,7 +1,7 @@
mobs:register_mob("nssm:echidna", {
type = "monster",
hp_max = 90,
hp_min = 90,
hp_max = 240,
hp_min = 240,
collisionbox = {-0.6, 0.00, -0.6, 0.6, 2, 0.6},
visual = "mesh",
mesh = "echidna.x",
@ -14,7 +14,7 @@ mobs:register_mob("nssm:echidna", {
fear_height = 4,
walk_velocity = 2,
run_velocity = 3.5,
damage = 10,
damage = 12,
jump = true,
sounds = {
random = "echidna",
@ -29,7 +29,7 @@ mobs:register_mob("nssm:echidna", {
min = 1,
max = 1,},
},
armor = 60,
armor = 40,
drawtype = "front",
water_damage = 0,
floats = 1,

View File

@ -1,6 +1,6 @@
mobs:register_mob("nssm:enderduck", {
type = "monster",
hp_max = 20,
hp_max = 28,
hp_min = 18,
collisionbox = {-0.28, 0.00, -0.28, 0.28, 1.8, 0.28},
visual = "mesh",
@ -16,7 +16,7 @@ mobs:register_mob("nssm:enderduck", {
sounds = {
random = "duck",
},
damage = 3,
damage = 5,
reach = 2,
jump = true,
drops = {
@ -37,7 +37,7 @@ mobs:register_mob("nssm:enderduck", {
min = 1,
max = 1,},
},
armor = 100,
armor = 80,
drawtype = "front",
water_damage = 1,
floats=1,

View File

@ -1,7 +1,7 @@
mobs:register_mob("nssm:felucco", {
type = "monster",
hp_max = 30,
hp_min = 25,
hp_max = 38,
hp_min = 27,
collisionbox = {-0.5, 0, -0.5, 0.5, 1.2, 0.5},
visual = "mesh",
mesh = "felucco.x",
@ -12,10 +12,10 @@ mobs:register_mob("nssm:felucco", {
walk_velocity = 1,
fear_height = 4,
run_velocity = 5,
--[[ sounds = {
random = "werewolf",
},]]
damage = 4,
sounds = {
random = "felucco",
},
damage = 5,
jump = true,
drops = {
{name = "nssm:life_energy",
@ -35,7 +35,7 @@ mobs:register_mob("nssm:felucco", {
min = 1,
max = 2},
},
armor = 90,
armor = 70,
drawtype = "front",
water_damage = 2,
lava_damage = 5,

View File

@ -1,6 +1,6 @@
mobs:register_mob("nssm:flying_duck", {
type = "monster",
hp_max = 15,
hp_max = 25,
hp_min = 14,
collisionbox = {-0.3, -0.2, -0.3, 0.3, 0.2, 0.3},
visual = "mesh",
@ -15,7 +15,7 @@ mobs:register_mob("nssm:flying_duck", {
sounds = {
random = "duck",
},
damage = 2,
damage = 4,
reach = 2,
jump = true,
drops = {
@ -36,7 +36,7 @@ mobs:register_mob("nssm:flying_duck", {
min = 4,
max = 8,},
},
armor = 100,
armor = 80,
drawtype = "front",
water_damage = 0,
lava_damage = 5,

View File

@ -1,7 +1,7 @@
mobs:register_mob("nssm:giant_sandworm", {
type = "monster",
hp_max = 130,
hp_min = 120,
hp_max = 330,
hp_min = 330,
collisionbox = {-1.2, 0, -1.2, 1.2, 4.5, 1.2},
visual = "mesh",
mesh = "giant_sandworm.x",
@ -13,13 +13,17 @@ mobs:register_mob("nssm:giant_sandworm", {
reach = 8,
walk_velocity = 0,
run_velocity = 0,
damage = 8,
damage = 12,
jump = false,
drops = {
{name = "nssm:worm_flesh",
chance = 1,
min = 20,
max = 30,},
{name = "nssm:sandworm_skin",
chance = 2,
min = 3,
max = 12,},
{name = "nssm:life_energy",
chance = 1,
min = 7,
@ -29,7 +33,7 @@ mobs:register_mob("nssm:giant_sandworm", {
min = 1,
max = 1,},
},
armor = 60,
armor = 40,
drawtype = "front",
water_damage = 5,
lava_damage = 3,

View File

@ -1,7 +1,7 @@
mobs:register_mob("nssm:icelamander", {
type = "monster",
hp_max = 90,
hp_min = 90,
hp_max = 230,
hp_min = 230,
collisionbox = {-0.5, 0, -0.5, 0.5, 2.3, 0.5},
visual = "mesh",
mesh = "icelamander.x",
@ -16,7 +16,7 @@ mobs:register_mob("nssm:icelamander", {
sounds = {
random = "icelamander",
},
damage = 8,
damage = 12,
jump = true,
drops = {
{name = "nssm:life_energy",
@ -35,8 +35,12 @@ mobs:register_mob("nssm:icelamander", {
chance = 1,
min = 0,
max = 20},
{name = "nssm:amphibian_ribs",
chance = 2,
min = 1,
max = 1},
},
armor = 60,
armor = 40,
drawtype = "front",
water_damage = 0,
lava_damage = 30,

View File

@ -1,7 +1,7 @@
mobs:register_mob("nssm:icesnake", {
type = "monster",
hp_max = 17,
hp_min = 13,
hp_max = 27,
hp_min = 17,
collisionbox = {-0.7, 0, -0.7, 0.7, 0.50, 0.7},
visual = "mesh",
mesh = "icesnake.x",
@ -16,7 +16,7 @@ mobs:register_mob("nssm:icesnake", {
sounds = {
random = "icesnake",
},
damage = 3,
damage = 5,
reach = 2,
jump = true,
drops = {
@ -32,8 +32,12 @@ mobs:register_mob("nssm:icesnake", {
chance = 2,
min = 0,
max = 4},
{name = "nssm:amphibian_ribs",
chance = 2,
min = 1,
max = 1},
},
armor = 100,
armor = 70,
drawtype = "front",
water_damage = 0,
lava_damage = 20,

View File

@ -1,7 +1,7 @@
mobs:register_mob("nssm:kraken", {
type = "monster",
hp_max = 150,
hp_min = 150,
hp_max = 350,
hp_min = 350,
collisionbox = {-2, 0, -2, 2, 4, 2},
visual = "mesh",
mesh = "kraken.x",
@ -15,7 +15,7 @@ mobs:register_mob("nssm:kraken", {
fall_speed = -1,
walk_velocity = 3.5,
run_velocity = 4.5,
damage = 8,
damage = 14,
rotate = 270,
jump = false,
jump_chance = 0,
@ -37,7 +37,7 @@ mobs:register_mob("nssm:kraken", {
min = 1,
max = 1,},
},
armor = 70,
armor = 50,
drawtype = "front",
water_damage = 0,
lava_damage = 10,

View File

@ -1,6 +1,6 @@
mobs:register_mob("nssm:larva", {
type = "monster",
hp_max = 10,
hp_max = 12,
hp_min = 8,
collisionbox = {-0.3, 0, -0.3, 0.3, 0.41, 0.3},
visual = "mesh",
@ -25,8 +25,12 @@ mobs:register_mob("nssm:larva", {
chance = 3,
min = 1,
max = 1,},
{name = "nssm:larva_meat",
chance = 3,
min = 1,
max = 1,},
},
armor = 100,
armor = 80,
drawtype = "front",
water_damage = 2,
lava_damage = 4,

View File

@ -1,7 +1,7 @@
mobs:register_mob("nssm:lava_titan", {
type = "monster",
hp_max = 80,
hp_min = 80,
hp_max = 180,
hp_min = 180,
collisionbox = {-0.6, -0.05, -0.6, 0.6, 4.0, 0.6},
visual = "mesh",
mesh = "lava_titan.x",
@ -17,7 +17,7 @@ mobs:register_mob("nssm:lava_titan", {
sounds = {
random = "lava_titan",
},
damage = 7,
damage = 10,
jump = false,
jump_height=0,
drops = {
@ -34,7 +34,7 @@ mobs:register_mob("nssm:lava_titan", {
min = 1,
max = 3,},
},
armor = 40,
armor = 20,
drawtype = "front",
water_damage = 4,
rotate = 270,

View File

@ -1,21 +1,21 @@
mobs:register_mob("nssm:manticore", {
type = "monster",
hp_max = 25,
hp_min = 24,
hp_max = 55,
hp_min = 34,
collisionbox = {-0.8, -0.85, -0.8, 0.8, 1.9, 0.8},
visual = "mesh",
mesh = "manticore.x",
textures = {{"manticore.png"}},
visual_size = {x=4, y=4},
makes_footstep_sound = true,
view_range = 25,
view_range = 35,
fear_height = 4,
walk_velocity = 2,
run_velocity = 4,
sounds = {
random = "manticore",
},
damage = 4,
damage = 6,
jump = true,
drops = {
{name = "nssm:life_energy",
@ -26,8 +26,12 @@ mobs:register_mob("nssm:manticore", {
chance = 3,
min = 2,
max = 5,},
{name = "nssm:manticore_fur",
chance = 3,
min = 2,
max = 5,},
},
armor = 100,
armor = 60,
drawtype = "front",
water_damage = 2,
rotate = 270,

View File

@ -1,7 +1,7 @@
mobs:register_mob("nssm:mantis", {
type = "monster",
hp_max = 15,
hp_min = 14,
hp_max = 31,
hp_min = 24,
collisionbox = {-0.5, 0.00, -0.5, 0.5, 2.30, 0.5},
visual = "mesh",
mesh = "mantis.x",
@ -15,7 +15,7 @@ mobs:register_mob("nssm:mantis", {
sounds = {
random = "manti",
},
damage = 2,
damage = 4,
jump = true,
drops = {
{name = "nssm:mantis_claw",
@ -26,8 +26,16 @@ mobs:register_mob("nssm:mantis", {
chance = 1,
min = 1,
max = 2,},
{name = "nssm:mantis_skin",
chance = 3,
min = 1,
max = 2,},
{name = "nssm:mantis_meat",
chance = 2,
min = 1,
max = 2,},
},
armor = 100,
armor = 70,
drawtype = "front",
water_damage = 2,
lava_damage = 5,

View File

@ -1,7 +1,7 @@
mobs:register_mob("nssm:mantis_beast", {
type = "monster",
hp_max = 20,
hp_min = 17,
hp_max = 30,
hp_min = 27,
collisionbox = {-0.65, 0.00, -0.65, 0.65, 1.50, 0.65},
visual = "mesh",
mesh = "mantis_beast.x",
@ -15,7 +15,7 @@ mobs:register_mob("nssm:mantis_beast", {
sounds = {
random = "manti",
},
damage = 3,
damage = 5,
reach = 2,
jump = true,
drops = {
@ -27,8 +27,16 @@ mobs:register_mob("nssm:mantis_beast", {
chance = 1,
min = 2,
max = 3,},
{name = "nssm:mantis_skin",
chance = 3,
min = 1,
max = 2,},
{name = "nssm:mantis_meat",
chance = 2,
min = 1,
max = 2,},
},
armor = 100,
armor = 70,
drawtype = "front",
water_damage = 2,
lava_damage = 5,

View File

@ -1,7 +1,7 @@
mobs:register_mob("nssm:masticone", {
type = "monster",
hp_max = 15,
hp_min = 14,
hp_max = 25,
hp_min = 24,
collisionbox = {-0.45, 0.00, -0.45, 0.45, 0.40, 0.45},
visual = "mesh",
mesh = "masticone.x",

View File

@ -1,7 +1,7 @@
mobs:register_mob("nssm:mese_dragon", {
type = "monster",
hp_max = 333,
hp_min = 333,
hp_max = 666,
hp_min = 666,
collisionbox = {-1, 0, -1, 1, 5, 1},
visual = "mesh",
mesh = "mese_dragon.x",
@ -18,7 +18,7 @@ mobs:register_mob("nssm:mese_dragon", {
attack = "mese_dragon",
distance = 60,
},
damage = 16,
damage = 18,
jump = true,
jump_height = 10,
drops = {
@ -31,7 +31,7 @@ mobs:register_mob("nssm:mese_dragon", {
min = 99,
max = 99},
},
armor = 60,
armor = 30,
drawtype = "front",
water_damage = 0,
lava_damage = 0,

View File

@ -1,6 +1,6 @@
mobs:register_mob("nssm:moonheron", {
type = "monster",
hp_max = 23,
hp_max = 33,
hp_min = 22,
collisionbox = {-0.45, -0.3, -0.45, 0.45, 0.3, 0.45},
visual = "mesh",
@ -17,7 +17,7 @@ mobs:register_mob("nssm:moonheron", {
random = "moonheron",
distance =40,
},
damage = 3,
damage = 5,
jump = true,
drops = {
{name = "nssm:life_energy",
@ -29,7 +29,7 @@ mobs:register_mob("nssm:moonheron", {
min = 1,
max = 1,},
},
armor = 100,
armor = 70,
floats = 1,
drawtype = "front",
water_damage = 5,

View File

@ -13,9 +13,9 @@ mobs:register_mob("nssm:mordain", {
walk_velocity = 1,
run_velocity = 3.5,
rotate = 270,
--[[sounds = {
random = "bloco",
},]]
sounds = {
random = "mordain",
},
damage = 4,
jump = true,
drops = {
@ -23,6 +23,10 @@ mobs:register_mob("nssm:mordain", {
chance = 1,
min = 1,
max = 1,},
{name = "nssm:slothful_soul_fragment",
chance = 3,
min = 1,
max = 1,},
},
armor = 80,
drawtype = "front",

View File

@ -1,7 +1,7 @@
mobs:register_mob("nssm:morde", {
type = "monster",
hp_max = 41,
hp_min = 31,
hp_max = 47,
hp_min = 37,
collisionbox = {-0.4, -0.1, -0.4, 0.4, 1.6, 0.4},
visual = "mesh",
rotate= 270,
@ -13,14 +13,18 @@ mobs:register_mob("nssm:morde", {
walk_velocity = 0.5,
reach =3,
run_velocity = 3.5,
damage = 4,
damage = 5,
jump = true,
--[[sounds = {
random = "",
},]]
sounds = {
random = "morde",
},
drops = {
{name = "nssm:life_energy",
chance = 1,
min = 2,
max = 4,},
{name = "nssm:proud_soul_fragment",
chance = 3,
min = 1,
max = 1,},
},

View File

@ -1,6 +1,6 @@
mobs:register_mob("nssm:morgre", {
type = "monster",
hp_max = 23,
hp_max = 33,
hp_min = 17,
collisionbox = {-0.20, -0.1, -0.20, 0.20, 1.60, 0.20},
visual = "mesh",
@ -15,17 +15,22 @@ mobs:register_mob("nssm:morgre", {
walk_velocity = 0.5,
run_velocity = 3.5,
sounds = {
explode = "tnt_explode"
explode = "tnt_explode",
random = "morgre1",
},
damage = 1.5,
damage = 1,
jump = true,
drops = {
{name = "nssm:life_energy",
chance = 1,
min = 1,
max = 2,}
max = 2,},
{name = "nssm:greedy_soul_fragment",
chance = 3,
min = 1,
max = 1,},
},
armor = 90,
armor = 70,
drawtype = "front",
water_damage = 0,
lava_damage = 0,

View File

@ -16,16 +16,20 @@ mobs:register_mob("nssm:morgut", {
damage = 4,
runaway = true,
jump = true,
--[[sounds = {
random = "",
},]]
sounds = {
random = "morgut",
},
drops = {
{name = "nssm:life_energy",
chance = 1,
min = 1,
max = 3,},
{name = "nssm:gluttonous_soul_fragment",
chance = 3,
min = 1,
max = 1,},
},
armor = 80,
armor = 70,
drawtype = "front",
water_damage = 0,
fear_height = 4,

View File

@ -1,6 +1,6 @@
mobs:register_mob("nssm:morlu", {
type = "monster",
hp_max = 33,
hp_max = 36,
hp_min = 26,
collisionbox = {-0.3, -0.1, -0.3, 0.3, 0.6, 0.3},
visual = "mesh",
@ -16,16 +16,21 @@ mobs:register_mob("nssm:morlu", {
damage = 4,
runaway = true,
jump = true,
--[[sounds = {
random = "",
},]]
sounds = {
random = "morlu1",
random = "morlu2"
},
drops = {
{name = "nssm:life_energy",
chance = 1,
min = 3,
max = 4,},
{name = "nssm:lustful_soul_fragment",
chance = 3,
min = 1,
max = 1,},
},
armor = 50,
armor = 40,
drawtype = "front",
water_damage = 0,
fear_height = 4,

View File

@ -1,6 +1,6 @@
mobs:register_mob("nssm:morvy", {
type = "monster",
hp_max = 29,
hp_max = 39,
hp_min = 21,
collisionbox = {-0.3, -0.1, -0.3, 0.3, 2.3, 0.3},
visual = "mesh",
@ -14,15 +14,22 @@ mobs:register_mob("nssm:morvy", {
run_velocity = 2,
rotate = 270,
damage = 4,
sounds = {
random = "morvy",
},
jump = true,
drops = {
{name = "nssm:life_energy",
chance = 1,
min = 5,
max = 7,},
{name = "nssm:envious_soul_fragment",
chance = 3,
min = 1,
max = 1,},
},
reach = 8,
armor = 70,
armor = 60,
drawtype = "front",
water_damage = 0,
lava_damage = 0,

View File

@ -1,7 +1,7 @@
mobs:register_mob("nssm:morwa", {
type = "monster",
hp_max = 46,
hp_min = 39,
hp_max = 56,
hp_min = 49,
collisionbox = {-1, -0.1, -1, 1, 3, 1},
visual = "mesh",
mesh = "morwa.x",
@ -12,9 +12,9 @@ mobs:register_mob("nssm:morwa", {
fear_height = 4,
walk_velocity = 0.5,
run_velocity = 4,
--sounds = {
-- random = "morwa",
--},
sounds = {
random = "morwa",
},
damage = 6,
jump = true,
drops = {
@ -22,6 +22,10 @@ mobs:register_mob("nssm:morwa", {
chance = 1,
min = 3,
max = 4,},
{name = "nssm:wrathful_soul_fragment",
chance = 3,
min = 1,
max = 1,},
},
armor = 50,
drawtype = "front",

View File

@ -1,7 +1,7 @@
mobs:register_mob("nssm:night_master", {
type = "monster",
hp_max = 30,
hp_min = 30,
hp_max = 60,
hp_min = 60,
collisionbox = {-0.65, -0.4, -0.65, 0.65, 0.4, 0.65},
visual = "mesh",
mesh = "moonherontrio.x",
@ -19,9 +19,9 @@ mobs:register_mob("nssm:night_master", {
random = "night_master",
distance = 45,
},
damage = 8,
damage = 10,
jump = false,
armor = 70,
armor = 60,
drawtype = "front",
water_damage = 0,
lava_damage = 5,
@ -65,8 +65,8 @@ mobs:register_mob("nssm:night_master", {
mobs:register_mob("nssm:night_master_2", {
type = "monster",
hp_max = 30,
hp_min = 30,
hp_max = 60,
hp_min = 60,
collisionbox = {-0.65, -0.4, -0.65, 0.65, 0.4, 0.65},
visual = "mesh",
mesh = "night_master_2.x",
@ -84,9 +84,9 @@ mobs:register_mob("nssm:night_master_2", {
random = "night_master",
distance = 45,
},
damage = 8,
damage = 10,
jump = false,
armor = 70,
armor = 60,
drawtype = "front",
water_damage = 0,
lava_damage = 5,
@ -130,8 +130,8 @@ mobs:register_mob("nssm:night_master_2", {
mobs:register_mob("nssm:night_master_1", {
type = "monster",
hp_max = 30,
hp_min = 30,
hp_max = 70,
hp_min = 70,
collisionbox = {-0.65, -0.4, -0.65, 0.65, 0.4, 0.65},
visual = "mesh",
mesh = "night_master_1.x",
@ -149,7 +149,7 @@ mobs:register_mob("nssm:night_master_1", {
random = "night_master",
distance = 45,
},
damage = 8,
damage = 12,
jump = false,
drops = {
{name = "nssm:life_energy",
@ -165,7 +165,7 @@ mobs:register_mob("nssm:night_master_1", {
min = 1,
max = 1,},
},
armor = 70,
armor = 50,
drawtype = "front",
water_damage = 0,
lava_damage = 5,

View File

@ -1,7 +1,7 @@
mobs:register_mob("nssm:octopus", {
type = "monster",
hp_max = 22,
hp_min = 15,
hp_max = 32,
hp_min = 25,
collisionbox = {-0.9, -0.5, -0.9, 0.9, 0.92, 0.9},
visual = "mesh",
mesh = "octopus.x",
@ -13,7 +13,7 @@ mobs:register_mob("nssm:octopus", {
fall_speed = -20,
walk_velocity = 1.5,
run_velocity = 3,
damage = 3,
damage = 5,
reach = 2,
rotate = 270,
jump = false,
@ -32,7 +32,7 @@ mobs:register_mob("nssm:octopus", {
min = 1,
max = 8,},
},
armor = 100,
armor = 70,
drawtype = "front",
water_damage = 0,
lava_damage = 10,

View File

@ -1,7 +1,7 @@
mobs:register_mob("nssm:phoenix", {
type = "monster",
hp_max = 60,
hp_min = 60,
hp_max = 160,
hp_min = 160,
collisionbox = {-0.65, -0.4, -0.65, 0.65, 0.4, 0.65},
visual = "mesh",
mesh = "phoenix.x",
@ -39,7 +39,7 @@ mobs:register_mob("nssm:phoenix", {
min = 10,
max = 20,},
},
armor = 60,
armor = 40,
drawtype = "front",
water_damage = 5,
lava_damage = 0,

View File

@ -1,7 +1,7 @@
mobs:register_mob("nssm:pumpking", {
type = "monster",
hp_max = 100,
hp_min = 100,
hp_max = 220,
hp_min = 220,
collisionbox = {-0.4, 0.00, -0.4, 0.4, 3.2, 0.4},
visual = "mesh",
mesh = "pumpking.x",
@ -18,7 +18,7 @@ mobs:register_mob("nssm:pumpking", {
random = "king",
explode = "tnt_explode",
},
damage = 9,
damage = 13,
jump = true,
drops = {
{name = "nssm:life_energy",
@ -30,7 +30,7 @@ mobs:register_mob("nssm:pumpking", {
min = 1,
max = 1,},
},
armor =50,
armor =40,
drawtype = "front",
water_damage = 2,
lava_damage = 5,

View File

@ -1,149 +0,0 @@
mobs:register_mob("nssm:pupumolle", {
type = "animal",
hp_max = 15,
hp_min = 14,
collisionbox = {-0.56, -2.2, -0.56, 0.56, 1.2, 0.56},
visual = "mesh",
mesh = "pupumolle.x",
textures = {{"pupumolle.png"}},
visual_size = {x=4, y=4},
makes_footstep_sound = true,
view_range = 8,
fear_height = 4,
walk_velocity = 1,
run_velocity = 2.5,
rotate = 270,
sounds = {
random = "pupumolle",
},
damage = 2,
jump = true,
drops = {
{name = "nssm:life_energy",
chance = 1,
min = 1,
max = 1,},
{name = "default:stone",
chance = 1,
min = 2,
max = 3,},
},
armor = 60,
drawtype = "front",
water_damage = 3,
lava_damage = 1,
light_damage = 0,
on_rightclick = nil,
attack_type = "dogfight",
animation = {
speed_normal = 20,
speed_run = 20,
stand_start = 90,
stand_end = 110,
walk_start = 1,
walk_end = 80,
run_start = 120,
run_end = 160,
punch_start = 170,
punch_end = 190,
},
do_custom = function (self)
local pos = self.object:getpos()
--[[
if self.inventory == nil then
minetest.chat_send_all("Inventario non creato")
else
minetest.chat_send_all("Inventario creato")
end
]]--
if self.flag ~= 1 then
self.inventory = {}
for i=1,32 do
self.inventory[i]={name = '', num = 0}
end
end
self.flag = (self.flag or 1)
local objects = minetest.env:get_objects_inside_radius(pos, 10)
local pl = nil
for _,obj in ipairs(objects) do
if (obj:is_player()) then
pl = obj
end
end
if pl ~= nil then
local pname = pl:get_player_name()
local player_inv = minetest.get_inventory({type='player', name = pname})
if player_inv:is_empty('main') then
--minetest.chat_send_all("Inventario vuoto")
else
for i = 1,32 do
--minetest.chat_send_all("Inventario non vuoto")
--local items = ItemStack()
local items = player_inv:get_stack('main', i)
local n = items:get_name()
--minetest.chat_send_all("Primo oggetto dell'inventario: "..n)
if minetest.get_item_group(n, "eatable")==1 then
--minetest.chat_send_all("L'oggetto si può mangiare, te lo rubo!")
--local items2 = items
--items2:set_count(1)
local index
local found = 0
for j = 1,33 do
if found == 0 then
if self.inventory[j].num == 0 then
found = 2
index = j
else
if self.inventory[j].name == n then
self.inventory[j].num = self.inventory[j].num +1
found = 1
end
end
if j == 33 then
found = 4
end
end
end
minetest.chat_send_all("Found = "..found)
if found == 2 then
minetest.chat_send_all("Sto inserendo qualcosa di nuovo nell'iinventario")
self.inventory[index].name = n
self.inventory[index].num = 1
end
items:take_item()
player_inv:set_stack('main', i, items)
end
end
end
end
end,
on_die = function(self)
local pos = self.object:getpos()
if (self.inventory ~= nil) then
local elem
for i = 1,32 do
if self.inventory[i].num~=0 then
local items = ItemStack(self.inventory[i].name.." "..self.inventory[i].num)
local obj = minetest.add_item(pos, items)
obj:setvelocity({
x = math.random(-1, 1),
y = 6,
z = math.random(-1, 1)
})
end
end
if elem ~= nil then
minetest.chat_send_all("Numero di cibi diversi nel mio inventario: "..elem)
else
minetest.chat_send_all("Non ti ho rubato nulla")
end
end
end,
})

View File

@ -1,6 +1,6 @@
mobs:register_mob("nssm:sand_bloco", {
type = "monster",
hp_max = 23,
hp_max = 28,
hp_min = 17,
collisionbox = {-0.5, -0.2, -0.5, 0.5, 1.3, 0.5},
visual = "mesh",
@ -16,7 +16,7 @@ mobs:register_mob("nssm:sand_bloco", {
sounds = {
random = "bloco",
},
damage = 1,
damage = 4,
reach = 1.5,
jump = true,
drops = {
@ -28,8 +28,12 @@ mobs:register_mob("nssm:sand_bloco", {
chance = 1,
min = 2,
max = 3,},
{name = "nssm:sandbloco_skin",
chance = 2,
min = 1,
max = 3,},
},
armor = 70,
armor = 40,
drawtype = "front",
water_damage = 10,
lava_damage = 1,

View File

@ -1,6 +1,6 @@
mobs:register_mob("nssm:sandworm", {
type = "monster",
hp_max = 30,
hp_max = 40,
hp_min = 25,
collisionbox = {-0.4, -0.2, -0.4, 0.4, 1.90, 0.4},
visual = "mesh",
@ -14,10 +14,14 @@ mobs:register_mob("nssm:sandworm", {
fear_height = 3,
walk_velocity = 2,
run_velocity = 2,
damage = 4,
damage = 6,
jump = false,
drops = {
{name = "nssm:worm_flesh",
chance = 2,
min = 1,
max = 3,},
{name = "nssm:sandworm_skin",
chance = 2,
min = 1,
max = 3,},
@ -26,7 +30,7 @@ mobs:register_mob("nssm:sandworm", {
min = 2,
max = 3,},
},
armor = 90,
armor = 60,
drawtype = "front",
water_damage = 5,
lava_damage = 10,

View File

@ -1,6 +1,6 @@
mobs:register_mob("nssm:scrausics", {
type = "monster",
hp_max = 23,
hp_max = 33,
hp_min = 22,
collisionbox = {-0.4, -0.3, -0.4, 0.4, 0.3, 0.4},
visual = "mesh",
@ -18,7 +18,7 @@ mobs:register_mob("nssm:scrausics", {
random = "scrausic",
distance = 40,
},
damage = 3,
damage = 4,
jump = true,
drops = {
{name = "nssm:life_energy",
@ -30,7 +30,7 @@ mobs:register_mob("nssm:scrausics", {
min = 1,
max = 2,},
},
armor = 100,
armor = 80,
drawtype = "front",
water_damage = 5,
lava_damage = 5,

View File

@ -1,6 +1,6 @@
mobs:register_mob("nssm:signosigno", {
type = "monster",
hp_max = 10,
hp_max = 20,
hp_min = 8,
collisionbox = {-0.2, 0.00, -0.2, 0.2, 1.6, 0.2},
visual = "mesh",
@ -13,7 +13,7 @@ mobs:register_mob("nssm:signosigno", {
fear_height = 4,
run_velocity = 2.5,
rotate = 270,
damage = 3,
damage = 4,
reach = 1.5,
jump = true,
drops = {
@ -21,8 +21,12 @@ mobs:register_mob("nssm:signosigno", {
chance = 1,
min = 1,
max = 2,},
{name = "nssm:slothful_soul_fragment",
chance = 20,
min = 1,
max = 1,},
},
armor = 70,
armor = 40,
drawtype = "front",
water_damage = 1,
lava_damage = 2,

View File

@ -1,6 +1,6 @@
mobs:register_mob("nssm:snow_biter", {
type = "monster",
hp_max = 20,
hp_max = 30,
hp_min = 15,
collisionbox = {-0.5, 0, -0.5, 0.5, 0.60, 0.5},
visual = "mesh",
@ -19,7 +19,7 @@ mobs:register_mob("nssm:snow_biter", {
random = "snow_biter",
},
--pathfinding = true,
damage = 5,
damage = 6,
jump = true,
drops = {
{name = "nssm:life_energy",
@ -30,12 +30,16 @@ mobs:register_mob("nssm:snow_biter", {
chance = 1,
min = 1,
max = 1},
{name = "nssm:amphibian_ribs",
chance = 2,
min = 1,
max = 1},
{name = "nssm:little_ice_tooth",
chance = 2,
min = 0,
max = 4},
},
armor = 100,
armor = 80,
drawtype = "front",
water_damage = 0,
lava_damage = 30,

View File

@ -1,6 +1,6 @@
mobs:register_mob("nssm:spiderduck", {
type = "monster",
hp_max = 25,
hp_max = 35,
hp_min = 24,
collisionbox = {-0.6, -0.8, -0.6, 0.6, 0.4, 0.5},
visual = "mesh",
@ -16,7 +16,7 @@ mobs:register_mob("nssm:spiderduck", {
sounds = {
random = "duck",
},
damage = 4,
damage = 6,
jump = true,
drops = {
{name = "nssm:life_energy",
@ -27,7 +27,7 @@ mobs:register_mob("nssm:spiderduck", {
chance = 1,
min = 1,
max = 8,},
{name = "nssm:web",
{name = "nssm:silk_gland",
chance = 2,
min = 1,
max = 2,},
@ -40,7 +40,7 @@ mobs:register_mob("nssm:spiderduck", {
min = 1,
max = 1,},
},
armor = 100,
armor = 80,
drawtype = "front",
water_damage = 2,
lava_damage = 5,

View File

@ -1,7 +1,7 @@
mobs:register_mob("nssm:stone_eater", {
type = "monster",
hp_max = 17,
hp_min = 15,
hp_max = 27,
hp_min = 19,
collisionbox = {-0.3, -0.05, -0.3, 0.3, 0.65, 0.3},
visual = "mesh",
mesh = "stone_eater.x",
@ -15,7 +15,7 @@ mobs:register_mob("nssm:stone_eater", {
jump_height =0,
walk_velocity = 1,
run_velocity = 1.5,
damage = 3,
damage = 5,
reach = 1.5,
drops = {
{name = "default:stone",
@ -31,7 +31,7 @@ mobs:register_mob("nssm:stone_eater", {
min = 1,
max = 4,},
},
armor = 50,
armor = 40,
drawtype = "front",
water_damage = 1,
lava_damage = 1,

View File

@ -1,6 +1,6 @@
mobs:register_mob("nssm:swimming_duck", {
type = "monster",
hp_max = 20,
hp_max = 25,
hp_min = 15,
collisionbox = {-0.55, -0.30, -0.55, 0.55, 1, 0.55},
visual = "mesh",
@ -11,7 +11,7 @@ mobs:register_mob("nssm:swimming_duck", {
floats=1,
walk_velocity = 1,
run_velocity = 1,
damage = 2,
damage = 3,
reach = 1.5,
jump = false,
jump_chance = 0,
@ -37,7 +37,7 @@ mobs:register_mob("nssm:swimming_duck", {
min = 1,
max = 2,},
},
armor = 100,
armor = 80,
drawtype = "front",
water_damage = 0,
lava_damage = 10,

View File

@ -1,7 +1,7 @@
mobs:register_mob("nssm:tarantula", {
type = "monster",
hp_max = 30,
hp_min = 30,
hp_max = 50,
hp_min = 50,
collisionbox = {-0.5, 0.00, -0.5, 0.5, 0.9, 0.5},
visual = "mesh",
mesh = "tarantula.x",
@ -17,9 +17,9 @@ mobs:register_mob("nssm:tarantula", {
sounds = {
random = "tarry",
},
damage = 5,
damage = 8,
jump = true,
armor = 80,
armor = 60,
drawtype = "front",
water_damage = 1,
lava_damage = 7,
@ -64,8 +64,8 @@ mobs:register_mob("nssm:tarantula", {
mobs:register_mob("nssm:tarantula_propower", {
type = "monster",
hp_max = 70,
hp_min = 70,
hp_max = 90,
hp_min = 90,
collisionbox = {-0.5, 0.00, -0.5, 0.5, 1, 0.5},
visual = "mesh",
mesh = "tarantula_propower.x",
@ -80,13 +80,13 @@ mobs:register_mob("nssm:tarantula_propower", {
sounds = {
random = "tarry",
},
damage = 10,
damage = 12,
jump = true,
drops = {
{name = "nssm:life_energy",
chance = 1,
min = 1,
max = 2,},
min = 16,
max = 18,},
{name = "nssm:spider_leg",
chance = 1,
min = 1,
@ -95,8 +95,16 @@ mobs:register_mob("nssm:tarantula_propower", {
chance = 1,
min = 1,
max = 1,},
{name = "nssm:silk_gland",
chance = 2,
min = 1,
max = 3,},
{name = "nssm:spider_meat",
chance = 2,
min = 1,
max = 2,},
},
armor = 60,
armor = 40,
drawtype = "front",
water_damage = 1,
lava_damage = 3,

View File

@ -1,6 +1,6 @@
mobs:register_mob("nssm:uloboros", {
type = "monster",
hp_max = 18,
hp_max = 28,
hp_min = 17,
collisionbox = {-0.5, 0.00, -0.5, 0.5, 0.8, 0.5},
visual = "mesh",
@ -16,24 +16,28 @@ mobs:register_mob("nssm:uloboros", {
sounds = {
random = "uloboros",
},
damage = 3,
damage = 5,
reach = 2,
jump = true,
drops = {
{name = "nssm:life_energy",
chance = 1,
min = 1,
max = 2,},
max = 4,},
{name = "nssm:spider_leg",
chance = 2,
min = 1,
max = 8,},
{name = "nssm:web",
chance = 2,
{name = "nssm:silk_gland",
chance = 4,
min = 1,
max = 3,},
{name = "nssm:spider_meat",
chance = 4,
min = 1,
max = 2,},
},
armor = 100,
armor = 80,
drawtype = "front",
water_damage = 1,
lava_damage = 7,

View File

@ -1,6 +1,6 @@
mobs:register_mob("nssm:werewolf", {
type = "monster",
hp_max = 30,
hp_max = 40,
hp_min = 25,
collisionbox = {-0.85, -0.01, -0.85, 0.85, 3.50, 0.85},
visual = "mesh",
@ -15,7 +15,7 @@ mobs:register_mob("nssm:werewolf", {
sounds = {
random = "werewolf",
},
damage = 4,
damage = 5,
jump = true,
drops = {
{name = "nssm:life_energy",
@ -31,7 +31,7 @@ mobs:register_mob("nssm:werewolf", {
min = 1,
max = 1},
},
armor = 100,
armor = 80,
drawtype = "front",
water_damage = 2,
lava_damage = 5,

View File

@ -1,6 +1,6 @@
mobs:register_mob("nssm:white_werewolf", {
type = "monster",
hp_max = 30,
hp_max = 40,
hp_min = 25,
collisionbox = {-0.85, -0.01, -0.85, 0.85, 3.50, 0.85},
visual = "mesh",
@ -15,7 +15,7 @@ mobs:register_mob("nssm:white_werewolf", {
sounds = {
random = "werewolf",
},
damage = 4,
damage = 5,
jump = true,
drops = {
{name = "nssm:life_energy",
@ -31,7 +31,7 @@ mobs:register_mob("nssm:white_werewolf", {
min = 1,
max = 1},
},
armor = 100,
armor = 80,
drawtype = "front",
water_damage = 2,
lava_damage = 5,

Binary file not shown.

View File

@ -1,290 +0,0 @@
xof 0303txt 0032
template XSkinMeshHeader {
<3cf169ce-ff7c-44ab-93c0-f78f62d172e2>
WORD nMaxSkinWeightsPerVertex;
WORD nMaxSkinWeightsPerFace;
WORD nBones;
}
template SkinWeights {
<6f0d123b-bad2-4167-a0d0-80224f25fabb>
STRING transformNodeName;
DWORD nWeights;
array DWORD vertexIndices[nWeights];
array float weights[nWeights];
Matrix4x4 matrixOffset;
}
Frame Root {
FrameTransformMatrix {
1.000000, 0.000000, 0.000000, 0.000000,
0.000000,-0.000000, 1.000000, 0.000000,
0.000000, 1.000000, 0.000000, 0.000000,
0.000000, 0.000000, 0.000000, 1.000000;;
}
Frame Armature {
FrameTransformMatrix {
1.000000, 0.000000, 0.000000, 0.000000,
0.000000, 1.000000, 0.000000, 0.000000,
0.000000, 0.000000, 1.000000, 0.000000,
0.000000, 0.000000, 0.534085, 1.000000;;
}
Frame Armature_cacca {
FrameTransformMatrix {
1.000000, 0.000000, 0.000000, 0.000000,
0.000000, 0.000000, 1.000000, 0.000000,
0.000000,-1.000000, 0.000000, 0.000000,
0.000000, 0.000000, 0.617923, 1.000000;;
}
} // End of Armature_cacca
Frame Armature_Bone {
FrameTransformMatrix {
1.000000, 0.000000, 0.000000, 0.000000,
0.000000, 0.000000, 1.000000, 0.000000,
0.000000,-1.000000, 0.000000, 0.000000,
0.000000, 0.000000,-0.534085, 1.000000;;
}
} // End of Armature_Bone
Frame Cube {
FrameTransformMatrix {
1.000000, 0.000000, 0.000000, 0.000000,
0.000000, 1.000000, 0.000000, 0.000000,
0.000000, 0.000000, 1.000000, 0.000000,
0.000000, 0.000000, 1.575049, 1.000000;;
}
Mesh { // Cube mesh
48;
0.197559; 0.225245;-2.122665;,
0.197559;-0.225245;-2.122665;,
-0.197559;-0.225245;-2.122665;,
-0.197559; 0.225245;-2.122665;,
0.197559; 0.225245;-1.005895;,
-0.197559; 0.225245;-1.005895;,
-0.197559;-0.225245;-1.005895;,
0.197559;-0.225245;-1.005895;,
0.197559; 0.225245;-2.122665;,
0.197559; 0.225245;-1.005895;,
0.197559;-0.225245;-1.005895;,
0.197559;-0.225245;-2.122665;,
0.197559;-0.225245;-2.122665;,
0.197559;-0.225245;-1.005895;,
-0.197559;-0.225245;-1.005895;,
-0.197559;-0.225245;-2.122665;,
-0.197559;-0.225245;-2.122665;,
-0.197559;-0.225245;-1.005895;,
-0.197559; 0.225245;-1.005895;,
-0.197559; 0.225245;-2.122665;,
0.197559; 0.225245;-1.005895;,
0.197559; 0.225245;-2.122665;,
-0.197559; 0.225245;-2.122665;,
-0.197559; 0.225245;-1.005895;,
1.000000; 1.000000;-1.000000;,
1.000000;-1.000000;-1.000000;,
-1.000000;-1.000000;-1.000000;,
-1.000000; 1.000000;-1.000000;,
1.000000; 0.999999; 1.000000;,
-1.000000; 1.000000; 1.000000;,
-1.000000;-1.000000; 1.000000;,
0.999999;-1.000001; 1.000000;,
1.000000; 1.000000;-1.000000;,
1.000000; 0.999999; 1.000000;,
0.999999;-1.000001; 1.000000;,
1.000000;-1.000000;-1.000000;,
1.000000;-1.000000;-1.000000;,
0.999999;-1.000001; 1.000000;,
-1.000000;-1.000000; 1.000000;,
-1.000000;-1.000000;-1.000000;,
-1.000000;-1.000000;-1.000000;,
-1.000000;-1.000000; 1.000000;,
-1.000000; 1.000000; 1.000000;,
-1.000000; 1.000000;-1.000000;,
1.000000; 0.999999; 1.000000;,
1.000000; 1.000000;-1.000000;,
-1.000000; 1.000000;-1.000000;,
-1.000000; 1.000000; 1.000000;;
12;
4;3,2,1,0;,
4;7,6,5,4;,
4;11,10,9,8;,
4;15,14,13,12;,
4;19,18,17,16;,
4;23,22,21,20;,
4;27,26,25,24;,
4;31,30,29,28;,
4;35,34,33,32;,
4;39,38,37,36;,
4;43,42,41,40;,
4;47,46,45,44;;
MeshTextureCoords { // Cube UV coordinates
48;
0.530892; 0.333333;,
0.530892; 0.258251;,
0.465039; 0.258251;,
0.465039; 0.333333;,
0.465039; 0.258251;,
0.399186; 0.258251;,
0.399186; 0.333333;,
0.465039; 0.333333;,
0.741748; 0.480538;,
0.741748; 0.294410;,
0.666667; 0.294410;,
0.666667; 0.480538;,
0.333333; 0.147205;,
0.333333; 0.333333;,
0.399186; 0.333333;,
0.399186; 0.147205;,
0.666667; 0.480538;,
0.666667; 0.666667;,
0.741748; 0.666667;,
0.741748; 0.480538;,
0.741748; 0.480538;,
0.741749; 0.666667;,
0.807601; 0.666667;,
0.807601; 0.480538;,
0.000000; 0.333333;,
0.333333; 0.333333;,
0.333333; 0.000000;,
0.000000; 0.000000;,
1.000000; 1.000000;,
1.000000; 0.666667;,
0.666667; 0.666667;,
0.666667; 1.000000;,
0.333333; 0.333333;,
0.000000; 0.333333;,
0.000000; 0.666667;,
0.333333; 0.666666;,
0.333333; 0.666667;,
0.333333; 1.000000;,
0.666667; 1.000000;,
0.666667; 0.666667;,
0.333333; 0.666667;,
0.000000; 0.666667;,
0.000000; 1.000000;,
0.333333; 1.000000;,
0.333333; 0.666667;,
0.666667; 0.666667;,
0.666667; 0.333333;,
0.333333; 0.333333;;
} // End of Cube UV coordinates
XSkinMeshHeader {
1;
3;
2;
}
SkinWeights {
"Armature_Bone";
24;
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23;
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000;
1.000000, 0.000000, 0.000000, 0.000000,
0.000000, 0.000000,-1.000000, 0.000000,
0.000000, 1.000000, 0.000000, 0.000000,
0.000000, 2.109134, 0.000000, 1.000000;;
} // End of Armature_Bone skin weights
SkinWeights {
"Armature_cacca";
24;
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47;
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000;
1.000000,-0.000000, 0.000000, 0.000000,
0.000000, 0.000000,-1.000000, 0.000000,
0.000000, 1.000000, 0.000000, 0.000000,
0.000000, 0.957125, 0.000000, 1.000000;;
} // End of Armature_cacca skin weights
} // End of Cube mesh
} // End of Cube
} // End of Armature
} // End of Root

View File

@ -14,11 +14,11 @@ if minetest.get_modpath("3d_armor") then
duck = {name="Duck", armor=1, heal=0, use=2000},
black_duck = {name="Black Duck", armor=1, heal=0, use=1800},
mor = {name="Morlu", armor=4, heal=0, use=100},
sky = {name="Sky", armor=3, heal=0, use=100},
sandworm = {name="Sandworm", armor=2.4, heal=0, use=100},
sandbloco = {name="Sand Bloco", armor=1.6, heal=0, use=100},
web = {name="Cobweb String", armor=1.6, heal=0, use=100},
denseweb = {name="Dense Cobweb String", armor=1.6, heal=0, use=100},
sky = {name="Sky", armor=3, heal=0, use=500},
sandworm = {name="Sandworm", armor=2.4, heal=0, use=1000},
sandbloco = {name="Sand Bloco", armor=2.5, heal=0, use=800},
web = {name="Cobweb String", armor=1.3, heal=0, use=1500},
denseweb = {name="Dense Cobweb String", armor=2, heal=0, use=600},
}
local materials = {
wolf="nssm:wolf_fur",
@ -105,13 +105,13 @@ if minetest.get_modpath("3d_armor") then
crab = {name="Crab", armor=4, heal=0, use=500},
ice ={name="Ice Teeth", armor=3, heal=0, use=600},
mor ={name="Morlu", armor=5, use=100},
mast ={name="Masticone", armor=4, use=300},
masticone ={name="Masticone", armor=4, use=300},
}
local materials = {
crab="nssm:crab_carapace_fragment",
ice="nssm:little_ice_tooth",
mor="nssm:lustful_moranga",
mast="nssm:masticone_skull_fragments",
masticone="nssm:masticone_skull_fragments",
}
for k, v in pairs(stats) do
minetest.register_tool("nssm:shield_"..k, {

View File

@ -336,7 +336,7 @@ local function nssm_register_weapon(name, def)
minetest.register_craft({
output = 'nssm:'..name.."_hand",
output = 'nssm:'..name.."_hand 13",
recipe = {
{'nssm:great_energy_globe', 'nssm:great_energy_globe', 'nssm:great_energy_globe'},
{'nssm:great_energy_globe', def.material, 'nssm:great_energy_globe'},
@ -367,7 +367,7 @@ nssm_register_weapon("kienzan", {
end,
hit_node = function(self, pos, node)
end,
material = "nssm:king_duck_crown",
material = "default:bronzeblock",
description = "Kienzan from DragonBall",
})
@ -381,7 +381,7 @@ nssm_register_weapon("spirit_ball", {
explosion(pos, 4, 0)
end,
material = "nssm:cursed_pumpkin_seed",
material = "default:goldblock",
description = "Spirit Ball from DragonBall",
})
@ -399,11 +399,11 @@ nssm_register_weapon("hellzone_grenade", {
local pos = user:getpos()
activate_balls(pos)
end,
material = "nssm:snake_scute",
material = "default:mese",
description = "Hellzone grenade (Press q to activate)",
})
nssm_register_weapon("particles_ball", {
--[[nssm_register_weapon("particles_ball", {
velocity = 25,
move = 0,
@ -628,3 +628,4 @@ nssm_register_weapon("light_ball", {
material = "group:sand",
description = "Light Ball",
})
]]

BIN
sounds/felucco.ogg Normal file

Binary file not shown.

View File

@ -13,7 +13,7 @@ nssm:spawn_specific("nssm:uloboros", {"default:jungle_grass", "default:jungletre
-- CAVES
nssm:spawn_specific("nssm:bloco", {"default:stone"}, {"default:stone"}, 0, 20, 30, 500, 3, -31000, -20)
nssm:spawn_specific("nssm:lava_titan", {"default:stone"}, {"air"}, 0, 120, 12, 8000, 1, -31000, -50)
nssm:spawn_specific("nssm:lava_titan", {"default:stone"}, {"air"}, 0, 120, 12, 18000, 1, -31000, -50)
nssm:spawn_specific("nssm:stone_eater", {"default:stone"}, {"default:stone"}, 0, 20, 40, 700, 2, -31000, -20)
nssm:spawn_specific("nssm:signosigno", {"default:stone"}, {"default:stone"}, 0, 10, 20, 400, 2, -31000, -20)
nssm:spawn_specific("nssm:signosigno", {"bones:bones"}, {"air"}, 0, 15, 3, 1, 5, -31000, 31000)
@ -56,7 +56,7 @@ nssm:spawn_specific("nssm:masticone", {"default:dirt_with_grass"}, {"default:tre
-- SKY
nssm:spawn_specific("nssm:moonheron", {"air"}, {"air"}, 0, 10, 100, 750000, 1, 10, 40)
nssm:spawn_specific("nssm:night_master", {"air"}, {"air"}, 0, 7, 120, 5200000, 2, 10, 40)
nssm:spawn_specific("nssm:night_master", {"air"}, {"air"}, 0, 7, 120, 10200000, 2, 10, 40)
nssm:spawn_specific("nssm:phoenix", {"air"}, {"air"}, 10, 20, 120, 5200000, 1, 10, 40)
nssm:spawn_specific("nssm:scrausics", {"air"}, {"air"}, 10, 20, 100, 750000, 1, 10, 40)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 645 B