Commit Graph

110 Commits

Author SHA1 Message Date
Sokomine
5f2917df01 split mod into core (this mod) and editor (npc_talk_edit mod) 2024-03-22 22:33:27 +01:00
Sokomine
5c7ffe3739 added limited export to ink language 2024-02-23 03:23:46 +01:00
Sokomine
774b076f3b first implementation of actual d_dynamic execution 2024-02-14 04:10:08 +01:00
Sokomine
d52aa2e5cb allowed export/import without editor/ 2024-02-13 03:04:57 +01:00
Sokomine
0b7078e3e9 cleaned up init.lua by removing editor/ files 2024-02-12 12:03:21 +01:00
Sokomine
c7fbdb84e4 removed old_staff_tool_compatibility.lua 2024-02-12 02:42:57 +01:00
Sokomine
e2722d7c60 created initial_config.lua so that overriding start dialogs becomes easier 2024-02-10 22:33:00 +01:00
Sokomine
0a3764fe84 adjusted the move of api_quest_steps.lua in init.lua and editor/ 2024-02-10 19:52:18 +01:00
Sokomine
10e8cef102 provide basic show_precondition/action/effect for debug mode when editor/ is not available 2024-02-10 19:11:26 +01:00
Sokomine
61d2fc1679 actually added the new files to init.lua 2024-02-10 00:28:42 +01:00
Sokomine
24022c98b6 moved fs_show_log because show_fs needs to be loaded first 2024-02-09 22:14:15 +01:00
Sokomine
8dbaaf21d5 moved etitor parts into edtior/ folder 2024-02-07 18:34:33 +01:00
Sokomine
aa707c40ac moved edit_mode.lua to editor/fs/* and added new edit_mode.lua as future init.lua file for editor mod 2024-02-07 06:19:20 +01:00
Sokomine
4cfab4c1d8 created yl_speak_up.apply_autoanswer_and_random_and_d_got_item and adjusted yl_speak_up.calculate_displayable_options; created edit_mode.lua for overrides 2024-02-02 18:58:03 +01:00
Sokomine
f224222d7c moved formspec_helpers.lua into api folder 2023-12-18 05:58:39 +01:00
Sokomine
fe1910c88f split inventory.lua into api/ and fs/ 2023-12-18 05:25:26 +01:00
Sokomine
3ae305dcc9 moved fs_edit_general.lua to api/; renamed most get_fs_ functions there to get_sub_fs_ and main function to build_fs_ for more clarity 2023-12-18 05:15:04 +01:00
Sokomine
536ad045f6 renamed get_fs_ function in alternate_text because it does something diffrent from other get_fs_ functions 2023-12-18 04:47:53 +01:00
Sokomine
afe47c3908 moved fs_decorated to api/api_decorated because it does not show its own formspec 2023-12-18 02:53:03 +01:00
Sokomine
e9ee295db5 split up fs_talkdialog.lua into fs/ and api/ 2023-12-18 02:44:43 +01:00
Sokomine
4f15503dfe split fs_fashion.lua up into api/ and fs/ (two files) 2023-12-14 04:35:37 +01:00
Sokomine
fad536a0a4 split fs_npc_list.lua into api/ and fs/ 2023-12-12 03:01:58 +01:00
Sokomine
d2e5362cf9 split quest related fs_*.lua into fs/ and api/ 2023-12-11 21:48:31 +01:00
Sokomine
361bcd9dd1 moved some more fs_*.lua to fs/ 2023-12-11 19:41:33 +01:00
Sokomine
c368538c28 moved fs_edit_*.lua to fs/ 2023-12-11 19:24:19 +01:00
Sokomine
d57ac190eb split trade_simple.lua and other trading into fs/ and api/ part 2023-12-11 19:05:33 +01:00
Sokomine
031abad71b split fs_trade_via_buy_button.lua in fs/ and api/ 2023-12-10 05:13:11 +01:00
Sokomine
259a79e359 split fs_trade_limit.lua into fs/ and api/ part 2023-12-10 04:56:51 +01:00
Sokomine
f37f07c722 moved some files into fs/ and api/ folders to clean up 2023-12-08 22:41:27 +01:00
Sokomine
2c2b3d173d extracted fs_show_what_points_to_this_dialog.lua from fs_alternate_text.lua 2023-12-08 20:39:28 +01:00
Sokomine
e73a0cf35c split fs_properties.lua into fs and api part 2023-12-08 19:32:59 +01:00
Sokomine
9f7349146d split fs_show_log.lua into api and fs 2023-12-08 19:27:17 +01:00
Sokomine
dc278123d6 added /npc_talk version command 2023-11-05 18:10:49 +01:00
Sokomine
a33b52f0d8 #5295 allow to write internal notes 2023-11-01 21:34:07 +01:00
Sokomine
cf868e0761 added export (show .json file structure) 2023-10-29 15:47:56 +01:00
Sokomine
5ba53ba637 added formspec for adding quest steps 2023-09-18 23:33:10 +02:00
Sokomine
4ce6101bca added first basic creation/delition of quest steps 2023-09-15 00:40:34 +02:00
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