IRC log for #wowace on 20100216

00:07.19Torhalvhaarr: SimpleChatMods has no description...
00:07.30vhaarrand?
00:07.36TorhalJust saying :)
00:07.55vhaarrit was probably imported from the old svn
00:08.04vhaarrI don't think the TOC has any description or anything so
00:08.14TorhalAh
00:11.26Repo10stackings: 03profalbert 07master * v0.1-beta-23-g965eee2 / (6 files in 1 directory): [+7 commits] (3 truncated)
00:11.28Repo965eee2: cleanup iconfinder
00:11.29Repo239a4f1: cleanup iconfinder
00:11.30Repoe025e02: add AceHook-3.0 to embeds
00:11.31Repo68c2be3: put debug-functions before anything else
00:20.09vhaarrTorhal: for spamalyzer, you can add BDKP-REQ, BDKP-DKP-M, BDKP-ATT-M, BDKP-DKP-S and BDKP-ATT-S as BananaDKP, and BootyCalls prefix is "BTC", not whatever is in there now
00:21.35Repo10banana-dkp: 03Rabbit * r152 BananaDKP.lua:
00:21.37RepoRemove sitouts from the menu and just show them in the tooltip instead.
00:22.32*** join/#wowace Aeyan (~pancake@cpe-174-098-002-214.triad.res.rr.com)
00:22.52*** join/#wowace Jygga (~Jygga@p57B9BB90.dip0.t-ipconnect.de)
00:22.55*** join/#wowace Jygga (~Jygga@unaffiliated/jygga)
00:25.23*** join/#wowace p3lim (~Miranda@85.108.34.95.customer.cdi.no)
00:29.21Repo10spamalyzer: 03Torhal 07master * 3.3.2-1.0.2-5-gdb1e5cf Prefixes.lua: [+1 commit] Fixed prefix for BootyCall, and added detection for BananaDKP (five prefixes).
00:29.32Torhalvhaarr: Done
00:31.57vhaarrI still haven't decided for myself if it's better to use one prefix for the addon globally and a second prefix inside the message string itself to tell comms from one another, but looking at Prefixes.lua I wish one "proper" prefix was used per addon.
00:32.16TorhalAye - it's a mess
00:32.29*** join/#wowace Worf (~worf@84.119.83.196)
00:33.39*** join/#wowace pompy (~Mike@c-68-32-134-121.hsd1.pa.comcast.net)
00:42.18*** join/#wowace Seerah (~Ryan@c-76-107-191-65.hsd1.tn.comcast.net)
00:44.39*** join/#wowace Yssaril|Away (~Yssaril@99-57-32-25.lightspeed.cicril.sbcglobal.net)
00:44.51*** part/#wowace profalbert (~profalber@80-121-70-82.adsl.highway.telekom.at)
00:53.37Repo10incubator2: 03Morgalm * r14 / (2 files in 2 directories): Incubator2
00:53.39Repo-updated ICC trash
00:53.40Repo-fix nil error when clearing all timers
00:57.37Repo10morg-dkp2: 03Morgalm * r161 / (3 files in 2 directories):  (Message trimmed by 2 lines)
00:57.39RepoMorgDKP2
00:57.40Repo-updated imported item DB
00:57.41Repo-fix for nil error on syncing unknown pool
00:57.42Repo-remove useless table
00:59.18Repo10incubator2: 03Morgalm 04v1.04 * r15 : Tagging as v1.04
01:00.04Repo10morg-dkp2: 03Morgalm 04v4.20 * r162 : Tagging as v4.20
01:01.19*** join/#wowace makefile (~god@189.81.69.129)
01:03.30Repo10raidycheck: 03Adirelle 07master * 1.0-beta-2-8-ga27d7b1 / (3 files in 2 directories): [+3 commits]
01:03.32Repoa27d7b1: Fixed tank-only buff logic, again.
01:03.33Repoa79fb86: Soulstone module is now working.
01:03.35Repo4d816c3: Fixed an Ace3 error about hooking twice.
01:03.54*** part/#wowace makefile (~god@189.81.69.129)
01:14.55*** join/#wowace Cavisty^gerber (~Cavisty@c-71-200-112-10.hsd1.md.comcast.net)
01:30.28Axodiousevery now and then dxes proximity doesn't show anything
01:30.31Axodiousany clue?
01:31.07*** join/#wowace Venara|zZz (~nils.drea@p4FECA18E.dip.t-dialin.net)
01:31.09ShefkiAxodious: Map screws up sometimes.
01:31.25ShefkiIf the map isn't working the proximity isn't going to work.
01:31.30ShefkiWhere are you having this issue?
01:36.18Repo10ammo-matique: 03Anyia3 * r52 / (4 files in 1 directory):  (Message trimmed by 6 lines)
01:36.19Repo* Major PvE ammo selection configuration overhaul!
01:36.21RepoAmmo-matique now has a simpler yet more powerful way of configuring ammo
01:36.23Reposelections. Ammo selection in raid instances is now per-raid zone, and the
01:36.23Reporaid zones are automatically added as they are discovered (entered).
01:37.40*** join/#wowace harl (harl@dslb-088-077-213-243.pools.arcor-ip.net)
01:41.34Axodiouswas just on blood princes Shefki, everyone except me was fine
01:42.09ShefkiYeah that room has issues.
01:42.21Axodiousscary one heroic mode lol
01:42.24Axodiousempoweered shock >_<
01:45.14Repo10ammo-matique: 03Anyia3 * r53 Ammo-matique.lua:
01:45.16Repo* Brought back the old behaviour of never wanting to downgrade from premium
01:45.17Repoammo once it's been used in a fight. This should remove the last annoying
01:45.18Repo"you're using the wrong ammo" warnings, and only leave the useful ones.
01:51.52Axodiousnah it's still broken Shefki at dreamwalker now
01:52.01Axodioustried reloading/relogging
01:52.41Axodioushmm
01:52.50Axodiousit's when i set it to 12 yards
01:52.53Axodious10 yards is fine
01:58.16ShefkiAxodious: Interesting.  Can you file a ticket please.
02:02.01*** join/#wowace Yssaril|Away (~Yssaril@99-57-32-25.lightspeed.cicril.sbcglobal.net)
02:15.12*** join/#wowace Venara|zZz (~nils.drea@p4FECA18E.dip.t-dialin.net)
02:19.35*** join/#wowace aestil (~chatzilla@99-160-166-182.lightspeed.irvnca.sbcglobal.net)
02:19.51aestilwhich version of shared media do I put in now?
02:20.05aestiljust switchedover to PB4 and I want all the different bar options
02:20.17aestilbut sharedmedia is basically the most confusing thing on addons anymore.
02:20.37Repo10ammo-matique: 03Anyia3 042.0 * r54 : Tagging as 2.0
02:20.38ShefkiJust SharedMedia
02:20.54ShefkiThe Lib is embedded  you don't need to worry about it.
02:21.00aestiloh.
02:21.02aestilfancy
02:27.49*** join/#wowace taleden (~alex@user-38q41i6.cable.mindspring.com)
02:36.56*** join/#wowace chono (~chatzilla@S0106001e5840ebee.vs.shawcable.net)
02:37.22chonoEvening folks!
02:37.32chonois there anyone actually live in here?
02:38.36Dessa@project stackings
02:38.38RepoDessa: http://www.wowace.com/addons/stackings/. StacKings. Game: WoW. profalbert (Manager/Author). Updated: 2 hours ago
02:38.39Torhalchono: Sometimes.
02:38.58chonothis is where i'd go for help with bartender, right?
02:39.35TorhalFailing that, the forums.
02:40.08TorhalI use it, but I don't do anything special with it so I won't be any help unfortunately
02:40.08chonois there a way to copy button config from primary spec to offspec (or vice versa?)
02:40.15aestilwhats the current minimap addon?
02:40.31Torhalaestil: SexyMap is what many people are using nowdays
02:41.12aestildid he finish blessed yet?
02:43.49Torhalaestil: Nope
02:44.00aestilshakes fist
02:48.03Groktarkerblah
02:48.09Groktar25m lich king to 38%
02:49.14*** join/#wowace Jygga (~Jygga@p57B9AAE3.dip0.t-ipconnect.de)
02:49.16*** join/#wowace Jygga (~Jygga@unaffiliated/jygga)
02:56.43*** join/#wowace Yssarilz (~Yssaril@99-57-32-25.lightspeed.cicril.sbcglobal.net)
02:57.18Axodiousfiled Shefki
03:01.43*** join/#wowace Yssaril|Away (~Yssaril@99-57-32-25.lightspeed.cicril.sbcglobal.net)
03:19.02*** join/#wowace Repo_ (~supybot@repos.curseforge.net)
03:20.51Repo_10track-o-matique: 03Anyia3 * r80 Track-o-Matique.lua:
03:20.57Repo_* Small bugfix for nil-concatenation issue reported by Scarj on Curse.
03:22.55*** join/#wowace Elmoe (elmoe@c-24-18-233-190.hsd1.wa.comcast.net)
03:23.14Repo_10track-o-matique: 03Anyia3 043.4.4 * r81 : Tagging as 3.4.4
03:25.17*** join/#wowace Repo (~supybot@repos.curseforge.net)
03:31.21*** join/#wowace sztanpet (~sztanpet@142.58ec54.tvnetwork.hu)
03:37.42*** join/#wowace Laibcoms (~laibcoms@iwakura7.broker.freenet6.net)
03:38.25DWSRIs it more common to have locale.xml inside or outside of the locale directory?
03:38.35ShefkiDoes it matter?
03:39.25DWSRI don't know.
03:39.28DWSRIf I did, would I be asking?
03:40.53pompyDWSR: it doesnt
03:41.41DWSRthanks.
03:47.05*** join/#wowace koaschten (~koaschten@i577A83D6.versanet.de)
03:48.39kandarzIs there an addon that will add State changes for default action bars like Bartender?
03:55.14*** join/#wowace Kilroo1 (~Kilroo@cpe-098-026-148-169.triad.res.rr.com)
03:56.37DWSRkandarz: You mean like modifier based paging?
03:56.43kandarzyes
03:56.52DWSRNope
03:56.57DWSRWouldn't be hard to write, though
03:57.34DWSRregister for MODIFIER_STATE_CHANGED, then switch to the actionbar page that you want.
03:57.53kandarzWould that allow it to switch incombat
03:58.34DWSRAh, no, you can't.
03:58.42DWSRSo that addon is impossible to write.
03:59.03kandarzBartender uses RegisterStateDriver to execute code in a secure environment
03:59.16kandarzBut I just can't understand how to do it for default action bars
03:59.44*** join/#wowace Antiarc (~Antiarc@ip70-190-192-186.ph.ph.cox.net)
03:59.45*** mode/#wowace [+v Antiarc] by ChanServ
04:09.37*** join/#wowace orionshock-droid (~AndChat@m330436d0.tmodns.net)
04:10.25orionshock-droidMorning all
04:14.27*** join/#wowace Shadowed (~Shadowed@li89-205.members.linode.com)
04:15.32*** join/#wowace Shadowed (~Shadowed@li89-205.members.linode.com)
04:35.57*** join/#wowace Shadowed (~Shadowed@li89-205.members.linode.com)
04:40.08*** part/#wowace Seerah (~Ryan@c-76-107-191-65.hsd1.tn.comcast.net)
04:47.10steevdoes ensidia fails not complain about choking gas?
04:49.14DWSRIt does if you set it to.
04:54.24*** join/#wowace Kilroo (~Kilroo@cpe-098-026-148-169.triad.res.rr.com)
04:57.11*** join/#wowace DarkerAudit (~Brian@pool-173-50-1-234.clrkwv.east.verizon.net)
05:00.57steevDWSR: so its in there - okay - i don't run it
05:01.03steeva different guildie does
05:01.13DWSRsteev: As far as I know, it is.
05:11.41Repo10skada-window-buttons: 03kandarz 04r7-beta * r7 : Created tag r7-beta.
05:16.42*** join/#wowace eidolarr (~zls@c-71-61-178-129.hsd1.pa.comcast.net)
05:19.37Groktarleech king 21.3%
05:20.51Groktaran oomkin went down
05:20.55Groktarand let the guy die
05:24.18*** join/#wowace Kilroo (~Kilroo@cpe-098-026-148-169.triad.res.rr.com)
05:34.59Stanzillafail
05:35.16Stanzillawe had 26% today and the same happened :/
05:38.17MysticalOSit looks like choking gas is set to fail you for getting hit debuff, not for taking damage, not sure how accurate that is though
05:38.41MysticalOSi didn't add or test that one
05:56.19Repo10atlasloot-enhanced: 03s8095324 * r2569 Locales/constants.tw.lua: zhTW update
06:00.45Repo10libfail-1-0: 03mysticalos * r199 LibFail-1.0.lua: *Added fail for dying to remorseless Winter on lich king
06:00.47Repo*Recoded fails for deathwhisper death and decay and Koralon Flaming cinder fails since they spammed incorrect fails instantly if you were timepstamped(took damage) at an earlier part in fight. Hopefully this is fixed.
06:00.48Repo*Added missing frost bomb spell ids for sindragosa
06:03.20Repo10ensidiafails: 03mysticalos * r214 EnsidiaFails.lua: *Added Lich King Remorseless Winter fail
06:13.01Repo10classtimer: 03s8095324 * r333 / (2 files in 2 directories): zhTW and TOC update
06:14.53Groktarsooo much asshattery
06:14.53Groktar:(
06:18.29Repo10big-wigs: 03s8095324 * r7336 Citadel/Locales/zhTW.lua: zhTW update
06:22.23renchap<PROTECTED>
06:22.27renchapfail.
06:33.10Axodiousdxe not marking valks on norm  lk :(
06:36.25Repo10little-wigs: 03s8095324 * r723 Frozen_Halls/Bronjahm.lua: Fix Bronjahm's name
06:39.01Repo10morg-dkp2: 03Morgalm * r163 Locales/enUS.lua: MorgDKP2
06:39.03Repo-forgot to update enUS locale for dreamwalker
06:39.21*** join/#wowace faCe| (~face@p5489C567.dip.t-dialin.net)
06:40.38Repo10deus-vox-encounters: 03Shefki 07master * v442-69-g2656b5c Encounters/Citadel/Putricide.lua: [+1 commit] Putricide: Add spell ids for 25 hardmode.
06:42.40Repo10morg-dkp2: 03Morgalm 04v4.21 * r164 : Tagging as v4.21
06:44.09Repo10big-wigs: 03s8095324 * r7337 Citadel/Locales/zhTW.lua: zhTW update
06:52.06Repo10spamalyzer: 03Torhal 07master * 3.3.2-1.0.2-6-gc896786 Prefixes.lua: [+1 commit] Added detection for the "An eye on viper" AddOn. Why the fuck such an AddOn needs to broadcast to check for newer versions is beyond me.
06:53.12*** join/#wowace kollektiv (~kollektiv@brwn-06b-21.res.umass.edu)
06:53.12*** join/#wowace kollektiv (~kollektiv@unaffiliated/kollektiv)
06:57.51Shefkilua> x = y = 1; print(x)
06:57.52lua_botShefki: luabot:1: unexpected symbol near '='
06:57.58Shefkilua> x = y = 1 print(x)
06:57.59lua_botShefki: luabot:1: unexpected symbol near '='
06:58.08ShefkiMakes me sad lua can't do that.
07:00.53hasteI don't really find it a loss at all
07:05.42*** join/#wowace kandarz1 (~kandarz@c-98-247-178-230.hsd1.wa.comcast.net)
07:08.32*** join/#wowace kandarz (~kandarz@c-98-247-178-230.hsd1.wa.comcast.net)
07:22.11*** join/#wowace kandarz1 (~kandarz@c-98-247-178-230.hsd1.wa.comcast.net)
07:23.14kandarz1Anyone have a link to a fully working BLP converter?
07:41.23MysticalOSthere, i posted my necrotic plague complaint in UI forums as suggested, lets see if they respond at all
07:43.33ShefkiThey won't respond at all.
07:43.46ShefkiThey might fix it but you won't get a response on something like that.
07:46.42*** join/#wowace Srosh (~Srosh@c222202.adsl.hansenet.de)
07:49.50MysticalOSyeah i figured as much
07:50.03MysticalOSi tried to document and explain it clearly as possible though http://forums.worldofwarcraft.com/thread.html?topicId=23214132992&postId=232120542189&sid=1#1
07:54.22Repo10deus-vox-encounters: 03kollektiv 07master * v442-75-g60dd473 Encounters/Citadel (3 files in 1 directory): [+6 commits] (2 truncated)
07:54.24Repo60dd473: Sindragosa: Add Frost Beacon arrow on phase 3
07:54.25Repo7c6a5bd: Sindragosa: Add Ice Tomb to health tracking in phase 3
07:54.27Repo7697287: Sindragosa: Add next Mystic Buffet timer
07:54.28Repo013bad5: Sindragosa: Add Enrage timer
08:02.56*** join/#wowace Repo (~supybot@repos.curseforge.net)
08:08.40Repo10deus-vox-encounters: 03kollektiv 07master * v442-76-ga6c602f / (2 files in 1 directory): [+1 commit] Comment out Royal Quarters coordinates until Lanathels map is fixed
08:09.17Repo10deus-vox-encounters: 03kollektiv 04v455 * 1a835aa /: [new tag] Tagging as v455
08:10.38*** join/#wowace Repo (~supybot@repos.curseforge.net)
08:12.22*** join/#wowace yoshimo (~Kassandra@p5B0C2BA4.dip0.t-ipconnect.de)
08:14.12*** join/#wowace stolenlegacy (~stolenleg@d86-32-145-161.cust.tele2.at)
08:16.07*** join/#wowace papyros (~madlener@iss63.vlsi.informatik.tu-darmstadt.de)
08:16.15*** join/#wowace Funkeh` (~funk@WoWUIDev/WoWAce/Ace3/BigWigs/funkeh)
08:16.16*** mode/#wowace [+o Funkeh`] by ChanServ
08:17.38LebQzzare thre a guide on how to even make your own repo ;P
08:25.25orionshockLebQzz, what kind?
08:29.44LebQzzhey again ;P
08:30.04LebQzzwell you know my mod ;P if i want it up on ursewow
08:30.19LebQzzhttp://wow.curseforge.com/addons/pewpewui/
08:30.20LebQzzthere ;P
08:30.31LebQzzlike how to add the files
08:30.46*** join/#wowace Kalroth (~kalroth@0x573f1066.cpe.ge-1-1-0-1101.hjnqu1.customer.tele.dk)
08:32.10orionshockhttp://wow.curseforge.com/addons/pewpewui/repositories/mainline/edit/
08:32.22orionshockthen select the repo type and hit save
08:33.34LebQzzsub git mercury none?
08:33.36orionshocki'd recommend SVN if your new
08:33.47LebQzzI have tortoise installed
08:33.48orionshock<PROTECTED>
08:34.32asmodaioh wow, so China finally OKed Burning Crusade :|
08:35.07nevcairielthey had BC before
08:36.05asmodainevcairiel: http://games.venturebeat.com/2010/02/12/china-grants-permission-for-launch-of-world-of-warcraft-the-burning-crusade/
08:36.13orionshocktbh from the sounds of some of china's changes to the game, i rather like them
08:36.24nevcairielstill, they had BC before =P
08:36.47LebQzzwhat did they change?
08:36.55LebQzzthanks to them we didnt get pandarians
08:37.37*** part/#wowace CrazyBenny (s_m@a02-0602b.kn.vutbr.cz)
08:37.37orionshocklike instead of skeletons on the ground they are grave stones
08:37.37nevcairielafaik, they just got permission to re-launch it, since The9 lost the permission
08:37.41asmodainevcairiel: Sure, for The9. But with NetEase it had to be recertified.
08:38.16nevcairieli still wonder why they bother with the chinese
08:38.20nevcairielthey dont even charge per month there
08:38.40asmodaiYou buy it once and that's it or?
08:38.49nevcairielyea
08:39.27asmodaiHow can NetEase keep running then? They need to get some income from somewhere.
08:40.02nevcairielthe website is full of ads
08:40.52Shefkinevcairiel: I thought there were hourly charges instead of monthly
08:40.55nevcairieland of course, we pay for the development of the new content, they just get it
08:41.12nevcairiellast i heard, they couldnt charge in china, for some reason
08:41.23yoshimoyou can access sapphirons lair in naxxramas without killing the 4 wingbosses now adays, when did they patch that in?
08:41.41ShefkiWell they couldn't charge for a while because of the GAAP dispute.
08:41.42nevcairielsome time ago already
08:41.51ShefkiBut that was for pre-orders basically.
08:41.58ShefkiSince the game hasn't even been up as far as I know.
08:42.59yoshimoi know its in there a while nev, i was hoping for a more precise date
08:43.10nevcairiel3.2 probably
08:43.45*** join/#wowace Adirelle|work (~Adirelle@tok69-5-82-235-150-60.fbx.proxad.net)
08:43.47nevcairieli lied, it was 3.3.0
08:43.54nevcairielits even in the changelog
08:44.00nevcairiel-  Naxxramas
08:44.00nevcairiel<PROTECTED>
08:44.00nevcairiel<PROTECTED>
08:44.00nevcairiel<PROTECTED>
08:44.00nevcairiel<PROTECTED>
08:44.30yoshimothx
08:44.51kandarz1nevcairiel: I don't have git, but I wanted to add a Ready check mirror bar to quartz: http://www.wowace.com/addons/quartz/tickets/66-lfd-party-raid-ready-check-mirror-bar/ Lame patch (WinMerge) or whole file against latest beta
08:45.35nevcairielthe patch file is good
08:45.44nevcairielwho wants whole files? its hell to apply :P
08:45.49*** join/#wowace Myrroddin (~chatzilla@174.3.246.125)
08:45.53kandarz1The file names will be wrong
08:46.28Shefkinevcairiel: How is it hell to apply, download file over our working copy.  Voila.
08:46.37Shefkiyour*
08:46.38nevcairielnot if its against a old version
08:46.42nevcairielwhich is usually the case
08:46.44*** join/#wowace profalbert (~profalber@80-121-47-132.adsl.highway.telekom.at)
08:46.46ShefkiCheckout old version.
08:46.48ShefkiDrop file in.
08:46.49Shefkidiff
08:46.51ShefkiVoila
08:46.58nevcairielso, patch file easier?
08:47.22nevcairielmost people dont even mention which version exactly it is
08:47.50ShefkiIt's a hell of a lot harder to apply a patch when you don't know what version it's against than it is to figure out what version they modified with the whole file.
08:48.04MyrroddinCode question, please. which is better, if not IsSpellInRange(self.playerSpell, unit) then unitOutOfRange = true return nil end OR if IsSpellInRange(self.playerSpell, unit) == nil then unitOutOfRange = true return nil end ?
08:49.08nevcairielanyway, if people want their patches to be applied, it should be easy for me to do so, not requiring me to figure out wtf version it was against, and producing a proper patch based on that
08:49.11ShefkiMyrroddin: Well given that IsSpellInRange returns nil, 0 or 1.
08:49.17ShefkiAnd 0 or 1 will count as true.
08:49.32ShefkiAnd I don't remember the diff between 0 and nil without looking.
08:49.45ShefkiI'm gonna guess that your code probably won't work the way you think it will.
08:50.01Shefki~api IsSpellInRange
08:50.02purlhttp://www.wowwiki.com/API_IsSpellInRange
08:50.20ShefkiYup nil = invalid unit, 0 is out of range, 1 is in range.
08:50.25ShefkiSo I'm going with neither.
08:50.46Myrroddinright, nil is not correct, i'll have to check for 1 or 0
08:50.55ShefkiYou probably want ~= 1
08:51.27Repo10querier: 03pompachomp 07master * v1.82-11-g7b78d82 Querier.lua: [+1 commit] Added some item ids and removed some item ids
08:51.37ShefkiOf course nil doesn't mean the unit is out of range.
08:51.44ShefkiIt just means you can't cast that spell on that unit.
08:53.29ShefkiActually just look at the above URL because the correct answer is all sorts of messed up.
08:54.36Myrroddinif IsSpellInRange(self.playerSpell, unit) == 0 then unitOutOfRange = true return nil end  -- looks correct. 0 is the out of range value
08:54.56kandarz1nevcairiel: Also need to add these two localization strings: http://paste.wowace.com/1727/
08:55.06Repo10arl: 03pompachomp * r2863 Datamine.lua: added some item ids to the DO_NOT_SCAN table.
08:55.31nevcairieli run my script for locale anyway
08:56.12*** join/#wowace eoM_rM (~moe@p5489E325.dip.t-dialin.net)
08:57.10orionshockis the old wowace wiki still around?
08:57.50kandarz1http://old.wowace.com/wiki/Main_Page
08:58.21orionshockthanks kandarz1
08:59.32*** join/#wowace kandarz (~kandarz@c-98-247-178-230.hsd1.wa.comcast.net)
08:59.33Myrroddinwhat would be the best API to check LoS on a unit? UnitInRange() or UnitIsVisable() given that i'm dealing with a 30 yard range, not 40?
09:00.38nevcairielyou can't check LoS
09:00.56Myrroddinhmmmm that's unexpected
09:00.59nevcairielyou can only check range, but they could still hiding behind a corner
09:02.30Myrroddinso you could endless fail casts with unit not visible errors, and not know why? odd...
09:02.35Repo10arl: 03pompachomp * r2864 Database/Inscription.lua: Fixed skill levels for some Inscription recipes.
09:02.44Repo10quartz: 03Nevcairiel 07master * 3.0.0-beta-30-gd9a0eef modules/Mirror.lua: [+1 commit] Added a mirror bar for ready checks in LFD/Party and Raid.
09:03.09MyrroddinNevcairiel how is the Ace3 Quartz coming along?
09:03.31nevcairielits working fine, unless i break it again because i refactor one of the broken modules
09:03.53Shadowedwouldn't it be easier to trash everything
09:03.55Myrroddinyeah, i read there were issues with inflight ....
09:04.06nevcairielinflight support is gone
09:04.15nevcairielthat silly dev hides himself in upvalues
09:04.27ShadowedI don't remember Quartz being the most... sanely coded addon
09:04.29Shadowedhides himself?
09:04.48nevcairielmost of the insanity was fixed anyway
09:04.52nevcairieljust some shit left in the buff module
09:04.57nevcairieland the mirror module, probably
09:05.05Myrroddini'm just wondering about the author of ATSW and if he/she is dealing with the seemingly endless tickets LOL ... anyone else notice the massive lag/memory hole with Inscription?
09:05.22pompyMyrroddin: its the whole addon
09:05.53Fiskernevcairiel
09:05.57MyrroddinI know, but it only becomes really noticeable with Inscription.. the other TSs are tollerable
09:06.12pompynot jewelcrafting lol
09:06.41yoshimoMyrroddin its easy, /ignore them all ;)
09:07.10Repo10quartz: 03Nevcairiel 07master * 3.0.0-beta-31-ge5dd8c8 modules/Mirror.lua: [+1 commit] Small cleanups.
09:07.12Myrroddini've tried cauldron, and it isn't bad. i like the shopping list, but miss astw's check bank/alts/inv for mats
09:07.24*** join/#wowace TNSe| (~tnse@198.62-97-238.bkkb.no)
09:07.32Myrroddincauldron only seems to have bank/inv
09:07.38TNSe|Lich King heroic dead yet? :P
09:08.07pompyyeah i cant really find a good replacement for atsw.
09:08.42Myrroddini'd tackle ASTW v2, but um, nah. i'm having enough issues with my own rewrite before i add more work! :P
09:09.01TNSe|ASTW = ?
09:09.15Myrroddinadvanced tradeskill window
09:09.25TNSe|wuts dat do
09:09.31pompy@project advancedtradeskillwindow
09:09.32Repopompy: No project found that matches 'advancedtradeskillwindow'
09:09.33nevcairiela broken addon
09:09.34TrelaASTW = Advanced Skill Trade Window.  :D
09:09.42pompy@project atsw
09:09.43Repopompy: No project found that matches 'atsw'
09:09.44TrelaATSW works for me.  :O
09:09.56Trelapompy: ATSW is hosted on WoWInterface.
09:09.57Myrroddin@project advanced trade skill window
09:09.58RepoMyrroddin: No project found that matches 'advanced'
09:10.07pompyTrela: no its on curse too
09:10.08nevcairiel@project advanced-trade-skill-window
09:10.10Reponevcairiel: http://wow.curseforge.com/addons/advanced-trade-skill-window/. Advanced Trade Skill Window. Game: WoW. Slartibartfast (Manager/Author). Updated: 68 days ago. Tickets: 39/41
09:10.13nevcairielits not that hard
09:10.14nevcairiel<.<
09:10.16pompy:(
09:10.26Myrroddinyeah, it is on CF... of course
09:10.54TNSe|Remember I had a tradeskill addon before that let me queue up shit
09:11.06TNSe|so I'd be making shitloads of parts and melting metal and everything, and then hit "PERFORM"
09:11.12TNSe|and take a long break :P
09:11.39TNSe|But nooo, Blizzard found that this was open for abuse when used in certain circumstances :(
09:11.45Myrroddinthat would be astw
09:12.03Myrroddinyou have to click continue now.. ever since patch 1.1 or so
09:12.07TNSe|yeah
09:12.07orionshockTNSe, how would ppl abuse it?
09:12.19TNSe|orionshock, I think it was unrelated to trade skills
09:12.32TNSe|something about wanting to block autohealers and autodecursers
09:12.59TNSe|"AMAGAD PEOPLE ARE 1 BUTTON RAIDING"
09:13.10TNSe|Meanwhile: "NERF WARLOCKS THEY ARE DOING DIPS."
09:13.13Myrroddinit was the automate the queue thing. queue up lots of different things in astw, click process queue, and walk away. have a smoke, coffee, and dinner. come back and have your bags full of your crafted items
09:14.07Myrroddinnow, after every item type, you must click continue to move on to the next item type on the list
09:14.11TNSe|it was awesome.
09:14.23TNSe|also it would repeat actions if they aborted somehow
09:14.29TNSe|like if you got ganked.
09:14.43nevcairielback when queuing still worked, i used atsw on my engineer
09:14.43ShadowedUnfortunately they broke that
09:14.48nevcairielbut since queuing stoped working
09:14.49nevcairielscrew that
09:14.52Shadowedwhich is stupid
09:14.52TNSe|yup
09:15.00Myrroddinbut sadly, as nev said, astw is a broken addon that has memory holes galore
09:15.02Shadowedbecause spending like 2 hours crafting 300 glyphs?
09:15.07Shadowedthanks blizzard :<
09:15.12TNSe|exactly
09:15.21TNSe|+ that it remembers queues
09:15.33TNSe|even if you decide to kill the annoying ganktard was nice.
09:15.34Shadowedthe whole crafting system basically encourages people to either bot, or to waste tons of time doing absolutely worthless tasks
09:15.46Shadowedthat serve no actual purpose, even in an MMO
09:15.57MyrroddinLOL you mean "Fishing" :))
09:16.12Shadowedeh
09:16.13TNSe|ah yes
09:16.17TNSe|they nuked fishing back then too.
09:16.25ShadowedFishing is basically like mining or enchanting, but you don't run around
09:16.27TNSe|now fishing requires a tv series
09:16.29nevcairieli dunno, only profession suffering from mass-production these days is pretty much inscription and maybe gem cutting, all the others dont mass produce for the AH anymore
09:16.38*** join/#wowace Caleb| (caleb@client-129-232.wifi.elte.hu)
09:16.52yoshimowhy should i? prices are too low nev
09:17.05Shadowednevcairiel: It's mostly when you want to mass do something. Enchanters have it from DEing (although not as much). It's mostly jewelers/scribes who mill items
09:17.24Shadowedbut yea, scribes have it the worst easily
09:17.33nevcairielmilling or DEing was never easy
09:17.37Myrroddiny'know, i'd be willing to tackle astw if i got a lua coach. granted, i've learned a lot, but as some of you noticed, i still make basic, silly mistakes
09:17.43nevcairielsince you actually have to click the items
09:17.49Shadowedyea
09:17.59nevcairielor prospecting for that matter
09:17.59ShadowedBut it's one of those things that does nothing but make your life annoying
09:18.08Myrroddini've looked at astw's code, and it looks messy, but readable
09:18.25Shadowedmilling 1000 herbs is fun when you do it 5 at a time and on a 3s cast :|
09:18.44Myrroddindoes panda help with that?
09:18.50Myrroddin@project panda
09:18.51RepoMyrroddin: http://www.wowace.com/addons/panda/. Panda. Game: WoW. Tekkub (Manager/Author). Updated: 100 days ago
09:19.06Shadowedno
09:19.21ShadowedPanda doesn't do anything a macro won't in terms of speeding it up
09:19.25nevcairielit helps, but it doesnt solve the problem :P
09:20.36yoshimomilling herbs and crafting cards/glyphs out of the resulting ink and you are done for the day ;)
09:22.23Myrroddini understand the nerfing of automated api's for combat reasons, but out of combat doesn't makes sense to me. if you are out of combat, you should be able to process 1000 herbs, and make 20 different things while crafting
09:23.01ShadowedLikely don't want people to write bots to automate everything about crafting
09:23.04Myrroddinas for fishing, each cast should take the same amount of time as mining or herbing
09:23.16ShadowedWhich is fair, but it fails horribly when you scale up to do auctions
09:23.18nevcairieli don't mind fishing, its not that bad
09:23.48nevcairielif it were just a 3s cast, it would be really stressful to click all the time
09:23.53Myrroddinfishing has gotten a lot better since vanilla....
09:25.21LebQzzfishing now is bearable
09:25.36LebQzzproblem is overpop server makes it impossible to fish in towns
09:25.38*** join/#wowace Schnaks (~Schnaks@p5486E7CD.dip.t-dialin.net)
09:26.09*** join/#wowace CrazyBenny (~s_m@193.165.209.194)
09:26.16nevcairielseriously, who wants to fish in towns? they dont drop anything good =P
09:26.29*** join/#wowace Caleb| (caleb@client-129-232.wifi.elte.hu)
09:27.02yoshimoshadowed, if they want to write bots, they mess with advanced stuff and give a damn about the restrictions blizzard gave them^^
09:28.57*** join/#wowace CrazyBenny_ (~s_m@83.240.31.172)
09:30.31yoshimonev the only reason to fish in towns is the fishing achievement ;)
09:31.57Repo10querier: 03pompachomp 07master * v1.82-13-g56b14f9 Querier.lua: [+2 commits]
09:31.59Repo56b14f9: clean up querier.lua a bit.
09:32.00Repo57f022e: clean up querier.lua a bit.
09:39.46kandarznevcairiel: Is there any documentation that would be helpful in making the default action bar have the same state handling as Bartender4 does?
09:40.44nevcairielprobably somewhere
09:42.17nevcairielnow you made me want to work on my plans for bartender =(
09:46.27kandarzWhich are? Also, where does Bartender actually tell the button which action it's going to be when states are enabled? In ActionButton.lua? or StateBar.lua?
09:47.14pompyvhaarr: kind of a naming conflict between two addons, http://wow.curse.com/downloads/wow-addons/details/bootycall.aspx  http://wow.curse.com/downloads/wow-addons/details/booty-call.aspx
09:47.19orionshockIMO for WoW-4 they should gather the top UI authors and let them rewrite it from scratch, simply reimplementing the default ui with better code. then add in the basic common stuff from addons per category
09:47.36*** join/#wowace cncfanatics (~cncfanati@WoWUIDev/cncfanatics)
09:47.53Myrroddinhear, hear, orionshock
09:48.00Shadowedgod no
09:48.01orionshockall payed ofc
09:48.02Shadowedthat would end terribly
09:48.22nevcairielyeah, that would end in a horrible mess
09:48.28orionshockit could...
09:48.31Shadowedwould
09:48.32Shadowednot could
09:48.37orionshocklol
09:48.50ShadowedBlizzard UI is fine for what it does. The API could be better, but the API is more due to the age than anything else
09:49.13LebQzzapi? forgot what that means lol
09:49.15nevcairielthe only thing the blizzard UI should be doing, is run in a insecure environment and use their own APIs
09:49.17LebQzzomg. brainfreeze
09:49.18orionshockwell get the top authors per type like nevcairiel  for action bars, you for UF, tekkub for the various other things...
09:49.24Shadowedagain
09:49.26orionshockit might work out
09:49.26Shadowedit would end horribly
09:49.28yoshimothe basic ui is fine, if you need advanced stuff use an addon ;)
09:49.36pompyLebQzz: http://en.wikipedia.org/wiki/Application_programming_interface
09:49.42LebQzzaaah thanks
09:49.46LebQzzjust needed the name ;P
09:50.03ShadowedThe Blizzard UI is fine and doesn't need to be massively overhauled. If you need something more complex, use an addon
09:50.38Shadowedand the UI all ties together in both code and general aesthetics. Putting one person to do the UF then another to do the action bars requires them to all communicate and figure out art that goes together
09:51.12Shadowedfor aspects like configuration panels, the auction house still has to keep the same basic L&F as other parts of the panels, it's way too much of a mess to randomly gather authors and make them redo the interface from scratch
09:51.46yoshimoif they listen to our suggestions for api stuff, everyone should be fine
09:51.47orionshockShadowed, that's the thing, not replace but re-implement the underlying code that runs it. Simply par with functionality and looks, just better OO'ish methods to do it
09:52.11nevcairielOO as in Overly Optimized? :P
09:52.11LebQzzthats where carbonite screwed up
09:52.14ShadowedIf they listened to every API suggestion, you would have a horribly bloated API that was hard to use :p
09:52.18LebQzzthey had some nifty functions
09:52.32LebQzzbut the look got screwed over with that extra usemess black frame around everything
09:52.47orionshocknevcairiel,  like the default unitframe code last time i checked is all messed up all over the place
09:52.56ShadowedUF code is pretty logical in how it's layed out
09:53.00yoshimoShadowed, not everything , didnt want to say that
09:53.02Shadowedit could be better, but it's not really a huge mess
09:53.15nevcairielThey just do things in a straight forward way, because they can
09:53.20nevcairielno worries about insecure stuff
09:53.36yoshimoblizz code is secure by definition ;)
09:53.47*** join/#wowace Kilroo (~Kilroo@cpe-098-026-148-169.triad.res.rr.com)
09:54.00orionshockwell, point taken Shadowed. but im with nevcairiel on the default ui running as insecure code xpt for the required things that have to run secure
09:54.01nevcairielI just wish they would think more about the secure stuff, so that we could work better with it without avoiding a taint every corner
09:54.07Shadowedeh?
09:54.20TNSe|mmm tainted execution
09:54.23TNSe|tastes like cherry.
09:54.39nevcairielmake them implement their own stuff in an insecure environment, that will clean up the secure wrappers good :D
09:54.55Shadowedwell some of it they can't
09:55.00Shadowedlike focus target on dropdown
09:55.01Shadowedbut yea
09:55.05TNSe|ugh, I made this anticheat for Unreal Tournament
09:55.15ShadowedI doubt that will ever happen
09:55.16TNSe|and I had to detaint everything there too.
09:55.17orionshockthings like the world map & minimap, there isn't really a reason to have that as secure code
09:55.23nevcairielI really wish they replace the dropdown system for 4.0 though
09:55.25TNSe|Just to make sure clients could not do as they wished.
09:55.37nevcairielorionshock: actually there is, the world map doesnt work without secure
09:55.58Shadowedwhat sucks is they also broke the one workaround to make set focus work in custom UFs
09:56.08orionshockwhat part of the map has something to do with combat restrictions ?
09:56.31nevcairielthose blueish blobs are somehow secure
09:57.15orionshock?
09:57.27orionshockwhat ever blizzard is smoking they need to share
09:58.25nevcairielyou'll notice that map addons usually hide those blue blobs in combat, so the map doesnt break
09:58.59orionshockmy question is why do they have to be secure??
10:00.15ShadowedMy assumption is it's some weird thing to stop people from showing the world map and scanning blobs to detect the coords easily
10:00.23Shadowedbut that doesn't really do much
10:00.30nevcairielyou cant scan the blobs anyway
10:00.47nevcairielits a frame thats directly being renderd on by the engine
10:00.52nevcairielyou wont know where a blob is
10:01.17Caleb|~wowalert
10:01.17purlhttp://launcher.worldofwarcraft.com/alert (US); http://status.wow-europe.com/en/alert (EU) [NB: URL goes to 404 unless there's an active alert]
10:01.31Shadowedyou can scan the buttons that indicate where you are closet too thought
10:01.38nevcairielthe buttons, sure
10:01.39Shadowedwhich is what mostly matters
10:01.42nevcairielbut not the blobs themself
10:01.47Shadowedbut yea, it's weird that they do it
10:02.20nevcairieli wonder how they determined those questing areas
10:02.24nevcairiela horde of interns?
10:02.35TNSe|full access to database?
10:02.53Shadowedwhat do you mean by determined
10:02.59ShadowedAs in, figured out the blob size?
10:03.05nevcairielposition and size, yeah
10:03.26ShadowedI assume they base it on the sub zone
10:03.32TNSe|for a drop quest they probably just select loc from mobs where names = " .. " , " .."
10:03.33Shadowedwell sub-sub zone
10:03.40nevcairielits pretty accurate
10:03.54ShadowedI haven't used it too much, but it looks like it generally uses the entire sub zone where mobs are
10:04.02TNSe|and then made a stataic database which some intern has to go through to verify.
10:04.03Shadowedwell sub zone is a bad term
10:04.11nevcairielarea :P
10:04.12ShadowedMore like, the general map-area
10:04.29ShadowedSo if they set mobs to spawn in area A, they'll just set the blob to be A
10:04.58TNSe|yup
10:05.16TNSe|most likely they first did a group of general commands / quest (drop, fixed, perform, etc)
10:05.27yoshimoi think the builtin function is a bit inaccurate though, it sends me to areas where i never saw the questmobs i need to kill^^
10:05.29TNSe|made a database from that, and then some fucked up poor intern had to doublecheck
10:07.16yoshimoand made a few mistakes^^
10:07.33TNSe|interns are humans too.
10:08.57yoshimoindeed, i just though it would be more accurate than questhelper and instantly found a quest where its the other way round^^
10:09.16TNSe|I guess it will improve over time
10:09.21TNSe|and that 4.0 will be pretty rad
10:09.25TNSe|in that area
10:09.33TNSe|also, why do we have too little dps for lich king?
10:10.01TNSe|the valks always carried me away :(
10:11.09yoshimotnse, blame it on the ninja buff^^
10:11.19TNSe|what ninja buff? >_<
10:12.02yoshimothey did increase LK health
10:12.08TNSe|hehe
10:12.32yoshimoso he wont die too fast on heroic
10:12.36TNSe|:P
10:12.40TNSe|noone has killed him yet?
10:12.47TNSe|are vodka and paragon out of tries? :P
10:14.10vhaarrpompy: ah
10:14.41vhaarrpompy: well the other addon is old and unmaintained, so meh
10:14.42*** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi)
10:18.00yoshimothe hall of fame on mmochamp is still empty for lk heroic TNSe ;)
10:19.00TNSe|yoshimo, I'm more interested honestly, in knowing how many tries they have left :P
10:19.09TNSe|I guess they are msotly on their second alt run by now :P
10:19.20orionshock<PROTECTED>
10:19.25cleverwhat was that URL for the announcemts by the login page?
10:20.33yoshimo~wowalert
10:20.34purlhttp://launcher.worldofwarcraft.com/alert (US); http://status.wow-europe.com/en/alert (EU) [NB: URL goes to 404 unless there's an active alert]
10:20.40cleverthanks
10:24.00*** join/#wowace bien| (~bien@p4FF469A2.dip.t-dialin.net)
10:25.36*** join/#wowace Next96 (Next96@121.129.140.91)
10:32.44LebQzzyay weekly raid reset and its the easy sartharion ;P
10:33.54yoshimoinstructor here, 4 people died and 1m 30 kill ;)
10:35.02Fiskerwe got patchwerk :P
10:35.20yoshimobest one is noth, which dies way before teleporting^^
10:35.38Fiskerbest one is anub'rekhan
10:36.23*** join/#wowace pompy (~Mike@c-68-32-134-121.hsd1.pa.comcast.net)
10:36.38vhaarrye 2 trash pulls and boss dies in 30sec
10:36.50LebQzzhehe
10:37.12LebQzzwe just makea rush sarth.. ;P
10:37.21yoshimo3d? ;)
10:37.22LebQzz10 man bloodlust with people with 6k dps ;P instant pop ;P
10:37.24LebQzzye
10:37.29*** join/#wowace Vilkku (~Vilkku@88.193.199.46)
10:37.59LebQzzand heres aguf's problem.. doesnt save the profiles so i can use it on all my chars.. grr
10:38.18LebQzzwtf
10:38.23LebQzzthats more than annoying..
10:38.29yoshimodid you think about using another unitframeaddon?
10:38.44LebQzzI've used Aguf since the day it got released lol
10:38.49vhaarryou still need to clear all the crap trash at sarth
10:38.53orionshocki've used aguf recently, it saved the profiles just fine.. granted you had to reload your UI after switching
10:38.54LebQzzand  ilike the way it displays
10:39.26nevcairielI build a oUF layout that looks like agUF
10:39.37nevcairielsince agUF was getting unmaintainable
10:39.46Shadowedwas!
10:39.54LebQzzo cant get oUF to work
10:40.17nevcairielat first i wanted to write a proper new UF
10:40.23nevcairielbut then my lazyness got me
10:40.35LebQzzoUF as lib? or a mod by itself
10:40.53nevcairieldunno, i never got that far :P
10:40.55LebQzzi need a UF mod that i can edit within my mod. position scaling all that fancy stuff ;P
10:40.59Shadowedwriting an UF is fun nevcairiel !
10:41.34Shadowedexcept vehicles
10:41.34Shadowedfuck vehicles
10:41.35nevcairieli want to re-write big chunks of bartender
10:41.35nevcairielthat is fun too
10:41.35nevcairielexcept vehicles
10:41.35orionshockoUF iirc is a base mod, where you kinda write your own UF using oUF as the thing doing the grunt work
10:41.35Shadowed(fuck vehicles)
10:41.35LebQzzi deleted bartender and used blizzards own...
10:41.54nevcairieli want to finally do what is lacking in action bars
10:41.59Repo10smartres2: 03myrroddin * r83 / (2 files in 1 directory): Plug a potential memory hole
10:42.04Shadowedmake them have pretty pink borderS?
10:42.09nevcairielindeed!
10:42.16Shadowedgood goal
10:42.17nevcairielalthough, you can get the hello kitty skin already
10:42.33LebQzzoh god... that scares me ;P
10:42.59LebQzzhmm is it possible to add texture to uiparent?
10:42.59Shadowedwhat is it action bar mods don't do?
10:43.19LebQzzmake coffe?
10:43.39Myrroddinget a supermodel to be your girlfriend?
10:44.10orionshockthere are other solutions for that Myrroddin
10:44.11orionshock:)
10:44.19nevcairielBut nah, i want to build something remotely similar to the configuration freedom of the old discord action bars, but still with a simple configuration interface, so dumb people can use it, but people that are OCD about their setup can use it too
10:44.20LebQzz$$$
10:44.26Myrroddinheaps and heaps of money helps, orionshock
10:44.27nevcairielcurrent mods eitehr are simple to use, or too advanced for users
10:44.28Shadowedso basically
10:44.34Shadowedyou want to do the impossible!
10:44.40nevcairielindeed!
10:44.49nevcairieli'll probably just add a "advanced config" switch somewhere :P
10:45.02ShadowedI've had a lot of success with advanced settings
10:45.05LebQzzso what is it they dont do?
10:45.16Shadowedalthough, I also had terrible luck on help tooltips
10:45.19nevcairielthat also means i'll build client-side saved action bars
10:45.27nevcairielso unlimited bars
10:45.31Shadowedwhere people will ignore a giant help box, a mini help box and a tooltip help box indicating what something does
10:45.37Shadowedand I cry
10:45.55MyrroddinLebQzz for highly configurable UFs, you could look at oUF or OpenRDX, the latter has a steep learning curve, however
10:45.56orionshockMyrroddin, have you ever thought clearly about having a supermodel as a girlfriend? they ARE high maintenance kind of people..
10:46.01LebQzzNev.. that's the spirit.. but with Dualspec how does that work? ;P
10:46.33nevcairielsince you have unlimited bars, you can just use different pages for dual spec :D
10:46.42Repo10grid2: 03Azethoth * r369 / (12 files in 2 directories):
10:46.44Repo--Only use Grid_UnitJoined / Changed / Left to update cache, not to cause updates by statuses.
10:46.46Repo--Add a separate Grid_UnitUpdate message specifically for frames to update all indicators when Grid_UnitChanged / Joined fires.
10:46.55yoshimoLebQzz , if you want a UF that lets you change everything use pitbull4, if you dont, try shadowedunitframes ;)
10:47.02nevcairielwe already have [spec:x] toggles in macro conditions
10:47.54nevcairielnot too sure how to build the UI for that, though =P
10:48.00nevcairielprobably ends up being alot of custom widgets
10:48.24Repo10grid2statusafk: 03Azethoth * r23 Grid2StatusAFK.lua:
10:48.26Repo--Stop using Grid_UnitJoined.  It is now only for cache updates if any.
10:49.05orionshock"mommy always said, ' say away from those special snowflakes, they just cause trouble"
10:49.11Myrroddinnevcairiel that sounds like you want to resurrect flexbar....
10:49.22nevcairielnah, flexbar was horrible
10:49.50Myrroddinno, DUF, DAB, etc was horrible code...
10:50.25nevcairielprobably, never looked at the code
10:50.44Myrroddinspeaking of... i got a request to remake mazzleUI ... i just laughed and laughed and laughed
10:53.40Myrroddinare the guys at underworldnexus still half-assing discord or did they finally throw the towel in?
10:53.54*** join/#wowace Laibcoms (~laibcoms@iwakura7.broker.freenet6.net)
10:53.59orionshockthinking of UI's, what do u think the chances are that we could convince blizzard to make loading their UI (sans the Restricted Env & templates) optional? and let the addons do the rest?
10:54.49Myrroddinyou mean instead of hiding their frames, just don't load them in the first place?
10:55.20orionshockyeah
10:56.51profalbertwhy is tourguide removed from wowinterface and curse?
10:57.17Shefkiorionshock: There are a handful of things I'd love to convince Blizzard to do.  That's one of them.
10:57.29Shefkiorionshock: I'd also like to convince them to dogfood their UI.
10:57.32Myrroddini have a higher chance of landing a supermodel girlfriend by this friday than optional blizz ui settings....
10:58.03ShefkiBasically scale back the stuff that's actually secure code and have everything use the secure templates.
10:58.21orionshockShefki, i wouldn't be suprised if the ppl that work at blizzard use the default UI, they know better
10:59.06*** join/#wowace digmouse_ (~chatzilla@74.117.58.76)
10:59.51*** join/#wowace pschriner (~Miranda@xdsl-89-0-181-96.netcologne.de)
11:01.01LebQzzyay new gloves for my DK ;P 2nd of 8 times done sarth ;P
11:01.04yoshimoShefki what else do you want?
11:02.53Shefkiyoshimo: Some of what I had on my wishlist has been done.  UnitAura returning spellids was on there.
11:02.56ShefkiBut let's see.
11:03.33ShefkiReplacing the horrible API for temporary weapon enchants.
11:03.58ShefkiAdding an API that returns the bind state for items.
11:04.04ShefkiSo we don't have to tooltip scan to get it.
11:04.50*** join/#wowace digmouse_ (~chatzilla@221.219.105.181)
11:05.03Repo10grid2statusdungeonrole: 03Azethoth * r16 Grid2StatusDungeonRole.lua:
11:05.04Repo--Stop using Grid_UnitJoined.  It is now only for cache updates if any.
11:05.28Repo10status-group: 03Azethoth * r14 Grid2StatusGroup.lua:
11:05.30Repo--Stop using Grid_UnitJoined.  It is now only for cache updates if any.
11:05.36vhaarrfix the raid events :(
11:05.41ShefkiFix the UnitClass functions to actually know the classes of NPCs that behave as though they have a player class (e.g Faction champs)
11:05.51vhaarrRRU should be replaced by RAID_ROSTER_CHANGED, RAID_ASSIGNMENTS_CHANGED, etc
11:05.53vhaarrwith proper arguments
11:06.14ShefkiYeah a lot of events could do with better arguments.
11:06.23Myrroddinthe UNIT_SPELLCAST_xxx events returning accurate targets would be nice. For that matter, the CLEU getting PARTY_KILL to also be RAID_KILL and it's related spellcast events to return targets... would cut out a few libs
11:06.25ShefkiBAG_UPDATE comes to mind as well.
11:06.30vhaarryeah
11:06.34ShefkiMyrroddin: That's specifically declined.
11:06.40ShefkiMyrroddin: It'll never happen.
11:06.43ShefkiPVP reasons.
11:07.03Myrroddinwhich one was declined?
11:07.11ShefkiUNIT_SPELLCAST
11:07.34ShefkiThey don't want to expose targeting info until after the cast is finished.
11:07.45Myrroddinah, i guess that makes sense. bummer
11:07.46FiskerI do not believe it is possible to have a worse group than mine
11:07.58Repo10status-target-icon: 03Azethoth * r21 Grid2StatusTargetIcon.lua:
11:07.59ShefkiFisker: Of course not you're in it. :P
11:08.00Repo--Stop using Grid_UnitJoined.  It is now only for cache updates if any.
11:08.13nevcairieli would be happy if UNIT_SPELLCAST would send spell ids already :P
11:08.18FiskerEveryone but me is under the tank in DPS, one elemental shaman is running around 200-500 DPS, the healer barely manages 1000 HPS, and sofar i've been dead 7 times on the 2 first bosses
11:08.22Shefkinevcairiel: *nod*
11:08.37ShefkiI'd like a set of GUID_...
11:08.39Shefkievents.
11:08.48ShefkiSo I can watch events without getting duplicate firings.
11:08.52nevcairieldoign what?
11:09.02Shefkie.g. GUID_HEALTH
11:09.20nevcairieleh
11:09.21MysticalOSvaleries
11:09.26nevcairielnot sure thats so useful
11:09.33MysticalOSvalkeries*
11:09.42Myrroddinok, Shefki, got that. but what would be wrong with CLEU expanding PARTY_KILL into raid-wide?
11:09.50yoshimokill librescomm ;)
11:10.05vhaarrMyrroddin: if you ask two things in one go, people just answer the first one
11:10.15ShefkiMyrroddin: Nothing.  Didn't mean to suggest that your second thing was declined.
11:10.35Myrroddinvhaarr d'oh
11:10.44Myrroddinshefki okies
11:11.11nevcairielI miss the time of zoot
11:11.18Torhalvhaarr: Heh, the prefix for BootyCall was wrong because it was for a completely different AddOn with the same name.
11:11.34vhaarrTorhal: indeed, pompy pointed that out to me 2 hours ago, I had no idea
11:11.44nevcairielduring wotlk beta i just told him about a combatlog shortcoming, he fixed it, and two builds later it was there
11:11.50vhaarrTorhal: put BTC as "BootyCall (Rabbit)" then or something
11:11.54Myrroddini like librescomm-1.0 .... maybe because i'm using it LOL. but it shouldn't be necessary. it should be in the base events
11:11.54Shefkinevcairiel: Indeed.
11:12.01TorhalNor did I - yoshimo gave me the URL
11:12.23Shefkinevcairiel: Someone bumped a post he'd posted in and I posted in it and said that I missed him and he should come by and say hi on IRC.
11:12.35nevcairielhehe
11:12.41yoshimojust leave it as its now Torhal, very unlikely that anyone will notice^^
11:12.54nevcairielsadly only slouken and zoot ever really kept in touch with the addon community
11:12.59nevcairieli dont even know names of the new guys
11:13.07ShefkiWasn't there a new guy at the UI dinner?
11:13.17ShefkiI didn't get to talk to him much because I sat at a different table.
11:13.28yoshimoMyrroddin, indeed it should be possible without commtraffic
11:14.11Myrroddinyoshimo actually i know it is possible. the original smartres did it without the lib. mind you, it was messy....
11:14.31yoshimothan it should be without mess^^
11:15.04Myrroddinagreed. kind of why i'm rewriting it
11:15.21Shefkinevcairiel: About the GUID stuff...  A lot of events fire multiple times for a single unit.  Especially the player.  Like if I'm in a raid and have myelf targeted a UNIT____ event fires I'll get one for party, one for target, one for raidn...
11:15.49*** join/#wowace sylvanaar_atwork (~sylvanaar@unaffiliated/sylvanaar)
11:15.58ShefkiA lot of the times I don't care about which unit it is I just want the info about the player or a specific guid and I don't need to be called 3 times for the same info.
11:16.02Myrroddinthe original did send/receive comm traffic, scanned tooltips for corpses, and checked UNIT_SPELLCAST like a daemon....
11:16.39ShefkiSo I either have to throttle it myself which has it's own overhead or I just eat doing 3 times as much work as I need to.
11:16.42Myrroddinall of which i moved out of smartres2 because librescomm handles that
11:16.56nevcairielShefki: yeah well you usually watch specific units anyway, so in a UF, you want to update target and player seperately .. i dunno, i dont see the problem with the events
11:17.23Shefkinevcairiel: I'm not just thinking of things from a unitframe perspective.
11:17.47nevcairielbut still, if you are interested in events for the player, you watch for arg1=player
11:18.12ShefkiRight.  But I'm not always after player events.
11:18.14sylvanaar_atworkmorning
11:18.33ShefkiMyrroddin: About SmartRes2.  You need to style the target detection code from LibHealComm4
11:18.43nevcairielalso, they usually only add events if they need them
11:19.00Shefkinevcairiel: A lot of the things I'd like to see happen will probably never happen I realize that.
11:19.12*** join/#wowace Megalon (~Megalon@d86-32-171-169.cust.tele2.at)
11:19.20Myrroddinshefki how come?
11:19.23nevcairielI would be more worried about stuff thats really complicated or even impossible
11:19.37nevcairielthats just a nuisance
11:19.57Shefkinevcairiel: There's not a lot that's impossible that they don't want to be impossible IMHO.
11:20.02ShefkiBut in that vein.
11:20.20ShefkiI'd like to see the secure templates to be expanded to be nicer to people wanting to use custom sorting.
11:20.50Repo10grid2: 03Azethoth * r370 RaidDebuffs/Grid2StatusRaidDebuffs.lua: --Clear cache on Grid_UnitLeft
11:20.55ShefkiRight now you have to set a namelist and it sucks.
11:21.08nevcairielwhat kind of sorting would you want?
11:21.29ShefkiI'd want one of two things....
11:22.01ShefkiA restricted environment so you could build sorting that would let you take a set of units and sort them based off class, name, talent spec and maybe a few other limited things.
11:22.16ShefkiThat you could set out of combat but not change in combat and could still adjust the sorting as the group changes in combat.
11:23.10ShefkiAlternatively, make it so namelists could deal with people joining groups that weren't in the namelist, basically here's my list and list anyone else not listed in the group following them.
11:23.35ShefkiSo that people joining a group in combat could be shown with custom sorting, and then you could fix the naelist next time you leave combat.
11:23.48nevcairielhm yeah that sounds not too hard to do actually
11:23.58nevcairieljust format the namelist like "player,player,player,..."
11:24.04*** join/#wowace Wobin (~Wobin@124-168-153-130.dyn.iinet.net.au)
11:24.05*** mode/#wowace [+v Wobin] by ChanServ
11:24.06ShefkiThe namelist stuff is in already.
11:24.06nevcairielend it with ... to indicate to add everyone else at the end
11:24.13ShefkiAhh yeah that would work.
11:24.18ShefkiAnyway gotta go, time to drive home.
11:24.23nevcairielno ..., old behaviour
11:24.25ShefkiBe back in 30 minutes.
11:30.45LebQzz4 of 8 lol
11:32.42*** join/#wowace Lysithea (Lyset@c-8aad72d5.017-172-73746f34.cust.bredbandsbolaget.se)
11:33.49Repo10grid2: 03Azethoth * r371 GridRoster.lua: --Handle pet case as well
11:35.03*** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi)
11:35.07*** join/#wowace Worf (~worf@84.119.83.196)
11:38.40*** join/#wowace faCe| (~face@tiliacordata.informatik.uni-bremen.de)
11:39.10sylvanaar_atworkany of you able to log into wowace.com forums using google chrome?
11:39.16nevcairieli am
11:39.20sylvanaar_atworkhrm
11:39.33sylvanaar_atworki cant on the forums but can on the project pages
11:39.55nevcairieli jsut logged in on the main page and was logged in on the forums
11:40.13sylvanaar_atworkwierd
11:40.41sylvanaar_atworkas soon as i switch to forums it has me logged out - and doesnt let me log in
11:41.14nevcairieli guess you did try to completly wipe the curse and wowace cookies
11:41.28sylvanaar_atworkill try again
11:43.25sylvanaar_atworkhrm, maybe i missed one of the cookies
11:43.31*** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi)
11:43.38sylvanaar_atworki had 3
11:44.09sylvanaar_atworkbut i had wowace.com and forums.wowace.com
11:45.04*** join/#wowace digmouse_ (~chatzilla@74.117.58.76)
11:45.42sylvanaar_atworkanyhow thanks nevcairiel
11:46.32*** join/#wowace digmouse_ (~chatzilla@221.219.105.181)
11:47.08nevcairieldid it work now?
11:48.35sylvanaar_atworkyes
11:50.17Myrroddingah. stupid back to work tomorrow... must sleep. grrrrrrrr why can't i trip over a bag of perfectly legal $1000 bills?
11:50.23ShefkiSo I guess it was more like 20 minutes.
11:51.43MyrroddinShefki could you send me a PM about what you were thinking regarding LibHealComm-4.0, targets, and why I should look at it for SmartRes2? I'd stick around but need sleep badly
11:54.58LebQzzhehe
11:55.05*** join/#wowace yoshimo (~Kassandra@p5B0C2BA4.dip0.t-ipconnect.de)
11:55.29*** join/#wowace Caleb| (~caleb@dsl4E5C071D.pool.t-online.hu)
11:57.52*** join/#wowace Venara|zZz (~nils.drea@p4FECAFFE.dip.t-dialin.net)
11:58.39yoshimo~wowalert
11:58.40purlhttp://launcher.worldofwarcraft.com/alert (US); http://status.wow-europe.com/en/alert (EU) [NB: URL goes to 404 unless there's an active alert]
12:01.20*** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi)
12:05.41asmodainevcairiel: Only saw today that slouken hs been focusing on other projects than WoW over the past 2 years. That would explain a lot. :(
12:05.57nevcairielslouken has been out of UI for quite a while
12:10.49*** join/#wowace ausmara (~syeren@cpc4-oldh9-2-0-cust113.know.cable.virginmedia.com)
12:11.49*** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi)
12:20.46*** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi)
12:32.04*** join/#wowace Vilkku (~Vilkku@88.193.199.46)
12:39.07profalbertanyone knows why tekkub removed tourguide from curse and wowinterface?
12:40.49*** join/#wowace Vilkku (~Vilkku@88.193.199.46)
12:40.56mitch0the repo is also dead, afaik
12:41.17mitch0or at least moved
12:42.47*** join/#wowace Venara (~nils.drea@p4FECAFFE.dip.t-dialin.net)
12:44.26profalbertwowinterface says "Temporarily disabled as per the author's request."
12:48.24KalrothI'm guessing tek couldn't be bothered keeping both sites updated
12:48.44Kalroth(or bothered with them for other reasons)
12:49.27Kalrothweird, wowi should be fine, since he still links them on his frontpage
12:49.51Kalrothahh, not updated for 3.3
12:54.18*** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi)
13:03.04*** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi)
13:04.46*** join/#wowace Sliker (~Sliker@5acf3cf1.bb.sky.com)
13:13.34*** join/#wowace Vilkku (~Vilkku@88.193.199.46)
13:22.19*** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi)
13:30.25*** join/#wowace Jygga (~Jygga@unaffiliated/jygga)
13:35.22*** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi)
13:38.23Repo10atlasloot-enhanced: 03Daviesh * r2570 / (2 files in 2 directories): v5.10.00
13:39.29Repo10atlasloot-enhanced: 03Daviesh 04v5.10.00 * r2571 : Tagging as v5.10.00
13:40.24*** join/#wowace syeren (~syeren@cpc4-oldh9-2-0-cust113.know.cable.virginmedia.com)
13:42.41*** join/#wowace Stanzilla (Stan@irc.kuja.in)
13:42.44*** join/#wowace KriLL3 (~chatzilla@unaffiliated/krill3)
13:43.47*** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi)
13:44.56Repo10raidycheck: 03Adirelle 07master * 1.0-beta-2-14-ge2afc3d / (8 files in 3 directories): [+6 commits] (2 truncated)
13:44.58Repoe2afc3d: Now use LibQTip-1.0 to render the panel.
13:44.59Repo80f5564: Fixed some typos.
13:45.00Repo263579d: Have SelfBuffs checks some buffs in non-strict mode.
13:45.01Repoaaad907: Fixed broken item icon.
13:45.51Repo10prat-3-0: 03sylvanaar 043.3.3 * r408 : Tagging as 3.3.3. Cumulative update release.
13:46.53*** join/#wowace KriLL3 (~chatzilla@unaffiliated/krill3)
13:49.25*** join/#wowace Gagorian (~k@a85-156-203-53.elisa-laajakaista.fi)
13:49.28Repo10quartz: 03Nevcairiel 043.0.1-beta * c721b0f /: [new tag] Tag as 3.0.1-beta
13:54.09*** join/#wowace profalbert (~profalber@80-121-47-132.adsl.highway.telekom.at)
13:58.53*** join/#wowace elec29a (~elec@host102-45-dynamic.52-82-r.retail.telecomitalia.it)
13:59.17*** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi)
14:10.42*** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi)
14:16.26*** join/#wowace cncfanatics (~cncfanati@WoWUIDev/cncfanatics)
14:18.52*** join/#wowace Srosh (~Srosh@c222202.adsl.hansenet.de)
14:21.24*** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi)
14:25.18*** join/#wowace Matilda (~alexia@69.73.16.202)
14:39.29*** join/#wowace Fisker (brb@62.61.142.209.generic-hostname.arrownet.dk)
15:03.02*** join/#wowace Stew_a (~Stewart@unafilliated/stewa/x-008753)
15:09.25*** join/#wowace CrazyBenny_ (s_m@a02-0602b.kn.vutbr.cz)
15:10.13*** join/#wowace Silowyi (~silowyi_d@24-155-117-45.dyn.grandenetworks.net)
15:12.16*** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi)
15:12.27*** join/#wowace profalbert1 (~profalber@80-121-19-206.adsl.highway.telekom.at)
15:17.18*** join/#wowace Baraius (~bhuddlest@150.105.84.5)
15:19.37*** join/#wowace Worf (~worf@84.119.83.196)
15:23.09*** join/#wowace Ghli_ (~Ghli_@32.154.17.17)
15:26.00*** join/#wowace Funkeh` (~funk@WoWUIDev/WoWAce/Ace3/BigWigs/funkeh)
15:26.01*** mode/#wowace [+o Funkeh`] by ChanServ
15:26.48KriLL33x 70:ies just charged omen, 3x instabigs, now they're lining up for try 2
15:26.52KriLL3...
15:31.17*** join/#wowace papyros (~madlener@iss63.vlsi.informatik.tu-darmstadt.de)
15:32.07*** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi)
15:37.08Repo10grid-status-raid-debuff: 03azelkeeber * r265 WotLK/IcecrownCitadel.lua: --Updated:Twisted Nightmares(Dreamwalker)
15:37.37*** join/#wowace harl (harl@dslb-092-072-236-182.pools.arcor-ip.net)
15:39.57*** join/#wowace p3lim (~Miranda@85.108.34.95.customer.cdi.no)
15:40.32*** join/#wowace mojosdojo (~gdbzet26@p4FEFC848.dip.t-dialin.net)
15:40.32*** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi)
15:46.21*** join/#wowace ckknight (~ckknight@WoWUIDev/WoWAce/CurseStaff/CurseForge/ckknight)
15:46.22*** mode/#wowace [+o ckknight] by ChanServ
15:55.25*** join/#wowace Yivry (DMB@145.116.21.39)
15:56.31TentacledOkay, I'm losing my mind here. SOME crap is causing my WorldMapFrame to become tainted, WorldMapQuestFrame1 according to taint.log - but it's getting blamed on every which addon, whenever I open my map in combat.
15:57.07TentacledThe odd thing is, it was blamed on my addon, when I disabled it it got blamed on XPerl_RaidAdmin, with that gone the blame went to Auctionator, then to AdvancedTradeskillWindow, then to QuestHelper...
15:57.19TentacledEvery time with the exact same taint log.
15:57.58TentacledAny clue how I could, hell knows, work around that, so that at least it's not my addon that gets blamed for a Blizz bug..?
15:59.01nevcairielits not a blizz bug
15:59.14nevcairielthe map works perfectly fine
15:59.47TentacledGoogling shows that even BaudBag (which I don't have) had the very same issue, even if it has nothing at all to do with the map. And neither does my addon...
15:59.54krkadisable addons until the error goes away
16:00.03krkathe last addon that was disabled was probably the cause
16:00.24nevcairielworks even better with binary searching
16:00.28krkayeah
16:00.53TentacledI'd think I'd know that. But don't you think that many different addons being blamed with the very same error is a bit strange?
16:01.49TentacledEspecially if taint.log shows that WorldMapQuestFrame1 has somehow become tainted, and I am 101% positive that my addon references that in NO way.
16:02.01nevcairieltaint blame isnt always accurate
16:02.36TentacledAnd neither does XPerl (no reference to WorldMap at all, even).
16:02.45*** join/#wowace ckknight (~ckknight@WoWUIDev/WoWAce/CurseStaff/CurseForge/ckknight)
16:02.45*** mode/#wowace [+o ckknight] by ChanServ
16:09.07*** join/#wowace Aeyan (~pancake@cpe-174-098-002-214.triad.res.rr.com)
16:14.52*** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi)
16:19.37pompy@describe tweetcraft
16:19.38Repopompy: http://wow.curseforge.com/addons/tweetcraft/. TweetCraft. A Twitter client for World of Warcraft.
16:19.42pompy.....
16:20.07Ackisy so old?
16:20.10Ackis:P
16:21.41TentacledOh my. Godda love Blizzie coders.
16:21.51TentacledWorldMapFrame.lua:106:  PlayerArrowEffectFrame:SetFrameLevel(9001); --It's over nine thousand!!!!!
16:22.09nevcairielyeah there are some gems in the code
16:23.23pompyisnt tweetcraft violating the addon policy?
16:23.43nevcairielhow so?
16:24.32TentacledExternal utility reading savedvariables miiight be a bit on the line.
16:24.40nevcairielnah
16:24.58nevcairielyou need to reloda to write to the SVs
16:25.01nevcairielthey are fine with that
16:25.13nicoli_sbut it also injects data into the SVs
16:25.22hastewhich also requires reload
16:25.31nevcairielit could as well inject into the addon dir itself
16:25.32nevcairielso what
16:25.33Ackisnicoli_s: so does notepad ;) (afk meeting)
16:25.44*** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi)
16:25.56nevcairielbesides, i bet it even uses the addon dir, editing sv's while wow is running doesnt work, afaik
16:25.58pompy@describe dingtweet
16:25.59Repopompy: http://wow.curseforge.com/addons/dingtweet/. Dingtweet. Autotweets when you level
16:26.00pompylol
16:26.55arkanesit says it reloads UI in order to send
16:27.14arkanesdoing that every time you level will not be annoying or inconvenient at all
16:27.24nevcairielit can queue up tweets too
16:27.33nevcairieldoesnt have to reload ui everytime
16:27.36nevcairielcan batch-send them :d
16:27.48arkanessee, this is why people hate the internet
16:28.24*** join/#wowace faCe| (~face@p5489E325.dip.t-dialin.net)
16:32.36XtekI concur.
16:35.35*** join/#wowace Bibi (~Bibi@AVelizy-151-1-13-201.w82-120.abo.wanadoo.fr)
16:35.36*** join/#wowace Bibi (~Bibi@unaffiliated/bibi)
16:35.38TentacledOkay, I'm stumped. And Blizzies are assholes too.
16:35.55TentacledIn WorldMapFrame.lua, this fails:
16:35.56Tentacledtext, _, finished = GetQuestLogLeaderBoard(j, questLogIndex);
16:36.11Tentacledbecause... AdvancedTradeSkillWindow tainted the GLOBAL VARIABLE 'text'.
16:36.51TentacledWorldMapFrame severely misses a 'local' here, or ATSW does, but WorldMapFrame should be expected to be kinda more secure...
16:36.56nevcairielblizz forgets to local some variables sometimes
16:37.01TentacledHowever, that's a global variable case.
16:37.04nevcairielbut that means you still shouldnt leak variables
16:37.13TentacledBlizzie fault here, but ATSW shouldn't leak either. Fine.
16:37.41TentacledHowever, that was trackable - there's the
16:37.41TentacledGlobal variable text tainted by AdvancedTradeSkillWindow - Interface\FrameXML\WorldMapFrame.lua:1534 WorldMapFrame_UpdateQuests()
16:37.44Tentacledline.
16:37.48TentacledFine and dandy.
16:38.14TentacledHow am I to debug my addon, though, if it has no such chunk in the taint log, only
16:38.25TentacledExecution tainted by MyTestAddon1 while reading WorldMapQuestFrame1
16:38.25Tentacled?
16:38.41Tentacled- Interface\FrameXML\WorldMapFrame.lua:1589 WorldMapFrame_SelectQuest()
16:38.44nevcairielfor globals you can run a global scanner
16:38.51nevcairielthats always a good thing to do
16:39.07TentacledI am 101% positive I have no business with WorldMapQuestFrame whatsoever.
16:41.04TentacledIs there some way that I could find out when that variable gets modified, if it's indeed due to some call of mine, apparently irrelevant?
16:41.29TentacledLike, I'm calling GetQuestLeaderBoards() and that ends up modifying that variable and it's a taint, or something like that..?
16:41.42nevcairielcheck the functions and what they do
16:41.50nevcairielif its a C function, you dont have to worry
16:42.24Tentacled(make that GetNumQuestLeaderBoards, that one above was mine own)
16:44.22TentacledBut the main problem is, the taint never gets recorded in the taint.log, only the 'execution taint' and the 'block'. :/
16:46.40nevcairielthen its some local variable in the file, those dont get tracked
16:46.48nevcairielor a table member
16:47.39TentacledBut apparently not so local, if it taints WorldMapQuestFrame1 which is definitely global, referenced as _G['WorldMapQuestFrame'..i]  by WorldMapFrame.lua
16:48.02*** join/#wowace profalbert (~profalber@80-121-19-206.adsl.highway.telekom.at)
16:48.05nevcairielthat doesnt matter
16:48.31TentacledYou're saying it can only be a result of my calling a FrameXML-contained function that modifies that variable, yes?
16:50.09pompyooh they didnt even do maintenance this week, wonder why they didnt remove http://www.worldofraids.com/wow-blue-tracker/us-forums/23140265215-scheduled-realm-maintenance-mdash-02-16-2010.html
16:56.45RepoNew poll: http://www.wowace.com/polls/favorite-star-craft-race/
16:57.41nevcairielyoiu know, favorite race is more like a "select one race" question
16:57.55ckknightyea, I know
16:58.09nevcairielpoll thing cant do that?
16:58.09ckknightbut I'm pro-Zerg, neutral on Terran, and vehemently anti-Protoss
16:58.19ckknightit can, I just wanted a score voting thing.
16:58.46ckknightand since it's only 3 options, it's not that big a deal to click three times, imo
16:58.54genetik-so, do i get negative nerd points if i've never played starcraft?
16:59.01ckknight...yes
16:59.04genetik-damn
16:59.05nevcairieli didnt do the previous poll because it was so many freaking options
16:59.15nevcairiel~lazy
16:59.16purlHard work may pay off later, but LAZINESS pays off now! Work hard at hardly working!
16:59.18ckknightthat's okay
17:00.04genetik-i mean, i've watched people play it.. i just never got into it myself.  was more of a c&c guy when it came to RTS
17:00.32winklol
17:00.47ckknightgenetik-: and you deserve nothing less than torment.
17:00.59genetik-well shit
17:01.08winkWC2, SC, SC:BW, C&C2:RA, WC3, Dune
17:01.11wink\o/
17:01.25ckknightwho here is pumped for SC2?
17:01.42YivryWTB Tauren marines!!! :P
17:01.45genetik-i'll probably check it out
17:02.02ckknightYivry: those will be available as models in the map editor
17:02.17Yivryawesome :D
17:02.18winkif by 'pumped' you mean 'indifferent', then "HELL YES"
17:02.37winkmaybe I'll even buy it, depending on DRM involved
17:03.07winkckknight: 0-5 still fails, because there's no "neutral"
17:03.15winkonly 3 and 4 :/
17:03.16ckknightwink: 2 or 3
17:03.19ckknightish
17:03.25winker, yea, 2 and 3
17:03.31winkbut 1-5 would be better
17:03.47Yivry-2 via 0 to 2 would be best ;)
17:03.52winktrue
17:04.01ckknightSC2's DRM will consist of requiring Battle.net login to do anything multiplayer
17:04.02ckknightafaik
17:04.12winkI'll only play singleplayer
17:04.17ckknightYivry: yea, not a bad idea
17:04.17winkstill, a reason not to buy
17:04.28ckknightwink: if you feel that way, that's your prerogative
17:04.30Megalonckknight: it consists of requiring battle.net
17:04.33Megalonto do anything
17:04.37winkor buy the crap, then download a cracked version
17:04.38Megalonfixed it for you
17:04.46ckknightMegalon: no, single-player doesn't require that
17:04.56winkstill loves to insert a disc from a 90s game and just play
17:05.11Tentacled<PROTECTED>
17:05.23ckknightactually, you will need a battle.net account to install it the first time
17:05.35ckknightafter that, it's only needed when you want to multiplayer
17:05.36winkfail
17:05.43Megalonsteamlike
17:05.44ckknightI don't really see how that's fail
17:05.53winkwhat if I have no net connection?
17:05.57Tentacledphone!
17:06.02winkwhen I buy it, have a laptop and am on the run
17:06.04ckknighteveryone has a net connection
17:06.19winkyou could also say everyone has a television
17:06.24winkand it's still not true
17:06.36sylvanaar_atworki like steam - easier to feed my need to purchase games i will only play once
17:06.57ckknightwink: SC2 doesn't require you to have a television
17:07.03ckknight:P
17:07.05Yivryhahahaha
17:07.11winksee, SC1 was perfect
17:07.15TentacledI'll shoot myself if it proves that it's one of a hundred of ACE libraries that I use that taints 'text'...
17:07.24wink1 disc + spawn installs = LAN game, yay
17:07.29wink1 game + net = battle.net
17:07.36sylvanaar_atworktaints texts
17:07.38winks/game/disc/
17:07.40Tentacledomg!
17:08.14winkhttp://www.magistrix.de/lyrics/Soft%20Cell/Tainted-Love-19528.html ;)
17:08.19ckknightwell, I'm fine with the way Blizz is heading. I don't mind logging in, especially since I don't ever plan on owning an SC2 hard copy, just gonna download it from them.
17:08.33Yivrywould be weird... "System Requirements: 2.0Ghz processor or better, 256MB Gfx card, 512MB ram, External TV"
17:08.44winkI live in constant fear that I won't be able to play my games in 10 years
17:09.00winkeven if it's a slim chance, I'm not willing to giveup that freedom
17:09.20winkit's like I'd have to buy a dvd player I can't use without a cable/sat
17:09.24sylvanaar_atworkhas 3 screens and a cloud
17:09.42Tentacledstop eating those burritos, clouds will go away.
17:09.53winkit's just an ordinary gas cloud
17:09.57ckknightlol, sylvanaar_atwork
17:11.11TentacledHere I am, praying that it's not an obscure Blizz function somewhere, doing a  _G[varname] with varname ending up being 'text' somewhere in my execution chains -_-
17:14.13Yivryis now playing "Enter Sandman" by "Metallica" from the album "S&M"
17:14.22Yivryups wrong button :p
17:14.39GagorianTentacled: Have you checked your addon with luac for any SETGLOBAL or GETGLOBAL that shouldn't be there?
17:15.28Tentacledactually, that's not a bad idea. There's a serious couple of file to be checked, but I guess that'll be faster than grepping.
17:15.55sylvanaar_atworki remember forgetting the local when using '_' that was a fun bug
17:15.56*** join/#wowace Odlaw (ozzy@c-98-245-3-204.hsd1.co.comcast.net)
17:16.26YivryI remember forgetting a local on "time"
17:16.27sylvanaar_atworksince it was code i copy/pasted from another addon
17:16.30cleveris there a way for somebody to dis-enchant soul bound items?
17:16.36Yivrykilling every addon that used it :p
17:16.39cleverwhen its not bound to the enchanter
17:16.55Yivryno clever
17:17.07cleverso my only choice is to vendor it?
17:17.11Yivryyup
17:17.20Yivryor delete
17:17.26cleveror make every chartacter half enchanter :P
17:17.42Yivryno thats too much work
17:17.51cleveryeah, a waste of profession slots
17:18.01Yivrysince it requires something higher than 300 to DE the 80s
17:18.06Yivry(iirc)
17:18.13cleverthat problem too
17:18.16ckknightI wish lua wasn't global by default
17:18.18ckknightle sigh
17:18.19cleverleveling enchanting on every char
17:18.52Tentacledgreat, luac crashes on -l on my files -_-
17:19.08quiescens/blame
17:24.08TentacledDoes this being empty prove that I have no reference to any global 'text' variable?   luac -l *.lua | grep GLOBAL | grep text
17:24.18Tentacled(with all my lua files dumped into a single dir, ofc)
17:24.38durcynjust luac -l -p *.lua | grep SETGLOBAL first
17:24.49cleverfind . -name '*.lua' -print0|xargs -0 luac -l ....
17:25.10cleverthis version can recurse, test it out with echo to see how it works
17:25.11Tentacledzomg.
17:26.20cleverfind spits out \0 seperated strings (just incase you have spaces or \n's in your filenames) and xargs -0 reads each one and sends it as a seperate argument
17:27.43Tentacledyeah, I figured that out, your speed just stunned me. ;P
17:27.57Tentacledhmm, some SETGLOBAL _'s in there, and not in my code, no no ;P
17:27.58cleveri type it from memory alot
17:43.06Tentacledpermission to improve, sir!
17:43.13Tentacledfind . -name '*.lua' -exec bash -c "echo {};luac -l -p {} |grep SETGLOBAL" \;
17:44.25winkwhy?
17:45.02Tentacled'cause it now prints filenames and all set globals in the current dir?
17:45.18winkno, why improved over the 0 method?
17:45.32winkI find my recent love for awk in shell use... alarming
17:45.34Tentacledxargs doesn't run multiple commands, as far as I know.
17:45.50Tentacledwhile -exec does one command per file.
17:46.02winkwhy would you run multiple? you get output and pipe that to grep
17:46.16Tentacledwith no way to insert filenames.
17:46.21winkinsert?
17:46.37winkah yea
17:46.40Tentacledluac doesn't show the filenames.
17:46.43nevcairieljust use a cool tool like mikks global finder
17:46.55TentacledI end up with a huge list of set globals with no way to find where they're created.
17:46.59Tentacledoh?
17:47.19durcynthen find . -iname '*.lua' | while read i; do echo $i;luac -l -p $i|grep GLOBAL;done
17:47.34nevcairiel@project findglobals
17:47.35Reponevcairiel: http://www.wowace.com/addons/findglobals/. FindGlobals. Game: WoW. mikk (Manager/Author). Updated: 102 days ago
17:47.39nevcairielits just a glorified grep
17:47.43nevcairielbut its much better
17:48.37TentacledThough I do learn wonders about my set globals and have now plugged some leaks, none of them were related to the dreaded 'text' global that WorldMapFrame trips over to its death -_-  arghh...
17:49.37winkxargs -t prints the command
17:49.44wink$ find . -name "*4.php"| xargs -t cat | grep "?php"
17:49.52winkcat ./2/inc/404.php ./inc/404.php
17:49.52wink<?php
17:49.58winkso that would work too
17:50.07TentacledAnd probably a dozen other methods would as well ;D
17:50.25Tentacledthough indeed in "the shortest command line to do the task" you're winning. ;P
17:50.43winkcode golf :P
17:51.01TentacledThat reminds me of a golfing/religion joke... ;D
17:51.27winkwikipedia on xargs has somethign interesting
17:51.54winkif you put + instead of \; at the end of your -exec call it invokes the command with a list of stuff instead of 1 each
17:52.06winknot helpful for your thing, but I have to keep that in mind :P
17:54.22winkstill reminds me how a coworker calculated the faculty of something on the prompt
17:54.28winkecho `seq 80`|sed 's: :*:g'|bc -l
17:54.51TentacledLike when Jesus and Moses were playing golf - Jesus hits and the ball lands in a lake, but won't sink. Jesus walks over the lake, obviously, and hits the ball again, sending it into the hole. Moses' turn: he plunks the ball into the lake, the ball sinks, but Moses taps the water with his driver, the waters part, Moses walks on the bottom to hit the ball. Then some old chap walks by and goes, "can I play with you guys?"  Moses and Jesus agree, so the ...
17:54.57Tentacled... guy hits off... and as soon as the ball is going to hit the lake, a fish jumps up and swallows the ball; right then a seagull swoops down and swallows the fish and flies away; right then a tiny meteorite hits the seagull and it explodes promptly, the ball falls off its remains right into the hole. Moses shakes his head in dismay. "Jesus, I knew playing against your dad just sucks."
17:55.27nevcairiellol
17:55.32winklol
17:59.20Pneumatusnevcairiel: is new quartz stable enough to think about upgrading just before a raid?
17:59.30nevcairielit'll eat your settings
17:59.32nevcairielbut its fine
17:59.48Pneumatusdon't think i've got anything special in my settings, just disable buffs
17:59.54Pneumatuswill backup settings so i can rollback anyway
18:00.06nevcairielassuming you're on the ace2 quartz still, that is
18:00.11Pneumatusyeh, i am
18:01.25Pneumatusinfact yeh, looking at my ace2 version settings the only things are positions, GCD spells and buff module disable
18:03.57*** join/#wowace Sliker (~Sliker@5acf3cf1.bb.sky.com)
18:04.49*** join/#wowace Vilkku (~Vilkku@88.193.199.46)
18:05.21*** join/#wowace Groktard (~rg@c-98-192-171-122.hsd1.ca.comcast.net)
18:10.04Pneumatusnevcairiel: why does my bar say "Channeling" when im channeling Pennance, rather than saying Pennance?
18:13.38Megalonhttp://i45.tinypic.com/2a7apw8.gif
18:13.39Megalon:<
18:15.57*** join/#wowace tekkub (~tekkub@WoWUIDev/WoWI/Featured/Dongle/GitHub/Tekkub)
18:15.57*** mode/#wowace [+v tekkub] by ChanServ
18:16.07olafskiseems sct doesn't support showing the combined damage of each aoe tick.. do any of the other combat text mods do that?
18:16.15Pneumatusmsbt
18:16.19genetik-parrot also
18:16.24*** join/#wowace mojosdojo| (~gdbzet26@p4FEFC671.dip.t-dialin.net)
18:16.26Pneumatussct is still dead, isnt it?
18:18.03ShadowedSCT is fan updated is my understanding
18:18.15Pneumatussame thing
18:18.17ShadowedGrayhoof gave his account to someone else
18:18.22ShadowedI could also be wrong on that
18:20.35Pneumatusnevcairiel: infact, it seems that the 3rd return from UnitChannelInfo(unit) is "Channeling" when unit == "player" otherwise it's spellname
18:21.58nevcairielmust be a pennance related bug
18:22.05nevcairielits fine for me, iirc
18:22.23nevcairielhm, wait, the third return you say?
18:22.25Pneumatusyeh, hymn of hope 3rd arg is correct
18:22.40Pneumatusas is divine hymn
18:23.03Pneumatusbut penance is "Channeling" :<
18:23.16nevcairielwas that different before the upgrade?
18:23.35olafskihm guess I'll have to use another combat text addon then :( I reverted to blizzard's own but that's proving to be insufficient
18:23.39Pneumatuspretty sure the ace2 version never said Channeling
18:23.44Pneumatusand said Penance as expected
18:23.49*** join/#wowace chiper (~chiper@wsip-70-183-99-102.sd.sd.cox.net)
18:24.00ShadowedPneumatus: Theres two returns for UnitChannelInfo, both can be the cast name
18:24.24nevcairieli'll check if i changed something there
18:24.48*** join/#wowace mitchnull (~mitchnull@catv3EC944A1.pool.t-online.hu)
18:24.51Shadowed#1 is spell name, #3 is display name
18:25.17Pneumatushttp://paste.wowace.com/1728/
18:25.29Shadowedyea there you go
18:26.22Pneumatusso for the 2 hymns the spellname is show, but for penance it isn't
18:26.28Pneumatus*shown
18:26.31nevcairielnot sure why it even has those two returns
18:26.41Pneumatusprobably what blizz use on their asscastingbar
18:26.45Pneumatus#3
18:28.02Pneumatusi wonder if blizz munge that 3rd return based on duration or something
18:38.57*** join/#wowace KriLL3 (~chatzilla@unaffiliated/krill3)
18:44.33*** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi)
18:45.09Xinhuanso
18:45.25Xinhuanwriting a XML parser is a PITA without using regexes
18:45.37nevcairielof course
18:45.40sztanpettheres a few already out there
18:45.51Xinhuanyeah but i'm supposed to write one, not use existing ones
18:46.13Xinhuanso i'm just going to assume my input files don't fuck with me with escape codes ;p
18:46.29nevcairielyou're not allowed to use a parser generator either, i guess? =)
18:46.36Xinhuannope lol
18:46.39Xinhuanthat would be too easy
18:46.59nevcairielI would probably just go for a simple recursive decent parser and write down the xml grammar in it
18:46.59Xinhuani'll just play with string streams or something
18:48.25Pucmelxml and simple in one sentence 0.o
18:48.56Xinhuantry only being allowed to use standard C++
18:49.25XinhuanANSI C++
18:50.52Yivrybe glad its ++
18:51.07YivryANSI C now thats hardcore :P
18:51.16Xinhuanheh
18:51.38Xinhuani think i can probably get by without using a single string.find() ;p
18:52.11Pneumatusapt-get install xerces-c++
18:52.17*** join/#wowace Ghli_ (~Ghli_@32.158.57.138)
18:52.23Pneumatusor w/e @{
18:52.40Xinhuanthat won't be ANSI would it lol
18:53.23Pneumatusi dunno, try shoving the -ansi flag on ./configure :)
18:53.37Yivryoh and dont forget! http://www.youtube.com/watch?v=UvoHwFvAvQE
18:53.48Xinhuanok let me put it this way, the code should be 100% your own ;p
18:54.09Xinhuananyway
18:54.25Xinhuanwhy can't blizz put the elders in better and more accessible locations
18:54.26YivryXinhuan watch that vid :p
18:55.01Yivrybecause that would be too easy timewise too
18:55.15Yivry(instead of just too easy)
18:55.41Yivryanyway, time for beer, cheers!
19:00.01*** join/#wowace Kaelten (~Kaelten@67.23.21.108)
19:04.12*** join/#wowace Kaelten (~Kaelten@WoWUIDev/WoWAce/WoWIFA/CurseStaff/kaelten)
19:04.13*** mode/#wowace [+o Kaelten] by ChanServ
19:09.12Tentacledat wit's end. Still global 'text' gets tainted, and I'm now triply sure there's no SETGLOBAL leak of that, anywhere. I bet Blizz code leaks that somewhere -_- in my call chains.
19:09.55Yivrymeh ive been dreading this day for half a year now...
19:10.07Xinhuansearch for "text" in your code?
19:10.17Yivrywithin two weeks I need to reinstall my PC :p
19:10.19Xinhuanor =
19:10.53nevcairielhe is probably just calling some function that runs blizzy code that taints it
19:11.13Xinhuanhmm
19:11.16Xinhuan/print text
19:11.17Xinhuangives me
19:11.19Xinhuan[03:10:36] Secret Strength of the Frenzyheart: 0/1
19:11.23Xinhuanwhich is the current quest i'm on
19:11.30Pneumatusnil
19:11.51Xinhuan/dump issecurevariable(_G, "text")
19:11.59Xinhuan[03:11:19] nil, "Mapster"
19:12.02XinhuanROFL nevcairiel
19:12.07Pneumatus1
19:12.13nevcairieloh yeah, i know that i taint it
19:12.21nevcairielbut i fixed the map to not break due to it
19:12.30Pneumatusmy mapster isn't tainting it :o
19:12.32PrimerYivry: windows 7?
19:12.37Yivryaye
19:12.42PrimerYivry: I got the email the other day too
19:12.46nevcairielPneumatus: you have to do something with the map to cause it .. like change its size, or something
19:12.49nevcairieli forgot
19:13.21Xinhuanwhy would it taint
19:13.41nevcairielbecause some blizzard function leaks it that you need to call when doing something with the quest POIs
19:13.43nevcairielor so
19:13.47nevcairieli forgot the details
19:14.15nevcairielanyway i fixed the worldmapframe to just not break due to it anymore
19:14.23Xinhuanhow was it broken
19:14.33nevcairielwhen its tainted, it wont work in combat much :D
19:15.02PneumatusInterfaceOptionsFrame_OpenToCategory_Fix needs a bump still :<
19:15.36PneumatusYssaril|Away ^^ :<
19:16.05Pneumatusoh, there's an alpha
19:16.42Tentacledoh the fucker.
19:16.56TentacledWorldMapFrame_UpdateQuests leaks it.
19:17.13Tentacledand it's called every bloody time the map updates or anything's done with quests.
19:18.34*** join/#wowace harl (harl@dslb-084-063-113-122.pools.arcor-ip.net)
19:20.18*** join/#wowace Seerah (~Ryan@c-76-107-191-65.hsd1.tn.comcast.net)
19:20.20Tentacledbut I'm not calling it anywhere myself... and it's only called by events... how the hell is my addon responsible for events...
19:20.30Repo10calendarextras: 03wT- * r43 / (4 files in 2 directories):
19:20.32RepoFixed invite-current-raid, and added a slashcommand (/ce or /calendarextras) to show version
19:20.50Xinhuanyou'll be surprised
19:21.02Xinhuanif the blizz code path even touches a single thing your addon changed
19:21.03nevcairielI'm not in the mood to explain the magics of taint
19:21.16nevcairielits always giving me a headache
19:21.31Pneumatusmy taintlog is always a horrible mess
19:22.11Xinhuanif its not causing in-combat issues, taint is fine
19:22.34Repo10calendarextras: 03wT- 04v1.4.4 * r44 : Tagging 1.4.4
19:22.37TentacledI mean I don't set that 'text' var myself, it's a leak in WorldMapFrame just like that. And apparently one leak happens when my addon is (somehow magically) responsible for it, and another access is from secure code... BAM block.
19:23.00Xinhuanthat's how taint works
19:23.08durcynum, why are you using a global, and why a generic named one at that
19:23.12Tentacled...
19:23.13Xinhuanif your addon calls that one function
19:23.25Tentacleddurcyn: I'm not. Blizzard is.
19:23.26Xinhuanand that function stores some internal variable somewhere
19:23.26durcyndon't expect me to read your entire scrollback spew
19:23.37Xinhuanthen it uses it later during the secure path
19:23.40Xinhuanit gets tainted
19:23.45TentacledXinhuan: and I'm not calling that function anywhere at all.
19:24.01Xinhuanyou don't have to call a function to taint something in it
19:24.15TentacledIt's the only one that taints the bloody 'text' global.
19:24.22Tentacledthat I know of, anyway.
19:24.25Xinhuanyou just have to taint something that the function reads
19:24.35TentacledHell, I'll go and check for SETGLOBAL 'text' in the whole fsckin' FrameXML...
19:24.41Xinhuanwhat for
19:24.47nevcairielyou don't understand the problem
19:24.52nevcairielbesides, you wont be able to fix it anyway
19:25.03Xinhuan^
19:25.07Tentacledat least I'll know how/if I can work around it.
19:25.15Xinhuanbut what for?
19:25.24nevcairielCurrently, you wont get around tainting the world map, unless you decide to drop some basic functionality
19:25.25Xinhuanwhat would it achieve
19:25.43Xinhuanyou could get rid of the taint easily - just do "text = nil" LOL
19:25.43nevcairielAnything just touching some aspects of the map will taint it
19:25.45Xinhuantaint gone
19:25.50nevcairielXinhuan: i dont think that helps
19:26.05nevcairielwould be interesting to try, though
19:26.08Xinhuanyeah it doesn't, but i don't see why i would care about a global
19:26.12*** join/#wowace Jyggaa (~Jygga@p57B9AAE3.dip0.t-ipconnect.de)
19:26.14*** join/#wowace Jyggaa (~Jygga@unaffiliated/jygga)
19:26.52nevcairielbut hey, it took me about 2 days to figure out a good and sane way to work around the block in the map with mapster
19:27.00nevcairielso, have fun :D
19:27.17TentacledThe problem is, I don't do ANYTHING with maps at all! I deal with caching the quest list and playing with it afterwards.
19:27.34Xinhuanthere's a leak in one of the quest functions
19:27.38Xinhuandon't bther
19:27.43TentacledSo I just wonder when and how the heck the global leak is blamed on me ;P
19:28.11nevcairielthe blame is going around randomly
19:28.25Xinhuanyou're over obsessed with taint - if its not causing issues, it isn't an issue - your addon probably happened to be the first one to touch it
19:28.30quiescensblames xinhuan
19:28.50nevcairielthe funny thing is, tainting the map does cause issues now :p
19:28.51Tentacledno, I mean how the heck it taints, when the leaky Bliz function is only ever called from WorldMapFrame event handlers and the like.
19:28.53nevcairielunless they use mapster
19:29.05Xinhuanits easy Tentacled
19:29.07nevcairielnot sure if any other map addon fixes it
19:29.17Xinhuanthere's a set of functions that moves blizzard frame positions
19:29.26Xinhuanand it touches almost every blizzard positioned frame
19:29.42Xinhuanso if any of those frames gets tainted, it taints everything
19:29.47Xinhuanin the whole UI
19:30.17Xinhuanit includes your quest log, raid pane, action bars, worldmap, player/party frames, etc
19:30.19nevcairieltaint is rememberd through the whole session
19:30.24nevcairielonce something is tainted
19:30.26nevcairielit spreads
19:30.43Tentacledomg cancer
19:30.47Xinhuanso if you really want to trace it, it can take a few hours
19:30.51Xinhuanand to no real purpose
19:30.59nevcairieleven a blizzard event handler can get tainted, it just has to read <random variable> that was touched by an addon, and bam, more taint spreads
19:31.13Xinhuanits made more difficult by the fact that the taintlog only records taint to the _G table
19:31.20Xinhuanit doesn't record taint to non-global tables
19:31.28Xinhuanso if you did PlayerFrame.abc = 1
19:31.33Xinhuanthat abc entry is tainted
19:31.38Xinhuanbut its not recorded
19:32.03winkisn't that a bit poor design?
19:32.14Xinhuanand if you did PlayerFrame:SetScript() on some script, that script is tainted
19:32.22Xinhuanbut its not recorded either, etc
19:32.22winknot saying Blizzard's API and info available is very top-notch anyway
19:32.41Xinhuanyou can only remove taint by niling out the variable/script
19:33.24Xinhuanso the hard part about taint tracing is, while the taint log tells you how the execution path got tainted (by reading some variable)
19:33.46Xinhuanyou got to figure out how that variable (which is usually not in _G) got tainted
19:33.55Xinhuanand that's usually non-trivial
19:34.31nevcairielwe just had that issue a few days ago trying to figure out why oUF was being tainted on its vehicle switch code
19:34.37nevcairielwhich even was a variable on PlayerFrame :P
19:35.03Xinhuanit involves a fuckton of grepping around to see what code couldpossible modify that variable
19:35.20Xinhuanand then checking every possibility to see if addons could call/reach that codepath
19:35.44nevcairielwink: the taint system is pretty fool proof, meaning, that fools will never understand how to work with it :p
19:35.46Xinhuannow if it involves XML secure templates
19:35.52Xinhuangood luck lol
19:36.03nevcairielbut its not bad, you just have to have a clue
19:36.05nevcairieland some time
19:36.11winkXinhuan: so doesn't that boil down to "initialize all your variables"?
19:36.13nevcairieland probably a feeling for that stuff
19:36.25Xinhuanno? heh
19:36.31Xinhuanhas nothing to do with taint
19:36.45nevcairieltainting usually happens one of two ways:
19:36.54nevcairielyou modify a global variable that you should not touch
19:36.54Xinhuanthe worst taint i once debugged was a 4-chain
19:37.07nevcairielor, you call a function that you should not call
19:37.29Xinhuanaddon calls function X that leaks, which blizzard function Y later calls, which leads to Z being tainted which later function A uses that causes incombat block
19:37.33Xinhuansomething like that
19:37.35Xinhuanpretty gay
19:37.46Xinhuansince you can't reproduce it reliably
19:38.04Xinhuanbecause Y is called infrequently, blah blah
19:39.58*** join/#wowace isman (~drag@mlr78-3-88-162-68-235.fbx.proxad.net)
19:40.28asmodaiXinhuan: Is that a metric or imperial fuckton?
19:40.48Tentaclednevcairiel: or, you call a function that you're supposed to be calling just fine, which turns out to be global-leak-booby-trapped. ;P
19:40.48nevcairiela power of both
19:41.58nevcairielTentacled: but you're not supposed to call it, then!
19:42.14Tentacledas a matter of fact, I'm not ;P
19:42.23Tentacledit somehow gets called ;P
19:42.26Tentacledmagic!
19:42.59winklol
19:49.04*** join/#wowace TradeMark (~trademark@121-72-205-183.dsl.telstraclear.net)
19:53.11asmodaiwow
19:53.13asmodaihttp://news.bbc.co.uk/2/hi/africa/203137.stm
19:53.15asmodaithat's freaky
19:55.05Yivrywhoa scary stuff
19:55.23Yivrybut also old...
19:55.24YivryWednesday, October 28, 1998 Published at 14:51 GMT
19:56.05koaschten@describe athenes-upgrade-estimator
19:56.07Repokoaschten: http://wow.curseforge.com/addons/athenes-upgrade-estimator/. Athene's Upgrade Estimator. Help you decide wether an item is an upgrade or not
19:56.16koaschtenwhy the fuck is that spamming comms?
19:56.40Fiskerit's athene
19:56.42Fiskergo figure
19:56.46Xinhuanlol
19:57.07*** join/#wowace SunTsu (~miyamoto@cl-1212.ham-01.de.sixxs.net)
19:57.22koaschtenit actually generates more comms than libhealcom over 3 pulls of 25m lichking
19:58.30winkoh we pulled, let's see if an upgrade is available
19:58.47winkoh my, %t lost health, let's see if an upgrade is available
19:58.57winkincoming heal, let's see if an upgrade is available
19:59.09winkwould actually be fun to code something like this
19:59.46Xinhuani'm now half wondering if athene knows how to code
19:59.53Xinhuanor if its even the same athene
20:00.18Stanzillaguess not
20:01.47Pneumatusit probably spams on inventory update
20:02.02Pneumatuslike gearscore used to
20:03.14steevi thought athene didn't play anymore
20:06.46pompywheres the setting to have repo show ur comits to a project in irc?
20:06.58Xinhuanedit Project
20:07.09Fiskeri don't feel so well steev
20:07.40steevFisker: with luck, maybe you will die
20:07.53Fiskeri wish
20:10.40*** join/#wowace Repo (~supybot@repos.curseforge.net)
20:12.06koaschtenInvalid Security Credentials? interesting error for CC :X
20:15.14MegalonYOU GOT HACKED
20:15.19Megalonwould be better, yea
20:21.36*** join/#wowace Venara (~nils.drea@p4FECAFFE.dip.t-dialin.net)
20:22.36Repo10pitbull4_pohbar (experimental): 03Hirnlos * r6 / (2 files in 1 directory): manual changelog
20:34.48*** join/#wowace Seerah (~Ryan@c-76-107-191-65.hsd1.tn.comcast.net)
20:38.51Megalonhaha, that upgrade estimator is nice
20:38.59Megalonsends at least 2 addon comms per tooltip
20:44.37*** join/#wowace Hjalte (~chatzilla@cpe.ge-0-2-0-835.arcnqu2.customer.tele.dk)
20:46.57Pneumatussb|work: bad times, LK10 doesnt pop shields with infest :<
20:48.49harlargh.. why am i getting "addon blocked" error messages when i'm just trying to use /target
20:51.17harlok.. actually, i was using /tar - which should have the same result as /target? but for some reason /tar just doesn't work anymore without erroring, although /target still does work.
20:52.31winkI always get those when trying to focus via rightclick in pitbull
20:52.47winks/always/every odd week/
20:55.03*** join/#wowace Foxor (~Megalon@d86-33-143-113.cust.tele2.at)
20:57.13*** join/#wowace Shadowed (~Shadowed@li89-205.members.linode.com)
20:58.31*** join/#wowace Shadowed (~Shadowed@li89-205.members.linode.com)
21:01.50*** join/#wowace Shadowed (~Shadowed@li53-10.members.linode.com)
21:03.25*** join/#wowace weab (~weab@66.89.174.138.ptr.us.xo.net)
21:07.45*** join/#wowace Shadowed (~Shadowed@li53-10.members.linode.com)
21:15.24nevcairielHm somehow i think the windows cpu usage graphs are a bit nuts
21:15.47nevcairielso i told vmware to give a VM 4 cores of my 8, that VM is compiling something big, so 100% cpu usage
21:15.58nevcairielbut now you would expect 4 cores to be maxxed out, wouldnt you?
21:17.37*** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi)
21:18.11XtekUnless the compiler isn't launching enough threads to eat up those cores.
21:20.05nevcairieltakes a screenshot
21:20.49Repo10big-wigs: 03Rabbit * r7338 Citadel/LichKing.lua:
21:20.50RepoRemove the proximity window and link the warmup bar to berserk instead of the add enrage.
21:24.57Repo10libfail-1-0: 03mysticalos * r200 LibFail-1.0.lua:
21:24.59RepoFlame cinder and death and decay seem to work as intended now but weren't sensitive enough to tuning down now they are fixed. This should be right balance i hope.
21:26.58steevhttp://www.traipse.com/cppmishap/index.html
21:27.22nevcairielhttp://images.gammatester.com/pics/f44ff6cc9a12a92a190c360fbc8aeb4f.PNG
21:27.35nevcairieli guess it coems out at 50% CPU usage, so 4 of 8 threads maxxed
21:27.41nevcairielbut thats not what i would expect in graphs :P
21:28.27pompywhat has 8 cores now?
21:28.42nevcairielits 8 threads, 4 cores and 4 HT cores
21:30.14*** join/#wowace sylvanaar (~sylvanaar@unaffiliated/sylvanaar)
21:30.16pompyahh
21:30.28pompyim still on intel p4 3.4GHz w/ HT :(
21:31.30steevi blame windows.
21:31.55Shefkinevcairiel: Isn't AceDB not supposed to write keys that are set to their default value?
21:32.31nevcairielit shouldnt
21:32.49ShefkiWell I have a setup that looks like so:
21:33.03Shefkicurrency = { ['**'] = { ['**'] = 0, } }
21:33.10Pneumatusit does for quartz for the "change border style" nevcairiel, afaik
21:33.19ShefkiIf I do say currency.Shefki[1234] = 0
21:33.24ShefkiThen it writes all those zeros.
21:33.31*** join/#wowace MysticalOS (~Myst@h35.111.90.75.dynamic.ip.windstream.net)
21:33.48MysticalOSis curse broken at the moment? it won't let me login just keeps redirecting me to join.
21:34.18pompyMysticalOS: delete ur curse cookies
21:34.29MysticalOSwait, i clicked "join" instead of login and that took me to login page
21:34.38MysticalOSbuttons were just b ackwards?
21:35.20steevpebcak
21:37.50nicoli_sMysticalOS: had some problems with the curse auth server earlier, they are being sorted out now
21:40.16Shefkinevcairiel: Is there some difference in meaning between * and ** for default keys?
21:43.12nevcairielof course, we wouldnt have both for no reason =P
21:43.29nevcairiel* only affects non-existant keys
21:43.41ShefkiAnd **?
21:43.42nevcairielwhile ** will also affect keys that you have in the defaults already
21:43.53vhaarrhttp://www.wowace.com/addons/ace3/pages/ace-db-3-0-tutorial/
21:44.15nevcairielso, { [*] = {foo = true}, bar = {baz = true}}
21:44.19nevcairielbaz wont have a foo member
21:44.22nevcairielbut with a **
21:44.25nevcairielit would have
21:44.31nevcairielbaz=bar
21:44.32nevcairielanyway
21:44.33nevcairielyou get it :P
21:45.11nevcairielof course it wont overwrite other explcitly set keys
21:46.45nevcairieli should come up with a test case for your supposed saving problem there
21:46.58ShefkiWell based on that something is still wonky.
21:47.22ShefkiI probably didn't need to use ** but the difference between them is inconsequential for my problem.
21:48.10ShefkiAhhah.
21:48.12Repo10pitbull4_pohbar (experimental): 03Hirnlos * r2 / (5 files in 1 directory): initial commit
21:48.21ShefkiThe code assumes you only use ** set to table values.
21:48.47nevcairieloh yeah, it wouldnt make sense otherwise :P
21:49.04ShefkiSo really I want:
21:49.25Shefkicurrency = { ['**'] = { ['*'] = 0 } }
21:49.39nevcairielif thats all you have, you probably want a single star in the first two
21:49.43nevcairiels/two/too/
21:50.49nevcairieli dont think it would actually do harm to extend the non-table check to **
21:50.54nevcairielbut meh, its broken syntax :)
21:51.31Shefkinevcairiel: Pretty sure PB4 uses ** everywhere, since that's what CK always uses.
21:51.56Shadowed~descrie pitbull4_pohbar
21:52.08nevcairielnot sure why i even did a check if its * there
21:52.09Shadowed*describe pitbull4_pohbar
21:52.11DWSR~describe pitbull4_pohbar
21:52.11Shadoweder @
21:52.12Shadowedwhatever
21:52.16DWSRdescribe pitbull4_pohbar
21:52.18Shadowed@describe pitbull4_pohbar
21:52.19DWSR@describe pitbull4_pohbar
21:52.19nevcairieli cant think of any harm that would come from it
21:52.20RepoShadowed: http://www.wowace.com/addons/pitbull4_pohbar/. PitBull4_POHBar. Adds a bar to pitbull4-frames that estimates how much and how many group members a Prayer of Healing would heal based on the ...
21:52.21DWSRhehe
21:52.21Shadowedcan never remember the stupid triggers
21:52.22RepoDWSR: http://www.wowace.com/addons/pitbull4_pohbar/. PitBull4_POHBar. Adds a bar to pitbull4-frames that estimates how much and how many group members a Prayer of Healing would heal based on the ...
21:52.24nevcairielyou guys are so much fail
21:52.29Shadowedperl uses !
21:52.33Shadowedpurl even
21:52.34purlodd
21:52.38*** part/#wowace Pneumatus (~WiN@unaffiliated/pneumatus)
21:52.38*** join/#wowace Pneumatus (~WiN@unaffiliated/pneumatus)
21:52.39DWSRpurl uses ~, batbot's using !.
21:52.40nevcairielpurl uses ~
21:52.41ShefkiHmm guess we did use it right and I'm just bad.
21:52.43Shadowedwhatever
21:52.46DWSRWhy the fuck can't we have bareword triggers?
21:53.03nevcairielpurl, lart DWSR
21:53.03purlputs DWSR into a headlock and administers a mighty noogie, rubbing half of DWSR's hair of
21:53.07Tentacledlike, 'boobs'?
21:53.10Tentacledthat's pretty bare.
21:53.10Pneumatushmm, horrible freenode lag :<
21:53.15Shefkinevcairiel: Don't worry about it.  I get it now.
21:53.45DWSRhas hair like a Brillo pad. It rubs purl's knuckles down to the bone, not yielding in the process.
21:54.23DWSRimo, stuff like ~factoid would be really nice to go with factoid?
21:54.29DWSRlike Druplicon in #drupal.
21:54.49*** join/#wowace Pneumatus (~WiN@81.174.255.129)
21:54.49*** join/#wowace Pneumatus (~WiN@unaffiliated/pneumatus)
21:54.53DWSRAlternatively, having all of the bots on the *same* trigger and just making sure that they don't have overlapping functionality would work out really well.
21:57.22*** join/#wowace profalbert (~profalber@188-23-40-141.adsl.highway.telekom.at)
22:01.18Repo10pitbull4_pohbar (experimental): 03Hirnlos 04beta 1 * r3 : Tagging as beta 1
22:03.23*** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi)
22:09.47*** join/#wowace Higdur (~nike@fttp1-stoc.85.cust.blixtvik.net)
22:10.11*** join/#wowace Jedi- (~Dreamer@78-105-121-214.zone3.bethere.co.uk)
22:10.12*** join/#wowace Jedi- (~Dreamer@unaffiliated/jedi-)
22:19.29Funkeh`is there an address for opera speeddial
22:19.34Funkeh`so i can make it my home page..
22:19.54*** join/#wowace profalbert1 (~profalber@188-23-33-251.adsl.highway.telekom.at)
22:21.50pompyFunkeh`: http://portal1.opera.com/discover/ maybe
22:22.31Funkeh`nope
22:22.53pompyhttp://www.howtogeek.com/howto/the-geek-blog/set-the-speed-dial-as-the-opera-startup-page/
22:23.19Stanzillahttp://www.howtogeek.com/howto/the-geek-blog/set-the-speed-dial-as-the-opera-startup-page/
22:23.20Stanzillayeah
22:23.22Stanzillagoogle ftw :D
22:23.25pompy:P
22:23.43Stanzillalicks Funkeh`
22:24.15Funkeh`no
22:24.19Funkeh`I want to make it my home page
22:24.25Funkeh`its already my start page
22:24.31Funkeh`aka when i click the home button
22:25.02Funkeh`This article was originally written on 06/18/08
22:25.14Funkeh`lol, you can select the speed dial as start page in the dropdown
22:25.18Funkeh`at elast now
22:25.53Funkeh`there doesn't appear to be an opera:speeddial I could use
22:27.12*** join/#wowace Silker (~Sliker@5acf328e.bb.sky.com)
22:31.55Stanzillanub :/
22:32.37BribriFunkeh`, make a button: opera:/button/Show%20speed%20dial,,,,Tile%20vertically
22:33.01Bribrithough i think those %20s should be spaces
22:33.02Bribriwhatever
22:34.04durcyn%20 is a urlencoded space
22:34.18mitchnullor just press ^T to open a new tab with the dial ;)
22:36.43*** join/#wowace Tuller (~muffins@pool-72-84-246-12.rcmdva.fios.verizon.net)
22:46.43Repo10tomquest2: 03gagou * r296 / (2 files in 2 directories): fix few issues
22:49.50Repo10grid2: 03Azethoth * r372 Options (3 files in 2 directories): --Add text for role (Main Assist / Main Tank)
22:49.52pompyhttp://screenshot.xfire.com/screenshot/natural/cfabbb2380a12dcd770eaa3c201209587ca0eb96.png thats one ugly texture fail lol.
22:49.52Repo--Add text for threat (threat, securely / insecurely tanking)
22:56.27*** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi)
23:06.15TentacledOkay, this is retarded. I added a hooksecurefunc after the function that supposedly gets taint-called-whatever. And a nice print(debugstack...) in it. Guess what? The taint log says my debug function taints stuff now. Oh joy.
23:07.25*** join/#wowace mitchnull (~mitchnull@catv3EC944A1.pool.t-online.hu)
23:08.57Repo10raidycheck: 03Adirelle 07master * 1.0-beta-2-18-g82ff7f1 / (7 files in 3 directories): [+4 commits]
23:08.59Repo82ff7f1: Major GUI enhancements:
23:09.00Repo8e8b242: Fixed UpdateLocalization.lua permission, again.
23:09.02Repo3165d86: Fixed Soulstone cooldown display.
23:09.03Repoc35acf9: Changed broker items tooltip data.
23:10.17*** join/#wowace mitchnull (~mitchnull@catv3EC944A1.pool.t-online.hu)
23:16.00Repo10big-wigs: 03Rabbit * r7339 Citadel/LichKing.lua: Don't stop scanning on the first plagued person.
23:17.24*** join/#wowace durcyn (~durcyn@WoWUIDev/Durcyn)
23:17.24*** join/#wowace maqr (~maqr@httpcraft/hax)
23:22.08ArrowmasterTentacled: by taint log do you mean the debugstack in your hooksecurefunc?
23:22.15Tentacledyeah
23:22.21Tentaclederr, no.
23:22.25Tentacledtaint.log
23:22.32Arrowmasterheh
23:23.14TentacledI'm dancing on my head to make Blizzies' b0rked code not blame its global leaks on my addon >_<
23:23.37Arrowmasterwhats the issue?
23:24.55TentacledWorldMapFrame.lua line 1536
23:24.59Tentacledtext, _, finished = GetQuestLogLeaderBoard(j, questLogIndex);
23:25.17Tentacledleaks 'text' and 'finished'
23:25.54Tentacledwhich somehow gets tainted (though my addon doesn't call WorldMapFrame's functions in any way), and when it gets called by secure code in combat, BAM, block because of taint.
23:26.29Arrowmasterwhat does your addon do?
23:26.51Tentacledmany things, most concentrated on caching quest objectives and noting their completion.
23:27.02Tentacledno map-related functionality at all.
23:27.16nevcairielwe told you before, you cant stop it, stop wasting the time on it :P
23:27.26TentacledMapster gets around it somehow ;P
23:27.36nevcairielbecause i am smart
23:27.46TentacledI'm trying to lick that smartness a little ;P
23:27.53Tentacledapparently pulling WorldMapFrame out of the UI-management...
23:27.57nevcairielthen stop worrying about the taint
23:28.04Arrowmasteri cant even find that line in WorldMapFrame.lua
23:30.25Arrowmasterok i found it
23:30.32Arrowmaster!api GetQuestLogLeaderBoard
23:30.39lua_botGetQuestLogLeaderBoard: Returns information about objectives for a quest in the quest log (http://wowprogramming.com/docs/api/GetQuestLogLeaderBoard)
23:31.21Arrowmasterthat is a protected function?
23:31.59ShefkiTentacled: Just file a bug on the leaked variables and move on.
23:32.23ShefkiUnless it's causing a real problem not much you can do about Blizzard's problems.
23:32.24*** join/#wowace Shadowed (~Shadowed@li53-10.members.linode.com)
23:32.25Tentacledfile a bug. being on WoW-EU. ha ha.
23:32.37ShefkiYou guys don't have a bug report forum at all?
23:32.45Tentacledwith our bug report forum being as much useful as /dev/null.
23:32.55ShefkiAnd you think ours is better?
23:33.01Tentacledand probably getting as much avid readers as /dev/urandom .
23:33.17Arrowmastercheck your code to see if you are using those generic globals
23:34.02Tentacledphlease... I'm not a moron. I even went the whole luac -l route to weed out ANY unnecessary globals. It IS blizz code that uses them and none other.
23:34.39ShefkiTentacled: Are you calling WorldMapFrame_UpdateQuests?
23:34.44TentacledNo.
23:35.28*** join/#wowace elec29a (~elec@host128-109-dynamic.2-87-r.retail.telecomitalia.it)
23:36.47*** join/#wowace rmk (~user@delusion.fourty.net)
23:36.51Superfly_hey, quick question, is there a way to query a remaining seconds for a specific buff?
23:37.15Superfly_i know there is a unitbuff, and you can query the expirationTime,but somehow it returns 189802.039
23:37.16ShefkiSuperfly_: UnitAura("BuffName",nil,"HELPFUL")
23:37.28Repo10deus-vox-encounters: 03kollektiv 07master * v455-1-g041662a / (2 files in 2 directories): [+1 commit] Sindragosa: Phase 3 => Phase Three
23:37.54ShefkiSuperfly_: What's wrong with that return?
23:37.55Repo10deus-vox-encounters: 03kollektiv 04v456 * 87987a5 /: [new tag] Tagging as v456
23:38.17Superfly_it says expirationTime:
23:38.17Tentacledif it's seconds then it's 2 days from now ;P
23:38.17Superfly_Number - Time the buff will expire in seconds
23:38.29Superfly_at least wowwiki
23:38.45ShefkiYes.
23:38.47Tentacledand if it's seconds-from-1970 then we're 40 years behind ;P
23:38.50Megalonjust learn2read :P
23:38.50ShefkiSuperfly_: Do /dump GetTime()
23:38.57ShefkiTentacled: Because it's not unix epoch time.
23:38.59Megaloncompare it to GetTime()
23:38.59Megalon:7
23:39.23Tentacledit's the evil wow-uptime?
23:39.25ShefkiGet this... A game primarily built on Windows doesn't use unix epoch time for time.
23:39.31Superfly_ah thanks, i thought it return like 10mins left -> 600
23:40.18Superfly_well Megalon thanks, but UnitBuff api doesnt mention to compare it to gettime
23:40.36ShefkiTentacled: Actually it's not the wow client uptime it's the same as GetTickCount()/1000 on Windows.
23:40.47ShefkiNo idea how they come up with it on OS X though.
23:40.49Tentacledwowprogramming > wowhead
23:40.58Tentaclederr
23:41.01Tentacledwowprogramming > wowwiki
23:42.05Megalonwowprogramming and wowwiki say the same about the return values
23:42.19Tentacledoh.
23:42.21Superfly_http://www.wowwiki.com/API_UnitBuff
23:42.25Tentacledbut still. ;P
23:43.10*** part/#wowace mitchnull (~mitchnull@catv3EC944A1.pool.t-online.hu)
23:43.21ShefkiI don't think there's a single WoW API that returns time as seconds since 1970.
23:43.33ShefkiSo I doubt anyone though it needed special explanation.
23:43.37Shefkithought*
23:44.19Arrowmasterdamn you said WoW API
23:44.30Arrowmasterlua> os.time()
23:44.32lua_botArrowmaster: 1266363818
23:44.51ShefkiThat's not a WoW API that's a lua function that Blizzard just leaves accessible for us.
23:44.57Arrowmasteri know
23:51.05Repo10big-wigs: 03Maat * r7340 Citadel/LichKing.lua: add the right spellId for shadow trap
23:54.14ShefkiBlizzard is so silly.  They have ICC have some outside areas and they implemented the backgrounds as 3d models.  So if you have your View Distance turned up on Sindragosa when you  get sucked into her if she's tanked near the edge performance goes to crap as it loads and renders all that stuff.
23:54.20Repo10cowtip_luatext: 03profalbert 07master * v0.4.1-beta-3-g0fb1ebe LuaText.lua: [+3 commits]
23:54.23Repo0fb1ebe: add debug-stuff to GetText()-function
23:54.24Repo7c5ecf5: add new, better debug-function
23:54.26Repoec3117f: remove local self-variable
23:54.48*** join/#wowace Shadowed| (~Shadowed@li53-10.members.linode.com)
23:55.06ShefkiMore specifically they were lazy and just used the models from Icecrown rather than making textures.
23:55.36nevcairielits the same reason why performance on the gunships is so bad
23:55.50ShefkiYup, or when looking away from Saurfang.
23:56.09ShefkiOr the last new 5 man instance as you approach the end.
23:56.25nevcairieli didnt really notice it there, but yeah
23:56.52Caleb|~wowalert
23:56.53purlhttp://launcher.worldofwarcraft.com/alert (US); http://status.wow-europe.com/en/alert (EU) [NB: URL goes to 404 unless there's an active alert]

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.