|
|
|
|
Регистрация: 15.04.2004
Адрес: Санкт-Петербург
Сообщений: 372
|
|
|
|
|
|
Re: Скриптинг в Готике
2Sergius256:
Кстати, попытался реализовать идею с посохами с изменяемым радиусом поражения. Вводить кучу instance, как это сделано с "Когтем Белиара", не стал - хотел рассчитывать радиус поражения. Пробовал ввести специальную функцию вида
func int staff_range(C_npc slf) { var int range; range = slf.attribute[ATR_MANA] + 100; return range; };
и вызывать ее внутри instance орудия ратного труда (range = staff_range(self); )... Синтаксически все правильно, но радиус поражения всегда получается равным 100.
|
Как я понял, в функцию staff_range должна приходить перенная типа c_npc. А внутри [q]instance орудия ратного труда[/q] self будет само орудие, а не НПС, у которого оно в данный момент.
|