Many people from here have seen the blizzcon Rainbow Archont. I'm trying to create a unit that has the same changing rainbow colors. Anybody knows, how to do it via actor events? In events there are "Timer Expired"; "Timer Set"; "Timer Kill", but I don't know how to use em'. Any ideas?
Youll def. Want to use timers and tint color. You'll set your own timer with actor creation -> timer set (duration, variance, name). Listen for your timer to expire with a timer expired event and add a term for the timer name. You'll want to apply a new tint color over a duration that matches the timer duration. Set up multiple corresponding timers and tint colors that cycle.
Kind of off the top of my head here. Not sure if this will work.
Maybe a persistent effect that uses apply behavior effects. Make dummy behaviors to represent each color. Then set up the actor to have events so that when each behavior of the corresponding color is applied the tint is changed.
Of course there is a wide range of ways to apply the behaviors other than a persistent effect O.o
sorry it took so long. had to do some emergency fixes on my own map first.
full data edit. no clumsy triggers.
here you go. tell me if you also want an example of the chain attack or wheel?
sorry it took so long. had to do some emergency fixes on my own map first.
full data edit. no clumsy triggers.
here you go. tell me if you also want an example of the chain attack or wheel?
Do it. We need to show that mapster beat the crap out of them. Stop showing us gay archon and get rid of the popularity bitch
That was really simple with expire behavior. I thought you make use of timer in actors.
Seriously, chaining actor events is a pain in the ass. You cannot go Event - timer expires action- recolor and start new timer, no, you need 2 separate events for that -.- And you cannot delete events with the delete key. At least you can copy/paste. Someone explain blizzards thought processes to me, please.
However should not be hard using actor timers, just a bunch of timers and colors connected. The tricky part would be linking the attack beam color to the actor color, however I am sure one can figure that out in a couple of minutes.
You can "loop" them using a periodical behavior. Jackolas, thanks, you gave me an idea how to do it easier.
First of all, create an effect (Apply Behavior) with name X (or any).
Then, create a behavior (Buff) with name X, set the Effect - Effect - Initial to X, Effect - Effect - Periodical to X, and set the Effect - Period to Y (Y=number of colors you have to change, assuming that they blend over 1 second). Also, you should set the Stats - Flags to Hidden.
Next step - go to the actor of the unit, and at the end of the events, add a new event:
not calling it easier. but you made use of the timer. :P
bet there are another couple of ways of doing this. its just what you like best.
the wheel is taking a bid longer. the damm thing stopped spinning after I added the 4th beam.
timer inside actor events can't be looped. already tryed.
o_0 could you clarify? Loop a single timer works perfectly, I did not try multiples until now, but with 1 timer and status spam you could realize the color change as well
... you don't even need behaviors to cycle colors...
Take a look at my map, the only modified thing is the Actor Events of the Archon. No behaviors, nothing. I only use Red Green and Blue, but you get to see some purple and a very quick yellow/orange.
Hey to all,
Many people from here have seen the blizzcon Rainbow Archont. I'm trying to create a unit that has the same changing rainbow colors. Anybody knows, how to do it via actor events? In events there are "Timer Expired"; "Timer Set"; "Timer Kill", but I don't know how to use em'. Any ideas?
/Dwarfius
@o3210: Go
Youll def. Want to use timers and tint color. You'll set your own timer with actor creation -> timer set (duration, variance, name). Listen for your timer to expire with a timer expired event and add a term for the timer name. You'll want to apply a new tint color over a duration that matches the timer duration. Set up multiple corresponding timers and tint colors that cycle.
the one on blizzcon was made with data editor...
I try to get 1 up. will post later (I hope)
edit:
ofc. I get it working and the editor crashes :S
Kind of off the top of my head here. Not sure if this will work.
Maybe a persistent effect that uses apply behavior effects. Make dummy behaviors to represent each color. Then set up the actor to have events so that when each behavior of the corresponding color is applied the tint is changed.
Of course there is a wide range of ways to apply the behaviors other than a persistent effect O.o
Could you please post it here?
In the meantime, I'll try as Ultimaswc3 said.
Edit:
Whats the Range Duration for Timer?
Edit2:
Made it work, but can't make it like a cycle.
sorry it took so long. had to do some emergency fixes on my own map first.
full data edit. no clumsy triggers.
here you go. tell me if you also want an example of the chain attack or wheel?
@Jackolas: Go How did you apply the first behavior to start the cycle?
add it to the unit.... (in the unit tab select the unit. than look for behaviour.)
don't make stuff to complicated. keep it simple :P
Do it. We need to show that mapster beat the crap out of them. Stop showing us gay archon and get rid of the popularity bitch
That was really simple with expire behavior. I thought you make use of timer in actors.
Seriously, chaining actor events is a pain in the ass. You cannot go Event - timer expires action- recolor and start new timer, no, you need 2 separate events for that -.- And you cannot delete events with the delete key. At least you can copy/paste. Someone explain blizzards thought processes to me, please.
However should not be hard using actor timers, just a bunch of timers and colors connected. The tricky part would be linking the attack beam color to the actor color, however I am sure one can figure that out in a couple of minutes.
timer inside actor events can't be looped. already tryed.
You can "loop" them using a periodical behavior. Jackolas, thanks, you gave me an idea how to do it easier.
First of all, create an effect (Apply Behavior) with name X (or any).
Then, create a behavior (Buff) with name X, set the Effect - Effect - Initial to X, Effect - Effect - Periodical to X, and set the Effect - Period to Y (Y=number of colors you have to change, assuming that they blend over 1 second). Also, you should set the Stats - Flags to Hidden.
Next step - go to the actor of the unit, and at the end of the events, add a new event:
And so on.
Yay, solved! :D
/Dwarfius
not calling it easier. but you made use of the timer. :P
bet there are another couple of ways of doing this. its just what you like best.
the wheel is taking a bid longer. the damm thing stopped spinning after I added the 4th beam.
o_0 could you clarify? Loop a single timer works perfectly, I did not try multiples until now, but with 1 timer and status spam you could realize the color change as well
It's more ugly, but you can also do it with triggers only, i.e.:
... you don't even need behaviors to cycle colors...
Take a look at my map, the only modified thing is the Actor Events of the Archon. No behaviors, nothing. I only use Red Green and Blue, but you get to see some purple and a very quick yellow/orange.