- Joined
- Mar 17, 2012
- Messages
- 579
Hi there!
I have a problem with item charges. Take a look please:
Tell me where I have a mistake?
I have a problem with item charges. Take a look please:
Tell me where I have a mistake?
-
aquire
-
Events
-
Unit - A unit Acquires an item
-
-
Conditions
-
Actions
-
-------- Bag of Carrots --------
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Item-type of (Item being manipulated)) Equal to Bag of Carrots
-
-
Then - Actions
-
For each (Integer A) from 1 to 6, do (Actions)
-
Loop - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Charges remaining in (Item being manipulated)) Equal to 1
-
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Item-type of (Item carried by (Triggering unit) in slot (Integer A))) Equal to (Item-type of (Item being manipulated))
-
(Item carried by (Triggering unit) in slot (Integer A)) Not equal to (Item being manipulated)
-
((Triggering unit) has an item of type Bag of Carrots) Equal to True
-
-
Then - Actions
-
Set Carrots_Triggered = (Item being manipulated)
-
Set Carrots_Int = 0
-
Set Carrots_Owner = (Triggering unit)
-
Item - Set charges remaining in (Item carried by (Triggering unit) in slot (Integer A)) to ((Charges remaining in (Item carried by (Triggering unit) in slot (Integer A))) + 1)
-
Item - Remove (Item being manipulated)
-
Unit - Add Weight 5 hero to (Triggering unit)
-
Unit - Set level of Weight 5 hero for Carrots_Owner to (0 + (Charges remaining in (Item carried by (Triggering unit) in slot (Integer A))))
-
-
Else - Actions
-
Set Carrots_Triggered = (Item being manipulated)
-
Set Carrots_Int = 0
-
Set Carrots_Owner = (Triggering unit)
-
Unit - Add Weight 5 hero to (Triggering unit)
-
Unit - Set level of Weight 5 hero for Carrots_Owner to (0 + (Charges remaining in (Item being manipulated)))
-
-
-
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Item-type of (Item carried by (Triggering unit) in slot (Integer A))) Equal to (Item-type of (Item being manipulated))
-
(Item carried by (Triggering unit) in slot (Integer A)) Not equal to (Item being manipulated)
-
((Triggering unit) has an item of type Bag of Carrots) Equal to True
-
-
Then - Actions
-
Set Carrots_Triggered = (Item being manipulated)
-
Set Carrots_Int = (Charges remaining in (Item being manipulated))
-
Item - Set charges remaining in (Item carried by (Triggering unit) in slot (Integer A)) to ((Charges remaining in (Item carried by (Triggering unit) in slot (Integer A))) + (Charges remaining in (Item being manipulated)))
-
Item - Remove (Item being manipulated)
-
Unit - Add Weight 5 hero to Carrots_Owner
-
Unit - Set level of Weight 5 hero for Carrots_Owner to (0 + (Charges remaining in (Item carried by (Triggering unit) in slot (Integer A))))
-
-
Else - Actions
-
Set Carrots_Triggered = (Item being manipulated)
-
Set Carrots_Int = (Charges remaining in (Item being manipulated))
-
Unit - Add Weight 5 hero to Carrots_Owner
-
Unit - Set level of Weight 5 hero for Carrots_Owner to ((Charges remaining in (Item being manipulated)) + 0)
-
-
-
-
-
-
-
-
Else - Actions
-
-
-
-
lose
-
Events
-
Unit - A unit Loses an item
-
-
Conditions
-
Actions
-
-------- Bag of Carrots --------
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Item-type of (Item being manipulated)) Equal to Bag of Carrots
-
-
Then - Actions
-
Set Carrots_Int = 0
-
Unit - Remove Weight 5 hero from (Triggering unit)
-
-
Else - Actions
-
-
-
-
sell
-
Events
-
Unit - A unit Pawns an item (to shop)
-
-
Conditions
-
Actions
-
-------- Bag of Carrots --------
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Item-type of (Sold Item)) Equal to Bag of Carrots
-
-
Then - Actions
-
Set Carrots_Int = 0
-
Unit - Remove Weight 5 hero from (Triggering unit)
-
-
Else - Actions
-
-
-