Выходит следующее:
Скрипт Моего Уризеля:
Cпойлер(щелкните, чтобы прочесть):
instance Mythrilklinge02(C_Item)
{
name = "УРИЗЕЛЬ";
mainflag = ITEM_KAT_NF;
flags = ITEM_2HD_SWD | ITEM_MISSION;
material = MAT_METAL;
value = 10000;
damagetype = DAM_FIRE | DAM_MAGIC | DAM_EDGE;
damage[DAM_INDEX_EDGE] = 150;
damage[DAM_INDEX_FIRE] = 30;
damage[DAM_INDEX_MAGIC] = 120;
range = 200;
cond_atr[2] = ATR_STRENGTH;
cond_value[2] = 30+hero.attribute[ATR_MANA_MAX];
visual = "ItMw_2H_Sword_Sleeper_02.3DS";
description = name;
text[0] = "Это меч Уризель.";
text[1] = "Уризель заряжен магической энергией. Урон 150";
text[2] = NAME_Dam_Magic;
count[2] = damage[DAM_INDEX_MAGIC];
text[3] = NAME_Dam_Fire;
count[3] = damage[DAM_INDEX_FIRE];
text[4] = NAME_Str_needed;
count[4] = cond_value[2];
text[5] = NAME_Value
count[5] = value;
};
А в вкладке сообщения компилятор выдаёт что мол
Процесс остановлен...
64 ошибки(ок), 51 внимания(ий)
На мои изменения в файле Items\MissionItems_5.d не ругается. Все 64 ошибки - Функция должна возвращать значение. Я так понял, что изменённый файл не компилировался. И что, мне теперь все эти ошибки нужно самому исправить? :o