INSTANCE PC_ItPo_Health_01 (C_INFO)
{
nr = 2;
npc = PC_Hero;
condition = PC_ItPo_Health_01_Condition;
information = PC_ItPo_Health_01_Info;
permanent = TRUE;
description = "Esencja lecznicza (2 rośliny lecznicze)";
};
FUNC INT PC_ItPo_Health_01_Condition()
{
if((PLAYER_MOBSI_PRODUCTION == MOBSI_POTIONALCHEMY)
&& (PLAYER_TALENT_ALCHEMY[POTION_Health_01] == TRUE))
&& (HealthStart == TRUE)
{
return TRUE;
};
};
FUNC VOID PC_ItPo_Health_01_Info ()
{
if (Npc_HasItems (hero, ItPl_Health_Herb_01) >= 2)
{
Npc_RemoveInvItems (hero,ItPl_Health_Herb_01,2);
CreateInvItem (hero,ItPo_Health_01);
Print (PRINT_AlchemySuccess);
}
else
{
Print (PRINT_ProdItemsMissing);
CreateInvItems (self, ItMi_Flask,1);
};
B_ENDPRODUCTIONDIALOG ();
};
//*******************************************************
INSTANCE PC_ItPo_Health_01x5 (C_INFO)
{
nr = 3;
npc = PC_Hero;
condition = PC_ItPo_Health_01_Condition;
information = PC_ItPo_Health_01x5_Info;
permanent = TRUE;
description = "5 x Esencja lecznicza (10 roślin leczniczych)";
};
FUNC VOID PC_ItPo_Health_01x5_Info ()
{
if (Npc_HasItems (hero, ItPl_Health_Herb_01) >= 10)
{
Npc_RemoveInvItems (hero,ItPl_Health_Herb_01,10);
CreateInvItems (hero,ItPo_Health_01,5);
Print (PRINT_AlchemySuccess);
}
else
{
Print (PRINT_ProdItemsMissing);
CreateInvItems (self, ItMi_Flask,1);
};
B_ENDPRODUCTIONDIALOG ();
};