Перейти к основному содержимому
Версия: Legacy

До настройки

Иногда может понадобиться, изменить какие-то параметры НИПа в нужный момент.

vitalik-crash

В моде есть реализация этого.



Метод

Вся такие до настройки происходят внутри метода

<npcID>.configure {
... // Т.е. здесь!
}

Какие параметры поддерживает

Поддерживаются все параметры, что были При создании НИПа, но кроме name. Для такого предусмотрен отдельный метод ниже.

npdID - это переменная НИПа (просто npdID его обозвал какой-то дурак). Ты же там писал типа такого: val npc by NPCEntity... где npc - это и есть его npcID.


Вписываются довольно просто:

Пример
<npcID>.configure{
model = "hc:models/entity/hilda_regular.glb"
}



Дополнительные возможности

Помимо тех, которые можно вписать в сам метод configure, есть ещё и отдельные, которые независимы от этого метода.

Такими являются:

Возможность менять иня НИПа
<npcID>.name = "Новый НИП"
Возможность сделать Бессмертным
<npcID>.invulnerable = true
Возможность менять режим колизии с НИПом
<npcID>.hitboxMode = HitboxMode.BLOCKING

о 'HitboxMode'