////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
instance DIA_MOD_SATURAS_GILKDW(C_INFO)
{
npc = kdw_1400_addon_saturas_nw;
nr = 1;
condition = dia_mod_saturas_gilkdw_condition;
information = dia_mod_saturas_gilkdw_info;
permanent = FALSE;
description = "Ты примешь меня в Маги воды? Ватрас сказал что это возможно.";
};
func int dia_mod_saturas_gilkdw_condition()
{
if((dia_pedro_aufnahme_noperm == FALSE) && (kdw_mod_talk_vatras_join == TRUE))
{
return TRUE;
};
};
func void dia_mod_saturas_gilkdw_info()
{
AI_Output(other,self,"DIA_mod_Saturas_gilKDW_15_00"); //Ты примешь меня в Маги Воды? Ватрас сказал что это возможно.
AI_Output(self,other,"DIA_mod_Saturas_gilKDW_14_00"); //Что
ВАТРАС... Назови хоть одну причину почему ты можешь стать магом?!
AI_Output(other,self,"DIA_mod_Saturas_gilKDW_15_01"); //Я помог Кавалорну когда на него напали бандиты,ищу того кто похищает людей.
AI_Output(other,self,"DIA_mod_Saturas_gilKDW_15_03"); //К тому же, я ищу Глаз Иноса. По словам Ксардаса только он сможет остановаить драконов в долине рудников.
AI_Output(other,self,"DIA_mod_Saturas_gilKDW_15_04"); //Но Я не могу попасть к паладинам чтобы забрать этот артефакт, пока не состаю в одном из сообществ.
AI_Output(self,other,"DIA_mod_Saturas_gilKDW_14_01"); //Хватит! (Грозно) При таких обстоятельствах, я думаю это возможно...
AI_Output(self,other,"DIA_mod_Saturas_gilKDW_14_01"); //Но сейчас у тебя есть более важные дела, Первым делом найди куда пропадают жители Хариниса!
Log_CreateTopic ( TOPIC_BECOMEKDW, LOG_MISSION );
Log_SetTopicStatus ( TOPIC_BECOMEKDW, LOG_RUNNING );
B_LogEntry ( TOPIC_BECOMEKDW, "Сатурас согласился с возможностью стать Магом Воды, если я найду причину пропажи жителей Хориниса. И надо не забыть про орнамент Лареса" );
mis_BECOMEKDW = LOG_RUNNING;
};
///////////////////////////////////////////////////////////////////////////////////////////
instance DIA_MOD_SATURAS_GILKDW_JOIN(C_INFO)
{
npc = kdw_1400_addon_saturas_nw;
nr = 700;
condition = dia_mod_saturas_gilkdw_join_condition;
information = dia_mod_saturas_gilkdw_join_info;
permanent = TRUE;
description = "Я могу стать Магом Воды?";
};
var int DIA_MOD_SATURAS_GILKDW_join_noperm;
func int dia_mod_saturas_gilkdw_join_condition()
{
if((MIS_BECOMEKDW == LOG_Running) && (DIA_MOD_SATURAS_GILKDW_join_noperm == FALSE) && (other.guild == GIL_NONE) && (lares_angekommen == TRUE))
{
return TRUE;
};
};
func void b_dia_mod_saturas_gilkdw_join_choice()
{
Info_ClearChoices(DIA_MOD_SATURAS_GILKDW_JOIN);
Info_AddChoice(DIA_MOD_SATURAS_GILKDW_JOIN,"Мне надо подумать.",dia_mod_saturas_gilkdw_no);
Info_AddChoice(DIA_MOD_SATURAS_GILKDW_JOIN,"Да, я желаю вступить в круг Магов Воды.",dia_mod_saturas_gilkdw_yes);
};
func void dia_mod_saturas_gilkdw_join_info()
{
AI_Output(other,self,"DIA_mod_Saturas_gilkdw_Join_info_15_00"); //Я могу стать Магом Воды?
if(mis_addon_vatras_wherearemissingpeople == LOG_SUCCESS)
{
AI_Output(self,other,"DIA_mod_Saturas_gilkdw_join_14_00"); // Ты узнал причину пропажи жителей острова?
AI_Output(other,self,"DIA_mod_Saturas_gilkdw_join_15_01"); // Да, я уже доложил Ватрасу.
}
else if(mis_addon_vatras_wherearemissingpeople == TRUE)
{
AI_Output(self,other,"DIA_mod_Saturas_gilkdw_join_14_00"); // Ты узнал причину пропажи жителей острова?
AI_Output(other,self,"DIA_mod_Saturas_gilkdw_join_15_01"); // Еще нет.
AI_Output(self,other,"DIA_mod_Saturas_gilkdw_join_14_00"); // (Разгневан)Тогда не беспокой меня пока не сделаешь то, что должен!!!
AI_StopProcessInfos(self);
}
else if(hero.guild != GIL_NONE)
{
AI_Output(self,other,"DIA_mod_Saturas_gilkdw_join_info_14_00"); // Ты являешься членом другой гильдии, и путь Мага Воды для тебя закрыт.
DIA_MOD_SATURAS_GILKDW_join_noperm = TRUE;
AI_StopProcessInfos(self);
}
else if(other.guild == GIL_NONE)
{
AI_Output(self,other,"DIA_mod_Saturas_gilkdw_join_info_14_01"); // Ты ТОЧНО готов вступить в Маги Воды?
b_dia_mod_saturas_gilkdw_join_choice();
}
else
{
AI_Output(self,other,"DIA_mod_Saturas_gilkdw_join_info_14_02"); //Твой рассказ меня убедил, к тому же Зло наступает и землетрясения что сейчас происходят предвестники больших проблем
AI_StopProcessInfos(self);
};
};
func void dia_mod_saturas_gilkdw_yes()
{
AI_Output(other,self,"DIA_mod_Saturas_gilKDW_yes_15_00"); //Да, я желаю вступить в круг Магов Воды.
AI_Output(self,other,"DIA_mod_Saturas_gilKDW_yes_14_01"); //Ммм... Ты помог нам выяснить кто стоит за пропажей людей в Хоринисе...
AI_Output(self,other,"Dia_mod_Saturas_gilKDW_yes_14_02"); //К томуже Ватрас тебе доверяет... Я не понимаю почему Ларес тебя поддерживает, видимо что то есть в тебе такое что я не могу понять
AI_Output(self,other,"Dia_mod_Saturas_gilKDW_yes_14_03"); //И Кавалорн встретив тебя сразу рассказал о Кольце Воды. Думаю я соглашусь...
AI_Output(other,self,"Dia_mod_Saturas_gilKDW_yes_15_01"); //Это значит я принят?
AI_Output(self,other,"Dia_mod_Saturas_gilKDW_yes_14_04"); //Да! И теперь я буду за тобой приглядывать, чтобы ты не натворил дел!!
Npc_SetTrueGuild(other,GIL_KDW);
other.guild = GIL_KDW;
Snd_Play("LEVELUP");
Npc_ExchangeRoutine(lothar,"START");
AI_Output(self,other,"Dia_mod_Saturas_gilKDW_14_05"); //Держи свою мантию.
b_giveinvitems(self,other,itar_kdw_l_addon,1);
AI_Output(self,other,"Dia_mod_Saturas_gilKDW_14_06"); //Служи Аданосу и неси равновесие в этот мир!!!
AI_Output(self,other,"Dia_mod_Saturas_gilKDW_14_07"); //По поводу твоего обучения я сейчас занят, Ватрас поможет тебе когда ты будешь в городе.
sld_aufnahme = LOG_OBSOLETE;
kdf_aufnahme = LOG_OBSOLETE;
mil_aufnahme = LOG_OBSOLETE;
kdw_aufnahme = LOG_SUCCESS;
b_giveplayerxp(XP_BECOMEKDW);
Info_ClearChoices(dia_mod_saturas_gilkdw);
Log_SetTopicStatus ( TOPIC_BECOMEKDW, LOG_Success );
B_LogEntry ( TOPIC_BECOMEKDW, "Я доказал Сатурасу что достоин стать магом." );
mis_BECOMEKDW = LOG_Success;
AI_StopProcessInfos(self);
};