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
962
> 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
962
> 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.
  • Varine Varine:
    I have a bunch of community service I have to do, and I have a feeling there will be a lot of snow shoveling involved now
  • The Helper The Helper:
    don't know why people choose to live in that kind of weather :)
  • Varine Varine:
    Well
  • Varine Varine:
    My job is here
  • Varine Varine:
    I was born here man I didn't choose shit
  • Varine Varine:
    And also, I keep moving away and it doesn't get any better. I moved to San Antonio and shit froze there AND we had blackouts
  • tom_mai78101 tom_mai78101:
    I'm back, suffering from severe jet lag.
  • The Helper The Helper:
    Cold is following your ass around Varine - I just dont think I could handle a snowy winter.
  • The Helper The Helper:
    Welcome Back Tom!
  • The Helper The Helper:
    I hear that taking a Melatonin around your normal bedtime can really fix jet lag
  • tom_mai78101 tom_mai78101:
    Yeah, I also heard about that as well. I think I'm good. I'm just lucky it's the weekend so I have some time to readjust.
    +1
  • Varine Varine:
    It was a fucking blizzard today, shoveling was an effort in futility.
  • Varine Varine:
    Melatonin gives me nightmares
  • Varine Varine:
    They had me shoveling out the parking lot for the jail. Fucking pointless, they need a blow.
  • Varine Varine:
    Well they gave me a snow blower but it was too wet to do much with with other than compact everything. Oh well, the cop cars can get into there now when they arrest people I guess
    +1
  • The Helper The Helper:
    I shit you not we are Number one on Google for Banana Bread Recipe
  • jonas jonas:
    xD
    +1
  • The Helper The Helper:
    Need Web Design Contractor that knows Word Press, Woocommerce and Elementor to help with the company that sponsors this site
  • The Helper The Helper:
  • The Helper The Helper:
    I am going to be AFK most of this weekend has I have a friend coming into town for his company christmas party and I am going to be busy with that this weekend.
    +1
  • The Helper The Helper:
    541 Active Users and this number has been pretty steady give or take some. The bots are hammering us.
  • The Helper The Helper:
    I have been posting a bunch of recipes and Google is loving them. I mean OK my shit is good but how does google know LOL!

    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