Привет всем.
Не уверен, что пост туда, куда нада, потому заранее прошу извинить.
Сабж в нерабочем состоянии. При запуске сервера он не импортируется, причиной чему синт. ошибки.
Вот кусочек кода:
c0 = GetLastAttacker()
if c0.npc_class_id == @unicorn_racer :
if n0.master :
talker = n0.master
ругается на строку
if c0.npc_class_id == @unicorn_racer :
Но это не единственная проблема. В сервере я не нашел метода GetLastAttacker(), подскажите, где он есть. Кроме того абсолютно непонятны конструкции
n0.master :
talker = n0.master
От куда эта радость лезет, и что оно такое? Вообщем в указанном квесте слишком много того, что даже теоретически не должно работать (в куске, где идет убивание сумонов своим сумоном).
Вот, чье описание:
########################
Проблема присутствовала в datapack от 13.10.2005 включительно. В более свежем не проверял.
Огромная просьба помочь фиксом, или советом (в частности каким образом можно мониторить вот тот самый GetLastAttacker(), или его заменитель для attackable, и распознавать "свой" суммнон. Оптимально поможет ссылка на описание архитектуры сервера, поскольку рекурсивное перелистывание всего import и "догадывание" по названиям как метод поиска - не очень эффективно).
С ув.