Mist world bot

mwBot => Новости => Topic started by: Admin on 19 January 2025, 11:17

Title: Обновление от 2025.01.19
Post by: Admin on 19 January 2025, 11:17
1. новая функция: includefile
Вставка строк с другого файла в текущую позицию+
пример:
файл main:
open_game_window
get_def=test1
get_def=test2
wait
includefile=file1
файл file1:
def=test1
sleep=1
speak=current file; file1
enddef=test1
includefile=file2
файл file2:
def=test2
sleep=1
speak=current file; file2
enddef=test2
Проще скажу, поддерживаются рекурсивные вложения

2. фикс продажи фрагментов, если у вас более 2000 фрагментов, то они будут проданы частями по 2000 штук

3. Новая переменная: LASTSPEAK
последний полученный текст от игры:
copytext=%LASTSPEAK%

4. Оптимизирован метод фиксации обработки смерти персонажа

5. В окружение var_eval, eval добавлена среда библиотеки re, работа с регулярными выражениями
пример:
var=text=my 5 points
var_eval=result=match.group(1) if (match := re.search(r'my (\d+) points', var_text)) else 0
//result = 5