Hello, i have an issue with this, the spell and everything works just perfectly fine BUT the random number which should be 50%, feels more like 5%, so the question is. Am i doing anything wrong with the chance of the spell to activate?
-
Shaman Experience Work
-
Events
-
Game - GDD_Event becomes Equal to 0.00
-
-
Conditions
-
((Item carried by GDD_DamageSource of type Shaman Experience) is owned) Equal to True
-
-
Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Random integer number between 1 and 100) Greater than or equal to 50
-
-
Then - Actions
-
Set VariableSet ShamanExperience_CasterPoint = (Position of GDD_DamageSource)
-
Set VariableSet ShamanExperience_Group = (Random 1 units from (Units within 5000.00 of ShamanExperience_CasterPoint.))
-
Unit Group - Pick every unit in ShamanExperience_Group and do (Actions)
-
Loop - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
((Picked unit) is A structure) Equal to False
-
(Owner of (Picked unit)) Not equal to Player 12 (Brown)
-
((Picked unit) belongs to an ally of (Owner of GDD_DamageSource).) Equal to True
-
-
Then - Actions
-
Unit - Create 1 Shaman Experience Caster for (Owner of GDD_DamageSource) at ShamanExperience_CasterPoint facing Default building facing degrees
-
Custom script: call RemoveLocation(udg_ShamanExperience_CasterPoint)
-
Unit - Add Heal (Shaman Experience) to (Last created unit)
-
Unit - Order (Last created unit) to Human Priest - Heal (Picked unit)
-
Unit - Add a 2.00 second Generic expiration timer to (Last created unit)
-
-
Else - Actions
-
-
-
-
Custom script: call DestroyGroup(udg_ShamanExperience_Group)
-
-
Else - Actions
-
-
-