System UAC - Unit Aura Control

SanKakU

Member
Reaction score
21
another question...although my first hasn't been answered yet...

ahm. does this system not have it's own damage detection system? if not, which one would you recommend for use with the auras?

edit: and i know it might sound like a stupid question, but how would you add on multiple exceptions? it kindof looks like normally you can only have the one... do you have to edit the
module UACFilters_Filter
?
 

Romek

Super Moderator
Staff member
Reaction score
960
> although my first hasn't been answered yet...
Which was that?

> does this system not have it's own damage detection system? if not, which one would you recommend for use with the auras?
Nope. Use any you want, it's all a matter of personal preference. There are none that work better than others with this system.

> but how would you add on multiple exceptions?
Use one of the filter methods (andFilterA, andFilterB, etc).
JASS:
method andFilterA takes unit whichUnit returns boolean
   return IsUnitType(whichUnit, UNIT_TYPE_FLYING) == false and IsUnitType(whichUnit, UNIT_TYPE_STRUCTURE) == false
endmethod
 

SanKakU

Member
Reaction score
21
> although my first hasn't been answered yet...
Which was that?

> does this system not have it's own damage detection system? if not, which one would you recommend for use with the auras?
Nope. Use any you want, it's all a matter of personal preference. There are none that work better than others with this system.

> but how would you add on multiple exceptions?
Use one of the filter methods (andFilterA, andFilterB, etc).
JASS:
method andFilterA takes unit whichUnit returns boolean
   return IsUnitType(whichUnit, UNIT_TYPE_FLYING) == false and IsUnitType(whichUnit, UNIT_TYPE_STRUCTURE) == false
endmethod
which damage detection system do you use?
i asked something about tickers, but i'm not sure now what i was asking. i guess i don't really know what tickers are.
"i'm not sure i understand so let me ask...what does using/adding the tickers do? what if for example you wanted the aura to stun the units with the aura every 3 seconds? you need to times that 0.03125 by about a 100. doing something with the data.ticker will do that? what are you supposed to do, exactly? "

at any rate, apparently i was looking to find out how to get a periodic stun of all units that the aura affected.
 

Romek

Super Moderator
Staff member
Reaction score
960
> which damage detection system do you use?
I tend to code damage detection myself whenever I need it. Though I'd recommend Damage by J4L.

About the tickers: unitEnter, unitLeave and unitPeriodic are all called every 0.03125 seconds (by default). As such, units are added and removed from the targets of the aura at this frequency too. [ljass].ticker[/ljass] simply changes this value to another multiple of 0.03125. For example, if you want to stun units affected by the aura every 3 seconds, you'd use [ljass]set data.ticker = 3.[/ljass]. This will result in unitPeriodic being called once every 3 seconds, so you'll be able to put your stun stuff in that method.
 

SanKakU

Member
Reaction score
21
would it be safe to put these auras on dummy units?

UPDATE: I HAVE BEEN TRYING TO USE THIS SYSTEM AND I THINK I GOT A GENERAL IDEA OF HOW IT WORKS BUT SOMEHOW I BELIEVE THE SYSTEM HAS SOME NASTY BUGS THAT I KEEP RUNNING INTO BUT I'M UNSURE HOW TO FIX THEM. SO UNLESS I FIGURE OUT HOW TO FIX THE BUGS, I WILL NOT BE USING THIS SYSTEM :(
 

luorax

Invasion in Duskwood
Reaction score
67
Meh, such an old thread, but it's actually a resource and it's bugged, so I should bump it if necessary. And it is, because as I said it's buggy.

Well, I actually can't use multiple auras based on the same unit. If the unit already has an aura attached to it, the other one's ".get" method will return that instead, and not 0. I think it's somehow related to [ljass]thistype.typeid[/ljass]. I'd appreciate if you'd fix it, I have a few auras based on this system, I wouldn't like to rewrite them :(
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • V-SNES V-SNES:
    Happy Sunday!
    +1
  • ToshibaNuon ToshibaNuon:
    Happy sunday!
    +2
  • The Helper The Helper:
    And its Friday!
  • The Helper The Helper:
    Happy Saturday!
    +1
  • V-SNES V-SNES:
    Happy Saturday!
  • The Helper The Helper:
    Happy Monday!
  • V-SNES V-SNES:
    Happy Friday!
    +1
  • The Helper The Helper:
    Happy Friday!
    +1
  • tom_mai78101 tom_mai78101:
    Starting this upcoming Thursday, I will be in Japan for 10 days.
  • tom_mai78101 tom_mai78101:
    Thursday - Friday will be my Japan arrival flight. 9 days later, on a Sunday, will be my return departure flight.
    +2
  • The Helper The Helper:
    Hope you have safe travels my friend!
    +1
  • vypur85 vypur85:
    Wow spring time in Japan is awesome. Enjoy!
  • The Helper The Helper:
    Hopefully it will be more pleasure than work
  • vypur85 vypur85:
    Recently tried out ChatGPT about WE triggering. Wow it's capable of giving a somewhat legitimate response.
  • The Helper The Helper:
    I am sure it has read all the info on the forums here
  • The Helper The Helper:
    i think triggering is just scripting and chatgpt is real good at code
  • vypur85 vypur85:
    Yeah I suppose so. It's interesting how it can explain in so much detail.
  • vypur85 vypur85:
    But yet it won't work.
  • The Helper The Helper:
    it does a bad ass job doing excel vba code it has leveled me up at my job when I deal with excel that is for sure
  • vypur85 vypur85:
    Nice! I love Excel coding as well. Has always been using Google to help me. Maybe I'll use ChatGPT next time when I need it.
  • The Helper The Helper:
    yeah whatever it puts out even if it is not perfect I can fix it and the latest version of chatgpt can create websites from pictures it will not be long until it can do that with almost all the tools
    +1
  • The Helper The Helper:
    These new Chat AI programs are going to change everything everyone better Buckle the Fuck Up!
  • The Helper The Helper:
    oh and Happy Tuesday Evening! :)

    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