romanandre
New Member
- Reaction score
- 2
When using the trigger the spell lags the game for a few seconds, what the spell is supposed to do is grant 33% of the hero's agility per charge, up to a maximum of 3 charges. It lags on the first use and then works fine after.
Trigger:
- Maiev Passive Active
- Events
- Unit - A unit Starts the effect of an ability
- Conditions
- (Ability being cast) Equal to Infuse Umbra Crescent
- Actions
- Special Effect - Create a special effect attached to the weapon of (Triggering unit) using Environment\NightElfBuildingFire\ElfLargeBuildingFire2.mdl
- Set MaievAnimations[4] = (Last created special effect)
- Special Effect - Destroy MaievAnimations[1]
- Special Effect - Destroy MaievAnimations[2]
- Special Effect - Destroy MaievAnimations[3]
- Set MaievInteger[1] = ((Agility of (Triggering unit) (Include bonuses)) / 9)
- Set MaievInteger[2] = ((Agility of (Triggering unit) (Include bonuses)) / 6)
- Set MaievInteger[3] = ((Agility of (Triggering unit) (Include bonuses)) / 3)
- Set MaievInteger[4] = ((Agility of (Triggering unit) (Include bonuses)) / 2)
- Set MaievInteger[5] = ((Agility of (Triggering unit) (Include bonuses)) / 1)
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Maiev Spell Passiva 1 <gen> is on) Equal to True
- Then - Actions
- Special Effect - Destroy MaievAnimations[4]
- Skip remaining actions
- Else - Actions
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Maiev Spell Passiva 1 <gen> is on) Equal to False
- Then - Actions
- Unit - Add Maiev Passive Atk Speed (Greater) to (Triggering unit)
- Unit - Set level of Maiev Passive Atk Speed (Greater) for (Triggering unit) to MaievInteger[1]
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Agility of (Triggering unit) (Include bonuses)) Greater than 100
- Then - Actions
- Unit - Add Add Bonus Maiev Passive +100 to (Triggering unit)
- Unit - Set level of Add Bonus Maiev Passive +100 for (Triggering unit) to MaievInteger[3]
- Else - Actions
- Unit - Add Add Bonus Maiev Passive to (Triggering unit)
- Unit - Set level of Add Bonus Maiev Passive for (Triggering unit) to MaievInteger[3]
- If - Conditions
- Else - Actions
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Maiev Spell Passiva 1 <gen> is on) Equal to False
- (Maiev Spell Passiva 2 <gen> is on) Equal to False
- Then - Actions
- Unit - Add Maiev Passive Atk Speed (Greater) to (Triggering unit)
- Unit - Set level of Maiev Passive Atk Speed (Greater) for (Triggering unit) to MaievInteger[2]
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Agility of (Triggering unit) (Include bonuses)) Greater than 100
- Then - Actions
- Unit - Add Add Bonus Maiev Passive +100 to (Triggering unit)
- Unit - Set level of Add Bonus Maiev Passive +100 for (Triggering unit) to MaievInteger[4]
- Else - Actions
- Unit - Add Add Bonus Maiev Passive to (Triggering unit)
- Unit - Set level of Add Bonus Maiev Passive for (Triggering unit) to MaievInteger[4]
- If - Conditions
- Else - Actions
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Maiev Spell Passiva 1 <gen> is on) Equal to False
- (Maiev Spell Passiva 2 <gen> is on) Equal to False
- (Maiev Spell Passiva 3 <gen> is on) Equal to False
- Then - Actions
- Unit - Add Maiev Passive Atk Speed (Greater) to (Triggering unit)
- Unit - Set level of Maiev Passive Atk Speed (Greater) for (Triggering unit) to MaievInteger[3]
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Agility of (Triggering unit) (Include bonuses)) Greater than 100
- Then - Actions
- Unit - Add Add Bonus Maiev Passive +100 to (Triggering unit)
- Unit - Set level of Add Bonus Maiev Passive +100 for (Triggering unit) to MaievInteger[5]
- Else - Actions
- Unit - Add Add Bonus Maiev Passive to (Triggering unit)
- Unit - Set level of Add Bonus Maiev Passive for (Triggering unit) to MaievInteger[5]
- If - Conditions
- Else - Actions
- If - Conditions
- Wait 10.00 seconds
- Trigger - Turn on Maiev Spell Passiva 1 <gen>
- Special Effect - Destroy MaievAnimations[4]
- Unit - Remove Add Bonus Maiev Passive from (Triggering unit)
- Unit - Remove Maiev Passive Atk Speed (Greater) from (Triggering unit)
- Events