dosinabox / g2nr_unofficial_update

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

Я как раз бедный! Дарон #223

Closed Kor-Angar closed 4 years ago

Kor-Angar commented 4 years ago
instance DIA_Daron_arm(C_Info)
{
    npc = KDF_511_Daron;
    nr = 10;
    condition = DIA_Daron_arm_Condition;
    information = DIA_Daron_arm_Info;
    permanent = FALSE;
    description = "Я как раз бедный!";
};

func int DIA_Daron_arm_Condition()
{
    if(Npc_KnowsInfo(other,DIA_Daron_Stadt) && (Npc_HasItems(other,ItMi_Gold) < 10) && (other.guild == GIL_NONE))
    {
        return TRUE;
    };
};

func void DIA_Daron_arm_Info()
{
    AI_Output(other,self,"DIA_Daron_arm_15_00");    //Я как раз бедный!
    AI_Output(self,other,"DIA_Daron_arm_10_01");    //Да, ты доведен до нищеты. Это неудивительно в эти тяжелые времена. Возьми это золото, надеюсь, оно поможет тебе.
    AI_Output(self,other,"DIA_Daron_arm_10_02");    //Но ты должен найти себе работу, и тогда у тебя не будет недостатка в золоте. И ты сможешь пожертвовать это золото церкви Инноса, помня о том, как она помогала тебе.
    B_GiveInvItems(self,other,ItMi_Gold,20);
};

тут

if(Npc_KnowsInfo(other,DIA_Daron_Stadt) && (Npc_HasItems(other,ItMi_Gold) < 10) && (other.guild == GIL_NONE))

тут наверное надо добавить так же проверку на то что герой не жертвовал бабки Daron_Spende < 50 (?)

иначе получается странно что сначала Герой жертвует бабло, а потом клянчит у Дарона бабки :-)

dosinabox commented 4 years ago

готово

Kor-Angar commented 4 years ago

спасибо. сейчас пока Дарона тестил, случайно наткнулся :-)