FireURQ Bugtracker - FireURQ
Просмотр подробностей проблемы
0000218FireURQинтерпретаторобщая2013-06-23 06:392013-08-23 22:28
Saint 
fireton 
обычныймалаяиногда
закрытизменения не нужны 
1.8.1 
1.91.9 
0000218: спецсимволы в кнопках
столкнулся с тем, что использование спецсимволов в наименовании кнопок (пример: btn вперед, */) "убивает" оператор use. Т.е. запихнул в кнопку вышеописанные символы и исчезли все действия и описания предметов. (В списке подозрительных символов присутствует еще символ |) с остальными символами, насколько мне известно, проблем не наблюдалось.
Сочетание */ - как подсказал мне Корвин является символом начала комментария. Я не знал об этом.
| - не уверен что этот символ ведет к вышеописанным проблемам, но есть подозрение.
Нет прикрепленных меток.
? NewGollum.qst (21,442) 2013-08-21 10:05
https://bt.fireurq.ru/file_download.php?file_id=31&type=bug
история изменений
2013-06-23 06:39SaintНовый инцидент
2013-06-23 06:39SaintОтветственный => fireton
2013-06-26 23:38firetonСостояниеновый => назначен
2013-06-26 23:38firetonЦелевая версия => 1.9
2013-06-26 23:40firetonКомментарий добавлен: 0000248
2013-06-26 23:40firetonКомментарий изменен: 0000248
2013-08-21 10:01firetonКомментарий добавлен: 0000251
2013-08-21 10:05SaintФайл добавлен: NewGollum.qst
2013-08-21 10:29firetonКомментарий добавлен: 0000252
2013-08-21 10:29firetonСостояниеназначен => отработан
2013-08-21 10:29firetonРешен в версии => 1.9
2013-08-21 10:29firetonРешениеоткрыт => изменения не нужны
2013-08-23 22:28firetonСостояниеотработан => закрыт

Комментарии
(0000248)
fireton   
2013-06-26 23:40   
*/ - это конец комментария вида /* комментарий */

В любом случае, если выше не было начала комментария, то фурка должна отработать нормально и посчитать это просто текстом. Так что ошибка.

(0000251)
fireton   
2013-08-21 10:01   
Не удаётся повторить. Код работает:

inv+ Axe
:1
pln First location
btn 2, to second
end

:2
pln Second location
btn 1, bla */
btn 1, |
end

:use_Axe_Cut
pln Cut-cut!
end

:use_Axe_Chop
pln Chop-Chop!
end
(0000252)
fireton   
2013-08-21 10:29   
Как выяснилось, это ошибка в коде.