Сейчас switchItem
в библиотеке определен как fixeditem
. Что приводит к тому, что фонарик, унаследованный от него, не появляется в инвентаре. В общем, это ошибка. Надо отнаследовать от просто item
. А если кто-то будет делать выключатель на стене, то пусть добавляет fixeditem
в объявление дополнительно.
Я у себя исправил:
class switchItem: item
Неактивен
Прикол заключается в том, что в тексте advr.t
есть комментарий, который предлагает наследовать предметы от lightsource
и switchitem
для создания разного рода переносных ламп, фонариков и т.п. Но это не работает, если switchitem
унаследован от fixeditem
...
Неактивен