Commit Graph

  • a33c2fe5e3 path finding timer fix master rnd1 2016-02-13 22:24:43 +01:00
  • c41de7765f -randomized unstucker to prevent mobs from getting stuck near cliff edges on complex paths -code tidying rnd1 2016-02-13 20:14:02 +01:00
  • 946ae099bf .. rnd1 2016-02-12 17:06:48 +01:00
  • b315d2d6da careful rewrote of mob trying to get to player, more responsive mobs, no more "frozen in state" mobs rnd1 2016-02-12 17:00:09 +01:00
  • a9522444ce .. rnd1 2016-02-10 13:45:20 +01:00
  • 009fb0b159 stop mobs from daydreaming by setting state=stand after they build so they have to reevaluate targets rnd1 2016-02-10 13:43:12 +01:00
  • 73af82d0b7 mob now jumps properly when building rnd1 2016-02-10 12:56:10 +01:00
  • 0e32dd2a24 tweaks rnd1 2016-02-10 11:31:02 +01:00
  • 2f7506c0f3 -- rnd1 2016-02-10 10:44:01 +01:00
  • 29ce96593e fix:when player is in attack range stop followin path and reset stuck timer to 0 so attack can begin immidiately rnd1 2016-02-10 08:33:36 +01:00
  • c5de3d73f8 -mobs now slow down to walk when following pathfinding path, more precise following -toggleable option local enable_pathfind_digging = true, with it mob will attempt to break wall to get to you or place block to climb to you, but only if no protection rnd1 2016-02-09 20:24:56 +01:00
  • f2bf60dbf5 pathfinding changed to A* noprefetch. bug: some nodes like dry_grass are considered to be solid and can cause path to be unusable rnd1 2016-02-08 14:02:49 +01:00
  • c5bd9a5ed6 mob position to search path from seems to be crucial for find_path to work, used line of sight to determine position exactly one node above ground rnd1 2016-02-08 12:14:27 +01:00
  • d8e120eb10 Mobs REDO with pathfinding by rnd rnd1 2016-02-07 22:31:59 +01:00
  • 08fb90348d Fix spawner crash (thanks crabman77) TenPlus1 2016-02-03 20:45:53 +00:00
  • 82ced7af84 Added player detection to spawners TenPlus1 2016-02-02 19:06:02 +00:00
  • 72cd57aea7 Changed mob spawn/despawn distance to 10 TenPlus1 2016-02-02 17:53:13 +00:00
  • c578e217ea Reverse a few problematic changes TenPlus1 2016-02-02 11:50:14 +00:00
  • befd8abab9 changes mese monster step height to 2.1 TenPlus1 2016-02-02 10:52:53 +00:00
  • 629ac9186b Mobs spawn and despawn away from player, tweaked and tidied code TenPlus1 2016-02-02 10:32:43 +00:00
  • 9885b76b74 Tweak group checks TenPlus1 2016-02-01 21:51:48 +00:00
  • 1fb99b3cb3 oops, max light is 14 not 15 TenPlus1 2016-02-01 18:33:38 +00:00
  • 211a794851 Tweak node code TenPlus1 2016-02-01 15:14:49 +00:00
  • 09db61b997 Code tweak and tidy TenPlus1 2016-02-01 13:59:00 +00:00
  • 060a8278dc Make mob explosions more random instead of square TenPlus1 2016-01-29 21:26:05 +00:00
  • 577f6f7b39 Code tidy TenPlus1 2016-01-27 13:44:05 +00:00
  • 81e0b97a65 fireballs cannot destroy itemframe objects TenPlus1 2016-01-27 11:14:58 +00:00
  • 18699f33ae Code tidy and tweak TenPlus1 2016-01-25 10:42:58 +00:00
  • 55c0ed5712 Tidied code, fixed DIR error in on_punch TenPlus1 2016-01-16 10:55:18 +00:00
  • 601edc655d Added run away feature when animal punched TenPlus1 2016-01-11 11:47:32 +00:00
  • 992ad596dc Optimize code TenPlus1 2016-01-07 16:04:00 +00:00
  • 9ca4a34b6d spawner mobs spawn a half block higher TenPlus1 2016-01-06 18:39:46 +00:00
  • 186475ed79 fix attack glitch when jumping TenPlus1 2016-01-06 18:01:28 +00:00
  • b106cbca24 Added notice if cow has already been milked TenPlus1 2016-01-06 12:04:58 +00:00
  • fb6867429d Tweaked and tidied code, added mob tamed notice TenPlus1 2016-01-06 11:42:52 +00:00
  • c51b8150fd Spawning disabled if chance set to 0 in minetest.conf TenPlus1 2016-01-05 11:07:18 +00:00
  • 9cd759f824 Tidy code TenPlus1 2016-01-05 10:06:37 +00:00
  • 717c2f8985 Added coloured nametags to show health, better jumping code TenPlus1 2016-01-04 20:25:33 +00:00
  • 0c34bc26b4 Added command based mob spawner node, tidied code TenPlus1 2016-01-04 12:37:55 +00:00
  • feadb888b2 Changed nametag routines TenPlus1 2015-12-31 17:15:53 +00:00
  • d9bf53b1e5 Remove spam punch checks, was causing no drops TenPlus1 2015-12-31 15:34:22 +00:00
  • 80d159ed73 Change nametag recipe (paper, black dye, string) TenPlus1 2015-12-30 17:59:02 +00:00
  • da732f59e1 Tamed mobs can now be named using nametag, also tamed npc's will attack anyone other than owner TenPlus1 2015-12-28 13:21:04 +00:00
  • e3e2518287 changed and to or error checking TenPlus1 2015-12-21 21:07:02 +00:00
  • 2f943fa165 Optimize is_at_cliff function by using line_of_sight command to save server lag TenPlus1 2015-12-18 16:46:27 +00:00
  • a34bab3c7b Added fall checks for cliff edges (thanks cmdskp) TenPlus1 2015-12-18 14:04:39 +00:00
  • 69bd7c6bd3 Further vec checks TenPlus1 2015-12-15 20:34:23 +00:00
  • 3f49e47df7 Hopefully fixed serialize.h error (math.atan returns non without checks) TenPlus1 2015-12-14 14:43:41 +00:00
  • d2741a865c change monster light levels for spawning to 7 and below TenPlus1 2015-12-13 11:08:48 +00:00
  • c50926ea9d Fixed typo in egg throwing TenPlus1 2015-12-13 09:32:15 +00:00
  • d9b93c29cc Fixed egg throwing (mob makers note changes) TenPlus1 2015-12-12 12:14:45 +00:00
  • 57125c243c Code tidy, upped mese monster step height TenPlus1 2015-12-09 10:58:06 +00:00
  • 04f91248fa added arrow entity switch so they disappear when out or range TenPlus1 2015-12-09 09:55:54 +00:00
  • cdcec52c3d Code tidy and tweak TenPlus1 2015-12-06 21:43:46 +00:00
  • 4c48bd6ab3 Code tidy TenPlus1 2015-12-04 12:12:41 +00:00
  • 5f21216f66 Added error checking TenPlus1 2015-12-03 11:25:02 +00:00
  • f8e872e575 hopefully fixed serialize.h error TenPlus1 2015-12-02 21:18:43 +00:00
  • 9fe35599a4 Turn Abm catch-up back on again to spawn more mobs TenPlus1 2015-11-29 19:22:47 +00:00
  • 9dbf0966a8 Sheep regrows wool and cow produces more milk when eating grass/wheat, also api tweaks TenPlus1 2015-11-28 11:13:38 +00:00
  • e33f3b417f Increase mob objects per active block TenPlus1 2015-11-23 17:03:39 +00:00
  • 08f7a2e29f Quick code tidy TenPlus1 2015-11-18 14:55:41 +00:00
  • 841ed401fd fix angry animal attack TenPlus1 2015-11-14 19:05:09 +00:00
  • 3556f746fb Change mob drops TenPlus1 2015-11-13 10:18:36 +00:00
  • 3fc65118da Tweaked knock-back routine TenPlus1 2015-11-09 18:36:31 +00:00
  • 0cb006ee97 disable amb catch_up TenPlus1 2015-11-07 20:49:29 +00:00
  • 2858ab2899 Stop mobs jumping around in thin snow blocks TenPlus1 2015-11-07 09:56:17 +00:00
  • 3688a494c0 Tweaked do_jump function TenPlus1 2015-11-07 09:50:10 +00:00
  • bd283b38c0 Tweaked tool_capacilities code TenPlus1 2015-11-07 09:30:33 +00:00
  • 914793542a Tweak api for older versions of minetest TenPlus1 2015-11-06 20:37:17 +00:00
  • 44229230df explosion function now drops items inside bones TenPlus1 2015-11-04 16:00:57 +00:00
  • 99810d33c1 Tweaked explosion function TenPlus1 2015-11-04 15:39:23 +00:00
  • f3e3c6e479 Tweaked and tidied Code TenPlus1 2015-11-04 12:53:13 +00:00
  • db63c91fe3 chicks from eggs cannot spawn inside node TenPlus1 2015-11-01 21:03:05 +00:00
  • e1b086e86a Chickens lay eggs less frequently TenPlus1 2015-10-30 21:32:16 +00:00
  • 0aeadbd7b9 Chickens lay/drop egg items, throwing eggs give 1/8 chance of chick TenPlus1 2015-10-30 21:15:32 +00:00
  • 106803d6a1 Timer tidy TenPlus1 2015-10-27 19:55:41 +00:00
  • c3bf84b070 Can only breed animals when horny and close together (3 nodes) TenPlus1 2015-10-27 19:22:24 +00:00
  • 7aab8df677 Fixed mob feeding function bug from going over hp_max TenPlus1 2015-10-27 19:15:55 +00:00
  • 1e09b87997 Tidy code TenPlus1 2015-10-27 14:30:42 +00:00
  • 5c7f99cbb8 Spiders can spawn during day TenPlus1 2015-10-27 10:45:58 +00:00
  • 1a02bd8010 Added docile_by_day TenPlus1 2015-10-27 10:40:28 +00:00
  • ae14031274 Make api functions global so they can be used within on_death, do_custom etc TenPlus1 2015-10-19 21:11:09 +01:00
  • fd951c4393 mobs die and drop items on explosion, tweaked and tidy code TenPlus1 2015-10-18 12:12:09 +01:00
  • 8af807945b Tidy check_for_death function TenPlus1 2015-10-17 18:10:59 +01:00
  • 534686ba33 Tidy code, separate replace function TenPlus1 2015-10-16 16:51:27 +01:00
  • 4ae41c4d52 Tidy code TenPlus1 2015-10-16 16:26:47 +01:00
  • 8bfc433ddc beehive gives 1 in 5 chance of spawning new bee TenPlus1 2015-10-16 14:05:48 +01:00
  • bdd50ccba8 New change override for minetest.conf added for each mob registered TenPlus1 2015-10-16 12:36:03 +01:00
  • 9bc561ac4c separated breeding function from mob on_step TenPlus1 2015-10-16 11:27:28 +01:00
  • 42a2ebeb73 Fixed entity hitting unknown entity bug TenPlus1 2015-10-12 19:31:55 +01:00
  • 7b868a73ed Optimized code TenPlus1 2015-10-12 19:14:36 +01:00
  • 8c57ef83c3 Tweak code TenPlus1 2015-10-12 11:58:45 +01:00
  • 7b8f09f3b7 Code Tidy TenPlus1 2015-10-12 11:40:02 +01:00
  • b8d3912129 fixed typo in diamondblock drop TenPlus1 2015-10-12 10:00:47 +01:00
  • 49bd881d82 Fix foot level env. check TenPlus1 2015-10-05 10:25:19 +01:00
  • 90d8e3b161 Return after dying from fall TenPlus1 2015-10-04 18:03:47 +01:00
  • 04256665b5 Added return after remove TenPlus1 2015-10-04 17:49:14 +01:00
  • 6568817c3d Oops, forgot a return when removing mob TenPlus1 2015-10-04 17:24:16 +01:00
  • 50009304b8 Old sheep entities fall down, Pumba spawns on dry grass TenPlus1 2015-09-30 16:39:41 +01:00
  • e35567708b Fix p nil value error @ 770 TenPlus1 2015-09-27 19:42:44 +01:00