anchor.diff:      materialKeywordsMap.Add('ArmorMaterialBlades'); materialItemsMap.Add('0005AD9D'); // IngotEbony
       materialKeywordsMap.Add('ArmorMaterialDaedric'); materialItemsMap.Add('0005AD9D'); // IngotEbony
       materialKeywordsMap.Add('ArmorNightingale'); materialItemsMap.Add('0005AD9D'); // IngotEbony
  -	
  +
       materialKeywordsMap.Add('ArmorMaterialDwarven'); materialItemsMap.Add('000DB8A2'); // IngotDwarven
   
       materialKeywordsMap.Add('ArmorMaterialDragonscale'); materialItemsMap.Add('0003ADA3'); // DragonScales
  
positive.code:   // set EditorID for recipe
    SetElementEditValues(recipe, 'EDID', 'Breakdown' + GetElementEditValues(item, 'EDID'));
    // add reference to the smelter keyword
    SetElementEditValues(recipe, 'BNAM', GetEditValue(getRecordByFormID('000A5CCE')));
  
    // add required items list
    Add(recipe, 'items', true);
  
negative.code:   createRecipe         (itemRecord: IInterface): IInterface;                      // creates COBJ record for item, with referencing on it in amount of 1
    addPerkCondition     (listOrRecord: IInterface; perk: IInterface): IInterface;  // adds requirement 'HasPerk' to Conditions list or record
    addHasItemCondition  (listOrRecord: IInterface; item: IInterface): IInterface;  // adds conditions to record or list, defining that player has got an item in inventory
  
    getPrice             (item: IInterface): integer;                               // gets item value, in invalid/not determined cases will return 0
    getMainMaterial      (itemRecord: IInterface): IInterface;                      // will try to figure out right material for provided item record
  
  