Commit Graph

12 Commits (master)

Author SHA1 Message Date
general 7e2beca1bd update 3d_armor with last fixed backported
* update from https://codeberg.org/minenux/minetest-mod-3d_armor
* Fix armor radiation values were not not summed up
* Closes https://github.com/minetest-mods/3d_armor/issues/136
  radiation does not work when using technic armor
* resolve player object in async function again (different globalstep)
   due the core.after we need to recall player name
  closes https://github.com/minetest-mods/3d_armor/issues/132
* Make all admin armor to protect from drowning
  group of water is the same as if you get asfixiate,
  admin armor must be protected, this was missing cos the
  chessplate already has the armor_water=1 set..
  closes https://github.com/minetest-mods/3d_armor/issues/130
* Call custom on_punched functions w/ hitter = nil too
  this allows to propagates the nil on custom mods
  related to https://github.com/minetest-mods/3d_armor/pull/138#discussion_r1529014373
  backported https://github.com/minetest-mods/3d_armor/pull/141
* Don't assume hitter ~= nil in on_punchplayer callback
  closes https://github.com/minetest-mods/3d_armor/issues/137
  related to https://github.com/minetest/minetest/pull/14319#issuecomment-1989555604
2024-03-29 17:47:29 -04:00
mckaygerhard 0445c9f90d default/player_api/3darmor/skinsdb - dinamically set the model player on client conection
* improves previous commit 3b5cbef652
  and previous 3d_armor commit d7ae85b7f6 ,
  the problem is that both server and client must be equal protocol, so
  this ugly hack check if this was loaded into FinalMinetest or Multicraft
  to dinamically check client nature and re-registering the model when
  server and client do not have same player models due the colisionbox check
* NOTE: the check already need to check if the engine is old and the server not,
  so the conditional just try to do exact check agains TRUE boolean.
* Closed https://codeberg.org/minenux/minetest-game-minetest/issues/12
  fixed the problem of collisionbox for the lufix player in ugly way but
  much more effectivelly due can be mixed in FinalMinetest and Multicraft
* fix model preview based on client view, not on server engine version
  for the skindb mod
2023-08-13 20:12:04 -04:00
mckaygerhard 5b37aa6387 3d_armor - add nil check in armor.damage, partially fixes a bug
* add some check and backguard compatibility with older engines
  on each minetest loading time waith to 0.1
* backported "add nil check in `armor.damage`" from upstream
  https://github.com/minetest-mods/3d_armor/pull/109/files
* by example shields already set the valid part to wear in
  6eb492b09c/shields/init.lua (L24)
  with `armor.elements` but in 3darmor/init.lua there's no usage
  of the `armor.elements` table, just seems its taken from string
  configuration and convertered to table in line
  6eb492b09c/3d_armor/init.lua (L68)
  using `armor.config.set_elements` event the `armor.elements` variable,
  its a miracle that the mod still works as spected! puff
2023-08-06 01:34:25 -04:00
mckaygerhard 057f2ff590 3darmor/marinara : use our creative redo mod, event api engine 2023-08-05 23:14:54 -04:00
mckaygerhard d7ae85b7f6 upgrade 3d_armor modpack and 3d_armor respect new player model 1 vertical node
* release 0.4.16 and integrated up to date mod with all engine compatibility
* Offset models for minetest 5.0.0 - player_api compatibility
* also set model for minetest 0.4.X - default.player compatibility
* fix break gravity for space when change armor
* update gold armor to block radiation
* upgrate to 0.4.16: sync with upstream
* call "set_player_armor" on respawn so
* use player_api to register player model, but autodetec older engine, so
  but checkout player_api existence, added features backguard compatibility
* add fire protection to nether armor, so
* added nether armor and nether shield and also
* Add Support for Generating HTML Documentation with LDoc, so
* Backported the armor fields, armor equip and unequip and armors parts
* adapt the Move armor.get_translator to API comit so
* Add missing fuel recipes for wood and cactus armor so
* added missing moreores to optional depends so
* update translations of ex and fr, add screenshot and modpack for newer engines
* update READMEs on each mod
2023-07-31 01:53:44 -04:00
mckaygerhard 93f17cd1f6 mods - 3darmor - upgraded, feature Added, nil checks, vulnerability checks
* Added the possibility to wear the armor on rightclick backported
  from https://github.com/minetest-mods/3d_armor/pull/16
* fix not being able to place armor on anvil due new right click
* fix armor equip/unequip initial implmentation
  that backports https://github.com/minetest-mods/3d_armor/pull/17
  solving a number of problems with the new right-click armor equipping
* fix callbacks not being called by armor.equip() and `armor.unequip()`
* fix player physics player_physics_locked attribute
* add feather falling
* prevents a crash when a pipeworks deployer tries to equip armor
* Fix typo in wieldview caused by skindb crash when player joins
* update and added nether lava and lava crust to fire protection list.
* fix bug Armor still damageable in (pvp) protected area
* Fix detached inventory vulnerability complete checks
* Fix count when armor is destroyed, option to prevent physics override
* update version to 0.4.15 that works with 0.4.X and 5.X engines
2023-07-24 14:36:56 -04:00
mckaygerhard 5527e9d06a opticrush texture images to reduce size media 2023-06-11 06:24:23 -04:00
mckaygerhard f286a8a5f7 update 3d_armor to 0.4.12.2 for 0.4 engines, with admin black armor 2023-01-14 13:59:17 -04:00
mckaygerhard 1aeef1c60f 3d_armor - optimize textures with compresion png 2023-01-13 15:34:22 -04:00
mckaygerhard 611466f981 3d_armor - report loading of the mod to better init debug 2023-01-13 15:20:14 -04:00
mckaygerhard ca1702d5f4 3d_armor - integrate technic if mod detected 2023-01-13 14:18:35 -04:00
mckaygerhard f05fb09554 add armors.. from the minuenux compatible to all engines
* use 3d_armors with shields and globes included
  cos with NSSM this will be necesary
2023-01-10 18:02:36 -04:00