Trigger assisted item ability, a little help please.

Smitty

Member
Reaction score
20
Morning to you fine gentlepeople.

I'm trying to create an item with which is is possible to capture the soul of an enemy hero if it is actively cast on that hero less than 20 seconds before their death. I thought I had it nailed, but apparently not... here are my triggers. What's the issue please anyone?

Trigger:
  • Soul Stone bought
    • Events
      • Unit - A unit Sells an item (from shop)
    • Conditions
      • (Item-type of (Sold Item)) Equal to Soul Stone
    • Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • ((Owner of (Buying unit)) is in Sentinel) Equal to True
        • Then - Actions
          • Set SentinelSoulStone = (Buying unit)
          • Set SentinelSoulStoneSeller = (Selling unit)
        • Else - Actions
          • Set ScourgeSoulStone = (Buying unit)
          • Set ScourgeSoulStoneSeller = (Selling unit)
      • Neutral Building - Remove Soul Stone from (Selling unit)


Trigger:
  • Soul Captured
    • Events
      • Unit - A unit Dies
    • Conditions
      • ((Triggering unit) has buff Marked Soul ) Equal to True
    • Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • ((Owner of (Triggering unit)) is in Sentinel) Equal to False
        • Then - Actions
          • Item - Remove (Item carried by SentinelSoulStone of type Soul Stone)
          • Hero - Create Captured Soul and give it to SentinelSoulStone
        • Else - Actions
          • Item - Remove (Item carried by SentinelSoulStone of type Soul Stone)
          • Hero - Create Captured Soul and give it to SentinelSoulStone


Trigger:
  • Soul Stone lost
    • Events
      • Unit - A unit Loses an item
    • Conditions
      • (Item-type of (Item being manipulated)) Equal to Soul Stone
    • Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Triggering unit) Equal to SentinelSoulStone
        • Then - Actions
          • Set SentinelSoulStone = No unit
          • Neutral Building - Add Soul Stone to ScourgeSoulStoneSeller with 0 in stock and a max stock of 1
        • Else - Actions
          • Set ScourgeSoulStone = No unit
          • Neutral Building - Add Soul Stone to SentinelSoulStoneSeller with 0 in stock and a max stock of 1


Thanks in advance for any help anyone can give ^^
 

Smitty

Member
Reaction score
20
sil3nt, the idea is that when the trigger fires, the item bought is replaced with another. And thanks guys, I'll give it a whirl :)

Still no result :(

EDIT: Solved :D

RE-EDIT: just need to find out now how to stop the market selling another of the original item. neutral building- remove item type from market doesn't work :(
 
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