|
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); * * };
|