Circle of Effects

FarAwaY

TH.net Regular
Reaction score
9
As the title says, how do I create a circle of effects using triggers?

Please help.
 

hopy

Active Member
Reaction score
64
make a loop, and create the effect in every direction, using the A Loop Functions.

use the search command, i'm sure u'l find an example somewhere.

Wouldn't that basicly just be:
Trigger:
  • Example
    • Events
    • Conditions
    • Actions
      • Set Point = (Position of (Triggering unit))
      • For each (Integer A) from 1 to 10, do (Actions)
        • Loop - Actions
          • Set Point2 = (Point offset by 400.00 towards (36.00 x (Real((Integer A)))) degrees)
          • Ubersplat - Create ubersplat at Point2 of type Volcano Crater with color (100.00%, 100.00%, 100.00%) and 0.00% transparency (Disable paused state, Disable skipping birth time)
          • Custom script: call RemoveLocation (udg_Point2)
      • Custom script: call RemoveLocation (udg_Point)


Btw: I have no clue what that spawned effect would look like... xD
 

Inflicted

Currently inactive
Reaction score
63
lol those volcano's are huge.

but yeah thats the kindof thing he wants, i think.

but probably for an ability?

like a nova blast or something, if so look at the link on my previous post.

some thing like this:

Trigger:
  • Massive Impale
    • Events
    • Unit - A unit Starts the effect of an ability
    • Conditions
    • (Ability being cast) Equal to Massive Impale
    • Actions
    • Set Caster = (Triggering unit)
    • Set Real = 0.00
    • Set CasLoc = (Position of (Triggering unit))
    • For each (Integer A) from 1 to 8, do (Actions)
    • Loop - Actions
    • Unit - Create 1 Dummy Unit for (Owner of Caster) at CasLoc facing default building facing degrees
    • Unit - Turn collision for (Last created unit) Off
    • Unit - Add Massive Impale (Dummy) to (Last created unit)
    • Unit - Set level of Massive Impale (Dummy) for (Last created unit) to (Level of Massive Impale (Hero) for (Triggering unit))
    • Set LocOffset[(Integer A)] = (CasLoc offset by 700.00 towards Real degrees)
    • Unit - Order (Last created unit) to Undead Crypt Lord - Impale LocOffset[(Integer A)]
    • Set Real = (Real + (360.00 / 8.00))
    • Unit - Add a 1.00 second Generic expiration timer to (Last created unit)
    • Custom script: call RemoveLocation(udg_LocOffset[bj_forLoopAIndex])
    • Custom script: call RemoveLocation(udg_CasLoc)


Code:
taken from: [B]denmax[/B]'s nova making tutorial.
 

FarAwaY

TH.net Regular
Reaction score
9
No no I know how to make a nova.

What I want to do is to make a CIRCLE. Like a circle of frost novas around you - that sorta thing. I read that guide already as well.
 

hopy

Active Member
Reaction score
64
No no I know how to make a nova.

What I want to do is to make a CIRCLE. Like a circle of frost novas around you - that sorta thing. I read that guide already as well.

Well the trigger I showed above is basicly what you need to make a circle of dummies, effects or stuff like that around a hero. If you want them to look like Frost Novas make dummy units with the model of a Frost Nova.

If you want the circle to move with you/spin around you you'd need something like... ehm...

Trigger:
  • Example 2
    • Events
      • Time - Every 0.05 seconds of game time
    • Conditions
    • Actions
      • Set Angle = (Angle + 1.00)
      • Set Point = (Position of Hero)
      • For each (Integer A) from 1 to 8, do (Actions)
        • Loop - Actions
          • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            • If - Conditions
              • (Orbs[(Integer A)] is alive) Equal to True
            • Then - Actions
              • Set Point2 = (Point offset by 400.00 towards ((45.00 x (Real((Integer A)))) + (4.00 x Angle)) degrees)
              • Unit - Move Orbs[(Integer A)] instantly to Point2

^Leaks, I know...

If you want like... a real circle make dummy untis and create lightning effects between them, I don't have the triggers for that here at the moment. :p

I'm pretty sure I've covered every type of circle posible now... XD
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Members online

      No members online now.

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top