IRC log for #curseforge on 20090501

00:02.26Repo[WAR] 10roleplay-filter: 03Flimgoblin * r2 RPFilter/: Initial import.
00:03.39Repo[WAR] 10roleplay-filter: 03Flimgoblin * r3 RPFilter/RPFilter (3 files in 1 directory): version 0.1 import
00:04.03Repo[WAR] 10roleplay-filter: 03Flimgoblin 04v0.1beta * r4 : tagging as v0.1 beta
00:15.09*** join/#curseforge ckknight (n=ckknight@WoWUIDev/WoWAce/CurseStaff/CurseForge/ckknight)
00:15.09*** mode/#curseforge [+o ckknight] by ChanServ
00:20.14*** join/#curseforge Computerpunk|AFK (n=IceChat7@92.82.160.27)
00:39.08Repo[WoW] 10pally-power: 03Aznamir * r81 locale/frFR.lua: new French locale
00:40.31Repo[WoW] 10pally-power: 03Aznamir 04b3.1.12 * r82 : Tagging as b3.1.12
01:15.08Ackisuhh Kody- ping...
01:15.19netcursesup ackis
01:15.35AckisI r bad... can one of you delete my comment here: http://my.curse.com/members/Xinhuan.aspx didn't mean to break the forums
01:16.06netcursecan t delete
01:16.07netcurselol
01:16.14netcursefeature we need ot add
01:16.30Ackislol uh ok heh
01:20.58Repo[WoW] 10tb_core: 03Valana_TB * r94 TB_Core.toc: Added a dependency on CallbackHandler-1.0.
01:21.30Repo[WoW] 10pawnshop: 03Flisher * r2 / (3 files in 1 directory): 1.11 - Initial commit
01:21.55Repo[WoW] 10pawnshop: 03Flisher 04Release 1.11 * r3 : Tagging as Release 1.11
01:43.35*** join/#curseforge brad_ (n=brad@64-126-117-142.dyn.everestkc.net)
01:46.59Repo[WoW] 10tb_artisan: 03Valana_TB * r46 TB_Artisan.lua:
01:47.02RepoIt is now TB Artisan's responsibility to disable the old TradeSkills add-ons, rather than TB Core's.
01:47.29Repo[WoW] 10tb_autobg: 03Valana_TB * r46 TB_AutoBG.lua:
01:47.32RepoIt is now TB Artisan's responsibility to disable the old Auto-BG add-on, rather than TB Core's.
02:14.05*** join/#curseforge Aznamir (n=aznamir@ool-43544a0d.dyn.optonline.net)
02:58.09Repo[WAR] 10detaunt-helper: 03Shayme * r39 Source (2 files in 2 directories): Fixed a problem with NBSB Registration.
02:58.15RepoFixed a problem with SavedVariables.
02:59.35Repo[WAR] 10detaunt-helper: 03Shayme 04v1.3.4 * r40 : Tagging as v1.3.4
03:18.23Repo[WoW] 10tb_raidhelper: 03Valana_TB * r58 TB_RaidHelper.lua: We can always call LeaveParty().
03:21.47Repo[WoW] New project: http://wow.curseforge.com/projects/nameplates-modifier/. Nameplates modifier. Shadowed (Manager/Author). Approved by NeT.
03:21.52Repo[WoW] New project: http://wow.curseforge.com/projects/cc-tracker/. CC Tracker. Shadowed (Manager/Author). Approved by NeT.
03:21.57Repo[WoW] New project: http://wow.curseforge.com/projects/perfectbar/. PerfectBar. Taudier (Manager/Author). Approved by NeT.
03:22.02Repo[WoW] New project: http://wow.curseforge.com/projects/dr-tracker/. DR Tracker. Shadowed (Manager/Author). Approved by NeT.
03:44.07Repo[WoW] New project: http://wow.curseforge.com/projects/simple-buff-bars/. Simple Buff Bars. Shadowed (Manager/Author). Approved by Kaelten.
03:44.12Repo[WoW] New project: http://wow.curseforge.com/projects/arena-score-change/. Arena Score Change. Shadowed (Manager/Author). Approved by Kaelten.
03:44.17Repo[WoW] New project: http://wow.curseforge.com/projects/paladin-buffer/. Paladin Buffer. Shadowed (Manager/Author). Approved by Kaelten.
03:44.19Ackis~Kaelten++
03:44.32Repo[WoW] New project: http://wow.curseforge.com/projects/action-bar-saver/. Action Bar Saver. Shadowed (Manager/Author). Approved by Kaelten.
03:44.45Kaeltenshadowed's out in force
03:44.49Kaeltenheya ackis
03:45.06Ackissup dawg?
04:02.42*** join/#curseforge Dashkal (n=dashkal@WoWUIDev/Nexus/dashkal)
04:02.42*** mode/#curseforge [+v Dashkal] by ChanServ
04:03.12DashkalIsn't whisperwind the server a few of you played on at one point?
04:03.33Kaeltenyeah I used to play there
04:04.20DashkalI may end up transferring there anyway
04:04.24DashkalCouple friends of mine just did
04:05.12Kaeltenmy exwife play(ed|s) there
04:05.16Dashkalmmm
04:05.35Kaelten~seen kagaro
04:05.37purlkagaro <n=kagaro@cpe-098-026-067-218.nc.res.rr.com> was last seen on IRC in channel #wowace, 13h 10m 22s ago, saying: 'lua>{date("*t",837493847)}.month'.
04:05.44KaeltenI always mis him
04:05.53Repo[WoW] 10tb_autobg: 03Valana_TB * r47 TB_AutoBG.lua:
04:05.56RepoLastGame now waits until the player has zoned out of the battleground before force quitting.
04:11.31Repo[WoW] 10tb_alttrader: 03Valana_TB * r30 Embeds.xml: => UTF-8.
04:12.08Repo[WoW] 10tb_autobg: 03Valana_TB * r48 / (3 files in 1 directory): => UTF-8.
04:38.15*** join/#curseforge Nechckn (n=N@WoWUIDev/Norganna/Admin/Nechckn)
04:55.26Repo[WoW] 10tb_autobg: 03Valana_TB * r49 TB_AutoBG.lua:
04:55.29RepoComments. Modified the end-of-battleground callbacks to only leave the battleground. Everything else is done immediately.
05:15.22Repo[WoW] 10whatis: 03neilbuddy * r16 AddonWhatis_data.lua: Fixes for hf, ol, and pug abbreviations
05:18.11Repo[WoW] 10whatis: 03neilbuddy 04v1.0 * r17 : 1.0 release
05:44.26*** join/#curseforge Nechckn_AFK (n=N@WoWUIDev/Norganna/Admin/Nechckn)
06:13.55*** join/#curseforge Hjalte (n=quassel@cpe.ge-0-2-0-835.arcnqu2.customer.tele.dk)
06:22.33Repo[WoW] 10simple_minimap_coords: 03dsn * r11 SimpleMiniMapCoords.toc: Updated Interface to current Version
06:23.47smariotDon't you wish you had more energy... or less ambition?
06:24.52Repo[WoW] 10simple_minimap_coords: 03dsn * r13 / (2 files in 1 directory): Added tag 1.2.3 for changeset 65fc04e4699e
06:24.55RepoUpdated Interface to current Client Version
06:25.47smariotYou possess a mind not merely twisted, but actually sprained.
06:26.00*** join/#curseforge Hjalte (n=quassel@cpe.ge-0-2-0-835.arcnqu2.customer.tele.dk)
06:27.07Repo[WoW] 10target-master: 03dsn * r19 / (2 files in 1 directory): Added tag beta-0.9.3 for changeset 1af942afafcf
06:27.10RepoUpdated Interface to Current Client Version
06:30.45smariotBe different: conform.
06:31.19smariotYou'll never be the man your mother was!
06:35.48smariotYou will remember something that you should not have forgotten.
06:38.26smariotYou will be awarded a medal for disregarding safety in saving someone.
06:38.55smariotAvoid gunfire in the bathroom tonight.
06:42.47smariotIt may or may not be worthwhile, but it still has to be done.
06:44.21smariotDon't tell any big lies today.  Small ones can be just as effective.
06:44.29*** join/#curseforge Chryzo (n=dtc@92.80.120.102)
06:46.47smariotYou will feel hungry again in another hour.
06:47.25smariotIt's lucky you're going so slowly, because you're going in the wrong direction.
06:48.58smariotWe now return you to your regularly scheduled silence, already in progress.
07:06.37Repo[WoW] 10clamstacker: 03gunboat 07master * v1.0.5-1-g7e949b1 / (2 files in 1 directory): [+1 commit] Added cooldown indicator
07:09.43*** join/#curseforge orionshock (n=chatzill@ip68-225-195-1.ph.ph.cox.net)
07:22.40Repo[WoW] 10guildcraft: 03OrionShock * r276 / (2 files in 2 directories): fix for "out of date" status.
07:24.44Repo[WoW] 10guildcraft: 03OrionShock * r277 LibTradeLinks-1.0 (2 files in 1 directory): update lib tradelinks
07:25.41Repo[WoW] 10guildcraft: 03OrionShock 04v3.4.5 release * r278 :
07:25.44RepoTagging as v3.4.5 release. Update LibTradeLinks for blizzard's minor patch.
07:26.33*** join/#curseforge Hjalte (n=chatzill@cpe.ge-0-2-0-835.arcnqu2.customer.tele.dk)
07:27.32*** join/#curseforge Zeksie (n=zeksie@cpc1-nott9-0-0-cust93.nott.cable.ntl.com)
07:39.44Repo[WoW] 10clamstacker: 03gunboat 07master * v1.0.5-2-g1d5894a ClamStacker.lua: [+1 commit] Remove testing IDs
07:43.21*** join/#curseforge Dotted (i=Dotted@bureaucrat.wowwiki.dk) [NETSPLIT VICTIM]
08:36.22*** join/#curseforge waallen (i=wallen@88-149-235-126.dynamic.ngi.it)
09:04.03*** join/#curseforge Srosh (n=Srosh@c136139.adsl.hansenet.de)
09:28.09Repo[WoW] 10ovale: 03Sidoine * r49 / (2 files in 2 directories):
09:28.12Repo- heroic strike should not be displayed in berserker stance if execute is available
09:28.15Repo- bug fix: talents where not reseted when changing spec with dual spec
09:28.28Repo[WoW] 10ovale: 03Sidoine 043.1.6 * r50 : tag 3.1.6
10:30.39*** join/#curseforge Computerpunk|AFK (n=IceChat7@92.82.160.27)
10:46.54*** join/#curseforge n0ne (n=yuxans@211.103.244.60)
11:42.53*** join/#curseforge Hjalte (n=chatzill@cpe.ge-0-2-0-835.arcnqu2.customer.tele.dk)
12:03.19Repo[WoW] 10goingprice_allakhazam: 03Neikos * r623 / (2 files in 2 directories): Updating to version 3.1.1241179327
12:03.24Repo[WoW] 10goingprice_allakhazam: 03Neikos 043.1.1241179327 * r624 : Tagging version 3.1.1241179327
12:21.05*** join/#curseforge Nechckn (n=N@WoWUIDev/Norganna/Admin/Nechckn)
12:21.32*** join/#curseforge yuxans (n=yuxans@yuxans-1-pt.tunnel.tserv3.fmt2.ipv6.he.net)
13:26.36*** join/#curseforge Chompers (n=Chomp@cpc3-cove11-2-0-cust111.3-1.cable.virginmedia.com)
13:29.31*** join/#curseforge p3lim (n=p3lim@084202164112.customer.alfanett.no)
13:47.05*** join/#curseforge brad_ (n=brad@64-126-117-142.dyn.everestkc.net)
14:05.49*** join/#curseforge yoshimo (i=chatzill@p5B0C10C0.dip0.t-ipconnect.de)
14:11.35*** join/#curseforge brad__ (n=brad@64-126-117-142.dyn.everestkc.net)
14:22.40Repo[WAR] 10warboard_fps: 03computerpunk * r17 / (4 files in 1 directory): - Added an option to set your own Low, Med, High limits.
14:22.44Repo- More code cleanup.
14:24.21Repo[WAR] 10warboard_fps: 03computerpunk 04v0.3 * r18 : - Changes in the previous revision.
14:27.32*** join/#curseforge Odlaw (n=ozzy@c-98-245-39-78.hsd1.co.comcast.net)
14:45.58*** join/#curseforge GeeksRUs (n=vampira@75.139.184.59)
14:57.26*** join/#curseforge ZorbaTHut (i=tocohl@skynet.pavlovian.net)
14:59.25Repo[WoW] 10goingprice_wowhead: 03Neikos * r201 / (2 files in 2 directories): Updating to version 3.1.1241189862
14:59.31Repo[WoW] 10goingprice_wowhead: 03Neikos 043.1.1241189862 * r202 : Tagging version 3.1.1241189862
15:04.22*** join/#curseforge MentalPower (n=MPower@WoWUIDev/Norganna/Administrator/MentalPower)
15:28.47*** join/#curseforge ckknight (n=ckknight@WoWUIDev/WoWAce/CurseStaff/CurseForge/ckknight)
15:28.47*** mode/#curseforge [+o ckknight] by ChanServ
15:39.57*** join/#curseforge Gweniver (n=Gweniver@c-98-240-201-24.hsd1.mn.comcast.net)
15:50.04Repo[www] 10gypsy: 03ckknight * r133 gypsy/ext/generic_relation.py: work properly in latest SQLAlchemy
16:22.26*** join/#curseforge Jamash (n=Jamash@75-25-130-215.lightspeed.sjcpca.sbcglobal.net)
16:45.24Repo[WAR] 10dufftimer: 03Thurwell * r126 DuffTimer.lua: Added a check for updatedEffects being nil
16:48.23Repo[WAR] 10dufftimer: 03Thurwell * r127 .hgtags: Tagging as v2.2.2
16:53.10netcursefunny because, even with all these people that claim they uninstalled the client
16:53.14netcursewe are still growing in user base
16:54.53nicoli_sgood
16:57.09*** join/#curseforge ArrowmasterClass (n=arrow@WoWUIDev/WoWAce/ResponsibleForEverythingAndNothing/Arrowmaster)
16:57.09*** mode/#curseforge [+v ArrowmasterClass] by ChanServ
16:58.59*** join/#curseforge Hjalte (n=chatzill@cpe.ge-0-2-0-835.arcnqu2.customer.tele.dk)
17:00.06*** join/#curseforge PProvost (n=PProvost@WoWUIDev/WAU/Admin/Pprovost)
17:00.35*** join/#curseforge Jim-Bim (n=thorben_@L9c26.l.pppool.de)
17:09.28Repo[WoW] New project: http://wow.curseforge.com/projects/rare-spawn-overlay/. Rare Spawn Overlay. keithgabryelski (Manager/Author). Approved by Kaelten.
17:09.33Repo[WoW] New project: http://wow.curseforge.com/projects/finalfantasylization_sephirothsr/. FinalFantasylization_SephirothsRebirthSoundpack. StreetAngels (Manager/Author). Approved by Kaelten.
17:15.40*** join/#curseforge Dashkal (n=dashkal@WoWUIDev/Nexus/dashkal)
17:15.40*** mode/#curseforge [+v Dashkal] by ChanServ
17:35.12Repo[WoW] 10clamstacker: 03gunboat 07master * v1.0.6 ClamStacker.lua: [+3 commits]
17:35.15Repo3f92dc1: Now with non-floating buttons
17:35.17Repobde9b72: Checkpoint
17:35.21Repo61ad518: Recycle button frames
17:35.27Repo[WoW] 10clamstacker: 03gunboat 04v1.0.6 * 794409e /: [new tag] tagging as v1.0.6
17:46.10Repo[WAR] 10xhud: 03computerpunk * r76 / (10 files in 2 directories): - Added 2 new Textures.
17:47.42Repo[WAR] 10xhud: 03computerpunk * r77 xHUD.mod: - Forgot .mod update.
17:48.08Repo[WAR] 10xhud: 03computerpunk 042.1.7 * r78 : - Changes in the previous revision.
18:00.54*** join/#curseforge ArrowmasterClass (n=arrow@WoWUIDev/WoWAce/ResponsibleForEverythingAndNothing/Arrowmaster)
18:00.54*** mode/#curseforge [+v ArrowmasterClass] by ChanServ
18:05.22*** join/#curseforge ArrowmasterClas1 (n=arrow@cpe-24-164-69-75.woh.res.rr.com)
18:07.59*** mode/#curseforge [+v ArrowmasterClas1] by ChanServ
18:18.52*** join/#curseforge ik0n (n=ikon_@c-98-196-59-169.hsd1.tx.comcast.net)
18:24.45*** join/#curseforge Droolio (n=drool@87-194-188-170.bethere.co.uk)
18:33.32*** join/#curseforge iKON_ (n=ikon_@c-98-196-59-169.hsd1.tx.comcast.net)
18:48.45*** join/#curseforge Computerpunk2 (n=IceChat7@92.82.160.27)
18:51.55*** join/#curseforge netcurse (n=hthieblo@dsl092-049-237.sfo4.dsl.speakeasy.net)
18:51.55*** join/#curseforge Odlaw (n=ozzy@c-98-245-39-78.hsd1.co.comcast.net)
18:51.55*** join/#curseforge brad__ (n=brad@64-126-117-142.dyn.everestkc.net)
18:51.55*** join/#curseforge orionshock (n=chatzill@ip68-225-195-1.ph.ph.cox.net)
18:51.55*** join/#curseforge DWSR (i=znc@unaffiliated/dwsr)
18:51.55*** mode/#curseforge [+o netcurse] by irc.freenode.net
18:51.55*** join/#curseforge Kody- (n=nope@dsl092-049-237.sfo4.dsl.speakeasy.net) [NETSPLIT VICTIM]
18:51.55*** join/#curseforge Ackis (n=asdf@WoWUIDev/WoWAce/ARL/Troll/Ackis) [NETSPLIT VICTIM]
18:51.55*** join/#curseforge Tinyboom (n=U@206.84-49-89.nextgentel.com) [NETSPLIT VICTIM]
18:51.55*** mode/#curseforge [+ov Kody- Ackis] by irc.freenode.net
18:51.57*** join/#curseforge Dashkal (n=dashkal@WoWUIDev/Nexus/dashkal) [NETSPLIT VICTIM]
18:51.57*** join/#curseforge MentalPower (n=MPower@WoWUIDev/Norganna/Administrator/MentalPower) [NETSPLIT VICTIM]
18:51.57*** join/#curseforge nicoli_s (n=salocin@69.73.16.202) [NETSPLIT VICTIM]
18:51.57*** join/#curseforge Arrowmaster (n=Arrow@WoWUIDev/WoWAce/ResponsibleForEverythingAndNothing/Arrowmaster) [NETSPLIT VICTIM]
18:51.57*** mode/#curseforge [+vv Dashkal Arrowmaster] by irc.freenode.net
18:52.11*** join/#curseforge ReAn` (n=rean@137.186.231.119)
18:52.12*** join/#curseforge phyber (i=phyber@irssi.co.uk)
18:52.47*** join/#curseforge Kemayo (n=kemayo@pool-71-110-230-67.lsanca.dsl-w.verizon.net)
18:53.29*** join/#curseforge Repo (n=supybot@repos.curseforge.net)
18:55.53*** join/#curseforge Antiarc (n=Antiarc@wsip-70-167-195-98.ph.ph.cox.net) [NETSPLIT VICTIM]
18:56.14*** join/#curseforge IceGuest_75 (n=IceChat7@193.60.136.50)
18:56.23IceGuest_75Hello
18:57.56SagaciousukA WoW addon that is fairly popular has been abandoned by its author. I've tried to contact them but no luck so far. The addon itself broke with the latest WoW patch - and I've managed to fix it. What would be the best way to help distribute this fixed version?
19:01.53Kaeltenwhat addon?
19:02.51SagaciousukSpamMeNot
19:03.11SagaciousukThe author quit the game
19:04.09SagaciousukI was going to create a new page for it but the warning about being the author of the addon kind of made me unsure if it was the right thing to do
19:08.29DashkalNah, asking in here was definitely the right call.  Had I seen SpamMeNot revived or some such I would have rejected it.
19:09.00Dashkal@project SpamMeNot
19:09.01RepoDashkal: No project found that matches 'spammenot'
19:09.07Dashkalfigures
19:09.45SagaciousukThe fix is really minor
19:10.08SagaciousukBut manages to stop the addon hiding like half the chat messages randomly.
19:10.52DashkalFair enough.  Just that cases like this have to be run by the admins.  (I'm just a mod)
19:11.43SagaciousukOK
19:13.17SagaciousukI didn't realise the author abandoned it. If I had noticed earlier I would have tried to be added as an author to maintain it.
19:14.01*** join/#curseforge ChanServ (ChanServ@services.)
19:14.01*** mode/#curseforge [+o ChanServ] by irc.freenode.net
19:14.45*** join/#curseforge Dashkal (n=dashkal@WoWUIDev/Nexus/dashkal)
19:14.45*** mode/#curseforge [+v Dashkal] by ChanServ
19:17.15Dashkalmust.get.ChatZilla.into.XULRunner...
19:17.20DashkalI think I have a lunch project now
19:28.53ckknightSagaciousuk: you should try BadBoy
19:57.17*** join/#curseforge lua_bot (n=lua_bot@li37-84.members.linode.com)
19:57.27*** join/#curseforge lua_bot (n=lua_bot@li37-84.members.linode.com)
20:22.37Ackisckknight: imma badboy spank me pls?
20:22.45*** join/#curseforge Natherul (i=Natherul@c-93-182-169-159.cust.relakks.com)
20:22.51ckknightthough I am a dom, I'm not attracted to guys
20:22.52ckknightsorry, Ackis
20:23.04Ackisman sometimes I sound gay
20:23.12nicoli_sits irc doing it to ya
20:23.20nicoli_stoo many dicks on the chat room floor
20:23.33Ackissausage party
20:24.12nicoli_shave you heard that flight of the conchords song "too many dicks on the dance floor"? its awesome
20:24.21Ackisnah havent
20:24.31nicoli_sgo listen to it its great
20:24.34nicoli_sawesome video too
20:24.38Ackisbtw ckknight, if you have a .pkgmeta in a zip you upload, does it do anything? (guessing no)
20:24.39nicoli_sdone by michel gondry
20:24.52ckknightAckis: no, but you really shouldn't upload dotfiles
20:25.23Ackisckknight: *nod* just trying to solve a minor problem that is 100% selfish :)
20:25.36ckknightwhich problem is this?
20:25.37ckknight:P
20:26.15Ackisproject A uses a minorly modified version of Lib Y and Lib Z, however it's not coming up as a embedded lib for "points" because it's minorly modified
20:29.36Ackisping ZorbaTHut
20:30.55ckknightit should be put in the default repository relationships
20:31.19Ackisby the author or automagically?
20:32.09ckknightby the author
20:32.19Ackis*nod* k
20:33.15*** join/#curseforge Computerpunk (n=IceChat7@92.82.160.27)
20:52.04ZorbaTHutackis, pong
20:53.01netcurseslaps ZorbaTHut around a bit with a large trout
20:53.12netcursehe's back
20:53.38ZorbaTHutI had a computer die :(
20:53.49ZorbaTHutvery thoroughly at that. the aura of its death has permeated, like, three other devices so far
20:53.53ZorbaTHutit's been quite impressive
20:54.10netcursecongratulation on your nearly released 1.0
20:54.18netcursebeen using the alpha/beta for 1 week
20:54.20ArrowmasterAckis: nev did the same minor selfish thing you are thinking of
20:54.29ZorbaTHutthanks :) whatcha think of it?
20:54.41ZorbaTHutit's clearly still got some bugs
20:55.02netcurseit's working overall good, when it had issues telling me what to do i ussually just reloadui
20:55.03netcurseand it works
20:55.14ZorbaTHutreport those as bugs next time ;)
20:55.18netcursei will
20:55.23netcursei m doing quests again tonight
20:55.26netcurselvl 71
20:55.27netcurse;o
20:56.32ZorbaTHutnice :D
20:58.22ArrowmasterZorbaTHut: what type of paypal account do you have to get those hosted_button_id
20:58.44ZorbaTHutI think it's a business account - there's a donation button maker buried on their site
20:58.56ZorbaTHutI always ended up finding it via google, I could never figure out how to get there from inside paypal itself
21:03.09ZorbaTHutso, who would I talk to about making the whole "manual embedding relationship" thing a little less icky? apparently I'd have to modify each file when I upload it to add the appropriate embedding relationships, and I don't want to do that :P
21:14.22netcurseCkknight i guess?
21:14.39ckknightwaves
21:15.03ckknightZorbaTHut: what libs are you embedding?
21:15.42ZorbaTHutit looks like ackis may have found a solution - http://wow.curseforge.com/projects/quest-helper/repositories/mainline/edit-default-relationships/
21:15.53ckknightyep
21:16.00ZorbaTHutexcellent. :D
21:16.02ckknightthe solution I told Ackis
21:16.03ckknight<.<
21:16.04ckknight>.>
21:16.04ckknight:P
21:16.08Ackisyou told me?
21:16.08ZorbaTHuthaha
21:16.26Ackisi need to start listening to you now
21:16.29ArcharodimZorbaTHut: Just installed the latest beta, it's nothing but you should fix the typo in the welcome message: "This is an beta" ;)
21:16.31ckknight@ckknight it should be put in the default repository relationships
21:16.48ckknightan beta!
21:16.51ckknightlike an hero!
21:18.01ZorbaTHutarch
21:18.03ZorbaTHut*argh
21:18.18Sagaciousukckknight I'll try BadBoy - but being able to get a SpamMeNot update out there to folks who still use it would be useful.
21:18.19ZorbaTHutthe great part is that during the alpha it said "this is a pre-alpha"
21:18.21ZorbaTHutI keep forgetting to update it
21:18.36ckknightSagaciousuk: or informing them of BadBoy. Sometimes addons die.
21:18.56SagaciousukBut but but
21:18.59SagaciousukThe change is so small :(
21:19.01ZorbaTHutalright fixed for next version, thanks ;)
21:19.35SagaciousukDoes curse client support "This addon is dead but try this"?
21:20.01nicoli_sno but thats a good idea
21:20.08SagaciousukUsers should be able to flag an addon as no longer working
21:20.30SagaciousukSo that the client knows to suggest similar addons that actually work
21:20.33ZorbaTHutugh, don't suggest that unless there's *very* good protection around it
21:20.48SagaciousukCause it's not exactly obvious that SpamMeNot isn't functioning
21:20.48ZorbaTHutfor example, better protection than Curse's hilariously broken tag system
21:21.15SagaciousukYou just notices half your chat window messages don't show - including events
21:21.16ZorbaTHutincidentally guys, having a tag system that anyone can edit *does not work* on large projects :P
21:21.26nicoli_si can yell at the curse.com devs if you want zorba
21:21.36*** join/#curseforge Primer (n=vi@ns1.mcdownloads.com)
21:21.40ckknightPrimer: talk to ZorbaTHut
21:21.43Primerhello
21:21.53ZorbaTHutI'm almost tempted to say "no, don't do that", just because I think it's entertaining to see what QH is tagged as this week
21:21.53Primerhello ZorbaTHut
21:22.00ZorbaTHutI was amazed how long "I like cookies" lasted
21:22.03ZorbaTHutyo primer :)
21:22.05ckknightZorbaTHut: lol
21:22.11ZorbaTHutbut it should probably be fixed someday :)
21:22.35nicoli_sZorbaTHut ill pass that along
21:22.39PrimerZorbaTHut: I have a patch for QH r106, which would integrate my addon into it. How receptive are you feeling today? :)
21:23.10ZorbaTHutprimer, if it's for the 0.x series, port it to the 1.0 series first ;)
21:23.13ckknightPrimer: which addon are you integrating?
21:23.17ZorbaTHutwhat's it do?
21:23.20PrimerFlightHUD
21:23.32PrimerIt shows the default quest as a waypoint in my HUD
21:24.00Primerit's currently working
21:24.09Primerjust need to fix some aesthetic issues
21:24.18*** join/#curseforge Jamash- (n=Jamash@75-25-130-215.lightspeed.sjcpca.sbcglobal.net)
21:24.20ZorbaTHutis this basically a fancy arrow? i.e. you just grab the waypoint that the QH arrow or the Cartographer arrow would point to, then do magic to it?
21:24.23Sagaciousukis trying to work out if he can make an addon that uses Auctioneer to work out whether there are no auctions for glyphs an Inscriber can make
21:24.26Primerthink of it as what TomTom currently does
21:24.49Primerit is not an arrow, but a point that floats in an ellipse in my HUD
21:25.02ZorbaTHutyou shouldn't need my help for that one ;) look in Tomtom.lua, there's a public API for getting notification of the next waypoint
21:25.02PrimerI can commit my code and you can pull down my addon from svn if you'd like to see what it does
21:25.06ZorbaTHutQuestHelper:AddWaypointCallback
21:25.13Primeryes, I've done that
21:25.25Primerbut even TomTom requires that code be present in QH
21:25.40Primermy patch is said code
21:25.51ZorbaTHutit shouldn't - the only reason the QH code exists is because it was easier to change QH than to change Tomtom. what doesn't work if you just put the code in your mod?
21:26.02ZorbaTHutbtw, I'm asking this because it *shouldn't* be required
21:26.18ZorbaTHutI actually want the whole "QH API" thing to work properly so people don't have to ask me to get things integrated :)
21:26.41ZorbaTHutI'd rather make a functional general solution than add another integrate-QH-with-some-other-mod option that I have to maintain ;)
21:26.42PrimerIs that in 1.0?
21:26.56Primerbecause based off the r106 code, this was required: http://www.ceregatti.org/QH_FlightHUD_patch.txt
21:27.00ZorbaTHutit's in 0.x also, though there may be some compatibility issues
21:27.03ZorbaTHutlemme look at that, one sec
21:27.26Primernote it's very small...basically s/tomtom/flighthud/i
21:27.35Primerwell, you get what I mean
21:27.55ZorbaTHutthat stuff is required if you want a switch in QH itself, but I'd prefer if the option was part of Flighthud
21:28.18ZorbaTHuthere, try this out - start WoW, then /script QuestHelper:AddWaypointCallback(function (c, z, x, y, desc) print(c, z, x, y, desc) end)
21:28.20Primerok, I wasn't aware of this. I guess I should have looked at TomTom first
21:28.44Primerso basically just hook into QH via its callback...sounds stupidly simple :)
21:28.48ZorbaTHutif that works, you should be able to just hook in from your side of things
21:28.53Primerawesome!
21:28.55ZorbaTHutyup! which almost guarantees there will be problems :D
21:29.43ZorbaTHutin fact I can tell you one right now, you're going to want to check that the continent number is positive - I'm currently using negative continent numbers for things like instances and the DK starting zone, and there's no easy way to figure out which zone it represents
21:30.01ZorbaTHutbut once you get that working, lemme know and we can figure out some way to expose that info from QH
21:30.38Primerok
21:34.14ZorbaTHutsorry if it seems like I'm trying to kick your code out of QH - I'd honestly really like it if I could remove the Cart and Tomtom integration also, I think it's kind of unfortunate that that stuff is built into QH. Should be an external plugin to tie the two together, really. At the very least I can keep from making it *more* cluttered ;)
21:36.52ckknightI still think it'd be a good idea to come up with an agnostic waypoint library
21:36.57ckknightI might do it, still
21:36.59ckknightI have some ideas
21:37.08ComputerpunkHi ckk<3
21:37.13ckknighthey Computerpunk
21:37.45ckknightZorbaTHut: using the GetMapInfo() texture name is far saner than using continent + zone numbers
21:37.46ckknightimo
21:38.37ZorbaTHutckknight, yeah, quite possibly, but for one thing it's insufficient (multi-level maps return the same texture name no matter what level you're on) and for another thing it didn't occur to me when I was doing the first steup
21:38.40ZorbaTHut*setup
21:38.48ZorbaTHutplus, it's easier for me to cram small integers into my compressed data ;)
21:39.01ckknightoh, the way I handle multilevels is for level = 1, no change, otherwise, append the level number
21:39.03ckknightworks quite well
21:39.17ckknightso you have Dalaran and Dalaran2
21:39.20ZorbaTHutcheck out CoT, I think your scheme breaks there :)
21:39.33ckknighthow so?
21:39.40ZorbaTHutI seem to recall it's got some weird exception that I had to special-case
21:39.52ZorbaTHuter, CoS
21:40.10PrimerGoing ahead and adding a pref to my addon, I'll get back to you as soon as I'm done
21:40.25ZorbaTHutah, now I remember, it's got a level 0
21:40.34ckknightwtf
21:40.37ckknighthow does it have a level 0?
21:40.37ZorbaTHutwhich wouldn't actually break things with that, techniaclly
21:40.45ZorbaTHut*shrug* GetCurrentMapDungeonLevel() returns 0
21:40.50ZorbaTHutthat's how it's got a level 0 :P
21:40.52ckknightis it multi-level?
21:41.01ZorbaTHutit's got the outdoors and the city itself
21:41.03ckknightnon-multi-level maps always are 0 levels
21:41.05ckknighthmm
21:41.16ckknightfucking bullshit
21:41.21ZorbaTHutso, there's a 1, and there's a 0. only the "0" map is actually stored as the filename CoTStratholme2
21:41.25ZorbaTHut*just to make it harder*
21:41.47ZorbaTHutthere may be other exceptions, I haven't tried Ulduar or most of the other multi-level instances yet
21:43.52Primeroops, seems the argument list is off
21:44.31Primerc is z
21:44.44ZorbaTHutthere might be a first parameter or something
21:45.03ZorbaTHutI think if you pass extra parameters to the register function, it'll include those as the first parameters in your callback
21:45.37Primerok
21:46.47PrimerDoes adding the callback trigger the callback? Removing too?
21:47.57ZorbaTHutuh . . . maybe? I hope so? it should trigger it to add, at least, I dunno about removing :)
21:48.16ZorbaTHutif it doesn't, it's probably a bug
21:48.29PrimerI'll find out once I get this argument list sorted out
21:48.41PrimerI'm pretty much done, just need to figure this out
21:49.09Primermy callback is definitely being called
21:52.09Primerlua programming still confuses me a bit...I took you example literally, where I wrapped the callback in a function(c, z, ...) myObj:AddWaypoint(c, z...) end
21:52.36Primershouldn't it suffice to pass it myObj:AddWaypoint(c,z...) directly?
21:52.46PrimerTrial and error programming at its finest!
21:55.07ZorbaTHutin Lua, member calling is kind of a weird special-case - local Hello = {}    function Hello:function() end -- Hello actually takes a single hidden parameter, that of the "self" pointer
21:55.40ZorbaTHutif I do Hello.function() then I'm calling the function without that parameter, and stuff might break. If I do Hello:function() then I'm using that parameter. Keep in mind that the latter is (AFAIK, at least) equivalent to Hello.function(Hello)
21:56.15ZorbaTHutI don't *think* there's any way to pass a canned function-along-with-first-parameter, however - you can call myObj:AddWaypoint, and you can pass myObj.AddWaypoint, but you can't pass myObj:AddWaypoint
21:56.39ZorbaTHutthat's what the parameter thing is for - you might do QuestHelper:AddWaypointCallback(myObj.AddWaypoint, myObj) and it would just work
21:59.38Repo[RoM] New project: http://rom.curseforge.com/projects/tellicast/. TellICast. MadCook (Manager/Author). Approved by NeT.
22:08.08jnwhitehckknight: I'd be open to an consortium where we discuss and try to figure out what makes it universal
22:08.22ckknightjnwhiteh: good stuff
22:08.31ckknighthere's my idea:
22:08.32jnwhitehthe three of us pretty much control the market =)
22:08.44ckknightyay, cartels!
22:08.45ckknightokay
22:08.48ckknighthere's my idea:
22:09.01ckknightyou have a library that basically all it does is show the waypoint
22:09.14ckknightalong with the standard text (optionally) and all that good stuff
22:09.23ckknightan addon embeds that lib, registers with it
22:09.37Primerwait a minute
22:09.49PrimerI suggested something like this long ago, and was shot down
22:09.50ckknightand specifies points of where to go and such
22:09.56Primernow YOU suggest it...and it's like, gold
22:10.00jnwhiteh...
22:10.04Primerfeels demeaned
22:10.06jnwhitehckknight suggested it first, actually
22:10.10jnwhitehand I told him I didn't think it would work
22:10.15jnwhitehsame as I told you
22:10.17Primeryeah
22:10.20jnwhitehand I still don't know that it does work.. but I'm hearing him out
22:10.30ckknightI think there's promise if we make it minimalistic enough
22:10.31PrimerI believe we could make it work
22:10.36jnwhitehconsidering between ZorbaTHut, ckknight and myself, we have 95% of the waypoint mods covered.
22:10.47Primer(note how I interjected myself into this...)
22:10.55ckknightjnwhiteh: my idea is basically a priority queue system
22:11.02Xinhuanckknight, some zones do indeed have a level 0 ;p
22:11.13ZorbaTHutI think it's an interesting idea, but I also think it'd be harder than you think. I *have* been planning to generalize QH so people can inject waypoints in (in fact, 1.0 theoretically does this, though it's undocumented and untested)
22:11.16ckknightXinhuan: and they also have a lvl 1? fucking bullshit
22:11.19ckknightyou only show one arrow at a time, based on its priority
22:11.39Xinhuanyou can't actually "up/down" arrow to those level 0 maps unless you are actually there
22:11.57Xinhuanfor eg, CoT initial area, and Ulduar initial first 4 boss area
22:12.09jnwhitehckknight: so you're talking ONLY of waypoints.. and a basic system for queuing, etc.
22:12.14ckknightjnwhiteh: yes
22:12.20ckknightaddons would specify the where
22:12.26ckknightthen the waypoint would just point
22:12.28jnwhitehwell, hear me out =)
22:12.33ckknightand give text (based on what the addon says)
22:12.37ckknightokay, shoot.
22:12.39jnwhitehI don't think it should be responsible for displaying waypoints at all
22:12.45ckknightmmm
22:12.46ckknightkay.
22:12.57ckknightlooks at jnwhiteh with shiftier eyes than normal
22:13.08ZorbaTHutckknight, I think there's some value to that, but keep in mind that it would be 100% separate from QH, as QH does far more complicated ordering than that. the only thing QH would be able to integrate with that would be "do a dump of QH's entire route every time it changes"
22:13.08jnwhitehI think it should provide an API that I can query to get the information I need to display it
22:13.26ckknightcould work
22:13.29jnwhitehi.e. only I know when, how, and why my waypoints should be displayed
22:13.32ZorbaTHutand even that would be iffy, as there's midpoints that QH places that aren't actually objectives, just "on the way" to an objective
22:13.38jnwhitehif you can tell me WHERE i anchor it on the minimap, and WHERE I anchor it on the world map
22:13.40jnwhitehI can do this, trivially =)
22:13.45jnwhitehand more efficiently and direct than any library could
22:13.55jnwhitehadd teh queue system, with support for MULTIPLE queues
22:14.01jnwhitehand I think you have a solid API that we can use =)
22:14.08ckknightjnwhiteh: yea, my idea was a multiple queue thing as well
22:14.13ckknightokay, I like that idea well enough
22:14.23jnwhitehEsamynn seems to think that pulling the location code out into its own stuff would be inefficient
22:14.25jnwhitehbtu I am not convinced
22:14.34jnwhitehI _KNOW_ I can display my waypoints more efficiently than anyone else
22:14.37jnwhitehif I only know where to put them :P
22:14.42ckknighthehe
22:14.51ckknightjnwhiteh: it bothers me that Lightheaded doesn't work with Cartographer3
22:14.55ckknight:(
22:14.58jnwhitehoh, tell me how to do it
22:14.58ckknightI wanna fix that
22:14.59jnwhitehand i will
22:14.59ckknightin a sane way
22:15.11jnwhitehi'll toss it in and make the options screen i've needed for a while
22:15.16jnwhitehso you can choose wher eyour waypoints go
22:15.34jnwhitehif you can email me the API or at least point to where I can fidn it.. i can do it tomorrow most likely
22:15.37ckknightjnwhiteh: has the same API as Cart2, just Cartographer3_Waypoints
22:15.41jnwhitehoh
22:15.41ckknight:P
22:15.43jnwhitehthen that's easy
22:15.45ckknightyea
22:15.46ckknightcopy-pasta
22:15.48ckknightat least it should be
22:16.16jnwhitehstill :AddLHWaypoint()?
22:16.30jnwhitehand will that always exist in Carographer3_Waypoints?
22:16.40ckknightLHWaypoint?
22:16.42ckknighterr, hang on
22:16.45jnwhitehthat's the API i use for cart2
22:16.50jnwhitehcause.. someone told me to :P
22:17.10ckknightCartographer3_Waypoints.SetWaypoint(...)
22:17.25jnwhitehc, z, x, y, desc?
22:17.28ckknightwhere ... is (continentID, zoneID, x, y, text, metadata) or (zone, x, y, text, metadata)
22:17.48ckknightmake metadata "Lightheaded" or something
22:18.00ckknightit will never show up, just a backend thing
22:18.06jnwhitehcool
22:18.11jnwhitehwill take care of that tomorrow for ya
22:18.19ckknightin any event, I do like the idea with your library dealy
22:18.31ckknightit'd basically be a thing where addons can say "o hai i has a waypoint"
22:18.41Primerthat'll be wonderful
22:18.45Xinhuani'm going to assume Routes doesn't work with cart3_waypoints
22:18.53ckknightXinhuan: I thought it did...
22:18.56ckknightshrugs
22:18.58jnwhitehckknight: aye, and then "Hey, where do I put this thing"
22:19.03ckknightjnwhiteh: yea
22:19.03Xinhuandoes it? i don't know
22:19.06jnwhitehand it provides a really simple queue implementation that's standardized
22:19.14ckknightjnwhiteh: yea
22:19.17jnwhitehPrimer: what you wanted was something entirely different, if i recall the conversation
22:19.21jnwhitehincredibly broad compared to this :P
22:19.40ckknightjnwhiteh: because I would want Cart to have the Corpse point to be very high priority
22:19.42jnwhitehckknight: so we've moved to combining continent/zone numbers
22:19.46ckknightbut QH would be medium priority
22:19.47jnwhitehyeah same
22:19.51PrimerI haven't been following, since I'm banging out some code and I'm "in the zone", but, it could very well be
22:19.56ckknightjnwhiteh: what of instances and multi-level?
22:20.02Xinhuanconsider though, that Routes doesn't actually "queue" any waypoints
22:20.05PrimerAll I recall was some API/Library that could implement waypoints with metadata
22:20.07jnwhitehi dont know anything about them at the moment
22:20.08Xinhuanit just sends one waypoint
22:20.17Xinhuanwaits for the callback that its reached, then sends the next one, etc
22:20.17jnwhitehwhat I mean tho is in a new addon we did
22:20.18ckknightjnwhiteh: I still like standardizing on GetMapInfo() plus the dungeon level
22:20.40ckknightI also like how that isn't locale-specific
22:20.50jnwhitehckknight: so what is Ashenvale then
22:20.54jnwhitehthe filename for ashenvale
22:20.55ckknightsince continent ids/zone ids change based on locale
22:21.03ckknightI believe "Ashenvale"
22:21.04ckknightlemme check
22:21.07jnwhiteh*nod*
22:21.13jnwhitehthose are just a bit verbose
22:21.28ckknightyep, it's "Ashenvale"
22:21.31ckknightis that so bad?
22:21.34ckknightit's just a string
22:21.37ckknightthat already exists in-game
22:21.46jnwhiteh*nod*
22:21.54jnwhitehI suppose its not actually a problem
22:21.58jnwhitehits an invented one
22:22.05ckknightfor Cart3, I supported both APIs
22:22.05jnwhitehfor those addons that have MEELIONS of waypoints
22:22.07jnwhitehwhich do exist
22:22.15ckknightjnwhiteh: <.<
22:22.16jnwhitehbut those can store their own mappings
22:22.17ckknight>.>
22:22.19ckknightscrew those guys
22:22.24ckknight(lolololol)
22:22.26jnwhitehwell, LH for example
22:22.27ckknightoh wait, I'm one of those
22:22.29Xinhuanlike zygor's guide?
22:22.35Xinhuanthere's an option to add every waypoint
22:22.36jnwhitehNPC coordinate data in LightHeaded
22:22.49Xinhuanand then it tries to add 3000 of them
22:22.49jnwhitehan extra string in each of those is going to cost a lot
22:22.58Xinhuanand sexymap crashes on GetChildren()
22:23.00Xinhuan;p
22:23.03ckknightjnwhiteh: yea, well, your continentID/zoneID breaks down with non-enUS locales, though
22:23.08ckknightwhich is inherently bad, imo
22:23.13jnwhitehckknight: not in LH
22:23.15jnwhitehi store a mapping
22:23.18jnwhitehwhich I can do here as well
22:23.18ckknightoh, okay
22:23.23ckknightokay then :)
22:23.26Arrowmastertheres a new maping system in 3.1 too
22:23.27Primerwhat addon has millions of waypoints?
22:23.33jnwhitehArrowmaster: ?
22:23.35ckknightPrimer: Lightheaded
22:23.42Arrowmasterjnwhiteh: sec
22:23.46jnwhitehwell what we did was map filenames alphabetized from
22:23.48jnwhiteherr
22:23.54jnwhiteh<PROTECTED>
22:23.54jnwhiteh<PROTECTED>
22:23.56jnwhiteh<PROTECTED>
22:24.09jnwhitehetc.
22:24.12Arrowmasterjnwhiteh: look at the worldmap.lua for where it displays the WG time
22:25.05jnwhitehArrowmaster: I'm there, but not sure what I should be seeing?
22:25.41Xinhuanif ( nextBattleTime and (GetCurrentMapAreaID() == WORLDMAP_WINTERGRASP_ID) ) then
22:25.49Arrowmasterthat
22:25.51Xinhuanwould indicate that there is a unique map area ID for each zone
22:26.00Xinhuanwe don't know much about that function yet
22:26.14jnwhitehah yes
22:26.20AntiarcIs there an alarm clock for Wintergrasp yet?
22:26.22AntiarcIf not I'm writing one.
22:26.26Xinhuanno Antiarc
22:26.29Antiarckk, writing one.
22:26.35XinhuanAntiarc
22:26.40AntiarcSup
22:26.41XinhuanGetWintergraspWaitTime() only works if you are in northrend
22:26.50AntiarcWell that blows.
22:26.58Xinhuansee the addon WinterTime
22:26.58AntiarcSeems you could navigate to the map and check it?
22:27.02Xinhuannope
22:27.05jnwhitehnope, only in northrend
22:27.12Xinhuanthe map only updates the time IF you are in northrend
22:27.16jnwhitehi suspect we're going to see some changes to the mapping system in the next few patches
22:27.20Arrowmasterlook at libtourist-3.0 and copy the MAJOR HACK FUNCTION that ckk wrote for filling in the map zone sizes automaticly and make something to create a database of zone IDs to GetMapInfo() returns
22:27.29Xinhuanby northrend, i mean .. the continent itself, not instances it contains
22:27.38ckknightoh, I need up fix LibTourist-3.0, Cartographer3 does it much better.
22:27.53ZorbaTHuthow'd you manage to fill in map zone sizes?
22:28.08Xinhuanwe datamine the MPQ files for that ZorbaTHut
22:28.11Arrowmasterckknight: you and your fucking random(0,1), random(0,1) clicking on the world map
22:28.19ckknighthey, it works
22:28.24ZorbaTHutoh bah I thought you had something truly automatic :P
22:28.28ckknightit is automatic ;-)
22:28.33Xinhuansee gathermate's Constants.lua file
22:28.34ckknightit tries until it finds em all
22:28.45Xinhuanit contains a table of MapFile strings, and their width/height
22:28.50Xinhuanand an internal ID
22:28.51ckknighthey, GetCurrentMapAreaID() actually works
22:29.19ArrowmasterGetCurrentMapAreaID() probably works in battlegrounds and the DK starting area
22:29.20ZorbaTHutalright I'm gonna have to look at those eventually, but for now, shutting down to install windows 7. wish me luck
22:29.20Xinhuanyou need to check if that function is consistent across all locales
22:29.37ArrowmasterXinhuan: it should be
22:29.52XinhuanWORLDMAP_WINTERGRASP_ID = 502;
22:30.04jnwhitehoh
22:30.10jnwhitehyay
22:30.13jnwhitehwe have a numeric iD
22:30.15jnwhiteh== win
22:30.33jnwhitehm, x, y !!
22:30.37ckknightm?
22:30.40ckknightoh
22:30.40jnwhitehmap
22:30.40jnwhitehheh
22:30.43ckknightwell
22:30.44ckknighthurrah.
22:30.45ckknightI say
22:30.46jnwhitehsince its not zone
22:30.59Xinhuanif its consistent and we build up a list of zone map IDs
22:31.13Arrowmasterthe global they use is in the worldmapframe.lua file and not a localization file so i dont think it changes depending on locale
22:31.15Xinhuani might switch gathermate and routes to it
22:31.21ckknightfucking a
22:31.25ckknightthey don't list all of em
22:31.32jnwhitehckknight: i'm generating them now
22:31.32Arrowmasterthey only use one
22:31.36ckknightjust WORLDMAP_COSMIC_ID = -1;
22:31.36ckknightWORLDMAP_WORLD_ID = 0;
22:31.36ckknightWORLDMAP_OUTLAND_ID = 3;
22:31.36ckknightWORLDMAP_WINTERGRASP_ID = 502;
22:31.40jnwhitehI have a deDE client
22:31.42ckknightjnwhiteh: awesomesauce
22:31.42jnwhitehi can test that
22:31.44jnwhitehone sec
22:31.44ckknightah, cool
22:31.52ckknighthopes for awesomeness
22:31.58Xinhuanthing is, we don't know if all other zones return 0s ;p
22:32.05jnwhitehthey don't
22:32.06jnwhitehi've  tested
22:32.06Arrowmastereither they are generated somehow or they must have changed the dbc files i bet
22:32.09jnwhitehand i'm generating a table now
22:32.10jnwhitehSSH =)
22:32.14jnwhiteh(quiet, not the protovcol)
22:32.20ckknightI use shh
22:32.42ckknightI want to know how instances fare
22:32.45ckknightnorthrend's, at least
22:32.54ckknightalso, how levels work on those as well
22:33.18Arrowmasterlevels arent on the same x,y plane afaik
22:33.21Arrowmasterlike dalaran is
22:33.26Xinhuancorrect
22:33.35Xinhuanthe players x,y positions don't update either
22:33.40Xinhuanwhen you swith to different levels
22:33.51Arrowmasterreally?
22:33.59Arrowmastereven if you are visable on both?
22:33.59Xinhuani have a full list of map file textures they use for each instance
22:34.01ckknightdalaran lvl 1 and lvl 2 both are ID 505
22:34.03Xinhuanyep
22:34.14Xinhuancos i wrote the patch for mapster's instancemaps
22:34.45Arrowmasterguessing you can use SetMapToCurrentZone() then check the level to figure out which you are on?
22:34.52Xinhuanso you need 4 numbers
22:34.55Xinhuanm,l,x,y ;p
22:35.00ckknightyep.
22:35.15Repo[WAR] 10dammazkron: 03Valkea * r32 / (3 files in 2 directories): Update to v0.630
22:35.19Repov0.630
22:35.20Primerdoh, he bailed!
22:35.23RepoSUMMARY
22:35.27ckknightPrimer: ?
22:35.28Repo- fix the italian regex.
22:35.30Arrowmasteri really should get back to doing this online evaluation for this job application
22:35.37PrimerIt seems that calling the QH method to remove the callback doesn't clear the existing waypoint
22:35.44Primerhe wasn't sure if it would
22:35.50jnwhitehits lacking instances
22:35.51jnwhitehbut
22:35.52jnwhitehhttp://waypointlib.pastey.net/113428
22:35.54Primerguess I'll file a bug...not that it's important
22:35.55jnwhitehnow to check deDE
22:36.26Arrowmasterjnwhiteh: create a deathknight
22:37.10jnwhitehin due time
22:37.19Xinhuanthis is how gathermate generates the lookup tables:
22:37.20Xinhuanhttp://paste.wowace.com/567/
22:37.21Arrowmasterwait
22:37.29Arrowmasterthese ids look familiar
22:37.43Arrowmasterthey are the IDs from the mpq's
22:37.59Arrowmastersunwell 500
22:38.05ckknightCartographer3 figures out position, height, width, etc. on-demand
22:38.06jnwhitehyep, they are cross locale
22:38.12jnwhitehckknight: I like this
22:38.15jnwhitehyour sneaky tricks
22:38.18ckknighthehe
22:38.32jnwhitehso you know enough to help provide the lookup api?
22:38.32ckknightbasically means that if they change the map, I don't have to do anything
22:38.32ckknightoh yea
22:38.35jnwhitehhot
22:38.40jnwhitehokay
22:38.44ckknightit won't work for everything
22:38.46jnwhitehso we have a way to identify maps
22:38.52ckknighte.g. I can only get data for stuff accessible on the map
22:38.53Xinhuanwell jnwhiteh, what about meta continent maps?
22:38.56ckknightso no DK zone
22:38.58ckknightand such
22:38.59jnwhitehXinhuan: such as?
22:39.00ckknightthat's "special"
22:39.01XinhuanEasternKingdoms = {37649.15159852673,25099.43439901782,3,},
22:39.06XinhuanAzeroth = {44531.82907938571,29687.8860529238,20,},
22:39.18XinhuanNorthrend = {17751.3984375,11834.2650146484,66,},
22:39.19jnwhitehyes, those need to be handled specially, as ckk says
22:39.32ckknightbut they are only a few, not a hundred
22:39.41jnwhitehand we have ids for them
22:39.43jnwhitehso :P
22:39.46Xinhuanthat's 5 special ones
22:39.49Xinhuando they have IDs?
22:39.52ckknightsure do
22:40.17ckknightEK = 15
22:40.19ckknightKalim = 14
22:40.21Xinhuanwonder about instances
22:40.25ckknightNorthrend = 486
22:40.26jnwhitehXinhuan: they should all have IDs
22:40.28ckknightyea, I do, too
22:40.32jnwhitehScarletEnclave does
22:40.43Xinhuanhow did you get that list
22:40.53Xinhuaniterating over all C/Z?
22:40.55jnwhitehyes
22:41.01jnwhitehit gives us a nice starting point
22:41.17jnwhitehArrowmaster: where can we get the rest of the mpq ids?
22:41.23Primerok, that removal of the waypoint on removal of the callback is easy enough for me to do in my own addon
22:41.31jnwhitehbe much easier to get them en masse than having to do em experimentally
22:41.39Xinhuanok, but te new function doesn't exactly solve anything for us
22:41.59jnwhitehit doesn't solve anything
22:42.02ckknightXinhuan: it provides a locale-agnostic single ID per zone
22:42.04jnwhitehbut it helps us standardize on something
22:42.04XinhuanGetMapInfo() already uniquely identifies a zone, just like GetCurrentMapAreaID()
22:42.14Xinhuanso all it does it allows us to replace a string with a integer
22:42.19jnwhitehwhich is important
22:42.20ckknight...true
22:42.30Xinhuani don't see how that helps with anything
22:42.42Xinhuansince its a 1-1 mapping between the string and the integer
22:42.48jnwhitehand the integer is smaller
22:42.56Xinhuanyeah.. but a few bytes
22:42.58Xinhuanby*
22:43.03jnwhitehfor a lot of waypoints, that makes a difference
22:43.06Xinhuanand likely the string is already in memory anyway
22:43.08jnwhitehbut its nothing we couldn't already do
22:43.13jnwhitehyes, but the string will be in another string
22:43.17jnwhitehwhich makes it very very expensive
22:43.20jnwhiteheither way, it doesn't matter
22:43.21jnwhitehgood to know.
22:43.25Xinhuanhow do you store your waypoints?
22:43.31jnwhitehas integers
22:43.40jnwhitehor strings, depending on the addon
22:43.41Xinhuani store mine as integers too
22:43.53jnwhitehin LH they are strings
22:43.57jnwhitehand I have extremely large databases
22:44.02Xinhuanwhich is why gathermate gives each zone an arbituary integer value
22:44.13jnwhitehwell, it does not need to be arbitrary now
22:44.14jnwhiteh:P
22:44.17jnwhitehthat's what we were discussing
22:44.25Xinhuani can't migrate >.<
22:44.37jnwhitehyou don't have to :P
22:44.54Xinhuanbecause the db is db[zoneid][coord] = nodetype
22:44.55Xinhuanoh well
22:45.04jnwhitehso I think we should support c,z and filename in the waypoint lib
22:45.08Xinhuanzoneid is translated by a 1-1 mapping from GetMapInfo()
22:45.14Arrowmaster503 should be the DK starting zone
22:45.21ckknight503 Maintenance
22:45.25jnwhitehArrowmaster: it is
22:45.37jnwhitehand provide the API for placing waypoints on map/minimap
22:45.39Arrowmastermy script seems to be one off
22:45.57jnwhitehdetecting waypoints on the edge of the minimap could _probably_ be included, dunno how you feel about that
22:46.08jnwhitehthat way we're not all implementing the GetMinimapShape math
22:46.28PneumatusArrowmaster: is it likely that instancemaps will be updated to just show boss notes on the new blizz instance maps, or is it being abandonned?
22:46.37Xinhuanso, we're really just talking about reimplementing half of astrolabe?
22:46.38Arrowmasteri dont know
22:46.43Xinhuanplus some waypoints stuff?
22:46.49Arrowmasterhalf of astrolabe needs reimplemented anyway
22:47.10jnwhitehXinhuan: a minimalistic waypoint library, yes.
22:47.59ckknightjnwhiteh: eh, I dunno about the minimap shape stuff
22:48.03Xinhuani'll be somewhat interested since i have at least 3 or 4 addons that has tie-ins with tomtom/cartwaypoints
22:48.04ckknightI think that'd be left up to the addon
22:48.07jnwhitehyeah thats why I wanted to bring it up
22:48.12jnwhitehand that's fine
22:48.26jnwhitehso is the intent for this to be a libsink type addon?
22:48.28jnwhiteherr
22:48.29jnwhitehlibrary
22:48.30jnwhiteh?
22:48.40ckknightyes
22:48.52ckknightI was thinking in the same light as LibSink
22:49.26jnwhitehso where does the user configure where stuff goes?
22:49.29jnwhitehin routes or Lightheaded?
22:49.41jnwhitehat what level, I mean
22:49.50ckknightdoesn't LibSink provide a little options snippet that you can include, to switch?
22:49.58ckknightand the addons that use it then include that snippet
22:50.11ckknightshrugs
22:50.15Xinhuaneach addon has its own sink setting ckknight
22:50.16jnwhitehin order to be as general as possible without sacrificing
22:50.29jnwhitehseems that the waypoint CONSUMER registers with the library
22:50.36Xinhuanthat is, libsink manages a table in your addon's SV
22:50.37jnwhitehand producers query the library to provide options on where the waypoints get sent
22:51.12ckknightokay
22:51.50jnwhitehbut thats just my opinion
22:52.08jnwhitehckknight: how do you detect the size of a zone in yards?  That's the part I could never figure out :P
22:52.23ckknightjnwhiteh: there's a function Blizz provides
22:52.31jnwhitehoh really!?
22:52.32ckknightyou can tell a zone's width if you know the supermap's width
22:52.40ckknightthen it's just multiplication
22:52.48Arrowmasterckknight: your method is a hack
22:52.53jnwhitehO.o
22:52.55ckknightirrelevant
22:53.00ArrowmasterHACK
22:53.08jnwhitehwhy is it a hack?
22:53.23ckknightjnwhiteh: I find the zone on the map by pinging the map randomly and calling a function.
22:53.29ckknightuntil I hit all the zones I want
22:53.37ckknightit doesn't take long, but it's not "nice"
22:53.44Arrowmasterbecause he does random(0,1), random(0,1) curser placement over the worldmap
22:54.20ckknightit works well, and it'll continue to work unless their API fundamentally changes
22:54.42jnwhitehArrowmaster: other than you knowing its a hack, has it ever caused an issue? :P
22:55.27ckknightin extreme situations, it could cause a few milliseconds of lag
22:55.41ckknightwell, if your RNG is broken, it could theoretically freeze
22:55.47ckknightbut that's not likely
22:55.47Xinhuani've seen ppl post about ppl trying to zoom out on the map and the addon just zooms the map back in
22:57.21jnwhitehwell regardless of how we get the data, and whether we store it in the lib or not
22:57.27jnwhitehI think this is a good idea :P
22:57.30jnwhitehhow do we want to write it
22:57.31jnwhiteh=)
22:57.59ckknightusing git!
22:58.02ckknightand luadoc
22:58.04jnwhitehpor supuesto
22:58.12ckknightalso, we figure out the API first
22:58.15jnwhiteh*nod*
22:58.22ckknightthis is how I've done my recent libs
22:58.26ckknightworks fucking great
22:58.34jnwhitehits how I always try to write mine
22:58.34ckknightluadoc on stubbed functions
22:59.02ckknightso we figure out the API we want, get some feedback from lots of people, then actually implement it
22:59.10ckknightoh, name of the lib?
22:59.13jnwhitehyes
22:59.23jnwhitehBigHairyBalls?
22:59.33ckknightI was thinking more along the lines of LibWaypoint-1.0
22:59.43jnwhitehthat works for me
22:59.47ckknightbut I'm just trying to think outside of the box
22:59.50ckknight<.<
22:59.51ckknight>.>
22:59.55ckknightby thinking _inside_ the box
22:59.57jnwhitehEMBRACE THE BOX
22:59.59ckknightooh yea, baby
23:00.16smariotyou conforming non-conformist.
23:00.50ckknightwell, if everyone is non-comforming, I'll be be non-conformant with them by conforming
23:00.53ckknightlol wut
23:01.16jnwhitehckknight: are you going to make the project?  if so, just add 'cladhaire'.. i need to get rid of the 'jnwhiteh' curse account
23:01.23*** join/#curseforge GeeksRUs (n=vampira@75.139.184.59)
23:01.28ckknightyea
23:01.32ckknightdo we want this on wowace or curseforge?
23:01.44ckknightI like wowace because of the light color scheme, though this is mostly irrelevant.
23:01.48ckknight<.<
23:01.49ckknight>.>
23:01.56ckknightit's more in the "spirit" of wowace
23:01.58jnwhitehheh
23:01.58ckknightwhatever that is
23:02.09Arrowmasterim not even paying attention enough to know exactly what we are doing
23:02.09jnwhitehdoesn't matter i guess
23:02.27ckknightgonna make a project, gonna come up with an API, gonna get feedback, gonna write a lib.
23:02.56ckknightjnwhiteh: you're cool with git, right?
23:03.02ckknightcause I'm not cool with svn
23:03.03jnwhitehsuperbly
23:03.04ckknightokay
23:03.07jnwhitehnor should you be :P
23:03.20ckknightoh
23:03.22ckknightlicense
23:03.25ckknightI'm fond of MIT for libraries
23:03.28ckknightthoughts?
23:03.35Xinhuanthey want to write a agnostic waypoint handling library - and i'm interested since i have many addons that use waypoints
23:03.39jnwhitehMIT/New BSd, that's fine with me.
23:03.43ckknightMIT it is
23:04.13jnwhitehand we provide consumer registration, iterators over consumers, location query API and priority queue implementations
23:04.15jnwhitehthat's about it?
23:05.06jnwhiteh(i sleep soon, midnight here :P)
23:05.07ckknightI believe so
23:05.14ckknightokay
23:05.19jnwhitehso with the minimap location query
23:05.34jnwhitehi ask you where to put a waypoint
23:05.47jnwhitehits 200 pixels to the left of the center of the minimap
23:06.01jnwhitehI then just figure out how wide it is and decide what to do with it, basically is what yuo were thinking?
23:06.20jnwhiteh(forgive my lack of speaking the english language this evening, i'm a bit tired)
23:06.52ckknightI honestly have little to no thoughts about the minimap
23:06.57ckknightbut I'm bad
23:07.21jnwhitehwell that's most of what TomTom cares about :P
23:07.32Xinhuanlocation query api?
23:07.38jnwhitehand as long as you can provide the offsets for the minimap, I can figure out the rest of the details
23:07.48jnwhitehXinhuan: I give it a waypoint, it tells me where to anchor the icon
23:10.17Xinhuanso does the lib actually show an arrow?
23:10.21jnwhitehno
23:10.21ckknightno
23:10.35ckknightthe consumer addon has to provide an arrow for the screen/world map/minimap/etc.
23:12.38Xinhuanif so, shouldn't the consumer addon be the one that implements priority queues?
23:12.57jnwhitehthe consumer is creating and managing the queues
23:13.01jnwhitehthe lib is just providing the piping
23:13.10jnwhitehadd, del, setprio, etc.
23:13.46Xinhuanso only the consumer should include the lib, right?
23:14.11Xinhuanproducer addons only need to check for the existence of said lib to send data to it, if it doesn't exist, no waypoints
23:14.16jnwhitehcorrect
23:14.26ckknightjnwhiteh: already half-way there: http://paste.wowace.com/568/
23:14.27ckknight<.<
23:14.29ckknight>.>
23:14.34jnwhitehyou need new emoticons :P
23:14.41jnwhitehyou've shifyeyed me like 7 times in the past hour!
23:14.45ckknightyea
23:14.48ckknightit's become habit now
23:14.58ckknightI should come up with something new
23:15.03ckknightbut I always feel so shifty-eyed
23:15.06ckknight<.<
23:15.07ckknight>.>
23:15.08jnwhitehThis will make it _trivial_ to write something like an LDB plugin to display a waypoint queue
23:15.17ckknightvery true.
23:15.34jnwhitehi'll be able to simplify tomtom's waypoint and crazy arrow quite a bit
23:15.36jnwhitehimplementation-wise
23:15.38jnwhitehwhich is schweet
23:15.50jnwhitehckknight: do you have a crazy arrow for cart3?
23:15.59ckknightjnwhiteh: pretty sure same arrow as you.
23:16.05jnwhiteh*nod*
23:16.05ckknightI _was_ using a proper 3d arrow
23:16.08ckknightbut it gave too many issues
23:16.09jnwhitehjust didn't know if you had em
23:16.16jnwhitehyeah the 3-d model just wasn't great
23:16.21ckknightsad, really
23:16.23ckknightit was nice when it worked.
23:17.04Xinhuando you 2 want me to help? since i'll be producing to the lib, and you 2 will be consuming from it
23:17.09jnwhitehso do you implement everything I implement in TomTom?
23:17.16jnwhitehXinhuan: I think your feedback would be invaluable.
23:17.35ckknightjnwhiteh: I make a distinction between notes and waypoints
23:17.43ckknightjnwhiteh: so a waypoint doesn't show up on the minimap or world map
23:17.49jnwhitehah okay
23:17.59jnwhitehgood, I don't like it when we're in direct competition
23:18.01ckknightXinhuan: yea, we're just gonna be working on API for a little while
23:18.58Xinhuani'll be around, can help write code too if you wish, i'll see what you come up with first
23:19.01jnwhitehwe should have a solid idea on the API by the end of this weekend
23:19.07jnwhitehin order to get feedback
23:19.13ckknightyea
23:19.17ckknightI don't want to rush into this
23:19.33Xinhuanit'll simplify the code in my addons from having 2 separately module files for tomtom/cart
23:19.42jnwhitehXinhuan: i have the same issue, remember =0
23:19.46jnwhitehfor LightHeaded
23:19.48Xinhuanwell yes
23:19.56jnwhitehso I totally understand where you're coming from
23:20.14ckknightand I'm just annoyed when things don't work with Cart3
23:20.19ckknightlike TourGuide
23:20.19Xinhuanand oh hey, remember that carbonite still tries to pretend to be cartographer
23:20.21ckknightit's so shiny
23:20.33Xinhuanand cart_waypoints
23:20.37ckknightXinhuan: the waypoint consumers will have to register with the lib to work with it
23:20.49ckknightso Cart2 and Cart3 will explicitly register with the lib
23:20.53ckknightas will TomTom
23:20.57ckknightthat's the idea, at least
23:20.59jnwhitehyep, yep
23:21.23ckknightso if Carbonite registers, no big whoop
23:21.35Xinhuannot saying its a problem for the lib
23:21.46Xinhuanwhat i'm implyingis, because my code uses some specific part of cart
23:21.56Xinhuanand carbonite doesn't emulate that part
23:22.02Xinhuanpeople complain thatit doesn't work
23:22.19jnwhitehwell, I suspect they'll get on board for this
23:22.20ckknightfuck carbonite, amirite?
23:22.20ckknight:P
23:22.22jnwhitehit can only help them
23:22.22ckknightyea
23:22.26Xinhuanexactly
23:22.31jnwhitehthey don't need to emulate our shit anymore
23:22.35jnwhitehthey suck at emulating TomTom anyway P
23:22.42Xinhuantheir code is still "obfuscated" from a developer point of view
23:23.02Xinhuanmeaning their code is human readable - but with lollanguage for every variable
23:23.37Xinhuanits like "for lolwuthaha in pairs(hahahehe) do
23:23.42Xinhuanyou get what i mean
23:23.46ckknightyea
23:24.40Xinhuanso even if i wanted to work with it, its less than easy
23:24.43Computerpunklol
23:24.44Computerpunko_o
23:25.10Computerpunkfor lolwuthaha in pairs(hahahehe) do
23:25.53Sagaciousuklikes Carbonite
23:26.35ckknighttheir featureset is nice, I just don't like their practices
23:26.38jnwhitehckknight: if you toss one or two examples in there, I'll fall in line when I get a chance to look at it tomorrow
23:26.45jnwhitehI love the distance based quest tracker
23:26.47jnwhitehits far from perfect
23:26.50jnwhitehbut its really nice
23:27.00jnwhitehthat's the only thing i care about, honestly
23:27.05SagaciousukI like the minimap overlay
23:27.05ckknightjnwhiteh: alright, well, I just plan on making some potential API docs
23:27.07*** join/#curseforge p3lim (n=p3lim@084202164112.customer.alfanett.no)
23:27.14Sagaciousukand how it works with Gatherer
23:27.16ckknightSagaciousuk: what overlay?
23:27.28jnwhitehokay, I just wanted to see your format so I can follow along
23:27.32jnwhitehsleeps
23:27.43Xinhuanactually ckknight, they don't really have any bad practices - apart from charging for their addon
23:27.44SagaciousukWhere you can have the default minimap merge/overlay with the carbonite map
23:27.53ckknightXinhuan: I'm speaking of obfuscation
23:27.56Xinhuanah
23:28.00SagaciousukThey no longer charge or obfusicate
23:28.06Sagaciousuk(lol owned by Blizzard)
23:28.18ckknightSagaciousuk: the minimap texture stuff? That's in Cart3
23:28.18Xinhuanit depends on what you mean by obfuscate
23:28.29ckknightnaming your variables lol = obfuscation
23:29.00Xinhuanas far as a code reader is concerned, variable names that aren't meaningful, and lack of line spacing/indents are obfuscation
23:29.27Xinhuanbut hey the code is still readable - just damn hard to comprehend
23:30.32ComputerpunkI usually name my vars: Thingy1, Thingy2
23:30.32Computerpunko_o
23:31.02Xinhuanwell that's meaningful at least
23:31.06Computerpunkauxiliary variables
23:31.10Xinhuanyes
23:31.10Computerpunkno
23:31.12ComputerpunkI really mean it
23:31.17Computerpunkthingy1 thingy2
23:31.18Computerpunkare the names
23:31.23Sagaciousukckknight I just like how it works
23:31.35Xinhuanits how you use them
23:31.39Computerpunkyep
23:31.39ComputerpunkxD
23:31.49Xinhuanif they are just temporary variables that only matter for like 5 lines of code
23:31.55ckknightSagaciousuk: if you haven't tried Cartographer3, I recommend it. If you go back, no biggie.
23:31.57Xinhuanyou can name them a,b,c too
23:32.00Xinhuanor i,j,k
23:32.09Xinhuanor thingy1,thingy2,thingy3
23:32.27ComputerpunkxDDD
23:32.33Xinhuanbut you know its a list of items, or related items
23:32.44Computerpunkbut lately, I've started using specific names
23:32.49Computerpunklike limit.Low
23:32.58Xinhuanbut when all your function names are also lolwut()
23:33.00Computerpunkcolor.R
23:33.03ComputerpunkxDD
23:33.30Xinhuanit pushes the limit on what is considered obfuscation
23:34.06ComputerpunkWelcome to people who don't want their addon hacked.
23:34.14ComputerpunkThey're probably using some text replacing
23:34.39Xinhuannot that easy, especially for table keys
23:34.42Computerpunkprobably
23:34.46*** join/#curseforge vulture (n=vulture@173-26-185-15.client.mchsi.com)
23:38.47Computerpunk#include <stdio.h>
23:38.47Computerpunkmain(t,_,a)char *a;{return!0<t?t<3?main(-79,-13,a+main(-87,1-_,
23:38.47Computerpunkmain(-86,0,a+1)+a)):1,t<_?main(t+1,_,a):3,main(-94,-27+t,a)&&t==2?_<13?
23:38.47Computerpunkmain(2,_+1,"%s %d %d\n"):9:16:t<0?t<-72?main(_,t,
23:38.47Computerpunk"@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l,+,/n{n+,/+#n+,/#\
23:38.49Computerpunk;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l \
23:38.51Computerpunkq#'+d'K#!/+k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){){nl]'/+#n';d}rw' i;# \
23:38.53Computerpunk){nl]!/n{n#'; r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#n'wk nw' \
23:38.55Computerpunkiwk{KK{nl]!/w{%'l##w#' i; :{nl]'/*{q#'ld;r'}{nlwb!/*de}'c \
23:38.57Computerpunk;;{nl'-{}rw]'/+,}##'*}#nc,',#nw]'/+kd'+e}+;#'rdq#w! nr'/ ') }+}{rl#'{n' ')# \
23:38.59Computerpunk}'+}##(!!/")
23:39.01Computerpunk:t<-50?_==*a?putchar(31[a]):main(-65,_,a+1):main((*a=='/')+t,_,a+1)
23:39.03Computerpunk<PROTECTED>
23:39.05Computerpunk"!ek;dc i@bK'(q)-[w]*%n+r3#l,{}:\nuwloca-O;m .vpbks,fxntdCeghiry"),a+1);}
23:39.07Computerpunkobfuscation?
23:39.09Computerpunkhere it is
23:39.28ComputerpunkShows the first 12 verses of http://en.wikipedia.org/wiki/The_Twelve_Days_of_Christmas_(song)
23:40.05Xinhuansee, that's readable code too!
23:40.35Computerpunkreadable?:|
23:40.38ckknightComputerpunk: use paste net time :P
23:40.40ckknighttoo much spam
23:40.43Xinhuanwell somewhat ;p
23:40.44ComputerpunkxD
23:40.45ckknightnext*
23:41.38Computerpunkhttp://www.pastey.net/113434
23:41.41Computerpunkreadable you say?
23:41.56Xinhuansarcasm failed
23:46.24sag_ich_nichtis there an addon that allows me to hide all incoming whispers and add everyone that whispers me to ignore?
23:46.41sag_ich_nichtactually
23:46.51sag_ich_nichtwhisper hiding I can just hide it with filters
23:46.58Xinhuanright click chat tab --> setings --> uncheck whispers
23:47.05sag_ich_nichtyeah
23:47.22sag_ich_nichtstill need an addon that allows me to auto add every person that whispers me to ignore
23:50.43Dashkalright click chat tab --> settings --> uncheck everything
23:56.34ComputerpunkGood idea.
23:56.34ComputerpunkxD
23:56.41ComputerpunkAnother project on my rack.
23:57.11ComputerpunkWill do well and maintain it.
23:57.57tlundsag_ich_nicht: i am curious, why do you want to ignore anyone who whispers you?
23:58.10Primerweird...QuestHelper has no default waypoint right now
23:59.01Arrowmasterwhat is this email i just received from curse but sent by somebody else
23:59.25Computerpunko_O
23:59.28Computerpunkwhat does it say?
23:59.43Arrowmasterits an announcement about the new curse client
23:59.59Arrowmasterbut its from emailcampaigns.net

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