00:00.27 | Osagasu | I don't see Jewelcrafting having JC only gems. |
00:01.41 | Tierrie|Work | I think they get to make idols and necklaces or something |
00:01.48 | Tierrie|Work | Don't forget JC also crafts crowns |
00:02.15 | zenzelezz | they even make small bots of some sort |
00:02.44 | Osagasu | I haven't seen any crowns. |
00:02.53 | Osagasu | and I haven't seen any idols past 300 |
00:03.17 | zenzelezz | some bastard on my server apparently got the mount from Karazhan today |
00:03.20 | Tierrie|Work | Are you looking on woWhead? |
00:03.42 | Corrodias | zenzelezz: go to his house. kill him. sell his account. |
00:04.35 | Osagasu | Those crowns are BoE and BoE and BoE... |
00:06.05 | Osagasu | Oh look, something BoP. It's a blue item that I'll replace in a month, looks like. :P |
00:06.42 | Tierrie|Work | Figurines? |
00:06.53 | Osagasu | yeah. |
00:07.05 | Tierrie|Work | I'm sure they will add someone nifty for JC, its still new |
00:07.18 | Tierrie|Work | And by that I mean I hope all JCers rot in hell |
00:07.35 | Osagasu | All professions are "new" past 300 |
00:08.02 | Tierrie|Work | What sort of BS gives JC trinkets a +33stam and +23 int |
00:08.14 | Tierrie|Work | Which incidently is better than Alchemist Stone :P |
00:08.25 | Tierrie|Work | except Alchemist's Stone ability is still better |
00:08.33 | Tierrie|Work | but its our only special item :( |
00:08.48 | Osagasu | Alchemy still has transmutes. :P |
00:09.09 | *** join/#wowi-lounge snurre (n=snurre@AVelizy-153-1-33-96.w81-249.abo.wanadoo.fr) |
00:09.11 | Tierrie|Work | The whole transmute business is being taken over by the Imperial Army of Mules |
00:09.41 | kaso| | Im not going to bother making a alchemists stone |
00:09.45 | kaso| | seems worthless |
00:09.51 | Tierrie|Work | Are you a caster? |
00:10.09 | kaso| | Yes, but i dont use mana pots that often to waste a trinket slot imo |
00:10.39 | Tierrie|Work | Well, the +15 sta,int,spi should be an incentive |
00:10.42 | Tierrie|Work | Are you a mage? |
00:10.45 | kaso| | priest |
00:11.07 | Osagasu | yeah, level 70 mules revered in several different factions. :P |
00:11.21 | Tierrie|Work | ok, I'm a mage and it seems useful for me |
00:11.33 | Tierrie|Work | Otherwise without incombat regen its more like just +15 sta and int |
00:12.04 | Osagasu | Any Caster, Tanks... |
00:12.06 | Tierrie|Work | Osagasu you don't have to be revered and 70 to transmute, I thikn you get Primal Might at 60 |
00:12.16 | Osagasu | Those are the oens that will make best use of it |
00:12.19 | cogwheel | do lucky charms have keybindings? |
00:12.22 | zenzelezz | which item is this again? |
00:12.46 | kaso| | if you mean raid icons cogwheel yes |
00:12.52 | cogwheel | k |
00:12.54 | Osagasu | But Air to fire, Earth to water, Fire to earth, water to air... |
00:13.03 | Osagasu | Diamond XMutes... |
00:14.34 | Tierrie|Work | element to element transmutes barely makes money, the diamond transmute will probably be what the non mules do, and the mules will probably be doing primal might |
00:14.44 | Tierrie|Work | but the influx of mule will probably depress the prices |
00:15.01 | *** join/#wowi-lounge ckknight (n=ckknight@198.199.136.120) |
00:15.24 | Osagasu | Luckily I'm in a guild with an alchemist with both Diamond XMutes already. >.> |
00:15.42 | Tierrie|Work | nice :( |
00:17.49 | Osagasu | Wait... wait... Adamantite powder... |
00:18.02 | Osagasu | Awesome, that's useful! |
00:19.01 | zenzelezz | I like those things you attach to your shield that absorbs damage... blacksmithing, aren't they? |
00:19.39 | Tierrie|Work | yes |
00:20.37 | zenzelezz | I'm loving my HP at the moment, but my amor has hardly increased since 60 :-| |
00:20.53 | Tierrie|Work | whats your HP at? |
00:21.08 | zenzelezz | 10954 unbuffed |
00:21.13 | Tierrie|Work | I hit 6.6k last night, with that new commanding shout and fort and mark it goes up to like 8.5k and like 8-9k mana |
00:21.19 | Tierrie|Work | with 705+damage |
00:21.39 | zenzelezz | with the shout and fortitude, blood pact, mark I'm somewhere around 14k I think |
00:21.46 | Tierrie|Work | warrior? |
00:21.50 | zenzelezz | yes |
00:21.54 | zenzelezz | prot spec |
00:21.55 | Tierrie|Work | nice |
00:22.04 | Tierrie|Work | a bit redonkulous |
00:22.43 | Tierrie|Work | damage has roughly only gone up 20%-30% from 60 to 70, but health has gone up 50% |
00:23.38 | KarlKFI | anyone got a good memory mod? i got a leak somewhere.. |
00:24.22 | cogwheel | I don't think there's any real way to track an individual addon's memory usage... |
00:24.43 | KarlKFI | just need somehting with a mem/time display |
00:26.21 | KarlKFI | thx |
00:31.10 | *** join/#wowi-lounge zespri_work (n=andrews@124.197.12.6) |
00:33.42 | *** join/#wowi-lounge kaso (n=kaso@resnet01.nat.lancs.ac.uk) |
00:34.23 | *** join/#wowi-lounge dinesh-work (n=chatzill@68.36.168.161) |
00:37.45 | zenzelezz | "greeting postcard.exe"... that doesn't sound suspicious at all |
00:37.49 | zenzelezz | in a blank e-mail |
00:38.05 | KarlKFI | i've been gettign those recently, past ym spam filter |
00:38.54 | Tierrie|Work | its fine |
00:38.55 | Tierrie|Work | double click on it |
00:42.09 | zenzelezz | wouldn't run on Linux I think |
00:42.18 | zenzelezz | which happens to be my IRC/e-mail OS ;-) |
00:45.45 | kaso | i wonder if a virus would get all confused if you tried to run it wine |
00:47.54 | *** join/#wowi-lounge zespri_work (n=andrews@124.197.12.6) |
00:48.37 | *** join/#wowi-lounge Bayk (n=andrewfb@66.203.234.25) |
00:48.52 | Corrodias | KarlKFI: as i understand, luaprofiler might be able to help |
00:50.24 | *** join/#wowi-lounge zespri_work (n=andrews@124.197.12.6) |
00:50.33 | Bayk | more people on here then i thought there would be |
00:51.05 | zenzelezz | don't be deceived though, half or more are idle |
00:51.40 | Bayk | I think I am getting in over my head in this stuff |
00:52.29 | *** part/#wowi-lounge zespri_work (n=andrews@124.197.12.6) |
00:52.37 | Bayk | and I"m trying to write a simple addon |
00:53.58 | kaso | okay |
00:54.01 | kaso | how can we help? |
00:55.27 | *** join/#wowi-lounge zespri_work (n=andrews@124.197.12.6) |
00:55.34 | *** part/#wowi-lounge zespri_work (n=andrews@124.197.12.6) |
00:56.55 | Bayk | I'm trying to write a addon that had buttons to do some of the text commands I have to do to keep from typeing them |
00:57.25 | kaso | Like macros? |
00:58.16 | Bayk | well I don't know how many of you play on private or live servers but I gm on a private server and I want it to do my gm commands for me |
00:58.26 | Tierrie|Work | well first of all, that's illegal |
00:58.37 | Cairenn | sorry, you won't get any help in here then |
00:58.46 | Cairenn | period, end of discussion |
00:59.48 | *** join/#wowi-lounge Mobeater (n=mhanger3@host-69-144-118-206.static.bresnan.net) |
00:59.49 | Bayk | its not illegal |
00:59.58 | Mobeater | good evening all |
01:00.00 | zenzelezz | I wouldn't push it if I were you |
01:00.02 | zenzelezz | heya |
01:00.05 | Cairenn | private servers most certainly are against Blizard's rules |
01:00.16 | Cairenn | you will *not* get help in here to do something that breaks their rules |
01:00.17 | Karrion | it's a violation of your contract with blizzard, and very probably copyright law as well |
01:00.20 | Cairenn | there is NO discussion |
01:00.26 | Nom- | Private servers ftl |
01:00.48 | Cairenn | you can either drop it, leave of your own volition, or get kick-banned, choice is yours |
01:00.54 | Mobeater | Don't bring the mad out of Cairenn :( |
01:01.07 | Mobeater | ./wave Cairenn |
01:01.13 | Bayk | I'm shaking |
01:01.21 | Cairenn | asshole |
01:01.24 | kaso | mmhm |
01:01.24 | Mobeater | indeed |
01:01.29 | Cairenn | pardon my english |
01:01.49 | Karrion | that's not english, or it would be "arsehole" |
01:01.54 | Mobeater | no need Cairenn :) |
01:01.57 | Karrion | ;-) |
01:01.59 | kaso | haha |
01:02.15 | Cairenn | ass is correct, cross between a donkey and a mule |
01:02.49 | Cairenn | ;) |
01:03.12 | Cairenn | anyway, yeah |
01:03.13 | Karrion | so you're suggesting that guy was a pit for storing hybrid equines? |
01:03.16 | Karrion | >.> |
01:03.24 | Cairenn | hehehe |
01:03.36 | Mobeater | okies, I know I asked lastnight, and I read the webeddie frames thing front to back, but still to no avail, I simply need to have something from a function printed on to a custom frame...I would be happy to go read, but no clue where to find that out at :( any suggestions? |
01:03.49 | Cairenn | he was something, and part of that is "not welcome here" |
01:03.53 | Mobeater | btw, learned quite a bit from that frames deal too :) |
01:03.56 | Karrion | indeed |
01:04.22 | kaso | Mobeater tried the faraframes tutorial? |
01:04.24 | Tierrie|Work | Mobeater: you need to create a text object, position that textobject on the frame |
01:04.26 | Cairenn | and with that out of the way - hi Mobeater |
01:04.28 | Tierrie|Work | then SetText on that text object |
01:04.32 | kaso | ~faraframes |
01:04.33 | purl | extra, extra, read all about it, faraframes is http://fara.webeddie.com/frames/ |
01:04.33 | Mobeater | yups, that is the webeddie deal :) |
01:04.38 | kaso | og |
01:04.45 | kaso | well that should explain it shouldnt it? |
01:04.47 | Mobeater | hehe, hiyas Cairenn :) |
01:05.29 | Mobeater | I can call a function from within the text object? |
01:06.04 | kaso | check out the widigt API on WowWiki, it shows the functions each object type have |
01:06.05 | Karrion | you'd either call the function from the OnUpdate of the frame - if the function completes _really_ fast |
01:06.16 | *** join/#wowi-lounge MentalPower|Univ (n=MPower@WoWUIDev/Norganna/Administrator/MentalPower) |
01:06.17 | *** mode/#wowi-lounge [+v MentalPower|Univ] by ChanServ |
01:06.36 | Karrion | or you'd catch some kind of event that tells you when the value would be likely to change, and call it there |
01:06.38 | Mobeater | it is really quick, just increments a number and done |
01:06.59 | Mobeater | it is a OnEvent |
01:07.04 | Arrowmaster | Cairenn: you have Sloukens email right? could you direct him to http://forums.worldofwarcraft.com/thread.html?topicId=71649910&sid=1 for me, i dont want to be annoying and bump it |
01:07.28 | Karrion | ok so in your onevent, you would do SomeTextObject:SetText(yourFurnction()); |
01:08.16 | Mobeater | ahhh, thanks Karrion, that is what I was missing, I was trying to set it in the xml :/ very sorry, I am super new to this (2 languages, one mind = ugh) |
01:08.46 | *** join/#wowi-lounge SCalimlim (n=ImustDIE@ip68-6-88-47.sb.sd.cox.net) |
01:08.49 | zenzelezz | nothing to be sorry about |
01:09.06 | Cairenn | Arrowmaster: done |
01:09.24 | Arrowmaster | thank you |
01:09.34 | TC_Working | thats ok Mobeater, most of us have no mind |
01:09.35 | Cairenn | quite welcome :) |
01:10.03 | Arrowmaster | hopefully thats just a small oversight that he can get fixed for the next patch |
01:14.34 | Mobeater | ugh, again, I am slow, SetTextObject is a xml command or lua? |
01:14.46 | Mobeater | nm, will look it up :) |
01:14.49 | zenzelezz | there is no such thing as an "XML command" |
01:15.06 | zenzelezz | you can call Lua stuff in certain parts of the XML files, but it's still lua code |
01:15.10 | Mobeater | err, okies, it goes in the xml page or the lua page? :p sorry |
01:15.59 | Mobeater | no worries, I will mess with it and see what works :) |
01:16.24 | zenzelezz | you can either put it in the appropriate <On...> tag in the XML file, or in a function called from there |
01:18.00 | Tierrie|Work | SetText is probably in the WoW API page |
01:18.07 | Tierrie|Work | seeing how its a WoW API call |
01:20.04 | kaso | Its on the Widget API, because its a region function |
01:20.17 | SCalimlim | i used to have a macro that would drop a freeze trap, meld, and set my pet to prowl (if it wasn't prowling already) |
01:20.21 | SCalimlim | I've got the first two parts working again |
01:20.25 | SCalimlim | is it possible to do the third? |
01:20.50 | kaso | im not sure you can check pet stances, so i guess not |
01:21.01 | SCalimlim | I read over the new /cast information but I didn't see any way to check a pet's stance or stealth status |
01:21.21 | Tierrie|Work | I don't think you can either |
01:22.01 | *** join/#wowi-lounge AndrewBlack (n=andrewfb@234-25.dothan.cable.graceba.net) |
01:22.28 | *** join/#wowi-lounge JoshBorke (n=Josh@r35h14.res.gatech.edu) |
01:22.53 | SCalimlim | can macros use variables declared by addons? |
01:23.05 | SCalimlim | like, could i make an addon that stores my pet's stealth status in a variable, and check that variable in a macro |
01:23.09 | SCalimlim | ah nm you can't use /script anymore |
01:23.35 | kaso | you can use /script, just not to cast spells or target (which is what you want to do, so in this case i guess you're right) |
01:23.39 | kaso | but im pedantic |
01:23.44 | SCalimlim | well, can't use /script in any useful manner ;-P |
01:24.10 | kaso | well, thats certainly debatable |
01:26.25 | AndrewBlack | lets say you have a function called HelloWorld how would you call that fuction on the click of a button |
01:26.35 | Corrodias | it depends on what you consider useful, but i believe that performing any actions is what isn't allowed |
01:26.47 | Corrodias | you might be able to have your character /say "my pet is stealthed", i suppose |
01:27.11 | SCalimlim | doesn't really help me, i don't need anyone else to know |
01:27.15 | SCalimlim | i just dont want my macro to unstealth my pet |
01:27.53 | Corrodias | i am not aware that there's any way to change behavior based on a pet's stealth status. maybe, but i haven't messed with macros as a hunter yet. |
01:28.33 | Karrion | you should probably suggest a [petstance] conditional on the ui forum |
01:29.20 | Corrodias | or, if pets don't have stances, at least petstealth |
01:30.03 | Karrion | hmm yeah stealth != stance, sorry |
01:31.00 | Corrodias | that's an interesting idea, pet stances. unfortunately, blizzard doesn't seem to pay too much attention to pets |
01:31.24 | Corrodias | i can just imagine how they have -one- guy there trying desperately to get the other designers to give a damn about hunter pets |
01:31.43 | Corrodias | "we gave warp stalkers a new ability. what more do you want, man?" |
01:31.44 | SCalimlim | i can just imagine how they have -zero- guys there trying to desperately to get the other designers to give a damn about hunter pets |
01:32.56 | SCalimlim | actually, i find my pet a lot more useful in instances now (mostly because things are 5 man), but it's pretty worthless in heroic |
01:33.30 | Corrodias | i don't understand how damage is useless |
01:34.14 | SCalimlim | pretty useless when it gets one shotted by a cleave ;-P |
01:34.17 | kaso | im happy with my cat with Bite and claw, had him since level 10 |
01:34.58 | zenzelezz | <SCalimlim> pretty useless when it gets one shotted by a cleave ;-P <--- that point is just as valid for the cloth users |
01:35.05 | SCalimlim | cloth users dont melee.. |
01:35.15 | SCalimlim | i hope, if you are a clothie, you arent standing in cleave range |
01:35.18 | zenzelezz | no, but some, like mages, draw aggro |
01:35.28 | zenzelezz | and get owned before anyone has a chance to heal or otherwise help |
01:35.40 | SCalimlim | they need to get their hunters to learn to misdirection + disengage ;-P |
01:36.08 | Corrodias | so what you're saying is that the pet is not being very useful because it can't take a hit |
01:36.31 | SCalimlim | on heroic, in many cases, yes |
01:37.12 | zenzelezz | Captain Obvious here, but heroic weren't intended to be easy |
01:37.19 | SCalimlim | i never said it was |
01:38.16 | Tierrie|Work | sorry I am only PFC Obvious |
01:38.30 | Corrodias | having half of your combat ability destroyed by a single enemy attack... seems a little more than "not easy" |
01:38.40 | AndrewBlack | how do I call a function? |
01:38.49 | SCalimlim | iirc, functioname() |
01:38.51 | Tierrie|Work | with alphabets followed by a bracket |
01:39.21 | Corrodias | alphabits, not the greatest of cereals |
01:40.23 | kaso | surely if your pet is being oneshot by a cleave, they all of a rogues combat ability has been destroyed |
01:40.37 | zenzelezz | Corrodias: as long as we're talking Cleave, I don't think that's the designers' fault... tell the warrior to turn the mob so the pet is behind it |
01:40.54 | SCalimlim | zenzelezz: the instance i was in last night, the mobs cleaved behind too |
01:41.04 | zenzelezz | well that's no fair |
01:41.22 | zenzelezz | and sounds buggy to me, but for all I know they may have decided to make it that way |
01:41.35 | Corrodias | interesting |
01:41.40 | Corrodias | you need ranged pets. |
01:41.48 | SCalimlim | our rogue was definitely having a tough time |
01:41.53 | SCalimlim | but he was crucial for pulls |
01:42.09 | SCalimlim | and caster mobs |
01:42.28 | zenzelezz | if it is intended that their Cleave work 360 degrees, then I agree with your point |
01:42.44 | AndrewBlack | so it would be <OnClick>Function()<OnClick> ?? |
01:42.49 | SCalimlim | you're right tho, it may very well be a bug |
01:42.49 | zenzelezz | yes |
01:43.07 | kaso | id be nice if hunter pets got the aoe avoidance, but it would be unballanced for pvp i guess |
01:43.46 | AndrewBlack | if you have more then 1 form in a addon how do you keep the others from poping up when it loads? |
01:45.03 | kaso | set them as hidden="true" |
01:45.17 | AndrewBlack | thanks |
01:49.31 | AndrewBlack | to show a hidden form is it FormName:Show(); ?? |
01:50.25 | zenzelezz | yes |
01:50.48 | zenzelezz | may I ask out of curiosity, are you used to VB coding? |
01:51.11 | seebs | Hey, I seek advice about design for an interface. |
01:51.49 | seebs | I am working on a replacement for quest watches, and I want to let people design their own quests. |
01:52.05 | seebs | I am trying to think of a good interface. My existing one is obviously bad, being barely even a proof of concept. |
01:52.08 | JoshBorke | perl, hug Cairenn |
01:52.17 | Cairenn | purl, hug JoshBorke |
01:52.24 | purl | ACTION sneaks up on JoshBorke and suddenly hugs JoshBorke tightly |
01:52.24 | seebs | I am not even trying for a GUI, for now. |
01:52.31 | zenzelezz | perl won't do anything if it's not cryptic or a regexp |
01:52.47 | seebs | My notion is somethinglike "/todo create Questname", "/todo add Questname objective". |
01:52.51 | JoshBorke | blasted, i mispelled purl |
01:52.51 | SCalimlim | but i wont debate it ;-P |
01:52.54 | JoshBorke | purl, hug Cairenn |
01:52.55 | purl | ACTION hugs Cairenn |
01:52.58 | Cairenn | heh |
01:53.19 | JoshBorke | back to the grind... |
01:53.22 | JoshBorke | solo grinding sucks |
01:53.56 | seebs | But I guess... How would people approach quest definition? Should it be one long line, like "/todo add Questname [objective...]"? |
01:54.22 | KarlKFI | isn't there alreayd an addon that lets you make quests? |
01:54.26 | KarlKFI | myQuests or soemthing |
01:54.38 | seebs | I haven't seen one. |
01:54.40 | JoshBorke | yea, there was |
01:55.03 | JoshBorke | playerquest |
01:55.08 | seebs | In any event, I wanted a number of things; a quest watch window that can track quests with no objectives, and the ability to remember watched quests when logged out. |
01:55.24 | JoshBorke | don't think it's been touched |
01:57.03 | seebs | That's actually fairly different from what I'm trying to do. |
01:57.18 | seebs | I am looking to buff the quest watch window only; I don't much care about "quests" in the more general sense. |
01:57.47 | KarlKFI | oh you mean lieka colletion thing |
01:58.19 | seebs | Basically, all I'm doing is replacing QuestWatchFrame with a frame which looks just like it, only it can track more stuff, and it doesn't forget what you had watched when you log. |
01:58.38 | KarlKFI | why replace it, just add to it |
01:59.10 | seebs | I don't want to get stuck trying to figure out the Blizz UI code for the frame and hook it, when I could just write my own. |
01:59.27 | seebs | I actually have the frame working fine now; I'm just working on the "user-defined quests" part, which is the other feature I wanted. |
02:00.14 | seebs | Originally, it grew out of wanting to be able to track harvesting of black dragon scales for a project. |
02:01.12 | JoshBorke | seebs: i did something like that |
02:01.15 | seebs | Well, that, and getting sick of forgetting what I was gonna do next. :) |
02:01.38 | JoshBorke | specifically for loot though |
02:01.42 | JoshBorke | http://www.wowinterface.com/downloads/info4671-LootTracker.html |
02:02.02 | seebs | Yeah. This one does both loot and creatures slain. |
02:02.35 | seebs | So if I wanted a quest called "Find Out About The Collector", which had one object -- Gold Pickup Schedule -- and ten mobs -- Riverpaw Outrunners -- I could do that. |
02:02.45 | seebs | Now it's just a matter of cleaning it up and making it more usable. |
02:04.43 | Mobeater | ok, I have a local totalMobsKilled = 0 this gets incremented by 1 everytime I kill a mob that yields xp, how would I go about printing that local value on MyCustomFrame? I am at my wits end here |
02:05.19 | Mobeater | it is all working, I have a function to show the total in default chat frame....just can not get it to the darn frame I made :( |
02:05.35 | kaso | Your frame needs a FontString, then you simpy do Fontstring:SetText(totalMobsKilled) |
02:05.40 | seebs | Printing? Make a text widget in your frame, and textitem:SetText("Kills: " .. totalMobsKilled); |
02:07.39 | *** join/#wowi-lounge Tem (n=tardmrr@WoWUIDev/WoWI/Dongle/Tem) |
02:07.39 | *** mode/#wowi-lounge [+v Tem] by ChanServ |
02:09.47 | seebs | Hmm. |
02:10.16 | seebs | I am toying with writing a generator, ala "pairs(t)"... Is that a good idea or a bad one, normally, in lua? |
02:12.20 | JoshBorke | nothing wrong with it |
02:12.44 | seebs | It may be overkill; I think my rework of data structures makes it unnecessary. |
02:12.50 | Mobeater | omgoose, I must be simple or retarded, or a combination of both |
02:13.08 | seebs | Ahh! I just had a big insight. |
02:13.33 | seebs | I am replacing "/todo add object count name" with "/todo get count name", and "/todo add mob count name" with "/todo kill count name". |
02:13.42 | seebs | Using different verbs makes it shorter. :) |
02:13.58 | Mobeater | <PROTECTED> |
02:14.08 | JoshBorke | no it doesn't |
02:14.16 | JoshBorke | FontSTring:SetText(blah) goes in your lua code |
02:14.22 | Mobeater | meant to have a? at the end of that |
02:14.59 | zenzelezz | the text="" in the <FontString> is the initial text |
02:15.04 | seebs | Yeah, as in "totalMobsKilled = totalMobsKilled + 1; MyFontString:SetText("Killed: " .. totalMobsKilled);" |
02:15.06 | zenzelezz | :SetText() alters the text |
02:15.55 | *** join/#wowi-lounge Gryphen (n=masked@c-71-227-151-230.hsd1.or.comcast.net) |
02:16.56 | seebs | Hmm. While I'm at it: Is it considered horribly bad style to have both indexed and named members in a table in lua? |
02:17.39 | norgs | not that i'm aware of... sometimes it can actually be quite useful |
02:17.40 | seebs | My table of items being tracked tentatively has indexed members, which contain names of either quests or user-defined goals, and then members for each goal which contain its objectives. |
02:18.55 | Cide | it's nice for having two maps in one table |
02:19.05 | Cide | { ["a"] = 1, 1 = "a" } |
02:19.24 | seebs | Also, if I write "v = (complicated expression yielding table which is in a table)", I can then modify v's members and expect the subtable to get modified, as long as I don't try to assign all of v, yes? |
02:19.30 | Cide | s/1 =/[1] =/ |
02:19.39 | seebs | I have a long expression ("ToDo_Options[ToDo.SelfName]") which I would rather replace with a shorter name. |
02:19.49 | seebs | Ahh, yes. That's how I do the mapping from quest name to quest index. |
02:19.59 | seebs | I found it very handy. |
02:20.23 | Nom- | That's not long :P |
02:20.45 | seebs | It is when you have three references to it on a single line. |
02:21.16 | Nom- | assign the values to temporary varables then? |
02:21.36 | Nom- | But it's probably not half as long as somet of the stuff i've got :P |
02:21.41 | seebs | Yeah. |
02:22.05 | seebs | Well, basically, there's no point ever in my code at which, once AddonLoaded is done, you will EVER refer to any member of ToDo_Options other than ToDo_Options[ToDo.SelfName]. |
02:22.17 | seebs | So I'm calling it "ToDo.T" to make the code easier to read. |
02:22.20 | Mobeater | ugh, I give up for now, have a good one guys, and I appreciate ya tryin to help me, as thick headed as I might be :/ |
02:22.34 | seebs | Come back to it tomorrow. |
02:22.42 | seebs | That's the secret when code is being troublesome. |
02:23.01 | Cide | ToDo.T for what? |
02:23.23 | Mobeater | this is the tomrrow lol |
02:23.34 | seebs | ToDo.T is just a variable that, once the addon is loaded, is initialized to point to your per-user settings. Then I can just use the short name everywhere and not have to spell out the long name. |
02:23.43 | Mobeater | mebbe it is not meant to be :) will look at it later |
02:24.14 | Corrodias | FLY TO GARADAR NAGRAND |
02:24.16 | Corrodias | WOO |
02:30.03 | AndrewFBlack | is this right to start the fuction in the lua?? function FunctionName() |
02:30.19 | kaso | yes |
02:30.32 | kaso | or you can do FunctionName = function() |
02:30.34 | kaso | if you like |
02:30.38 | kaso | its all the same |
02:31.19 | seebs | Hmm. |
02:31.19 | Tierrie|Work | what is the name of those token heroic bosses drop? |
02:31.29 | kaso | Badge of Honor i believe |
02:31.53 | kaso | hmm no it isnt |
02:31.55 | kaso | ignore me |
02:32.00 | seebs | In a slash command, how would you want to distinguish between two adjacent words and a single multi-word name? |
02:32.02 | zenzelezz | Badge of Justice or something |
02:33.45 | kaso | seebs, you'd have to write your handler to accept it i guess, not quite sure what youre meaning |
02:38.08 | Mobeater | ok in <FontString name="$parent_Text" inherits="GameFontNormal" text="Hello World"> Hello world can not be replaced with a local value? if so, how? |
02:38.30 | Tierrie|Work | I'll do a search for Badge |
02:38.32 | Tierrie|Work | I thought it was Mark |
02:39.09 | *** part/#wowi-lounge Wing87 (n=Wing@c83-254-245-123.bredband.comhem.se) |
02:39.09 | zenzelezz | http://www.thottbot.com/?i=54821 |
02:39.47 | seebs | Mobeater: XML is not code, it's data. |
02:40.01 | seebs | It's totally static. There's no such thing as "local" in it. You can't do anything dynamic there. |
02:40.09 | Mobeater | ok, so the answer would be no? |
02:40.14 | seebs | What you need to do is, in your *code* -- that's the lua stuff -- change it. |
02:40.20 | seebs | Right. |
02:40.50 | Mobeater | ok, think I have it...not sure, gunna try though |
02:40.58 | seebs | So what you do is, BlahBlah_Text:SetText("Foo"), and that'll set the text string's content to "Foo". You do that in the code that's running -- say, the code that defines totalMobsKilled. |
02:41.14 | Mobeater | k, keep going |
02:41.34 | seebs | Okay, you have code you've written, yes? Code that's counting totalMobsKilled? |
02:42.05 | seebs | You presumably have a frame somewhere in which you've defined your FontString. So you find out the FontString's name (putting the parent's name in place of $parent there). |
02:42.31 | seebs | So, say, if the parent's called "MobeatersFrame", you'd write "MobeatersFrame_Text:SetText("MY TEXT HERE");" |
02:42.54 | seebs | kaso, my question is this: If you were a user, how would you want to interact with this? |
02:43.09 | seebs | I'm allowing people to name their own quests: "/todo new Going Shopping". |
02:43.22 | seebs | After this, I want to let them add things to the quest "Going Shopping". |
02:43.36 | kaso | aah, i see what you mean |
02:43.49 | seebs | But if someone writes: "/todo get Going Shopping Linen Cloth", I have no way of knowing what the quest name is and what the object name is. |
02:44.05 | kaso | well you'll have to do something like this; |
02:44.08 | seebs | I sorta dislike using quotes for that. |
02:44.11 | seebs | But I think I have to. |
02:44.20 | Nom- | CSV |
02:44.35 | kaso | actually thats a good idea ^ |
02:44.59 | seebs | Hmm. "/todo get Going Shopping, Linen Cloth x4, ..." |
02:45.02 | seebs | Hmm. Me like! |
02:45.40 | kaso | i was going to suggest, when you know you're looking for a quest, step through each of the args till you find one that matches a known quest: quests["Going"] =false quests["Going Shopping"]=true quests["Going Shopping Linen"]=false etc etc |
02:45.48 | kaso | but commas are better |
02:46.03 | seebs | Yeah, commas way better. |
02:46.22 | seebs | Also, "xN" will be easier to read. |
02:46.25 | Karrion | hmm, would you ever want to have commas in one of the strings though? if so you'd have to espace it |
02:46.49 | seebs | I can live with "you can't have commas in the names of user-defined quests". |
02:47.05 | Karrion | or you could use a different delimiter like pipe | |
02:47.19 | seebs | Yeah, but comma's better for users; easier to type, easier to read. |
02:47.31 | Gngsk | anyone use fist weapons? |
02:47.34 | Karrion | just that there are blizz quests with commas, would be nice to be consistent, but meh |
02:47.35 | kaso | im not sure alot of users know how to make | |
02:47.55 | seebs | Yeah, blizz quest names are obnoxious to type in many cases, though. |
02:48.07 | kaso | I'd just explain in the helpfile that if they want to use commas they have to escape somehow |
02:48.24 | Karrion | yeah fair enoug |
02:48.35 | Karrion | s/$/h/ |
02:48.37 | seebs | I really don't want to get into escape handling. It just seems like a nightmare of potential bugs. |
02:48.57 | kaso | but seebs: this seems awefully complicated for only slash command, whynot have some helpful UI frame? |
02:49.10 | seebs | I've thought about it. |
02:49.15 | Nom- | Do a quick google for a proper CSV input method for LUA |
02:49.23 | seebs | The UI frame requires me to do even nastier things. |
02:49.33 | zenzelezz | I'd find it too tedious to keep doing slash comands at least |
02:49.33 | Nom- | You might find one which fulling supports optional "val1","val2",val3 mixed stuff |
02:49.35 | seebs | How do you detect that someone's shift-clicked a quest, for instance? |
02:50.05 | seebs | Or shift-clicked an item in inventory? The default UI only sends that as a chat message when you have a chat window. |
02:50.12 | seebs | I suppose I could make a special chat window and override Send. |
02:50.34 | seebs | But for now, I'm just gonna do the command-line UI while I'm debugging logic. If I think of a good GUI, I'll make one. |
02:55.23 | Shadowd | Anyone have a link to the Ace VS non-ace addons thread? can't find it and text searching is disabled |
02:55.50 | JoshBorke | what do you mean shadowd? |
02:56.13 | Shadowd | There was like a 6-7 page thread of people trying to argue that Ace2 mods are better by default |
02:56.25 | Shadowd | and someone is bugging me to update one of my mods to ace so going to show them that thread |
02:57.35 | *** join/#wowi-lounge bleetah (n=Bleeter@guifications/developer/bleeter) |
02:57.48 | JoshBorke | screw that and just say now |
02:57.50 | JoshBorke | erm, no |
02:58.29 | Shadowd | I'd rather give a real answer :p |
02:58.52 | zenzelezz | just tell him you simply don't want to |
02:59.04 | Shadowd | yes I know that I can do that |
02:59.05 | *** join/#wowi-lounge bleetah (n=Bleeter@guifications/developer/bleeter) |
03:00.09 | *** join/#wowi-lounge Insaclone (n=ins@73.68-241-81.adsl-dyn.isp.belgacom.be) |
03:00.24 | zenzelezz | or if you want to tick him off, tell him that you don't want to be a part of the abomination and ultimate demise of the addon community that is Ace (I don't believe that by the way ;) |
03:00.37 | Shadowd | i hate you so much :p |
03:03.37 | seebs | Just tell him what your hourly rates are. |
03:03.44 | Shadowd | ooo i like that idea |
03:03.45 | zenzelezz | haha |
03:03.47 | seebs | I'll happily convert any of my mods to pretty much anything for $125/hour. |
03:04.00 | seebs | <-- is cheap |
03:07.25 | Shadowd | thats the best answer, i'll be using that from now on :p |
03:09.48 | Cairenn | seebs: $125.00 *is* cheap for an actual programmer |
03:10.13 | Shadowd | 125$ is expensive considering it's converting :p |
03:10.22 | Shadowd | although depends on the mod |
03:10.23 | seebs | Yes, I know. |
03:10.51 | seebs | When I'm doing real work for people who aren't, say, broke but I wanna help 'em out, I get oodles more. That's very rare, unfortunately. |
03:11.00 | seebs | There is not that much work to be had for the kind of tech writing and language lawyering I do. |
03:11.05 | Nom- | err |
03:11.21 | Nom- | $125 an hour is dirt cheap for any coder |
03:11.54 | seebs | It depends a lot on scale and scope. If you're doing full-time work, you will probably get less, especially if you live in a cheap area. |
03:12.32 | seebs | I've had people bitch that $75/hour was high for, say, "simple perl coding", because kids who can do that are a dime a dozen. |
03:12.35 | Nom- | nah if you're on-staff it's a whole different matter |
03:12.50 | seebs | Yeah. |
03:13.00 | Nom- | but as far as contract programming, $125 an hour is quite reasonable |
03:13.03 | seebs | I've been sorta tempted by the "regular day job thing". |
03:13.14 | seebs | I wouldn't mind steady paychecks, but I would mind regular hours. |
03:13.18 | Nom- | If i was going to do contract work, then $125 would be the bottom end of the rates |
03:14.17 | seebs | I charge less sometimes, but then, I mostly work from home on my own schedule. |
03:14.24 | seebs | Or I'm helping people out. |
03:17.23 | Nom- | I wouldn't mind scoring some contract work |
03:17.34 | Nom- | There might be conflict of interest issues though, that's why i'm not seeking any |
03:18.00 | Shadowd | Make a mod, sell it and you're set |
03:18.09 | Shadowd | just got to find the suckers |
03:18.10 | seebs | Sell it? I don't see how that's likely to happen. |
03:18.37 | seebs | I actually have a small gig, it's just that I'm perseverating on my mod right now. I'll probably take a break and write an article in an hour or two. |
03:19.34 | zenzelezz | well that was smart... waited five minutes for a mob to spawn, killed him, and then realized I didn't have the quest for him yet |
03:20.13 | Shadowd | I spent 10 minutes waiting for a mob to spawn that didn't exist |
03:20.28 | seebs | Hmm. |
03:20.46 | *** join/#wowi-lounge ckknight (n=ckknight@74.62.251.185) |
03:21.39 | AndrewFBlack | if you want to set the info in a text box to a varible would it be result=""; |
03:21.39 | AndrewFBlack | result="/tell "PlayerName; (PlayerName is name of Text Box) |
03:22.12 | Nom- | If I could come up with a good idea for a mod, i'd do somethign :) |
03:23.19 | Shadowd | AndrewFBlack: You'd do PlayerName.result = "/tell "; |
03:23.42 | kaso | AndrewFBlack |
03:24.01 | kaso | do you mean, you want the content of the textbox result |
03:24.19 | kaso | so like result ="/tell Fred" |
03:24.24 | AndrewFBlack | yeah |
03:24.39 | kaso | if so you need result="/tell "..PlayerName:GetText() |
03:24.55 | AndrewFBlack | thanks |
03:25.00 | seebs | Well, I just completely refactored my addon. |
03:25.16 | seebs | Now to see how many compiler errors I get before it even comes close to loading. |
03:25.16 | Shadowd | seebs: to ace?! |
03:25.39 | Shadowd | getting a lot of errors is better then none |
03:25.54 | Shadowd | cause you know something is going to broke later that'll be a pain to fine if no errors show up |
03:26.05 | Nom- | sif |
03:26.08 | Nom- | my code is flawless :D |
03:26.45 | Nom- | There's no such thing as bugs, they're just undocumented features. |
03:28.02 | AndrewFBlack | if i want a button to reload my UI would it be <OnClick>Reload()<OnClick> ?? |
03:28.24 | kaso | ReloadUI() |
03:28.36 | AndrewFBlack | ahh ok |
03:28.50 | AndrewFBlack | and how could you have it do more then one command on the same click? |
03:29.16 | kaso | <OnClick>Alice() Bob() Carol()<OnClick> |
03:29.16 | AndrewFBlack | likeif I want it to show one window and hide another at some time |
03:29.29 | AndrewFBlack | ok no common or anything between |
03:29.50 | kaso | you can put semi-colons if you like but, a simple space is all thats needed |
03:29.57 | kaso | or a newline |
03:30.07 | Legorol | AndrewFBlack, you need to learn about the Lua language first |
03:30.34 | Tierrie|Work | gork and mork! |
03:30.46 | kaso | ooh, actually, you dont even need a space, i never knew that |
03:31.12 | AndrewFBlack | XML is where I have alot of my problems |
03:31.15 | kaso | ooh, actually, you dont even need a space, i never knew that |
03:31.18 | kaso | woops |
03:31.21 | kaso | said that twice |
03:31.52 | Legorol | yes the structure of the XML files can be a pain to learn |
03:31.59 | AndrewFBlack | thanks for all the help guys I got most my bugs worked out of my addon now |
03:32.19 | Legorol | there is some teaching material about the XML though |
03:32.25 | AndrewFBlack | aye to me XML makes the C++ I learn seem easy |
03:32.47 | Legorol | http://www.wowwiki.com/XML_User_Interface |
03:34.05 | AndrewFBlack | I'll take a look at it |
03:34.27 | *** join/#wowi-lounge TS|Skrom_ (n=TS|Skrom@adsl-70-240-135-95.dsl.stlsmo.swbell.net) |
03:35.04 | *** part/#wowi-lounge TS|Skrom_ (n=TS|Skrom@adsl-70-240-135-95.dsl.stlsmo.swbell.net) |
03:36.06 | AndrewFBlack | got one more quick question how do I make it were you can move the form? |
03:36.14 | Nom- | XML is easy |
03:36.30 | Nom- | <-- XML God :D |
03:36.51 | kaso | xml is scary, gogo Dynamic frames! |
03:37.29 | zenzelezz | dynamic frames are messy |
03:37.31 | zenzelezz | ;-o |
03:37.59 | Karrion | xml virtual templates + dynamic instance frames ftw |
03:40.34 | *** join/#wowi-lounge xlvii (n=Tim@CPE-121-208-103-29.qld.bigpond.net.au) |
03:40.34 | xlvii | Scryer's or Aldors? I can't decide.. I'm a Rogue, with Alchemy. |
03:40.34 | kaso | go for the one with the epic dagger i guess |
03:40.48 | xlvii | I've never used Daggers ;p |
03:41.03 | kaso | pssh call yourself a rogue! |
03:41.09 | kaso | you're a warrior in leather |
03:42.30 | xlvii | i don't know.. i've just always enjoyed swords. |
03:42.33 | xlvii | combat swords, that is. |
03:43.36 | kaso | AndrewFBlack, |
03:43.47 | *** join/#wowi-lounge Mike-N-Go (n=mjgoosse@64.193.93.197) |
03:45.08 | kaso | In your frame tag have enableMouse="true" movable="true", then in your script handler have <OnDragStart>this:StartMoving()</OnDragStart><OnDragStop> this:StopMovingOrSizing()</OnDragStop> |
03:45.40 | Corrodias | i just had an Innervate last for about 5 minutes |
03:45.43 | Corrodias | that was a good 5 minutes |
03:46.00 | kaso | How'd that work, did it just hang on 0seconds left? |
03:46.09 | Corrodias | no, the buff was gone, but i was still regenning mana |
03:46.16 | Corrodias | and now drinking doesn't do anything for me >:P time to relog |
03:46.25 | Nom- | Master Swordsmith ftw |
03:46.53 | kaso | Corrodias ive heard a few reports of people having unlimited mana in tbc, it may not be connected to innverate |
03:47.19 | Corrodias | well, the last thing i did before it started was innervate myself. i think it's just related to skills or buffs sometimes not ending when they should. |
03:47.54 | kaso | hmm, the report i heard was a shaman who somehow got it, im not really sure |
03:48.13 | Nom- | http://www.thottbot.com/?i=57959 <-- dagger haxx |
03:48.43 | Nom- | http://www.thottbot.com/?i=59359 <-- want one of those for my pally :D |
03:52.02 | Nom- | wtf is this??? http://www.thottbot.com/?i=53087 |
03:52.25 | Nom- | Someone haxxed Thott |
03:53.06 | kaso | I believe thats one of the GM weapons |
03:53.23 | Nom- | http://www.thottbot.com/?i=54718 <--- I want one of those too :D |
03:53.27 | Nom- | Or the sword/axe version |
03:53.31 | Nom- | I don't care which |
03:56.13 | Nom- | OMG WTB 20 x Mystic Vortex |
03:59.23 | Shadowd | Would trying to argue that rogues cant use maces to a GM be a sign of boredom? |
03:59.45 | zenzelezz | one-hand or two-hand maces? |
03:59.56 | Shadowd | one-hand |
04:00.11 | zenzelezz | I'd say it would just be a sign of idiocy |
04:00.29 | Nom- | lol |
04:00.34 | Shadowd | did you never hear of the forum post regarding that zenze? |
04:00.42 | zenzelezz | I rarely visit the forums |
04:00.46 | Nom- | I heard someone say they used maces on their rogue the other day |
04:00.52 | Nom- | I mean wtf...maces?? LOL |
04:01.07 | Nom- | Get a pair of these instead: http://www.thottbot.com/?i=Felsteel%20Longblade |
04:01.08 | Shadowd | there was a post a while back from a rogue on icecrown in the wow rogue forums |
04:01.14 | Shadowd | he INSISTED that Rogues couldn't use maces |
04:01.58 | zenzelezz | think one of the rogues in my guild used the Misplaced Servo Arm for a bit before BC |
04:02.18 | kaso | i know alot with 2 servos |
04:02.27 | Shadowd | yeah one of our Rogues was using the servo arm combo for a while |
04:02.41 | kaso | a rogue in our guild (who was stupidly lucky) had The Servo and the randomdrop mace from AQ40 |
04:02.46 | kaso | which ive only ever seen once in my life |
04:02.53 | AndrewFBlack | do you put this or the form name for <OnDragStart>this:StartMoving()</OnDragStart> |
04:02.54 | kaso | neve saw the trinket i wanted :< |
04:03.21 | Shadowd | shard of the fallen star? |
04:03.43 | Shadowd | guildie paladin uses that on like every boss....4H pulled....meteor falls down |
04:05.26 | *** join/#wowi-lounge Funkeh`` (n=funkydud@host81-158-173-180.range81-158.btcentralplus.com) |
04:07.03 | Nom- | I seriously don't know how Joana grinded his/her hunter so quickly |
04:07.13 | Nom- | I've been following that guide to the letter with my pally |
04:07.21 | Nom- | And i'm already at 3.5-4 days and only level 45 :( |
04:07.29 | Nom- | Possibly more than that |
04:13.31 | *** join/#wowi-lounge JoshBork1 (n=Josh@r35h14.res.gatech.edu) |
04:15.27 | *** join/#wowi-lounge Funkeh` (n=funkydud@host81-158-173-180.range81-158.btcentralplus.com) |
04:17.31 | AndrewFBlack | whats wrong with this says the outsay is nil ?result="/tell "..PlayerName:GetText(); |
04:17.31 | AndrewFBlack | outSAY(result); |
04:17.35 | seebs | Woot! My addon is pretty much doing everything I wanted it to do. |
04:17.56 | zenzelezz | grats seebs =) |
04:19.51 | seebs | Now I have to get some work done, then go do some questing! |
04:20.41 | kaso | AndrewFBlack you'd have to post more code, cant tell from that, use www.pastey.net |
04:24.23 | AndrewFBlack | then what give you the link to what I pasted? |
04:25.02 | kaso | yes |
04:25.43 | AndrewFBlack | http://www.pastey.net/5781-8yym |
04:28.55 | kaso | ok, well first in lua you dont need to initialize variables in lua so result=""; isnt needed |
04:29.04 | kaso | second you reall should define result a local |
04:29.08 | kaso | eg local result = ...... |
04:30.12 | kaso | thirdly, are you sure outSAY isnt erroring ? that code is perfectly formed |
04:30.31 | kaso | unless somehow PlayerName isnt a correct textbox name |
04:30.35 | Karrion | what is outSay()? is it a function you wrote? |
04:30.57 | Karrion | (if it hasn't been defined, you'll get "attempt to call a nil value") |
04:35.10 | Nom- | caturday |
04:35.19 | Nom- | Post some $@#$*( cats! |
04:35.53 | zenzelezz | http://www.knitemare.org/cats/ |
04:36.21 | kaso | http://www.acc.umu.se/~zqad/cats/1161382100-1161380450651.jpg |
04:36.27 | kaso | http://kasoo.net/img/imgs/shadowcat.1.png |
04:39.49 | *** join/#wowi-lounge Mr_Rabies2|away (i=catbutts@adsl-066-156-082-132.sip.asm.bellsouth.net) |
04:40.01 | zenzelezz | This is relevant to my interests. |
04:42.59 | *** join/#wowi-lounge Nickenyfiken (n=najklord@83.145.59.23) |
04:43.10 | Nom- | http://www.knitemare.org/cats/catparrot.jpg |
04:43.14 | AndrewFBlack | lol your right I forgot to write that function :) |
04:43.15 | Nom- | awwww http://www.knitemare.org/cats/indslite.jpg |
04:43.19 | AndrewFBlack | all working good now |
04:47.21 | AndrewFBlack | do you use DropdownBoxName:GetText();? |
04:50.45 | *** join/#wowi-lounge JNighthawk|Away (i=JNightha@24.34.137.249) |
04:51.39 | *** join/#wowi-lounge Mr_Rabies (n=Mr_Rabie@adsl-066-156-082-132.sip.asm.bellsouth.net) |
04:51.54 | JNighthawk|Away | Hi. Can someone take a look at my code and tell me what's wrong? Very simple problem, most likely, as it's my first mod. |
04:52.00 | seebs | Could try. |
04:52.05 | JNighthawk | http://wowi.pastey.net/5783 |
04:52.18 | JNighthawk | I'm trying to have a slash /BankOutput, but it's not working |
04:52.42 | kaso | SLASH_BankOutput = "/BankOutput" should be SLASH_BankOutput1 = "/BankOutput" |
04:52.49 | JNighthawk | Ah, forgot the number. Thanks. |
04:52.55 | kaso | also |
04:53.04 | JNighthawk | The interface number is wrong, it's listing as out of date. |
04:53.09 | kaso | you cant have an <Scripts> tag without a Frame |
04:53.14 | seebs | You don't have a frame... |
04:53.17 | seebs | Kaso beat me to it. |
04:53.19 | kaso | haha :> |
04:53.26 | kaso | but, in your case you dont even need a frame yet |
04:53.29 | JNighthawk | Eh? I don't need a frame, but I'll go check on that. |
04:53.35 | kaso | just put BankOuptut.lua in the TOC |
04:53.47 | seebs | Then how do you specify the "OnLoad", without a frame? |
04:53.59 | kaso | just call the Onload yourself at the end of the file |
04:54.10 | seebs | Ahh. |
04:54.13 | kaso | because at the end of the file, is when the loading is finished |
04:54.21 | JNighthawk | True enough. I'll try that, thanks. |
04:54.33 | JNighthawk | What's the correct interface number? |
04:54.35 | JNighthawk | 20006 doesn't work |
04:54.38 | *** join/#wowi-lounge kaso (n=kaso@resnet01.nat.lancs.ac.uk) |
04:55.22 | JNighthawk | How do I reload the script? |
04:56.06 | JNighthawk | Sweet. It works now, thanks guys. |
04:56.16 | seebs | I think it's 20003. |
04:56.22 | kaso | AndrewFBlack, what did you want about dropdowns? |
04:56.27 | JNighthawk | Does WoW load any of the Lua libraries? I'm looking for file output, specifically. |
04:56.56 | kaso | no |
04:57.00 | Karrion | no, file output is specifically prohibited |
04:57.07 | kaso | the only way to output in wow is via saved variables |
04:57.31 | kaso | You can learn about those here: http://www.wowwiki.com/HOWTO:_Save_Variables_Between_Game_Sessions |
04:57.35 | JNighthawk | *sighs* Then my entire idea is gone. |
04:57.42 | kaso | what was your idea? |
04:57.43 | seebs | What was your idea? |
04:57.45 | seebs | Jinx! |
04:57.49 | seebs | (the) |
04:57.49 | kaso | :< |
04:58.01 | Karrion | I'm presuming you're trying to save the contents of your bank? |
04:58.04 | JNighthawk | Our guild has a bank character. I wanted to output his inventory, bank contents, and amount of gold to a file that would be loaded onto our website. |
04:58.07 | JNighthawk | Yep. |
04:58.13 | seebs | You can do that. |
04:58.16 | Karrion | push it to a saved variable |
04:58.32 | seebs | You just can't do it from the AddOn. The AddOn can save a file in a known format, which you then read and upload to a web site. |
04:58.34 | JNighthawk | How, if file IO is not there? |
04:58.42 | Karrion | then you can have an external tool read the saved variables file (while the game isn't running) to upload it |
04:59.15 | JNighthawk | Seebs, what file format can it be saved in? |
04:59.23 | kaso | its saved as lua script |
04:59.32 | Karrion | in the toc file specify # SavedVariables: OurBankData |
04:59.33 | JNighthawk | Karrion - That works, but I'd rather save it to it's own file. |
04:59.52 | Karrion | yeah, but you can't ;-) |
04:59.57 | AndrewFBlack | is this how you get info from a drop down DropdownBoxName:GetText();? |
04:59.59 | JNighthawk | :-( |
05:00.37 | Karrion | [reason being: if you could read and write arbitrary data to a file, you could write bots] |
05:01.03 | JNighthawk | Doesn't using the saved variables accomplish that just as well? |
05:01.33 | kaso | AndrewFBlack i assume you mean the currrently selected text in the dropdown |
05:03.44 | Karrion | no because saved variables are only written when you quit the game and only read when you start it, they're very carefully controlled |
05:04.25 | AndrewFBlack | yeah |
05:05.14 | kaso | then you want <nameofdropdown>Text:GetText() |
05:05.14 | JNighthawk | Saved variables are loaded after all addons are loaded, correct? |
05:05.36 | kaso | no, each addon is loaded, then its variables, then the next addon |
05:05.53 | kaso | iirc |
05:06.01 | kaso | yah that sounds right |
05:06.10 | seebs | JNightHawk: The only format you get is "Lua variable dump". You just have to read that from something else. |
05:06.24 | seebs | It's not hard at all. I wrote a perl script to read them in under five minutes. |
05:06.47 | JNighthawk | Yeah. I'll be reading em in from C++, and I'll run it as a service on the webserver. |
05:07.22 | Karrion | yeah, I wrote an addon and php app to do exactly what you're doing for an old guild many moons ago ;-) |
05:07.52 | seebs | There's a lot of similar programs out there. |
05:08.03 | JNighthawk | Our guild is just getting big enough to have a bank, and since I'm the resident coder of the group, I volunteered to do it :-P |
05:08.08 | Karrion | yeah it's a pretty common one |
05:08.22 | seebs | C++ wouldn't be my first choice for the reading-in part; it's the kind of parsing thing that scripting languages are good at and C-like languages are weak at. |
05:08.58 | JNighthawk | C/C++ is my strongest language, it's what I do for a living (game programmer). For something simple like this, it's no problem. |
05:09.08 | JNighthawk | And it lets me run the app as a service. |
05:09.44 | seebs | Oh, it's my strongest language too. I'm just a Unix guy, so my first instinct is to do the reading in a language that's really good at data massaging and put it out in a similar format. I wouldn't even have thought of a web service for a tiny data file. :) |
05:11.22 | Karrion | heh if you're going to use C/++ you could embed the lua interpreter to parse the file, since it's valid lua code ;-) |
05:12.12 | Cairenn | JNighthawk: just as a friendly warning, make sure you really want to admit to things like that, next thing you know you'll be getting spammed with questions as to which ones ;) |
05:12.40 | seebs | Karrion's idea is actually not bad at all. |
05:12.53 | Karrion | zomg screenshotted >.> |
05:12.57 | seebs | Saves the trouble of guessing at the theoretical possibility of future format changes. |
05:14.01 | Legorol | i'll chiime in on the savedvar thing: |
05:14.13 | JNighthawk | lol Karrion, that's a pretty good idea. |
05:14.17 | Legorol | i might have misunderstood, but you intend to run the C++ app on a web server to interpret the data |
05:14.26 | JNighthawk | I'll save it out as a table and parse it :-P |
05:14.30 | Legorol | how do you plan to get the data from a guild member's machine to the web server? |
05:14.33 | JNighthawk | Screw string parsing :-D |
05:14.42 | JNighthawk | He runs the webserver :-P |
05:14.55 | JNighthawk | Manually or over his LAN |
05:15.09 | JNighthawk | Prolly can do a task to transfer a file over the LAN to the web-server |
05:15.14 | Legorol | you mean you want an ordinary guild member to run a service, or even worse an entire web service, for this? |
05:15.22 | Legorol | i must be missing something here |
05:15.32 | JNighthawk | It's the guild member who runs the bank |
05:15.36 | Legorol | why not just write a simple app that parses the data there and then? |
05:15.39 | JNighthawk | And our webserver |
05:15.42 | Legorol | oh i see |
05:15.43 | seebs | You might look at how some of the other mods have done it, with, say, an uploader app that talks to a CGI script. |
05:15.50 | Legorol | if it's the same person, then i understand :o) |
05:16.08 | JNighthawk | Cairenn, what did you mean about admitting things like that? That I'm a game programmer? |
05:16.12 | Legorol | still, you will need a (simple) way to pass the data file to the web app |
05:16.15 | Cairenn | indeed |
05:16.25 | Legorol | yeah, which game do you work on? ( just to prove Cairenn right ) |
05:16.26 | JNighthawk | I'm letting the whole world know :-P I just got an offer from Volition tonight. |
05:16.41 | JNighthawk | Volition = maker's of Descent, Summoner, Red Faction, and Saint's Row |
05:16.45 | seebs | Cool! Job offers rule. |
05:16.50 | Legorol | that's nice |
05:16.53 | Cairenn | congrats |
05:16.53 | Legorol | so which game will you work on? |
05:16.55 | Karrion | I get the service can stat the savedvar file, and copy it to the webserver via file copy/ftp/webdav/whatever |
05:16.59 | JNighthawk | Yessa. This is my first job out of school :-) |
05:17.04 | Karrion | s/get/guess/ |
05:17.07 | JNighthawk | Isn't announced yet, so I can't say. |
05:17.27 | Legorol | NDAs, NDAs.. |
05:17.39 | JNighthawk | indeederino. |
05:17.43 | JNighthawk | Is Purl a bot for that? |
05:17.48 | JNighthawk | s/bot/boots |
05:17.49 | kaso | Red Faction was a good game, sadly under-appreciated i think |
05:17.52 | Cairenn | aye |
05:17.52 | JNighthawk | Nope :-P |
05:18.13 | Cairenn | (aye to purl being a bot) |
05:18.31 | JNighthawk | s/bot/boots/ |
05:18.36 | JNighthawk | Nope, no juju for me. |
05:18.42 | kaso | only works on your last line |
05:18.51 | kaso | s/line/statement |
05:18.57 | kaso | damnit |
05:19.01 | JNighthawk | hehe |
05:19.02 | kaso | forgot trailing / :< |
05:19.03 | Thunder_Child | trailing slashes ppl |
05:19.04 | Cairenn | and you have to remember *all* your / |
05:19.09 | Cairenn | hehehe |
05:19.17 | Karrion | ~purl |
05:19.18 | purl | hmm... purl is an evil bot. rather slow at responding |
05:19.18 | JNighthawk | s/hehe/haha/ |
05:20.18 | JNighthawk | That's fun. |
05:20.18 | JNighthawk | Back to Lua I go. |
05:21.06 | kaso | Grr, recently ive been getting more and more annoyed with blizzard Tooltip code, this update every 1/3 second incase theres a cooldown on the tooltip m'larky is just a pain in the ass |
05:22.24 | kaso | i've had to go to so much effort to get around what is essentially a hackey implementation by them. |
05:24.05 | *** join/#wowi-lounge Nargiddley (n=narg@203-97-236-74.cable.telstraclear.net) |
05:25.11 | Nom- | mmmm |
05:25.19 | Nom- | s/^m/h/ |
05:25.30 | Nom- | gah that's no fun |
05:25.34 | Nom- | purl: tell a joke |
05:25.55 | Nom- | purl: tell a joke to me |
05:26.07 | Nom- | stupid bot |
05:26.11 | Cairenn | purl, give Nom- a cookie |
05:26.12 | purl | ACTION gives Nom- a home-baked oatmeal raisin cookie to cheer him up. |
05:26.43 | kaso | ~joke |
05:26.44 | purl | A bhuddist monk goes to a hot dog vendor and says "Make me one with everything!" |
05:26.47 | JNighthawk | Is there a concatanation operator in Lua, or is it just +? |
05:26.51 | kaso | .. |
05:27.15 | kaso | that was an anwser by the way JNighthawk :> |
05:27.19 | JNighthawk | Oh ;-P |
05:27.22 | JNighthawk | Thanks. |
05:28.54 | Cairenn | and to elaborate, that wasn't the expression of annoyance as is frequently the cases when ellipses are used by themselves |
05:41.52 | Thunder_Child | ellipses is three "..." |
05:42.22 | Cairenn | not always the case .... |
05:43.16 | Thunder_Child | Ellipsis ???e???? (plural: ellipses e??e??e??, Greek for "omission") in linguistics refers to any omitted part of speech that is understood; i.e. the omission is intentional. Analogously, in printing and writing, the term refers to the row of three dots (...) or asterisks (* * *) indicating such an intentional omission. This punctuation mark is also called a suspension point, points of ellipsis, periods of ellipsis, or colloqu |
05:43.19 | Cairenn | preceding or succeeding ellipses are frequently more than just 3 |
05:43.52 | zenzelezz | never looked right to me with more than three |
05:44.42 | *** join/#wowi-lounge Insa (n=ins@143.149-240-81.adsl-dyn.isp.belgacom.be) |
05:44.47 | Thunder_Child | i suppose it doesnt matter if the point gets accross |
05:44.54 | Cairenn | ;) |
05:45.01 | Nom- | http://www.ananova.com/news/story/sm_1477574.html |
05:45.17 | Cairenn | but arguing semantics is a favourite pastime in here |
05:45.32 | Thunder_Child | damn straight |
05:46.14 | Cairenn | Nom-: lol |
05:51.13 | Cairenn | http://wowi.pastey.net/ |
05:51.21 | Cairenn | errr, sorry |
05:51.25 | Cairenn | wrong channel |
05:52.08 | sysrage | anybody know what % mount speed increase the glove enchant and spurs do? |
05:54.12 | *** join/#wowi-lounge Neebler (n=BuM@70.135.57.221) |
05:55.43 | Nom- | probably not much, sysrage |
05:55.46 | Nom- | The cap is +20% |
05:56.24 | sysrage | ah didn't know there was a cap.. i now have riding crop, carrot, glove chant, and spurs.. pretty dang fast |
05:56.34 | kaso | i believe the new 10% doesnt stack with the old one, but it alone is higher than the others combined |
05:56.41 | kaso | i remeber reading that |
05:56.42 | kaso | i think |
05:56.50 | JNighthawk | How can I extract an item's name from the link? My regfu is poor. |
05:58.34 | seebs | name = string.match(link, ".*%[(.*)%].*") |
05:59.03 | JNighthawk | Dank |
05:59.04 | Nom- | A convicted felon who went on profanity-laced tirades in court and told jurors he didn't care if they gave him life in prison was sentenced to 99 years for stealing a cellphone |
05:59.06 | JNighthawk | Danke. |
05:59.08 | Nom- | bahaha |
05:59.15 | seebs | The name is what's inside the "[]"s, and %[/%] escape the ['s to make them not set operators. string.match has to match the whole string, not just part of it, thus the leading/following .*/.*. |
05:59.35 | seebs | Note that these are NOT regular expressions, they are lua patterns. |
05:59.46 | seebs | Similar, but not identical. |
05:59.48 | JNighthawk | When I said my regfu was poor, I meant non-existent. I don't know Lua patterns, either. |
05:59.57 | seebs | Heh. :) |
05:59.58 | JNighthawk | The only parsing I've ever had to do was XML. |
06:00.06 | JNighthawk | Well, that and binary data, but that's easy :-) |
06:00.23 | seebs | Anyway, the thing to know is that lua does not use regexps, because the smallest regexp implementation they could find was larger than the whole implementation of the rest of the language. |
06:00.23 | sysrage | kaso |
06:00.30 | kaso | mmhm? |
06:00.32 | sysrage | damn you.. just ruined my fun.. can't believe they don't stack |
06:00.42 | kaso | Im not 100% sure on that |
06:00.53 | sysrage | thottbot comments agree with you |
06:01.06 | kaso | dont trust thottbot, test it, measure the time it takes to fly between two points |
06:02.02 | AndrewFBlack | if you want to use the info from 2 text boxes to set a varible how do you do that? |
06:02.47 | seebs | What do you mean? |
06:03.08 | seebs | I mean, breaking it down... Use the info from *2* text boxes? How are you combining this information? |
06:03.44 | seebs | Multiply them together? Concatenate them? Use them as indices into a two-dimensional lookup table? |
06:03.57 | seebs | Use one as the salt for an MD5 encryption of the other with a fixed key? |
06:04.22 | kaso | now you're just showing off |
06:04.41 | seebs | Hey, I don't think I could do that last one in lua. |
06:04.59 | seebs | For the simplest form, assuming they're named TextBox1 and TextBox2: |
06:05.03 | *** join/#wowi-lounge sergio (n=sp@unaffiliated/sergio) |
06:05.16 | seebs | local infofrom2textboxes = TextBox1:GetText() .. TextBox2:GetText(); |
06:05.48 | AndrewFBlack | what if you want a space between the two? |
06:06.02 | zenzelezz | .." ".. |
06:06.13 | AndrewFBlack | thanks |
06:06.32 | seebs | Or, = format("%s %s", TextBox1:GetText(), TextBox2:GetText()); |
06:07.10 | kaso | i never got why so many people use string.format when its not really needed, its it quicker or something? |
06:07.57 | seebs | A couple of reasons. |
06:07.59 | seebs | One is familiarity. |
06:08.54 | seebs | Another might be localization. It's a lot easier to localize format("You killed %s! You bastard!", arg) than it is to localize "You killed " .. arg .. "! You bastard!" |
06:09.21 | kaso | that is true. |
06:09.33 | zenzelezz | you people and your localization |
06:10.07 | Garoun | I guess I should report that if you are scryer you can kill some of the aldor rise npcs :P |
06:10.51 | seebs | I have to eventually go back to AnnoyRP and redo all the messages and text that way so it can be localized. |
06:11.07 | seebs | Would you believe that I wrote AnnoyRP *totally unaware* of format()? |
06:11.50 | kaso | another thing that annoys/confuses me is these blizzard supplied short-cuts to functions |
06:12.00 | kaso | i much prefer the full names |
06:13.28 | seebs | Yeah. I ought to be better about using canonical Lua names. |
06:15.06 | seebs | But now that I've finally got my mod pretty much doing what I want, time to go do some shopping. |
06:16.29 | JNighthawk | Hrm. My experience with Lua is relatively limited. How would you loop through a table? |
06:17.11 | kaso | for key,value in pairs(table) do ..... end |
06:17.21 | *** part/#wowi-lounge Karrion (n=kieron@corp-gw01.imrworldwide.com) |
06:17.50 | JNighthawk | Hrm. Ok. What's ::= ? |
06:18.15 | kaso | thats just some silly stuff they right in the technical manual i dont fully really understand myself |
06:18.51 | kaso | some grammar stuff or something, i dont know im only a first year. |
06:19.25 | kaso | but, i find pil alot more useful than then reference manual myself |
06:21.09 | Esamynn | kaso: silly grammar stuff huh? :P |
06:21.22 | kaso | yay |
06:21.30 | kaso | if i dont get it its silly |
06:22.04 | Esamynn | kaso: doing a computing science degree? |
06:22.09 | kaso | i am |
06:22.20 | Esamynn | take the compliers course |
06:22.26 | JNighthawk | Hrm. I don't see my variable saved anywhere in the variables. |
06:22.38 | Esamynn | don't avoid it, even if it's not required |
06:22.44 | JNighthawk | ## SavedVariables: BankOutput |
06:22.48 | kaso | I'll bare that in mind |
06:22.54 | JNighthawk | That should save to WTF\Account\SavedVariables.lua, right? |
06:23.04 | Esamynn | nope |
06:23.08 | JNighthawk | er, WTF\Account\Name\SavedVariables.lua |
06:23.13 | kaso | have you restarted wow fully since you changed the toc ? |
06:23.18 | JNighthawk | No, just reloadui |
06:23.21 | Esamynn | WTF/Account/Name/SavedVariables/AddOnName.lua |
06:23.39 | Cairenn | toc changes need a complete restart |
06:23.43 | JNighthawk | Oh, ok. |
06:23.45 | Esamynn | and yes, you have to restart |
06:23.58 | Esamynn | oops, Cairenn beat me to it ;) |
06:24.04 | Cairenn | :) |
06:25.32 | JNighthawk | Fantastic, works great. Thanks guys. |
06:26.07 | Nom- | ~joke |
06:26.11 | purl | What's a chicken coupe with 4 doors - a Chicken Sedan! |
06:26.21 | JNighthawk | http://wowi.pastey.net/5786 - Just in case anyone's interested |
06:38.57 | *** join/#wowi-lounge PProvost (n=PProvost@pool-71-112-39-129.sttlwa.dsl-w.verizon.net) |
06:47.22 | *** join/#wowi-lounge Mike-N-Go (n=mjgoosse@64.193.93.197) |
07:04.43 | *** join/#wowi-lounge Amune|AB` (n=bob@mayo-nat4.mayo.edu) |
07:11.53 | *** join/#wowi-lounge Fumler (n=fumler@ti211110a081-1338.bb.online.no) |
07:14.58 | Cairenn | night guys |
07:18.48 | *** join/#wowi-lounge chuckg (i=chuckg@66.237.5.116) |
07:20.47 | *** join/#wowi-lounge Elkano (i=Elkano@client0742.vpn.uni-saarland.de) |
07:23.39 | *** join/#wowi-lounge Segatron (n=MrX@217.118.90.34) |
07:26.46 | *** join/#wowi-lounge kaso (n=kaso@resnet01.nat.lancs.ac.uk) |
07:46.16 | *** join/#wowi-lounge Wobin (i=Wobin@218-214-59-86.people.net.au) |
07:50.26 | *** join/#wowi-lounge Jocco_S (n=jocco@217-210-128-16-no18.tbcn.telia.com) |
07:54.39 | Corrodias | no 4chan and no 7chan, what shall i do? |
07:55.59 | TheStig | how about 2ch |
07:56.14 | haste | ko-chan |
07:56.36 | Corrodias | 2ch? do i LOOK russian? |
07:56.53 | haste | you could also spend some hours reading on encyclopediadramatica |
07:57.10 | TheStig | 2ch is japanese |
07:59.53 | zenzelezz | haste: would that be Wikipedia? |
08:00.08 | haste | no, it would be encyclopedia dramatica |
08:00.27 | haste | google for it, not sure you'll like what you'll find tho' :3 |
08:00.28 | zenzelezz | never heard of that, but it fits Wikipedia :-o |
08:00.40 | zenzelezz | something like uncyclopedia? |
08:00.40 | *** join/#wowi-lounge Amune|AB (n=bob@mayo-nat4.mayo.edu) |
08:01.21 | haste | It's basically how wikipedia would be if it was run by /b/tards |
08:18.49 | *** join/#wowi-lounge KarlThePagan (n=andross@66.225.8.145) |
08:34.33 | *** join/#wowi-lounge Royal (n=m@84.25.18.94) |
08:44.04 | *** join/#wowi-lounge bleetah (n=Bleeter@guifications/developer/bleeter) |
08:44.20 | *** join/#wowi-lounge bleetah (n=Bleeter@guifications/developer/bleeter) |
08:49.07 | kaso | people actually "get" 4chan and the like, its not just some huge meta-joke that self-sustains due to it's magnitude |
08:49.50 | Corrodias | joke? o.o |
08:50.17 | Corrodias | i am not sure what you mean by "get" it |
08:50.39 | kaso | by the fact that i look at them, then my brain thinks "what the hell is going on here" |
08:50.50 | kaso | i guess im refering more to /b than 4chan in general |
08:55.41 | *** join/#wowi-lounge bleetah (n=Bleeter@guifications/developer/bleeter) |
08:57.35 | Corrodias | k |
08:59.27 | *** join/#wowi-lounge Thorarin (i=marcel@s55918431.adsl.wanadoo.nl) |
09:03.43 | Corrodias | firefox is creeping up the memory usage pole again |
09:05.02 | *** join/#wowi-lounge sedatedChipmunk (n=staharaj@69.14.77.214) |
09:07.26 | *** join/#wowi-lounge sedatedChipmunk (n=staharaj@d14-69-214-77.try.wideopenwest.com) |
09:07.37 | *** join/#wowi-lounge sedatedC1ipmunk (n=staharaj@69.14.77.214) |
09:08.08 | Corrodias | most of these web site authors seem to be under the impression that "vm size" is the total amount of memory being used by a process, both physical and paged |
09:08.11 | Corrodias | but it's not. |
09:09.00 | Corrodias | "mem size" is always explained as being just the amount of physical memory in use, but that is on occasion a -greater- amount than "vm size" is. |
09:09.08 | Corrodias | er, "mem usage" |
09:09.57 | Corrodias | or maybe there's something more complex, and neither assessment is correct. this guy goes into greater detail. |
09:16.58 | *** join/#wowi-lounge cmunn (n=cmunn@c-68-63-221-162.hsd1.ms.comcast.net) |
09:21.15 | *** join/#wowi-lounge bleetah (n=Bleeter@guifications/developer/bleeter) |
09:25.56 | Corrodias | very interesting stuff here |
09:31.40 | Corrodias | i'm still having trouble making sense of what my memory is being used for |
09:32.40 | Corrodias | 1.44gb in the page file, 709mb presumably reserved for the system cache, as i understand, and subtracting that from the difference between the amount of physical memory total and the amount available yields approximately 905mb of physical memory in use other than by the system cache |
09:33.06 | Corrodias | but the commit charge, total amount of physical and virtual memory in use, reads only 1.5gb |
09:33.28 | Corrodias | which suggests somewhere around only 60mb of physical memory in use, subtracting the pagefile usage from that |
09:34.01 | Corrodias | maybe the pf usage isn't what it sounds like. i'd better get an explanation of that, too. |
09:34.56 | *** join/#wowi-lounge dolby-wowi_ (n=Dolby-wo@CPE-70-94-30-72.wi.res.rr.com) |
09:35.07 | *** join/#wowi-lounge gnor (n=jaydee@cpe-76-81-38-253.socal.rr.com) |
09:35.19 | *** join/#wowi-lounge chuckg_ (i=chuckg@66-237-5-116.starstream.net) |
09:35.38 | *** join/#wowi-lounge dinesh_ (n=chatzill@c-68-36-168-161.hsd1.nj.comcast.net) |
09:39.07 | *** join/#wowi-lounge [Ammo] (n=wouter@connected.dnd.utwente.nl) |
09:39.09 | *** join/#wowi-lounge sedatedChipmunk (n=staharaj@d14-69-214-77.try.wideopenwest.com) |
09:39.25 | *** join/#wowi-lounge dukeku (i=dukeku@67.160.162.146) [NETSPLIT VICTIM] |
09:39.25 | *** join/#wowi-lounge Malivil (n=YouCanCa@209.6.253.11) |
09:39.26 | *** join/#wowi-lounge TheStig (n=stalphos@68.170.175.165) [NETSPLIT VICTIM] |
09:39.26 | *** join/#wowi-lounge seebs (n=seebs@mail.seebs.net) [NETSPLIT VICTIM] |
09:39.26 | *** join/#wowi-lounge ckknight (n=ckknight@rrcs-74-62-251-185.west.biz.rr.com) |
09:39.52 | *** join/#wowi-lounge tc3driver (n=huh@dsl253-090-134.lax1.dsl.speakeasy.net) |
09:48.07 | *** join/#wowi-lounge ven (i=ven@i59F55CDF.versanet.de) |
09:51.07 | *** join/#wowi-lounge FtH|eagle (n=eagle@HSI-KBW-085-216-057-070.hsi.kabelbw.de) |
09:53.47 | Corrodias | i have to agree with these other people that the "pagefile usage" statistic in windows task manager is somewhere between fantasy and reality |
09:56.22 | Corrodias | if it were true... then every byte of my current memory in use is currently in the pagefile, and i have somewhere between 200mb and 900mb of physical memory totally unaccounted for |
09:56.39 | Corrodias | just kidding. there would be about 9mb of physical memory in use. |
09:57.56 | Corrodias | so it seems "vm size" is indeed the amount of memory reserved for a process's private use, according to the articles that correspond to the microsoft documentation. in that case, firefox is taking 900mb of memory. |
10:16.30 | sancus | how in the world can you extrapolate firefox's memory usage from any of those numbers |
10:17.26 | krka | isn't vm size just a measure of where the brk is? |
10:18.08 | Corrodias | the "vm size" number in the task manager is supposedly the amount of memory reserved for the process's private use that other processes cannot have |
10:18.22 | Corrodias | i don't know what brk is supposed to mean |
10:20.29 | krka | http://www.developers.net/external/761?pager=6239 |
10:20.52 | krka | basically, brk is a system function that enlarges the heap |
10:21.03 | krka | it can be used by malloc, when it runs out of memory |
10:21.18 | krka | the heap never really shrinks |
10:21.48 | krka | so it will always look it's using as much memory as its most memory intensive state |
10:22.44 | Corrodias | so what you're proposing is that the number may include memory that firefox has release but windows has not... "unreserved"? |
10:22.51 | Corrodias | *has released |
10:22.58 | Corrodias | unallocated |
10:23.34 | sancus | pagefile usage and commit charge are the same thing, btw |
10:23.45 | sancus | pagefile usage could be called 'mislabelled', slightly. |
10:24.11 | *** join/#wowi-lounge bleetah (n=Bleeter@guifications/developer/bleeter) |
10:24.23 | krka | basically, it still has that virtual memory, but if it's not referenced, soon enough the paging system will get rid of it in physical memory |
10:24.27 | Corrodias | at the moment, i cannot refute that, because they are very close on my system |
10:24.37 | krka | it's possibly that it still lives in swap-space |
10:25.03 | sancus | 'mem usage' is what you actually care about when you're looking at how much memory an application is using |
10:25.12 | Corrodias | the "vm size" refers to memory in use both in physical memory and in memory paged to disk |
10:25.45 | zenzelezz | I just look at use and peak use; the rest just confuse me :-p |
10:25.49 | Corrodias | from what i've been reading, there's no way to determine how much physical memory is in use by a process, at least not with task manager |
10:25.57 | sancus | mem usage by the process is the virtual memory space that is valid |
10:26.15 | Corrodias | a loaded phrase |
10:27.25 | sancus | what's loaded about it |
10:27.34 | sancus | it's just the memory that can be referenced by that process without causing a page fault |
10:27.44 | zenzelezz | hm, my WoW is using 476 MB, at peak it used 519 MB, and its VM size is 535 MB |
10:28.30 | kelvie | can you have a macro cast something if they're in melee range and something else if they're ranged? |
10:28.31 | Corrodias | and what is a page fault? i have some idea, but i'd rather know just what you mean. |
10:28.51 | krka | well, couldn't a program simply stop referencing a big chunk for a long while, and that would reduce the apparent memory usage |
10:29.14 | zenzelezz | isn't a page fault just an attempt to read from or write to memory that isn't in the process's paged memory? |
10:29.58 | krka | yes |
10:30.06 | krka | should be called a page miss |
10:30.12 | Corrodias | paged memory |
10:30.20 | Corrodias | i had this in a class but i'm rusty |
10:31.05 | Corrodias | "mem usage": "What Task Manager reports is called the Working Set. This is the amount of physical RAM allocated to the process. To complicate matters, some of the memory in the Working Set may be shared with other processes, including parts of the .NET runtime. Therefore, there is double counting in Task Manager’s mem usage column." |
10:31.10 | sancus | krka: Sure, it would |
10:31.11 | Corrodias | "Windows may also allocate additional memory to the process in case it may be needed later. For these reasons, the Working Set may overstate the real memory requirements of the application." |
10:31.19 | Corrodias | "It can work the other way too. When you trim the Working Set, Windows not only trims unneeded memory from the allocation, but also pages memory to disk where possible. The Working Set does not include memory paged to disk. In this case, the Task Manager figure understates the real memory requirements." |
10:31.53 | sancus | working set is a moving target |
10:32.11 | Corrodias | "vm size": "So what are these Private Bytes? This is memory allocated to the process that cannot be shared by other processes. It is probably the most useful single figure when you want to know “How much memory does my app use?” It still needs qualification. As we’ve seen, the Private Bytes may not all be in physical memory. If they are swapped to disk, and the user isn’t actively using the application, then they aren’t having much imp |
10:33.22 | sancus | That sounds correct |
10:33.45 | sancus | my vm size for firefox is currently smaller than the working set |
10:35.44 | *** join/#wowi-lounge amro (n=amro@82.101.184.135) |
10:35.54 | Corrodias | mine is significantly larger, suggesting that quite a bit is stuck in the page file (old tabs i haven't looked at in a while and any leaked memory) |
10:36.18 | Corrodias | leaked memory would be paged out, i take it? |
10:36.42 | Corrodias | eventually, as it i no longer being referenced |
10:39.57 | sancus | yeah |
10:40.24 | Corrodias | *is. man, my typing is suffering. |
10:44.43 | sancus | you're using firefox 2, right? |
10:45.06 | Corrodias | no, not yet. i rather forgot about the release after it snuck past me during a busy week |
10:45.38 | sancus | uh |
10:45.40 | Corrodias | mine's 1.5.0.5 and only crashes "uncommonly" |
10:45.57 | sancus | I suggest you upgrade, then, because 2.0 has a number of major memory leaks fixed and overall memory usage reduced by a significant percentage |
10:46.04 | sancus | though I don't quite remember how much(I want to say 30%?) |
10:46.10 | Corrodias | that's good to hear |
10:46.48 | sancus | my 2.0 never gets out of hand the way 1.5 used to |
10:47.04 | sancus | highest I've seen 2.0 is 200mb or so, 1.5 used to get well into 500-600 after running for a few weeks |
10:49.03 | Corrodias | yep. i'm a little heavy in my browsing of image boards, addon sites, and webcomics, so it typically hovers around 900mb for me |
10:49.29 | Corrodias | although i can't guess how much is paged out. the working set sticks between 400 and 800 |
10:50.27 | sancus | well if youre concerned about it, upgrading to 2.0 is prob the most effective thing you can do to fix it |
10:51.15 | Corrodias | that's a good idea. now i wonder if there's a good way to do keep the old one around while i'm installing the new one and extensions in case something doesn't go well. |
10:53.27 | sancus | back up your profile |
10:53.32 | sancus | and just install it to a different dir |
10:54.05 | sancus | they'll both run, both using the same profile folder, and I dont think that causes any problems with 1.5/2.0 but I'm not 100% sure |
10:54.26 | Corrodias | i expect extensions might need updating to work with the new version |
10:54.29 | sancus | ofc you can also change the profile folder on one of them away from the default and run them completely independently |
10:56.23 | Corrodias | now you're cooking with gas. |
10:58.54 | sancus | you could also just like |
10:59.05 | sancus | go look up the extensions and see if they have updates for 2.0 :P |
10:59.38 | sancus | it's been out for many months now though so I'd assume any extensions that are GOING to get an update probably have |
10:59.39 | Corrodias | i can just make backups of everything and then attempt to upgrade. i just want to make sure that, if something gets fubar, i can restore it. |
10:59.54 | Corrodias | and try again |
11:01.12 | sancus | just backup documents and settings/username/application data/mozilla, then |
11:01.22 | Corrodias | absolutely |
11:01.24 | Corrodias | o |
11:01.27 | sancus | and dont delete your fx1.5 dir |
11:01.32 | sancus | and thats all you need to worry about |
11:01.37 | Corrodias | ignore that 'o' |
11:01.52 | Corrodias | i don't think i should start this tonight. once i finish reading this article, i will go to bed, because it's quite late |
11:02.47 | sancus | heh |
11:03.26 | Corrodias | i am in the process of changing my schedule to be awake during the day instead of the night. it's not working so well. |
11:11.46 | TheStig | its easy |
11:11.50 | TheStig | pull an all nighter |
11:11.58 | TheStig | dont' sleep at all until around 6-7pm tonight |
11:12.01 | TheStig | and you'll be set |
11:13.10 | Corrodias | that's an option but i don't think it would go very well, because i would involuntarily fall asleep around noon at best |
11:13.17 | TheStig | nah |
11:13.21 | Corrodias | i forgot a comma in there |
11:13.28 | TheStig | you'll be fine |
11:13.32 | Corrodias | i've done that before. i fall asleep while playing WoW whenever i'm too tired >_< |
11:14.52 | *** join/#wowi-lounge mitch0 (n=mitch@84.236.54.133) |
11:23.50 | *** join/#wowi-lounge Telrin (n=test@shandalar.xs4all.nl) |
11:25.28 | *** join/#wowi-lounge bindi (i=indigo@d51A479A6.access.telenet.be) |
11:27.47 | *** join/#wowi-lounge Wing87 (n=Wing@c83-254-245-123.bredband.comhem.se) |
11:40.00 | *** join/#wowi-lounge Sairen (n=Miranda@p549E57D7.dip.t-dialin.net) |
11:53.44 | *** join/#wowi-lounge Segatron (n=MrX@217.118.90.45) |
11:53.48 | *** join/#wowi-lounge cladhaire (n=jnwhiteh@WoWUIDev/WoWI/Featured/Dongle/cladhaire) |
11:53.48 | *** mode/#wowi-lounge [+o cladhaire] by ChanServ |
12:01.42 | *** join/#wowi-lounge Vathau (n=a@e144234.upc-e.chello.nl) |
12:03.47 | Vathau | Is this channel also meant for development questions? |
12:05.02 | *** join/#wowi-lounge weazer (n=weazer@0x535c05e0.naenxx8.adsl-dhcp.tele.dk) |
12:08.02 | Industrial | Vathau: thats its main purpose afaik |
12:08.05 | Industrial | ask away |
12:13.09 | haste | Industrial: http://youtube.com/watch?v=vj8iOWg8MsI :3 |
12:13.30 | norgs|away | I don't suppose anyone would know if it's possible to manually fire an EVENT (as in the RegisterEvent() variety) |
12:13.58 | kaso | norgs, i experimented with it a bit, you can do it in a hacky way |
12:14.32 | kaso | lemme dig up my code |
12:15.19 | norgs|away | Iterate over UIParent's children, looking for OnEvent Scripts, and manually calling them with the appropriate event? |
12:16.02 | kaso | http://www.pastey.net/5791 thats what i did |
12:16.28 | kaso | hook all OnEvents so i can work out which frames are registered (after a real version fires) |
12:16.35 | kaso | then itterate over manually calling |
12:17.04 | kaso | Why does pastey alwasy go wierd double liney when i copy from SciTE >.< |
12:18.27 | haste | Line endings |
12:18.48 | kaso | how do i make it not happen ? |
12:19.45 | haste | switch from CR+LF to only CR or only LF |
12:20.01 | haste | http://en.wikipedia.org/wiki/Newline :) |
12:20.02 | norgs|away | That enumerateframes is pretty nasty, isn't it? |
12:20.16 | kaso | mm |
12:20.38 | kaso | i was using it to make a Thaddius simluator, thats why its only doing gametooltips etc |
12:21.01 | norgs|away | hmm, possibly not |
12:21.15 | kaso | but the principle works, as you can see i was gonna do a metatable hook but, i got confused |
12:21.31 | kaso | oh wait you mean the hooking all onEvents? |
12:21.34 | norgs|away | i have no clue what a metatable hook is :) |
12:21.44 | kaso | scary |
12:21.46 | kaso | :> |
12:21.50 | Industrial | haste: sfw? im at work first day xD |
12:22.31 | Industrial | meh I dont have sound |
12:22.48 | kaso | scary high-pitched jpop girl |
12:23.02 | kaso | at least i hope its a girl, never can be sure with those Jpop stars |
12:23.42 | *** join/#wowi-lounge Srosh (n=Srosh@d019049.adsl.hansenet.de) |
12:24.49 | haste | It's a girl |
12:25.19 | norgs|away | i'm not sure, but i think the current tainting model would most likely make that event hooking stuff next to impossible |
12:26.09 | kaso | Well, ive tested that in 2.0 norgs, it fucks up alot of taint stuff but its useable for development, its not practical for normal use though (hence why i stopped working on my thaddius simulator |
12:26.25 | norgs|away | yeah |
12:26.41 | kaso | were you thinking for actual use |
12:27.22 | kaso | the other opition is to just blindly throw events to all on event handlers, but that causes alot of errors, even if you do the whole crap with pcall |
12:27.27 | norgs|away | well, not really "actual" use (by mere mortals that is), but actual dev use :) |
12:27.38 | kaso | the blizzard UI doesnt like getting events for frames it shouldnt |
12:27.43 | norgs|away | hehe |
12:28.18 | norgs|away | i can imagine that there's a few shortcuts taken here and there |
12:28.58 | norgs|away | like "I assume since I only registered for one event, that this must be it, right?" |
12:28.58 | *** join/#wowi-lounge Mike-N-Go (n=mjgoosse@64.193.93.197) |
12:29.10 | kaso | mm, also the fact that some onevents expect (event) others (frame,event) (ct buff mod im looking at you!) |
12:29.10 | *** join/#wowi-lounge Bouvi (n=Bouvi@66.83.150.18.nw.nuvox.net) |
12:29.58 | kaso | hmm, looking at this code my thaddius simulator was pretty much working when i abandoned it |
12:30.22 | kaso | ah well we killed him, guess it only cost a few thousand gold extra |
12:47.32 | *** join/#wowi-lounge Kaso (n=Jonathan@resnet01.nat.lancs.ac.uk) |
13:06.52 | *** join/#wowi-lounge JoshBorke (n=Josh@r35h14.res.gatech.edu) |
13:21.23 | Kaso | Man steam is awesome over uni internet connection |
13:21.49 | Kaso | its taken me litterally 3min to get HL2:Ep1 |
13:22.00 | JoshBorke | everything is great over a uni connection ;-) |
13:23.57 | Kaso | i wish more games were like this, think, i could keep myself entertained without even having to go outside! its a nerds dream! |
13:24.45 | TheStig | i'm betting home movies of your grandma and grandpa making whoopie wouldn't be that great, even over a uni connection |
13:42.28 | Industrial | lmao |
13:48.46 | *** join/#wowi-lounge Osagasu (n=Kronus@208.104.156.29) |
13:50.41 | *** join/#wowi-lounge khaosworks (n=khaos@cm99.delta73.maxonline.com.sg) |
13:51.02 | *** part/#wowi-lounge khaosworks (n=khaos@cm99.delta73.maxonline.com.sg) |
13:54.23 | *** join/#wowi-lounge Nomad_Wanderer (n=chatzill@cpe-66-66-149-60.rochester.res.rr.com) |
14:11.56 | *** join/#wowi-lounge dinesh-work (n=chatzill@146.145.196.162) |
14:27.10 | *** join/#wowi-lounge Cide (n=Cide@81-226-233-5-no60.tbcn.telia.com) |
14:27.10 | *** mode/#wowi-lounge [+v Cide] by ChanServ |
14:50.15 | *** join/#wowi-lounge Jens (n=jens@pdpc/supporter/active/Jens) |
15:04.07 | *** join/#wowi-lounge gngsk| (n=gngsk@c-68-55-43-190.hsd1.md.comcast.net) |
15:04.34 | *** join/#wowi-lounge Legorol (i=Legorol@zr205.trin.cam.ac.uk) |
15:16.54 | *** join/#wowi-lounge beerke (n=beerke@5353E177.cable.casema.nl) |
15:27.38 | *** join/#wowi-lounge sylvanaar (n=sylvanaa@205-196-182-22.static.cmts1.phonoscope.net) |
15:47.41 | *** join/#wowi-lounge Cairenn (n=Cairenn@MMOI/Administratrix/Cairenn) |
15:47.41 | *** mode/#wowi-lounge [+o Cairenn] by ChanServ |
15:54.46 | *** join/#wowi-lounge Kaso (n=Jonathan@resnet01.nat.lancs.ac.uk) |
15:59.20 | Kaso | Anyone seen Bill gates on the daily show, quite amusing |
15:59.35 | Industrial | no |
15:59.55 | Industrial | iill google video that when i get home :D |
15:59.58 | Kaso | http://youtube.com/watch?v=M4suTsIIBWo |
16:00.17 | Kaso | guess youre at work or something so cant watch now :< |
16:00.27 | Kaso | he handles the interview pretty welll imo, cept the end |
16:03.11 | *** join/#wowi-lounge Sairen (n=Miranda@p549E51CC.dip.t-dialin.net) |
16:15.55 | *** join/#wowi-lounge kaso| (n=Jonathan@resnet01.nat.lancs.ac.uk) |
16:18.37 | Tain | It was ok, there were funny parts. |
16:18.44 | Tain | Gates isn't a very good interviewee. |
16:19.21 | Tain | The funniest part of the whole thing to me just gets blank stares when I mention to anyone else though. |
16:19.48 | amro | what is it? |
16:20.11 | *** join/#wowi-lounge KarlThePagan (n=andross@66.225.8.145) |
16:20.13 | Tain | When Jon asked him if he uses the "Flying Toasters" screen saver. |
16:20.56 | Tain | Yeah I know, kids today don't know their history. |
16:21.20 | *** join/#wowi-lounge ckknight_ (n=ckknight@rrcs-74-62-251-185.west.biz.rr.com) |
16:26.04 | pastamancer | it's been so long since I had flying toasters |
16:26.05 | Mikma | lol, "goodbyyyye porn!" |
16:27.58 | Industrial | Tain: zomg the flying toasters :D that was 95 wasnt it? |
16:28.36 | Industrial | ding! bblafk |
16:32.36 | pastamancer | Industrial: I'm sure after dark was around before then |
16:33.10 | pastamancer | hmm, does anyone recall what the undocumented gensym-like function is? |
16:33.18 | kaso| | Tain: whats your opinion of the end? |
16:33.42 | kaso| | or anyone else who's watching Bill |
16:33.44 | kergoth | after dark, i miss those |
16:36.10 | *** join/#wowi-lounge dinesh_ (n=chatzill@146.145.196.162) |
16:43.13 | *** join/#wowi-lounge Mobeater (n=mhanger3@host-69-144-118-206.static.bresnan.net) |
16:54.30 | *** join/#wowi-lounge Eggi|afk (i=eggi@psybnc-user.gateway01.exs-network.it) |
16:54.36 | *** join/#wowi-lounge Elkano (n=elkano@ip-213-135-2-179.handshake.de) |
17:00.01 | Tain | I think Gates gets up and leaves at the end just because that's how talk shows used to be. He's probably more used to watching the old days of Johnny Carson, people do an interview then leave. |
17:00.13 | *** join/#wowi-lounge TC_Working (n=Thunder_@38.118.158.186) |
17:21.16 | *** join/#wowi-lounge tedrock (n=tedrock@d235-157-172.home1.cgocable.net) |
17:23.36 | *** join/#wowi-lounge Neebler (n=BuM@70.135.57.221) |
17:24.29 | *** join/#wowi-lounge Gryphen (n=gryphon@mail.alexdevco.com) |
17:54.45 | *** join/#wowi-lounge _aLF (n=Alexandr@aix73-2-88-160-210-8.fbx.proxad.net) |
18:02.19 | *** join/#wowi-lounge fanta (n=daniel@HSI-KBW-085-216-077-234.hsi.kabelbw.de) |
18:08.11 | *** join/#wowi-lounge foxlit (n=me@0x50c4b029.albnxx9.adsl-dhcp.tele.dk) |
18:30.54 | *** join/#wowi-lounge Kirov (n=Kirov@204.155.78.140) |
18:31.03 | *** join/#wowi-lounge stavmar (n=chatzill@fwext1-ext.isgenesis.com) |
18:37.18 | *** join/#wowi-lounge Bouvi (n=Bouvi@66.83.150.18.nw.nuvox.net) |
18:57.38 | *** join/#wowi-lounge Tierrie|Work (n=tierrie@code-poets.org) |
18:57.44 | Tierrie|Work | hi friendly faces |
19:00.10 | *** join/#wowi-lounge MoonWolf (n=MoonWolf@g173217.upc-g.chello.nl) |
19:00.10 | *** mode/#wowi-lounge [+v MoonWolf] by ChanServ |
19:01.27 | *** join/#wowi-lounge Insaclone (n=ins@180.51-242-81.adsl-dyn.isp.belgacom.be) |
19:01.41 | Bouvi | Looking for addon author to appear in next issue of Bouvi's UI Newsletter |
19:03.48 | *** join/#wowi-lounge Funkeh` (n=funkydud@host81-158-173-180.range81-158.btcentralplus.com) |
19:04.04 | Groll | anyone know the ip of daggerspine eu or how to get it? |
19:08.36 | *** join/#wowi-lounge weab (n=asdf@66.89.174.138.ptr.us.xo.net) |
19:09.00 | *** join/#wowi-lounge andross_ (n=andross@lanip-170-65.go180.net) |
19:11.41 | *** join/#wowi-lounge andross_ (n=andross@lanip-170-65.go180.net) |
19:13.00 | *** join/#wowi-lounge JoshBorke (n=Josh@r35h14.res.gatech.edu) |
19:13.38 | *** join/#wowi-lounge Kirov (n=Kirov@204.155.78.140) |
19:18.18 | *** join/#wowi-lounge JoshBork1 (n=Josh@r35h14.res.gatech.edu) |
19:40.41 | Tierrie|Work | Bouvi what author? |
19:42.24 | Bouvi | Whichever Author wants to hilite his/her work in my newsletter |
19:43.05 | seebs | Bouvi: What's your newsletter like, and what do you need? |
19:43.54 | Bouvi | E-mail newsletter that goes out every week. Subscribe here: http://www.bouvi.com/bouvilist/ and you will see one tomorrow. |
19:44.24 | Bouvi | I interview authors on their addons. So far I have featured Clad, CKKnight, Tuller, Maul. |
19:44.36 | seebs | What format interview? Email? |
19:44.38 | haste | No archive :( ? |
19:44.48 | Bouvi | No archive right now. |
19:45.09 | Bouvi | E-mail is the format I have used so far. If your interested shoot an e-mail to thebouvi@bouvi.com |
19:45.25 | *** join/#wowi-lounge _aLF (n=Alexandr@aix73-2-88-160-210-8.fbx.proxad.net) |
19:46.19 | seebs | Definitely get an archive; it's 90% of the value of a newsletter. |
19:46.39 | Bouvi | Maybe so but the software I am using does not support one that I can find |
19:47.52 | seebs | So do it manually; just save a copy of whatever you sent and put it on a page. |
19:48.44 | haste | that would work fine |
19:49.11 | Bouvi | Let me see what I can do. I am really time limited with my new position in the US Chung Do Kwan assocation. |
19:50.30 | seebs | 'k. |
19:50.45 | seebs | Anyway, it's a definite bonus for a hypothetical interviewee to have the interview findable online somewhere. |
20:00.03 | Tierrie|Work | You should well |
20:00.08 | Tierrie|Work | I'm not in the same category as Clad |
20:00.35 | Tierrie|Work | clad's like whooosh |
20:00.37 | Tierrie|Work | I'm like meh |
20:00.52 | Tierrie|Work | whoosh meh whoosh meh whooosh meh |
20:01.01 | ckknight | meh. |
20:01.06 | Tierrie|Work | you're meh |
20:01.11 | ckknight | no way, man |
20:01.16 | ckknight | your mom's meh |
20:01.23 | Tierrie|Work | your father's meh |
20:01.34 | ckknight | you take that back, man |
20:01.39 | Tierrie|Work | i'm whoosh |
20:01.46 | Tierrie|Work | you're so meh |
20:02.15 | seebs | You're too woosh for your pants? |
20:02.19 | Tierrie|Work | yes |
20:02.25 | Tierrie|Work | on the catwalk yeah on the catwalk |
20:02.32 | Tierrie|Work | i do a little whoosh on the catwalk |
20:04.29 | *** join/#wowi-lounge Parak (i=PROFI@user-10874ap.cable.mindspring.com) |
20:11.29 | *** join/#wowi-lounge Adys (n=Miranda@APoitiers-256-1-86-99.w90-11.abo.wanadoo.fr) |
20:14.44 | Bouvi | Here is a temp archive (trying to figure out why the database still has the tests I deleted) http://www.bouvi.com/bouvilist/archive1.php |
20:15.43 | Bouvi | I currently have over 1,000 subscribers. |
20:16.44 | Tierrie|Work | I would have to be a haughty son of a bitch to say that I am currently in the same league as ckknight and Tuller |
20:16.50 | Tierrie|Work | and clad |
20:18.08 | Tierrie|Work | you should interview Cairenn |
20:18.17 | Tierrie|Work | She does a crapload of work and doesn't get enough recognition |
20:18.34 | Tierrie|Work | Bonus if you can get a picture of her in a tight red dress |
20:18.44 | ckknight | lol. |
20:18.53 | Bouvi | LMAO |
20:19.24 | Tierrie|Work | She's a sexy momma, momma..../ who knows just how to get what I wanna, wanna |
20:23.12 | *** join/#wowi-lounge MentalPower (i=MPower@WoWUIDev/Norganna/Administrator/MentalPower) |
20:23.12 | *** mode/#wowi-lounge [+v MentalPower] by ChanServ |
20:45.04 | Bouvi | OK I am hating databases. I told it to delete all the tests on my archive page but they are still there grrrrr. |
20:46.00 | Bouvi | FOUND THEM |
20:47.16 | Bouvi | Newsletter archive page is done: http://www.bouvi.com/bouvilist/archive.php |
20:51.35 | Tierrie|Work | what happened to the limited time with the Chung Do Kwan thing |
20:51.41 | Tierrie|Work | i guess it doesn't take long to kick ass and then code |
20:53.37 | seebs | You know how it is. You get an idea and then it won't let you go until you do it. |
20:53.40 | Bouvi | I am at work bored. |
20:53.53 | Bouvi | I thought it would take more than that lol |
20:53.58 | Tierrie|Work | seebs: sounds a little bit like constipation |
20:54.16 | seebs | The formal term, at least when people on the autism spectrum do it, is perseveration. |
21:01.02 | Bouvi | OK I am happy now it is working. Thanks guys for pushing the point. |
21:02.33 | seebs | Woot! |
21:02.59 | seebs | BTW, I emailed you about a hypothetical interview. I have been really enjoying the mod thing, and any chance to talk it up is a good deal. |
21:03.26 | *** join/#wowi-lounge bleetah (n=Bleeter@guifications/developer/bleeter) |
21:03.27 | Bouvi | I have a spam blocker so make sure you authorize yourself (it will send you an e-mail) |
21:05.12 | *** join/#wowi-lounge Karrion (n=kieron@corp-gw01.imrworldwide.com) |
21:05.13 | Neebler | noob |
21:18.12 | *** join/#wowi-lounge Jocco_S (n=jocco@217-210-128-16-no18.tbcn.telia.com) |
21:19.23 | *** join/#wowi-lounge Tem (n=tardmrr@WoWUIDev/WoWI/Dongle/Tem) |
21:19.23 | *** mode/#wowi-lounge [+v Tem] by ChanServ |
21:21.47 | seebs | It may or may not make it through my spam filters. Heh. |
21:22.09 | seebs | Challenge/response systems often fail pretty badly; I don't recommend them these days. |
21:22.14 | *** join/#wowi-lounge Kirkburn (n=Kirkburn@82-32-40-219.cable.ubr06.azte.blueyonder.co.uk) |
21:23.19 | Bouvi | I will go manually verify it. I used to get 1,000+ spam a day now I get none hehe. |
21:25.27 | seebs | I'm seebs@seebs.net, or seebs@plethora.net. Not sure which I used. |
21:25.38 | seebs | Hmm. I should change my default. |
21:25.54 | Bouvi | I got ya and sent ya the questions :D |
21:26.53 | seebs | ... And now it'll be 30 minutes or so before your questions make it through greylisting. |
21:26.56 | seebs | YAY SPAM! |
21:27.07 | Bouvi | LOL |
21:27.11 | *** join/#wowi-lounge AnduinLothar (n=AnduinLo@ip68-99-187-213.oc.oc.cox.net) |
21:27.11 | *** mode/#wowi-lounge [+v AnduinLothar] by ChanServ |
21:29.32 | *** join/#wowi-lounge Mike-N-Go (n=mjgoosse@74.92.248.14) |
21:31.45 | *** join/#wowi-lounge cladhaire (n=jnwhiteh@WoWUIDev/WoWI/Featured/Dongle/cladhaire) |
21:31.46 | *** mode/#wowi-lounge [+o cladhaire] by ChanServ |
21:34.49 | *** join/#wowi-lounge kaso (n=kaso@resnet01.nat.lancs.ac.uk) |
21:38.03 | Tain | Gah UPS tracking shows my package on truck for delivery at 6:15 this morning, 10 miles from me. Why didn't it show up. :( |
21:41.01 | Corrodias | because the ups man has to drive! DRIVE MAN DRIVE |
21:41.35 | bleetah | Tain: face it, the driver has better things to do than deal with you :-P |
21:41.49 | Tain | I am the most imporant person in my universe. |
21:42.00 | bleetah | aye |
21:42.09 | bleetah | you'll need to impress this upon the driver when they show up |
21:42.21 | bleetah | as at this point in time, they're blissfully ignorant of that fact |
21:43.02 | Tain | I don't believe they are going to show up. |
21:43.31 | kaso | <Tain> I am the most imporant person in my universe. -- Everything interesting in your life happens when you're around ! |
21:44.13 | Tain | Oh, I don't know, some very interesting things that affect me have happened when I'm not around. |
21:47.34 | *** join/#wowi-lounge amro (n=amro@82.101.184.164) |
21:53.21 | *** join/#wowi-lounge ckknight (n=ckknight@198.199.136.119) |
22:04.12 | *** join/#wowi-lounge Modek|Crom (n=szadolmk@80.48.241.245) |
22:12.39 | *** join/#wowi-lounge nymbia (n=nymbia@168-103-200-247.hlrn.qwest.net) |
22:12.39 | Tain | Yay UPS showed up after all. There really is a Santa Claus! |
22:15.31 | seebs | Yay! |
22:17.29 | cladhaire | Any guild/event calendar type mods other than Group calendar and GuildEventManager? |
22:18.18 | bleetah | LookingForGroup ! :P |
22:21.32 | *** join/#wowi-lounge a-stray-cat (n=astrayca@adsl-75-26-180-148.dsl.scrm01.sbcglobal.net) |
22:23.47 | cladhaire | hrm.. what raid frames should i cover? |
22:24.11 | *** join/#wowi-lounge MentalPower (i=MPower@WoWUIDev/Norganna/Administrator/MentalPower) |
22:24.11 | *** mode/#wowi-lounge [+v MentalPower] by ChanServ |
22:27.15 | *** join/#wowi-lounge MentalPower|AFK (i=MPower@WoWUIDev/Norganna/Administrator/MentalPower) |
22:27.15 | *** mode/#wowi-lounge [+v MentalPower|AFK] by ChanServ |
22:28.13 | TheStig | To any mages around: Does higher rank Frost Nova help immobilize the target(s) with a stronger freezing effect, or is it safe to use Rank 1 Frost Nova to save on mana if you're not worried about the extra damage? |
22:29.16 | *** join/#wowi-lounge Mok (n=chatzill@dslb-084-058-133-138.pools.arcor-ip.net) |
22:30.32 | amro | TheStig: i didn't notice a difference, but I'm not 100% sure |
22:30.47 | kaso | im 99% sure it makes no difference |
22:31.19 | seebs | I am pretty sure there's no difference. |
22:31.46 | kaso | can we average our three "pretty sure"s into an "absolutly sure" |
22:32.03 | seebs | No. |
22:32.15 | seebs | Consider the number of things that people are "pretty sure" of that are patently false. |
22:32.29 | seebs | I guess it's probably time to do some testing, huh. |
22:32.40 | kaso | like 0.9999.. != 1 you mean ? |
22:35.19 | TheStig | well considering frost nova typically does low damage anyway whats the point in using a higher rank that just hogs up more and more mana if it has no stronger effect |
22:35.54 | kaso | there is no point |
22:36.22 | kaso | i recall some guide which went along the lines of "WHY THE HELL ARE YOU USING ANYTHING BY RANK1 FROST NOVA!" |
22:36.46 | zenzelezz | the joys of being a warrior |
22:36.50 | zenzelezz | no need to worry about ranks |
22:37.21 | amro | perhaps the higher ranks are less resistable? |
22:37.34 | amro | the damage is negligible since rank 1 |
22:37.45 | zenzelezz | could be; but I imagine such things would be in the tooltip |
22:37.48 | kaso | nah resist rates are based on player level not spell level |
22:37.50 | zenzelezz | like "More effective than rank X" |
22:38.06 | TheStig | well considering blizz usually prints such things in the tooltips i say nay |
22:39.26 | TheStig | the tooltip says "Blasts enemies near the caster for %d Frost damage and freezes them in place for up to 8 sec. Damage caused may interrupt the effect." where %d is that particular rank of frost nova's flavor of damage |
22:39.27 | bleetah | goddamn it next mod site I come across that doesn't time stamp, or correctly redirect from a URL that's meant to be for their mod.. I'm gunna.... gunna... cp /dev/urandom /dev/kmem aargh |
22:41.07 | Tierrie|Work | TheStig: no it doesn't help if you use a stronger nova |
22:41.34 | Tierrie|Work | nova chance to break is determined by how much damage you deal on the mob, and I've noticed that the rank of nova makes no difference |
22:41.43 | Tierrie|Work | the higher ranks are also not less resistable |
22:41.56 | TheStig | so then whats the point in having higher ranks lol |
22:42.02 | Tierrie|Work | as far as I know, the damage |
22:42.08 | bleetah | personally, I think nova's bugged for this very reason |
22:42.09 | Tierrie|Work | i used to use the highest rank for the meager damage difference |
22:42.21 | Tierrie|Work | but then I decided it was a bad idea |
22:42.25 | TheStig | but the damage difference is not justifiable |
22:42.32 | Tierrie|Work | yeap, its not |
22:42.37 | TheStig | 200 mana for 95 damage is not a brilliant idea |
22:42.38 | Tierrie|Work | so i downranked to rank 1 |
22:42.54 | Tierrie|Work | well its really 200 for like 250 ish after your +damage is taken into account |
22:43.09 | Tierrie|Work | so its not that bad |
22:43.37 | Tierrie|Work | i am just sad they bumped damage by around 20-30% but health by around 100% |
22:43.39 | TheStig | yeah but 45 mana for 175 damage is much better idea |
22:43.55 | Tierrie|Work | yes TheStig, it is so you always use Rank1 |
22:44.41 | TheStig | bumping health by 100% and only bumping damage by 20-30% is like saying mages: your survibability just plumeted |
22:45.00 | Tierrie|Work | ya |
22:45.01 | TheStig | the longer my assailant is alive, my chances of survival go down exponentially |
22:45.02 | Tierrie|Work | buttsecks |
22:46.13 | foxlit | Just means everyone got more survivability, which is really a good thing. |
22:46.20 | TheStig | except mages |
22:46.21 | cladhaire | what in-game DKP systems are out there |
22:46.26 | cladhaire | SuicideKings, EPGP, NurfedDKp |
22:46.33 | TheStig | because mages are still wearing cloth |
22:46.35 | Tierrie|Work | CaerynDKP |
22:46.37 | Tierrie|Work | NullDKP |
22:46.40 | Tierrie|Work | TierrieDKP |
22:46.50 | Tierrie|Work | 2 of them are fake |
22:46.52 | Tierrie|Work | I just made it up |
22:47.00 | bleetah | AllYourLootzIzBleetzDKP |
22:47.06 | TheStig | and last time i checked 1200 damage crit (crushing blow) from attackers chew through health very rapidly |
22:47.32 | kaso | any mob that can crush shouldnt really be hitting you |
22:47.51 | Tierrie|Work | it happens |
22:48.03 | cladhaire | Tierrie: Does null have an addon component? |
22:48.04 | TheStig | i had a much lower level mob hit me with a crushing blow yesterday :( |
22:48.13 | foxlit | Mages are still less liable to be killed by, say, hunters jumping you from stealth. |
22:48.15 | kaso | then you need to train your defense skill |
22:48.16 | Tierrie|Work | cladhaire: afaik no |
22:48.25 | Tierrie|Work | cladhaire: our guild doesn't use it so not sure |
22:48.28 | Tem | TheStig, are you complaining about how mages got the short end of the LETS_GIVE_PEOPLE_MORE_HEALTH stick? |
22:48.40 | TheStig | hunters cannot be rooted and are immune to fear and snares for something like 20 seconds now |
22:48.50 | Tem | duwhahuh? |
22:48.50 | TheStig | Tem: yea |
22:48.51 | Tierrie|Work | I'm kind of not happy that they only buffed damage by 20% while buffing health by 100% |
22:48.58 | Tierrie|Work | I'd think 40-50% would have been more reasonable |
22:49.03 | TheStig | well beastial hunters can't |
22:49.21 | TheStig | they flip a switch and they are de-rooted and immune to such tactics for 20 seconds |
22:49.28 | TheStig | usable every 3 minutes or something stupid like that |
22:49.51 | Tem | cry more? |
22:49.58 | *** join/#wowi-lounge JoshBorke (n=Josh@r35h14.res.gatech.edu) |
22:50.05 | bleetah | meh, it's just attaching the previous bestial wrath of the pet to something the PC gets |
22:50.06 | Tem | every 4 minutes you can sit in a block of ice and laugh at them while your pet does damag |
22:50.28 | TheStig | true |
22:50.38 | Tem | IB > BW |
22:50.48 | foxlit | AP is also great. |
22:50.52 | Tierrie|Work | IB doesn't break you out of that stupid laughing ogre in Shadow Lab's MC |
22:50.53 | Tem | AP is for noobs |
22:51.01 | foxlit | I mean, if you're talking about killing hunters immune to snares. |
22:51.07 | Tem | Tierrie|Work, that sounds like a bug to me |
22:51.18 | Tem | foxlit, AP is for noobs |
22:51.20 | Tierrie|Work | i think it might be intentional |
22:51.33 | Tem | maybe.. I've never been to Shadow Labs |
22:51.35 | foxlit | And BW is not? |
22:51.41 | Tem | I don't play a hunter |
22:51.49 | Tem | so I speak with no authority on their talents |
22:51.57 | Tierrie|Work | how have you not been to SL |
22:52.02 | Tierrie|Work | i think you have to be cool to hang out here |
22:52.04 | zenzelezz | Tierrie: would you really want to ice-block out of it? |
22:52.07 | zenzelezz | with no tank, no healer there to help? |
22:52.09 | Tierrie|Work | there's a cool requirement of this ya high |
22:52.22 | Tierrie|Work | zenzelezz: hell yes I do, the ogre is laughing and not fighting therefore he will not hit back |
22:52.23 | Tem | Tierrie|Work, I haven't played BC-retail |
22:52.31 | Tem | Tierrie|Work, and I stopped leveling my main at 65 |
22:52.33 | Tierrie|Work | zenzelezz: at least that is my theory |
22:52.40 | zenzelezz | I imagine if you could escape the MC, he would fight you |
22:52.53 | Tierrie|Work | zenzelezz: he could be scripted to keep laughing like a dumbass |
22:52.54 | Tem | I started leveling a shaman shortly after alpha ended and got her to 45. |
22:53.34 | Tem | In my experience (quiet exstensive, btw) AP is for noobs. |
22:53.55 | Tem | s/quiet/quite/ |
22:54.00 | zenzelezz | so you're just here for the hex, drugs, and rock-and-trolls Tem? =) |
22:54.04 | Kirov | for what class? |
22:54.22 | MentalPower|HW | bah, gotta go take an exam, see you guys later |
22:54.31 | zenzelezz | good luck |
22:54.43 | Tem | zenzelezz, I was planning to start a shaman when BC came out because I was so bitter about the mage changes, but I just haven't gotten around to it |
22:54.54 | Tem | I suspect my not even having wow installed has something to do with it |
22:55.12 | zenzelezz | excuses |
22:55.13 | Tem | and my game of musical operating systems isn't helping either |
22:55.30 | bleetah | haha |
22:55.30 | bleetah | know that feeling :/ |
22:55.35 | Tem | I'm currently in Vista... |
22:55.41 | Tem | I was planning to go dual boot tonight |
22:55.47 | Tem | Vista / Ubuntu |
22:55.58 | Tem | but I've done dual boot before and hated it |
22:56.04 | Tem | so I dunno what I'll do |
22:56.23 | Tierrie|Work | i hate dual booting for the sole reason that it requires me to reboot |
22:56.56 | bleetah | *cough* VMWare trial version... just get a new eval license every 30 days. |
22:57.12 | zenzelezz | I thought there was a free VMWare now? |
22:57.25 | bleetah | it's prolly the one I'm talkin' about |
22:57.36 | Tierrie|Work | dude i didn't say anything about hating virtual machines ;P |
22:57.40 | Tierrie|Work | just dual booting |
22:57.56 | Tierrie|Work | i love vms on the account of not having to reboot :) |
22:58.19 | bleetah | i love vm's 'coz i can totally screw up a system and have it resotred in about 2 seconds |
23:05.13 | Tem | ugh |
23:05.22 | Tem | where is the firefox option for where it opens searches? |
23:05.30 | Tem | I HATEHATEHATE that it opens them in my current tab |
23:05.39 | Tem | but I can't remember where the option is for that |
23:06.05 | TC_Working | http://www.somethingpositive.net/sp01282002.shtml |
23:06.52 | TC_Working | Tem, it's prolly based on your tab options |
23:06.59 | Tain | You mean from the search box, or click on search results? |
23:07.07 | Tem | from the search box |
23:07.15 | Cide | about:config -> browser.search.openintab |
23:07.47 | Tem | thanks |
23:08.12 | Tem | <3 about:config |
23:08.21 | Tem | when guis fail it saves you |
23:08.58 | bleetah | https://addons.mozilla.org/firefox/742/ best addon ever |
23:09.01 | *** join/#wowi-lounge Mike-N-Go (n=mjgoosse@64.193.93.197) |
23:09.27 | foxlit | How can I adjust the position of a button's text (NormalFont)? |
23:09.44 | Corrodias | they call them addons now instead of extensions? |
23:10.18 | TC_Working | a rose by any other name... |
23:11.53 | Corrodias | i am well aware that changing the name of something doesn't change its physical properties |
23:13.22 | TC_Working | "Welcome to 'taken out of context" time brought to you by our good friend Corrodias" |
23:13.44 | Corrodias | hey, you're the one who decided to quote something |
23:13.51 | Tain | ~surprise |
23:13.53 | purl | BUTTSECKS! |
23:13.55 | Cide | taking things out of context is fun |
23:15.04 | *** join/#wowi-lounge Gnarfoz (n=smallbra@p5482F4AE.dip.t-dialin.net) |
23:22.30 | *** join/#wowi-lounge weab (n=asdf@cpe-70-112-143-167.austin.res.rr.com) |
23:23.26 | *** join/#wowi-lounge weab (n=asdf@cpe-70-112-143-167.austin.res.rr.com) |
23:23.27 | *** join/#wowi-lounge Guillotine (n=Guilloti@ns.motek-services.com) |
23:24.38 | sysrage | http://www.myextralife.com/strips/01-22-2007.jpg |
23:26.03 | Corrodias | heh. |
23:27.52 | JoshBorke | purl, hug Cairenn|afk |
23:27.54 | purl | ACTION jumps into Cairenn|afk's lap and huggles and *hugs* Cairenn|afk |
23:30.52 | seebs | *snerk* Nice, sysrage. |
23:35.14 | foxlit | Can I have two stateheaders controlling the same frames? |
23:35.51 | foxlit | Scratch that -- one to show/hide the parent frame, one to reanchor child frames? |
23:39.02 | Tem | foxlit, when a state header manages a frame, it makes that frame it's child |
23:39.15 | foxlit | So I need to combine the two into one :/ |
23:39.28 | Tem | so you cannot have a stateheader-managed child frame that is not a child of the state header |
23:40.14 | Tem | so your structure needs to be visibility_header -> parent -> anchor_header -> children |
23:40.24 | Tem | where -> indicates parentage |
23:44.32 | Mike-N-Go | ~wowace |
23:44.37 | purl | i guess ace is a lightweight and powerful system for building World of Warcraft addons. It is coded to keep CPU-usage, memory-usage, and GC churn in mind. See http://www.wowace.com/ |
23:51.41 | Cide | wonder why 'lightweight' still is in there |
23:52.06 | foxlit | It sells. |
23:52.26 | Cide | allegedly |
23:54.10 | *** join/#wowi-lounge Mobeater (n=mhanger3@host-69-144-118-206.static.bresnan.net) |
23:54.19 | cladhaire | lol |
23:54.55 | Tain | It's a surprise. |
23:55.11 | zenzelezz | because the repository is stored on Flasg-based devices that weigh far less than regular harddrives |
23:55.18 | zenzelezz | *Flash |
23:58.19 | foxlit | You'd think that for the same capacity... |