Spinnaker... i'll tell you exactly what a I want.
Items:
- Health Potion (1) (Buff with same icon than the item icon)
- Health Potion (2) (Buff with same icon than the item icon)
- Health Potion (3) (Buff with same icon than the item icon)
- Health Potion (4) (Buff with same icon than the item icon)
- Health Potion (5) (Buff with same icon than the item icon)
Properties:
- Stackable up to 12 per item-slot.
- Splitable by half
- Stack WITHOUT displaying/sound: Inventory is full.
- Set automatically on owner when clicking on them, not having to select target.
- In a different Group than Mana potions (So both can be used simultaneously)
Conditions:
- If Health Potion (x) is used during Health Potion (x) Buff -> Restar Buff Timer / Or / Reset Health Potion Effect / Or / You get de idea.
POTION PRIORITY:
- If Health Potion (2, 3, 4, 5) is used during Health Potion (1) Buff -> Remove Health Potion (1) Buff/effect, and add Health Potion (2, 3, 4, 5) Buff/Effect.
- If Health Potion (3, 4, 5) is used during Health Potion (1, 2) Buff -> Remove Health Potion (1, 2) Buff/effect, and add Health Potion (3, 4, 5) Buff/Effect
- If Health Potion (4, 5) is used during Health Potion (1, 2, 3) Buff -> Remove Health Potion (1, 2, 3) Buff/effect, and add Health Potion (4, 5) Buff/Effect
- If Health Potion (5) is used during Health Potion (1, 2, 3, 4) Buff -> Remove Health Potion (1, 2, 3, 4) Buff/effect, and add Health Potion (5) Buff/Effect..
- If a lower lvl potion is used during a higher lvl potion, nothing happens. Item charges aren't reduced, and Would be awesome to display: "You are already under higher lvl potions effects" or something.
- Same for mana potions..
-----------------------------
The way I THINK it can be done:
1- Create Health Potions (1, 2, 3, 4, 5) items, based on some cast-when-click / charge use item.
2- Create Health Potions (1, 2, 3, 4, 5) abilities, based on some Health-over-time / not-damage-disabled ability.
3. Create Buff Icon (With same icon than Health Potion)
-------------- Stack trigger --------------
-
Item stack
-
Events
-
Unit - A unit Acquires an item
-
Conditions
-
(Item-class of (Item being manipulated)) Equal to Purchasable
-
(Item being manipulated) Not equal to (Item carried by (Triggering unit) of type (Item-type of (Item being manipulated)))
-
Actions
-
Item - Set charges remaining in (Item carried by (Triggering unit) of type (Item-type of (Item being manipulated))) to ((Charges remaining in (Item carried by (Triggering unit) of type (Item-type of (Item being manipulated)))) + (Charges remaining in (Item being manipulated)))
-
Item - Remove (Item being manipulated)
I still have to add the Stock Limit there, and I don't know how.
-------------- Buff substitution trigger --------------
-
Buff Substitution
-
Events
-
Unit - A unit Acquires an item
-
Conditions
-
Unit is under Health Potion (1) Buff AND item being used is Health Potion (2)
-
Actions
-
Remove Health Potion (1) Buff, Add Health Potion (2) Ability/Buff/Effect (I don't know wich)
Same for all other potions. I don't know if this is made as generic, maybe using variables, i don't know, but I have no problem having it this noobish way
-------------- Split/half trigger --------------
-
I have no idea
-------------- No sound/display trigger --------------
-
I have no idea
-------------- Different group than mana potions --------------
-
I have no idea
-------------- This ---------------
- If Health Potion (x) is used during Health Potion (x) Buff -> Restar Buff Timer / Or / Reset Health Potion Effect / Or / You get de idea.
I think this is already default on warcraft.
---------------
Did i explain myself?
This is what i've been trying to do since yesterday