- Registered User
Member for 11 years, 7 months, and 17 days
Last active Thu, Apr, 19 2018 03:08:55
- 0 Followers
- 53 Total Posts
- 0 Thanks
Sep 6, 2009Posted in: LibrariesQuote from ShadowedYou mean like a HealComm:GetCasterHealAmount(casterGUID, bitFlag, time)? It's really easy to add that it'll be in the next push.
There is no plans on adding version checking, if it becomes absolutely necessary later on I will.
You're right. I would need a function like that. Because your events unlike LHC-3.0 do not give the healSize.
Not so much the exact version I find useful in the version check. But checking whether a healer has LHC installed.
Sep 5, 2009Great work Shadowed. It still has everything I need for HealInc, and seems to do the calculations a lot cleaner.Posted in: Libraries
For HealInc I'm building a table of all individual incomming heals on a target based on the events. The API is still missing such a function. But I gues it's easy enough to make to keep outside of the library.
I was wondering if you are planning on building in a version check for group members.
Jun 15, 2009@AdirellePosted in: Lua Code Discussion
Your question comes up way too often. I think I already answered it ten times on these forums, let alone IRC.
When a characters releases after he died the UNIT_SPELLCAST_SENT event for a resurrection on him will have UNKNOWN as target. The only way to know the target is by parsing the tiny tooltip that appears when hovering over a corpse. This is the main reason for the need of a library (LibResComm-1.0)
The other reason for the need of a communication library is soulstones and ankhs. They are also not known from the combatlog. A great way to use this information is in GridStatusRes. It adds status for when someone can pop.
Your SortDeadByPriority function looks messed up. I think you want
Jun 10, 2009This is a VBS script to do the well known change to TcpAckFrequency in the Windows registry.Posted in: General Chat
The change will lower your visible latency (ping) by a mostly artificial increase to it. It does not significantly decrease your actual gameplay ping. Nor will it fix a bad connection magically.
What annoys me more is the way this guy presents this program like he invented something. Even providing a table with some arbitrary numbers as some sort of statistic. Only in one line in the downloadable readme does he kind of describe what's actually happening
May 31, 20091) You just save the string for path of the texture. Just like any other setting.Posted in: Lua Code Discussion
3, 5) LibCandyBar-3.0 is extremely minimal. Not sure it will fill your needs.
7) To filter Rebirth you can do two things. Unregister ResComm_ResStart during combat. Or check with UnitCastingInfo() wether it is Rebirth. I recommend the first.
9) You're not doing anything with LSM. I'm not sure why you would want to use AceGUI
May 18, 2009Line 130:Posted in: Lua Code Discussion
if not targetName or targetName == "unknown" or targetName == "" then
You don't need to do this. ResComm_ResStart will never return unknown as targetName. It will have done the tooltip scanning for you.
The whole point of LibResComm is the tooltip scanning. It's the reason that we need a communication library to do do resurrection communication.
If a resser is not using CTRA, oRA2 or an addon embedding LibResComm there is NO possible way of knowing who he is ressing if it is a released target.
May 13, 2009That's the problem there are! And it's not only GPL licensed libraries that form a problem. But also the All Rights Reserved ones.Posted in: General Chat
Or could it not be a problem? Because the authors using the libraries do not actually include the library. They just set an external and then the Curse packager makes it into a package. Would that be covered by the clause that allows Curse to distribute addons?
May 12, 2009Slightly hijacking your topic DigitalSorceress.Posted in: General Chat
How about libraries. Right now a lot of them are All Rights Reserved or GPL. From the GPL FAQ:
If a library is released under the GPL (not the LGPL), does that mean that any program which uses it has to be under the GPL or a GPL-compatible license?
Yes, because the program as it is actually run includes the library.
We're not enforcing this at all.
May 11, 2009Posted in: General AddOnsQuote from myrroddinNo, thank you. Your LibResComm-1.0 is making my life much easier, and that you used LibBars-1.0 gave me some ideas. How did you get HealInc to NOT include the Test Addon that comes with LB1?
By simply setting the externals. Like
Yes, oRA2 still sends RES on SPELLCAST_SENT. This is wrong, because the receiving client will then not be able to get accurate end times via UnitCastingInfo() because the server will not have received the start message untill SPELLCAST_START. This has been passed on to Ammo and Rabbit.Also, I am getting reports from people using oRA2 that the original SmartRes gags .. or maybe it is oRA2 doing the gagging, on the "smart" auto res button feature. I know there was, maybe still is, a bug in the oRA2 code for cast time starts, so there is definitely a conflict somewhere. Darned if I know where it is, though.
If someone resurrects a released unit the target information for SPELL_RESURRECT will be empty. You need to parse the tooltip for that. Also self resurrect abbilities (soulstone) are not trackable.In other news, I had two questions: first, why is there a need for LRC1, SR, oRA2, or any other addon to communicate with itself or others via the Addon channel about resses? Wouldn't it be simpler just the check COMBAT_LOG_EVENT_UNFILTERED for SPELL_RESURRECT? Then compare that with UnitCast (or whatever it is called)?
Looked at the SmartRes code. You're simply only using the spellid for revive. Not the normal druid resurrection. See also the LCR1 code.Second, I got this from the Curse comment section for SR:
So I asked if the Localization for deDE was correct, and apparently not. I can use that guy's suggestions, but is it just a text error, or am I missing something in the code regarding Revive?
- To post a comment, please login or register a new account.