• Уважаемые гости и новички, приветствуем Вас на нашем форуме
    Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».

    Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
    Удачи!
  • Друзья, доброго времени суток!
    Стартовал новый литературный конкурс от "Ордена Хранителей" - "Пираты Миртанского моря".
    Каждый может принять в нём участие и снискать славу и уважение, а в случае занятия призового места ещё и получить награду. Дерзайте
  • Дорогие друзья, год подходит к концу, и пришло время подвести его итоги и наградить достойных

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

[G2] Телекинез

D36


Модостроитель
Регистрация
3 Дек 2014
Сообщения
2.222
Благодарности
3.449
Баллы
485
download.jpg


Плагин позволяет использовать доработанное заклинание Телекинез в Г2НВ и модах на её основе. Как известно, это заклинание из Г1 было вырезано разработчиками во второй части игры.
Руна с этим заклинанием появится в башне Ксардаса, а свитки можно купить у Игнаца в городе. Начало новой игры не требуется.

Новые предметы также доступны через консоль:
insert itru_telekinesis - руна
insert itsc_telekinesis - свиток

Скриншоты:
Screenshot_2.jpg
Screenshot_4.jpg


Видео:


Требования:
Union 1.0m или выше.

Установка:
Скопируйте файл zTelekinesis.vdf в папку Gothic II\Data\Plugins.

Страница в Мастерской Steam:


Авторы:
Gratt, D36

Для модостроителей:
Чтобы использовать заклинание телекинеза в вашем моде, добавьте в скрипты инстанции руны и свитка, а также константу расхода маны:

Daedalus:
const int SPL_Cost_Telekinesis = 1; //расход маны в секунду

//руна
instance ItRu_Telekinesis(C_ITEM)
{
    name = NAME_Rune;
    mainflag = ITEM_KAT_RUNE;
    flags = 0;
    value = 1000; //цена
    visual = "ItRu_Telekinesis.3DS";
    material = MAT_STONE;
    spell = 65; //индекс заклинания - не менять!
    mag_circle = 1; //круг магии
    wear = WEAR_EFFECT;
    effect = "SPELLFX_WEAKGLIMMER";
    description = "Телекинез";
    text[0] = NAME_Mag_Circle;
    count[0] = mag_circle;
    text[1] = "Расход маны (в сек.):";
    count[1] = SPL_Cost_Telekinesis;
    text[5] = NAME_Value;
    count[5] = value;
};

//свиток
instance ItSc_Telekinesis(C_ITEM)
{
    name = NAME_Spruchrolle;
    mainflag = ITEM_KAT_RUNE;
    flags = ITEM_MULTI;
    value = 150; //цена
    visual = "ItSc_Telekinesis.3DS";
    material = MAT_LEATHER;
    spell = 65; //индекс заклинания - не менять!
    cond_atr[2] = ATR_MANA_MAX;
    cond_value[2] = SPL_Cost_Telekinesis;
    wear = WEAR_EFFECT;
    effect = "SPELLFX_WEAKGLIMMER";
    description = "Телекинез";
    text[0] = NAME_MageScroll;
    text[1] = "Расход маны (в сек.):";
    count[1] = SPL_Cost_Telekinesis;
    text[5] = NAME_Value;
    count[5] = value;
};

После этого их можно будет интегрировать в продажу торговцам, добавить в создание на рунном столе, разложить в мире через Spacer, вставлять на точки через Wld_InsertItem и так далее.

Заклинание использует индекс 65, неиспользуемый в оригинальной игре. Пожалуйста, не занимайте его другим заклинанием.

Также код выше можно добавить в текстовый файл с расширением .d и скопировать его в папку system\autorun. Это позволит настроить заклинание под себя, например, изменить требование круга магии для использования руны без вмешательства в скрипты игры.

Для запрета перемещения определенных предметов добавьте их в функцию C_CanMoveItemWithTelekinesis. Пример:
Daedalus:
func int C_CanMoveItemWithTelekinesis(var C_Item itm)
{
    if(Hlp_IsItem(itm,ItMi_Nugget))
    {
        return FALSE;
    };
    return TRUE;
};
 

Вложения

  • zTelekinesis.zip
    257,6 KB · Просмотры: 3
Последнее редактирование:

D36


Модостроитель
Регистрация
3 Дек 2014
Сообщения
2.222
Благодарности
3.449
Баллы
485
Обновление:
- добавлено три свитка в торговый инвентарь Игнаца;
- цена свитков повышена до 150 золотых;
- цена рун повышена до 1000 золотых.
 

D36


Модостроитель
Регистрация
3 Дек 2014
Сообщения
2.222
Благодарности
3.449
Баллы
485
Обновление:
- исправлена скорость расхода маны;
- исправлен ещё один эксплойт фокуса;
- добавлен стандартный эффект свечения для руны;
- улучшена совместимость с другими модами;
- добавлена возможность запрета перемещения предметов;
- руна заклинания появится в башне Ксардаса;
- убраны свитки из мира.
 
Сверху Снизу