Author Topic: event that points to another event after a certain amount of time  (Read 1348 times)

Is there any events that after about 60 seconds point to a event that for example moves the player/does something?

I often use multiple hidden bricks for various events.
Unfortunately I think the maximum delay for an event is 30000, or 30 seconds, so you'll need two delays

[30000] onWhatever -- self -- fireRelayUp


Brick on top of that

[30000] onRelay -- player -- whatever


I think the player that triggers onWhatever will still be affected by the second brick. Maybe you've already tried this and I'm useless, but this is the kind of thing I'd try first.


I'm a doofus; if onWhatever is not onRelay, you could put that on one brick, and make it self -- fireRelay instead of Up. This is only a problem if the first event is started with onRelay, because then it becomes a loop



uh oh I've lost the ability to make events without looking at the game
« Last Edit: December 21, 2014, 03:48:05 PM by Teneksi »

if onrelay doesn't have the targets you need (client and player), you could try using a projectile instead

You could also get the tick events or use VCE.

I wish someone made a custom relay that was fireRelayWhen "time in ms [0 ← val → ∞]"

[30000] OnWhatever > Self > FireRelay
[30000] OnRelay > ... [your events]

Together that makes 60 sec

OnRelay only has Self and Named Brick as a target.
To get Player and Client you have to use VCE and add:

[30000] OnRelay > Self > IfValue [<var:cl:bl_id>] != [2]
  • OnVariableTrue > Player > ...