diff options
| author | TenPlus1 <kinsellaja@yahoo.com> | 2018-01-12 19:18:48 +0000 |
|---|---|---|
| committer | TenPlus1 <kinsellaja@yahoo.com> | 2018-01-12 19:18:48 +0000 |
| commit | 4bf4d42b07940f77f7333d94d3c0fcf93e5e5511 (patch) | |
| tree | b4b8bca16c762ca509bc6657cd330b2fdaf267f8 /api.lua | |
| parent | 5751d98ab0c4e184099dc9da49100b78f0c616b7 (diff) | |
added multiple blood textures
Diffstat (limited to 'api.lua')
| -rw-r--r-- | api.lua | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -2225,7 +2225,15 @@ local mob_punch = function(self, hitter, tflp, tool_capabilities, dir) pos.y = pos.y + (-self.collisionbox[2] + self.collisionbox[5]) * .5 - effect(pos, self.blood_amount, self.blood_texture, nil, nil, 1, nil) + -- do we have a single blood texture or multiple? + if type(self.blood_texture) == "table" then + + local blood = self.blood_texture[random(1, #self.blood_texture)] + + effect(pos, self.blood_amount, blood, nil, nil, 1, nil) + else + effect(pos, self.blood_amount, self.blood_texture, nil, nil, 1, nil) + end end -- do damage |
