Commit Graph

73 Commits

Author SHA1 Message Date
Sokomine
6626273867 made mobs(redo) an optional dependency 2023-08-27 20:02:05 +02:00
Sokomine
a334a2b989 added way to assign quest steps to dialog options 2023-08-05 21:29:46 +02:00
Sokomine
af84935c2b moved staff based_based_editing and tools (staffs) into yl_npc because they're deprecated 2023-07-27 13:20:52 +02:00
Sokomine
336c02694c set yl_speak_up.orig_mobs_update_tag only *once* 2023-07-22 20:49:37 +02:00
Sokomine
e2ecb7de4b prepared for /npc_talk list command 2023-07-21 01:10:46 +02:00
Sokomine
3e9591eee8 added npc_talk command 2023-07-18 03:50:59 +02:00
Sokomine
8d87a22a11 improved register_on_reload 2023-07-09 03:05:29 +02:00
Sokomine
f1072821f1 added register_on_reload; made interface_mobs_api.lua work again for mobs.lua 2023-07-09 02:59:52 +02:00
Sokomine
0a7a06e050 further cleanup for YL 2023-07-08 20:52:01 +02:00
Sokomine
80c1a4b558 moved loading of actual npc definitions into yl specific file 2023-02-01 19:08:36 +01:00
Sokomine
8f38e5616c added missing local variable declaration 2023-01-30 00:16:00 +01:00
Sokomine
af250b2a77 added loading of local server files for overriding existing functionality 2023-01-28 22:32:33 +01:00
Sokomine
c4c14d36c8 create the path for the quest file savefiles 2022-11-14 21:03:18 +01:00
Sokomine
8b24e9b52f added basic quest management formspec 2022-11-14 18:18:33 +01:00
Sokomine
71f9e5e540 preprarations for creating quests 2022-11-12 21:07:56 +01:00
Sokomine
4df6a56bf8 added quest_gui as custom action 2022-11-02 16:45:13 +01:00
Sokomine
e7e097ea20 inform other mods when npc_talk_reload is issued 2022-10-15 18:08:47 +02:00
Sokomine
61dfe5c267 moved register_once.lua further up 2022-09-14 23:05:19 +02:00
Sokomine
ffd98fc924 moved yl_speak_up.init_mob_table to a more appropriate place 2022-09-14 22:54:53 +02:00
Sokomine
46ebb1d894 moved directory creation to a point after reading the config file so that that value can be changed on the fly as well 2022-09-14 22:47:30 +02:00
Sokomine
ab9745ee01 added npc_talk_reload command 2022-09-14 22:18:09 +02:00
Sokomine
d23335e6db moved all minetest.register_on_* calls into register_once.lua and removed obsolete *.lua files 2022-09-14 21:54:25 +02:00
Sokomine
8b9edead0e renamed fs_log.lua to fs_show_log.lua 2022-09-10 21:33:21 +02:00
Sokomine
c488f0f36e renamed trade_list.lua to fs_trade_list.lua 2022-09-10 20:14:32 +02:00
Sokomine
f714fd426b moved execution of lua code from fs_edit_general.lua to eval_and_execute_function.lua 2022-09-09 23:29:16 +02:00
Sokomine
32a0613780 moved logging into fs_log.lua and logged in extra npc log files 2022-09-09 22:13:42 +02:00
Sokomine
d5fe15a7c7 added trade interface via buy button 2022-09-08 23:30:25 +02:00
Sokomine
0b26af1287 added limit handling to trade formspec 2022-09-05 07:00:55 +02:00
Sokomine
533c382ee4 moved skin_preview.lua back into fs_fashion.lua 2022-07-22 21:57:21 +02:00
Sokomine
fe4eb48822 individual skins and preview functions depending on model and npc 2022-07-20 21:57:33 +02:00
Sokomine
6e35b01bd5 added yl_speak_up.enable_yl_mobs config option 2022-07-12 22:54:08 +02:00
Sokomine
58329d03a1 fixed typo in file name 2022-06-26 23:30:44 +02:00
Sokomine
98c63c83bd staff-based editing can now be enabled/disabled 2022-06-19 21:29:01 +02:00
Sokomine
6be2883b6a moved chat command npc_talk_privs into own file 2022-06-19 21:19:04 +02:00
Sokomine
74b024645b moved chat command npc_talk_style into own file 2022-06-19 21:15:35 +02:00
Sokomine
300d557a80 moved chat command npc_talk_generic into own file 2022-06-19 20:34:09 +02:00
Sokomine
8bfc59a9a2 moved chat command npc_talk_debug into extra file 2022-06-08 22:16:14 +02:00
Sokomine
299915708f added general handling of properties of npc 2022-05-29 22:02:02 +02:00
Sokomine
5c95c6ae6d added general support for generic dialogs 2022-04-25 14:53:38 +02:00
Sokomine
795dce0c2b added hint for npc privs 2022-04-22 21:19:31 +02:00
Sokomine
3c7ece2f77 preparations for add_generic_dialogs 2022-04-22 03:45:52 +02:00
Sokomine
d466436c34 created fs_decorated.lua and make trade_list.lua use it 2022-04-12 00:33:19 +02:00
Sokomine
039d17c8d7 moved custom precondition functions to custrom_functions_you_can_override.lua 2022-01-17 03:27:09 +01:00
Sokomine
5204c5c8ee deal with formspec_version lower than 3 and display formspec where possible 2022-01-16 21:49:52 +01:00
Sokomine
fc10be7d0e extracted interface_mobs_api.lua from functions.lua into a seperate file 2022-01-07 21:22:41 +01:00
Sokomine
bd2c8bc4cd extracted edit_mode_apply_changes.lua from functions.lua into a seperate file 2022-01-07 21:04:55 +01:00
Sokomine
e8265679b4 extracted fs_talkdialog.lua from functions.lua into a seperate file 2022-01-07 20:52:34 +01:00
Sokomine
0e62741926 extracted exec_apply_effects.lua from fs_edit_effects.lua 2022-01-06 18:15:54 +01:00
Sokomine
0c2f9f0b49 put exec_actions.lua into extra file 2022-01-05 21:57:02 +01:00
Sokomine
9039fe08b9 split up fs_edit_preconditions into fs_edit and exec_eval_ 2022-01-05 19:07:23 +01:00