nome
New Member
- Reaction score
- 0
I have this trigger that it's supposed to save the pos, stats, life, mana of the hero.
Also it should save the items in a region, for when i replace the hero for a new one, i can send the items back to the new hero.. but this part seems to not be working..
Could you take a look at the code and tell me what's wrong?
thanks!
Also it should save the items in a region, for when i replace the hero for a new one, i can send the items back to the new hero.. but this part seems to not be working..
Could you take a look at the code and tell me what's wrong?
thanks!
Trigger:
- <div class="bbCodeBlock bbCodeBlock--screenLimited bbCodeBlock--code">
- <div class="bbCodeBlock-title">
- Code:
- </div>
- <div class="bbCodeBlock-content" dir="ltr">
- <pre class="bbCodeCode" dir="ltr" data-xf-init="code-block" data-lang=""><code>RANGO
- Events
- Unit - A unit Acquires an item
- Conditions
- And - All (Conditions) are true
- Conditions
- (Unit-type of (Hero manipulating item)) Equal to Guerrero
- Or - Any (Conditions) are true
- Conditions
- (Item being manipulated) Equal to (Item carried by (Hero manipulating item) of type Arco Simple)
- (Item being manipulated) Equal to (Item carried by (Hero manipulating item) of type Arco Simple Reforzado)
- (Item being manipulated) Equal to (Item carried by (Hero manipulating item) of type Arco de Cazador)
- (Item being manipulated) Equal to (Item carried by (Hero manipulating item) of type Arco Compuesto)
- (Item being manipulated) Equal to (Item carried by (Hero manipulating item) of type Arco Compuesto Reforzado)
- (Item being manipulated) Equal to (Item carried by (Hero manipulating item) of type Arco Dorado)
- Conditions
- Conditions
- And - All (Conditions) are true
- Actions
- Set Player = (Owner of (Hero manipulating item))
- Set LVL = (Hero level of (Hero manipulating item))
- Set STR = (Strength of (Hero manipulating item) (Exclude bonuses))
- Set AGI = (Agility of (Hero manipulating item) (Exclude bonuses))
- Set INT = (Intelligence of (Hero manipulating item) (Exclude bonuses))
- Set CantITEMS = (Number of items carried by (Hero manipulating item))
- 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
- (Owner of (Hero manipulating item)) Equal to Player 1 (Red)
- Then - Actions
- Item - Move (Item carried by (Hero manipulating item) in slot (Integer A)) to (Random point in ItemsPlay01 <gen>)
- Else - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Owner of (Hero manipulating item)) Equal to Player 2 (Blue)
- Then - Actions
- Item - Move (Item carried by (Hero manipulating item) in slot (Integer A)) to (Random point in ItemsPlay02 <gen>)
- Else - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Owner of (Hero manipulating item)) Equal to Player 3 (Teal)
- Then - Actions
- Item - Move (Item carried by (Hero manipulating item) in slot (Integer A)) to (Random point in ItemsPlay03 <gen>)
- Else - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Owner of (Hero manipulating item)) Equal to Player 4 (Purple)
- Then - Actions
- Item - Move (Item carried by (Hero manipulating item) in slot (Integer A)) to (Random point in ItemsPlay04 <gen>)
- Else - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Owner of (Hero manipulating item)) Equal to Player 5 (Yellow)
- Then - Actions
- Item - Move (Item carried by (Hero manipulating item) in slot (Integer A)) to (Random point in ItemsPlay05 <gen>)
- Else - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Owner of (Hero manipulating item)) Equal to Player 6 (Orange)
- Then - Actions
- Item - Move (Item carried by (Hero manipulating item) in slot (Integer A)) to (Random point in ItemsPlay06 <gen>)
- Else - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Owner of (Hero manipulating item)) Equal to Player 7 (Green)
- Then - Actions
- Item - Move (Item carried by (Hero manipulating item) in slot (Integer A)) to (Random point in ItemsPlay07 <gen>)
- Else - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Owner of (Hero manipulating item)) Equal to Player 8 (Pink)
- Then - Actions
- Item - Move (Item carried by (Hero manipulating item) in slot (Integer A)) to (Random point in ItemsPlay08 <gen>)
- Else - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Owner of (Hero manipulating item)) Equal to Player 9 (Gray)
- Then - Actions
- Item - Move (Item carried by (Hero manipulating item) in slot (Integer A)) to (Random point in ItemsPlay09 <gen>)
- Else - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Owner of (Hero manipulating item)) Equal to Player 10 (Light Blue)
- Then - Actions
- Item - Move (Item carried by (Hero manipulating item) in slot (Integer A)) to (Random point in ItemsPlay10 <gen>)
- Else - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Owner of (Hero manipulating item)) Equal to Player 11 (Dark Green)
- Then - Actions
- Item - Move (Item carried by (Hero manipulating item) in slot (Integer A)) to (Random point in ItemsPlay11 <gen>)
- Else - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Owner of (Hero manipulating item)) Equal to Player 12 (Brown)
- Then - Actions
- Item - Move (Item carried by (Hero manipulating item) in slot (Integer A)) to (Random point in ItemsPlay12 <gen>)
- Else - Actions
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Loop - Actions
- Set VIDA = (Integer((Life of (Hero manipulating item))))
- Set MANA = (Integer((Mana of (Hero manipulating item))))
- Set DONDELOBORRE = (Position of (Hero manipulating item))
- Unit - Remove (Hero manipulating item) from the game
- Unit - Create 1 Guerrero(R) for Player 1 (Red) at DONDELOBORRE facing DONDELOBORRE
- Set ElHeroBorrado = (Last created unit)
- Hero - Set ElHeroBorrado Hero-level to LVL, Hide level-up graphics
- Hero - Modify Strength of ElHeroBorrado: Set to STR
- Hero - Modify Agility of ElHeroBorrado: Set to AGI
- Hero - Modify Intelligence of ElHeroBorrado: Set to INT
- Unit - Set life of ElHeroBorrado to (Real(VIDA))
- Unit - Set mana of ElHeroBorrado to (Real(MANA))
- 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
- (Owner of ElHeroBorrado) Equal to Player 1 (Red)
- Then - Actions
- Item - Pick every item in ItemsPlay01 <gen> and do (Hero - Give (Picked item) to ElHeroBorrado)
- Else - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Owner of ElHeroBorrado) Equal to Player 2 (Blue)
- Then - Actions
- Item - Pick every item in ItemsPlay02 <gen> and do (Hero - Give (Picked item) to ElHeroBorrado)
- Else - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Owner of ElHeroBorrado) Equal to Player 3 (Teal)
- Then - Actions
- Item - Pick every item in ItemsPlay03 <gen> and do (Hero - Give (Picked item) to ElHeroBorrado)
- Else - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Owner of ElHeroBorrado) Equal to Player 4 (Purple)
- Then - Actions
- Item - Pick every item in ItemsPlay04 <gen> and do (Hero - Give (Picked item) to ElHeroBorrado)
- Else - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Owner of ElHeroBorrado) Equal to Player 5 (Yellow)
- Then - Actions
- Item - Pick every item in ItemsPlay05 <gen> and do (Hero - Give (Picked item) to ElHeroBorrado)
- Else - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Owner of ElHeroBorrado) Equal to Player 6 (Orange)
- Then - Actions
- Item - Pick every item in ItemsPlay06 <gen> and do (Hero - Give (Picked item) to ElHeroBorrado)
- Else - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Owner of ElHeroBorrado) Equal to Player 7 (Green)
- Then - Actions
- Item - Pick every item in ItemsPlay07 <gen> and do (Hero - Give (Picked item) to ElHeroBorrado)
- Else - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Owner of ElHeroBorrado) Equal to Player 8 (Pink)
- Then - Actions
- Item - Pick every item in ItemsPlay08 <gen> and do (Hero - Give (Picked item) to ElHeroBorrado)
- Else - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Owner of ElHeroBorrado) Equal to Player 9 (Gray)
- Then - Actions
- Item - Pick every item in ItemsPlay09 <gen> and do (Hero - Give (Picked item) to ElHeroBorrado)
- Else - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Owner of ElHeroBorrado) Equal to Player 10 (Light Blue)
- Then - Actions
- Item - Pick every item in ItemsPlay10 <gen> and do (Hero - Give (Picked item) to ElHeroBorrado)
- Else - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Owner of ElHeroBorrado) Equal to Player 11 (Dark Green)
- Then - Actions
- Item - Pick every item in ItemsPlay11 <gen> and do (Hero - Give (Picked item) to ElHeroBorrado)
- Else - Actions
- Item - Pick every item in ItemsPlay12 <gen> and do (Hero - Give (Picked item) to ElHeroBorrado)</code></pre>
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Loop - Actions
- Events
- <pre class="bbCodeCode" dir="ltr" data-xf-init="code-block" data-lang=""><code>RANGO
- </div>
- </div>
- <div class="bbCodeBlock-title">