GotD Random Man
Events
Conditions
Actions
Set TempInt = (Random integer number between 1 and 11)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
TempInt Equal to 1
Then - Actions
-------- Hyperion --------
Set GotD_Manufacturer[GotD_MaxIndex] = Hyperion
Animation - Change GotD_DummyUnit[GotD_MaxIndex]'s vertex coloring to (100.00%, 50.00%, 100.00%) with 0.00% transparency
-------- Stats --------
Set GotD_Damage[GotD_MaxIndex] = (GotD_Damage[GotD_MaxIndex] x 0.65)
Set GotD_Range[GotD_MaxIndex] = (GotD_Range[GotD_MaxIndex] x 0.79)
Set GotD_FireRateFull[GotD_MaxIndex] = (GotD_FireRateFull[GotD_MaxIndex] / 1.30)
Set GotD_ReloadFull[GotD_MaxIndex] = (GotD_ReloadFull[GotD_MaxIndex] / 1.09)
Set GotD_ClipFull[GotD_MaxIndex] = (Integer(((Real(GotD_ClipFull[GotD_MaxIndex])) x 0.65)))
Set GotD_Accuracy[GotD_MaxIndex] = (GotD_Accuracy[GotD_MaxIndex] / 2.00)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
TempInt Equal to 2
Then - Actions
-------- Bandit --------
Set GotD_Manufacturer[GotD_MaxIndex] = Bandit
Animation - Change GotD_DummyUnit[GotD_MaxIndex]'s vertex coloring to (100.00%, 40.00%, 40.00%) with 0.00% transparency
-------- Stats --------
Set GotD_Damage[GotD_MaxIndex] = (GotD_Damage[GotD_MaxIndex] x 1.93)
Set GotD_Range[GotD_MaxIndex] = (GotD_Range[GotD_MaxIndex] x 0.95)
Set GotD_FireRateFull[GotD_MaxIndex] = (GotD_FireRateFull[GotD_MaxIndex] / 0.80)
Set GotD_ReloadFull[GotD_MaxIndex] = (GotD_ReloadFull[GotD_MaxIndex] / 0.50)
Set GotD_ClipFull[GotD_MaxIndex] = (Integer(((Real(GotD_ClipFull[GotD_MaxIndex])) x 2.50)))
Set GotD_Accuracy[GotD_MaxIndex] = (GotD_Accuracy[GotD_MaxIndex] / 0.60)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
TempInt Equal to 3
Then - Actions
-------- Maliwan --------
Set GotD_Manufacturer[GotD_MaxIndex] = Maliwan
Animation - Change GotD_DummyUnit[GotD_MaxIndex]'s vertex coloring to (60.00%, 100.00%, 60.00%) with 0.00% transparency
-------- Stats --------
Set GotD_Damage[GotD_MaxIndex] = (GotD_Damage[GotD_MaxIndex] x 0.78)
Set GotD_Range[GotD_MaxIndex] = (GotD_Range[GotD_MaxIndex] x 1.05)
Set GotD_FireRateFull[GotD_MaxIndex] = (GotD_FireRateFull[GotD_MaxIndex] / 1.20)
Set GotD_ReloadFull[GotD_MaxIndex] = (GotD_ReloadFull[GotD_MaxIndex] / 0.90)
Set GotD_ClipFull[GotD_MaxIndex] = (Integer(((Real(GotD_ClipFull[GotD_MaxIndex])) x 0.85)))
Set GotD_Accuracy[GotD_MaxIndex] = (GotD_Accuracy[GotD_MaxIndex] / 1.20)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
TempInt Equal to 4
Then - Actions
-------- Tediore --------
Set GotD_Manufacturer[GotD_MaxIndex] = Tediore
Animation - Change GotD_DummyUnit[GotD_MaxIndex]'s vertex coloring to (60.00%, 80.00%, 100.00%) with 0.00% transparency
-------- Stats --------
Set GotD_Damage[GotD_MaxIndex] = (GotD_Damage[GotD_MaxIndex] x 0.60)
Set GotD_Range[GotD_MaxIndex] = (GotD_Range[GotD_MaxIndex] x 0.84)
Set GotD_FireRateFull[GotD_MaxIndex] = (GotD_FireRateFull[GotD_MaxIndex] / 1.50)
Set GotD_ReloadFull[GotD_MaxIndex] = (GotD_ReloadFull[GotD_MaxIndex] / 1.80)
Set GotD_ClipFull[GotD_MaxIndex] = (Integer(((Real(GotD_ClipFull[GotD_MaxIndex])) x 0.60)))
Set GotD_Accuracy[GotD_MaxIndex] = (GotD_Accuracy[GotD_MaxIndex] / 1.10)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
TempInt Equal to 5
GotD_GunType[GotD_MaxIndex] Not equal to Laser
Then - Actions
-------- Jacobs --------
Set GotD_Manufacturer[GotD_MaxIndex] = Jacobs
Animation - Change GotD_DummyUnit[GotD_MaxIndex]'s vertex coloring to (50.00%, 50.00%, 50.00%) with 0.00% transparency
-------- Stats --------
Set GotD_Damage[GotD_MaxIndex] = (GotD_Damage[GotD_MaxIndex] x 2.49)
Set GotD_Range[GotD_MaxIndex] = (GotD_Range[GotD_MaxIndex] x 1.50)
Set GotD_FireRateFull[GotD_MaxIndex] = (GotD_FireRateFull[GotD_MaxIndex] / 0.56)
Set GotD_ReloadFull[GotD_MaxIndex] = (GotD_ReloadFull[GotD_MaxIndex] / 0.55)
Set GotD_ClipFull[GotD_MaxIndex] = (Integer(((Real(GotD_ClipFull[GotD_MaxIndex])) x 0.64)))
Set GotD_Accuracy[GotD_MaxIndex] = (GotD_Accuracy[GotD_MaxIndex] / 1.50)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
TempInt Equal to 6
GotD_GunType[GotD_MaxIndex] Not equal to Laser
Then - Actions
-------- Torgue --------
Set GotD_Manufacturer[GotD_MaxIndex] = Torgue
Animation - Change GotD_DummyUnit[GotD_MaxIndex]'s vertex coloring to (100.00%, 80.00%, 30.00%) with 0.00% transparency
-------- Stats --------
Set GotD_Damage[GotD_MaxIndex] = (GotD_Damage[GotD_MaxIndex] x 1.63)
Set GotD_Range[GotD_MaxIndex] = (GotD_Range[GotD_MaxIndex] x 0.80)
Set GotD_FireRateFull[GotD_MaxIndex] = (GotD_FireRateFull[GotD_MaxIndex] / 0.90)
Set GotD_ReloadFull[GotD_MaxIndex] = (GotD_ReloadFull[GotD_MaxIndex] / 0.90)
Set GotD_ClipFull[GotD_MaxIndex] = (Integer(((Real(GotD_ClipFull[GotD_MaxIndex])) x 0.90)))
Set GotD_Accuracy[GotD_MaxIndex] = (GotD_Accuracy[GotD_MaxIndex] / 1.00)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
TempInt Equal to 7
Then - Actions
-------- Vladof --------
Set GotD_Manufacturer[GotD_MaxIndex] = Vladof
Animation - Change GotD_DummyUnit[GotD_MaxIndex]'s vertex coloring to (80.00%, 30.00%, 30.00%) with 0.00% transparency
-------- Stats --------
Set GotD_Damage[GotD_MaxIndex] = (GotD_Damage[GotD_MaxIndex] x 1.20)
Set GotD_Range[GotD_MaxIndex] = (GotD_Range[GotD_MaxIndex] x 1.00)
Set GotD_FireRateFull[GotD_MaxIndex] = (GotD_FireRateFull[GotD_MaxIndex] / 1.25)
Set GotD_ReloadFull[GotD_MaxIndex] = (GotD_ReloadFull[GotD_MaxIndex] / 0.92)
Set GotD_ClipFull[GotD_MaxIndex] = (Integer(((Real(GotD_ClipFull[GotD_MaxIndex])) x 0.94)))
Set GotD_Accuracy[GotD_MaxIndex] = (GotD_Accuracy[GotD_MaxIndex] / 0.85)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
TempInt Equal to 8
Then - Actions
-------- Dahl --------
Set GotD_Manufacturer[GotD_MaxIndex] = Dahl
Animation - Change GotD_DummyUnit[GotD_MaxIndex]'s vertex coloring to (80.00%, 80.00%, 100.00%) with 0.00% transparency
-------- Stats --------
Set GotD_Damage[GotD_MaxIndex] = (GotD_Damage[GotD_MaxIndex] x 1.03)
Set GotD_Range[GotD_MaxIndex] = (GotD_Range[GotD_MaxIndex] x 1.00)
Set GotD_FireRateFull[GotD_MaxIndex] = (GotD_FireRateFull[GotD_MaxIndex] / 0.85)
Set GotD_ReloadFull[GotD_MaxIndex] = (GotD_ReloadFull[GotD_MaxIndex] / 0.94)
Set GotD_ClipFull[GotD_MaxIndex] = (Integer(((Real(GotD_ClipFull[GotD_MaxIndex])) x 0.92)))
Set GotD_Accuracy[GotD_MaxIndex] = (GotD_Accuracy[GotD_MaxIndex] / 1.25)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
TempInt Equal to 9
(Random integer number between 1 and 3) Equal to 1
Then - Actions
-------- ATLAS --------
Set GotD_Manufacturer[GotD_MaxIndex] = ATLAS
Animation - Change GotD_DummyUnit[GotD_MaxIndex]'s vertex coloring to (0.00%, 100.00%, 100.00%) with 0.00% transparency
-------- Stats --------
Set GotD_Damage[GotD_MaxIndex] = (GotD_Damage[GotD_MaxIndex] x 1.20)
Set GotD_Range[GotD_MaxIndex] = (GotD_Range[GotD_MaxIndex] x 1.00)
Set GotD_FireRateFull[GotD_MaxIndex] = (GotD_FireRateFull[GotD_MaxIndex] / 1.09)
Set GotD_ReloadFull[GotD_MaxIndex] = (GotD_ReloadFull[GotD_MaxIndex] / 1.00)
Set GotD_ClipFull[GotD_MaxIndex] = (Integer(((Real(GotD_ClipFull[GotD_MaxIndex])) x 1.00)))
Set GotD_Accuracy[GotD_MaxIndex] = (GotD_Accuracy[GotD_MaxIndex] / 1.15)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
TempInt Equal to 10
(Random integer number between 1 and 2) Equal to 1
Then - Actions
-------- ETEC --------
Set GotD_Manufacturer[GotD_MaxIndex] = ETEC
Animation - Change GotD_DummyUnit[GotD_MaxIndex]'s vertex coloring to (80.00%, 50.00%, 80.00%) with 0.00% transparency
-------- Stats --------
Set GotD_Damage[GotD_MaxIndex] = (GotD_Damage[GotD_MaxIndex] x 0.68)
Set GotD_Range[GotD_MaxIndex] = (GotD_Range[GotD_MaxIndex] x 1.00)
Set GotD_FireRateFull[GotD_MaxIndex] = (GotD_FireRateFull[GotD_MaxIndex] / 1.15)
Set GotD_ReloadFull[GotD_MaxIndex] = (GotD_ReloadFull[GotD_MaxIndex] / 0.80)
Set GotD_ClipFull[GotD_MaxIndex] = (Integer(((Real(GotD_ClipFull[GotD_MaxIndex])) x 2.00)))
Set GotD_Accuracy[GotD_MaxIndex] = (GotD_Accuracy[GotD_MaxIndex] / 1.00)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
TempInt Equal to 11
Then - Actions
-------- S&S --------
Set GotD_Manufacturer[GotD_MaxIndex] = S&S
Animation - Change GotD_DummyUnit[GotD_MaxIndex]'s vertex coloring to (80.00%, 50.00%, 80.00%) with 0.00% transparency
-------- Stats --------
Set GotD_Damage[GotD_MaxIndex] = (GotD_Damage[GotD_MaxIndex] x 2.00)
Set GotD_Range[GotD_MaxIndex] = (GotD_Range[GotD_MaxIndex] x 0.95)
Set GotD_FireRateFull[GotD_MaxIndex] = (GotD_FireRateFull[GotD_MaxIndex] / 1.19)
Set GotD_ReloadFull[GotD_MaxIndex] = (GotD_ReloadFull[GotD_MaxIndex] / 0.81)
Set GotD_ClipFull[GotD_MaxIndex] = (Integer(((Real(GotD_ClipFull[GotD_MaxIndex])) x 1.00)))
Set GotD_Accuracy[GotD_MaxIndex] = (GotD_Accuracy[GotD_MaxIndex] / 0.60)
Else - Actions
Trigger - Run (This trigger) (checking conditions)