Advertisement
N1E7R4V

bb2

Mar 10th, 2015
259
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 17.08 KB | None | 0 0
  1.  
  2. instance ItMW_Addon_Knife01(C_Item)
  3. {
  4.     name = "Складной нож";
  5.     mainflag = ITEM_KAT_NF;
  6.     flags = ITEM_SWD;
  7.     material = MAT_METAL;
  8.     value = Value_Wolfsmesser;
  9.     damageTotal = Damage_Wolfsmesser;
  10.     damagetype = DAM_EDGE;
  11.     range = Range_Wolfsmesser;
  12.     on_equip = Equip_1H_03;
  13.     on_unequip = UnEquip_1H_03;
  14.     cond_atr[2] = ATR_STRENGTH;
  15.     cond_value[2] = Condition_Wolfsmesser;
  16.     visual = "ItMw_012_1h_Knife_02.3DS";
  17.     description = name;
  18.     text[1] = "Маленький нож. Хорошо прятать в сапог";
  19.     text[2] = NAME_Damage;
  20.     count[2] = damageTotal;
  21.     text[3] = NAME_Str_needed;
  22.     count[3] = cond_value[2];
  23.     text[4] = NAME_ADDON_BONUS_1H;
  24.     count[4] = Waffenbonus_03;
  25.     text[5] = NAME_Value;
  26.     count[5] = value;
  27. };
  28.  
  29. instance ItMW_Addon_Stab01(C_Item)
  30. {
  31.     name = "Эстафетная палка";
  32.     mainflag = ITEM_KAT_NF;
  33.     flags = ITEM_2HD_AXE;
  34.     material = MAT_WOOD;
  35.     value = Value_Stab01;
  36.     damageTotal = Damage_Stab01;
  37.     damagetype = DAM_BLUNT;
  38.     range = Range_Stab01;
  39.     on_equip = Equip_2H_03;
  40.     on_unequip = UnEquip_2H_03;
  41.     cond_atr[2] = ATR_STRENGTH;
  42.     cond_value[2] = Condition_Stab01;
  43.     visual = "ItMW_MageStaff_Good_2H_01.3DS";
  44.     effect = "SPELLFX_MAGESTAFF1";
  45.     description = name;
  46.     text[1] = "Передается в беге";
  47.     text[2] = NAME_Damage;
  48.     count[2] = damageTotal;
  49.     text[3] = NAME_Str_needed;
  50.     count[3] = cond_value[2];
  51.     text[4] = NAME_ADDON_BONUS_2H;
  52.     count[4] = Waffenbonus_03;
  53.     text[5] = NAME_Value;
  54.     count[5] = value;
  55. };
  56.  
  57. instance ItMW_Addon_Stab02(C_Item)
  58. {
  59.     name = "Удобный дрючок";
  60.     mainflag = ITEM_KAT_NF;
  61.     flags = ITEM_2HD_AXE;
  62.     material = MAT_WOOD;
  63.     value = Value_Stab02;
  64.     damageTotal = Damage_Stab02;
  65.     damagetype = DAM_BLUNT;
  66.     range = Range_Stab02;
  67.     on_equip = Equip_Zauberstab;
  68.     on_unequip = UnEquip_Zauberstab;
  69.     cond_atr[2] = ATR_MANA_MAX;
  70.     cond_value[2] = Condition_Stab02;
  71.     visual = "ItMW_MageStaff_Good_2H_02.3DS";
  72.     effect = "SPELLFX_MAGESTAFF2";
  73.     description = name;
  74.     text[0] = NAME_Damage;
  75.     count[0] = damageTotal;
  76.     text[1] = "Использовать колдунам. Дает бонус к мане.";
  77.     text[2] = NAME_Bonus_Mana;
  78.     count[2] = 20;
  79.     text[3] = NAME_Mana_needed;
  80.     count[3] = cond_value[2];
  81.     text[4] = NAME_TwoHanded;
  82.     text[5] = NAME_Value;
  83.     count[5] = value;
  84. };
  85.  
  86.  
  87. func void Equip_Zauberstab()
  88. {
  89.     if(Npc_IsPlayer(self))
  90.     {
  91.         Npc_ChangeAttribute(self,ATR_MANA_MAX,20);
  92.         Npc_ChangeAttribute(self,ATR_MANA,20);
  93.     };
  94. };
  95.  
  96. func void UnEquip_Zauberstab()
  97. {
  98.     if(Npc_IsPlayer(self))
  99.     {
  100.         Npc_ChangeAttribute(self,ATR_MANA_MAX,-20);
  101.         if(self.attribute[ATR_MANA] >= 20)
  102.         {
  103.             Npc_ChangeAttribute(self,ATR_MANA,-20);
  104.         }
  105.         else
  106.         {
  107.             self.attribute[ATR_MANA] = 0;
  108.         };
  109.     };
  110. };
  111.  
  112.  
  113. instance ItMW_Addon_Stab03(C_Item)
  114. {
  115.     name = "Успокаиватель";
  116.     mainflag = ITEM_KAT_NF;
  117.     flags = ITEM_2HD_AXE;
  118.     material = MAT_WOOD;
  119.     value = Value_Stab03;
  120.     damageTotal = Damage_Stab03;
  121.     damagetype = DAM_BLUNT;
  122.     range = Range_Stab03;
  123.     on_equip = Equip_2H_04;
  124.     on_unequip = UnEquip_2H_04;
  125.     cond_atr[2] = ATR_STRENGTH;
  126.     cond_value[2] = Condition_Stab03;
  127.     visual = "ItMW_MageStaff_Blades_2H_01.3DS";
  128.     effect = "SPELLFX_MAGESTAFF3";
  129.     description = name;
  130.     text[1] = "Брать двумя руками";
  131.     text[2] = NAME_Damage;
  132.     count[2] = damageTotal;
  133.     text[3] = NAME_Str_needed;
  134.     count[3] = cond_value[2];
  135.     text[4] = NAME_ADDON_BONUS_2H;
  136.     count[4] = Waffenbonus_04;
  137.     text[5] = NAME_Value;
  138.     count[5] = value;
  139. };
  140.  
  141. instance ItMW_Addon_Stab04(C_Item)
  142. {
  143.     name = "Чья-то дубина";
  144.     mainflag = ITEM_KAT_NF;
  145.     flags = ITEM_2HD_AXE;
  146.     material = MAT_WOOD;
  147.     value = Value_Stab04;
  148.     damageTotal = Damage_Stab04;
  149.     damagetype = DAM_BLUNT;
  150.     range = Range_Stab04;
  151.     on_equip = Equip_2H_04;
  152.     on_unequip = UnEquip_2H_04;
  153.     cond_atr[2] = ATR_STRENGTH;
  154.     cond_value[2] = Condition_Stab04;
  155.     visual = "ItMW_MageStaff_Good_2H_02.3DS";
  156.     effect = "SPELLFX_MAGESTAFF4";
  157.     description = name;
  158.     text[1] = "Хрен его знает, чья...";
  159.     text[2] = NAME_Damage;
  160.     count[2] = damageTotal;
  161.     text[3] = NAME_Str_needed;
  162.     count[3] = cond_value[2];
  163.     text[4] = NAME_ADDON_BONUS_2H;
  164.     count[4] = Waffenbonus_04;
  165.     text[5] = NAME_Value;
  166.     count[5] = value;
  167. };
  168.  
  169. instance ItMW_Addon_Stab05(C_Item)
  170. {
  171.     name = "Тайфун";
  172.     mainflag = ITEM_KAT_NF;
  173.     flags = ITEM_2HD_AXE;
  174.     material = MAT_WOOD;
  175.     value = Value_Stab05;
  176.     damageTotal = Damage_Stab05;
  177.     damagetype = DAM_BLUNT;
  178.     range = Range_Stab05;
  179.     on_equip = Equip_2H_05;
  180.     on_unequip = UnEquip_2H_05;
  181.     cond_atr[2] = ATR_STRENGTH;
  182.     cond_value[2] = Condition_Stab05;
  183.     visual = "ItMW_MageStaff_Blades_2H_01.3DS";
  184.     effect = "SPELLFX_MAGESTAFF5";
  185.     description = name;
  186.     text[1] = "Всем бояться";
  187.     text[2] = NAME_Damage;
  188.     count[2] = damageTotal;
  189.     text[3] = NAME_Str_needed;
  190.     count[3] = cond_value[2];
  191.     text[4] = NAME_ADDON_BONUS_2H;
  192.     count[4] = Waffenbonus_05;
  193.     text[5] = NAME_Value;
  194.     count[5] = value;
  195. };
  196.  
  197. instance ItMW_Addon_Hacker_1h_01(C_Item)
  198. {
  199.     name = "Тесак";
  200.     mainflag = ITEM_KAT_NF;
  201.     flags = ITEM_SWD;
  202.     material = MAT_METAL;
  203.     value = Value_Machete;
  204.     damageTotal = Damage_Machete;
  205.     damagetype = DAM_EDGE;
  206.     range = Range_Machete;
  207.     on_equip = Equip_1H_03;
  208.     on_unequip = UnEquip_1H_03;
  209.     cond_atr[2] = ATR_STRENGTH;
  210.     cond_value[2] = Condition_Machete;
  211.     visual = "ItMw_1H_Machete_02.3DS";
  212.     description = name;
  213.     text[1] = "Удобно рубить мясо и кости";
  214.     text[2] = NAME_Damage;
  215.     count[2] = damageTotal;
  216.     text[3] = NAME_Str_needed;
  217.     count[3] = cond_value[2];
  218.     text[4] = NAME_ADDON_BONUS_1H;
  219.     count[4] = Waffenbonus_03;
  220.     text[5] = NAME_Value;
  221.     count[5] = value;
  222. };
  223.  
  224. instance ItMW_Addon_Hacker_1h_02(C_Item)
  225. {
  226.     name = "Старый тесак";
  227.     mainflag = ITEM_KAT_NF;
  228.     flags = ITEM_SWD;
  229.     material = MAT_METAL;
  230.     value = Value_AltMachete;
  231.     damageTotal = Damage_AltMachete;
  232.     damagetype = DAM_EDGE;
  233.     range = Range_AltMachete;
  234.     on_equip = Equip_1H_02;
  235.     on_unequip = UnEquip_1H_02;
  236.     cond_atr[2] = ATR_STRENGTH;
  237.     cond_value[2] = Condition_AltMachete;
  238.     visual = "ItMw_1H_Machete_01.3DS";
  239.     description = name;
  240.     text[1] = "Удобно рубить мясо и кости";
  241.     text[2] = NAME_Damage;
  242.     count[2] = damageTotal;
  243.     text[3] = NAME_Str_needed;
  244.     count[3] = cond_value[2];
  245.     text[4] = NAME_ADDON_BONUS_1H;
  246.     count[4] = Waffenbonus_02;
  247.     text[5] = NAME_Value;
  248.     count[5] = value;
  249. };
  250.  
  251. instance ItMW_Addon_Hacker_2h_01(C_Item)
  252. {
  253.     name = "Огромный тесак";
  254.     mainflag = ITEM_KAT_NF;
  255.     flags = ITEM_2HD_SWD;
  256.     material = MAT_METAL;
  257.     value = Value_Hacker;
  258.     damageTotal = Damage_Hacker;
  259.     damagetype = DAM_EDGE;
  260.     range = Range_Hacker;
  261.     on_equip = Equip_2H_03;
  262.     on_unequip = UnEquip_2H_03;
  263.     cond_atr[2] = ATR_STRENGTH;
  264.     cond_value[2] = Condition_Hacker;
  265.     visual = "ItMw_2H_Machete_02.3DS";
  266.     description = name;
  267.     text[1] = "Удобно рубить мясо и кости";
  268.     text[2] = NAME_Damage;
  269.     count[2] = damageTotal;
  270.     text[3] = NAME_Str_needed;
  271.     count[3] = cond_value[2];
  272.     text[4] = NAME_ADDON_BONUS_2H;
  273.     count[4] = Waffenbonus_03;
  274.     text[5] = NAME_Value;
  275.     count[5] = value;
  276. };
  277.  
  278. instance ItMW_Addon_Hacker_2h_02(C_Item)
  279. {
  280.     name = "Старый огромный тесак";
  281.     mainflag = ITEM_KAT_NF;
  282.     flags = ITEM_2HD_SWD;
  283.     material = MAT_METAL;
  284.     value = Value_AltHacker;
  285.     damageTotal = Damage_AltHacker;
  286.     damagetype = DAM_EDGE;
  287.     range = Range_AltHacker;
  288.     on_equip = Equip_2H_02;
  289.     on_unequip = UnEquip_2H_02;
  290.     cond_atr[2] = ATR_STRENGTH;
  291.     cond_value[2] = Condition_AltHacker;
  292.     visual = "ItMw_2H_Machete_01.3DS";
  293.     description = name;
  294.     text[1] = "Удобно рубить мясо и кости";
  295.     text[2] = NAME_Damage;
  296.     count[2] = damageTotal;
  297.     text[3] = NAME_Str_needed;
  298.     count[3] = cond_value[2];
  299.     text[4] = NAME_ADDON_BONUS_2H;
  300.     count[4] = Waffenbonus_02;
  301.     text[5] = NAME_Value;
  302.     count[5] = value;
  303. };
  304.  
  305. instance ItMW_Addon_Keule_1h_01(C_Item)
  306. {
  307.     name = "Маленький дрын";
  308.     mainflag = ITEM_KAT_NF;
  309.     flags = ITEM_AXE;
  310.     material = MAT_WOOD;
  311.     value = Value_Windknecht;
  312.     damageTotal = Damage_Windknecht;
  313.     damagetype = DAM_BLUNT;
  314.     range = Range_Windknecht;
  315.     on_equip = UnEquip_1H_10;
  316.     on_unequip = Equip_1H_10;
  317.     cond_atr[2] = ATR_STRENGTH;
  318.     cond_value[2] = Condition_Windknecht;
  319.     visual = "ItMW_Club_1H_01.3DS";
  320.     description = name;
  321.     text[0] = NAME_Damage;
  322.     count[0] = damageTotal;
  323.     text[1] = "Неудобная рукоятка";
  324.     text[2] = NAME_ADDON_MALUS_1H;
  325.     count[2] = Waffenbonus_10;
  326.     text[3] = NAME_Str_needed;
  327.     count[3] = cond_value[2];
  328.     text[4] = NAME_OneHanded;
  329.     text[5] = NAME_Value;
  330.     count[5] = value;
  331. };
  332.  
  333. instance ItMW_Addon_Keule_2h_01(C_Item)
  334. {
  335.     name = "Большой дрын";
  336.     mainflag = ITEM_KAT_NF;
  337.     flags = ITEM_2HD_AXE;
  338.     material = MAT_WOOD;
  339.     value = Value_Sturmknecht;
  340.     damageTotal = Damage_Sturmknecht;
  341.     damagetype = DAM_BLUNT;
  342.     range = Range_Sturmknecht;
  343.     on_equip = UnEquip_2H_10;
  344.     on_unequip = Equip_2H_10;
  345.     cond_atr[2] = ATR_STRENGTH;
  346.     cond_value[2] = Condition_Sturmknecht;
  347.     visual = "ItMW_Club_2H_01.3DS";
  348.     description = name;
  349.     text[1] = "Неудобная рукоятка";
  350.     text[2] = NAME_Damage;
  351.     count[2] = damageTotal;
  352.     text[3] = NAME_Str_needed;
  353.     count[3] = cond_value[2];
  354.     text[4] = NAME_ADDON_MALUS_2H;
  355.     count[4] = Waffenbonus_10;
  356.     text[5] = NAME_Value;
  357.     count[5] = value;
  358. };
  359.  
  360. instance ItMw_FrancisDagger_Mis(C_Item)
  361. {
  362.     name = "Хорошая зубочистка";
  363.     mainflag = ITEM_KAT_NF;
  364.     flags = ITEM_SWD | ITEM_MISSION;
  365.     material = MAT_METAL;
  366.     value = 0;
  367.     damageTotal = Damage_VLKDolch;
  368.     damagetype = DAM_EDGE;
  369.     range = Range_VLKDolch;
  370.     on_equip = Equip_1H_05;
  371.     on_unequip = UnEquip_1H_05;
  372.     cond_atr[2] = ATR_STRENGTH;
  373.     cond_value[2] = Condition_VLKDolch;
  374.     visual = "Itmw_005_1h_dagger_01.3DS";
  375.     description = name;
  376.     text[1] = "Разве что в зубах ковыряться";
  377.     text[2] = NAME_Damage;
  378.     count[2] = damageTotal;
  379.     text[3] = NAME_Str_needed;
  380.     count[3] = cond_value[2];
  381.     text[4] = NAME_ADDON_BONUS_1H;
  382.     count[4] = Waffenbonus_05;
  383.     text[5] = NAME_Value;
  384.     count[5] = value;
  385. };
  386.  
  387. instance ItMw_RangerStaff_Addon(C_Item)
  388. {
  389.     name = "Заборная доска";
  390.     mainflag = ITEM_KAT_NF;
  391.     flags = ITEM_2HD_AXE;
  392.     material = MAT_WOOD;
  393.     value = Value_RangerStaff;
  394.     damageTotal = Damage_RangerStaff;
  395.     damagetype = DAM_BLUNT;
  396.     range = Range_RangerStaff;
  397.     cond_atr[2] = ATR_STRENGTH;
  398.     cond_value[2] = Condition_RangerStaff;
  399.     visual = "ItMw_020_2h_Nov_Staff_01.3DS";
  400.     description = name;
  401.     text[1] = "Это ж мешала кому-то?";
  402.     text[2] = NAME_Damage;
  403.     count[2] = damageTotal;
  404.     text[3] = NAME_Str_needed;
  405.     count[3] = cond_value[2];
  406.     text[4] = NAME_TwoHanded;
  407.     text[5] = NAME_Value;
  408.     count[5] = value;
  409. };
  410.  
  411. instance ItMw_Addon_PIR2hAxe(C_Item)
  412. {
  413.     name = "ТопОрище маньяка";
  414.     mainflag = ITEM_KAT_NF;
  415.     flags = ITEM_2HD_AXE;
  416.     material = MAT_METAL;
  417.     value = Value_PIR2hAxe;
  418.     damageTotal = Damage_PIR2hAxe;
  419.     damagetype = DAM_EDGE;
  420.     range = Range_PIR2hAxe;
  421.     cond_atr[2] = ATR_STRENGTH;
  422.     cond_value[2] = Condition_PIR2hAxe;
  423.     visual = "ItMw_070_2h_axe_heavy_03.3DS";
  424.     description = name;
  425.     text[2] = NAME_Damage;
  426.     count[2] = damageTotal;
  427.     text[3] = NAME_Str_needed;
  428.     count[3] = cond_value[2];
  429.     text[4] = NAME_TwoHanded;
  430.     text[5] = NAME_Value;
  431.     count[5] = value;
  432. };
  433.  
  434. instance ItMw_Addon_PIR2hSword(C_Item)
  435. {
  436.     name = "Богатырский меч";
  437.     mainflag = ITEM_KAT_NF;
  438.     flags = ITEM_2HD_SWD;
  439.     material = MAT_METAL;
  440.     value = Value_PIR2hSword;
  441.     damageTotal = Damage_PIR2hSword;
  442.     damagetype = DAM_EDGE;
  443.     range = Range_PIR2hAxe;
  444.     cond_atr[2] = ATR_STRENGTH;
  445.     cond_value[2] = Condition_PIR2hSword;
  446.     visual = "ItMw_070_2h_sword_09.3DS";
  447.     description = name;
  448.     text[1] = "И где ты его нашел?";
  449.     text[2] = NAME_Damage;
  450.     count[2] = damageTotal;
  451.     text[3] = NAME_Str_needed;
  452.     count[3] = cond_value[2];
  453.     text[4] = NAME_TwoHanded;
  454.     text[5] = NAME_Value;
  455.     count[5] = value;
  456. };
  457.  
  458. instance ItMw_Addon_PIR1hAxe(C_Item)
  459. {
  460.     name = "Богатырский топор";
  461.     mainflag = ITEM_KAT_NF;
  462.     flags = ITEM_AXE;
  463.     material = MAT_METAL;
  464.     value = Value_PIR1hAxe;
  465.     damageTotal = Damage_PIR1hAxe;
  466.     damagetype = DAM_EDGE;
  467.     range = Range_PIR1hAxe;
  468.     cond_atr[2] = ATR_STRENGTH;
  469.     cond_value[2] = Condition_PIR1hAxe;
  470.     visual = "ItMw_030_1h_axe_01.3DS";
  471.     description = name;
  472.     text[1] = "И где ты его нашел?";
  473.     text[2] = NAME_Damage;
  474.     count[2] = damageTotal;
  475.     text[3] = NAME_Str_needed;
  476.     count[3] = cond_value[2];
  477.     text[4] = NAME_OneHanded;
  478.     text[5] = NAME_Value;
  479.     count[5] = value;
  480. };
  481.  
  482. instance ItMw_Addon_PIR1hSword(C_Item)
  483. {
  484.     name = "Богатырский нож";
  485.     mainflag = ITEM_KAT_NF;
  486.     flags = ITEM_SWD;
  487.     material = MAT_METAL;
  488.     value = Value_PIR1hSword;
  489.     damageTotal = Damage_PIR1hSword;
  490.     damagetype = DAM_EDGE;
  491.     range = Range_PIR1hSword;
  492.     cond_atr[2] = ATR_STRENGTH;
  493.     cond_value[2] = Condition_PIR1hSword;
  494.     visual = "ItMw_030_1h_sword_03.3DS";
  495.     description = name;
  496.     text[1] = "И где ты его нашел?";
  497.     text[2] = NAME_Damage;
  498.     count[2] = damageTotal;
  499.     text[3] = NAME_Str_needed;
  500.     count[3] = cond_value[2];
  501.     text[4] = NAME_OneHanded;
  502.     text[5] = NAME_Value;
  503.     count[5] = value;
  504. };
  505.  
  506. instance ItMw_Addon_BanditTrader(C_Item)
  507. {
  508.     name = "Заточка зэков";
  509.     mainflag = ITEM_KAT_NF;
  510.     flags = ITEM_SWD;
  511.     material = MAT_METAL;
  512.     value = Value_BanditTrader;
  513.     damageTotal = Damage_VLKSchwert;
  514.     damagetype = DAM_EDGE;
  515.     range = Range_VLKSchwert;
  516.     cond_atr[2] = ATR_DEXTERITY;
  517.     cond_value[2] = Condition_VLKSchwert;
  518.     visual = "ItMw_018_1h_SwordCane_01.3ds";
  519.     description = name;
  520.     text[1] = "На лезвии выцарапано 'Сукой буду - не забуду!'";
  521.     text[2] = NAME_Damage;
  522.     count[2] = damageTotal;
  523.     text[3] = NAME_Dex_needed;
  524.     count[3] = cond_value[2];
  525.     text[4] = NAME_OneHanded;
  526.     text[5] = NAME_Value;
  527.     count[5] = value;
  528. };
  529.  
  530. instance ItMw_Addon_Betty(C_Item)
  531. {
  532.     name = "Бабская радость";
  533.     mainflag = ITEM_KAT_NF;
  534.     flags = ITEM_AXE | ITEM_MISSION;
  535.     material = MAT_METAL;
  536.     value = Value_Betty;
  537.     damageTotal = Damage_Betty;
  538.     damagetype = DAM_EDGE;
  539.     range = Range_ElBastardo;
  540.     cond_atr[2] = ATR_DEXTERITY;
  541.     cond_value[2] = Condition_ElBastardo;
  542.     visual = "ItMw_065_1h_sword_bastard_03.3DS";
  543.     description = name;
  544.     text[1] = "Рекомендовано для женщин";
  545.     text[2] = NAME_Damage;
  546.     count[2] = damageTotal;
  547.     text[3] = NAME_Dex_needed;
  548.     count[3] = cond_value[2];
  549.     text[4] = NAME_OneHanded;
  550.     text[5] = NAME_Value;
  551.     count[5] = value;
  552. };
  553.  
  554. instance ItRw_Addon_MagicArrow(C_Item)
  555. {
  556.     name = "Магическая стрела";
  557.     mainflag = ITEM_KAT_MUN;
  558.     flags = ITEM_BOW | ITEM_MULTI;
  559.     wear = WEAR_EFFECT;
  560.     effect = "SPELLFX_ARROW";
  561.     value = Value_Pfeil;
  562.     visual = "ItRw_Arrow.3ds";
  563.     material = MAT_WOOD;
  564.     description = name;
  565.     text[5] = NAME_Value;
  566.     count[5] = value;
  567. };
  568.  
  569. instance ItRw_Addon_FireArrow(C_Item)
  570. {
  571.     name = "Огненная стрела ";
  572.     mainflag = ITEM_KAT_MUN;
  573.     flags = ITEM_BOW | ITEM_MULTI;
  574.     wear = WEAR_EFFECT;
  575.     effect = "SPELLFX_FIREARROW";
  576.     value = Value_Pfeil;
  577.     visual = "ItRw_Arrow.3ds";
  578.     material = MAT_WOOD;
  579.     description = name;
  580.     text[5] = NAME_Value;
  581.     count[5] = value;
  582. };
  583.  
  584. instance ItRw_Addon_MagicBow(C_Item)
  585. {
  586.     name = "Магический лук";
  587.     mainflag = ITEM_KAT_FF;
  588.     flags = ITEM_BOW;
  589.     material = MAT_WOOD;
  590.     value = Value_MagicBow;
  591.     damageTotal = Damage_MagicBow;
  592.     damagetype = DAM_MAGIC;
  593.     munition = ItRw_Addon_MagicArrow;
  594.     wear = WEAR_EFFECT;
  595.     effect = "SPELLFX_BOW";
  596.     cond_atr[2] = ATR_DEXTERITY;
  597.     cond_value[2] = Condition_MagicBow;
  598.     visual = "ItRw_Bow_H_04.mms";
  599.     description = name;
  600.     text[2] = NAME_Damage;
  601.     count[2] = damageTotal;
  602.     text[3] = NAME_Dex_needed;
  603.     count[3] = cond_value[2];
  604.     text[5] = NAME_Value;
  605.     count[5] = value;
  606. };
  607.  
  608. instance ItRw_Addon_FireBow(C_Item)
  609. {
  610.     name = "Огненный лук";
  611.     mainflag = ITEM_KAT_FF;
  612.     flags = ITEM_BOW;
  613.     material = MAT_WOOD;
  614.     value = Value_FireBow;
  615.     damageTotal = Damage_FireBow;
  616.     damagetype = DAM_MAGIC;
  617.     munition = ItRw_Addon_FireArrow;
  618.     wear = WEAR_EFFECT;
  619.     effect = "SPELLFX_FIREBOW";
  620.     cond_atr[2] = ATR_DEXTERITY;
  621.     cond_value[2] = Condition_FireBow;
  622.     visual = "ItRw_Bow_H_04.mms";
  623.     description = name;
  624.     text[2] = NAME_Damage;
  625.     count[2] = damageTotal;
  626.     text[3] = NAME_Dex_needed;
  627.     count[3] = cond_value[2];
  628.     text[5] = NAME_Value;
  629.     count[5] = value;
  630. };
  631.  
  632. instance ItRw_Addon_MagicBolt(C_Item)
  633. {
  634.     name = "Магический болт";
  635.     mainflag = ITEM_KAT_MUN;
  636.     flags = ITEM_CROSSBOW | ITEM_MULTI;
  637.     value = Value_Bolzen;
  638.     wear = WEAR_EFFECT;
  639.     effect = "SPELLFX_BOLT";
  640.     visual = "ItRw_Bolt.3ds";
  641.     material = MAT_WOOD;
  642.     description = name;
  643.     text[5] = NAME_Value;
  644.     count[5] = value;
  645. };
  646.  
  647. instance ItRw_Addon_MagicCrossbow(C_Item)
  648. {
  649.     name = "Магический арбалет";
  650.     mainflag = ITEM_KAT_FF;
  651.     flags = ITEM_CROSSBOW;
  652.     material = MAT_WOOD;
  653.     wear = WEAR_EFFECT;
  654.     effect = "SPELLFX_CROSSBOW";
  655.     value = Value_MagicCrossbow;
  656.     damageTotal = Damage_MagicCrossbow;
  657.     damagetype = DAM_MAGIC;
  658.     munition = ItRw_Addon_MagicBolt;
  659.     cond_atr[2] = ATR_STRENGTH;
  660.     cond_value[2] = Condition_MagicCrossbow;
  661.     visual = "ItRw_Crossbow_H_01.mms";
  662.     description = name;
  663.     text[2] = NAME_Damage;
  664.     count[2] = damageTotal;
  665.     text[3] = NAME_Str_needed;
  666.     count[3] = cond_value[2];
  667.     text[5] = NAME_Value;
  668.     count[5] = value;
  669. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement