00:11.55 | Kirov | cmunn - how's that 5 man version of ctraid going? |
00:12.32 | Kirov | there's two posts on the forums asking for something along those lines (though one could be satisfied with just another mt mod) |
00:13.25 | Cide | it does seem quite overkill to me :) |
00:14.05 | Kirov | though, the features he's asking for specifically I don't think exist outside of ctraid, and I don't know discord unit frames well enough. |
00:14.25 | Kirov | All of the "Assist" mods just show the mob who'sttargeted |
00:17.40 | Kremonte | wb kayrin |
00:18.37 | Cairenn | yo |
00:24.20 | me | moo |
00:24.47 | Kirov | so, "me", do you have a particular reason for hiding? |
00:24.58 | me | hiding from who? |
00:25.13 | Cairenn | it was amusement yesterday, he just hasn't switched back |
00:25.17 | Kirov | heh |
00:25.20 | Cairenn | we were all using silly names |
00:25.27 | Cairenn | hey Anduin, how are you this evening? |
00:25.52 | me | not too bad, thanks for asking. entertaining myself by collecting ectoplasms |
00:26.18 | Cairenn | sounds almost as exciting as my evening ... I'm trying to farm spider silk |
00:26.24 | me | and reminding people not to put words in me's mouth |
00:27.07 | me | last night we ran mc in 5 hours again |
00:27.11 | Cairenn | cool |
00:27.14 | Tain | I watched a fasinating show on Discovery about real-life spider silk farmers. |
00:27.31 | Cairenn | pretty neat, hey? |
00:27.35 | Kirov | spider silk is supposed to be super strong |
00:27.41 | Cairenn | it is, actually |
00:27.43 | Tain | Strongest fiber in the world they said. |
00:28.01 | Tain | Maybe natural. |
00:28.03 | Kirov | 100 times stronger than steal or something |
00:28.08 | id` | so what did they do with it, make balls or strings or? |
00:28.25 | Cairenn | thread ... |
00:28.26 | Tain | Lingerie |
00:28.31 | Cairenn | you know, silk cloth? |
00:28.32 | id` | >_o |
00:28.38 | Kirov | _unbreakable_ lingerie! |
00:28.46 | me | but why |
00:28.53 | Kirov | yeah, that seems silly |
00:29.02 | Tain | although really the silk you buy is from silkworms, and isn't the same silk as you get from spiders |
00:29.05 | Kirov | Good for the runway |
00:29.05 | Cairenn | you guys are weird |
00:29.10 | me | eatable makes slightly more sense.. |
00:29.29 | Cairenn | if you don't understand the pleasure of silk clothing (whether underwear or other), then there is no explaining it to you |
00:29.44 | Tain | I do remember a line that struck me as funny though |
00:29.46 | me | lol, no the unbreakabble part |
00:29.51 | Tain | "Since spiders can't be domesticated..." |
00:30.07 | Tain | And of course I just imagined spiders on leashes going for walks in the neighborhood |
00:30.09 | Kirov | Silk worms can't be domesticated ... |
00:30.27 | Kirov | They're just not especially, um ... energetic creatures |
00:30.40 | Tain | Yeah but silk worms don't attack each other either. |
00:30.50 | Kirov | true |
00:31.44 | me | it wasn't the silk underwear i was questioning, just the unbreakable part |
00:32.39 | me | unless you for some reason put your underwear through undue stress.. |
00:32.51 | Tain | Silky unmentionables you can buy today certainly aren't unbreakable. They tear pretty easily. |
00:32.56 | me | or use it for climbing occationally |
00:33.34 | Cairenn | silk is also one of the best insulators in the world as well |
00:33.43 | Tain | And using it for climbing... well sort of |
00:33.46 | me | really? hadn't heard that |
00:34.00 | Cairenn | which is why folks use it for underwear in extreme cold |
00:34.03 | me | is that just cause it's so finely woven? |
00:34.21 | Cairenn | don't bother with flannel or anything, get silk |
00:34.38 | Cairenn | a wicking layer, then silk, then your next layer(s) |
00:35.30 | Kirov | The silkworm business is weird |
00:35.33 | me | i like those soft microfiber blankets, tho i haven't seen any in the form of clothes... except i think my nephew has a jumper made out of it |
00:35.51 | Cairenn | anduin: they're starting to |
00:36.22 | Kremonte | microfiber? |
00:36.31 | me | is it decently priced? |
00:36.48 | Kirov | There's a plastic based fabric that's near the qualities of silk but it's suber flamable, like polyester only worse. |
00:36.49 | Cairenn | you can find some microfiber stuff up here, socks, gloves, etc |
00:36.50 | Tain | It's nanotech! |
00:37.01 | Cairenn | and it's used as linings quite a lot |
00:37.04 | me | socks would be cool |
00:37.06 | Cairenn | in coats and things |
00:37.10 | Kirov | me - you mean warm |
00:37.11 | Cairenn | and boots |
00:38.01 | Cairenn | actually, been using microfiber as boot linings for quite some time up here now |
00:38.44 | me | not really in the market for boots |
00:39.56 | me | but i rollerblade a lot so socks i can use |
00:40.15 | Kirov | actually, aren't the new dockers stain resistant pants made from micro fibre? |
00:40.27 | Cairenn | Kirov: probably |
00:40.35 | me | ya, but that's not quite the same thing |
00:40.42 | me | i have a few pairs of those |
00:40.43 | *** join/#wowi-lounge ScytheBlade1 (n=Death@about/pxe/ScytheBlade1) |
00:41.13 | me | i'm talking about the fuzzy ones. which is the same stuff, but a different form |
00:41.38 | Kirov | right |
00:41.43 | Kirov | "performance fleece" |
00:41.49 | Cairenn | yeah, same stuff |
00:42.03 | Kirov | ie: polyester micro fiber jackets |
00:42.17 | me | oh yeah? i never go in old nava so i've never tried on eon |
00:42.29 | me | navy* |
00:42.35 | Kirov | They're nice |
00:42.56 | me | kool |
00:43.08 | me | they've been advertizing those for years |
00:43.15 | Kirov | yeah |
00:44.27 | zespri | there is no way reading other addon local, is there? |
00:44.35 | me | nope |
00:44.43 | me | unless they let you |
00:44.44 | zespri | Cair, may I ask you a question? |
00:44.53 | Cairenn | you can ask |
00:44.57 | Kirov | It's like putting on a big fluffy capacitor though. |
00:45.06 | zespri | is this +r thing permanent? |
00:45.16 | Cairenn | I already turned that off |
00:45.21 | Kirov | quick, boot him, he's a spammer! |
00:45.24 | zespri | oh. thanks |
00:45.43 | me | why do you ask to ask a question? |
00:45.55 | Cairenn | +r is channel registration, +R is registered users only can talk in channel |
00:46.03 | Kirov | me -may I ask why you ask? |
00:46.23 | me | because it's always baffled me. |
00:46.26 | MentalPower | addon knowers of the world, I call upon thee to answer a question. can any of you recommend an AddOn that will make all channels sticky? |
00:46.31 | *** join/#wowi-lounge Maldivia (i=the_real@85.24.45.144) |
00:46.36 | zespri | well my mirc first tries to join and only the identifies |
00:46.44 | zespri | so I'm prevented form automaticaly joining |
00:46.49 | zespri | annoying like hell |
00:47.07 | me | ChatBar ChannelManager PersistanceOfChattiness... etc |
00:47.09 | Cairenn | MentalPower: I like CFE |
00:47.14 | Maldivia | anyone have a logged in session on the forums ? :) |
00:47.24 | MentalPower | CFE? |
00:47.31 | Cairenn | Chat Frame Extender |
00:47.42 | Cairenn | Satrina's |
00:48.08 | Cairenn | I like it for other reasons though |
00:48.55 | MentalPower | OMG... |
00:48.55 | Cairenn | moves the edit box, turn off all the arrows, enable mouse scrolling, etc |
00:48.55 | Cide | zespri: use timers |
00:48.56 | MentalPower | I HAVE ACCESS TO THE AUCTIONEER MODS ON CURSE!!!!!!! |
00:48.56 | MentalPower | FINALLY!!! |
00:49.31 | Cide | in perform, do like |
00:49.37 | Cide | /ns identify <password> |
00:49.38 | Cide | /timer2 1 3 /join #wowi-lounge |
00:49.48 | me | lol, you didn't just ask net or email him? |
00:49.52 | *** join/#wowi-lounge Iriel (n=daniel@adsl-71-158-244-138.dsl.pltn13.sbcglobal.net) |
00:51.02 | zeeg | http://www.wowguru.com/gallery/original/1247.jpg - anymore comments? |
00:51.48 | Kirov | The red scrolls could use a little less red |
00:52.03 | Kremonte | and a little noise on them |
00:52.05 | Kirov | they're too saturated in comparison to the test of the red on the page |
00:52.17 | Maldivia | I hate the forum login server... |
00:52.19 | Kirov | aye, or something similar to the celtic patterns |
00:52.20 | Kremonte | the title of news thing looks out of place too |
00:52.26 | zeeg | hrm |
00:52.37 | Maldivia | Evening Iriel |
00:52.45 | Kirov | I would make that another scroll that doesn't roll up on the other end |
00:52.58 | Kremonte | the bottom right "wo(of)rld warcraft guru" looks bad imo |
00:53.15 | Kremonte | the tip bg looks out of place too |
00:53.28 | zespri | Cide, thank you |
00:53.45 | Cide | np :) |
00:59.26 | Maldivia | anyway, I'm off again, night |
00:59.42 | Cairenn | night mald |
01:01.29 | Kirov | home time |
01:01.39 | Cairenn | later Kirov |
01:02.03 | Iriel | The color balance looks awful on that zeeg |
01:02.14 | Iriel | it feels washed out and blah |
01:03.04 | Iriel | That could be the choice of jpg tho |
01:10.49 | Kremonte | whats a good all in one bag mod? |
01:25.10 | Cide | well, I know of OneBag and AllInOneInventory.. |
01:25.32 | Miravlix | Kremonte, All of them, I don't think there is anything special about them |
01:25.41 | Cairenn | Bagnon |
01:26.00 | Cairenn | OneBag |
01:26.00 | me | i've heard praise about bagnon, but i don't use any of them myself |
01:26.12 | Cairenn | same here |
01:26.14 | Codayus | I like MyBags |
01:26.25 | Miravlix | I coudln't play with a Big bag. |
01:26.45 | Miravlix | Thats one of the most usefull addons out there. |
01:26.56 | me | my memory is assisted by the associativeness of having multiple bags |
01:27.03 | Tain | There's also.. BagNon |
01:27.10 | Tain | I personally use MyBags. |
01:27.15 | Tain | Oh Cairenn said Bagnon. :) |
01:27.27 | Tain | My bad! I scanned back and misse dit. |
01:27.32 | Miravlix | Andu: hu? |
01:27.33 | Codayus | I far prefer to sort my items into areas of a larger bag frame. |
01:27.44 | Cairenn | anduin, same here |
01:28.00 | Kremonte | well i'm using AIOI |
01:28.01 | Kremonte | so.. |
01:28.03 | Cairenn | "This" is always in "X" bag, "that" is always in "Y" bag ... |
01:28.05 | Kremonte | you guys are late |
01:28.09 | Miravlix | Why remember whats in the bag when you can just open it and look |
01:28.59 | Codayus | I refer "these types of items go in the bottom left". "Quest items go in the top right". "Food is in the second row." |
01:29.16 | Kremonte | same, Codayus |
01:29.22 | Kremonte | i like AIOI cause it looks like default bags |
01:29.24 | Kremonte | but biger |
01:30.05 | Codayus | There's a couple mods that sort of create "virtual" bags based on item type. That's a nifty idea, and in some ways seems like the best of both worlds. The ones I've seen have been pretty buggy though. |
01:30.27 | Miravlix | I have AutoBar to remember items for me |
01:30.36 | Kremonte | i was thinking of making something with dynamic bags |
01:30.39 | Kremonte | like /makebag 3 |
01:30.40 | Miravlix | Of the kind I need to use in my adventuring |
01:30.43 | Kremonte | which makes a bag with 3 slots |
01:30.45 | Kremonte | for organization |
01:30.54 | Tain | There's also MrPlow to reorganize things for you automatically in your bags. :) |
01:31.00 | Cairenn | different strokes for different folks |
01:31.07 | Kremonte | haha you said stroke. |
01:31.12 | Codayus | Kremonte: Yeah, I've seen that approach...and a working one would be interesting. |
01:31.42 | Codayus | My problem with the default bags is that A) As sson as I desigante a bag as the "quest item bag" or whatever, I'll promptly end up with more than will fit... |
01:32.04 | Codayus | And B) I keep finding new types of items and I won't have a spare bag to dedicate just to them. |
01:32.09 | Tain | Yeah actually I simply couldn't go back to using the default bags. |
01:32.10 | Kremonte | my problem is that they all start in backpack |
01:32.11 | Kremonte | so |
01:32.15 | Tain | There's just no chance. |
01:32.15 | Kremonte | laziness prevails |
01:32.24 | Kremonte | plus, with 1 bag i can make it look pretty |
01:32.40 | Codayus | Yeah. |
01:32.50 | Miravlix | We need a one bag solution we can show to others |
01:32.56 | Codayus | I spent way too much time one afternoon sorting my bank (which also uses a single virtual bag). |
01:33.01 | Miravlix | So everyone can see our pretty inventory |
01:33.20 | Codayus | It's not so cool - all my spare armor is sorted by slot. |
01:33.42 | Codayus | I was going to sort within slot type alphabetically, but then I got distracted.... |
01:33.48 | Codayus | s/not/now/ |
01:34.21 | Codayus | (I know. It's the sign of being very sad. But hey, at least I can find stuff in my bank now.) |
01:40.30 | Miravlix | It's fun organizing the bags, was also fun organizing the warehouse at my work place. |
01:41.28 | Miravlix | Seems more like a strength than a freakish thing to have the gene that makes us tidy things up |
01:42.13 | Miravlix | Unless you spend around 90% of your time reorganizing bags every time you get a new item, then it's just nerotic |
01:43.43 | cladhaire | PerfectRaid 0.2-Beta released on WoWI: http://www.wowinterface.com/downloads/fileinfo.php?s=&id=4673 |
01:50.59 | *** join/#wowi-lounge Kirov (n=Kirov@adsl-68-127-167-214.dsl.pltn13.pacbell.net) |
01:58.27 | ckknight | is there any way to tell if a shift/alt/ctrl key has been pressed without checking with OnUpdate? |
01:58.51 | Miravlix | norganna, you can't bind for the information |
01:58.54 | Miravlix | err |
01:59.04 | Miravlix | norganna, you can't bind for the information |
01:59.09 | Miravlix | argh! |
01:59.12 | ckknight | ? |
01:59.17 | Kirov | ckknight - no |
01:59.47 | Miravlix | It didn't translate the line until I pressed enter, so my fix didn't 'fix' it. :p |
02:00.52 | cladhaire | this is OMFG not safe for work.. NSFW: |
02:00.56 | cladhaire | NSFW: http://www.youtube.com/watch?v=QztPoY2ItsM |
02:01.04 | cladhaire | so weird. |
02:01.27 | Miravlix | clad, test |
02:01.32 | Miravlix | cladhaire: test |
02:01.42 | cladhaire | Test what? |
02:01.45 | Miravlix | No, norganna |
02:01.56 | cladhaire | I'm confused =( |
02:01.59 | Miravlix | Fixing my nick completion |
02:02.36 | cladhaire | oh lol |
02:02.42 | cladhaire | Miravlix: Ok.. then tell me what colors I should use. |
02:03.57 | Miravlix | colours? |
02:04.17 | Tain | Blue. No yelloooooooooooo |
02:06.36 | Tain | I'm annoyed that I started an addon that does something completely different than what I wanted to do in the first place because I can't figure out a way to do what I want to do. |
02:07.35 | Miravlix | What do you not want to do? |
02:07.42 | Kirov | http://h71028.www7.hp.com/ERC/cache/49205-0-0-225-121.aspx?bodycontentparams=320065-0-0-0-121&ERL=true |
02:07.55 | Kirov | Tain - hmm? |
02:08.08 | Tain | I just want to make chat command history work better. So that if you scroll up and change a command it keeps the original command in history and adds the new change. |
02:08.47 | Miravlix | And it doesn't buffer macros! |
02:09.03 | Tain | So I wasn't able to find a way to do that yet, but I did add functionality to save command history between reloads. |
02:09.06 | Tain | Which I also wanted. |
02:09.14 | Tain | Oh.. not buffer macros, that's a good point. |
02:09.18 | Tain | I hadn't even thought of that. |
02:09.49 | Miravlix | Filling up my buffer because I have a spam macro... not usefull. |
02:09.55 | cladhaire | Is there anytime GetNumRaidMembers will show a number lower than the highest raid id? |
02:10.33 | Kirov | Tain - I'm assuming then you're basically writing your own history function? |
02:11.04 | Tain | Sort of, but I haven't found any way to actually access the history in game. |
02:11.15 | Miravlix | The ability to have channel specific histories |
02:11.31 | Kirov | There's isn't a way |
02:11.53 | Miravlix | Cant you just kill it and make your own? |
02:12.35 | Kirov | You'd have to hook AddHistoryLine and replace it with your own function. |
02:12.37 | Tain | Well that's the thing, there's nothing in the Lua/XML around the history scrolling. |
02:13.10 | Tain | All you have is AddHistoryLine. |
02:13.28 | Miravlix | And the keybindings |
02:13.42 | Miravlix | To scroll, but you can hook those too |
02:14.02 | Tain | No, there's nothing for the uparrow downarrow scroll of command history. |
02:14.03 | Kirov | Miravlix - those are inherent to the editbox |
02:14.20 | Kirov | handled C++ side |
02:16.36 | Tain | Hell if I could just hook arrowup in the editbox I think I could do what I wanted. |
02:17.21 | Kirov | <OnKeyPressed> |
02:18.29 | Kirov | er |
02:18.33 | Kirov | <OnKeyDown> |
02:19.31 | Cide | bleh. loot messages should be raid wide |
02:21.17 | Tain | Yeah that's just way too much overhead though to have to go all the way back to that high-level of monitoring all keypresse |
02:30.34 | ckknight | is there any way to put my feature requests in a better format, at least that would allow me to see more? or better yet, download the list of all of em |
02:37.11 | Kirov | hmm |
02:37.45 | Kirov | editboxes appear to eat <OnKeyDown> events |
02:40.21 | Tain | I spent a good part of the day looking at the lua and xml code, and man there's some ugly stuff going on. |
03:02.54 | *** join/#wowi-lounge SlackerJer (i=slacker_@037.106-30-64.ftth.swbr.surewest.net) |
03:37.34 | *** join/#wowi-lounge Cairenn (n=Cairenn@CPE001217452e29-CM014500004571.cpe.net.cable.rogers.com) |
03:37.35 | *** mode/#wowi-lounge [+o Cairenn] by ChanServ |
03:50.53 | *** join/#wowi-lounge Tem (n=Tem@ip70-177-40-169.br.br.cox.net) |
04:04.41 | *** join/#wowi-lounge Kirov (n=Kirov@adsl-68-127-167-214.dsl.pltn13.pacbell.net) |
04:04.54 | Kirov | so ... I just found something rather interesting |
04:05.12 | Kirov | I know how to get the player's rotation |
04:05.32 | Kirov | The player model frame DOES exist as a model object that lua can see |
04:05.42 | Kirov | And you can do a GetFacing() on it |
04:14.02 | me | ? |
04:14.44 | Kirov | working on an addon |
04:18.52 | Kremonte | what unit, Kirov? |
04:19.59 | Kirov | hmm? |
04:20.33 | Kremonte | fpr GetFacing o_O |
04:21.26 | Kirov | on a the playermodel model in MiniMap |
04:22.49 | Kremonte | minimap huh o_O |
04:22.54 | Kremonte | *investigates*( |
04:23.22 | *** join/#wowi-lounge duke|ib (n=dukeku@c-67-160-162-146.hsd1.or.comcast.net) |
04:25.29 | Kirov | math.pi works, right? |
04:27.29 | Kremonte | Can slouken tell me if 1+1=pi? |
04:27.45 | Kremonte | yes it does Kirov |
04:44.53 | *** join/#wowi-lounge cmunn (n=cmunn@c-68-63-221-162.hsd1.ms.comcast.net) |
04:47.30 | Kirov | http://cyberartist.shackspace.com/wow/FacingTest.1.0.zip |
04:50.16 | Kremonte | DeeElling |
04:53.51 | Kremonte | haha |
04:53.52 | Kremonte | cool! |
04:55.39 | Kirov | super simple too |
04:56.52 | Kremonte | i was logging in and checked out the lua |
04:56.54 | Kremonte | and saw onupdate |
04:57.04 | Kremonte | i was like "fuck its gonna spam circle stuff in chatframe" |
04:57.17 | Kremonte | but thats cool X) |
05:03.12 | Iriel | Hook that up to texture spin test 8-) |
05:03.19 | Kirov | It is! |
05:03.39 | Kirov | I replaced t1 with my own texture |
05:03.49 | Kirov | otherwise the code is copy/paste from TextureSpinTest |
05:04.11 | Kirov | Gunna send that to noraj |
05:04.19 | Kirov | I think he'd like this. |
05:04.34 | Kirov | It'll remove like a third of the math in his mod |
05:05.34 | Iriel | heh 8-) |
05:05.36 | Kremonte | texture spin test? |
05:06.10 | Kirov | kremonte - the arrow rotates using SetCoords |
05:06.26 | Kirov | TextureSpinTest is a little mod that Iriel put together that spins a texture using it. |
05:06.35 | Kirov | I stole the math from it for that little test |
05:06.48 | Kremonte | heh |
05:09.08 | Iriel | "Re-used" not stole 8-) |
05:09.57 | Kirov | Reapropriated? |
05:10.14 | Kirov | =) |
05:11.34 | Kirov | what's it called when rotation is 0 - 2*pi? |
05:11.56 | Iriel | radians |
05:13.07 | Kirov | I had quatrains stuck in my head for some reason, couldn't shake it. heh Not even a math term. |
05:22.15 | Kirov | I'm not sure if I should release this more widely or not. |
05:22.28 | Kirov | ie: on the forum |
05:22.50 | Kirov | I'm thinking noraj is he only one who I'll tell outside of this channel. |
05:23.16 | Kirov | s/he/the/ |
05:23.29 | Iriel | It's only the player, may not be too bad |
05:25.19 | Kirov | I'm just scared of a slouken reply |
05:25.24 | Kirov | "Fixed for 1.11, thanks" |
05:31.55 | Kirov | hmm |
05:46.02 | zeeg | Hey |
05:46.08 | zeeg | someone wanna help me w/ some LUA mods to the WGDC script real quick |
05:46.11 | zeeg | so i dont gotta wait on my guy |
05:46.51 | Kremonte | WGDC? |
05:46.55 | Kremonte | oh |
05:46.57 | Kremonte | what do you needf |
05:47.06 | zeeg | well |
05:47.13 | zeeg | you can get the % of the honor rank bar, right |
05:47.18 | Kremonte | yes |
05:47.22 | zeeg | ok so help me brainstorm |
05:47.25 | zeeg | im trying to duplicate wow.com |
05:47.26 | zeeg | without wow.com |
05:47.28 | Kremonte | dont have a brain to do that |
05:47.29 | zeeg | if I had the % of that |
05:47.36 | zeeg | and |
05:47.38 | zeeg | i had the #s it takes per rank |
05:47.42 | zeeg | I could estimate their current ranking |
05:47.43 | zeeg | ya? |
05:47.47 | zeeg | ya i could |
05:47.48 | Kremonte | it doesn' |
05:47.52 | Kremonte | take a set amount of honor |
05:47.54 | Kremonte | per rank |
05:47.56 | zeeg | i know |
05:47.58 | zeeg | i have those #s |
05:48.05 | zeeg | err i mean |
05:48.06 | Kremonte | what..? |
05:48.09 | zeeg | it takes a certain "rating" |
05:48.16 | Kremonte | you cant get rating without wow.com |
05:48.23 | zeeg | which you cant get in game |
05:48.24 | zeeg | no listen |
05:48.26 | zeeg | you can get the % of the bar |
05:48.28 | zeeg | til next rank |
05:48.30 | zeeg | and you could take that |
05:48.37 | zeeg | and multiply it by the # needed for next rank |
05:48.46 | zeeg | and you'd have your rating value |
05:48.46 | Kremonte | yes but to get rating you need the honor of everyone on server |
05:48.47 | zeeg | for that player |
05:48.52 | zeeg | no you dont |
05:49.01 | zeeg | err wait |
05:49.02 | Kremonte | umm how else do you get it? <<" |
05:49.08 | zeeg | well rating |
05:49.09 | zeeg | is based on rank |
05:49.15 | Kremonte | compared to other players... |
05:49.18 | zeeg | err wait |
05:49.25 | zeeg | rank 14 = 65000 rating |
05:49.30 | zeeg | or something like that |
05:49.40 | zeeg | if ($nextRating >= 60000) |
05:49.40 | zeeg | { |
05:49.40 | zeeg | $nextRank = 15; |
05:49.41 | zeeg | $perc = (65000 - $nextRating) / 5000; |
05:49.41 | zeeg | } |
05:49.41 | zeeg | ok so |
05:49.43 | zeeg | > 60k = rank 14 |
05:50.04 | zeeg | so if they're half way to rank 14, they would be 60k - (rank 13) 55k * 50% |
05:50.05 | zeeg | right |
05:50.07 | zeeg | and that'd be their rating |
05:50.08 | zeeg | ya |
05:50.08 | zeeg | i win |
05:50.20 | Kremonte | but it's all relative to other players on the server |
05:50.42 | zeeg | Kremonte, that dont matter |
05:50.48 | Kremonte | err...? |
05:50.48 | zeeg | rating is based off rank |
05:50.51 | zeeg | as long as you know their rank |
05:50.53 | zeeg | you can get their rating |
05:50.54 | zeeg | correct? |
05:50.57 | zeeg | rank is based off other players |
05:50.59 | zeeg | but it tells you rank |
05:51.04 | Kremonte | it just gives you % |
05:51.07 | zeeg | ya exactly |
05:51.08 | zeeg | so i could take |
05:51.14 | Kremonte | you just get 1-14 and a %.. |
05:51.15 | zeeg | 60000-55000 (if they're rank 13 on the way to 14) |
05:51.17 | Kremonte | no rating |
05:51.17 | zeeg | which is 5000 |
05:51.22 | zeeg | and you're at 30% to rank 14 |
05:51.27 | zeeg | so 5000*30% |
05:51.30 | zeeg | which is |
05:51.32 | zeeg | uhh |
05:51.36 | zeeg | 1500 |
05:51.38 | zeeg | 1500 |
05:51.39 | zeeg | that means you are at |
05:51.42 | zeeg | 55000+1500 rating |
05:51.44 | zeeg | im a genius |
05:51.49 | zeeg | i give you, wow.com |
05:51.50 | zeeg | ok |
05:51.54 | zeeg | so basically what i need |
05:51.59 | zeeg | is our LUA script modified to throw in that % as well |
05:52.01 | Kremonte | umm |
05:52.02 | Kremonte | i dun get it |
05:52.06 | zeeg | ok ok listen |
05:52.16 | zeeg | for each rank, we determined *exact* rating #'s |
05:52.24 | zeeg | rank 14, you have to be at least 60000 |
05:52.27 | zeeg | and 65000 is the cap |
05:52.33 | zeeg | rank 13 is 55000-59999 |
05:52.36 | ckknight | zeeg, I don't like you. |
05:52.36 | zeeg | ok you with me so far? |
05:52.42 | zeeg | ckknight, grats |
05:52.57 | zeeg | ok so if we have the rating #s we need (which i auto generated from the millions of ranking info i have) |
05:53.05 | zeeg | and we have the percentage of where they're at |
05:53.13 | zeeg | if they're at rank 13, and 50% progressed through it (so 50% til rank 14) |
05:53.28 | zeeg | we can guess that their rating, is 50% of the gap between 13-14, which is 5000 |
05:53.37 | zeeg | so they'd be at 55000 (rank 13's rating) + 50%, which is 2500 |
05:53.42 | zeeg | so their rating is 57500 |
05:53.43 | zeeg | ya? |
05:53.48 | Kremonte | isn't their rating just relative to other players? |
05:53.56 | zeeg | rating is based off of rank |
05:53.58 | zeeg | rank is relative |
05:54.15 | Kremonte | yes but with those numbers there would need to be a rank 14 |
05:54.20 | Kremonte | at that point in time |
05:54.24 | zeeg | how so? |
05:54.32 | zeeg | rank 14 just means someone w/ a rating of 60000+ |
05:54.53 | zeeg | hell we could even say this person gained this much rating w/ this much contribution and this many honor kills this week |
05:55.11 | zeeg | ok well assuming my #'s are right |
05:55.17 | zeeg | could you help w/ modifying the LUA script to save that %? |
05:55.43 | zeeg | (I brainstormed this before and im pretty sure it's right) |
05:55.44 | Kremonte | link to the file? |
05:55.52 | zeeg | www.wowguru.com/ui/wow-guru-data-collection/ |
05:56.01 | zeeg | hrmm i gotta email the guy too, the duel/bg logs dont seem to be working |
05:56.20 | Kremonte | ok here's my problem with it tho |
05:56.23 | Kremonte | we only have %s |
05:56.25 | Kremonte | % is just 1-100 |
05:56.29 | Kremonte | so we have 1-100 1-14 |
05:56.34 | Kremonte | there are more than that many people on a server |
05:56.44 | Kremonte | so it looks like an estimate on their rating, not the exact rating no |
05:56.48 | zeeg | what do you mean |
05:56.50 | zeeg | there could be |
05:56.52 | Kremonte | for that you'd need the honor of each person |
05:56.56 | zeeg | 20 people at rank 5 at 50% |
05:57.07 | zeeg | and we'd say that all 20 of those people are at exactly the same rating |
05:57.11 | Kremonte | yes, how do you get more precise? |
05:57.14 | zeeg | so its not 100% precise |
05:57.18 | zeeg | but its probably like 99% |
05:57.23 | zeeg | and its the best we can do |
05:57.59 | zeeg | this is my alternative to having to spider wow-europe.com |
05:58.02 | zeeg | as their servers are extremely slow |
05:58.07 | zeeg | so i just stopped spidering their XML |
05:58.51 | zeeg | http://pastebin.com/674753 |
05:58.53 | zeeg | we added all this too |
05:58.59 | zeeg | which is going to make profiles really fun |
05:59.25 | Kremonte | linghuye does your coding? o_O |
05:59.42 | zeeg | for LUA and our toolkit, ya |
05:59.54 | *** join/#wowi-lounge Wobin_ (n=Wobin@221.221.29.27) |
06:00.01 | zeeg | our toolkit is an extremely exstensible version of mywarcraftstudio |
06:00.01 | zeeg | :p |
06:01.27 | zeeg | i need to get wow reinstalled on my other drive soon |
06:02.08 | Kremonte | wow |
06:02.11 | Kremonte | thats a lot of globals |
06:02.28 | zeeg | is that bad |
06:02.43 | zeeg | i didnt make it |
06:02.46 | zeeg | linghuye did |
06:02.47 | zeeg | lol |
06:03.28 | Kremonte | so you have no idea where to look in the 67kb file >< |
06:03.28 | zeeg | well actually i made the initial stuff which was basically just me trying to copy alla's code (minus the profile stuff) |
06:03.31 | zeeg | lol |
06:03.33 | zeeg | search for |
06:03.35 | zeeg | honor |
06:03.41 | zeeg | it saves it in profile/honor section |
06:03.50 | zeeg | basically |
06:03.50 | zeeg | ["honor"] = { |
06:03.50 | zeeg | ["rankNumber"] = 6, |
06:03.50 | zeeg | ["highestRank"] = 10, |
06:03.50 | zeeg | ["rankName"] = "Stone Guard", |
06:03.57 | zeeg | id like to stick it in there like rankProgress = % |
06:05.09 | Kremonte | i dont see that table in it :9 |
06:05.13 | Kremonte | function CollectPlayerHonorInfos(target, thisPlayer) |
06:05.13 | Kremonte | thisPlayer["honor"] = {}; |
06:05.13 | Kremonte | local honor = thisPlayer["honor"]; |
06:05.16 | Kremonte | in that? |
06:05.18 | zeeg | ya that |
06:11.25 | Kremonte | blah |
06:11.28 | Kremonte | k zeeg |
06:11.49 | Kremonte | you there? |
06:12.45 | zeeg | ya |
06:12.58 | Kremonte | k sec |
06:13.01 | Kremonte | my notepad is being evil |
06:13.06 | zeeg | get editplus |
06:13.07 | zeeg | :) |
06:14.25 | Kremonte | too lazy |
06:14.27 | Kremonte | just wanted to ctrl g |
06:14.51 | Kremonte | ok i THINK this is right |
06:15.32 | Kremonte | find honor["todayHK"], honor["todayDK"] = GetPVPSessionStats(); |
06:15.52 | Kremonte | add before: honor["rankProgress"] = GetPVPRankProgress() |
06:17.34 | zeeg | thanks will try that now |
06:18.34 | zeeg | http://www.wowguru.com/ui/48/wow-guru-data-collection/ |
06:18.34 | zeeg | err |
06:18.35 | zeeg | ignore that |
06:18.41 | Kremonte | Q. |
06:19.35 | zeeg | do you still have it open |
06:19.37 | zeeg | the LUA script |
06:19.51 | Kremonte | i can open it |
06:19.51 | Kremonte | why? |
06:19.57 | zeeg | ctrl+f for "duels" |
06:19.57 | zeeg | :D |
06:20.02 | zeeg | i wanna see if uploaded the wrong ver before |
06:20.35 | Kremonte | coodnt find |
06:20.46 | zeeg | ty |
06:24.16 | *** join/#wowi-lounge zeeg (n=wguru@67.63.84.74) |
06:24.20 | zeeg | +r sucks |
06:24.29 | Tem | +b is even better |
06:39.05 | Kremonte | zeeg: it work? :p |
06:39.40 | zeeg | not sure yet |
06:39.40 | zeeg | lol |
06:39.46 | Kremonte | bastage |
06:50.01 | zeeg | waiting on the guy |
06:50.05 | zeeg | hes testing the other stuff that was added too |
06:50.09 | zeeg | so he's waiting on a BG queue i think |
06:50.12 | zeeg | its gonna be neat though |
06:50.14 | zeeg | on each players profile |
06:50.16 | Cairenn | night guys |
06:50.17 | zeeg | we'll basically have a checklist |
06:50.21 | zeeg | of raids/monsters thyeyve killed :) |
06:50.22 | zeeg | night Cairenn|sleep |
06:51.11 | Kremonte | does it cache raid? |
06:51.15 | Kremonte | that'd be cool |
06:51.21 | Kremonte | adding raidboss kills for the whole raid |
06:51.31 | zeeg | well the plan is to setup a unique raid id |
06:51.35 | zeeg | ill figure it out |
06:51.43 | zeeg | but ya, it stores start/end time |
06:51.44 | zeeg | and etc. |
06:51.47 | zeeg | so we can just compare those |
06:51.50 | zeeg | to get a unique raid instance |
07:08.05 | *** join/#wowi-lounge dukeku_ (i=dukeku@c-67-160-162-146.hsd1.or.comcast.net) |
07:33.16 | zeeg | 2:31a | <bakuz> ["rankProgress"] = 0.7882353407330811, |
07:33.16 | zeeg | 2 |
07:33.18 | zeeg | fuck 99% |
07:33.20 | zeeg | 100% accuracy |
07:33.20 | zeeg | lol |
08:02.45 | ckknight | I need a name for a library that handles drop down menus |
08:02.54 | Iriel | DropEm |
08:03.04 | Iriel | DropTastica |
08:03.08 | Iriel | DropTasia |
08:03.14 | Iriel | DewDrop |
08:03.15 | Iriel | DoDrop |
08:03.20 | Iriel | RainDrop |
08:03.26 | Iriel | GoDown |
08:03.27 | sedatedChipmunk | StopDropAndScroll |
08:03.29 | Iriel | GoingDown |
08:03.30 | ckknight | you set options with it |
08:03.46 | ckknight | "drop" or "down" don't make sense in their own light |
08:03.59 | ckknight | DewDrop does sound nice, though |
08:04.00 | Iriel | CarteBlanche |
08:04.14 | zeeg | i like |
08:04.16 | zeeg | DropTastica myself |
08:04.25 | zeeg | StopDropAndScroll is quite good as well |
08:04.55 | sedatedChipmunk | added bonus, he'd have to incorporate scrolling menus |
08:05.05 | ckknight | ah, keep yer kilt on |
08:05.28 | zeeg | hrmm |
08:05.30 | zeeg | ok so |
08:05.33 | zeeg | Kremonte, we got honor working |
08:05.38 | zeeg | but my stupid bg logs and instance logs arent working right |
08:05.46 | zeeg | duel logs work at least |
08:06.51 | zeeg | ugh i so do not want to go to prom tom. |
08:07.14 | sedatedChipmunk | ^---hey that's me! |
08:07.19 | sedatedChipmunk | gr |
08:08.01 | Iriel | I dont want to go to the store to pick up air filters |
08:08.03 | Iriel | Trade you? |
08:08.10 | zeeg | deal |
08:11.03 | me | yes, it IS -me- |
08:14.16 | me | i had a fairly fabulous prom |
08:15.54 | ckknight | my prom is a sad, sad story |
08:16.04 | zeeg | i just dont like prom |
08:17.14 | me | had dinner on the front porch by candle-light with the girl with whom I was entangled with at the time. drove my sister's mercadies out to anaheim stadium, where we had the prom at the ball club. dancing and food and caricatures and kareoke. then the after party at a friends house staying up late and eating chocolate chip pancakes at like 5am, then laying on the couch for a nap, then driving her home at dawn... good memories |
08:21.07 | zeeg | sounds nice |
08:21.45 | me | and we all know me likes me some freak dancing |
08:22.58 | ckknight | change your name |
08:23.20 | me | who's 'your'? |
08:23.32 | Wobin_ | please =P |
08:23.41 | me | haters |
08:23.47 | ckknight | don't be a jackass, your name is ambiguous, and confusing in most cases |
08:23.47 | Wobin_ | absolutely |
08:23.50 | Wobin_ | We all hate me |
08:24.01 | Wobin_ | Oh, look. I made a funny. |
08:24.08 | sedatedChipmunk | no you didn't |
08:24.10 | sedatedChipmunk | be quiet |
08:24.14 | Wobin_ | Don't I feel foolish |
08:24.30 | sedatedChipmunk | sshp! |
08:24.39 | me | wow... bitter crowd tonight. have fun emo's |
08:24.43 | Wobin_ | uhoh. Chip has sprung a leak |
08:24.55 | sedatedChipmunk | I said sshp! |
08:25.03 | Wobin_ | Uhoh. another one |
08:28.48 | zeeg | lol |
08:28.59 | myself | omg yay |
08:31.17 | Elviso | anyone on US Azgalor / Alliance? |
08:31.26 | Elviso | I can't find anyone to help me test my addon :\ |
08:31.37 | ckknight | will somebody just ban his IP already? |
08:32.21 | zeeg | ckknight |
08:32.30 | zeeg | some people actually respect the work I do and enjoy conversation with me |
08:32.32 | zeeg | even if you dont |
08:33.30 | ckknight | who? |
08:33.48 | ckknight | and are they in this channel? |
08:36.58 | not_here | children, if you're going to act like children at least pretend to be british and type with a slight accent. that way we can laugh at you, ha ha, in stead of covering our faces in shame at the poor state of children in this day in age. |
08:37.08 | *** join/#wowi-lounge Kalroth (n=kalroth@port114.ds1-hj.adsl.cybercity.dk) |
08:37.13 | zeeg | ckknight, yes, now if you wish to troll, do so to not_here :) |
08:38.05 | ckknight | why? |
08:38.21 | zeeg | because, i dont need anymore trolls harassing me |
08:39.59 | Iriel | y'all just need to get along |
08:40.13 | zeeg | or shut up, both work |
08:40.14 | zeeg | but if you dont like me |
08:40.16 | zeeg | keep it to yourself |
08:40.23 | zeeg | cuz i doubt anyone else cares if you dont like me :) |
08:40.31 | zeeg | and you dont see me going around expressing my dislike for everyone |
08:40.36 | zeeg | then again, i hate everyone equally :D |
08:40.44 | ckknight | ~emulate zeeg |
08:40.46 | purl | anyone recommend some newer black people music... most people simply call it ni.. music |
08:41.33 | Kalroth | yeah, like me, I don't like people, but I pretend to like them |
08:41.41 | zeeg | haha |
08:41.53 | Kalroth | it's so much easier buying groceries without insulting the lady at the cashier over and over |
08:42.03 | zeeg | ~emulate ckknight |
08:42.06 | purl | I like Trillian |
08:42.12 | Kalroth | hah |
08:42.19 | zeeg | ~emulate zeeg |
08:42.20 | purl | the only way you could make me like any of you is with $ |
08:42.20 | ckknight | I use x-chat now |
08:42.24 | zeeg | haha |
08:42.26 | zeeg | so true |
08:43.11 | zeeg | ~emulate zeeg |
08:43.12 | purl | anyone recommend some newer black people music... most people simply call it ni.. music |
08:43.27 | zeeg | did someone save those phrases? |
08:43.40 | ckknight | yea |
08:43.43 | Kalroth | most likely :) |
08:43.57 | ckknight | ~literal emulate zeeg |
08:43.58 | purl | "emulate zeeg" is "<reply> anyone recommend some newer black people music... most people simply call it ni.. music||<reply>i have no morals. im a business man||<reply> the only way you could make me like any of you is with $" |
08:44.03 | zeeg | at least they chose good ones |
08:44.27 | not_here | ~emulate AnduinLothar |
08:44.28 | purl | moo |
08:44.32 | not_here | :) |
08:44.51 | me | ooo what now |
08:44.52 | me | i got it |
08:45.43 | not_here | i'm done with that nick, hf |
08:46.02 | Kalroth | mysterious |
08:46.07 | Kalroth | not_here: how can you be here?! |
08:46.14 | not_here | or perhaps you could come up with some content of your own. |
08:46.50 | zeeg | irc serves me too purposes |
08:46.52 | zeeg | branding |
08:46.56 | zeeg | and support |
08:46.57 | Wobin_ | Kalroth: It's like Cairenn|sleep |
08:47.03 | Wobin_ | She's not actually sleeping |
08:47.03 | zeeg | (as in tech support/help stuff) |
08:47.23 | zeeg | *two |
08:47.24 | zeeg | wow |
08:47.24 | Kalroth | Wobin_: She's like Chuck Norris, she never sleeps, she only waits? |
08:47.24 | zeeg | im tired |
08:47.27 | zeeg | Kalroth |
08:47.30 | zeeg | did you see that chuk norris pic |
08:47.32 | zeeg | on guru |
08:47.37 | Kalroth | Yeah, the new race :) |
08:48.11 | zeeg | :D |
08:51.11 | Elviso | lol, .NET is implementing Python |
08:51.26 | ckknight | IronPython has been out for a while |
08:51.27 | zeeg | ouch |
09:13.16 | Kirov | damn it, what would keep a slash command from working? |
09:13.21 | Kirov | <PROTECTED> |
09:13.21 | Kirov | <PROTECTED> |
09:13.21 | Kirov | <PROTECTED> |
09:13.21 | Kirov | <PROTECTED> |
09:13.21 | Kirov | <PROTECTED> |
09:13.29 | Kirov | oh |
09:13.32 | Kirov | wait, I'm a dumb ass |
09:13.43 | Kalroth | aww |
09:13.45 | Kalroth | meanie |
09:13.59 | Kirov | I had a return right above it |
09:14.01 | Kirov | lol |
09:15.37 | *** join/#wowi-lounge Iriel (n=daniel@adsl-71-158-244-138.dsl.pltn13.sbcglobal.net) [NETSPLIT VICTIM] |
09:15.37 | *** join/#wowi-lounge Kremonte (n=dan@ool-18b8808d.dyn.optonline.net) [NETSPLIT VICTIM] |
09:15.38 | *** join/#wowi-lounge JoshBorke (n=none@r35h65.res.gatech.edu) [NETSPLIT VICTIM] |
09:16.15 | Wobin_ | What's the force gc function? |
09:16.15 | zenzelezz | that's reserved for Jedis |
09:17.06 | Wobin_ | These are not the droids you are looking to recycle for parts.... |
09:18.38 | Iriel | collectgarbage() |
09:18.39 | Iriel | Note if you want ABSOLUTELY the minimum garbage you may have to call it a few times |
09:19.16 | Wobin_ | Cool, thank you, Iriel |
09:20.02 | Kalroth | eh? |
09:20.18 | Kalroth | then it should be named collectSomeGarbage() :) |
09:20.54 | Iriel | Well, more 'collectallgarbageandshrinksomebuffers' |
09:21.45 | Kalroth | that'd be silly though, Iriel! |
09:22.16 | *** join/#wowi-lounge Eraphine|Lab (n=Eraphine@brenna.human.cornell.edu) |
09:24.47 | *** join/#wowi-lounge Cairenn (n=Cairenn@CPE001217452e29-CM014500004571.cpe.net.cable.rogers.com) |
09:24.47 | *** mode/#wowi-lounge [+o Cairenn] by ChanServ |
09:24.55 | Kalroth | uh oh |
09:25.02 | Kalroth | it's the evil clone |
09:25.21 | Kalroth | Cairenn is sleep ircing again |
09:48.09 | Kalroth | g'night Iriel :) |
09:55.25 | Elviso | anyone use the WoW UI Designer? |
09:57.56 | Kirov | http://cyberartist.shackspace.com/etc/SimpleCompass.jpg |
09:58.11 | Kirov | http://cyberartist.shackspace.com/wow/SimpleCompass.0.5.zip |
09:58.34 | Kirov | I think I went a little overboard |
09:59.57 | Kalroth | hahah |
10:00.01 | Kalroth | looks awesome though :) |
10:04.56 | Kirov | Elviso - I tried to a while back, couldn't really get in to it. |
10:05.29 | Elviso | wow Kirov, that looks REALLY nice |
10:05.58 | Kirov | I'm trying to keep myself from adding the Medal of Honor / Call of Duty "wiggle" |
10:06.15 | Elviso | rofl |
10:06.54 | Elviso | I'm liking the designer, since I have practically no experience designing UI's in wow |
10:07.13 | Elviso | I figure it will help to use a WYSIWYG to get a rough copy |
10:07.17 | Elviso | then I can play with that |
10:10.23 | Elviso | I was getting some odd behavior though, and was curious if it was 'normal' |
10:12.46 | Kirov | well, it is still beta |
10:18.16 | Elviso | can WoW have the type of input boxes, that are either dropdowns or normal text input (depending on if you hit the dropdown or type in the field)? |
10:19.43 | Kirov | no |
10:19.46 | Kirov | You have to fake those |
10:19.50 | Kirov | or make your own |
10:21.53 | Elviso | I don't think I'm quite ready for that yet, heh |
10:29.11 | Wobin_ | Kirov: That looks very cool =) |
10:29.30 | Wobin_ | Addthe wiggle! |
10:29.33 | Wobin_ | Add the wiggle! |
10:29.34 | Wobin_ | <PROTECTED> |
10:29.37 | Kirov | oy |
10:29.54 | Kirov | I don't even know how I'd go about that though. |
10:30.19 | Wobin_ | how are you making it move in the first place? |
10:30.28 | Wobin_ | oh no wait |
10:30.40 | Wobin_ | What you need to do, is make the compass swerve to follow nearby mages =P |
10:31.00 | Kirov | heh |
10:32.11 | Wobin_ | hehe or better yet, stealthed characters =) |
10:32.30 | Kirov | Yeah |
10:32.32 | Kirov | that'd be great |
10:32.53 | Kirov | I'll just add a full combat log parser so I can make my compass jiggle when something happens near by |
10:33.00 | Wobin_ | Hehe |
10:33.19 | Kirov | Talk about abuse of combat log parsing |
10:33.21 | Wobin_ | every time the compass suddenly swerves, throw yourself 'south' =) |
10:33.48 | Wobin_ | Kirov: unless your character is stunned or frozen =) |
10:33.49 | Kirov | I could hook UNIT_COMBAT pretty easily |
10:34.25 | Kirov | If you take damage or get healed, it jiggles based on how much it was in relation to your max health |
10:34.45 | Kirov | But first I'd have to make it jiggle |
10:34.45 | Wobin_ | hehe so from 2% to full, the compass spins wildly |
10:34.51 | Kirov | and I don't think I'm going to do that |
10:34.59 | Wobin_ | aw =) |
10:35.05 | Kirov | not tonight |
10:35.17 | Kirov | I'll have to see if I can get a friend of mine or Iriel to do it. ;) |
10:35.17 | Wobin_ | . o O (Muhah) |
10:38.23 | Kirov | hmm |
10:38.34 | *** join/#wowi-lounge Elkano (n=elkano@ip-213-135-2-172.handshake.de) |
10:38.34 | Kirov | I'm thinking Cairenn isn't really here |
10:38.43 | Elkano | greetings :) |
10:38.55 | Kirov | allo |
10:38.55 | Kalroth | Kirov: Really? :) |
10:39.15 | Kirov | >.< |
10:39.40 | Kirov | want her to approve my mod |
10:39.42 | Kirov | =P |
10:42.25 | Kirov | anyways, I think I'll go to bed before I start researching wiggling |
10:42.31 | Kirov | night |
10:43.05 | Elviso | i think her she just got disconnected and her client reconnected her |
11:34.28 | *** join/#wowi-lounge [MoonWolf] (n=moonwolf@f176182.upc-f.chello.nl) |
11:35.00 | *** join/#wowi-lounge wereHamster (n=tomc@gw.ptr-62-65-141-13.customer.ch.netstream.com) |
11:35.03 | wereHamster | morning |
11:36.02 | [MoonWolf] | goood morning. |
11:37.23 | *** join/#wowi-lounge wereHamster (n=tomc@gw.ptr-62-65-141-13.customer.ch.netstream.com) |
11:43.28 | Elviso | I like WoW UI Designer... http://limitlessguild.net/elvis/CPI_Proto.jpg |
11:43.37 | Elviso | DId that in about 2 hrs of playing around |
11:43.44 | Elviso | (no guts yet though) |
11:45.07 | wereHamster | can I override the metatable of a frame? |
11:45.31 | wereHamster | I'd like to know if someone touched frame["spellInfo"] |
11:57.40 | *** join/#wowi-lounge Codayus (i=cody@l0gical.net) |
12:11.54 | Wobin_ | getmetatable? |
12:11.59 | Wobin_ | Then edit the result? |
12:29.21 | wereHamster | In other words, __index metamethod is only called if 'key' does not exist in the table. :( |
12:31.19 | wereHamster | local meta = getmetatable(frame);f unction meta.__index(table, key) DEFAULT_CHAT_FRAME:AddMessage("key: "..key) end <= this hard-locks the game |
12:41.56 | *** join/#wowi-lounge Cairenn (n=Cairenn@CPE001217452e29-CM014500004571.cpe.net.cable.rogers.com) |
12:41.56 | *** mode/#wowi-lounge [+o Cairenn] by ChanServ |
12:42.02 | Wobin_ | .. |
12:42.05 | Wobin_ | hm |
12:42.34 | Wobin_ | well since you're overriding the index, it's possibly expecting a return it's not getting |
12:42.42 | Wobin_ | it's kinda like bad hooking |
12:45.07 | Kalroth | always restore stack to previous state when hooking! |
13:02.14 | wereHamster | Wobin_, even __index can return nil |
13:03.01 | Wobin_ | well yes it can |
13:03.08 | Wobin_ | but who says it is? |
13:07.53 | Elviso | Cairenn present? |
13:12.12 | wereHamster | do all franmes of the same type share one metatable? |
13:13.39 | wereHamster | because this doesn't work: http://wow.pastebin.com/675072 |
13:13.51 | wereHamster | when I hook the second frame WoW lock up hard |
13:30.25 | wereHamster | well.. seems like *ALL* frames share the same metatable |
13:32.23 | *** join/#wowi-lounge Cide (i=Cide@81-226-233-5-no60.tbcn.telia.com) |
13:37.49 | Kalroth | hi Cide |
13:37.54 | Cide | hi |
13:43.16 | wereHamster | is it possible to intercept when someone wants to set a table key? |
13:48.04 | Elviso | what is the common practice on GUI config frames....to save the values as they are set, or to call a function to save them all at once when the frame is closed? |
13:48.47 | Tain | My opinion is you should always have an Apply button to set options, as well as a cancel button to close the frame without saving any changes. |
13:49.08 | Tain | Basically the same as Windows option windows. Cancel, Apply, Ok |
13:50.06 | wereHamster | Do you want to restart Windows [Yes] .. always funny to see such message boxes |
13:50.24 | Elviso | oh true Tain |
13:50.33 | wereHamster | .. with a progress bar.. |
13:50.58 | Elviso | they need to put progress bars on traffic lights |
13:55.36 | Tain | I can't believe how bad I am at folding clothes. It's really sad. |
14:06.21 | *** join/#wowi-lounge [MoonWolf] (n=moonwolf@f176182.upc-f.chello.nl) |
14:13.49 | Elviso | anyone w/WoW UI Designer experience on yet? :) |
14:16.21 | Elkano | well, never used it as wysiwyg... only to look at my frames from outsie wow |
14:16.58 | Tain | I played with it a little early on, a bunch of months ago. |
14:17.12 | Tain | I didn't like the XML it generated though, had far too much extraneous information. |
14:18.40 | Elkano | well, afaik it still needs this information for some internal functions... |
14:24.39 | id` | wanna see my backyard? |
14:24.41 | id` | http://www.dutchtravelers.com/google/?lat=52.28992713791195&lng=4.977345764636993&zoom=19 |
14:24.45 | id` | :P |
14:24.55 | id` | (right in the middle) |
14:25.36 | [MoonWolf] | why did a hot japanese girl flash before the map picture ? |
14:25.55 | wereHamster | I saw her, too :P |
14:26.31 | Elviso | hehe me 2 |
14:27.23 | Elkano | even beter: it's still there for me :P |
14:27.39 | Elkano | <3 java script errors |
14:28.08 | Elviso | it was there until I enabled scripting |
14:30.10 | Elkano | well, the image is replaced via java script... for some reason, the java script didn't load correctly for me... |
14:35.06 | id` | hehe some guy i know made it |
14:35.11 | id` | so thats highly possible |
14:35.13 | id` | (the girl) |
14:37.35 | Elkano | well, have a look at the html code :) |
14:38.45 | wereHamster | mooi 8-) |
14:39.14 | Elkano | and if we are into it: here's my place: http://www.dutchtravelers.com/google/?lat=49.26543821459138&lng=7.291316986083984&zoom=18 |
14:44.06 | Elkano | (hmm... can you make other ppl attack someone by being an asshole on the net and using/showing the other persons adress online? could be worth some research ;) ) |
14:46.27 | wereHamster | google doesn't have such detailed maps of my location :( |
14:47.42 | Elkano | well, it hadn't for my place until recenly, too... but because of soccer world cup 2k6 in Germany... :) |
14:48.42 | Elkano | (it used to have detailed data for the area a few kilometers west of my place... just zoom out a bit and switch to satelite v5 |
14:50.20 | id` | wereHamster: you dutch? |
14:51.40 | wereHamster | no, I live in [Country-Code: CH] :-P |
14:52.00 | Elkano | I had been to swiss last weekend :) |
14:52.50 | Elkano | only a few kilometers away from you... (if I can trust the trace) |
14:53.15 | wereHamster | no, you probably can't |
14:53.38 | wereHamster | or what did you find out? |
14:54.03 | id` | wereHamster: are you tuller? |
14:54.04 | id` | :| |
14:54.08 | Elkano | zurich |
14:54.10 | Elviso | I think I know the answer to this, but I want to make sure....if a frame is hidden, will it still receive events through OnEvent? |
14:54.27 | Tain | No. |
14:54.38 | Elviso | ok, thanks |
14:54.55 | Elkano | sure it won't? |
14:54.59 | wereHamster | Elkano, that's way off :) |
14:55.15 | wereHamster | Elviso, it will ! |
14:55.21 | Tain | Oh no sorry i was thinking OnUpdate. heh |
14:55.31 | Elkano | only OnUpdate wont fire, but OnEvent will |
14:55.35 | Tain | My bad! |
14:55.39 | Elviso | o cool, thanks for the clarification |
14:55.50 | Elviso | wereHamster gets the cookie! |
14:55.50 | Tain | Pay no attention to the man behind the curtain! |
14:56.34 | Elkano | hmm... wereHamster, how bad off? how fare is it from you to Zürich? |
14:58.33 | wereHamster | right in the middle of this map :) http://maps.google.com/?om=1&ll=47.053283,8.319397&spn=1.178919,2.554321 |
14:58.55 | wereHamster | and zurich is 100km to NNE |
14:59.49 | wereHamster | a better map: http://maps.google.com/?om=1&ll=47.075734,8.278971&spn=0.036826,0.079823&t=h |
15:01.40 | Elkano | so I asume you don't know Stallikon, do you? |
15:02.45 | wereHamster | no |
15:06.28 | wereHamster | Stall == stable ;) |
15:07.02 | wereHamster | the village can't be big.. unless it's near zurich |
15:07.35 | Elkano | well, both ^^ |
15:11.37 | Elkano | -> http://maps.google.com/?om=1&t=h&ll=47.325909,8.489084&spn=0.029206,0.079823 |
15:12.29 | wereHamster | that's not near zurich ;) |
15:12.59 | Elkano | well, 'near' is relative ;) |
15:15.45 | wereHamster | does a SetText trigger OnChar ? |
15:29.41 | Elviso | if I set anchorparent="UIParent", should I also do parent="UIParent" (for my main frame)? |
15:47.56 | Elkano | hiho Chipmunk :) |
15:53.35 | Cairenn | hey all |
15:54.01 | zenzelezz | /greet |
16:00.18 | Elviso | howdy Cairenn |
16:00.26 | Cairenn | how are folks today? |
16:00.38 | Kalroth | It's not the real Cairenn, she's still sleep ircing! |
16:13.59 | zenzelezz | love how balanced the AH is. Three Stonegrip Gauntlets up; 30-50g, 40-45g, 120g flat, respectively |
16:17.58 | Wobin_ | Any french or german speakers on that can help me with a little localisation? |
16:18.21 | zenzelezz | Wobin_ bist kein handschuh gewesen |
16:19.28 | cladhaire | Has anyone else found that while zoning, you don't exist in your own raid? That proves to be problematic =( |
16:23.45 | Kalroth | Really? |
16:24.41 | Kalroth | so the client removes you from the raid when you start zoning and adds you again when you're done zoning? |
16:29.37 | cladhaire | Kalroth: Thats what it looks like. |
16:29.47 | cladhaire | which is a problem =) |
16:30.00 | Kalroth | Well it would explain why the entire raid skips/lags a lot when doing corpse runs, heh |
16:30.11 | Kalroth | (which I sadly experience a lot :) |
16:30.11 | cladhaire | so I have to hack, scan the raid ids from GetNumRaidMembers() and replace the UnitName(unit) nil raidID with player |
16:30.23 | Kalroth | I bet Cide knows! |
16:33.50 | Cide | back |
16:33.56 | Cairenn | front |
16:34.01 | Cide | middle? |
16:34.06 | Cairenn | kinky |
16:34.09 | Kalroth | top! |
16:34.09 | Cide | :) |
16:34.25 | Kalroth | Cide: do you have any code to handle what cladhaire describes? |
16:34.27 | Cairenn | speaking of Cide knowing things .... |
16:34.28 | Kalroth | in CTRA of course |
16:34.36 | Cairenn | (after done with that) |
16:34.43 | Cide | I have some code in CTRA for it |
16:35.03 | Cide | in the new CTRT (raidtracker), I experienced it even more (due to tracking attendance) |
16:35.11 | Kalroth | Cide: So it's true that the client actually removes you from the raid and inserts you again? |
16:35.19 | Cide | yes, pretty much |
16:35.22 | Kalroth | Ick |
16:35.26 | Cide | like iriel described it |
16:35.48 | Cide | it "removes" you from the raid and builds it up again |
16:35.48 | Kalroth | I can't think of a good reason of why it should do that |
16:36.10 | Cide | but what he suggested seems to work.. wait for the first OnUpdate after PLAYER_ENTERING_WORLD |
16:36.12 | Kalroth | No wonder the client is so "choppy" during zone changes |
16:36.15 | Cide | all information is available then |
16:36.23 | cladhaire | Cide: Yeah, that's what I plan to do. |
16:36.32 | cladhaire | I always have a dirty handler for the raid updates. |
16:37.47 | Cide | tell me about it :) |
16:38.18 | Cide | I'm thinking I should use the onupdate thing with ctra though, it might fix the bug where all players are lined up in group one |
16:39.15 | cladhaire | Cide: Do you throttle event handling right now? |
16:39.30 | Cide | for zoning, yes |
16:39.36 | cladhaire | I meant in general |
16:39.41 | Cide | in some ways |
16:40.00 | cladhaire | I throttle all UNIT_HEALTH, UNIT_AURA and UNIT_MANA events to only trigger an update every 0.2 seconds |
16:40.14 | Cide | like, the ctra windows don't update health/mana unless the health/mana percentage actually changed |
16:40.17 | cladhaire | Helps a lot to speed up the event handler, and still provide really responsive frames |
16:40.47 | Cide | do you store the changed ids in a table or something? |
16:41.00 | Cide | or do you just update all frames every .2 sec? |
16:41.13 | cladhaire | ONly if we have a dirty flag set |
16:41.15 | cladhaire | lemme show |
16:41.23 | Cide | ah, I think I get it |
16:41.44 | cladhaire | http://wow.pastebin.com/675362 |
16:41.55 | cladhaire | then i force a full update every 2 seconds |
16:42.07 | cladhaire | until the health event getting stuck is fixed. |
16:42.13 | cladhaire | which i haven't seen lately |
16:44.13 | Cide | going to play with something like that in a sec |
16:44.56 | cladhaire | because frame updates are the most expensive part of what we do |
16:46.09 | *** join/#wowi-lounge [MoonWolf] (n=moonwolf@f176182.upc-f.chello.nl) |
16:54.00 | Wobin_ | by throttling you mean your function is passing on all calls until a time period has passed? |
16:54.00 | cladhaire | Wobin_: Yep.. it only processes UNIT_HEALTH events every 0.2 seconds, etc. |
16:55.08 | Wobin_ | okay =) That's how I figured to do it, but wasn't sure if there was a better way =) |
16:55.39 | Cide | I did a slightly different approach |
16:55.49 | Cide | but they are mostly the same |
16:56.24 | cladhaire | *nod* |
16:56.35 | cladhaire | it makes a big difference if you do no frame updates OnEvent |
16:56.37 | Wobin_ | woot |
16:56.40 | Wobin_ | bankstacking! |
16:56.47 | Wobin_ | and PT has been embedde |
16:56.50 | Wobin_ | d |
16:57.00 | cladhaire | even if you waited until the next onUpdate you'd still save yourself some work |
16:57.07 | Cide | how so? |
16:57.24 | cladhaire | well multiple events can have been received since the last OnUpdate. |
16:57.39 | cladhaire | it woudl throttle them.. just to a much higher precision, and they'd execure more often. |
17:09.38 | wereHamster | Wobin_, you still need help with localization? |
17:09.57 | Wobin_ | yes please =) |
17:10.10 | Wobin_ | French or German? |
17:10.23 | hyperChipmunk | rodent |
17:10.30 | hyperChipmunk | =D |
17:10.30 | wereHamster | both, but don't expest the frensh tranlation to make sense :) |
17:15.34 | Wobin_ | (are you getting the pm?) |
17:15.51 | wereHamster | yes |
17:16.18 | wereHamster | I've ordered an conference and now we're discussing all the possible translations |
17:20.40 | *** join/#wowi-lounge ckknight (n=ckknight@24-136-27-242.alc-bsr1.chi-alc.il.cable.rcn.com) |
17:26.53 | ckknight | hey all |
17:27.04 | zenzelezz | greetings |
17:27.10 | wereHamster | hi |
17:27.40 | Kemayo | It's painful sitting in Stormwind and hearing people talk about how Blizzard says all addons are illegal and they'll delete your account if you use them. |
17:27.58 | [MoonWolf] | verbal harrasment...... |
17:28.16 | Kemayo | It's like... I want to correct misconceptions. But then I'll be arguing on the internet, and that's never a winning situation. |
17:28.16 | Elkano | ho ck :) |
17:28.55 | Elkano | did you mess sth up? HonorFu is lists as BossPanel - Honor and the BG minimap doesn't autoshow anymore for me :( |
17:29.26 | ckknight | odd |
17:29.35 | *** join/#wowi-lounge Miravlix_ (i=dragon@0x3e42aafc.adsl.cybercity.dk) |
17:29.39 | ckknight | are you using an old version? |
17:31.24 | Elkano | nope, svn |
17:31.30 | ckknight | odd |
17:32.03 | ckknight | well, I guess now's a good time to release the new version of HonorFu anyway |
17:32.29 | Elkano | ah, ok, the BossPanel issue is related to the german loc |
17:33.40 | ckknight | ah |
17:35.55 | ckknight | okay, Elkano |
17:36.05 | ckknight | should be fixed, theoretically |
17:36.12 | ckknight | don't know about the bg map, though |
17:36.57 | Elkano | well, minimap used to work, but lately it stoped working :/ unfortunatly, I don't know when that was :( |
17:41.45 | *** join/#wowi-lounge Tem (n=Tem@ip70-177-40-169.br.br.cox.net) |
17:44.40 | Tem | End: !! |
17:45.46 | Tem | End: you get your ass here right now |
18:15.45 | *** join/#wowi-lounge Kremonte (n=dan@ool-18b8808d.dyn.optonline.net) |
18:21.14 | ckknight | so does anyone know why Dynamically created GameTooltips don't work right? |
18:22.28 | MentalPower | cause they don't have TextLeftX |
18:22.40 | MentalPower | becuse you can't inherit with dynamic frames |
18:24.14 | ckknight | yea, but if you create those as well, shouldn't it theoretically work? |
18:24.28 | Kremonte | are there any plans to add inherits to them? |
18:24.32 | MentalPower | I guess it should |
18:24.40 | ckknight | yea, but it doesn't |
18:24.50 | ckknight | we've heard no plans, Kremonte |
18:24.50 | MentalPower | Kremonte: dunno, it would be nice |
18:24.51 | Miravlix_ | You can only inherit at load time, since the templates isn't loaded to memory |
18:25.01 | Kremonte | Miravlix_: oh, interesting |
18:25.06 | Kremonte | that sucks :/ |
18:25.14 | Miravlix_ | Not entirely sure it sucks |
18:25.18 | MentalPower | Miravlix_: but LoD AddOns can inherit after initial load time |
18:25.41 | Miravlix_ | They are delay loaded, so they inherits at load time too as I see it |
18:25.49 | ckknight | yea, but they have to load the template xml files again |
18:26.18 | Kremonte | so way, LoD addons are cached at load time? |
18:26.22 | Kremonte | s/way/wait/ |
18:26.41 | MentalPower | no |
18:26.45 | MentalPower | they're not |
18:26.53 | Kremonte | so then.. |
18:27.03 | ckknight | they have to load the template xml files again to use them |
18:27.09 | MentalPower | cause I can still edit the lua file while WoW is running and their changes are accepted |
18:27.09 | Kremonte | couldn't dynamic frames and their inherits work like that? ><" |
18:27.24 | MentalPower | so they''re not cached |
18:28.09 | Miravlix_ | Hmmm, so make 128379732 different loadondemand addons and you can have one way communication? |
18:28.26 | MentalPower | yeah, I guess |
18:28.48 | MentalPower | but its totally not practical |
18:28.59 | Kremonte | well the files would have to be made previously, only edited |
18:30.12 | Miravlix_ | I could make a in game Now playig <song> spammer |
18:30.32 | MentalPower | yeah |
18:30.38 | Miravlix_ | I just need an arvage song lenght * day * week addons |
18:30.50 | MentalPower | but you'd need a LOT of AddOns |
18:31.06 | Kremonte | and wouldn |
18:31.11 | Kremonte | t you need to manually trigger it |
18:31.13 | Kremonte | on song changes? |
18:31.18 | Miravlix_ | No |
18:31.26 | Kremonte | eh? ._. |
18:31.26 | Miravlix_ | I send when to reload the next file |
18:31.37 | MentalPower | Load them automatically on a timer |
18:31.43 | Miravlix_ | I know the song length, so telling the addon to loadondemand in 3 mins is easy |
18:31.45 | Kremonte | lol .-. |
18:32.22 | Miravlix_ | Dealing with RSS feeds would require a static time period between loads |
18:33.02 | *** join/#wowi-lounge Iriel (n=daniel@adsl-71-158-244-138.dsl.pltn13.sbcglobal.net) |
18:34.14 | Miravlix_ | So whats the math here.. 5 min reloads would be 2016 addons for a client running from server up to server up |
18:34.27 | Kremonte | ._. |
18:34.29 | Miravlix_ | Didn't exclude the 8 hours maintenance |
18:35.08 | Miravlix_ | 24 hours is 288 addons |
18:35.21 | MentalPower | still totally impractical |
18:35.30 | Kremonte | yeah, that's ridiculous |
18:35.33 | Miravlix_ | We could go with 8 hours and popup a reload button |
18:35.36 | Miravlix_ | Why? |
18:35.41 | Kremonte | um |
18:35.45 | Kremonte | there being 2016 addons |
18:36.08 | Miravlix_ | Thats only if you expect your users to play wow 24/7 |
18:36.34 | Iriel | Discussing pre-assigned LoD addons to load data in pseudo-real-time? |
18:36.34 | Kremonte | still 1k+ |
18:36.40 | Kremonte | <_<" |
18:36.51 | Miravlix_ | No we are talking 288 for 24 hours |
18:37.12 | Miravlix_ | 96 loadondemands for 8 hours |
18:37.12 | Kremonte | 288 addons, lol :/ |
18:37.27 | Kremonte | also assuming it's all 5min |
18:37.35 | Miravlix_ | 48 for 4 hours |
18:37.37 | Kremonte | most of my songs are about 4 min =P |
18:37.51 | Miravlix_ | Well 5 mins was the RSS news importer |
18:38.11 | Miravlix_ | Fx. to your guilds web site |
18:39.38 | Kremonte | well you could have a bit of a 'bot', but i dunno, personally i dun think it's worth it :p |
18:39.42 | Kremonte | especially for a now playing thing |
18:39.44 | *** join/#wowi-lounge Osagasu (n=Kronus@208.104.133.240) |
18:39.45 | Miravlix_ | It's snot a bad idea. There is some interesting possibilities. |
18:39.54 | Kremonte | yes of course |
18:39.57 | Kremonte | but the sheer mass of it |
18:40.06 | Miravlix_ | Sheer mass? |
18:40.17 | Kremonte | yes Iriel :P |
18:40.23 | Kremonte | Miravlix_: the mass of addons |
18:40.36 | Kremonte | it's a lot to keep track of ._. |
18:40.39 | MentalPower | Iriel: yes |
18:41.04 | Iriel | Has anyone ever actually DONE it, it was a topic of conversation when we got LoD for a bit |
18:42.10 | Miravlix_ | I can't do jack shit in Windows, I'm a Linux programmer, so until my new machine is build, so I can convert this one to the new server, I can't make software. |
18:42.35 | MentalPower | not that I know of |
18:42.58 | Miravlix_ | I think the main problem is that we have very few Windows/Mac programmers |
18:43.21 | Miravlix_ | So creating the application to write to the files is an issue. |
18:43.29 | Iriel | python |
18:43.34 | Iriel | hell, lua |
18:44.46 | Iriel | java also |
18:45.05 | Iriel | lots of cross-platform languages you can reasonably expect to be present, or bundle with not too much overhead |
18:45.27 | cladhaire | Lua has been a godsend at work =) |
18:45.30 | Miravlix_ | I maintained a 1.6 MB PHP bot that ran as a program. :) |
18:46.05 | Miravlix_ | But it's still a lot more work than writing some scripts in lua. |
18:47.56 | Iriel | http://java.sun.com/j2se/1.5.0/docs/guide/rmi/relnotes.html |
18:48.06 | Iriel | oops, if you're not cladhaire ignore that |
18:48.23 | *** part/#wowi-lounge Miravlix_ (i=dragon@0x3e42aafc.adsl.cybercity.dk) |
18:49.53 | *** join/#wowi-lounge Miravlix (i=dragon@0x3e42aafc.adsl.cybercity.dk) |
18:54.10 | *** join/#wowi-lounge ToastTheif (i=ToastThe@24-177-162-9.dhcp.mrqt.mi.charter.com) |
18:54.56 | ToastTheif | yo |
18:55.04 | ToastTheif | id |
18:56.46 | cladhaire | =) |
18:59.30 | ToastTheif | poke |
19:01.28 | Iriel | peek |
19:01.43 | ToastTheif | weirdo Iriel |
19:02.28 | Iriel | Hm, not weird |
19:02.35 | Iriel | Maybe PEEK and POKE are before your time |
19:02.40 | Cairenn | hehehe |
19:07.50 | MentalPower | they are before mine |
19:08.16 | Cide | what's the top strata? FULLSCREEN and then DIALOG? |
19:08.23 | id` | ToastTheif: hey toasty |
19:09.36 | Iriel | TOOLTIP is top |
19:09.52 | Iriel | then FULLSCREEN_DIALOG, FULLSCREEN, DIALOG, HIGH, MEDIUM, LOW, BACKGROUND |
19:10.47 | ckknight | what's the default if you don't set one? |
19:11.10 | Iriel | lua or xml? |
19:13.50 | zenzelezz | I wonder if anyone ever read the patch notes... I still only see guild spam on /1 |
19:13.55 | Iriel | Hm, actually it's the same |
19:14.06 | Iriel | For frames with a parent, it's the parent's strata |
19:14.12 | Iriel | For frames with no parent it's "MEDIUM" |
19:14.17 | Cide | hmm, I wonder how hard it would be to make a pie chart |
19:14.56 | Iriel | Cide: It's not too hard |
19:15.16 | Iriel | Cide you just need to decompose the pie into 3 pieces |
19:15.26 | Iriel | Let me draw it |
19:16.50 | Iriel | Just have to boot up the tablet.... |
19:17.01 | Miravlix | Your drawing a Pie Chart for cide, in case he forgot what a circle looks like? :) |
19:23.09 | id` | ToastTheif: ? |
19:25.11 | ToastTheif | ya |
19:25.26 | ToastTheif | sorry was in UBRS |
19:25.44 | ToastTheif | so are you done with idChat? |
19:34.38 | Iriel | http://www.vigilance-committee.org/wow/downloads/random/PieParts.gif |
19:35.14 | Iriel | Marvel at my handwriting |
19:36.20 | Iriel | The other approach would be to rotate pre-renderd wedge sizes, but that limits you to the max size you can show |
19:36.41 | Iriel | Or should I say, limits you to the resolution of wedge angles |
19:39.43 | Cide | hmm |
19:40.58 | ckknight | there really needs to be an option to say "Not my bug" for the bug reports |
19:41.59 | Cairenn | post it on the thread |
19:46.05 | Cairenn | Iriel: in game message |
19:46.09 | Cide | how do you draw the circle subset parts, Iriel? |
19:47.08 | Iriel | just have a big circle graphic (or at least a quarter of one) |
19:47.17 | Cide | well the pies need to be colored |
19:47.31 | Iriel | Use a white pie and SetVertexColor |
19:48.18 | Cide | oh, nevermind |
19:50.27 | Cide | yeah, that should do it with some work.. thanks :) |
20:04.02 | id` | ToastTheif: ??????? |
20:04.25 | MentalPower | Iriel: how are frame templates handled for LoD addons? ie, are they read from disk when the addon loads, are they cached until the addon loads or how does that work? |
20:04.47 | Iriel | read on load |
20:05.00 | MentalPower | on initial load or on addon load? |
20:06.33 | Iriel | They're re-parsed when the LoD pass happens |
20:09.15 | MentalPower | hmm... could that potentially be done for dynamic frame inheritance? or is it not practical |
20:09.35 | MentalPower | I'm just trying to figure out if that will eventually be possible or not |
20:09.47 | Iriel | They're not kept in memory after the XML parsing pass |
20:10.44 | Iriel | The templates sit only in the XML/C++ parse part, so they're not accessible after that point |
20:11.28 | MentalPower | so they would have to be re-parsed every time a dynamic frame is created |
20:11.39 | MentalPower | that's not very practical |
20:11.50 | MentalPower | ok, question answered, thanks Iriel :) |
20:16.24 | Tem | it still may be possible MentalPower |
20:16.42 | Tem | but it's a long way down the road if that's the case |
20:17.17 | MentalPower | the only way would be to have templates stay in memory |
20:17.25 | Tem | Personally, I think slouken is waiting to see how we do without it before trying to figure out how to implement it. |
20:17.37 | Tem | nah, you could tell it where to look |
20:17.42 | Tem | but that gets complicated fast |
20:17.59 | Tem | anyway, I don't think we need em |
20:27.33 | *** join/#wowi-lounge Kirov (n=Kirov@adsl-68-127-165-82.dsl.pltn13.pacbell.net) |
20:33.05 | Tem | Kirov: very nice work with the compas thing |
20:33.15 | Kirov | thanks |
20:33.17 | Tem | Kirov: I never thought of using the model's GetFacing |
20:33.27 | Tem | very clever :) |
20:33.37 | Kirov | There's some other unnamed models in there too |
20:34.04 | Kirov | Not sure what they are yet, some have a rotation, some don't. |
20:34.21 | Tem | with 1.11 and GetModel that should be easier to determine |
20:34.47 | Kirov | Assuming this isn't disabled. =) |
20:35.09 | Kirov | I'm still waiting for a "Fixed for 1.11, thanks" response from slouken in that thread. |
20:35.10 | Kirov | heh |
20:40.32 | Iriel | I still dont think sloukwn will mind |
20:40.53 | Iriel | s/kwn/ken/ |
20:45.24 | Kirov | I'm still surprised GetFacing() worked too |
21:01.40 | Tem | I certainly hope not |
21:02.03 | Tem | I've been wanting a way to create a duplicate arrow for ages |
21:02.20 | Tem | for things like Yatlas or MetaMap |
21:03.57 | Kirov | is there an easy way to wrap numbers in lua? |
21:04.04 | Tem | wrap numbers? |
21:04.06 | Iriel | Has anyone used RelDimension? |
21:04.11 | Iriel | wrap numbers? |
21:04.30 | Tem | Iriel: would that be like percents instead of absolute values? |
21:04.30 | Kirov | 0 through 2pi |
21:04.37 | Kirov | if it goes past 2pi = 0 |
21:04.38 | Iriel | Oh, math.mod |
21:04.42 | Kirov | ah, right |
21:04.44 | Iriel | Though that wont work if you go -ve |
21:04.52 | Iriel | you have to flip it, mod it, then flip it back |
21:04.56 | Iriel | essentially |
21:05.05 | Tem | Kirov: animtions |
21:05.12 | Tem | Kirov: you totally have to do animations |
21:05.28 | Iriel | Tem : It would be, but I want to know WHAT it's a percentage of |
21:05.34 | Iriel | Tem: Specifically <Size><RelDimension> |
21:05.44 | Tem | I'd assume relative to it's parent |
21:05.55 | Tem | if no parent then to the screen |
21:06.17 | Tem | (parenting logic similar to SetAllPoints) |
21:06.36 | Iriel | It's never used so i'm not going to worry 8-) |
21:06.41 | Tem | heh |
21:06.59 | Tem | Kirov: I'm talking about the "settling" effect a real compas has |
21:07.25 | Tem | where it bounces around the new point a bit before settling |
21:07.37 | Tem | might be overkill but would be hella cool |
21:08.10 | Iriel | it's pretty easy to implement |
21:08.30 | Kirov | Tem - A friend of mine just wrote me code for that |
21:08.36 | Tem | badass! |
21:08.53 | Tem | how does it work? |
21:09.04 | Tem | I haven't thought out how to go about implementing something like that |
21:09.33 | Tem | do you go through all the physics of giving the needle an imaginary mass and an imaginary "pull" to north? |
21:10.12 | Iriel | generally you track angular velocity and desired position |
21:10.35 | Iriel | then compute a 'force' pulling it from its current position to the desired one |
21:10.48 | Iriel | Damp the velocity over time, and adjust the velocity by the force |
21:10.59 | Iriel | you can make the math as hackish or 'pure' as you want |
21:11.06 | Osagasu | xzzzxs |
21:11.09 | Osagasu | err, oops |
21:11.13 | Tem | sounds fun |
21:12.48 | Tem | Kirov: so have you implemented it yet? |
21:13.47 | Kirov | just a sec |
21:18.35 | Kirov | implemented, need to fix some stuff |
21:18.46 | Miravlix | What was the name of that macro addon that relies 100% on searching WDB? |
21:19.27 | Kirov | is Velocity * VelDecay ^ arg1 valid lua? |
21:19.39 | Kirov | or do I have to do pow(valDecay, arg1) |
21:19.46 | Cide | valid |
21:20.13 | Iriel | Yes |
21:20.23 | Iriel | ^ calls the power functon |
21:22.45 | *** join/#wowi-lounge Miravlix_ (i=dragon@0x3e42aafc.adsl.cybercity.dk) |
21:24.14 | Kirov | would I be sick if I made it so that when you get hit in combat it shakes the compass? |
21:24.27 | zenzelezz | make it an option |
21:25.05 | Iriel | it would be an amusing option that we'd hate almost instantly 8-) |
21:25.13 | Kirov | hehe |
21:26.20 | MentalPower | link to the compass addon? |
21:26.23 | Iriel | Whee http://wow.pastebin.com/675855 |
21:31.42 | Kirov | http://ui.worldofwar.net/ui.php?id=2479 |
21:31.49 | Kirov | no wobble yet |
21:32.07 | Kirov | have a version of it working, but it needs help |
21:35.21 | Tem | the combat wobble or the movement wobble? |
21:35.51 | Kirov | movement |
21:35.53 | Tem | Iriel: I have a complete version of that if you want it |
21:35.55 | Kirov | no combat wobble |
21:35.58 | Tem | cool |
21:36.11 | Tem | Iriel: complete with cooldown model |
21:36.12 | Iriel | Tem: is yours script-generated from the XML? |
21:36.16 | Tem | script |
21:36.18 | Tem | oh |
21:36.19 | Tem | no |
21:36.32 | Tem | freaken awesome |
21:36.57 | Iriel | It's only awesome if I can make it work 8-) |
21:37.05 | Tem | hah |
22:01.11 | Cide | this texture coord stuff is giving me a headache :) |
22:02.14 | Iriel | Sorry 8-( |
22:02.18 | Iriel | It's a bit freakish at first |
22:02.46 | Cide | haha, yeah. |
22:03.14 | Kalroth | vectors ftw! |
22:12.51 | Kirov | http://cyberartist.shackspace.com/wow/SimpleCompass.0.6.zip |
22:12.54 | Kirov | animated now |
22:12.59 | Kirov | though, it's not quite right |
22:14.34 | Kirov | If anyone has any suggestions, or wants to contribute some better code... |
22:15.14 | zeeg | seriously |
22:15.15 | zeeg | someone help |
22:15.16 | zeeg | emergency |
22:15.18 | zeeg | how do i fasten a bowtie |
22:15.19 | Kirov | One big thing is it currently doesn't know how to do shortest distance |
22:15.23 | zeeg | anad get it to stay like |
22:15.27 | zeeg | pronounced like its supposed to be |
22:15.46 | Kirov | zeeg - what kind? |
22:16.18 | zeeg | its like |
22:16.21 | zeeg | just a long strap |
22:16.22 | zeeg | it adjust |
22:16.27 | zeeg | and has a metal faster which hooks to the bow tie |
22:16.33 | Kirov | http://images.amazon.com/images/P/B000090MD6.01-A1JS5E6Y4UQJ4Q._SCMZZZZZZZ_.jpg ish? |
22:16.34 | zeeg | but i dont get how you make it stay tight and centered and stuff |
22:16.40 | zeeg | ya i think so |
22:16.41 | zeeg | well |
22:16.44 | zeeg | kinda |
22:16.51 | zeeg | except it has a fastener on one end of the bowtie |
22:16.54 | zeeg | so it hangs off w/o that on |
22:17.02 | Iriel | kirov You mean sometimes it spins the wrong way? |
22:17.07 | Kirov | Iriel - yes |
22:17.22 | Kirov | zeeg - put it under your collar. |
22:17.31 | Kirov | then tighten it and flip the collar down |
22:17.33 | Iriel | Kirov: if it's more than pi radians to your destination, go the other way |
22:17.35 | Kirov | should stay |
22:17.42 | zeeg | hrm |
22:17.44 | zeeg | my collar is like |
22:17.46 | zeeg | not much of a collar |
22:17.46 | zeeg | haha |
22:17.54 | Kirov | then you have issues |
22:18.02 | Iriel | Kirov : i.e. if (delta < pi) or (delta > pi) then delta = 2*pi - delta end |
22:18.17 | Iriel | assuming delta is between -2*pi and 2*pi |
22:18.34 | Kirov | Iriel - more of an issue with going past 2pi |
22:18.39 | Kirov | the mod() thing |
22:18.44 | Iriel | delta = math.mod(delta, 2*pi) |
22:18.54 | Iriel | then the bit I just gave you |
22:19.05 | Kirov | going afk for a bit |
22:20.53 | zeeg | hrm |
22:20.56 | zeeg | i think this will work |
22:20.56 | zeeg | lol |
22:20.59 | zeeg | ok |
22:21.02 | zeeg | cufflinks |
22:21.03 | zeeg | where do these go |
22:21.04 | zeeg | lol |
22:22.01 | zeeg | nvm the shirt has buttons |
22:22.06 | zeeg | so i take it i dont use em |
22:29.32 | MentalPower | actually you can either use the cufflinks or the buttons |
22:29.46 | MentalPower | the cufflink go... well... on your wrists |
22:29.50 | MentalPower | cuff-links |
22:30.34 | zeeg | hrm |
22:30.35 | zeeg | stupid bowtie |
22:40.03 | Miravlix_ | Hmm, why does none of the item databases have a feature to import your WDB cache. |
22:53.59 | not_here | prolly cause noone's written the script |
22:54.18 | Elviso | there's one that kinda does |
22:59.04 | Miravlix_ | I hacked GetLink to update ItemSynch |
23:01.30 | Iriel | http://wow.pastebin.com/676039 |
23:01.37 | MentalPower | I have a macro that does that, but it doesn't work too well (and I have no clue why) |
23:01.45 | Iriel | There's a full converted template |
23:01.47 | Iriel | albeit a simple one |
23:02.12 | not_here | i see kirov made his compass public. wonder how long till it's broken |
23:02.36 | Iriel | I bet it doesnt get broken for some time if at all; |
23:03.05 | Kremonte | Miravlix_: heh, i am surprised people don't use WDB for it either |
23:03.16 | Iriel | but who knows, perhaps one fo the designers find heading a pet peeve |
23:03.28 | Kremonte | i sent the maker of Linkerator a script to import stuff to it (10 line function) a month ago, no reply though |
23:05.15 | not_here | don't spose you had any luck messing with outgoing bandwidth iriel |
23:05.41 | Kirov | "Only my perfectly designed minimap should be able to know what direction the player is facing, how dare they try to use it someplace else where it's helpful!" |
23:05.47 | Kirov | </blizzard designer> |
23:07.24 | Iriel | not_here : I haven't no, i've been trying to write an xslt to convert template frame definitions to lua code |
23:08.06 | not_here | that sounds nifty |
23:08.45 | Iriel | http://wow.pastebin.com/676039 |
23:08.51 | Iriel | That's the kind of output it has |
23:09.07 | Iriel | though i'm in the middle of re-thinking how it does sub-objects |
23:09.36 | cladhaire | Iriel: Wow.. that's really impressive. |
23:10.11 | Kremonte | what are you guys conversing about? what's that script do =O |
23:10.23 | JoshBorke | what's this new compass thing? |
23:10.38 | Iriel | That script is the result of : xalan -xsl xml2lua.xsl -in Cooldown.xml |
23:10.42 | Iriel | That's why it's cool |
23:10.51 | Kremonte | xalan? :X |
23:10.58 | Kremonte | wait |
23:11.00 | Kremonte | xml2lua? |
23:11.00 | Kremonte | :o |
23:11.15 | Iriel | You can use any XSLT engine |
23:12.07 | cladhaire | Iriel: It works on any well-defined template then? |
23:12.16 | Iriel | cladhaire : it will when i'm done |
23:12.48 | Iriel | cladhaire : I wanted to get a simple one working, i'm going to use ActionButtonTemplate as my main test case though |
23:13.39 | cladhaire | nice =) |
23:13.42 | id` | I'm implementing a 'tell target' feature in idChat. I wan to add a slash command. How do i add a slashcommand? xD |
23:14.01 | Iriel | I think there's a howto on the wiki id` |
23:14.04 | Iriel | basically it's |
23:14.13 | Iriel | SlashCmdList["IDCHAT_COMMAND"] = someFunction; |
23:14.21 | Iriel | SLASH_IDCHAT_COMMAND1 = "/idchat"; |
23:14.23 | cladhaire | Iriel: I'm using dynamic creatino for PerfectRaid, and I end up at around 140k with all frames created |
23:14.33 | id` | k |
23:14.36 | Iriel | SLASH_IDCHAT_COMMAND2 = "/idchatalias"; |
23:14.37 | Iriel | etc |
23:14.51 | id` | (well ace does the idchat slash command handling, need it for /tt) |
23:17.07 | id` | ow the SLASH_IDCHAT_COMMAND1 has to be in the global name space? |
23:17.26 | cladhaire | Aye |
23:17.45 | id` | hm, how would I put it there, im inside my addon table.. |
23:17.52 | Iriel | just access it |
23:17.57 | id` | doubt theres a 'global foo' like local |
23:17.58 | Iriel | or use setglobal if you're feeling strange |
23:18.08 | Iriel | Everything's global unless you say it's not |
23:18.13 | cladhaire | id`: Do it in the enable block |
23:18.18 | cladhaire | just BLAHBLAH = value |
23:18.20 | cladhaire | that's setting a global |
23:18.29 | Iriel | If you've used setfenv to give yourself a private namespace, you can just do setlobal("SLASH_IDCHAT_COMMAND1", "/tt") |
23:18.45 | cladhaire | the only time its local by default is in for,while loops, and table = {frank= true}. In that case, frank is table.frank |
23:21.11 | Elviso | that kind of brings me to a question I had, after looking at some of your code Iriel |
23:21.32 | Elviso | I saw you used local function() alot |
23:21.55 | Iriel | I dont like polluting the global namespace |
23:21.55 | Elviso | I assume you can/should do that for any fn() not called from outside your own script? |
23:22.12 | Iriel | yes, pretty much, I try and decide based on usefulness |
23:22.23 | Iriel | if it's generally useful, i'll make it global or accessable via a table |
23:22.37 | Iriel | if it's specific to my code, it'll be local (or accessable via a non-public table) |
23:23.01 | *** join/#wowi-lounge Tain (n=tain@ip68-109-28-84.ri.ri.cox.net) |
23:24.04 | Elviso | MyAddon:SomeFunc() would supercede the need for local SomeFunc() though, right? |
23:24.10 | Iriel | right |
23:24.18 | Iriel | they achieve different things |
23:24.35 | id` | Iriel, cladhaire; I know everything is global.. but i dont understand how some other script is going to find my variable and say hey... thats part of this slash command! |
23:25.08 | cladhaire | because |
23:25.16 | cladhaire | you index it in the SlashCmdList["IDCHAT_COMMAND"] = someFunction; |
23:25.20 | id` | i mean im just declaring a variable |
23:25.22 | cladhaire | so it knows to look for IDCHAT_COMMAND |
23:25.42 | id` | thats kinda clumsy.. make the thing look for everything IDCHAT_COMMAND ... |
23:25.42 | cladhaire | actually IDCHAT_COMMAND1,2,3,4,5 as many as you have |
23:25.54 | cladhaire | well, thats the blizzard system atm =) |
23:25.59 | id` | ;\ |
23:27.07 | id` | as in 're tell' ? |
23:27.10 | Elviso | yes |
23:27.14 | id` | blizzy did that |
23:27.18 | Elviso | not reply, but retell |
23:27.25 | id` | look in the keybinds, its there |
23:27.26 | id` | :P |
23:27.54 | not_here | it's been in telltrack for the last 15 months too |
23:28.12 | Elviso | keybinds are for saving my ass :P |
23:28.37 | id` | i use enter to begin chatting, shift enter to reply and ctrl enter to re-tell |
23:29.55 | Elviso | %/tt is quite useful too though, especially when you have a raid full of lazy buffers :\ |
23:30.04 | Elviso | s/%// |
23:30.05 | id` | hehe |
23:30.32 | id` | yeah actually im ripping that from the ReTell addon by uh.. sarf |
23:30.35 | id` | :> |
23:30.41 | id` | (its like 5 lines of code) |
23:31.51 | Elviso | once I get these couple addons I'm working on now all nice and polished, I might start on a chat addon that I've been looking for forever |
23:32.50 | Kremonte | would anybody be interested in a timer mod? for boats/zeps/etc |
23:32.56 | Kremonte | was thinking of making one |
23:33.18 | Elviso | persistent storage of the last X people to msg you, with the last Y amt of tells saved, ability to save and/or copy/paste the msg, etc |
23:34.35 | not_here | you mean like telltrack.. |
23:35.10 | Elviso | yeah, but more robust |
23:35.19 | not_here | why no just expand on it |
23:36.28 | not_here | all the code is already written, the only thing it'd need is a gui way to copy the msg |
23:37.18 | Elviso | *shrug* I might |
23:37.19 | not_here | it already has code to reprint the msgs to the TellTrack chatframe for issolation of whisperers |
23:37.49 | not_here | and I've already got half a million mods to take care of. I'd be happy is someone wanted to improve one |
23:38.00 | Kirov | aha! It's Iriel's fault! |
23:38.08 | Elviso | heh |
23:38.22 | Kirov | Or, more specifically, my fault for not understanding Iriel's code fully |
23:38.36 | Kirov | the texture spinner was what was resulting in the "off by 135 degrees" issue |
23:39.24 | Kirov | I was staring at the numbers and it wasn't adding up, then it dawned on me how the texture spinner worked. |
23:49.42 | wereHamster | I don't understand this.. when OnShow() or OnHide is executed the data is valid, but sometimes, only sometimed the OnUpdate() script reports errors |
23:49.55 | wereHamster | the relevant code is here: http://wow.pastebin.com/676102 |
23:50.36 | wereHamster | I basically watch when someone wants to access frame.spellInfo and print the stack trace when it isn't |
23:52.22 | wereHamster | and I just received a bug report that says the whole stacktrace is coolDownButton_onUpdate() |
23:56.41 | Miravlix_ | Is the addon always intitialized before onupdate gets run? |
23:57.45 | wereHamster | yes, you see that in OnShow() it checks the validity of this.spellInfo |
23:59.23 | Miravlix_ | No, I dont. :) |
23:59.34 | Miravlix_ | I see local spellInfo = this.spellInfo |
23:59.47 | Miravlix_ | But I don't see the code that guarentees this.spellInfo has data |
23:59.47 | wereHamster | and now look at the metatable |