Показать сообщение отдельно
Старый 08.07.2005, 09:33   #212
Vam

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

По умолчанию Re: Уроки скриптологии

* *20. Продукты питания основной игры.

Файл IT_Food.d

//*************************
// Продукты питания основной игры
//*************************

// Яблоко
const int * Value_Apple * * = * 8; * * *// стоимость
const int * HP_Apple * * * *= * 3; * * *// бонус к жизни
// Сыр
const int * Value_Cheese * *= * 30; * * // стоимость
const int * HP_Cheese * * * = * 15; * * // бонус к жизни
// Ветчина
const int * Value_Bacon * * = * 50; * * // стоимость
const int * HP_Bacon * * * *= * 20; * * // бонус к жизни
// Хлеб
const int * Value_Bread * * = * 20; * * // стоимость
const int * HP_Bread * * * *= * 10; * * // бонус к жизни
// Рыба
const int * Value_Fish * * *= * 15; * * // стоимость
const int * HP_Fish * * * * = * 5; * * *// бонус к жизни
// Сырое мясо
const int * Value_Rawmeat * = * 3; * * *// стоимость
const int * HP_RawMeat * * *= * 6; * * *// бонус к жизни
// Жареное мясо
const int * Value_Meat * * *= * 6; * * *// стоимость
const int * HP_Meat * * * * = * 12; * * // бонус к жизни
// Обед
const int * Value_Stew * * *= * 8; * * *// стоимость
const int * HP_Stew * * * * = * 20; * * // бонус к жизни
// Рыбный суп
const int * Value_FishSoup *= * 20; * * // стоимость
const int * HP_FishSoup * * = * 10; * * // бонус к жизни
// Колбаса
const int * Value_Sausage * = * 30; * * // стоимость
const int * HP_Sausage * * *= * 12; * * // бонус к жизни
// Мед
const int * Value_Honey * * = * 30; * * // стоимость
const int * HP_Honey * * * *= * 12; * * // бонус к жизни
// Вода
const int * Value_Water * * = * 10; * * // стоимость
const int * HP_Water * * * *= * 8; * * *// бонус к жизни
// Пиво
const int * Value_Beer * * *= * 20; * * // стоимость
const int * HP_Beer * * * * = * 3; * * *// бонус к жизни
const int * Mana_Beer * * * = * 1; * * *// бонус к мане
// Самогон
const int * Value_Booze * * = * 15; * * // стоимость
const int * HP_Booze * * * *= * 4; * * *// бонус к жизни
const int * Mana_Booze * * *= * 1; * * *// бонус к мане
// Вино
const int * Value_Wine * * *= * 20; * * // стоимость
const int * HP_Wine * * * * = * 2; * * *// бонус к жизни
const int * Mana_Wine * * * = * 1; * * *// бонус к мане
// Молоко
const int * Value_Milk * * *= * 15; * * // стоимость
const int * HP_Milk * * * * = * 5; * * *// бонус к жизни
const int * Mana_Milk * * * = * 1; * * *// бонус к мане

//--------------------------------------
// Яблоко
//--------------------------------------
INSTANCE ItFo_Apple (C_Item)
{ *
* *name * * * * * * * *= * "Яблоко";
* *mainflag * * * * * *= * ITEM_KAT_FOOD; * * * * *// провиант
* *flags * * * * * * * = * ITEM_MULTI;
* *value * * * * * * * = * Value_Apple; * * * * * *// 8
* *visual * * * * * * *= * "ItFo_Apple.3DS";
* *material * * * * * *= * MAT_LEATHER; * * * * * *// кожа
* *scemeName * * * * * = * "FOOD";
* *on_state[0] * * * * = * Use_Apple; * * * * * * *// использовать
* *description * * * * = * name; * * * * * * * * * // "Яблоко"
* *TEXT[1] * * * * * * = * NAME_Bonus_HP; * * * * *// "Прибавка к жизни:"
* *COUNT[1] * * * * * *= * HP_Apple; * * * * * * * // 3
* *TEXT[3] * * * * * * = * "Свежее яблоко";
* *TEXT[4] * * * * * * = * "мягкое и сочное";
* *TEXT[5] * * * * * * = * NAME_Value; * * * * * * // "Ценность:"
* *COUNT[5] * * * * * *= * Value_Apple; * * * * * *// 8

};

// Использовать
func void Use_Apple()
{
* *// жизнь += 3
* *Npc_ChangeAttribute(self,ATR_HITPOINTS,HP_Apple);
* *// если НПС ГГ
* *if(Npc_IsPlayer (self))
* *{
* * * *// кол-во съеденных яблок
* * * *Apple_Bonus = Apple_Bonus + 1;
* * * *// если съедено 7 яблок
* * * *if(Apple_Bonus == 7) *
* * * *{
* * * * * *// вывод текста "Ты чувствуешь себя посвежевшим"
* * * * * *Print(PRINT_Eat1);
* * * *};
* * * *// если съедено 15 яблок
* * * *if(Apple_Bonus == 15) *
* * * *{
* * * * * *// вывод текста "На вкус сочное и свежее"
* * * * * *Print(PRINT_Eat2);
* * * *};
* * * *// если съедено 25 яблок
* * * *if(Apple_Bonus == 25) *
* * * *{
* * * * * *// вывод текста "Ты чувствуешь себя здоровым и сильным!"
* * * * * *Print(PRINT_Eat3);
* * * * * *// сила += 1
* * * * * *B_RaiseAttribute(self,ATR_STRENGTH,1);
* * * * * *Snd_Play("LevelUp");
* * * * * *// сброс счетчика яблок
* * * * * *Apple_Bonus = 0;
* * * *};
* *};
};

//--------------------------------------
// Сыр
//--------------------------------------
INSTANCE ItFo_Cheese (C_Item)
{ *
* *name * * * * * * * *= * "Сыр";
* *mainflag * * * * * *= * ITEM_KAT_FOOD; * * * * *// провиант
* *flags * * * * * * * = * ITEM_MULTI;
* *value * * * * * * * = * Value_Cheese; * * * * * // 30
* *visual * * * * * * *= * "ItFo_Cheese.3DS";
* *material * * * * * *= * MAT_LEATHER; * * * * * *// кожа
* *scemeName * * * * * = * "FOODHUGE";
* *on_state[0] * * * * = * Use_Cheese; * * * * * * // использовать
* *description * * * * = * name; * * * * * * * * * // "Сыр"
* *TEXT[1] * * * * * * = * NAME_Bonus_HP; * * * * *// "Прибавка к жизни:"
* *COUNT[1] * * * * * *= * HP_Cheese; * * * * * * *// 15
* *TEXT[5] * * * * * * = * NAME_Value; * * * * * * // "Ценность:"
* *COUNT[5] * * * * * *= * Value_Cheese; * * * * * // 30
};

// Использовать
func void Use_Cheese()
{
* *// жизнь += 15
* *Npc_ChangeAttribute(self,ATR_HITPOINTS,HP_Cheese) ;
};

//--------------------------------------
// Ветчина
//--------------------------------------
INSTANCE ItFo_Bacon (C_Item)
{ *
* *name * * * * * * * *= * "Ветчина";
* *mainflag * * * * * *= * ITEM_KAT_FOOD; * * * * *// провиант
* *flags * * * * * * * = * ITEM_MULTI;
* *value * * * * * * * = * Value_Bacon; * * * * * *// 50
* *visual * * * * * * *= * "ItFo_Bacon.3ds";
* *material * * * * * *= * MAT_LEATHER; * * * * * *// кожа
* *scemeName * * * * * = * "FOODHUGE";
* *on_state[0] * * * * = * Use_Bacon; * * * * * * *// использовать
* *description * * * * = * name; * * * * * * * * * // "Ветчина"
* *TEXT[1] * * * * * * = * NAME_Bonus_HP; * * * * *// "Прибавка к жизни:"
* *COUNT[1] * * * * * *= * HP_Bacon; * * * * * * * // 20
* *TEXT[5] * * * * * * = * NAME_Value; * * * * * * // "Ценность:"
* *COUNT[5] * * * * * *= * Value_Bacon; * * * * * *// 50
};

// Использовать
func void Use_Bacon()
{
* *// жизнь += 20
* *Npc_ChangeAttribute(self,ATR_HITPOINTS,HP_Bacon);
};

//--------------------------------------
// Хлеб
//--------------------------------------
INSTANCE ItFo_Bread (C_Item)
{ *
* *name * * * * * * * *= * "Хлеб";
* *mainflag * * * * * *= * ITEM_KAT_FOOD; * * * * *// провиант
* *flags * * * * * * * = * ITEM_MULTI;
* *value * * * * * * * = * Value_Bread; * * * * * *// 20
* *visual * * * * * * *= * "ItFo_Bread.3DS";
* *material * * * * * *= * MAT_LEATHER; * * * * * *// кожа
* *scemeName * * * * * = * "FOODHUGE";
* *on_state[0] * * * * = * Use_Bread; * * * * * * *// использовать
* *description * * * * = * name; * * * * * * * * * // "Хлеб"
* *TEXT[1] * * * * * * = * NAME_Bonus_HP; * * * * *// "Прибавка к жизни:"
* *COUNT[1] * * * * * *= * HP_Bread; * * * * * * * // 10
* *TEXT[5] * * * * * * = * NAME_Value; * * * * * * // "Ценность:"
* *COUNT[5] * * * * * *= * Value_Bread; * * * * * *// 20

};

// Использовать
func void Use_Bread()
{
* *// жизнь += 10
* *Npc_ChangeAttribute(self,ATR_HITPOINTS,HP_Bread);
};

//--------------------------------------
// Рыба
//--------------------------------------
INSTANCE ItFo_Fish (C_Item)
{ *
* *name * * * * * * * *= * "Рыба";
* *mainflag * * * * * *= * ITEM_KAT_FOOD; * * * * *// провиант
* *flags * * * * * * * = * ITEM_MULTI;
* *value * * * * * * * = * Value_Fish; * * * * * * // 15
* *visual * * * * * * *= * "ItFo_Fish.3DS";
* *material * * * * * *= * MAT_LEATHER; * * * * * *// кожа
* *scemeName * * * * * = * "FOODHUGE";
* *on_state[0] * * * * = * Use_Fish; * * * * * * * // использовать
* *description * * * * = * name; * * * * * * * * * // "Рыба"
* *TEXT[1] * * * * * * = * NAME_Bonus_HP; * * * * *// "Прибавка к жизни:"
* *COUNT[1] * * * * * *= * HP_Fish; * * * * * * * *// 5
* *TEXT[5] * * * * * * = * NAME_Value; * * * * * * // "Ценность:"
* *COUNT[5] * * * * * *= * Value_Fish; * * * * * * // 15
};

// Использовать
func void Use_Fish()
{
* *// жизнь += 5
* *Npc_ChangeAttribute(self,ATR_HITPOINTS,HP_Fish);
};

//--------------------------------------
// Сырое мясо
//--------------------------------------
INSTANCE ItFoMuttonRaw (C_Item)
{ *
* *name * * * * * * * *= * "Сырое мясо";
* *mainflag * * * * * *= * ITEM_KAT_FOOD; * * * * *// провиант
* *flags * * * * * * * = * ITEM_MULTI;
* *value * * * * * * * = * Value_RawMeat; * * * * *// 3
* *visual * * * * * * *= * "ItFoMuttonRaw.3DS";
* *material * * * * * *= * MAT_LEATHER; * * * * * *// кожа
* *scemeName * * * * * = * "MEAT";
* *on_state[0] * * * * = * Use_RawMeat; * * * * * *// использовать
* *description * * * * = * name; * * * * * * * * * // "Сырое мясо"
* *TEXT[1] * * * * * * = * NAME_Bonus_HP; * * * * *// "Прибавка к жизни:"
* *COUNT[1] * * * * * *= * HP_RawMeat; * * * * * * // 6
* *TEXT[5] * * * * * * = * NAME_Value; * * * * * * // "Ценность:"
* *COUNT[5] * * * * * *= * Value_RawMeat; * * * * *// 3
};

// Использовать
func void Use_RawMeat()
{
* *// жизнь += 6
* *Npc_ChangeAttribute(self,ATR_HITPOINTS,HP_RawMeat );
};

//--------------------------------------
// Жареное мясо
//--------------------------------------
INSTANCE ItFoMutton (C_Item)
{ *
* *name * * * * * * * *= * "Жареное мясо";
* *mainflag * * * * * *= * ITEM_KAT_FOOD; * * * * *// провиант
* *flags * * * * * * * = * ITEM_MULTI;
* *value * * * * * * * = * Value_Meat; * * * * * * // 6
* *visual * * * * * * *= * "ItFoMutton.3DS";
* *material * * * * * *= * MAT_LEATHER; * * * * * *// кожа
* *scemeName * * * * * = * "MEAT";
* *on_state[0] * * * * = * Use_Meat; * * * * * * * // использовать
* *description * * * * = * name; * * * * * * * * * // "Жареное мясо"
* *TEXT[1] * * * * * * = * NAME_Bonus_HP; * * * * *// "Прибавка к жизни:"
* *COUNT[1] * * * * * *= * HP_Meat; * * * * * * * *// 12
* *TEXT[5] * * * * * * = * NAME_Value; * * * * * * // "Ценность:"
* *COUNT[5] * * * * * *= * Value_Meat; * * * * * * // 6
};

// Использовать
func void Use_Meat()
{
* *// жизнь += 12
* *Npc_ChangeAttribute(self,ATR_HITPOINTS,HP_Meat);
};

//--------------------------------------
// Обед
//--------------------------------------
INSTANCE ItFo_Stew (C_Item)
{ *
* *name * * * * * * * *= * "Обед";
* *mainflag * * * * * *= * ITEM_KAT_FOOD; * * * * *// провиант
* *flags * * * * * * * = * ITEM_MULTI;
* *value * * * * * * * = * Value_Stew; * * * * * * // 8
* *visual * * * * * * *= * "ItFo_Stew.3ds";
* *material * * * * * *= * MAT_WOOD; * * * * * * * // дерево
* *scemeName * * * * * = * "RICE";
* *on_state[0] * * * * = * Use_Stew; * * * * * * * // использовать
* *description * * * * = * name; * * * * * * * * * // "Обед"
* *TEXT[1] * * * * * * = * NAME_Bonus_HP; * * * * *// "Прибавка к жизни:"
* *COUNT[1] * * * * * *= * HP_Stew; * * * * * * * *// 20
* *TEXT[5] * * * * * * = * NAME_Value; * * * * * * // "Ценность:"
* *COUNT[5] * * * * * *= * Value_Stew; * * * * * * // 8
};

// Использовать
func void Use_Stew()
{
* *// жизнь += 20
* *Npc_ChangeAttribute(self,ATR_HITPOINTS,HP_Stew);
};

//--------------------------------------
// Обед Теклы
//--------------------------------------
INSTANCE ItFo_XPStew (C_Item)
{ *
* *name * * * * * * * *= * "Обед Теклы";
* *mainflag * * * * * *= * ITEM_KAT_FOOD; * * * * *// провиант
* *flags * * * * * * * = * ITEM_MULTI;
* *value * * * * * * * = * Value_Stew; * * * * * * // 8
* *visual * * * * * * *= * "ItFo_Stew.3ds";
* *material * * * * * *= * MAT_WOOD; * * * * * * * // дерево
* *scemeName * * * * * = * "RICE";
* *on_state[0] * * * * = * Use_XPStew; * * * * * * // использовать
* *description * * * * = * name; * * * * * * * * * // "Обед Теклы"
* *TEXT[1] * * * * * * = * NAME_Bonus_HP; * * * * *// "Прибавка к жизни:"
* *COUNT[1] * * * * * *= * HP_Stew; * * * * * * * *// 20
* *TEXT[2] * * * * * * = * NAME_Bonus_Str; * * * * // "Прибавка к силе:"
* *COUNT[2] * * * * * *= * 1; * * * * * * * * * * *// 1
* *TEXT[5] * * * * * * = * NAME_Value; * * * * * * // "Ценность:"
* *COUNT[5] * * * * * *= * Value_Stew; * * * * * * // 8
};

// Использовать
func void Use_XPStew()
{
* *// жизнь += 20
* *Npc_ChangeAttribute(self,ATR_HITPOINTS,HP_Stew);
* *Snd_Play("LevelUp");
* *// сила += 1
* *B_RaiseAttribute(self,ATR_STRENGTH,1);
};

//--------------------------------------
// Пиво Корагона
//--------------------------------------
INSTANCE ItFo_CoragonsBeer (C_Item)
{ *
* *name * * * * * * * *= * "Пиво";
* *mainflag * * * * * *= * ITEM_KAT_FOOD; * * * * *// провиант
* *flags * * * * * * * = * ITEM_MULTI;
* *value * * * * * * * = * Value_Beer; * * * * * * // 20
* *visual * * * * * * *= * "ItFo_Beer.3DS";
* *material * * * * * *= * MAT_GLAS; * * * * * * * // стекло
* *scemeName * * * * * = * "POTIONFAST";
* *on_state[0] * * * * = * Use_CoragonsBeerBeer; * // использовать
* *description * * * * = * name; * * * * * * * * * // "Пиво"
* *TEXT[1] * * * * * * = * NAME_Bonus_HP; * * * * *// "Прибавка к жизни:"
* *COUNT[1] * * * * * *= * HP_Beer; * * * * * * * *// 3
* *TEXT[2] * * * * * * = * NAME_Bonus_Mana; * * * *// "Прибавка к мане:"
* *COUNT[2] * * * * * *= * Mana_Beer; * * * * * * *// 1
* *TEXT[4] * * * * * * = * "Специальное пиво Корагона"; * * * *
* *TEXT[5] * * * * * * = * NAME_Value; * * * * * * // "Ценность:"
* *COUNT[5] * * * * * *= * Value_Beer; * * * * * * // 20

};

// Использовать
func void Use_CoragonsBeerBeer()
{
* *// макс. мана += 1
* *B_RaiseAttribute(self,ATR_MANA_MAX,Mana_Beer);
* *// мана += 1
* *Npc_ChangeAttribute(self,ATR_MANA,Mana_Beer);
* *// макс. жизнь += 3
* *Npc_ChangeAttribute(self,ATR_HITPOINTS_MAX,HP_Bee r);
* *// жизнь += 3
* *Npc_ChangeAttribute(self,ATR_HITPOINTS,HP_Beer);
* *var string concatText;
* *// сформировать строку "Жизнь + 3"
* *concatText = ConcatStrings(PRINT_Learnhitpoints_MAX,IntToString (HP_Beer));
* *// вывод на экран
* *PrintScreen(concatText,55,-1,FONT_Screen,2);
};

//--------------------------------------
// Рыбный суп
//--------------------------------------
INSTANCE ItFo_FishSoup (C_Item)
{ *
* *name * * * * * * * *= * "Рыбный суп";
* *mainflag * * * * * *= * ITEM_KAT_FOOD; * * * * *// провиант
* *flags * * * * * * * = * ITEM_MULTI;
* *value * * * * * * * = * Value_FishSoup; * * * * // 20
* *visual * * * * * * *= * "ItFo_FishSoup.3ds";
* *material * * * * * *= * MAT_WOOD; * * * * * * * // дерево
* *scemeName * * * * * = * "RICE";
* *on_state[0] * * * * = * Use_FishSoup; * * * * * // использовать
* *description * * * * = * name; * * * * * * * * * // "Рыбный суп"
* *TEXT[1] * * * * * * = * NAME_Bonus_HP; * * * * *// "Прибавка к жизни:"
* *COUNT[1] * * * * * *= * HP_FishSoup; * * * * * *// 10
* *TEXT[5] * * * * * * = * NAME_Value; * * * * * * // "Ценность:"
* *COUNT[5] * * * * * *= * Value_FishSoup; * * * * // 20

};

// Использовать
func void Use_FishSoup()
{
* *// жизнь += 10
* *Npc_ChangeAttribute(self,ATR_HITPOINTS,HP_FishSou p);
};

//--------------------------------------
// Колбаса
//--------------------------------------
INSTANCE ItFo_Sausage (C_Item)
{ *
* *name * * * * * * * *= * "Колбаса";
* *mainflag * * * * * *= * ITEM_KAT_FOOD; * * * * *// провиант
* *flags * * * * * * * = * ITEM_MULTI;
* *value * * * * * * * = * Value_Sausage; * * * * *// 30
* *visual * * * * * * *= * "ItFo_Sausage.3DS";
* *material * * * * * *= * MAT_LEATHER; * * * * * *// кожа
* *scemeName * * * * * = * "FOODHUGE";
* *on_state[0] * * * * = * Use_Sausage; * * * * * *// использовать
* *description * * * * = * name; * * * * * * * * * // "Колбаса"
* *TEXT[1] * * * * * * = * NAME_Bonus_HP; * * * * *// "Прибавка к жизни:"
* *COUNT[1] * * * * * *= * HP_Sausage; * * * * * * // 12
* *TEXT[5] * * * * * * = * NAME_Value; * * * * * * // "Ценность:"
* *COUNT[5] * * * * * *= * Value_Sausage; * * * * *// 30
};

// Использовать
func void Use_Sausage()
{
* *// жизнь += 12
* *Npc_ChangeAttribute(self,ATR_HITPOINTS,HP_Sausage );
};

//--------------------------------------
// Мед
//--------------------------------------
INSTANCE ItFo_Honey (C_Item)
{ *
* *name * * * * * * * *= * "Мед";
* *mainflag * * * * * *= * ITEM_KAT_FOOD; * * * * *// провиант
* *flags * * * * * * * = * ITEM_MULTI;
* *value * * * * * * * = * Value_Honey; * * * * * *// 30
* *visual * * * * * * *= * "ItFo_Honey.3DS";
* *material * * * * * *= * MAT_STONE; * * * * * * *// камень
* *scemeName * * * * * = * "FOODHUGE";
* *on_state[0] * * * * = * Use_Honey; * * * * * * *// использовать
* *description * * * * = * name; * * * * * * * * * // "Мед"
* *TEXT[1] * * * * * * = * NAME_Bonus_HP; * * * * *// "Прибавка к жизни:"
* *COUNT[1] * * * * * *= * HP_Honey; * * * * * * * // 12
* *TEXT[5] * * * * * * = * NAME_Value; * * * * * * // "Ценность:"
* *COUNT[5] * * * * * *= * Value_Honey; * * * * * *// 30
};

// Использовать
func void Use_Honey()
{
* *// жизнь += 12
* *Npc_ChangeAttribute(self,ATR_HITPOINTS,HP_Honey);
};

//--------------------------------------
// Вода
//--------------------------------------
INSTANCE ItFo_Water (C_Item)
{ *
* *name * * * * * * * *= * "Вода";
* *mainflag * * * * * *= * ITEM_KAT_FOOD; * * * * *// провиант
* *flags * * * * * * * = * ITEM_MULTI;
* *value * * * * * * * = * Value_Water; * * * * * *// 10
* *visual * * * * * * *= * "ItFo_Water.3ds";
* *material * * * * * *= * MAT_GLAS; * * * * * * * // стекло
* *scemeName * * * * * = * "POTION";
* *on_state[0] * * * * = * Use_Water; * * * * * * *// использовать
* *description * * * * = * name; * * * * * * * * * // "Вода"
* *TEXT[1] * * * * * * = * NAME_Bonus_HP; * * * * *// "Прибавка к жизни:"
* *COUNT[1] * * * * * *= * HP_Water; * * * * * * * // 8
* *TEXT[5] * * * * * * = * NAME_Value; * * * * * * // "Ценность:"
* *COUNT[5] * * * * * *= * Value_Water; * * * * * *// 10

};

// Использовать
func void Use_Water()
{
* *// жизнь += 8
* *Npc_ChangeAttribute(self,ATR_HITPOINTS,HP_Water);
};

//--------------------------------------
// Пиво
//--------------------------------------
INSTANCE ItFo_Beer (C_Item)
{ *
* *name * * * * * * * *= * "Пиво";
* *mainflag * * * * * *= * ITEM_KAT_FOOD; * * * * *// провиант
* *flags * * * * * * * = * ITEM_MULTI;
* *value * * * * * * * = * Value_Beer; * * * * * * // 20
* *visual * * * * * * *= * "ItFo_Beer.3DS";
* *material * * * * * *= * MAT_GLAS; * * * * * * * // стекло
* *scemeName * * * * * = * "POTIONFAST";
* *on_state[0] * * * * = * Use_Beer; * * * * * * * // использовать
* *description * * * * = * name; * * * * * * * * * // "Пиво"
* *TEXT[1] * * * * * * = * NAME_Bonus_HP; * * * * *// "Прибавка к жизни:"
* *COUNT[1] * * * * * *= * HP_Beer; * * * * * * * *// 3
* *TEXT[2] * * * * * * = * NAME_Bonus_Mana; * * * *// "Прибавка к мане:"
* *COUNT[2] * * * * * *= * Mana_Beer; * * * * * * *// 1
* *TEXT[4] * * * * * * = * "Темный паладин";
* *TEXT[5] * * * * * * = * NAME_Value; * * * * * * // "Ценность:"
* *COUNT[5] * * * * * *= * Value_Beer; * * * * * * // 20

};

// Использовать
func void Use_Beer()
{
* *// жизнь += 3
* *Npc_ChangeAttribute(self,ATR_HITPOINTS,HP_Beer);
* *// мана += 1
* *Npc_ChangeAttribute(self,ATR_MANA,Mana_Beer); * *
};

//--------------------------------------
// Самогон
//--------------------------------------
INSTANCE ItFo_Booze (C_Item)
{ *
* *name * * * * * * * *= * "Самогон";
* *mainflag * * * * * *= * ITEM_KAT_FOOD; * * * * *// провиант
* *flags * * * * * * * = * ITEM_MULTI;
* *value * * * * * * * = * Value_Booze; * * * * * *// 15
* *visual * * * * * * *= * "ItFo_Booze.3DS";
* *material * * * * * *= * MAT_GLAS; * * * * * * * // стекло
* *scemeName * * * * * = * "POTION";
* *on_state[0] * * * * = * Use_Booze; * * * * * * *// использовать
* *description * * * * = * name; * * * * * * * * * // "Самогон"
* *TEXT[1] * * * * * * = * NAME_Bonus_HP; * * * * *// "Прибавка к жизни:"
* *COUNT[1] * * * * * *= * HP_Booze; * * * * * * * // 4
* *TEXT[2] * * * * * * = * NAME_Bonus_Mana; * * * *// "Прибавка к мане:"
* *COUNT[2] * * * * * *= * Mana_Booze; * * * * * * // 1
* *TEXT[5] * * * * * * = * NAME_Value; * * * * * * // "Ценность:"
* *COUNT[5] * * * * * *= * Value_Booze; * * * * * *// 15
};

// Использовать
func void Use_Booze()
{
* *// жизнь += 4
* *Npc_ChangeAttribute(self,ATR_HITPOINTS,HP_Booze);
* *// мана += 1
* *Npc_ChangeAttribute(self,ATR_MANA,Mana_Booze); *
};

//--------------------------------------
// Вино
//--------------------------------------
INSTANCE ItFo_Wine (C_Item)
{ *
* *name * * * * * * * *= * "Вино";
* *mainflag * * * * * *= * ITEM_KAT_FOOD; * * * * *// провиант
* *flags * * * * * * * = * ITEM_MULTI;
* *value * * * * * * * = * Value_Wine; * * * * * * // 20
* *visual * * * * * * *= * "ItFo_Wine.3DS";
* *material * * * * * *= * MAT_GLAS; * * * * * * * // стекло
* *scemeName * * * * * = * "POTION";
* *on_state[0] * * * * = * Use_Wine; * * * * * * * // использовать
* *description * * * * = * name; * * * * * * * * * // "Вино"
* *TEXT[1] * * * * * * = * NAME_Bonus_HP; * * * * *// "Прибавка к жизни:"
* *COUNT[1] * * * * * *= * HP_Wine; * * * * * * * *// 2
* *TEXT[2] * * * * * * = * NAME_Bonus_Mana; * * * *// "Прибавка к мане:"
* *COUNT[2] * * * * * *= * Mana_Wine; * * * * * * *// 1
* *TEXT[5] * * * * * * = * NAME_Value; * * * * * * // "Ценность:"
* *COUNT[5] * * * * * *= * Value_Wine; * * * * * * // 20
};

// Использовать
func void Use_Wine()
{
* *// жизнь += 2
* *Npc_ChangeAttribute(self,ATR_HITPOINTS,HP_Wine);
* *// мана += 1
* *Npc_ChangeAttribute(self,ATR_MANA,Mana_Wine); * *
};

//--------------------------------------
// Молоко
//--------------------------------------
INSTANCE ItFo_Milk (C_Item)
{ *
* *name * * * * * * * *= * "Молоко";
* *mainflag * * * * * *= * ITEM_KAT_FOOD; * * * * *// провиант
* *flags * * * * * * * = * ITEM_MULTI;
* *value * * * * * * * = * Value_Milk; * * * * * * // 15
* *visual * * * * * * *= * "ItFo_Milk.3DS";
* *material * * * * * *= * MAT_GLAS; * * * * * * * // стекло
* *scemeName * * * * * = * "POTION";
* *on_state[0] * * * * = * Use_Milk; * * * * * * * // использовать
* *description * * * * = * name; * * * * * * * * * // "Молоко"
* *TEXT[1] * * * * * * = * NAME_Bonus_HP; * * * * *// "Прибавка к жизни:"
* *COUNT[1] * * * * * *= * HP_Milk; * * * * * * * *// 5
* *TEXT[2] * * * * * * = * NAME_Bonus_Mana; * * * *// "Прибавка к мане:"
* *COUNT[2] * * * * * *= * Mana_Milk; * * * * * * *// 1
* *TEXT[5] * * * * * * = * NAME_Value; * * * * * * // "Ценность:"
* *COUNT[5] * * * * * *= * Value_Milk; * * * * * * // 15
};

// Использовать
func void Use_Milk()
{
* *// жизнь += 5
* *Npc_ChangeAttribute(self,ATR_HITPOINTS,HP_Milk);
* *// мана += 1
* *Npc_ChangeAttribute(self,ATR_MANA,Mana_Milk); * *
};

Ответить с цитированием