Commit Graph

  • d0380647f2 Fix taking items out of protected smithing tables smithing_table_patch Mikita Wiśniewski 2024-09-28 10:32:17 +0700
  • 4f6a95d6a4 Fix putting items in protected smithing tables cora 2024-09-23 06:58:19 +0200
  • 049f3b1319 Fix crashes in mcl_throwing projectile-refactor teknomunk 2024-09-27 20:14:28 -0500
  • 4c62167ba3 Fix crash when hit with an arrow that is not piercing teknomunk 2024-09-27 20:09:37 -0500
  • d157a4e20e Improve danger avoidance code. kno10 2024-09-28 03:03:47 +0200
  • 034730c72c fix and optimize Fleckenstein kno10 2024-09-28 02:26:36 +0200
  • 64d71c5a50 Rockets and piercing arrows fixed the-real-herowl 2024-09-28 01:49:25 +0200
  • 2d4e75251d Changed bamboo cap drawtype bamboo_cap_fix the-real-herowl 2024-09-28 00:26:29 +0200
  • 80b60ba973 Fix throwables' punch allow check the-real-herowl 2024-09-28 00:17:01 +0200
  • be7454e469 Fix mob egg double-spawns fix-egg-double-spawns kno10 2024-09-28 00:16:17 +0200
  • fa35be8427 Fixed abnormal skull rotation the-real-herowl 2024-09-28 00:00:01 +0200
  • 2a65e15b02 Fixed wither skulls the-real-herowl 2024-09-27 23:34:29 +0200
  • 14881f55e6 Made hollow logs climbable from the inside hollow_logs_improvements the-real-herowl 2024-09-26 23:31:25 +0200
  • 5cc5d342ea Refactored vl_hollow_logs a bit the-real-herowl 2024-09-26 23:29:30 +0200
  • 5fa4b518a8 small code cleanups kno10 2024-09-26 17:32:17 +0200
  • b57075a8f0 also cleanup mount.lua kno10 2024-09-25 20:38:59 +0200
  • 1ff752e0c3 some more cleanups, from code review kno10 2024-09-18 14:25:34 +0200
  • 3ac9bcdbd5 disable jumping for axolotl for now kno10 2024-09-17 13:21:00 +0200
  • c85b2a5621 code cleanups kno10 2024-08-08 14:41:33 +0200
  • 276c9059d5 movement improvements, door opening kno10 2024-07-25 01:13:26 +0200
  • d6957c7ea5 further movement tweaks kno10 2024-07-19 13:19:09 +0200
  • 786b750d98 Movement and path finding improvements. kno10 2024-07-15 02:31:21 +0200
  • 03f12317e7 Mob pushing improvements kno10 2024-07-14 19:03:26 +0200
  • 61f11cee54 add and use turn_by/turn_in_direction methods kno10 2024-07-13 16:46:50 +0200
  • e87541a217 reduce code duplication, add mob:stand() kno10 2024-07-13 16:04:04 +0200
  • d27e3520ee cleanups kno10 2024-07-13 15:55:53 +0200
  • dcb9a857d2 fix delay=0 in combat code, tune turning parameters kno10 2024-07-09 13:51:45 +0200
  • d6f04c79d5 More help getting out of water kno10 2024-07-08 00:10:53 +0200
  • 2098bd41e3 More movement code cleanups. kno10 2024-07-07 17:24:40 +0200
  • ef206c11d5 More cleanup and improvements to movement code kno10 2024-07-05 17:48:05 +0200
  • 473139c8c0 More movement code improvements. kno10 2024-07-05 13:29:31 +0200
  • d994024041 Try to reduce how much mobs fall off cliffs. kno10 2024-07-01 21:36:30 +0200
  • dadff40662 Improve head swivel code. kno10 2024-08-31 19:44:10 +0200
  • 98e2ef4374 Improve shield block code and unhardcode offhand group shieldy_shields Mikita Wiśniewski 2024-09-17 12:22:05 +0700
  • fa410e9ec9 Fix using shield on unknown nodes and cleanup Mikita Wiśniewski 2024-08-16 10:54:21 +0700
  • 489ae4b7ae Make node itemstack check in mcl_shields less hacky Mikita Wiśniewski 2024-08-09 16:12:15 +0700
  • 836e909686 Bugfix: Shield fails to block arrows Loveaabb 2024-05-21 14:51:43 +0000
  • 29fa47b5ab Several improvements to the Shield Loveaabb 2024-05-22 10:20:26 +0000
  • e0b479c212 Deduplicate shield slowdown removal code Elias Åström 2024-02-26 20:09:41 +0100
  • 1a1b2e7484 Remove unused code in mcl_privs Elias Åström 2024-02-26 20:05:53 +0100
  • 2d0223eed5 Fix loosing interact bug in mcl_shields Elias Åström 2024-02-26 19:50:03 +0100
  • 173d44210f Add attribution with exact links for minetest code teknomunk 2024-09-25 05:16:42 -0500
  • 578d970c47 Fix typo teknomunk 2024-09-24 17:58:15 -0500
  • 47bb3f940d Add overlay textures teknomunk 2024-05-14 18:54:33 +0000
  • ef1853e83e Initial compressed block API and several compressed block series teknomunk 2024-05-14 01:07:32 +0000
  • 06bd99ac33 Add hook to allow piercing enchantment to be implemented teknomunk 2024-09-24 07:00:03 -0500
  • d6f59132d0 Fix chick spawning in the presence of a functional has_room() check teknomunk 2024-09-24 06:52:36 -0500
  • 0e19367cee Fix dispenser arrows so they hit players and entities, minetest.register_entity -> vl_projectile.register for mcl_throwing:egg teknomunk 2024-09-23 21:36:50 -0500
  • 151392c272 Make egg and snowball stack count match master teknomunk 2024-09-23 19:40:11 -0500
  • 32bc182d01 Prevent dereferencing nil in wither.lua, fix minor typo in debug statement teknomunk 2024-09-23 19:31:09 -0500
  • 78efa87ad9 Fix alias teknomunk 2024-09-23 06:33:05 -0500
  • 2279c03388 Implement more bonemeal mod shim, update bonemeal dependencies teknomunk 2024-09-23 06:31:02 -0500
  • 647fecf470 Add workarround for random velocity change of particles on creation teknomunk 2024-09-22 08:49:18 -0500
  • 7578794467 Make sure a projectile sets on fire the thing it collided with teknomunk 2024-09-22 08:36:42 -0500
  • 4b14e7609f Stop wither from shooting itself teknomunk 2024-09-22 07:33:33 -0500
  • 0db975c39f Fix player-mcl_throwing collisions, fix chick spawning on egg collisions, luacheck fixes teknomunk 2024-09-22 07:04:20 -0500
  • 0f75387cc8 Fix unintentional collision box change teknomunk 2024-09-21 19:24:39 -0500
  • 0aec616cef Fix luacheck findings for this PR: remove unused variables, remove overwritten value, add missing dependencies, fix undefined variable usage teknomunk 2024-09-21 19:21:25 -0500
  • 89bfb6454e Prevent projectiles from crashing server when removed when it punched something (wither skull hitting the wither will cause this), mark wither skull with _removed = true when death timer removes it teknomunk 2024-09-17 21:07:24 -0500
  • 6ca7c2b8b6 Allow mob projectiles to hit their owner after 2 seconds (used by ghast fireball) teknomunk 2024-09-15 20:00:19 -0500
  • b4d27b2610 Make snowballs have the same collision conditions as before teknomunk 2024-09-15 19:43:21 -0500
  • f99022a6af Undo conversions to use mcl_bows:arrow_entity and use arrow_item.."_entity" like master teknomunk 2024-09-15 19:27:18 -0500
  • c8c847e250 Convert flying bobber to vl_projectile, modify mcl_throwing.register_throwable_object() to check for _vl_projectile field teknomunk 2024-09-15 19:12:21 -0500
  • 0be093c6d7 Remove redundant check teknomunk 2024-09-14 19:04:39 -0500
  • 930835891d Correct behavior when ignore_gravity flag is true, fix mob projectile velocity calculation, add missing entity_def lookup teknomunk 2024-09-11 08:34:05 -0500
  • 27fdc4060e Convert mcl_mobs.register_arrow() to use vl_projectile, tested only with shulker bullet so far teknomunk 2024-09-10 09:04:36 -0500
  • 3e06da6308 Restore tipped arrow entity registration as near copy of mcl_bows:arrow_entity teknomunk 2024-09-10 07:43:24 -0500
  • f13ef1cc88 Small optimization for calculating _allow_punch teknomunk 2024-09-09 10:08:44 -0500
  • baef54f7c8 Remove unnecessary vectory copy teknomunk 2024-09-09 07:02:21 -0500
  • 1a20857802 Make splash, lingering and othe projectiles hit players teknomunk 2024-09-09 06:58:31 -0500
  • b2a7f02151 Stop minimum draw arrows from hitting player that shot them teknomunk 2024-09-09 06:47:45 -0500
  • c0ab6830fc Prevent collisions with entities until projectile is at least one node from where it started (to prevent always hitting yourself), modify mcl_bows.shoot_arrow() and mcl_bows_s.shoot_arrow_crossbow() to use vl_projectile.create(), fix projectiles damaging players teknomunk 2024-09-09 06:36:46 -0500
  • ca8570e639 Inline dir_to_pitch() and use correct formula for pitch teknomunk 2024-09-08 16:29:29 -0500
  • 6abb3a2d36 Address most of kno10's comments about mcl_utils/node.lua and a couple others, fix lingering potion sound teknomunk 2024-09-08 14:34:12 -0500
  • eae62ca427 Address more review comments teknomunk 2024-09-08 09:41:32 -0500
  • ea671cef73 Make arrows damage players, update API documentation, fix several crashes that occurred when arrows hit a player teknomunk 2024-09-08 07:06:00 -0500
  • 40457d2283 Fix picking up tipped arrows teknomunk 2024-09-07 21:54:32 -0500
  • 3f4b8cd27c Fix crash with splash potions of harming, make splash particles match potion color teknomunk 2024-09-07 21:47:44 -0500
  • 0ff20a8a95 Fix splash potions, fix crash when projectiles hit unknown nodes teknomunk 2024-09-07 21:26:37 -0500
  • 51c0750634 Remove logging in tipped_arrows, prevent crash when spawning chicks, add extra safety check in vl_projectile.collides_with_solids teknomunk 2024-09-07 11:25:55 -0500
  • 7bf6783f8e Lingering potions should not collide with liquids, change behaviors assersion loop to catch nil members teknomunk 2024-09-06 17:59:07 -0500
  • 4e4d5e883e Convert lingering potion to vl_projectile teknomunk 2024-09-06 07:27:10 -0500
  • a54c1fa4ea Convert splash potion to vl_projectile, remove dead code, precompute several values in splash potion code, add check of behaviors array in vl_projectile teknomunk 2024-09-06 06:31:15 -0500
  • 758d8c5545 Fix crash related to nil _time_in_air teknomunk 2024-09-05 06:40:01 -0500
  • b844f23d82 Revert entity->object for three lines teknomunk 2024-09-05 06:29:21 -0500
  • 9b38a4c4f9 Fix typo _ -> . teknomunk 2024-09-01 20:53:46 -0500
  • 242bb06aa4 Add empty line teknomunk 2024-09-01 20:52:25 -0500
  • e167bc7f09 Fix typo in api.md, add TODO, change entity -> object teknomunk 2024-09-01 20:51:08 -0500
  • 8c55d13a29 Fix typos documentation, add ignore_gravity and liquid_drag options, use vl_projectile.register() for enter pearl, move projectile physics to vl_projectile add hook for future vl_physics support teknomunk 2024-09-01 20:41:21 -0500
  • cba4644fab Update mcl_util.get_double_container_neighbor_pos() to use vector.offset teknomunk 2024-08-31 12:49:59 -0500
  • 7d4b342d4d Resolve more review comments, fix crash teknomunk 2024-08-31 10:51:28 -0500
  • 37d88038f1 Resolve review comments teknomunk 2024-08-31 10:26:15 -0500
  • 3a7ce22621 Remove debug print teknomunk 2024-08-31 10:12:25 -0500
  • 4f25f6f58a Give arrows a maximum lifetime to prevent them from getting stuck in mid-air forever teknomunk 2024-08-31 10:09:20 -0500
  • 236364f285 Fix documentation for raycast_collides_with_entities teknomunk 2024-08-31 09:47:09 -0500
  • 394a08d506 Add API documentation, minor API cleanup teknomunk 2024-08-31 09:41:17 -0500
  • 1665541a10 Convert rocket to use vl_projectile API using mcl_bows:arrow as a template, remove some dead code teknomunk 2024-08-31 06:41:42 -0500
  • 51644ce1c8 Fold tipped arrows into standard arrows and handle effects via item definition callback, remove arrows when they collide with entities, update handling of removing projectiles teknomunk 2024-08-30 17:40:01 -0500
  • 8f8f045905 Fix crash on startup teknomunk 2024-08-30 16:42:22 -0500
  • 027b5cda00 More refactoring to generalize arrow code into projectile teknomunk 2024-05-23 08:03:19 +0000