Commit Graph

110 Commits

Author SHA1 Message Date
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
Sokomine
a1cae79266 added d_got_item dialog for accepting items given from player to npc 2022-01-01 21:47:11 +01:00
Sokomine
420452e4ff added fs_show_all_var_values.lua 2021-08-01 19:15:45 +02:00
Sokomine
d767c4854e moved function from quest_api.lua into fs_get_list_of_usage_of_variable.lua 2021-07-31 21:55:51 +02:00
Sokomine
23da9c8a27 moved some functions from quest_api.lua into fs_manage_variables.lua 2021-07-31 21:46:12 +02:00
Sokomine
3e019907da added yl_speak_up.create_dropdown_playerlist in new file formspec_helpers.lua 2021-07-26 19:37:21 +02:00
Sokomine
952ed84733 moved skin functions etc. into fs_fashion.lua 2021-07-25 23:47:45 +02:00
Sokomine
4eac20c045 moved staff based editing functions into extra file 2021-07-25 23:27:18 +02:00
Sokomine
fc06ddc8ba moved some helper functions from quest_api.lua to print_as_table.lua 2021-07-25 02:12:35 +02:00
Sokomine
d48195cd6a put most handling of alternate dialog texts into fs_alternate_text.lua 2021-07-17 21:28:33 +02:00
Sokomine
01af5d1365 added custrom_functions_you_can_override.lua 2021-06-29 00:44:00 +02:00
Sokomine
661caaff4e removed yl_speak_up.save_changes_and_switch_to_other_dialog; handled now by show_fs.lua and the new fs_save_or_discard_or_back.lua 2021-06-27 04:33:14 +02:00
Sokomine
5d82cbc32d added fs_edit_actions.lua and necessary sourroundings 2021-06-12 21:17:58 +02:00
Sokomine
967e7c6eb4 created fs_edit_general.lua with common functions for preconditions and effects 2021-06-08 23:56:55 +02:00
Sokomine
8a3daab3c0 added quest_api.lua; added variable handling in fs_edit_preconditions.lua 2021-06-08 02:09:16 +02:00
Sokomine
841581d4fd added register_node_punch.lua 2021-06-05 22:54:48 +02:00
Sokomine
d916178ca0 added fs_edit_preconditions.lua and fs_edit_effects.lua 2021-06-03 21:12:58 +02:00
Sokomine
30db4209e2 moved relevant functions into fs_initial_config.lua 2021-06-02 21:43:11 +02:00
Sokomine
5c9b633546 moved fs_edit_options_dialog.lua functions into extra file 2021-06-02 19:19:57 +02:00
Sokomine
b491ec46de moved general formspec functions to show_fs.lua 2021-06-02 19:10:58 +02:00
Sokomine
d75b94c99d added trade list 2021-05-29 03:55:36 +02:00
Sokomine
53496c7369 added formspecs for simple trade 2021-05-22 19:49:09 +02:00
Sokomine
0efa7f4f63 added inventory to npc which is stored to disk 2021-05-17 00:15:59 +02:00
04dd3d514d first commit 2020-11-20 11:45:50 +01:00