Sokomine
|
9e8cc183fa
|
automaticly add back-button to new dialogs: Let's go back to the start of our talk.
|
2022-10-17 08:05:11 +02:00 |
|
Sokomine
|
e91dc93b11
|
better setup of d_got_item when adding a new option; changed text displayed in edit mode for d_got_item in order to provide more help
|
2022-10-17 06:55:45 +02:00 |
|
Sokomine
|
f2f8195285
|
fixed undeclared globals
|
2022-10-16 13:37:11 +02:00 |
|
Sokomine
|
d7f0abb841
|
stored input from text_input action in yl_speak_up.last_text_input[pname] and added function to examine that input as precondition of type evaluate
|
2022-10-15 18:50:39 +02:00 |
|
Sokomine
|
2460714a6b
|
added yl_speak_up.strip_generic_dialogs
|
2022-10-15 17:35:23 +02:00 |
|
Sokomine
|
e85c08b0d5
|
add_new_option can add a fitting dialog result now upon creation
|
2022-10-08 22:37:58 +02:00 |
|
Sokomine
|
b2cddab50a
|
allow to enter a dialog_text when adding a new dialog via function add_new_dialog
|
2022-10-08 22:16:32 +02:00 |
|
Sokomine
|
4cb12c2d2d
|
yl_speak_up.add_new_option added
|
2022-10-08 21:57:05 +02:00 |
|
Sokomine
|
2ade21640e
|
did preparations for making blocks talk
|
2022-09-24 02:37:36 +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
|
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
|
6fe611a267
|
moved logging of mute/unmute to yl_speak_up.log_change
|
2022-09-09 23:39:12 +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
|
60ae2585ae
|
fixed bug in find_next_id
|
2022-09-09 20:22:56 +02:00 |
|
Sokomine
|
e7d82c1d52
|
prepare dialog.trades before actually starting to talk
|
2022-09-04 06:17:20 +02:00 |
|
Sokomine
|
5f98cecfaf
|
bugfix - d_end exists as well and needs to be treated specially
|
2022-08-02 21:41:28 +02:00 |
|
Sokomine
|
6e35b01bd5
|
added yl_speak_up.enable_yl_mobs config option
|
2022-07-12 22:54:08 +02:00 |
|
Sokomine
|
9fadc666ae
|
make sure generic dialogs never get injected in edit mode
|
2022-05-05 13:49:52 +02:00 |
|
Sokomine
|
3c7ece2f77
|
preparations for add_generic_dialogs
|
2022-04-22 03:45:52 +02:00 |
|
Sokomine
|
6442335931
|
use new player var reset function when endig edit mode
|
2022-04-19 19:58:21 +02:00 |
|
Sokomine
|
cda3f74508
|
properly reset fs_version for players on join/leave
|
2022-04-19 19:34:36 +02:00 |
|
Sokomine
|
b4a8ae893f
|
#10 fix crash in access check
|
2022-04-12 03:17:43 +02: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
|
2b402aaefb
|
removed deprecated function say(..)
|
2022-01-07 20:53:53 +01:00 |
|
Sokomine
|
e8265679b4
|
extracted fs_talkdialog.lua from functions.lua into a seperate file
|
2022-01-07 20:52:34 +01:00 |
|
Sokomine
|
031fda8411
|
set useful preset for sort_by for d_got_item dialog
|
2022-01-05 23:54:25 +01:00 |
|
Sokomine
|
f00d7bb505
|
deal with missing sort_by parameter
|
2022-01-05 23:44:30 +01:00 |
|
Sokomine
|
45616bb4ba
|
auto-refuse unwanted items and let the player take them back
|
2022-01-02 06:12:50 +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
|
8a7d6e24b3
|
avoid infinite loop in automatic/autoselect mode; added yl_speak_up.max_allowed_recursion_depth config option
|
2021-12-31 17:41:12 +01:00 |
|
Sokomine
|
788960ca0a
|
added autoanswer/autoselect function (without loop detection)
|
2021-12-29 04:10:41 +01:00 |
|
Sokomine
|
0629d6ba2c
|
added new tabs 'Limit guessing:' and 'Limit repeating:' to edit options menu
|
2021-08-04 04:15:45 +02:00 |
|
Sokomine
|
ab87304ed2
|
npc_talk_owner priv is still required even for players added to the list of allowed editors
|
2021-07-26 19:41:35 +02:00 |
|
Sokomine
|
430cbd65bb
|
players can now add others that may edit their npc with just npc_talk_owner priv
|
2021-07-26 19:39:31 +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
|
972a1e1e61
|
yl_speak_up.show_what_points_to_this_dialog is now handled by show_fs, and the back button works
|
2021-07-25 03:42:22 +02:00 |
|
Sokomine
|
45335caeda
|
show what points to a dialog
|
2021-07-18 01:24:55 +02:00 |
|
Sokomine
|
bcc171dff2
|
allowed to refer to other options' preconditions as a new precondition
|
2021-07-12 00:22:49 +02:00 |
|
Sokomine
|
be9dfbf1dd
|
show correct dialog when the player uses an older formspec version; note: does not cover editing
|
2021-07-11 18:13:45 +02:00 |
|
Sokomine
|
c3c7b7e2da
|
added yl_speak_up.get_npc_users_of_variable and modified saving of npc data so that the necessary data is stored
|
2021-07-05 19:31:29 +02:00 |
|
Sokomine
|
577ea356aa
|
actually apply alternate_text texts
|
2021-07-01 23:14:33 +02:00 |
|
Sokomine
|
17544df2a1
|
added new function yl_speak_up.prepare_new_dialog_for_option so that the dialog result/effect is present when first editing a new dialog
|
2021-07-01 03:24:52 +02:00 |
|
Sokomine
|
61bd16f3f2
|
made edit option menu slightly nicer
|
2021-06-29 20:26:25 +02:00 |
|
Sokomine
|
01af5d1365
|
added custrom_functions_you_can_override.lua
|
2021-06-29 00:44:00 +02:00 |
|
Sokomine
|
703770794e
|
added added save button to main dialog
|
2021-06-28 01:27:50 +02:00 |
|
Sokomine
|
2544fdc0c9
|
fixed broken tooltip
|
2021-06-27 17:19:32 +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 |
|