00:02.36 | Hexarobee | http://wowi.pastey.net/117 |
00:02.49 | Hexarobee | anyone got an idea why that keeps setting the blend mode to add? |
00:03.21 | Hexarobee | when i create the button i set it as BLEND and it shows up as blend, then i do that to it and it turns to an ADD |
00:03.39 | Hexarobee | i added the code to try and force it to BLEND, does setting a highlight texture assume ADD? |
00:05.03 | Mikk | quite possibly |
00:08.28 | AnduinLothar | well Telepathy's only 1200 lines so far.. |
00:08.45 | AnduinLothar | down from Sky's 4000 |
00:09.34 | Mikk | cogwheel: the info for how many of something you can buy is in the GetInfo call |
00:14.11 | Iriel|working | cogwheel left |
00:14.47 | Mikk | duh. |
00:18.57 | cladhaire | AnduinLothar: Telepathy? |
00:18.57 | Kirkburn | Telepathy? Nice name |
00:19.10 | AnduinLothar | Sky rewrite |
00:19.12 | AnduinLothar | for 1.12 |
00:19.21 | Kirkburn | zomg, it won't have a 'nature' name! |
00:19.33 | cladhaire | umm k |
00:19.39 | Mikk | Good thing cogwheel is gone. I was wrong. |
00:19.50 | Mikk | Wonder what I was thinking about then ... I know it's in there somewhere... |
00:20.20 | AnduinLothar | got rid of all the ugly code |
00:20.40 | AnduinLothar | you have no idea how much code there was to manage the channels |
00:20.43 | Mikk | Ah. GetMerchantItemMaxStack |
00:21.00 | AnduinLothar | managing a single channel is SO much easier |
00:21.23 | AnduinLothar | and no one was using the general lib channel calls so i nuked those too |
00:22.24 | Kirkburn | Yay for single channels! |
00:22.43 | Kirkburn | You'll get rid of the little sky icon too, I suppose |
00:22.45 | *** join/#wowi-lounge esp|Syn (n=ben@comsecgb.plus.com) |
00:23.12 | Hexarobee | anyone know if SetHightlightTexture() accepts (texturepath, blendmode) |
00:23.23 | Hexarobee | im getting weird results, sometimes it works sometimes it doesnt |
00:23.52 | AnduinLothar | mmm, not sure yet.. Meteorologist may or may not survive, but I'll prolly preserve it's functionality somehow |
00:24.12 | Kirkburn | The dranei mount! http://i109.photobucket.com/albums/n50/hrmmms/DraeneiMount.jpg |
00:24.18 | AnduinLothar | haven't gotten that far yet |
00:25.33 | Hexarobee | sweeeeet |
00:25.39 | Kirkburn | If you have an icon for it, it'll have to be a little man with an aerial on his head and his fingers in his ears, with broadcasting 'circles' going outwards |
00:26.07 | *** join/#wowi-lounge Tem (n=tardmrr@ip70-177-40-169.br.br.cox.net) |
00:26.23 | AnduinLothar | well if it is indeed telepathy i shouldn't have to put the info on the screen, no? |
00:27.19 | Kirkburn | Oooh, true |
00:27.25 | Kirkburn | We'll just know about it |
00:27.45 | Kirkburn | 1.12 Life Tap change! Benefits from +spell dmg http://forums.worldofwarcraft.com/thread.aspx?fn=wow-warlock&t=1192124&p=#post1192124 |
00:30.19 | Iriel|working | Heh, someone posted a "That's it, I'm renewing my account" thread |
00:31.01 | AnduinLothar | Mikk, are ChatThrottleLib messages garenteed in order they are queued by id? |
00:32.57 | Kirkburn | David Hasselhoff - commercial for Pipex :D Watch! http://www.youtube.com/watch?v=THY_G9dTyyw |
00:33.28 | *** join/#wowi-lounge Andalia (n=xx@p54ADA776.dip0.t-ipconnect.de) |
00:46.31 | *** join/#wowi-lounge Rallion (n=rallion@cpe-24-195-130-102.nycap.res.rr.com) |
00:46.53 | Rallion | I just spent about an hour getting my router to let me host War3 games. |
00:47.14 | AnduinLothar | dota yay |
00:47.38 | Rallion | I played DotA once, about a week or so after the first map was posted online. |
00:48.17 | Rallion | I'm afraid to play, and suck, and have people get pissed that I suck. |
00:48.42 | cladhaire | they will |
00:48.43 | Kirkburn | This is AWESOME! Darth Vader being a a smartass: http://www.youtube.com/watch?v=5blbv4WFriM |
00:48.48 | cladhaire | they're bitches =) |
00:49.06 | Rallion | That's why I played my first ladder game in...yeeears...1v1...and got paired against a lvl10...and then managed to eke out a win, and I was actually all excited about it. |
00:49.10 | ckknight | has anyone here had issues with FuBar-2.0 not adjusting frames correctly? |
00:49.59 | Kirkburn | 2.0? Where's that?? |
00:50.12 | ckknight | oh, it's on the Ace SVN |
00:50.16 | ckknight | been working on it for a while |
00:50.42 | ckknight | http://svn.wowace.com/root/trunk/FuBar |
00:50.54 | ckknight | you'll need http://svn.wowace.com/root/trunk/FuBar-compat-1.2 to get old plugins to work |
00:51.35 | Kirkburn | Is it near completion now? :) |
00:51.43 | ckknight | yea |
00:51.46 | ckknight | FuBar itself is |
00:51.53 | ckknight | FBP-2.0 needs some touchups |
00:51.55 | Kirkburn | cool |
00:52.56 | ckknight | and apparently people had issues with adjusting frames, which I think I've fixed |
00:53.25 | Rallion | real men adjust their own frames! with /script! |
00:53.54 | ckknight | it's true |
00:54.03 | ckknight | for other people, I made a library to do it for you :-P |
00:54.48 | ckknight | Kirkburn, the main difference is that FuBar is written in Ace2, and the profile system is working "theoretically" |
00:55.01 | Kirkburn | As long as it looks "teh sexy" |
00:55.18 | ckknight | doesn't really look any different |
00:55.31 | ckknight | it's just a better development platform |
00:55.35 | Kirkburn | I'll make my own background :P |
00:55.45 | ckknight | good stuff |
00:55.50 | Kirkburn | I might make the switch soon ... I'm just not playing much atm |
00:55.59 | *** join/#wowi-lounge zespri_work (n=andrews@124.197.25.161) |
00:56.03 | ckknight | if it's cool, I'd be happy to switch FuBar upstream to it ;-) |
00:56.03 | Kirkburn | s/much/at all/ |
00:56.11 | ckknight | me either |
00:56.14 | ckknight | doesn't stop me :-P |
00:56.16 | Kirkburn | heh |
00:56.35 | ckknight | actually, I've been spending the past while working on Ace2, and specifically AceComm |
00:56.42 | ckknight | gotten it to a pretty shiny point now |
00:56.59 | *** join/#wowi-lounge cogwheel (n=chatzill@67.188.231.45) |
01:01.04 | Kirkburn | whoot |
01:05.21 | cogwheel | Does WoW load its internal UI stuff before it starts loading addons? I'm asking because I want to hook a function that is declared in an OnLoad method of a FrameXML file... |
01:05.37 | AnduinLothar | yes |
01:05.58 | cogwheel | kewl |
01:08.07 | *** join/#wowi-lounge quoin (n=quoin@220-245-171-242.tpgi.com.au) |
01:09.38 | *** join/#wowi-lounge Gryphen (n=masked@c-67-183-238-150.hsd1.wa.comcast.net) |
01:10.45 | Kirkburn | Frick, my randall & hopkirk dvd is unbalanced |
01:26.52 | *** join/#wowi-lounge Osagasu (n=Kronus@208.104.133.240) |
01:29.42 | *** join/#wowi-lounge Kirov (n=Kirov@adsl-68-127-177-44.dsl.pltn13.pacbell.net) |
01:30.59 | *** join/#wowi-lounge Kemayo (n=Kemayo@pool-71-103-166-178.lsanca.dsl-w.verizon.net) |
01:34.28 | Kirkburn | For anyone that likes kittens: http://kittys.ytmnd.com/ =) |
01:35.03 | Cairenn | cute pictures, but too fast |
01:37.10 | ckknight | hehe, kitty in a pop tarts box |
01:38.11 | Kirkburn | If you turn the sound off, you could watch it for hours =) |
01:39.29 | Cairenn | oh lord ... I *had* the sound turned off ... it's bloody awful with it on! |
01:39.41 | Kirkburn | :P |
01:40.57 | Kaso | speaking of things you could watch for hours, i had this running on loop for about 40min once http://dojo.fi/~rancid/loituma__.swf |
01:41.08 | cladhaire | Kaso Have you heard the moredots.mp3? |
01:41.12 | cladhaire | using that song? |
01:41.17 | Kaso | i have not |
01:41.24 | cladhaire | omg |
01:41.25 | cladhaire | brb |
01:41.42 | Cairenn | why? why could you not have just said that you had? why?! |
01:42.47 | Cairenn | now Clad's gonna go and link it on here and I'll be forced to click on the link |
01:42.50 | Cairenn | damn you! |
01:42.53 | Kaso | haha |
01:43.07 | cladhaire | yep |
01:43.08 | cladhaire | its awesome. |
01:44.09 | Kirkburn | Haha, E3 2007: http://www.actiontrip.com/comics/at_comic125.phtml |
01:45.44 | Kirkburn | Where's me link, eh? |
01:45.52 | cladhaire | inc |
01:47.26 | ckknight | what language is that flash in? |
01:47.55 | Kirkburn | Finnish |
01:48.09 | Kirkburn | http://en.wikipedia.org/wiki/Loituma |
01:48.14 | ckknight | neat |
01:49.03 | Kirkburn | (more: http://en.wikipedia.org/wiki/Loituma_Girl) |
01:49.23 | Kirkburn | clad's link missile seems to be stuck in traffic |
01:49.31 | Kirkburn | Must be migratory birds |
01:49.50 | cladhaire | http://dump.brokendreams.net/files/moredots.mp3 |
01:50.25 | Cairenn | nooooooooo |
01:50.31 | Kirkburn | funky |
01:50.49 | Kirkburn | oh, it's THAT |
01:51.01 | cladhaire | its.. awesome =) |
01:51.17 | ckknight | hehe |
01:51.24 | ckknight | ~moredots |
01:51.25 | purl | Hit it like you mean it! |
01:52.22 | Kirkburn | it's great |
01:52.40 | Kirkburn | Almost as awesome as http://www.youtube.com/watch?v=5blbv4WFriM :P |
01:53.05 | Kirkburn | (that's the Darth Vader thing from earlier) |
01:54.06 | cladhaire | lol |
01:54.14 | Kaso | totally un-releated but i still watch portal_trailer_720p.avi every night and sit there in awe |
01:54.19 | ckknight | ~moredots |
01:54.20 | purl | FIFTY DKP MINUS!! |
01:54.26 | Kirkburn | Loituma must have done well out of the fad :) |
01:54.34 | Kirkburn | Kaso, I know what you mean :O |
01:54.45 | Kirkburn | I absotively cannot wait for it |
01:55.08 | Kaso | i like how everyone is more excited by portal than Ep2 |
01:55.17 | *** part/#wowi-lounge _Valgrind (n=bortas@c-bb0d70d5.09-31-6c6b7010.cust.bredbandsbolaget.se) |
01:55.33 | Kirkburn | It's amazing that prey had near identical tech back in 1998 |
01:55.40 | Kirkburn | Yet no-one tried it |
01:56.31 | Kirkburn | And TF2 looks damn cool. Tbh, if the three turn out well, it will be one of the best game packages ever sol |
01:56.32 | Kirkburn | d |
01:56.48 | Kaso | yeh tf2 looks good too |
01:56.54 | Kirkburn | Though that makes little sense, since I just qualified it with "if they turn out well" |
01:56.58 | Kaso | i liked 13 so it should be good |
01:57.12 | clad|sleep | night |
01:57.18 | Kirkburn | Night night! |
01:57.34 | Kirkburn | Who do you think the portal guy is? |
01:58.42 | Cairenn | night clad |
01:59.22 | Kaso | to be honest im in the "Random guy" camp |
02:00.45 | Kaso | shame the real game wont have depth of field and motion bluring :< |
02:02.01 | Kirkburn | It won't? |
02:02.07 | Kirkburn | Where did you hear that? |
02:02.50 | Kaso | cant remeber exactly gimme a moment, but i recal that they said it takes about 3min a frame to render the portal trailer on a normal PC with the post processing it has |
02:03.26 | cogwheel | when making a StaticPopupDialog, is there any reason to do "OnAccept = function(parm) DoStuff(parm) end" instead of "OnAccept = DoStuff"? |
02:14.29 | *** join/#wowi-lounge Esamynn (n=jbcc@d207-216-176-153.bchsia.telus.net) |
02:15.24 | Cairenn | evening Es |
02:26.55 | Esamynn | Evening sorry, got caught up in a boss fight |
02:27.08 | Cairenn | no worries |
02:27.54 | kergoth | cogwheel: no, theres no reason to create an additional function, unless you need to reference some locals in that context, like pass self along to a method in a table |
02:27.57 | *** join/#wowi-lounge Elessdy (n=no@d11-228.rt-bras.def.centurytel.net) |
02:29.23 | *** join/#wowi-lounge Iriel (n=daniel@adsl-71-158-244-138.dsl.pltn13.sbcglobal.net) |
02:29.34 | *** mode/#wowi-lounge [+o Iriel] by ChanServ |
02:33.43 | Cairenn | hi Elessdy, wb Iriel |
02:38.32 | cogwheel | thanks. |
02:39.32 | cogwheel | FYI: I'm almost ready to release a new beta addon. BuyEmAll: Allows you to buy more than the stack size of something when you shift-click at a vendor. |
02:39.53 | Cairenn | cool |
02:40.24 | AnduinLothar | how's that work? |
02:40.24 | Cairenn | it's annoying when you need to buy more than [20] or whatever |
02:40.31 | AnduinLothar | oh |
02:40.35 | AnduinLothar | the stack size |
02:49.29 | cogwheel | "Bags, Bank, Inventory" or "General GUI"? |
02:49.43 | Cairenn | hrm |
02:51.40 | Cairenn | *shrug* |
02:51.53 | cogwheel | yeah... I'll put it in the inventory one. |
02:53.20 | Kirov | cogwheel - did my idea work? |
02:53.27 | cogwheel | yep |
03:00.46 | *** join/#wowi-lounge Flyoc_ (n=flyin_do@APlessis-Bouchard-153-1-54-181.w81-249.abo.wanadoo.fr) |
03:03.47 | cogwheel | Cairenn, you know why it would be taking forever to upload my addon? the image manager took the images just fine and the zip file is only 2k... |
03:04.10 | Cairenn | no idea ... |
03:04.27 | Cairenn | site's responding quick enough for me ... |
03:04.51 | cogwheel | Yeah... everything else about the site is working fine for me too... |
03:04.58 | Cairenn | odd |
03:10.21 | cogwheel | Well, i tried it in IE too :( |
03:15.06 | Cairenn | seeing if Dolby is around |
03:19.01 | Cairenn | don't suppose anyone else has any updates they could try uploading, do they? see if anyone else is having problems? |
03:21.17 | *** join/#wowi-lounge Cide (i=Cide@81-226-233-5-no60.tbcn.telia.com) |
03:21.23 | cogwheel | Just gave me the Connection Reset error |
03:21.34 | Cairenn | hmm |
03:21.47 | cogwheel | I had left it running since my last message. |
03:21.56 | Cairenn | Dolby isn't responding, so he must be out or at work or *gasp* sleeping |
03:23.26 | AnduinLothar | bwlag time |
03:30.48 | Cairenn | did you try clearing your cookies & your cache for the site? |
03:31.14 | cogwheel | I tried it in IE & FF.... I never really use IE on this computer, so i don't think that's the problem... |
03:31.26 | Cairenn | <PROTECTED> |
03:40.44 | cogwheel | well, if anyone wants it now, i have it on my isp home page: http://home.comcast.net/~m_orlando/BuyEmAll-1.0.zip |
03:41.24 | DoomGaze3 | is there any way to get a unitID by name? |
03:41.41 | Cairenn | dunno why it's acting up cogwheel, sorry =/ |
03:41.50 | cogwheel | np. I'll try again tomorrow |
03:42.02 | cogwheel | or before i go to bed :) |
03:47.27 | norganna | doomgaze - what do you mean? |
03:48.14 | DoomGaze3 | these unit functions all require a unit id |
03:48.14 | norganna | you want to give it "Fred" and have it return "raidpet24target" or something like that? |
03:48.27 | DoomGaze3 | right |
03:48.57 | DoomGaze3 | is there any way to do that other than iterating through all available unitIDs? |
03:50.20 | cogwheel | nope |
03:51.01 | DoomGaze3 | kk |
03:51.07 | cogwheel | Though, if you're writing an addon, you could set it up to cache a list of names in your raid and what units they are |
03:51.19 | norganna | you can do TargetByName("unit", true) |
03:51.22 | cogwheel | Then it would only have to respond to party member events |
03:51.24 | norganna | then it will be "target" |
03:51.38 | norganna | then you can TargetLastTarget() afterwards |
03:52.12 | cogwheel | But you wouldn't want to do that if you expect any rogues to be using this during combat. |
03:52.26 | norganna | why not? |
03:52.40 | cogwheel | combo points |
03:52.51 | Shadowed | and druids! |
03:52.53 | norganna | didn't they fix that in like 1.4.0? |
03:53.32 | cogwheel | I'm not sure... |
03:53.45 | Iriel | I think so as long as you dont attack or anything while targetting something else |
03:53.58 | norganna | well, as long as you're not casting something at the target in the intervening period |
03:54.00 | Shadowed | If you change targets you lose the combo points |
03:54.06 | norganna | nope |
03:54.14 | norganna | doesn't lose unless you cast |
03:54.16 | Iriel | I thought you could change and change back quickly and be okay |
03:54.21 | Shadowed | odd, never done that for me |
03:54.27 | Shadowed | always lost them without attacking |
03:54.34 | norganna | you're prolly hitting the new target |
03:55.24 | norganna | it's been a while since i played my rogue... so i can't really say for sure, but i'm pretty sure they fixed that waaaay back |
03:55.48 | DoomGaze3 | maybe I'm missing it: what's the function to get a unit's name? |
03:55.57 | norganna | UnitName() |
03:55.58 | cogwheel | UnitName() |
03:56.12 | DoomGaze3 | DUH! there it is... :D |
03:57.17 | *** join/#wowi-lounge MentalPower (n=MentalPo@host-70-45-82-92.onelinkpr.net) |
03:58.42 | norganna | let us know how it goes cogwheel |
03:59.43 | DoomGaze3 | another question: is there a "heartbeat" event that fires every few seconds instead of every frame? |
03:59.56 | norganna | not that i'm aware of |
04:00.12 | DoomGaze3 | kk |
04:00.26 | norganna | best way is to hook in every frame, but only execute after a certain elapsed time interval |
04:00.41 | norganna | or use a third party timer |
04:00.56 | DoomGaze3 | I use my own timers. :D |
04:01.00 | cogwheel | <PROTECTED> |
04:01.03 | norganna | like ace's or cosmos' timing stuff |
04:01.15 | Iriel | If you use your own timers, then you'll need a frame with an OnUpdate handler |
04:01.21 | norganna | or your own - but that kinda defeats the purpose :p |
04:01.28 | Iriel | arg1 will be the time in seconds since the last time it ran |
04:01.50 | cogwheel | hence my UseOnSelf addon's popularity ;) |
04:01.54 | DoomGaze3 | I can just use GetTime right? |
04:01.55 | norganna | the purpose of a third party timer is there's only 1 thing hooked in to the update |
04:02.09 | norganna | gettime? |
04:02.14 | DoomGaze3 | ya |
04:02.20 | norganna | for working out when to run? |
04:02.26 | DoomGaze3 | yep |
04:02.42 | DoomGaze3 | a little subtraction and it's working for my current timers |
04:02.45 | norganna | i'd use the onupdate event's elapsed time to keep track of that |
04:03.09 | *** join/#wowi-lounge esp|Syn (n=ben@comsecgb.plus.com) |
04:03.16 | norganna | since it keeps track of miliseconds, and it's already supplied so no extra function calls |
04:03.54 | MentalPower | GetTime() == Time since system startup in milliseconds, with sub-millisecong (floating point) presicion |
04:04.09 | norganna | oh really? |
04:04.13 | norganna | mmmm |
04:04.15 | norganna | tasty |
04:04.20 | MentalPower | lol |
04:04.25 | norganna | still an extra call |
04:04.26 | DoomGaze3 | I thought it was seconds with milliseconds precision? |
04:04.33 | norganna | i think i've been using time() |
04:05.05 | MentalPower | could be |
04:05.08 | DoomGaze3 | ya, Returns the system uptime of your computer in seconds, with millisecond precision. <--- is this right? |
04:05.17 | cogwheel | norganna, did you catch my result up there? |
04:05.19 | MentalPower | lemme double check |
04:05.53 | norganna | cogwheel: sorry - missed it |
04:06.11 | norganna | but the thing is you cast something while not targetting your last target |
04:06.14 | MentalPower | ah yes, seconds with millisec presicion |
04:06.19 | cogwheel | ah. |
04:06.48 | norganna | nasty stuff |
04:07.08 | DoomGaze3 | IMHO, get time gets me a number that's easier to work with. it's only getting called (at most) once per frame anyways |
04:08.11 | norganna | i just usually do: total = total + elapsed if (total < interval) then return end total = total - interval |
04:09.11 | cogwheel | norganna, I just tried it again... had 2 CP, changed targets, changed back quickly and CP were gone... |
04:09.14 | norganna | at the top of the onupdate function and that keeps nice track of the time without calling an additional function every frame |
04:09.42 | MentalPower | and yes I would still go with norgs way of using arg1 |
04:09.52 | norganna | cogwheel - are you using any party frames addons? |
04:10.00 | DoomGaze3 | I'll convert that over |
04:10.37 | cogwheel | I targeted a boar, then attacked another one. after i got some CP, i did a macro with two TargetLastTarget()s in a row... |
04:10.49 | MentalPower | since the number is supplied to you and you don't have to query another function |
04:11.48 | norganna | cogwheel - i'm gonna log in with my rogue and try it... it could be that i'm very very wrong. it's been a long time since i've played my rogue |
04:12.10 | norganna | but i'll have to wait till after work :) |
04:12.23 | cogwheel | hehe |
04:12.52 | DoomGaze3 | is anyone intimately familiar with the GetMasterLootCandidate function? |
04:13.18 | MentalPower | not me |
04:13.50 | MentalPower | anyhow, gotta restart my PC and run spinrite, hard drive is acting wierd |
04:13.58 | MentalPower | see you guys tommorrow |
04:14.03 | norganna | cya mp |
04:14.07 | DoomGaze3 | cya |
04:14.10 | Cairenn | night MentalPower |
04:14.20 | cogwheel | norganna, just tried it again with a party member instead of a mob and it did the same thing. the macro was merely /target partymember -> /script TargetLastTarget() |
04:14.32 | norganna | DoomGaze3: nope - i'm familliar with what it's s'posed to do |
04:14.34 | cogwheel | But at least i dinged 22 :P |
04:15.10 | DoomGaze3 | I need to make damn sure a player gets an item when I call GiveMasterLoot |
04:15.20 | DoomGaze3 | IE, they're in range and not a ghost, etc |
04:17.02 | norganna | cogwheel: what about " /script TargetUnit("party1") DEFAULT_CHAT_FRAME:AddMessage(UnitName("target")..": "..GetComboPoints()) TargetLastTarget() DEFAULT_CHAT_FRAME:AddMessage(UnitName("target")..": "..GetComboPoints()) |
04:21.58 | cogwheel | It says "Partymember: 0" "Great Goretusk: 2" ... but the 2 probably comes from the fact that the macro finishes before the game/server actually removes the combo points. |
04:22.14 | cogwheel | i'm going to try to throw in an eviscerate at the end and see what happens |
04:23.18 | norganna | hmmm - just make another macro that does another /script DEFAULT_CHAT_FRAME:AddMessage(UnitName("target")..": "..GetComboPoints()) |
04:23.31 | norganna | and run that after a few seconds has passed |
04:23.43 | cogwheel | trying the eviscerate says "that requires combo points" |
04:23.50 | cogwheel | I'll do that next one |
04:24.56 | cogwheel | FYI: i have a print() function ;) |
04:25.01 | norganna | neat |
04:25.04 | norganna | me too :) |
04:25.17 | norganna | it's called "p()" |
04:25.34 | cogwheel | i don't even know where i got it... i just tried it one day on a whim and it was there... |
04:25.46 | norganna | and it'll print out whole tables if you pass it one |
04:25.51 | cogwheel | anyway, it reports zero when i click it immediately after using the other one. |
04:26.19 | DoomGaze3 | in Lua, break exits the current control statement, correct? |
04:26.20 | norganna | well, that sounds like proof positive that combo points are lost |
04:26.29 | cogwheel | yes, doomgaze3 |
04:26.43 | norganna | yahuh |
04:26.49 | cogwheel | loops, anyway. |
04:26.52 | DoomGaze3 | does it exit an if? |
04:26.57 | norganna | nope |
04:26.58 | cogwheel | no |
04:27.00 | DoomGaze3 | goodie |
04:27.11 | cogwheel | that would make "if suchandsuch then break end" impossible |
04:27.28 | norganna | it exits looping structures |
04:27.40 | norganna | whiles, fors etc |
04:36.08 | Rallion | I miss the old Starcraft RPG maps. The War3 ones just aren't as good. |
04:36.50 | ScytheBlade1 | Is there any reason the good ol' "/script SelectGossipAvailableQuest(1); CompleteQuest(); GetQuestReward();" won't work? |
04:37.33 | Cairenn | cogwheel: if you're still there, try now, should work |
04:37.50 | cogwheel | woot! |
04:38.19 | Cairenn | according to Dolby, the vlan between the two servers is down for some reason right now, hence it misbehaving |
04:38.59 | cogwheel | fun |
04:39.23 | Cairenn | http://www.wowinterface.com/downloads/info5217-BuyEmAll.html |
04:39.29 | Cairenn | approved and ready to go |
04:41.39 | Dolby-wowi | wowi's httpd server is rebooting - will be back in a min |
04:45.57 | cogwheel | If only the other mod sites were as quick to respond... (or more to the point, if only wowinterface was linked to more ;) ) |
04:46.18 | Cairenn | yeah well, that's rather up to the authors, now isn't it? |
04:46.23 | Cairenn | :p |
04:46.39 | cogwheel | hehe |
04:52.10 | norganna | cair: actually, it's up to the users |
04:52.30 | norganna | they all need their bottoms smacked |
04:52.43 | Cairenn | well, where the authors go, the users follow |
04:53.18 | norganna | nope, it's been more my observation that if you don't put your stuff where the users can find it, they won't |
04:53.38 | Cairenn | it's not like we're unknown :p |
04:53.54 | norganna | not that I personally care if they can find it or not, but i guess my point is that they are lazy |
04:54.04 | Cairenn | this, I will not disagree with |
04:54.07 | Cairenn | :) |
04:54.21 | norganna | (and need their bottoms smacked) |
04:54.25 | Cairenn | heh |
05:28.14 | Cairenn | night Tem|Sleep |
05:28.25 | Tem|Sleep | night Cair |
05:52.06 | Cairenn | night sedatedChipmunk |
05:52.19 | sedatedChipmunk | night Cai =D |
06:07.18 | *** join/#wowi-lounge snurre (n=snurre@AVelizy-153-1-58-122.w86-217.abo.wanadoo.fr) |
06:15.11 | *** join/#wowi-lounge DoomGaze3 (i=DoomGaze@74.128.147.210) |
06:15.57 | ckknight | hey DoomGaze3 |
06:16.04 | DoomGaze3 | whud up? :) |
06:16.12 | Cairenn | evening DoomGaze3 |
06:16.24 | ckknight | spelling is fun for the whole famiy, DoomGaze3 |
06:16.45 | DoomGaze3 | speling iz four dorrks. |
06:17.08 | Cairenn | not in this channel |
06:17.31 | cogwheel | spelling miztake |
06:17.34 | cogwheel | s/z/s/ |
06:17.37 | DoomGaze3 | hehe |
06:18.04 | DoomGaze3 | the funny thing is it didn't catch anything I said |
06:18.07 | cogwheel | now... if only purl recognized regex's... ;) |
06:18.22 | norganna | we iz edurkated in dis chanel |
06:18.37 | cogwheel | Oh... I told it to do that... s/z/s/ means substitute s for z |
06:19.32 | ckknight | norganna, it's "be", not "iz" |
06:19.33 | DoomGaze3 | it'd be really cool if we could code purl on the fly |
06:19.43 | Cairenn | you can :p |
06:19.44 | norganna | s/iz/be/ |
06:19.51 | DoomGaze3 | o rly? |
06:19.54 | ckknight | yea. |
06:20.01 | DoomGaze3 | how so? |
06:20.05 | ckknight | um... |
06:20.10 | Cairenn | heh |
06:20.20 | Cairenn | sekret! |
06:20.20 | norganna | purl, norganna is stoopid |
06:20.23 | purl | okay, norganna |
06:20.23 | ckknight | ~pants is <reply>Omg teh pants! |
06:20.25 | purl | ACTION steals is <reply>Omg teh pants!'s pants |
06:20.36 | ckknight | ~norganna |
06:20.38 | purl | i heard norganna is stoopid |
06:20.48 | Cairenn | ~cairenn |
06:20.49 | purl | somebody said cairenn was one of the administrators of WoWInterface.com, also EQInterface, EQ2Interface and VGInterface |
06:20.53 | ckknight | ~ckknight |
06:20.57 | ckknight | aw. |
06:21.02 | Cairenn | ~emulate Cairenn |
06:21.03 | purl | ACTION purrs |
06:21.10 | ckknight | ~emulate ckknight |
06:21.11 | purl | ACTION quit (Read error: 104 (Connection reset by peer)) |
06:21.14 | ckknight | hehe |
06:21.15 | Cairenn | ;) |
06:21.22 | DoomGaze3 | lol |
06:21.30 | cogwheel | ~emulate cogwheel |
06:21.44 | cogwheel | :( |
06:21.59 | Cairenn | you haven't programmed anything in yet |
06:22.22 | DoomGaze3 | and I do this how? |
06:22.31 | Cairenn | emulate is something you *do* all the time, just your name is who you *are* |
06:22.55 | ckknight | purl, DoomGaze3 is pants-creaming-tacular |
06:22.56 | purl | ckknight: okay |
06:23.05 | ckknight | ~DoomGaze3 |
06:23.06 | purl | methinks doomgaze3 is pants-creaming-tacular |
06:23.07 | DoomGaze3 | oh god |
06:23.10 | ckknight | tada |
06:23.22 | Cairenn | night Iriel |
06:23.47 | DoomGaze3 | ~emulate ckknight |
06:23.49 | purl | ACTION quit (Read error: 104 (Connection reset by peer)) |
06:24.07 | ckknight | ~emualte cookie monster |
06:24.14 | ckknight | ~emulate cookie monster |
06:24.15 | purl | Me want cookie! |
06:24.49 | DoomGaze3 | why does she quite when I emulate you? |
06:25.03 | Cairenn | hehehe, doesn't actually |
06:25.06 | *** join/#wowi-lounge s|loup (n=loup@exch01.berlinheart.de) |
06:25.15 | DoomGaze3 | ~emulate MentalPower |
06:25.17 | purl | ACTION is eating pizza with chocolate milk |
06:25.19 | Cairenn | but, it's because ckknight was having a real problem with continual disconnects a while back |
06:25.22 | DoomGaze3 | lol |
06:25.33 | s|loup | hi |
06:25.38 | ckknight | yea |
06:25.40 | DoomGaze3 | Hello |
06:25.50 | Cairenn | evening s|loup |
06:25.55 | ckknight | I still have issues, the wireless in this house isn't the greatest |
06:25.58 | ckknight | hey Mr. Loup |
06:26.09 | DoomGaze3 | how do I tell her how to emulate me? |
06:26.29 | ckknight | ~emulate me |
06:26.30 | purl | Emulate you? I dont think I can dumb myself down that much! |
06:26.36 | DoomGaze3 | lol |
06:26.36 | ckknight | hehe. |
06:26.41 | ckknight | ~emulate DoomGaze3 |
06:26.42 | DoomGaze3 | ~emulate me |
06:26.44 | purl | Emulate you? I dont think I can dumb myself down that much! |
06:26.53 | ckknight | you don't have an emulate thingy |
06:26.59 | Cairenn | <PROTECTED> |
06:27.01 | purl | okay, Cairenn |
06:27.08 | Cairenn | bah purl |
06:27.09 | ckknight | ~emulate DoomGaze3 |
06:27.10 | purl | ACTION response |
06:27.18 | Cairenn | purl, forget emulate DoomGaze3 |
06:27.19 | purl | i forgot emulate doomgaze3, Cairenn |
06:27.44 | Cairenn | type in whatever you want |
06:28.01 | DoomGaze3 | purl, emulate me is still confused about tables. |
06:28.02 | purl | ...but emulate me is already something else... |
06:28.08 | Cairenn | no, use your name |
06:28.16 | DoomGaze3 | purl, emulate DoomGaze3 is still confused about tables. |
06:28.17 | purl | DoomGaze3: okay |
06:28.23 | DoomGaze3 | ~emulate me |
06:28.24 | purl | Emulate you? I dont think I can dumb myself down that much! |
06:28.28 | DoomGaze3 | lies |
06:28.30 | Cairenn | use your name! |
06:28.40 | DoomGaze3 | I did |
06:28.45 | DoomGaze3 | er |
06:28.51 | Cairenn | no, you didn't, you used "me" |
06:28.52 | DoomGaze3 | ~emulate DoomGaze3 |
06:28.53 | purl | emulate doomgaze3 is probably still confused about tables. |
06:29.27 | ckknight | purl, no emulate DoomGaze3 is <reply>still confused about tables. |
06:29.29 | purl | okay, ckknight |
06:29.32 | Cairenn | purl, no emulate DoomGaze3 is <action> is probably still confused about tables |
06:29.34 | purl | Cairenn: okay |
06:29.36 | ckknight | ~emulate DoomGaze3 |
06:29.38 | purl | ACTION is probably still confused about tables |
06:29.39 | Cairenn | lol ckknight |
06:29.44 | norganna | how dare DoomGaze3 use Cairenn like that |
06:30.08 | Cairenn | norgs: lol |
06:30.46 | Cairenn | DoomGaze3: if you want to change ~DoomGaze 3, type in "purl, no DoomGaze3 is whatever" |
06:31.21 | norganna | purl emulate norganna is <action>hides |
06:31.22 | purl | okay, norganna |
06:31.28 | norganna | ~emulate norganna |
06:31.29 | purl | ACTION hides |
06:31.38 | Cairenn | cogwheel: I trust you've been taking notes? |
06:31.53 | cogwheel | nah... i was helping my wife with Ol' Icebeard... |
06:31.55 | cogwheel | lol |
06:31.59 | Cairenn | heh |
06:32.36 | DoomGaze3 | purl, emulate DoomGaze3 is <action>still chain smoking while coding. |
06:32.37 | purl | ...but emulate doomgaze3 is already something else... |
06:32.42 | norganna | purl, no norganna is the author of Auctioneer and Gatherer, but otherwise is somewhat crazy |
06:32.43 | purl | okay, norganna |
06:32.43 | cogwheel | purl emulate cogwheel is <action>spins around on the floor going "WHOOOOOP woop woop woop woop.... WOOOOOP woop woop woop woop" |
06:32.45 | purl | okay, cogwheel |
06:32.45 | DoomGaze3 | ah |
06:32.50 | Cairenn | well, we just explained how to program purl, don't come crying to us later when you don't know how :p |
06:33.07 | Cairenn | DoomGaze3: you forgot the "no" |
06:33.07 | ckknight | purl, no tryme is <action>spins the revolver, points it at ($nick|$nick|$nick|$randomnick) and fires. (Click.|Click.|Click.|Click.|Click.|BANG!) |
06:33.09 | purl | okay, ckknight |
06:33.20 | cogwheel | ~emulate cogwheel |
06:33.21 | purl | ACTION spins around on the floor going "WHOOOOOP woop woop woop woop.... WOOOOOP woop woop woop woop" |
06:33.26 | ckknight | ~tryme |
06:33.27 | purl | ACTION spins the revolver, points it at ckknight and fires. Click. |
06:33.31 | DoomGaze3 | purl, no DoomGaze3 is <action>chainsmoking while coding. |
06:33.33 | purl | okay, DoomGaze3 |
06:33.41 | DoomGaze3 | ~emulate DoomGaze3 |
06:33.42 | purl | ACTION is probably still confused about tables |
06:33.52 | gnorlish | ouch |
06:33.58 | ckknight | ~DoomGaze3 |
06:33.59 | purl | ACTION chainsmoking while coding. |
06:33.59 | DoomGaze3 | I suck |
06:34.13 | cogwheel | 'till tomorrow... |
06:34.15 | norganna | DoomGaze3: you gotta say emulate for emulations |
06:34.19 | Cairenn | there are two ... just your name, and emulate your name |
06:34.21 | ckknight | DoomGaze3, no argument here |
06:34.27 | DoomGaze3 | gotcha |
06:34.43 | Cairenn | night cog :p |
06:35.00 | Cairenn | people log too fast to say g'night |
06:35.36 | norganna | purl, no emulate DoomGaze3 is <action>chainsmokes while coding |
06:35.38 | purl | norganna: okay |
06:35.45 | norganna | ~emulate DoomGaze3 |
06:35.47 | purl | ACTION chainsmokes while coding |
06:36.44 | DoomGaze3 | can you teach her other commands? |
06:36.50 | ckknight | yes |
06:36.54 | Shadowed | her? |
06:36.56 | Cairenn | depends |
06:37.00 | ckknight | ~tryme |
06:37.01 | purl | ACTION spins the revolver, points it at ckknight and fires. Click. |
06:37.03 | Cairenn | him/her/it |
06:37.06 | DoomGaze3 | sounds like a girly name |
06:37.17 | ckknight | Shadowed, purl's obviously a girl, as she does repetitive menial tasks |
06:37.21 | norganna | maybe if it was pearl |
06:37.29 | DoomGaze3 | ooo |
06:37.36 | ckknight | jk, btw |
06:37.38 | Cairenn | norgs! |
06:37.43 | Shadowed | ~sigh men |
06:37.44 | purl | ACTION sighs, rolls its eyes and shakes its head, "men!" |
06:37.44 | Cairenn | *shocked* |
06:38.29 | norganna | er |
06:38.32 | norganna | huh? |
06:38.40 | DoomGaze3 | what other tags are there? |
06:38.52 | Cairenn | what do you want? |
06:38.57 | DoomGaze3 | say |
06:39.11 | ckknight | <reply> |
06:39.19 | norganna | i just meant, if the name was "Pearl" that would be a more girly name |
06:39.27 | Cairenn | suuure |
06:39.36 | DoomGaze3 | target? |
06:39.44 | Shadowed | Cairenn doesn't listen to any excuses, she hates all men :p |
06:39.55 | Cairenn | ummm, no |
06:39.56 | DoomGaze3 | purl sounds like a cat's name to me |
06:40.08 | norganna | well, i used to know an asian girl called Pearl |
06:40.19 | Shadowed | purl sounds like some sort of geek nickname for perl |
06:40.32 | Cairenn | my "umm, no" was to Shadowed's comment |
06:41.46 | norganna | then i hid cause of the "repetitive menial tasks" comment |
06:41.58 | Shadowed | fear the wrath of cair |
06:41.58 | DoomGaze3 | what's the tag for a target person? like ~donkeypunch Mikk DoomGaze3 -> * purl donkeypunches Mikk and DoomGaze3 takes all of his money. |
06:42.44 | Cairenn | you weren't the one that made the comment about repetitive menial tasks, that was ckknight and I already smacked him for that |
06:43.00 | ckknight | I said jk |
06:43.10 | ckknight | geez, you women are so uppity at times |
06:43.18 | norganna | when the bomb goes off, the shrapnel flies in all directions :p |
06:43.26 | ckknight | ;-) |
06:43.34 | ckknight | you know I'm just playing |
06:43.42 | Cairenn | uh huh |
06:43.53 | Cairenn | I could say something, but I'll be kind and not :p |
06:44.06 | ckknight | pro |
06:44.09 | ckknight | probably* |
06:45.15 | Shadowed | Cair kind? |
06:45.49 | DoomGaze3 | purl, tv is <reply>No TV and no beer makes purl something-something. |
06:45.51 | purl | ...but tv is already something else... |
06:45.54 | DoomGaze3 | ~tv |
06:45.56 | purl | tv is, like, KILL YOUR TELEVISION! (by watching it until it burns out) |
06:46.12 | DoomGaze3 | purl, no tv is <reply>No TV and no beer makes purl something-something. |
06:46.13 | purl | okay, DoomGaze3 |
06:46.13 | Shadowed | ~botslap |
06:46.15 | purl | ACTION cowers away from shadowed |
06:46.25 | Shadowed | hmm, did somebody change botslap? |
06:46.27 | Shadowed | ~botslap |
06:46.28 | purl | ACTION cowers away from shadowed |
06:46.28 | Cairenn | purl sucks |
06:46.29 | purl | For $5 I'll do more than that! |
06:46.33 | Shadowed | lol |
06:47.02 | Cairenn | ~botsnack |
06:47.02 | purl | Cairenn: aw, gee |
06:47.05 | DoomGaze3 | that's hilarious |
06:47.55 | Cairenn | yeah, folks tend to have fun with purl, although too much abuse of him gets annoying |
06:48.18 | Cairenn | the general rule of the channel is "don't play with the bot when there's actual conversation going on" |
06:48.34 | DoomGaze3 | gotcha |
06:48.49 | ckknight | right |
06:48.58 | ckknight | if people are actually talking, just whisper purl |
06:49.04 | Cairenn | *nod* |
06:49.06 | Shadowed | unless making fun of you is considered converstation i think we're fine! |
06:49.10 | ckknight | otherwise, it won't matter |
06:49.23 | Cairenn | ~sigh Shadowed |
06:49.25 | purl | ACTION sighs, rolls its eyes and shakes its head, "Shadowed!" |
06:49.25 | ckknight | and purl's a good conversation starter |
06:49.25 | ckknight | ~tryme |
06:49.27 | purl | ACTION spins the revolver, points it at ckknight and fires. BANG! |
06:49.31 | ckknight | aw. |
06:49.45 | DoomGaze3 | I can't whisper yet, I'm too lazy to register. :P |
06:50.08 | Cairenn | you'll take the time to program the bot, but not the minute to register? geez |
06:50.18 | Cairenn | <PROTECTED> |
06:50.23 | DoomGaze3 | o |
06:51.15 | DoomGaze3 | done |
06:51.22 | Cairenn | hard, wasn't it? |
06:51.24 | Cairenn | :p |
06:51.30 | DoomGaze3 | I thought I had to go to a website or something |
06:51.42 | Cairenn | now when you log in, /msg nickserv identify <pw> |
06:51.55 | Cairenn | unless you set your client up to do it automagically |
06:53.30 | DoomGaze3 | I know nothing of mirc script |
06:53.55 | Kirov | not mirc script |
06:54.08 | Cairenn | should be somewhere in the options :p |
06:54.09 | Kirov | It's in the server options |
06:54.48 | ckknight | I used to write mIRC scripts |
06:55.06 | ckknight | like, back when I was 12 or so |
06:55.14 | ckknight | hrm, mIRC's been around for a while |
06:56.22 | Cairenn | oh hell yes, I used it back when I was into IRC originally, and I took a major long break from it, till you jerks sucked me back into it :p |
06:57.26 | DoomGaze3 | never been a big IRCer myself. |
06:57.32 | DoomGaze3 | my mom was tho |
06:57.44 | DoomGaze3 | she wrote quite a few popular scripts with no programming experience |
06:58.57 | Shadowed | Cairenn: didn't you start the channel? |
06:59.06 | Cairenn | yes |
07:00.56 | *** join/#wowi-lounge MoonWolf (n=moonwolf@f176182.upc-f.chello.nl) |
07:02.00 | Cairenn | hey MoonWolf |
07:02.15 | MoonWolf | good morning Cairenn |
07:02.56 | Cairenn | heh, you say good morning as I'm about to say good night ... god I love this channel |
07:03.22 | MoonWolf | night |
07:04.36 | Shadowed | first you hated us, then you love us |
07:04.59 | Cairenn|sleep | good, my work here for today is done, then |
07:05.13 | Shadowed | :( |
07:06.08 | Cairenn|sleep | why? it's part of my job to confuse men, I *am* female after all |
07:07.03 | DoomGaze3 | what's the function to get the name of the masterlooter? |
07:07.58 | ckknight | DoomGaze3, *shrug* refer to wowwiki |
07:08.16 | DoomGaze3 | I'm looking, it's not jumping out at me |
07:08.44 | Shadowed | look at the FrameXML for party |
07:09.13 | Shadowed | lootMethod, lootMaster = GetLootMethod(); |
07:09.22 | Shadowed | lootMaster is the unitid |
07:10.25 | s|loup | unitid is only available for groupmembers and player not for raid as i know |
07:10.25 | DoomGaze3 | raidN |
07:10.32 | DoomGaze3 | N = # |
07:10.54 | s|loup | no i mean the function returns no unitid if the lootmaster is not in your group |
07:11.02 | DoomGaze3 | ah |
07:11.06 | DoomGaze3 | that's fine. |
07:11.07 | Shadowed | they set the master looter icon on the target frame don't they? |
07:11.17 | s|loup | dont know |
07:11.20 | DoomGaze3 | no, it's on the party frame |
07:11.33 | Shadowed | besides party frame |
07:11.33 | *** join/#wowi-lounge Priam (n=vnabet@pc.yacast.fr) |
07:13.15 | s|loup | masterlooterID |
07:13.15 | s|loup | Number - (When In 'master', nil otherwise) returns 0 if player is masterLooter, 1-4 if party memeber is masterLooter (corresponding to party1-4) and nil if masterLooter is in another Party of the raid. |
07:16.21 | s|loup | is master looter always the raidleader? |
07:16.35 | Shadowed | yes and no |
07:16.46 | Shadowed | *usually* the raid leader is master looter, but you can't rely on him being it |
07:17.07 | s|loup | hm |
07:17.55 | Shadowed | anyway, sleep |
07:17.55 | Shadowed | night |
07:18.04 | s|loup | night |
07:21.07 | DoomGaze3 | I know this. I needed to know because I'm designing my own looting system |
07:21.54 | DoomGaze3 | all I need to know is if I'm master looter, iow |
07:22.07 | *** join/#wowi-lounge Flyoc_ (n=flyin_do@APlessis-Bouchard-153-1-54-181.w81-249.abo.wanadoo.fr) |
07:22.16 | s|loup | ok then use GetLootMethod |
07:22.47 | s|loup | and check if masterlooterid is 0 |
07:23.09 | DoomGaze3 | yup. :) |
07:30.27 | DoomGaze3 | what happens if I compare nil to something? |
07:35.08 | DoomGaze3 | crashie? |
07:35.26 | s|loup | if x == nil ? |
07:35.31 | DoomGaze3 | ya |
07:35.52 | s|loup | thats a legal compare |
07:36.04 | DoomGaze3 | cool. Thanks :) |
07:36.10 | s|loup | it can be true or false but you didnt get en error |
07:38.42 | DoomGaze3 | does nil compared to anything return false? |
07:38.51 | DoomGaze3 | except nil, of course |
07:40.01 | *** join/#wowi-lounge Priam (n=vnabet@pc.yacast.fr) |
07:43.30 | DoomGaze3 | if (playerList["raid"..i] and UnitName("raid"..i) ~= nil) then <--- ide is complaining about this line, any idea why? |
07:44.29 | s|loup | what is playerList? |
07:45.03 | DoomGaze3 | it's a keyed table |
07:45.18 | s|loup | you can also use if (playerList["raid"..i] and UnitName("raid"..i)) then ... |
07:45.53 | s|loup | hm you must check if UnitExists("raid"..i) |
07:46.36 | DoomGaze3 | there's something wrong with my syntax... |
07:46.37 | s|loup | before using UnitName("raid"..i) maybe UnitName() will give an error when using with a wrong unitid |
07:47.32 | s|loup | hm syntax should be correct cant see an real mistake |
07:50.00 | DoomGaze3 | found it. It was on a later line |
07:50.59 | *** join/#wowi-lounge Industrial (n=tom@hellsblade.xs4all.nl) |
08:00.25 | Industrial | http://www.ananova.com/news/story/sm_1938048.html?menu= |
08:16.25 | *** join/#wowi-lounge ckknight_ (i=ckknight@rrcs-67-53-204-251.west.biz.rr.com) |
08:18.48 | DoomGaze3 | hey ck |
08:18.55 | DoomGaze3 | My brain is farting |
08:19.00 | DoomGaze3 | help me out for a sec? |
08:19.21 | DoomGaze3 | or anyone |
08:19.36 | DoomGaze3 | I'm having a total brain fart |
08:45.51 | Cairenn|sleep | stupid people piss me off |
08:46.04 | DoomGaze3 | hi cair |
08:46.21 | Cairenn | insomnia sucks |
08:46.49 | DoomGaze3 | if you've got a minute, could you take a look at some code for me and tell me if it makes sense? |
08:46.54 | Cairenn | nope |
08:46.57 | ckknight | hey Cairenn |
08:47.00 | DoomGaze3 | dam |
08:47.01 | Cairenn | I don't code, at least, not for WoW |
08:47.03 | Cairenn | sorry |
08:47.07 | ckknight | DoomGaze3, paste |
08:47.11 | DoomGaze3 | kk |
08:47.15 | ckknight | if the stars are aligned, I'll look at it |
08:48.33 | DoomGaze3 | http://pastey.net/118 |
08:49.26 | DoomGaze3 | I'm storing players keyed by unitID and by player |
08:49.48 | DoomGaze3 | and I'm checking to see if the unit id's on my player table have changed and attempting to correct them |
08:50.04 | DoomGaze3 | RegeneratePlayerList does that, at the bottom |
08:51.46 | DoomGaze3 | btw, thanks ck |
08:52.29 | DoomGaze3 | I dearly hope the stars are aligned |
08:55.03 | ckknight | http://www.youtube.com/watch?v=DLeNU3RIm4o |
08:55.26 | ckknight | ew, semicolons |
08:55.55 | DoomGaze3 | http://www.youtube.com/watch?v=xFT4OfdnVpU |
08:56.24 | DoomGaze3 | Ck: lulz |
08:57.13 | ckknight | DoomGaze3, line 74 is fucked up |
08:57.32 | ckknight | either that or 24 |
08:57.34 | DoomGaze3 | whoops |
08:57.37 | DoomGaze3 | corrected |
08:57.37 | ckknight | aside from that, good |
08:58.28 | DoomGaze3 | here's the thing |
08:58.38 | DoomGaze3 | look at lines 79 and 87 |
08:59.24 | DoomGaze3 | if, for some reason, the players change IDs, I want to update those IDs |
08:59.42 | DoomGaze3 | so should it be that or : |
08:59.43 | DoomGaze3 | playerList[UnitName("raid"..i)].unitID = "raid"..i; |
09:03.33 | ckknight | gotta change the id reference in playerList, right? |
09:04.15 | DoomGaze3 | yeah, so both keys will change if I change one |
09:04.23 | DoomGaze3 | one by name and one by ID |
09:04.52 | DoomGaze3 | at least I think |
09:06.45 | *** join/#wowi-lounge Mr_Rabies2|away (i=Mr_Rabie@adsl-066-156-082-132.sip.asm.bellsouth.net) |
09:08.51 | DoomGaze3 | this is gross ck |
09:10.37 | DoomGaze3 | germs come from Germany |
09:11.34 | ckknight | hehe |
09:11.49 | DoomGaze3 | lol |
09:11.58 | DoomGaze3 | a tree grew out of the petri dish |
09:12.31 | DoomGaze3 | zomg |
09:20.52 | ckknight | http://www.youtube.com/watch?v=W0dyvoVV5Tk |
09:21.20 | ckknight | http://www.youtube.com/results?search_type=search_videos&search_sort=relevance&search_query=look+around+you&search=Search |
09:22.40 | DoomGaze3 | these are funny |
09:25.07 | *** join/#wowi-lounge Mr_Rabies2 (i=Mr_Rabie@adsl-066-156-082-132.sip.asm.bellsouth.net) |
09:30.43 | ckknight | yea |
09:35.41 | *** join/#wowi-lounge Mery (i=metelman@p54AEEB9B.dip.t-dialin.net) |
09:35.53 | DoomGaze3 | did you look at mine? |
09:39.10 | *** join/#wowi-lounge AnduinLothar (n=KarlKFI@ip68-106-219-78.oc.oc.cox.net) |
09:40.16 | ckknight | no |
09:40.21 | ckknight | I have 1 video left |
09:46.46 | DoomGaze3 | lemmie know when you want me to link it |
09:46.54 | AnduinLothar | yawn |
09:46.59 | DoomGaze3 | some shit went down on Wikipedia yesterday night |
09:47.32 | AnduinLothar | so i've determined ecastingbar owns mt arcane party bars hands down |
09:48.14 | AnduinLothar | it just needs to be made to use SendAddonMessage in 1.12 so it doesn't need ctra |
09:50.46 | AnduinLothar | this error doesn't make sense to me.. |
09:50.55 | AnduinLothar | Error: attempt to call field `method' (a nil value) |
09:50.55 | AnduinLothar | File: Interface\AddOns\Telepathy\Telepathy.lua |
09:50.55 | AnduinLothar | Line: 442 |
09:50.55 | AnduinLothar | Count: 7 |
09:51.06 | AnduinLothar | Line 442: if (value.method == "GLOBAL") then |
09:51.25 | AnduinLothar | i thought calling would be value.method() |
09:53.16 | DoomGaze3 | that doesn't make too much sense to me either |
09:53.22 | DoomGaze3 | ooh! angel on in 5! |
09:53.38 | ckknight | lol, saw the link |
09:53.47 | DoomGaze3 | http://www.tgdaily.com/2006/08/03/colbert_edits_wikipedia_entries/ |
09:54.08 | ckknight | AnduinLothar, handler[value.method](handler) ? |
09:54.21 | DoomGaze3 | click the rest of this blog entry for the aftermath. :DDD |
09:54.32 | AnduinLothar | for addon, value in Telepathy.Listeners do |
09:54.32 | AnduinLothar | if (value and value.method == "GLOBAL") then |
09:54.33 | AnduinLothar | return true; |
09:54.33 | AnduinLothar | end |
09:54.33 | AnduinLothar | end |
09:54.54 | DoomGaze3 | that'll supress the error, but not nescessarily the problem |
09:55.03 | AnduinLothar | gives: |
09:55.03 | AnduinLothar | Error: attempt to call a nil value |
09:55.11 | ckknight | and you should use pairs() in for loops, not a straight table |
09:55.49 | AnduinLothar | it should still work |
09:56.15 | DoomGaze3 | hey ck, which do you think would be more efficeent: Using CHAT_MSG_SYSTEM to catch player joins and leaves or using the events? |
09:56.23 | DoomGaze3 | note: events don't have args listed |
09:57.19 | ckknight | um, CHAT_MSG_SYSTEM is an event? |
09:57.27 | DoomGaze3 | ya |
09:57.36 | ckknight | AnduinLothar, yes, it should, but it's deprecated and icky |
09:57.50 | DoomGaze3 | but they also have RAID_ROSTER_UPDATE and PARTY_MEMBERS_CHANGED, for example |
09:57.52 | AnduinLothar | ah Telepathy.Listeners was nil |
09:58.13 | ckknight | ah, you mean for party/raid changes |
09:58.20 | AnduinLothar | events ar emore efficient definitely |
09:58.26 | ckknight | yea, use those two events |
09:58.32 | DoomGaze3 | the problem with the events is |
09:58.37 | DoomGaze3 | they don't give names |
09:58.40 | DoomGaze3 | they just fire |
09:59.15 | AnduinLothar | what are you trying to do with it? |
09:59.46 | DoomGaze3 | add the specific player to my list if he isn't already in it |
09:59.58 | AnduinLothar | when they join or when they leave? |
10:00.34 | DoomGaze3 | either. I need to track their status either way |
10:00.53 | AnduinLothar | just update with a loop on the party or raid units |
10:01.35 | ckknight | here's the issue: |
10:01.41 | ckknight | RAID_ROSTER_UPDATE can jumble ids |
10:01.45 | ckknight | so you have to recheck anyway |
10:01.52 | DoomGaze3 | that's what I thought |
10:02.02 | ckknight | PARTY_MEMBERS_CHANGED only has 4 dudes, also with possible jumbling |
10:02.04 | zenzelezz | oh, raid IDs, how we love thee |
10:02.09 | ckknight | so you can't rely on names at all |
10:02.35 | ckknight | also, I know someone on #wowace made RosterLib to handle this all for you |
10:02.41 | zenzelezz | "<Raid leader> rolls 11 (1-20)" "I'm number 11" "No I am" "I am" |
10:03.41 | DoomGaze3 | then I'd have to convert to ace wouldn't I? |
10:03.57 | ckknight | no, it's Ace2, not Ace |
10:04.17 | ckknight | so you'd just do local roster = AceLibrary("Roster-1.0") or whatever it is |
10:04.37 | ckknight | then you'd just use roster and such |
10:05.02 | DoomGaze3 | where can I get it? |
10:10.01 | DoomGaze3 | I'll prolly need to fire my own events and such, eh? |
10:11.17 | ckknight | not sure |
10:11.23 | ckknight | it should be on ace's svn |
10:11.34 | ckknight | http://svn.wowace.com/root/ |
10:11.37 | DoomGaze3 | kk |
10:11.38 | ckknight | in RosterLib probably |
10:11.55 | ckknight | http://wiki.wowace.com/index.php/RosterLib-2.0 |
10:11.59 | ckknight | there's documentation |
10:13.27 | ckknight | use it if you want, you can do it all manually if you prefer |
10:13.48 | DoomGaze3 | I'll take a look at it and see if I can't pull any useful info out of it |
10:16.43 | DoomGaze3 | I'm pretty sure you can tell I've got most of the variables taken care of already |
10:17.09 | DoomGaze3 | but you're saying I can't scan for a name on a player join chat message and expect to get a result? |
10:17.35 | DoomGaze3 | right now I'm looking thru all the unitIDs to find it |
10:29.15 | Cairenn|sleep | trying again, only 6:30 am ... /sigh |
10:41.32 | zenzelezz | heh... left the computer for a bit, came back and saw my screen spamed with "You are now AFK" "You are no longer AFK"... a mob kept punching me out of AFK |
11:30.44 | *** join/#wowi-lounge Kaso (n=Jonathan@host81-159-0-9.range81-159.btcentralplus.com) |
11:36.38 | *** join/#wowi-lounge ckknight_ (i=ckknight@rrcs-67-53-204-251.west.biz.rr.com) |
12:03.55 | *** join/#wowi-lounge zinor (n=yo@dslb-088-064-185-055.pools.arcor-ip.net) |
12:13.35 | *** join/#wowi-lounge zinor (n=yo@dslb-088-064-185-055.pools.arcor-ip.net) |
12:44.09 | *** join/#wowi-lounge Suntiger (i=moonwolf@f176182.upc-f.chello.nl) |
12:50.15 | *** join/#wowi-lounge ckknight (i=ckknight@rrcs-67-53-204-251.west.biz.rr.com) |
13:08.42 | zinor | dont suppose someone has any DBC files handy |
13:25.46 | Mikk | umm.. just extract some? o.O |
13:27.30 | zinor | dont have wow installed :( |
13:27.36 | zinor | and dont have cds available here |
13:28.45 | *** join/#wowi-lounge cogwheel (n=chatzill@67.188.231.45) |
13:28.49 | Mikk | ah |
13:28.52 | Mikk | i'll extract a bunch. hang on. |
13:29.02 | zinor | k i just need a few for testing my parser :) |
13:29.05 | cogwheel | good morning |
13:29.11 | zinor | afternoon :) |
13:29.25 | Mikk | got a good .mpq candidate? |
13:29.27 | cogwheel | Europe? :) |
13:29.38 | zinor | ya |
13:29.42 | zinor | sec Mikk, this site has some |
13:29.49 | zinor | http://hackwow.com/wiki/Tools |
13:30.12 | Mikk | hehe. dbc.mpq perhaps |
13:31.26 | zinor | ah sorry |
13:31.26 | zinor | ya |
13:31.28 | zinor | or patch.mpq |
13:37.59 | cogwheel | You know, I had no idea you could actually type amounts into the stack split box until i started working on BuyEmAll? |
13:38.50 | *** join/#wowi-lounge ag` (n=Andreas@0x535cbbaa.bynxx18.adsl-dhcp.tele.dk) |
13:44.28 | *** join/#wowi-lounge [Wobin] (i=Wobin@218-214-59-86.people.net.au) |
13:55.09 | zinor | wewt DBC parser done :) |
14:04.58 | Mikk | cogwheel: how are you doing it? |
14:05.05 | Mikk | just hooking the buy / getmax function? |
14:05.32 | Mikk | or rewriting the buy dialog? |
14:05.43 | Mikk | i suppose the latter would be friendler :-P |
14:05.50 | cogwheel | No. I tried that at first, but it gave me "Not enough space" errors |
14:05.55 | cogwheel | (typing...) |
14:06.07 | Mikk | yeah i saw you tried just replacing the getmax function |
14:06.10 | Mikk | that won't work :-P |
14:06.31 | Mikk | you simply cannot buy more than the (original!) getmax function returns. the game client won't let you |
14:08.18 | Mikk | btw.. check how buying something that you can't buy 1 at a time of works before declaring it done :-) |
14:08.24 | Mikk | (water, bread, for instance) |
14:08.47 | cogwheel | The default UI actually uses the same Stack Split window as when you split stacks in your inventory. That window then calls back to the merchant button's .SplitStack function. I actually had to hook all 12 merchant item buttons' .stacksplit functions as well as the OpenStackSplitFrame function |
14:09.00 | cogwheel | Oh, it's not done... check out my wowinterface portal ;) |
14:10.27 | cogwheel | The way it works is by repeatedly buying full stacks and then buying whatever is left over |
14:10.32 | *** join/#wowi-lounge zinor (n=yo@dslb-088-064-185-055.pools.arcor-ip.net) |
14:11.34 | *** join/#wowi-lounge Elkano (n=elkano@ip-213-135-2-187.handshake.de) |
14:14.55 | Mikk | Aye |
14:15.01 | Mikk | That's how other similar things work |
14:15.05 | Mikk | Like AdvancedTradeSkillWindow |
14:15.11 | zinor | yay |
14:15.13 | zinor | works perfectly :) |
14:16.18 | zinor | http://pastebin.ca/115296 |
14:16.19 | zinor | <3 django |
14:17.25 | cogwheel | mikk - heh... i just got that mod last night |
14:17.36 | cogwheel | right after i finished with BuyEmAll |
14:31.04 | Mikk | One mod to buy them all, and in the inventory bind them. |
14:31.05 | Mikk | o.O |
14:32.18 | *** join/#wowi-lounge zespri (i=andrew@124.197.5.109) |
14:36.58 | *** join/#wowi-lounge Mr_Rabies2 (i=Mr_Rabie@adsl-066-156-082-132.sip.asm.bellsouth.net) |
14:37.33 | *** join/#wowi-lounge ToastTheif (i=ToastThe@24-177-162-9.dhcp.mrqt.mi.charter.com) |
14:38.32 | *** part/#wowi-lounge ToastTheif (i=ToastThe@24-177-162-9.dhcp.mrqt.mi.charter.com) |
14:41.27 | cogwheel | lol @ mikk |
14:41.32 | cogwheel | off to work... |
14:46.46 | *** join/#wowi-lounge cladbot (n=piespy@cpe-69-202-110-177.twcny.res.rr.com) |
15:12.32 | *** join/#wowi-lounge Mikk (i=bofh@81-233-236-26-no19.tbcn.telia.com) [NETSPLIT VICTIM] |
15:12.33 | *** join/#wowi-lounge Zicon (i=zicon@rosetta.nwo.no) [NETSPLIT VICTIM] |
15:13.15 | *** join/#wowi-lounge ckknight_ (i=ckknight@rrcs-67-53-204-251.west.biz.rr.com) |
15:16.52 | Abenadi | anyone know a simple way to draw a line on a frame? |
15:18.36 | Mikk | There is no simple way to do it |
15:18.50 | Mikk | You can play around with textures and SetTexCoord() |
15:18.52 | Mikk | No fun though =) |
15:20.02 | Abenadi | WTB drawline function! =P |
15:21.47 | *** join/#wowi-lounge cogwheel (n=chatzill@intra.kistlerwine.com) |
15:30.21 | Abenadi | can UI objects be created on the fly or do they all have to be there in the XML beforehand? |
15:31.53 | Abenadi | textures I mean |
15:41.01 | cogwheel | http://www.wowwiki.com/API_CreateFrame |
15:42.05 | cogwheel | That will let you create new interface elements. To change existing ones: http://www.wowwiki.com/Widget_API |
15:48.10 | Abenadi | that's helpful, thank you |
15:50.57 | *** join/#wowi-lounge Gryphen (n=gryphon@71.216.187.14) |
15:57.43 | *** join/#wowi-lounge AnduinLothar (n=KarlKFI@ip68-106-219-78.oc.oc.cox.net) |
15:59.49 | *** join/#wowi-lounge _B (i=isis@217.146.90.199) |
16:04.29 | *** join/#wowi-lounge Osagasu (n=Kronus@208.104.133.240) |
16:04.42 | cogwheel | ~emulate cogwheel |
16:04.43 | purl | ACTION asks "Is there any reason to do [insert conventional method here] instead of [insert unconventional but simpler method here]?" |
16:04.58 | cogwheel | that's better :) |
16:14.55 | dao_at_work | lolz |
16:21.05 | *** join/#wowi-lounge Industrial` (n=tom@hellsblade.xs4all.nl) |
16:39.06 | *** join/#wowi-lounge ckknight__ (i=ckknight@rrcs-67-53-204-251.west.biz.rr.com) |
16:43.17 | *** join/#wowi-lounge Tem (n=tardmrr@204.90.50.252) |
16:47.16 | *** join/#wowi-lounge ZeroCool (i=Garipedo@S01060011d8e649f9.vn.shawcable.net) |
16:47.18 | ZeroCool | hi |
16:47.26 | Gryphen | heya |
16:47.41 | ZeroCool | can anyone help me with UI customization? |
16:48.41 | *** join/#wowi-lounge Kirkburn (n=George@84-45-141-44.no-dns-yet.enta.net) |
16:49.58 | *** join/#wowi-lounge Seracht (n=q2126123@rn-v1e5a21.uwaterloo.ca) |
16:50.05 | Seracht | hey |
16:50.57 | ZeroCool | hi |
16:51.05 | Gryphen | heya |
16:51.21 | ZeroCool | can anyone help me make my interface look alot like this guys? http://video.google.ca/videoplay?docid=3667750420258912046&q=shadow+priest |
16:51.39 | Seracht | heh |
16:51.48 | Seracht | what are some mods that I can use to scale/move things |
16:51.55 | Kaso | small and blury you mean ? |
16:51.56 | Kaso | :> |
16:51.56 | Seracht | I am trying to utilize discord as less as possible |
16:52.14 | Seracht | only using DuF atm, because I do not have any other options for making unit frames according to my tastes |
16:52.20 | Seracht | for bars I am using Bongos, |
16:52.30 | Seracht | but I would like to move some stuff like the buff bar |
16:52.37 | Seracht | and scale it |
16:53.43 | Seracht | and I want to remove some buttons like the chat buttons to th eside heh |
17:02.44 | *** join/#wowi-lounge Osagasu (n=Kronus@208.104.133.240) |
17:04.53 | cogwheel | try MoveAnything Redux. It lets you move, resize, and hide almost any interface element. |
17:06.42 | *** join/#wowi-lounge Kirov (n=Kirov@adsl-64-161-16-97.dsl.sntc01.pacbell.net) |
17:08.46 | Seracht | how is it in terms of memory usage |
17:12.09 | cogwheel | it's pretty minimalistic... even arcane by some standards. |
17:12.41 | Kirov | cogwheel - does your buythemall addon base the max you can buy on how much bag space you have? |
17:13.14 | cogwheel | Not yet... http://www.wowinterface.com/portal.php?id=158&a=listfeatures |
17:14.14 | cogwheel | I should have that worked out tonight or tomorrow depending on guild meeting and husbandly duties... |
17:18.19 | Seracht | thanks cogwheel |
17:18.26 | Seracht | I will check it out |
17:18.36 | cogwheel | hope it works out for ya |
17:18.53 | Seracht | kinda foound something I like though so might just stick to it -- Satrina Buff Frame |
17:20.33 | *** join/#wowi-lounge Tem_ (n=tardmrr@204.90.50.252) |
17:22.46 | *** join/#wowi-lounge Cide (i=Cide@81-226-233-5-no60.tbcn.telia.com) |
17:24.44 | *** join/#wowi-lounge zinor` (n=yo@dslb-088-064-185-055.pools.arcor-ip.net) |
17:27.35 | *** join/#wowi-lounge `ZeroCool (n=kici@62.162.214.71) |
17:27.39 | *** part/#wowi-lounge `ZeroCool (n=kici@62.162.214.71) |
17:28.28 | Cairenn | The updated FAQs have been stickied, feel free to check them over, offer additions, etc (per usual) |
17:29.08 | *** topic/#wowi-lounge by Cairenn -> World of Warcraft Mod Dev Discussions | Please check over the updated FAQs on the Blizz forum, offer additions, etc |
17:29.35 | *** topic/#wowi-lounge by Cairenn -> World of Warcraft Mod Dev Discussions | Please check over the updated Mod and Macro FAQs on the Blizz UI orum, offer additions, etc |
17:29.41 | *** topic/#wowi-lounge by Cairenn -> World of Warcraft Mod Dev Discussions | Please check over the updated Mod and Macro FAQs on the Blizz UI forum, offer additions, etc |
17:29.52 | Cairenn | sorry for the spam |
17:31.08 | Gryphen | lies |
17:32.21 | cogwheel | <3 the new FAQs.... Now... if only we can get people to USE THEM!!!one |
17:32.53 | Cairenn | yeah, like that's gonna happen |
17:33.16 | Cairenn | apparently :p |
17:34.07 | cogwheel | Oh look! A Walgreens! |
17:34.27 | Kirkburn | I want to know what an 'orum' is :( |
17:34.40 | Cairenn | bite me, Kirkburn :p |
17:35.01 | *** join/#wowi-lounge ckknight_ (i=ckknight@rrcs-67-53-204-251.west.biz.rr.com) |
17:35.08 | Kirkburn | I didn't realise you were into that :O |
17:35.24 | Cairenn | I'm into all kinds of things that you aren't aware of :p |
17:35.47 | Kirkburn | Then I shan't ask ... if only to preserve what little sanity I have left :) |
17:35.54 | zenzelezz | too little info Cairenn |
17:35.57 | cogwheel | lol "Why?!?! Why, Damnit, Why?! Argh! Blizzard SUCKS! They ALWAYS break my stuff!" |
17:35.58 | Cairenn | too late, may as well ask |
17:36.05 | Cairenn | zenzelezz: ;) |
17:38.02 | Cairenn | Slouken is busy de-stickying a bunch of the other stuff |
17:38.12 | Cairenn | now that I've got the updated ones up |
17:41.51 | cogwheel | Cairenn, i believe Clad made an updated version of WoW SciTE Lua... he calls it WoW Interface SciTE or something like that... |
17:42.18 | cogwheel | err... SciTE-WoWInterface |
17:42.31 | Cairenn | yeah, he did, thanks |
17:46.05 | *** join/#wowi-lounge Mery (i=metelman@p54AEE8E5.dip.t-dialin.net) |
17:47.51 | Cairenn | Feel free to add stuff at the bottom for me to incorporate. Just make it complete, okay? And indicate which section it should be incorporated. |
17:58.59 | *** join/#wowi-lounge ckknight__ (i=ckknight@rrcs-67-53-204-251.west.biz.rr.com) |
18:01.21 | *** join/#wowi-lounge ckknight__ (n=ckknight@rrcs-67-53-204-251.west.biz.rr.com) |
18:02.35 | Kirkburn | I tried playing Warcraft a while ago ... the control system is excruciating :/ |
18:02.40 | Kirkburn | (WC1) |
18:05.17 | zenzelezz | WC1 is tedious... WC2 <3 |
18:05.21 | cogwheel | Poll: how often do members of your guild ask you to write them a macro/addon? |
18:05.58 | Kirkburn | (it's also stupidly large, |
18:06.37 | Kirkburn | dammit, why does the enter button have to be next to the delete button :/ |
18:06.58 | Kirkburn | I suppose it's cause they couldn't use mp3s back then |
18:07.06 | Kirkburn | cogwheel, I never get asked :P |
18:08.07 | cogwheel | Heh. Ever since I posted a sheep macro (that I take no credit for) that whispers every party/raid member to change targets, it seems like every time I log on someone has one for me... |
18:14.49 | Cairenn | cogwheel: got it, thanks |
18:15.33 | cogwheel | cairenn "Macros are a series of commands designed to be executed in series" might sound better like "Macros are a *list* of commands..." .... |
18:20.42 | *** join/#wowi-lounge roXet (i=HydraIRC@12.14.248.80) |
18:22.50 | Cairenn | got that change too now cogwheel, thanks |
18:23.00 | Cairenn | please to delete the posts :) |
18:23.18 | cogwheel | heh. k. I've got some others on the way too ;) |
18:23.26 | Cairenn | that's cool |
18:25.10 | Cairenn | anything in this thread that should be merged into the Macro & Script FAQ that isn't already there? http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=4265&p=1&tmp=1#post4265 |
18:28.19 | *** join/#wowi-lounge _Valgrind (n=bortas@c-bb0d70d5.09-31-6c6b7010.cust.bredbandsbolaget.se) |
18:30.35 | Abenadi | to get seconds on the server do you have to just watch for when the minute changes? |
18:31.15 | cogwheel | does time() return server time or computer time? |
18:31.36 | Cairenn | cogwheel: got the one about /script |
18:31.55 | Abenadi | gettime() is client uptime (millisecond precision) and getgametime() is server hours and minutes |
18:32.09 | cogwheel | but what about time()? |
18:32.16 | Abenadi | i'm not familiar |
18:32.27 | cogwheel | I know it works, i just haven't bothered to check whether it's server time or computer time... |
18:33.20 | Elkano | isn't time() GMT? |
18:33.47 | Abenadi | wiki says Note that time() works from the local clock, so it is not synchronized among clients. |
18:34.30 | *** join/#wowi-lounge ven (n=ven@dynadsl-080-228-65-225.ewetel.net) |
18:35.25 | cogwheel | you could find the difference between time() and getgametime() at the moment getgametime() changes minutes and then use time() +/- difference in your later calculations... |
18:35.41 | Abenadi | yeah that's what i thought |
18:46.29 | *** join/#wowi-lounge JoshBorke (n=Josh@r43h96.res.gatech.edu) |
18:49.49 | JoshBorke | hi |
18:49.54 | Cairenn | hey JoshBorke |
18:49.54 | cogwheel | hello |
18:49.56 | Gryphen | heya |
18:50.04 | JoshBorke | wow, and here i thought you all were dead :-D |
18:50.19 | JoshBorke | how's today going? |
18:50.23 | cogwheel | nah... we had a priest with a SS |
18:53.37 | Shadowed | who died to close to the boss |
18:58.52 | Cairenn | anyone who has a couple: anything in this thread that should be merged into the Macro & Script FAQ that isn't already there? http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=4265&p=1&tmp=1#post4265 |
18:59.39 | Cairenn | Macro & Script FAQ = http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=425537&p=1&tmp=1#post425537 |
19:00.33 | Cairenn | actually, nm, he went ahead and took out the thumbtack anyway |
19:00.34 | Cairenn | so he must feel it's covered |
19:00.34 | Cairenn | well, that cleaned up the stickies nicely |
19:00.46 | Shadowed | was wondering when we'd get an updated one |
19:00.49 | Cairenn | got him to get rid of the old "trojan virus warning" one as well. damn thing was a year old |
19:00.54 | Mikk | Abenadi: Actually, use GetTime() difference rather than time() difference |
19:01.17 | Mikk | It'll be a lot more accurate since you won't get the seconds flipping into 60 quite so often like you will with time() |
19:01.43 | Cairenn | but yeah, both http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=4265&p=1&tmp=1#post4265 and http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=3026&p=1&tmp=1#post3026 do need to be gone through to make sure we aren't losing anything that should remain :) |
19:01.44 | Mikk | Actually I have a code snippet that'll do this |
19:02.32 | Shadowed | Theres a post with how to register slash commands in the original one |
19:03.17 | Shadowed | Besides that none of them look really important or helpful |
19:03.27 | Cairenn | and where should I add it in the new thread? |
19:03.34 | Cairenn | interacting with the world? |
19:03.37 | cogwheel | lol... kirkburn, i just logged in on my lunch break and i'm already getting asked how to do something... |
19:03.46 | Kirkburn | heh |
19:03.48 | Shadowed | General probably |
19:03.53 | Cairenn | okay |
19:06.03 | Cide | hmm, has anyone here played much with RelDimension? |
19:06.12 | Shadowed | you need a "Help! i'm an idiot and can't search" section |
19:06.24 | Cairenn | lol |
19:06.36 | Cairenn | added the section Shadowed, thanks |
19:07.39 | Shadowed | Pretty much the rest of the script FAQ thread is rehashing the first page info |
19:07.53 | Shadowed | and i'm not bored enough to read through 20 pages of macro FAQs, but it's probably the same :p |
19:07.59 | Cairenn | *nod* |
19:08.12 | Cairenn | I took a brief run through the macro one and it seemed pretty well covered |
19:08.24 | Cairenn | btw - Slouken says thanks :) |
19:08.35 | Cairenn | he appreciates the cleaned up stickies and the updated info, too |
19:09.22 | Cairenn | I just post it, it's the community (you guys) that have done all the work |
19:09.29 | Thrae | Arrr a pirate needs a ship-shape forum. |
19:09.35 | Cairenn | hehehe |
19:09.36 | Shadowed | lol |
19:10.11 | Shadowed | "you dont want Chronos Thats low FPS warped up in a Nice little bundel" AL is going to have fun with that |
19:10.25 | Cairenn | where? |
19:10.32 | Shadowed | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=425668&p=1&tmp=1#post425668 |
19:10.47 | Thrae | At least it doesn't say "Use Timex / Metrognome instead!" |
19:10.49 | Cairenn | ah, okay, just so long as it isn't in either of the FAQs :p |
19:10.58 | Shadowed | lol |
19:11.16 | Thrae | (Made by Ace Developers) ;) |
19:11.56 | *** join/#wowi-lounge Borik (n=SirLutho@194-144-96-135.du.xdsl.is) |
19:12.07 | *** join/#wowi-lounge Tem_ (n=tardmrr@204.90.50.252) |
19:12.31 | Shadowed | annnnnd he's wrong |
19:12.39 | Cairenn | okay, need opinions from you guys ... http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=425492&p=1&tmp=1#post425492, Section 2 - "Extremely Popular AddOns" ... I'm actually inclined to remove all the descriptions, since they are subjective opinion - thoughts? |
19:12.49 | Shadowed | agreed |
19:13.46 | Cairenn | anyone else? |
19:13.59 | roXet | I would have to agree also =) |
19:14.28 | Borik | aye, descriptions are just opinions |
19:14.47 | Borik | At least, those in the thread appear to be mainly opinion |
19:14.55 | Cairenn | well, that's how I felt too, but again, it's a community project, so ... |
19:14.57 | Shadowed | could replace it with a small description about what the addon does, but hopfully people aren't lazy enough to not click on the link to find out |
19:15.00 | cogwheel | I bet some non-commital, un-biased descriptions could be written... |
19:15.15 | Shadowed | not really, you can't have an un-biased view for a UI for example |
19:15.22 | Borik | Limit it to what it 'does', rather then what it 'should do' |
19:15.39 | Cairenn | this is a good one, actually: " |
19:15.39 | Cairenn | Enchantrix displays on the item tooltip an estimate on the results of an item disenchant" |
19:15.47 | Borik | exactly |
19:15.50 | Shadowed | thats what they should all have |
19:16.00 | Borik | wheras "This is a very complete UI, which I would recommend to anyone who doesn't feel too comfy with add-ons" is kinda useless |
19:16.05 | Borik | (from Cosmos) |
19:16.17 | cogwheel | Auctioneer: scans the auction house for prices of items and aims to help you with your pricing strategy. |
19:16.21 | AnduinLothar | Each addon should have it's own mini-description if it's on curse |
19:16.35 | AnduinLothar | compilation may of may not |
19:16.40 | Shadowed | The curse one is too short, I never was able to find something short enough to be useful |
19:16.47 | roXet | Auctioneer: lets you make lol tons of teh monies |
19:16.51 | Borik | By the way, can anyone help me out with a problem of mine, it's killing my eyesight :) |
19:16.58 | cogwheel | heh, roxet |
19:17.15 | Shadowed | "Oh noes, somebody put a grey item for 5000g and auctioneer said i made profit, what do i do!" |
19:18.07 | Mikma | :D |
19:18.16 | Shadowed | Borik: what's the problem? |
19:18.19 | cogwheel | looks like i'm going to have to completely recreate MerchantItemButton_OnClick |
19:18.38 | Shadowed | what are you trying to do cogwheel, stack buying? |
19:18.53 | cogwheel | http://wowinterface.com/downloads/fileinfo.php?s=&id=5217 |
19:18.55 | Cairenn | Shadowed: lol, precisely |
19:19.03 | Borik | Shadowed: The issue is this. I'm writing a DKP addon. Due to the nature of DKP, it has to be redundant, and stuff. That is to say, if you crash, you can't have lost any data |
19:19.14 | Shadowed | Cairenn: to what? auctioneer? :p |
19:19.23 | Cairenn | Shadowed: no, to Cogwheel |
19:19.27 | JoshBorke | borik: you can't save data real time, you have to reload UI |
19:19.29 | kergoth`zzz | cogwheel: nice, i saw that addon yesterday. very cool :) |
19:19.29 | Shadowed | Borik: Nothing you can do except /console reloadui |
19:19.36 | Borik | fuck. |
19:19.41 | cogwheel | borik, the only option is to do .... what JoshBorke said. |
19:19.44 | Borik | Well |
19:20.00 | Borik | I just don't know if that's any better then running in windowed and inputting the data into a seperate C++ app that I wrote |
19:20.07 | Shadowed | cogwheel: what are you trying to do again, make it so it buys X amount when an item comesin stacks? |
19:20.16 | JoshBorke | borik: then do that. |
19:20.29 | Shadowed | Borik: I wouldn't really worry about it *that* much, have another officer or two also logging data or /console reloadui every hour |
19:20.29 | JoshBorke | borik: are you that concerned about crashes? |
19:20.31 | cogwheel | shadowed yeah. that's what I'm doing at the moment. |
19:20.32 | Borik | Well, I already am, but I'm just mumbling, typing as I think, so to speak |
19:20.47 | Borik | Hell yeah I'm concerned about crashes.. My machine locks up all the time :| |
19:21.04 | Borik | not to mention random disconnects in blackwing lair |
19:21.26 | Shadowed | data will be saved on disconnects ( i believe ) but not crashes, alt + f4ing out, ect |
19:21.37 | Shadowed | If your machine locks up all the time you shouldn't be the one logging DKP, better to have an officer who doesn't do it |
19:21.41 | cogwheel | borik, you could use the addon communication features of 1.12 to synchronize the data among your raid members... it would be a LOT more work, but also a lot more stable if some people crash |
19:21.58 | Borik | cogwheel: good idea, I might look into that |
19:22.13 | cogwheel | the downsides are that others would need to have the addon installed and there's always the potential for spoofing... |
19:22.24 | Shadowed | offficerrrssss |
19:22.29 | Borik | Shadowed: Well, trick is, I wrote the system, I coded the addons, wrote the C++ app, and all in my own fashion, it confuses most other people |
19:22.35 | JoshBorke | woohoo! exhalted AV! |
19:22.40 | Borik | ahh, congratz |
19:22.43 | Borik | AV == lame |
19:22.56 | Shadowed | a raid guild is probably going to have the GL + 2-3 maybe 4-5 officers cogwheel |
19:23.10 | cogwheel | yeah... that's a good point |
19:23.34 | AnduinLothar | i finally got revered with cc |
19:23.52 | Borik | Damn you Blizzard. Isolating your scripting engine so, and making life hard for me. :( |
19:23.53 | JoshBorke | grats anduin |
19:24.05 | Mikk | Abenadi: http://www.wowwiki.com/GameTime:Get |
19:24.05 | AnduinLothar | took ages since out guild doesn't do aq40 and only pugs aq20 on off days |
19:24.25 | Shadowed | cogwheel: it looks like you maybe able to get away with only replicating the lower half ( when it's not a left click ) instead of the entire thing |
19:24.42 | cogwheel | Yeah, but there's no way to hook half a function :P |
19:24.43 | Shadowed | tell your guild that it's good learning for naxx :p |
19:24.44 | Cairenn | anyone have the link to Norg's scrubber handy? |
19:24.46 | Shadowed | sure there is |
19:24.58 | Gryphen | wowscrubber.com |
19:25.00 | Mikk | Cairenn: http://www.wowwiki.com/WoWWiki:Main_Page_Dev_3 |
19:25.06 | cogwheel | shadowed gotcha |
19:25.20 | Shadowed | sec |
19:25.23 | Borik | Assuming that I use the reloading-UI-method, I would be messing around with saved variables and such? |
19:25.26 | Cairenn | ugh |
19:25.40 | Cairenn | you guys read his update? |
19:25.45 | cogwheel | shadowed, i think i know now... pass control to it after I do my thing if i need to |
19:25.49 | Shadowed | Borik: all it does is save the variable |
19:25.58 | Mikk | Cairenn: no? |
19:26.12 | Borik | Well, forgive my ignorance of WoW's API, but that really means nothing to me :) |
19:26.16 | Cairenn | "WoW forum scrubber UPDATE: This service is being decommissioned. I'm afraid that it's just interfering with my other projects too much everytime someone thinks it'd be funny to crash my site. I know I could spend a whole heap of time and effort to stopping them, but unfortunatly this just isn't feasible for me at this time. |
19:26.16 | Cairenn | I'm leaving the forum cache feature online, since it doesn't take muchprocessing power, and all the data will remain cached (such as thethread cache etc). When I have some time to put back into this projectagain, all the data will still be here. Note: If you have mad skillzand hand-craft the url's yourself, you can view any threads from theofficial forums as long as you know the forum name and the post id. |
19:26.16 | Cairenn | I regret to having to do this, but my Auctioneer and Gatherer addons must come first." |
19:26.49 | Shadowed | cogwheel: quick/hack example but http://pastey.net/123 |
19:27.08 | AnduinLothar | wow... cures still hasn't approved ConsisTint.. |
19:27.14 | AnduinLothar | curse*+ |
19:27.17 | Shadowed | did they reject it or something? |
19:27.22 | cogwheel | Yeah, that's what i was thinking... |
19:27.30 | AnduinLothar | no, just being REALLY slow |
19:27.53 | Cairenn | that was 3 days ago ... |
19:27.55 | Shadowed | cogwheel: maybe you could do something like hook BuyMerchantItem to get around it? |
19:27.57 | Cairenn | that's nuts AnduinLothar |
19:28.21 | AnduinLothar | either that or they have an author addon limit of 33 |
19:28.21 | cogwheel | Hmmm... that might actually work, too |
19:29.36 | Shadowed | Imarra is going to become realllly annoying it appears |
19:30.26 | Cairenn | "going to become"? he hit that point with me last night when he told me to stop posting the updated FAQs |
19:30.37 | Cairenn | you should have seen the arguement I got into with him |
19:30.42 | Shadowed | was it on IRC? |
19:30.48 | cogwheel | shadowed, I think I want to hook MerchantItemButton_OnClick anyway, 'cause that's where the "canAfford" is calculated. I don't like redundancy (except where reliability is concerned) |
19:30.49 | Mikk | Half the problem with norganna's scrubber is that it takes so damn long to search in it that you think you misclicked, so you click again... and again... whoopie, triple server load |
19:31.00 | Cairenn | no, in the middle of the damn threads as I was trying to post them |
19:31.13 | *** join/#wowi-lounge Iriel (n=daniel@adsl-71-158-244-138.dsl.pltn13.sbcglobal.net) |
19:31.23 | Cairenn | It finally took me telling him to go take it up with Slouken if he didn't like it |
19:31.24 | Shadowed | hmm, is it still up? |
19:31.24 | *** mode/#wowi-lounge [+o Iriel] by ChanServ |
19:31.33 | Cairenn | no, he deleted them all, finally |
19:31.44 | Shadowed | maybe you can get slouken to ban him |
19:31.59 | Iriel | Did I miss some drama? |
19:32.06 | Shadowed | Talking about Imarra being annoying |
19:32.08 | Iriel | (Not that i'd be complaining if I did) |
19:32.18 | Cairenn | nothing serious Iriel |
19:32.21 | Cairenn | and hi :) |
19:32.30 | Shadowed | cogwheel: Less code reusing if you only have to replicate the canAfford rather then most/half of the onClick function |
19:33.11 | Iriel | The new stickies are cool |
19:33.12 | cogwheel | shadowed: it's a toss-up for me between code *use* and code *execution* ... |
19:33.23 | Cairenn | but I can tell you, at 6am when I haven't been able to sleep all night and I'm in the middle of trying to get the updated threads up *without* some jackass posting shit in the middle of them ... I wasn't any too amused to find some jackass posting shit in the middle of them |
19:33.25 | AnduinLothar | ya cairenn, good job on the stickies |
19:33.30 | Shadowed | ask Iriel, he knows all |
19:33.31 | Borik | Anyone here who can set me on the track to figuring out this whole saving variables business? |
19:33.49 | Cairenn | thanks also to Mikk, he helped me get them sorted out, over on the Wiki |
19:34.44 | cogwheel | Borik, all you have to do to have saved variables is mention them in your TOC. When you use them, they automatically get saved on logout or UI reload |
19:34.47 | Shadowed | He looks like somebody whos trying to make a name for himself by being helpful basically |
19:35.21 | Borik | cogwheel: I hate to be dense, but it would be totally *awesome* if you had an example of basic usage. |
19:35.47 | Shadowed | think the wiki has an example |
19:35.50 | Borik | Since although I grasp the concept, of course, that in and of itself is insufficient. And of course I feel like I stepped off at the wrong bus stop anytime I find myself useing LUA :| |
19:36.04 | Mikk | I should also mention that you can edit http://www.wowwiki.com/UI_FAQ .. Cairenn now has nifty autoconversion scripts to forum markup :-) |
19:36.05 | Shadowed | aha, here we go |
19:36.06 | Shadowed | Borik: http://www.wowwiki.com/HOWTO:_Save_Variables_Between_Game_Sessions |
19:36.17 | Borik | Thanks, I'll have a look |
19:37.25 | Borik | Appreciate the help |
19:38.22 | Shadowed | @$%2 finally |
19:38.29 | Shadowed | DK's being removed in TBC test to see how well it works |
19:38.34 | Borik | omg, really? |
19:38.49 | Shadowed | v |
19:38.50 | Shadowed | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-general&t=9369947&s=blizzard&tmp=1#blizzard |
19:39.07 | Borik | gogogo Tarren Mill slaughter :P |
19:39.23 | cogwheel | anyone have an easily-accessible code snippet for finding available inventory space? |
19:39.38 | Shadowed | Check Itemrack |
19:40.44 | AnduinLothar | http://pastebin.ca/115714 |
19:41.34 | cogwheel | Thanks, AL |
19:50.35 | Shadowed | Cide: no idea when search is coming back to ctprofiles it ake it? |
19:53.27 | Borik | Gah. Why am I wasting a friday night hacking functionality into a DKP addon? |
19:53.36 | Shadowed | The same reason we're all on IRC |
19:53.53 | Borik | The same reason that answers the questions of life? |
19:54.39 | Borik | BTW, if I reload the UI, will it save the variables, and then reload them all? |
19:56.06 | cogwheel | Shadowed: it looks like I *do* have to hook OnClick after all... The default function returns before anything else happens if the max stack size is <= 1, and makes a call to BuyMerchantItem with only an item parameter, no "amount"... |
19:56.14 | Cairenn | Mikk: I think I've copied back to the Wiki all the changes that were made on the Blizz forum |
19:56.23 | Cairenn | oh, shoot, no I didn't, hang on |
19:59.02 | cogwheel | Shadowed, not only that, but I have to capture both right- and left-clicks to duplicate WoW's functionality. |
19:59.11 | Cairenn | okay, now I have |
20:01.03 | Cairenn | and on that note, out for a few minutes, back shortly |
20:01.49 | Mikk | Righto.. going about eu forums work then... |
20:02.05 | Kirkburn | Time to install one of the greatest games of recent years :) |
20:02.14 | Iriel | Which one is that? |
20:02.15 | Cairenn|afk | are you sure you want to maintain there, as well as all the work you do on the wiki? |
20:02.27 | Kirkburn | Psychonauts :D |
20:03.02 | Mikk | Cairenn|afk: not really :-P |
20:03.25 | Kirkburn | If you haven't played or bought Psychonauts, you are *really* missing out |
20:03.38 | Iriel | What platforms does it exist on? |
20:03.58 | Kirkburn | PC and I think PS2 and XBox |
20:04.44 | Kirkburn | Written by Tim Shafer - guy behind some of Lucasarts' greatest advernture games |
20:05.02 | Kirkburn | (http://en.wikipedia.org/wiki/Psychonauts) |
20:06.22 | Shadowed | cogwheel: Sounds fun |
20:07.18 | cogwheel | Well, at least I won't have to hook OpenStackSplitFrame anymore... that'll make it easier when I start adding buttons and info to it. |
20:08.03 | cogwheel | Though it does mean I'll have to keep a close eye on MerchantFrame.lua & MerchantFrame.xml on wdn.wowinterface.com |
20:09.53 | Shadowed | anyway, afk |
20:25.57 | Cairenn|afk | errr, forums |
20:26.17 | cogwheel | ~poke kirkburn |
20:26.18 | purl | ACTION cuts down a small tree, sneaks up behind kirkburn, pokes kirkburn repeatedly, hilarity ensues. |
20:27.56 | *** join/#wowi-lounge dao_at_work (n=keith@cetus.palisadesys.com) |
20:28.04 | cogwheel | When a frame calls its event handlers, does it call them by name or by reference? i.e. If I make a brand new MerchantItemButton_OnClick, will it be called correctly? |
20:28.19 | Kirkburn | hello |
20:28.35 | Elessdy | did blizzard fix the mess they made with the LFG channel, yet? |
20:28.42 | cogwheel | Cairenn was poking various EU folks, so i decided to pok you :P |
20:29.03 | Kirkburn | I don't think i'd be on the forums enough :/ |
20:29.11 | cogwheel | s/pok /poke / |
20:29.28 | Kirkburn | 3/5 CDs done for Psychonauts now ... |
20:29.58 | Mikk | cogwheel: It depends on how the script handler is set |
20:29.59 | Kirkburn | I miss Shouryuu :( |
20:30.12 | Mikk | cogwheel: If it's an <OnFoo> SomeFunc(); </OnFoo> in XML, it'll be by name |
20:30.27 | Mikk | but if it's SetScript("OnFoo", SomeFunc), it's a hard reference |
20:30.31 | gnorlish | kirk i'm d/ling the dvd version upon your word |
20:30.52 | Kirkburn | You won't be disappointed |
20:31.01 | Mikk | cogwheel: The fool-proof way is to :GetScript(), remember that ref, and then SetScript() your function. Call the old ref in the end. |
20:31.13 | Kirkburn | (I didn't know there *was* a DVD version ... I imported this straight from the publishers in the US) |
20:31.16 | cogwheel | k. so <OnClick> |
20:31.17 | Mikk | FrameXML is all XML handlers though so they'll all be by name |
20:31.18 | cogwheel | MerchantItemButton_OnClick(arg1); |
20:31.19 | cogwheel | </OnClick> is safe... |
20:31.23 | Mikk | yeah |
20:31.47 | Kirkburn | (I got an invoice with a big smiley face and "thanks" written in silver pen :D |
20:32.04 | cogwheel | I have to completely replace the function 'cause I have to hook a few different paths... So i don't have to worry about calling the old one. |
20:33.20 | Mikk | Just rewrite the merchant window completely tbfh :-P |
20:33.31 | Mikk | Give us a nice scrollable/filterable listing |
20:33.34 | cogwheel | That'll be in the next version :) |
20:33.45 | Kirkburn | Tbfh - is that an extreeeem type of honesty? :) |
20:33.56 | Mikk | "To be fully honest" .... sorta :-) |
20:34.08 | cogwheel | purl, wtf tbfh? |
20:34.17 | cogwheel | purl, wtf tbfh |
20:34.24 | Mikk | nub bot |
20:34.36 | Mikk | purl, tbfh is "To Be Fully Honest" |
20:34.38 | purl | Mikk: okay |
20:34.38 | cogwheel | purl tbfh is To Be Fully Honest |
20:34.40 | purl | ...but tbfh is already something else... |
20:34.42 | cogwheel | hehe |
20:34.46 | Kirkburn | ~whaleslap purl |
20:34.47 | purl | ACTION beats purl upside and over the head with a freakishly huge killer whale named Hugh |
20:34.55 | Mikk | except that won't help for the wtf func |
20:35.08 | cogwheel | purl wtf tbfh |
20:35.16 | cogwheel | :( |
20:35.27 | cogwheel | ~tbfh |
20:35.28 | purl | i guess tbfh is "To Be Fully Honest" |
20:35.32 | Corrodias | so... did blizzard fix the mess they made with the LFG channel? >_> |
20:35.35 | Mikk | Desc: Interface to the BSD wtf command |
20:35.48 | Mikk | Corrodias: hm? latest bid is that you don't auto-join the LFG channel |
20:35.56 | Mikk | No changes other than that as far as I know |
20:36.01 | Corrodias | apparently not, then |
20:36.28 | Mikk | purl, wtf tbqph |
20:36.42 | Mikk | purl, tbqph is "To Be Quite Perfectly Honest" |
20:36.44 | purl | Mikk: okay |
20:36.53 | Iriel | I'm not sure the P is necessary there is it/ |
20:37.08 | Iriel | Q and P seem to be somewhat mututally exclusive |
20:37.25 | Kirkburn | Very british :P |
20:37.39 | Kirkburn | Does he call you all 'chums' as well? |
20:38.01 | Cairenn | I've heard it said that way before, and it doesn't make sense to me, either |
20:38.01 | Mikk | No, and we got him to stop saying that he went to get "Tea" 10 minutes into each raid :-P |
20:38.16 | Mikk | Was pissing people off that didn't understand that "Tea" == "Dinner" |
20:38.47 | Kirkburn | But tea does equal dinner! |
20:38.54 | JoshBorke | oh yea, Mikk, while you're here, i wanted to ask you about the mod you wanted, where it shows DPS and HPS on a target |
20:39.02 | Mikk | aye? |
20:39.08 | Mikk | DTPS and HTPS |
20:39.18 | JoshBorke | what is the T for again? |
20:39.20 | Mikk | I.e. something you'd slap as a meter on a maintank frame |
20:39.22 | Mikk | "Taken" |
20:39.24 | JoshBorke | ok, yea |
20:39.25 | JoshBorke | http://joshborke.is-a-geek.com:90/gallery/Public/HealthMon_new |
20:39.32 | JoshBorke | that's what i've whipped up |
20:39.40 | Kirkburn | Sounds like a troll mod |
20:39.49 | Mikk | I think the entire channel clicked that |
20:39.52 | Mikk | The image refuses to load :-P |
20:39.52 | Kirkburn | "It's Health, mon!" |
20:39.55 | JoshBorke | lol |
20:40.00 | Corrodias | i know i did |
20:40.05 | JoshBorke | hm |
20:40.13 | Cairenn | works for me |
20:40.18 | Corrodias | ahh! page 3 is women! |
20:40.34 | JoshBorke | lol |
20:40.35 | Corrodias | do they come with your mod? |
20:40.37 | JoshBorke | where can i post it? |
20:40.59 | Cairenn | they're pretty |
20:41.02 | JoshBorke | Mikk: http://img440.imageshack.us/my.php?image=healthmonnewat9.jpg |
20:41.24 | Mikk | Aye, it loaded in the end =) |
20:41.32 | Mikk | Only took forever for me cause of everyone else beating me to the click :_P |
20:41.40 | Borik | Can someone here who digs this LUA junk, whip me up a quick line? I need to take a string (example: 18953 Borik 1500) and seperate it into 3 different variables. |
20:41.44 | Corrodias | i fear i may have to start playing WoW again pretty soon, for realz :| |
20:41.52 | Mikk | Right.. that's almost what I wanted... except that's too much detail to read. |
20:41.55 | Mikk | I just want nice bars :-) |
20:42.20 | Mikk | Horizontal ones. positioned on top of eachother so you can tell very quickly which one is bigger |
20:42.32 | Corrodias | they can't both be above the other one |
20:42.36 | Mikk | Bah =) |
20:42.37 | Corrodias | *each |
20:42.52 | JoshBorke | local _,_,num1,str,num2 = string.find('18953 Borik 1500','(%d+) (.-) (%d+)') |
20:42.53 | JoshBorke | i think |
20:42.56 | Corrodias | okay, time for me to go to work. later :) |
20:42.57 | Kirkburn | Stack 'em high :) |
20:43.07 | Kirkburn | later |
20:43.12 | Cairenn | later Kirkburn |
20:43.20 | Mikk | that was corrodias :-P |
20:43.32 | Kirkburn | Not me, silly |
20:43.39 | Kirkburn | =) |
20:43.43 | Borik | thanks Josh, I'll try that out. |
20:43.48 | Shadowed | http://img59.imageshack.us/img59/5171/markedct5.png that is one crazy UI |
20:43.52 | Cairenn | later Corrodias :p |
20:44.01 | JoshBorke | holy mother of pearl |
20:44.12 | Shadowed | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=425248&p=1&tmp=1#post425248 |
20:44.15 | Kirkburn | My exclamation also includede 'mother' |
20:44.33 | Kirov | Shadowed - seems overly done |
20:44.42 | Shadowed | ugly was what i was thinking |
20:44.48 | Shadowed | too complicated |
20:44.50 | Kirov | that too |
20:44.52 | Kirkburn | So much wasted space |
20:45.02 | Shadowed | It's a fun idea, but way to much wasted space and it's too complicated |
20:45.15 | Kirkburn | So much useless detail ... *ergonomics unit overloading!* |
20:45.34 | Shadowed | http://img57.imageshack.us/img57/8531/partyframeszf3.png |
20:46.10 | cogwheel | Ok... i anticipate I'm about to hit a roadblock with BuyEmAll.... How do I check whether an item can be placed in a bag? (i.e. checking herbs against herb bags, etc.) Essentially what I want is a function called FreeBagSlots(itemLink) that determines how many open bag slots you have that the item can go in.... |
20:46.22 | Shadowed | I don't think you can |
20:46.25 | JoshBorke | Mikk: hopefully i can get your silly statusbars done soon |
20:46.29 | Mikk | Wheeeee! =) |
20:46.36 | JoshBorke | though |
20:46.41 | Rallion | I'm pretty sure you can't, cog |
20:46.48 | Mikk | cogwheel: Why bother? Just let it error. |
20:47.04 | Mikk | If you like, you can wait for confirmation / error between each buy. |
20:47.06 | Mikk | And stop on the first error. |
20:47.08 | Mikk | But that'll be slower. |
20:47.12 | cogwheel | Hmm... hadn't thought of that. |
20:47.14 | Kirov | meh |
20:47.24 | *** join/#wowi-lounge chuckg (i=chuckg@66-237-5-116.starstream.net) |
20:47.26 | JoshBorke | would the length of the status bars just be the difference of the largest value to the current value? IE, HTPS is larger ATM so it is 1 and the DTPS is some fraction of 1? |
20:47.30 | cogwheel | I guess it would give an error whether they went to buy them all or not. |
20:47.49 | Mikk | o.O |
20:48.06 | Mikk | JoshBorke: Good question... I've been pondering that one myself |
20:48.25 | Mikk | I _THINK_ it should be a shared max among all units being measured |
20:48.26 | Cide | hmm |
20:48.40 | Cide | statusbars don't like :SetValue(0/0) |
20:48.42 | JoshBorke | or should it be the maximum of either value over the last whatever time being monitored? |
20:48.44 | Mikk | And I also think that there should be some sort of minimum minimum value |
20:49.18 | *** join/#wowi-lounge gnorlish (n=jaydee@70-38-2-202.vnnyca.adelphia.net) |
20:49.34 | Kirkburn | Cide, I don't think *anything* likes dividing by zero |
20:49.43 | Mikk | Something like... lvl x 10 minimum graph ceiling |
20:49.56 | Mikk | i.e. 600 htps / dtps for a lvl 60 |
20:50.14 | Mikk | so that it doesn't just slam up in the ceiling on 1 dtps |
20:50.25 | Kirkburn | Why not use the chars health as max? |
20:50.27 | JoshBorke | hm |
20:50.30 | JoshBorke | yea, i was just gonna say that |
20:50.33 | Mikk | JoshBorke: Your idea might work too, thought you might want some sort of decaying average |
20:50.35 | JoshBorke | make each value a percentage of the health |
20:50.45 | Mikk | That works :-) |
20:50.58 | JoshBorke | that way when the DTPS reaches 75%, you know nothing good can come of it |
20:51.33 | Mikk | Except they'll be pretty small |
20:51.46 | Mikk | Perhaps cap it at like ... 25% health? |
20:52.08 | Mikk | That's 2500 dtps on an epixd tank |
20:52.30 | Mikk | Could be configurable I suppose... |
20:52.34 | Mikk | But % of max health is good |
20:52.48 | Mikk | Adapts nicely |
20:54.05 | JoshBorke | i'd say 50% of the targets maximum health |
20:54.32 | Mikk | Ugh... what boss dishes out 5000 dps? |
20:54.52 | Cide | patchwerk is probably close |
20:54.54 | Cide | if not more |
20:54.56 | Mikk | >.< |
20:55.13 | Mikk | Anyway.. I'd say "configurable" tbh :-) |
20:55.14 | Cide | not single target, though |
20:55.15 | Kirkburn | What if it's not a epic'd tank? |
20:55.31 | Kirkburn | The bar would fill up incredibly quickly |
20:55.33 | Cide | around 5k dps, on 4 targets |
20:55.43 | Cide | vaelastrasz outputs quite a nice chunk of dps too |
20:55.53 | Mikk | Cide: This addon is only concerned with single target damage |
20:56.03 | Mikk | We're measuring the damage taken on e.g. one maintank |
20:56.22 | Cide | well, the main offtank for patchwerk takes around 4k dps I'd say |
20:56.26 | Cide | if you do it the way we do it |
20:56.28 | Mikk | O.O |
20:56.32 | Mikk | damn |
20:56.40 | Cide | about 7-8k damage hit every 2-4 sec |
20:56.47 | Shadowed | that sounds right |
20:57.04 | Mikk | And I know the guild is going there |
20:57.07 | Shadowed | You guys aren't using greater stoneshield potions I take it then? |
20:57.29 | Shadowed | I usually only get hit for 7-8k on the rare case, typically around 6k just barely 7k |
20:57.37 | Cide | horde? |
20:57.51 | Mikk | JoshBorke: How frequently are you updating that thing? |
20:57.52 | Shadowed | only a 700 armor difference |
20:58.30 | Mikk | update frequency for the value i mean |
20:58.34 | Cide | and whenever imp loh's upp, the difference is even greater :P |
20:58.46 | Shadowed | we never use imp loh :p |
20:58.48 | Cide | up* |
20:58.57 | Cide | but yeah, we use greater stoneshields all the time |
20:59.03 | Shadowed | odd |
20:59.10 | Cide | might be a bit lower than 7-8k on our main offtank though |
20:59.16 | Cide | maybe 6.5 to 7.5 |
20:59.41 | Mikk | man.. you really want to be crit free against those buggers |
20:59.49 | Cide | hateful strike can't crit :) |
20:59.52 | *** join/#wowi-lounge dao_at_work (n=keith@cetus.palisadesys.com) |
20:59.54 | Mikk | lucky :-P |
20:59.56 | Shadowed | I'm looking at a dumb of hateful spam and it's pretty much around 6k-7k on all our offtanks |
21:00.02 | JoshBorke | Mikk: right now you can change it between every 0.1, 0.125, 0.25, 0.5, 1 second to updat |
21:00.03 | Cide | he has pretty bad spike dps on the main tank, though |
21:00.13 | Cide | pretty sure he thrashes |
21:00.13 | Mikk | JoshBorke: Any averaging going on? |
21:00.47 | Borik | Wish me luck, I hate starting up WoW after coding for an hour without testing :D |
21:00.47 | JoshBorke | Mikk: yeah, it's a flat average across the last: 1, 3, 5, 10, 15 seconds |
21:00.49 | Mikk | JoshBorke: Otherwise I'm a bit worried about fluttering so much it's hard to tell what's actually going on |
21:00.51 | Mikk | Ahhhh ok |
21:00.53 | Mikk | cool! |
21:00.59 | Shadowed | can't remember, i think he may do a small trash but not often. usually i'm an OT not the MT. |
21:01.11 | JoshBorke | DewDrop ftw |
21:01.48 | Mikk | Borik: http://www.wowwiki.com/WoWBench :-) |
21:01.48 | Mikk | You'll at least get a proper XML+Lua syntax test out of it even if there's APIs missing |
21:01.49 | Borik | pfft |
21:01.50 | JoshBorke | MikK: that satisfactory? |
21:01.54 | Borik | girlymen do things the easy way :D |
21:01.59 | Borik | I prefer to crash wow |
21:02.12 | Mikk | JoshBorke: More than satisfactory. Kicks ass :-) |
21:02.21 | JoshBorke | Mikk: i'll have 2 statusbars, copied from PerfectRaid :-D |
21:02.22 | Shadowed | you're going to have to shortten your name to "Bor" if you wish to crash wow |
21:02.30 | Borik | heheh |
21:02.30 | Mikk | hahah |
21:02.43 | Borik | you can crash wow without actually killing it ;) Endless error loops, anyone? |
21:02.46 | Cide | Borik, great sanity check is to get a program that supports parsing luac output to see if it parsed correctly |
21:03.28 | JoshBorke | Borik: shoot me |
21:03.35 | Borik | Well, if I felt I was going to put any sort of time or effort into this whole addon coding business, I probably would get one. But as it is, I'm just hacking things together, with a bit of whatever-works |
21:03.58 | Borik | Then once it actually works perfectly, I'll rewrite it from the ground up, in a proper fashion |
21:04.10 | Cide | haha, alright |
21:04.22 | Mikk | Borik: That's what they all say! =) |
21:04.27 | Borik | Heheheh |
21:04.31 | AnduinLothar | it's addictive |
21:04.35 | Borik | the key word there being 'perfectly' ;) |
21:04.45 | Borik | there's always another feature.. |
21:04.54 | JoshBorke | Mikk: HEY! I did that! |
21:05.00 | Mikk | O.O |
21:05.05 | JoshBorke | Mikk: look at GreaterBuff, then look at RaidBuffs :-P |
21:05.22 | AnduinLothar | Anyway, Got Telepathy coded up and beta testable if anyone wants a swing at it |
21:05.27 | JoshBorke | i grew programatically a lot between the 2 :-D |
21:05.32 | JoshBorke | AnduinLothar: Telepathy? |
21:05.39 | *** part/#wowi-lounge cogwheel (n=chatzill@intra.kistlerwine.com) |
21:05.42 | AnduinLothar | 1.12 chat comm |
21:05.47 | JoshBorke | blah |
21:05.52 | Cairenn | toss it up on WoWI's beta section AnduinLothar? |
21:05.52 | JoshBorke | all these competing libraries |
21:06.05 | Mikk | JoshBorke: Telepathy = Sky-NG |
21:06.25 | JoshBorke | yes, yes, too many libraries :-P |
21:06.36 | JoshBorke | what texture should i use? |
21:06.45 | Borik|brb | ouch. |
21:06.57 | Mikk | Solid color texture ftw? =) |
21:07.14 | Borik|brb | a curse upon all hobbits |
21:07.24 | JoshBorke | hm, oh yea |
21:07.31 | Borik|brb | what was the designer smoking when he mandated that a 'then' follow an if statement? |
21:07.39 | Mikk | BASIC |
21:07.45 | Borik|brb | god's below, that's awful. It doesn't add anything, just another random keyword you have to remember toadd |
21:08.00 | Shadowed | it's not really *that* bad to remember |
21:08.17 | Mikk | Borik|brb: no you don't. i've tried. now i'm writing "then" in C >.< |
21:08.25 | Borik|brb | I love C++ :D |
21:08.33 | Kirkburn | (yay, I have a Scandinavian Liberal Paradise! http://www.nationstates.net/khurkbhurn) |
21:08.37 | Borik|brb | It's orgasmic, going from this LUA beast to a proper language |
21:08.52 | Borik|brb | *back to a |
21:08.56 | Mikk | <- C programmer for 15 years. Lua programmer for like half a year. It ruins you rapidly :-( |
21:08.56 | zenzelezz | careful Borik, you'll awaken Iriel |
21:09.15 | Shadowed | was worst going from php -> java -> luai |
21:09.17 | Borik|brb | Mikk, keep in mind that half my DKP system is a seperate C++ app, so I switch off working on them ;D |
21:09.18 | Shadowed | s/luai/lua |
21:09.24 | Mikk | oargh |
21:09.28 | Mikk | #define then |
21:09.29 | Mikk | tadaa |
21:09.37 | Borik|brb | it's a mindbender, tabbing between LUA and C++ |
21:09.51 | Cide | stick to lua |
21:09.53 | Cide | problem solved! |
21:09.54 | Borik|brb | ugh |
21:10.04 | Borik|brb | trial run #2, stay tuned for details. |
21:10.17 | Mikk | actually i'm starting to come around to scripting language usefulness for non-speed-critical stuff |
21:10.26 | Mikk | it's usually a damn sight faster to develop |
21:11.01 | *** join/#wowi-lounge ckknight (i=ckknight@rrcs-67-53-204-251.west.biz.rr.com) |
21:11.21 | Borik|brb | Well, I'm writing my own compiled scripting language to plug into my engine WIP, but it's slow going :D |
21:11.30 | Mikk | lol |
21:11.31 | Borik|brb | BTW, more 'then' issues. Damn you LUA. |
21:11.31 | Mikk | just use lua |
21:11.40 | Borik|brb | nah, can't stand this devil language |
21:11.41 | Mikk | lua is made to be embedded ya kjnow =) |
21:11.46 | Mikk | haha |
21:11.51 | Borik|brb | I'd rather write 100 languages of my own then spend a couple more hours |
21:11.58 | Mikk | change the syntax then |
21:12.28 | Borik|brb | gogo ASM :D |
21:12.28 | Mikk | "then" -> "{", "do" -> "{" |
21:12.29 | Mikk | "end" -> "}" |
21:12.52 | AnduinLothar | :( test server's hutting down |
21:13.03 | Kirkburn | Yay, huts! |
21:13.09 | Mikk | AnduinLothar: fwiw, wowbench implements SendAddOnMessage these days |
21:13.13 | Borik|brb | trial #3, incoming |
21:13.23 | Shadowed | shutting down or restarting AnduinLothar? |
21:13.38 | AnduinLothar | [SERVER] Shutdown in 11:00 |
21:13.47 | Mikk | (btw who was having problems with utf-8 Lua files in wowbench? they'll work fine now) |
21:13.54 | Kirkburn | http://blue.cardplace.com/cache/wow-realm-test/355318.htm |
21:14.00 | Kirkburn | "PTR's will coming down at aproximately 12:30pm on Friday 8/4/06. I don't have an ETA on the downtime quite yet but check this post out for updates." |
21:14.01 | Mikk | (if you get the latest version from SVN anyway) |
21:14.08 | Shadowed | new patch then |
21:14.15 | Shadowed | maybe getting a release this friday! |
21:14.17 | Kirkburn | Most likely |
21:14.17 | Shadowed | err tuesday |
21:14.27 | JoshBorke | blasted |
21:14.32 | JoshBorke | i just hit exhalted |
21:14.51 | Mikk | ON TEST? |
21:15.20 | Mikk | Ohwait.. char copy |
21:15.21 | zenzelezz | argh... both Allakhazam and Thottbot taking forever to load |
21:15.21 | JoshBorke | lol, no, with AV |
21:15.22 | Shadowed | ON TEST? |
21:15.51 | JoshBorke | on live, and it'll be much easier with 1.12 |
21:16.05 | JoshBorke | Mikk: HealthMon is on AceSVN if you want to play around with it any |
21:16.19 | Mikk | koool =) |
21:16.39 | JoshBorke | no statusbars |
21:16.44 | JoshBorke | and i pretty much broke it trying to add them in |
21:17.30 | Abenadi | question on LUA tables - can I have a table with random numbered indexes i.e. tab[734987]="string1" tab[43524]="string2", and if so will ipairs(tab) iterate through them in index order? |
21:17.35 | Borik|brb | christ in a cocktail |
21:17.42 | Kirkburn | Delish |
21:19.19 | Borik|brb | Note to self: LUA is of the devil. |
21:19.20 | gnorlish | does one of you guys have a couple mins to help me figure out why i'm having library instance issues with freshly updated addons |
21:19.43 | JoshBorke | ok bye |
21:19.44 | *** part/#wowi-lounge JoshBorke (n=Josh@r43h96.res.gatech.edu) |
21:20.20 | Kirkburn | Mikk, was there a reason why you nailed me to the channel, or may I leave at any time? |
21:22.47 | Cairenn | evening clad |
21:23.34 | Mikk | Kirkburn: nah no real reason. just like having you around :-) |
21:24.01 | cladhaire | evening Cair |
21:24.40 | Kirkburn | Uh, thanks? |
21:24.56 | gnorlish | it's to pry the nail off |
21:24.58 | gnorlish | use it |
21:25.56 | Cairenn | lol |
21:26.44 | ckknight | Abenadi, you can have randomly indexed values, ipairs will _not_ iterate through them |
21:26.48 | ckknight | it only goes 1 to n |
21:26.54 | ckknight | until it hits nil |
21:27.27 | Shadowed | blahh |
21:28.22 | Borik|brb | trial #4 |
21:28.33 | Cairenn | Shadowed: now what? |
21:28.41 | Cairenn | or do I even want to ask? |
21:29.09 | Shadowed | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=425933&p=1&tmp=1#post425933 just generall annoyingness :p |
21:29.41 | Cairenn | *nod* |
21:30.29 | Kirkburn | That's an interesting approach to capitalisation he has |
21:30.32 | Borik|Testing | trial #5 |
21:30.53 | Kirkburn | Sorry, That's an Interesting Approach to Capitalisation he Has :) |
21:31.45 | Shadowed | It's VeRy annOying wheN pEople decide to Randomly capitilise Letters |
21:32.25 | AnduinLothar | gah... how am i spose to play with my telepathy if the server's down :'( |
21:32.26 | Kirov | LESS OR MORE ANNOYING WHEN PEOPLE FORGET TO TURN OFF THEIR CAPSLOCK OR INSTICTUALLY HOLD DOWN SHIFT? |
21:32.34 | Shadowed | more |
21:32.37 | Kirkburn | He *want's* to be useful, but he's just not (e.g. http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=425468&tmp=1#post425468) |
21:33.02 | Shadowed | Should i point out how annoying that is? |
21:33.08 | Kirkburn | Whereas I *want* to spell 'wants' correctly, but I just can't |
21:35.10 | Kirkburn | Nrganna's srubber is being decommisioned? |
21:35.18 | Kirkburn | whoa, missing letter time |
21:35.25 | Shadowed | yeah |
21:35.26 | Mikk | AnduinLothar: You load it up in WoWBench |
21:35.35 | Mikk | AnduinLothar: Has SendAddonMessage(), can log in multiple toons... |
21:35.48 | Cairenn | Kirkburn: yeah =/ |
21:36.12 | Kirkburn | Changes, changes :/ |
21:36.20 | AnduinLothar | yeah, then i have the simulate the events |
21:36.23 | Cairenn | thank the jerks of the world |
21:36.41 | Borik|Testing | Hmm, quick question |
21:36.41 | Mikk | Simulate which events? |
21:36.42 | AnduinLothar | and have no gui |
21:36.59 | Borik|Testing | how the hell do I 'initialize' a subtable of a table? |
21:37.15 | Mikk | assign {} to it? |
21:37.22 | Borik|Testing | Well, I did, that's the thing |
21:37.41 | Borik|Testing | if (not DARaid_Data.classes) then if (not DARaid_Data.classes) then |
21:37.43 | Borik|Testing | ? |
21:37.46 | Borik|Testing | hmm |
21:37.49 | Borik|Testing | wrong copy there :D |
21:37.54 | Borik|Testing | I'll get the right one, sec |
21:37.59 | Borik|Testing | if (not DARaid_Data.classes) then |
21:37.59 | Borik|Testing | DARaid_Data.classes = { }; |
21:38.08 | Mikk | AnduinLothar: You can also give an input .txt file that gets executed on the wowbench commandline before you can start typing yourself. Is pretty easy to login two toons and have them do some stuff repeatedly. |
21:39.12 | Kirkburn | Ach, people changing 'draenei' to 'Draenei' again ... Mikk (and others), what's your opinion on this? |
21:39.33 | AnduinLothar | and send messages between them? |
21:39.40 | Kirkburn | I put a discussion point on the talk page at the top ... thing is, draenei is the official spelling :/ |
21:39.52 | Mikk | AnduinLothar: yes, SendChatMessage() and SendAddOnMessage() passes stuff between sessions |
21:39.54 | Mikk | Just like in-game |
21:39.54 | Borik|Testing | Can anyone see what I'm doing wrong in my above snipper? |
21:40.08 | ckknight | Kirkburn, lowercase? |
21:40.10 | ckknight | why? |
21:40.11 | Mikk | It doesn't do subscribable chat channels for SendChatMessage though |
21:40.11 | Kirkburn | yu |
21:40.12 | Kirkburn | p |
21:40.17 | Mikk | I.e. you can't JoinChannel() |
21:40.25 | AnduinLothar | why not? |
21:40.26 | Kirkburn | Just like we don't capitalise 'human' |
21:40.34 | Mikk | Cause noone's implemented it? |
21:40.35 | ckknight | we do in WoW |
21:40.49 | Kirkburn | Blizzard did, once, but they seem to have changed their mind |
21:40.51 | ckknight | like we capitalize "American" or "Swede" |
21:40.59 | *** join/#wowi-lounge Qzot (n=nickell@sandbox.xerox.com) |
21:41.00 | Mikk | ckknight: blizzard's lore now uses lower case for race names mostly |
21:41.04 | Kirkburn | All the references to naaru, draenei, etc are now in lowercase |
21:41.05 | ckknight | hrm |
21:41.20 | Kirkburn | We need official word! |
21:41.23 | Qzot | Heyo. |
21:41.35 | Qzot | The answer is 423 |
21:41.42 | Borik|Testing | anyone got a lovely answer to my query, or shall I return to trial and error? |
21:41.45 | Qzot | s/423/42./ |
21:41.52 | Cairenn | hey Qzot |
21:41.58 | Mikk | Borik|Testing: that looks 100% right |
21:42.07 | Mikk | well.. with an "end" after it obviously |
21:42.10 | Borik|Testing | Well, it may look right, but it's still coughing up errors |
21:42.17 | Qzot | Hey, Cairenn. How's everything? |
21:42.26 | Cairenn | everything is |
21:42.27 | Cairenn | you? |
21:42.33 | Mikk | Does DARaid_Data exist when you're doing that? |
21:42.34 | Qzot | Same. |
21:42.46 | Borik|Testing | it's created earlier, so yes, it should |
21:42.54 | Borik|Testing | but it's worth noting, the error isn't there |
21:43.14 | Borik|Testing | I get the error at this place: |
21:43.15 | Borik|Testing | name, rank, subgroup, level, class, filename, zone, online, isDead = GetRaidRosterInfo(num); |
21:43.15 | Borik|Testing | DARaid_Data.classes[name] = class; |
21:43.20 | Mikk | (This is where WoWBench is very nice btw... when something breaks, you get to poke around in global and local variables and see what everything actually looks like when stuff goes kaboom) |
21:43.37 | Mikk | Could be that name is nil? |
21:43.45 | Borik|Testing | uhm |
21:43.50 | Borik|Testing | I don't think that's very likely |
21:43.57 | Borik|Testing | and by that I mean, no. |
21:43.58 | Mikk | Depends on what your loop looks like =) |
21:44.02 | Borik|Testing | I'm in a raid, for sure. |
21:44.06 | Shadowed | debug debug debug! |
21:44.32 | Borik|Testing | the exact error is |
21:44.57 | Borik|Testing | "attempt to index field `classes' (a nil value)" |
21:45.15 | Mikk | Then one of two things are happening: |
21:45.23 | Shadowed | did you make sure to do DARaid_Data.classes = {}; ? |
21:45.24 | Mikk | 1. Your init code isn't being called like you think it is |
21:45.33 | Mikk | 2. You're nil:ing out .classes somewhere |
21:45.40 | Mikk | Or, heck, |
21:45.53 | Mikk | 3. You've managed to put a "local" before DARAID_Data somewhere |
21:46.34 | Kirkburn|Psycho | 4. You attempting to code on a banana shaped like a computer |
21:46.36 | Mikk | tostring(DARaid_Data) will tell you the memory location of the table; you'll be able to tell if you've actually got hold of the same table that you're initializing earlier |
21:46.45 | Borik|Testing | good point Kirk |
21:46.48 | Borik|Testing | I'll check that one |
21:47.03 | Kirkburn|Psycho | Try eating it, you'll know for sure that way |
21:47.10 | Mikk | Attach 110V leads to it. If it goes "pop" and smells good, it was a banana. |
21:47.12 | Borik|Testing | tastes kinda metallic :| |
21:47.14 | Mikk | If it smells bleh it was a computer |
21:47.19 | Kirkburn|Psycho | Must be unripe |
21:47.26 | Borik|Testing | picked the fucker too soon then :/ |
21:47.36 | Kirkburn|Psycho | =) |
21:49.49 | Borik|Testing | hmm |
21:49.53 | Borik|Testing | This is vexing to the extreme. |
21:51.31 | Borik|Testing | It should be being initialized, since it's done in the same function as the DARaid_Data table, and that one works. |
21:51.32 | Cairenn | but is it vexing to the moderate? |
21:51.43 | Borik|Testing | quite |
21:51.50 | Mikk | i doubt it'd be vexing to the lazy |
21:51.55 | Borik|Testing | probably not |
21:51.55 | Mikk | they tend to not care a lot |
21:52.02 | Cairenn | sorry |
21:52.03 | Borik|Testing | the lazy would just shove my crappy code under the table, and go on with life |
21:52.06 | Cairenn | <PROTECTED> |
21:52.10 | Borik|Testing | :) |
21:52.17 | Mikk | o.O |
21:52.24 | Mikk | unconceivable! |
21:52.36 | AnduinLothar | inconcievable |
21:52.38 | Mikk | isn't that what this channel is all about? :-) |
21:52.58 | Cairenn | well of course it is |
21:53.05 | Shadowed | being lazy or making fun of people? |
21:53.06 | Mikk | AnduinLothar: Aye, I know. It's just this briton that migrated to Japan that's gotten me hooked on using "un" :-P |
21:53.19 | Cairenn | unpossible! |
21:53.23 | Mikk | precisely ;) |
21:53.33 | Mikk | Shadowed: both, obviously. |
21:53.54 | Borik|Testing | ahh, but inthinkable doesn't work ;) |
21:54.04 | Kirkburn|Psycho | aaaaah, Psychonauts won't work :( |
21:54.31 | Qzot | Existence proofs. |
21:54.37 | Borik|Testing | bad karma |
21:54.54 | Qzot | Does a mod exist that lets people trade macros? |
21:55.01 | gnorlish | kirk, i have a torrent for the dvd that you could d/l and mount |
21:55.07 | gnorlish | unless you want to wait until i finish |
21:55.11 | gnorlish | and see if it works |
21:55.16 | Kirov | Qzot - guild chat? |
21:55.22 | *** join/#wowi-lounge dao_at_work (n=keith@cetus.palisadesys.com) |
21:55.30 | Qzot | Does a mod exist that allows creation of on-the-fly aliases, for new /commands? |
21:55.46 | Mikk | LuaSlinger |
21:55.47 | Mikk | =) |
21:55.47 | Qzot | Guild chat doesn't make it easy to cut and paste. |
21:55.54 | Qzot | LuaSlinger, tnx. |
21:56.34 | Qzot | Does a mod exist that creates extra /-commands for function-based raid chat screening? |
21:57.14 | Mikk | "probably" |
21:57.14 | Borik|Testing | wtf. |
21:57.25 | Mikk | if nothing else, there's sure to be something GUI based |
21:57.26 | Borik|Testing | now I'm seriously vexed. |
21:57.33 | Qzot | (I.e., so "/druid mumble" become "/raid [Druid] mumbel", and people who aren't droods can screen out those messages.) |
21:57.40 | Mikk | oh |
21:57.53 | Cide | I just do... |
21:58.13 | AnduinLothar | you would have to have it send whispers |
21:58.23 | AnduinLothar | or to a hidden chan |
21:58.28 | Qzot | AnduinLothar: Why is that? |
21:58.31 | Mikk | wait for 1.12 and use SendAddOnMessage with the "druid" prefix or something =) |
21:58.38 | Cide | /script SendChatMessage("Moo", "RAID", "Taurahe") |
21:58.41 | Qzot | Mikk: If I write one, yes. |
21:58.42 | Mikk | hahahaha |
21:58.43 | Shadowed | whats wrong with class channels? |
21:58.48 | Qzot | Cide: hehe |
21:58.55 | Mikk | Shadowed: there's not enough channels as usual :-P |
21:58.58 | AnduinLothar | ya, we use class channels |
21:59.05 | Qzot | Shadowed: Class channels work. Kinda. |
21:59.18 | Shadowed | trying to use a special raid filter would be more anonying in the end really |
21:59.37 | AnduinLothar | ya. I can write one in 1.12 |
21:59.41 | Qzot | Shadowed: Can you explain why you think that? |
21:59.42 | AnduinLothar | send in raid |
21:59.48 | AnduinLothar | addonmsg |
22:00.06 | Mikk | takes like zero effort to code in too |
22:00.08 | Qzot | AnduinLother: I was thinking of writing one, but you guys often know of existing implementations of my hare-brained ideas. |
22:00.08 | AnduinLothar | make fake channels that way |
22:00.09 | Shadowed | For one. you can't make it show in different chat windows like a normal channel, and you can't color it either. |
22:00.19 | Qzot | Mikk: Yes. My kind of mod, exactly. |
22:00.33 | AnduinLothar | sure you can |
22:00.40 | Mikk | damn... that'd really really rock to be honest |
22:00.41 | Qzot | Shadowed: I don't think that's true. |
22:00.41 | AnduinLothar | use Satellite to simulate chat types |
22:00.59 | Borik|Testing | what the hell |
22:01.00 | Shadowed | In the end you're trying to replicate a channel instead of just using a channel in the first place |
22:01.05 | Mikk | just send out channel types as they're created |
22:01.07 | Borik|Testing | DARaid_Data.classes = { }; |
22:01.07 | Borik|Testing | DARaid_Data.started = { }; |
22:01.12 | Borik|Testing | classes works, but started does not |
22:01.16 | Mikk | let people enable/disable as they like |
22:01.17 | Borik|Testing | now I'm stumped |
22:01.25 | Mikk | that would sooooo rock |
22:01.34 | AnduinLothar | then have satellite generate fake chat events based on CHAT_MSG_ADDON msgs |
22:01.39 | Mikk | yeah |
22:01.45 | Qzot | Mikk: I'm thinking of doing the obvious defaults, but letting people tweak as desired. |
22:01.47 | Shadowed | From the sound of it it's a raid mod, meaning everyone basically has to use it ;) |
22:02.00 | Mikk | obviously |
22:02.01 | AnduinLothar | yes, but you wont need the mod to hide the msgs |
22:02.05 | AnduinLothar | just to see them |
22:02.12 | AnduinLothar | and send them |
22:02.17 | Qzot | Also, "/c mumble" would send to your own class, but "/druid" would send to druids, no matter what your class is. So raid leaders can... |
22:02.30 | AnduinLothar | dont need that |
22:02.39 | Shadowed | The problem I have with it is never hiding or showing the messages. It's the fact that you're trying to replicate a channel when 98% of the raid guilds do it using a normal channel without issue. |
22:02.40 | AnduinLothar | you can have slash commands for each channel |
22:02.40 | Cide | setmetatable(DARaid_Data, { __index = function(t, key) if ( key == "started" ) then ChatFrame1:AddMessage("Tried to set started: " .. debugstack(2, 2, 0)) end return rawget(t, key) end }) |
22:02.45 | Shadowed | s/98/99/ |
22:02.50 | Qzot | Shadowed: True. But using the hidden channel has implications good and bad. |
22:02.56 | *** join/#wowi-lounge Andalia (n=xx@p54ADA5EF.dip0.t-ipconnect.de) |
22:03.11 | AnduinLothar | well the idea is basicly that you can make your own fake channels |
22:03.16 | Mikk | I think it rocks. We always run out of channels in our raids =) |
22:03.17 | Cide | Borik|Testing: call that right after you set .started = { } :P |
22:03.25 | Borik|Testing | Cide: And what exactly is that piece of schicanery supposed to do? |
22:03.30 | *** join/#wowi-lounge joyjey (n=joejey@ti211110a081-3487.bb.online.no) |
22:03.32 | Borik|Testing | ok, will do |
22:03.33 | AnduinLothar | they'll just be raid-only |
22:03.38 | Cide | alerts you when something tries to set that key |
22:03.40 | Qzot | Shadowed: Yes. But some of us have an issue, because we're required to add 3 extra channels which we don't have because of other non-required mods we use. :P |
22:03.47 | Cide | err |
22:03.52 | Cide | I failed |
22:04.03 | Shadowed | you'll have more channels to use in 1.12 anyway. |
22:04.11 | Mikk | Especially the raid leaders that want to be in lots of channels |
22:04.15 | Qzot | Shadowed: I hadn't heard taht. Cool. |
22:04.19 | Mikk | Shadowed: o.O |
22:04.22 | Mikk | how many? |
22:04.26 | joyjey | is it possible to "loop" all the textures one have made with frame:CreateTexture(); for a frame? |
22:04.30 | Shadowed | he said "we don't have because of the other non-required mods" |
22:04.36 | Mikk | ahhh |
22:04.38 | Shadowed | those mods will be able to use sendaddonmessage |
22:04.55 | Cide | I'm stupid. disregard that Borik|Testing |
22:05.11 | Mikk | joyjey: yes |
22:05.12 | Borik|Testing | too late for that, already tested it, doesn't seem to do anything :) |
22:05.16 | Cide | yeah |
22:05.19 | Cide | I mixed it up |
22:06.02 | Mikk | joyjey: http://www.wowwiki.com/Widget_API - Frame:GetNumRegions, Frame:GetRegions() |
22:06.09 | Mikk | Will return fontstrings AND textures |
22:06.25 | Mikk | obj:GetObjectType()=="Texture" ftw |
22:06.25 | joyjey | ah sweet, thx |
22:06.40 | joyjey | lots and lots of <3 |
22:06.59 | Kirkburn|Psycho | Hrm, time to try reinstalling my gfx card drivers |
22:07.47 | Qzot | Next question: Is there a good list somewhere of buffs/debuffs and the associated textures? On wowwiki or elsewhere? |
22:08.20 | AnduinLothar | ck made a lib i think |
22:08.26 | Mikk | Qzot: http://www.wowwiki.com/Queriable_Buff_effects |
22:08.33 | Qzot | Thanks! |
22:08.35 | Mikk | but a lib would be better because that's likely out of date |
22:08.55 | AnduinLothar | ecastingbar should have them too |
22:11.54 | Qzot | There'd be a significant shift from AddOns to macros if the base API provide the reverse lookup, or provide a IsBuffActive('unit') call. :( |
22:12.06 | Borik|Testing | guys, do you have any idea why initializing one of the subtables would work, but the other wouldn't? |
22:12.26 | Qzot | Borik: URL for the code? |
22:12.34 | Borik|Testing | uhm, it's not uploaded right now |
22:12.50 | Borik|Testing | I only upload things that WORK ;) |
22:12.59 | Kirkburn|Psycho | bbl |
22:13.14 | Qzot | Shadowed: Who's making the request? |
22:13.14 | Borik|Testing | but the code in question is this: |
22:13.21 | Mikk | Borik|Testing: paste it at pastey.net already |
22:13.25 | Borik|Testing | ah, I'll do that |
22:13.35 | Shadowed | Oh |
22:13.38 | Shadowed | "Oh" |
22:14.04 | Qzot | Shadowed: And what are the names of people making the request, do they have much gold, and are they on my server? I can code it up for them. :D |
22:14.07 | Iriel | Is your table a saved variable? |
22:14.12 | Borik|Testing | yup |
22:14.15 | Mikk | ah |
22:14.25 | Iriel | You've probably got a saved version without the subtable |
22:14.34 | Iriel | so you initialize the complex one, then the saved one is loaded, and overwrites it |
22:14.40 | Borik|Testing | how would I go about fixing that? |
22:14.42 | Iriel | saved variables load the whole table, removing the old one |
22:14.45 | Shadowed | Qzot: Oh requested it |
22:14.53 | Mikk | Borik|Testing: Fix stuff up on VARIABLES_LOADED |
22:14.56 | Iriel | Do initialization after the variables are loaded |
22:15.01 | Qzot | Shadowed: Do you have much gold? |
22:15.01 | Iriel | And dont use VARIABLES_LOADED, ever |
22:15.04 | Iriel | use ADDON_LOADED |
22:15.05 | Mikk | o.O |
22:15.11 | Borik|Testing | lol? |
22:15.27 | Borik|Testing | ok, now I'm totally mixed up. |
22:15.27 | Iriel | VARIABLES_LOADED is a bad habit people need to break themselves of |
22:15.28 | Mikk | Well... using ADDON_LOADED is good for if you ever want to make it LoD, that's true |
22:15.30 | Shadowed | Are they removing VARIABLES_LOADED or something? |
22:15.44 | Iriel | No, it's the LoD reason I make a fuss about it |
22:15.52 | Qzot | Iriel: I use VARS_LOADED. Learn me why to change. |
22:15.56 | Iriel | There's no reason NOT to use ADDON_LOADED other than total laziness |
22:16.05 | Mikk | Qzot: because that's not an event that exists? =) |
22:16.14 | Iriel | AddOns can load at startup, or at any point later on if they hjappen to be made Load on Demand |
22:16.15 | Qzot | Iriel: Um. Ignorance will do just fine for me, thank you very much. |
22:16.29 | Borik|Testing | So, if I may be so bold (ignorant?).. How exactly would I go about 'making the table after ADDON_LOADED'? |
22:16.30 | Iriel | VARIABLES_LOADED fires after the startup process is done |
22:16.43 | Iriel | but it never fires again, so a LoadOnDemand addon will likely never see it |
22:16.53 | Iriel | ADDON_LOADED fires immediately after each addon's variables are loaded |
22:16.57 | Qzot | Iriel: Ouch. |
22:16.58 | Mikk | Borik|Testing: http://www.wowwiki.com/Events |
22:17.01 | AnduinLothar | um, but variable aren't loaded till VARIABLES_LOADED unless it's loaded after VARIABLES_LOADED... |
22:17.11 | Iriel | AnduinLothar : Correct |
22:17.22 | Iriel | But again, ADDON_LOADED has no weakness, VARIABLES_LOADED has several |
22:17.37 | Iriel | so there's no reason to NOT use ADDON_LOADED, and several to avoid using VARIABLES_LOADED |
22:17.45 | AnduinLothar | um for ADDON_LOADED before VARIABLES_LOADED the variable aren't loaded tho.. |
22:17.47 | Qzot | Borik: My approach is... |
22:17.50 | Iriel | Yes they are |
22:17.53 | Mikk | They are |
22:17.55 | AnduinLothar | since when? |
22:17.58 | Iriel | Since always |
22:18.00 | Iriel | It's NEVER |
22:18.01 | AnduinLothar | O.o |
22:18.02 | Borik|Testing | so basically, I plug an <OnEvent> thing into my XML, and have that trigger a function? |
22:18.14 | Iriel | It's NEVER been any other way, when ADDON_LOADED got added, it functioned correctly |
22:18.17 | Mikk | Borik|Testing: And :RegisterEvent("ADDON_LOADED") also |
22:18.29 | Borik|Testing | And where exactly would I put that, Mikk? |
22:18.30 | Qzot | function myClass:ADDON_LOADED() |
22:18.34 | Iriel | Borik|Testing : Yes, you check if (event == "ADDON_LOADED" and arg1 == "YourAddOnName") then --[[ Stuff ]] end |
22:18.39 | AnduinLothar | well that wasn't made very clear when it was implimented then, least not to me |
22:18.52 | Qzot | <PROTECTED> |
22:19.04 | Qzot | <PROTECTED> |
22:19.06 | Qzot | <PROTECTED> |
22:19.08 | AnduinLothar | makes my life simpler tho |
22:20.04 | Mikk | Borik|Testing: http://www.wowwiki.com/Events_%28API%29 <- read =) |
22:20.04 | Borik|Testing | Qzot, where exactly would I put that? (Keep in mind I have no classes) |
22:20.42 | Mikk | A good place to call :RegisterEvent() is in an _OnLoad() event |
22:20.47 | Borik|Testing | ok |
22:20.48 | Mikk | But you can do it it inline too |
22:20.53 | Qzot | Ignore the class code, then. You need to catch the ADDON_LOADED event, and do the var init there. |
22:20.54 | Mikk | As long as the XML has actually loaded first |
22:20.59 | Borik|Testing | I'll mess around with that (cross yer fingers) |
22:25.35 | Borik|Testing | Uhm |
22:26.04 | Borik|Testing | I have one arguement being passed to the event handler function, but how would I know that the ADDON_LOADED is being trigged after my specific addon is loaded? |
22:26.19 | Iriel | You check arg1 |
22:26.25 | Iriel | if it's your addon's name, then it's your addon that loaded |
22:26.34 | Iriel | if you want to be super paranoid you can unregister the ADDON_LOADED event then |
22:26.46 | Iriel | It's NOT safe to assume the first ADDON_LOADED you see after your code runs is yours, however |
22:26.50 | Iriel | you MUST check arg1 |
22:26.54 | Borik|Testing | so arg1 is inherantly available to the event handling function? |
22:27.20 | Iriel | yes |
22:27.24 | Borik|Testing | ok, thanks. |
22:27.34 | Iriel | like event, and this, arg1 - arg9 are globals that wow manages before dispatching code |
22:27.54 | AnduinLothar | hmmm, so should i put addon versioning in Telepathy or another mini lib? |
22:27.54 | *** join/#wowi-lounge Gryphon (n=masked@c-67-183-238-150.hsd1.wa.comcast.net) |
22:27.57 | Borik|Testing | alright. |
22:29.11 | Borik|Testing | hmm, once more. |
22:33.00 | Iriel | Hm, on the new FAQs, personally I feel any howto on trinket use should use the slot names and not the ID's |
22:36.23 | Cide | hmm. Iriel: if I have two identical tables t1 & t2 (not the same reference), will next(t1, key) == next(t2, key) for any given key? |
22:36.46 | Cide | I'm assuming no, just want to be sure |
22:37.11 | Kirov | erm |
22:37.24 | Kirov | are the tables referencing tables or variables. |
22:37.46 | Cide | variables |
22:38.22 | Kirov | then it should work |
22:38.29 | Iriel | There's no guarantee |
22:38.31 | Cide | with associative indices? |
22:38.51 | Mikk | I feel I need to rewrite the Events page |
22:38.53 | Iriel | if they were created identically, then I believe you can be relatively sure it'll work out that way |
22:39.06 | Iriel | Mikk: One page per event, please, for the love of all that is holy |
22:39.15 | Iriel | Mikk: Or at the very least, one per prefix letter |
22:39.19 | Mikk | o.O |
22:39.24 | Kirov | Cide - it's an indexed array or hash? |
22:39.31 | Cide | hash |
22:39.33 | Mikk | Oh, I just meant the "Events" page itself |
22:39.37 | Kirov | oh |
22:39.38 | Mikk | But yeah reindexing that sh*t would be nice |
22:39.51 | Cide | it 'should' be the same, but since it can be reordered... |
22:39.55 | Mikk | And yanking all the events out of the page names |
22:40.06 | Cide | yes please |
22:40.06 | *** join/#wowi-lounge Rallion_ (i=Rallion@cpe-24-195-130-102.nycap.res.rr.com) |
22:40.08 | Mikk | That sounds like a nice project. Thanks. |
22:40.10 | Iriel | It all depends on whether the tables were created the same way |
22:40.12 | Cide | I get a headache looking at links to that page |
22:40.25 | Kirov | I just go to all events and search the page |
22:40.41 | Kirov | ctrl + f ftw! |
22:40.51 | Iriel | Cide: Are you trying to implement a comparison of tables? |
22:41.09 | Cide | yeah, I was about to ask - does someone have a function for that written up already? I'd assume there is one around *somewhere* |
22:41.20 | Iriel | Deep compare? or simple compare? |
22:41.25 | Cide | deep |
22:41.33 | Kirov | I have one written |
22:41.40 | Kirov | but it might be too special case, let me check |
22:41.42 | Iriel | Hm, would it have to handle self-referential tables? |
22:41.44 | Mikk | Paste it on http://www.wowwiki.com/User_Defined_Functions |
22:41.49 | Cide | Iriel: probably not |
22:42.00 | Iriel | Would it have to not get stuck FOREVER if it did? 8-) |
22:42.18 | cladhaire | lol =) |
22:42.22 | Cide | if I end up with infinite recursion I'll blame it on user error |
22:42.47 | Kirov | hm |
22:42.58 | Kirov | the one I have is special case |
22:43.31 | Borik | Eureka |
22:43.52 | Borik | Thanks a lot for the help guys, seems I've got the major issues ironed out now :) |
22:43.54 | Iriel | I'll try and throw one together |
22:44.22 | Cairenn | <PROTECTED> |
22:44.26 | Rallion | wow, I stayed ghosted for almost ten minutes there |
22:45.01 | cladhaire | Cairenn: What now? =( |
22:45.15 | Cairenn | same as usual "who owns the code" |
22:45.30 | Cairenn | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=425876&p=1&tmp=1#post425876 |
22:45.41 | Cairenn | you'd think they'd have been told enough times by now |
22:46.18 | cladhaire | heh |
22:46.42 | Kirov | can lua handle table == string? |
22:46.48 | Kirov | (would that return false) |
22:46.50 | Iriel | it says false, so yes |
22:46.52 | *** join/#wowi-lounge cogwheel (n=chatzill@intra.kistlerwine.com) |
22:47.04 | Iriel | lua's == requires the type to match |
22:47.23 | Iriel | (Metatables notwithstanding) |
22:47.25 | Kirov | as long as it doesn't error |
22:48.15 | Mikk | Cairenn: No, I heard everything on the intarweb is free! |
22:48.35 | Qzot | Mikk: What was being asked about tables? |
22:48.45 | Mikk | o.O |
22:48.48 | Kirov | http://wow.pastecode.com/2585 |
22:48.50 | Mikk | dno |
22:49.03 | Kirov | That should work as a deep compare |
22:49.27 | Iriel | I'd redo it a bit Kirov |
22:49.36 | Iriel | put the == true part before the type compare for tables |
22:49.37 | Kirov | lol |
22:50.11 | Qzot | Kirov: I think I can generate a failure. |
22:50.17 | Kirov | iriel - why? |
22:50.27 | Iriel | efficiency |
22:50.34 | Iriel | I'd assume most entries are NOT tables |
22:50.43 | Iriel | so there's no sense wasting a call to type when you dont need it |
22:50.57 | Kirov | hmm, good point |
22:51.10 | Qzot | Kirov: Looks to me that tableCmp({}, {}) returns nil. |
22:51.42 | Mikk | Ya know..... it's somewhat tempting to make single pages for all the events |
22:51.47 | Mikk | Since you'd be able to categorize them that way |
22:51.51 | Iriel | Plus that does far too many function calls |
22:51.51 | Qzot | And if t1==t2, and there *are* tables, no point doing the deep compare. |
22:51.59 | Mikk | Though it'd be bloody impossible to pull them all into one page after that |
22:52.18 | AnduinLothar | well mikk, if there were page sumamries that showed up in category lists.. |
22:52.23 | Mikk | mm |
22:52.26 | Rallion | tableCmp({}, {}) would return true... |
22:52.26 | Kirov | Mikk - what am I looking for? |
22:52.36 | Iriel | That returns true if t2 has more entries than t1 as well |
22:52.37 | Mikk | Kirov: http://www.wowwiki.com/User_Defined_Functions |
22:52.44 | Mikk | Plx write =) |
22:52.46 | Qzot | Kirov: Also, unfortunately, you have to do the comparison both ways, i.e., you have to iterate the keys of both tables. |
22:52.47 | Kirov | tableCmp( {}, {} ) would definatly return true |
22:52.47 | Cide | yeah, it needs to check both tables |
22:52.48 | Kirov | ah |
22:52.52 | Iriel | i.e. if t1 has a,b,c as keys and t2 has a,b,c,d |
22:53.07 | Rallion | ooh there's a problem, yeah |
22:53.09 | *** join/#wowi-lounge Legorol (i=legorol@cpc3-cmbg6-0-0-cust710.cmbg.cable.ntl.com) |
22:53.12 | *** join/#wowi-lounge MoonWolf (i=Dark--Sk@f176182.upc-f.chello.nl) |
22:53.16 | Mikk | Hey lego |
22:53.20 | AnduinLothar | why look, it's a lego |
22:53.21 | Mikk | and moonwolf ;)L |
22:53.24 | Qzot | Kirov: Can you tell me which line number returns true for tableCmp({}, {})? I'm missing it. |
22:53.25 | Iriel | I've got a slightly different solution on the go |
22:53.26 | Legorol | hiya |
22:53.27 | Iriel | just let me finish it |
22:53.31 | Rallion | Qzot, the last one. |
22:53.38 | Legorol | Hm, i'm in a bit of a bind, wondering if any EU players can help me out here |
22:53.54 | Borik | Eh? |
22:53.54 | Legorol | What was the date when Kor'Gall was moved to a new location, causing a whole slew of realms to be offline for 48 hours? |
22:53.56 | Qzot | Rallion,Kirov: Gack. Need to scroll. :P |
22:54.15 | Legorol | ~logs |
22:54.16 | purl | apt/ibot/jbot/purl all log to http://ibot.rikers.org/<channelname>/ where channelname is html encoded ie: %23debian | lines that start with a space are not shown | some channels have stats at http://ibot.rikers.org/stats/<channelname>.html.gz, or updated "nightly" |
22:54.17 | Cairenn | hey hey, it's a Lego! |
22:54.28 | Legorol | yay, put little pieces of me together to get a big bright toy |
22:54.31 | Mikk | ... I suppose I _COULD_ make a little script that pulls stuff out of the event pages and uses some sort of tag to copy them into "category" pages |
22:54.33 | Mikk | That'd be nice |
22:54.45 | Cairenn | hey Lego? feel like taking on and maintaining a project? |
22:55.31 | Cairenn | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=425492&p=1&tmp=1#post425492 , http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=425537&p=1&tmp=1#post425537 and http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=425556&p=1&tmp=1#post425556 all need to be posted and maintained on the EU forums ... |
22:55.48 | Cairenn | I can't post over there, or I'd deal with it |
22:56.03 | Cide | what about http://wow.pastecode.com/2589 |
22:56.39 | Kirov | that'd work |
22:57.18 | Kirov | though you still need a return true at the end |
22:57.23 | Kirov | to catch empty tables |
22:57.35 | Rallion | and, actually, identical tables. |
22:57.39 | Kirov | yeah |
22:57.44 | Kirov | I was about to say, any tables |
22:57.54 | Cide | ah, ya |
22:58.06 | Rallion | probably not going to get much faster than that though |
22:59.34 | Cide | should be fast enough |
22:59.37 | Rallion | oh and if the 'both tables' check fails you need to return false. |
22:59.42 | Iriel | Still far too many function calls |
23:00.46 | Rallion | or at least make sure the return true is within that if block |
23:00.52 | Cide | return false? |
23:01.03 | Qzot | Iriel: http://wow.pastecode.com/2593 have too many fuction calls for your tastes? |
23:01.19 | Iriel | yes |
23:01.30 | Iriel | stop calling equivalent for non-tables |
23:01.42 | Qzot | That's easy to tweak. |
23:02.00 | Iriel | And do the nil scan first |
23:02.08 | Iriel | You have to do it anyway, may as well fail fast |
23:02.13 | Qzot | What 'nil-scan'? |
23:02.18 | Kirov | t2 scan |
23:02.39 | Qzot | You can do that both ways, if you really care. |
23:03.02 | Qzot | But then it's cleary an optimization trade-off. Not a clear win in all cases. |
23:03.07 | Iriel | True |
23:03.29 | Iriel | That's less cut and dried than the dont-call-yourself-for-non-tables one |
23:03.30 | AnduinLothar | PARTY_MEMBER_ENABLE is called when? |
23:03.39 | AnduinLothar | when a player reconnects after being disc? |
23:04.11 | Shadowed | Fired when a specific party member is still connected |
23:04.20 | AnduinLothar | yeah, that means nothing |
23:04.43 | Shadowed | Looks like blizzard used to use it |
23:05.33 | Borik | Uhm guys, one quick question |
23:05.42 | Borik | I've got a window, in my addon,with an edit box in it |
23:05.55 | Borik | whenever the window is enabled, focus switches to the edit box, which I don't wnat |
23:05.59 | Borik | how can that be avoided? |
23:06.05 | Kirov | autoFocus="false" |
23:06.09 | Borik | hmm |
23:06.11 | Borik | good idea |
23:07.44 | Iriel | http://www.pastey.net/124 |
23:08.40 | Borik | Uhm, ok, one last thing I guess. |
23:09.10 | Borik | hold that thought |
23:10.20 | Borik | How would I make a window so it can be exited with the escape key? |
23:10.55 | Kirov | Borik - tinsert(UISpecialFrames, yourframename); |
23:11.03 | Kirov | something like that |
23:11.06 | Qzot | Iriel: Same number of calls, in a manner of speaking. But you might like it better...http://wow.pastecode.com/2598 |
23:11.16 | Legorol | god bless blue.cardplace.com! |
23:11.35 | cogwheel | Is there any way to get the stack size of an item? GetMerchantItemMaxStack() returns 1 for items that are sold in preset stacks... |
23:11.41 | Kirov | Borik - tinsert(UISpecialFrames, youFrame:GetName()); |
23:11.52 | cogwheel | alternatively, do all items sold in preset stacks stack to 20? |
23:11.57 | Cide | Iriel: thanks |
23:12.03 | Borik | thanks Kirov |
23:12.05 | Kirov | cogwheel - yes, and no |
23:12.09 | Cide | thank you too, Kirov & Qzot |
23:12.34 | Kirov | Cide - bah |
23:12.54 | Cide | :) |
23:13.06 | Kirov | Qzot - we're attempting to check identical, non-same reference tables. |
23:13.24 | Kirov | Qzot - which yours doesn't handle, and a simple == would suffice |
23:13.59 | Kirov | opps, read it wrong |
23:14.13 | Iriel | Qzot: Ewwww |
23:14.18 | Cide | yours creates two tables every time, though |
23:14.18 | Legorol | Cairenn: i'll have a look at those threads shortly |
23:14.20 | Iriel | Qzot: You create garbage! You litterer! |
23:14.25 | Iriel | bad Qzot |
23:14.43 | Cide | think of the nature! |
23:15.03 | Qzot | Okay. What's your gripe this time? |
23:15.14 | Cide | {t1}, {t2} |
23:15.22 | Qzot | Yes... |
23:15.43 | Cide | both of those have to be garbage collected |
23:15.48 | Kirov | ieeee! |
23:15.51 | Kirov | @#%! |
23:15.56 | Qzot | You want the loop inverted for efficiency. That only occurs at the top level. Stop griping. |
23:16.07 | Kirov | I just lost a chunk of code I spent the last 2 hours on :( |
23:16.12 | Qzot | :( |
23:16.19 | Cide | Qzot: that's a major gripe actually |
23:16.25 | Iriel | Qzot: I think you missed a pair of ()'s too |
23:16.37 | Cide | and I can imagine that creating a table isn't instant |
23:16.39 | Qzot | Irial: Probably. Where? |
23:16.44 | Iriel | <PROTECTED> |
23:16.47 | Qzot | Precedence on ands and ors? |
23:16.48 | Iriel | after tha and |
23:17.00 | Iriel | exactly |
23:17.50 | Qzot | Iriel: Yup. I always *want* same precedence for and and or, l-to-r, but Lua keeps failing to deliver. |
23:18.31 | ckknight | don't mix ands and ors |
23:18.34 | ckknight | use parentheses |
23:18.52 | ckknight | typically |
23:19.07 | Qzot | ck: Agreed. I like APL's precedence rules. Easier to remember. |
23:19.10 | ckknight | makes things clear to both the user and to the lua interpreter |
23:20.21 | Qzot | return equivalentTables({t1},{t2}), I wrote it that way partly for shock-and-awe, but also because it's the tidier way to do it until a clear performance issue is demonstrated. |
23:20.39 | Qzot | s/return/As far as return/ |
23:21.11 | Cide | the clear performance issue is demonstrated automatically if you call it often |
23:21.11 | Iriel | Garbage collection is a clear performance issues |
23:21.22 | Iriel | s/s$// |
23:21.43 | cogwheel | no regex for joo :( |
23:26.04 | cogwheel | speaking of patterns... I'm an item link newb... will this do what i want? local _,_,itemString = string.find(GetMerchantItemLink(this:GetID()), "^.-|H(.*)|h.*$") |
23:28.02 | *** join/#wowi-lounge ckknight_ (i=ckknight@rrcs-67-53-204-251.west.biz.rr.com) |
23:28.04 | Cide | you can just do "|H(.*)|h" |
23:28.20 | cogwheel | thanks |
23:28.47 | Cide | actually |
23:28.55 | Cide | "|H(.-)|h" should be faster |
23:29.10 | Legorol | wow, what happened to US UI forum |
23:29.13 | Rallion | oh jesus...I just loaded the launcher and there I see "World of Warcraft Invades MySpace" and I almost threw up all over my keyboard |
23:29.15 | Legorol | seems like the stickies just went poof! |
23:29.33 | cogwheel | legorol, cairenn just wrote a bunch of new FAQs |
23:30.19 | Shadowed | Cairenn also just asked you to maintain them! |
23:30.31 | Rallion | They're great FAQs with incredible NoOneWillReadMe(TM) technology built right in |
23:31.42 | Shadowed | somebody needs to make a bot that scans thread for keywords and auto responds with read the FAQ |
23:31.42 | Legorol | ok i will copy them over the EU UI |
23:31.50 | Legorol | hopefully someone will come by to sticky them at some poinot |
23:31.53 | Cairenn | thanks Lego |
23:32.02 | Legorol | occasionally poke me if it needs updating |
23:32.09 | Legorol | i'd prefer if it wasn't weekly though ;-) |
23:32.22 | Cairenn | I'd do it myself if I could post on the EU forums |
23:33.07 | Legorol | Cairenn: sure |
23:33.19 | Legorol | btw, any chance you could copy/paste the original text with BML codes? |
23:33.29 | Legorol | so that i don't have to go and manually make things bold |
23:33.35 | Legorol | put it on pastebin or something |
23:34.04 | Cairenn | http://www.wowwiki.com/Talk:UI_FAQ |
23:34.14 | Qzot | Cairenn: They look nice. |
23:35.18 | Legorol | Cairenn: they look very nice |
23:35.25 | Legorol | i will start creating placeholder posts :) |
23:36.24 | *** join/#wowi-lounge Parak (i=PROFI@user-0cev737.cable.mindspring.com) |
23:36.50 | Rallion | ooh, yes, very pretty |
23:37.01 | Qzot | Cairenn: Think you could convince Slouken to sticky 5 post, one for each way-too-frequently asked question? |
23:37.12 | Cairenn | no |
23:37.13 | Qzot | s/post/posts/ |
23:37.15 | Qzot | :( |
23:37.44 | Borik | Cya guys, thanks for all the help. |
23:37.45 | Qzot | If people saw their question in the title, think they might actually read it? Maybe not... |
23:38.01 | Cairenn | probably not |
23:40.00 | Qzot | Could we request a special icon that forum moderators can add, which proudly state, "The flaming idiot who posted this did not read the FAQ". |
23:40.03 | Legorol | btw, the "Addendum on chaining spells" is incorrect |
23:40.15 | Legorol | you can chain any spells, with pause in-between, if you are willing to lock up your game for the duration |
23:40.26 | Legorol | however, i admit that describing that would confuse people |
23:40.33 | Legorol | so i'll look the other way ;-) |
23:42.25 | Shadowed | lol |
23:44.39 | Rallion | d'oh...I know the answer, but just confirm it to upset me. There's no way to make a SIDEWAYS version of a button, is there? |
23:44.54 | Rallion | at least without modifying the texture out-of-game |
23:45.43 | Rallion | we're specifically talking about a copy of the keyring button, in case you're curious |
23:46.06 | AnduinLothar | do you get log off messages of party members? |
23:46.42 | AnduinLothar | just friends/guild right? |
23:46.42 | Qzot | Cairenn: Correction on the switch-back-to-caster chaining verbiage. It *is* possible, as long as the spell is available in feral form as well. |
23:47.03 | Cairenn | so post the correction :p |
23:48.19 | Cairenn | better yet, make the corrections here: http://www.wowwiki.com/UI_FAQ |
23:48.45 | Mery | Raillion: Do you want to rotate a texture? |
23:49.57 | Cairenn | ditto what you were bitching about, Lego :p |
23:50.45 | Shadowed | you can technically wait to cast a spell :p |
23:52.01 | Legorol | Cairenn: i don't beleive it's in the general public's interest to know how to chain non-instant spells, i was merely teasing ;-) |
23:52.16 | Cairenn | suuuure |
23:52.42 | Shadowed | you can act insulted but i can't? |
23:52.47 | Legorol | lol |
23:53.13 | Legorol | hm, i just realised the post i made 4 days after the servers launching in EU is still stickied on the EU UI forum |
23:53.23 | Legorol | that's got to be some kind of record... |
23:54.04 | Legorol | that post is soooo outdated |
23:54.39 | Cide | lock the game up how, Legorol? |
23:54.52 | Cide | /script CastSpellByName("Flash Heal") i = GetTime()+8; while ( GetTime() < i ) do end CastSpellByName("Renew") |
23:54.54 | Cide | only casts flash heal |
23:55.04 | Legorol | put a SpellStopCasting in |
23:55.07 | Cide | ah |
23:55.10 | Legorol | after the timer but before the Renew |
23:55.27 | Cide | haha, interesting |
23:55.41 | Legorol | have you not seen the relevant thread where this method is discussed? |
23:55.43 | Legorol | let me dig it up |
23:56.12 | Legorol | except it seems to have scrolled off the forums now |
23:56.19 | Shadowed | :( |
23:56.25 | Legorol | what's that site called, that norganna made, which archives the forums? |
23:56.30 | Shadowed | wowscrabber.com |
23:56.31 | Cide | www.wowscrubber.com |
23:56.34 | Shadowed | scrubber |
23:56.40 | Cide | Shadowed fails at irc linking! |
23:56.48 | Shadowed | i'm just lazy |
23:56.55 | Cide | failure! |
23:56.59 | Shadowed | die! |
23:58.16 | Legorol | ok got it: http://wowscrubber.com/thread.php?f=wow-interface-customization&t=397235 |
23:59.38 | *** join/#wowi-lounge Cepheid (n=Cepheid@CPE001346cc0581-CM00137189ce9c.cpe.net.cable.rogers.com) |
23:59.57 | Shadowed | I'll use that method to make a macro that kills people for me |