Package: minetest-mod-animals
Version: 2.5.0-3
Severity: important
Tags: upstream

Dear Maintainer,

the mobs created by this package do not drop Items when killed.

The problem lies in /usr/share/games/minetest/mods/mobf/mobf/fighting.lua so
the mobf package is also affected.

More pecicely the error is caused by followning line:
if entity.object:get_hp() < 0.5 then

because "entity.object:get_hp()" reports back the HP before the mob being hit,
but needs the HP after being hit to work like it should.

The mod used in Debian seems outdated and is not compatible with the minetest
version used in debian. There are newer mods which are more active developed.
For instance Mobs redo:

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf

Kernel: Linux 4.14.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_AT:de (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages minetest-mod-animals depends on:
ii  minetest                      0.4.16+repack-4
ii  minetest-mod-advspawning      0.0.13-2
ii  minetest-mod-animalmaterials  0.1.3-1
ii  minetest-mod-mobf-core        2.5.1-3

minetest-mod-animals recommends no packages.

minetest-mod-animals suggests no packages.

-- no debconf information

Reply via email to