Gothic Remake Готика ремейк - общие впечатления и обсуждение
  • 59.985
  • 540
Тема для общего обсуждения Gothic 1 Remake: первых впечатлений, ожиданий, атмосферы, визуального стиля, геймплея, боевой системы, персонажей, локаций и отличий от оригинальной Gothic. Здесь можно...
Новости Релиз Of Ash and Steel состоится 6 ноября
  • 12.440
  • 12
Of Ash and Steel: атмосферный экшен выходит 6 ноября 6 ноября станет важной датой для поклонников сложных и атмосферных игр - именно в этот день состоится релиз долгожданного проекта Of Ash and...
Новости В Of Ash and Steel начался закрытый плейтест
  • 14.620
  • 12
Разработчики "Русской Готики" объявили о старте закрытого плейтеста. Если вы оставляли заявку на участие, не забудьте проверить электронную почту или посмотреть свою библиотеку - возможно игра уже...
Новости Анонсирован Atomic Heart II

В процессе Дать возможность приготовить глинтвейн

TraZag

Полубог
Команда форума
Модератор раздела
Модостроитель
Почётный пользователь
 
Участник форума
Регистрация
6 Окт 2012
Сообщения
14.329
Реакции
12.366
Баллы
1.081
Лучшие ответы
6
#21
В НБ не гильдийский квест ещё нужно заслужить. Да и бояре молчат, толи они все в отпуске, толи с глинтвейном проблем нет, толи сама проблема надумана, ибо глинтвейн обычно выливается сразу, дабы освободить ёмкости для нормальных мужских, крепких напитков, ибо нехрен!:)
Есть у меня одна идея насчет этих глинтвейнов, фигейнов... все это объединить в один нормальный квест. Если руки дойдут...
 

maxim64

Гвардеец
Цугундер
Участник форума
Регистрация
27 Июл 2017
Сообщения
1.716
Реакции
1.596
Баллы
277
Лучшие ответы
4
#22
Есть у меня одна идея насчет этих глинтвейнов, фигейнов... все это объединить в один нормальный квест. Если руки дойдут...
Ждём, даже если до этой мелочи руки и не дойдут. Уж завершите пожалуйста, просим, смерти вопреки.
 

osipov_jenya

Гвардеец
Участник форума
Регистрация
27 Окт 2018
Сообщения
1.114
Реакции
955
Баллы
204
Лучшие ответы
0
#23
Есть у меня одна идея насчет этих глинтвейнов, фигейнов... все это объединить в один нормальный квест. Если руки дойдут...
Если не будешь делать,скажи. Я сделаю отдельным плагином.
--- Добавлено: ---

Как вариант,сделать алкоголь с временным повышением силы и защиты от огня.
--- Добавлено: ---

+ за 15 использований +1 сила и +2 защита от огня
--- Добавлено: ---

Состав: 1ром,1яблоко,1вода.
 

TraZag

Полубог
Команда форума
Модератор раздела
Модостроитель
Почётный пользователь
 
Участник форума
Регистрация
6 Окт 2012
Сообщения
14.329
Реакции
12.366
Баллы
1.081
Лучшие ответы
6
#24
Если не будешь делать,скажи. Я сделаю отдельным плагином.
--- Добавлено: ---

Как вариант,сделать алкоголь с временным повышением силы и защиты от огня.
--- Добавлено: ---

+ за 15 использований +1 сила и +2 защита от огня
--- Добавлено: ---

Состав: 1ром,1яблоко,1вода.
Делай свою версию и не обращай ни на кого внимание. В нб подход в принципе закачать гг бонусами до такого момента, что они уже не чувствуются на фоне общей прокачки. У нас каждый бонус это маленький праздник, когда игрок получает +1 силы или ловкости, который у него никто и никогда не отнимет. :) но случается это крайне редко и обычно этому предшествует сложный квест.
 

Divik

Герой
Участник форума
Регистрация
21 Авг 2022
Сообщения
5.295
Реакции
1.409
Баллы
311
Лучшие ответы
33
#25
Пусть принимающий рецепты маг в монастыре, имя которого я благополучно забыл, после принесения рецепта, в следующем посещении выдает готовый глинтвейн один раз со словами "знаешь, ты в прошлый раз принес мне рецепт глинтвейна и вот мы его сварили, чтобы разнообразить наш ассортимент, и я передаю тебе один из образцов".
Глинтвейн после не варится все равно, однако этот экземпляр дает +5 к мане или +10 к выносливости.
Почему именно эти характеристики: как вы понимаете, алкоголь физику не поднимает, но бодрости и задора временно добавляет, на троих соображается, при больших дозах может навевать размышления и глубокие рефлексии, таким образом, исходя из эффектов, это должно быть либо мана - ведь ну как напьешься - иногда смысл бытия становится яснее как никогда, а значит напиток философский, суть мана, но чаще и запудривает моги - чем только подтверждается его философская сущность, пусть в рамках игры это будет мана, либо +10 к стамине - так как алкоголь дает бодрость, задор, энергию. Почему же не временный задор, как в реальности, ну так игра такая, фэнтезийная, пусть будет навсегда. Выпил и всегда на +10 более вынослив.
 

osipov_jenya

Гвардеец
Участник форума
Регистрация
27 Окт 2018
Сообщения
1.114
Реакции
955
Баллы
204
Лучшие ответы
0
#26
Вот сделал набросок. Взял баф огненного сердца, только в 2 раза меньше по времени. Не могу добавить рецепт в систему крафта НБ. Нужна помощь.
C++:
var int booze_glintvein;
var int glintvein_bonus;

func void rx_use_glintvein(var int toggle)
{
    if (!toggle) {
        if (bufffiregolemheart) {
            bufffiregolemheartcount = 0;
            bufffiregolemheart = FALSE;
            hero.protection[PROT_FIRE] -= 50;
            rx_playeffect("SPELLFX_INCOVATION_FIRE", hero);
        };
    }
    else if ((bufffiregolemheartcount == 0) && (!bufffiregolemheart)) {
        hero.protection[PROT_FIRE] += 50;
    };
    bufffiregolemheartcount += 300;
    bufffiregolemheart = TRUE;
};

instance itwr_glintvein(C_ITEM)
{
    name = "Рецепт 'Глинтвейн'";
    mainflag = ITEM_KAT_DOCS;
    flags = ITEM_MISSION;
    value = 300;
    visual = "ItWr_Scroll_01.3DS";
    material = MAT_LEATHER;
    on_state = useglintvein;
    scemename = "MAP";
    description = "Рецепт 'Глинтвейна'";
    text[4] = "Рецепт приготовления винного напитка";
    text[5] = NAME_VALUE;
    count[5] = value;
    inv_animate = 1;
};

instance itfo_glintvein(C_ITEM)
{
    name = "Глинтвейн";
    mainflag = ITEM_KAT_FOOD;
    flags = ITEM_MULTI | ITEM_MISSION;
    value = 100;
    visual = "ItFo_Wine_New_01.3DS";
    material = MAT_GLAS;
    scemename = "POTIONFAST";
    on_state = use_glintvein;
    description = name;
    text[1] = NAME_BONUS_HP;
    count[1] = HP_WINE;
    text[2] = NAME_BONUS_MANA;
    count[2] = MANA_WINE;
    text[3] = "Увеличивает защиту от огня на:";
    count[3] = 50;
    if (glintvein_bonus == 15)
    {
        text[4] = "Одноразовый бонус +1 силы и +2 к защите от огня за 15 бутылок (получен)";
    }
    else
    {
        text[4] = "Одноразовый бонус +1 силы и +2 к защите от огня за 15 бутылок";
    };
    text[5] = NAME_VALUE;
    count[5] = value;
    inv_animate = 1;
};

func void use_glintvein()
{
    var int staminamax;

    if (Npc_IsPlayer(self)) {
        Snd_Play3d(hero, "BOTTLE_OPEN");
    };
    Npc_ChangeAttribute(self, ATR_HITPOINTS, HP_WINE);
    Npc_ChangeAttribute(self, ATR_MANA, MANA_WINE);
    if (Npc_IsPlayer(self)) {
        glintvein_bonus += 1;
        if (glintvein_bonus == 15) {
            B_RaiseAttribute_Bonus(self, ATR_STRENGTH, 1);
            Npc_ChangeAttribute(self, ATR_STRENGTH, 1);
            self.protection[PROT_FIRE] += 2;
            realprotfire += 2;
            ai_printbonus("Защита от огня + 2");
            Snd_Play("LevelUp");
           
        };
        updateitemsinfoininv();
        b_drunk();
        rx_use_glintvein(TRUE);
    };
};

func void useglintvein()
{
    var int ndocid;

    if (knowsglintvein == FALSE) {
        rankpoints = rankpoints + 1;
        knowsglintvein = TRUE;
    };
    if ((bookbonus_17 == FALSE) && rx_cangetint(self)) {
        rx_changeint(1);
        bookbonus_17 = TRUE;
    };
    booze_glintvein = true;
    ndocid = Doc_Create();
    Doc_SetPages(ndocid, 1);
    Doc_SetPage(ndocid, 0, "letters.TGA", 0);
    Doc_SetFont(ndocid, 0, FONT_BOOKHEADLINE);
    Doc_SetMargins(ndocid, -1, 50, 50, 50, 50, 1);
    Doc_SetFont(ndocid, 0, FONT_BOOK);
    Doc_PrintLine(ndocid, 0, "Глинтвейн");
    Doc_PrintLine(ndocid, 0, "");
    Doc_PrintLine(ndocid, 0, "Ингредиенты для приготовления Глинтвейна:");
    Doc_PrintLine(ndocid, 0, "");
    Doc_PrintLines(ndocid, 0, "1 бутылка вина, 1 бутылка любого крепкого самогона,");
    Doc_PrintLines(ndocid, 0, "жедательно немного рома и посыпать тертой огненной травой");
    Doc_PrintLine(ndocid, 0, "");
    Doc_PrintLine(ndocid, 0, "Пить только горячим!");
    Doc_PrintLine(ndocid, 0, "");
    Doc_PrintLine(ndocid, 0, "");
    Log_CreateTopic(TOPIC_SPECIALWINES, LOG_NOTE);
    AI_Print("Изучен алхимический рецепт: 'Глинтвейн'");
    B_LogEntry(TOPIC_SPECIALWINES, "Для того, чтобы сделать 'Глинтвейн', нужны следующие ингредиенты: 1 бутылка вина, 1 бутылка рома и 2 стебля огненной травы.");
    B_Say(self, self, "$HOWINTEREST");
    Doc_Show(ndocid);
};
Так же не знаю как сменить описание предмета в игровой сессии. Такой метод, как я сделал, сменяет описание предмета только после перезахода в игру. Я о полученном бонусе за 15 использований.
 
Сверху Снизу