Commit Graph

1040 Commits

Author SHA1 Message Date
Sokomine
70e1d4144c added more checks for dialog names 2024-03-09 19:32:29 +01:00
Sokomine
7905d9937f allow to name and rename dialogs 2024-03-09 19:25:51 +01:00
Sokomine
f5ecb06ce6 export to ink: support for some limited effects (setting variables to values) 2024-03-03 02:18:32 +01:00
Sokomine
13de73ecde export to ink: support for variables (to a degree) and precondtions (to a degree) 2024-03-02 19:54:21 +01:00
Sokomine
1c89bd7dcf export_to_ink: added labels for options 2024-03-02 15:48:13 +01:00
Sokomine
9781ea9b43 support o_visit_only_once (non-sticky choices) in export_to_ink 2024-03-02 15:40:18 +01:00
Sokomine
f503d436dc added visit counters to readme.md and added custom preconditions for reading them out 2024-02-29 19:20:21 +01:00
Sokomine
a8b92a754f options can now be marked as Done when having been visited once 2024-02-29 16:10:58 +01:00
Sokomine
189165dd22 count visits to options 2024-02-29 12:40:59 +01:00
Sokomine
6381ea59b9 count visits to dialogs 2024-02-29 12:18:23 +01:00
Sokomine
c2107d0bf3 added d_dynamic (dynamic dialogs) to readme.md 2024-02-29 11:46:33 +01:00
Sokomine
b076e6a2f5 export_to_ink: works apart from preconditions and variables 2024-02-29 11:43:39 +01:00
Sokomine
2d677127dd export to ink: added alternate_text for dialogs and actions 2024-02-28 18:46:43 +01:00
Sokomine
24d3a05ce0 improved export to ink: diverts 2024-02-28 16:43:15 +01:00
Sokomine
5c7ffe3739 added limited export to ink language 2024-02-23 03:23:46 +01:00
Sokomine
3eab65d2ee added entity_type precondition to readme.md 2024-02-17 19:52:39 +01:00
Sokomine
2329724ef2 do not count d_dynamic when counting amount of dialogs for initial setup or dialog deletion 2024-02-17 04:13:09 +01:00
Sokomine
20735916c1 store cape and shield texture without the mask (apply that in on_activate) 2024-02-16 17:00:49 +01:00
Sokomine
48243f2ddc added topics to dynamic dialogs as demonstration; also added common replacements like $ as demo 2024-02-16 16:36:56 +01:00
Sokomine
db2abf76fe typo 2024-02-15 22:29:20 +01:00
Sokomine
d58789e703 only load detached npc inventories when they are really needed - either by the npc dialog or in edit_mode 2024-02-15 22:19:08 +01:00
Sokomine
6f51ddd10d automaticly remove unused detached npc inventories that havn't been changed or loaded for more than 600 seconds 2024-02-15 21:18:10 +01:00
Sokomine
cc15431cb2 added yl_speak_up.npc_is_in_conversation / npc_is_in_conversation_with 2024-02-15 21:16:22 +01:00
Sokomine
d588e38308 make detached trade_inv beeing sent only to the player it belongs to and delete it when the player leaves 2024-02-15 00:48:44 +01:00
Sokomine
7b14fb6668 let cape and shield texture deal with empty textures 2024-02-15 00:10:59 +01:00
Sokomine
691301019b created yl_speak_up.generate_next_dynamic_dialog_simple 2024-02-14 05:26:18 +01:00
Sokomine
774b076f3b first implementation of actual d_dynamic execution 2024-02-14 04:10:08 +01:00
Sokomine
e3e03ee990 preparations for d_dynamic dialog 2024-02-14 01:58:18 +01:00
Sokomine
eaf84cfd31 handle simple_dialogs export when no dialogs are available 2024-02-13 05:41:01 +01:00
Sokomine
55b180544f allow d_trade as dialog target 2024-02-13 04:01:28 +01:00
Sokomine
d52aa2e5cb allowed export/import without editor/ 2024-02-13 03:04:57 +01:00
Sokomine
71e08eac08 broke long formspec strings into table.concat lists (editor/fs/fs_edit_options_dialog.lua) 2024-02-13 02:24:43 +01:00
Sokomine
94a1d1092a broke long formspec strings into table.concat lists (editor/fs) 2024-02-12 13:05:36 +01:00
Sokomine
6de16720e0 added missing _wrapper postfix in fs_trade_limit 2024-02-12 12:35:21 +01:00
Sokomine
35fa4e9774 broke long formspec strings into table.concat lists 2024-02-12 12:33:58 +01:00
Sokomine
42c3751966 cleaned up editor/edit_mode.lua by removing unused files 2024-02-12 12:06:38 +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
b93186d3c2 allow to edit name, description and owner even without editor installed 2024-02-12 02:10:46 +01:00
Sokomine
c1deea695c allowed reloading when modname is not present 2024-02-12 00:29:06 +01:00
Sokomine
b04d37c963 made initial_config work better in edit_mode 2024-02-11 13:26:44 +01:00
Sokomine
e2722d7c60 created initial_config.lua so that overriding start dialogs becomes easier 2024-02-10 22:33:00 +01:00
Sokomine
f70bc72f85 prepared initial_config fs for working without api/formspec_helpers.lua 2024-02-10 22:03:52 +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
6450417637 moved api_quest_steps.lua to editor/api/ as it is only needed in edit_mode 2024-02-10 19:38:05 +01:00
Sokomine
9968adca25 removed obsolete files 2024-02-10 19:15:26 +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
1748a3308b fixed typo in fs_trade_via_buy_button 2024-02-10 18:55:11 +01:00
Sokomine
7c72e4215b split show_fs.lua into editor/ and normal function 2024-02-10 18:51:36 +01:00
Sokomine
dfc88b4895 fixed some typos in function names 2024-02-10 00:53:25 +01:00