Commit Graph

371 Commits

Author SHA1 Message Date
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
b33ba52d00 fixed bug in changing owner 2021-12-28 05:06:47 +01:00
Sokomine
e61baf7ab5 implemented put_into_block_inv and take_from_block_inv 2021-12-28 03:15:41 +01:00
Sokomine
09521172ac fixed typo 2021-12-27 21:12:05 +01:00
Sokomine
f01744aa70 added put_into_block_inv and take_from_block_inv formspec and storing 2021-12-26 22:43:06 +01:00
Sokomine
aae92b7da3 added menu entries for put_into_block_inv, take_from_block_inv 2021-12-26 18:50:04 +01:00
Sokomine
f5ceb9b04c display and evaluate preconditions of type block_inv 2021-12-26 02:57:46 +01:00
Sokomine
a39d308ebc allow to store preconditions of type block_inv 2021-12-26 02:35:18 +01:00
Sokomine
ad063f2e0a fixed bug with data.what used before data 2021-09-03 21:29:37 +02:00
Sokomine
412ae94c1b moved from numeric inidices to better maintainable strings for data.what in fs_edit_general.lua for easier maitenance 2021-09-03 21:14:47 +02:00
Sokomine
632d7d6895 make editing alternate_text for timer/limitation failure possible 2021-08-05 20:32:38 +02:00
Sokomine
1b480edfb7 implemented time restrictions on repeating actions 2021-08-05 18:24:11 +02:00
Sokomine
aa38ea2dbb added yl_speak_up.get_time_in_seconds 2021-08-05 18:08:42 +02:00
Sokomine
0629d6ba2c added new tabs 'Limit guessing:' and 'Limit repeating:' to edit options menu 2021-08-04 04:15:45 +02:00
Sokomine
bba08f62dc pass parameter on 2021-08-03 23:00:15 +02:00
Sokomine
47c7e7ab30 allow to show and change the value of a variable via the manage variables formspec 2021-08-03 22:55:59 +02:00
Sokomine
c5aca7d9a8 actually print the debug output for variable changes 2021-08-03 19:18:42 +02:00
Sokomine
7117131207 allow to activate and deactivate debug mode for variables 2021-08-03 18:11:35 +02:00
Sokomine
eb7d1701a1 allow to set prefix and color for chat_all message 2021-08-01 20:31:05 +02:00
Sokomine
420452e4ff added fs_show_all_var_values.lua 2021-08-01 19:15:45 +02:00
Sokomine
18b8529b3b made yl_speak_up.print_as_table_prepare_formspec more flexible 2021-08-01 19:10:57 +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
742ec53a6b added var_type for storing the type of the variable (not yet used) 2021-07-31 21:33:44 +02:00
Sokomine
9856842074 added yl_speak_up.set_variable_metadata for cleaner setting of metadata 2021-07-31 20:53:53 +02:00
Sokomine
372a37f8e6 added yl_speak_up.get_variable_metadata for cleaner access to metadata 2021-07-31 20:36:47 +02:00
Sokomine
4f524f7fc1 empty variables can now be deleted 2021-07-31 19:01:09 +02:00
Sokomine
144eb53719 delete npc from used_by_npc if they no longer use a particular variable 2021-07-29 22:00:21 +02:00
Sokomine
f0d7bbf6c4 show npc id in initial config 2021-07-29 21:28:32 +02:00
Sokomine
e1072f1c72 show which npc and node_pos(itions) use a variable; fixed bug in manage_variables formspec 2021-07-29 21:17:13 +02:00
Sokomine
c8345cee4d added vars with access rights to lists of available vars 2021-07-29 19:56:47 +02:00
Sokomine
30d14ed999 add or revoke read or write access to a variable - formspec interface part 2021-07-29 19:43:48 +02:00
Sokomine
8367a60c0f make sure items are given back when setting wielded items via inventory slots 2021-07-27 19:28:45 +02:00
Sokomine
ea276c04d8 allow to set up the npc again 2021-07-27 01:58:44 +02:00
Sokomine
e96365a483 fixed typo in function name 2021-07-27 00:35:46 +02:00
Sokomine
8e3ba06a7e manage_variables formspec has all elements now but still lacks implementation of most functions 2021-07-26 22:53:44 +02:00
Sokomine
c19e478728 allow to select variables in manage_variables 2021-07-26 22:08:45 +02:00
Sokomine
24fd2b0df5 added a stretch parameter to make the formspec fields in the dropdown menu larger 2021-07-26 21:23:21 +02:00
Sokomine
f35387fcd0 adjusted parameters for modified yl_speak_up.create_dropdown_playerlist 2021-07-26 19:53:21 +02:00
Sokomine
4e23d10497 made yl_speak_up.create_dropdown_playerlist more flexible 2021-07-26 19:52:51 +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
3e019907da added yl_speak_up.create_dropdown_playerlist in new file formspec_helpers.lua 2021-07-26 19:37:21 +02:00
Sokomine
2ecab8554e player names are tabu as NPC names 2021-07-26 01:40:20 +02:00
Sokomine
48482ce23f wielded items can now be set using inventory slots 2021-07-26 01:25:29 +02:00
Sokomine
952ed84733 moved skin functions etc. into fs_fashion.lua 2021-07-25 23:47:45 +02:00
Sokomine
0241d649ff added comment to staff based editing 2021-07-25 23:28:17 +02:00
Sokomine
4eac20c045 moved staff based editing functions into extra file 2021-07-25 23:27:18 +02:00
Sokomine
6fe510026d completed turning dialog into alternate text 2021-07-25 21:55:14 +02:00