dosinabox / g2nr_unofficial_update

Исходники скриптов, релизы, хотфиксы и тестовые версии неофициального обновления для игры "Готика 2: Ночь Ворона".
https://worldofplayers.ru/threads/36817
The Unlicense
15 stars 1 forks source link

Гаронд / рудный меч паладина 2р #205

Closed Kor-Angar closed 4 years ago

Kor-Angar commented 4 years ago

Гаранду добавили "рудный меч паладина 2р". теперь при игре за паладина можно иметь меч 1р и 2р, т.к. Гаранд становится смертным в 5 главе.

После нахождения слёз инноса, герой сможет улучшить свой меч. но что делать если у героя окажется в инвентаре два меча и 1р и 2р?

в таком случае статуя Инноса улучшит двуручную версию меча(сначала протестил в игре, потом пошел смотреть код).

instance PC_PrayShrine_BlessSword_Final(C_Info)
{
    npc = PC_Hero;
    nr = 2;
    condition = PC_PrayShrine_BlessSword_Final_Condition;
    information = PC_PrayShrine_BlessSword_Final_Info;
    permanent = TRUE;
    description = Bless_Sword2;
};

func int PC_PrayShrine_BlessSword_Final_Condition()
{
    if((PLAYER_MOBSI_PRODUCTION == MOBSI_PrayShrine) && (hero.guild == GIL_PAL) && (CurrentLevel == NEWWORLD_ZEN) && (PAL_KnowsAbout_FINAL_BLESSING == TRUE) && (Npc_HasItems(hero,ItMw_1H_Blessed_02) || Npc_HasItems(hero,ItMw_2H_Blessed_02)))
    {
        if(Npc_GetDistToWP(hero,"NW_MONASTERY_CHAPELL_02") <= 500)
        {
            return TRUE;
        };
    };
};

func void PC_PrayShrine_BlessSword_Final_Info()
{
    if(ShrineIsObsessed == TRUE)
    {
        SC_IsObsessed = TRUE;
        PrintScreen(PRINT_SCIsObsessed,-1,-1,FONT_Screen,2);
        Snd_Play("DEM_Die");
    }
    else if(Npc_HasItems(hero,ItPo_PotionOfDeath_01_Mis) || Npc_HasItems(hero,ItPo_PotionOfDeath_02_Mis))
    {
        Npc_RemoveInvItems(hero,ItPo_PotionOfDeath_01_Mis,1);
        Npc_RemoveInvItems(hero,ItPo_PotionOfDeath_02_Mis,1);
        if(Npc_HasItems(hero,ItMw_2H_Blessed_02))
        {
            Npc_RemoveInvItems(hero,ItMw_2H_Blessed_02,1);
            CreateInvItems(hero,ItMw_2H_Blessed_03,1);
        }
        else
        {
            Npc_RemoveInvItems(hero,ItMw_1H_Blessed_02,1);
            CreateInvItems(hero,ItMw_1H_Blessed_03,1);
        };
        Wld_PlayEffect("spellFX_PalHeal_ORIGIN",hero,hero,0,0,0,FALSE);
        Snd_Play("MFX_Heal_Cast");
        B_GivePlayerXP(XP_SwordBlessed2);
    }
    else
    {
        AI_PrintScreen(PRINT_NoInnosTears,-1,YPOS_GoldGiven,FONT_ScreenSmall,2);
    };
};

По хорошему надо или дописать/переписать Bless_Sword2 , сделав возможность выбора у статуи какой меч освещать или менять оружие Гаранду в 5 главе;-)

может быть есть ещё какой то вариант :-)

dosinabox commented 4 years ago

Однозначно нужен другой меч. Можно какой-нибудь новый, похожий и внешне и по статам, но с другим названием.

dosinabox commented 4 years ago

создан новый меч

Kor-Angar commented 4 years ago

Посмотри плиз что бы он силы тее овал столько же сколько наносит урона. Что бы у о священных рунных клинков паладина было при имущество😀

dosinabox commented 4 years ago

Угу. 140/140.

Kor-Angar commented 4 years ago

Гуд 😀