нужно, а не можно. не устану повторять, что то, как вы пишете код, напрямую отражается в результатах ваших поделок.
от красоты и правильности оформления, код становится легко читаем, как стих, благодаря чему не приходится каждый раз одуплять че вы там навертели,
а от четкой расстановки логики зависит гибкость и простота ее редактирования/фиксов/внедрения новых модулей/отсутствие багов, подводных камней и тд.
Но что надо хукнуть - это еще искать надо.
освой иду. открою еще один секрет. если попробуешь вникнуть в движок, обнаружишь море интересной инфы, например о том, что существуют еще тонны функций и переменных, которые невозможно увидеть напрямую через таблицу объектов.
К тому же, человек про кнопки спрашивал, про кнопки и отвечаю.
я тоже не про марс...
И да, скрипты Готики изначально не приспособлены и не предназначены для всего того, что делает Икарус, с этим не поспоришь.
то, о чем я говорю, осилит даже ваш икарус. подмена метода и обращение к необходимой реализации по условию.
в теории на икарусах можно и массивы готанские юзать, правда это будет лютое байтолюбство и ад в плане ограничений скомпилированного экзешника.
Но как ни странно, он работает.
если очень сильно захотеть, можно и игру на тостер переписать. работает != хороший результат