irclog2html for #wowi-lounge on 20060318

00:00.52Adrinefor j=1, 2163 do
00:00.52Adrine:O
00:01.11AdrineThat looks promising. Thanks :)
00:01.30AdrineWould certainly make a lot of things simpler internally.
00:01.33Kirovit's ... slow
00:01.47Kirovheh
00:01.53AdrineMight be some way to speed it up, but some is better than nothing.
00:02.12Kirovtwo things.
00:02.18Adrinefor j=1, 2163 do -- any reason you chose that upper bound?
00:02.29Kirovfor i=3, 28000 can be changed to i=32, 28000
00:02.30Kirovyes
00:02.38KirovBecause that's the upper bound of suffix ids
00:02.48AdrineOh, that's the suffix ID, duh.
00:03.09AdrineErr. Why the upper bound of 28000 on the item ID? Is that a known upper bound?
00:03.24QzotMoving upper bound.
00:03.54KirovIt's currently around 26000, so I stuck another 2000 on there
00:04.04kaidenTinypad has to be one of the coolest addons i've ever played with
00:04.04kaidenlol
00:04.04kaiden:)
00:04.18AdrineAlso, maybe it'd be possible to do a pre-cache by doing the iteration, hashing the item name to two bytes, and adding in the ID? You'd have collisions, but it'd cut down search time a lot at the expense of memory.
00:04.20Kirovkaiden, yeah, I hacked in a "tab" support so I could code in it, heh
00:04.34kaidenOOOH give? :)
00:04.37AdrineNot sure if the performance hit is worth it, but I'll play with it. :)
00:04.40KirovIt's a lot of memory
00:04.42kaideni have the run script one that i use for writing stuff in game
00:04.51Kirovkaiden - don't have it here at work.  =(
00:05.01kaidendarn, think you could keep my e-mail handy and shoot it to me later?
00:05.14KirovBasicly I just do a <OnTabPressed> this:insert("    ");
00:05.19AdrineOk, I'm out of here. Have a good one, folks.
00:05.23Kirovlater
00:05.24*** part/#wowi-lounge Adrine (n=Adrine@208.187.119.42)
00:05.31kaidenOH you hacked in TAB support
00:05.37kaideni thought you meant like .. page tabs :P
00:05.41Kirovlol
00:05.54Kirovno, sadly not
00:06.01Kirovno page names
00:06.55QzotKirov, the link from GetInboxItemId is unlikely to have valid stats. But you can't know the item's real stats, and you'd need some kind of db to even get one that the game had produced.
00:07.17Kirovhmm?
00:07.44KirovOh
00:08.00QzotThe *amount* of stats from the random enhance are encoded in the item id, right?
00:08.16Kirovyes
00:08.19Kirovthe suffix id
00:08.39Kirovhttp://www.wowwiki.com/API_TYPE_ItemString - I documented all enchant and suffix ids here
00:08.50QzotI think GetInboxItemId is likely to return an item id for "Foobar of the Eagle" that is associated with +1 int, +1 stam, even if Foobars were usu around 7 or 8.
00:08.58QzotCool!
00:09.15KirovThat function scans the tooltip for stats
00:10.15KirovIf the mailed item is enchanted, it'll break, and fail to find anything, but otherwise it'll find an accurate id for any item.
00:10.45Qzotk. Sorry. I missed that. Still grokking...
00:12.10QzotCan you tell me what the 'not' on line 17 does? I don't get it.
00:12.29Kirovthrows out durability
00:12.45QzotGotcha.
00:13.17KirovGameTooltip:SetHyperlink(link); doesn't show durability, but SetInboxItem(index); does
00:13.23Kirovso I kill it
00:13.52KirovThat particular string find, while heinously slow, doesn't need to be localized.
00:14.34QzotOkay. Almost understanding...
00:15.00*** join/#wowi-lounge {RA}BC-Werk (n=BC@216.31.182.146)
00:17.05Qzotrabidpoultry: You're just cruising in and out.
00:17.43Qzot"Poultry in motion".
00:17.54rabidpoultrylol
00:18.01rabidpoultryya Xchat froze up on me
00:18.04rabidpoultry:(
00:23.10QzotKirov: For item:a:b:c:d, does b~=0 generate exactly one extra line in the tooptip? And same for c?
00:23.29KirovNo
00:23.34Qzot:(
00:23.52Kirovsuffixes can generate up to 3 lines
00:23.54QzotOh, right.
00:23.58QzotD'oh!
00:23.59Kirovenchants up to 2
00:24.36Kirovactually
00:24.37Kirovhmm
00:24.37QzotBut are they consecutive (for b, for e.g.), and always in the same order for some particular b?
00:24.40KirovI take tat back
00:24.58Kirovenchants are only ever one line
00:25.02QzotI'm thinking out loud here...
00:25.16Kirovyes
00:25.39QzotIdea: Before you start the real matching search, take a known object, with base id z, ...
00:25.46Kirovheh
00:25.50Kirovalready did that
00:25.51Qzot...and iterate through all known enchants.
00:25.55Kirovhow do yo uthink I compiled that list?
00:25.55QzotLol.
00:26.00QzotExactly.
00:26.19QzotBut I'm talking about inside GetInboxItemId...
00:26.27Kirovyes
00:26.58QzotCreate a hash of the extra tooltip lines (appended if needed) back to the enchant that creates it.
00:27.09QzotSame for the random enhance.
00:28.25QzotNow you can use those hashes to search the object's tooltip for lines (or series of lines) which have a value in the hash, and map it back to the enchant/random enhance, and strip the lines from the catenated tooltip.
00:47.28QzotBiab. Switching networks.
00:47.43*** part/#wowi-lounge Ratbert_CP (n=KCummins@proxy-ce3.disney.com)
00:47.46ckknightbiab?
00:47.56Cairennback in a bit
00:48.14ckknightah
00:54.40Legorolgood evening
00:55.02Legorolnow that the TradeSkill blocks random AddOn bug is fixed,
00:55.08Legorolthe Create All button doesn't work at all
00:55.14Legorolhas anyone else noticed that, or is it just me?
00:55.42Cairennwas fine the last time I tried it Lego
00:55.59Cairennhaven't been on test yet today though
00:58.01Legorolok so the exact bug is: you click Create All, and it will create one of the item
00:58.04Legorolbut not more
00:58.18Legoroli don't know if it's because i have addons or not, servers went down so can't test it further
00:58.48Legoroli love the lvl 60s test realm though: 12 WSG instances going simultaneously :D
00:58.58AnduinLotharwas working for me..
00:59.10Legorol|WSGcould be a bug with some random addon
00:59.21Legorol|WSGkinda hard to test though, i run out of staff to craft :/
00:59.44AnduinLothari tested it thuroughly the other day
01:00.03AnduinLotharso unless he rebroke it..
01:13.02KirovLegorol - I have that happen randomly on the live server
01:18.39*** join/#wowi-lounge Gryphen (n=masked@c-67-183-238-150.hsd1.wa.comcast.net)
01:22.13Legorol|WSGk Kirov
01:27.14*** join/#wowi-lounge Gryphen (n=masked@c-67-183-238-150.hsd1.wa.comcast.net)
01:37.28LegorolBlue post on the acceptability of "macroing" your G15:
01:37.28Legorolhttp://forums-en.wow-europe.com/thread.aspx?fn=wow-general-en&t=899630&p=1&tmp=1#post899630
01:37.49Cairennyeah, saw that earlier, someone else linked it
01:38.35CairennI've got it bookmarked and saved to a text file, for the next time one of those damn threads starts up again
01:38.57Kirovlol
01:39.30KirovCairenn, the Automated Forum Response Bot, to the rescue!
01:39.49Cairenncertainly feel that way by times =/
01:40.11Legorolwell this is going to open up a can of worms though..
01:40.21Legorolbecause now what constitutes "botting" and what doesn't is very gray..
01:40.36Legoroluntil now, it was clear: if you can do it with macro/Lua/XML, you are fin
01:40.42Legorolif you use 3rd party software, you are gone
01:40.43KirovAt one point I was thinking of starting a database of "responses" to copy paste for those forum posts that we see 2-3 times a week.
01:40.58Cairennkirov, that's where the FAQ came from
01:41.06Legorolbut now it's very difficult, both for players and for Blizzard, in my opinion
01:41.16LegorolBlizzard has to resort to observing behaviour,
01:41.18KirovCairenn - I know, it'd be a database of likes to the FAQ.
01:41.19Kirovheh
01:41.21Kirover, links
01:41.30Legoroland as for programming the G15: it becomes very hard to tell what's acceptable and what isn't
01:41.44MiravlixForum FAQ on the Wiki?
01:41.50Legoroli know you can say use "common sense", but that never works
01:42.02Legorol/rant off
01:42.07Cairenncommon sense, much like common courtesy, isn't
01:42.16Cairenn[common]
01:42.44Legorolhm, haven't seen Iriel around today..
01:43.26Cairennhe's pretty busy at work these days
01:43.29MiravlixI don't see how this complicate things, if you asign button X to move forward, then it's fine, if you assign button X to move forward delay jump it's not fine.
01:48.06Legorolbefore 1.10, you could create such a macro in-game
01:48.18Legorolthese things are grey..
01:49.26LegorolI think if anyone's looking for some kind of guideline, i'd say the emphasis is on "unattended", or "not paying attention"
01:49.41Legoroli'd say if you macro chain casting 3 DoTs for your warlock, that's fine
01:50.03Legorolif you macro something that allows you to go afk or watch TV instead of playing, not fine
01:53.18KirovRandom off topic question.   Weapon speeds in the game range from 0.40- 4.00, and they're all x.x0, except for one fucking 2.75 weapon.  I'm converting these numbers to a single character via string.char() so they only take up 8 bits when packed in to a string.  Should I push it to 16bit so I can hold "275" or should I say fuck it and floor (27.5)
01:54.23Legorolif the only exception is 2.75, then you can assign a special 8-bit value for that case
01:54.29Legoroland the rest, do normally
01:58.15ckknightor...
01:58.31ckknightmultiply by 20
01:58.42Kirovooo
01:58.48ckknight0.4 * 20 = 8
01:58.53ckknight4 * 20 = 80
01:59.07ckknight2.75 * 20 = 55
01:59.10ckknightso it's all good
01:59.14KirovI like that one
01:59.37Kirovin case they make more 0.05 weapons
01:59.52ckknightyea
02:00.01*** part/#wowi-lounge ckknight (n=ckknight@24-136-27-242.alc-bsr1.chi-alc.il.cable.rcn.com)
02:00.05*** join/#wowi-lounge ckknight (n=ckknight@24-136-27-242.alc-bsr1.chi-alc.il.cable.rcn.com)
02:00.05KirovThey'd have to make 13.00 speed weapon to go out of bounds
02:00.13ckknightcrappy escape key
02:00.19ckknightyea, and they'd never do that, Kirov
02:00.24ckknightpeople would get bored
02:00.44*** join/#wowi-lounge Kronus (n=Kronus@rhhe10-109.2wcm.comporium.net)
02:02.38ckknightactually the upper bound is 12.75
02:11.05[Hyper]Darshuhey guys I have a question, for an item link: item:a:b:c:d what is the value d used for?
02:12.46[Hyper]DarshuIt has kind of bugged me for awhile D:
02:15.02rabidpoultryHave a great weekend all
02:20.40*** join/#wowi-lounge Osagasu (n=Kronus@rhhe10-109.2wcm.comporium.net)
02:24.09KirovHyper - http://www.wowwiki.com/API_TYPE_ItemString
02:25.21cladhaireWow.. that's very extensive.
02:25.36KirovBlizzard's fault for making all those client side
02:25.50KirovI'll probably farm it again when 1.10 comes out
02:26.58AnduinLotharbah, they crashed the test server
02:27.51AnduinLothari woudla called um IntemLinks...
02:27.55AnduinLotharItem Links*
02:30.04AnduinLotharF****** seal of command bug... pisses me off
02:30.40AnduinLotharnot reliably reproducable either... think if has to do with spaming judgement
02:32.06AnduinLotharactually... that list is very useful to me kirov, thx
02:32.17AnduinLotharwhere did you farm it from, the dbc?
02:42.09*** join/#wowi-lounge Iriel (n=daniel@adsl-71-158-244-138.dsl.pltn13.sbcglobal.net)
02:42.23Cairennhey Iriel :)
02:42.43Irielhey there
02:44.47Crispixhullo all
02:45.34CrispixDoes anyone here know how to get to Solistice? Looks like a good place for a level 32...
02:46.03Cairenncheck the info sites :p
02:47.31Cairennthottbot, allakhazam, somewhere like that
02:50.11KolthJust tell Cairenn her temperament is Christ-like.
02:50.23Cairenn*blink*
02:58.04CrispixDoes that mean that she's about to call down the heavens and light upon your arse now Kolth? *o_O*
02:58.59KolthIf she pleases.
02:59.33Crispixok... Soliace is ... A LONG run :(
03:03.26CrispixCan someone do me a quick favor?
03:03.39CrispixCheck lvl req for Azshara?
03:03.57CrispixIf I open my browser my puter will surely die. :(
03:04.07Kolth50s
03:07.45MiravlixDo /zlvlv info Azshara :p
03:08.27*** join/#wowi-lounge wowguru-9613 (n=wowguru-@adsl-70-224-95-205.dsl.sbndin.ameritech.net)
03:08.37wowguru-9613sup
03:10.24MiravlixWoot, I just wrote a super function that returns Daggers,header,0,(nil)
03:11.12*** join/#wowi-lounge slouken (n=Sam@ip68-5-42-243.oc.oc.cox.net)
03:11.49MiravlixTruely amasing what modern science can do.
03:11.54MiravlixHey Slouken
03:12.00Cairennhey slouken
03:12.34sloukenHey Miravlix, Cairenn
03:13.32AnduinLotharslouken , have you seen http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=337910&tmp=1#post337910
03:14.04AnduinLotharit's not really concrete enough to report as a bug cause i'm not really sure wht it's suppossed to do.. but it's kinda annoying
03:14.48AnduinLotharbtw, the forums really need to have code blocks implimented similar to quotes
03:14.54AnduinLotharthat allows tabs
03:15.08AnduinLotharnot that that's you area..
03:16.42sloukenno, hadn't seen it.
03:16.45*** join/#wowi-lounge JBBored (n=spartanc@adsl-156-55-228.asm.bellsouth.net)
03:16.50JBBoredhola
03:16.58AnduinLotharya, no one commented so it got burried fast
03:16.58sloukenhola. :)
03:17.16JBBoredooo, it's slouken
03:19.12Endmoooooo.
03:19.26JBBoredquack
03:19.31Cairennhey End, JBBored :)
03:19.34Cairenn*purr*
03:21.03*** join/#wowi-lounge slouken_ (n=Sam@ip68-5-42-243.oc.oc.cox.net)
03:21.11JoshBorkewb slouken
03:21.18slouken_thx
03:21.43AnduinLotharO.o now HE's duplicating.. thought it was only legorol..
03:22.16slouken_<PROTECTED>
03:22.23slouken_<PROTECTED>
03:22.28JoshBorke...
03:22.31slouken_<PROTECTED>
03:22.32AnduinLotharlol
03:22.33Cairenn<PROTECTED>
03:22.37slouken_<PROTECTED>
03:22.40slouken_<PROTECTED>
03:22.42JoshBorkenickserv ghost <slouken>
03:22.44Cairennhehehe
03:22.55Cairenngive Mirah a kiss and hug from me :)
03:23.09slouken_<PROTECTED>
03:23.13Cairennlol
03:23.30AnduinLotharI conpletely agree.
03:23.32Cairennbet she's grown a lot since last oct
03:23.43JoshBorkelol
03:23.59Cairennthere ya go
03:24.13sloukenthaqnks1
03:24.19Cairennhehehe
03:24.33AnduinLotharno writting code liek that btw. you're not allowed
03:24.50slouken2aaqqAQ1Q1Q6T1Q6R'
03:24.50slouken\
03:24.50slouken"
03:25.02CairennHey Mirah, your birthday soon, isn't it? Gonna be a great big girl of 2!
03:25.22CairennYou and your bear, both!
03:26.32Cairennshe is such a cutie irl
03:26.37Cairennbabies are the bestestest
03:26.54JoshBorkemonk!
03:27.02MiravlixAnyone written a Trade/Craft frame expanded/collapsed state saver?
03:30.08sloukenyep, 2 soon
03:30.18sloukenttttttt twe6're6 loo6king at6 c6arro6ts now
03:30.30Cairenn:)
03:31.27*** join/#wowi-lounge Qzot (n=esnickel@ip-66-80-2-118.dsl.sca.megapath.net)
03:31.28Cairennhe's got his baby on his lap, she's helping him type
03:31.32Shadowdahhh
03:31.48KolthHardcore.
03:32.40Cairennbetcha she won't remember her auntie Cairenn when she sees me next
03:34.04sloukenProbably not. :)
03:34.22Cairennthat's okay
03:34.28*** join/#wowi-lounge slouken (n=Sam@ip68-5-42-243.oc.oc.cox.net)
03:36.12ckknightyea, I do that pretty often
03:38.01MiravlixI guess calling  CollapseTradeSkillSubClass(skillIndex)
03:38.18MiravlixFrom GetTradeSkillInfo is not a good idea
03:39.45AnduinLotharwhee...
03:39.50AnduinLotharAssertion:   lua_taintexpected || !(lua_tainted != 0)
03:40.24AnduinLotharI'm not allowed to hook ReputationWatchBar_Update?
03:40.56Endapparently not?
03:41.00IrielOops 8-)
03:41.54AnduinLotharwhy the hell not.. it's not even internal..
03:42.19IrielThat's, I think. a bug
03:42.25IrielThe game lets you hook anything anyway
03:42.32Irielit just doesn't guarantee that it'll work afterwards
03:45.58Cairennbtw, since some of you weren't around earlier today when I first linked it ... a way around the hooking movement key issue:  http://www.wowinterface.com/forums/showthread.php?t=4052
03:46.10Cairennand yes, I told slouken :p
03:46.47AnduinLotharno different from what he already knew
03:47.04IrielYeah, it's one of the original 'how to do this without doing sometihng naughty'
03:47.08CairennI know
03:47.40MiravlixThis sounds acceptable too, it wont be super decurser in combat mods?
03:55.06IrielI would hope it is, actually
03:56.29MiravlixKeeping those buff running is a major annoyance
03:56.58MiravlixPersonally I would make 10 min buffs 10 hours and 1 hour buffs 24 hours
04:12.02TainOk, D&D Online becomes a *lot* of fun with a big group.
04:12.32JoshBorkewhat would be a good way to check if a unit is friendly?
04:12.58JoshBorkeUnitIsFriend("player","target")?
04:13.11IrielUnitCanAssist
04:13.30AnduinLotharwhy oh why did they impliment YET ANOTHER way to lock text on the rep bar.... that's so agrivating
04:13.54AnduinLotharno other status bar use frame.textLocked
04:14.06AnduinLotharthere are already 3 other methods....
04:26.13*** join/#wowi-lounge Tem (n=Tem@adsl-1-71-10.lft.bellsouth.net)
04:28.52*** join/#wowi-lounge Wobin_ (n=wob@221.221.34.36)
04:32.32MiravlixWhen I hook a function, is there any way to verify that it's still me that has the hook, if HookedFunction == OurHookedFunction then ?
04:34.17Irielwell, you can tell if you still have the TOP hook
04:48.26*** join/#wowi-lounge Guillotine (n=Guilloti@ns.motek-services.com)
04:48.39Guillotinehey zeeg. is there any way to check on wowguru what the lowest level you can obtain a quest is?
04:50.28Crispixanyone know what Jade is used for in engineering later?
04:52.32Guillotinediscombobulator ray
04:52.48Endgreen lens
04:54.22Miravlix...dOns\Blizzard_TradeSkillUI\Blizzard_TradeSkillUI.lua:175: stack overflow
04:54.30Crispixermm has anyone used the Security delta access card?
04:54.38CrispixI'm at machine D.. but it won't use it :(
04:54.44EndI've used it
04:54.51Crispixhow do you use it end?
04:55.15Enddo you have high enough engineering?
04:55.17CrispixI've got the delta access card... and I'm at machine D....
04:55.22Crispixwhat level do you need?
04:55.39Crispixmy engineerings at 104
04:55.59Enddunno, don't think that is high enough
04:56.21zeegGuillotine, i think that's a fixed value
04:56.41Guillotineyes, but is there any way to check that fixed value?
04:56.48Guillotinethottbot has it on most quests
04:56.50Guillotinebut not all
04:57.28zeegwell i meant, I think its X below quest level
04:58.41MiravlixSome level 60 quest can be done by level 1
04:59.05MiravlixSo it's definately not a fixed value
04:59.14Cairennagreed
04:59.21zeegis it listed as level 60 on wowguru though?
05:00.17zeegi know all i have is the "level" field for quests, thats all thats avail through wdb
05:00.17JoshBorkei dont' think you need engineering for the access cards...
05:00.26zeegand all i collect through lua is begin/end npc and faction
05:00.37MiravlixIt's a different card you need engineering for
05:00.44MiravlixCount: 6828
05:00.56MiravlixNo freaking wonder I run out of stack with that kind of nesting
05:01.27*** join/#wowi-lounge Parak (n=profi@user-0cev737.cable.mindspring.com)
05:08.31AnduinLotharI would like to officialy state that archeaologist has WAY too many options..
05:08.45Cairennlol
05:09.06AnduinLotharI just added stuff for handling the reputaion status bar
05:09.44AnduinLotharoh, forgot color
05:10.39KolthArchStatusBars? :P
05:10.43*** join/#wowi-lounge zespri (i=neffa@202-180-70-204.jetbuster.co.nz)
05:10.48KolthManages text on every status bar ingame!
05:11.25Temanyone used the GameTooltip template in a LoadOnDemand addon?
05:12.09TemI'm generating a MoneyFrame.lua error with mine, and I'm guess it's because I need to include that file so the GameTooltipTemplate can do that properly
05:12.27Tems/guess/guessing/
05:12.30AnduinLotharkolth, that's pretty much what arch does
05:12.52KolthI suppose.
05:15.11zeeghttp://googleblog.blogspot.com.nyud.net:8090/2006/03/judges-tells-doj-no-on-search-queries.html
05:37.36*** join/#wowi-lounge JoshBorke (n=spartanc@adsl-156-55-228.asm.bellsouth.net)
05:42.02CrispixO___O
05:42.36CrispixI just got an AMAZING ring for a level 32...
05:44.09Wobin_Was it a level 33 ring? =)
05:44.23Crispixno wob.. a 32
05:44.42JoshBorkelol
05:44.48Crispixwow.allakazam.com the Charged Gear of Eluding
05:46.00Endthe Charged Gear rings are pretty good
05:46.07EndI had one of those until like level 55
05:47.35Crispixreally???
05:47.57Guillotinettyl guys
06:10.58CairennI'm out
06:11.00Cairennnight folks
06:12.48AnduinLotharoi.. food coma
06:18.27Temoh damn it feels good to clean up old code
06:19.00TemI just took an addon that I wrote a long time ago that I knew was really really sloppy...
06:19.13TemGot it down from 3000+ lines to <500
06:19.23AnduinLotharlol
06:19.55Temand it
06:19.56Tem's
06:20.01Temload on demand now :)
06:20.18Temalso fixed all of the old bugs
06:20.30AnduinLotharwhat'd it do?
06:20.39Wobin_Made coffee and donuts
06:20.39TemFilters your tradeskills
06:20.45Wobin_aw
06:21.01Tembecause I'm far far too lazy to look through my potion list to find potions
06:21.24Cairenn|sleep~lazy
06:21.26purlWell, we don't service lazy people, sorry.
06:21.31Temseriously though, Cat's Eye elixir is damn near impossible to find if you can't find it
06:21.31Cairenn|sleepgrrrr
06:21.35Cairenn|sleep~laziness
06:21.37purlLAZINESS: The quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful, and document what you wrote so you don't have to answer so many questions about it. Hence, the first great virtue of a programmer.
06:21.45Tem~hubris
06:21.46purlHUBRIS: Excessive pride, the sort of thing Zeus zaps you for. Also the quality that makes you write (and maintain) programs that other people won't want to say bad things about. Hence, the third great virtue of a programmer.
06:22.01Tem~impatience
06:22.02purlIMPATIENCE: The anger you feel when the computer is being lazy. This makes you write programs that don't just react to your needs, but actually anticipate them. Or at least that pretend to. Hence, the second great virtue of a programmer.
06:22.39Temlet me try that last one again... lol
06:23.07TemSeriously, Catseye Elixir is damn near impossible to find in your list once you get a lot of potions.
06:23.39Crispixhttp://wow.allakhazam.com/profile.html?862049  <-- my new ring :D
06:23.58AnduinLotharyou have an editbox it searches the list from?
06:31.30Temyeah
06:32.05TemAnduinLothar: http://www.wowinterface.com/downloads/fileinfo.php?s=&id=4117
06:32.26TemThat's the old, poorly coded, horrificaly out of date version
06:33.39AnduinLotharnifty
06:36.49*** part/#wowi-lounge Tem (n=Tem@adsl-1-71-10.lft.bellsouth.net)
06:37.29*** join/#wowi-lounge Tem (n=Tem@adsl-1-71-10.lft.bellsouth.net)
06:38.09TemIriel: you around?
06:38.23TemIriel: what ever happened to the wiki page you were making that showed which scripts were valid for each object type?
06:59.07Temis it a crazy idea to use the stack traces to determine what function is calling another function?
06:59.26Tem(for a use other than debuging)
06:59.31*** join/#wowi-lounge Kirov (n=Kirov@adsl-68-127-168-6.dsl.pltn13.pacbell.net)
06:59.49Endmeh
07:00.01Endyou'll get fooled by tail calls though
07:00.37Temnot really
07:00.43Temit will still tell me what function called it
07:01.20Ender
07:02.19TemI'm trying to verify that Either SetLeftFrame, SetCenterFrame or MovePanelToCenter is the function that is calling SetPoint on my frame
07:02.45Temand if it's one of those, modify the y offset
07:04.07Temmeh, I'll just hook them
07:04.11Temeasiest way
07:05.17Endoh
07:17.00MiravlixWhats the cleanest way to count the number of arguments a variable number of arguments function returns?
07:17.57Kirovfor val in func() do?
07:19.11MiravlixI did function( VariableFunction() ) return arg.n
07:19.57MiravlixBut that creates a variable argument function that creates heaps of heap
07:28.36Miravlix<PROTECTED>
07:28.57MiravlixError: Interface\AddOns\Lix\lix.lua:61: attempt to call a string value
07:29.59Wobin_Is the new LFG system in 1.10?
07:31.32AnduinLotharno
07:34.41Wobin_~18 / 4
07:34.43purl4.5
07:34.52Wobin_Alas
07:35.04Wobin_Any news as to when that's planned?
07:35.22Wobin_Cause the inabilty to join the channel out of city is ... annoying =(
07:40.38Wobin_I'm considering a LFCatchall... but the amount of text manipulation is painful to think about
07:42.00KirovYeah, "LFG 2M nead Casterz!!! going to Gnomber!
07:42.19Kirovnot fun to try and take in to account fuck-tards
07:42.26Wobin_Then again... I don't know if I want to party with those types =P
07:42.34Wobin_It may be a blessing in disguise
07:42.45Kirovgood point
07:43.03Wobin_PUGs are often disasters waiting to happen anyway, why belabour the issue? =)
07:43.34Wobin_yuck, and can you imagine trying to localise the info?
07:43.42Kirovwell
07:43.49Kirovzone names are mostly consistant
07:43.52Kirovat least instances
07:44.02Kirovquest titles ... there you're asking for pain
07:44.07Wobin_~x en fr Looking for group need casters for Black Rock Depths
07:45.07Wobin_What I'd need is an addon that just logs the LFG channel then intelligently identifies stuff
07:45.26Wobin_That would be interesting to code just for the exercise
07:45.49Wobin_Go on how often certain phrases pop up, and link them
07:46.03Wobin_And the user can teach it stuff to link
07:46.21Wobin_But by the time I worked that out, the new group system would probably be in place =)
07:46.42KirovYou might as well start working on a chat AI
07:46.52Wobin_hehe WoWEliza
07:47.03Wobin_Is your BRD worrying you?
07:47.20Wobin_Tell me about your [Hand of Sulfuras]
07:47.33KirovWhat do you mean Captain Marshall Sucks?
07:47.55Wobin_Then set it free on Barrens chat...
07:48.10Wobin_What do you mean Chuck Norris rulez?
07:49.26Wobin_Lets see... Most groups looking for more members will at least have 'LF' somewhere in the chat
07:49.26KirovAt the last place I worked our build machine had an eliza bot on it that chatted over ICQ
07:49.41KirovYou could give it commands to build stuff via icq
07:49.46Kirovand then it'd talk back
07:49.50Kirovreally fucking funny
07:50.06Wobin_They would probably start the actual request with LF somwhere in the beginning of the phrase
07:50.06KirovIt'd give you updates every so often on a build if it was taking llong
07:50.23Wobin_That's kinda cool, Kirov =)
07:51.21Wobin_I think I might write an addon that merely classifies terms in LFG chats
07:51.52Wobin_like {level} {class} {to/from} {instance}
07:52.15Wobin_then use that to filter and group lfgs
07:53.13Wobin_I would say, objectively, that if a group were still looking for newer members, they would put out a request every 30seconds or so? Maybe a minute at most
07:53.40AnduinLotharwobin.. just got use CallToArms
07:53.47AnduinLothargo*
07:53.51Wobin_feh
07:54.04Wobin_I'm not looking at this from any practical standpoint, AL =P
07:54.15Wobin_I'm looking into it as a coding exercise =P
08:03.57*** join/#wowi-lounge wowguru-7505 (n=wowguru-@64-13-43-187.boi.clearwire-dns.net)
08:04.45TheCasualtyhey.
08:04.47TheCasualtyanyone in here?
08:05.01Kirovnope
08:05.15Kirovlol
08:05.20Kirovit worked!
08:08.19MiravlixMaking a tradeskill state save/restore feature is problematic. :/
08:09.15Kirovhmm
08:09.21MiravlixI can't just by using events get data with the API calls, I have to hook half the darn functions
08:09.58Kirovwhen are you trying to save / restore it?
08:10.07MiravlixFx. If a use click there First Aid button then click Cooking there is no in between where I can save.
08:10.37AnduinLotharwelcome to the world of mods. where modifying is 10x harder than just writing the code in the first place
08:11.22MiravlixI use events in my simple test code. TRADE_SKILL_SHOW and TRADE_SKILL_CLOSE
08:11.50KirovEspecially when it feels like some of the ui is intentionally designed to obfuscate what it's doing
08:12.28KirovEver used EventProfiler?
08:12.28MiravlixI can get an update event for closing/expanding headers
08:12.42MiravlixSo I can save that atleast, but I don't get anything for selection.
08:13.22MiravlixAnd update catches filters too, so it's just selection
08:13.39MiravlixBut TRADE_SKILL_UPDATE triggers when someone walks past my char in game
08:15.10MiravlixThink it's when a NPC trader is around
08:16.33Wobin_how does that make sense?
08:16.53MiravlixI get TRADE_SKILL_CLOSE twice when I close it, so my code runs twice every time.
08:17.13KirovWobin - blizzard works in mysterious ways
08:17.49MiravlixIt's something to do with clicking the button for a tradeskill
08:17.57Wobin_It's alright, it's alright, it's all right... she moves in mysterious ways... uhhuhuh...
08:17.59MiravlixIf I use the X it only generates one
08:18.31KirovTRADE_SKILL_UPDATE has an arg1
08:18.51Kirov"LeftMouse"
08:18.53Kirovor something
08:19.20KirovSeems to happen when first creating the list, and when expanding / closing parts
08:19.36Kirovotherwise nil
08:21.46MiravlixBut it has no arg
08:21.55MiravlixIf you give it a hotkey
08:22.12Kirovhmm?
08:22.14MiravlixPut it on an ActionButton and hit the key and it says nothing
08:22.59KirovI see TRADE_SKILL_UPDATE arg1 - LeftButton
08:23.04Kirovthen TRADE_SKILL_SHOW
08:23.28KirovSame when switching back and forth between engineering and Smelting
08:24.02MiravlixYeah, but I can't read the old ones configuration while the new one is viewed
08:24.22MiravlixThe Frames view is linked to the API
08:24.40MiravlixSame with QuestLog, been causing us heaps of problems for partyquests
08:24.55KirovSo don't
08:25.07KirovSave it each tiem you see TRADE_SKILL_UPDATE with an arg1
08:25.07MiravlixThe point of the addon is saving the state
08:25.48MiravlixIt's when you switch between TradeSkills that you can't save and thats when it's needed
08:25.57Kirovright
08:25.59MiravlixWhen you switch between tradeskills is clear the frames
08:26.14KirovWhich is why you're saving it on the update
08:26.32MiravlixI get no update for Selection. :)
08:27.21Kirovwell, there you'll have to hook the function, heh
08:28.00MiravlixBut I'm worried about the rash of 10 trade_skill_updates I got
08:28.20KirovDid they have an arg1?
08:28.39MiravlixI just told you there is ways to get arg1 = nil
08:28.52MiravlixSo I have to react to them all
08:29.02Kirovputting the action on the action bar, right?
08:29.07KirovI don't get arg1 nil from that
08:29.08Kirov=/
08:30.54MiravlixI get update,nil, show, nil and then close,nil close,nil
08:31.35Kirovcurious
08:44.41MiravlixI don't understand why Blizzard decided to chain a frame and API calls together.
08:45.07MiravlixLife would be sooo much easier if we could just read what we wanted without playing with frames
08:47.04MiravlixHmm, maybe I should go back to my hook version, I created initially.
08:47.19MiravlixBut then I ended up calling the same functions 12K times recusrively. :p
08:53.13MiravlixI need a faster computer, from the time I type /reload and it's done, I've usually written 3 new versions of the addon. :)
08:58.31MiravlixOffcourse
08:58.49MiravlixMy own code that generates updates, triggers TRADE_SKILL_UPDATES
09:05.10MiravlixOnly thing that works is making a new frame and just hiding the piece of crap Blizzard made
09:42.42IrielFor all that you say,the standard blizzard tradeskill UI somehow manages to work.. I suspect you may just need to make your event monitoring code less fragile
09:43.44Irielthough I will be the first to agree that the Crafting/Tradeskill split is annoying
09:44.59Kirovnot sure if he's still here, heh
09:50.30IrielAh
09:58.13KolthAnyone knwow the order of the bosses in AQ40?
10:18.08groll.
10:32.31Wobin_um Hakkar?
10:32.38Wobin_oh wait
10:32.40Kolth:P
10:32.40Wobin_AQ
10:32.53Wobin_I have absolutely no idea =)
10:33.09Wobin_Some big sandwormy thing somewhere in there =)
10:49.35CodayusNot AQ40, no.  :-/
10:50.12KirovAll I know is I hate Huhuran
10:55.55CodayusI thought a discussion on the R&D forums rating the BWL and AQ40 bosses in terms of difficulty.
10:56.16CodayusHuhuran was right at the top of most of the lists.  :-)
10:56.57KirovYou know why, right?
11:11.47Wobin_He has a three syllable name?
12:31.57*** join/#wowi-lounge [MoonWolf] (i=moonwolf@f176182.upc-f.chello.nl)
12:38.25*** join/#wowi-lounge qwxyr (i=qw@201.80-202-198.nextgentel.com)
12:40.56*** join/#wowi-lounge Tain (n=tain@ip72-195-129-132.ri.ri.cox.net)
13:35.11*** join/#wowi-lounge zespri|home (i=neffa@202.180.109.143)
13:45.23*** join/#wowi-lounge Tain (n=tain@ip72-195-129-132.ri.ri.cox.net)
14:06.13*** join/#wowi-lounge qwxyr^ (i=qw@201.80-202-198.nextgentel.com)
14:13.16*** join/#wowi-lounge sweede2 (n=sweede@71.194.83.65)
14:13.49sweede2anyone here know how to hook the lootlink tooltip so i can add some text to it ?
14:20.51*** join/#wowi-lounge zespri (i=neffa@202.180.109.179)
14:21.30*** join/#wowi-lounge Maldivia (n=the_real@62.61.134.59.generic-hostname.arrownet.dk)
14:32.32*** join/#wowi-lounge zespri|home (i=neffa@202-180-70-63.jetbuster.co.nz)
14:40.13Tainhttp://www.bioware.com/bioware_info/press_releases/2006_03_15_Austin/
14:40.17Tain"BioWare Austin has already begun work on a Massively Multiplayer Online roleplaying game (MMORPG) title;"
14:42.56MaldiviaTain: yeah.. old news... a couple of days :)
14:43.17MaldiviaTain: and rather exciting news :)
14:44.40MaldiviaI'm really looking forward to seeing what they can come up with, even though I know it'll be at least 3 years
14:45.58TainI might even finally try Shadowbane now that it's free.
14:48.25Maldiviagoing free, sounds like a last desperate publicity stunt
14:56.40TainDesperate yes.  Publicity stunt isn't exactly the term I'd use.
15:00.04Maldiviaohh well...
15:02.06Maldiviahmm, is SHadowbane one of the games with in-game commercials?
15:11.29TainI believe that's the idea, that they're going to try doing some sort of in-game advertising.  I haven't seen anything specific though so I don't know what form it takes.
15:11.49TainMaybe go to the npc vendor. "Thirsty?  Need to refresh mana?  Try a Mountain Dew!"
15:14.32sweede2whats the names of the other chat frames? like, there's DEFAULT_CHAT_FRAME, but i want to refence frame 3 ? anyone remember
15:14.50ckknightmy server crashed
15:15.04ckknightChatFrame1-7
15:18.28*** join/#wowi-lounge zespri (i=neffa@203.184.58.232)
15:22.29sweede2here's one for you.. know of any really good, easy to follow examples of how to make a scrolling frame ?
15:22.54sweede2i dont need anything fancy like tooltips, etc. its just to display the key->value pairs of a table
15:46.04*** join/#wowi-lounge JoshBorke (n=spartanc@adsl-156-55-254.asm.bellsouth.net)
15:46.21JoshBorkeis there a mod that gives an ingame parse of a table?
15:47.47MiravlixI use a temp saved variable that I put the table in and /reload then I can load the savedvariables file and look it over
15:48.00MiravlixFor short tables, I use Sea.io.printTable
15:49.32sweede2i got a simple 1 dimensional table i;d like to print out in a scroll frame, but i cant find a simple example of how to do that.
15:55.58*** join/#wowi-lounge Ratbert_CP (n=KCummins@c-24-130-132-88.hsd1.ca.comcast.net)
15:56.19MiravlixNotepad from Cosmos perhaps and Sea.io.printTable put together would be a table viewer.
15:59.19*** join/#wowi-lounge Kaelten (n=Kaelten@68.63.3.183)
15:59.30*** mode/#WoWI-lounge [+o Kaelten] by ChanServ
15:59.53[MoonWolf]hello Kaelten
16:00.55Kaeltenhey moon
16:01.10*** join/#wowi-lounge Kirkburn (n=George@151.56.232.176)
16:24.50sweede2anyone know anything about scrollframe ?
16:25.31*** join/#wowi-lounge Tain (n=tain@ip68-109-28-84.ri.ri.cox.net)
16:25.37CairennI know that you use it to scroll with ...
16:25.51sweede2hehe
16:26.12Cairennhow's about a slightly more specific question?
16:26.28sweede2im trying an example, but i cant get data loaded into the scroll frame
16:27.31*** join/#wowi-lounge cladhaire (n=jnwhiteh@cpe-24-59-191-241.twcny.res.rr.com)
16:29.39*** join/#wowi-lounge zespri|home (i=neffa@203-184-54-214.jetbuster.co.nz)
16:33.30sweede2http://pastebin.com/609191 http://pastebin.com/609193 is teh lua and xml file
16:45.33sweede2this is strange.. if the above addon is the only thing thats loading, there's no FrameXML generated. if i enable any other addon, i get a framexml.log file, and its filled with literlly hundreds of  Virtual object warnings
16:46.16sweede2and the addon is not in the FrameXML.log file either
16:47.39*** join/#wowi-lounge Cide (i=Cide@81-226-233-5-no60.tbcn.telia.com)
16:52.07*** join/#wowi-lounge ForgottenLords (n=Forgotte@059.216-123-195-0.interbaun.com)
16:52.38sweede2cide, can you help me with an example of a scroll frame? i pulled this example of a site, but its not loading text into the frame.
16:52.42sweede2http://pastebin.com/609191 http://pastebin.com/609193 is teh lua and xml file
16:54.07Cidecan't see any error on the fly
16:54.20Cidehave you tried calling the update function yourself?
16:54.28sweede2ya does nothing
16:54.28Cideyou might have to call it OnShow
16:54.43sweede2nevermind, it does this time..
16:54.50sweede2says nil value on line 18
16:54.59sweede2<PROTECTED>
16:55.32sweede2if i do, /script MyModEntry1:Hide() , says its nil
17:00.34*** join/#wowi-lounge zespri (i=neffa@203.184.58.108)
17:01.54sweede2sweet ! i figured it out :)
17:02.24sweede2now i need to figure out how to populate the scroll frame with a table..
17:08.11*** join/#wowi-lounge Ratbert_CP (n=KCummins@c-24-130-132-88.hsd1.ca.comcast.net)
17:15.21KirkburnAny cosmos people, the forum spammers are back selling their Pokemon
17:16.09Cairenncopied it over to the Cosmos channel, Kirkburn
17:16.47KirkburnTa ... I was just about to join it :P
17:16.55Cairennnp
17:18.02KirkburnI keep asking them for a Pikachu, but they won't send me one :(                [they're not really selling Pokemon!]
17:19.03KirkburnOh I managed to fool someone into thinking pickpocketing existed as a profession yesterday :D
17:19.37Kirkburn"Are you levelling your skill? Or do you just need money?"
17:19.47Kirkburn"I thought only rogues could do that?"
17:28.53sweede2can anyone tell me whats wrong, i need to change an associative table into an indexed one, like in this example
17:28.54sweede2http://pastebin.com/609270
17:37.20Maldiviasweede2, line 7, don't you mean: for name,dkp in Nurfed_DKPStatCache do
17:38.30Wobin_yeah, you need to list the arguments before the table
17:39.44sweede2i had it like that first, but when i looked at the lua manual it showed
17:39.44sweede2for var = e1, e2, e3 do block end
17:40.02Wobin_for var_1, ..., var_n in explist do block end
17:40.14Wobin_http://www.lua.org/manual/5.0/manual.html#2.4.5
17:40.15Wobin_here
17:40.38Maldiviasweede2, you probably want:
17:40.46Maldiviafor name, dkp in Nurfed_DKPStatCache do
17:40.46Maldiviatable.insert(Nurfed_DKP_ScrollVar, {"name" = name, "dkp" = dkp });
17:40.46Maldiviaend
17:41.19sweede2irc <3
17:41.50Maldiviaperhaps { ["name"] = name, ["dkp"] = dkp }
17:42.01Maldiviacan't remember if it works without the [] around it
17:42.36sweede2didnt
17:42.45sweede2its to bad there wasnt an easier way of doing that.
17:43.49Wobin_It doesn't
17:45.02Wobin_You probably want for iname,idkp in Nurfed_DKPStatCache do table.insert(Nurfed_DKP_ScrollVar, {name = iname, dkp = idkp})
17:45.07Wobin_end
17:54.10*** join/#wowi-lounge zespri|home (i=neffa@202.180.89.106)
17:56.07*** join/#wowi-lounge Ktron (n=khamer@c-24-128-172-211.hsd1.nh.comcast.net)
18:03.44sweede2man, this isnt working what so ever..
18:05.24*** join/#wowi-lounge Legorol (i=legorol@cpc1-cmbg6-0-0-cust103.cmbg.cable.ntl.com)
18:05.32Cairennmorning Legorol :)
18:05.48Legorolg'evening
18:05.52Legorol:p
18:05.54Cairenn;)
18:06.03Legorolmorning to you ;-)
18:06.07Legorolit's all relative
18:06.10Cairennactually, afternoon
18:06.14Cairennthat's why ugt
18:06.22Cairenn~ugt
18:06.25purlwell, ugt is Universial Greeting Time. Created in #mipslinux, it is a rule that states that whenever somebody enters an IRC channel it is always morning, and it is always late when the person leaves. The local time of any other people in the channel, including the greeter, is irrelevant.
18:06.25Legorolso, i'm leveling on the contest realm towards 19, looking forward to beating Blizz in there
18:12.34Ktronheh... I don't even divide the daytime with everyone else-- the time before lunch is morning, the time before dinner is afternoon, the time before I go to bed is evening, and days don't change until I go to sleep
18:12.52sweede2oooooo getting closer.
18:13.09Ktroneven if it is 4am sunday morning, if I haven't gone to sleep, its still saturday night
18:13.17CairennKtron: same here, until I've slept, it's still today
18:13.24Cairenntomorrow is after I've slept
18:13.45KirkburnDamn right, I'm on wednesday time
18:13.50Cairennwhich can get pretty confusing when I've been up 24+ hrs
18:14.27KtronI've only not slept at all for a night like twice
18:15.14Ktronand yeah, it was confusing heh
18:15.32*** join/#wowi-lounge Parak (n=profi@user-0cev737.cable.mindspring.com)
18:15.43Ktronheh, my friend and I considered trying to live on MIB time for a week or so
18:16.02Ktron(being 36 hours days-- 24 up, 12 down roughly)
18:17.49KirkburnHow long did it last?
18:18.14Shadowd5 hours?
18:18.16Ktronwe didn't actually do it, we realized it wouldn't fit our schedules
18:19.05Ktronso instead we just got in the habit of sleeping starting between 7am and 9am and waking up around 2pm to 4pm
18:24.57KirkburnIs it possible for a mod to prevent you from being able to click a summon portal?
18:25.51Kirkburn(a GM told this guy on the cosmos forums that it was cosmos' fault that he couldn't click it)
18:26.12Cairennnot that I've heard of
18:27.18[MoonWolf]it is possible in a number of ways... but doubtfull it would happen.
18:27.27[MoonWolf]and i have not heard of it.
18:27.36KirkburnThis is the topic I'm referring to: http://www.cosmosui.com/forums/viewtopic.php?t=14187
18:28.21Legorolit's possible but improbable
18:28.43[MoonWolf]Kirkburn, what we have here is a failure of him to troubleshoot
18:28.51KirkburnMy thought indeed
18:29.04KirkburnHe thinks it'd take him 3 hours to test it :s
18:29.24[MoonWolf]simply disabeling all addons and trying again would be a good first step here.
18:29.32*** join/#wowi-lounge zeeg (n=wguru@63.147.183.47)
18:29.42KirkburnTold him that ... hopefully he does it this time
18:30.38Kirkburn"Omg cosmos formatted my PC" ..... several hours and replies later ..... "oh no wait, I typed format c: earlier. Maybe that did it"
18:31.06[MoonWolf]seeing that nobody else i ever heard of ever had that problem with any addons i think its more of a ID-10-T problem.
18:31.25sweede2man.. now i cant get it to work at all :(
18:31.34Cairennpebkac
18:31.46[MoonWolf]Cairenn, thast another way to say it.
18:31.51Cairenn:)
18:31.57Maldiviasweede2 :|
18:32.02[MoonWolf]s/thast/thats/
18:32.20KirkburnCan you say it in a way I understand now? :P
18:32.30[MoonWolf]ID10T
18:32.34sweede2i had it working for like, one reloadui , but then i had to change the number of scrolling lines from 50 to table.getn(table) , and now it doesnt work what so ever
18:32.34[MoonWolf]Idiot
18:32.37Cairennproblem exists between keyboard and chair
18:32.44Cairennpebkac
18:32.46KirkburnOkay, okay, I get that now Moonwolf :P
18:32.50KirkburnAha
18:32.53KirkburnMust remember that
18:34.29KirkburnIs it true or accurate to say "Square Minimap" was an 'illegal' addon?
18:34.44Cairennit's true to say that it is one of the "grey" ones
18:34.59[MoonWolf]it is not really one of the addons that they wanted gone i think.
18:35.02Cairenn*technically* not legal, but not something Blizz would do anything about
18:35.10[MoonWolf]but it did abuse the rules.
18:35.30Cairennthe only files we are supposed to be messing with are in the /interface/addons folder
18:35.48KirkburnIt's now possible to do properly in 1.10 though, no?
18:35.50Cairennif it has to go in any other folder (ie data, in this case) it is technically not allowed
18:36.11MaldiviaKirkburn: yeah, a few function on Minimap was added, to change the mask etc at runtime
18:36.25[MoonWolf]Oh, cool.
18:36.34KirkburnIt went in data? I thought it might have gone in the interfact art section?
18:36.43Kirkburn*interface art
18:36.49Cairenn../data/interface
18:36.52KirkburnAh
18:37.09KirkburnI was under the impression the art data was in a different place :)
18:37.32Maldiviatextures/MinimapMask.blp <-- so not possible to put in Interface folder
18:37.34Cairennit will be with the new CUI in 1.10
18:37.44KirkburnIn that case part of my defending it on the EU forums was wrong :P
18:38.16[MoonWolf]Kirkburn, i dont think anybody will make a problem out of it
18:38.30KirkburnHeh
18:39.02[MoonWolf]I demand an EU slouken
18:39.14MaldiviaBlizzard could easily close all those model/texture/etc changing if they wanted, by just restriction overwrites to Interface\AddOns
18:39.39[MoonWolf]Maldivia, the people resort to the D2 way of modding
18:39.44[MoonWolf]change the mpq's
18:40.03Maldivia[MoonWolf]: well, then have an internal checksum check
18:40.04KirkburnIt would reduce the occurence though
18:40.07Cairennthey do that now :p
18:40.31[MoonWolf]Maldivia, although it cuts down the use a lot , those can be faked.
18:40.41Cairennit's like, we're currently hosting mods that change skins and whatnot ... but the minute blizz says "no more", they're gone
18:41.13Cairenn(more than just one CM on one forum, that is)
18:41.14KirkburnBut if that did happen, we'd probably get functions to do it properly
18:41.24Cairennaye
18:41.32KirkburnSuch as I am next patch :D
18:42.10KirkburnSo what's the dealio with BackgroundDownloader.exe
18:42.11Maldivia[MoonWolf]: true, but it would be a pita to do... and take a hell of a lot of time
18:42.19Kirkburn... and why haven't Blizzard acknowledged it :)
18:42.34Maldiviaprobably a background downloader for patches...
18:42.39TainTechnically you could easily say any and every addon violates the ToS if Blizzard wants them to.
18:42.51Cairennyup
18:43.00MaldiviaTain: yeah, there's a clause in the terms for that :)
18:43.08Cairennindeed
18:45.01[MoonWolf]Maldivia, true enough.
18:45.44KirkburnI've heard that it background downloads patches, by haven't they made an annoucement, it's making people aparnoid
18:45.47Kirkburn*paranoid
18:46.17[MoonWolf]once again, people think blizzard is reading their mind stealing their passwords and uploading their porn to the blizz servers.
18:46.35[MoonWolf]if i were them i would only be worried about the porn part.
18:46.47Cairennoh for the love of ...
18:46.54Maldiviathe background downloader, will be something you can choose to use, not something you'll be forced to use... so if you're too paranoid to use it, don't :)
18:46.58CairennI really don't understand people some days :p
18:47.25[MoonWolf]porn is a personal thing.
18:47.36sweede2man.. i give up on this..
18:47.46[MoonWolf]people dont like the idea of others looking at it :P
18:47.50Maldiviasweede2: what's the problem now ?
18:48.00sweede2to many to list.
18:48.11TainI don't mind anyone watching porn.  I just don't want them to judge me by mine. :(
18:48.12Maldivia[MoonWolf]: except those who make it :)
18:48.13sweede2i got everyhting workign to where it'd display the name in the scroll box right.
18:48.46sweede2so i added local scroll_max_lines = table.getn(table); and replaced the hardcoded numbers with that.
18:48.47[MoonWolf]Maldivia, nope those are excluded.
18:49.11sweede2then i added a second font string for the other value, and it didnt work again
18:49.26Maldiviasweede2: what are you using for the scroll ?
18:49.34sweede2i undid all the changes and now it doesnt work at all again.
18:49.46sweede2<ScrollFrame name="NurfedDKPScrollBar" inherits="FauxScrollFrameTemplate">
18:51.16Maldiviahmm, when I was implementing my first scrollframe, I just copied the code from the guild list
18:51.35Maldiviaand changed it to how I wanted it to look
18:57.01sweede2what i dont get, is why this code isnt being executed in the onLoad
18:57.55sweede2but if i do /script  Nurfed_DKP_OnLoad , it executes it
18:59.22Maldiviachecked the log file for an error ?
18:59.42sweede2is none
19:00.56sweedei'm trying to read a saved variable from the savedvariables fiasco but the OnLoad() doesnt seem to know that the variable exists yet.
19:01.11Maldiviait doesn't exist at OnLoad
19:01.17sweede:|
19:01.33Maldiviaisn't loaded until VARIABLES_LOADED event
19:01.42sweedefunction Nurfed_DKP_OnLoad()
19:01.42sweedethis:RegisterEvent("VARIABLES_LOADED");
19:01.44sweede?
19:02.10Maldiviayeah, and then in OnEvent(event)  if event == "VARIABLES_LOADED" then --[[ init based on saved vars ]] end end
19:04.59sweedegod damnit.. well, let me re-do all this :)
19:08.45sweedetable.getn is to get the length of the table right ?
19:09.23Maldiviafor tables indexed with integers, yes
19:09.36KirkburnOoh, the 'can't click to summon' guy cant' mine nodes either
19:10.06sweedeso like, table = { [0] = {bar = 1, foo = 2},[1].. . } right /
19:10.22Maldiviayear, or inserted with table.insert
19:10.58Maldivianote, lua tables starts with 1, not 0
19:11.12Maldiviawhen using them like array (integer indexes)
19:12.13Maldivia{ "a", "b", "c" } is the same as { [1] = "a", [2] = "b", [3] = "c" }
19:16.55sweedeon like, this line FauxScrollFrame_OnVerticalScroll(16, Nurfed_DKP_ScrollBar_Update); , whats the 16 mean ?
19:17.31Maldiviait's the height of the elements in you scroll frame, I think
19:22.05sweedei cant have more than one fontstring in a scrollframe button ?
19:25.54zeegwth does "Chav" mean?
19:26.26Cairenncontext is typically helpful
19:26.35zeegkk
19:30.10sweedeOk, Now its time to put a border and background around the scroll frame.
19:42.21KirkburnAh, chavs
19:42.52KirkburnYou know those white teenagers who wear white tracksuits and want to grow up to be a rapper?
19:43.09zeeglol
19:43.10zeegsure
19:43.15KirkburnAnd wear lots of gold jewellery and baseball caps and live on council estates
19:43.15zeegwe call those wiggers here
19:43.26Kirkburnheh
19:43.49KirkburnI seem to recall a website called chavscum
19:43.56zeegso i just got asked if i was a wigger?
19:44.05Kirkburnlol
19:44.06Kirkburnwhy?
19:44.13zeegdk someones like are you chav or w/e
19:44.25zeegwtf
19:45.32Endoh, -that's- what a wigger is
19:45.36KirkburnMust be someone from the uk ... weird
19:45.58zeegya it was someone fromt he uk
19:46.07zeegthat somehow got my messenger handle
19:48.23Kirkburnworrying
19:53.50sweedehmm.. now.. i cant get this frame to move :(
19:55.45KirkburnYou're not having a good night are you
19:56.21*** join/#wowi-lounge zeetg (n=wguru@67.63.84.143)
19:56.24sweedehehe
19:56.58sweedewell, i have enableMouse="true" movable="true"  in my main frame, plus the <OnDragStop> blah blah, and the right methods in the lua,
19:57.01sweedebut its not draging
20:00.32sweedehmm..
20:02.18sweede<Frame name="NurfedDKP" frameStrata="BACKGROUND" enableMouse="true" movable="true" parent="UIParent">
20:02.21sweederight ?
20:03.26Maldivialooks right
20:03.54sweedethen i have,
20:03.55sweede<OnDragStart>
20:03.55sweedeNurfed_DKP_OnDragStart();
20:03.55sweede</OnDragStart>
20:04.00sweedeand whatnot, for stop
20:04.14sweedeand that method has, NurfedDKP:StartMoving();
20:04.25sweedebtw, hard tab ftl
20:05.04sweedei also have DEFAULT_CHAT_FRAME:AddMessage("fsdaF"); in teh OnDragStart() and it seems like nothing is called
20:12.44KirkburnY'know what was really funny today ... someone posted the Leeroy vid on my guild forums as if it was new :P
20:13.07Maldiviawell, if you just look at the date, and not the year part... it is :)
20:13.13Kirkburnheh
20:13.22KirkburnI just had to type to standard response
20:13.26Kirkburn"Welcome to last year"
20:13.30Cairennheh
20:15.06KirkburnHe really seemed to have no idea how old it was ... I'm not sure how long he's played for but it's at least 6 months!
20:15.22KirkburnI'm so mean ... he was so enthuasiatic
20:20.33*** join/#wowi-lounge Qzot (n=esnickel@ip-66-80-2-118.dsl.sca.megapath.net)
20:21.07QzotHeyo.
20:25.58*** join/#wowi-lounge kolth (n=petridis@c-24-22-17-70.hsd1.or.comcast.net)
20:26.10Cairennhey Qzot
20:29.17*** join/#wowi-lounge dukeku (n=dukeku@c-67-160-162-146.hsd1.or.comcast.net)
20:34.44*** join/#wowi-lounge Kolth (n=petridis@c-24-22-17-70.hsd1.or.comcast.net)
20:34.53Cairennwb Kolth :)
20:34.57KolthHeya
20:35.02KolthNew version of mIRC :)
20:35.40Cairennah
20:37.44sweedeis there a quick, one line sorting a table alphabetical ?
20:38.07QzotWhat's in the table?
20:38.13QzotStrings?
20:38.18sweede["foo"] = 321
20:38.21sweedeand so on
20:39.08QzotOne line? No. Two lines, pretty close.
20:39.12sweede:)
20:39.37*** join/#wowi-lounge ForgottenLords (n=Forgotte@059.216-123-195-0.interbaun.com)
20:40.33QzotSuggestion #1: http://www.wowwiki.com/HOWTO:_Do_Tricks_With_Tables and add the procedure, sortedpairs, then it's one line.
20:41.20QzotThat adds a 10-line procedure, but the usage thereof is one-line, and obvious.
20:42.42Qzothttp://www.wowwiki.com/HOWTO:_Do_Tricks_With_Tables#Iterate_with_sorted_keys, to be more specific
20:44.24QzotThat work? Or you want suggestion #s 2 and 3?
20:45.00sweedeheh, sure, two and three if they're not to much trouble :)
20:45.13QzotSure, that works for you?
20:45.29sweedereading the info still.
20:46.18QzotI should add a note there that using sortedkeys is *much* easier than understanding *why* it works. Understanding the internals of Lua iterators and how the for loop uses them is non-trivial. :P
20:46.35sweedehehe
20:46.51sweedeleet, that worked perfectly.
20:46.59QzotLol. You've already tried it?
20:47.01Qzothehe
20:47.16sweedeya, cut&paste coder ftw :)
20:47.20KolthAny WinXP 64 users here?
20:47.48QzotWinXP wasn't around in 1964 was it?? o.O
20:48.00KolthMighta been
20:48.14QzotThat would actually explain the bloat isues.
20:48.49Qzots/isues/issues rather well/
20:49.50sweedeOk, the last thing i need to finish this up, is to make it moveable..
20:50.51sweedehttp://pastebin.com/609636 XML,  http://pastebin.com/609636 Lua
20:55.40*** join/#wowi-lounge Kolth (n=petridis@c-24-22-17-70.hsd1.or.comcast.net)
21:07.36*** join/#wowi-lounge Kolth (n=petridis@c-24-22-17-70.hsd1.or.comcast.net)
21:14.21KirkburnNooooo ... well I suppose it had to happen sometime http://news.bbc.co.uk/2/hi/science/nature/4821294.stm
21:16.55sweedehey Qzot, you didnt look over my pastebins up there did ya ? :)
21:35.54*** join/#wowi-lounge Guillotine (n=Guilloti@ns.motek-services.com)
21:36.18Guillotineis there any way to figure out what sound a specific spell makes? I want to use the Amplify Curse sound in my addon, but there is no sound file named 'amplify curse'
21:43.42*** join/#wowi-lounge sancus_ (n=none@d38-233-110.home1.cgocable.net)
21:48.32*** join/#wowi-lounge MentalPower (n=chatzill@host-70-45-84-10.onelinkpr.net)
22:03.36MiravlixHmm, I have a confusing situation, I call a function that generates an event that my code reacts to, but isn't lua single threaded, so my code isn't running multiple times?
22:05.33Maldiviathe wow engine is single threaded, yes
22:06.47Maldiviabut if you call a method, that generates an event, the event handlers are called, before that method returns
22:07.29MiravlixI call TradeFrameSomething_BlaBla that generates a TRADE_SKILL_UPDATE event
22:08.15MiravlixSo before it returns from the function call, my very own function will have run due to the TRADE_SKILL_UPDATE event?
22:09.56Maldiviaif you do that in OnEvent handler for TRADE_SKILL_UPDATE, then yes, most likely
22:10.25MiravlixSo I actually need a UnregisterEvent or a mutex semaphore
22:11.10Maldiviawell, I don't know if it applies to all events
22:11.23Maldiviabut I know some events are parsed imediatly
22:12.06MiravlixUsing a mutex, to see if that clears up the confusion.
22:13.14MiravlixI hate working with Trade,Quest,Craft,Trainer frames they are freaking stupid when there own calls generate events
22:13.41Maldiviaguess so
22:13.43MiravlixYeah that cleaned up the code with a mutex
22:15.06MiravlixLibram reads the questlog and it's taken us like forever to get to a point where it doesn't mess up Blizzard QuestLogFrame.
22:15.41MiravlixI'm trying to use the knowglede to write a State Saver, for Craft, Trade Skill and Trainer frames, so it remembers your selections
22:16.41MiravlixIt's all working now, for Trade Skills, except it doesn't generate an event for current selection, so I might have to hook a function.
22:49.59*** join/#wowi-lounge Kirov (n=Kirov@adsl-68-127-163-241.dsl.pltn13.pacbell.net)
22:50.29KirovThere's no function in 1.10 to change the texture(s) used by the cursor, right?
22:50.46*** join/#wowi-lounge Qzot (n=esnickel@ip-66-80-2-118.dsl.sca.megapath.net)
22:51.00QzotI type, therefore I exist.
22:52.25Cairennokay
22:52.26Qzot~8ball Purl, did everyone suddenly stop talking when I logged on?
22:52.28purlPlease ask again.
22:52.34QzotNm.
22:53.30Qzot*sigh* All these great ideas ... and too little hacking time to bring them to reality.
22:54.04Cairennyou'll survive
22:54.10QzotYeah. I will.
22:54.23QzotBetter than too much time, I guess.
22:55.38QzotDo I want to polish up PartyAims ... or do my taxes? Yay! Taxes! Oh, boy! I get to do my taxes!
22:57.06Endneed to or want to?
23:01.31Kirovhmm... someone's running Seti@Home on the wow forum web server or something
23:03.52Kirkburn?
23:04.13Kirov"Server is too busy"
23:04.23KirkburnOr someone took a hammer to work
23:05.38*** join/#wowi-lounge Iriel (n=daniel@adsl-71-158-244-138.dsl.pltn13.sbcglobal.net)
23:07.03Cairennafternoon Iriel
23:12.34IrielAfternoon
23:12.57IrielI dont think anything's permanently broken yet
23:12.57Cairennhappy happy joy joy
23:14.53Cairennwell, that's good
23:18.29KirkburnCairenn, you said "good afternoon" ... is it not morning any more?
23:18.44KirkburnOr are you above your own rules? :P
23:18.46CairennI know what timezone Iriel is in
23:19.24KirkburnI saw no get-out clause! I'm disappointed :(
23:20.09IrielI suspect it's just that you saw the rules as the ONLY rules, whereas they're simply the default rules if the actual timezone(s) in question are unknown
23:20.12Iriel8-)
23:20.21Cairenn;)
23:20.29IrielAnyway, cairenn's always right, life's easier if you start out with that assertion
23:20.44KirkburnDamn, if only I'd known when I was 3
23:21.01Kirkburn... or maybe I still am?
23:21.02Cairennhe's referring to an earlier conversation covering such things as UGT and the fact that until one has slept, it is still today and can not be tomorrow until after having gotten said sleep
23:21.11IrielWell, that's also true
23:21.19Irielbut it can be 'morning' and still 'today' from the previous day
23:21.26KirkburnToo many rules!
23:21.27Cairennindeed
23:21.50Irielhell, it can be 'afternoon' and still 'today' from the previous day 8-)
23:22.14KirkburnAt least chocolate isn't as complicated as this *munch munch*
23:22.16Cairennmost assuredly
23:35.30QzotUGT??
23:35.34Cairenn~ugt
23:35.38purlwell, ugt is Universial Greeting Time. Created in #mipslinux, it is a rule that states that whenever somebody enters an IRC channel it is always morning, and it is always late when the person leaves. The local time of any other people in the channel, including the greeter, is irrelevant.
23:37.06QzotAbraham Lincoln: "If you call tail a leg, how many legs does a dog have?"  "Five."  "No. Only four. Calling doesn't make it so."
23:37.10KirovVar = Table[elem]
23:37.10Kirovresults in a reference to a table
23:37.10Kirovdoes tinsert( NewTable, Table[elem] )
23:37.11Kirovresult in a copy or a reference?
23:37.34QzotReferenc.
23:37.44AnduinLothardepends, abe was a staunch believer in absolute truth
23:37.55IrielThere's no inbuilt functoin to 'copy' a table
23:37.57QzotAssuming tbl[elem] is a table itself.
23:38.02Irielif you dont explicitly copy it yourself, it's a reference
23:38.31Iriel(A tainted reference too, in wow)
23:38.31AnduinLotharSea has a deep copy if you need it, otherwise as ireil says, it's a reference
23:38.41QzotAltho you can get strangely close with weird metatables.
23:39.18QzotWhat is this 'taint', of which you speak?
23:39.32Irielit's the means by which the 1.10 restrictions operate
23:39.36KirovI have my own deep copy
23:39.40*** join/#wowi-lounge JoshBorke (n=none@r35h65.res.gatech.edu)
23:39.41QzotEww.
23:39.57Qzoturl?
23:39.59Irielany VALUE which you obtain when running from untrusted code is 'tainted'
23:40.17Qzoteww.
23:40.20Irielany trusted code which references, in any way, a tainted value, itself becomes untrusted
23:40.36QzotEww.
23:40.53Irielit's rather effective
23:40.59QzotURL?
23:41.06IrielURL to what?
23:41.17QzotDescription of the tainting mechanism?
23:41.28IrielI haven't written it up more formally than the 2 statementrs above 8-)
23:41.35Irielthough they're pretty comprehensive
23:41.38JoshBorkeis there any way i can try my code outside of WoW?
23:41.43QzotWhat starts out trusted?
23:41.56IrielJoshBorke : You can install a standalone Lua environment, but it wont have the wow functions
23:42.06IrielQzot: Well, that's the part I haven't really documented yet 8-)
23:42.14QzotJoshBorke: Yes, as long as it does not interact in any way with the API or events.
23:42.23JoshBorkemmmk
23:42.31IrielQzot: Basically any time the C++ code fires off a lua execution thread it's untainted
23:42.43IrielQzot: Any value that came from a signed addon is untainted
23:42.50IrielQzot: Any value that came from an unsigned addon is tainted
23:43.47QzotIs there a mechanism to know whether a value is tainted or not?
23:43.58IrielActually, the statement about signed addons is too strong, since a signed addon that touches something tainted becomes tainted itself
23:44.01IrielNot
23:44.04IrielNo, that is
23:44.17JoshBorkeany recommendations for a lua envoronment?
23:44.18QzotSo ... this is not empirically derived?
23:44.23Qzotlua.org
23:44.33IrielThere couldn't usefully BE such a thing, because in our code it'd always return true
23:45.02IrielIt was empirically derived -- we had (maybe still have I dont know when test last got updated) the ability to get some of our code blessed
23:45.17Iriel(blessed == compiled within a signed addon)
23:45.46QzotBlizz is doing this for some developers, with proven need?
23:45.51IrielNo
23:46.10IrielThere was a flaw in the addon loading code which could be exploited
23:46.14QzotLol.
23:46.30IrielIt was however remarkably well timed and useful
23:46.46QzotWell, I'm really interested, but spouse just entered agro range.
23:46.59QzotHmm. Let me try Feign Death.
23:47.01IrielIll likely write it up at some point
23:47.06QzotNo, that was resisted.
23:47.36QzotGotta go. Need to focus on this encounter. :D
23:47.54QzotBe back after a long walk. Take care.
23:48.13Cairennlater Qzot
23:48.58KirkburnWho hasn't seen the live action version of the Simpsons intro?
23:49.07Kirovme
23:49.20IrielI haven't yet, but only because I can't be bothered 8-)
23:49.29Kirkburnhttp://www.youtube.com/watch?v=brh6KRvQHBc&eurl=
23:49.53Kirkburn(The brits always do things best)
23:49.59AnduinLotharhmmm binary search with java generics...  sounds... thrilling..
23:50.38AnduinLotharwho assigns hw due on finals week... O.o
23:50.49KolthIck, Anduin. Sorry.
23:51.24AnduinLotharshouldn't be too bad... impilenting the comparable class
23:52.51AnduinLothari love how the java doc page comes up first in google when searching 'Comparable'
23:53.21AnduinLothari blame universities... all teaching java
23:54.19KirkburnI blame schools for this (see the comments) http://ui.worldofwar.net/ui.php?id=2253
23:55.00AnduinLotharlol
23:55.45KirkburnJe ne parle pas francais

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.