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?
Thanks in advance for any help anyone can give ^^
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)
- If - Conditions
- Neutral Building - Remove Soul Stone from (Selling unit)
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Events
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
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Events
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
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Events
Thanks in advance for any help anyone can give ^^