00:02.41 | *** join/#wowace Nobgul (~none@unaffiliated/nobgul) |
00:10.59 | *** join/#wowace likeaBOSS (Groktar@c-76-20-77-109.hsd1.ca.comcast.net) |
00:16.05 | *** join/#wowace Nobgul (~none@ool-43557571.dyn.optonline.net) |
00:16.05 | *** join/#wowace Nobgul (~none@unaffiliated/nobgul) |
00:25.21 | Repo | 10ldb-lagtolerance: 03DerSchreiner * r4 LDB-LagTolerance.lua: Profiles! |
00:25.22 | Repo | Auto-Change Timer configurable |
00:25.23 | Repo | Decent icon is still missing |
00:34.20 | *** join/#wowace Next96 (Next96@121.129.140.131) |
00:37.00 | Repo | 10ldb-lagtolerance: 03DerSchreiner * r5 LDB-LagTolerance.lua: Fix tooltip |
00:46.27 | Repo | 10ldb-lagtolerance: 03DerSchreiner 041.0-Beta1 * r6 : Tagging as 1.0-Beta1 |
00:47.26 | *** join/#wowace Nobgul (~none@ool-43557571.dyn.optonline.net) |
00:47.26 | *** join/#wowace Nobgul (~none@unaffiliated/nobgul) |
00:49.58 | *** join/#wowace Terrasaurus (~top@c-71-201-3-22.hsd1.il.comcast.net) |
00:50.42 | mckenziemc | oh wow |
00:50.57 | mckenziemc | this might be so much harder than i thought |
00:51.56 | mckenziemc | i'm still trying to code my own print function -- i remembered that ||cffffffff would -not- be considered a color string, but i just realized it could be, if it was preceded by another pipe |
00:52.21 | mckenziemc | |||cffffffff, so if i want to get this rigourous with my code, i have to match an odd amount of pipes |
01:04.44 | Repo | 10fambags: 03fammy2k * r27 famBags.lua: v0.9.5-beta3 |
01:04.45 | Repo | * Fixed bug preventing Blizzard Bank Window hiding |
01:04.51 | Sapu94 | could you just do a gsub and check how many pipes were replaced? |
01:05.30 | Repo | 10fambags: 03fammy2k 04v0.9.5-beta3 * r28 : Version: v0.9.5-beta3 |
01:05.31 | Repo | * Fixed bug preventing Blizzard Bank Window hiding |
01:08.46 | mckenziemc | perhaps, as long as i didn't overwrite the original |
01:08.55 | mckenziemc | i'm re-thinking my approach atm |
01:09.20 | Sapu94 | just don't save anything but the last return value |
01:11.00 | Repo | 10pitbull4_visualhelpers: 03fammy2k * r12 GlobalOptions.lua: v4.0.0-beta19-12 |
01:11.01 | Repo | * Removed validation of aura names |
01:11.25 | Repo | 10pitbull4_visualhelpers: 03fammy2k 04v4.0.0-beta19-12 * r13 : Version: v4.0.0-beta19-12 |
01:11.26 | Repo | * Removed validation of aura names |
01:18.15 | *** join/#wowace arkanes (~arkanes@python/site-packages/arkanes) |
01:20.08 | *** join/#wowace kandarz (~kandarz@c-67-183-240-167.hsd1.wa.comcast.net) |
01:20.45 | *** part/#wowace kandarz (~kandarz@c-67-183-240-167.hsd1.wa.comcast.net) |
01:21.12 | *** join/#wowace Daegalus (~daegalus@dsl081-057-092.sfo1.dsl.speakeasy.net) |
01:23.48 | *** join/#wowace Bibi (~Bibi@unaffiliated/bibi) |
01:23.48 | *** mode/#wowace [+v Bibi] by ChanServ |
01:26.42 | Repo | 10utopia: 03Zeksie * r234 / (3 files in 2 directories): (Message trimmed by 3 lines) |
01:26.43 | Repo | Fixed stamina calc. |
01:26.44 | Repo | Placeholder mana regen calc. |
01:26.45 | Repo | Fixed Honor Among Thieves, Elemental Oath spell IDs. |
01:26.46 | Repo | Fix problems with Communion. It now maps to this from the auras. It will also display this in the aura tooltip as with pre-4.0 wow. |
01:28.05 | *** join/#wowace Caleb| (~caleb@fibhost-66-83-191.fibernet.hu) |
01:29.15 | *** join/#wowace Takika (~taki@alkoholista.hu) |
01:45.31 | *** join/#wowace Nobgul (~none@ool-43557559.dyn.optonline.net) |
01:45.31 | *** join/#wowace Nobgul (~none@unaffiliated/nobgul) |
01:57.18 | *** join/#wowace mckenziemc1 (~Mark@dialup-4.246.251.151.Dial1.SanJose1.Level3.net) |
02:02.48 | mckenziemc | !api SetFormattedText |
02:02.48 | lua_bot | Found 2 possible results for 'SetFormattedText': Button:SetFormattedText, FontString:SetFormattedText |
02:02.59 | mckenziemc | !api FontString:SetFormattedText |
02:03.00 | lua_bot | FontString:SetFormattedText: Sets the text displayed in the font string using format specifiers (http://wowprogramming.com/docs/widgets/FontString/SetFormattedText) |
02:05.29 | mckenziemc | i'm not familiar with FontStrings -- im thinking of coding a function that takes some input, cuts it into a bunch of little strings, processes it, then puts everything back together. Would I get a performance improvement if i used SetFormattedText to concatenate the strings just to spit out a big string, or would that have too much overhead |
02:05.50 | Torhal | mckenziemc: /msg lua_bot !api FunctionCall |
02:05.53 | Torhal | :D |
02:06.03 | mckenziemc | SetFormattedText as opposed to string.format |
02:06.06 | mckenziemc | ah, sorry |
02:06.18 | Torhal | np, just if you're gonna be spamming the bot, use that |
02:06.26 | mckenziemc | k |
02:06.57 | Torhal | SetFormattedText is basically string.format() implemented in C++ to avoid massive garbage generation |
02:08.07 | mckenziemc | yeah thats how i understood it, but I'd have to create a FontString object, right? would the overhead of creating the object be minimal? |
02:08.58 | Arrowmaster | fontstrings are for displaying text on the screen |
02:14.08 | mckenziemc | i figured, but afaik that's the only way to get to the C implementation of string formatting |
02:20.30 | Torhal | mckenziemc: Yeah, but if you're thinking "SetFormattedText HAS to be MUCH faster than string.format()", then someone needs to slap you. Just saying. :D |
02:22.57 | Shefki | The only benefit is avoiding garbage creation. |
02:23.07 | Shefki | If you're not intendeding to actually use where it's putting it there's not much point in using it. |
02:23.26 | Shefki | And really, string.format is a C implementation of format. |
02:23.37 | Shefki | It just produces a Lua string object. |
02:23.57 | mckenziemc | doesn't it move strings around inside lua? |
02:24.01 | Shefki | If you create a FontString, SetFormattedText, and GetText you're still creating a string object. |
02:24.29 | Shefki | So you can't use it for the side effect to avoid garbage. |
02:24.52 | Shefki | Because the GetText will create the string object when you pull the text off the FontString. |
02:25.03 | mckenziemc | yeah but it's only one |
02:25.18 | Shefki | string.format is only going to create one unless you call it more than once. |
02:25.46 | mckenziemc | i thought the idea behind SetFormatText was that it only made one string object, implying that string.format made a bunch in the process of formatting |
02:25.56 | Shefki | You misunderstand. |
02:26.02 | mckenziemc | ah |
02:26.26 | Shefki | The purpose of string.format is to avoid the creation of an intermediate string that is going to be placed on a Blizzard object. |
02:26.38 | Shefki | When you place it on the Blizzard object it has to be converted to a C string. |
02:26.42 | Shefki | From the Lua object. |
02:26.47 | mckenziemc | oh i see |
02:26.48 | Shefki | Then the Lua object is thrown away. |
02:27.02 | Shefki | If you're updating that text on a regular basis you're generating a lot of garbage. |
02:27.12 | Shefki | SetFormattedText removes the unneeded Lua object. |
02:27.32 | mckenziemc | so lua parts -> one C string, instead of lua parts-> lua whole -> C string |
02:27.42 | Shefki | Yup. |
02:27.57 | mckenziemc | and so it's useless for what i'm doing because it'd be lua parts -> C string -> lua whole |
02:28.06 | Shefki | Exactly. |
02:28.12 | mckenziemc | actually slower than string.format / join |
02:28.15 | mckenziemc | ok thanks |
02:28.34 | Shefki | Things like this are bad though: |
02:28.39 | Shefki | foo = foo .. bar |
02:28.44 | Shefki | foo = foo .. baz |
02:28.50 | Shefki | Everytime you concat you create a new string. |
02:29.02 | Shefki | And the old foo is thrown away. |
02:29.09 | mckenziemc | right |
02:29.10 | Shefki | foo = foo .. bar .. baz |
02:29.17 | *** join/#wowace bien|| (~bien@p4FF46954.dip.t-dialin.net) |
02:29.19 | Shefki | Produces half the garbage of the two statements. |
02:29.59 | mckenziemc | i think i need to parse strings so my plan so far is to cut the input up into pieces, put them in a table, process, then strjoin("", unpack(stuff)) |
02:30.15 | Shefki | That's a reasonable solution. |
02:30.40 | Shefki | Actually there's a table function for that. |
02:30.46 | Shefki | Which would probably be better than unpack. |
02:30.58 | mckenziemc | ohL |
02:31.00 | mckenziemc | oh? * |
02:31.17 | mckenziemc | oh table.concat? |
02:31.24 | Shefki | Yup. |
02:32.49 | vhaarr | wow also has a strconcat, though I'm not sure how they implement it, but it's probably in C |
02:33.31 | Shefki | Yeah I've never tested that to see how it performs. |
02:33.47 | Shefki | Really not sure what the point of it is. The existing Lua functions seem fine. |
02:33.51 | vhaarr | there's also tostringall which I learned about recently, but I haven't tested that either |
02:33.56 | vhaarr | indeed, they do |
02:34.23 | Shefki | Think tostringall showed up with Wrath. |
02:34.48 | Shefki | It's nice simply to avoid lots of tostring(foo),tostring(bar)... |
02:34.49 | mckenziemc | i'll put a note in my source to test the different options, and stick with table.concat for now |
02:35.04 | vhaarr | yeah I use it in Transcriptor because we log lots of random event parameters that might be nil, and wows strjoin isn't nil-safe |
02:35.09 | vhaarr | so have to wrap it in tostringall |
02:35.14 | mckenziemc | hehe |
02:35.35 | Shefki | I doubt anything will beat table.concat for what you're doing unless what you're doing is fixed and you can avoid a table altogether. |
02:35.55 | Shefki | But if there's a variable number of strings table.concat is probably ideal. |
02:36.09 | vhaarr | indeed |
02:36.42 | mckenziemc | oh, i just realized the separator is optional in the table.concat function -- if it was required, i'd be concerned that lua might be taking 2x as long concatenating the empty strings |
02:37.24 | *** join/#wowace evolution_laptop (~ron@cpe-098-026-072-224.nc.res.rr.com) |
02:37.50 | vhaarr | anyway I'm not sure what the usecase of your library is |
02:38.09 | vhaarr | but as an exercise it's certainly viable |
02:39.17 | mckenziemc | i want to include an option to use a defualt color for text, and i want everything prepared before the string is spat out -- it might be used somewhere besides ChatFrame:AddMessage |
02:39.53 | mckenziemc | the color resets on each argument (the print function i implement uses a vararg) which complicates things |
02:40.10 | mckenziemc | resets by design |
02:46.04 | Repo | 10libprint (experimental): 03mckenziemc * r11 main (3 files in 1 directory): Destination will now check if the provided value is valid |
02:46.05 | Repo | checkpoint commit before I break things |
02:53.55 | Repo | 10zomgbuffs: 03Zeksie * r190 ZOMGBuffs.lua: |
02:53.56 | Repo | Fixed a problem with dismounting. Shouldn't queue up Crusader Aura after you dismount, and should properly queue up new spell when you dismount. |
02:58.01 | kagaro | the van cleaf special event is once per week or once per day? |
02:59.44 | sylvanaar | mckenziemc: congrats you just invented prat |
03:01.06 | *** part/#wowace mitchnull (~opera@catv3EC944A1.pool.t-online.hu) |
03:01.26 | sylvanaar | it does the same thing, string -> break into table -> process -> concat |
03:03.52 | *** join/#wowace Caleb| (~caleb@fibhost-66-83-191.fibernet.hu) |
03:04.27 | *** join/#wowace Sliker[Bed] (~ponies@87.115.163.167) |
03:05.09 | *** join/#wowace Erzeal (~ediaz3@adsl-070-145-165-095.sip.jax.bellsouth.net) |
03:05.15 | *** join/#wowace evolution_laptop (~ron@cpe-098-026-072-224.nc.res.rr.com) |
03:20.40 | *** join/#wowace quiesense (~quiescens@203-217-28-61.perm.iinet.net.au) |
03:28.34 | Shefki | <PROTECTED> |
03:28.54 | mckenziemc | <PROTECTED> |
03:37.43 | *** join/#wowace Hirsute (~chatzilla@155.97.240.174) |
03:37.47 | *** join/#wowace Hirsute (~chatzilla@WoWUIDev/Norganna/Developer/Hirsute) |
03:42.18 | mckenziemc | sylvanaar: what do you use to split your pieces? |
03:42.47 | sylvanaar | matches gsubs several things actually |
03:48.43 | sylvanaar | it turns out that having the string broken up makes processing it easier - especially if it has well defined parts |
03:56.07 | *** join/#wowace Dashkal (~dashkal@WoWUIDev/Nexus/dashkal) |
04:00.44 | *** join/#wowace Skizelli (skizelli@c-76-102-108-254.hsd1.ca.comcast.net) |
04:13.07 | *** join/#wowace Terrasaurus (~top@c-71-201-3-22.hsd1.il.comcast.net) |
04:13.26 | *** join/#wowace nebula169 (~nebula@c-75-73-235-102.hsd1.mn.comcast.net) |
04:20.07 | *** join/#wowace Kilroo1 (~Kilroo@cpe-174-111-058-051.triad.res.rr.com) |
04:26.04 | *** join/#wowace DarkAudit (~Brian@64.181.5.194) |
04:28.51 | *** join/#wowace Diao (vince@adsl-99-58-31-223.dsl.pltn13.sbcglobal.net) |
04:28.55 | *** join/#wowace Kilroo1 (~Kilroo@cpe-174-111-058-051.triad.res.rr.com) |
04:30.27 | *** join/#wowace Kilroo (~Kilroo@cpe-174-111-058-051.triad.res.rr.com) |
04:40.44 | Repo | 10pitbull4: 03Shefki 07master * v4.0.0-beta19-10-g9c54002 Modules/Eclipse/Controls.lua: [+1 commit] Fix a very rare error in the Eclipse module. |
04:46.50 | *** join/#wowace Srosh_ (~Srosh@d070088.adsl.hansenet.de) |
04:50.56 | mckenziemc | i thought there was a way to use metatables to override the behavior of tostring, but i'm not seeing it now |
04:51.48 | Shefki | Can't think of a way to do that off the top of my head. |
04:52.49 | mckenziemc | maybe i had misunderstood __concat |
04:52.58 | mckenziemc | oh well i'll just write a ToString method |
04:53.04 | mckenziemc | it's for debugging |
04:53.31 | *** join/#wowace Kilroo (~Kilroo@cpe-174-111-058-051.triad.res.rr.com) |
04:55.10 | mckenziemc | err yeah AceAddon does that with the addon tables |
04:57.43 | *** join/#wowace Mihau_ (~asmith@69.73.16.202) |
05:49.24 | Arrowmaster | yeah theres a metatable for that |
05:50.15 | Arrowmaster | lua> tostring(setmetatable({},{__tostring="its a string"})) |
05:50.17 | lua_bot | Arrowmaster: attempt to call a string value |
05:50.31 | Arrowmaster | hmm |
05:50.47 | Arrowmaster | lua> tostring(setmetatable({},{__tostring=function() return "its a string" end})) |
05:50.48 | lua_bot | Arrowmaster: its a string |
05:50.51 | Arrowmaster | yeah |
05:51.39 | mckenziemc | hmm, it's mentioned in the documentation for tostring but not the section on metatables : / |
05:53.28 | mckenziemc | nor are __metatable __gc or __mode |
06:04.17 | Arrowmaster | well __gc is special and useless in wow |
06:06.54 | mckenziemc | it's been a while since i read about it -- does it only work for userdata? |
06:12.06 | *** join/#wowace Diao (vince@adsl-76-254-17-210.dsl.pltn13.sbcglobal.net) |
06:13.58 | *** join/#wowace Bibi (~Bibi@unaffiliated/bibi) |
06:13.58 | *** mode/#wowace [+v Bibi] by ChanServ |
06:14.17 | Repo | 10big-wigs: 037destiny * r7655 / (2 files in 2 directories): koKR Update |
06:28.59 | *** join/#wowace Yoshimo (~Miranda@p54998C84.dip0.t-ipconnect.de) |
06:49.31 | sylvanaar | mckenziemc: are you going to use the ace2 print code? |
06:49.31 | *** join/#wowace KriLL3 (~KriLL3@unaffiliated/krill3) |
06:53.31 | *** join/#wowace bluspacecow (~bluspacec@60-234-165-167.bitstream.orcon.net.nz) |
06:56.52 | mckenziemc | no |
06:56.55 | mckenziemc | :O |
06:58.55 | *** join/#wowace Next96 (Next96@121.129.140.131) |
07:03.24 | *** part/#wowace Seerah (~Ryan@adsl-226-67-237.mem.bellsouth.net) |
07:05.04 | Yoshimo | what is the 6th argument in transcriptor for a spell_cast_success event? |
07:08.41 | Yoshimo | "<27.6> [CLEU] SPELL_CAST_SUCCESS#0xF130BF950002E70E#Autsch#68168#0x0000000000000000#nil#-2147483648#90026#Drachenodem#4", -- [574] , the negative number looks wrong |
07:14.52 | mckenziemc | idk |
07:15.38 | *** join/#wowace Vilkku (Vilkku@86-60-144-24-dyn-dsl.ssp.fi) |
07:16.42 | *** join/#wowace TheDude2 (~joe@24-177-122-255.dhcp.mdsn.wi.charter.com) |
07:31.40 | Yoshimo | i could imagine that the npc.id gets calculated wrong |
07:41.16 | mckenziemc | it's sometimes normal for ids to be negative in certain contexts |
07:48.25 | *** join/#wowace tekkub (~tekkub@c-76-25-226-223.hsd1.co.comcast.net) |
07:48.29 | *** join/#wowace tekkub (~tekkub@WoWUIDev/WoWI/Featured/Dongle/GitHub/Tekkub) |
07:48.29 | *** mode/#wowace [+v tekkub] by ChanServ |
07:49.34 | *** join/#wowace Sintacks (Syntax@173-80-126-1-swby.atw.dyn.suddenlink.net) |
07:50.17 | *** join/#wowace Kilroo1 (~Kilroo@cpe-174-111-058-051.triad.res.rr.com) |
07:51.25 | *** join/#wowace stolenlegacy (~stolenleg@chello213047049244.5.sc-graz.chello.at) |
07:54.05 | *** join/#wowace Daegalus (~daegalus@dsl081-057-092.sfo1.dsl.speakeasy.net) |
07:56.03 | Yoshimo | but this guy is part of the tolvir bossencounter and should have a real positive numbers, what contexts make it negative? |
07:57.44 | *** join/#wowace mckenziemc1 (~Mark@dialup-4.246.255.72.Dial1.SanJose1.Level3.net) |
07:58.26 | KriLL3 | anyone got any notion as to why I keep entering combat out of the blue and then leaving it soon after? |
07:58.36 | KriLL3 | I'm in darnassus btw, and I'm alliance |
07:58.59 | nevcairiel | thats a bug, happens all over the world |
07:59.06 | KriLL3 | yay |
07:59.52 | KriLL3 | once I was stuck in combat for like 10mins in twilight highlands |
08:00.01 | KriLL3 | then I remembered shadowmeld |
08:00.42 | *** join/#wowace Diao (vince@adsl-76-254-18-74.dsl.pltn13.sbcglobal.net) |
08:03.40 | *** join/#wowace Daegalus (~daegalus@dsl081-057-092.sfo1.dsl.speakeasy.net) |
08:11.21 | Repo | 10atlasloot-enhanced: 03Celellach * r3140 / (2 files in 2 directories): more clean up |
08:13.15 | *** join/#wowace Daegalus (~daegalus@dsl081-057-092.sfo1.dsl.speakeasy.net) |
08:21.25 | *** join/#wowace Daegalus (~daegalus@dsl081-057-092.sfo1.dsl.speakeasy.net) |
08:40.29 | *** join/#wowace DarkerAudit (~Brian@64.181.5.194) |
08:53.36 | *** join/#wowace Monolit (~postid08@89.112.4.92.pppoe.eltel.net) |
09:02.49 | Repo | 10libbabble-boss-3-0: 03Nevcairiel * r327 LibBabble-Boss-3.0.lua: |
09:02.50 | Repo | Automated LibBabble re-generation from the localization system |
09:02.57 | Repo | 10libbabble-creaturetype-3-0: 03Nevcairiel * r93 LibBabble-CreatureType-3.0.lua: |
09:02.58 | Repo | Automated LibBabble re-generation from the localization system |
09:03.01 | *** join/#wowace MoonWitch|Mobile (~Kelly@d54C5456C.access.telenet.be) |
09:03.10 | Repo | 10libbabble-faction-3-0: 03Nevcairiel * r133 LibBabble-Faction-3.0.lua: |
09:03.11 | Repo | Automated LibBabble re-generation from the localization system |
09:03.18 | Repo | 10libbabble-inventory-3-0: 03Nevcairiel * r119 LibBabble-Inventory-3.0.lua: |
09:03.22 | Repo | Automated LibBabble re-generation from the localization system |
09:03.26 | Repo | 10libbabble-race-3-0: 03Nevcairiel * r35 LibBabble-Race-3.0.lua: |
09:03.27 | Repo | Automated LibBabble re-generation from the localization system |
09:03.30 | Repo | 10libbabble-zone-3-0: 03Nevcairiel * r307 LibBabble-Zone-3.0.lua: |
09:03.31 | Repo | Automated LibBabble re-generation from the localization system |
09:04.29 | Repo | 10libbabble-boss-3-0: 03Nevcairiel 044.0-release10 * r328 : Weekly Tag - #10 |
09:04.35 | Repo | 10libbabble-creaturetype-3-0: 03Nevcairiel 044.0-release10 * r94 : Weekly Tag - #10 |
09:04.41 | Repo | 10libbabble-faction-3-0: 03Nevcairiel 044.0-release10 * r134 : Weekly Tag - #10 |
09:04.47 | Repo | 10libbabble-inventory-3-0: 03Nevcairiel 044.0-release10 * r120 : Weekly Tag - #10 |
09:04.53 | Repo | 10libbabble-race-3-0: 03Nevcairiel 044.0-release10 * r36 : Weekly Tag - #10 |
09:04.59 | Repo | 10libbabble-zone-3-0: 03Nevcairiel 044.0-release10 * r308 : Weekly Tag - #10 |
09:05.06 | Repo | 10big-wigs: 037destiny * r7656 Blackwing (4 files in 2 directories): Magmaw: Add slump CD |
09:05.07 | Repo | Maloriak: Add Arcane Storm, missing spellID |
09:05.08 | Repo | Omnotron: Fix switch time, msg |
09:05.51 | Repo | 10atlasloot-enhanced: 03Dynaletik * r3141 Locales/constants.de.lua: - deDE update |
09:08.51 | *** join/#wowace Kilroo (~Kilroo@cpe-174-111-058-051.triad.res.rr.com) |
09:12.59 | Repo | 10mapster: 03Nevcairiel 07master * 1.4.0-8-gc87c6f3 Mapster.lua: [+1 commit] Use a hidden parent frame to hide the Track Quest checkbox. |
09:19.39 | *** join/#wowace Elkano (~elkano@asapool1203.vpn.uni-saarland.de) |
09:19.39 | *** join/#wowace Elkano (~elkano@WoWUIDev/WoWAce/Elkano) |
09:19.39 | *** mode/#wowace [+v Elkano] by ChanServ |
09:27.06 | Repo | 10ldb-vengeance: 03DerSchreiner 041.1-Release * r24 : Tagging as 1.1-Release |
09:33.33 | *** join/#wowace MoonWitch|Mobile (~Kelly@d54C5456C.access.telenet.be) |
09:38.41 | Elkano | I feel urged to slap anyone naming their addons ldb_ or broker_ :/ |
09:45.11 | *** join/#wowace Yoshimo (~Miranda@p5499A794.dip0.t-ipconnect.de) |
09:51.00 | Fisker | i don't |
09:51.40 | *** join/#wowace MoonWitch|Mobile (~Kelly@d54C5456C.access.telenet.be) |
09:56.54 | Mikk | Elkano: well when the sole purpose it to present something via ldb .... |
09:56.58 | Mikk | it=is |
10:04.02 | *** join/#wowace Balreign (~Balreign@ANantes-552-1-67-100.w92-139.abo.wanadoo.fr) |
10:04.23 | Adirelle | does anyone know if there is a way to list all effects that are dispellable by tranquilizing shot/shiv/soothe ? |
10:04.48 | Adirelle | I've got the player ones but the NPC ones are more annoying to get |
10:05.46 | Mikk | you might be able to search by mechanic |
10:09.06 | Elkano | mikk, but still these are data objects/feeds then... :/ |
10:09.18 | Adirelle | good try but no rage nor enrage listed |
10:12.11 | Adirelle | the good way would to filter out by the top right word of the buff tooltip on wowhead, by I don't see any way to do so |
10:20.53 | Repo | 10broker_altguild: 03yess 04v1.5.2 * r23 : Tagging as v1.5.2 |
10:24.03 | *** join/#wowace marshen (~marshen2@ip-88-153-6-172.unitymediagroup.de) |
10:24.03 | *** join/#wowace marshen (~marshen2@unaffiliated/marshen) |
10:27.23 | Primer | Anyone know of an addon that manages that new thing that puts raid markers on the ground? I have that blizz raid UI hidden by PitBull, and when I unhid it, it generated a "This can only be done by blizz code" despite the fact that I was using their UI |
10:35.22 | Dessa | try TargetCharms |
10:35.33 | Primer | thanks |
10:48.01 | Adirelle | Mikk, actually the mmo-champ database let list by enrage dispel mechanism ! |
10:53.00 | *** join/#wowace CrazyBenny (~s_m@actplus.cust.sloane.cz) |
10:57.26 | *** join/#wowace Mera (~WAAAGH@mera.wish.you.merry.christmas.heapoverflow.com) |
11:02.11 | Repo | 10dr-damage: 03Gagorian * r1549 / (2 files in 2 directories): - Fixed Hand of Light to properly apply to Word of Glory |
11:02.13 | Repo | - Fixed Word of Glory coefficients |
11:02.14 | Repo | - Added option of disabling actionbar updates in combat |
11:04.06 | Repo | 10libtourist-3-0: 03Odica * r109 LibTourist-3.0.lua: |
11:04.07 | Repo | Revised GetLevel and GetLevelColor to match the current battleground level bracketing. |
11:08.06 | Primer | ok, TargetCharms doesn't do this |
11:08.38 | nevcairiel | i have one called FlareUp |
11:09.02 | nevcairiel | Not sure how it behaves with taint |
11:11.52 | *** join/#wowace pompy (~Mike@c-76-116-64-179.hsd1.nj.comcast.net) |
11:15.36 | Repo | 10libtourist-3-0: 03Odica 04WoW-4.0-release1 * r110 : (Message trimmed by 4 lines) |
11:15.37 | Repo | Tagging as WoW-4.0-release1. |
11:15.38 | Repo | Updated for game client 4.0.3a |
11:15.39 | Repo | Known issues: |
11:15.40 | Repo | - trans-continental distance calculation might not always be accurate (missing some continent offsets) |
11:17.48 | Repo | 10talented: 03jerry * r709 core.lua: Fix Talented Tab Select/Deselect |
11:18.09 | Repo | 10libdispellable-1-0 (experimental): 03Adirelle 07master * 1.0-beta-4-geef1219 / (5 files in 1 directory): [+4 commits] |
11:18.10 | Repo | eef1219: Added a README file. |
11:18.11 | Repo | 3b1ff20: Use a datamined, comprehensive list of enrage spell IDs instead of names. |
11:18.12 | Repo | bc61411: Properly iterate over enrage effects. |
11:18.13 | Repo | 6f0974b: Doc typo. |
11:20.48 | Repo | 10squire2: 03Adirelle 07master * 1.0.5-24-g1474f43 / (2 files in 1 directory): [+1 commit] Added an option to handle aquatic, travel and flight forms as mounts with regard to dismount settings. |
11:29.49 | Repo | 10inline-aura: 03Adirelle 07master * v1.6-beta-3-11-ga9c4f8c / (2 files in 1 directory): [+2 commits] |
11:29.50 | Repo | a9c4f8c: Fixed ticket #175. |
11:29.51 | Repo | 53d72fd: Let LibDispellable handle enrage dispels. |
11:31.35 | *** join/#wowace NM|Xinhuan (~xinhuan@WoWUIDev/WoWAce/xinhuan) |
11:31.36 | *** mode/#wowace [+v NM|Xinhuan] by ChanServ |
11:35.41 | evolution_laptop | anyone know of any addons that are known to cause framelevel issues for other addons? |
11:35.42 | evolution_laptop | i' |
11:36.05 | Repo | 10ouf_adirelle: 03Adirelle 07master * 1.5.3-6-g5f54c58 / (6 files in 3 directories): [+6 commits] (2 truncated) |
11:36.06 | Repo | 5f54c58: Fixed nil error and debuff display for single unit frames. |
11:36.07 | Repo | 3699ef8: Do not display undispellable, eternal debuffs on raid units. |
11:36.08 | Repo | 6a4b8d6: Use LibDispellable for single unit (de)buffs too. |
11:36.09 | Repo | 5cf0baa: Changed how dispellable debuffs are shown. |
11:36.38 | evolution_laptop | i've add an ongoing issue for as long as I can remember, where randomly certain elements of the UI have a framelevel lower than their parent control, so I can't click on them. |
11:37.24 | evolution_laptop | the most relevant are when it happens to the quest completion buttons, the quest status buttons (abandon, share, track), or heal bars in vuhdo |
11:40.12 | *** join/#wowace BWMerlin_ (~chatzilla@CPE-60-226-105-114.qld.bigpond.net.au) |
11:41.54 | Repo | 10atlasloot-enhanced: 03Lag123 * r3142 Modules/DefaultFrame.lua: - minimap button bugfix |
11:45.38 | *** join/#wowace Hati (kvirc@dslb-088-074-137-198.pools.arcor-ip.net) |
11:45.43 | *** join/#wowace Srosh (~Srosh@d070088.adsl.hansenet.de) |
11:47.39 | *** join/#wowace BWMerlin__ (~chatzilla@CPE-60-226-105-114.qld.bigpond.net.au) |
11:52.44 | *** join/#wowace Slayman (~dejhap08@port-13990.pppoe.wtnet.de) |
11:55.01 | *** join/#wowace BWMerlin_ (~chatzilla@CPE-60-226-105-114.qld.bigpond.net.au) |
11:58.00 | *** join/#wowace Takika (~taki@alkoholista.hu) |
12:00.33 | *** join/#wowace Repo (~supybot@68.64.47.56) |
12:03.54 | *** join/#wowace Yoshimo (~Miranda@p5499A794.dip0.t-ipconnect.de) |
12:06.20 | *** join/#wowace Caleb| (~caleb@fibhost-66-83-191.fibernet.hu) |
12:06.39 | *** join/#wowace KriLL3 (~KriLL3@unaffiliated/krill3) |
12:07.31 | *** join/#wowace bluspacecow (~bluspacec@60-234-165-167.bitstream.orcon.net.nz) |
12:20.19 | *** join/#wowace harl (harl@dslb-084-063-098-205.pools.arcor-ip.net) |
12:24.47 | Chosi | dang anyone experienced missing sounds in wow? |
12:25.02 | Chosi | like the noise of my copter |
12:25.08 | Chosi | and some hitsounds |
12:31.32 | *** join/#wowace EthanCentaurai (~ethan@92.15.4.153) |
12:33.26 | Repo | 10adibags: 03Adirelle 07master * v1.3-beta-1 Localization.lua: [+1 commit] Locales updated. |
12:33.32 | Repo | 10adibags: 03Adirelle 04v1.3-beta-1 * a51a74a /: [new tag] Tagging as v1.3-beta-1. |
12:41.49 | Repo | 10dr-damage: 03Gagorian * r1550 / (3 files in 2 directories): - Added Death Knight specializations and talents |
12:41.50 | Repo | - Added chain aoe for Heart Strike |
12:41.51 | Repo | - Fixed Blood Boil coefficients and Disease bonus |
12:51.03 | *** join/#wowace Pneumatus (~WiN@unaffiliated/pneumatus) |
12:54.01 | *** join/#wowace mitchnull (~opera@catv3EC944A1.pool.t-online.hu) |
12:55.51 | Repo | 10professionsvault: 03oscarucb * r152 ProfessionsVault.lua: add customizable recipe coloring |
13:04.32 | Repo | 10dr-damage: 03Gagorian * r1551 / (2 files in 2 directories): - Fixed Chains of Ice having base damage |
13:04.33 | Repo | - Added armor data for a few training dummies |
13:05.18 | *** part/#wowace bluspacecow (~bluspacec@60-234-165-167.bitstream.orcon.net.nz) |
13:07.37 | *** join/#wowace Kalroth (kalroth@d40aa7a5.rev.stofanet.dk) |
13:08.34 | Repo | 10professionsvault: 03oscarucb * r153 ProfessionsVault.lua: small fix |
13:18.23 | Repo | 10professionsvault: 03oscarucb * r154 / (3 files in 1 directory): Add a new library embed |
13:22.52 | Repo | 10libitembonus-2-0: 03StingerSoft * r97 LibItemBonus-2.0/locales/ruRU.lua: ruRU update |
13:25.13 | Repo | 10libdispellable-1-0 (experimental): 03Adirelle 07master * 1.0-beta-5-g14c626c LibDispellable-1.0.lua: [+1 commit] Removed left-over code. |
13:28.04 | Repo | 10inline-aura: 03Adirelle 07master * v1.6-beta-3-12-g903f971 .pkgmeta: [+1 commit] Touched .pkgmeta to force embedding latest LibDispellable-1.0. |
13:39.45 | *** join/#wowace Takika (~taki@alkoholista.hu) |
13:44.44 | *** join/#wowace Pneumatus^ (~WiN@81.174.255.129) |
13:47.42 | *** join/#wowace Bibi (~Bibi@AVelizy-151-1-86-178.w86-205.abo.wanadoo.fr) |
13:47.42 | *** join/#wowace Bibi (~Bibi@unaffiliated/bibi) |
13:47.42 | *** mode/#wowace [+v Bibi] by ChanServ |
13:50.53 | Yoshimo | how does GetAverageItemLevel() calculate its result? adding up all ilvls for each slots except shirt and tabard and dividing by the number of items, gives a diffrent result |
13:52.56 | kollektiv | it checks inventory items too |
13:54.47 | Yoshimo | i can cheat the dungeonbrowser if i mix gear between heal and dps, so i was wondering about the formula. i carry the dps items in my bags all the time |
13:57.16 | Repo | 10gathermate2: 03kagaro 07master * 1.0.7-1-gb35d53a Artwork/Mine/obsidian.tga: [+1 commit] Change saturation of obsidium to be more visible on the map |
14:01.45 | *** join/#wowace Sliker (~ponies@87.115.163.167) |
14:06.14 | *** join/#wowace Elkano (~elkano@WoWUIDev/WoWAce/Elkano) |
14:06.14 | *** mode/#wowace [+v Elkano] by ChanServ |
14:07.39 | Repo | 10professionsvault: 03oscarucb * r155 ProfessionsVault.lua: |
14:07.40 | Repo | bug fix: attempt to concatenate field 'guid_prefix' (a nil value) |
14:12.16 | *** join/#wowace Elkano (~elkano@WoWUIDev/WoWAce/Elkano) |
14:12.16 | *** mode/#wowace [+v Elkano] by ChanServ |
14:23.48 | Gnarfoz | Primer: |
14:23.50 | Gnarfoz | @project smoker |
14:23.53 | Repo | Gnarfoz: http://wow.curseforge.com/addons/smoker/. Smoker. Game: WoW. Fionnka (Manager/Author). Updated: 54 days ago |
14:26.24 | *** join/#wowace orgevo (evolution@cpe-098-026-072-224.nc.res.rr.com) |
14:52.50 | quiescens | o.o |
14:53.06 | *** join/#wowace felipe` (~felipe@unaffiliated/felipe) |
14:58.51 | *** part/#wowace mitchnull (~opera@catv3EC944A1.pool.t-online.hu) |
15:16.15 | Repo | 10guildxp: 03xhatix * r24 main.lua: added lua config (in main.lua), icon |
15:16.16 | Repo | some fixes/removals |
15:16.36 | *** join/#wowace KriLL3 (~KriLL3@unaffiliated/krill3) |
15:16.37 | Repo | 10guildxp: 03xhatix 04r25-beta * r25 : Tagging as r25-beta. |
15:16.59 | *** join/#wowace Hjalte (~chatzilla@cpe.ge-0-2-0-835.arcnqu2.customer.tele.dk) |
15:20.36 | *** join/#wowace orgevo (evolution@cpe-098-026-072-224.nc.res.rr.com) |
15:25.16 | *** join/#wowace p3lim (~p3lim@200.41.202.84.customer.cdi.no) |
15:27.10 | *** join/#wowace Trellmor (~Trellmor@91-118-62-150.dynamic.adsl-line.inode.at) |
15:33.45 | *** join/#wowace mojosdojo (~mojosdojo@p4FEFF543.dip.t-dialin.net) |
15:35.34 | *** join/#wowace Kilroo (~Kilroo@cpe-174-111-058-051.triad.res.rr.com) |
15:47.24 | *** join/#wowace Lysithea (Lyset@c-d1a272d5.017-172-73746f34.cust.bredbandsbolaget.se) |
15:51.07 | *** join/#wowace Odlaw (ozzy@c-98-245-3-204.hsd1.co.comcast.net) |
15:56.07 | *** join/#wowace Jagobah (~ljugo@74-141-119-252.dhcp.insightbb.com) |
16:01.26 | KriLL3 | urgh, why doesn't the official blizz forums support links? |
16:01.47 | *** join/#wowace MoonWitch (~MoonWitch@d54C5456C.access.telenet.be) |
16:01.59 | Mikk | because links give you aids |
16:02.14 | KriLL3 | wouldn't EYEIDS be more likely? |
16:02.26 | Mikk | well.. virus in general |
16:02.35 | Mikk | because blizzard knows their users are stupid |
16:02.48 | Mikk | and will gladly click anything |
16:03.03 | Mikk | [FREE PICS OF BIG TITS CILCK HERE] |
16:03.05 | KriLL3 | well they'll still copypasta the links as gladly... |
16:04.29 | Repo | 10utopia: 03Zeksie * r235 Utopia.lua: Fix error with pets. |
16:04.38 | NM|Xinhuan | copy-pastaed links can't be spoofed |
16:04.53 | KriLL3 | but I get your point, though one middle ground might have been to make urls into links automatically and filter out known bad, and still leaving the whole url visible so you know the destination |
16:05.27 | KriLL3 | Xinhuan: false, easy enough to name a site something very similar as a legit site as most scammers do, or a sub domain etc |
16:05.48 | Xinhuan | that's phishing, not spoofing |
16:05.55 | KriLL3 | yeah sorry |
16:06.02 | KriLL3 | similar though |
16:06.26 | *** join/#wowace Ingela (~Ingela@90-230-170-118-no35.tbcn.telia.com) |
16:11.05 | *** join/#wowace Trellmor (~Trellmor@91-118-62-150.dynamic.adsl-line.inode.at) |
16:12.00 | Repo | 10fambags: 03fammy2k * r29 famBagsOptions/famBagsPresets.lua: v0.9.5-beta4 |
16:12.01 | Repo | * Fixed Money and Blizzard Bank frames for 'Della Casa' preset |
16:12.37 | Repo | 10fambags: 03fammy2k 04v0.9.5-beta4 * r30 : Version: v0.9.5-beta4 |
16:12.38 | Repo | * Fixed Money and Blizzard Bank frames for 'Della Casa' preset |
16:13.24 | Repo | 10feed-machine: 03Nirek * r58 / (3 files in 2 directories): FeedMachine: v1.05 |
16:23.23 | *** join/#wowace Kilroo1 (~Kilroo@cpe-174-111-058-051.triad.res.rr.com) |
16:25.28 | *** join/#wowace Megalon (Megalon@d86-32-171-162.cust.tele2.at) |
16:28.09 | Repo | 10feed-machine: 03Nirek * r59 Locales/FeedMachine-deDE.lua: FeedMachine: v1.06 |
16:36.50 | *** join/#wowace Ketho (~Ketho@ip565063bd.direct-adsl.nl) |
16:37.02 | *** join/#wowace faCe| (~face@p5489F40F.dip.t-dialin.net) |
16:43.18 | *** join/#wowace Silowyi (~silowyi_d@99-5-223-222.lightspeed.snantx.sbcglobal.net) |
16:45.30 | Repo | 10raidbuffstatus: 03danielbarron * r428 / (2 files in 1 directory): RaidBuffStatus: |
16:45.32 | Repo | - Updated non-slacking food to 90 stam. |
16:47.13 | *** join/#wowace cralor (~cralor@c-98-217-6-30.hsd1.ma.comcast.net) |
16:49.30 | *** join/#wowace stolenlegacy (~stolenleg@chello213047049244.5.sc-graz.chello.at) |
16:52.01 | *** join/#wowace Iblise (Iblise@d75-152-180-141.abhsia.telus.net) |
16:53.19 | Repo | 10head-count-2: 03kagaro 07master * v1.0.2-5-gc617949 / (3 files in 1 directory): [+1 commit] Extra debug around braodcasts and should now refresh when you add loot bosses |
16:56.15 | *** join/#wowace Takika (~taki@alkoholista.hu) |
16:57.28 | *** join/#wowace starlon (~starlon@melody.lyrical.net) |
17:01.37 | Balreign | Mikk, I've clicked on your link and nothing happened... Don't say anything I'm already outside |
17:08.18 | *** join/#wowace starlon (~starlon@melody.lyrical.net) |
17:21.31 | Repo | 10ouf_adirelle: 03Adirelle 07master * 1.5.3-10-g7e96ad6 / (6 files in 5 directories): [+4 commits] |
17:21.32 | Repo | 7e96ad6: Updated to latest LibDispellable-1.0 API. |
17:21.33 | Repo | c9421e2: Raid: do not display debuffs from friends (e.g. weakened soul, sated...). |
17:21.34 | Repo | 22ddb47: Drycoded boss unit frames. |
17:21.35 | Repo | f5503b7: Use LibDispellable-1.0 from wowace so it is properly embedded. |
17:32.11 | *** join/#wowace Andune (6396fc5e@gateway/web/freenode/ip.99.150.252.94) |
17:34.16 | *** join/#wowace Anduner (~morganm@99-150-252-94.lightspeed.sndgca.sbcglobal.net) |
17:34.43 | Anduner | 'mornin folks |
17:35.22 | Anduner | anyone got time for a quick noob warcraft chat message question, or is there a better place to go to ask those questions? |
17:35.44 | Anduner | (trying to revive !StopTheSpam addon) |
17:37.01 | Funkeh` | better off telling the authors to stop printing shite on login |
17:37.02 | Elkano | ~asktoask |
17:37.02 | purl | This is IRC. Don't ask to ask a question. Just ask your question and if someone's around, they'll be glad to help. |
17:37.48 | Anduner | ah some of the same players still here that I remember from a few years ago. Good to see some familiar faces :) |
17:38.16 | Anduner | The addon works using AceHook to hook "AddMessage" and then suppress addon spam at login |
17:38.46 | Anduner | I've updated libs to AceHook-3.0 (was 2.1) and gotten it working enough that I can see it's processing and supposed to be filtering messages |
17:38.54 | Anduner | but it's not actually dropping them. |
17:39.45 | Anduner | The heart of it is the hooked method AddMessage. If it wants to let it through, it will call "self.hooks[obj].AddMessage(obj, msg, r, g, b, id)", otherwise it does nothing |
17:40.06 | Anduner | so what it's doing makes sense, except that it's not actually working. :) |
17:41.35 | Anduner | guessing either something changed in hooking between Ace-2 and Ace-3 that I don't understand, or maybe something with how WoW handles AddMessage events in 4.x? Seeking wisdom of those much smarter than I |
17:42.12 | Elkano | maybe you use the wrong kind of hook? there are also some that will just fire with the original |
17:42.28 | Anduner | self:Hook(ChatFrame1, "AddMessage", true) |
17:42.55 | Anduner | That's the call being made. I've confirmed it's getting the messages, so that part is working. Is there a different hook I should look at? |
17:43.31 | Elkano | yeah, it's the 3rd parameter true I'd say ^^ |
17:44.09 | Elkano | secure hooks won't supress the original function |
17:45.25 | Anduner | hmm, OK (browsing AceHook-3.0 now, I see the secureHook stuff). Guess the simple thing is to try turning that off and see what happens. |
17:45.54 | Elkano | yeah, worst case would be if AddMessage is now a secure function but I doubt that |
17:47.54 | Anduner | heh, AddMessage is now a secure function |
17:47.59 | Anduner | guess the easy fix is out. |
17:48.34 | Elkano | it is? well then you're pretty much out of luck I'd say |
17:48.41 | Anduner | So I guess now I'm looking for a way to achieve the same effect |
17:48.51 | Anduner | there's no way to suppress messages to a chat frame? |
17:49.06 | Anduner | some Blizz-offered way for doing filtering? |
17:49.41 | Anduner | I thought Prat had that functionality. Maybe it's gone with 4.x, I dunno. Guess I'll have to see if that works and learn from that example |
17:49.46 | Elkano | well, you could try to hook in earlier maybe... no idea... didn't work with the chat much |
17:51.35 | Anduner | come to think of it, it has to be possible. Prat, by definition, is modifying the chat output, so the original message is being modified somehow |
17:51.47 | Anduner | and anti-spam addons would depend on that functionality |
17:52.05 | Anduner | in fact, since anti-spam is purpose built for dropping messages, they're probably the simpler example to look at. I'll check one out. |
17:54.13 | pompy | wasnt goblin engineering and gnomish engineering removed for cata? |
17:55.52 | Anduner | Looks like ChatFrame_AddMessageEventFilter is my ticket to freedom. |
17:57.34 | Elkano | guess which function name I just had stored for pasting ^^ |
17:57.47 | Anduner | :D thx Elkano |
17:58.04 | Elkano | well, just had a look at badboy |
17:58.16 | Anduner | yeah, that's what I did too, heh |
17:59.11 | Elkano | though I don't know if that will help you since it seems to be for event driven stuff, only |
17:59.34 | Repo | 10arl: 03pompachomp 07master * 2.0.5-89-gd620e87 / (6 files in 2 directories): [+2 commits] |
17:59.35 | Repo | d620e87: Fixed the acquire for some engineering recipes |
17:59.36 | Repo | 47a3a34: Add a new custom string about the Engineering recipes that are discovered while crafting other Engineering items |
17:59.44 | Anduner | Hmm. Well the addon messages gotta get there somehow, I'd hope the ChatFrame allows me the opportunity to filter 'em |
17:59.53 | Anduner | I'm coding it up now, we'll see how it goes |
18:01.15 | Elkano | well, if they call DEFAULT_CHAT_FRAME:AddMessage(...) directly... |
18:01.28 | Repo | 10arl: 03pompachomp 07master * 2.0.5-90-gd96f055 Locales/devel-enUS.lua: [+1 commit] import the new string |
18:03.49 | Anduner | a grep -ri of my addons shows a lot of that going on. Here's hoping blizz calls the filter stuff as part of AddMessage implementation |
18:11.28 | *** join/#wowace Hirsute (~chatzilla@155.97.240.174) |
18:11.33 | *** join/#wowace Hirsute (~chatzilla@WoWUIDev/Norganna/Developer/Hirsute) |
18:14.20 | *** join/#wowace Caleb| (~caleb@fibhost-66-83-191.fibernet.hu) |
18:17.17 | *** join/#wowace TNZe (~evil@ti0042a380-4884.bb.online.no) |
18:18.27 | Repo | 10raidbuffstatus: 03danielbarron * r429 Buffs.lua: RaidBuffStatus: |
18:18.28 | Repo | - Fixed problem with "Only good food" option. |
18:23.27 | *** join/#wowace Slayman1 (~dejhap08@port-92835.pppoe.wtnet.de) |
18:27.40 | *** join/#wowace Pneumatus (~WiN@unaffiliated/pneumatus) |
18:34.20 | Funkeh` | Anduner, no, it's for events only. Addon messages you'd probably have to hook to filter |
18:34.21 | *** join/#wowace Hirsute_ (~chatzilla@WoWUIDev/Norganna/Developer/Hirsute) |
18:35.18 | Anduner | Funkeh: OK, but AddMessage is secure now, so how would I go about doing that? |
18:35.32 | KriLL3 | 3 eots in a row... WHHHRRRYYYYY? |
18:36.26 | Funkeh` | pretty sure i sitll hook addmessage in addons |
18:37.41 | Anduner | can hook it, yes. But since it's secure the original AddMessage gets called anyway |
18:37.51 | Anduner | so I have no way to use that mechanism to drop messages on the floor. |
18:41.32 | Hirsute_ | Anduner: What are you trying to do? (Late to the conversation here) |
18:42.29 | Anduner | revive !SpamMeNot mod: it used to hook early, throw away Addon login spam (blah blah Loaded!) and then unhook itself on a late event (UPDATE_PENDING_MAIL) |
18:43.23 | Anduner | it previously worked by hooking AddMessage on ChatFrame1, then in the hook it would decide if it was addonspam. If so, it did nothing (in the attempt to throw away the message). If not spam, it called the original hooked method. |
18:43.50 | Anduner | The hooking and spam processing still works fine (i can see debug output of it working), but it's not able to drop messages simply by ignoring the call anymore. |
18:44.13 | Hirsute_ | Have you tried using AddMessageEventFilter? It's been a while since I've looked at it, so I'm not certain it'll do that, but it might be worth checking out, if you haven't. |
18:44.53 | Anduner | Yep, that was the previous conversation. I just finished coding it up a bit ago, and it's not working. |
18:45.29 | Anduner | I was browsing through FrameXML and it appears the message filters ultimately just call underlying AddMessage |
18:45.44 | Anduner | so if addons are spamming directly to AddMessage, I don't think it's going to catch it. |
18:46.18 | Hirsute_ | *nod* |
18:47.50 | *** join/#wowace Groktar (Groktar@c-76-20-77-109.hsd1.ca.comcast.net) |
18:47.51 | Anduner | Kinda thinkin I might be screwed on this unless I can find some way to hook AddMessage and hint to the caller not to display. |
19:10.32 | *** join/#wowace Kilroo (~Kilroo@cpe-174-111-058-051.triad.res.rr.com) |
19:14.26 | Anduner | well I'm all learned up on secure hooking and such. Looks like I'm SOL on this one and just have to live with the spam. Oh well, I tried. |
19:15.18 | Balreign | badboys works fine as well |
19:18.34 | *** join/#wowace DarkAudit (~Brian@c-98-236-98-13.hsd1.wv.comcast.net) |
19:21.10 | *** join/#wowace Sapu (~Sapu94@c-24-7-189-84.hsd1.ca.comcast.net) |
19:22.21 | Hirsute_ | Balreign: Does BadBoys prevent Addons from adding their loading messages to your chatframe? |
19:22.21 | nevcairiel | There is a difference between blocking actual chat messages, and blocking addon generated messages |
19:23.03 | Chosi | mh |
19:23.14 | Chosi | anyone using event horizon as a rogue? |
19:23.43 | Chosi | (and hacked tott and vendetta into it?) |
19:26.38 | Fisker | hey nevcairiel |
19:27.24 | nevcairiel | hey Fisker |
19:28.26 | Anduner | Balreign, Hirsute_ : Right, BadBoy works by using ChatFrame_AddMessageEventFilter, which works fine for tells,channels,etc. But there's no longer any way to stop addons from spamming when they use AddMessage directly. |
19:29.08 | Pneumatus | moan at the authors for being chimps and printing unneccesary crap |
19:29.16 | Pneumatus | or comment out the startup lines |
19:29.28 | *** join/#wowace tekkub (~tekkub@WoWUIDev/WoWI/Featured/Dongle/GitHub/Tekkub) |
19:29.28 | *** mode/#wowace [+v tekkub] by ChanServ |
19:29.53 | Anduner | yep, that'd be my next step. Lotta addons, then I gotta do it again every time I update. |
19:30.18 | Anduner | Maybe I'll write a perl script to do it for me, for the addons I use. |
19:30.43 | ThiefMaster | just queued for sfk hc with tank, healer and 2 dds.. 47min wait time.. wtf? |
19:30.45 | Anduner | Not very maintainable to give back to the Community, unfortunately. But it'll scratch my itch. |
19:30.52 | ThiefMaster | doesn't it mix specific instance and random instance queues? |
19:31.30 | Pneumatus | supposedly it does, but they made changes to make sure you don't ever get an in-progress when you're queueing for specific |
19:31.33 | Pneumatus | so it probably broke it |
19:32.24 | ThiefMaster | like always :x |
19:32.35 | ThiefMaster | dps metas are also still broken |
19:32.37 | ThiefMaster | even the cata ones |
19:33.15 | arkanes | tank meta too |
19:34.14 | *** join/#wowace EthanCentaurai (~ethan@92.24.184.23) |
19:36.28 | Repo | 10sell-o-matic-2 (experimental): 03Silmano 04a017 * 99508f1 /: [new tag, +1 commits] msg |
19:42.28 | Repo | 10big-wigs: 03jongt23 * r7657 / (4 files in 4 directories): - esES Update |
19:47.17 | Arrowmaster | Anduner: you are hooking it incorrectly then |
19:49.33 | *** join/#wowace Monolit (~postid08@89.112.4.92.pppoe.eltel.net) |
19:50.45 | syeren | http://whatimg.com/images/55407461193014625664.jpg |
19:50.50 | syeren | Blizzard are fucking idiots. |
19:52.54 | Arrowmaster | why? |
19:53.12 | syeren | The image should explain. |
19:53.21 | *** join/#wowace Seerah (~Ryan@adsl-226-125-82.mem.bellsouth.net) |
19:53.25 | Anduner | Arrowmaster: from my (limited) reading so far, the definition of a Blizz secure function is that the securehook gets called AFTER the blizz function has already executed |
19:53.37 | Arrowmaster | no |
19:53.46 | Arrowmaster | you can hook any function |
19:53.50 | Anduner | the intent with !StopTheSpam is to stop the AddMessage from being called at all. |
19:54.27 | Arrowmaster | the entire blizz ui is secure by default, if you hook a protected function though it will break and you will get errors |
19:54.42 | Arrowmaster | how exactly are you hooking? |
19:54.54 | *** join/#wowace EvilGrin (~Geoff@87-194-195-47.bethere.co.uk) |
19:57.29 | *** join/#wowace Elkano (~elkano@asapool1210.vpn.uni-saarland.de) |
19:57.29 | *** join/#wowace Elkano (~elkano@WoWUIDev/WoWAce/Elkano) |
19:57.29 | *** mode/#wowace [+v Elkano] by ChanServ |
19:58.10 | *** join/#wowace _EvilGrin_ (~Geoff@87-194-195-47.bethere.co.uk) |
19:59.39 | Anduner | Ace3 hook: self:Hook(ChatFrame1, "AddMessage", true) |
19:59.48 | Anduner | hook works fine. |
20:00.21 | nevcairiel | If you want to surpress the original, you need to use RawHook |
20:00.22 | Anduner | the intent of the hook (as originally worked in prev. versions of WoW) is to supress the original AddMessage call |
20:00.51 | Anduner | so it IS possible to supress a secure method? Doesn't seem very secure :) |
20:00.51 | nevcairiel | You should read the docs of the libraries you are using |
20:01.01 | nevcairiel | AddMessage is not a protected function |
20:01.24 | Anduner | I tried setting the 3rd arg to false and it failed, saying it was a secure method |
20:01.33 | nevcairiel | every blizzard function starts as secure |
20:02.27 | *** join/#wowace mitchnull (~opera@catv3EC944A1.pool.t-online.hu) |
20:03.33 | Anduner | OK, so it's not really secure, although Ace3 AddHook said that it was and failed to add the hook when I tried setting the 3rd arg to false. |
20:03.38 | Elkano | ok, a bit of my fault then though ^^' |
20:03.51 | Anduner | I don't really understand that, but that's OK - you're suggesting RawHook will allow me to hook it then? |
20:04.12 | nevcairiel | You should read the docs of the libraries you are using |
20:13.34 | *** join/#wowace DarkAudit (~Brian@c-98-236-98-13.hsd1.wv.comcast.net) |
20:15.41 | *** part/#wowace mitchnull (~opera@catv3EC944A1.pool.t-online.hu) |
20:17.15 | Anduner | nevcairiel, I can certainly appreciate an RTFM response. From what documentation I was able to find and read, I wasn't able to find an answer and I realize I probably don't know enough about WoW's APIs, etc, which is why I came here |
20:17.58 | nevcairiel | It should still outline the difference between :Hook and :RawHook |
20:17.59 | nevcairiel | i hope |
20:18.20 | Anduner | OK, I didn't see that before. I'll go read up. Thanks for the pointer |
20:20.46 | Anduner | nevcairiel, yep docs explained it good. I guess I just didn't know I was looking for RawHook so I didn't scroll down to read about it. :) |
20:20.51 | Anduner | thanks, I'll give that a shot. |
20:26.39 | *** join/#wowace daev (~bleh@pool-71-188-132-215.aubnin.fios.verizon.net) |
20:28.43 | Mikk | OMGOMGOMG i just got my second donation for an addon ever! |
20:29.13 | Mikk | This clearly shows that ads & stuff are unnecessary, like so many users have told us over the years! |
20:29.21 | Mikk | counts his riches... up to 4 dollars now! |
20:30.03 | Hati | *thumbs up* |
20:30.26 | Hati | almost 2 mp3's |
20:32.32 | Elkano | wow, poor mikk :( |
20:32.39 | Anduner | Mikk of MSBT? |
20:32.59 | Elkano | no ^^ though he's asked that way too often |
20:33.07 | Anduner | lol, oops. |
20:33.19 | Elkano | (I did so, too) |
20:33.25 | Mikk | ~mikk |
20:33.25 | purl | you are probably NOT the guy that wrote MSBT (that's Mikord). Mikk likes fiddling with central libraries and screaming about inefficient code. He will happily accept orders for WoW related graphics to keep him occupied. |
20:34.17 | Anduner | purl should tell us what Addons you've worked on, so if we appreciate them we can show our love by adding to your donations ;) |
20:34.29 | Mikk | haha |
20:34.29 | nevcairiel | Mikk doesnt work on addons much |
20:34.40 | Mikk | IgnoreMore! |
20:34.43 | Mikk | v important! |
20:35.04 | Anduner | does it print console spam when you login? |
20:35.11 | Anduner | ;) |
20:35.26 | Elkano | I only have Fisker on my ignore list... |
20:35.59 | Mikk | eh no why would it console spam when you login |
20:36.10 | Anduner | sold then! |
20:36.35 | Anduner | (because that's my current annoyance and what I've spent a few hours today trying to fix .. ) |
20:37.51 | Elkano | Anduner, try that list http://www.wowace.com/profiles/mikk/addons/ ;) |
20:38.09 | Anduner | woot! nevcairiel thanks for the RawHook tip, that did it! |
20:38.22 | Anduner | !StopTheSpam is back in business, hooray! |
20:38.27 | Hati | hmmmmmmmmm |
20:39.28 | Anduner | hmm. Baggins, originally by Nargiddley. Have you been maintaining it, Mikk? |
20:39.38 | Repo | 10libbossids-1-0: 03yoshimo 04beta7 * r49 : Tagging as beta7 |
20:40.32 | Anduner | Oh look. A link I can click on that answers my question for me. :) |
20:40.42 | Anduner | ./smack self |
20:40.49 | *** join/#wowace daev (~bleh@pool-71-188-132-215.aubnin.fios.verizon.net) |
20:40.57 | Elkano | ~lart Anduner |
20:40.57 | purl | raises middle finger to Anduner |
20:41.26 | Elkano | hmm... worst lart so far I think :/ |
20:41.45 | Anduner | lol, I was like, wow, quite the friendly crowd aren't we? :) |
20:42.04 | Elkano | ~factinfo lart |
20:42.04 | purl | lart -- it has been requested 6 times, last by KarlKFI at Wed May 6 12:31:49 2009. |
20:42.17 | Elkano | hmm... |
20:42.59 | Anduner | hey Mikk, you've got quite a few addons I like on your list there. |
20:43.11 | Anduner | What's the most efficient way to donate to you without some middleman taking a cut? |
20:43.35 | *** join/#wowace Kilroo1 (~Kilroo@cpe-174-111-058-051.triad.res.rr.com) |
20:44.30 | Elkano | coins on his hand directly ;) |
20:46.19 | Repo | 10big-wigs: 03Maat * r7658 Throne/Conclave.lua: add berserk for heroic |
20:48.06 | Anduner | well, unless he lives in San Diego, that might prove difficult. How about the least possible middle man cut? :) |
20:48.50 | Repo | 10libfail-2-0 (experimental): 03Maat * r15 LibFail-2.0.lua: add conclave of wind fails: |
20:48.51 | Repo | Wind Blast |
20:48.52 | Repo | Toxic Spores |
20:48.54 | Repo | Permafrost |
20:50.05 | Hati | hmm |
20:50.13 | Hati | ChatFrame_AddMessageEventFilter fires twice :( |
20:50.32 | nevcairiel | once for every chatframe |
20:50.33 | Anduner | it fires once for every window the message appears in. |
20:51.45 | Hati | well |
20:51.56 | Hati | only General has this event active |
20:52.03 | Hati | using Prat maybe causing this? |
20:58.29 | Hati | ah k i just used it wrong :P |
20:59.24 | *** join/#wowace daev (~bleh@pool-71-188-132-215.aubnin.fios.verizon.net) |
21:01.46 | KriLL3 | prat is like a one wheel car |
21:06.33 | Mikk | Hati: you need to be prepared to cope with that |
21:06.46 | Mikk | even if you tell the user "omg only show this message in one window" |
21:06.56 | Mikk | there can easily be other addons passing stuff through your hooks |
21:08.15 | ShadniX | is there an addon, that can move those new encounter bar thingys? I mean things like the soundbar from Atramedes or the corruption bar fromt the Cho'gall encounter |
21:08.51 | Slayman1 | anyone tried SMF in furyspecc? is it at all competitive |
21:10.22 | *** join/#wowace Funkeh` (~funk@82.111.120.227) |
21:10.22 | *** join/#wowace Funkeh` (~funk@WoWUIDev/WoWAce/Ace3/BigWigs/funkeh) |
21:10.22 | *** mode/#wowace [+o Funkeh`] by ChanServ |
21:10.31 | *** join/#wowace EvilGrin (~Geoff@87-194-195-47.bethere.co.uk) |
21:14.27 | Chosi | any good addons to remind me to use spells/cooldowns? |
21:15.24 | Slayman1 | Chosi: I asked that earlier, got no answer either. So I'm using Altoholic for that too even though altoholic is arguably not a good addon |
21:17.35 | quiescens | moo |
21:17.55 | Slayman1 | holy cow! it's quiescens! |
21:19.27 | *** join/#wowace Tuller (~Tuller@c-69-143-52-174.hsd1.va.comcast.net) |
21:20.19 | Chosi | altoholic as a spell reminder? |
21:20.21 | Chosi | wut? :D |
21:20.50 | Slayman1 | cooldown reminder |
21:21.03 | Slayman1 | for the daylong cooldowns you know? |
21:21.33 | Slayman1 | for those short CDs try the not-yet-updated sexycooldown or forteXorcist |
21:21.51 | Chosi | i just need a reminder to tricks of the trade and vendetta |
21:22.17 | Slayman1 | powerauras weakauras there's like a million of those on CC |
21:23.20 | Repo | 10libtourist-3-0: 03Odica * r111 LibTourist-3.0.lua: - updated levels for some zones (ticket 17) |
21:23.21 | Repo | - verified and updated Stockade entrance coordinates (ticket 5) |
21:29.37 | *** join/#wowace oscarucb (~oscarucb@d60-65-254-150.col.wideopenwest.com) |
21:31.13 | oscarucb | Is dridzt here? |
21:31.37 | *** join/#wowace PProvost (~PProvost@174-16-124-190.hlrn.qwest.net) |
21:36.58 | Repo | 10dr-damage: 03Gagorian * r1552 Data/Warlock.lua: - Fixed Conflagrate calculation |
21:41.24 | Repo | 10libfail-2-0 (experimental): 03mysticalos * r16 LibFail-2.0.lua: Added some missing spellids for new fails |
21:47.34 | Repo | 10little-wigs: 03funkydude * r812 VortexPinnacle/Altairus.lua: VortexPinnacle/Altairus: Bugfix next breath bar. |
22:03.52 | *** join/#wowace stew-a (~Stewart@unafilliated/stewa/x-008753) |
22:04.11 | Repo | 10mobile-vault: 03Starinnia 043.0.0 * r159 : Tagging as release 3.0.0 |
22:04.51 | *** join/#wowace isman (~drag@mna75-2-82-67-196-34.fbx.proxad.net) |
22:08.11 | *** join/#wowace ChaosInc (~AndChat@37.sub-174-252-224.myvzw.com) |
22:08.47 | Hati | meow |
22:09.07 | ChaosInc | Someone shoot me, so damned bored at work |
22:10.46 | Hati | ChaosInc: http://pics.nase-bohren.de/2-feet-of-snow.jpg |
22:11.36 | ChaosInc | Heh |
22:22.24 | *** join/#wowace Sapu (~Sapu94@c-24-7-189-84.hsd1.ca.comcast.net) |
22:24.40 | Repo | 10raidbuffstatus: 03danielbarron 04v4.06-beta * r430 : RaidBuffStatus: |
22:24.53 | Repo | - Tagged as beta. |
22:26.00 | *** join/#wowace ChaosInc (~AndChat@37.sub-174-252-224.myvzw.com) |
22:26.32 | sylvanaar | Hati: filters should not have side effects - i guess they told you that |
22:26.49 | Hati | iam already fine with them |
22:28.00 | sylvanaar | yeah im just catching up |
22:29.51 | *** join/#wowace ckknight (~ckknight@WoWUIDev/WoWAce/CurseStaff/CurseForge/ckknight) |
22:29.51 | *** mode/#wowace [+o ckknight] by ChanServ |
22:37.20 | Repo | 10gathermate2: 03kagaro 07master * 1.0.7-2-g34f1a7a Artwork/Mine/obsidian.tga: [+1 commit] Darked ore a little more |
22:44.03 | Repo | 10pitbull4_visualhelpers: 03fammy2k * r14 / (2 files in 1 directory): v4.0.0-beta19-13 |
22:44.04 | Repo | * Fixed issue recognizing some debuffs |
22:44.33 | Repo | 10pitbull4_visualhelpers: 03fammy2k 04v4.0.0-beta19-13 * r15 : Version: v4.0.0-beta19-13 |
22:44.34 | Repo | * Fixed issue recognizing some debuffs |
22:46.59 | *** part/#wowace ChaosInc (~AndChat@37.sub-174-252-224.myvzw.com) |
22:47.23 | *** join/#wowace cralor (~cralor@c-98-217-6-30.hsd1.ma.comcast.net) |
22:50.13 | Axodious | trying to decide what spec to go leveling my lock aff or demo |
22:50.17 | Axodious | gonna be leveling with a bm hunter |
22:53.13 | Hati | anyone using korean/chinese client here? |
22:53.25 | Hati | have a question regarding text :x |
22:53.41 | *** join/#wowace mckenziemc (~Mark@dialup-4.246.255.178.Dial1.SanJose1.Level3.net) |
22:54.24 | Repo | 10skillet: 03yossa * r236 / (2 files in 1 directory): Skillet: |
22:54.25 | Repo | - freeze bugfix |
22:55.50 | Repo | 10big-wigs: 03Maat * r7659 Blackwing/Magmaw.lua: add lava spew |
22:56.14 | *** join/#wowace Slaren (slaren@80.31.212.166) |
22:56.24 | Repo | 10skillet: 03yossa 042.12 * r237 : Tagging as 2.12 |
22:57.53 | *** join/#wowace faCe| (~face@p5489F40F.dip.t-dialin.net) |
22:59.48 | *** join/#wowace starlon (~starlon@216.69.251.134) |
23:06.47 | Repo | 10mendeleev: 03Rabbit * r299 Mendeleev.lua: |
23:06.48 | Repo | Don't really need the TradeSkillFrame to be open to scan the trade skill, just make sure we scan after TRADE_SKILL_SHOW. |
23:07.17 | Repo | 10saved_instances: 03tlundse * r122 .hgtags: Everything seems to be working in 4.0.3a now |
23:08.09 | Funkeh` | ulic, you there? |
23:13.27 | Repo | 10little-wigs: 03funkydude * r813 / (2 files in 2 directories): |
23:13.28 | Repo | Add a global LW_CL that modules can use so it doesn't need to be set in so many of them. |
23:14.36 | Hati | yay works |
23:14.45 | *** join/#wowace Kilroo (~Kilroo@cpe-174-111-058-051.triad.res.rr.com) |
23:20.06 | Hati | lua> print(1234) |
23:20.06 | lua_bot | Hati: 1234 |
23:20.11 | Hati | print is available always ? |
23:21.46 | mckenziemc | ye- |
23:21.48 | mckenziemc | s* |
23:23.11 | sylvanaar | what are you trying to do in chinese |
23:24.24 | Hati | well ... want to see Loot text of gold |
23:24.35 | Hati | if there are ( ) around cashflow addition too |
23:24.35 | Hati | or not |
23:29.43 | *** part/#wowace CrazyBenny (~s_m@actplus.cust.sloane.cz) |
23:35.01 | *** join/#wowace Draake (~kvirc@c-67-164-106-50.hsd1.ca.comcast.net) |
23:35.07 | Repo | 10afkquit: 03tlundse * r2 / (2 files in 1 directory): Initial commit to wowace |
23:35.21 | Repo | 10shortengoldloot: 03xhatix * r2 / (2 files in 1 directory): Intial release. |
23:35.48 | Hati | Intial release :( |
23:36.35 | Repo | 10shortengoldloot: 03xhatix 04r3-beta * r3 : Tagging r3-release. |
23:36.48 | Hati | not my day ... clearly |
23:41.53 | *** join/#wowace kollektiv (~kollektiv@c-76-119-104-222.hsd1.ma.comcast.net) |
23:41.53 | *** join/#wowace kollektiv (~kollektiv@unaffiliated/kollektiv) |
23:53.09 | mckenziemc | is that the same thing you were planning on doing? O.o |
23:54.41 | nevcairiel | thats him |
23:54.51 | mckenziemc | oh |
23:55.54 | Repo | 10wowmouse: 03tlundse * r2 / (2 files in 1 directory): Initial commit to wowace |
23:57.05 | *** join/#wowace oscarucb (~oscarucb@adsl-68-250-184-234.dsl.wotnoh.ameritech.net) |
23:58.46 | *** join/#wowace Silverwind (~Silverwin@85-127-71-165.dynamic.xdsl-line.inode.at) |