109 Commits

Author SHA1 Message Date
Sokomine
d73d110480 removed aggressive and unkillable npcf_mob 2018-06-24 15:58:30 +02:00
Sokomine
4bdefa5389 Merge branch 'master' of https://github.com/stujones11/minetest-npcf 2017-08-01 21:46:17 +02:00
bell07
8ef499f5fc Merge pull request #10 from bell07/pr_movement_bugfix
bugfix in movement - swimming in water without path did crashed the game
2017-07-26 22:34:10 +02:00
bell07
e21c87beaa Merge pull request #9 from bell07/pr_schemlib_update
Schemlib update

...Because no contradictions...merged
2017-07-20 19:57:37 +02:00
Alexander Weber
db73c503df bugfix in movement - swimming in water without path did crashed the game 2017-07-15 15:18:23 +02:00
Alexander Weber
27945f0d87 Schemlib API update adjustments 2017-07-13 18:20:51 +02:00
Sokomine
d7f515261f use mob_world_interaction 2017-06-20 00:43:18 +02:00
Sokomine
5d162f5530 allow mobs to use doors and gates 2017-06-11 16:05:00 +02:00
Sokomine
66120aa001 added support for doors and gates from cottages mod 2017-06-02 19:07:13 +02:00
Sokomine
a3764895ed open gates and doors and close them after usage 2017-06-02 00:27:08 +02:00
bell07
e23eca62ac Update README.md
Updated the movement part of the documentation using github md editor. The formatting was broken at some places.
2017-04-24 14:02:36 +02:00
bell07
70aeb7aaef Update README.md
Updated the movement part of the documentation using github md editor. The formatting was broken at some places.
2017-04-24 12:47:15 +01:00
Alexander Weber
323dec45e5 Merge branch 'rubenwardy-npcf_ng' 2017-04-23 22:02:35 +02:00
Alexander Weber
b45aa887e6 Merge branch 'npcf_ng' of https://github.com/rubenwardy/minetest-npcf into rubenwardy-npcf_ng 2017-04-23 22:02:14 +02:00
Alexander Weber
eef4b0a6e6 clearly differentiate nodes vs. items. The doors are working now again 2017-04-03 00:50:28 +01:00
Alexander Weber
5332f5ada7 control framework renamed to movement framework 2017-04-03 00:49:28 +01:00
Alexander Weber
399fa852e7 porting npcf_guard to control framework 2017-04-03 00:49:28 +01:00
Alexander Weber
7d0209d545 control framework renamed to movement framework 2017-04-03 00:49:28 +01:00
Alexander Weber
910ffdda75 Added the control framework to the npc framework 2017-04-03 00:49:28 +01:00
Alexander Weber
d6065584b6 Merge branch 'master' into builder_schemlib 2017-01-22 23:37:47 +01:00
Alexander Weber
2d35a15db1 control.lua removed 2017-01-22 13:07:10 +01:00
Alexander Weber
ec2633b10b Merge branch 'pr_control_guard' 2017-01-19 20:59:44 +01:00
Alexander Weber
b97cccbd2e control framework renamed to movement framework 2017-01-19 20:55:55 +01:00
Alexander Weber
eb483cc135 porting npcf_guard to control framework 2017-01-19 20:55:55 +01:00
Alexander Weber
268fe91bf8 control framework renamed to movement framework 2017-01-19 20:54:52 +01:00
Alexander Weber
3005342c82 npcf_guard: do'nt get the control if not needed
But it does not differnce because the framework get it in this case, but cleaner to read code
2017-01-19 09:00:47 +01:00
Alexander Weber
a629c0e8dd Added the control framework to the npc framework 2017-01-19 08:50:59 +01:00
Alexander Weber
cf69529a55 disable debug messages 2017-01-19 08:46:01 +01:00
Alexander Weber
88adddaf34 use pos as local variable like old implementation in npcf_builder and npcf_guard 2017-01-19 08:39:02 +01:00
Alexander Weber
ecd0eeea1e npcf_builder add exception handling if file could not be read 2017-01-18 23:43:16 +01:00
Alexander Weber
d963198801 fix count numbers 2017-01-18 22:27:45 +01:00
Alexander Weber
92011793f2 additional tabs 2017-01-18 22:16:37 +01:00
Alexander Weber
a460129b3d Merge branch 'master' into builder_schemlib 2017-01-18 22:15:09 +01:00
Alexander Weber
26333518aa add a stop() 2017-01-18 22:13:52 +01:00
Alexander Weber
02ecff0adb working version 2017-01-18 22:09:23 +01:00
Alexander Weber
a274a7b381 Merge branch 'control_builder' into builder_schemlib 2017-01-18 17:36:21 +01:00
Alexander Weber
ad8065d9ca initial work 2017-01-18 17:34:16 +01:00
Alexander Weber
941fec49fb cleanup merging cruft 2017-01-18 14:53:11 +01:00
Alexander Weber
142b081414 Merge branch 'master' into control_builder 2017-01-18 14:49:55 +01:00
Alexander Weber
de3109a071 clearly differentiate nodes vs. items. The doors are working now again 2017-01-18 14:42:40 +01:00
Alexander Weber
4517161092 port npcf_builder to control framework 2017-01-18 12:01:01 +01:00
Alexander Weber
0fd29233d3 working restructured version, teleports included 2017-01-18 08:35:11 +01:00
Alexander Weber
9dcc66d0aa Enhance search_usable_destination
stuck detection
slow jump if in catched in walkable node
2017-01-17 11:35:53 +01:00
Alexander Weber
3d6167bf32 fix initialization check (hopefully finally) 2017-01-16 22:33:06 +01:00
Alexander Weber
cb229b93ec some small adjustments and bugfixes 2017-01-16 22:29:00 +01:00
Alexander Weber
6a26f0d0e6 Merge branch 'npcf_ng_control' into npcf_ng 2017-01-16 18:29:56 +01:00
Alexander Weber
5ce248a09b take the control less cpu hungry
the new  _do_control_step timer is 0.1
fix: check if current environment was readed using getControl
2017-01-16 18:06:13 +01:00
Alexander Weber
fa6490ace6 Merge branch 'npcf_ng_control_guard' into npcf_ng 2017-01-16 12:00:44 +01:00
Alexander Weber
0bba4630d6 Port npcf_guard to the control framework 2017-01-16 11:58:20 +01:00
Alexander Weber
f8a03f2cc3 fix typo in README.md 2017-01-16 11:56:43 +01:00