Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
D
dmobs
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
Operations
Operations
Incidents
Analytics
Analytics
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Illuna-Minetest
dmobs
Commits
6357ed68
Commit
6357ed68
authored
Oct 04, 2016
by
D00Med
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
friendly golems
parent
8b68519a
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
64 additions
and
1 deletion
+64
-1
baddies.lua
baddies.lua
+1
-1
init.lua
init.lua
+63
-0
textures/dmobs_golem_stone.png
textures/dmobs_golem_stone.png
+0
-0
No files found.
baddies.lua
View file @
6357ed68
...
...
@@ -212,7 +212,7 @@ mobs:register_mob("dmobs:golem", {
run_velocity
=
2
.
5
,
jump
=
true
,
drops
=
{
{
name
=
"d
efault:stone"
,
chance
=
5
,
min
=
3
,
max
=
6
},
{
name
=
"d
mobs:golemstone"
,
chance
=
30
,
min
=
1
,
max
=
1
},
},
water_damage
=
0
,
lava_damage
=
2
,
...
...
init.lua
View file @
6357ed68
...
...
@@ -16,6 +16,69 @@ dmobs.destructive = false
dofile
(
minetest
.
get_modpath
(
"dmobs"
)
..
"/baddies.lua"
)
--golem
minetest
.
register_node
(
"dmobs:golemstone"
,
{
description
=
"golem stone"
,
tiles
=
{
"dmobs_golem_stone.png"
,},
groups
=
{
cracky
=
1
},
on_construct
=
function
(
pos
,
node
,
_
)
local
node1
=
minetest
.
env
:
get_node
({
x
=
pos
.
x
,
y
=
pos
.
y
-
1
,
z
=
pos
.
z
}).
name
local
node2
=
minetest
.
env
:
get_node
({
x
=
pos
.
x
,
y
=
pos
.
y
-
2
,
z
=
pos
.
z
}).
name
local
node3
=
minetest
.
env
:
get_node
({
x
=
pos
.
x
,
y
=
pos
.
y
+
1
,
z
=
pos
.
z
}).
name
if
node1
==
"default:stone"
and
node2
==
"default:stone"
and
node3
==
"air"
then
minetest
.
env
:
add_entity
(
pos
,
"dmobs:golem_friendly"
)
minetest
.
env
:
remove_node
({
x
=
pos
.
x
,
y
=
pos
.
y
-
1
,
z
=
pos
.
z
})
minetest
.
env
:
remove_node
({
x
=
pos
.
x
,
y
=
pos
.
y
-
2
,
z
=
pos
.
z
})
minetest
.
env
:
remove_node
({
x
=
pos
.
x
,
y
=
pos
.
y
,
z
=
pos
.
z
})
end
end
,
})
mobs
:
register_mob
(
"dmobs:golem_friendly"
,
{
type
=
"npc"
,
reach
=
3
,
damage
=
2
,
attack_type
=
"dogfight"
,
attacks_monsters
=
true
,
hp_min
=
62
,
hp_max
=
72
,
armor
=
100
,
collisionbox
=
{
-
0
.
4
,
0
,
-
0
.
4
,
0
.
4
,
2
.
5
,
0
.
4
},
visual
=
"mesh"
,
mesh
=
"golem.b3d"
,
textures
=
{
{
"dmobs_golem.png"
},
},
follow
=
"default:cobble"
,
blood_texture
=
"default_stone.png"
,
visual_size
=
{
x
=
1
,
y
=
1
},
makes_footstep_sound
=
true
,
walk_velocity
=
1
,
run_velocity
=
2
.
5
,
jump
=
true
,
water_damage
=
0
,
lava_damage
=
2
,
light_damage
=
0
,
fall_damage
=
0
,
fear_height
=
10
,
view_range
=
14
,
animation
=
{
speed_normal
=
10
,
speed_run
=
14
,
walk_start
=
46
,
walk_end
=
66
,
stand_start
=
1
,
stand_end
=
20
,
run_start
=
46
,
run_end
=
66
,
punch_start
=
20
,
punch_end
=
45
,
},
})
mobs
:
register_egg
(
"dmobs:golem_friendly"
,
"Stone Golem (friendly)"
,
"default_stone.png"
,
1
)
--friendly mobs
mobs
:
register_mob
(
"dmobs:panda"
,
{
...
...
textures/dmobs_golem_stone.png
0 → 100644
View file @
6357ed68
624 Bytes
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment