27 Commits

Author SHA1 Message Date
Alexander Weber
32aaf650cf fix Voxel usage 2017-07-17 00:47:28 +02:00
Alexander Weber
8a44b7384c moved load_region() from npc_ai to the plan 2017-07-16 22:09:34 +02:00
Alexander Weber
3858f3d4cd bugfix - voxelmanip on unloaded area 2017-07-16 20:32:01 +02:00
Alexander Weber
7502bb2e99 npc_ai: replace nodes in 2 steps (remove+add) 2017-07-16 12:55:27 +02:00
Alexander Weber
a7014bf80c fallback map for unknown nodes to air 2017-07-16 02:13:52 +02:00
Alexander Weber
84c9feba73 added plan status handling, add plan:on_status hook support for 3rd party updated 2017-07-15 15:29:18 +02:00
Alexander Weber
5c0d47b8de add mapping for old torch:wall 2017-07-15 15:27:13 +02:00
Alexander Weber
6d5fa0b8da disabled debug messages 2017-07-15 02:50:08 +02:00
Alexander Weber
45e4d8312c Nodes deduplication in plan for RAM usage optimization. +Get do_add_chunk_voxel() working 2017-07-15 02:39:57 +02:00
Alexander Weber
a3712cadf8 mt-0.4.16 torches fix, Doors correction 2017-07-15 02:35:07 +02:00
Alexander Weber
52f5d3c24b API updated 2017-07-15 02:33:52 +02:00
Alexander Weber
2fc20ea1de some cleanup 2017-07-13 21:46:10 +02:00
Alexander Weber
767c9d9e68 README updated 2017-07-13 18:39:30 +02:00
Alexander Weber
c592f1f962 add build_distance to npc_ai constructor instead of hard-coded 2017-07-13 18:15:55 +02:00
Alexander Weber
7dd3317201 Some rewrites 2017-07-13 14:19:12 +02:00
Alexander Weber
19bb896e4b API Cleanup - no plan lists handling - is now in responsibility of consumer mods 2017-07-11 21:32:39 +02:00
Alexander Weber
9d1a40d632 ported mts reading to minetest.serialize_schematic. Moved the new small code to the plan methods 2017-07-11 00:47:26 +02:00
Alexander Weber
a1f8911e71 introduce node class, port we-file parser to the node handling 2017-07-10 23:19:07 +02:00
Alexander Weber
86cda37e18 removed world.lua - concept changed 2017-07-10 21:35:26 +02:00
Alexander Weber
d7a07073df rearragned plan.lua to be more objects style 2017-06-02 10:41:00 +02:00
Alexander Weber
aab49a452d propose anchor inplemented. npc_ai: prefer_target rewrite as expected now 2017-01-22 23:36:24 +01:00
bell07
f8f89c1f9e Update README.md 2017-01-19 00:17:17 +01:00
Alexander Weber
9e4367728a moved docu to readme. npc_ai attached 2017-01-19 00:08:08 +01:00
Alexander Weber
71c6a4014c different optimizations and bugfixes. Now the per item count is available for inventory actions 2017-01-18 23:51:29 +01:00
Alexander Weber
30cd8948ec optimizations and get it working with schemlib_builder_npcf 2017-01-17 11:43:40 +01:00
Alexander Weber
66309cf147 plan:change_plan_id() 2017-01-12 13:49:56 +01:00
Alexander Weber
f7ca76fac1 initial commit - a plan can be created, most not wirking or not tested 2017-01-12 11:55:55 +01:00