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.
  • jonas jonas:
    That sounds like fun!
    +1
  • The Helper The Helper:
    it was a blast!
  • The Helper The Helper:
    I am going to post the Youtube of the investigation in the forums when it is ready
    +1
  • jonas jonas:
    cool!
  • vypur85 vypur85:
    Sounds cool TH.
  • tom_mai78101 tom_mai78101:
    I was on a Legend of Zelda marathon...
  • tom_mai78101 tom_mai78101:
    Am still doing it now
    +1
  • jonas jonas:
    which one(s) are you playing?
  • jonas jonas:
    I played a little bit of the switch title two weeks ago and found it quite boring
  • The Helper The Helper:
    just got back from San Antonio this weekend had the best Buffalo Chicken Cheesesteak sandwhich in Universal City, TX - place was called Yous Guys freaking awesome! Hope everyone had a fantastic weekend!
    +1
  • The Helper The Helper:
    Happy Tuesday!
  • The Helper The Helper:
    We have been getting crazy numbers reported by the forum of people online the bots are going crazy on us I think it is AI training bots going at it at least that is what it looks like to me.
  • The Helper The Helper:
    Most legit traffic is tracked on multiple Analytics and we have Cloud Flare setup to block a ton of stuff but still there is large amount of bots that seem to escape detection and show up in the user list of the forum. I have been watching this bullshit for a year and still cannot figure it out it is drving me crazy lol.
    +1
  • Ghan Ghan:
    Beep boop
    +1
  • The Helper The Helper:
    hears robot sounds while 250 bots are on the forum lol
  • The Helper The Helper:
    Happy Saturday!
    +1
  • The Helper The Helper:
    and then it was Thursday...
    +2
  • tom_mai78101 tom_mai78101:
    And then Monday
    +1
  • The Helper The Helper:
    I got the day off today!
    +1
  • tom_mai78101 tom_mai78101:
    How...? (T-T)
  • The Helper The Helper:
    I took the day off. I work for myself so I can do that.
    +1
  • Varine Varine:
    Well I'm already over summer
  • jonas jonas:
    varine! good to see you
  • jonas jonas:
    what's going on, what's got you going
  • The Helper The Helper:
    good to see you varine hope you are well my friend

    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