Маніпуляції з предметами

У варкрафте можна маніпулювати предметами, по мимо продавати, викидати і віддавати. Їх ще можна і варити і складати.

У статті описані наступні приклади:
  1. змішування предметів
  2. Змішування однакових предметів
  3. складання предметів

Основні використовувані об'єкти в прикладі:
"Предмет1" "Предмет2" "Предмет3" - предмети які ми змішуємо.
"Предмет4" - той предмет який ми хочемо отримати.

"Давній спосіб отримання крутого меча це кинути в котел книгу, додати плювок жаби і посипати снігом"
Приблизно так тепер отримують в Варкрафт артефакти і знову таки ця інформація стала мега популярною після доту. Не будемо відволікатися і перейдемо до справи. Для крафта нам знадобиться створити предмети які будемо змішувати і предмет який ми після цього отримаємо.

І так простий тригер:

Тут уже нам знадобиться крім предметів ще й змінна. Зробимо предмет з 3х однакових.

Додатково використовуються об'єкти:
"Змінна Цілочисельна" - в неї буде записуватися кількість предметів у нас в рюкзаку

Ось такий от кумедний приклад)

НЕзаяЦ. використовується руна при зайнятих слотах. Треба знати, що у тебе буде два різних предмета - руна і справжній ітем, який буде лежати в інвентарі. Коротше між ними є зв'язок.

взагалі-то потрібно розуміти логіку і ще непогано розуміти, що краще використовувати цикли по слотах, так як в гуішном варіанті є витік - там локалка НЕ ​​обнуляється.

потім циклом пробігаєш по слотах, перевіряючи чи є такий предмет. На jass є функція - "предмет в слоті N", її ось можна використовувати.
В умови порівнюєш Тип предмета (предмет в слоті N) == "Щаслива монетка"
Додаєш заряди цього предмету і все. Можна прописати умова виходу з циклу. У гуї треба помітити якось, що ми знайшли предмет і виходимо з циклу.
Якщо треба всім предметам, то тоді треба трохи змінити умова. Приберіть цю умову виходу, нехай до кінця працює.

Схожі статті