if(B_GetDayPlus() > NagurDay)
{
AI_Output(self,other,"DIA_Nagur_Deal_08_01"); //Да, но за меньшую сумму, чем рассчитывал. Я получил только триста монет.
AI_Output(self,other,"DIA_Nagur_Deal_08_02"); //Часть этой суммы пошла моим хозяевам...
AI_Output(self,other,"DIA_Nagur_Deal_08_03"); //И Кардиф получил свой обычный процент - плюс золото за то, что он нашел тебя.
AI_Output(self,other,"DIA_Nagur_Deal_08_04"); //Остается двести сорок золотых монет. Мы поделим их как договорились. Вот твоя доля.
AI_Output(self,other,"DIA_Nagur_Deal_08_05"); //Ты хорошо поработал. Я сообщил об этом моим хозяевам.
AI_Output(self,other,"DIA_Nagur_Deal_08_06"); //Что из этого выйдет - не знаю.
B_GiveInvItems(self,other,ItMi_Gold,Nagur_Deal);
MIS_Nagur_Bote = LOG_SUCCESS;
MIS_Baltram_ScoutAkil = LOG_FAILED;
B_GivePlayerXP(XP_Nagur_Bote);
DIA_Nagur_Deal_permanent = TRUE;
Diebesgilde_Okay = Diebesgilde_Okay + 1;
AI_StopProcessInfos(self);
}
func void DIA_Rengaru_INKNAST_HauAb()
{
AI_Output(other,self,"DIA_Rengaru_INKNAST_HauAb_15_00"); //Проваливай! И чтобы больше я тебя здесь не видел!
AI_Output(self,other,"DIA_Rengaru_INKNAST_HauAb_07_01"); //Ты не пожалеешь об этом! Спасибо, парень!
Npc_ExchangeRoutine(self,"Start");
AI_StopProcessInfos(self);
Diebesgilde_Okay = Diebesgilde_Okay + 1;
};
func void DIA_Halvor_MESSAGE_Okay()
{
AI_Output(other,self,"DIA_Halvor_MESSAGE_Okay_15_00"); //Хорошо, договорились. Я думаю, мы сохраним все это в тайне.
AI_Output(self,other,"DIA_Halvor_MESSAGE_Okay_06_01"); //Спасибо. Заходи, когда опять будешь неподалеку. Я приготовлю очень интересные вещички для тебя.
B_GiveInvItems(other,self,ItWr_HalvorMessage,1);
Npc_RemoveInvItems(self,ItWr_HalvorMessage,1);
Halvor_Deal = TRUE;
Diebesgilde_Okay = Diebesgilde_Okay + 1;
CreateInvItems(self,ItSe_ErzFisch,1);
CreateInvItems(self,ItSe_GoldFisch,1);
CreateInvItems(self,ItSe_Ringfisch,1);
CreateInvItems(self,ItSe_LockpickFisch,1);
Info_ClearChoices(DIA_Halvor_MESSAGE);
};
GLTempStatusHungerCount = -1000000000;
GLTempStatusThirstCount = -1000000000;
GLTempStatusFatigueCount = -1000000000;
DaySleepHour = -1000000000;
if((VATRAS_TEACHREGEN == TRUE) && (SBMODE == TRUE) && (PlayerIsSick == FALSE) && (ATR_STAMINA[0] > 0) && (Hero_Hunger >= 1) && (Hero_Thirst >= 1) && (HEROTRANS == FALSE) && (ENDGAMECREDITS == FALSE) && (HeroIsDead == FALSE) && (_hero.attribute[ATR_HITPOINTS] > 0) && (POISONED == FALSE) && (_hero.attribute[ATR_HITPOINTS] < _hero.attribute[ATR_HITPOINTS_MAX]))
{
if(RELOAD_HEALTH >= 4)
{
if(_hero.level > 10)
{
Health_RegLvl = 1 + _hero.level / (10 - SBMODE);
}
else
{
Health_RegLvl = 1;
};
if(_hero.attribute[ATR_HITPOINTS] < _hero.attribute[ATR_HITPOINTS_MAX])
{
_hero.attribute[ATR_HITPOINTS] = _hero.attribute[ATR_HITPOINTS] + SBMODE + Health_RegLvl;
};
if(_hero.attribute[ATR_HITPOINTS] > _hero.attribute[ATR_HITPOINTS_MAX])
{
_hero.attribute[ATR_HITPOINTS] = _hero.attribute[ATR_HITPOINTS_MAX];
};
RELOAD_HEALTH = FALSE;
}
else
{
RELOAD_HEALTH += 1;
};
};