Mobs setting

master
NPXcoot 2016-11-08 22:01:47 +01:00
parent 242c4b1dd2
commit 2bc24c4558
63 changed files with 324 additions and 29 deletions

View File

@ -1,3 +1,4 @@
default
mobs
farming
fire

View File

@ -2,7 +2,7 @@ mobs:register_mob("nssm:ant_queen", {
type = "monster",
hp_max = 220,
hp_min = 220,
collisionbox = {-1, 0.00, -1, 1, 1, 1},
collisionbox = {-0.6, 0.00, -0.6, 0.6, 1, 0.6},
visual = "mesh",
mesh = "ant_queen.x",
textures = {{"ant_queen.png"}},
@ -44,6 +44,11 @@ mobs:register_mob("nssm:ant_queen", {
water_damage = 2,
lava_damage = 7,
light_damage = 0,
blood_texture="nssm_blood_blue.png",
blood_amount=50,
stepheight=2.1,
knock_back=0,
jump_height=12,
on_rightclick = nil,
attack_type = "dogfight",
animation = {

View File

@ -1,6 +1,6 @@
mobs:register_mob("nssm:ant_soldier", {
type = "monster",
hp_max = 36,
hp_max = 32,
hp_min = 24,
collisionbox = {-0.49, 0.00, -0.49, 0.49, 0.9, 0.49},
visual = "mesh",
@ -43,6 +43,11 @@ mobs:register_mob("nssm:ant_soldier", {
lava_damage = 7,
light_damage = 0,
on_rightclick = nil,
group_attack=true,
attack_animals=true,
knock_back=2,
blood_texture="nssm_blood_blue.png",
stepheight=1.1,
attack_type = "dogfight",
animation = {
speed_normal = 20,

View File

@ -1,6 +1,6 @@
mobs:register_mob("nssm:ant_worker", {
type = "animal",
hp_max = 28,
hp_max = 24,
hp_min = 18,
collisionbox = {-0.4, 0.00, -0.4, 0.4, 0.5, 0.4},
visual = "mesh",
@ -43,6 +43,10 @@ mobs:register_mob("nssm:ant_worker", {
lava_damage = 7,
light_damage = 0,
on_rightclick = nil,
group_attack=true,
knock_back=4,
attack_animals=false,
blood_texture="nssm_blood_blue.png",
attack_type = "dogfight",
animation = {
speed_normal = 20,

View File

@ -1,6 +1,6 @@
mobs:register_mob("nssm:black_widow", {
type = "monster",
hp_max = 30,
hp_max = 26,
hp_min = 19,
collisionbox = {-0.4, 0.00, -0.4, 0.4, 0.8, 0.4},
visual = "mesh",
@ -41,6 +41,11 @@ mobs:register_mob("nssm:black_widow", {
drawtype = "front",
water_damage = 1,
lava_damage = 7,
group_attack=true,
attack_animals=true,
knock_back=2,
blood_texture="nssm_blood_blue.png",
stepheight=1.1,
light_damage = 0,
on_rightclick = nil,
attack_type = "dogfight",

View File

@ -1,6 +1,6 @@
mobs:register_mob("nssm:bloco", {
type = "monster",
hp_max = 25,
hp_max = 24,
hp_min = 14,
collisionbox = {-0.56, -0.2, -0.56, 0.56, 1.2, 0.56},
visual = "mesh",
@ -38,6 +38,12 @@ mobs:register_mob("nssm:bloco", {
water_damage = 3,
lava_damage = 1,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=0,
blood_texture="stone_blood.png",
immune_to={{'default:sword_stone', -2},{'default:stone', -2}, {'default:cobble', -2}, {'default:axe_stone', -2}, {'default:shovel_stone', -2}, {'default:pick_stone', -2}},
stepheight=1.1,
on_rightclick = nil,
attack_type = "dogfight",
animation = {

View File

@ -43,6 +43,11 @@ mobs:register_mob("nssm:crab", {
water_damage = 0,
lava_damage = 10,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=1,
blood_texture="nssm_blood_blue.png",
stepheight=1.1,
on_rightclick = nil,
attack_type = "dogfight",
animation = {

View File

@ -37,6 +37,11 @@ mobs:register_mob("nssm:crocodile", {
water_damage = 0,
lava_damage = 10,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=3,
blood_texture="nssm_blood.png",
stepheight=1.1,
on_rightclick = nil,
attack_type = "dogfight",
animation = {

View File

@ -1,6 +1,6 @@
mobs:register_mob("nssm:daddy_long_legs", {
type = "monster",
hp_max = 29,
hp_max = 22,
hp_min = 16,
collisionbox = {-0.4, 0.00, -0.4, 0.4, 0.6, 0.4},
visual = "mesh",
@ -37,6 +37,11 @@ mobs:register_mob("nssm:daddy_long_legs", {
water_damage = 1,
lava_damage = 7,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=2,
blood_texture="nssm_blood_blue.png",
stepheight=1.1,
on_rightclick = nil,
attack_type = "dogfight",
animation = {

View File

@ -37,6 +37,10 @@ mobs:register_mob("nssm:dolidrosaurus", {
water_damage = 0,
lava_damage = 10,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=3,
blood_texture="nssm_blood.png",
on_rightclick = nil,
attack_type = "dogfight",
animation = {

View File

@ -42,6 +42,10 @@ mobs:register_mob("nssm:duck", {
floats = 1,
lava_damage = 5,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=5,
blood_texture="nssm_blood.png",
on_rightclick = nil,
attack_type = "dogfight",
animation = {

View File

@ -53,6 +53,11 @@ mobs:register_mob("nssm:duckking", {
attack_type = "dogshoot",
dogshoot_switch = true,
dogshoot_count_max = 9,
blood_texture="nssm_blood.png",
blood_amount=50,
stepheight=2.1,
knock_back=0,
jump_height=12,
arrow = "nssm:duck_father",
shoot_interval=3,
shoot_offset =-1,

View File

@ -35,6 +35,11 @@ mobs:register_mob("nssm:echidna", {
floats = 1,
lava_damage = 0,
light_damage = 0,
blood_texture="nssm_blood.png",
blood_amount=10,
stepheight=1.1,
knock_back=0,
jump_height=8,
on_rightclick = nil,
attack_type = "dogshoot",
dogshoot_switch = true,

View File

@ -43,6 +43,12 @@ mobs:register_mob("nssm:enderduck", {
floats=1,
lava_damage = 5,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=4,
blood_texture="nssm_blood.png",
jump_height=12,
stepheight=2.1,
on_rightclick = nil,
attack_type = "dogfight",
animation = {

View File

@ -1,6 +1,6 @@
mobs:register_mob("nssm:felucco", {
type = "monster",
hp_max = 38,
hp_max = 36,
hp_min = 27,
collisionbox = {-0.5, 0, -0.5, 0.5, 1.2, 0.5},
visual = "mesh",
@ -40,6 +40,11 @@ mobs:register_mob("nssm:felucco", {
water_damage = 2,
lava_damage = 5,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=2,
blood_texture="nssm_blood.png",
stepheight=1.1,
on_rightclick = nil,
attack_type = "dogfight",
animation = {

View File

@ -41,6 +41,10 @@ mobs:register_mob("nssm:flying_duck", {
water_damage = 0,
lava_damage = 5,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=5,
blood_texture="nssm_blood.png",
on_rightclick = nil,
fly = true,
attack_type = "dogfight",

View File

@ -38,6 +38,10 @@ mobs:register_mob("nssm:giant_sandworm", {
water_damage = 5,
lava_damage = 3,
light_damage = 0,
blood_texture="nssm_blood_blue.png",
blood_amount=50,
knock_back=0,
jump_height=0,
on_rightclick = nil,
attack_type = "dogfight",
animation = {

View File

@ -48,6 +48,11 @@ mobs:register_mob("nssm:icelamander", {
on_rightclick = nil,
attack_type = "dogshoot",
dogshoot_switch = true,
blood_texture="nssm_blood.png",
blood_amount=20,
stepheight=1.1,
knock_back=0,
jump_height=8,
dogshoot_count_max = 7,
arrow = "nssm:snow_arrow",
shoot_interval = 2,

View File

@ -42,6 +42,11 @@ mobs:register_mob("nssm:icesnake", {
water_damage = 0,
lava_damage = 20,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=2,
blood_texture="nssm_blood.png",
stepheight=1.1,
on_rightclick = nil,
attack_type = "dogfight",
animation = {

View File

@ -42,6 +42,9 @@ mobs:register_mob("nssm:kraken", {
water_damage = 0,
lava_damage = 10,
light_damage = 0,
blood_texture="nssm_blood_blue.png",
blood_amount=100,
knock_back=0,
on_rightclick = nil,
attack_type = "dogfight",
reach=8,

View File

@ -35,6 +35,10 @@ mobs:register_mob("nssm:larva", {
water_damage = 2,
lava_damage = 4,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=2,
blood_texture="nssm_blood_blue.png",
on_rightclick = nil,
attack_type = "dogfight",
animation = {

View File

@ -42,6 +42,9 @@ mobs:register_mob("nssm:lava_titan", {
lava_damage = 0,
on_rightclick = nil,
floats = 0,
blood_texture="stone_blood.png",
blood_amount=50,
knock_back=0,
attack_type = "dogshoot",
dogshoot_switch = true,
arrow = "nssm:lava_arrow",

View File

@ -42,6 +42,11 @@ mobs:register_mob("nssm:manticore", {
dogshoot_switch = true,
arrow = "nssm:spine",
shoot_interval = 2,
group_attack=true,
attack_animals=true,
knock_back=2,
blood_texture="nssm_blood.png",
stepheight=1.1,
shoot_offset = 1,
animation = {
speed_normal = 25,

View File

@ -41,6 +41,11 @@ mobs:register_mob("nssm:mantis", {
lava_damage = 5,
light_damage = 0,
on_rightclick = nil,
group_attack=true,
attack_animals=true,
knock_back=2,
blood_texture="nssm_blood_blue.png",
stepheight=1.1,
double_melee_attack = true,
attack_type = "dogfight",
animation = {

View File

@ -41,6 +41,11 @@ mobs:register_mob("nssm:mantis_beast", {
water_damage = 2,
lava_damage = 5,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=2,
blood_texture="nssm_blood_blue.png",
stepheight=1.1,
on_rightclick = nil,
attack_type = "dogfight",
animation = {

View File

@ -39,6 +39,11 @@ mobs:register_mob("nssm:masticone", {
lava_damage = 0,
floats=0,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=4,
blood_texture="nssm_blood_blue.png",
stepheight=1.1,
on_rightclick = nil,
attack_type = "dogfight",
reach =1.5,

View File

@ -39,6 +39,11 @@ mobs:register_mob("nssm:mese_dragon", {
on_rightclick = nil,
attack_type = "dogshoot",
dogshoot_switch = true,
blood_texture="mese_blood.png",
blood_amount=30,
stepheight=3.1,
knock_back=0,
jump_height=12,
dogshoot_count_max = 9,
arrow = "nssm:roar_of_the_dragon",
reach = 5,

View File

@ -34,6 +34,10 @@ mobs:register_mob("nssm:moonheron", {
drawtype = "front",
water_damage = 5,
lava_damage = 5,
group_attack=true,
attack_animals=true,
knock_back=4,
blood_texture="nssm_blood.png",
on_rightclick = nil,
fly = true,
attack_type = "dogfight",

View File

@ -32,6 +32,11 @@ mobs:register_mob("nssm:mordain", {
drawtype = "front",
water_damage = 0,
lava_damage = 1,
group_attack=true,
attack_animals=true,
knock_back=1,
blood_texture="morparticle.png",
stepheight=1.1,
--light_damage = 2,
on_rightclick = nil,
attack_type = "dogfight",

View File

@ -35,6 +35,11 @@ mobs:register_mob("nssm:morde", {
floats = 1,
lava_damage = 0,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=1,
blood_texture="morparticle.png",
stepheight=1.1,
on_rightclick = nil,
attack_type = "dogfight",
animation = {

View File

@ -35,6 +35,11 @@ mobs:register_mob("nssm:morgre", {
water_damage = 0,
lava_damage = 0,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=1,
blood_texture="morparticle.png",
stepheight=1.1,
on_rightclick = nil,
attack_type = "explode",
animation = {

View File

@ -36,6 +36,11 @@ mobs:register_mob("nssm:morgut", {
floats = 1,
lava_damage = 0,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=1,
blood_texture="morparticle.png",
stepheight=1.1,
on_rightclick = nil,
attack_type = "dogfight",
animation = {

View File

@ -37,6 +37,11 @@ mobs:register_mob("nssm:morlu", {
floats = 1,
lava_damage = 0,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=1,
blood_texture="morparticle.png",
stepheight=1.1,
on_rightclick = nil,
attack_type = "dogfight",
animation = {

View File

@ -47,6 +47,9 @@ mobs:register_mob("nssm:morvalar", {
fear_height = 4,
floats = 1,
lava_damage = 0,
blood_texture="morparticle.png",
blood_amount=10,
knock_back=0,
light_damage = 0,
on_rightclick = nil,
attack_type = "dogfight",
@ -187,6 +190,9 @@ mobs:register_mob("nssm:morvalar6", {
floats = 1,
lava_damage = 0,
light_damage = 0,
blood_texture="morparticle.png",
blood_amount=10,
knock_back=0,
on_rightclick = nil,
attack_type = "dogfight",
animation = {
@ -305,6 +311,9 @@ mobs:register_mob("nssm:morvalar5", {
floats = 1,
lava_damage = 0,
light_damage = 0,
blood_texture="morparticle.png",
blood_amount=10,
knock_back=0,
on_rightclick = nil,
attack_type = "dogfight",
animation = {
@ -373,6 +382,9 @@ mobs:register_mob("nssm:morvalar4", {
floats = 1,
lava_damage = 0,
light_damage = 0,
blood_texture="morparticle.png",
blood_amount=10,
knock_back=0,
on_rightclick = nil,
attack_type = "dogfight",
animation = {
@ -492,6 +504,9 @@ mobs:register_mob("nssm:morvalar3", {
floats = 1,
lava_damage = 0,
light_damage = 0,
blood_texture="morparticle.png",
blood_amount=10,
knock_back=0,
on_rightclick = nil,
attack_type = "dogshoot",
dogshoot_switch = true,
@ -550,6 +565,9 @@ mobs:register_mob("nssm:morvalar2", {
floats = 1,
lava_damage = 0,
light_damage = 0,
blood_texture="morparticle.png",
blood_amount=10,
knock_back=0,
on_rightclick = nil,
attack_type = "dogfight",
animation = {
@ -647,6 +665,9 @@ mobs:register_mob("nssm:morvalar1", {
floats = 1,
lava_damage = 0,
light_damage = 0,
blood_texture="morparticle.png",
blood_amount=10,
knock_back=0,
on_rightclick = nil,
attack_type = "dogfight",
animation = {
@ -734,6 +755,9 @@ mobs:register_mob("nssm:morvalar0", {
floats = 1,
lava_damage = 0,
light_damage = 0,
blood_texture="morparticle.png",
blood_amount=10,
knock_back=0,
on_rightclick = nil,
attack_type = "dogfight",
animation = {

View File

@ -34,6 +34,11 @@ mobs:register_mob("nssm:morvy", {
water_damage = 0,
lava_damage = 0,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=1,
blood_texture="morparticle.png",
stepheight=1.1,
on_rightclick = nil,
attack_type = "dogfight",
animation = {
@ -152,6 +157,7 @@ mobs:register_mob("nssm:morbat1", {
water_damage = 0,
lava_damage = 0,
light_damage = 0,
blood_texture="morparticle.png",
on_rightclick = nil,
fly = true,
attack_type = "dogfight",
@ -201,6 +207,7 @@ mobs:register_mob("nssm:morbat2", {
water_damage = 0,
lava_damage = 0,
light_damage = 0,
blood_texture="morparticle.png",
on_rightclick = nil,
fly = true,
attack_type = "explode",
@ -252,6 +259,7 @@ mobs:register_mob("nssm:morbat3", {
water_damage = 0,
lava_damage = 0,
light_damage = 0,
blood_texture="morparticle.png",
on_rightclick = nil,
fly = true,
attack_type = "shoot",

View File

@ -34,6 +34,11 @@ mobs:register_mob("nssm:morwa", {
rotate = 270,
lava_damage = 0,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=1,
blood_texture="morparticle.png",
stepheight=1.1,
on_rightclick = nil,
attack_type = "dogshoot",
dogshoot_switch = true,

View File

@ -26,6 +26,8 @@ mobs:register_mob("nssm:night_master", {
water_damage = 0,
lava_damage = 5,
light_damage = 0,
blood_texture="nssm_blood.png",
blood_amount=50,
on_rightclick = nil,
fly = true,
attack_type = "dogfight",

View File

@ -37,6 +37,10 @@ mobs:register_mob("nssm:octopus", {
water_damage = 0,
lava_damage = 10,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=2,
blood_texture="nssm_blood_blue.png",
on_rightclick = nil,
attack_type = "dogfight",
animation = {

View File

@ -44,6 +44,8 @@ mobs:register_mob("nssm:phoenix", {
water_damage = 5,
lava_damage = 0,
light_damage = 0,
blood_texture="nssm_blood_blue.png",
blood_amount=50,
on_rightclick = nil,
fly = true,
attack_type = "shoot",

View File

@ -34,6 +34,11 @@ mobs:register_mob("nssm:pumpboom_small", {
water_damage = 2,
lava_damage = 5,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=2,
blood_texture="nssm_blood.png",
stepheight=1.1,
on_rightclick = nil,
attack_type = "explode",
animation = {
@ -85,6 +90,11 @@ mobs:register_mob("nssm:pumpboom_medium", {
water_damage = 2,
lava_damage = 5,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=2,
blood_texture="nssm_blood.png",
stepheight=1.1,
on_rightclick = nil,
attack_type = "explode",
animation = {
@ -136,6 +146,11 @@ mobs:register_mob("nssm:pumpboom_large", {
water_damage = 2,
lava_damage = 5,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=2,
blood_texture="nssm_blood.png",
stepheight=1.1,
on_rightclick = nil,
attack_type = "explode",
animation = {

View File

@ -39,6 +39,11 @@ mobs:register_mob("nssm:pumpking", {
water_damage = 2,
lava_damage = 5,
light_damage = 0,
blood_texture="nssm_blood.png",
blood_amount=50,
stepheight=2.1,
knock_back=0,
jump_height=12,
on_rightclick = nil,
attack_type = "dogfight",
animation = {

View File

@ -38,6 +38,10 @@ mobs:register_mob("nssm:sand_bloco", {
water_damage = 10,
lava_damage = 1,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=2,
blood_texture="stone_blood.png",
on_rightclick = nil,
attack_type = "dogfight",
animation = {

View File

@ -35,6 +35,11 @@ mobs:register_mob("nssm:sandworm", {
water_damage = 5,
lava_damage = 10,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=2,
blood_texture="nssm_blood_blue.png",
stepheight=1.1,
on_rightclick = nil,
attack_type = "dogfight",
animation = {

View File

@ -35,6 +35,10 @@ mobs:register_mob("nssm:scrausics", {
water_damage = 5,
lava_damage = 5,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=2,
blood_texture="nssm_blood.png",
on_rightclick = nil,
fly = true,
attack_type = "dogfight",

View File

@ -31,6 +31,10 @@ mobs:register_mob("nssm:signosigno", {
water_damage = 1,
lava_damage = 2,
light_damage = 1,
group_attack=true,
attack_animals=true,
knock_back=4,
blood_texture="morparticle.png",
on_rightclick = nil,
attack_type = "dogfight",
animation = {

View File

@ -44,6 +44,11 @@ mobs:register_mob("nssm:snow_biter", {
water_damage = 0,
lava_damage = 30,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=4,
blood_texture="nssm_blood.png",
stepheight=1.1,
on_rightclick = nil,
attack_type = "dogfight",
double_melee_attack = true,

View File

@ -45,6 +45,11 @@ mobs:register_mob("nssm:spiderduck", {
water_damage = 2,
lava_damage = 5,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=2,
blood_texture="nssm_blood.png",
stepheight=1.5,
on_rightclick = nil,
dogshoot_switch = true,
attack_type = "dogshoot",

View File

@ -35,6 +35,11 @@ mobs:register_mob("nssm:stone_eater", {
drawtype = "front",
water_damage = 1,
lava_damage = 1,
group_attack=true,
attack_animals=true,
knock_back=0,
blood_texture="stone_blood.png",
immune_to={{'default:sword_stone', -2},{'default:stone', -2}, {'default:cobble', -2}, {'default:axe_stone', -2}, {'default:shovel_stone', -2}, {'default:pick_stone', -2}},
light_damage = 0,
on_rightclick = nil,
attack_type = "dogfight",

View File

@ -42,6 +42,10 @@ mobs:register_mob("nssm:swimming_duck", {
water_damage = 0,
lava_damage = 10,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=4,
blood_texture="nssm_blood.png",
on_rightclick = nil,
attack_type = "dogfight",
animation = {

View File

@ -30,6 +30,9 @@ mobs:register_mob("nssm:tarantula", {
water_damage = 1,
lava_damage = 7,
reach = 3,
knock_back=0,
blood_texture="nssm_blood_blue.png",
stepheight=1.1,
light_damage = 0,
on_rightclick = nil,
dogshoot_switch = true,
@ -121,6 +124,9 @@ mobs:register_mob("nssm:tarantula_propower", {
water_damage = 1,
lava_damage = 3,
reach = 4,
knock_back=0,
blood_texture="nssm_blood_blue.png",
stepheight=2.1,
light_damage = 0,
on_rightclick = nil,
attack_type = "dogfight",

View File

@ -42,6 +42,11 @@ mobs:register_mob("nssm:uloboros", {
water_damage = 1,
lava_damage = 7,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=2,
blood_texture="nssm_blood_blue.png",
stepheight=1.1,
on_rightclick = nil,
attack_type = "dogfight",
animation = {

View File

@ -36,6 +36,11 @@ mobs:register_mob("nssm:werewolf", {
water_damage = 2,
lava_damage = 5,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=2,
blood_texture="nssm_blood.png",
stepheight=1.1,
on_rightclick = nil,
attack_type = "dogfight",
animation = {

View File

@ -36,6 +36,11 @@ mobs:register_mob("nssm:white_werewolf", {
water_damage = 2,
lava_damage = 5,
light_damage = 0,
group_attack=true,
attack_animals=true,
knock_back=2,
blood_texture="nssm_blood.png",
stepheight=1.1,
on_rightclick = nil,
attack_type = "dogfight",
animation = {

View File

@ -106,12 +106,14 @@ if minetest.get_modpath("3d_armor") then
ice ={name="Ice Teeth", armor=3, heal=0, use=600},
mor ={name="Morlu", armor=5, use=100},
masticone ={name="Masticone", armor=4, use=300},
mantis ={name="Mantis", armor=3, use=500},
}
local materials = {
crab="nssm:crab_carapace_fragment",
ice="nssm:little_ice_tooth",
mor="nssm:lustful_moranga",
masticone="nssm:masticone_skull_fragments",
mantis="nssm:mantis_skin",
}
for k, v in pairs(stats) do
minetest.register_tool("nssm:shield_"..k, {

View File

@ -640,6 +640,8 @@ minetest.register_tool("nssm:felucco_knife", {
},
})
if minetest.get_modpath("farming") then
farming.register_hoe(":farming:felucco_hoe", {
description = "Felucco Hoe",
inventory_image = "felucco_hoe.png",
@ -654,6 +656,26 @@ farming.register_hoe(":farming:ant_hoe", {
material = "nssm:ant_mandible"
})
minetest.register_craft({
output = 'nssm:ant_hoe',
recipe = {
{'nssm:ant_mandible', 'nssm:ant_mandible'},
{'', 'group:stick'},
{'', 'group:stick'},
}
})
minetest.register_craft({
output = 'nssm:felucco_hoe',
recipe = {
{'nssm:felucco_horn', 'nssm:felucco_horn'},
{'', 'group:stick'},
{'', 'group:stick'},
}
})
end
minetest.register_tool("nssm:ant_sword", {
description = "Ant Sword",
inventory_image = "ant_sword.png",
@ -1282,6 +1304,7 @@ minetest.register_tool("nssm:death_scythe", {
},
damage_groups = {fleshy=28},
},
groups ={not_in_creative_inventory=1},
on_drop = function(itemstack, dropper, pos)
local objects = minetest.env:get_objects_inside_radius(pos, 10)
local flag = 0
@ -1471,6 +1494,18 @@ minetest.register_craft({
type = "shapeless",
recipe = {'nssm:energy_globe'}
})
minetest.register_craft({
output = 'nssm:energy_globe 9',
type = "shapeless",
recipe = {'nssm:great_energy_globe'}
})
minetest.register_craft({
output = 'nssm:great_energy_globe 9',
type = "shapeless",
recipe = {'nssm:superior_energy_globe'}
})
--[[
minetest.register_craft({
output = 'nssm:masticone_skull',
@ -1598,24 +1633,6 @@ minetest.register_craft({
}
})
minetest.register_craft({
output = 'nssm:ant_hoe',
recipe = {
{'nssm:ant_mandible', 'nssm:ant_mandible'},
{'', 'group:stick'},
{'', 'group:stick'},
}
})
minetest.register_craft({
output = 'nssm:ant_pick',
recipe = {
{'nssm:ant_mandible', 'nssm:ant_mandible', 'nssm:ant_mandible'},
{'', 'group:stick', ''},
{'', 'group:stick', ''},
}
})
minetest.register_craft({
output = 'nssm:sky_iron 30',
recipe = {
@ -1659,11 +1676,11 @@ minetest.register_craft({
})
minetest.register_craft({
output = 'nssm:felucco_hoe',
output = 'nssm:ant_pick',
recipe = {
{'nssm:felucco_horn', 'nssm:felucco_horn'},
{'', 'group:stick'},
{'', 'group:stick'},
{'nssm:ant_mandible', 'nssm:ant_mandible', 'nssm:ant_mandible'},
{'', 'group:stick', ''},
{'', 'group:stick', ''},
}
})

View File

@ -657,6 +657,8 @@ function nssm_register_throwitem(name, descr, def)
minetest.register_entity("nssm:"..name.."_bomb_flying",{
textures = {name.."_bomb.png"},
hp_max = 20,
collisionbox = {-0.1,-0.1,-0.1, 0.1,0.1,0.1},
on_step = function(self, dtime)
local pos = self.object:getpos()
local node = minetest.get_node(pos)

Binary file not shown.

After

Width:  |  Height:  |  Size: 568 B

BIN
textures/mese_blood.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 826 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 414 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 897 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 594 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 609 B

BIN
textures/stone_blood.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 818 B