instance DIA_Abuyin_Zukunft(C_Info)
{
npc = VLK_456_Abuyin;
nr = 2;
condition = DIA_Abuyin_Zukunft_Condition;
information = DIA_Abuyin_Zukunft_Info;
permanent = TRUE;
description = "Расскажи мне о будущем (заплатить 25 золотых).";
};
var int DIA_Abuyin_Zukunft_permanent;
func int DIA_Abuyin_Zukunft_Condition()
{
if(Npc_KnowsInfo(other,DIA_Abuyin_Weissagung) && (DIA_Abuyin_Zukunft_permanent == FALSE) && (Kapitel == 1))
{
return TRUE;
};
};
func void DIA_Abuyin_Zukunft_Info()
{
AI_Output(other,self,"DIA_Abuyin_Zukunft_15_00"); //Расскажи мне о будущем.
if(B_GiveInvItems(other,self,ItMi_Gold,25))
{
AI_Output(self,other,"DIA_Abuyin_Zukunft_13_01"); //Хорошо, о, Жаждущий Знаний. Я сейчас войду в состояние транса. Ты готов?
Info_ClearChoices(DIA_Abuyin_Zukunft);
Info_AddChoice(DIA_Abuyin_Zukunft,"Я готов!",DIA_Abuyin_Zukunft_Trance);
}
else
{
AI_Output(self,other,"DIA_Abuyin_Zukunft_13_02"); //О, Отец Монет, я прошу у тебя 25 золотых в обмен на взгляд в туманное будущее.
};
};
func void DIA_Abuyin_Zukunft_Trance()
{
AI_PlayAni(self,"T_MAGRUN_2_HEASHOOT");
Wld_PlayEffect("SPELLFX_TELEPORT",self,self,0,0,0,FALSE);
AI_Output(self,other,"DIA_Abuyin_Zukunft_Trance_13_00"); //(в трансе) Орки... они охраняют вход... старый туннель... Долина Рудников...
AI_Output(self,other,"DIA_Abuyin_Zukunft_Trance_13_01"); //(в трансе) Люди в сверкающих доспехах... маг... твой друг с ними... он ждет тебя...
AI_Output(self,other,"DIA_Abuyin_Zukunft_Trance_13_02"); //(в трансе) Огонь! Нападение... могучего существа... пламя... многие... погибнут...
AI_Output(self,other,"DIA_Addon_Abuyin_Zukunft_Trance_13_00"); //(в трансе) ...Что это?.. Город... Руины... Куарходрон из Яркендара...
AI_Output(self,other,"DIA_Addon_Abuyin_Zukunft_Trance_13_01"); //(в трансе) ...Он был призван... Куарходрон из Яркендара!
AI_PlayAni(self,"T_HEASHOOT_2_STAND");
AI_Output(self,other,"DIA_Abuyin_Zukunft_Trance_13_03"); //... Извини - видение кончилось. Больше я ничего не смог увидеть.
DIA_Abuyin_Zukunft_permanent = TRUE;
Abuyin_Zukunft = 1;
Info_ClearChoices(DIA_Abuyin_Zukunft);
B_GivePlayerXP(XP_Ambient * 4);
};