IRC log for #wowace on 20071109

00:05.19charon"Thorns consumes stormstrike charges therfore it is good to stay before the shamans in dps^^"
00:05.34charonreally? does that mean i should never use thorns if there's an enhancement shaman around?
00:05.41*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
00:09.48RaydenUnihow many people in wow do you think have raided?
00:09.48RaydenUnihave actually stepped inside a 10 man dungeon?
00:09.58PaeneAnyone have any idea why a button would move as you try to scale it?
00:10.09RaydenUnimy friend thinks our guild is not hardcore
00:10.10PaeneI'm using SetScale(), but as it scales...it moves
00:10.24RaydenUniand i'm arguing that simply by setting foot in KZ that earns us a decent amount of hardcoreness
00:10.47Antiarc99.86% of all guilds are in Karazhan.
00:11.07RaydenUniguilds
00:11.10RaydenUnii want players
00:11.12charon70% of all statistics are made up?
00:11.13*** join/#wowace Nefarion (n=chatzill@d149-67-111-10.clv.wideopenwest.com)
00:11.19CIA-703funkydude * r54169 10BigWigs/Plugins/BossBlock.lua: BigWigs: Plugins/BossBlock: Tweak to block DBM's latest crazy warnings with spaces
00:11.21Antiarccharon: According to the armory, anyhow.
00:11.26RaydenUnii would guess at least 75% of wow players never step in kz
00:11.35charonAntiarc: good, that's what i wanted to know ;)
00:11.51AntiarcRaydenUni: What makes you think that?
00:11.58Cryectwhy not?
00:12.05AntiarcKarazhan is often pugged these days.
00:12.05Cryectaren't there KZ Pugs?
00:12.16RaydenUnia lot of people just aren't that "hardcore"
00:12.23AntiarcBT/Hyjal is hardcore <_<
00:12.23RaydenUnii know a ton of people who don't even have a 70
00:12.25Antiarc5% of all guilds are there
00:12.28CryectI mean we pugged it all the time on Beta so figure a year later it definately is being pugged on live
00:12.52RaydenUnii'm talking about the entire wow population
00:12.53CryectYeah BT/Hyjal would be hardcore, SC/TK is where I expect serious casual raiding guilds to be
00:12.56RaydenUniall 8 million of us
00:13.07RaydenUniyou think 6 million people have been in KZ?
00:13.12AntiarcYes.
00:13.13*** join/#wowace kd3 (n=kd3@74.40.36.166)
00:13.15charon5% wtf... on our server there are... 11 with at least one boss down in MH
00:13.20CryectIf you like 5 mans why wouldn't you consider doing a pug with 5 more people?
00:13.24RaydenUnii bet 75% of accounts don't even have a 70
00:13.25charon(according to wowjutsu)
00:13.30*** join/#wowace Fin (n=Fin@mimi.instinct.org)
00:13.39RaydenUniat a minimum half
00:13.42Antiarccharon: If there are 220 guilds on your server, then that percentage is about right
00:14.00charonhmm.
00:14.01AntiarcRaydenUni: Unfortunately, nobody outside of Blizzard has access to that kind of info.
00:14.06RaydenUniyep
00:14.09Cryectcharon a lot of guilds barely raid and just do like 10 mans and 5 mans
00:14.15RaydenUnimy friend says our guild isn't hardcore
00:14.25AntiarcKarazhan really can't be called hardcore, I'm afraid.
00:14.31Cryectyou raiding 5 days out of the week?
00:14.31RaydenUniwe schedule 1 night a week to play through a 10 man dungeon
00:14.35RaydenUnihow is that not hardcore?
00:14.40Funkeh`Zul'Aman is hardcore
00:14.40NightHawkAtWorkas much as i hate labels like "hardcore", i have to agree with Antiarc
00:14.43dashkal1 night a week? not hardcore
00:14.46Cryecthaha 1 night a week isn't a hardcore
00:14.51RaydenUnihardcore compared to what?
00:14.51Cryectthats like a club activity
00:14.52AntiarcBecause most "hardcore" guilds raid 4+ nights/week
00:14.52Funkeh`wen't there solo and got pwnd man how hardcore is that, needs nerfed
00:14.53RaydenUnicompared to D&T?
00:14.59RaydenUniwhat about the general population?
00:15.05charonCryect: that's my point, 5% sounds fairly high for MH/BT. but his point stands too, if we have 220 guilds on the server that's still about right
00:15.07dashkalhardcore is when raiding becomes a part-time job in terms of hours sunk
00:15.10RaydenUnihow many people treat gaming like they do an organized sport?
00:15.13AntiarcWe're a "casual" raiding guild and we raid 4 days/week + any 10-mans we do for our alts.
00:15.20NightHawkAtWorkRaydenUni: most guilds I know of that even remotely considered themselves "raiding guilds" would schedule at least 3 nights a week for raiding
00:15.28Funkeh`Antiarc, My guilds raids less than you ;p
00:15.31RaydenUnimy argument is your definitions of casual and hardcore are skewed by your perception of the wow population
00:15.35Funkeh`mind you, we have no content
00:15.41AntiarcFunkeh`: Well, we just moved to 4 days <_<
00:15.45AntiarcMoved from 9hr/week to 12hr
00:15.46RaydenUniyou associate with people who raid. you read blogs about people who raid, you talk to people on irc who raid
00:15.57Funkeh`2 days clear MH/Bt 3rd day sometimes for Tk/Sc
00:15.58CryectHardcore you have to IMO treat raiding like a regular sport where you have several "practice" type raids on learning encounters etc
00:16.08AntiarcRaydenUni: A guild that puts a night per week into Karazhan is organized, not hardcore.
00:16.25dashkal'pure' hardcore is when raiding is a full time job in terms of hours sunk :p
00:16.39AntiarcI can't conceive of 40+ hours/week raiding
00:16.41CryectI think its cool you spend just a single night doing KZ  
00:16.44AntiarcI -love- raiding and that would crack me.
00:16.50dashkalI remember a guild on my server that fell apart who's raiding schedule was seriously 44hrs/week
00:17.07dashkalThe employed need not apply *shudder*
00:17.08NightHawkAtWorkRaydenUni: as much as you accuse Antiarc and others of being on the "raid raid raid' side of the spectrum, you could equally be on the other side, and have your own perception altered by that.
00:17.11CryectAntiarc heh 30hr/wk of raiding cracked our guild for a while at the beginning of TBC
00:17.11PaeneAnyone able to explain how to stop a button from moving on the screen while it is being scaled?
00:17.12Wobwor1><
00:17.22Cryectbut you also had to spend like 15hrs/wk farming mats for those 30hr :-p
00:17.25Wobwor1...
00:17.29AntiarcPaene: You need to move it to match the adjustments in the scale.
00:17.31Wobwor1I have a job =\
00:17.36RaydenUniif you were to walk up to someone on the street and ask them if they thought a group of 10 people who played together mid week and organized a one night a week event, if they were hardcore. i think most people would say yes
00:17.43*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
00:17.46PaeneAntiarc: Is there an easy way to do that?
00:18.12NightHawkAtWorkRaydenUni: you're changing the universe of discourse here, are we talking hardcore relative to all people, everywhere? or hardcore relative to wow players?
00:18.13Paenemore specifically, an easy way to figure out how much it is moving per scale %?
00:18.14Wobwor1RaydenUni: Yes, but that's not a WoW definition of hardcore
00:18.16dashkalO.o? If I were to play soccer one night a week, that would not make me hardcore.  If I were to play every night after work on the other hand...
00:18.17CryectHow is it hardcore to get 10 people together for an activity once a week?
00:18.20NightHawkAtWorkyou just made the jump from the latter to the former
00:18.21Wobwor1hehe
00:18.27RaydenUniCryect for a game?
00:18.32Cryectits a hobby
00:18.32tinyboomPaene: got a sec?
00:18.35RaydenUniif you play in a soccer league then that's trivial
00:18.38Paeneyeah tiny
00:18.47Wobwor1If you posit that situation to a WoW player, one who spends at least -some- time each day playing...
00:18.48charonRaydenUni: funny example though, my guild (not the guys i raid with) run 2 karazhan raids in parallel, 3 days/week each... and i still think about a third of the guild have never been to KZ, and i'd guess at least half will never get past gruul based on (lack of) skill/dedication.
00:18.51RaydenUnibut people percieve gaming differently
00:18.56Cryect1 night a week isn't taking that activity hardcore
00:19.00CryectWhy?
00:19.06CryectPerceptions on gaming are changing
00:19.07RaydenUnithis isn't 1 night a week of wow
00:19.10tinyboomthe middle button doesn't scale atm, otherwise I love the new cryo:)
00:19.17RaydenUnithis is 5-6 nights of wow, one organized for 10 people
00:19.19CryectPeople who've never gamed consider it different to those who've grown up always gaming
00:19.24PaeneI know :) working on it atm Tinyboom
00:19.25AntiarcPaene: UIParent:GetScale() gets the current scale, I think.
00:19.25*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
00:19.34AntiarcYou basically need to scale the position relative to a 1.0 scale, I think.
00:19.35Nefarionalso
00:19.43dashkalI sink about 26 hours a week into warcraft.   Yet I still consider myself casual.
00:19.43Wobwor1RaydenUni: it's 5-6 nights of wow they would play even if they weren't in a guild
00:19.43NefarionGetSVar("uiScale")
00:19.50RaydenUniKurt Schilling was interviewed recently and says he plays WoW and considers himself a "hardcore" raider. he's mostly wearing greens and has 1 or 2 epics
00:19.51NefarionGetCVar("uiScale") **
00:19.55Wobwor1So therefore it's background noise
00:19.56tinyboomnice:D you're doing a hell of a job, already switched out the old one:p
00:20.01AntiarcKurt Schilling is misinformed :P
00:20.02CryectHeh the NPD's defination of hardcore gaming is 40 hours a week with an avg of 1 game bought a week btw :_p
00:20.09Wobwor1Kurt Schilling is delusional =)
00:20.10AntiarcHaha
00:20.15NightHawkAtWorkwho the hell is Kurt Schilling?
00:20.25RaydenUnibut i don't think his perception is that much different than the general population
00:20.27hyperChipmunkbaseball player
00:20.29*** join/#wowace Xuerian (n=core@wireless-216-222-133-059.citizip.com)
00:20.30RaydenUnipitcher who won the world series in 2004
00:20.33NightHawkAtWorkah
00:20.35RaydenUnihe played with a bloody foot
00:20.36CryectHe has an MMO company he started up
00:20.38RaydenUnibig news or something
00:20.38Wobwor1"omg he plays wow?"
00:20.40hyperChipmunkused to be an EQ player
00:20.45RaydenUnihttp://www.allakhazam.com/story.html?story=11178
00:20.45PaeneAntiarc or Nefarion: So get the current position and multiply it by the UI Scale?
00:20.46RaydenUniinterview
00:20.48hyperChipmunkprobably plays wow now
00:20.51RaydenUnihas links to his armory pages
00:20.52AntiarcPaene: Divide it
00:20.53RaydenUnihe does
00:20.56dashkalRaydenUni: Perhaps not, but the general population's impression of hardcore is irelevant when it comes to raiding.  To those outside of wow, gaming is gaming
00:20.56*** join/#wowace mathuin (n=mathuin@c-71-202-238-151.hsd1.ca.comcast.net)
00:20.56RaydenUnihas a 70 hunter
00:20.57charonbtw Cryect while you're around: yesterday i also had another problem, i tanked tidewalker and in the end recount thought i had taken 966k dmg, of which about 600k were tidewalker's and the rest was not attributed to anything, not even "No One", do you hvae any idea where that might have come from?
00:21.01NightHawkAtWorkyeah, see i don't care about him, i just didn't know who he was
00:21.06ChompersFisker-
00:21.09Chompersdid you kill leo?
00:21.13Cryecthttp://www.38studios.com/
00:21.21CryectThats his MMO company website he started
00:21.26mathuinIs Manufac Snoop being maintained actively?
00:21.29dashkalYou may be able to call yourself hardcore to a non-gamer, but not to another gamer
00:21.31Paeneso use GetPoint...then divide the x and y coords by the UI Scale?
00:21.38tinyboomhyperChipmunk: http://ace.pastey.net/76813 (bulkmail2inbox bug, though did not notice anything but the error message, which is all i got)
00:21.40AntiarcI play in a weekly poker game with some buddies of mine
00:21.40RaydenUnidashkal my point exactly, it is relative
00:21.42NightHawkAtWorkRaydenUni: I really think you have an issue with shifting contexts. :P
00:21.49RaydenUnifor lvl 70's raiding in KZ isn't that hardcore
00:21.52AntiarcWe get together for 3-4 hours, drink booze and play poker with a $5 buy-in
00:21.58AntiarcI wouldn't exactly say I'm a hardcore poker player.
00:22.00dashkalahh, we are in agreement then
00:22.04RaydenUnibut to someone who doesn't play WoW, it would be. or even for the general WoW population
00:22.08Wobwor1Antiarc: oh you totally are!
00:22.11Wobwor1You're playing for MONEY
00:22.13RaydenUnii don't think a significant portion of the population raids
00:22.14Wobwor1thereofre hardcore
00:22.17RaydenUnibut we have no statistics
00:22.18dashkalIn that case, state your point of reference when calling yourself hardcore :p
00:22.22Cryectcharon: Hmmm, sounds like a sync issue (there is an occasional issue it can get in overreporting numbers if people are lagging a lot in  sending messages)
00:22.28AntiarcWobwor1: Today, Thursday poker nights. Tomorrow, World Series of Poker on ESPN.
00:22.33Wobwor1It's true
00:22.52hyperChipmunkwhen you make 15-20 million dollars a year, you can call yourself whatever the heck you want imo
00:22.54Wobwor1Antiarc: and Saturday: "ULTIMATE XTREME POKER"
00:22.57tinyboomwell, playing wow you also play for money, it's just a one way stream:p
00:23.12Cryectsure not playing for much money
00:23.15NightHawkAtWorktinyboom: does that make wow the worst bet ever? ><
00:23.19Wobwor1Antiarc: You know, the one they play on that platform suspended hundreds of meters off a cliff
00:23.26Nefarionhas anyone *not* seen this: http://www.youtube.com/watch?v=xciuYTeu4Qc (nyhm's latest achievement)? best yest imo. very well put together and clever as usual.
00:23.27mathuinI pay 40 hours a week, 4 weeks a month.  That's a dime an hour.  Woo.
00:23.35tinyboomNightHawkAtWork:I'd say so yes:p
00:23.36Wobwor1and if you lose, you get knocked backwards off the platform to bungie down
00:23.39AntiarcWobwor1: No, on Saturdays I play poker on my alt.
00:23.54NightHawkAtWorki wish i could go to work on my alt.
00:23.55mathuinAnyway, I'm seeing this annoying thing with Manufac Snoop and was wondering if anyone was maintaining it.
00:24.01Wobwor1Nefarion: is that the PuG Kara one?
00:24.08Nefarionno the newest
00:24.13NefarionHard Like Heroic
00:24.38Nefarionfeatures summer again
00:25.04RaydenUnithat video requries me to login
00:25.19Wobwor1Nefarion: oh yeah, the one based off the bloodhoung gang song
00:25.21Antiarc"On the subject of raids, I obviously don’t know the exact numbers, but there are rumors floating around on the internet that only something like under two percent of players in WoW actually make use of the end-game raiding content."
00:25.22RaydenUnioh yeah the Hard Like Heroic is good
00:25.22Nefarionyeah it's got some *very slightly* questionable content
00:25.23Nefarionlol
00:25.32Antiarc"effrey Kaplan: I think that’s kind of a misconception that we’re only creating content for a small group of players. First of all, our statistics show that our most popular instance is Karazhan, that’s getting done by more players right now—each day we get statistics that show what our most popular instances are, and each day it comes back Karazhan, so a lot of people are doing that. "
00:25.34sbmeh - wtb 30 fel lotus :/
00:25.38RaydenUniI like the original Bloodhound Gang song. has got a good beat
00:25.42AntiarcKarazhan is more popular than any 5-man instance.
00:25.43Nefarioncheck madcow-studios.com for it. don't need to login there to see it.
00:25.44mathuinAntiarc: I'd say the numbers on Argent Dawn are closer to 20%.
00:25.52mathuinI'd love to see some *real* statistics, though.
00:25.53CryectRaydenUni its not a very exciting video but one second I can give you another way to vie wi
00:25.54Cryectwhoops
00:26.00Antiarcmathuin: I would too :)
00:26.02*** join/#wowace zac (n=zac@adium/zacw)
00:26.05CryectRaydenUni try http://www.warcraftmovies.com/stream.php?id=49507&stream=Youtube
00:26.10Nefarionworth the watch. if Nyhm got singing lessons his videos would be officially *perfect*.
00:26.12charonAntiarc: that's a non-statement seeing as there's only a single karazhan and like 15 5-mans
00:26.12RaydenUniCryect i saw it on wowinsider.com
00:26.15RaydenUnithanks though
00:26.15NightHawkAtWorkmathuin: we all would, i;m sure
00:26.16Cryectah k
00:26.26mathuinWithout statistics, it's all mental masturbation.
00:26.35Antiarccharon: And a ton of sub-70 instances for the supposed legion of non-70 accounts.
00:26.46charonhehe
00:26.52RaydenUnithe worldofwarcraft.com statistics page is broken?
00:27.07mathuinRaydenUni: link please?
00:27.11shieldbRaydenUni, no?
00:27.17RaydenUnihttp://worldofwarcraft.com/toplist/buttons.html
00:27.20RaydenUnii get a 500
00:27.31AntiarcI get an error too.
00:27.31Cryect10 mans is definately the wave of the future too bad WoW has 10 classes come next expansion
00:27.37Wobwor1I guess you could use wowjitsu to figure out how many people play Kara
00:27.43charonhttp://worldofwarcraft.com/toplist/ <- works
00:28.14JoshBorkeCryect: why do you say too bad?
00:28.22Cryecttoo many
00:28.24shieldblinking directly to the pages always break for me on the statistics pages
00:28.28Wobwor1oh man
00:28.30RaydenUnimalchezzar has only killed 44k people?
00:28.33Wobwor1that voidwalker is hardcore
00:28.35AntiarcToday.
00:28.39Cryectthey could do more interesting things with a smaller number of classes
00:28.40Antiarc44k today.
00:28.47RaydenUnitoday?
00:28.47RaydenUniwow
00:28.53CIA-703dfscott * r54170 10AzuarcLevelGuide/ (ALGIcon.tga AzuarcLevelGuide.lua):
00:28.53CIA-7AzuarcLevelGuide:
00:28.53CIA-7- Remove debug comments
00:28.53RaydenUniwhat voidwalker is this?
00:28.59mathuinHahaha, 131k completions of "Fires over Skettis".
00:29.01RaydenUnii don't remember ever dying to a voidwalker
00:29.05Cryectby having 10 classes you need to take into account a lot more flexibility in potential raid setups
00:29.07shieldbRaydenUni, I always just have to browse in there from worldofwarcraft.com
00:29.13AntiarcI suspect that's the void walker sac or something
00:29.16AntiarcThe VW killing itself.
00:29.25RaydenUnishieldb i did. it still broke
00:29.36RaydenUnioh the VW suicide explosion?
00:29.41Antiarcyeah
00:29.49AntiarcBecause, really, they aren't very dangerous otherwise.
00:30.01Wobwor1the warlock sacrifice?
00:30.05Antiarcyeah
00:30.13charoninteresting to note that prince is up high, but drops very far down the list on wednesday and thursday
00:30.15Wobwor1how does that count to 'dying to vw'?
00:30.16AntiarcMechanically it may be the VW kills itself
00:30.20AntiarcSo the VW dies to itself.
00:30.22CryectVoidwalker kills Voidwalker
00:30.22RaydenUniwould you guys consider running 25 mans in any context hardcore?
00:30.29Wobwor1oh
00:30.31AntiarcRaydenUni: That's the beginning of hardcore, yes.
00:30.34Wobwor1so clearly, warlocks are OP =)
00:30.48Cryect25 mans is definately getting more hardcore
00:31.03Wobwor1Haplessly slaughtering hundreds of thousands of voidwalkers daily
00:31.06Cryectyou have to devote a lot more time for things beyond Gruul
00:31.18Cryectwhere as kara you can make a lot of progress with just 1 night a week
00:31.53JoshBorkefriends of mine got to prince within 4 weeks
00:32.19JoshBorkenone of them having any previous kara experience
00:32.25JoshBorkegoing 1 night a week
00:32.25Wobwor1meh
00:32.31Wobwor1we do gruul weekly
00:32.33AntiarcJoshBorke: Pre or post nerf?
00:32.44Wobwor1but we can't get together enough to try for progression on SSC
00:32.46aestilyou only need 1 night for mag too.
00:32.49JoshBorkepost nerf
00:32.54aestilits ssc that will stop you cold
00:33.01CryectYeah SSC is a big step up from gruul
00:33.04AntiarcWobwor1: Guild alliances = win, if you have problems sustaining attendance
00:33.06Wobwor1We've killed lurker once
00:33.08aestilquestion regarding previous KT nerf.
00:33.23aestili know they reduced the health of the generals in P!
00:33.24Wobwor1Antiarc: We have more of a 'raiding conglomerate'
00:33.25aestilP1
00:33.30Wobwor1due to our raiding hours
00:33.36Wobwor1which are all AEST
00:33.38JoshBorkeWobwor1: killed VR?
00:33.40aestildid they reduce the health in P3?
00:33.44shieldbno
00:33.45Wobwor1JoshBorke: Not yet
00:33.45AntiarcNo
00:33.48shieldbnext patch
00:33.50aestilkk.
00:33.52Wobwor1We've hardly ventured into TK
00:33.57aestilAntiarc: we killed him actually.
00:34.00aestiltwice now
00:34.03AntiarcThey're reducing P3 health in 2.3?
00:34.05JoshBorkeWobwor1: my guild found VR easier than lurker
00:34.05aestilone shot the instance last week.
00:34.08Antiarcaestil: Woot! :)
00:34.09aestilAntiarc: 10%
00:34.13shieldbthey're reducing advisor and weapon health by 10% in 2.3
00:34.14AntiarcHrm.
00:34.21AntiarcThat seems unnecessary.
00:34.26RaydenUniwe've run KZ 4 times and we've only killed attument, moroes, and maiden
00:34.28aestilAntiarc: key'd 24 people on first kill, another 7 on secon.
00:34.30AntiarcIt's a damned hard fight, but so rewarding when you get it.
00:34.34RaydenUnibut we only have about 3 hours
00:34.37aestilits a fun one.
00:34.43charonspeaking of KT... how bad does thaladred hit? on a furry tank. i can't seem to figure out whether to run or stay if he goes for me when i'm tanking devastation (axe)
00:34.45aestilP5 is similar to solarian at 20%
00:34.53AntiarcYou can just stay there, charon
00:34.59aestilwe have 1 tank that runs, and one tank that stays.
00:35.01aestil:)
00:35.02AntiarcYour healers will have to be on the ball though
00:35.15aestilhonestly, he doesn't lose much by runing.
00:35.18aestili'd probably just run.
00:35.20CryectWell hopefully he is far away enough from you that he won't hit you
00:35.37CryectCan thaladred go after people tanking?
00:35.38charonaestil: oh yes i do. running means a huge risk of killing someone due to whirlwind.
00:35.40aestilthaladred is a sucker.  we poke him and nuke him to death.
00:35.43AntiarcYes, Cryect
00:35.53CryectCan't seem to recall him going for any of the active tanks
00:35.56charoni just wasn't sure if i'd run a high risk of dying myself if i stay
00:36.00charonthanks Antiarc :)
00:36.02*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
00:36.05shieldbAntiarc, I think the idea is that arena season gear is supposed to somewhat pace with whatever blizzard deems as "people should be this far in PVE on average"
00:36.17aestilcharon: whirlwind?
00:36.21shieldbif KT gets much easier due to 10% advisor/weapon health, more people get into BT to keep up with the arena season 3 stuff
00:36.31mathuinAnyway, if anyone knows anything about Manufac Snoop, please let me know.
00:36.42charonthe axe does a 3x 3-4k whirlwind roughly every 20 secs and that's on my 33k armour furry ass
00:36.49AntiarcEh. That makes sense. I just don't see reducing the HP as having a huge effect on guilds' abilities to kill him
00:36.56aestiloh.... you're tanking axe.
00:37.03aestili thought you were tanking teloncicus
00:37.14aestilour axe dies around 45 seconds befoore P4
00:37.20aestiltelonicus dies around 20 seconds into P4.
00:37.24aestilhe's the last to die.
00:37.33AntiarcCapernian is always the last to die for us
00:37.36aestilwe have all dps on KT before 1st pyro.
00:37.43*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
00:37.43aestilyou let the lock do it himself?
00:37.51aestilwe send locks and hunters to kill her.
00:38.01AntiarcNo, our ranged does Thal -> Telo -> Capernian
00:38.08aestilah.
00:38.09AntiarcMelee does Sanguinar -> Telo -> Kael
00:38.15aestil*nods*
00:38.19aestilwe split range
00:38.24aestilSP's and arcane mages suck on cap.
00:38.44*** join/#wowace [AR]Camci (n=enescamc@c-2d32e353.572-1-64736c10.cust.bredbandsbolaget.se)
00:38.46JoshBorkeaestil: you suck!
00:39.01aestilJoshBorke: huh?
00:39.08AntiarcMind Flay = 20 yards, Conflag = 30 yards. SPs suck on Cap :P
00:39.23aestilSP's and mages go for telnocius with melee.
00:39.28aestilhunters/locks go to kill cap
00:39.33charonconflagration has a max range? hmm
00:39.38Funkeh`we don't care
00:39.38JoshBorkei dunno ,i'm just jealous of your gear
00:39.40charonwhat about her fireball?
00:39.42Funkeh`we have staff anyway
00:39.43aestilcharon: *boggle*
00:39.45AntiarcFureball too
00:39.52AntiarcYou move everyone but the locks out of 30 yards range
00:39.52Funkeh`we just mow her down
00:40.11AntiarcPeople DPS from beyond 30 yards, or, if you're melee like me, you use your Steam Tonk and pew pew her remotely.
00:40.12AntiarcPew pew.
00:40.19Funkeh`we are talking phase3 right?
00:40.34aestilFunkeh`: yeah.  its just alot of wasted dps to have everyone run to the back of the room
00:40.40aestilif only 3 or 4 need to.
00:40.54AntiarcCapernian is pretty un-dangerous if she's at the back of the room
00:40.55Funkeh`dunno, we always used a rotation
00:40.57charonAntiarc: and that works out right for the healers? i somehow can't figure out where exactly they have to stand for 40m range to warlock, but >30m range to capernian
00:41.16aestilwe use 5 healers for KT.
00:41.17shieldbAntiarc, 10% health off of each advisor and weapon is a pretty big change - that's something like 222k less damage to be done in phase 3, and 140k less in phase 2
00:41.18aestillol.
00:41.21Antiarccharon: The lock healers are on the very back of the room. The locks are ~15 yards in front of them
00:41.28aestilwe killed the second boss in hyjal with 5 healers.
00:41.37Antiarcshieldb: I may just be biased - we run a really high DPS raid
00:41.57shieldbAntiarc, yeah same here, but for guilds that are struggling that's a huge change
00:42.20AntiarcMmm. I can see it. Though, uh, good luck on Najentus and Akama if your DPS can't handle Kael?
00:42.29Dezziis there a way I can configure bigwigs to play the FF7 bossfight music whenever I engage a boss?
00:42.35AntiarcI mean, they arne't hard fights, but you have a really solid DPS check before you get to them to ensure you can do them.
00:42.46Wobwor1Dezzi: you want the happy ending before you get there? =P
00:42.56shieldbyeah but at least you can start wiping in some new scenery
00:43.05Dezzinot the "you won" music
00:43.08*** join/#wowace Kerafyrm (i=tigr@ip70-181-127-246.oc.oc.cox.net)
00:43.11Wobwor1oh
00:43.11AntiarcPff. Kael separates the men from the boys :P
00:43.16Funkeh`Dezzi, up uo triangle square left circle L2
00:43.25PaeneAntiarc: This is my scaling code: http://ace.pastey.net/76815   Let's just say it's not working the way I had hoped
00:43.32aestilvashj seperates the boys from the girls?
00:43.32AntiarcI abhorred that fight before we beat it, and now I love it.
00:43.37aestilcause they were sitting to close and soon sex was going to happen?
00:43.43Hotphoenixvash'j is to check your dps isn't afk
00:43.45charonAntiarc: i'll have to rethink this in front of kael, but thanks for the hints
00:43.46PaeneAntiarc: mind taking a look for me?
00:43.48Wobwor1vashj is like, it's better than yours
00:44.02shieldbmeh, I don't see it as so different from taking the attunements off of SSC/TK
00:44.12aestilmy guild is 1500ish in the world now!?!? heh.
00:44.19shieldbterrible guilds can farm one boss (Void Reaver / Rage Winterchill) but that's about all it stops them from doing
00:44.20Funkeh`nice
00:44.24shieldbat least they can zone in now ;)
00:44.34Nefarionoh god: http://i65.photobucket.com/albums/h218/CoolMoko/NERFCYCLONE.jpg
00:44.36Nefarionlol
00:44.44*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
00:44.59Hotphoenixwell even terrible guilds would get t6 gloves eventually hyjal isn't that hard
00:45.00aestilwe should kill 1 BT boss and maybe first 3 hyjal bosses this week?
00:45.12shieldbon top of that it gives guilds that are later into BT/Hyjal a bigger pool to recruit from if more people are getting attuned
00:45.14aestil3rd hyjal boss hard?
00:45.50shieldbnot particularly
00:46.06AntiarcPaene: That seems like it should work
00:46.15AntiarcThough, hm
00:46.29AntiarcNo, that's not a good idea, it'll shoot off the side of the screen
00:46.36shieldball the hyjal bosses aren't terribly hard - they basically have one or two gimmicks to get used to and that's it
00:46.44AntiarcYou need to get your desired position at 1.0 scale, then divide by the current scale
00:46.51AntiarcRather than getting the desired position at the current scale
00:46.51Cryectlearning the trash part is normally the hard part
00:47.02shieldbRage Winterchill? Don't stand in D&D and trinket out of ice tomb.
00:47.10AntiarcWe owned Rage pretty fast when we figured out to use trinkets :P
00:47.16shieldbAnetheron? Position appropriately and avoid the infernals' aura
00:47.37Hotphoenix3rd boss is sr gear on healers iirc
00:47.37shieldbKaz'rogal? Use lots of potions and don't stand near people when you get low on mana
00:47.45Hotphoenixah no thats 4th
00:47.46shieldb3rd boss SR helps on all the casters
00:48.07Hotphoenixsr gear for the silence on 4th was what i was thinking :)
00:48.26shieldbAzgalor is just "don't stand in rain of fire and run to the doomguard spot when you're doomed"
00:48.40PaeneAntiarc: How would I go about doing that?
00:48.46shieldbI mean there are a few more things to worry about in each fight depending on your particular strat and your class
00:49.02shieldbbut that about sums it up for the pre-archimonde bosses
00:49.42Hotphoenixbest fun is banishing a mob on the 3-4 bosses trash and bringing all the npc's in
00:49.45Paene1.0/UIScale?
00:50.12aestilantiarc, we killed rage on 1st pull on 1st night
00:50.34AntiarcHehe, it took us two, because we weren't expecting the iceblock to hurt that badly
00:50.47AntiarcThen we were all "k, trinkets" and laughed at him
00:50.53*** join/#wowace Amadeo (n=amadeo@c-69-140-91-57.hsd1.md.comcast.net)
00:51.05aestil2nd boss was very difficult with 5 healers.
00:51.22AntiarcWe've been focusing on BT so far
00:51.40shieldbmages can blink out of ice tomb, it's not fair :|
00:52.07Hotphoenixmages getting iceblock by default is going to rub that in even further
00:52.32shieldbI can just see that being a sunwell raid encounter thing
00:52.54shieldb"Oh, you guys all have iceblock so you need to use it while the boss is doing something then remove it to decurse a bunch of people real quick"
00:53.28AntiarcPaene: I'd have to think about it, but it's some combo of getting the position at a point you know it's correct, getting the UI scale, and then using that scale and the new scale to determine the new position
00:56.03Hotphoenixshieldb: sapphiron style would be entertaining, everyone hide behind the mages while onxyia deep breaths
00:56.29*** mode/#wowace [+v Shirik] by ChanServ
00:56.31shieldbspeaking of onyxia, I need to see if she's bugged for us this week
00:56.44shieldblast week as soon as we engaged her she ran away from everyone into the whelp pit and wouldn't target anyone
00:57.13shieldbit was pretty cool until we dps'd her down to phase 2, when she somehow popped every whelp egg on both sides simultaneously
00:57.16Wobwor1Sulking
00:57.29shieldbit was weird, she didn't attack, use abilities, anything
00:57.34shieldbshe just hid in the corner
00:57.39AntiarcI hear that in the latest patch Onyxia bugs more
00:58.06Hotphoenixall the whelps at once? just need a paladin tank
00:59.03*** join/#wowace Obelixprime (n=Chris@CPE0018f86c695d-CM0011aea76396.cpe.net.cable.rogers.com)
00:59.18Obelixprimeallo
00:59.24Obelixprimequestion about parrot
00:59.56WobWorkHe's just resting
01:00.04WobWorkafter a long squawk
01:00.10Obelixprimelol
01:00.12AmadeoSquaaawwwwwwkkkkk!
01:00.17shieldbAntiarc, http://oregonstate.edu/~shieldbe/warcraft/onyxia1.jpg / http://oregonstate.edu/~shieldbe/warcraft/onyxia2.jpg
01:00.22shieldband with that, it's 5pm
01:00.22Obelixprimei want to suppress everything but crits
01:00.44Nefarionhow often can you query items from the server before being DCed?
01:00.48Nefarionin 2.2
01:06.44CIA-703nefarion * r54171 10ItemQuery/ItemQuery.lua:
01:06.44CIA-7ItemQuery:
01:06.44CIA-7- Some (very) slight optimization.
01:06.44CIA-7- Now queries the server for items automatically, warning you if it is unknown to your server. (Throttles requests to 4 seconds between.)
01:07.55*** join/#wowace darchon (n=darchon@222.112.27.155)
01:08.15dashkalAbout what gear level would you need to 5 man ony?
01:08.26Obelixprimegood karazhan
01:08.28Obelixprimegear
01:08.42Obelixprimebut yeah
01:08.45dashkalonly kara? sweet.  I'm gonna try to organize that tomorrow
01:09.31CIA-703funkydude * r54172 10/trunk/ (15 files in 7 dirs): .trunk: move LS reference to xml file instead of toc for remaining libs
01:09.34Ellipsis`you can probably get away with less than that if your people are smart
01:10.00AmadeoThen I could probably solo it!
01:10.11EllipsisI did a 5man ony with a healer who didn't have any kara or heroic stuff
01:10.24WobWorkmost 70's can withstand deep breath now =)
01:10.41WobWork...
01:10.44WobWorkgarlic pizza?
01:10.48WobWorkwith extra pepporoni?
01:10.49Obelixprimeparrot filtering isn't working :/
01:10.51WobWorkand...
01:10.53WobWorkanchovies
01:11.00NightHawkAtWorkah, so close. i don't like anchovies.
01:11.10WobWorkI think they had it
01:11.15WobWorkbut they peeled them off
01:11.26starlon_mmmm anchovies
01:12.19Nefarionanchovies ftl
01:12.33starlonftw
01:12.34Ellipsisanchovies are win
01:13.22CIA-703nefarion * r54173 10ItemQuery/ItemQuery.lua:
01:13.22CIA-7ItemQuery:
01:13.22CIA-7- One more little fix. (Sorry about the spam.)
01:13.32*** join/#wowace hyperChipmunk (n=staharaj@d14-69-214-77.try.wideopenwest.com)
01:13.32*** mode/#wowace [+o hyperChipmunk] by ChanServ
01:13.39*** join/#wowace kenlyric (n=kenlyric@c-68-54-218-192.hsd1.in.comcast.net)
01:20.57*** join/#wowace elaa (n=ela@p54B4D250.dip.t-dialin.net)
01:23.43*** join/#wowace cralor_ (n=cralor_@c-76-118-8-158.hsd1.ma.comcast.net)
01:24.46*** join/#wowace Guillotine (n=Guilloti@adsl-76-247-10-212.dsl.lsan03.sbcglobal.net)
01:27.49*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
01:28.44CIA-703samuelcup * r54174 10Threat-1.0/Threat-1.0/NPCModules/ (5 files in 3 dirs):
01:28.44CIA-7Threat-1.0:
01:28.44CIA-7- zhCN updated
01:33.00Nefarionare there any half-decent free video editing programs?
01:34.01KeiasAnything can be free, this day in age
01:34.10Nefariontrue...
01:34.14Aens|Superioritywindows movie maker is half-decent.
01:34.14AmadeoFor what OS?
01:34.28AmadeoWMM is fine, if it doesn't crash on you
01:34.56Aens|Superioritythere's no reason to use premiere or vegas if you haven't had previous experience in video editting.
01:35.00Nefarionsomething that would allow me to mess with imported clips on a decent level (effects, position, etc) for some messing around with machinima
01:35.14Nefarioni haven't Aens. i'm completely new to it.
01:35.15AmadeoI don't think you need any experience to use Vegas, it's pretty easy
01:35.19NefarionAmadeo Windows
01:35.43AmadeoI'd just mess with Windows Movie Maker for now
01:35.54Aens|SuperiorityAmadeo: you dont need experience, but vegas is all about adding advanced features.  Things new users would not understand or know what to do with
01:35.58*** join/#wowace isilwen (n=iht@h48n2fls31o818.telia.com)
01:36.21Nefarioni'm a quick learner  =)
01:36.38Nefarionknow where one might fight a ....*cough* free *cough* copy?
01:36.44*** join/#wowace kd3 (n=kd3@74.40.36.166)
01:37.26*** join/#wowace Gemski (n=xabbott@c-67-162-171-134.hsd1.fl.comcast.net)
01:39.04AntiarcVegas is easy and powerful.
01:39.10CIA-703chuanhsing * r54175 10GridStatusHots/GridStatusHots.lua: GridStatusHots: update zhTW (thanks wushiny)
01:39.54isilwenMegatf, you here?
01:41.44*** join/#wowace YourMomsHero (n=cirish@ip72-208-226-108.ph.ph.cox.net)
01:44.11*** join/#wowace nymbia (n=nymbia@71-218-136-127.hlrn.qwest.net)
01:44.11*** mode/#wowace [+o nymbia] by ChanServ
01:49.38Nefarionis Jahshaka any good?
01:50.15Gngskno idea about Jashaka, but I know Jenkem is awesome!
01:55.39kenlyricheh
01:55.51kenlyricyou would
01:57.02*** join/#wowace Wraith (n=chatzill@pool-71-120-9-197.washdc.east.verizon.net)
01:59.19JoshBorke[Ammo]: add option to SmoothDurability to scale the armored man
01:59.25DarkWraith007hello everyone
01:59.40DarkWraith007i'm attempting to contact someone who made a very good addon but it hasn't been updated, it was made with Ace
01:59.50Gngskwhich addon?
01:59.53DarkWraith007and lo and behold there he is...i think
01:59.55DarkWraith007VitalWatch
02:00.20DarkWraith007seems...abandoned perhaps, but i'd love to use it, if the GUI worked at all
02:01.04*** join/#wowace Kalman| (n=delay@adsl-76-226-67-149.dsl.sfldmi.sbcglobal.net)
02:01.29Obelixprimewould the wowace wiki page about a gui be kind of deprecated due to rock?
02:01.40DarkWraith007rock?
02:02.54fitz__obelixprime, did rock suddenly become ready for widespread use or something?
02:03.28DarkWraith007what is this 'rock' of which you speak?
02:03.49harldephinlol
02:04.01Obelixprimei dunno
02:04.08Obelixprimerocklibs
02:04.15DarkWraith007hmm *googles*
02:04.21harldephinlol
02:04.45Nefarionrock isn't replacing anything. ace2 is still in use and ace3 in development. it's an off-shoot... but what gui page are you talking about??
02:04.55DarkWraith007the only info from google is in a foreign language O_o
02:05.07Nefariontry wowace search?
02:05.07xyuanyone know why my quartz "lag" bar thingy inside my cast bar is on the wrong side.  The little red line for stopcasting macroes
02:05.11Nefarionnot that hard man
02:05.16xyuit's on the left for some reason, adn the bar grows right.  
02:05.25DarkWraith007xyu, check your quartz config
02:05.26Nefarionmake sure the option to embed it is disabled
02:05.31DarkWraith007type /quartz inside wow
02:05.36*** join/#wowace Nightdew_ (n=Nightdew@c-24-30-17-122.hsd1.ga.comcast.net)
02:05.45*** part/#wowace Nightdew_ (n=Nightdew@c-24-30-17-122.hsd1.ga.comcast.net)
02:06.07xyuI don't see a embed option
02:06.19DarkWraith007you could try reinstalling quartz ^^;
02:06.24DarkWraith007the defaults work very well
02:06.31DarkWraith007just delete it and re-download
02:06.52Nefarionthat won't revert the options to default
02:07.55DarkWraith007http://www.wowinterface.com/downloads/fileinfo.php?id=4394
02:09.05DarkWraith007hmm, found something, thanks anyways guys
02:10.25*** join/#wowace cogwheel (n=chatzill@c-67-164-121-134.hsd1.ca.comcast.net)
02:10.41Nefarionanyone here use modelviewer's avi exporting? i can only seem to get it to give me a couple frames (most of the time only one) with every codec available.
02:10.50*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
02:10.52*** join/#wowace Xuerian (n=core@wireless-216-222-133-059.citizip.com)
02:11.02Nefarionah nvm the last codec just worked
02:11.55*** join/#wowace TheHermit (n=TheHermi@pool-141-154-145-100.wma.east.verizon.net)
02:12.36DarkWraith007something about a 'Dewdrop' GUI used...
02:15.30*** part/#wowace Amadeo (n=amadeo@c-69-140-91-57.hsd1.md.comcast.net)
02:15.54*** join/#wowace Tem (n=tardmrr@WoWUIDev/WoWI/Dongle/Tem)
02:15.54*** mode/#wowace [+o Tem] by ChanServ
02:18.51harldephindamn. i hate to play priest. -.-
02:22.19Ellipsissooo...
02:23.21KemayoHuh.  I'm one of the 10 most frequent committers on wowace.  http://www.ohloh.net/projects/4590/analyses/latest/contributors
02:24.44Gngskwho else thinks automaton should automatically accpet that skettis escort quest?
02:25.34Nefarionis this a troll or is this guy for real?: http://forums.worldofwarcraft.com/thread.html?topicId=1134093574&sid=1
02:28.02Gngskold troll
02:33.11kenlyricGngsk: auto accepting all sorts of quests is on the to-do list, or maybe another mod author is working on it. Anyway, it's in the works.
02:33.17*** join/#wowace blaylok (n=KevFlow@35.136.243.24.cfl.res.rr.com)
02:33.19kenlyricfor all sorts of daily quests.
02:34.46*** join/#wowace Herio (n=Kevin@adsl-63-192-101-5.dsl.chic01.pacbell.net)
02:34.58Heriohey guys!
02:35.18HerioI can't seem to find very much documentation on specialevents-aura =(
02:36.58Herioanyone know if I'm just look in the wrong places?
02:37.15Nefarionspecialeventaura.lua -> ctrl-f -> "tiggerevent("
02:39.44*** join/#wowace Tuller (n=chatzill@c-76-27-166-119.hsd1.va.comcast.net)
02:39.58KemayoThe wonderful thing about events...?
02:40.46Heriothank you =)
02:40.58HerioI found exactly what I needed
02:42.43xyuKemayo: i see what you did there
02:42.53KemayoIt was subtle, I know.
02:45.45WobWorkKemayo: ^^
02:45.57WobWorkIs that events are wonderful things =)
02:48.16KemayoPresumably.
02:52.13Cyrez~seen toadkiller
02:52.40purltoadkiller <n=dnester@adsl-75-30-187-11.dsl.pltn13.sbcglobal.net> was last seen on IRC in channel #wowace, 1d 10h 56m 56s ago, saying: 'purl tell Josh  Ithanked him!~'.
02:56.34isilwen~seen megatf
02:56.36purlmegatf <n=Crimsonl@c-98-204-58-217.hsd1.md.comcast.net> was last seen on IRC in channel #wowi-lounge, 5h 45m 18s ago, saying: 'If anyone has a spare EU wow account that they wouldn't mind letting me use for posting in the hunter forums, that'd be amazing!'.
02:57.24*** join/#wowace blaylok (n=KevFlow@35.136.243.24.cfl.res.rr.com)
03:00.07*** join/#wowace liquidzoo (n=liquidzo@ip68-230-116-75.ph.ph.cox.net)
03:07.23*** join/#wowace Kaelten (n=kaelten@WoWUIDev/WoWAce/WoWIFA/CurseStaff/kaelten)
03:07.24*** mode/#wowace [+o Kaelten] by ChanServ
03:08.52*** join/#wowace Fin_ (n=Fin@mimi.instinct.org)
03:09.05Fin_xyu: (this answer is perhaps a little late, but:) you can update which character an alt is linked to by just overwriting the existing alt <-> main link
03:09.12*** join/#wowace kd3 (n=kd3@74.40.36.166)
03:09.52Fin_xyu: there's an option for whether adding a new link will overwrite existing links or not (/alts noclobber)
03:10.29WobWorkEllipsis: rez bug?
03:10.54*** join/#wowace Thelyna (n=burp@60-234-130-239.bitstream.orcon.net.nz)
03:11.46*** join/#wowace dashkal (n=chatzill@S0106001217d8177c.vc.shawcable.net)
03:15.47EllipsisWobWork: being rezzed with full health and mana when you've been dead for a while
03:17.14Xelobasically regen occuring while you're dead
03:19.26WobWorkwell that's not really a bug
03:19.35xyuFin that's not what i really meant.  I just wanted an easy way to edit them.  
03:19.50xyuI used the guild notes to add the alt names and many of the guildnotes weren't alt names at all
03:20.38*** join/#wowace echos (n=echos@cpe-24-161-172-46.san.res.rr.com)
03:20.52*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
03:22.19*** join/#wowace DarkWraith007 (n=chatzill@pool-71-120-9-197.washdc.east.verizon.net)
03:23.04DarkWraith007hmm...
03:23.13DarkWraith007may i get some help on something? an LUA error
03:24.03AntiarcAsk the question and we'll see if we can help
03:24.55DarkWraith007ok
03:25.05DarkWraith007i get an error when loading VitalWatch (yes, again)
03:25.19DarkWraith007turned on 'show LUA errors' so now i can actually see wtf is going on
03:25.26DarkWraith007lemme try typing it out exactly
03:25.41*** join/#wowace MentalPower (n=MPower@WoWUIDev/Norganna/Administrator/MentalPower)
03:25.41*** mode/#wowace [+v MentalPower] by ChanServ
03:26.45DarkWraith007first, it seems since i have the addon "ItemSync" installed, VitalWatch will read the DewDrop (dropdown menu) info from THAT addon folder instead of from the VitalWatch folder...
03:26.53DarkWraith007i fixed this temporarily by disabling ItemSync
03:27.00DarkWraith007secondly..i get this error now:
03:28.29DarkWraith007"\VitalWatch\libs\FuBarPlugin-2.0\FubarPlugin-2.0.lua:247:attempt to call method 'assert' (a nil value)
03:28.55DarkWraith007so i wanna know what this 'assert' is...apparently a function? and how do i fix this? what value does it need?
03:30.08WobWorkassert is a lua function to check that the arguement supplied is of a certain type
03:30.24DarkWraith007*nod* so what do i need to fix it?
03:30.28WobWorkbut if it's saying the method is nil
03:30.29DarkWraith007what type is it asking for then?
03:30.36WobWorkthen someone is niling out the function itself
03:30.40WobWorkand that can't be right =P
03:30.44DarkWraith007i'm using WoW v2.2.3
03:30.52WobWorkIt's a base lua function
03:31.06DarkWraith007is there anyone willing to download VitalWatch v2.3 and debug it? so many people could use it ^^;
03:31.26DarkWraith007i look through this code and my head hurts, i'm no programmer O_O
03:31.39DarkWraith007i took a visual basic course in HS, lol
03:31.58DarkWraith007so WobWork, what do i need to do to fix this?
03:32.10WobWorkNot sure. What line is it complaining about?
03:32.20DarkWraith007"\VitalWatch\libs\FuBarPlugin-2.0\FubarPlugin-2.0.lua:247:attempt to call method 'assert' (a nil value)
03:32.22WobWorkperhaps you could pastey the area of code around that line
03:32.31DarkWraith007how do i find out what line number it is?
03:32.37DarkWraith007er, i mean line 247 how do i find it?
03:32.39WobWorkLine 247
03:32.43WobWorkin that file
03:32.57WobWorkActually, this may be a better question to go ask Ckknight
03:33.03WobWorksince it's within FuBar
03:33.08WobWorkor something clashing with Fubar
03:33.12DarkWraith007apparently...hmm
03:33.18WobWorkHe may have a better idea of where to look
03:33.19DarkWraith007lemme try disabling all my other addons, would that work?
03:33.27WobWorkaye possibly
03:33.34DarkWraith007ok, brb *is idle*
03:33.35WobWorkit'll narrow down whether it's actually that addon that's broken
03:33.56DarkWraith007if the idiot author Thrae had just put a stupid command line in additon to the GUI....
03:34.03DarkWraith007i mean damn
03:34.14DarkWraith007but anyways i'll see if it works
03:36.03XuerianDarkWraith007: You're awful annoying. Do you know that?
03:36.05Moozhhttp://www.collegehumor.com/video:1728017 winsome
03:36.14XuerianAnd I've just read what I can see in my chat log =)
03:36.20DarkWraith007damn...another addon
03:36.31Moozhwow.
03:36.32dashkalMeh, it's a good thing for poor crafters that this doesn't exist, but I wish armory had learned recipies.  Finding an old school enchanter... not easy
03:36.49MoozhXuerian: you're right. i've only read the last 6 lines of text and he's annoying.
03:36.54Moozhi'm going back to not paying attention
03:37.11DarkWraith007i thought this was a discussion area...i have an issue and i'm trying to resolve it, ok?
03:37.11XuerianMoozh: Ayep
03:37.29XuerianYou're trying to get other people to resolve it :)
03:37.30MoozhDarkWraith007: less flaming and you won't be called a dick.
03:37.51XuerianMoozh has a point as well, in slightly different words
03:38.19DarkWraith007it seems Thrae didn't respond to my tells yet...bleh
03:38.30Moozhpeople sleep sometimes
03:38.31DarkWraith007ok i disabled all the addons
03:38.40DarkWraith007now it gives me another error O_O
03:38.43Moozhanyway, lurking
03:39.00XuerianDarkWraith007: I don't see why he should respond to you, after calling him a idiot
03:39.57Ellipsiscontrary to popular opinion, devs are people too
03:40.05DarkWraith007"\VitalWatch\libs\Dewdrop-2.0\Dewdrop-2.0.lua:668:attempt to call global 'GetFullScreenName' (a nil value)
03:40.13DarkWraith007eck
03:40.19DarkWraith007"\VitalWatch\libs\Dewdrop-2.0\Dewdrop-2.0.lua:668:attempt to call global 'GetFullScreenFrame' (a nil value)
03:40.25DarkWraith007Frame, not name, my bad
03:40.49XuerianDarkWraith007: A: Pasting random errors directly into chat is 1: Bad. 2: Against the MOTD, 3: Useless without a debug stack, unless you're talking to the author, which you're made the flagrant point that you aren't
03:41.05Ellipsisyou know DarkWraith007, if you get buggrabber/bugsack you can copy and paste those messages (INTO A PASTEY) instead of having to retype them :)
03:41.37DarkWraith007points taken
03:41.49DarkWraith007alright, i'll let the author handle any debugging/errors, thanks
03:42.02DarkWraith007i didn't read the MOTD, usually i ignore it
03:42.14DarkWraith007i'll give it a once-over
03:42.31XuerianIf you really want anyone in here to be concerned about your problems, A: Get a full debug stack from BugSack/BugGrabber, put it onto a pastey, link to it along with a polite request that anyone with free time look at it and provide suggestions as to what the actual problem might be
03:42.45XuerianThat's liable to get you the best and most relevant responses
03:42.54DarkWraith007*nod* thanks for the tip
03:43.00DarkWraith007i'll go get it now, ty
03:43.05*** part/#wowace DarkWraith007 (n=chatzill@pool-71-120-9-197.washdc.east.verizon.net)
03:43.08*** join/#wowace Unrealii (i=NEXT96@121.129.140.9)
03:43.26XuerianB: Profit? >.>.. meh, forget the lingering lists. Making the first numeral is the fun part anyway
03:44.26ObelixprimeXuerian, you did Parrot right?
03:44.31Ellipsisand never underestimate the value a little politeness can have
03:44.45xyuanyone know how to promote someone to guild leader offhand?
03:44.46*** join/#wowace theoddone33 (n=jimbob@pool-71-109-108-2.lsanca.dsl-w.verizon.net)
03:44.51XuerianHaha, no. That would be ckknight, along with the library behind it, Parser 3.0. (Rophy being the creator of 1.0)
03:45.04ObelixprimeI am using one of your addons though...
03:45.10XuerianXLoot*
03:45.12ObelixprimeI remember cause I was looking for you
03:45.13Obelixprimeright!
03:45.30ObelixprimeDid I tell you I'm trying to author a mod?
03:45.42XuerianI don't believe I was around when you announced that, no
03:45.47XuerianWhat's it's purpose?
03:45.49WobWorkTry? There is no try!
03:45.58Obelixprimelol
03:46.04Ellipsisvoid reaver doesn't lub me :(
03:46.10Obelixprime:(
03:46.15XuerianI'd imagine most of your summons don't
03:46.19Xuerian"This wasn't in my contract!"
03:46.22Xuerian"SEND ME BACK"
03:46.25XuerianWell, your succy might...
03:46.28ObelixprimeIts a DKP-esque mod for class officers.
03:46.31Xuerian"Why not fight your own battles.."
03:46.48ObelixprimeMy guild uses wishlists where players rank 3 items 1, and then rank 16 items (one for each slot) 2
03:46.51EllipsisI don't care, the succubus is the only one I want to actually like me
03:46.52Obelixprimeand so on and so for
03:46.59Ellipsisthe other ones I just bend to my will and don't care how they feel about it :)
03:47.44ObelixprimeSo, this is to let officers figure out when loot drops who has it ranked and what rank they have it
03:48.10Obelixprime1% wipe on Mother :(
03:48.46XuerianEllipsis: Slightly evil, slightly kinky
03:49.46XuerianObelixprime: Was going to make a dkp addon to go with xloot, never did manage it. Interested to see how yours turns out
03:49.59FinKemayo: I have a request for BankStack - could trade materials that don't fit in trade-specific bags be stacked next to those bags?
03:50.19ObelixprimeI had some questions about events..
03:50.35FinKemayo: "next" as in, uhm, if you were using Bagnon or summat - I guess sequentially next? I'm not sure how Bagnon figures out the order
03:51.10Obelixprimelike the frames for rolling occurs when LOOT_OPENED occurs, correct?
03:51.51CIA-703sayclub * r54176 10ActionCombat/Locale_koKR.lua: ActionCombat : Fix koKR typo
03:51.52XuerianSTART_LOOT_ROLL
03:52.40*** join/#wowace Tuller (n=chatzill@c-76-27-166-119.hsd1.va.comcast.net)
03:53.27Obelixprimewell
03:53.31Obelixprimewe do group loot
03:54.02fitz__http://www.wowhead.com/?search=mankrik%27s+wife
03:54.16fitz__but the front page title is "Use it to find Mankrik's Wife" !
03:54.32Ellipsis...
03:54.54fitz__yes, indeed, that is an ellipsis
03:54.56fitz__well done, that man
03:55.00Ellipsis!
03:55.05Obelixprimeand I would like on the event that when something drops that the person running the addon would message a channel with who has what ranked when
03:55.13Obelixprimewould that occur on start loot roll?
03:55.13Aeyan@
03:55.38QuantumDelta*Pokies Antiarc with a pokie stick*
03:55.57Antiarc*eats pokey stick and eyes QuantumDelta's hand hungrily*
03:56.03QuantumDeltaO_O
03:56.15fitz__obelixprime, LOOT_OPENED fires when the player opens a loot window
03:56.21AntiarcWhat's up?
03:56.23XuerianObelixprime: Each START_LOOT_ROLL has the loot attached
03:56.27XuerianIt's per item
03:56.30QuantumDeltacould I make a hopefully small feature request for omen? :<
03:56.51fitz__you probably want START_LOOT_ROLL, first arg is a roll ID, second is roll time
03:57.02AntiarcSure! I don't guarantee I'll implement it, but I'm open to suggestions :)
03:57.12QuantumDeltaIt's a bit clunky but...
03:57.20fitz__!api GetLootRollitemInfo
03:57.21ThraeBotfitz__: Could not find a relevant page. Perhaps you could be so kind as to create one? http://www.wowwiki.com/API_GetLootRollitemInfo
03:57.27fitz__!api GetLootRollItemInfo
03:57.27ThraeBotfitz__: I just said that 7s ago.
03:57.30QuantumDeltaA sort of log that'll show a raid members average TPS total for the entire fight
03:57.33fitz__no you didn't, I had the case wrong
03:57.35fitz__!api GetLootRollItemInfo
03:57.35ThraeBotfitz__: I just said that 15s ago.
03:57.37fitz__liar
03:57.39QuantumDeltaafter combat ends or in a menu or so
03:58.04fitz__!api GetLootRollItemInfo
03:58.05ThraeBotfitz__: GetLootRollItemInfo(RollID);  -- http://www.wowwiki.com/API_GetLootRollItemInfo
03:58.07fitz__huzzah
03:58.09fitz__but still
03:58.10fitz__useless
03:58.11XuerianObelixprime: There's quite a few mods that do it, but XLoot group picks up those events on line 161
03:58.23fitz__local texture, name, count, quality, bop = GetLootRollItemInfo(RollID)
03:58.25EllipsisQuantumDelta, sounds like a feature for one of the damage/etc. meters that's more analysis oriented
03:58.29AntiarcMmm. I'll think about it. You could write a little mod that uses Threat-1.0 to do that apart from Omen pretty easily though
03:58.31QuantumDeltahmm
03:58.32JoshBorkenn
03:58.46AntiarcThreat provides TPS and encounter TPS numbers
03:58.53*** join/#wowace kd3 (n=kd3@74.40.36.166)
03:58.56Antiarc(TPS is local TPS, encounter TPS is basically encounter threat / encounter time)
03:59.10QuantumDeltaI see
03:59.25QuantumDeltaJust cuz my TPS is insanely spikey
03:59.36QuantumDeltait's impossible to genuinely tell what my actual normal TPS would be :P
03:59.41AntiarcYeah - that's intentional, since local TPS is more useful than fight TPS, generally.
03:59.48QuantumDeltaeven with the update on omen set to extremely slow*
03:59.53AntiarcThat's just the display update
04:00.00QuantumDeltaI'm a Pally tank
04:00.04AntiarcYou could modify the number of threat events that Threat consideres - let's see
04:00.07QuantumDeltaMy threat comes in 8 second burst rotations ;)
04:00.17*** join/#wowace ckknight_ (n=ckknight@rrcs-74-62-251-185.west.biz.rr.com)
04:00.17*** mode/#wowace [+o ckknight_] by ChanServ
04:00.24AntiarcWell, TPS is your last 20 threat events over the time that those events took
04:00.30AntiarcSo it's not strictly time-constrained
04:00.34QuantumDeltaOhh
04:00.35QuantumDeltahmm.
04:00.44ObelixprimeAlso, I've done very little scripting and am somewhat reluctant/confused about how tables work in Lua
04:00.58XuerianObelixprime: Relax and don't try to sort them, and you'll be fine
04:01.10XuerianThey're the start-all-end-all data organization structure
04:01.16ObelixprimeRight
04:01.26AntiarcIf you want, you can change your sample size
04:01.39Antiarc<PROTECTED>
04:01.39ObelixprimeJust the way I see the data structuer in my head is almost through a relational database
04:01.47AntiarcThat would consider the last 45 threat events
04:01.47Obelixprimelike
04:01.52QuantumDeltaAnd that'll average it out even more?
04:01.53*** join/#wowace |Stan| (n=Stanzill@p54994A09.dip.t-dialin.net)
04:01.58fitz__what you CAN do is record the TPS each second you're in combat, and use that to produce an overall average TPS
04:02.02fitz__but that measurement may not be useful
04:02.06AntiarcObviously, the more events you consider, the less spiky your TPS, but the less representative it is of your current threat output
04:02.15ObelixprimeObelixprime has 3 items in my wishlist, and 2 of those items are rank 1 and one of them is rank 2
04:02.34QuantumDeltaNot so concerned about my current TPS anymore so that'll be really useful for me ;)
04:02.48QuantumDeltaBasically... it's a bit confused for Protadins
04:02.52AntiarcThe reason I chose the 25-sample size as the default is because that is relatively local enough to provide useful threat velocity numbers that can be used to compare two people, in general
04:03.02Obelixprimewishlist = {{itemID_1, rank},{itemID_2, rank}}
04:03.09Obelixprimewould that be how the wishlist would be stored?
04:03.17Obelixprimecould it be that way?
04:03.18QuantumDeltasince although our threat is mainly focused around JoR/JoV/JoB - we have such a large number of threat generating events firing
04:03.24fitz__obelixprime, taht would work
04:03.26AntiarcMakes sense.
04:03.33AntiarcWell, any damage is a threat event
04:03.40AntiarcAs is a buff gain, or a spellcast.
04:03.42fitz__obelixprime, I'd recommend using named fields though, unless someone here says otherwise
04:03.49QuantumDeltaYea
04:03.56fitz__obelix, ie, wishlist = {{itemid: itemID_1, rank: rank}, ... }
04:04.03Obelixprimeright
04:04.03Obelixprimeok
04:04.16fitz__just because it makes the code easier to read than remembering what order they're in
04:04.27fitz__alternatively, you could use:
04:04.28XuerianIf you're only using a couple fields for each thing that won't change, a numerically indexed table is fine
04:04.31Obelixprimeso, for say all the raiders in my guild it would go something like
04:04.35QuantumDeltahmm
04:04.37fitz__wishlist = { itemID_1: rank, ... }
04:04.40Xuerianwishlist[1][1] for id, [1][2] for rank
04:04.45XuerianOtherwise named indexes are easier
04:04.56XuerianMuch harder to sort.
04:05.01QuantumDeltaI should probably be testing this one myself but whilst I have your attention Antiarc does omen take full account of SA?
04:05.04XuerianWEll, iterate through in a set order
04:05.10AntiarcIt should, yes
04:05.27QuantumDeltaAssumed it would, hmm even more events
04:05.30QuantumDeltathank you <3
04:05.36AntiarcNo problem
04:07.17PaeneArgh, I still haven't been able to get this scaling to work properly
04:07.20Paeneand what's odd
04:07.54Paeneis in the original Cryolysis, nothing special is done and it works fine
04:07.54ObelixprimewishlistDB = {{player:Obelixprime,{itemid:item_ID1, rank:rank1},{itemid:item_ID2,rank:rank2},{itemid:item_ID3, rank:rank3},...},{player:Xuerian,{itemid:item_ID4,rank:rank4}}}
04:07.54Obelixprimeignore those ellipses
04:07.58Ellipsismoo?
04:08.03Xuerianlol.
04:08.03Paenelol
04:08.08Ellipsis=[
04:08.08WobWorkPaene: could be due to parenting?
04:08.09AntiarcPaene: Perhaps it wasn't anchored to UIPArent
04:08.23Ellipsisthere's only one of me, and I don't like being ignored :(
04:08.27Obelixprimelol
04:08.29Obelixprimei'm sorry :(
04:08.30AntiarcYou're trying to get it to not change position on screen when you re-scale your UI?
04:08.52fitz__obelixprime, if your main concern is to spit out who has an item and the rank they have it at, you might want to look at a structure more like:
04:09.08FinKemayo: BankStack seems to have a bit of a bug dealing with multiple different types of "Scroll: Create Signet of Beckoning" (I have two in my bag, one fire, one stone, and they keep swapping. I can't stop this)
04:09.25fitz__wishlistDB = { itemID: { rank1 = { player, player, ... }, rank2 = { player, player, ...}, rank3 = { player, player, ... }, ... }
04:09.33PaeneIt's anchored to UIParent
04:09.36fitz__probably with another } in there someplace
04:09.48XuerianObelixprime: wishlistDB = { { player = "Obelixprime", itemid = 000, rank = 2 }, ... }
04:09.49*** join/#wowace Nightdew_ (n=Nightdew@c-24-30-17-122.hsd1.ga.comcast.net)
04:09.50Obelixprimei guess that would be better
04:09.52fitz__don't ignore those ellipses, they're load bearing
04:09.57Xuerianer well
04:09.57Paene"CENTER", UIParent, "CENTER"
04:09.58Xuerianhm
04:09.58*** part/#wowace Nightdew_ (n=Nightdew@c-24-30-17-122.hsd1.ga.comcast.net)
04:10.10fitz__IF that's the primary way you intend to use it
04:10.12Obelixprimei like that fitz
04:10.13XuerianDB -> Player -> ranks per ID
04:10.15fitz__that will make acces faster and easier
04:10.20Obelixprimehmm
04:10.30Obelixprimethe problem is, we'd also want to keep track of who got it
04:10.31XuerianIGNORE THE PERSON MAKING SENSE, and listen to what I have to say. :)
04:10.33XuerianXD
04:10.43fitz__xuerian, see, now we get the other requirements!
04:10.47Obelixprimelol
04:10.49Xuerian0_o
04:10.50Obelixprimehaha
04:10.51nymbiaXuerian, i love you
04:10.52XuerianSneaky bastard
04:10.58Obelixprimeok
04:11.05Obelixprimebefore we discuss the structure for that
04:11.16fitz__obelixprime, itemID: { rank1: { ... }, ..., looted: { ... } }
04:11.18Xueriannymbia: I wubs ju too.
04:11.45Obelixprimewould i have to monitor the chat log to find out who got what looted?
04:11.55fitz__obelixprime, no
04:12.18Obelixprimethere's an event?
04:12.24fitz__there's four events to watch for
04:12.24fitz__sec
04:12.27fitz__thought I had them in my own code
04:12.31fitz__but I guess I just dreamed I wrote that bit
04:12.40XuerianI wrote up a SEE lib for it
04:12.41fitz__oh
04:12.46ObelixprimeLOOT_BIND_CONFIRM
04:12.48Obelixprime?
04:12.50XuerianSpecialEventsEmbed-Loot
04:13.14Xuerianyou might want to use that (or look at it), it handles all the events for group loot that aren't actually events till 2.4
04:13.16fitz__oh that's right, I wrote the damn thing, then realised I didn't need it
04:13.25fitz__obelixprime, you'll need to trap CHAT_MSG_SYSTEM, yes
04:13.27Obelixprimethat's in xloot?
04:13.32PaeneI have a SV that's the value for the scaling...I'm calling Frame:SetScale(value)...but as the frame gets larger, it moves.
04:13.40XuerianI use it in xloot, but it's a lib in the wowace svn
04:13.50Obelixprimewhat library?
04:13.58XuerianSpecialEventsEmbed
04:14.05Obelixprimehmmm...
04:14.28XuerianCheck it out of the svn to get a easy to see copy, if you haven't already disembedded your addons. If you have, it'll be in your addon folder
04:14.42XuerianThen again, if you haven't, it'll be in xloot's libs folder
04:14.57Obelixprimeits probably better for me to keep this as a whisper addon for now until i have the functionality down
04:15.05Obelixprimei would eventually like to have a small window appear
04:15.06AntiarcPaene: Oooh. You're wanting to keep a frame in the same place as you scale the frame?
04:15.14AntiarcI thought you were scaling the UI
04:15.19fitz__and watch for LOOT_ITEM, LOOT_ITEM_SELF, LOOT_ITEM_MULTIPLE, and LOOT_ITEM_SELF_MULTIPLE
04:15.25fitz__being formats for strings
04:15.31XuerianObelixprime: I was wrong, it's "SpecialEvents-Loot-1.0"
04:15.50fitz__if xuerian has a library, use that
04:15.52PaeneAntiarc: yeah, trying to keep the frame in the same place
04:15.54fitz__he'll have solved the gnarly problems :)
04:16.05XuerianAnd yeah, unless you're just going to out-right use the events, you don't want to read it to try to understand how to parse the events
04:16.13XuerianIt's slightly screwed up in how I finaggled it into working
04:16.20PaeneAntiarc: Sorry, raiding and coding at the same time atm :)
04:16.23fitz__gotta love %s%d in _MULTIPLE format strings
04:16.34Obelixprimeok
04:16.35XuerianGRAH
04:16.41fitz__local pattern = format:gsub('[%^%$%(%)%%%.%[%]%*%+%-%?]', '%%%1')
04:16.42XuerianI can't wait for 2.4 for that reason
04:16.46AntiarcNo problem. Try anchoring the frame to the CENTER point, rather than a TOPLEFT point or what have you. That -might- do it
04:16.46XuerianSo stuff won't be friggin fucked up
04:16.46fitz__return pattern:gsub('%%%%s', '(.+)')
04:16.53CIA-703nymbia * r54177 10/trunk/ (PeriodicTable-3.1/ PeriodicTable-3.1-Data/):
04:16.53CIA-7.PeriodicTable-3.1:
04:16.53CIA-7- Trunk it. Should probably be working, but if it's not, Funkeh` is to blame.
04:16.54fitz__xuerian, orly? what's being changed?
04:16.55Obelixprimeyou're about to make me cry :(
04:16.57Obelixprimelol
04:17.00Xuerian(Chat events being EVENTS, not text)
04:17.05fitz__oh hooray
04:17.12PaeneAntiarc: It is anchored to the center :-/
04:17.12fitz__local DEATH_PATTERN = format_to_pattern(UNITDIESOTHER) !
04:17.16fitz__get rid of that crap
04:17.16Funkeh`nymbia, you want to use xml for your modules mate
04:17.22Funkeh`like Ace3 does
04:17.56nymbiaFunkeh`: yeah that stuff's just like it was at the moment..
04:18.03Paene<Anchor point="CENTER" relativeTo="UIParent" relativePoint="CENTER">
04:18.10ObelixprimeSo, I would want to mixin the SpecialEvents-Loot-1.0 library to my own mod right
04:18.14Obelixprimealong with AceConsole
04:18.23Obelixprimeand probably DewDrop
04:19.00XuerianI don't actually remember what all ace2 libs you have to mixin. SEE-L requires deformat and aceevent
04:19.13nymbiaFunkeh`: wait i don't get it
04:19.18nymbiaFunkeh`: elaborate
04:19.39Funkeh`to load your modules
04:19.46Funkeh`instead of them being referenced in the toc
04:19.49Funkeh`reference xml files
04:19.54Funkeh`that load the modules
04:20.01nymbiaisn't that how its doing it
04:20.06fitz__funkeh, what's the advantage?
04:20.11nymbiayou're talking about the data modules right
04:20.13Funkeh`nymbia, didn't check
04:20.15ObelixprimeShould I be looking at the SpecialEvents lib, or Xloot on the recording functionality?
04:20.46Funkeh`fitz__, its more modular when you are embedding the library, you just reference the xml file instead of the file, if something changes its all automatic
04:20.49nymbiaFunkeh`: oh i see how it is
04:20.57Funkeh`:)
04:21.01fitz__right, ya
04:21.06nymbiaFunkeh`: take a glance when you gots a chance
04:21.19Funkeh`will do after I get out this camp of yetis
04:21.25nymbiano, NOW
04:23.21NightHawkTheSaneyour mom's a camp of yetis
04:23.25Obelixprimehow would i set the format for the data structure?
04:23.28PaeneAntiarc: Any other ideas? :-/
04:23.29XuerianSpecialEvents-Loot will let you register for the events, "SpecialEvents_RollAllPassed", "SpecialEvents_RollMade", "SpecialEvents_RollWon"
04:23.38Obelixprimeohhhh
04:23.40Obelixprimeok
04:23.44*** join/#wowace Xuerian (n=core@wireless-216-222-133-059.citizip.com)
04:23.52*** join/#wowace ven (n=ven@i59F551B5.versanet.de)
04:23.57ObelixprimeI just want to find out who picked something up though
04:24.09Obelixprimewe usually pass on everything
04:24.13Obelixprimeand someone loots
04:24.26*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
04:24.35AntiarcPaene: Other than repositioning on the inverse of the scale (which you were trying to do earlier), not really, no :(
04:26.40Paene:(
04:28.59nymbiaFunkeh`: i wanna just jam the LibStub code at the top of the lib.. feels so much cleaner when embedded.  why shouldnt i?
04:29.22*** part/#wowace Herio (n=Kevin@adsl-63-192-101-5.dsl.chic01.pacbell.net)
04:29.41ObelixprimeI was reading that you shouldn't have an OnInitialize() method
04:29.51Funkeh`nymbia, I'll jam it up your ass if you do
04:29.52Obelixprimebut just put whatever you would have in there into your OnEnable() method
04:30.08nymbiaFunkeh`: whyfor?
04:30.15Funkeh`for being bad, mkay
04:30.22Ellipsistake pics when you do plz
04:30.31Funkeh`Ellipsis, you're invited
04:30.35Ellipsisoh, sweet
04:30.38nymbiai'm all for sticking to standards but i'm just curious as to the reasoning
04:30.46nymbiatell me or suffer!
04:31.07Ellipsismakes it easier to update your libstub with a newer verison?
04:31.29nymbiawell, it's not pointing at LibStub using an external
04:31.48Ellipsisyes, hence it's easier to manually replace the file than to edit part of another file
04:31.53nymbiaso it's a question of swapping out a file vs swapping out a handful of lines
04:32.01Ellipsishey, it was just a random guess
04:32.08nymbiafair enough :)
04:32.09Ellipsisthere's probably something I don't know about >_>
04:32.22fitz__nymbia, what's the copyright on libstub, and what's the copyright on your file?
04:32.39nymbiawhich is why Funkeh` needs to find his way outta yeti land
04:33.11nymbiafitz__: true, but i put the entire libstub code before the copyright declaration on my code
04:33.12fitz__-- LibStub is hereby placed in the Public Domain
04:33.19fitz__libstub is PD anyway
04:34.07PaeneWhat's the difference between GetEffectiveScale and GetScale?
04:34.22Ellipsisone gets the effective scale, the other just gets the scale
04:34.31Paenelol thanks Ellipsos
04:34.34Paene*Ellipsis
04:34.36Ellipsisalways happy to help! :D
04:36.41*** join/#wowace Nargiddley (n=narg@203-97-236-74.cable.telstraclear.net)
04:37.14kenlyrichttp://www.funnyordie.com/videos/26050ea6ee
04:37.22kenlyrici must share this everywhere I go.
04:37.51EllipsisO.O
04:38.14WobWorkGetScale isn't affected by the ui scaling
04:38.24Ellipsiskenlyric: that's hot. moar plz.
04:38.26kenlyricEllipsis: it loses something if you haven't seen the original
04:38.33Ellipsisuh
04:38.36Ellipsisthis is the internet
04:38.41Ellipsiswho hasn't?
04:38.50kenlyrica shocking number of people.
04:39.06kenlyricif you don't interact with wow-related forums or 4chan, you can miss it entirely.
04:39.11kenlyricit's like rickroll.
04:39.28Ellipsispeople missed rickroll?!
04:39.30*** part/#wowace eXemplar (n=nnscript@124-171-174-111.dyn.iinet.net.au)
04:39.51WobWorkI haven't seen the original
04:40.09PaeneWobwork: Any idea why when I scale my frame it moves?  And if so, how to make it stay in place as it scales?
04:40.19kenlyricI like the cut to the ice cream. It's just as startling as the cut in the original.
04:40.19WobWorkWhat's it anchored by?
04:40.46kenlyricWobWork: well, it's called 2girls1cup and it doesn't invovle ice cream.
04:41.34WobWorkright
04:41.38WobWorkthat's enough warning for me =P
04:41.39CIA-703nymbia * r54178 10PT3Bar/ (Config.lua PT3Bar.lua PT3Bar.toc libs/):
04:41.39CIA-7PT3Bar:
04:41.39CIA-7- Quick and easy update to PT3.1
04:42.26*** join/#wowace LePeR|Jaunia (n=LePeR@d193-115-94.home3.cgocable.net)
04:43.35Diaoping vhaarr
04:49.55PaeneWobwork: <Anchor point="CENTER" relativeTo="UIParent" relativePoint="CENTER">
04:50.00Paenethat's the XML for the anchor
04:51.13*** join/#wowace Tem (n=tardmrr@WoWUIDev/WoWI/Dongle/Tem)
04:51.14*** mode/#wowace [+o Tem] by ChanServ
04:51.58*** join/#wowace Tem (n=tardmrr@WoWUIDev/WoWI/Dongle/Tem)
04:51.58*** mode/#wowace [+o Tem] by ChanServ
04:53.01*** join/#wowace Lukian (n=wizard@203.171.70.21)
04:55.52*** join/#wowace testify (n=testify@S01060018f8595e06.cg.shawcable.net)
04:58.59Obelixprimefitz__ you still there?
04:59.49*** join/#wowace Stanzilla (n=Stanzill@p54997163.dip.t-dialin.net)
05:00.12fitz__ya
05:00.17fitz__was playing desktoptd heh
05:01.10Obelixprimeheh
05:01.23Obelixprimehow would i initialize the table to follow the structure you said
05:01.25Obelixprimewith the named fields
05:02.15fitz__you could start with wishlistDB = { }
05:02.32fitz__then "if wishlistDB[itemid] then ... end" to see if there's anything recorded against a given item ID
05:02.51Obelixprimehmmmk
05:02.53fitz__if you have a list of data already:
05:03.07fitz__eg, I want the Orca-Hide Boots from Leotheras, #300092
05:03.21fitz__and you want the Ring of Lethality from Hydross, #30052
05:03.42*** join/#wowace sb (n=sb@dslb-084-056-150-238.pools.arcor-ip.net)
05:03.54fitz__wishlistDB = { 30092: { rank1 = { 'Tieb' } }, 30052: { rank1 = { 'Obelixprime' } } }
05:04.15fitz__then "wishlistDB[30092]" == { rank1 = { 'Tieb' } }
05:04.15Obelixprimeright
05:04.38Obelixprimewould i be able to see who has it ranked 1 by saying
05:04.46ObelixprimewishlistDB[30092][rank1]
05:05.32fitz__er, those ':'s should be '-'s
05:05.32fitz__'='s too
05:05.32Obelixprimehunh?
05:05.45fitz__I'm getting confused with python syntax
05:05.49fitz__wishlistDB = { ['30092'] = { rank1 = { 'Tieb' } }, ['30052'] = { rank1 = { 'Obelixprime' } } }
05:05.50ObelixprimewishlistDB = { 30092={ rank1 = { 'Tieb' } }, 30052={ rank1 = { 'Obelixprime' } } }
05:06.14Obelixprimeok
05:06.49fitz__> wishlistDB = { [30092] = { rank1 = { 'Tieb' } }, [30052] = { rank1 = { 'Obelixprime' } } }
05:06.52fitz__> return wishlistDB[30092].rank1table: 0x807f508
05:06.52fitz__ugh
05:07.02fitz__> return wishlistDB[30092].rank1
05:07.03fitz__= table
05:07.07fitz__{ 'Tieb' }
05:07.18*** join/#wowace Sole (n=chatzill@203.109.207.188)
05:07.19Obelixprimeusing lua command line?
05:07.22fitz__yeah
05:07.26fitz__but wishlistDB[30092].rank2 would be nil
05:07.29fitz__so you'd want to watch for that
05:07.31SoleWHAT UP YO
05:07.32Obelixprimeright
05:07.44fitz__for _, name in pairs(wishlist[itemID].rank1 or {}) do ... end
05:08.21Sole^ whats that supposed to accomplish?
05:08.57Soleor is rank1 supposed to be the name of a table?
05:09.49fitz__a table that may be nil
05:09.58fitz__wishlistDB = { [30092] = { rank1 = { 'Tieb' } }, [30052] = { rank1 = { 'Obelixprime' } } }
05:10.01fitz__eg
05:10.24Obelixprimethank you fitz
05:11.30SoleI wonder, would it be more efficient to check if the table isnt nil first and then executing the for loop, or to simply add the 'or {}
05:12.04Soleif wishlist[itemID].rank1 then  for _, name in pairs(wishlist[itemID].rank1 or {}) do ... end end
05:12.18Obelixprimewhat's the _, mean?
05:12.22fitz__just a junk variable
05:12.26Obelixprimeoh
05:12.30Soleprobably your solution is better
05:12.31fitz__you're not interested in the first part of the pairs() returns
05:12.37fitz__sole, my solution is more readable, I think
05:12.41fitz__sole, but I couldn't say for sure if it's faster
05:12.51fitz__and I couldn't be sure that {} doesn't leak memory
05:13.01Nargiddleyit does
05:13.03Solefitz__: well thats simply because I wrote it all on 1 line :P
05:13.09fitz__using a constant "local EMPTY = {}" at the file level and " or EMPTY" might be better
05:13.19fitz__sole, if you write it on two lines, you will indent another block
05:13.54Ellipsis{} won't *leak* memory, just generate garbage
05:13.58Ellipsisit's better to skip the loop
05:14.03Solelookit who it is
05:14.25Soleso checking the table for a value might be better after all?
05:15.00Obelixprimeso, if this is a function that takes in rank where rank can be rank1, rank2, whatever, can i just say for _, name in pairs(myWS[itemID].rank or {}) do ... end
05:15.20Soleno
05:15.29Sole<PROTECTED>
05:15.49fitz__the ".foo" syntax means "the field named 'foo'"
05:15.53fitz__it doesn't do variable interpolation
05:16.01*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
05:16.03fitz__oo, afternoon tea, afk, free food
05:16.21Soleafternoon tea, is he british or something?
05:16.30Solemight be aussie
05:16.36Soleits afternoon tea time there
05:16.46PaeneAntiarc or Wobwork: When I put it in the center of the screen, it stays in place.
05:16.51Paenenot sure if that helps
05:17.54Obelixprimeok
05:18.11Obelixprimeso in my myWS table
05:18.16Obelixprimei don't have an itemID or a rank
05:18.25Obelixprimecould i use the above to create it?
05:18.30Obelixprimeso basically
05:18.41CIA-703nymbia * r54179 10/trunk/ (26 files in 21 dirs):
05:18.41CIA-7.LibPeriodicTable-3.1:
05:18.41CIA-7- Renaming.
05:18.41CIA-7- uh.. don't use this for a minute or two while I finish the renames.
05:19.07*** join/#wowace ckknight (n=ckknight@rrcs-74-62-251-185.west.biz.rr.com)
05:19.08*** mode/#wowace [+o ckknight] by ChanServ
05:19.21Obelixprimefor _, name in pairs(myWS[itemID][rank] or {}) do name = playerName; end
05:19.27Paeneckknight: got a sec?
05:19.46Obelixprimeif the method is passed itemID, rank, and playerName
05:21.48Obelixprimehmm
05:22.30Obelixprimefor _, name in pairs(myWS[itemID][rank] or {}) do .. end  gives    attempt to index field '?' (a nil value) when i call the method
05:22.58MentalPower|zzZZObelixprime: either itemID or rank are nil
05:23.03*** join/#wowace kd3 (n=kd3@74.40.36.166)
05:23.13MentalPower|zzZZerr... scratch that
05:23.31MentalPower|zzZZeither the value of myWS[itemID] or myWS[itemID][rank] is nil
05:23.38Obelixprimeoooh
05:24.30MentalPower|zzZZLua does not do auto-subtantiation
05:24.32CIA-703nymbia * r54180 10/trunk/ (32 files in 20 dirs):
05:24.32CIA-7.LibPeriodicTable-3.1:
05:24.32CIA-7- Squish?
05:25.09MentalPower|zzZZif myWS[itemID] and myWS[itemID][rank] then for _, name in pairs(myWS[itemID][rank] or {}) do .. end end
05:25.15MentalPower|zzZZnow I must sleep, gnight
05:27.15*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
05:27.16CIA-703nymbia * r54181 10PeriodicTable-3.1-Data/:
05:27.16CIA-7.PeriodicTable-3.1-Data:
05:27.16CIA-7- Squash.
05:29.44Ellipsismm, squash
05:29.49fitz__sole, aussie
05:30.28fitz__obelixprime, so you have itemID and rank given, and you want to insert "name" ?
05:30.35Obelixprimeyes
05:30.52fitz__obelixprime, "if not myWS[itemID] then myWS[itemID] = {} end"
05:30.53fitz__first
05:30.54Obelixprimebut itemID and rnak may not be in myWS
05:31.00fitz__that will create the entry for itemID if it's not there
05:31.02fitz__then
05:31.13fitz__"if not myWS[itemID][rank] then myWS[itemID][rank] = {} end"
05:31.14fitz__THEN
05:31.27fitz__table.insert(myWS[itemID][rank], playerName)
05:32.38Obelixprimeso.. for _, name in pairs(myWS[itemID][rank] or {}) do ... end is only for searching the table..
05:32.41Obelixprimenot inserting it?
05:32.44Obelixprimeinto it
05:32.52Obelixprimeseraching/traversing
05:33.40kebinusanis there an option in nquestlog to hide the default quest frame or something
05:33.53Ellipsisjust disable the automatic tracking in interface options
05:34.12kebinusanah ty
05:34.20kebinusanbeen a while since I leveled an alt
05:37.12Obelixprimefor _, name in pairs(myWS[itemID][rank] or {}) do if name == playerName then name = nil; end end
05:37.15PaeneI hate Blizzard
05:37.20Obelixprimethat'd remove the name from the table, right?
05:37.29Paenebut not really
05:39.52CIA-703nymbia * r54182 10LibPeriodicTable-3.1/ (30 files in 10 dirs):
05:39.52CIA-7LibPeriodicTable-3.1:
05:39.52CIA-7- More renames, wonder if it works.
05:40.29fitz__obelixprime, yes
05:40.38Obelixprimeexcellent
05:40.49fitz__to both questions
05:41.07fitz__obelixprime, save that if you use "name = nil" to remove, you can't use table.insert() to put more data in
05:41.26Obelixprimei don't quite follow
05:41.39fitz__table.insert(table, data) puts data on the end of table
05:41.52Obelixprimeright
05:42.01fitz__x = {}; table.insert(x, "foo"); x == {[1] = "foo"}
05:42.04Nargiddleythat will not remove it from the table
05:42.11fitz__nargiddley is right, heh
05:42.23fitz__teach me to glance and not read
05:42.36fitz__if you're looking to remove, you need to find the index, then remove
05:42.40fitz__local index = nil
05:42.46Obelixprimeoh
05:42.47Obelixprimeok
05:42.48Nargiddleyand using the or {} is a pretty bad construct, better to check for existance before the loop
05:42.49CIA-703nymbia * r54183 10LibPeriodicTable-3.1/ (28 files in 7 dirs):
05:42.49CIA-7LibPeriodicTable-3.1:
05:42.49CIA-7- Ok, that wasn't everything. But this might be.
05:43.17fitz__for idx, name in pairs(...) do if name == playerName then index = idx end end
05:43.22Nargiddleychange it to for k,v in .... then use myWS[itemID][rank][k] = nil
05:43.25fitz__if index then table.remove(..., playerName)
05:43.31fitz__end
05:43.32Obelixprimeif not myWS[itemID][rank] then myWS[itemID][rank] = {}end
05:43.43Obelixprimeits saying table index is nil now
05:44.01Nargiddleywait, indexed tables ? ipairs would be better then
05:44.03fitz__is this in remove, or add?
05:44.10Obelixprimeadd
05:44.21Tekkub... after doing Dwarven Outfitters, A New Threat, and their class "go to your trainer" quest... what level would a dorf/gnome be? 2 or 3?
05:44.24fitz__do the "if not myWS[itemid] then myWS[itemID] = {} end" first
05:44.34Obelixprimeyep
05:45.16CIA-703nymbia * r54184 10LibPeriodicTable-3.1/LibPeriodicTable-3.1/:
05:45.16CIA-7LibPeriodicTable-3.1:
05:45.16CIA-7- You know, my directory structure should probably not cause tons of data to be downloaded when running embedded.
05:45.37fitz__nargiddley, is ipairs() faster?
05:45.37Obelixprimefunction SantaClaus:AddWishlistItem( itemID, playerName, rank, ... ) local myWS = self.db.profile.wishlistDB; if not myWS[itemID] then myWS[itemID] = {} end if not myWS[itemID][rank]then myWS[itemID][rank] = {} end table.insert(myWS[itemID][rank], playerName); end
05:45.43Nargiddleyslightly afaik
05:47.12CIA-703nymbia * r54185 10LibPeriodicTable-3.1/ (5 files in 4 dirs):
05:47.12CIA-7LibPeriodicTable-3.1:
05:47.12CIA-7- And put things in it.
05:48.29fitz__nargiddley, is ipairs() faster?
05:48.30fitz__eer
05:48.31fitz__wups
05:48.36fitz__wrong window to uparrow-enter
05:49.41Obelixprimei think i know what the problem is
05:49.43fitz__obelixprime, that functions eems to work fine
05:49.47Obelixprimewell
05:49.54fitz__if wishlistDB is nil it will fail
05:49.58Obelixprimei used a 1 for the rank rather than rank1
05:50.04fitz__should still work OK
05:50.27fitz__and yes, it does
05:50.45Obelixprimeit fails on the f not myWS[itemID][rank]then myWS[itemID][rank] = {} end  part
05:50.53CIA-703nymbia * r54186 10PT3Bar/ (PT3Bar.lua PT3Bar.toc libs/):
05:50.53CIA-7PT3Bar:
05:50.53CIA-7- Fix pointers due to PT3.1 rename
05:50.55Obelixprimeif wishlistDB is nil shouldn't it fail before that?
05:52.00ObelixprimeSantaClaus:RegisterDefaults("profile", {wishlistDB = {}, })
05:52.05Obelixprimethat's where i register the default
05:52.23Obelixprimeso, it shouldn't be nil
05:54.16CIA-703nymbia * r54187 10PT3Bar/ (Config.lua PT3Bar.toc):
05:54.17CIA-7PT3Bar:
05:54.17CIA-7- Oops, missed some crap
05:54.23fitz__http://pastey.net/76822
05:54.25fitz__that works fine for me
05:56.29Obelixprimeooooh
05:56.34Obelixprimei'm just doing Obelixprime
05:56.38Obelixprimenot "Obelixprime"
05:56.58Obelixprimewell
05:56.58Obelixprimehmm
05:57.11Obelixprime<PROTECTED>
05:57.16Obelixprimethat's teh command i have
05:59.04Obelixprimeits probably how i have my whisper commands set up
05:59.46fitz__so all of what you're passing in will be a string, assuming you're splitting that command line up and passing directly
06:00.08kebinusanbleh weird, I disable automatic tracking and the damn quests are still auto tracking when I pick something up
06:00.13fitz__still works
06:00.47Obelixprime:/
06:04.06Obelixprimewell, how do i do string tokenization?
06:05.27*** join/#wowace ckknight_ (n=ckknight@rrcs-74-62-251-185.west.biz.rr.com)
06:05.27*** mode/#wowace [+o ckknight_] by ChanServ
06:06.02fitz__don't know, I don't actually *use* ace, heh
06:06.14Obelixprimeyou're just awesome like that
06:06.25fitz__by awesome, you mean too lazy to learn the idioms
06:06.29CIA-703nymbia * r54188 10LibPeriodicTable-3.1/ (3 files in 3 dirs):
06:06.29CIA-7LibPeriodicTable-3.1:
06:06.29CIA-7- Make those addons point at LibStub as an external.
06:07.04Obelixprimelol
06:07.04PaeneInteresting...
06:07.04fitz__my addon predates ace1, let alone ace2
06:07.04PaeneWhen I scale my frame, GetCenter() returns that same point as before I scaled it...even though the center point has changed
06:07.07Shirikfitz__: There's nothing wrong with not using Ace
06:07.09ShirikI don't myself
06:07.22fitz__shirik, yes, but it makes it hard to give advice re: AceConsole ;)
06:08.01PaeneI think I officially hate XML
06:08.02*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
06:08.27CIA-703nymbia * r54189 10PT3Bar/ (PT3Bar.toc libs/):
06:08.27CIA-7PT3Bar:
06:08.27CIA-7- Grab LibStub as an external instead of getting it handed to us by PT3.1
06:08.56nymbiaPaene: then don't use it
06:09.09Paenehad the same problem with the widget api
06:10.51nymbia:o
06:11.07Paenedamn frame moves whenever I change it's scale
06:11.40fitz__paene, "xml is like violence, if it's not solving your problem, you simply need to use more"
06:11.48Paenelol
06:12.33fitz__paene, anchor point coordinates may be scaled by frame size
06:12.45Obelixprimefitz__ - you're right
06:12.47Obelixprimeit was aceconsole
06:12.54Obelixprimemissed a flag, input = true
06:13.03*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
06:13.46fitz__all sorted now?
06:14.32*** join/#wowace Adys (i=56cd9bc2@gateway/web/cgi-irc/ircatwork.com/x-09e9d9d32a3abf50)
06:16.31Obelixprimesomehwat
06:16.38Obelixprimethis is going to take me a while
06:16.41Obelixprimebut thanks for your help
06:16.43Obelixprimei'm going to ehad to bed
06:16.47Obelixprimealmost 1:20 am here
06:17.35Paeneso how would I go about getting the actual position of the frame? I'm just confused as to why the damn thing moves when scaling in the first place.
06:18.32*** join/#wowace Xuerian (n=core@wireless-216-222-137-173.citizip.com)
06:18.44Arrowmasterits moving when scaling?
06:18.55fitz__paene, the point which is anchored should not move, but you may not be measuring position with that point
06:19.07Arrowmastersounds like your doing something very very wrong with reguard to UI scale
06:20.08Arrowmasterlike not taking it into account
06:20.23PaeneArrowmaster: How would I do that?
06:20.35PaeneI've been messing with this all day
06:20.57Arrowmasterpastey your code
06:21.02Nargiddleychanging the scale of a frame changes the scale of its offsets from anchors
06:21.17*** join/#wowace blackshoe (n=ed@cpe-74-74-235-98.rochester.res.rr.com)
06:22.19Paenehttp://ace.pastey.net/76823
06:22.23Paenethis is my current attempt
06:22.34Paenebasing it off code from the original Cryolysis
06:22.44Nargiddleyi'll pastey what I use in MainAssist
06:22.50Paenekk
06:23.22*** part/#wowace blackshoe (n=ed@cpe-74-74-235-98.rochester.res.rr.com)
06:23.34Nargiddleybasicly save the position of the frame taking into account its scale, and after every change in scale re anchor it
06:23.43Nargiddleyhttp://narg.pastey.net/76824
06:24.44Arrowmasterits mainly the GetEffectiveScale()'s that your missing
06:24.44*** join/#wowace chmee (n=ed@cpe-74-74-235-98.rochester.res.rr.com)
06:25.04CIA-7ow
06:25.36*** join/#wowace Wobin (n=wobin@203-158-52-155.dyn.iinet.net.au)
06:25.36*** mode/#wowace [+v Wobin] by ChanServ
06:25.56Paenehm...
06:26.22Antiarchttp://www.people.com/people/article/0,,20159148,00.html?xid=rss-topheadlines <-- It's a MAN, baby, yeah!
06:26.24Nargiddleyyeah pretty much replace that saved scale with :GetEffectiveScale and it looks right
06:27.00Arrowmasterwouldnt he need to move the SetScale upto before the ClearAllPoints though?
06:27.36Arrowmasterbut yeah mainly replace the saved scale with :GetEffectiveScale in the SetPoint
06:27.43Nargiddleyah yeah
06:28.01*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
06:28.48Paeneso I get the center coords, multiply them by the effective scale? or by the saved scale?
06:28.57Nargiddleyalways effective
06:29.56Paenethat seems off...I'm multiplying by the effective scale before setpoint, then dividing by the effective scale in setpoint
06:30.05Paenewouldn't that cancel itself out?
06:30.15Nargiddleyit will change after the :SetScale
06:30.20Arrowmastermake sure you do another GetEffectiveScale after the SetScale so your using the new effective scale in the set point and not the original
06:30.21Paeneoh wait, nvm, cuz....yeha
06:31.57Paeneyou guys rock
06:32.02Paeneit works
06:32.08Paenethank you so much
06:32.16Paenebeen battling with that all day and for several days now
06:32.29CIA-703chuanhsing * r54191 10Babble-2.2/Babble-Boss-2.2/Babble-Boss-2.2.lua:
06:32.29CIA-7Babble-2.2:
06:32.29CIA-7- update zhTW
06:33.20Arrowmasterwhen they changed the scale stuff around and added that GetEffectiveScale, a lot of unupdated mods did that where scaling would move the frame
06:34.05Paeneit's kinda annoying
06:34.07Paenebut meh
06:34.10Paenenow that I know how to do it
06:34.23Paenethanks again :)
06:34.24Paenenow to commit
06:34.25*** join/#wowace a^i`SmaN (i=drag@mlr78-3-88-162-68-235.fbx.proxad.net)
06:35.48CIA-703paene * r54192 10Cryolysis2/ (Cryolysis2.lua Cryolysis2.xml):
06:35.48CIA-7Cryolysis2:
06:35.48CIA-7-Fixed main sphere scaling bug
06:38.07*** join/#wowace Orionshock (n=chatzill@ip68-96-52-105.ph.ph.cox.net)
06:40.33Orionshockmorning all
06:41.16Paenemorning
06:41.19Paeneand gnite
06:41.19Paenelol
06:41.42*** join/#wowace Sedai (n=anything@c-24-9-157-54.hsd1.co.comcast.net)
06:44.00CIA-703nymbia * r54193 10LibPeriodicTable-3.1/ (6 files in 6 dirs):
06:44.00CIA-7LibPeriodicTable-3.1:
06:44.00CIA-7- Dataminer. wonder if it worked.
06:45.25AntiarcOh sweet
06:45.29CIA-703funkydude * r54194 10/trunk/ (26 files in 17 dirs):
06:45.29CIA-7.trunk: revert back to having LibStub in toc's so we don't load 5 billion copies
06:45.29CIA-7when we have addons with embeds. Authors, if you use a library that uses
06:45.29CIA-7LibStub, embed the LibStub tag version with it, not the trunk.
06:45.29CIA-7Carto/CowTip/FuBar/PitBull have been changed accordingly.
06:45.30AntiarcThe mapmaking tools for TF2 are out
06:47.06*** part/#wowace Paene (n=Jim@24-236-181-169.dhcp.mrqt.mi.charter.com)
06:56.20CIA-703funkydude * r54195 10ItemDB/ (. ItemDB.toc embeds.xml): ItemDB: embed LibStub
06:57.08NightHawkTheSanewoo, netherspite down
06:57.14NeoTronAzgalor  - use NPC's on him or not?
06:57.47Pkekyoerr, what day is it atm? [gmt+1, 8am]
06:58.02sedatedChipmunk~date
06:58.03purlIt is now 2007.11.09  6:58:03 GMT
06:58.11NightHawkTheSanePkekyo: it's still technically thursday in the western parts of the us.
06:58.25Pkekyoso that would make it friday in europe?
06:58.30sedatedChipmunkyes
06:58.44Pkekyosweet, cheers!
06:58.56PkekyoI need a fucking calendar >.<
06:59.09sedatedChipmunk~today
06:59.09purlToday is the first day of the rest of your life (Friday).
06:59.21sedatedChipmunk~today
06:59.22purlFriday sucks, because it should be the weekend, but you're stuck working anyway.
06:59.28sedatedChipmunkhehe
06:59.34NightHawkTheSanetotally. ><
06:59.36Pkekyoahah, too true
06:59.39*** join/#wowace Audrina (n=rjfud777@208-58-38-112.c3-0.smt-ubr2.atw-smt.pa.static.cable.rcn.com)
06:59.44Pkekyowell, I'm off then...g'nite all
06:59.47Pkekyoerr, morning...
06:59.59sedatedChipmunkthe bot is wise
07:01.05durcynNeoTron: usually works best to have taurens on the adds, since ROF usually owns them
07:01.39durcynNeoTron: but Thrall can survive it easily
07:05.01Orionshockoh wow - Bilzzard's way of doing guild control is way overly conveluded
07:06.54sedatedChipmunkso's your spelling of convoluted
07:07.05Orionshock....
07:07.16Orionshockjust wow could they have fked it up anyworse??
07:07.28durcynoh, i'm sure they could.
07:07.39sedatedChipmunkno idea; i'm not in a guild
07:07.52sedatedChipmunki just wanted to poke fun at your awful spelling
07:07.56Orionshockoh? ive seen bloated fubar plugins written by armatures that where better coded.
07:08.01*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
07:08.06sedatedChipmunk~dict armature
07:08.16kebinusanheh
07:08.30durcynamateur btw
07:08.35Orionshockok so firefox spell check - not the best in the world.
07:08.38kebinusanI love the spell checker in xchat
07:08.53sedatedChipmunkoh it works fine
07:08.54*** join/#wowace Jaxon (n=Jackson@S01060017f2092836.ed.shawcable.net)
07:08.59sedatedChipmunk~dict 1 armature
07:09.05sedatedChipmunkthere it is
07:09.15durcynoh, it was correctly spelled, Orionshock, but your irc client cannot divine intent from context, sadly
07:11.20Funkeh`2 poles of a magnet? rofl
07:11.38Orionshock<PROTECTED>
07:11.40Orionshock<PROTECTED>
07:11.42Orionshock<PROTECTED>
07:11.43Orionshock<PROTECTED>
07:11.45Orionshock--why does it want to use my booterang over my blasting charges?
07:12.08sedatedChipmunkalphabetic, probly
07:12.54NightHawkTheSanecooldown?
07:12.54Funkeh`somehow I doubt all that will fit in, global cd?
07:13.09Orionshockit's not designed nor intended to
07:13.33*** join/#wowace ckknight_ (n=ckknight@rrcs-74-62-251-185.west.biz.rr.com)
07:13.33*** mode/#wowace [+o ckknight_] by ChanServ
07:14.02*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
07:15.04*** join/#wowace Srosh (n=Srosh@c155190.adsl.hansenet.de)
07:23.26*** join/#wowace Orionshock_ (n=chatzill@ip68-96-52-105.ph.ph.cox.net)
07:32.42CIA-7037destiny * r54196 10Babble-2.2/Babble-Tradeskill-2.2/Babble-Tradeskill-2.2.lua:
07:32.42CIA-7Babble-2.2:
07:32.42CIA-7- Tradeskill: update koKR
07:46.06*** join/#wowace Higdur (n=nike@nl106-133-216.student.uu.se)
07:49.06*** join/#wowace Jagobah (n=jago7777@adsl-217-158-200.owb.bellsouth.net)
07:52.00*** join/#wowace vithos (n=vith@unaffiliated/vithos)
07:52.22*** join/#wowace Sole_ (n=chatzill@203.109.207.188)
07:54.15*** join/#wowace Batos (n=Batos@193.69.144.170)
08:02.35*** join/#wowace papy|2nd (n=madlener@iss16.vlsi.informatik.tu-darmstadt.de)
08:03.01*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
08:04.22*** join/#wowace Hey-WTF (n=burp@60-234-130-239.bitstream.orcon.net.nz)
08:05.50CIA-703jerry 072.3 * r54197 10Talented/Talented/ (core.lua inspectui.lua talents.lua viewmode.lua):
08:05.50CIA-7Talented: (2.3 branch)
08:05.50CIA-7_ provide an option to hook or not the inspect UI.
08:05.50CIA-7_ provide UI to see the previously inspected units.
08:05.50CIA-7_ the new template menu fills itself when new classes are inspected.
08:08.03Lukiannice!
08:09.50Arcaiahttp://randomfew.net/random.public/tow-cnflct.mp3
08:09.58Arcaiahurray for musicshake and my boredom.
08:16.28*** join/#wowace Mech0z (n=Mech0z@daimi-pat.daimi.au.dk)
08:22.55*** join/#wowace echos (n=echos@cpe-24-161-172-46.san.res.rr.com)
08:24.54*** join/#wowace evl (n=fuckoff@unaffiliated/evl)
08:27.39*** join/#wowace Kalroth (n=kalroth@0x573f1066.hjnqu1.broadband.tele.dk)
08:28.06CIA-703funkydude * r54198 10ItemDB/ItemDB.toc: ItemDB: don't put LibStub in your x-embeds
08:32.48CIA-703jerry 072.3 * r54199 10Talented/Talented/Locales/ (enUS.lua frFR.lua koKR.lua zhCN.lua): Talented: (2.3 branch) Update locales
08:36.19*** join/#wowace a^i`SmaN (i=drag@mlr78-3-88-162-68-235.fbx.proxad.net)
08:36.52*** join/#wowace Guillotine (n=Guilloti@adsl-76-247-10-212.dsl.lsan03.sbcglobal.net)
08:47.12*** join/#wowace DJNW (n=DJNW@host86-129-51-80.range86-129.btcentralplus.com)
08:49.28*** join/#wowace Chompers (n=Chomp@cpc2-cove7-0-0-cust20.brhm.cable.ntl.com)
08:50.48*** join/#wowace evl (n=fuckoff@unaffiliated/evl)
08:51.41*** join/#wowace dJe781 (n=a@ves78-1-89-85-60-113.dsl.club-internet.fr)
08:59.41*** join/#wowace ND (n=Miranda@h062040167062.gun.cm.kabsi.at)
09:00.01*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
09:07.59*** join/#wowace MentalPower|zzZZ (n=MPower@WoWUIDev/Norganna/Administrator/MentalPower)
09:08.00*** mode/#wowace [+v MentalPower|zzZZ] by ChanServ
09:09.00*** join/#wowace ie|Stiffe (n=hehe@90-229-238-164-no153.tbcn.telia.com)
09:10.01*** join/#wowace MentalPower (n=MPower@WoWUIDev/Norganna/Administrator/MentalPower)
09:10.09*** mode/#wowace [+v MentalPower] by ChanServ
09:11.39*** join/#wowace Tupsi (n=Miranda@217.7.101.202)
09:12.16*** join/#wowace Sole__ (n=chatzill@203.109.207.188)
09:15.14CIA-7tekkub-wow: 03tekkub * r670 10/trunk/TourGuide/Alliance/43_Tanaris.lua: TourGuide - Complete out some missing bits in Tanaris (43)
09:15.14CIA-7tekkub-wow: 03tekkub * r671 10/trunk/TourGuide/Alliance/ (01_12_Azuremyst_Isle.lua 1_12_Azuremyst_Isle.lua): TourGuide - Rename Azuremist file
09:15.14CIA-7tekkub-wow: 03tekkub * r672 10/trunk/TourGuide/Alliance/ (7 files): TourGuide - Adding zone tags to many guides to fix mapping
09:25.48CIA-7037destiny * r54200 10Babble-2.2/Babble-Tradeskill-2.2/Babble-Tradeskill-2.2.lua:
09:25.49CIA-7Babble-2.2:
09:25.49CIA-7- Tradeskill: update koKR
09:33.50CIA-703starlon * r54201 10DebuffAlarm/ (DebuffAlarm.lua Localization_enUS.lua bindings.xml):
09:33.50CIA-7DebuffAlarm:
09:33.50CIA-7- Locale additions
09:33.50CIA-7- Renamed AddDebuff
09:35.08*** join/#wowace Jagobah (n=jago7777@adsl-217-158-200.owb.bellsouth.net)
09:42.38CIA-703nimbal * r54202 10Buffalo2/ (Buffalo2_Buff.lua Buffalo2_Button.lua):
09:42.38CIA-7Buffalo2:
09:42.38CIA-7* fixed a nil error with dummies
09:42.39CIA-7* moved the RegisterEvents for buttons
09:44.57CIA-703dotted * r54203 10Recap/ (15 files in 2 dirs):
09:44.58CIA-7Recap:
09:44.58CIA-7- Updated toc for release 2.2.
09:44.58CIA-7- Various bug fixes.
09:53.29Orionshockanyone know what NotifyInspect("unit") ? does?
09:53.57ramozOrionshock: what does DailyFu do?
09:54.16Orionshockit's a tracker, works in tandam with SOCD
09:54.50Orionshockbasicly SOCD does an api call to DailyFu and it displays what daily you did and the last time u did it
09:55.26Orionshockit also allows you to pick what potion u want from the skettis dailie
09:58.27*** join/#wowace Undine (i=shamus@82-32-104-176.cable.ubr02.hawk.blueyonder.co.uk)
09:59.52CIA-703jerry 072.3 * r54204 10Talented/Talented/inspectui.lua:
09:59.52CIA-7Talented: (2.3 branch)
09:59.52CIA-7_ Register INSPECT_TALENT_READY event so that Talented will keep track of inspected players, wether the default inspection UI is hooked or not.
10:04.47CIA-703jerry 072.3 * r54205 10Talented/Talented/inspectui.lua: Talented: (2.3 branch) Update the display if the inspected talent build is updated.
10:09.08Orionshockramoz: so u like my dailies mod?
10:09.46mergiturAre the forum usernames tied to the wiki usernames?
10:09.53Orionshockmergitur: no
10:10.04Orionshockbut u generaly want to use the same name
10:10.08mergiturOrionshock: ok, thanks
10:10.42mergituryeh, the username I have on the forums is registered, and I can't remember whether or not it was me who registered it ;) And I definately can't remember the password :p
10:12.13*** join/#wowace MoonWolf (n=MoonWolf@g34212.upc-g.chello.nl)
10:12.14*** mode/#wowace [+o MoonWolf] by ChanServ
10:12.59OrionshockBejitt:  - take a look at Talented's commit for r54204
10:18.07mergiturAny suggestions on what I should do? Should I register with a new username on both forums and wiki or should I register with a new username on the wiki and ask for my forum username to be changed to that?
10:33.54Orionshockmeh don't think it really matters
10:34.02*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
10:37.04*** join/#wowace Chompers (n=Chomp@cpc2-cove7-0-0-cust20.brhm.cable.ntl.com)
10:51.30*** join/#wowace ScoTTie (n=scott@unaffiliated/scottie)
11:00.39Wobinmergitur: Can't you click forgotten password or something?
11:06.15ZhinjioAnyone worked a bunch with AceComm or LibRockComm?
11:09.14*** join/#wowace nondysjunction (n=nondysju@72.137.17.209)
11:10.16CIA-703xinhuan * r54206 10WoWEquip/WoWEquipData.lua: WoWEquip: - Fix an error when loading profiles.
11:12.00*** join/#wowace Ncl8 (n=Ncl8@88.195.45.186)
11:12.40OrionshockZhinjio: no but we can figure it out togeather, whats your beef?
11:12.49*** join/#wowace silentium (n=silentiu@dslb-088-064-180-122.pools.arcor-ip.net)
11:16.16mergiturWobin: There's no email address linked to the account (on the wiki). I honestly can't remember if it was even me who registered the name.
11:16.45mergiturWobin: none of my standard passwords work, so it might not be
11:17.41ZhinjioOrionshock: I was curious about this whole "memoization" thing thats mentioned in the API documentation
11:17.50ZhinjioI'm not even sure I know what that means.
11:17.57Orionshockya, same here - no fn' clue either :D
11:18.12Zhinjiois it like.... tokenizing some strings so you can send nice short mnemonics to mean things?
11:18.15Zhinjiook.
11:18.23Wobinno
11:18.33Wobinlemme see if I can find a good explaination
11:18.39Zhinjiothat would be awesoem.
11:18.59Wobinhttp://en.wikipedia.org/wiki/Memoization
11:19.02Zhinjiomy addon is going to bedoing quite a lot of comm. if there's something I'm ignoring thats gonna save me alot of coding/time, I want to know about it.
11:19.45Wobinbasically it's the storage of strings/functions in a way that once called and caluclated, it doesn't have to be recalculated or recreated
11:19.49Wobinsort of caching
11:21.01ZhinjioAH.
11:21.12Zhinjiothats interesting.
11:21.24ZhinjioI wonder if it will make sense to use this in mine. *thinks*
11:21.37Wobinhttp://lua-users.org/wiki/FuncTables
11:21.55OrionshockWobin: still makes no fkin sense
11:22.36Wobin"Memoization is storing the result of a particular function, so that the next time it is called, instead of performing a potentially expensive computation, the cached result is sent back instead."
11:23.13*** join/#wowace bindi (n=indigo@d54C68C7E.access.telenet.be)
11:23.35Wobinhttp://www.lua.org/pil/17.1.html has a good example
11:23.54*** join/#wowace Telrin (n=test@klaagmuur.quince.nl)
11:24.01*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
11:24.54ZhinjioThanks Wobin
11:25.11Zhinjiothats what I needed to know. I don't believe it'll be useful in my case.
11:25.37ZhinjioGreat concept though. I've never encountered that before.
11:26.48*** join/#wowace Mech0z (n=Mech0z@130.225.0.154)
11:27.12Zhinjionext question: It looks like it does queueing so that throttling isn't an issue
11:27.17Zhinjiojust how robust is that?
11:27.18*** join/#wowace Zarhan (n=kjetil@216-226-51.7003.adsl.tele2.no)
11:27.27ZhinjioI mean, in some cases, I'm going to be sending 20-30 messages in a row
11:27.36Zhinjiodoes it ... like, queue for me?
11:27.45Zhinjioand preserve order integrity?
11:28.35Zhinjioor do I need code on the receiving end to queue up recent messages for interpretation to make sure I process messages in order
11:28.43Zhinjio(they will be keyed sequentially)
11:29.03OrionshockZhinjio: yes, it'll auto que it for you and preserve sequence
11:29.08Zhinjiowow.
11:29.21Zhinjiothat saves me huge work.
11:29.28Orionshockit's based on CTL
11:29.43Zhinjiopardon the ignorance, what is CTL?
11:29.54Orionshockwww.wowace.com/wiki/CTL ?
11:30.42Zhinjiono such page.
11:30.44Orionshockhttp://www.wowace.com/wiki/ChatThrottleLib
11:30.48Zhinjioaha
11:31.20Zhinjioso all I really need to worry about is the sending and receiving handlers.
11:31.22Zhinjiothats freaking awesome.
11:31.38Orionshock9 maning shade vs moroes w/o a priest.. both bout as hard?
11:31.58Grumtry it with one healer
11:32.09Grumand then make it a priest ;D
11:32.18Orionshockooo
11:32.24OrionshockZhinjio: yes it's nice isn't it
11:32.34Orionshockand RockCom has better serilization iirc
11:32.39Zhinjiowell, I'll find out for sure when I write it and it works, but yes. *grin*
11:32.48Zhinjiono shackles? Ugh. thats non-trivial.
11:32.55Zhinjioyou need some good kiters/hunters/etc
11:32.55Orionshockthat and u don't have to worry about What you send it
11:33.02*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
11:33.02Orionshocktables, strings -- anythign u fn' want
11:33.11Zhinjiooh man. seriously? A whole table? Shit.
11:33.19Orionshockyep
11:33.25Zhinjioomg.
11:33.27Zhinjiouh
11:33.30Zhinjiothat changes everything
11:34.07Orionshocksent and recieved in the same sequence
11:34.16ZhinjioI was gonna do this whole thing to make every transaction atomic.
11:34.22Zhinjiohmm
11:35.22Orionshock<PROTECTED>
11:35.22Grumi am very worried about what you are planning to make Zhinjio ;D
11:35.32Zhinjioyou are?
11:35.33Zhinjioheh
11:35.35Orionshockand it calles mod:DB_Update( db)
11:36.12Orionshock<PROTECTED>
11:36.13ZhinjioSuicide Kings Geo... raid/loot distribution system
11:36.53Zhinjiotook over from previous author, and I'm not doing a complete rewrite.
11:37.02Zhinjiojust finished with all the major UI stuff, moving on to comms
11:37.28Grumhumz i'm seriously pondering about writing a eqdkp replacement
11:37.39Grumeqdkp is .... horrrrrrrrrrrrrrrrrrrible code
11:38.22Orionshockimho - bliz should just up and hire the ace2/3 dev team to re make their ui, it's such crap
11:38.43Zhinjioyeah, this previous author used no framework at all. Which isn't bad inherently. It just means he had to do alot of work on his own, and also meant he wasn't handling edge cases very well. there were alot of bugs
11:38.49Ellipsisthere's an ace two-thirds now?
11:38.55Ellipsisisn't that like, < ace1?
11:38.55Zhinjiohahaha
11:38.57Zhinjiohey ...
11:39.42KalrothOrionshock: Yes, then Blizzards internal forums could be full of Ace2/Ace3/Rock flames!
11:39.52Orionshocknaa
11:39.52Ellipsisoh joy
11:39.53Zhinjioyeah, no kidding
11:39.56Mech0zWhat was that change for cartographer, pitbull and such that was changed tonight? They all had the same "versionchangetext" when updated
11:40.10Mech0zIs that "fix" gonna improve performance?
11:40.15Ellipsis...huh?
11:40.21*** join/#wowace Higdur (n=nike@nl106-133-216.student.uu.se)
11:40.29OrionshockNaa make a new Framework
11:40.46Orionshockcall it.. Blue
11:41.02starlonOr Red
11:41.04Zhinjiopresumably, if the devs were all part of one shop, they would at least agree on a single framework, and work from there.
11:41.24starlonOr Pink ffs
11:41.33Zhinjiowhich doesn't mean you wouldn't still have external folks branching from there. but internally, it would be one (one hopes)
11:41.36Ellipsisgreen duh
11:42.02Ellipsisthey'd have to create a new framework though
11:42.08Orionshockok - Call it Green because it's made by the Forum "Greens" instead of the forum blues
11:42.16Zhinjioheh.
11:42.23Ellipsisit would need to do somewhat different things than ace/rock/yourmom currently do
11:42.31Orionshock.. & ya we'd have to throw in Irial? and Cogwheel too
11:42.46Zhinjiothank god my mom doesn't code.
11:43.25OrionshockEllipsis: what dosn't rock/ace/ur-Mom not cover?
11:44.03Ellipsiswell, it's like a layer on top of the Blizz stuff
11:44.24Ellipsisso if they were to rewrite the Blizz stuff, everything that they rely on Blizz for would have to be integrated into the framework
11:45.00*** join/#wowace zac (n=zac@adium/zacw)
11:45.23Orionshockno
11:45.28Orionshock,,, wait
11:45.48*** join/#wowace Shyva (n=n0time@c51470eec.cable.wanadoo.nl)
11:48.10Orionshockre write all of the blizzard code .. xpt for secure stuff
11:48.20Orionshockthat way we'd have a not so crappy default UI
11:49.02Ellipsisthere's still some stuff done in framexml that is relied on elsewhere
11:49.14Ellipsiswhich could use a rewrite too, I'm sure
11:50.55OrionshockEVERYTHING xpt some templates you can't live with out and the secure stuff
11:51.01Orionshocklike game tool tip template..
11:51.21starlonWhat's the best way at going about getting translations done for my addon? Post on the forums?
11:52.09Orionshockas our guild mistress (a hunter) says about locks:  <70:Raeyn:2>: I no longer call it a dmg meter when a lock is in the group... it is now to be formally known as a BullShit Meter.
11:52.20Ellipsis:D
11:52.34Mech0zOrionshock why is that?
11:52.39Ellipsisbecause we win
11:52.49Mech0zA warlock wins on dps?
11:52.53Mech0zwhich fight
11:52.59Ellipsisuh...
11:53.01starlonyeah really
11:53.02Ellipsishave you played WoW?
11:53.10Mech0zpet useable = BM owns dps
11:53.18Orionshock<PROTECTED>
11:53.23AntiarcWarlocks have pretty incredible damage potential
11:53.24Mech0zscorpid stacks useable = bm owns dps even harder
11:53.30Mech0zyes but so do BM hunters
11:53.36Ellipsisno threat = locks > all
11:53.52AntiarcScorpid stacks got nerfed
11:53.57starlonOur locks aren't topping the damage reports
11:54.00AntiarcPretty damn hard too
11:54.09starlonIt's all mage and rogue up in that area
11:54.13Ellipsisstarlon: then one or both of the following are true
11:54.18Ellipsis1) your tank sucks
11:54.23Ellipsis2) your locks are doing it wrong
11:54.23ChompersAntiarc: hai2u :D
11:54.24AntiarcWe have a lock that's usually pretty competitive for the top slots
11:54.29AntiarcHeya Chompers
11:54.50SunTsuI admit it. I never had it that easy to even kill 2 Mobs with 4 levels above me as with my lvl16 warlock. Not with my druid, my rogue, my mage or my BM hunter
11:55.15*** join/#wowace Matrix110 (i=Matrix11@pD957E53E.dip.t-dialin.net)
11:55.17starlonhttp://wowwebstats.com/botoesupwn2fu
11:55.20starlonThat's from tonight
11:55.30Antiarcsupwn2fu
11:55.32AntiarcThat's awesome
11:55.38AntiarcI don't know what it means
11:55.40AntiarcBut it's awesome
11:55.55AntiarcEh. The mage skewed the meters with all the Morogrim attempts
11:56.15starlonWell the locks are doing aoe as well
11:56.26AntiarcOur demo lock is invariably #1 for Morogrim DPS
11:56.31AntiarcI dunno what the hell she doe
11:56.33*** join/#wowace [DiE]Celeb (n=zlkkiz@ti300720a080-1624.bb.online.no)
11:56.34AntiarcBut she pulls insane AOE DPS
11:56.39Chompersfriday at last, hope a decent main hand drops in kara this week
11:56.48Chompersstupid wow, gimme a decent weapon :/
11:56.49AntiarcUnfortunately, all our Morogrim WWSes have expired
11:56.49Mech0zBut tbh I am glad scorpid got nerfed, I hated having wait for all my ap stuff to pop before letting my pet go in
11:57.01Mech0zonly to see poisen go off because of a double miss/dodge
11:57.01AntiarcThough we still have a top 50 Leotheras kill :D
11:57.23Chomperswe're doing leo on sunday, how is it Antiarc?
11:57.32AntiarcLeo? Not too bad.
11:57.48Chomperssame level as karathress?
11:57.57AntiarcRoughly, yeah
11:58.02AntiarcKarathress is a little easier, I think
11:58.06AntiarcBut Leo isn't hard
11:58.11Chompersthat's good to hear
11:58.27Chomperswe got moro and karathress down in two days, so we're hoping for leo on sunday
11:59.03AntiarcMan. We did 21.5k raid DPS on Akama last week and we're still like 5k raid DPS short of being on the charts.
11:59.44AntiarcMorogrim is harder than Leo
12:00.32Dezzidepends on what kind of guild you are Antiarc
12:00.40Chomperstook ages to get the healing on the pally perfect
12:00.43*** join/#wowace Lukian (n=wizard@203.171.70.21)
12:00.44Dezziif your DPS can exercise caution then leos pretty easy
12:01.02AntiarcThat's just a part of learning the encounter, IMO
12:01.15DezziDPSers are fucking retarded
12:01.21Dezzi95% of the time, all of the time
12:01.25AntiarcNah. They just want to do their job :P
12:01.32AntiarcWe blow through it by stacking heroisms on the melee group during the demon phases.
12:01.39AntiarcUsually kill him with ~4 min left on the enrage timer
12:01.39Dezzigurtogg easy
12:01.42Dezziarchimonde easy
12:01.42starlonThat's already covered at Hydross though. Get him down and Leo's really not much of an issue.
12:01.45DezziROS HARD
12:01.50Dezzishit I kicked deaden
12:01.57Dezziall night long
12:02.19Chompers1% wipe on karathres
12:02.29*** join/#wowace Kivin (n=Kivin@bas1-kingston08-1096807838.dsl.bell.ca)
12:02.30Chompersi've never heard so much swearing on vent before
12:02.35Dezziany fight that relies in the DPSers doing something other than DPS
12:02.44Dezziis kinda hellacious
12:02.50KivinHello, World
12:02.59AntiarcAny fight that relies on any class doing anything other than their primary role tends to be rocky.
12:03.13Dezzino healers don't seem to have this problem
12:03.16Dezzineither do tanks
12:03.46KivinAnyone familiar with LibRockConfig?
12:04.43Dezziour holy priest can dance the charleston while giving his wife fellatio and keeping our main tank up solo through mother shahraz's enrage
12:04.52OrionshockKivin: sorta - whats up?
12:05.00AntiarcGiving your wife fellatio is a hell of a feat.
12:05.09EllipsisO.O
12:05.25KivinOrion, I'm wondering if there's a method I can add to my addon table that'll be called when you hit the 'reset all profile settings 'button on the rock ui
12:05.25Dezzidoes that term not work for females?
12:05.33AntiarcNo :P
12:05.39Ellipsis...no, no it doesn't
12:05.40Kivin*Cough* lol...
12:05.56*** join/#wowace Nocts (n=Nocts@pool-72-69-14-41.sbndin.dsl-w.verizon.net)
12:05.57DezziI thought it was interchangeable with oral :/
12:06.05KivinNuu...
12:06.25harldephinbla bla
12:06.32AntiarcWe have healers and tanks that struggled for ages with inner demons on Leo
12:06.40AntiarcBecause they're all HOW I DPS HALP
12:06.43Dezziyeah guess its female to male only
12:06.44Dezziwoops
12:06.51Ellipsis* to male
12:06.55Ellipsisbut yeah
12:07.03Dezzilearn something new every day
12:07.13Ellipsiswelcome to #wowace
12:07.17*** join/#wowace Speeddymon (i=TomSpear@tera-24-206-151-175.kw.tx.cebridge.net)
12:07.19Noctscunnilingus is what it is called when it's preformed on a woman.
12:07.24Noctscunnilingus, got it?
12:07.34DezziYou may be a master debater
12:07.40Kivin-.-  I take it no one knows the answer to my question
12:07.41Dezzibut I'm quite the cunning linguist
12:07.43*** part/#wowace Nocts (n=Nocts@pool-72-69-14-41.sbndin.dsl-w.verizon.net)
12:07.44AntiarcIt's now 5 AM and I think it's bedtime
12:07.57AntiarcKivin: Not that I know of
12:07.59Ellipsisbedtime? what's that?
12:08.02Chompersnight Antiarc
12:08.08AntiarcUnless you hook the rock equivalent of self:ResetDB()
12:08.25KivinI'll try ResetDB
12:08.34AntiarcResetDB() is what that button calls
12:08.36AntiarcSo you need to hook it
12:08.40KivinHmm..
12:08.41KivinI see
12:09.11Dezziwill rock ever support one profile for every mod?
12:09.11KivinWhile I'm sure that'd work, it seems like one hell of a hack.  Any idea how often Ck comes about this place?
12:09.13kebinusanits annoying there are 19k groups in the 2v2 bracket on my BG and of course there is no way to tell how many actually qualify for s2
12:09.18*** join/#wowace eXemplar (n=nnscript@124-171-174-111.dyn.iinet.net.au)
12:09.44DezziLike, I go into rock config and select a profile and it changes every profile for every mod to that profile
12:09.53KivinThat *would* be nice
12:09.57Dezzior creates a new blank profile with that name if the mod doesn't have one
12:10.24Dezzibecause sometimes I log on alts and mess with things
12:10.34Dezziand its messed up when I get back on my main :(
12:10.52AntiarcYou could probably write a mod to switch all rock/ace mods to a given profile
12:11.02KivinMost certainly
12:11.14KivinI'd just settle for Rock being more/better documented
12:11.51DezziRock: Hurts when thrown, not easily digested.
12:12.12KivinI don't know if Ck is too busy, lazy, doesn't care, or doesn't realize that there's zero documentation for the beginner...
12:12.17AntiarcBut yes. It is bedtime. See ya'll in ~7 hours.
12:12.21Kivino/
12:12.27Kivinbut if he's planning on receiving a following under his framework, he aught to document it a bit
12:12.27Dezzicks probably kinda busy lol
12:13.28*** join/#wowace JoshBorke (n=Josh@WoWUIDev/WoWInterface/LegoBlock/joshborke)
12:13.33*** join/#wowace Mech0z_ (n=Mech0z@130.225.0.154)
12:13.43Dezzieveryone should take tech writing by the way
12:13.59KivinHeh I hated that course
12:14.19Dezzia lot of documentation written by programmers is actually terrible
12:14.28KivinYes... I'm admittedly horrible at writing docs
12:15.03KivinI'm getting prepped to release my UI compilation in the next two weeks after 2.3 lands on tues, and I'm trying to get everything squeaky clean and doced... not fun
12:15.43kebinusanThe people who should read documentation never do, and most of those that would read it dont actually need to
12:15.54Kivinheh
12:17.06KirkburnWho does "Comfort UI"?
12:17.19KirkburnAnd why on earth have I got an email asking me about it?
12:17.19Kivinnot sure?
12:17.22*** join/#wowace Livid` (n=blah@82-38-192-139.cable.ubr04.shef.blueyonder.co.uk)
12:17.24Kivino_O
12:17.36KirkburnI think ClearFont (my addon) is part of it
12:17.46KivinHmm... eePanels is able to react in the same way I want my addon to... when the reset button is pushed.  I'll have to hack'n slash it's code to peices n see what it does
12:18.16kebinusanI need to rework my ui bleh
12:18.28Kivinmine is almost done
12:18.39KivinI'm just sitting on it til 2.3 hits, since it'll likely break
12:18.54Kivinhttp://img292.imageshack.us/img292/43/wowscrnshot110707024930zs5.jpg
12:19.42kebinusanyeah I need to clean my up by about a factor of 20
12:19.48ramozOrionshock: i didnt do dailies yesterday
12:20.02*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
12:20.03ramozwill do tem today, incl DailyFu
12:20.14CIA-703chuanhsing * r54207 10Cryolysis/Locales/ (Localization-dialog-zhTW.lua Localization-functions-zhTW.lua):
12:20.14CIA-7Cryolysis:
12:20.14CIA-7- update zhTW (thanks Youngway)
12:21.13KivinHmmm.... could it be so simple as Addon:Reset()
12:22.46*** join/#wowace nekoh (n=nekoh@pD9E00A78.dip0.t-ipconnect.de)
12:23.11KivinHmm... I don't get it
12:25.34Orionshockthe skettis quest i need to add back in to do the dailyFu check...
12:25.36Orionshockmeh
12:26.01Orionshockjust uncomment like 6lines of code.
12:27.03*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
12:28.40Dezziis the warhammer online beta currently going?
12:31.08*** join/#wowace piggles (n=piggles@cpc3-seve12-0-0-cust296.popl.cable.ntl.com)
12:36.12*** join/#wowace charon (n=thomas@vpn-global-dhcp3-056.ethz.ch)
12:36.54charonafternoon
12:37.00JoshBorkemorning
12:37.28Ellipsisevening
12:43.01*** join/#wowace Vegeta]BT[ (n=Vegeta-G@xdslez229.osnanet.de)
12:49.01*** join/#wowace Undine (i=shamus@82-32-104-176.cable.ubr02.hawk.blueyonder.co.uk)
12:53.33*** join/#wowace Higdur (n=nike@nl106-133-216.student.uu.se)
12:54.33*** join/#wowace Adys (n=Adys@APoitiers-257-1-60-194.w86-205.abo.wanadoo.fr)
12:54.55*** join/#wowace aeon|Dromhil (n=olo@i59F624D2.versanet.de)
12:55.02aeon|DromhilHey ppl
12:55.55aeon|DromhilGot a question: Do you know Bartender_Autobindings it seems as if it won't be updated in near future
12:56.09aeon|Dromhildoes anybody know a similair AddOn or how to fix it?
12:56.13Ellipsiswhat does it do?
12:56.26*** join/#wowace Adys (n=Adys@APoitiers-257-1-60-194.w86-205.abo.wanadoo.fr)
12:56.37aeon|Dromhilit shoes keybindings
12:56.54Ellipsiser, but bartender already has those...
12:57.06aeon|DromhilI use BindPad to adjust keybindings to items or spells
12:57.15aeon|Dromhilwithout touching the bartender settings
12:57.22Ellipsisok, sow hat does autobindings do for you?
12:57.24aeon|Dromhilwhich makes it more dynamic
12:57.43aeon|DromhilIt will show the Bindings in my Bar as I just said
12:58.05Ellipsisuh, bartender displays bindings already
12:58.06*** join/#wowace Shinja (n=Shinja@86.66.198.78)
12:58.16aeon|capullodromhil: macht doch bartender schon (sorry, for german)
12:58.21Shinjahi here !
12:58.31*** join/#wowace Adys (n=Adys@APoitiers-257-1-60-194.w86-205.abo.wanadoo.fr)
12:58.39aeon|Dromhilnow mine doesn't
12:58.49aeon|DromhilI don't bind the bars
12:58.55Ellipsiswell I'm lost
12:58.58aeon|DromhilI bind the spells useing a simple GUI for a macro
12:59.03Shinjaping Xuerian :p
12:59.12aeon|Dromhilwho's that?
13:01.40charonaeon|Dromhil: bartender _does_ display bindings, if you enable that, i think you can change that for each bar
13:02.05charonsonst musst du das problem mal langsam und evtl auf deutsch erklaeren ;)
13:02.34*** join/#wowace ScoTTie (i=skotty@unaffiliated/scottie)
13:02.55*** join/#wowace Adys (n=Adys@APoitiers-257-1-60-194.w86-205.abo.wanadoo.fr)
13:03.36aeon|capulloer mag nicht :P
13:04.11*** join/#wowace Paradox_ (n=Paradox@spc1-brmb4-0-0-cust10.bagu.broadband.ntl.com)
13:08.33Obe|Sleepanyone the fan of the office
13:09.15*** join/#wowace aeon|Dromhil (n=olo@i59F624D2.versanet.de)
13:09.29aeon|Dromhilr
13:09.30aeon|Dromhile
13:13.34*** join/#wowace aeon|Dromhil (n=olo@i59F624D2.versanet.de)
13:13.39*** part/#wowace aeon|Dromhil (n=olo@i59F624D2.versanet.de)
13:16.51mergiturany name suggestions for an addon that switches librams based on whether you cast FoL or HL and whether the target has BoL (or GBoL) on it?
13:18.34Shinjamergitur: macro ? ^^
13:18.40Fisker-~seen zealotonastick
13:19.05purlzealotonastick <n=ZOAS@c-69-246-217-192.hsd1.in.comcast.net> was last seen on IRC in channel #wowi-lounge, 2d 10h 16m 39s ago, saying: 'explain it to us then.'.
13:19.05*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
13:21.04Sroshmergitur, Libramitor?
13:24.53mergiturShinja: macros can do the switch based on what you're casting, but don't think they can do it based on target buff ;)
13:27.32mergiturSrosh: it's a start :) It's better than BoLequip as it's called now :p
13:28.19*** join/#wowace Gandharva (n=Miranda@dslb-084-057-035-204.pools.arcor-ip.net)
13:30.38*** join/#wowace kenlyric (i=kenlyric@iu-itpo-vreris.itpo.iu.edu)
13:32.19Xinhuanequipping an item causes global cooldown
13:32.24Xinhuani doubt you really want to switch items
13:32.27Xinhuanvery often in combat
13:33.09SroshIt overlaps when you equip it at the same time you start a cast.
13:33.45Xinhuanactually equipping it causes you to be unable to cast
13:33.48Xinhuanfor 1.5s
13:34.05*** join/#wowace Lopen|Wooork (n=lopen@207.74.131.76)
13:34.09mergiturwhat Srosh said
13:34.10SroshYes, but you can start the cast and then equip it; the equip ignores the gcd.
13:34.31mergiturit triggers on UNIT_SPELLCAST_SENT and equips the appropriate item
13:34.42mergiturwhich makes the gcd overlap
13:34.49Xinhuansounds complicated to write heh
13:35.05Xinhuansince your addon has to make sure it only equips after you start casting
13:35.46mergiturit's pretty simple, just check if the person casting is the player
13:36.31SroshCasterWeaponSwitcher does the same.
13:36.44mergiturnot exactly, it triggers on mana levels, no?
13:37.01mergituroh, nvm. Misunderstood you
13:37.15*** join/#wowace Kivin (n=Kivin@bas1-kingston08-1096807838.dsl.bell.ca)
13:37.24SroshYes and no, the trigger itself is on UNIT_SPELLCAST_SENT (because of GCD) but... yeah, ^^
13:38.02Xinhuanwell it sounds like you know enough background knowledge to write the addon yourself ;p
13:38.20mergiturI have written the addon. Just wondering about the name ;)
13:38.28Xinhuani don't think such an addon exists yet
13:38.35Xinhuanjust call it libram switcher or something
13:38.51KivinHullo world.  I have a small issue with an addon I'm writing under the rock framework... anyone think they're up to answering a small q?
13:40.13Srosh~dontasktoask
13:40.16*** join/#wowace haste (n=haste@c7049BF51.dhcp.bluecom.no)
13:40.20Wobin~asktoask
13:40.20purlThis is IRC. Don't ask to ask a question. Just ask your question and if someone's around, they'll be glad to help.
13:40.26SroshDamn!
13:40.30Wobinhehe
13:40.34Wobin~lart Srosh
13:40.34purldoes a little 'dpkg -P Srosh' action
13:41.00Kivin._. Very well; Is there a method I can add to my addon table which will receive notification when a "Reset Profile" takes place in the Rock config UI?
13:41.13KivinSort of like Addon:OnProfileDisable(), but for a reset
13:41.21Srosh=P
13:42.20*** join/#wowace [dRaCo] (n=drc@p5B22A2B4.dip0.t-ipconnect.de)
13:42.54KivinGuess not, eh
13:43.19SroshHm, did you check the wiki?
13:43.59KivinThere's zero rock documentation... I've had better luck gutting the rock source, and after examining all 7000 lines of LibRockConfig, I've got nothin'
13:44.38SroshWow, that's dedication.
13:44.53SroshWell, ckknight wrote Rock, but I think he isn't here atm.
13:44.57Kivin*Shrug* It's bugging me :P
13:45.00KivinYeah
13:45.14KivinI'll just have to keep looking in here for him.  Any idea how often he graces us with his presence
13:45.32Tornhoofdaily
13:45.42Tornhoof~seen ckknight
13:45.49purlckknight <n=ckknight@rrcs-74-62-251-185.west.biz.rr.com> was last seen on IRC in channel #wowace, 1d 2h 53m 1s ago, saying: 'cryogen, rawr'.
13:46.06KivinI see
13:46.46KivinThe thing that irritates me the most is that other Rock addons appear to react to a profile reset, and i've gutted CowTip and Pitbull, too, and can't find how they're doing it.
13:46.48*** join/#wowace Lukian (n=wizard@203.171.70.21)
13:47.39LukianIs there a tradeskill addon which lets you know which mats are in your bank (I'm wondering if any are going to be / are updated for 2.3 "guild banks")
13:48.05SroshATSW does that I think.
13:48.17Paradox_AKA Skillet
13:49.04Kivinis ATSW being maintained? I gave up on it after 2.20 when it started CTDing the game, and no updates went up for a few weeks
13:49.05Lukiancheers, will check it out :)
13:49.52LukianSo does checking 'have materials' function as if the mats in bank were in your bag?
13:50.22Xinhuanthere's probably an optin for it
13:50.32Xinhuani for one, do NOT want it to include mats in the bank
13:50.40Xinhuanbecause people trade enchant mats to me for enchants
13:50.52Xinhuanand i just want to see the enchants that are castable in my inventory and not my bank :)
13:51.22Kivinmy bank is a stockpile of reagents that just get tossed in there because i don't want to vendor em, and i'm too lazy to auction them
13:51.36*** join/#wowace Nefarion (n=chatzill@d149-67-111-10.clv.wideopenwest.com)
13:51.38kenlyricmods are for the lazy.
13:52.13ramozLukian: auctioneer tells you what tradeskille tradegoods can be used for
13:52.16kenlyricsorry, that came out wrong. I meant that as a good thing.
13:52.29Lukianramoz, that's not my aim :)
13:52.51LukianXinhuan, hehe, yeah optionally of course
13:52.59Lukiana 2nd checkbox or 'toggle' would be fine
13:53.21*** join/#wowace rophy (n=Miranda@220-132-204-186.HINET-IP.hinet.net)
13:53.23Xinhuanthe last time i used skillet, it shows everything in your bank+bags
13:53.32Xinhuanit didn't have the option to only show bags (without bank)
13:53.42Xinhuanso i kinda disabled the addon and not used it since
13:53.50Xinhuandunno if he's added the option yet though
13:55.23Fisker-Anyone here with a us client that can give me the realmlist.wtf contenst
13:55.25Fisker-contents
13:55.47Kivinchotto matte
13:56.01Kivinset realmlist us.logon.worldofwarcraft.com
13:56.01Kivinset patchlist us.version.worldofwarcraft.com
13:56.07Lukianjust beat me :p
13:56.12Kivin^^
13:56.36Fisker-ok thanks
13:57.28KivinAnyone got a favourite LUA editor
13:57.39KivinUltraEdit is about to get thrown through the drywall
13:57.44Wobingvim!
13:57.45CIA-703wobin 07Wobin * r54208 10MrPlow/PlowEngine.lua: MrPlow: omg, the sorting works
13:57.58Nefarionnotepad++!
13:58.07Nefarionand Lua isn't an acronym
13:58.16Kivin-_-
13:58.22Nefarionit annoys me
13:58.25Nefarion=)
13:58.34Tornhoofi'm using ultraedit ;)
13:58.47Kivini could try typing with complete absence of capitalization if you prefer
13:59.44Wobinactually no
13:59.46Nefarionthat totally works
13:59.48kenlyricit annoys everyone.
13:59.53Wobinrly
14:00.10*** join/#wowace HarrisonF (n=Harrison@cpe-24-24-87-124.stny.res.rr.com)
14:00.18EternKivin: TextPad is nice
14:02.14Kivinmight just give notepad++ a try, see how that goes
14:02.24EternHow are the conditions in if statements processed? Ex: 'If var1 and (function(arg1) or function(arg2)) then...' Will the functions still be run if var1 is false?
14:02.49EternKivin: that's supposed to be decent as well :) I just use textpad since my uni has a campus license for it, so I get it for free
14:02.57Kivin^^
14:03.01Nefarionno
14:03.11Nefarionlua uses shortcuts. it tests only what it needs to.
14:03.23Eternawesome
14:03.47Eternthanks
14:06.39*** join/#wowace seXemplar (n=nnscript@124-171-140-152.dyn.iinet.net.au)
14:07.10*** join/#wowace charon (n=thomas@vpn-global-dhcp3-056.ethz.ch)
14:07.51ZhinjioKivin: I like EditPlus quite alot.
14:07.59EternIs it frowned upon linking to files on rapidshare, etc. if I want to post my addon on the forums without having write access to the SVN?
14:08.11[Ammo]not really
14:08.59Etern[Ammo]: thanks
14:09.02*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
14:10.07*** join/#wowace Ordog (i=Ordog@port-87-234-84-67.dynamic.qsc.de)
14:12.31*** join/#wowace Paradox (n=Paradox@spc1-brmb4-0-0-cust10.bagu.broadband.ntl.com)
14:16.54Zhinjioomg, I'm in love with AceComm/RockComm.
14:16.56Zhinjiothis is awesome.
14:17.02*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
14:18.47*** part/#wowace Obe|Sleep (n=Chris@CPE0018f86c695d-CM0011aea76396.cpe.net.cable.rogers.com)
14:23.25*** join/#wowace Bibi (n=Boubouil@AVelizy-151-1-55-128.w82-120.abo.wanadoo.fr)
14:25.07*** join/#wowace Josh_Borke (n=jk275@WoWUIDev/WoWInterface/LegoBlock/joshborke)
14:28.17Etern-rl
14:28.24*** join/#wowace Wogroipl (n=Wogroipl@c529c7a0e.cable.wanadoo.nl)
14:28.25Eternops, wrong window
14:28.25*** join/#wowace Obelixprime (n=Chris@63.73.69.132)
14:35.27*** part/#wowace emagdnim (n=mindgame@217.54.100.97.cfl.res.rr.com)
14:38.17CIA-703wobin 07Wobin * r54209 10MrPlow/PlowEngine.lua: MrPlow: Stacking and Defragging now work with new coroutines
14:45.15*** join/#wowace Jagobah (n=jago7777@adsl-217-158-200.owb.bellsouth.net)
14:47.17Industrialding
14:50.49Obelixprimegrats
14:50.51Eterngrats
14:52.17Nefariongarts
14:52.35SunTsu.o0( Industrial levels in IRC? )
14:52.39CIA-703wobin 07Wobin * r54210 10MrPlow/PlowEngine.lua: MrPlow: Tidying up a bit. Next step Consolidation function to move to bank/special bags
14:54.28*** join/#wowace Kilroo (n=Kilroo@cpe-071-076-173-175.triad.res.rr.com)
14:54.55*** join/#wowace Mech0z (i=Mech0z@d40ae4cb.rev.stofanet.dk)
14:55.08*** join/#wowace Tekkub (n=tekkub@WoWUIDev/WoWI/Featured/Dongle/Tekkub)
14:55.08*** mode/#wowace [+v Tekkub] by ChanServ
14:59.29*** join/#wowace quoin (n=quoin@219-90-211-234.ip.adam.com.au)
15:00.01*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
15:01.08*** join/#wowace Higdur (n=nike@90-224-110-138-no110.tbcn.telia.com)
15:01.18*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
15:02.42*** join/#wowace MoonWolf_ (n=MoonWolf@g34212.upc-g.chello.nl)
15:02.59*** join/#wowace fooxor (i=starfox@85.127.45.214)
15:03.22RaydenUniyou guys have a list of pre 2.3 white items that are now blue with 2.3?
15:03.47RaydenUnioh i found a list
15:03.48RaydenUnimy bad
15:04.36*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
15:08.12kd3|hate`netnew PTR client! current build: 7561. diffs at http://spyglass-server.com/wowints/
15:09.25*** join/#wowace Sirow (n=Miranda_@p57A4FA88.dip.t-dialin.net)
15:09.54*** join/#wowace Mooz1 (n=Owner@63.218.49.94)
15:11.48Orionshockhow the hell are we suposed to be able to use that diff?
15:11.59Orionshockload up the interface/ folder to an svn server??
15:12.12[Ammo]read em?
15:12.20Orionshock... that's alot to read
15:12.21[Ammo]I think that's the intention :)
15:12.30[Ammo]well wdn.wowinterface.com will have em soon no doubt
15:14.19Orionshockwow UI mods, the only legit operation (i know of at least) that uses the best of the underground methods to reverse engineer something that they are allowed to mod.
15:15.40*** join/#wowace Undine (i=shamus@82-32-104-176.cable.ubr02.hawk.blueyonder.co.uk)
15:15.56Wobinhehe
15:16.02WobinBlizzard don't like to make it easy =)
15:17.51Orionshockhehe ... im loged in on my server at the time im usualy raiding local time..
15:18.27Obelixprime?
15:18.39Orionshock2am server, im usualy raiding at 2am local
15:19.06Obelixprimeoooh
15:19.08Obelixprimeheh
15:19.19Obelixprimei switched from a pst server to an est server
15:19.23Obelixprimeso its not that bad for me
15:19.51*** join/#wowace evl (n=fuckoff@unaffiliated/evl)
15:20.33*** join/#wowace Nefarion (n=chatzill@d149-67-111-10.clv.wideopenwest.com)
15:21.38Orionshockya switched from a PST to a AUZ server
15:24.16Orionshockok - simon says game, the mobs arround the crystals - anyone ever seen them Friendly flaged?
15:24.30EternOrionshock: nope
15:24.36charonOrionshock: i have
15:25.04*** join/#wowace Kalman| (n=delay@dhcp27.public.dc.umich.edu)
15:25.41*** join/#wowace Higdur (n=nike@90-224-110-138-no110.tbcn.telia.com)
15:25.48Orionshocki wonder
15:26.00Tornhoofyeh me too
15:26.03SunTsuOrionshock: Yes, I did
15:28.08*** join/#wowace zacw (n=zac@adium/zacw)
15:28.10RaydenUniwhat mobs?
15:29.17Tornhoofthose technicians in blade edge mountains, near the big crystals for the daily quests
15:29.31*** join/#wowace eXemplar (n=nnscript@124-171-140-152.dyn.iinet.net.au)
15:29.37SunTsuRaydenUni: Near Ogri'la
15:30.08RaydenUnithey are always enemies for me
15:30.12RaydenUnisome of you get them to be neutral?
15:30.33RaydenUniit's such a pain when i'm at 7/8 and then one comes and attacks me and stands on one of the 4 things i have to click on
15:30.38SunTsuRaydenUni: No, sometimes they are friendly
15:30.57testifyis a warlock around?
15:31.02testifyI think those are demons
15:31.02SunTsuI always wondered under which conditions
15:31.29SunTsutestify: No, they are not enslaved, and sometimes there are more than one friendly
15:31.34Obelixprimewhat's the : operator for within a table
15:31.38testifyweird
15:31.48RaydenUnithey are easy to kill
15:31.55RaydenUnibut never start on a crystal that doesn't have one
15:32.00RaydenUnihe is guaranteed to spawn on top of you
15:32.21NefarionObelixprime: what do you mean?
15:33.01SunTsuRaydenUni: I tend to clear the pad I want to use and the one in the middle - sometimes I aggro them...
15:33.52RaydenUniyeah me too
15:33.57RaydenUnibut i'm too lazy to clear the middle
15:34.01RaydenUnii just hope i don't aggro them
15:34.08RaydenUniso how do you guys remember the pattern?
15:34.22Tornhoofogri'lazy
15:34.44SunTsuRaydenUni: Just type it into the chat input - using the number pad for the directions- 8 is up, 6 is right, etc.
15:34.51*** join/#wowace bladlus (n=Batos@193.69.144.170)
15:35.02Xinhuanor type the color letters... like RBYGBRG
15:35.10RaydenUnii use ASWD
15:35.43SunTsuXinhuan: I tried that, always had trouble finding the corresponding letter, number pad war way better for me
15:35.44testifyyeah same wasd
15:36.00ObelixprimeNefarion: I was getting some help last night by fitz__ and when he was writing out tables I think he substituted : for = when constructing ig
15:36.00Tornhoofjust get ogri'lazy ;)
15:36.01RaydenUniafter you do it twice you begin to quickly recognize aswd
15:36.02Obelixprime*it
15:36.10ObelixprimeitemID: { rank1: { ... }, ..., looted: { ... } }
15:36.12RaydenUniwhat does ogrilazy do?
15:36.13Obelixprimeshould be
15:36.21Xinhuanits a mod that remembers the colors for you
15:36.25ObelixprimeitemID = { rank1 = { ... }, ..., looted = { ... } }
15:36.29Xinhuanthen displays the color you're supposed to click on
15:36.40*** join/#wowace Amadeo (n=amadeo@c-69-140-91-57.hsd1.md.comcast.net)
15:36.49Xinhuantalk about being lazy heh
15:36.51Tornhoofunfortunately you can't hook playsoundfile ;;)
15:37.30NefarionObelixprime: maybe it was just for the example? or a mistake? i'm almost positive that's not valid.
15:37.38Nefarionlua> itemID: {}
15:37.38cladbotNefarion: sandbox.lua:284: Compilation failed: [string "itemID: {}"]:1: '<name>' expected near '{'
15:37.58Obelixprimeyeah
15:38.08Nefarionmust've been a mistake
15:38.08Obelixprimehe told me that he was thinking in python :P lol
15:38.19Nefarionah that may be why
15:38.23RaydenUniASWD seems just as easy
15:38.37RaydenUniand if i do it by colors then their position is always different
15:38.47RaydenUniright now i do'nt even really care what the colors are or how i am oriented
15:38.54RaydenUniboth good solutions
15:38.58Tornhoofi always thought blah = {["blub"] = {}}
15:40.02Nefarionyeah sometimes it looks neater with the brackets  =/
15:42.39*** join/#wowace Vilkku (n=Vilkku@dsl-83.148.242-78-dynip.ssp.fi)
15:45.05CIA-703nimbal * r54211 10Buffalo2/ (Buffalo2.lua Buffalo2_Container.lua):
15:45.05CIA-7Buffalo2:
15:45.05CIA-7* when weapon buffs don't have anywhere to go, they shouldn't cry about it
15:46.29Fisker-lol nimbal :o
15:47.43*** join/#wowace ScoTTie (n=scott@unaffiliated/scottie)
15:48.38Orionshockso... i have a 5 yr old watching me play wow, and he asks "what's the best move in the game" ...
15:48.50Orionshocki tell him "well that is of some debate"
15:48.55EternOrionshock: easy answer... Bubble + Hearth
15:49.09Orionshockgood pint
15:49.23Orionshockthat's not a very simple answer to explain
15:49.45Nefarionmartin thunder's on use
15:49.49Eterntrue
15:50.29*** join/#wowace Kilroo (n=Kilroo@cpe-071-076-173-175.triad.res.rr.com)
15:51.00Orionshockthat's a good one.
15:52.40Amadeoor just plain old Skillcoil
15:53.14*** join/#wowace faCe| (n=f@pD955C421.dip.t-dialin.net)
15:53.15Nefarionpfft
15:53.23Arrowmasterwhat the... how the fuck have i already used 37.77GB of bandwidth for the month of november
15:53.24Amadeohaha, "Daddy, what's the best move in the game?"  "Warlocks, son.  Warlocks."
15:53.58NefarionArrowmaster: so you like the high quality porn too eh?
15:53.59*** join/#wowace Higdur (n=nike@90-224-110-138-no110.tbcn.telia.com)
15:54.12OrionshockArrowmaster: ...37g ain't hard when u downloading pronz
15:54.29*** join/#wowace Cadwallion (n=Cad@63.218.49.94)
15:54.31Arrowmasteroh yeah i did download a few of those the other day
15:55.21Arrowmasteri hope my isp only monitors download and not total bandwidth
15:55.40Arrowmaster50GB total lastweek
15:55.41Nefarion"Daddy, what's the best move in the game?"  "Warriors rockin' their S3s within the first week son."
15:56.24AmadeoI wish my Warrior had S3
15:56.27AmadeoI have more like, negative S3
15:56.28evlCan I hook CombatText_OnEvent without getting into trouble?
15:56.39Nefariontry it
15:57.00Arrowmasterdoubtful
15:57.01Xinhuanyou can always securehook anything without getting into trouble :)
15:57.25Arrowmastersince it would probably taint a bunch of shit
15:57.40CIA-703yleaf * r54212 10ManaPerc/ (ManaPerc.toc ManaPercLocale-zhCN.lua): ManaPerc: add zhCN localization
15:58.45*** join/#wowace Demetrious (n=demetrio@unaffiliated/demetrious)
15:59.02*** part/#wowace Mooz1 (n=Owner@63.218.49.94)
16:00.37*** join/#wowace Vilkkuu (n=Vilkku@dsl-83.148.242-78-dynip.ssp.fi)
16:01.18CIA-703prbryant * r54213 10Jude/Locale-enUS.lua:
16:01.18CIA-7Jude:
16:01.19CIA-7- Missing enUS localization.
16:06.12*** join/#wowace Sirow (n=Miranda_@p57A4FA88.dip.t-dialin.net)
16:06.50*** join/#wowace xyu` (n=blahblah@c-71-205-176-243.hsd1.mi.comcast.net)
16:10.35Lukianwhat's Jude? o.O
16:11.57*** join/#wowace QuantumDelta (i=blahblah@77-99-38-93.cable.ubr04.chap.blueyonder.co.uk)
16:12.01Nefarionan asian prostitute
16:12.37*** join/#wowace Paradox_ (n=Paradox@spc1-brmb4-0-0-cust10.bagu.broadband.ntl.com)
16:13.41Lukian..
16:14.54evlAnyway to override the way blizzard displays the damage you do?
16:15.00Orionshockwtf?
16:15.08Orionshock7g deposit on a 50g item?
16:15.11Xinhuanevl: no
16:15.17evlmeeeh
16:15.40Orionshockevl:  on / off / font , and that's about it
16:15.56Lukianevl: what you mean like Parrot / SCT damage?
16:16.11Nefarionevl: i believe the damage exists as fontstrings. try actively scanning for them and working a little magic like Aloft with nameplates.
16:16.30evlI just want to intercept mutilate damage and combine the two numbers :P
16:16.30*** join/#wowace Dwarik (n=Dwarik@dhcp-077-250-103-126.chello.nl)
16:17.15Orionshockhow does aloft do it with nameplates? hooking create frame?
16:17.27evlscanning WorldFrame children
16:17.53Orionshockbut their un named frames
16:18.01Nefarionand?
16:18.12evlthey have some unique properties that makes them easy to identify
16:18.18Nefarionfor k,v in ipairs({WorlfFrame:GetChildren()}) do IHASAFRAME! end
16:19.26*** join/#wowace Paradox (n=Paradox@spc1-brmb4-0-0-cust10.bagu.broadband.ntl.com)
16:20.39CIA-703mikk 07Beta * r54214 10Ace3/tests/wow_api.lua:
16:20.39CIA-7Ace3 - tests:
16:20.39CIA-7wow_api.lua bench fixes/additions:
16:20.39CIA-7- Add GetFrameRate() - always returns 60
16:20.40CIA-7- Make hooksecurefunc() actually return the ORIGINAL return values, not those of the hook
16:20.40CIA-7- Also set _G.arg1..argn in events
16:20.42CIA-7- Also set _G.arg1 in OnUpdates
16:23.39Orionshockmeh
16:25.15*** join/#wowace cladhaire (n=cladhair@WoWUIDev/WoWI/Featured/Dongle/cladhaire)
16:25.15*** mode/#wowace [+v cladhaire] by ChanServ
16:27.00*** join/#wowace Matrix110 (i=Matrix11@pD957C4C4.dip.t-dialin.net)
16:27.18Orionshock... newbs
16:27.20Orionshockhttp://www.wowace.com/forums/index.php?topic=9750.msg156490#msg156490
16:27.53*** join/#wowace Unrealii (i=NEXT96@121.129.140.9)
16:28.27Nefarionyeah Orionshock. some people like to have their computer play the game fo rthem,.
16:28.57Nefariondoes anyone know how to get on top of the bank in IF?
16:29.04XuerianObelixprime: Sorry about last night, net went out
16:29.19Orionshockwhat did they call the 1.12 patch ? "The Grate Nerf" ?
16:29.31Nefarionlol
16:30.24OrionshockThe Grate UI Nerf from Hell
16:30.33OrionshockThe Wrath of Soulken
16:32.10deltrongrate?
16:32.11OrionshockThe Grate Misfortune of the Noobs
16:32.16Xuerianeurgh
16:32.18Xuerian1.12 was horrible
16:32.50XuerianThe biggest casualty though, was Sproket
16:32.51Orionshock"The Wrath of Soulken" tbh sounds the best
16:32.59deltron1.12 when they nerfed the macro system?
16:33.01Xueriansprocket even
16:33.07XuerianThe macro system?
16:33.09Xuerianbah
16:33.12deltronor wut?
16:33.13XuerianThey didn't nerf the macro system
16:33.19Orionshockdeltron: the macro system, UF, u name it
16:33.20deltronor mods or something
16:33.37XuerianThey nerfed mods that *do* anything, Namely with CastSpellByName and UseBagItem
16:33.40Orionshockit was the patch that introduced "InCombatLockdown()"
16:33.57Orionshockaka "FuckedInCombat()"
16:34.00XuerianMore simply they nerfed addons that do what actionbuttons do
16:34.10XuerianSome were bad, like decursive. That's what they were trying to nerf
16:34.15XuerianAlmost specifically
16:34.22Orionshockalmost
16:34.29XuerianSome were perfectly fine, like Sprocket
16:34.31Orionshockall but out right saying so on the forums
16:34.33durcyni rather enjoyed having smartassist automatically target things for me too
16:34.49durcynalas, no more one-button raiding
16:34.56Xuerian(If you've ever used NWN's menu system, you know what Sprocket was. If not, it's a multi-level radial actionbutton menu)
16:35.02*** join/#wowace Paradox (n=Paradox@spc1-brmb4-0-0-cust10.bagu.broadband.ntl.com)
16:35.19XuerianOh, you can still do it. The ironic thing is you can do almost the same things you could do then with macros now
16:35.46deltronlol
16:35.49durcynOrionshock: oh, now i just spam a /cast [focustarget] macro ;)
16:35.55XuerianThroughout the whole macro expansion thing I've been more of the "WTF, you just NERFED LUA TO SHIT for this?! And now you're LETTING us do it?!"
16:36.05evlAny other combat log addons out there cept SCL?
16:36.13evlI'd like to see some merging etc. like MSBT and others do
16:36.19*** join/#wowace Paene (n=Jim@24-236-181-169.dhcp.mrqt.mi.charter.com)
16:36.27Paenehello
16:36.32Xuerianthere's one that I can't think of off the bat, evl
16:36.37*** join/#wowace zacw (n=zac@adium/zacw)
16:36.40durcynevl: you might be able to finagle parrot into displaying on or near a frame, if you tried hard enough
16:36.41XuerianIt's not ace I don't think
16:37.15OrionshockXuerian: they took CSBN away so they had to provide alternatives
16:37.34*** join/#wowace YourMomsHero (n=cirish@74.202.196.195)
16:38.58PaeneAnyone able to tell me what SetAttribute("unit", "player") does to a SecureActionButton...would setting this prevent a spell from being cast on someone else from that button?  I haven't been able to find much on it, the Secure Frames page only says that it is needed.
16:38.58Orionshocki think the things they hated the most where LazyRogue*, Decursive, CT_EmergencyMonitor and the Raid AutoSortByHealth mods
16:38.58XuerianOrionshock: I know, I see part of the logic. I'm just really pissed that it made the sprocket author leave. It was almost my favorite addon ever, and he had just finished it when secure frames hit. At that point there was nothing he could do, so he gave up and left
16:38.58*** part/#wowace mitch0 (n=mitchnul@www.drvolomdental.hu)
16:38.58Orionshockwhat did sprocket do Xuerian ?
16:39.50OrionshockPaene: it set's the "Target" of a click iirc, if it dosn't inherit the secure frame templat then it is not functional in combat
16:39.51XuerianOrionshock: I had one button on my UI for non-combat actions (Just fell into that category). It had six children in it's sprocket (radial menu). One was a tradeskill submenu, consumable submenu, other was mount, and a few others I don't remember
16:39.58*** join/#wowace Paradox_ (n=Paradox@spc1-brmb4-0-0-cust10.bagu.broadband.ntl.com)
16:40.21XuerianBut like I said it was a radial action button mod. You could create a circle (pie) of buttons, each could do something or open another level
16:40.26OrionshockXuerian: its so totaly do able even with secure frames, fk look at auto bar - it still works
16:40.27XuerianIt was context sensitive
16:41.12Orionshockmight be a bit more.. jerky with the secure frames thing.. but still functional
16:41.14XuerianOrionshock: The problem is that the frames move. You could bind a sprocket to a key, and open it on the worldframe and have it do something. Open it over a unitframe and it'd be something else. Over a actionbutton and something even different
16:41.52XuerianIt didn't literally change in combat, unless you opened the config panel, opened the editor, and changed it
16:41.53Orionshockthat wouldn't work, u'd need multipal keybinds
16:41.58XuerianRight
16:42.00XuerianIt got fucked over
16:42.11Orionshock1 aspect of the mod got fucked
16:42.25XuerianStop ruining my ranting fun
16:42.26Orionshockit's the end of the world
16:42.35Orionshockquick everyone to the bunkers
16:42.44Orionshock:P
16:42.46XuerianOn a serious note though, it may have only definitively ruined one aspect of it, but most importantly, it scared the author away
16:43.20Orionshockya that's his own fault , no sympathy there.
16:43.26Xuerianthat's your opinion, and that's fine. I squarely blame blizzard =O
16:43.34Orionshockto much emotional investment on a moving target.. always a bad idea that WILL eventually fail. murphy's law.
16:43.38*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
16:44.09XuerianOrionshock: That's like saying love in any long term relationship is a bad idea
16:44.31Orionshockno that's just tricky
16:44.44Orionshocknor a moving target
16:45.53XuerianI suppose you can separate it like that.
16:46.09XuerianI'm sticking to my opinion, though. :)
16:46.13Orionshockthat's a bi-directional-Interdepependant slowly moving target that dosn't up and fuck you over with out thinking of the consequences first, then doing it.
16:46.31XuerianEhm
16:46.35XuerianYou'd be surprised
16:46.37Xuerian>_o
16:46.45Orionshockoh come on - that's a joke!
16:46.48Orionshocklaugh about it
16:47.02XuerianSore subject, or I probably would :p
16:47.06Orionshockim going on now 20+hrs w/o sleep
16:47.12XuerianWhy? 0_o
16:47.48Orionshockapartment complex decided to pull an inspection on us... so it's been all shot to hell for 72hrs
16:48.06Xuerianwho's us? 0_o... and a inspection for what?
16:48.23durcynhave you been hiding ground beef in the walls again, Orionshock.
16:48.54XuerianOrionshock: http://www.wowace.com/forums/index.php?topic=2232.0
16:49.57*** join/#wowace Paradox__ (n=Paradox@spc1-brmb4-0-0-cust10.bagu.broadband.ntl.com)
16:50.07OrionshockUs as in my fellow roommates, and inspection for the apartment we're renting atm
16:50.42Tornhoofheh and what are they inspecting?
16:50.46Orionshock& sshhhh durcyn, your going to let the secret out again
16:50.46XuerianOrionshock: http://img212.imageshack.us/img212/2613/sprocketrivl0.jpg would be a good representation and usage of it -- Also, inspection of what? general cleanliness and abiding by lease terms?
16:51.35OrionshockXuerian: yes
16:51.35XuerianAny worries, or are they just being sticklers?
16:51.40Orionshock& sprocket looks like just another circle mod on crack and one that i'll never use because it just dosn't make sense.
16:52.16XuerianOrionshock: You're just a naieve young gamer who hasn't played nwn
16:52.16Xuerian=O
16:52.16*** join/#wowace Keias (i=Keias@c-69-245-192-208.hsd1.in.comcast.net)
16:52.25Tornhoofhaha
16:52.25Orionshockany worries? .. it's a shitty apartment in a sense, they have water base paints and if u try to wipe the walls down the paint almost comes off
16:53.02Orionshocki've heard about Never Winter Nights? and no i don't care for crapTastic circle mods that just don't make senese
16:53.24XuerianOrionshock: YOU don't make sense =O
16:53.42Orionshockaction bars and key binds... wtf do u need another popup for? don't u get enough of those on the internet??
16:53.54XuerianHaha yes, Neverwinter Nights. All actions were accessed through one of the most well done radial menus ever
16:54.00XuerianOrionshock: i don't LIKE actionbars
16:54.19Orionshocksuffer and die
16:54.27*** join/#wowace Higdur (n=nike@90-224-110-138-no110.tbcn.telia.com)
16:54.36XuerianSprocket allowed me to have all my actions on a radial menu that I could pop up when I wanted to do something. And otherwise, left me with a clean UI. It was great for totems too, which is the only glich in my current Actionbar-less UI
16:54.58Tornhoofyou can still do that?
16:55.18XuerianDo what? 0_o
16:55.19OrionshockXuerian: it can still work, just u'd have to get different key binds if u wanted different menus
16:55.35Orionshockbecause dosn't the mouse have an anchor point?
16:55.38Tornhoofon mouse over radial menus?
16:56.14XuerianOrionshock: Can work and Does work are two different prostitutes on the streetcorner =O
16:56.14Orionshockand both are bitches that want money....
16:56.21*** part/#wowace Higdur (n=nike@90-224-110-138-no110.tbcn.telia.com)
16:57.49XuerianOne gives you what you pay for, the other just says she can :P
16:57.49Obelixprimelol
16:57.49*** join/#wowace harldephin (i=harl@dslb-084-063-117-153.pools.arcor-ip.net)
16:57.49Orionshocku know, that feels like alot of mods i've downloaded
16:57.49ObelixprimeSo Xuerian, I got some stuff working last night..
16:57.49Obelixprimelike populating the table
16:57.49XuerianObelixprime: Do tell
16:57.49Obelixprimejust not removing items :/
16:57.50*** join/#wowace haste_ (n=haste@89.10.26.6)
16:57.50Obelixprimeit was late and i wanted to get home
16:57.50Obelixprimeerr
16:57.50Obelixprimesleep
16:58.00OrionshockBTW, WTB mod that replaces the GuildControl Button
16:58.21ZhinjioOrion, thats a great idea, actually.
16:58.30ZhinjioI suspect once guildbanks are implemented, someone will do just that.
16:58.36Zhinjioanyway.
16:59.19ZhinjioUm... hmm, I'll pastey.
16:59.19XuerianObelixprime: When do you want to remove items?
16:59.19Eternif a function has two returns, can I check for the second return in an if statement without defining variables for it?
16:59.19Xuerianselect(2, call())
16:59.34ObelixprimeXureian: I'd want to remove items if say the person changed an item in their wishlist
16:59.42XuerianObelixprime: Pastey your code
16:59.55*** join/#wowace Toadkiller (n=dnester@adsl-75-30-187-11.dsl.pltn13.sbcglobal.net)
17:00.00Orionshockb/c god i've seen bloated fubar plugins coded better than the current guild control button
17:00.10Obelixprimealso, if I'm using AceDB, do I need to save my DB on exit or something?
17:00.11*** join/#wowace Arrowmaster (n=Arrow@cpe-71-64-143-75.woh.res.rr.com)
17:00.17ObelixprimeI thought it did it automatically on exit
17:00.23Orionshockit does
17:00.26*** join/#wowace krka (n=krka@c83-250-42-60.bredband.comhem.se)
17:00.27XuerianObelixprime: Automatic
17:00.28PaeneOblix: it's automatic
17:00.28Obelixprimeor maybe I'm not looking in the right place
17:00.38ObelixprimeI can't find the data I saved last night
17:00.52Orionshockwhat's ur table call look like?
17:01.00Orionshockself.db.profiles. ?
17:01.02Orionshockor self.?
17:01.03Obelixprimeyeah
17:01.07ToadkillerIt auto saves.  the only thing to worry about is that it saves a diff vs any defaults you provided so if the defaults change you can get nasty side effects
17:01.08Obelixprimeself.db.profiles
17:01.23Orionshockwell self.db.profiles = nil
17:01.24XuerianOrionshock: http://filebeam.com/0ba26294d805f390e1370d705a4ed23c.jpg could work so much better with sprocket :(.
17:01.25Zhinjiocan y'all take a look at this please and tell me the deal is? http://pastey.net/76832
17:01.25Obelixprimethe only default is the empty database
17:01.28Orionshockit's 'self.db.profile'
17:01.35Obelixprimeerr
17:02.01EternXuerian: Thanks, will try that
17:02.03*** join/#wowace Eliza (n=Lyn@Ld307.l.pppool.de)
17:02.25Obelixprimeright
17:02.32Obelixprimei'm using self.db.profile.myDB
17:02.33OrionshockXuerian: only because u like some good anime T&A than actually playing the game.. but ... u'll get over that, usually
17:02.39Obelixprimeand the default for that is myDB = {}
17:03.25Orionshockok, when u set your db namespace what is it?
17:03.26ToadkillerZhinjio: Assuming at some point you did SKG.db.char.Log[SyncKey] = {} there is no difference
17:03.43XuerianZhinjio: http://pastey.net/76833
17:03.54Zhinjioum. heh.
17:03.57Zhinjiook
17:04.09ToadkillerWell, there is an execution time difference for the single table inserts vs the all at once which is faster....
17:04.30XuerianOrionshock: Lies
17:04.33XuerianOrionshock: Filthy, dirty lies
17:05.03ObelixprimeXuerian: http://pastey.net/76834
17:05.21ObelixprimeOnionshock: I don't think I set the namespace to anything...
17:05.22Obelixprime:/
17:05.24OrionshockDe-nile  is the first step in accepting that u have a problem.
17:05.38OrionshockObelixprime: there is ur first problem
17:05.51Orionshockin your toc file u have a ##Saved Vars: SomeDBSV
17:06.46Orionshockthen u do a self:AquireDBNameSpace("SomeDBSV")
17:06.46Orionshockthat way AceDB knows where to put the tables n' junk
17:06.47Obelixprimeahhh
17:06.49Obelixprimei want your junk
17:06.53Obelixprimein my trunk
17:06.55Obelixprimebedunkadunk
17:06.58Orionshock<PROTECTED>
17:07.40XuerianObelixprime: You acquire your db and set defaults in YourAddon:OnInitialize() generally
17:07.42ObelixprimeI read on one of the tutorials that I'd want to put the majority of my code in the OnEnable method
17:07.42Orionshocklike wth the ##Saved Var's  line in the toc and the actual var name in the lua... then the aceDBNamespace aquisition..
17:07.49Obelixprimeand to remove teh OnInitialize mainly
17:08.03Obelixprimeshould I use the PC SV? or just the general one
17:08.11Xuerianwaaait
17:08.16XuerianOrionshock: namespace is for modules
17:08.30Orionshock<PROTECTED>
17:09.10Xuerianfunction YourMod:OnInitialize() self:RegisterDB("SavedVarwhatever") self.dbDefaults = { whatever, wahtever, whatever } end
17:09.13ToadkillerPC can only ever be accessed by that character while logged in...
17:09.24Orionshockok so the structure looks like this : SV.namespaces["I Have the Wrong Func"].profiles.Default
17:09.39ObelixprimeI'm confused :/
17:09.55OrionshockObelixprime: are u in game atm?
17:10.04Toadkillerwhats the initial checkin sauce again?  "newlib : initial checkin" ?
17:10.05Orionshocki have a nice way to un screw some of ur confusion
17:10.20*** join/#wowace theoddone33 (n=jimbob@pool-71-109-108-2.lsanca.dsl-w.verizon.net)
17:10.29LukianIs there somewhere I can search through the PT3 sets?
17:10.29Obelixprimenot really, i can vnc into my home computer and mess around
17:10.37Orionshockok, u use prat?
17:10.41Obelixprimeyep
17:10.42LukianI'm wondering if there's a set which includes STV pages..
17:10.45XuerianLukian: pt3browser ?
17:10.57Orionshockok, go home and do a  /dump Prat.db.profile
17:11.02ToadkillerLukian: search how?  you can open up data.lua & search for itemId...
17:11.04*** join/#wowace Paradox (n=Paradox@spc1-brmb4-0-0-cust10.bagu.broadband.ntl.com)
17:11.10LukianToadkiller, heh
17:11.15ToadkillerLukian: or you can use PT3Browser
17:11.16LukianXuerian, hmm I'll check it out
17:11.22XuerianOrionshock: Why not just have him look at the savedvariables file?
17:11.31Orionshockthen do a /dump PratDB
17:11.31XuerianOrionshock: He can do that from work
17:11.32ObelixprimeOnionshock: in game?
17:11.40Orionshockthen walk the PratDB table
17:11.46Orionshockyou'll see they match at some point
17:11.54Orionshockthat the magic that we call AceDB
17:12.11Orionshockthen as Xuerian says - look at the SV file
17:12.14XuerianYou really should explain the profile system if you're going to tell him that
17:12.15Orionshockthat's how things work..
17:12.20Obelixprimelol
17:12.20Orionshockah hell no
17:12.32Orionshockhe can figure that one out on his own fking arround
17:12.45XuerianOrionshock: The difference is that profile defaults to per-pc. But it can be changed, and can be copied, etc
17:12.50Xuerianer
17:12.51XuerianObelixprime: *
17:13.08ObelixprimeI'm burning already :p
17:13.22Orionshockkeel over and die or find the water
17:13.27Orionshockbut hurry up with it
17:14.22Obelixprimewhich two dumps do i want to do
17:14.23Orionshockwhere is that tranq gun when i need it
17:15.10OrionshockObelixprime: both
17:15.10Orionshockit's to give u an idea about how aceDB works back side
17:15.10Orionshockand how it works addon side
17:15.11XuerianOrionshock: I believe you already used it on the inspectors
17:15.28Orionshockwell it's an all day apointment - 10am to 5pm
17:15.45Orionshockand if they show up at 5:01pm im gona tell them to shove it sideways and reschedule
17:17.13ObelixprimepratDB has namespaces it looks like
17:17.13ZhinjioI just realized I'm going to need to obfuscate some of the data I'm storing so it can't easily be hand-edited.
17:17.14Zhinjioin my SV, I mean
17:17.18Orionshockand there is a *.profiles key too
17:17.48Zhinjiogrump. thats a pain in the butt
17:17.58*** join/#wowace Paradox_ (n=Paradox@spc1-brmb4-0-0-cust10.bagu.broadband.ntl.com)
17:17.58OrionshockObelixprime:  explore it all, then go look at the SV
17:18.06XuerianZhinjio: The problem is
17:18.08Orionshockexploring it in game is much nicer imo
17:18.13XuerianZhinjio: You can't compile your lua files
17:18.59ZhinjioI know.
17:19.01Obelixprimecept i only see like 4 lines
17:19.02Obelixprimebleh
17:19.04OrionshockZhinjio: could just MD5 encrypt it... then again the key is in the addon
17:19.11Obelixprimemy prat window is gimped
17:19.16XuerianZhinjio: Why are you trying to obfuscate it anyway?
17:19.30Orionshockunless you have the key set server side by the GM officer note.
17:19.33ZhinjioI know I can't really make it hidden if someone has the nuts to go in and figure it out. I just don't want to make it easy.
17:19.35XuerianDon't pay attention to those people in blue suits behind you, either
17:19.47*** join/#wowace Aeyan (n=Aeyan@cpe-071-076-230-073.triad.res.rr.com)
17:20.39XuerianWhat are you trying to obfuscate, anyway? >_>
17:20.39Zhinjiobecause only certain people have permissions to edit some of the data. In at least one scenario, the names of the people who can is stored in a table in the SV. They could just go in and add another entry with their name in it
17:20.39Orionshockand Zhinjio  those ppl back there in pressed black suites, just don't even acknowledge are there...
17:20.52Zhinjioso if at least add one level of hardness, I've removed 99% of the problem.
17:20.53SunTsuOrionshock: MD5 is no cypher, it is a hashing algo
17:21.13Orionshockah true
17:21.37Orionshock<PROTECTED>
17:21.37XuerianThere are crypto libs on the svn
17:21.40Orionshockwrong!
17:21.42Orionshocktry again
17:21.59Zhinjioand I actually do kinda like the idea of having the key be in the o-note for the GM. But... thats a step further than I really probably need to go.
17:22.01Xuerian~stab Orionshock
17:22.02purlACTION runs at Orionshock with an origami Swiss Army knife, and inflicts a nasty paper cut.
17:22.14ZhinjioHell, if I go for the 90% solution, evne a rot13 is going to be enough.
17:22.23Zhinjioanyway, I'll take care of this much later on
17:22.30Xueriansrsly
17:22.43*** join/#wowace nekoh (n=nekoh@pD9E00A78.dip0.t-ipconnect.de)
17:22.45XuerianWhat is your addon storing stuff on people who don't have permission to edit it anyway?
17:22.48Orionshockhttp://www.wowace.com/wiki/RC4-1.0
17:23.03XuerianWouldn't a secure sync system be easier to manage if personal manipulation of data would be a problem?
17:23.09Obelixprimeok
17:23.23Obelixprimei'm somewhat less confused
17:23.42Obelixprimebut I'm no less clear on how to save stuff to my saved variables other than registering the profile
17:23.50Orionshock....
17:23.52Obelixprimei didn't really have a good chance to look at the files sadly
17:24.05Obelixprimethe screen updates like every 2-3 seconds and scrolling isn't that accurate
17:24.06Orionshockscroll up and re Read the irc log
17:24.11ZhinjioXuerian: hmm. who has "sync permissions" is something that the GL can set. It can either be by rank (which is easy, and doesn't need further security), or the GL can set a list of people by hand ... which has to be stored somehow.
17:24.12XuerianObelixprime: Post your addon file in whole
17:24.26XuerianZhinjio: Store it in the guild note
17:24.34XuerianZhinjio: If you can't trust people who can edit that, then you have problems
17:24.49Zhinjiohmm.
17:25.11ZhinjioThe purist in me doesn't like solutions reliant on some in game data.
17:25.14ZhinjioI know what you mean, though.
17:25.23XuerianSimply a list of trusted people who the addon can update from
17:25.28Zhinjioyeah
17:25.31Xuerianor a hash of the latest update, or something
17:25.38*** join/#wowace kd3|hate`net (n=kd3@74.40.36.166)
17:25.57Zhinjioyeah, I do kinda like storing a key there.
17:26.21*** join/#wowace Kalroth (n=kalroth@port114.ds1-hj.adsl.cybercity.dk)
17:26.39Zhinjioa list is not productive, since it can be n-entries long, and the guild note is not arbitrary length
17:27.06CIA-703toadkiller * r54216 10LibStickyFrames-1.0/ (6 files in 2 dirs):
17:27.06CIA-7LibStickyFrames-1.0: initial commit
17:27.06CIA-7- A library to manage sticky dragging & docking of frames across multiple mods.
17:27.17XuerianAnd if you use a hash, when people log on they can query for current hashes, and pick a update from one that matches the one in the note
17:27.18*** join/#wowace Paradox (n=Paradox@spc1-brmb4-0-0-cust10.bagu.broadband.ntl.com)
17:27.49XuerianBut you'd have to keep the information compressed in the transfer, so it could be verified again once received
17:27.59XuerianOr... separate anyway
17:29.47Orionshock<PROTECTED>
17:29.58Orionshockonly get 10? tabs, one for each guild rank
17:30.03XuerianA "Cork-board" as it were
17:30.08Orionshock500 char limit
17:30.42Orionshockwould solve some problems such as what Zhinjio is facing
17:30.45Orionshock....sorta
17:30.51Xueriannot really
17:31.35XuerianIt would help, I guess, allowing authorized changes to the hash to go directly into the guild note in the appropriate place without requiring the use of the built in guild note edit permissions
17:31.36OrionshockGM would have his own pad, make it viewable by officers+ and the mod can synch some "master " settings acrost that, and then the rest of the guild could synch off of them
17:32.04XuerianAnyway, afk
17:32.33Orionshockof if a guild member modified their local copy it couldn't get far before being nuked b/c the master one is different
17:32.59ObelixprimeWhoops
17:33.03ObelixprimeXuerian: http://pastey.net/76835
17:33.43XuerianOrionshock: If you stored the official hash in the guild note, the addon would ask for that hash and pick from someone who had it. A modified version wouldn't get *anywhere*
17:34.09CyrezAssuming they can't code LUA.
17:34.42ObelixprimeZhinjio: What mod are you working on?
17:34.51ObelixprimeCause I eventually want that feature
17:36.18CIA-703toadkiller * r54217 10LibStickyFrames-1.0/ (. LibStub/):
17:36.18CIA-7LibStickyFrames-1.0:
17:36.18CIA-7-Log template & externals
17:36.23XuerianCyrez: They would have to be able to fake a hash, because if the "package" were compared to the hash *once received*, it would fail there too if it didn't match
17:36.38XuerianIt would be stupid to only ask for the hash and not make sure what you were actually sent were right too
17:36.50XuerianCyrez: Not saying it isn't possible, but it damn well isn't easy
17:37.28XuerianObelixprime: Try http://pastey.net/76836 and define SantaClausDB as the sv in your TOC
17:37.35ZhinjioI still like the idea of the guildbank being able to convert a "tab" to a "datatab"
17:37.44CyrezI know, I'm just saying somebody COULD do it.
17:37.56Zhinjioso that addons that groked that would have access to a guild-wide datastore.
17:38.14CyrezBut they'd have to be very good and also very bored to even have a minute reason to do it.
17:38.20XuerianCyrez: this is shades of grey though. Anyone (someone) can do it, but this is steps above simply deciphering the SV file or manipulating the addon file itself, you'd have to be a crack at cryptography
17:38.34CIA-703toadkiller * r54218 10LibStickyFrames-1.0/LibStub/:
17:38.34CIA-7LibStickyFrames-1.0:
17:38.34CIA-7-remove bad add of LibStub
17:38.44XuerianZhinjio: Yeah, that would be nice. a guild-wide savedvariables
17:39.31Zhinjioprecisely, but not locally stored on people's machines. Stored server-side.
17:39.36Zhinjiothat would be freakign aawesome.
17:40.00ZhinjioA friend of mine and I were discussing this in the bar the other night
17:40.21Zhinjiohe suggested taking 92 unique items, or at least, 92 items that you could configured, distinct from one another.
17:40.22XuerianYes, but I don't see blizzard doing it any time soon
17:40.36Zhinjioputting them in and out of the various slots in one of your guild bank tabs could be considered a very basic datastore.
17:40.39*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
17:40.51Zhinjiocomplex as all get out to figure out, but possible.
17:41.02Zhinjiowouldn't that just be the shit?
17:41.04Zhinjioheheheee
17:41.18XuerianIt'd be interesting
17:41.27XuerianI really can't see people doing it
17:41.34Xuerianer
17:41.36Xuerianblizzard doing it
17:41.40Zhinjiooh, yeah.
17:41.46XuerianAnyway, afk for real though :P
17:43.15*** join/#wowace mitchnull (n=mitchnul@dsl217-197-187-250.pool.tvnet.hu)
17:44.19*** part/#wowace mitchnull (n=mitchnul@dsl217-197-187-250.pool.tvnet.hu)
17:46.33Zhinjiodamnit, now neither method is working for setting that variable.
17:47.08*** join/#wowace Gunirus (n=Gunirus@unaffiliated/Gunirus)
17:49.09*** join/#wowace Ominous (n=Ominous@85-210-186-251.dsl.pipex.com)
17:50.08CIA-703Tristan * r54219 10Enhancer/ (7 files in 5 dirs):
17:50.08CIA-7Enhancer:
17:50.09CIA-7- Added another proc (Badge of Tenacity)
17:50.09CIA-7- Started building a hack for Expertise Rating
17:50.38*** join/#wowace Batos (n=Batos@193.69.144.170)
17:52.40*** join/#wowace moonsorrow (n=moonsorr@HSI-KBW-085-216-011-077.hsi.kabelbw.de)
17:53.14Lukianumm
17:53.18LukianHow do I use bankstack?
17:53.28Lukian<PROTECTED>
17:53.33Lukianwhich does nothing
17:53.47Zhinjiolua> local testlist = {}; if testList == nil then print "blort" else print "foo" end if testList == {} then print "blort2" else print "foo2" end
17:53.47cladbotZhinjio: blort, foo2
17:53.58Zhinjiowoops.
17:54.07Zhinjiolua> local testList = {}; if testList == nil then print "blort" else print "foo" end if testList == {} then print "blort2" else print "foo2" end
17:54.07cladbotZhinjio: foo, foo2
17:54.15Zhinjiook then.
17:55.17Lukiandoes it even work? :/
17:55.36*** join/#wowace cogwheel (n=chatzill@c-67-164-121-134.hsd1.ca.comcast.net)
17:57.30ObelixprimeXuerian: that worked
17:57.33Obelixprimenow
17:57.38Obelixprimejust a question about tables themselves
17:58.11Obelixprimehttp://pastey.net/76838
17:58.58Obelixprimewith that, when there's no preceding [1] or [2] it's because it's by default that index, correct?
17:59.39Obelixprimeso for the [1234] entry, there's no preceding 1 or 2 because its that by default, however for something that's 8 there needs to be an entry for that
17:59.40nevcairielyes, it always starts numbering at 1
18:02.03*** join/#wowace evl (n=fuckoff@unaffiliated/evl)
18:03.46*** join/#wowace cogwheel (n=chatzill@c-67-164-121-134.hsd1.ca.comcast.net)
18:04.12Xinhuanlua> print({})
18:04.13cladbotXinhuan: {  } (#1)
18:04.24Xinhuanlua> print({}, {})
18:04.24cladbotXinhuan: {  } (#1), {  } (#2)
18:04.34Xinhuanlua> print({{}}, {})
18:04.34cladbotXinhuan: { {  } (#2) } (#1), {  } (#3)
18:05.00Zhinjioneat
18:05.15Obelixprimelua> print("Hello Xinhuan")
18:05.15cladbotObelixprime: Hello Xinhuan
18:07.03*** join/#wowace QQngsk (n=Gngsk@c-69-138-213-251.hsd1.md.comcast.net)
18:07.17Xinhuanlua> {}
18:07.17cladbotXinhuan: {  } (#1)
18:07.41Xinhuanlua> {2, 3}
18:07.41cladbotXinhuan: { 2, 3 } (#1)
18:07.47Xinhuangetting bored
18:07.51CIA-703toadkiller * r54220 10LibStickyFrames-1.0/LibStickyFrames-1.0.lua:
18:07.51CIA-7LibStickyFrames-1.0:
18:07.51CIA-7-Trim some unneeded parameters
18:08.01*** join/#wowace stavmar (n=chatzill@fw2.isgenesis.com)
18:08.34Josh_Borkeo.O libstickyframes?
18:08.44OrionshockWTB LibBigBrother
18:08.52Josh_Borkewhat's it do?
18:09.18*** join/#wowace evl (n=fuckoff@unaffiliated/evl)
18:09.20Xinhuanprobably something irrelevant or duplicated ;p
18:09.24OrionshockLibStickyFrames-1.0: initial commit
18:09.25Orionshock[10:27]<CIA-7>- A library to manage sticky dragging & docking of frames across multiple mods.
18:09.40nevcairielthere was a lib for that already, iirc
18:09.41XinhuanHAHA, i knew it, duplicated library
18:09.46Xinhuanwindowlib does that already
18:10.02durcyntoadkiller's rather fond of rolling his own
18:10.12Fisker-http://forums.wow-europe.com/thread.html?topicId=1571217519&sid=1 <-best thread ever
18:10.21Xinhuansame thing, someone uploaded and committed an addon called ItemQuery
18:10.21Josh_Borkeactually, WindowLib doesn't do that
18:10.25OrionshockBut it's not a Lib* , and it dosn't use LibStub.. and it's .. it's .. NEW'er
18:10.27Xinhuanthat is IDENTICAL to Sniff
18:10.27Orionshock>.>
18:10.51Josh_Borkeif you look in the code for windowlib, mikk never got around to writing it
18:10.57Xinhuanall it does it give a slash command to query the server
18:10.59*** join/#wowace Tekkub (n=tekkub@WoWUIDev/WoWI/Featured/Dongle/Tekkub)
18:10.59*** mode/#wowace [+v Tekkub] by ChanServ
18:11.01Xinhuanto query an itemid
18:11.16Xinhuannot sure why people do it
18:11.37CIA-703toadkiller * r54221 10LibStickyFrames-1.0/LibStickyFrames-1.0.toc:
18:11.37CIA-7LibStickyFrames-1.0:
18:11.37CIA-7- clean toc
18:12.47*** join/#wowace mitchnull (n=mitchnul@dsl217-197-187-250.pool.tvnet.hu)
18:13.32KemayoLukian: I just committed a fix, though CIA doesn't seem to want to mention it.
18:14.14*** join/#wowace zi (n=root@c-71-207-223-143.hsd1.al.comcast.net)
18:14.36LukianKemayo, cheers
18:14.43LukianI'll look for it when I wake up
18:14.51*** join/#wowace zi_ (n=root@c-71-207-223-143.hsd1.al.comcast.net)
18:15.05LukianI just did a huge cleanout on a mule (thank god for Bulkmail and PT3), I had 330 odd items in the mailbox..
18:15.12KemayoXinhuan: It's often hard to find out whether an addon does what you want.  I mean, you look for an addon that *queries* *items*, search for those terms, find nothing, and think "gosh, must be nothing there".
18:15.14Zhinjiook, wtf.
18:15.40XinhuanKemayo: fairly sure if you ask, any number of people in this channel or forums will tell you "Sniff"
18:15.53KemayoXinhuan: Yes, but that's hardly optimal.
18:16.02Xinhuanneither is duplicating an addon
18:16.14ZhinjioI have a table in my SV namespace that I initialize with "= {}" ... later I check if its {}, false. I check if it is nil, false. I check #Log ... its 0
18:16.17Xinhuanthat does exactly the same thing, short of the name
18:16.26XinhuanZhinjio
18:16.32Xinhuan2 tables {} are different object
18:16.35KemayoLukian: In the meantime, if you have FuBar it'll give you a plugin to click on to stack things, or "/script BankStack.BankStack()"
18:16.38Xinhuanthey have different memory addresses
18:16.50Zhinjioso checking to see if a table == {} is useless
18:16.51Xinhuanso even if both are empty, they are 2 different tables
18:16.54Zhinjiook, I grok that.
18:16.55Xinhuancorrect
18:16.59Zhinjioit isn't nil.
18:17.01LukianKemayo, oddly enough, it wasn't in fubar
18:17.14Zhinjioso .... is just checking to see if it has 0 entries the cleanest way to see if it has no values in it?
18:17.20Xinhuancorrect
18:17.20Zhinjioliek #Log?
18:17.22Zhinjiook
18:17.25Xinhuanwell not really
18:17.25KemayoLukian: Ah, I bet you run embedded.
18:17.33Xinhuan#table only checks to see if it has numeric indexse
18:17.36Lukiani run no-ext's
18:17.39Xinhuanthat starts from 1
18:17.39Zhinjioit will.
18:17.42Zhinjiooh.
18:17.43Xinhuanfor eg
18:17.43Zhinjioit won't
18:17.51Zhinjiocrapola.
18:17.53KemayoLukian: Well, poop.  I'll have to work out why that's happening.  ;_;
18:17.56Xinhuanlua> t = {[4] = 567}; print #t
18:17.57cladbotXinhuan: sandbox.lua:284: Compilation failed: [string "t = {[4] = 567}; print #t"]:1: '=' expected near '#'
18:18.02Zhinjioit will have numeric keys, but they won't start with 1
18:18.08Xinhuanlua> t = {[4] = 567}; print(#t)
18:18.09cladbotXinhuan: 0
18:18.12Xinhuansee?
18:18.19Zhinjioyeah, that sucks. solution?
18:18.21LukianKemayo, anything I can do to help?
18:18.28Xinhuandepends on what your table is
18:18.35Orionshockpairs() over it?
18:18.49Xinhuani can't tell you the simplest solution without knowing what can be potentially in the table
18:18.52Zhinjiowhat will pairs return for an empty table?
18:18.57KemayoLukian: Do you have LibRock-1.0 and LibFuBarPlugin-3.0?
18:19.13Zhinjiothe indices willb e numberic, and greater than 100000. the "values" will be a table containing 3 string entries.
18:19.18Xinhuanuse next(t) if you want to see if a table has no entries
18:19.20Orionshocklua> t={}; for k,v in pairs(t) do print k, v end
18:19.20cladbotOrionshock: sandbox.lua:284: Compilation failed: [string "t={}; for k,v in pairs(t) do print k, v end"]:1: '=' expected near 'k'
18:19.47Orionshockwell fish is borked
18:19.56Orionshocklua> t={}; for k,v in pairs(t) do print( k, v) end
18:19.56cladbotOrionshock:
18:20.17Xinhuanuse next(t) if you want to see if a table has no entries
18:20.32Xinhuan#t only returns the number of entries from 1 to N
18:20.35LukianKemayo, rock appears to be there (and is working fine), But I don't see libfubarplugin-3.0 :o
18:20.36Xinhuanfor numeric indexes
18:20.53Xinhuannext(t) will return the first key/value pair for pairs()
18:20.59Orionshockfish.wowace.com seems to be borked
18:21.13Stanzillamm fisheye broken again
18:21.14Xinhuanand next(t, prev) will give the next key/value pair for the last key prev
18:21.16*** join/#wowace mandrill_ (i=sintflut@dslb-088-078-010-014.pools.arcor-ip.net)
18:21.17LukianKemayo, bingo, WAU didn't install LibFuBarPlugin-3.0 for me
18:21.18Stanzillalol Orionshock
18:21.50*** join/#wowace zi_ (n=root@c-71-207-223-143.hsd1.al.comcast.net)
18:22.06KemayoLukian: The problem is that I'm aiming for lazy fubar support, to keep the core lightweight.
18:22.18Orionshock<PROTECTED>
18:22.41Zhinjiolua> t={}; if next(t) == nil then print "foo" else print "bar" end
18:22.41cladbotZhinjio: foo
18:22.49KemayoI think I might go back to FuBarPlugin-2.0.  3.0+Rock don't offer any advantages, after all.
18:23.03LukianKemayo, hmm fair enough, it's a pity you can't tell WAU to download all optdeps?
18:23.07LukianI guess
18:23.31Zhinjiolua> t={}; t[1]="meh"; print next(t)
18:23.31cladbotZhinjio: sandbox.lua:284: Compilation failed: [string "t={}; t[1]="meh"; print next(t)"]:1: '=' expected near 'next'
18:23.36Lukianyeah, I didn't even know 3.0 was out :D
18:23.40NeoTronon Azgalor, can the tauren warriors stun the doomguards with their warstomp?
18:24.34KemayoLukian: I haven't noticed much uptake on it -- it doesn't offer any compelling must-have reasons to upgrade, so I think everyone's waiting to see whether Ace3 wins the struggle for our hearts and minds.
18:25.00nevcairielIf your addon is still Ace2, you should prolly stick to FBP-2.0
18:25.15KemayoThat too.
18:27.27Orionshockimho, Ace3GUI was developed because Fubar went to Rock, and that pissed many ppl off
18:27.45nevcairielwhat has Ace3GUI todo with that?
18:27.57KemayoYeah, that does seem sort of tangental.
18:28.27Zhinjiolua> t={}; t[1] = "meh"; if next(t) == nil then print "blort" else print "foo" end
18:28.27cladbotZhinjio: foo
18:28.28Orionshockya it was :\
18:28.31nevcairieli still dont see the refernece to GUI
18:28.44Zhinjiolua> t={}; t[1] = "meh"; if next(t) == nil then print "blort" else print next(t) end
18:28.44cladbotZhinjio: sandbox.lua:284: Compilation failed: [string "t={}; t[1] = "meh"; if next(t) == nil then print "blort" else p..."]:1: '=' expected near 'next'
18:28.53nevcairielZhinjio: whisper with the bot, please
18:28.56Zhinjioif the index is numeric, why won't it print?
18:28.58Zhinjiook.
18:29.08Xinhuanbecause
18:29.12Xinhuanprint is a function
18:29.18Xinhuanyou must do print(next(t))
18:29.21Zhinjiomeh. yeah
18:29.37Orionshockprint is not return
18:30.01KemayoZhinjio: http://luabinaries.luaforge.net/download.html
18:30.03Xinhuanlua> t={}; t[1] = "meh"; if next(t) == nil then print "blort" else print(next(t)) end
18:30.03cladbotXinhuan: 1, meh
18:30.05Xinhuanlike that
18:30.09*** join/#wowace ag` (n=Andreas@0x535b3bba.bynxx18.adsl-dhcp.tele.dk)
18:30.14Xinhuannext() is almost the same as pairs()
18:33.56CIA-703paene * r54223 10Cryolysis2/Cryolysis2.lua:
18:33.56CIA-7Cryolysis2:
18:33.56CIA-7-Fixed Food/Water button trade functionality
18:33.56CIA-7-Fixed a graphical bug affecting the evocation button
18:33.56CIA-7-Fixed a graphical bug affecting the mana gem button
18:36.36stavmarwhat is the cap on arena points?
18:36.45Paene5k
18:36.50stavmarouch
18:37.09stavmarwill that carry over to season three the 5k
18:37.13Xinhuanyes
18:37.34PaeneThey didn't announce a cap to honor right?
18:37.41Xinhuanhonor cap is 75k
18:37.45Paeneah ok
18:40.21RaydenUniwhat is the skyguard exalted trinket good for?
18:40.29RaydenUnithe one that gives you +80 spell after you kill something
18:41.43Josh_Borkepvp?
18:41.51Lukianpvp/farming
18:43.27*** join/#wowace NightHawkAtWork (n=duaiwe@static-71-121-241-67.sttlwa.dsl-w.verizon.net)
18:43.30CIA-703ensabahnur * r54224 10Automaton/modules/ (Flight.lua Gossip/Locale-deDE.lua):
18:43.30CIA-7Automaton:
18:43.30CIA-7- Updated some German strings
18:45.16*** join/#wowace Fin (n=Fin@mimi.instinct.org)
18:45.56Ominousheya Fin
18:46.25Toadkillernevcairiel: Hey I am finally getting around to making LibStickyFrames-1.0
18:46.26Orionshockurg...
18:46.34Orionshocknext feat is to write a slash command handler
18:46.35Zhinjiook. so...
18:46.52*** join/#wowace dashkal (n=chatzill@S01060016b61d03a0.vc.shawcable.net)
18:46.56Zhinjionm.
18:48.23Zhinjiolet me see if I can enunciate this correctly...
18:49.08ZhinjioI want only one person to be able to make changes to the saved loot lists at a time. Previously, this was implemented by having a "token" that was passed between users to show who was the currently active "master"
18:49.48Zhinjiohowever... it wasn't done with ... um, permissions, it was just that when a person executed the command to take master, it was ripped from the previous person.
18:49.54CIA-703toadkiller * r54225 10LibStickyFrames-1.0/LibStickyFrames-1.0.lua:
18:49.54CIA-7LibStickyFrames-1.0:
18:49.54CIA-7-Add the design goals
18:50.19ZhinjioI'd rather have it be a done a bit more gracefully, but the person who is current master "releasing" it.
18:50.23*** join/#wowace KarlThePagan (n=andross@lanip-170-65.go180.net)
18:50.23*** mode/#wowace [+v KarlThePagan] by ChanServ
18:50.32Xinhuanso do that.
18:50.52Zhinjioright, so that brings up my issue.
18:51.30ZhinjioIf I've just logged on, I have no way to know if someone is master. I can just click the "take master" button. I don't know how to make the plugin "wait for responses" first to see anyone is currently master.
18:51.44Zhinjiothe handlers for those comm events are asynchronous.
18:51.52*** part/#wowace mitchnull (n=mitchnul@dsl217-197-187-250.pool.tvnet.hu)
18:51.57ZhinjioI'm not sure I'm enunciating this well
18:52.06NightHawkAtWorkenunciating is not the word you want to use there, for one.
18:52.08Xinhuandeactivate the "take master" button
18:52.13Xinhuanuntil you get a response
18:52.17Zhinjiook.
18:52.33CIA-703paene * r54226 10Cryolysis2/Cryolysis2.lua:
18:52.33CIA-7Cryolysis2:
18:52.33CIA-7-Another graphical fix for the mana gem button
18:52.37Xinhuanmake it such that you can't "take master" without first knowing who the current master is or something
18:52.41*** join/#wowace Jagobah (n=jago7777@adsl-217-158-200.owb.bellsouth.net)
18:52.57Xinhuanor if i see that your intention is not to be able to forcefully take master from someone
18:52.59Xinhuanthen just do that
18:53.01Zhinjiook, alternately, if noone is master and noone answers after a certain amount of time, I should be able to take master
18:53.35Xinhuanthe whole thing can just bug out tbh
18:53.52Xinhuansomeone could take master, then disconnect for 2 days due to a blown up modem
18:53.58Zhinjiowell, right.
18:54.15Zhinjiothats what I'm saying, there has to be a timed based thing too
18:54.29Xinhuanrefer to the SVN manual for the "lock" system they have
18:54.30CIA-703toadkiller * r54227 10LibStickyFrames-1.0/LibStickyFrames-1.0.toc:
18:54.30CIA-7LibStickyFrames-1.0:
18:54.30CIA-7- Add: X-Website, X-AceForum to toc
18:54.31Zhinjioif noone responds with "I'm master now" within a certain timeframne, I should be able to take master
18:54.39NightHawkAtWorkwell, if you form a group, who gets 'master' then?
18:54.50Xinhuanif you "lock" a file to a person, only that person can modify it until he unlocks it
18:55.11Xinhuanbut you still can forcefully take the lock from him
18:55.15Zhinjioeither that, or certain people can unlock it no matter what (GL)
18:55.32NightHawkAtWorkAnd really, anyone running the addon should be able to keep track of who is currently master, so even if the current master gets d/cd, someone else can reply correctly
18:56.02Zhinjiotrue. but the DC'd person would be the only one who could "release", getting back to there still being a need for a "force" method
18:56.13*** join/#wowace ag` (n=Andreas@0x535b3bba.bynxx18.adsl-dhcp.tele.dk)
18:56.34Zhinjioits true though, anyone running the addon should be able to reply with who they think is the current master
18:56.53Xinhuanyou just need to know that someone who has a lock that got taken away from him forcefully, may still think he has the lock
18:56.58Xinhuanand still make changes
18:57.04NightHawkAtWorkwell, thats the thing, once you get to the point where anyone in the system knows who the last master was, you also know how long it's been since that person has been online
18:57.07Orionshockwow u know u got some serious amounts of dots when pit pull puts up 3 rows of em at about 20 wide
18:57.12NightHawkAtWorkand just make their 'lock' timeout
18:57.27Zhinjioyes, but also, if its not an SV variable... when they login, it will be reset on their own side.
18:57.46Xinhuanwell what if that person is the only one online?
18:57.57Xinhuanhe logs on, thinks he has the lock
18:58.05Zhinjiononono.... what I'm saying is
18:58.09Xinhuanor another person logs on and thinks he has the lock too
18:58.10NightHawkAtWorkif he's the onlyone online, why wouldn't he? :P
18:58.17Orionshockmeh - lazy synch and let GetTime() sort it out
18:58.25*** join/#wowace Poul|Raider (n=raider@82.211.214.74)
18:58.41Zhinjioi they DC, when he comes back on, he won't think he's master anymore. the "master" isn't an SV, so it just initializes when he logs in
18:58.48Xinhuanyou can't really synch it properly tbh
18:58.55Xinhuanlets say you have 10 people in the guild
18:59.02Xinhuancall them ABCDEFGHIJ
18:59.06XinhuanABCDEF are online
18:59.32Xinhuannow F takes the lock then goes offline
18:59.46Xinhuanso ABCDE knows F has the lock
18:59.50NeoTronso Nethervoid Cloak's really do drop like candy
18:59.57NeoTronwe have 5 locks and 4 SP's now
18:59.57Shirikyou can't gain locks anyway
19:00.01Shirikso it's irrelevant
19:00.06NeoTron6 ppl already have it :P
19:00.12Shirikthere is no atomic process to do it
19:00.15Xinhuannow what if ABCDEF all log off, then GHIJ logs on?
19:00.21Shirikif everyone requests the lock at the same time, they'll all have it
19:00.36NightHawkAtWorkXinhuan: i think at the point where every one of abcdef go offline, the lock essentially disapepars.
19:00.42ShirikClassic case of semaphores vs. flags
19:00.57Xinhuanso GHIJ sees no one has the lock right?
19:01.03NightHawkAtWorkright
19:01.06Xinhuanthen J opts to get the lock and modify something
19:01.11OrionshockGM public note
19:01.15Xinhuanthen GHIJ logs off
19:01.18XinhuanABCDEF logs back on
19:01.23Xinhuanwhat happens?
19:01.29XinhuanF gets the lock again, modifies something
19:01.38Xinhuanso now ABCDEF and GHIJ have disjoint modified data
19:01.40NightHawkAtWorkXinhuan: well, in terms of who has rights to change the data, there's no problem with the locking and transferring, it's the syncing of data.
19:01.47ZhinjioYeah, I don't think I'm going to be able to get around having to save *something* in the guild note or whatever.
19:01.48OrionshockXinhuan:  nothing - at that point they are maintaining seperate databases
19:01.59NightHawkAtWorkwhich, really, will exist regardless of whether you have any kind of locking at all
19:02.00OrionshockFG need to log on togeather to make a conflict
19:02.40Xinhuanat the end of it, you'll wonder why the heck you need to write an addon that does this?
19:02.41Xinhuanlol
19:02.46Zhinjiohahaha.
19:02.47Zhinjioyeah.
19:02.51Zhinjioall of what you're saying is correct.
19:02.54NightHawkAtWorkagreed. :P
19:03.01ShirikBut seriously, you're not going to be able to get around the fact that you can't gain a lock like that
19:03.08Shirikyou're just opening yourself to a different race condition
19:03.11Orionshockdon't know - group calender seems to sort it out just fine
19:03.24*** join/#wowace Cheads (i=chead@0x5731dc06.virnxx18.adsl-dhcp.tele.dk)
19:03.35NightHawkAtWorkI think you're just massively over thinking the data access problem
19:03.37Zhinjioright now, without a programmatic "lock", we just yell out in o-chat that one of us is handling a loot event, and will take master
19:03.39Xinhuani don't know what group calender does
19:03.45Zhinjioand wait a seocnd to see if someone bitches about it.
19:04.16Zhinjiomaybe thats still the best way. hrm.
19:04.24NightHawkAtWorkit probably is. :P
19:04.45NightHawkAtWorkthere is a point where doing everything programatically is just not worth it
19:05.12Xinhuanor you can code in something where a person can only hold a lock for at most 5 minutes
19:05.12ShirikThe only way I can think of making "gaining a lock" work is the way CSMA/CD works
19:05.27*** join/#wowace elaa (n=ela@p54B4FAF2.dip.t-dialin.net)
19:05.29NightHawkAtWorkalso, this game is the win http://www.wordsplay.net/
19:05.37Xinhuanbut without a "server", you will have race conditions
19:05.39Shirikwhere when someone gains the lock, they also monitor for other people thinking they gained the lock, and then transmit some kind of signal indicating that something got messed up
19:05.44Shirikand then they both have to try again
19:06.02CIA-703toadkiller * r54228 10LibStickyFrames-1.0/LibStickyFrames-1.0.lua:
19:06.02CIA-7LibStickyFrames-1.0:
19:06.03CIA-7- Some more comments
19:06.23Shirikbut then you run into the other problems that Ethernet faces
19:06.34Shirikso yeah, it's not easy, to say the least
19:07.03Zhinjioso one aspect of this is that I don't know yet how to handle "timed events" ... is there a library, tutorial or some other examples out there to take a look at?
19:07.18Shirikthere's probably an Ace library
19:07.24Shirikthere's also a million other ways to do it
19:07.32Xinhuanjust invent one
19:07.34Shirikhttp://www.wowwiki.com/HOWTO:_Use_OnUpdate_Correctly
19:07.40Orionshockwould having a guildwide "note pad" help this problem the 4 of u are numbing your head over?
19:08.03Xinhuanthe main problem is that there isn't a single person that is acting as the "server"
19:08.17Shirikright
19:08.20Shirikso they all have to cooperate
19:08.22Xinhuanif there is, there wouldn't be an issue
19:08.27Orionshockhighest ranking officer of the guild
19:08.36Shirikin most cases this would be solved with some kind of mutex, but that is impossible to create with a non-atomic action
19:08.43Shirikwhich is impossible in a distributed system
19:08.49Orionshockor, build into the note pad api that only one person at a time can modify it
19:09.29Shirikbut that's just it
19:09.32Shirikyou can't guarantee that won't happen
19:10.29Orionshockanyone ever tell you people that you think way too much
19:10.42ShirikThis is classic computer science, nothing involving any major "thinking"
19:11.04ShirikThis is why semaphores exist
19:11.41Zhinjioeven MUD code had semaphores.
19:11.46Zhinjiothey were simplistic, but they existed.
19:11.52ShirikI think the only way you can code a semaphore in WoW is to have everyone have the addon
19:12.03Shirikand every time you want to gain the lock, they all have to respond with "Yes you can have it"
19:12.53*** join/#wowace lys (n=Miranda@78-3-115-109.adsl.net.t-com.hr)
19:13.33OrionshockShirik: i think thats teh end goal?
19:13.39Xinhuanalternatively, designate someone that is online in the guild as the "server"
19:13.48Xinhuanand only the server can authorise changes to anything
19:14.04Orionshockoo that'd be a pita to code
19:14.06Xinhuanwhen a server goes offline, have a mechanism that someone else online gains "server" status
19:14.08*** join/#wowace srge (n=sp@unaffiliated/srge)
19:14.28NightHawkAtWorkthere's no such thing as thinking too much
19:14.36ShirikI still think something along the lines of CSMA/CD would be the easiest way to implement this :)
19:15.01ZhinjioI guess the simplest thing is just to "ask" for master. And set a timer (10 seconds, let's say). If someone's addon complains within the 10 seconds that they are the master, the timer does nothing. if noone complains, the timer'd event will claim master and do its thing
19:15.29Shirikheh
19:15.41*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
19:15.43ZhinjioI don't want to overthink this too much
19:15.44CIA-703toadkiller * r54229 10PeriodicTable-3.0/ (3 files in 2 dirs):
19:15.44CIA-7PeriodicTable-3.0:
19:15.44CIA-7-- The Cipher of Damnation 30657
19:15.46ShirikI work on realtime systems, so I'm kinda biased, but I find that to be incredibly inefficient
19:16.08Xinhuanexcept i don't think anyone has any idea what CSMA/CD stands for or means
19:16.15Shirikyou should :/
19:16.20Shirikit's how ethernet works...
19:16.24Orionshock~CSMA/CD
19:16.49ShirikCarrier Sense Multiple Access with Collision Detection
19:16.52CIA-703toadkiller * r54230 10AutoBar/ (6 files in 2 dirs):
19:16.52CIA-7AutoBar :
19:16.53CIA-7-- 2.02.03.25 beta ()
19:16.53CIA-7-- The Cipher of Damnation 30657
19:16.53CIA-7-- LibStickyFrames-1.0
19:16.53CIA-7-- Registering mechanism for subscribing mods
19:16.55CIA-7-- Default the all in one heal & mana / rage / energy buttons to disabled in favour of the cooldown based buttons.
19:17.07Shirikhttp://en.wikipedia.org/wiki/Carrier_sense_multiple_access_with_collision_detection
19:18.02Shirikthe jam signal is the important part
19:19.40*** join/#wowace Lopen|Wooork (n=lopen@207.74.131.76)
19:20.32NightHawkAtWorkman, memories of my OS1 and network systems classes coming back to haunt me
19:21.58Zhinjiowell, therefrom the "token" system.
19:22.12nevcairielmy network class skipped that part.
19:22.13Zhinjiomost of you probably never used token ring, though.
19:22.20nevcairielwe're only doing the layers above transport :P
19:22.29Zhinjioheh
19:23.21ZhinjioI've been doing all this way too long.
19:23.49NightHawkAtWorkmy network classes covered token ring, not that i remember much of it... >.>
19:23.59*** join/#wowace backbone87 (n=oli_2qui@p54B914BB.dip0.t-ipconnect.de)
19:25.14Shiriknevcairiel: We're pretty much doing only transport and below
19:25.18ShirikI'm a computer engineer, not a software engineer :)
19:25.38ToadkillerOk, but we know a lot about the problem domain.  Between instance resets each boss drops one set of loot so if you make it "atomic" around the data then you can sync based on optimistic locks on a particular character / the loot they got...
19:26.03ShirikI really have no clue what the problem domain is
19:26.10ShirikI'm just trying to point out it is extremely difficult to get a valid lock
19:26.18nevcairielShirik: there have to be people for both sides.. :)
19:26.25ToadkillerI am assuming its some kind of loot distribution thing
19:26.37Zhinjioyup.
19:26.50Xinhuanwhat are you trying to modify?
19:26.53Zhinjiomost "events" will only occur in the limited time/space of when you're running raids.
19:26.59Xinhuanthat you are only allowing one person to do it?
19:27.07Zhinjioso alot of people will be on, running the addon
19:27.08ToadkillerOk so the only tricky issue is say double defender dropping & the same druid or warrior getting it because thats 2 non unique items.
19:27.42Zhinjiolike, two raids running at the same time?
19:27.52Zhinjioor two of the same item in the same raid?
19:27.53Xinhuanwhat are you trying to modify that you are only alowing one person?
19:27.56ToadkillerOtherwise the combination of boss / loot / recipient is unique per instance, so you sync based on a set of these unique combinations
19:27.59Xinhuananswer that
19:28.23Zhinjiothe lists of people and their positions
19:28.42Xinhuaneasy then, make it such that only the person with (L) can modify it
19:28.45Xinhuani.e the raid leader
19:29.07Toadkillerwell 2 raids is easy since they are on the same server the recipients are unique even though boss / item may not be
19:29.09Xinhuanwhen the loot is given out, the raid leader updates the score
19:29.14Zhinjiocorrect.
19:29.18ZhinjioTK: correct.
19:29.43Xinhuanand you won't have to worry about multiple raids at the same time, since your DKP system is suicide king where one instances's position doesn't modify the other instance's position
19:29.44Zhinjioeven though they may be using the same list of people in both raids, it isn't possible for the position of people that aren't in YOUR raid to change positions.
19:29.53Xinhuanso just let the (L) do it
19:29.54ZhinjioX: correct.
19:30.05*** join/#wowace Telrin (n=test@shandalar.xs4all.nl)
19:30.12Zhinjiothat is 95% of the cases I'm interested, and those are handled easily. Agreed.
19:30.26Zhinjiothe 5% is always the bitch *grin*
19:30.28Xinhuanif the (L) isn't online, then nobody can change the lists
19:30.40Xinhuanbut (L) passes control over after 5 minutes anyway
19:30.54Zhinjiowell, things like initial list creation, manual adding of people into lists, blah blahblah
19:31.00Zhinjiothat can happen without a raid being live
19:31.02Zhinjiothats the 5%
19:31.12Xinhuanyou can always invite someone to your party
19:31.17Xinhuanand convert it to a 2-man raid
19:31.18Xinhuanthen set it up
19:31.19Zhinjioyou're both right though, the "live" stuff is actually easy.
19:31.50Xinhuani don't really see it as an issue where the (L) holds the "lock"
19:32.13Zhinjiowell, L or M, though they are usually the same person
19:32.15Xinhuanso all your code needs to check for, is whether he is the raid/party leader or not
19:32.52Xinhuan(L) is easier
19:32.56Xinhuanbecause there is always a (L)
19:33.02Xinhuanwhile the loot type may not be Master
19:34.12Xinhuanalternatively, code in something where the (L) specifically allows someone else permission to modify
19:34.38Xinhuanbut essentially, only the (L), or someone authorised by (L) can do it
19:34.51Xinhuanthat sounds easier to code?
19:35.00ToadkillerHow are you transferring data across times when everyone logs out?
19:35.22Xinhuani'm guessing its by timestamping everything
19:35.26Zhinjioone sec.
19:35.29Zhinjioyes, synckey
19:35.41Zhinjioif you don't have an updated synckey, you lock until you receive the missing transactions
19:37.46ToadkillerOk so for a given list of transactions there is the actual order that they happenned in & what that should do to your suicide list.  Then there is the knowable list of transactions  &what you think the state should be for a given person logged in at a particular time.
19:38.30Cheadsuhm what's up with the lastest autobar? It won't even show up anymore.. even after a profile reset and reloadui
19:38.34ToadkillerUsually they are the same but especially for lots of disconnects it ca nget out of date
19:38.50Toadkillermmm im adding some new libs.  lemme go check
19:39.42Cheadsthe fubar menu options doesn't add check marks either.. (ie. clicking move bars)
19:42.50*** join/#wowace Nightdew_ (n=Nightdew@c-24-30-17-122.hsd1.ga.comcast.net)
19:42.59*** part/#wowace Nightdew_ (n=Nightdew@c-24-30-17-122.hsd1.ga.comcast.net)
19:43.36*** join/#wowace [OoR]Jolle (i=_OoR_Jol@0x535db3d1.kd4nxx18.adsl-dhcp.tele.dk)
19:43.43ToadkillerCheads: Do you have World of Warcraft\Interface\AddOns\AutoBar\libs\LibStickyFrames-1.0 & World of Warcraft\Interface\AddOns\AutoBar\libs\LibStub ?
19:45.02Cheadsseems like I miss the LibStickyFrames-1.0
19:45.09Cheads(not using externals)
19:45.10[OoR]Jollehey out there :) im looking for some help regarding the parrot addon if anyone would be so nice to help out jsut whisper me :)
19:45.16ToadkillerAre u running embedded or external?
19:45.57ToadkillerMmm ambiguous, do you have libs embedded or separate?
19:46.26Cheadsexternal
19:46.40Cheadsmost likely that's the problem =)
19:46.40ToadkillerOk so adding that fixes the problem right?
19:47.43*** join/#wowace cc-work (n=cc-work@204.153.88.3)
19:48.11CheadsToadkiller spot on, thanks...
19:48.49*** join/#wowace Stanzilla (n=Stanzill@p54997163.dip.t-dialin.net)
19:50.00*** join/#wowace Kaelten (n=kaelten@WoWUIDev/WoWAce/WoWIFA/CurseStaff/kaelten)
19:50.08*** mode/#wowace [+o Kaelten] by ChanServ
19:53.15ZhinjioToadkiller: yes, what you're saying is correct. the difficulties are when people's lists get out of sync, and how to handle that.
19:53.23Zhinjiobut its manageable.
19:53.43Zhinjioso ... someone isn't present for a raid night, and misses 20 transactions to the lists.
19:54.03Zhinjiountil their synckey is up to date (they get the transactions from someone) their lists are locked with "bad" data
19:54.04*** join/#wowace |moonsorrow| (n=moonsorr@HSI-KBW-085-216-011-077.hsi.kabelbw.de)
19:54.08Zhinjiomore to the point, "old" data
19:54.50ZhinjioXinhuan suggested a situation earlier where two separately logged in groups of people could theoretically both process loot events and come up with the same synckey.
19:55.05Zhinjiobut if the guild is intelligent about handling raids and keeping people sync'd, that won't occur
19:55.35Zhinjiowhat is possible, and what I'm going to account for in the code's error checking are two disparate things.
19:55.54ZhinjioThere should be a proviso of running the addon that you're not a freaking idiot.
19:56.12Zhinjioif isIdiot then addon:disable end
19:56.13Zhinjioheh
19:56.21Zhinjioif only such things were possible.
19:56.29durcyninclude user karma as part of the metadata
19:56.34Zhinjioheheheee.
19:57.04*** join/#wowace Funkeh` (n=funk@WoWUIDev/WoWAce/Ace3/BigWigs/funkeh)
19:57.11*** join/#wowace Daemona (n=me@c147087.adsl.hansenet.de)
19:57.50*** part/#wowace [OoR]Jolle (i=_OoR_Jol@0x535db3d1.kd4nxx18.adsl-dhcp.tele.dk)
20:02.55CIA-703ensabahnur * r54231 10MrPlow/MrPlow.toc:
20:02.55CIA-7MrPlow:
20:02.55CIA-7- add German Locale
20:04.31*** part/#wowace CrazyBenny_ (i=s_m@a02-0418b.kn.vutbr.cz)
20:06.03*** join/#wowace RaydenUni (i=bozartmp@it-roam28-95.it.rit.edu)
20:06.06*** join/#wowace Aeyan (n=Aeyan@cpe-071-076-230-073.triad.res.rr.com)
20:06.26CIA-703ensabahnur * r54232 10MrPlow/Localization_deDE.lua: MrPlow - add German Locale
20:07.25*** join/#wowace CrazyBenny_ (i=s_m@a02-0418b.kn.vutbr.cz)
20:07.36*** join/#wowace QuantumDelta (i=blahblah@77-99-38-93.cable.ubr04.chap.blueyonder.co.uk)
20:09.38CIA-703funkydude * r54233 10/trunk/ (4 files in 3 dirs):
20:09.38CIA-7.trunk:
20:09.38CIA-7AutoBar: Don't set LS as an x-embed or an opt dep. Also use the tag version.
20:09.38CIA-7LibStickyFrames-1.0: properly embed LibStub, don't make it a required dep
20:09.48Fisker-O_o
20:09.53Fisker-the new auctioneer
20:10.03Fisker-has a module where you can ask for prices in guild chat
20:10.07Fisker-and auctioneer will reply
20:10.42*** join/#wowace cralor_ (n=cralor_@c-76-118-8-158.hsd1.ma.comcast.net)
20:10.54JopsHuh, havent all versions had that? :|
20:11.00Zhinjioyeah
20:11.02Zhinjioaskprice
20:11.09Zhinjiothts been in auctioneer for a long while.
20:11.14Fisker-it has? :o
20:11.15Zhinjiojust never "advertised"
20:11.22Zhinjioyup, not enabled by default.
20:11.42Fisker-i hate you
20:11.50Zhinjioyou can enable it for guild, party or whisper chat.
20:12.03JopsIt gets very annoying after a while :p
20:12.13ZhinjioI've been our guild's "auctioneer" for ... 6 months?
20:12.25Zhinjiogenerally, you only wanna have one person with in enabled or you get like 8 responses from people
20:12.39Zhinjioanyway, yes.
20:12.43Zhinjioits a nice feature, innit?
20:13.13Fisker-doesn't seem to work with non-us characters :<
20:13.58ZhinjioI never changed it from the default ?[linked item]
20:14.00ZhinjioI wouldn't know.
20:15.27Fisker-LOL
20:15.31Fisker-i made it infinite loop on me
20:16.06Fisker-?[itemlink] is definitely not something you wanna do with this version
20:16.28*** join/#wowace QuantumDelta (i=blahblah@77-99-38-93.cable.ubr04.chap.blueyonder.co.uk)
20:18.04ToadkillerZhinjio: how are you constructing the syncKey?
20:18.55Zhinjioit is 0 until the GL initializes the addon for the guild (he has to set a security method before anyone's addon is anything but read-only). that initializes the value to math.random(100000,200000)
20:19.06Zhinjiothereafter, it increments by 1 for any evnet that makes a change to a list.
20:19.07Fisker-what are we talking about?
20:19.24Zhinjio(create list, remove list, rename list, clone list, add player, remove player, blah blah blah)
20:19.36Zhinjiothe loot disty addon I've been working on
20:19.42Zhinjiorewrite of Suicide Kings
20:20.16Fisker-oh
20:20.18ToadkillerAh so the classic guid problem crops up then.  Why not add more info to it like say boss / itemId / loot receiver?
20:20.49Zhinjiowell, when you're initially constructing lists, none of that data is relevant yet.
20:20.58Zhinjioyou're not in a raid, don't have any boss info, loot or anything
20:21.13Zhinjiowhen an actual looting event occurs, all that data WILl be in the payuload for the transaction
20:21.37ToadkillerSo then how does the key collide?
20:21.56Zhinjioit takes some work
20:22.06Zhinjiothe example used earlier was:
20:22.21Zhinjiogroup 1 is players a, b, c, d... they're on by themselves, run something, and loot drops.
20:22.27Zhinjiothey take master, loot and increment the key
20:22.30Zhinjiothey all logout
20:22.31Toadkillerwell actually it collides because it is a number right...
20:22.40Zhinjiogroup 2 logs in and is players e, f, g, h
20:22.46Zhinjioyes.
20:22.48Zhinjioand sequential
20:22.58Toadkilleryeah so just add more to it.
20:23.02Zhinjiouh huh
20:23.20Xinhuantechnically, abcd can never modify efgh data
20:23.21Zhinjioif the two groups were not on together, second group never got the transactions from group 1
20:23.23Xinhuanand vice versa
20:23.38Xinhuanso even if there is data collision, they can overwrite each other fine
20:23.47Zhinjiowell, yes, sort of.
20:23.48Zhinjio*grin*
20:23.58Xinhuanwhen ABGH logs on, AB and GH will realize there is a coliision
20:24.01Xinhuanand resolve it somehow
20:24.02Zhinjiothe real issue comes up when a, b, g, and h login lkater
20:24.04Zhinjioyes
20:24.04Xinhuanthe questionis - how
20:24.28Toadkillerhow to resolve?
20:24.34*** join/#wowace Guillotine (n=Guilloti@cpe-76-167-213-238.socal.res.rr.com)
20:24.44Xuerian|AwayOrionshock: You've said that you don't get radial actionbutton menus. What other radial action button addons do you know of, aside from ones that just give you the option to arc your bars?
20:25.08Xinhuanand the other questino is, how do you know every transaction is legit?
20:25.14Xinhuanif i'm playing H
20:25.17Zhinjioyes, how to resolve. both groups think they have current transactions. both sets of transactions are actually legit.
20:25.31Xinhuanwhy can't i "increment" my own SV data and pretend its legit
20:25.37Xinhuanand everyone else will sync to it?
20:25.39Zhinjiook
20:25.43Zhinjiothats where the security system comes in
20:25.55Zhinjiothe GL has the ability to set who is allowed to sync
20:26.02Zhinjioeveryone else is just a readonly client of the lists
20:26.13Zhinjio(and some functions like bidding, retracting bids, etc)
20:26.17ToadkillerWell if you expand your guid with # + itemID + boss + recipient then even for # being the same you can still get a unique order off the rest  &so there will ultimately be a natural order for the clashing transactions no matter what order any particular pesrson receives them in
20:26.30Zhinjiopresumably, he will not allow someone who is a dumbass to be a "syncer"
20:27.08Xinhuanthe addon sounds like so much pain in the ass to write that it will take 6 months, and you'll be better off with using a forum for it ;p
20:27.14ZhinjioTK: I also already store a pseudo "timestamp" in every event record
20:27.34ZhinjioX: true, but I'm also learning alot and enjoy programming just for the sake of it. So ... why not.
20:28.02Zhinjioif it dies on the vine... *shrug*... I've still had fun in the meantime.
20:28.58ToadkillerMy recommendation is to make the guid airtight.  I once worked for a company where one of the founders thought a guid = random of size double would fly becasue collisions would be statistically impossible so to speak.  I protested but thats how it went down so we spent 2 weeks holding up gm looking for a phantom bug which turned out to be his noob guid implementation spewing collisions
20:29.16Zhinjiohahaha
20:29.52ToadkillerYeah in an event driven app too so it was good times debugging it
20:30.10Zhinjioit raises a second question that using sequential keys solves for me though : how can I tell if the current transaction is "current" or not?
20:30.15Zhinjioorder matters in these transactions
20:30.19*** join/#wowace hyperChipmunk (n=staharaj@d14-69-214-77.try.wideopenwest.com)
20:30.19*** mode/#wowace [+o hyperChipmunk] by ChanServ
20:30.48Zhinjiowith sequential keys, if my key is less than what someone else reports is the currentkey, I KNOW I'm out of date
20:30.55ToadkillerWell ok so heres the question: given network instability is it ok to temporarily have the wrong order?
20:31.09Zhinjio... not for a syncer.
20:31.25Zhinjioyou want to make sure everyone who can sync has the current lists before a raid starts.
20:31.29Toadkillerwell with the scheme i propose you still know that because you still have the ascending # inside your guid
20:31.38Zhinjiohmm.
20:31.43Zhinjiotrue.
20:31.57ToadkillerHowever, in the event of a collision you also have a method for ordering the colliders
20:32.00Zhinjioyou're just guaraneeting "uniqueness" better than I am
20:32.21ToadkillerI am actually guaranteeing uniqueness while u are praying
20:32.30Xinhuanwhy does the number need to be initialized to a random number between 10000 and 20000?
20:32.33Zhinjiothat almost removes the need to have a "master"
20:32.42Zhinjioit doesn't. thats arbitrary
20:32.55Xinhuanwhy don't you just start from 1 then?
20:32.57ZhinjioI just like working with bigger numbers.
20:32.59Zhinjio*grin*
20:33.04Zhinjiono reason.
20:33.16Zhinjioits like padding a web counter.
20:33.19Zhinjiohehehee
20:34.12ToadkillerAlso, initial setup is guaranteed to be unique because 1 person does say 0 + empty + empty + empty ....
20:35.01Zhinjiook, so ... what wre... [ascending number]|itemid|boss|recipient
20:35.05Zhinjiois what you were suggesting?
20:35.11Toadkilleryep
20:35.21Xinhuanthen you don't really need to stamp each transation with a number and incrementing it by 1, Zhinjio
20:35.38Xinhuanall you need is to use the actual server time as the transaction IF
20:35.39XinhuanID
20:35.45Toadkillerascending number is still incremented ...
20:35.46Zhinjio*nod*
20:35.57Xinhuanand you save space by storing one less number
20:35.59Zhinjioand there doesn't have to be a "master"
20:36.09Zhinjioanyone who can sync can send transactions
20:36.19Zhinjiosince there's no possibility of collisions
20:36.22Xinhuanan arbituary incrementing-by-1 number seems silly to me
20:36.29ToadkillerOk so server time is unique because loot is not doled out at the same moment?
20:36.35Xinhuanwhen you can just use the server-date-time stamp
20:36.45ShirikXinhuan: Why?
20:36.48ShirikThat's how TCP works...
20:36.51Xinhuanand the chances of 2 transactions having the exact same server-timestamp is near 0
20:37.02Xinhuanbecause shirik, this isn't a server-client addon
20:37.10Shirikonce again I should probably read up
20:37.13Xinhuanthere isn't a connection or server
20:37.14Shirikinstead of coming in the middle
20:37.41Zhinjiothe key will be unique since the same recipient cannot receive two of the same item at once
20:37.43Toadkillerwell the guid scheme above does not care about the number part as long as for a particular boss & the loot it drops there are unique numbers...
20:38.18Xinhuanfeel free to use the "itemlink" as the uniqueID then
20:38.24Xinhuanevery item in the server is unique
20:38.34*** join/#wowace Speeddymon (i=TomSpear@tera-24-206-151-175.kw.tx.cebridge.net)
20:38.36Xinhuanit is a 8-part number
20:38.36Toadkillerno a boiss can drop doulbes of an itme
20:38.47XinhuanToadkiller: even so, the 8th number is unique
20:38.47Zhinjiocan't two of the same item drop in two simultaneous running raids?
20:38.48Toadkillerlol doubles of the same itme
20:39.03Toadkillerman I should just go ahead & get dyslexia
20:39.10Zhinjiowe run two simultaneous kara raids each week
20:39.14Zhinjiothey often get the same items to drop.
20:39.16Xinhuanno 2 items on a server has the same uniqueID unless it is a stackable item
20:39.26Xinhuando you know how an itemlink works?
20:39.35Zhinjiono, not yet. haven't played with that part yet
20:39.39ZhinjioI'll get to it.
20:39.53Xinhuanan itemstring consists of 8 numbers, it looks like this
20:39.55Zhinjiohere's a question: I know there's a saved instance ID
20:39.59ToadkillerI am rather convinced that the itemId for say defender shoulder thingie is the same no matter what...
20:40.02Xinhuanitem:1234:0:0:0:0:0:0:344245
20:40.04Zhinjiothat should be unique to the raiding group, right?
20:40.15XinhuanToadkiller: i'm fairly sure the 8th number is UNIQUE
20:40.21Toadkillerwhats the 344245?
20:40.27Xinhuanit is a unique number assigned by the server
20:40.33Xinhuanhence the name uniqueID
20:40.34ToadkillerNever noticed that b4
20:40.41Xinhuanthe first number is known as the itemID
20:40.44ToadkillerI thought that was color formatting
20:40.47Xinhuanthe 2nd number is the enchantID
20:40.53Xinhuanthe 3-6th numbers are for the 4 gems
20:41.02Xinhuanif the numbers are 0, then it doesn't have a gem or enchant init
20:41.07Xinhuanthe 7th number is the suffixID
20:41.15Xinhuanif the item is capable of having a suffix that is
20:41.28Xinhuanand the 8th number is a uniqueID and is truely unique
20:41.44XinhuanGMs use this number to track a specific item that drops from a specific boss
20:41.55Xinhuanor track an item that got traded across multiple people
20:42.26Toadkillerinterresting.  Well ok so thats your uniqueness taken care of so all you need then is another part to do the order which server timestamp would be as good as anything for...
20:42.35Xinhuanso while there may be a few million bow epics flyind around, all of them have a unique ID
20:42.39Xinhuanboe*
20:43.03Xinhuanand no 2 items has the exact same itemstring unless it is part of the same stackable item
20:43.13ToadkillerYeah so 344245 is probably the database index then...
20:43.15Xinhuanif you conjure a stack of water, it has a uniqueID
20:43.27Xinhuanif you split that stack into 2, then both stacks will still have the same ID
20:43.48Xinhuanif you merge stack A into stack B, uniqueID for A disappears, and its B now
20:44.09Zhinjiothe granularity on my timestamps right now is just minutes. I don't go to seconds.
20:44.11*** join/#wowace Nargiddley (n=narg@203-97-236-74.cable.telstraclear.net)
20:44.12ToadkillerNo stacked loot so thats not an issue
20:44.25Zhinjiofor non-loot-events, I'll need tighter granularity then
20:44.29Xinhuanthe only stackable loot is Nether Vortexes heh
20:44.34Zhinjiosince (itemid) will be zero
20:44.51ToadkillerOr you can stick with your ascending # thing within the minute
20:45.02Zhinjiotrue.
20:45.04ToadkillerOh yeah right
20:45.07Xinhuanjust go by seconds
20:45.31Xinhuanunless 2 raid leaders happen to update something in 2 different raids at the exact same second
20:45.33Xinhuanyou won't crash
20:45.34ZhinjioI haven't looked deeply at the date("*t") thing yet. I think it gives all the way down to seconds.
20:46.10*** join/#wowace Hjalte (n=chatzill@0x5358f516.svgnxx3.adsl-dhcp.tele.dk)
20:46.48Zhinjiowell, if its a loot event, the itemid will force the uniqueness. per your statement
20:46.50*** join/#wowace [AR]Camci (n=enescamc@c-2d32e353.572-1-64736c10.cust.bredbandsbolaget.se)
20:47.05Zhinjioif its a non-loot-event, the syncers will just have to be intelligent.
20:47.06Xinhuannote that different items can have the same uniqueID
20:47.15Zhinjionoted.
20:47.15Xinhuani'm just saying that the same item won't have the same uniqueid
20:47.25Zhinjioso long as the full itemidis unique, thats fine
20:47.51Zhinjiohmm
20:48.01Xinhuanif you go by timestamp approach
20:48.22Zhinjiowell, I'm saying use both.
20:48.33Xinhuanis that necessary?
20:48.34Zhinjiotimestamp .. itemid .. bossid .. recipientid
20:48.35ObelixprimeZhinjio: stop stealing my addon
20:49.04Zhinjiowell, it reduces the chances from .00001 percent to .00000001 percent. *griN*
20:49.13Zhinjioor from .00001 percent to impossible.
20:49.27Obelixprimewhat sort of addon are you doing btw?
20:49.32Zhinjiome?
20:49.32Xinhuanthe noly possibility of a collision is if you have 2 concurrent raids
20:49.34Guillotineanybody willing to take a quick look at http://guillotine.pastey.net/76846 and see if they know something I don't? Otherwise there may be a blizzard bug ><
20:49.41Xinhuanand both raid leaders choose to update at the same exact time
20:49.48Xinhuanwhats the probablility of that?
20:49.48ZhinjioX: right.
20:49.57ObelixprimeZhinjio: yes you :p
20:50.08Zhinjiowell, we've had that happen maybe ... twice so far, where both groups have been processing loot events at the same time.
20:50.11ToadkillerIt does not matter if the time collides because you will still have the unique id to sort on...
20:50.18dashkalZhinjio: Can't you attach the raid ID as well to beat that?
20:50.24ZhinjioObelix: Suicide Kings  ... loot distribution addon
20:50.33Obelixprimeorly...
20:50.41Zhinjioyes, dashkal, its why I mentionted it earlier, but didn't get an answer.
20:50.46Obelixprimethat's very similar to mine
20:50.58ToadkillerOk so the final guid is itemid + uniqueId + timestamp?
20:50.58Zhinjioyeah, I've been maintaining it for about 6 months. Decided to do a complete rewrite.
20:51.16Obelixprimewell, i haven't written it yet
20:51.28Obelixprimebut it's a loot distribution database type addon
20:51.33Xinhuanhis suicide king system is probably different from yours
20:51.41Xinhuanhis one maintains positioning
20:51.53ToadkillerThe raid id is irrelevant to suicide because separate raids heave discontiguous list spots that they are updating...?
20:52.02ZhinjioTK: yes.
20:52.26Zhinjiobut its useful for determining if the comm even coming in pertains to your group or not quickly
20:52.31Zhinjio(like someone bidding, for example)
20:52.39Zhinjiocomm event*
20:52.59Zhinjiobut man, I love the idea of not having to worry about locking at all. damn
20:53.14Toadkillerlocking is bad mkay
20:53.18Zhinjioheh, yeah
20:53.20Zhinjiopita.
20:53.47ZhinjioObelix: I'd be happy to discuss what I'm doing in msg. I suspect we're working on fairly different things
20:54.31ToadkillerNow if u do need to lock always see if u can do an optimistic lock: basically as part of your update transaction you check if it got modified in the meantime. & if so abort & let the user take an appropriate action...
20:54.33Zhinjioitemid + uniqueid + timestamp... hmm.
20:55.16ToadkillerI would recommend adding itemId to the end then the others are fixed field widths...
20:55.32ToadkillerSO you can suck them back out
20:55.42Zhinjiotimestamp should be ... uh, first.
20:56.03Zhinjiosince that will make "less than" and "greater than" still meaningful.
20:56.09ZhinjioYYYYMMDDHHMMSS
20:56.12Toadkillereh nm, uniqueid is not fixed so yeah timestamp first & then who cares
20:56.46Zhinjioso lets assume I got this route. The other thing sequentiality(?) guaranteed was knowing if I *missed* any transactions too.
20:56.52Zhinjiohmm.
20:57.17Zhinjiomaybe I could just create a hash of the current list sate (a simlated CRC check, so to speak) to see if they match
20:57.19ToadkillerMiossed transactions only matter at the time they become available for the current loot master...
20:57.27Zhinjioyes
20:57.54Zhinjioman, my typing sucks today
20:57.59ToadkillerSo all you need is a query mechaism & sync whenever someone new joins...
20:58.03*** join/#wowace _dreamss (i=dreamss@82.138.241.220)
20:59.09stavmarIs there a reason why my Numen does not stay in position after I log off?
20:59.22*** join/#wowace mvanes (n=michaelv@host81-158-225-24.range81-158.btcentralplus.com)
20:59.29*** part/#wowace mvanes (n=michaelv@host81-158-225-24.range81-158.btcentralplus.com)
21:00.33ToadkillerOk so the update problem is how do you compactly tell someone that 1 or more items you have they do not have.  A hash is ok but not necessarily guaranteed unique...
21:01.02Zhinjiofurther: if your hashes don't match, how can you tell who is right and wrong
21:01.11*** join/#wowace moonsorrow (n=moonsorr@HSI-KBW-085-216-011-077.hsi.kabelbw.de)
21:01.24Zhinjioper earlier example (which is the worst possible edge case, I think) ... they're both right, and both sets of transactions need to get into the master list
21:01.25ToadkillerTHe hashes tell you you need to sync up
21:01.45*** join/#wowace ThraeBot (n=ThraeBot@pool-72-81-238-113.bltmmd.fios.verizon.net)
21:01.47ToadkillerIts not about who is right its about who is supplying a transaction the other does not have...
21:02.06Zhinjiotrue.
21:02.07ToadkillerIt could be bothe sending to each other...
21:02.18Zhinjioyeah. hmm.
21:02.47Zhinjioone could just start sending transaction back to the other until the second finds one that matches his list.
21:02.53Zhinjioand then they both spool forward
21:03.00Zhinjioeach other's deltas
21:03.02ToadkillerOk so if you send total # in your list + the checksum + the items at start & end thats probably a pretty good start...?
21:03.04Zhinjioin order
21:05.04ToadkillerI am assuming you want to avoid just spamming the entire list so you can do a binary sort to find the items by sending index, index, hash
21:05.07ZhinjioI think... I think I have a way of doing that.
21:05.11*** join/#wowace masanbol (n=masanbol@c-98-198-102-241.hsd1.tx.comcast.net)
21:05.40Zhinjiosince each transaction will be timestamped, I can still maintain list integrity even if they both had the same person in their groups.
21:05.55Zhinjiobut the transaction will need to "spool" between them in time order
21:06.06Zhinjioto guarantee that.
21:06.09Zhinjiobut its doable.
21:06.48Toadkillerwhy not just send the missing stuff then sort then apply your suicide logic...
21:06.48Zhinjioyes, exactly
21:06.48ToadkillerYou need to go back  & redo the results if u get a missing item anyway?
21:06.58Zhinjioyes, we're on the same track here.
21:07.18ToadkillerYeah luckily I was here a few weeks back for the start of this ;-p
21:07.38Zhinjioat some point in the "spoolback", there has to be a transaction that they share, which is where they can then spool forward from.
21:07.41Zhinjioheh
21:08.10*** join/#wowace Stanzilla (n=Stanzill@p54997163.dip.t-dialin.net)
21:10.17ZhinjioI'm gonna bring my laptop to the bar in 20 minutes, and I'll do pseudo code for the logic of syncing up two lists over a beer and wings. *grin*
21:10.22Zhinjioits wher eI do my best coding.
21:11.00*** join/#wowace cncfanatics (i=evolve@201.17-201-80.adsl-dyn.isp.belgacom.be)
21:11.03ToadkillerWell not sure I follow, but by starting at 0, the initial setup transaction (or previous data cutoff) & the final one in your list you can repeatedly send pairs + checksum.  The respons comes back as identical: yay done for that interval, or bad in which case you split the interval into 2 chunks & repeat.  That way you get binary search performance  &narrow down on the exact stuff u need to send wuickly?
21:11.40Toadkiller& the end condition is just sending 2 adjacent items...
21:12.08Zhinjiomy thinking was this:
21:12.20Zhinjioif person a and b realize they have disparate data
21:12.44Zhinjioone of them initiates the sync, and starts sending their most recent transactions one at a time, and goes backward
21:12.56Zhinjioat some point, B is going to find the transactionin hist list.
21:12.59Zhinjiohis list.
21:13.09Zhinjioonce he does, they both know the set of data the other is missing.
21:13.53Zhinjioand they can each spool their transactions back and forth, in time order
21:13.55Toadkillermmm not good enough tho, the missing data in theory can be anywhere in the list & not necessarily notiguous...
21:14.02Zhinjiohmm.
21:14.09Zhinjiothat is possible, I suppose.
21:14.41ToadkillerBasically you need to perform a merge of the entire set but without jamming your channel
21:14.42Zhinjiothat would also be discovered using my method if the A reaches the end of his list (the first trsnsaction) and B still hasn't piped up that he's found anything.
21:14.45Zhinjioyeah
21:14.59Zhinjiothis is gonna make me grumpy, I can tell.
21:15.11ToadkillerOk that works so the question is if you are happ ywith the performance or not...
21:15.43Zhinjioyou raise an interesting point though.
21:15.46Toadkillerat raid start its a fair # of people...
21:16.05Zhinjioyes, but a limited number of people who are authorized to sync
21:16.09Toadkiller<PROTECTED>
21:16.10Zhinjiousually < 10
21:16.36Zhinjioand I can "lock" so that when one person is merging with another, noone else is spamming the two of them
21:16.40ToadkillerOk so you only care about the data specific people have?
21:16.57Zhinjioonly the syncers maintain transactional integrity
21:16.58*** join/#wowace hyperChipmunk (n=staharaj@d14-69-214-77.try.wideopenwest.com)
21:16.58*** mode/#wowace [+o hyperChipmunk] by ChanServ
21:17.09Zhinjioreadonly clients just want the current lists, and don't care how they got there.
21:17.16Toadkilleractually everyone can listen in & update as they go along...
21:17.25Zhinjioonc ethey've got the right starting point, yes
21:17.51Toadkillerno doesnt matter, any missing peice that gets transmitted is ready to get inserted...
21:18.05Toadkillersince it is broadcast anyway right?
21:18.16Zhinjiowell, I was listening on GUILD and WHISPER
21:18.18Toadkilleror is it in a whisper just between the 2 of them?
21:18.25Zhinjiothat was my intent
21:18.54Zhinjioalso: readonly clients don't know that the currently incoming transaction ahs been received before or not.
21:19.04Zhinjio(they don't maintain logs of transaactions)
21:19.08Zhinjiothey just maintain lists
21:19.14ToadkillerWell real world it is likely you only have 2 or 3 people with actual sets that need syncing so may as well broadcast...
21:19.36ZhinjioIn our guild, its like.... 8 people, of whome maybe 5 are on at any given time.
21:19.40ToadkillerOnly 2 participate in the actual back & forth & the rest just listen & update...
21:19.47*** join/#wowace dylanm (n=dylanmor@c-69-241-235-52.hsd1.mi.comcast.net)
21:20.03ToadkillerYeah but it needs to scale to a bit over 25...
21:20.28Zhinjio25 simultaneous syncers? jesus. thats alot of raids.
21:20.45ToadkillerNo not simultaneous syncers just 25 listeners
21:20.51Zhinjiooh, yeah.
21:20.59Zhinjiolisteners it can be many many more.
21:21.17ToadkillerSyncers if u broadcast are just 2 at a time
21:21.28Zhinjioyes
21:21.30Zhinjiocorrect
21:22.09Toadkiller& after each sync, if u broadcast, the stuff missing between the 2 of them are then already updated to everyone
21:22.50ToadkillerSO for 2 raids  &leader was present entire raid thats it.  if leader left or whatnot then another sync or 2 & u are done
21:22.59Zhinjiowhich raises the next question... how much of a backlog of transactions should I maintain
21:23.08ZhinjioI was hoping not to have to have more than say... 100 or so.
21:23.33ToadkillerWell u need to have a cutoff at some point where someone says, ok we are happy we know what happenned up to last week
21:23.36Zhinjiomaybe I need to benchmark the average raid and maintain based on that.
21:23.44Zhinjioyes, a "snapshot" sort of mechanism.
21:24.03Zhinjiolike, at timestamp X, we cutoff, and know the state of the lists and such
21:24.07Zhinjioand everyone's got that.
21:24.30ZhinjioI was also going to make the transaction log easily exportable so someone could use it to record looting events to a guild webpage or something
21:24.42ToadkillerI know for when we did 40 man + web based update thingy I happenned to run the mod as well as the raid leaders  &it frequently barfed & they needed me to send last weeks stuff.  SO I would say give a 2 week auto delete...
21:24.43Zhinjiobut once you've done that, you shouldn't need to store the data long term ingame.
21:25.38ToadkillerYeah exactly, a human decides, ok this is official right here & anyone that comes up with stuff from b4 this transaction is sol, & syncing destroys data from b4 that point
21:25.48ZhinjioHmm, I could just maintain a "backup copy" of the lists in like... SKG.db.char.SnapShot, indexed by timestamp
21:26.13ToadkillerYeah but that stuff adds up fast unless u limit to epics or something...
21:26.20Zhinjio*nod*
21:26.26Toadkilleror epics + recipes or whatever
21:26.29Zhinjiook.
21:26.55Xinhuanits not that much data
21:26.59Zhinjioso you basically get everyone sync'd up, and then do the snapshot, which you don't do until everyone is sync'd, data uploaded to webpage, etc.
21:27.03Xinhuanhow large is "one transaction"?
21:27.07Zhinjioand everyone agrees is current
21:27.35Zhinjionot very large. by my current definition, its a timestamp, transaction token (what even happened), and a payload
21:27.46Zhinjiothe payload is usually small, like a synckey, or a playername, or whatever.
21:27.56Toadkillera transaction is timestamp + uniqueID + itemID + {Boss? , player}
21:28.04Xinhuanso its barely 200 bytes per transaction?
21:28.15Toadkilleryeah
21:28.17ZhinjioTK: thats the index for the transaction, not the payload.
21:28.27ZhinjioX: yes
21:28.29Toadkillerwhat else is in the load?
21:28.29Xinhuanso given a week's raiding will give about 30 epics/transactions, its more like 6kb of data per week
21:28.38Xinhuanso 52 weeks in a year
21:28.41Zhinjiolemme see which ones is longest ...
21:28.45Xinhuanyou won't even reach 300 kb per year
21:28.46ToadkillerYeah its manageable if its just epics
21:28.47Xinhuanlol
21:29.03Zhinjiothe largest one is a suicide.
21:29.33Zhinjiopayload is "List | Player | ListOfAffectedPositions"
21:29.45Xinhuanwhat are the different possible transactions?
21:29.47Zhinjiothe last being just like 1, 4, 8, 12, 20, 52, etc
21:29.53ToadkillerI used to have this lamo thing that did grays, rotten teeth, fungus on the wall, nothing was too trivial not to bloat my memory.  Then it topped it off with only single item at a time deletion ... wth?
21:30.13Xinhuanyour payload probably needs to include an itemlink
21:30.31Toadkillerguid has that ...
21:30.39Zhinjiothe itemlink is included in the ... uh ... "BIDCL" transaction "Close bidding"
21:30.49Zhinjioand if its in the index, yeah...
21:30.57dashkalhow are strings encoded in wow? utf8?
21:31.01ZhinjioI have about ... 30 transaction types right now.
21:31.10xerawxomg that was intense.. logged in my hunter alt to check on humar spawn, he was there.. first freeze trap hits a zevra by mistake and the blood elf hunter who was also waiting for him logs in with literally 2 seconds left in the tame.. either he was lagged or chose to let me tame him before attacking but either way.. the sexy grey beast is mine after a day of camping and a close call :D
21:31.12Xinhuandash: no ;p
21:31.15Toadkillerah yeah nm the guid is only at the end when its decided...
21:31.15Zhinjiolists: create, remove, rename, clone
21:31.18Xinhuanthey are pure text
21:31.29Zhinjioplayers: move up, move down, insert, autoinsert, remove, suicide
21:31.37Zhinjiosecurity: a bunch
21:31.41Xinhuanso a special char will need 6 bytes to transmit
21:31.48Xinhuansince its 2 escape codes
21:31.56Xinhuan7 bytes even
21:31.57Xinhuanor 8
21:32.04Zhinjiobidding: open bidding, close biddding, close and roll, bid, roll, pass, retract, force retract
21:32.06dashkalO.o? encoded with \u00ff kind of things?
21:32.12Xinhuanyes
21:32.14Zhinjioand about 10 related to syncing
21:32.33dashkalso the encoding of .lua files to wow is, what? US-ASCII?
21:32.47Xinhuancan be either
21:33.13Xinhuanwhen LUA reads it in, it converts utf8 internally into escape coded stuff
21:33.20NightHawkAtWorkwell the lua files (or any text file these days) should be utf-8 encoded
21:33.25Xinhuanà becomes \195\160
21:33.31Xinhuanfor example
21:33.48dashkalthat's more or less what I was getting at.  So it's UTF-8 once in memory
21:33.51Xinhuanbut the LUA file itself can be UTF-8 encoded as à
21:33.57Xinhuanor as plaintext as \195\160
21:34.36dashkal*boggle* why would wow re-encode things to take _more_ space then otherwise?
21:34.56Xinhuanits not wow, its lua
21:35.22dashkal... cause blizzard is incapable of changing things?
21:35.42Xinhuanwhy would they change lua to not conform to the standard lua?
21:36.26dashkalThis strikes me as an implementation detail, not something that we'd see either way
21:36.54Zhinjiook, so I need a good hashing function for a table, and then the sort/merge algorithm to get two people to agree on the state of the lists
21:37.10Xinhuanlua> print("\195\160")
21:37.11cladbotXinhuan: à
21:37.36Xinhuanlua> print("à")
21:37.36cladbotXinhuan: à
21:37.41Xinhuaneither way it works
21:37.56dashkallua> print(#"\195\160")
21:37.56cladbotdashkal: 2
21:38.11Xinhuanbecause its 2 bytes
21:38.17Xinhuan\xxx is a single byte
21:38.37dashkallua> print(#"aà")
21:38.37cladbotdashkal: 3
21:38.40dashkalUTF-8
21:38.55Xinhuanperhaps i was wrong heh
21:39.28dashkalheh.  Was curious for things like transmitting.  Not terribly important, but I like to know how much I'm sending over the wire and such
21:39.42Zhinjioalright. time to go to the bar. So I can get some coding done. *grin*
21:39.44*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
21:39.49ZhinjioTK, X: thanks a ton for your input.
21:39.57Josh_Borkelua> print("\195\160" == "à")
21:39.58cladbotJosh_Borke: true
21:40.00Zhinjiothis discussion has been tremendously helpful.
21:40.03Josh_Borkelua> print(#"\195\160" == #"à")
21:40.03cladbotJosh_Borke: true
21:40.09Josh_Borkelua> print(#"à")
21:40.09cladbotJosh_Borke: 2
21:40.30*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
21:40.46hyperChipmunklua> print(#joshborkesmom)
21:40.46cladbothyperChipmunk: [string "print(#joshborkesmom)"]:1: attempt to get length of global 'joshborkesmom' (a nil value)
21:41.08dashkalYou have no mother? O.o
21:41.11NightHawkAtWorkJosh_Borke: dude, cladbot just called your mom nil
21:41.31*** join/#wowace Kalman| (n=delay@dhcp21.public.dc.umich.edu)
21:43.42kadrahilJosh_Borke: you're a paladin right?
21:43.46kadrahilJosh_Borke: or priest?
21:43.53Josh_Borkeboth
21:43.58Josh_Borkemain is a priest now
21:43.59kadrahilJosh_Borke: at the same time???
21:44.02kadrahiloh
21:44.06kadrahilJosh_Borke: duel me now :D
21:44.09kadrahilJosh_Borke: well when 2.3 comes out
21:44.19Josh_Borkepaladin is only 63
21:44.23Josh_Borkeand i hate huntards
21:44.26kadrahilJosh_Borke: In patch 2.3, aimed shot will not only reduces healing done to the target by 50% for a ten seconds, but we're also reducing the shot time by 0.5 seconds.
21:44.44kadrahilwith rapid fire stacked.. ;o
21:45.01hyperChipmunkdude
21:45.06hyperChipmunkrapid fire SHOULD stack
21:45.15hyperChipmunkthat would be so awesome
21:45.18kadrahili mean, with the rapid fire buff, it makes that shorter
21:45.18dashkalI am so staying as far from hunters as I can after 2.3
21:45.23hyperChipmunknono
21:45.26hyperChipmunkI'm a survival hunter
21:45.31kadrahilah
21:45.38hyperChipmunkrapidfire, readiness,...RAPIDFIRE!
21:45.47hyperChipmunk/rambo
21:45.48kadrahilbut rapid fire isn't a survival talent
21:45.55hyperChipmunkit's a class ability
21:46.00cncfanatics[2007/11/09 22:21:33-1293-x1]: AutoBar\AutoBarClassBar.lua:23: Cannot find a library instance of "LibStickyFrames-1.0".
21:46.04cncfanaticsanyone could fix this ?
21:46.10kadrahili thought readiness only finished the cooldowns on your survival tree abilities
21:46.14NightHawkAtWorktry downloading libstickyframes?
21:46.20*** join/#wowace Bibi_ (n=Boubouil@AVelizy-151-1-86-127.w86-205.abo.wanadoo.fr)
21:46.26hyperChipmunklol, that wouldn't make much sense at all
21:46.33*** join/#wowace Azurewrath (i=Azurewra@i59F55785.versanet.de)
21:46.34hyperChipmunkno, all ability
21:46.36NightHawkAtWorkkadrahil: there's only one survival tree ability with a cd. >.>
21:46.38hyperChipmunkhunter abilities
21:46.42hyperChipmunk2
21:46.43NightHawkAtWorktwo?
21:46.50hyperChipmunkwyvsting and deterrence
21:46.54NightHawkAtWorkoh, right, wyvern sting
21:47.20cncfanaticsI did NightHawkAtWork, but it would be nice for someone to actualy fix externals too
21:47.35kebinusanhow difficult is flexbar to configure
21:47.36NightHawkAtWorkcncfanatics: whinge to Toadkiller ?
21:47.50*** join/#wowace BankZ (i=bankz@c-71-205-246-203.hsd1.mi.comcast.net)
21:47.59Toadkillereh?
21:48.00hyperChipmunktechnically, counterattack has one, too, but it's just 5s
21:48.06cncfanatics[2007/11/09 22:21:33-1293-x1]: AutoBar\AutoBarClassBar.lua:23: Cannot find a library instance of "LibStickyFrames-1.0". Toadkiller
21:48.29NightHawkAtWorkhyperChipmunk: feh, my theory is if it takes longer for me to remember that it has a cooldown than the cooldown actually is, it doesn't have one worth remembering
21:48.30Toadkilleryou use embedded or external libs?
21:48.52hyperChipmunkhehe
21:49.24Toadkillerif external you need to get LibSticky...
21:49.35cncfanaticsI use embedded
21:49.42cncfanaticsI just get the zip straight from files.wowace.com
21:49.50cncfanaticsI wouldn't bother you if I used disembed :p
21:50.47*** join/#wowace Shadow00Caster (n=Shadow00@ip68-101-224-251.sd.sd.cox.net)
21:55.00stavmarwhat is the plugin/addon for cartographer that shows the waypoint on the map itself, is it cartographer_notes?
21:55.40Toadkillercncfanatics: just asking.  the previous asker had external libs.
21:56.16Xinhuandidn't the last commit fix it?
21:56.33Xinhuanfunkydude * r54233 /trunk/ (4 files in 3 dirs):
21:56.38XinhuanAutoBar: Don't set LS as an x-embed or an opt dep. Also use the tag version.
21:56.46XinhuanLibStickyFrames-1.0: properly embed LibStub, don't make it a required dep
21:57.07Xinhuanits almost as if toadkiller doesn't test his stuff before committing...
21:57.23Xinhuanthe last 100 addon issues in this channel half were autobar ;p
21:59.02NeoTrontrying to figure out the best way to equip ppl with SR is "fun"
21:59.32CyrezToadkiller: I'm curious about AutoBar's arranagement of the Resistance totems. It's confusing me and I'm wondering if it was done intentionally or not.
21:59.52ToadkillerCyrez: how do you mean?
22:00.02Xinhuanmake everyone cloak-belt-boots-bracers then have everyone enchant them properly+wear 1 "green of shadow protection" piece
22:00.23Xinhuandon't make legs - too many HoDs required plus wearing them loses too much useful stats on pve legs
22:01.16CyrezToadkiller: The Fire Resistance Totem is in the Fire Totem category, but requires a Water Totem. And the Frost Resistance Totem is in the Water Totem category but requires a Fire Totem.
22:01.47Gnarfozhas anyone ever felt the need for acoustic notification in PallyPower for buffs that are about to run out?
22:01.52ToadkillerCyrez: That is an error then.  Could you post the right stuff to the forum?
22:02.07CyrezI don't have a forum account. ><
22:02.29ChompersGnarfoz: maybe a little 'ding' noise when buffs are < 3minutes
22:02.32Chompersor something
22:02.35Toadkillerok to the googlecode page then...
22:02.47*** join/#wowace ulic_ (n=ulic@71-218-20-197.hlrn.qwest.net)
22:02.50Arrowmasterso wheres all this information on how youre suppost to use LibStub at?
22:02.52CyrezLink? ^^
22:03.08Toadkillerhttp://code.google.com/p/autobar/
22:03.11Arrowmasterbecause i see a serious flaw with what the wiki page says
22:03.13CyrezTY. :)
22:03.15_raneany ideas why my pitbull's focus frame is flashing?
22:03.20Toadkillerhttp://code.google.com/p/autobar/issues/list
22:03.33Josh_BorkeArrowmaster: what do you mean?
22:03.53Josh_BorkeArrowmaster: what's wrong with it?
22:04.52*** join/#wowace Thelyna (n=burp@60-234-130-239.bitstream.orcon.net.nz)
22:04.59_ranealso, is it possible to focus on multiple targets with some addon? would be useful at arena?
22:05.15Josh_Borke_rane: no
22:05.20KivinThere's only one 'focus' unitID
22:05.27Josh_Borke_rane: focus and target are the only thing you can "target" at the same time
22:05.29ArrowmasterJosh_Borke: well the wiki says to include a copy of it in a library but put it in your toc and not lib.xml and not to put it as an x-embed or optdep, but then says in an addon that you can set an external to the tag release and put it in either your toc or embeds.xml but not to put it in your x-embeds or optdeps
22:05.51ArrowmasterJosh_Borke: so if you do that and dont use embeds it seems like libstub is never going to get loaded
22:06.11Josh_Borkeoh, i dunno, i thought you meant LibStub was broken some how
22:06.18Josh_BorkeI actually embed the file inside my lua files
22:06.21kadrahilsorry i went afk
22:06.22Josh_Borkelogging, bye
22:06.43Toadkillerso like whats this wiki's address, i need to go do some reading...
22:06.58Arrowmasterhttp://www.wowwiki.com/LibStub
22:08.59Arrowmasterthe 'how to include' seems seriously flawed if using externals
22:09.41*** join/#wowace Ominous (n=Ominous@84-51-151-23.jamesk522.adsl.metronet.co.uk)
22:11.33*** join/#wowace Funkeh`` (n=funk@host81-129-20-248.range81-129.btcentralplus.com)
22:12.26*** join/#wowace Funkeh` (n=funk@WoWUIDev/WoWAce/Ace3/BigWigs/funkeh)
22:15.18*** join/#wowace cralor_ (n=cralor_@c-76-118-8-158.hsd1.ma.comcast.net)
22:15.19GrumHmm, is there any way to see which texture has been used for a certain button?
22:17.13*** join/#wowace cralor_ (n=cralor_@c-76-118-8-158.hsd1.ma.comcast.net)
22:17.47cralor_can anyone help me with addon coding? trying to rework an addon for a different class.
22:18.08ToadkillerXinhuan: I am unsure of how to test the toc include stuff up front...
22:21.39ToadkillerGrum: button.icon:GetTexture() etc.
22:21.50Grumthanks
22:21.50KemayoArrowmaster: I guess that they want the addons who embed libs using LibStub to also embed LibStub.
22:22.36ToadkillerGrum: note you would need to set icon yourself: frame.icon = _G[("%sIcon"):format(name)]
22:22.48ArrowmasterKemayo: yes but the whole thing seems completely broken if you use an external pointing to the tag release instead of including the file directly
22:23.03ArrowmasterKemayo: especially if you put it in the embeds.xml instead of the toc
22:23.15Grumi just need to know the texture of the cartographer 'minimap-map' button :)
22:23.17Toadkilleror just look it up in _G by adding "Icon" to the end of the button name
22:23.23XinhuanToadkiller: it was more of a general comment of the last few weeks of observation than the libstub stuff
22:23.57ToadkillerXinhuan: You are right, I did not write test cases for this stuff, i was hoping to switch to rock & use ck's stuff
22:24.14*** join/#wowace Stanzilla (n=Stanzill@p54997163.dip.t-dialin.net)
22:24.15KemayoI liked the old embedding-in-the-lib approach for LibStub.  It seemed more elegant.
22:24.16ToadkillerBUt I have not done that yet
22:24.31Xinhuanyou should have used branches
22:25.06ToadkillerI essentially did that but then you limit yourself to a tiny population of people that lok at it
22:25.44KemayoYou also stop a large population from screaming at you if you missed something.  Which is a plus for me.
22:26.03ToadkillerEh, I don't mind that part tho
22:26.16ToadkillerIts like being in a company with a QA department again
22:26.23Xinhuanyou risk losing a userbase if stuff breaks too often as it does now
22:26.54ToadkillerWell  Ithink the issue is wowace needs its stable branch finished & implemented
22:27.14ToadkillerI do have stable code on google...
22:28.41ToadkillerAlso theres all the internationalization &Y other stuff that needs to happen b4 it actually ships in a relaesae form.  Korean & CHinese & US, no probs.  the rest, well we will see
22:29.13GrumToadkiller: localization will be done after you do the initial release
22:29.27Grumyou can get some people to translate it into german quite easily here
22:29.38Toadkiller<PROTECTED>
22:30.07Grumjust have someone else worry about the translation
22:30.39ToadkillerBut anyway, yeah sometimes its not the most convenient thing for people living off the svn
22:31.22Antiarchttp://store.nascar.com/sm-romance--fi-2649589_cp-1251988.2140719.html
22:31.30AntiarcThis may be mankind's greatest achievement.
22:31.32NightHawkAtWork"living off the svn" is not really something taht should happen, anyway :P
22:31.35AntiarcNASCAR romance novels.
22:31.43Xinhuanwell its also annoying if 100 people keep coming in to say something is broken :)
22:31.59GrumToadkiller: just dont do dev-work in trunk
22:32.11Pkekyo45 year-olds with "LOL!!!!" as a part of their verbal vocabulary makes me want to kill people.
22:32.16Grummake a branch push it down whenever you feel its stable
22:32.21CIA-703rodrick * r54235 10NazGuildWelcomer/ (Core.lua NazGuildWelcomer.toc):
22:32.21CIA-7NazGuildWelcomer:
22:32.21CIA-7- fixed embeds
22:32.22CIA-703paene * r54234 10Cryolysis2/Cryolysis2.lua:
22:32.22CIA-7Cryolysis2:
22:32.22CIA-7-Another graphical fix for the mana gem button
22:32.24CIA-7-Fixed mana gem button so that it should work properly with lower level characters now (hopefully)
22:32.24NightHawkAtWorkAntiarc: *shudder*
22:32.39AntiarcHis gearshaft seemed like it was custom-moulded to her hand: hard, heated, and with a very smooth action. She wrapped her hand around the tip.
22:32.53AntiarcHe slowly slid his key into her and turned her engine over. As their bodies moved together, he pushed her into second, third, fourth gear. He handled her curves like an expert, even as the track got wet, and grip became difficult.
22:33.00AntiarcOh man.
22:33.08Paenelol
22:33.11KarlThePaganO.o
22:33.12Grumman, its raining
22:33.12AntiarcThis is possibly the best weird thing on the internet ever.
22:33.16Grumehehe
22:33.39dashkalAntiarc: O.o
22:34.08KarlThePaganwhich one is that? I must share
22:34.24AntiarcA friend of mine wrote that in response to the link
22:34.29KarlThePaganhahaha
22:34.33*** join/#wowace RLD_osx_ (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com)
22:34.54Antiarc"Skidmarks on my Heart"
22:34.58CIA-703rodrick * r54236 10NazGuildRecruiter/NazGuildRecruiter.toc:
22:34.58CIA-7NazGuildRecruiter:
22:34.58CIA-7- fixed embeds
22:35.12Toadkillermmm weird, i dl the wowace version of AutoBar & it just works with embeded so...
22:35.14dashkalSounds like Jimbo found a new niche
22:35.30ToadkillerWell nm cncfanatics is gone already
22:35.42NightHawkAtWorkdashkal: hah.
22:36.14*** join/#wowace jy_ (n=jy@evr91-4-82-242-125-8.fbx.proxad.net)
22:36.14*** join/#wowace RaydenUni (n=bozartmp@cpe-74-74-225-9.rochester.res.rr.com)
22:36.40CIA-703kemayo 07dev * r54237 10BankStack/ (7 files in 2 dirs): BankStack: Merge trunk changes to dev branch for drycoding.
22:36.54ToadkillerGrum: the powers that be are working on making a stable trunk so that people can have stable stuff they get with WAU  &use it as if they were on curse or wowinterface.
22:37.43*** join/#wowace JoshBorke (n=Josh@WoWUIDev/WoWInterface/LegoBlock/joshborke)
22:38.34GrumToadkiller: well you can still dev it on a branch on wowace :)
22:39.19ToadkillerI dev it on perforce at home...
22:40.24ToadkillerWhenI think I have something usefull I put it on SVN
22:40.43cralor_if you just update some coding to an addon, does /console reloadui get those new updates? or is a full restart needed?
22:41.00Grumupdate then reload is enough
22:41.07Grumadding new files - then you need a full restart
22:41.48cralor_kk
22:42.35Xinhuan[11/10 06:40:07] <Toadkiller> WhenI think I have something usefull I put it on SVN
22:42.45Xinhuanyou can put it in the \branches\ part of the SVN
22:43.02Xinhuanthe way wowace works, the stable version should be on \trunk\
22:43.08Xinhuanwith all dev work on \branches
22:43.26Xinhuanwhich isn't quitelike other svns
22:43.28Grumthe problem is, you are going to loose all your intermediate revisions when you just push 1 big 'new version' to wowace
22:43.44Grumwell, that could be a problem, depending on the persons opinion ;D
22:43.59Orionshockhell, put it on google code
22:44.11Orionshockthen put stables over on the wowace svn
22:44.24Xinhuanhow is googlecode any different from \branches ?
22:44.36Orionshockit isn't
22:45.12*** join/#wowace Hotphoenix (n=blah@87.112.5.235.plusnet.ptn-ag1.dyn.plus.net)
22:45.32NightHawkAtWorkwell, aside from the ability to use a sane svn policy. ;)
22:45.41Grumbut you get the added loss that people cant see what you have tried/changed underway
22:45.44Grum'sane' ?
22:46.17CIA-703paene * r54238 10Cryolysis2/Cryolysis2.lua:
22:46.17CIA-7Cryolysis2:
22:46.17CIA-7-Added slow fall and AI/AB reagent counts
22:46.35Orionshock... IMHO we should all move over to googlecode projects.. but that's just my ranting and raving...
22:46.53Grumbecause .. that would make so much more sense, scattering crap around over the world
22:49.11Mech0zAny way to get keychain shown with baggings?
22:49.16ToadkillerI think the new "stable" branch they are adding is fine.  It lets you work on something in trunk till its good & done  &then u can push out out there as a stable release.
22:49.33Orionshockwell it would require a complete rewrite of the packagemaker script; basiclly you'd register your addon with the files script; provide a svn path for the stable release and a beta release, one pointing to trunk or tags or a "release" folder on ur googlecode and also provide a Beta/Alpha path. then the script updates every 12? or so hrs.
22:49.50vrakMech0z: add the key category to a bag (create the category if it doesn't exist)
22:49.53JoshBorkeArrowmaster: did you get your issue with LibStub taken care of?
22:49.58Arrowmasterno
22:50.01KemayoOrionshock: Kaelten is moving us to individual SVN repos, I believe.
22:50.06JoshBorkeArrowmaster: erm, crap, i only have 5 minutes
22:50.18Orionshockofc this wouldn't replace the wowace SVN, but it would ease some pains with devs developing in the trunk...
22:50.28JoshBorkeArrowmaster: basically the wiki is unclear/self-conflicting when it comes to how to package LibStub with your library using the wowace approach?
22:50.30Mech0zvrak ah nice
22:50.46ArrowmasterJoshBorke: yes
22:51.00GrumToadkiller, why work in trunk and then push it to a brance
22:51.02Grum*branch
22:51.12Grumwhy not work in a branch and push it to trunk ? :)
22:51.27ArrowmasterJoshBorke: very conflicting in that it breaks the entire disembeding way if you use an external instead of including the file directly
22:51.36OrionshockKemayo:  i know the plan and i think that move is ... not the best considering that googlecode is a) free, b) nearly bandwith free, c) Gives the MOST control of addons to the authors as far as what goes where and prevents translation glitches.
22:51.40ToadkillerBecause you want to be able to do alpha & beta work  &yet have an official release policy for "wowace"
22:52.00Grumand how can you not do that work in a branch?
22:52.03ToadkillerRIght now I have an officila release policy & its on google code
22:52.23ToadkillerGrum: see the above discussion about losing changes
22:52.49Grumerm, why would you loose changes if you do development in a branch?
22:52.58Arrowmasterits best to do all dev in one place then copy it over every so often
22:53.28GrumArrowmaster: then what is the use of SVN? why not just put up zipfiles with new sourcefiles?
22:53.31ToadkillerA release is a branch you create that may get a few bug fixes but is essentially a dead code branch...
22:53.44ArrowmasterGrum: svn is not a release system!
22:53.49Grum'dead code' ?
22:54.03GrumArrowmaster: but it can be easily used as such
22:54.28Arrowmasterthe way wowace uses svn is really really really bad
22:54.39JoshBorkeArrowmaster: you forgot a few really's
22:54.39ToadkillerFor me the way this is set up trunk is where the dev work is done.  Doing dev then merging into release is strange  &not natural.
22:54.43Grumyes and no, its the users of the svn that make it not work
22:55.01JoshBorkeimo, trunk is for dev work
22:55.05Grumyou can easily work in branches and have a stable trunk - if everyone would have that - it would be working perfectly
22:55.10manyfor svn its just all symbols
22:55.17manywether trunk is dev or release is up to the user
22:55.18JoshBorketags is for releasing set instances, branches for is weird stuff and bugfixing old releases
22:55.19ToadkillerExactly, the main problem is that WAU is too good  &has made people want SVN to be stable release instead of dev
22:55.22*** join/#wowace Theo[FH] (n=Brodiet1@c-24-5-241-173.hsd1.ca.comcast.net)
22:55.26GrumJoshBorke: then we differ severely in opinion
22:55.33ToadkillerSO give them a dead end release branch instead,,,
22:55.45JoshBorkeGrum: as people tend to do :-)
22:55.52JoshBorkeGrum: i can't fault you for being wrong ;-P
22:55.54*** join/#wowace Theo[FH] (n=Brodiet1@c-24-5-241-173.hsd1.ca.comcast.net)
22:56.06Grumbut tell me, why do you think trunk should be allowed to be unstable?
22:56.08Orionshockgiven that because of WAU and the user base, wowace can not use svn properly .. just suffer though the growing pains
22:56.24JoshBorkeGrum: because imo users don't play with trunk unless they know it can be unstable
22:56.25manygrum: thats not so uncommon in svn terms
22:56.29Arrowmasterhaving more control over who can edit what on the svn will also be nice, so many translators keep breaking shit
22:56.34JoshBorkegrum:  it's the way i've seen development done for projects so *shrug*
22:56.40manygrum: trunk as definition has emerged from CVS' HEAD.
22:56.43ToadkillerGrum: I do not disagree with that statement however if trunk is the stable release then someone needs to set up SVN for me to devb on exactly the way it is today & then we are back to the same problem...
22:56.43Grummany: i know but its imho still a flawed way
22:56.45JoshBorkeanyway, bye bye
22:56.51manywhich... concidently is... well...
22:56.52manyHEAD?!
22:57.05Grumno i was lagging with typing :)
22:57.09Grumbut HEAD was also stable
22:57.10manygrum: and as i said before
22:57.16manyfor svn its just all symbols
22:57.19Grumat least in any project i worked on :P
22:57.28manyyou could call it bend, fuck and chix
22:57.39Grumyup
22:57.40*** join/#wowace Theo[FH] (n=Brodiet1@c-24-5-241-173.hsd1.ca.comcast.net)
22:57.44manygrum: ive never ever seen any CVS HEAD being stable
22:57.49Grumbut they named trunk as the 'main spot to get the code from'
22:57.58Grummany: sorry for ya :(
22:57.59manygrum: for whom?
22:58.03manythe developer or the user?
22:58.08manysee the problem?
22:58.10Grummany: both need a stable version
22:58.12manyno
22:58.18manydevs develop.
22:58.21Grumif you have a second developer that is going to do some work - you want trunk to be stable as well
22:58.27*** join/#wowace andross_ (n=andross@lanip-170-65.go180.net)
22:58.27manyno
22:58.28ToadkillerArrowmaster: I have never seen a translator break stuff in Autobar, but then I have separate files for each of them & I copy the english strings in there so its always gtg, except nopt necessarily translated...
22:58.29Grumyes
22:58.34manynot necassarily.
22:58.35manyno.
22:58.38Grumyes :)
22:58.41manysigh.
22:58.47manyi want it to compile
22:58.48manythats all
22:58.52Grumoooh
22:59.00Grumso you do demand some quality from the code
22:59.04Grumbut just not 'all' ?
22:59.10manydont tell me thats your definition of stable
22:59.12Orionshockwell look it's a moot point, but the reason we started off on this tangent is someone asked what introducing google code would do / why is it better
22:59.13manyill backstab ya if so
22:59.24Grumso what about half-completed major surgery that you have to do occasionally
22:59.29Grumyou dont want that in trunk
22:59.32manysee
22:59.37Grumbut you say as long as it compiles .. fuck it .. its fine
22:59.53ToadkillerWell there is no point to the discussion because as I understand it they are going to add a stable release branch...
23:00.03manythey? are?
23:00.09manyabout? to? in 5 a?
23:00.15ToadkillerTHats what I read in a thread somewhere
23:00.23Grumthey were indeed planning that yeah
23:00.26Orionshockim sure Kaelten reads the forums, and has seen my idea.. and im still of the opinion that re writing the packagemaker code is way easier than setting up multi-svn repos on the server
23:00.30manyhonestly, if "they" wanted to do that, it could be there now
23:00.36Grumalso giving every addon their own repo
23:00.53Grummany: its not a simple change
23:01.00Grumdont forget that you have to have a severe grace period
23:01.03manyhaving a stable branch?
23:01.07manyyes. it is.
23:01.12Grumno it is not
23:01.19Grumyou can not just demand it from this day onto tomorrow
23:01.25Grumthe world doesnt work like that
23:01.29manyyes it is, and i dont need no grace period either. unless someone uses trunk as stable now
23:01.31OrionshockGrum / many ... you do realize that this is all done as a hobbie?
23:01.37*** join/#wowace NimbleRabit (n=Nimble_R@cpe-76-170-244-178.socal.res.rr.com)
23:01.38GrumOrionshock: yeah i do
23:01.42manyOrionshock: wtf?
23:01.47Grumthus i see no problem that it is taking them so long :)
23:01.53manymost people use svn in their hobbyist projects
23:01.59Grummany: read my line again - you *CAN NOT* do that
23:01.59Orionshockyep :D
23:02.10manygrum: yes, you can.
23:02.14Grumyou will break *EVERY* addon that is not using it at the time you enforce it
23:02.24Grumtherefor deleting 99.9% of the codebase from the download site
23:02.32manygrum: yes. and we could not break A20 until x64 had been developed
23:02.32Grumand therefor killing wowace
23:02.35ToadkillerWell thats the other side of the coin for me.  It is a hobby & I want to minimize my time spent even if it means inconveniencing other people as I rewite AutoBar.
23:02.36manythank you very much
23:02.52GrumToadkiller: use a branch and you will do just that :)
23:03.01Grummany: you are being ignorant and stubborn :)
23:03.13manygrum: iam not ignorant.
23:03.18manystubborn, yes.
23:03.34Grumso you are stubborn about being ignorant as well? kk
23:03.45manybut you know what, sometimes you have to do hard changes and prepare something to be used in 6 months at earliest
23:03.53manyyou might not find this good
23:04.00manybut it is the way it is.
23:04.14ToadkillerGrum, working on a branch  &then merging code to release is ... not even right
23:04.28Grumwhy not?
23:04.53ToadkillerYou work on trunk & spin off release from there
23:05.04manysigh
23:05.08ToadkillerI have never ever had it work this way
23:05.11GrumOR you work on a branch and merge it into trunk to get a stable release there :)
23:05.32manyit doesnt fscking matter.
23:05.34manyboth work
23:05.39Grumthink of it, it has more than a couple advantages Toadkiller ;)
23:05.44Grumno both dont work many
23:05.50ToadkillerN oone of them loses your change history if i am not mistaken
23:05.51XinhuanToadkiller: are you not getting it? wowace uses trunk as the STABLE release UNLIKE most other SVNs
23:05.57Grumyou cant have 2x major surgery in the same codebase if you say trunk is the main point of commits
23:06.08ToadkillerXinhuan: yes & thats where the problem lies
23:06.09manygrum: AAAARGH
23:06.16Grummany: but it is true
23:06.19manythey do not work in one repository
23:06.28Grumthen you are using SVK and not SVN :)
23:06.34GrumOR you are working in a branch ;)
23:06.36manybut each of these both individually single whatever you want to call it work fine
23:06.40Xinhuanthe problem lies in that you dont' wish to follow wowace's svn "standards"
23:06.50Xinhuanand decide to do all your code breaking changes in trunk
23:06.58manyXinhuan: <whisper> those people should have commit rights revoked </whisper>
23:07.07Grumand killed
23:07.24Grum12938612621371231
23:07.27ToadkillerOr its just a way of making change happen so we can finally get a sane system
23:07.28Grumtoadkiller dies
23:07.35GrumToadkiller: it is sane
23:07.39Grumyou just use it wrong
23:08.15Grummany: you use svk or svn 'irl' ?
23:08.18dashkalIs it possible to get WAU to "filter" out some mods from the f10? *cough*AutoBar till it's stable *cough*
23:08.22manyso anyway, maybe we talked past each other earlier
23:08.34Orionshockdashkal:  right click and ignore it
23:08.40Orionshock<PROTECTED>
23:08.42manygrum: i prefer svn, svk has its advantages in offline working, but i rarely do that.
23:08.42*** join/#wowace eXemplar (n=nnscript@124-171-140-152.dyn.iinet.net.au)
23:08.49*** join/#wowace Shadow00Caster (n=Shadow00@ip68-101-224-251.sd.sd.cox.net)
23:08.50Toadkillerdashkal just add a .svn file to the mod...
23:08.52Grumbecause only svk can do what you jsut described or everyone has to run their own svn server and intermediate revisions will be lost while merging
23:08.58Xinhuanyou're merely just arguing the fact that wowace has trunk and branches reversed and refusing to change that
23:09.25OrionshockXinhuan:  let the noobs argue.
23:09.30Orionshockit's sorta funny
23:09.31dashkaloh? WaU is smart enough for that? nice.  Now I can finally stop making excuses for wau 'breaking' friends mods due to devs who protest against current standards
23:09.43Grumthat dev should be killed btw
23:09.46Orionshockdashkal: WAU is way smarter infact
23:09.47Grumoh ..we just did
23:10.05NightHawkAtWorkXinhuan: its not merely that trunk and branches are revrsed, there's really no good standards in place for organization, or making use of tags. the whole thing is a fair bit of a mess.
23:10.11Grumi think many people hate the autobar dev for doing MAJOR surgery in trunk
23:10.23manygrum: really an own hosted repos per author is something ive seen in the wild, too
23:10.25Orionshockif u install the CLI SVN client, it'll do a formal svn check out / update on addons that have a legit .svn folder in em
23:10.41Orionshock<PROTECTED>
23:10.50Grummany: again you loose intermediate revision (changesets) while merging with a master svn then
23:10.55dashkalI know I'm frustrated (as a user) but I'll quite happily just dump a .svn folder in there since my current snapshot is more or less stable
23:11.02XinhuanNightHawkAtWork: while that is true to a certain extent, there is still some semblence of organisation if people follow "standards"
23:11.05manygrum: yes. in the master svn, then
23:11.07Pkekyogotta love christian fundamentalist attempting mediacensorship :)
23:11.14Grummany: so you do have branches? ;)
23:11.21Grumthat is basicly what you say
23:11.37Pkekyoatheists vs. christian fundamentalists gives a great deal of entertainmentvalue tbh
23:11.38NightHawkAtWorkXinhuan: from what i've seen, those standards are generaly poorly documented, and kinda poor in general. :P
23:11.39manyi? yes.
23:11.41Grumtake a snapshot of what you consider stable and later merge it with what was stable ;D
23:11.53Grumand that is exactly what i say
23:12.04Grumi just add 1 condition to it - trunk must remain stable
23:12.10Grumand that is *so* easy to accomplish :)
23:12.13manyGrum: oh, dont get me wrong. iam fine either way. ;)
23:12.39Grumi have to write up a document on this matter for my work actually :)
23:12.44NightHawkAtWorkthat reminds me, actually, i need to merge a bunch of changes here at work before i forget.
23:12.44Orionshock**My solution solves this problem, it's puts it on the head of the dev to figure it out**
23:12.50GhostOfToadkilleIF you develop on your trunk till you get a stable thing then just plain post that to stable then you do not have to merge...
23:13.11GrumGhostOfToadkille: that only goes if you are the only devver
23:13.24Grumor if all devvers work in the same branch - or agree on a release order
23:13.27GhostOfToadkilleWhy does multiple devs make a difference?
23:13.31Grumbut the second branch will always have to be merged
23:13.54*** join/#wowace Chompers (n=Chomp@cpc2-cove7-0-0-cust20.brhm.cable.ntl.com)
23:13.59OrionshockGhostOfToadkille: because this not a job site, no one is "Forced" into using a given method..
23:14.00Grumbecause if you take 2 snapshots (make 2 branches) and 2 devs edit either branch - then you have 2 different 'new' basecodes which you will replace 'stable' with
23:14.05Grumso you will just replace and not add
23:14.15Grumand svn cant merge 'nicely' that is why svk exists
23:14.28dashkalWonder if this is already planned: Have some sort of flag/file/directive/whatever that tells WAU and related scripts exactly what revision/branch/tag is stable and update that to release
23:14.32GhostOfToadkilleMultiple devs are still working on their trunk version & when they feel its stable they spin it off into a release.  The release is nice & fresh & you see only the bug fixes on it...
23:14.39Grumdashkal: that is not needed
23:15.00manyumm.
23:15.19GrumGhostOfToadkille: again - working in a branch and merging them after you declare them release ready will accomplish the same
23:15.41manyGhostOfToadkille: grum is right. really.
23:15.41dashkalGrum: Such a thing would be nice as it would obviate the need to copy new releases over trunk every time the code is stable
23:15.45Orionshock"in the works" and "Going to happen in the next year" are not necessarily the same...
23:15.59GhostOfToadkilleGrum: lol did you once more miss the part about how its easier this way  &no change history is lost?
23:15.59manyGhostOfToadkille: its just a matter of definition.
23:16.07Grummany: i know i am - i am using this for years like this and it works with teams of 15+ people working in the same bloody file in 10 diff branches
23:16.21manygrum :D
23:16.24GrumGhostOfToadkille: if you merge from a branch you do not loose history
23:16.33OrionshockGhostOfToadkille: this is an svn, you don't loose anything
23:16.50Grumyou do if you 'replace' stable with a branch and have more than 1 branch
23:16.52GhostOfToadkilleMmm now who was claiming that you do...
23:16.53manyloose or tighten, so what.
23:16.57Grumi did GhostOfToadkille
23:17.07Grumbecuse you said you just pushed the changes from another svn server to wowace
23:17.30Grumthat means that any intermediate changeset will loose its meta-data as you will just see 'new revision (the latest)' on the 'other svn'
23:17.35Grumand that sucks
23:17.57Grumanyhow, BitKeeper > svn
23:18.02Grumin every way ;)
23:18.03GhostOfToadkilleOh you mean the stuff I do on perforce?
23:18.06Grumyup
23:18.06manygit > BK
23:18.17Grumi have to say, i havent used git
23:18.22*** join/#wowace Stanzilla (n=Stanzill@p54997163.dip.t-dialin.net)
23:18.26GhostOfToadkilleYes but the perforce stuff has all my history on it...
23:18.39Grumi know it can do the same as BK and is mUUUUUUUUUCH faster but lacks 'userfriendlyness'
23:18.48GrumGhostOfToadkille: and no-one else can see it
23:18.56Orionshock*them
23:18.57manyjust because its not gui?
23:18.59manyoO
23:18.59*** join/#wowace Dwarik (n=Dwarik@dhcp-077-250-103-126.chello.nl)
23:19.05manywhy is it not userfriendly?
23:19.06Grummany: some tools should have a gui
23:19.19manyheh :)
23:20.00Grumbk came with a decent 3way merge tool, history 'visualization'/browser, checkin tool
23:20.00GhostOfToadkilleGrum: Yes but the pushes to perforce are exactly the things I do not consider worth pushing.  Like I am going to bed so I check in.  Not really relevant.
23:20.08Hallucinosisthe key to getting your class buffed: Complain as much as possible.
23:20.33GrumGhostOfToadkille: and those are *exactly* why you are using svn - to keep the tiny changes recorded
23:20.34Hallucinosisor maybe I should say fixed
23:20.43Grumagain - if you dont do that - upload bloody zipfiles
23:20.45GhostOfToadkilleHallucinosis: no the key is to be underpowered so theres room for buffing.  look at druids.  we almost never get nerfed...
23:20.53KemayoCIA is so intermittent today...
23:21.13HallucinosisResto druids are amazing
23:21.40Gnarfozthe mind boggles at the amout of energy and time wasted on the discussion of metaproblems
23:21.56Grumanyhow a stable trunk is a benefit for anyone/anything and especially here on the wowace-svn it makes all the difference in the world
23:21.59GhostOfToadkilleI am too tired to code atm so its good for me ;-p
23:22.41Gnarfozyeah it does, I've resorted to adding a .svn folder to keep a working version that is two weeks old now or something
23:22.46GhostOfToadkilleGrum: I agree & yet I also want to be able to mess with stuff.  IF its only for stable stuff then its no different from curse
23:22.55Gnarfoznothing newer really worked ^^
23:23.14GrumGhostOfToadkille: very last time *ever* .. use branches to mess with stuff
23:23.37Grumand ffs release a stable autobar
23:23.44Gnarfozhe did, "back then"
23:23.47Grumlol
23:23.48Grumyes
23:23.52GhostOfToadkilleHallucinosis: yes we are amazing.  take the time to watch us duel a resto pally sometime
23:23.54Grumbefore he did major surgery on the 'live code'
23:24.00Gnarfozjust use an older version =)
23:24.10Grumor kill the dev ;)
23:24.11Hallucinosisno
23:24.35Gnarfozthat's leave us with 'no autobar' so not a good solution ;)
23:24.37HallucinosisI'm not about ready to fist myself either. It's a toss up... watch healers duel for a few hours... or that...
23:24.39Gnarfoz53343 works good for me :)
23:24.52Gnarfozs/good/well/
23:24.57Gnarfozwhere's my english at :<
23:24.58GhostOfToadkilleSo is the latest version not working for you guys?
23:25.02manygrum: my point earlier was something along of: svn mv trunk unstable ; svn mkdir stable
23:25.13Hallucinosisbut you take a resto druid and a SL warlock... it's just amazing.
23:25.16Gnarfozhaven't tried in a week now, will probably give it a whirl again soon ;)
23:25.47many(the rest should be self-explanatory)
23:26.22Grummany: ah well the burden of having to explain that 'there is no trunk' and that you should get 'stable' is enough not to do that for me ;)
23:26.37manygrum: which is sad. :|
23:27.10Grumnope, its efficient :)
23:27.20Grumand why make an 'unstable' dir
23:27.24Grumthat is what the branches are
23:27.30Grumwho would ever check that out? :)
23:27.34manygrum: which is an definition.
23:27.54manydevs. and merge back to stable when its stable. 8)
23:28.13Grumbut again, you dont have 1+ dev working in unstable unless they are lunatics
23:28.30Ellipsisyou talk about the svn like most people who use it are users
23:28.40Ellipsisusers use the files page or one of the updaters that pulls from it
23:28.49Ellipsisthey don't care how the actual svn is organized
23:28.49manydevs can work on unstable as they would on trunk now, i.e. check their own addons out basically
23:28.58manywau can update from stable
23:29.15manydevs can develop and break unstable as much they like and commit stable stuff to stable/
23:29.19Grumbut then you are forced to do extra work to create a stable-branch :)
23:29.23manyyes
23:29.25CIA-703peragor * r54241 10GridStatusHealer/GridStatusHealer.lua:
23:29.25CIA-7GridStatusHealer:
23:29.25CIA-7- Minor tweak to incoming heals section
23:29.25CIA-7- Rearranged the order of a few modifiers
23:29.30Grumdoing extra work is inefficient :)
23:29.41Ellipsisthe very fact that zips have to be packaged provides a buffer to anything you do on the svn
23:30.06Ellipsisif the files page were changed to point to tags, like right this instant
23:30.11Grumthe fact that devvers are to retarded not to keep trunk stable is sad ;D
23:30.15Ellipsispeople would pick it up pretty quick
23:30.20manygrum: writing bills is extra work for me, yet i would not consider it inefficient because thats on what the customers pay.
23:30.46Grummany: no it would be inefficient to draw a bill yourself, with all icons and logos instead of using a preprinted one
23:31.19manyinfact some repositories are like that, people work on branches and one auditor is merging audited stuff to trunk
23:31.28Grumi just say there is another (better) way to do it which accidently also happens to have worked very well on this svn
23:31.40manythis is MUCH overhead, but it serves a purpose
23:31.46Grumoverhead?
23:31.51Grumwhat would be considered overhead?
23:32.07many--> infact some repositories are like that, people work on branches and one auditor is merging audited stuff to trunk <<-
23:32.08Grumhaving a code-review and someone testing if changes actually work together? :)
23:32.35Grumyou basicly say that 'having a releasemanager is unacceptable overhead'
23:32.39GhostOfToadkilleTHats awesome, I think we should have paid QA as well!
23:32.41manyno
23:32.55manyi said it is overhead, but it serves a purpose.
23:33.03*** join/#wowace cchome (n=cchome@cpe-66-65-115-134.nyc.res.rr.com)
23:33.04GrumGhostOfToadkille: you have some form of QA where more than 1 person can see your code :)
23:33.07many(=> its NOT unacceptable)
23:33.15Grummany: so apply it
23:33.29*** join/#wowace Nefarion (n=chatzill@d149-67-111-10.clv.wideopenwest.com)
23:33.38Grumi agree having a releasemanager for a project that at most have 2 people working on it is rather silly
23:33.55Grumbut that doesnt imply that keeping trunk stable and merging yourself (or replacing) is a stupid idea as well :)
23:33.56manyyou said extra work is inefficient, and this overhead is extra work ;)
23:34.00GhostOfToadkilleNot if they live in china...
23:35.08Kaeltenactually I don't read the forums that often
23:35.12Grummany: the overhead of having a nonstable trunk, explaning people where to get a stable version, tagging every release as a release & stable, being unable to develop with 1+ person in trunk, being unable to cherrypick changes ... *that* is overhead ;)
23:35.20Kaeltenbut we're moving to multi svn, and it will be replacing the big one
23:35.25manygrum: hehe, okay.
23:36.09Kaeltenif anyone wants to discus feel free to ping me
23:36.13Grumhehe
23:36.26Gnarfozicmp is so last week, kaelten
23:36.27manynah, as i said before, iam happy either way.
23:36.29GhostOfToadkilleIn other news, in the last day there has only been 1 feature request & one person who does not know how to reset profile on multiple characters.  SO the latest version is probably fairly stable.
23:36.38Grumi'm guessing you will be implementing 'release by tags' because peopel are to stupid to keep trunk stable ;D
23:37.41Kaeltenthats part of it as well
23:37.44ToadkillerToadkiller turns her beady cow eyeballs on herself
23:37.46Xuerian|AwayGrum: The only problem with that is that as far back as I can remember the svn was labeled alpha/beta addons. Granted, I guess that isn't so much a excuse as a problem in itself anymore, since it's being used as a full-on release system
23:37.47GrumToadkiller: can you promise me that you will never do that major surgery on something that 'gets packaged and automaticly downloaded when pressing 1 button' again? :P
23:38.02GrumKaelten: sad :)
23:38.26Grumwhat if you dont comply with those rules - will trunk be used as 'alternative stable' ?
23:38.28Kaeltenchanges I'm going to be making are going to allow a lot of long term growth and stability
23:38.32Grumif not, could it be? :P
23:38.45Kaeltentrunk will be beta only
23:39.00Grum.. so you *have* to tag it after every single change?
23:39.00Kaeltener or was it alpha
23:39.12Kaeltennot unless you're making a release
23:39.18Grumthat is what you do with a change
23:39.20Toadkillerwhere is stable, in the individual ones?
23:39.20Kaeltentrunk will still be packaged
23:39.23Grumyou make a new release :)
23:39.39Kaeltenjust won't be pushed out to everyone, they will have to opt into betas
23:39.49GrumKaelten: could you add an option to declare trunk as stable? (to keep people who use it now the way they should) happy?
23:40.01Kaeltengrum: maybe in the long run
23:40.07GnarfozI know for sure, I'll be pulling betas/alphas again then... history shows devs can't be bothered to do tags/releases/stable versions ;)
23:40.11Kaeltenbut I'm working toward a release and I can't keep changing my plans
23:40.13Grumyup
23:40.23GrumKaelten: listen to gnarfoz please :/
23:40.31Gnarfozno wai
23:40.34GnarfozI'm full of crap
23:40.34Gnarfoz!
23:40.38Kaeltenheh
23:40.42ShadowedIt's really not hard to tag
23:40.45ArrowmasterKaelten: got a sec to talk about something related to libstub?
23:40.49Grumthat is not the point Shadowed
23:40.50NightHawkAtWorkGnarfoz: the inabiity of a dev to make proper releases is not the concern of the svn admins :P
23:40.52KaeltenArrowmaster: I can try
23:40.52Shadowedsure it is
23:40.56Grumit is work - an extra step
23:40.59Shadowedwhat NightHawkAtWork said
23:41.02Grumsteps can and will be forgotten
23:41.08Shadowedtheres nothing to forget
23:41.14Grum....
23:41.23NightHawkAtWorkif you are forgetting steps, write them down.
23:41.24Shadowedwhen you reach a point where (you) think your changes are stable, you run a Build script. It's not exactly a hard concept to remember.
23:41.33Grumi fix a type, push to 'trunk' .. yay .. done .. oh crap .. i have to tag it now .. sigh
23:41.35Shadoweds/stable/stable and should be released/
23:41.39GnarfozNightHawkAtWork: it should be a 'concern', it certainly isn't their liability. if they are indeed trying to improve the situation, they should take that point into consideration ^^
23:41.46GrumShadowed: 'run a build script' ?
23:41.47ArrowmasterKaelten: the info for how to use libstub from http://www.wowwiki.com/LibStub#How_to_include_LibStub_in_a_library_or_addon seems broken to me
23:41.47ToadkillerGnarfoz: ironically AutoBar on google code is tagged into stable & not.
23:41.58ShadowedYes, a build script
23:42.07Shadowedyou can make a simple Lua script that pulls down the latest trunk version and tags it
23:42.08Grumnow envision that on windows
23:42.13Grumand explain me how to do that properly
23:42.16NightHawkAtWorkGnarfoz: well, tehre's a world of difference between managing svn effectively, and managing a development community effectively. Codding devs who can't properly release code is the latter, not the former. :P
23:42.31ShadowedExact same way as Linux, and mac. Just do it in Lua or whatever language you want that your OS can run
23:42.42GnarfozToadkiller: wasn't even talking about your major surgery thingy with Autobar (which I liked, because there were leftover older problems that got fixed on the way ^^), more of a general observation
23:42.46NightHawkAtWorks/codding/coddling/
23:42.49Grumso you have to manufacture another script to do something that is not really needed?
23:42.50ArrowmasterKaelten: since if you do exactly what that says and use an external to the tags instead of including the file directly, libstub will never be loaded if youre not using embeds
23:43.07Grumextra steps are there for be forgotton
23:43.09Grumtrust me :)
23:43.12GrumKISS works for these things
23:43.16Shadowednot really
23:43.25Grum....
23:43.27ShadowedIf you need to idiot proof everything for *developers* you're already in trouble.
23:43.38ShadowedWe're talking about people who make the mods, not trying to idiot proof things for users.
23:43.39Grumerm that is what you are making now
23:43.48Grumforcing people to say what is stable
23:43.49KaeltenShadowed: I'll be working a basic build script into the page
23:43.52Grummaking it idiot proof
23:43.59Shadowedugh
23:44.07GnarfozNightHawkAtWork: true, but then this is not only about configuring a/multiple svn's, if a common code repository is a central revovling point for a community
23:44.13ShadowedI really hate to have to say this but
23:44.19ShadowedGrum, do you have any sort of basic idea on development?
23:44.23kebinusanI dunno I think people update mods excessively, alot of times there is no point in updating a mod that is working for you
23:44.36GrumShadowed: more than one, but yes
23:44.41ShadowedOr is this going to be a pointless argument where I hate you and you just ignore everything
23:44.45ToadkillerPersonally as a developer I need to be able to say what is stable  &release it & spend some time pushing it to WowInterface & Curse etc...
23:45.03NightHawkAtWorkShadowed: the latter, really
23:45.11KaeltenToadkiller: the new site will also be launching with the ability to automate updates to curse
23:45.20Gnarfozneat
23:45.21GrumShadowed: the thing is you are adding an extra dependency on the 'build process' which should not be needed given that proper development is used
23:45.22many\o/
23:45.22ToadkillerDude that is too kool!
23:45.26kebinusanut would certainly be nice if people used tags for stable releases tho
23:45.30NightHawkAtWorkKaelten: now that's a neat feature
23:45.46Gnarfozkaelten stole the show there just now
23:45.58Grumkebinusan: *only* because people use trunk for broken devwork atm
23:46.03ShadowedThe only way you can really assume a version is stable short of tagging is to assume the trunk is 100% stable
23:46.13ToadkillerSo are u guys working with the mto do some kind of push or pull?
23:46.17Gnarfozwhich would be kind of an idiotic thing to do, right? :D
23:46.22KaeltenToadkiller: I work for curse
23:46.24GrumShadowed: *or* declare trunk as stable, do major changes in branches and merge them into trunk
23:46.27Toadkilleraha!
23:46.30rubikwow.. who broke PT3Bar that bad?
23:46.34manyoh btw, thott is seeking coders
23:46.34ShadowedThats even more complicated
23:46.37*** join/#wowace Stanzilla (n=Stanzill@p54997163.dip.t-dialin.net)
23:46.47GrumShadowed: actually that is not - especially with 1 devver on a project
23:46.48KaeltenGrum: thats backwards
23:46.54manyyou need to be ready to wear a tie though :|
23:46.54GrumKaelten: its not
23:47.14ShadowedUsing trunk for betaish changes really isn't a bad thing at all. The issue that WoWAce has is the fact that users don't have a way to pull a stable version which is the point in tags.
23:47.17KaeltenGrum: trunk is active development, tags is for snapshot, branches is for experimental bullshit
23:47.18Grumit might be 'overkill' given that 1 person is likely to work on an addon here
23:47.24Xuerian|AwayS
23:47.37*** join/#wowace FtH|Daemona (n=me@c169222.adsl.hansenet.de)
23:47.42GrumKaelten: so you say trunk is allowed to be broken?
23:47.45Shadowedyes
23:47.53KaeltenGrum: it should be.
23:47.56manythanks!
23:48.03NightHawkAtWorkat my work right now, the trunk of both projets i work on is vastly broken. :P
23:48.07ShadowedBroken trunk versions are fine as long as users know where to get a stable version.
23:48.11Grumso how would one do development with 2 people in trunk
23:48.11NightHawkAtWorkno one cares, because we don't release from trunk
23:48.12Gnarfozmany: lol, "All work is done from home.  A tie is required at meetings.  All other clothing is optional."
23:48.23Grumbecause you have to pull otherones changes as well if you are making changes
23:48.27Xinhuanat the current state of things, trunk isn't allowed to be broken because is used as a source for pulling automated zips
23:48.29manyand i was thinking i was the only one who thought this is how its supposed to be from the beginning
23:48.32Grumand therefore you will depend on broken stuff from someone else
23:48.34NightHawkAtWorkGnarfoz: thats my kind of dress code :D
23:48.35manyGnarfoz: :>
23:48.42Grumwhich will clearly not help you in your development .. as stuff is .. broken
23:48.43Shadowedwhat Xinhuan said
23:49.05Xinhuanuntil stuff changes, all dev work should be in branches and trunk really should be called "tag"
23:49.17ToadkillerGrum: If you have multiple developers then they need to coordinate things so that it works for them...
23:49.22*** join/#wowace emagdnim (n=mindgame@217.54.100.97.cfl.res.rr.com)
23:49.25KaeltenEllipsis: you're goign to end up switching topics on that line of talk
23:49.31Grumseriously, anyone claiming that trunk 'is allowed to be broken' has never done any serious development work imho (or has worked in a broken system and grown accustomed to it)
23:49.40NightHawkAtWorkGrum: that's bullshit.
23:49.42Shadowedlesse
23:49.44manyuse *clear* symbols
23:49.44Grumits not.
23:49.47Shadowedwiki says I believe
23:49.57Gnarfoz~wiki shadowed
23:50.06Gnarfozdoesn't
23:50.08GnarfozxD
23:50.13dashkalGrum: I work in a dev shop.  Trunk = unstable, tags = releases.  Branches used for tangents
23:50.27Grumhow many devs working in 1 repo?
23:50.39dashkalat the peak, 4
23:50.58dashkalif someone needed a stable base, they picked a rev as a basline and branched it
23:50.59Grumso you pull stuff from 'trunk' that is broken because of other people also working in it?
23:51.06*** join/#wowace evl (n=fuckoff@unaffiliated/evl)
23:51.11Grumoh, so for changes they do make branches
23:51.15NightHawkAtWorkevery place i've worked at has had trunk = unstable/active dev, branches = tangent dev/release branches for bugfixing
23:51.24Grumif you do that - why the hell have an unstable trunk .. that is stupid O.o
23:51.38ShadowedGrum answer me this
23:51.43ShadowedWhats the point in tags, if trunk is only for stable?
23:51.45dashkalbecause unless a stable base was needed, a branch wasn't used
23:51.53ToadkillerGrum: For instance at Adobe in the grou pI worked in you would keep checking out files to work on your feature(s) till you felt you could check them in at which point they start going through the QA cycle.  TO get a stable release you just freeze UI & features & eventually non critical bug fixes  &then you spin it out.  Then people keep developing new stuff while the release gets bullet proofed & released
23:51.54Grumtags are nothing more than named revisions
23:51.59Shadowed.....
23:52.06Grumthey are not per definition to be used for releases
23:52.11ShadowedSurprisingly enough, like a named stable revision!
23:52.15NightHawkAtWorkGrum: trunk isn't unstable on purpose, it's a byproduct of active development. Sometimes, it just wont work because a dev is in the middle of implementation.
23:52.38dashkalExactly
23:52.42GrumNightHawkAtWork: and if that dev would have been done in a branch you wouldn't have had that problem agreed?
23:52.48manyor because he made some stupid typo and didnt notice in its own precommit tests
23:52.54Grumyup
23:52.56NightHawkAtWorkactually, i would have had MANY other problems. :P
23:53.02Grumlike?
23:53.05dashkalWe don't specifically break trunk, but it does happen, and our developers understand that
23:53.05NightHawkAtWorkbecause i couldn't develop against their progressing code
23:53.26ShadowedWell, hopefully you don't specifically break code because you can =p
23:53.26Arrowmasterif you keep branching out to do any sort of slightly unstable changes then your entire history is messed up
23:53.27NightHawkAtWorkoften times their code doesn't need to be 100% functional for my code to use it, and work
23:53.31dashkalThat said, the requirements of a _user_ are quite a bit higher than that of another developer
23:53.31GrumNightHawkAtWork: you just said that multiple people work in trunk and that it breaks
23:53.49ShadowedDevelopers break things, it happens
23:53.53Shadowedsadly we aren't robots
23:54.08GrumShadowed: yup and its far more optimal if that breaking doesnt affect anyone else now would it ;)
23:54.09dashkalIf I find a critical component that my code needs was broken, I just revert that chunk of code and contine.  But I sure as hell don't want an automatic build generated from this.
23:54.12KaeltenShadowed:  I am!
23:54.13NightHawkAtWorknow you're just putting words into my mouth, trunk doesn't just "break", devs sometimes commit code in progress intentionally, or commit broken code very untintionally, it happens
23:54.22Shadowedyou're an ugly robot Kaelten!
23:54.24dashkalI, as a developer, can handle a broken trunk
23:54.27Grumdashkal: same applies for you
23:54.43Grumdashkal: even if someone is doing major surgery on a piece of the core code?
23:54.58NightHawkAtWorkGrum: the point your missing is that when you have developerse all working on interrlated code, you can't just have one go off and do his own thing somewhere else, because the other developers depend on their code being there, even if it does't neccessarily work.
23:55.04manythe problem is solved easily. dont use these words. invent your own.
23:55.12Toadkillerno way, if its core code you need to scream bloody murder & light up the torches for a march up the hill ;-p
23:55.15ShadowedOr, even better
23:55.16dashkalIf somebody is doing major surgery, then they make a branch.  Doesn't mean untested changes may not be committed to trunk
23:55.24GrumNightHawkAtWork: what  you then do is branch a branch and merge with other 'feature branches' when you need them
23:55.29Xinhuanyou're failing to understand that the trunk specifically for wowace CANNOT afford to be broken - because an automated zip script packages it up
23:55.29kebinusanIf I want static release ready stuff I typically get the things from sources other than the svn or wau.  Alot of times I dont mind finding bugs and reporting them
23:55.39ShadowedYou could sign up for a free SVN like googlecode and never tag and use trunk as stable releases, let everyone else who agrees on tags for stable, trunk for betaish and such use wowace
23:55.43NightHawkAtWorkXinhuan: no one's arging about wowace anymore.
23:55.44dashkaland as for single developer projects, trunk _is_ the dev branch
23:55.51Xuerian|AwayI thought shadowed hated ace >_>
23:55.54Xinhuanuntil the zip script stops doing that, trunk must remain stable
23:55.57ToadkillerXinhuan: all that is being fixed though...
23:55.58Xuerian~flee
23:56.00purlACTION runs away screaming
23:56.00Shadowednope
23:56.03Grumdashkal: i agree on that unless you are on wowace
23:56.13Xinhuanwell isn't that the point of this discussion? it is specific to wowace
23:56.14NightHawkAtWorkGrum: that's idiotically more complex than just working in trunk and putting up with the fact that once in a while, something might not work.
23:56.20ShadowedI just don't use wowace svn because I like having my own small one instead of a giantass SVN
23:56.28dashkaloh for wowace, yeah, but that's only due to WAU.  Once WAU/svn have been changed, trunk can be beta/unstable again
23:56.33GrumNightHawkAtWork: it actually is really easy as long as you dont use svn :)
23:56.40Grumuse svk .. that makes that kind of stuff trivial :)
23:56.44NightHawkAtWorkGrum: this entire discussion is about SVN though
23:56.48KemayoI tend to agree with the "trunk should always compile" theory.
23:57.07dashkalThat's true, I just stop there.  Trunk should compile, but need not function
23:57.11Grumjust think of the benefits you would have when trunk would be always stable
23:57.12NightHawkAtWorkKemayo: well, everything should always compile ;) the matter is main-line developent or not. :P
23:57.23Shadowedyou'd have no real benefits
23:57.27NightHawkAtWorkGrum: i can't think of any
23:57.31KemayoIt doesn't have to work perfectly.  But a test build on trunk should always compile and be capable of being put through automated testing.
23:57.32ShadowedExcept making it far more complicated
23:57.39Grumso you say there are no downsides of having a broken trunk? :)
23:57.42dashkalGrum: The overhead of ensuring that (constant branch/merging) counters any benifet
23:57.57NightHawkAtWorkGrum: you massivly missuse and misinterpret the terms stable and broken.
23:57.58manysiiiiiiiigh.
23:58.01Grumdashkal: svk smerge branchX ... done O.o
23:58.06ToadkillerA stable trunk is no different than stable releases to curse etc.  Which begs the question: why duplicate that?
23:58.26dashkalnon-major but potentially breaking changes that can be completed in a couple days (pointedly ignores the svk reference as offtopic) do not warrant a branch
23:58.26ShadowedWell it's far easier to have a stable trunk then updating a release sites without using some sort of automated script for it
23:58.28GrumNightHawkAtWork: *ANY PROBLEM* that makes it not pass a 100% codecoverage test is broken in my view
23:58.29Shadowed<3 uploader script
23:58.32XinhuanToadkiller: because a zip script does it
23:58.33kebinusanNothing is stopping developers now from using tags for stable releases
23:58.42Shadowedkebinusan, WAU won't pull from tags
23:58.47Xinhuanremove that zip script and your argument would hold
23:58.54NightHawkAtWorkGrum: once more, that's idiotic. There's massive grey areas between "stable" and "broken"
23:58.55Shadowedbut yea, nothing stops you from doing it just nobody can grab it from WAU
23:59.01Grumdashkal: actually it does
23:59.17*** join/#wowace Wobin (n=wobin@203-158-52-155.dyn.iinet.net.au)
23:59.17*** mode/#wowace [+v Wobin] by ChanServ
23:59.21kebinusanShadowed: The likely reason for that is no one uses tags, hell you'd think at least libraries would get tagged at some point
23:59.23dashkalGrum: A test that strict should only be for release-quality code.  Otherwise you slow down teh dev process to keep things cleaner than they need to be
23:59.27GrumNightHawkAtWork: lets just put broken at: 'anything that might cost any developer time to sort out'
23:59.42Grumdashkal: not if they are working in a branch :)
23:59.55Grumthey can mess it up as much as they like, but before a merge it has to be clean

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