diff options
author | TenPlus1 <kinsellaja@yahoo.com> | 2017-02-21 15:01:36 +0000 |
---|---|---|
committer | TenPlus1 <kinsellaja@yahoo.com> | 2017-02-21 15:01:36 +0000 |
commit | 3d1f62b196ecfb2ee13abf99b7a4e38738016188 (patch) | |
tree | c5cf3fc9811fd3da48abeae4d7b6eb14de02f8a0 /api.txt | |
parent | 8201282022c52ed154818a6dd974318970b2caaf (diff) |
Added flying function for mobs (thanks D00Med)
Diffstat (limited to 'api.txt')
-rw-r--r-- | api.txt | 15 |
1 files changed, 14 insertions, 1 deletions
@@ -1,5 +1,5 @@ -MOB API (31st January 2017) +MOB API (21st February 2017) The mob api is a function that can be called on by other mods to add new animals or monsters into minetest. @@ -298,6 +298,19 @@ This function allows an attached player to move the mob around and animate it at 'dtime' tick time used inside drive function +mobs:fly(self, dtime, speed, can_shoot, arrow_entity, move_animation, stand_animation) + +This function allows an attached player to fly the mob around using directional controls. + + 'self' mob information + 'dtime' tick time used inside fly function + 'speed' speed of flight + 'can_shoot' true if mob can fire arrow (sneak and left mouse button fires) + 'arrow_entity' name of arrow entity used for firing + 'move_animation' string containing movement animation e.g. "walk" + 'stand_animation' string containing movement animation e.g. "stand" + + Certain variables need to be set before using the above functions: 'self.v2' toggle switch |