Однозначно путаешь - поедание адских грибов и рабского хлеба даёт только стандартные прибавки к HP (смотри скрипт Items\Food.d):
Cпойлер(щелкните, чтобы прочесть):
const int HP_Hцllenpilz = 6;
const int Value_Sklavenbrot = 9;
<...>
instance ItFo_Plants_mushroom_01(C_Item)
{
name = "Адский гриб";
mainflag = ITEM_KAT_FOOD;
flags = ITEM_MULTI;
value = Value_Hцllenpilz;
visual = "ItFo_Plants_mushroom_01.3ds";
material = MAT_WOOD;
on_state[0] = Usemush;
scemeName = "FOOD";
description = name;
text[1] = NAME_Bonus_HP;
count[1] = HP_Hцllenpilz;
text[5] = NAME_Value;
count[5] = Value_Hцllenpilz;
};
func void Usemush()
{
Npc_ChangeAttribute(self,ATR_HITPOINTS,HP_Hцllenp ilz);
PrintDebugNpc(PD_ITEM_MOBSI,"Ich esse Hцllenpilz");
};
instance ItFo_Plants_mushroom_02(C_Item)
{
name = "Рабский хлеб";
mainflag = ITEM_KAT_FOOD;
flags = ITEM_MULTI;
value = Value_Sklavenbrot;
visual = "ItFo_Plants_mushroom_01.3ds";
material = MAT_WOOD;
on_state[0] = Usemush2;
scemeName = "FOOD";
description = name;
text[1] = NAME_Bonus_HP;
count[1] = HP_Sklavenbrot;
text[5] = NAME_Value;
count[5] = Value_Sklavenbrot;
};
func void Usemush2()
{
Npc_ChangeAttribute(self,ATR_HITPOINTS,HP_Sklaven brot);
PrintDebugNpc(PD_ITEM_MOBSI,"Ich esse Sklavenbrot");
};