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
441964a7
Commit
441964a7
authored
Dec 23, 2016
by
Tai Kedzierski
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Pilot normal dragons
* Added piloting to normal dragons * Load dragon arrows always
parent
c049d603
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
12 additions
and
5 deletions
+12
-5
dragons/dragon_normal.lua
dragons/dragon_normal.lua
+4
-0
init.lua
init.lua
+8
-5
No files found.
dragons/dragon_normal.lua
View file @
441964a7
--dragon
dofile
(
minetest
.
get_modpath
(
"dmobs"
)
..
"/dragons/piloting.lua"
)
mobs
:
register_mob
(
"dmobs:dragon"
,
{
type
=
"monster"
,
passive
=
false
,
...
...
@@ -63,6 +65,8 @@ mobs:register_mob("dmobs:dragon", {
punch_end
=
47
,
},
knock_back
=
2
,
do_custom
=
dmobs
.
dragon
.
step_custom
,
on_rightclick
=
dmobs
.
dragon
.
on_rc
})
...
...
init.lua
View file @
441964a7
...
...
@@ -8,9 +8,10 @@ dofile(minetest.get_modpath("dmobs").."/api.lua")
-- Enable dragons (disable to remove tamed dragons and dragon bosses)
dmobs
.
dragons
=
minetest
.
setting_getbool
(
"dmobs.dragons"
)
or
false
dmobs
.
regulars
=
minetest
.
setting_getbool
(
"dmobs.regulars"
)
or
false
-- Enable fireballs/explosions
dmobs
.
destructive
=
minetest
.
setting_getbool
(
"dmobs.destructive"
)
or
fals
e
dmobs
.
destructive
=
minetest
.
setting_getbool
(
"dmobs.destructive"
)
or
tru
e
-- Timer for the egg mechanics
dmobs
.
eggtimer
=
tonumber
(
minetest
.
setting_get
(
"dmobs.eggtimer"
)
)
or
100
...
...
@@ -68,8 +69,10 @@ local mobslist = {
"ogre"
,
}
for
_
,
mobname
in
pairs
(
mobslist
)
do
loadmob
(
mobname
)
if
dmobs
.
regulars
then
for
_
,
mobname
in
pairs
(
mobslist
)
do
loadmob
(
mobname
)
end
end
-- dragons!!
...
...
@@ -87,9 +90,9 @@ else
loadmob
(
"wyvern"
,
"/dragons/"
)
dofile
(
minetest
.
get_modpath
(
"dmobs"
)
..
"/dragons/eggs.lua"
)
dofile
(
minetest
.
get_modpath
(
"dmobs"
)
..
"/arrows/dragonfire.lua"
)
dofile
(
minetest
.
get_modpath
(
"dmobs"
)
..
"/arrows/dragonarrows.lua"
)
end
dofile
(
minetest
.
get_modpath
(
"dmobs"
)
..
"/arrows/dragonfire.lua"
)
dofile
(
minetest
.
get_modpath
(
"dmobs"
)
..
"/arrows/dragonarrows.lua"
)
-- General arrow definitions
...
...
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