147 Commits

Author SHA1 Message Date
jordan4ibanez
f69c591a45 Fix crash 2016-12-21 23:09:05 -05:00
jordan4ibanez
ab5b70d12b Allow players to pick up mobs with lure 2016-12-21 22:16:38 -05:00
jordan4ibanez
ede3ab4bc1 Add basic framework to fishing lines 2016-12-21 18:17:01 -05:00
jordan4ibanez
ec59b6bd10 Disable spawn test and add in notes about fishing 2016-12-21 17:09:32 -05:00
jordan4ibanez
6dbe436de6 Very basic proof of concept mob spawning using safari balls 2016-12-21 16:59:14 -05:00
jordan4ibanez
2916009af6 Fixes 2016-12-21 16:27:38 -05:00
jordan4ibanez
261cf0dd84 Allow mobs to be leashed to other mobs 2016-12-21 16:19:28 -05:00
jordan4ibanez
fffee0954a More framework 2016-12-21 14:36:08 -05:00
jordan4ibanez
86a6625334 Add in framework for max_mobs 2016-12-21 14:26:19 -05:00
jordan4ibanez
7d59fd1863 Push first half of safari balls 2016-12-20 20:29:00 -05:00
jordan4ibanez
4ddb6c3fe4 Remove playername from leash particles 2016-12-20 02:39:48 -05:00
jordan4ibanez
6235819417 Add visual to leashes 2016-12-20 02:33:35 -05:00
jordan4ibanez
83fbde854c Fix up riding in minecarts 2016-12-19 18:54:57 -05:00
jordan4ibanez
e312a836f5 Mobs can ride in carts 2016-12-19 18:42:16 -05:00
jordan4ibanez
d7e5b12d10 Make mobs use liquid viscocity for movement and able to jump out of liquids 2016-12-19 17:56:17 -05:00
jordan4ibanez
20211ecf4b Make mobs swim if defined and able to undo leash on rightclick with anything wielded 2016-12-19 17:46:38 -05:00
jordan4ibanez
fbb7051a4a Add in leashes, when mob is clicked with leash = true in def, it will magnetize towards players 2016-12-19 17:16:18 -05:00
jordan4ibanez
4a80f85b6b Add more defs to the on_die function 2016-12-19 00:27:45 -05:00
jordan4ibanez
d23869abc9 Add on_die function that users can define 2016-12-19 00:26:01 -05:00
jordan4ibanez
80488e081e Fix on_step user definition 2016-12-19 00:21:25 -05:00
jordan4ibanez
0e3610a3e5 Add in user defined on_punch and on_rightclick 2016-12-19 00:17:30 -05:00
jordan4ibanez
242c1c0d4c Allow users to do custom on_step and on_activate functions 2016-12-19 00:09:22 -05:00
jordan4ibanez
16c83259e5 Add in very basic magnetic collision detection 2016-12-18 20:49:20 -05:00
jordan4ibanez
6f55cb6d50 Remove unnecassary spacing 2016-12-18 19:43:33 -05:00
jordan4ibanez
cef36745ea Stop moving when pathfinding if less than 2 steps 2016-12-18 19:12:30 -05:00
jordan4ibanez
413c2ebaf5 Notes about ladder climbing 2016-12-18 18:23:20 -05:00
jordan4ibanez
a3f2ee06f3 Add in health definition to api 2016-12-18 18:19:59 -05:00
jordan4ibanez
08d7194fb1 Add in smart jumping when pathfinding 2016-12-18 18:15:48 -05:00
jordan4ibanez
9d2c7b2201 Again, stop mobs from getting stuck on a path step 2016-12-15 19:58:13 -05:00
jordan4ibanez
365b50111a Stop mobs from spinning around when pathfinding 2016-12-15 19:27:47 -05:00
jordan4ibanez
6b84f9d2b9 Make mobs follow players in radius when holding the desired item 2016-12-13 19:10:06 -05:00
jordan4ibanez
d8e740dc05 Allow mobs to continue on path even if costmap fails to update 2016-12-13 18:56:58 -05:00
jordan4ibanez
d283a1da48 More fixes 2016-12-11 17:54:36 -05:00
jordan4ibanez
d9c64dce8f Repair stupid mistake in setting pathfinding 2016-12-11 17:46:47 -05:00
jordan4ibanez
7bd94b3622 Only update jump and pathfind every 0.25 dtimes 2016-12-11 17:35:33 -05:00
jordan4ibanez
970288335a Update the pathfinding function to run every time 2016-12-11 16:52:36 -05:00
jordan4ibanez
1e445e3619 Update algorithm 2016-12-11 16:44:37 -05:00
jordan4ibanez
7e674a7bb2 Impliment path finding 2016-12-11 16:33:40 -05:00
jordan4ibanez
59bdde3b32 Update how mobs turn 2016-12-11 15:20:29 -05:00
jordan4ibanez
d22e8d7047 Push broken ai pathfinding for now 2016-12-10 22:38:43 -05:00
jordan4ibanez
2e27a920ad Impliment animations 2016-12-10 16:57:11 -05:00
jordan4ibanez
c098edc834 Clean up code, subfunctions 2016-12-10 16:37:14 -05:00
jordan4ibanez
373918e8be Functioning, low resource jumping 2016-12-10 16:24:36 -05:00
jordan4ibanez
aca2ae7126 Push the broken debug function of jumping to be repaired tomorrow 2016-12-10 02:18:13 -05:00
jordan4ibanez
251887ea8d Updates to debug implimented functions, find node the entity exists in similar to players, update it in mob's entity memory, and more notes 2016-12-10 01:59:54 -05:00
jordan4ibanez
4cfbd22543 Add in a debug mob, do debugging of the initial movement function, write notes for others to read on how to use this 2016-12-10 00:54:07 -05:00
jordan4ibanez
5854968bca Initial commit 2016-12-10 00:07:47 -05:00