Need some help with my item recipe!

Fujiwari

Active Member
Reaction score
0
Trigger:
  • Perserverance
    • Events
      • Unit - A unit Acquires an item
    • Conditions
      • ((Triggering unit) is A Hero) Equal to True
    • Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • ((Hero manipulating item) has an item of type Ring Of Health) Equal to True
          • ((Hero manipulating item) has an item of type Void Stone) Equal to True
        • Then - Actions
          • Special Effect - Create a special effect attached to the origin of (Triggering unit) using Abilities\Spells\Items\AIem\AIemTarget.mdl
          • Item - Remove (Item carried by (Triggering unit) of type Ring Of Health)
          • Item - Remove (Item carried by (Triggering unit) of type Void Stone)
          • Hero - Create Perseverance and give it to (Triggering unit)
          • Special Effect - Destroy (Last created special effect)
        • Else - Actions
          • Do nothing


Okay, this is basically my recipe for an item called Perseverance. This item will be used in another recipe, called Fairfrozen. For some reason, when a hero creates a Perseverance with Ring Of Health and Void Stone, the created item Perseverance will not work in the Fairfrozen Recipe Trigger. :banghead: This is the trigger for my Fairfrozen Recipe :
Trigger:
  • Fairfrozen
    • Events
      • Unit - A unit Acquires an item
    • Conditions
      • ((Triggering unit) is A Hero) Equal to True
    • Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • ((Hero manipulating item) has an item of type Steel Spear) Equal to True
          • ((Hero manipulating item) has an item of type Perseverance) Equal to True
          • ((Hero manipulating item) has an item of type Ultimate Orb) Equal to True
        • Then - Actions
          • Special Effect - Create a special effect attached to the origin of (Triggering unit) using Abilities\Spells\Items\AIem\AIemTarget.mdl
          • Item - Remove (Item carried by (Triggering unit) of type Steel Spear)
          • Item - Remove (Item carried by (Triggering unit) of type Ultimate Orb)
          • Item - Remove (Item carried by (Triggering unit) of type Perseverance)
          • Hero - Create Fairfrozen and give it to (Triggering unit)
          • Special Effect - Destroy (Last created special effect)
        • Else - Actions


However, when I drag an already done perseverance from the item editor (with the world editor) and later pick it up (in-game) with the other two required items the recipe works... can anyone tell me how do I resolve this matter?

Here is an image summary :

untitled-17.jpg


Thanks in advance!
 

Danis[h]

New Member
Reaction score
19
have you tried to drop and "reequip" the presevence item?
Other than that I don't really have any ideas. Maybe the game doesn't detect the hero to have the item because it was given by a trigger.
 

Fujiwari

Active Member
Reaction score
0
have you tried to drop and "reequip" the presevence item?
Other than that I don't really have any ideas. Maybe the game doesn't detect the hero to have the item because it was given by a trigger.

Yes I did try to drop and repick it. Did not work too.
 

kaboo

New Member
Reaction score
45
you can have all item recipes in one trigger, just move the conditions and actions for each under if/then/else (maybe it will solve the prob)
 

Nenad

~Choco Coronet~ Omnomnom
Reaction score
137
Well as far as i see it you're trigger would fire off when you pick up a fourth item, since the hero acquires an item and then you check which item it is, why not move the if conditions to the conditions of the real trigger?
 

Fujiwari

Active Member
Reaction score
0
Well as far as i see it you're trigger would fire off when you pick up a fourth item, since the hero acquires an item and then you check which item it is, why not move the if conditions to the conditions of the real trigger?

I'm sorry, but I don't know what you meant here. ( I"m a newbie map maker) can you go more into details? Thanks anyway!

Edit: Ah nevermind! I somehow got it when i added Else actions : Do Nothing.

It's weird though, I am unable to drop that item although I have ticked "Can Be Dropped"
 

Nenad

~Choco Coronet~ Omnomnom
Reaction score
137
Trigger:
  • Fairfrozen
    • Events
      • Unit - A unit Acquires an item
    • Conditions
      • ((Triggering unit) is A Hero) Equal to True
    • Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • ((Hero manipulating item) has an item of type Steel Spear) Equal to True
          • ((Hero manipulating item) has an item of type Perseverance) Equal to True
          • ((Hero manipulating item) has an item of type Ultimate Orb) Equal to True
        • Then - Actions
          • Special Effect - Create a special effect attached to the origin of (Triggering unit) using Abilities\Spells\Items\AIem\AIemTarget.mdl
          • Item - Remove (Item carried by (Triggering unit) of type Steel Spear)
          • Item - Remove (Item carried by (Triggering unit) of type Ultimate Orb)
          • Item - Remove (Item carried by (Triggering unit) of type Perseverance)
          • Hero - Create Fairfrozen and give it to (Triggering unit)
          • Special Effect - Destroy (Last created special effect)
        • Else - Actions


Convert that into this:

Trigger:
  • Fairfrozen
    • Events
      • Unit - A unit Acquires an item
    • Conditions
      • ((Unit-type of (Hero manipulating item)) is A Hero) Equal to True
      • ((Hero manipulating item) has an item of type Steel Spear) Equal to True
      • ((Hero manipulating item) has an item of type Perseverance) Equal to True
      • ((Hero manipulating item) has an item of type Ultimate Orb) Equal to True
    • Actions
      • Special Effect - Create a special effect attached to the origin of (Hero manipulating item) using Abilities\Spells\Items\AIem\AIemTarget.mdl
      • Item - Remove (Item carried by (Hero manipulating item) of type Steel Spear)
      • Item - Remove (Item carried by (Hero manipulating item) of type Ultimate Orb)
      • Item - Remove (Item carried by (Hero manipulating item) of type Perseverance)
      • Hero - Create Fairfrozen and give it to (Hero manipulating item)
      • Special Effect - Destroy (Last created special effect)
      • Else - Actions


Please don't use triggering unit if you plan on people helping you fast, it's really hard to see what's going on ^^
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Staff online

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top