How did the people of DotA make the chicken courier. Is it triggered or is there an item that does it?
Chicken Item Drop
Events
Unit - A unit Dies
Conditions
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Triggering unit)) Equal to Chicken Courier
Then - Actions
Item - Make (Item carried by (Triggering unit) in slot 1) Drop from Heroes upon death
Item - Make (Item carried by (Triggering unit) in slot 2) Drop from Heroes upon death
Item - Make (Item carried by (Triggering unit) in slot 3) Drop from Heroes upon death
Item - Make (Item carried by (Triggering unit) in slot 4) Drop from Heroes upon death
Item - Make (Item carried by (Triggering unit) in slot 5) Drop from Heroes upon death
Item - Make (Item carried by (Triggering unit) in slot 6) Drop from Heroes upon death
Else - Actions
Do nothing
Untitled Trigger 001
Events
Unit - A unit Dies
Conditions
(Unit-type of (Triggering unit)) Equal to Your Chicken
Actions
For each (Integer A) from 1 to 6, do (Actions)
Loop - Actions
Item - Create (Item-type of (Item carried by (Triggering unit) in slot (Integer A))) at (Position of (Triggering unit))
Chicken Item Drop
Events
Unit - A unit Dies
Conditions
(Unit-type of (Triggering unit)) Equal to Chicken Courier
Actions
Set region_leakfix = (Position of (Triggering unit))
For each (Integer A) from 1 to 6, do (Actions)
Loop - Actions
Item - Create (Item-type of (Item carried by (Triggering unit) in slot (Integer A))) at region_leakfix
Custom script: call RemoveLocation(udg_region_leakfix)
Does it matter? It's not hard to create either way...
Untitled Trigger 001
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Change
Actions
Set Unit[1] = Chicken
Set Unit[2] = Penguin
Set Unit[3] = Seal
Set Counter = (Counter + 1)
For each (Integer A) from 1 to 6, do (Actions)
Loop - Actions
Set Item[(Integer A)] = (Item-type of (Item carried by (Triggering unit) in slot (Integer A)))
Unit - Replace (Triggering unit) with a Unit[Counter] using The old unit's relative life and mana
For each (Integer A) from 1 to 6, do (Actions)
Loop - Actions
Hero - Create Item[(Integer A)] and give it to (Last replaced unit)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Counter Equal to 3
Then - Actions
Set Counter = 0
Else - Actions
LOL... I never knew its existence >.<. Its simpler your way. Sorry never thought of this .I think you don't need any triggers, maybe try making another inventory skills I remember making a hero inventory that drops the items when the carrier dies.
The Chicken Courier carries around some items that you wish to store (for the time being perhaps) because a hero only holds 6 slots. The chicken holds another 6 slots so that's 12. Also you can buy an upgrade that the chicken becomes a raven and it flies also making it a lot faster.what exactly does it do?