#Ideas for improvement No melee attack

10 messages · Page 1 of 1 (latest)

naive sail
#

https://wago.io/1x3jWyJDD

I've made this simple aura. When things happen quick it overlaps itself.

Logic:
If event 1 display texture for 1 sec
If event 2 display texture for 1 sec
If event 3 display texture for 1 sec

What I would prefer it to do is to have this logic
If event 1 display texture for 1 sec; remove if another event triggers
If event 2 display texture for 1 sec; remove if another event triggers
If event 3 display texture for 1 sec; remove if another event triggers

In other words, two textures should never overlap (or if an new instance of this aura triggers previous instances are to be removed)

It's an event that triggers showing for 1 sec I have no idea of how to prevent it from overlapping since it's event based (it's different with auras that appear as long as xyz is true). Help please.

Simple aura that does three things 1. Displays swirly symbol if you fail to hit an enemy due to facing the wrong directi

naive sail
#

No ideas on how to achieve this?

naive sail
#

Ok, is this possible...
Event has the following triggers

  1. If event 1 set var MyGlobalVariableForNoMeleeScript = 1 AND MyGlobalVariableForNoMeleeScriptTimestamp = Now()+1000 ms
  2. If event 2 set var MyGlobalVariableForNoMeleeScript = 2 AND MyGlobalVariableForNoMeleeScriptTimestamp = Now()+1000 ms
  3. If event 3 set var MyGlobalVariableForNoMeleeScript = 3 AND MyGlobalVariableForNoMeleeScriptTimestamp = Now()+1000 ms
  4. If MyGlobalVariableForNoMeleeScriptTimestamp < Now() SET MyGlobalVariableForNoMeleeScript = 0
  5. If MyGlobalVariableForNoMeleeScript = 1 display first icon
  6. If MyGlobalVariableForNoMeleeScript = 2 display second icon
  7. If MyGlobalVariableForNoMeleeScript = 3 display third icon
#

But can scripts even be handled like that?

ocean tulip
#

no globals!

#

!scanevents

naive sail
#

Hmm... so if a new instance of the aura triggers an event... can the old instance see it and drop the texture prematurely?

#

I think my real problem is how I get around this