2annya:
Если только для ГГ, то да, но персов много.
|
У каждого непися есть массив переменных aivar. В Г1 размерность его 50, в Г2 - не помню, но ещё больше. Довольно много переменных пылится без дела, и их можно использовать в своих целях.
Эксперимент с ГГ в PC_HERO.d:
|
Не вариант. Разные параметры считываются из инстанции непися по-разному. Внешний вид, например, считыается при каждой инициализации мира, в том числе при загрузке сохранения. Сила, как я понимаю, считывается единовременно и в дальнейшем изменяется по ходу игры.
Для динамического изменения силы неписей, вероятно, можно использовать состояние атаки (ZS_Attack) для уменьшения и те состояния и функции, в которых здоровье будет восстанавливаться, для увеличения. Для реализации динамики у ГГ правильным будет использование циклической функции. Значение силы будет меняться в реальном масштабе времени вслед за изменением уровня здоровья. Циклическую функцию придётся создать, что потребует внесения правок во все локации игрового мира.
Так правильно? Или надо "FUNC VOID (или FUNC INT)"?
|
Правильно с указанием типа функции. Если работа ведётся в Сорсере, то он не даст *сделать неправильно. ;)
Возможно ли использовать goto метка?
|
Нет.
2Cubic:
Можно ли добавить скрипт, который бы удалял руну из пещеры в Минентале в начале 1-й главы?
|
Если руна лежит в сундуке, а сундук имеет уникальное название в игровом мире, то да, можно убрать руну при вхождении в локацию. Иначе нельзя.