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);
};
тут
тут наверное надо добавить так же проверку на то что герой не жертвовал бабки Daron_Spende < 50 (?)
иначе получается странно что сначала Герой жертвует бабло, а потом клянчит у Дарона бабки :-)