Показать сообщение отдельно
Старый 06.07.2005, 16:38   #208
Vam

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

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

2Pa:
Прослойки уже не обязательны, файлы идут длинные.

* *18. Броня основной игры.

Файл IT_Armor.d

//*************************
// Броня основной игры
//*************************

// стоимость
const int VALUE_ITAR_Governor * = 1100; * * * * // Накидка городского советника
const int VALUE_ITAR_Judge * * *= 0; * * * * * *// Одежда судьи
const int VALUE_ITAR_Smith * * *= 0; * * * * * *// Одежда кузнеца
const int VALUE_ITAR_Barkeeper *= 0; * * * * * *// Одежда трактирщика
const int VALUE_ITAR_Vlk_L * * *= 120; * * * * *// Одежда горожанина (бедная)
const int VALUE_ITAR_Vlk_M * * *= 120; * * * * *// Одежда горожанина (скромная)
const int VALUE_ITAR_Vlk_H * * *= 120; * * * * *// Одежда горожанина (богатая)
const int VALUE_ITAR_VlkBabe_L *= 0; * * * * * *// Одежда горожанки (бедная)
const int VALUE_ITAR_VlkBabe_M *= 0; * * * * * *// Одежда горожанки (скромная)
const int VALUE_ITAR_VlkBabe_H *= 0; * * * * * *// Одежда горожанки (богатая)
const int VALUE_ITAR_MIL_L * * *= 600; * * * * *// Легкие доспехи ополчения
const int VALUE_ITAR_MIL_M * * *= 2500; * * * * // Тяжелые доспехи ополчения
const int VALUE_ITAR_PAL_M * * *= 5000; * * * * // Доспехи паладина
const int VALUE_ITAR_PAL_H * * *= 20000; * * * *// Доспехи паладина (тяжелые)
const int VALUE_ITAR_Bau_L * * *= 80; * * * * * // Одежда крестьянина (бедная)
const int VALUE_ITAR_Bau_M * * *= 100; * * * * *// Одежда крестьянина (скромная)
const int VALUE_ITAR_BauBabe_L *= 0; * * * * * *// Гордость крестьянки (бедная)
const int VALUE_ITAR_BauBabe_M *= 0; * * * * * *// Гордость крестьянки (скромная)
const int VALUE_ITAR_SLD_L * * *= 500; * * * * *// Легкие доспехи наемника
const int VALUE_ITAR_SLD_M * * *= 1000; * * * * // Средние доспехи наемника
const int VALUE_ITAR_SLD_H * * *= 2500; * * * * // Тяжелые доспехи наемника
const int VALUE_ITAR_DJG_Crawler= 1500; * * * * // Доспехи из панцирей ползунов
const int VALUE_ITAR_NOV_L * * *= 280; * * * * *// Роба послушника
const int VALUE_ITAR_KDF_L * * *= 500; * * * * *// Роба мага огня
const int VALUE_ITAR_KDF_H * * *= 3000; * * * * // Тяжелая роба огня
const int VALUE_ITAR_Leather_L *= 250; * * * * *// Кожаные доспехи
const int VALUE_ITAR_BDT_M * * *= 550; * * * * *// Средняя бандитская кольчуга
const int VALUE_ITAR_BDT_H * * *= 2100; * * * * // Тяжелая бандитская кольчуга
const int VALUE_ITAR_DJG_L * * *= 3000; * * * * // Легкие доспехи охотника на драконов
const int VALUE_ITAR_DJG_M * * *= 12000; * * * *// Средние доспехи охотника на драконов
const int VALUE_ITAR_DJG_H * * *= 20000; * * * *// Тяжелые доспехи охотника на драконов
const int VALUE_ITAR_DJG_Babe * = 0; * * * * * *// Кольчуга охотницы за драконами
const int VALUE_ITAR_XARDAS * * = 15000; * * * *// Роба темных сил
const int VALUE_ITAR_LESTER * * = 300; * * * * *// Роба Лестера
const int VALUE_ITAR_DIEGO * * *= 450; * * * * *// Кольчуга Диего
const int VALUE_ITAR_CorAngar * = 600; * * * * *// Кольчуга Кор Ангара
const int VALUE_ITAR_Dementor * = 500; * * * * *// Темная накидка
const int VALUE_ITAR_KDW_H * * *= 450; * * * * *// Роба мага воды
const int VALUE_ITAR_Prisoner * = 10; * * * * * // Одежда заключенного

//--------------------------------------
// Накидка городского советника
//--------------------------------------
INSTANCE ITAR_Governor (C_Item)
{
* *name * * * * * * * * * *= * "Накидка городского советника";
* *mainflag * * * * * * * *= * ITEM_KAT_ARMOR; * * * * // броня
* *flags * * * * * * * * * = * 0;
* *protection[PROT_EDGE] * = * 40;
* *protection[PROT_BLUNT] *= * 40;
* *protection[PROT_POINT] *= * 40;
* *protection[PROT_FIRE] * = * 0;
* *protection[PROT_MAGIC] *= * 0;
* *value * * * * * * * * * = * VALUE_ITAR_Governor; * *// 1100
* *wear * * * * * * * * * *= * WEAR_TORSO;
* *visual * * * * * * * * *= * "ItAr_Governor.3ds";
* *visual_change * * * * * = * "Armor_Governor.asc";
* *visual_skin * * * * * * = * 0;
* *material * * * * * * * *= * MAT_LEATHER; * * * * * *// кожа
* *description * * * * * * = * name; * * * * * * * * * // "Накидка городского советника"
* *TEXT[1] * * * * * * * * = * NAME_Prot_Edge; * * * * // "Защита от оружия:"
* *COUNT[1] * * * * * * * *= * protection[PROT_EDGE]; *// 40
* *TEXT[2] * * * * * * * * = * NAME_Prot_Point; * * * *// "Защита от стрел:"
* *COUNT[2] * * * * * * * *= * protection[PROT_POINT]; // 40
* *TEXT[3] * * * * * * * * = * NAME_Prot_Fire; * * * * // "Защита от огня:"
* *COUNT[3] * * * * * * * *= * protection[PROT_FIRE]; *// 0
* *TEXT[4] * * * * * * * * = * NAME_Prot_Magic; * * * *// "Защита от магии:"
* *COUNT[4] * * * * * * * *= * protection[PROT_MAGIC]; // 0
* *TEXT[5] * * * * * * * * = * NAME_Value; * * * * * * // "Ценность:"
* *COUNT[5] * * * * * * * *= * value; * * * * * * * * *// 1100
};

//--------------------------------------
// Одежда судьи
//--------------------------------------
INSTANCE ITAR_JUDGE (C_Item)
{
* *name * * * * * * * * * *= * "Одежда судьи";
* *mainflag * * * * * * * *= * ITEM_KAT_ARMOR; * * * * // броня
* *flags * * * * * * * * * = * 0;
* *protection[PROT_EDGE] * = * 10;
* *protection[PROT_BLUNT] *= * 10;
* *protection[PROT_POINT] *= * 10;
* *protection[PROT_FIRE] * = * 0;
* *protection[PROT_MAGIC] *= * 0;
* *value * * * * * * * * * = * VALUE_ITAR_JUDGE; * * * // 0
* *wear * * * * * * * * * *= * WEAR_TORSO;
* *visual * * * * * * * * *= * "ItAr_Governor.3DS";
* *visual_change * * * * * = * "Armor_Judge.asc";
* *visual_skin * * * * * * = * 0;
* *material * * * * * * * *= * MAT_LEATHER; * * * * * *// кожа
* *description * * * * * * = * name; * * * * * * * * * // "Одежда судьи"
* *TEXT[1] * * * * * * * * = * NAME_Prot_Edge; * * * * // "Защита от оружия:"
* *COUNT[1] * * * * * * * *= * protection[PROT_EDGE]; *// 10
* *TEXT[2] * * * * * * * * = * NAME_Prot_Point; * * * *// "Защита от стрел:"
* *COUNT[2] * * * * * * * *= * protection[PROT_POINT]; // 10
* *TEXT[3] * * * * * * * * = * NAME_Prot_Fire; * * * * // "Защита от огня:"
* *COUNT[3] * * * * * * * *= * protection[PROT_FIRE]; *// 0
* *TEXT[4] * * * * * * * * = * NAME_Prot_Magic; * * * *// "Защита от магии:"
* *COUNT[4] * * * * * * * *= * protection[PROT_MAGIC]; // 0
* *TEXT[5] * * * * * * * * = * NAME_Value; * * * * * * // "Ценность:"
* *COUNT[5] * * * * * * * *= * value; * * * * * * * * *// 0
};

//--------------------------------------
// Одежда кузнеца
//--------------------------------------
INSTANCE ITAR_SMITH (C_Item)
{
* *name * * * * * * * * * *= * "Одежда кузнеца";
* *mainflag * * * * * * * *= * ITEM_KAT_ARMOR; * * * * // броня
* *flags * * * * * * * * * = * 0;
* *protection[PROT_EDGE] * = * 15;
* *protection[PROT_BLUNT] *= * 15;
* *protection[PROT_POINT] *= * 15;
* *protection[PROT_FIRE] * = * 5;
* *protection[PROT_MAGIC] *= * 0;
* *value * * * * * * * * * = * VALUE_ITAR_SMITH; * * * // 0
* *wear * * * * * * * * * *= * WEAR_TORSO;
* *visual * * * * * * * * *= * "ItAr_Smith.3DS";
* *visual_change * * * * * = * "Armor_Smith.asc";
* *visual_skin * * * * * * = * 0;
* *material * * * * * * * *= * MAT_LEATHER; * * * * * *// кожа
* *description * * * * * * = * name; * * * * * * * * * // "Одежда кузнеца"
* *TEXT[1] * * * * * * * * = * NAME_Prot_Edge; * * * * // "Защита от оружия:"
* *COUNT[1] * * * * * * * *= * protection[PROT_EDGE]; *// 15
* *TEXT[2] * * * * * * * * = * NAME_Prot_Point; * * * *// "Защита от стрел:"
* *COUNT[2] * * * * * * * *= * protection[PROT_POINT]; // 15
* *TEXT[3] * * * * * * * * = * NAME_Prot_Fire; * * * * // "Защита от огня:"
* *COUNT[3] * * * * * * * *= * protection[PROT_FIRE]; *// 5
* *TEXT[4] * * * * * * * * = * NAME_Prot_Magic; * * * *// "Защита от магии:"
* *COUNT[4] * * * * * * * *= * protection[PROT_MAGIC]; // 0
* *TEXT[5] * * * * * * * * = * NAME_Value; * * * * * * // "Ценность:"
* *COUNT[5] * * * * * * * *= * value; * * * * * * * * *// 0
};

//--------------------------------------
// Одежда трактирщика
//--------------------------------------
INSTANCE ITAR_BARKEEPER (C_Item)
{
* *name * * * * * * * * * *= * "Одежда трактирщика";
* *mainflag * * * * * * * *= * ITEM_KAT_ARMOR; * * * * // броня
* *flags * * * * * * * * * = * 0;
* *protection[PROT_EDGE] * = * 10;
* *protection[PROT_BLUNT] *= * 10;
* *protection[PROT_POINT] *= * 10;
* *protection[PROT_FIRE] * = * 0;
* *protection[PROT_MAGIC] *= * 0;
* *value * * * * * * * * * = * VALUE_ITAR_BARKEEPER; * // 0
* *wear * * * * * * * * * *= * WEAR_TORSO;
* *visual * * * * * * * * *= * "ItAr_Wirt.3DS";
* *visual_change * * * * * = * "Armor_Barkeeper.asc";
* *visual_skin * * * * * * = * 0;
* *material * * * * * * * *= * MAT_LEATHER; * * * * * *// кожа
* *description * * * * * * = * name; * * * * * * * * * // "Одежда трактирщика"
* *TEXT[1] * * * * * * * * = * NAME_Prot_Edge; * * * * // "Защита от оружия:"
* *COUNT[1] * * * * * * * *= * protection[PROT_EDGE]; *// 10
* *TEXT[2] * * * * * * * * = * NAME_Prot_Point; * * * *// "Защита от стрел:"
* *COUNT[2] * * * * * * * *= * protection[PROT_POINT]; // 10
* *TEXT[3] * * * * * * * * = * NAME_Prot_Fire; * * * * // "Защита от огня:"
* *COUNT[3] * * * * * * * *= * protection[PROT_FIRE]; *// 0
* *TEXT[4] * * * * * * * * = * NAME_Prot_Magic; * * * *// "Защита от магии:"
* *COUNT[4] * * * * * * * *= * protection[PROT_MAGIC]; // 0
* *TEXT[5] * * * * * * * * = * NAME_Value; * * * * * * // "Ценность:"
* *COUNT[5] * * * * * * * *= * value; * * * * * * * * *// 0
};

//--------------------------------------
// Одежда горожанина (бедная)
//--------------------------------------
INSTANCE ITAR_VLK_L (C_Item)
{
* *name * * * * * * * * * *= * "Одежда горожанина";
* *mainflag * * * * * * * *= * ITEM_KAT_ARMOR; * * * * // броня
* *flags * * * * * * * * * = * 0;
* *protection[PROT_EDGE] * = * 10;
* *protection[PROT_BLUNT] *= * 10;
* *protection[PROT_POINT] *= * 10;
* *protection[PROT_FIRE] * = * 0;
* *protection[PROT_MAGIC] *= * 0;
* *value * * * * * * * * * = * VALUE_ITAR_VLK_L; * * * // 120
* *wear * * * * * * * * * *= * WEAR_TORSO;
* *visual * * * * * * * * *= * "ItAr_VLK_L.3DS";
* *visual_change * * * * * = * "Armor_Vlk_L.asc";
* *visual_skin * * * * * * = * 0;
* *material * * * * * * * *= * MAT_LEATHER; * * * * * *// кожа
* *description * * * * * * = * name; * * * * * * * * * // "Одежда горожанина"
* *TEXT[1] * * * * * * * * = * NAME_Prot_Edge; * * * * // "Защита от оружия:"
* *COUNT[1] * * * * * * * *= * protection[PROT_EDGE]; *// 10
* *TEXT[2] * * * * * * * * = * NAME_Prot_Point; * * * *// "Защита от стрел:"
* *COUNT[2] * * * * * * * *= * protection[PROT_POINT]; // 10
* *TEXT[3] * * * * * * * * = * NAME_Prot_Fire; * * * * // "Защита от огня:"
* *COUNT[3] * * * * * * * *= * protection[PROT_FIRE]; *// 0
* *TEXT[4] * * * * * * * * = * NAME_Prot_Magic; * * * *// "Защита от магии:"
* *COUNT[4] * * * * * * * *= * protection[PROT_MAGIC]; // 0
* *TEXT[5] * * * * * * * * = * NAME_Value; * * * * * * // "Ценность:"
* *COUNT[5] * * * * * * * *= * value; * * * * * * * * *// 120
};

//--------------------------------------
// Одежда горожанина (скромная)
//--------------------------------------
INSTANCE ITAR_VLK_M (C_Item)
{
* *name * * * * * * * * * *= * "Одежда горожанина";
* *mainflag * * * * * * * *= * ITEM_KAT_ARMOR; * * * * // броня
* *flags * * * * * * * * * = * 0;
* *protection[PROT_EDGE] * = * 10;
* *protection[PROT_BLUNT] *= * 10;
* *protection[PROT_POINT] *= * 10;
* *protection[PROT_FIRE] * = * 0;
* *protection[PROT_MAGIC] *= * 0;
* *value * * * * * * * * * = * VALUE_ITAR_VLK_M; * * * // 120
* *wear * * * * * * * * * *= * WEAR_TORSO;
* *visual * * * * * * * * *= * "ItAr_VLK_M.3DS";
* *visual_change * * * * * = * "Armor_Vlk_M.asc";
* *visual_skin * * * * * * = * 0;
* *material * * * * * * * *= * MAT_LEATHER; * * * * * *// кожа
* *description * * * * * * = * name; * * * * * * * * * // "Одежда горожанина"
* *TEXT[1] * * * * * * * * = * NAME_Prot_Edge; * * * * // "Защита от оружия:"
* *COUNT[1] * * * * * * * *= * protection[PROT_EDGE]; *// 10
* *TEXT[2] * * * * * * * * = * NAME_Prot_Point; * * * *// "Защита от стрел:"
* *COUNT[2] * * * * * * * *= * protection[PROT_POINT]; // 10
* *TEXT[3] * * * * * * * * = * NAME_Prot_Fire; * * * * // "Защита от огня:"
* *COUNT[3] * * * * * * * *= * protection[PROT_FIRE]; *// 0
* *TEXT[4] * * * * * * * * = * NAME_Prot_Magic; * * * *// "Защита от магии:"
* *COUNT[4] * * * * * * * *= * protection[PROT_MAGIC]; // 0
* *TEXT[5] * * * * * * * * = * NAME_Value; * * * * * * // "Ценность:"
* *COUNT[5] * * * * * * * *= * value; * * * * * * * * *// 120
};

//--------------------------------------
// Одежда горожанина (богатая)
//--------------------------------------
INSTANCE ITAR_VLK_H (C_Item)
{
* *name * * * * * * * * * *= * "Одежда горожанина";
* *mainflag * * * * * * * *= * ITEM_KAT_ARMOR; * * * * // броня
* *flags * * * * * * * * * = * 0;
* *protection[PROT_EDGE] * = * 10;
* *protection[PROT_BLUNT] *= * 10;
* *protection[PROT_POINT] *= * 10;
* *protection[PROT_FIRE] * = * 0;
* *protection[PROT_MAGIC] *= * 0;
* *value * * * * * * * * * = * VALUE_ITAR_VLK_H; * * * // 120
* *wear * * * * * * * * * *= * WEAR_TORSO;
* *visual * * * * * * * * *= * "ItAr_VLK_H.3DS";
* *visual_change * * * * * = * "Armor_Vlk_H.asc";
* *visual_skin * * * * * * = * 0;
* *material * * * * * * * *= * MAT_LEATHER; * * * * * *// кожа
* *description * * * * * * = * name; * * * * * * * * * // "Одежда горожанина"
* *TEXT[1] * * * * * * * * = * NAME_Prot_Edge; * * * * // "Защита от оружия:"
* *COUNT[1] * * * * * * * *= * protection[PROT_EDGE]; *// 10
* *TEXT[2] * * * * * * * * = * NAME_Prot_Point; * * * *// "Защита от стрел:"
* *COUNT[2] * * * * * * * *= * protection[PROT_POINT]; // 10
* *TEXT[3] * * * * * * * * = * NAME_Prot_Fire; * * * * // "Защита от огня:"
* *COUNT[3] * * * * * * * *= * protection[PROT_FIRE]; *// 0
* *TEXT[4] * * * * * * * * = * NAME_Prot_Magic; * * * *// "Защита от магии:"
* *COUNT[4] * * * * * * * *= * protection[PROT_MAGIC]; // 0
* *TEXT[5] * * * * * * * * = * NAME_Value; * * * * * * // "Ценность:"
* *COUNT[5] * * * * * * * *= * value; * * * * * * * * *// 120
};

//--------------------------------------
// Одежда горожанки (бедная)
//--------------------------------------
instance ITAR_VlkBabe_L (C_Item)
{
* *name * * * * * * * * * *= * "Одежда горожанки";
* *mainflag * * * * * * * *= * ITEM_KAT_ARMOR; * * * * // броня
* *flags * * * * * * * * * = * 0;
* *protection[PROT_EDGE] * = * 10;
* *protection[PROT_BLUNT] *= * 10;
* *protection[PROT_POINT] *= * 10;
* *protection[PROT_FIRE] * = * 0;
* *protection[PROT_MAGIC] *= * 0;
* *value * * * * * * * * * = * VALUE_ITAR_VlkBabe_L; * // 0
* *wear * * * * * * * * * *= * WEAR_TORSO;
* *visual * * * * * * * * *= * "ItAr_VLKBabe.3DS";
* *visual_change * * * * * = * "Armor_VlkBabe_L.asc";
* *visual_skin * * * * * * = * 0;
* *material * * * * * * * *= * MAT_LEATHER; * * * * * *// кожа
* *description * * * * * * = * name; * * * * * * * * * // "Одежда горожанки"
* *TEXT[1] * * * * * * * * = * NAME_Prot_Edge; * * * * // "Защита от оружия:"
* *COUNT[1] * * * * * * * *= * protection[PROT_EDGE]; *// 10
* *TEXT[2] * * * * * * * * = * NAME_Prot_Point; * * * *// "Защита от стрел:"
* *COUNT[2] * * * * * * * *= * protection[PROT_POINT]; // 10
* *TEXT[3] * * * * * * * * = * NAME_Prot_Fire; * * * * // "Защита от огня:"
* *COUNT[3] * * * * * * * *= * protection[PROT_FIRE]; *// 0
* *TEXT[4] * * * * * * * * = * NAME_Prot_Magic; * * * *// "Защита от магии:"
* *COUNT[4] * * * * * * * *= * protection[PROT_MAGIC]; // 0
* *TEXT[5] * * * * * * * * = * NAME_Value; * * * * * * // "Ценность:"
* *COUNT[5] * * * * * * * *= * value; * * * * * * * * *// 0
};

//--------------------------------------
// Одежда горожанки (скромная)
//--------------------------------------
INSTANCE ITAR_VlkBabe_M (C_Item)
{
* *name * * * * * * * * * *= * "Одежда горожанки";
* *mainflag * * * * * * * *= * ITEM_KAT_ARMOR; * * * * // броня
* *flags * * * * * * * * * = * 0;
* *protection[PROT_EDGE] * = * 10;
* *protection[PROT_BLUNT] *= * 10;
* *protection[PROT_POINT] *= * 10;
* *protection[PROT_FIRE] * = * 0;
* *protection[PROT_MAGIC] *= * 0;
* *value * * * * * * * * * = * VALUE_ITAR_VlkBabe_M; * // 0
* *wear * * * * * * * * * *= * WEAR_TORSO;
* *visual * * * * * * * * *= * "ItAr_VLKBabe.3DS";
* *visual_change * * * * * = * "Armor_VlkBabe_M.asc";
* *visual_skin * * * * * * = * 0;
* *material * * * * * * * *= * MAT_LEATHER; * * * * * *// кожа
* *description * * * * * * = * name; * * * * * * * * * // "Одежда горожанки"
* *TEXT[1] * * * * * * * * = * NAME_Prot_Edge; * * * * // "Защита от оружия:"
* *COUNT[1] * * * * * * * *= * protection[PROT_EDGE]; *// 10
* *TEXT[2] * * * * * * * * = * NAME_Prot_Point; * * * *// "Защита от стрел:"
* *COUNT[2] * * * * * * * *= * protection[PROT_POINT]; // 10
* *TEXT[3] * * * * * * * * = * NAME_Prot_Fire; * * * * // "Защита от огня:"
* *COUNT[3] * * * * * * * *= * protection[PROT_FIRE]; *// 0
* *TEXT[4] * * * * * * * * = * NAME_Prot_Magic; * * * *// "Защита от магии:"
* *COUNT[4] * * * * * * * *= * protection[PROT_MAGIC]; // 0
* *TEXT[5] * * * * * * * * = * NAME_Value; * * * * * * // "Ценность:"
* *COUNT[5] * * * * * * * *= * value; * * * * * * * * *// 0
};

//--------------------------------------
// Одежда горожанки (богатая)
//--------------------------------------
INSTANCE ITAR_VlkBabe_H (C_Item)
{
* *name * * * * * * * * * *= * "Одежда горожанки";
* *mainflag * * * * * * * *= * ITEM_KAT_ARMOR; * * * * // броня
* *flags * * * * * * * * * = * 0;
* *protection[PROT_EDGE] * = * 10;
* *protection[PROT_BLUNT] *= * 10;
* *protection[PROT_POINT] *= * 10;
* *protection[PROT_FIRE] * = * 0;
* *protection[PROT_MAGIC] *= * 0;
* *value * * * * * * * * * = * VALUE_ITAR_VlkBabe_H; * // 0
* *wear * * * * * * * * * *= * WEAR_TORSO;
* *visual * * * * * * * * *= * "ItAr_VLKBabe.3DS";
* *visual_change * * * * * = * "Armor_VlkBabe_H.asc";
* *visual_skin * * * * * * = * 0;
* *material * * * * * * * *= * MAT_LEATHER; * * * * * *// кожа
* *description * * * * * * = * name; * * * * * * * * * // "Одежда горожанки"
* *TEXT[1] * * * * * * * * = * NAME_Prot_Edge; * * * * // "Защита от оружия:"
* *COUNT[1] * * * * * * * *= * protection[PROT_EDGE]; *// 10
* *TEXT[2] * * * * * * * * = * NAME_Prot_Point; * * * *// "Защита от стрел:"
* *COUNT[2] * * * * * * * *= * protection[PROT_POINT]; // 10
* *TEXT[3] * * * * * * * * = * NAME_Prot_Fire; * * * * // "Защита от огня:"
* *COUNT[3] * * * * * * * *= * protection[PROT_FIRE]; *// 0
* *TEXT[4] * * * * * * * * = * NAME_Prot_Magic; * * * *// "Защита от магии:"
* *COUNT[4] * * * * * * * *= * protection[PROT_MAGIC]; // 0
* *TEXT[5] * * * * * * * * = * NAME_Value; * * * * * * // "Ценность:"
* *COUNT[5] * * * * * * * *= * value; * * * * * * * * *// 0
};

//--------------------------------------
// Легкие доспехи ополчения
//--------------------------------------
INSTANCE ITAR_MIL_L (C_Item)
{
* *name * * * * * * * * * *= * "Легкие доспехи ополчения";
* *mainflag * * * * * * * *= * ITEM_KAT_ARMOR; * * * * // броня
* *flags * * * * * * * * * = * 0;
* *protection[PROT_EDGE] * = * 40;
* *protection[PROT_BLUNT] *= * 40;
* *protection[PROT_POINT] *= * 40;
* *protection[PROT_FIRE] * = * 0;
* *protection[PROT_MAGIC] *= * 0;
* *value * * * * * * * * * = * VALUE_ITAR_MIL_L; * * * // 600
* *wear * * * * * * * * * *= * WEAR_TORSO;
* *visual * * * * * * * * *= * "ItAr_MIL_L.3DS";
* *visual_change * * * * * = * "Armor_Mil_L.asc";
* *visual_skin * * * * * * = * 0;
* *material * * * * * * * *= * MAT_LEATHER; * * * * * *// кожа
* *on_equip * * * * * * * *= * Equip_ITAR_MIL_L; * * * // одеть
* *on_unequip * * * * * * *= * UnEquip_ITAR_MIL_L; * * // снять
* *description * * * * * * = * name; * * * * * * * * * // "Легкие доспехи ополчения"
* *TEXT[1] * * * * * * * * = * NAME_Prot_Edge; * * * * // "Защита от оружия:"
* *COUNT[1] * * * * * * * *= * protection[PROT_EDGE]; *// 40
* *TEXT[2] * * * * * * * * = * NAME_Prot_Point; * * * *// "Защита от стрел:"
* *COUNT[2] * * * * * * * *= * protection[PROT_POINT]; // 40
* *TEXT[3] * * * * * * * * = * NAME_Prot_Fire; * * * * // "Защита от огня:"
* *COUNT[3] * * * * * * * *= * protection[PROT_FIRE]; *// 0
* *TEXT[4] * * * * * * * * = * NAME_Prot_Magic; * * * *// "Защита от магии:"
* *COUNT[4] * * * * * * * *= * protection[PROT_MAGIC]; // 0
* *TEXT[5] * * * * * * * * = * NAME_Value; * * * * * * // "Ценность:"
* *COUNT[5] * * * * * * * *= * value; * * * * * * * * *// 600
};

// Одеть
func void Equip_ITAR_MIL_L()
{
* *// если НПС ГГ
* *if(Npc_IsPlayer(self))
* *{
* * * *// одеты Доспехи ополчения
* * * *MILArmor_Equipped = TRUE;
* * * *// если одет Пояс милиции
* * * *if(MIL01_Equipped == TRUE)
* * * *{
* * * * * *self.protection[PROT_EDGE] *+= BA_Bonus01; *// защита от острого оружия += 5
* * * * * *self.protection[PROT_BLUNT] += BA_Bonus01; *// защита от тупого оружия += 5
* * * * * *self.protection[PROT_POINT] += BA_Bonus01; *// защита от стрел += 5
* * * * * *self.protection[PROT_MAGIC] += BA_Bonus01; *// защита от магии += 5
* * * * * *self.protection[PROT_FIRE] *+= BA_Bonus01; *// защита от огня += 5
* * * *};
* *};
};

// Снять
func void UnEquip_ITAR_MIL_L()
{
* *// если НПС ГГ
* *if(Npc_IsPlayer(self))
* *{
* * * *// сняты Доспехи ополчения
* * * *MILArmor_Equipped = FALSE;
* * * *// если одет Пояс милиции
* * * *if(MIL01_Equipped == TRUE)
* * * *{
* * * * * *self.protection[PROT_EDGE] *-= BA_Bonus01; *// защита от острого оружия -= 5
* * * * * *self.protection[PROT_BLUNT] -= BA_Bonus01; *// защита от тупого оружия -= 5
* * * * * *self.protection[PROT_POINT] -= BA_Bonus01; *// защита от стрел -= 5
* * * * * *self.protection[PROT_MAGIC] -= BA_Bonus01; *// защита от магии -= 5
* * * * * *self.protection[PROT_FIRE] *-= BA_Bonus01; *// защита от огня -= 5
* * * *};
* *};
};

...продолжение следует
Ответить с цитированием