Code
События:
Боевая единица - A unit Получает предмет
Условия:
Действия:
Set ItemCount = 0
For each (Integer A) from 1 to 6, do (Actions)
Цикл - Действия:
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Если - Условия:
(Item-type of (Item carried by (Triggering unit) in slot (Integer A))) равно <Здесь название 1 артефакта>
То - Действие:
Set ItemCount = (ItemCount + 1)
Иначе - Действие:
Do nothing
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Если - Условия:
ItemCount больше или равно 2
То - Действие:
Предмет - Remove (Item carried by (Triggering unit) of type <Здесь название 1 артефакта>)
Предмет - Remove (Item carried by (Triggering unit) of type <Здесь название 1 артефакта>)
Герой - Create <Здесь название 2 артефакта> and give it to (Triggering unit)
Иначе - Действие:
Do nothing
Для 6 предметов думаю разберешся как