use api functions, fix dragon spawn eggs
This commit is contained in:
parent
c61449298e
commit
6ff63826f2
8
api.lua
8
api.lua
@ -134,13 +134,13 @@ function dmobs.object_drive(entity, dtime, speed, shoots, arrow, moving_anim, st
|
||||
local velo = entity.object:get_velocity()
|
||||
if velo.x == 0 and velo.y == 0 and velo.z == 0 then
|
||||
if stand_anim and stand_anim ~= nil and mobs_redo == true then
|
||||
mobs:set_animation(entity, stand_anim)
|
||||
entity:set_animation(stand_anim)
|
||||
end
|
||||
entity.object:set_pos(entity.object:get_pos())
|
||||
return
|
||||
end
|
||||
if moving_anim and moving_anim ~= nil and mobs_redo == true then
|
||||
mobs:set_animation(entity, moving_anim)
|
||||
entity:set_animation(moving_anim)
|
||||
end
|
||||
--jumping not working
|
||||
-- local jumps = jumps or false
|
||||
@ -205,13 +205,13 @@ function dmobs.object_fly(entity, dtime, speed, shoots, arrow, moving_anim, stan
|
||||
--lib_mount animation
|
||||
if velo.x == 0 and velo.y == 0 and velo.z == 0 then
|
||||
if stand_anim and stand_anim ~= nil and mobs_redo == true then
|
||||
mobs:set_animation(entity, stand_anim)
|
||||
entity:set_animation(stand_anim)
|
||||
end
|
||||
entity.object:set_pos(entity.object:get_pos())
|
||||
return
|
||||
end
|
||||
if moving_anim and moving_anim ~= nil and mobs_redo == true then
|
||||
mobs:set_animation(entity, moving_anim)
|
||||
entity:set_animation(moving_anim)
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -28,26 +28,3 @@ minetest.register_craftitem("dmobs:dragon_gem", {
|
||||
description = "Dragon Gem",
|
||||
inventory_image = "dmobs_gem.png"
|
||||
})
|
||||
|
||||
|
||||
----------
|
||||
-- Eggs --
|
||||
----------
|
||||
|
||||
-- Wild dragons
|
||||
mobs:register_egg("dmobs:dragon", "Minor Dragon", "default_apple.png", 1)
|
||||
mobs:register_egg("dmobs:dragon1", "Wild Fire Dragon", "default_apple.png", 1)
|
||||
mobs:register_egg("dmobs:dragon2", "Wild Lightning Dragon", "dmobs_lightning.png", 1)
|
||||
mobs:register_egg("dmobs:dragon3", "Wild Poison Dragon", "dmobs_poison.png", 1)
|
||||
mobs:register_egg("dmobs:dragon4", "Wild Ice Dragon", "default_ice.png", 1)
|
||||
mobs:register_egg("dmobs:dragon_great", "Boss Dragon", "dmobs_egg1.png", 1)
|
||||
mobs:register_egg("dmobs:waterdragon", "Boss Waterdragon", "dmobs_egg4.png", 1)
|
||||
mobs:register_egg("dmobs:wyvern", "Boss Wyvern", "dmobs_egg3.png", 1)
|
||||
|
||||
-- Tamed dragons
|
||||
mobs:register_egg("dmobs:dragon_red", "Tamed Fire Dragon", "default_apple.png", 1)
|
||||
mobs:register_egg("dmobs:dragon_black", "Tamed Lightning Dragon", "dmobs_lightning.png", 1)
|
||||
mobs:register_egg("dmobs:dragon_green", "Tamed Poison Dragon", "dmobs_poison.png", 1)
|
||||
mobs:register_egg("dmobs:dragon_blue", "Tamed Ice Dragon", "default_ice.png", 1)
|
||||
mobs:register_egg("dmobs:dragon_great_tame", "Tamed Great Dragon",
|
||||
"default_lava_source_animated.png", 1)
|
||||
|
22
dragons/spawn_eggs.lua
Normal file
22
dragons/spawn_eggs.lua
Normal file
@ -0,0 +1,22 @@
|
||||
|
||||
----------
|
||||
-- Eggs --
|
||||
----------
|
||||
|
||||
-- Wild dragons
|
||||
mobs:register_egg("dmobs:dragon", "Minor Dragon", "default_apple.png", 1)
|
||||
mobs:register_egg("dmobs:dragon1", "Wild Fire Dragon", "default_apple.png", 1)
|
||||
mobs:register_egg("dmobs:dragon2", "Wild Lightning Dragon", "dmobs_lightning.png", 1)
|
||||
mobs:register_egg("dmobs:dragon3", "Wild Poison Dragon", "dmobs_poison.png", 1)
|
||||
mobs:register_egg("dmobs:dragon4", "Wild Ice Dragon", "default_ice.png", 1)
|
||||
mobs:register_egg("dmobs:dragon_great", "Boss Dragon", "dmobs_egg1.png", 1)
|
||||
mobs:register_egg("dmobs:waterdragon", "Boss Waterdragon", "dmobs_egg4.png", 1)
|
||||
mobs:register_egg("dmobs:wyvern", "Boss Wyvern", "dmobs_egg3.png", 1)
|
||||
|
||||
-- Tamed dragons
|
||||
mobs:register_egg("dmobs:dragon_red", "Tamed Fire Dragon", "default_apple.png", 1)
|
||||
mobs:register_egg("dmobs:dragon_black", "Tamed Lightning Dragon", "dmobs_lightning.png", 1)
|
||||
mobs:register_egg("dmobs:dragon_green", "Tamed Poison Dragon", "dmobs_poison.png", 1)
|
||||
mobs:register_egg("dmobs:dragon_blue", "Tamed Ice Dragon", "default_ice.png", 1)
|
||||
mobs:register_egg("dmobs:dragon_great_tame", "Tamed Great Dragon",
|
||||
"default_lava_source_animated.png", 1)
|
Loading…
x
Reference in New Issue
Block a user