summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTenPlus1 <kinsellaja@yahoo.com>2016-09-26 14:03:22 +0100
committerTenPlus1 <kinsellaja@yahoo.com>2016-09-26 14:03:22 +0100
commit5df8e9054e19b318ae17efca07555d8de4dbaf73 (patch)
tree363d3f80830012b0b4e52c880ac0cd733678e94c
parentd5822b3e0b9d2d070254f026ed349131fc6dfe58 (diff)
added self.texture_list for mod makers
-rw-r--r--api.lua3
-rw-r--r--api.txt4
2 files changed, 5 insertions, 2 deletions
diff --git a/api.lua b/api.lua
index e65ce7c..58b950e 100644
--- a/api.lua
+++ b/api.lua
@@ -1,5 +1,5 @@
--- Mobs Api (5th September 2016)
+-- Mobs Api (26th September 2016)
mobs = {}
mobs.mod = "redo"
@@ -2333,6 +2333,7 @@ minetest.register_entity(name, {
health = 0,
reach = def.reach or 3,
htimer = 0,
+ texture_list = def.textures,
child_texture = def.child_texture,
docile_by_day = def.docile_by_day or false,
time_of_day = 0.5,
diff --git a/api.txt b/api.txt
index f21f800..6af7eb5 100644
--- a/api.txt
+++ b/api.txt
@@ -1,5 +1,5 @@
-MOB API (5th September 2016)
+MOB API (26th September 2016)
The mob api is a function that can be called on by other mods to add new animals or monsters into minetest.
@@ -240,6 +240,8 @@ This function allows the mob to be fed the item inside self.follow be it apple,
Useful Internal Variables
'self.health' contains current health of mob
+ 'self.texture_list' contains list of all mob textures
+ 'self.child_texture' contains mob child texture when growing up
'self.base_texture' contains current skin texture which was randomly selected from textures list
'self.gotten' true when sheep have been sheared or cows have been milked, a toggle switch which can be used for many functions
'self.child' true when mob is currently a child (when two mobs have bred and current mob is the outcome)