Commit graph

  • 25d14bd563
    Obstacle Avoidance now uses steering ElCeejo 2022-07-04 15:27:17 -07:00
  • f4df6599ae
    Movement API re-write ElCeejo 2022-06-21 09:44:10 -07:00
  • ce14c85924
    Remove old code ElCeejo 2022-06-20 13:15:53 -07:00
  • 98ac3cd0e6
    No more unknown entities ElCeejo 2022-06-20 13:08:52 -07:00
  • 90b6871cda
    fallbacks for random() input ElCeejo 2022-06-18 22:59:04 -07:00
  • d193a4acbe
    No more luacheck warnings ElCeejo 2022-06-17 23:51:40 -07:00
  • 13ebe1c37d
    Minor performance and stability improvements ElCeejo 2022-06-16 14:57:06 -07:00
  • ad475bb790
    Allow fancy collision to be disabled ElCeejo 2022-06-11 14:51:51 -07:00
  • 027161db41
    Fix crash ElCeejo 2022-06-09 05:45:45 -07:00
  • 9590a33742
    Add protection check ElCeejo 2022-06-05 03:37:12 -07:00
  • 4df1cfe618
    Open modification of spawn item def, Add anti-spam ElCeejo 2022-06-05 01:54:26 -07:00
  • fe30cf39e1
    Another crash fix ElCeejo 2022-05-31 16:54:00 -07:00
  • 5846ab1cb9
    Fix behavior issue ElCeejo 2022-05-31 14:07:50 -07:00
  • 8379af33f5
    Fix crash ElCeejo 2022-05-31 13:28:13 -07:00
  • 1372375997
    Fix crash ElCeejo 2022-05-30 05:07:00 -07:00
  • edff8aed14
    Code cleanup ElCeejo 2022-05-26 15:58:44 -07:00
  • 00585fa406
    Add creatura.get_ground_level ElCeejo 2022-05-26 15:31:55 -07:00
  • 7b82f23abf
    Cache entity properties to self.properties ElCeejo 2022-05-26 15:30:48 -07:00
  • a7af111180
    Add creatura.register_spawn_item ElCeejo 2022-05-26 15:27:26 -07:00
  • 962ea68104
    Allow changing of static_save ElCeejo 2022-05-23 15:11:29 -07:00
  • 64fc31c11a
    Add mob:clear_utility() ElCeejo 2022-05-20 15:38:53 -07:00
  • db7cc3f98e
    Merge pull request #13 from MrRar/try ElCeejo 2022-05-20 15:36:34 -07:00
  • a4804fc465
    Fix crash, Change anim timing ElCeejo 2022-05-16 19:15:11 -07:00
  • b8178480c7
    New obstacle avoidance, Improved "pathfind" method ElCeejo 2022-05-15 18:02:35 -07:00
  • f764220856 Add try_initiate_utility Johannes Fritz 2022-04-29 12:37:21 -05:00
  • e7da1f18af
    Remove debug code ElCeejo 2022-04-09 12:48:24 -07:00
  • fc19778172 Fix potential crash, Fix namespace issue, Fix crash when using fancy step ElCeejo 2022-04-09 12:47:32 -07:00
  • 02322ca861
    Fix walkable checks returning nil ElCeejo 2022-04-05 10:02:50 -07:00
  • ec92591710
    Fix crash in is_pos_moveable() ElCeejo 2022-04-03 12:46:40 -07:00
  • 4516bac65f Minor improvements and fixes to movement methods ElCeejo 2022-03-31 18:46:48 -07:00
  • c5af6c9590 Fix bug with hitbox collision check, Improve movement methods, Add default hit sound ElCeejo 2022-03-25 04:09:01 -07:00
  • ffa1608d1e
    Merge 14961e3c6b into 8542912775 Jordan Leppert 2022-03-23 16:54:05 -07:00
  • 8542912775
    Merge pull request #11 from JordanL2/texture_mod_2 ElCeejo 2022-03-22 13:42:43 -07:00
  • 1efd508792 Fix for texture mod issue - if mob gets hit while still indicating damage, it gets stuck with the damage effect. Jordan Leppert 2022-02-23 16:25:42 +00:00
  • 14961e3c6b Increasing vertical collision box when determining if pathfinding goal is inside box, fixes pathfinding with dragons Jordan Leppert 2022-03-20 12:03:26 +00:00
  • f096939f27 Restore 0.2 padding in pathfinder.moveable Jordan Leppert 2022-03-20 11:33:23 +00:00
  • 076e8423ae Movement Improvements Jordan Leppert 2022-02-21 16:50:08 +00:00
  • f11e6d458f
    Improve mob:get_wander_pos_3d() ElCeejo 2022-02-23 01:41:56 -08:00
  • 86db107a69 Fix texture mod issue, Fix mobs freezing ElCeejo 2022-02-22 19:48:45 -08:00
  • 35069011d6 Pathfinding Fixes Jordan Leppert 2022-02-20 21:27:00 +00:00
  • 23c61e0751
    Merge pull request #7 from JordanL2/damage_texture_mod ElCeejo 2022-02-20 14:54:19 -08:00
  • 3bb1119017 Texture mod fix Jordan Leppert 2022-02-14 16:05:10 +00:00
  • 8273f25207 Fix multiple warnings, Add shallow walkable node check, Improve get_wander_pos ElCeejo 2022-02-20 11:37:39 -08:00
  • 43c124db15
    Merge pull request #3 from JordanL2/spawn_cap ElCeejo 2022-02-16 18:20:39 -08:00
  • 2cea35a282
    Merge pull request #4 from appgurueu/main ElCeejo 2022-02-16 14:46:13 -08:00
  • 6ffde2fc17 Fix checks for water & fire groups Lars Mueller 2022-02-16 21:58:05 +01:00
  • 8b0e23f97e Fix crash with unknown or ignore nodes Lars Mueller 2022-02-16 21:57:05 +01:00
  • 10d250fdbf Mob despawn_after defaults to never Jordan Leppert 2022-02-16 15:34:17 +00:00
  • 7f3d4cc77a Biome check is done on the spawn position, not the player's position. This fixes mobs spawning in the wrong biome, and eg no forest mobs spawning if you're in grasslands just outside a forest. This means we can't (easily) use mob-specific spawn min/max radius, so it is currently removed. Jordan Leppert 2022-02-16 13:10:41 +00:00
  • 9a623fa47c Increasing min/max spawn radius to 32/128. Fixing spawn pos distance check - we now check after we have the actual Y coord. Jordan Leppert 2022-02-16 12:20:52 +00:00
  • c99837fbde Fixing max spawn radius to also be spherical, like the spawn cap check Jordan Leppert 2022-02-16 09:51:22 +00:00
  • fe4f065bfc Spawn cap: Limit spawning of animals to 5 (default) of each type within spawn radius Jordan Leppert 2022-02-15 21:16:31 +00:00
  • d7b880da1e Spawning light check - only check node above when spawn_in_nodes is false Jordan Leppert 2022-02-15 10:45:50 +00:00
  • cea6d15965 Spawning fixes: 1. Spawning radius fixed, we now have a cubic max radius mobs will spawn within, and a spherical min radius mobs won't spawn within. 2. Node light check fixed - we need to check the node above the spawn node, otherwise it always returns zero. Jordan Leppert 2022-02-14 16:18:07 +00:00
  • c251f07ae5
    Initial Commit ElCeejo 2022-02-10 16:32:53 -08:00
  • f72b110b33
    Initial commit ElCeejo 2022-02-10 16:31:46 -08:00