Показать сообщение отдельно
Старый 28.09.2013, 00:15   #6136
Dimus

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Gothic 1, 2 & NotR: Вопросы

2Tatonish:
Однозначно путаешь - поедание адских грибов и рабского хлеба даёт только стандартные прибавки к 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");
};
Ответить с цитированием