9 Commits

Author SHA1 Message Date
16da62e7e4 Fix some placer nil checks
* backported upstream 70cf7a26fd
2024-04-24 17:01:58 -04:00
5012a47813 mods - mobs_jam - imported fish - tropical and clowfish from blert2112 modpack
* imported commit c32d5a0d5cdc8471208d30a2a9f37c2adb4ea1d9 from upstream
  mobs_jam of minenux mod
* improved desription and readme about inclusion
* use settings for mesh vs texture maps, original mod uses txt file
   related to https://codeberg.org/minenux/minetest-mod-mobs_water/issues/10
* added textures and models
2024-04-22 17:44:20 -04:00
362abd49fb mods - mobs - another fix stop mob attacking if mobs attack other mobs and player
* another check nil of position when there is another mob inside range
  of the same attack
* backported commit 1b8bffe6a683a2deaadbe858c33a5a9bf0d25be3
2024-04-18 17:17:03 -04:00
d10a36295c mods - mobs - fix nil when stop mob attacking if player isnt seen when explote
* the positionits not set cos the mobs is not attacking in such time
  seems there is a small amount of time that the actionis not true
* the stop is only after double check , but must be after first also
* backported from e82e0fa9cc
2024-04-16 16:52:38 -04:00
2b835e27e2 mods - mobs - fix stop mob attacking if player isnt seen when explode
* the stop is only after double check , but must be after first also
2024-04-16 16:19:22 -04:00
e19cb34416 mod - mobs_redo - update 20231111 minetest.org best compatible, works with multicraft
* make api compatible with minetesty 0.4 and 5.0 and also multicraft 2.0.3
  fix offset vector and upgrade api issue
* stupid tenplus1 does not care others only him. so i sustitute
  the crap of modernish using equivalent to vector.offset that is just
  movement to the collisionbox offset
* closes minenux/minetest-mod-mobs_redo#108
* Updated api txt documentation
* Added entity:is_inside(itemtable) function (thx cora)
  and also check for fire/lava in mob collisionbox area
* Added self.attack_patience value so mobs stop attacking unseen players
* Tidied breeding function
* Better MineClone2 / MineClonia support added
* Tweaked and tidied code in places
* Added self.node_damage flag which is true by default to enable damage_per_second node damage
* mobs:add_mob() can now set mob texture
* do not regiter mobs if there is not a mob
* property check player object as must be cos engine returns false positives
2024-04-09 22:25:03 -04:00
2f7b36ea57 update mobs api to 20231105 version date, sync upstream
* Fixed mob damage when riding mobs
  err its better the xclusive player check, minetest api is shit
* Added self.attack_patience value so mobs stop attacking unseen players
* Added self.node_damage flag which is true by default to enable damage_per_second node damage
* Spawn eggs check if mob is available when creating
* fix autodetect ":" to beginning of entity registration for alias_mob
  commit a4cf246fce
  has an error, alias must be registered with `:MODNAME:obejectname`
  so if you dont add the prefix of `:` the default is the mod class parent, so
  swaping here the sustitution detection, for now..
  this addressed older https://notabug.org/TenPlus1/mobs_redo/issues/154
  fixed in good way, also commit b1ad4451a7
* harden spawn log message, better fix for nil checks
  reported, closes https://codeberg.org/tenplus1/mobs_redo#1
  referece at https://github.com/Archtec-io/bugtracker/issues/130
  this are not so good so implement in better way.
2024-03-31 17:03:54 -04:00
2427384422 deleted script that is not there 2024-03-31 17:03:41 -04:00
796bba5386 add missing mobs framework mod for mobs 2023-08-06 22:16:40 -04:00