IRC log for #wowace on 20150808

00:01.37Stanzillajust noticed exorsus raid tools has an arrow
00:01.40Stanzillacan just ditch TomTom now
00:05.20pompyArrow.lua - .."-- This file uses models and textures taken from TomTom. The 3d arrow model was created by Guillotine (curse.guillotine@gmail.com)."
00:05.25pompyoh really now.
00:06.00MysticalOSeveryones arrow is from tom tom
00:06.15pompydoubt they asked!
00:06.54nevcairielthe arrow is free to use
00:07.08nevcairielie. license file: "Everyone has full permission to do whatever they want with this model file in any non-commercial manner. Attribution to "Guillotine" is nice, but not necessary."
00:07.17MysticalOSi was just about to post that
00:07.47pompynice!
00:08.12pompyso i guess Arrow.lua is a 'fixed' Astrolabe
00:08.40nevcairielarrow drawing has nothing to do with astrolabe
00:09.54pompythe file has all the map coord stuff
00:10.00pompyexrt doesnt use astrolabe
00:10.14MysticalOSbuilt in apis more than enough
00:10.19MysticalOSall you need is UnitPosition
00:10.28nevcairielbuilt-in API is so f'ing bugged though
00:10.38nevcairielso many things where it just fails
00:10.51nevcairielreports wrong things, reports things unreliably sometimes
00:11.19MysticalOSeh you sort of learn where it reports funny things though. where it counts, at least for exrt is concerned, it works fine
00:11.28Semlarwrong things?
00:11.58nevcairielyes, some instance ids dont match between getmapareainfo and unitposition when actually there
00:12.05MysticalOSthe data from UnitPosition can sometimes not actually match
00:12.08MysticalOS^
00:12.16Semlarehhhh
00:13.01nevcairielbut the instance id from unitposition is the only safe way to identify your continent without the stateful map or localized zone names
00:13.03Semlarthat's because UnitPosition is an instance function and the rest are map functions
00:13.32nevcairielit works everywhere else
00:13.34Semlarinstance id is not a super reliable way to identify your continent
00:13.37nevcairielliterally, only one broken zone 0p
00:13.39MysticalOSTOM_RUS did some analysis when working on arrow a while back that showed actual x y don't match sometimes to internal data, do to api doing some funny things. which is why sometimes when relying on UnitPosition a range finder for example could be mistrusted
00:14.06Semlarunless you just have a table of every possible phase for a continent
00:14.08MysticalOSnot massively off, but about a half a yard sometimes
00:14.19MysticalOSwhich is why t's good to add +1 sometimes
00:14.36Semlari strongly feel that the data is just being misinterpreted
00:15.01Semlarthe coordinates would have to be very precise for things to line up on the map i was working on
00:15.17nevcairielyou wont notice half a yard on a worldmap scale
00:15.36nevcairielthats not even a pixel
00:15.40Semlari would on the terrain level
00:15.58MysticalOSit's rarely even that much. half a yard was dalaran believe
00:16.44nevcairieli just wish blizzard would give us an api to get the current zones map id without having to switch the map
00:16.53nevcairielthe game clearly knows it, as there is a api to switch it to current
00:17.33MysticalOSyou can get continent or phase ID with GetInstanceInfo, and that's all you need if you use continent world coord system. if you are trying to get local zone coords like handynotes needs though, then that's annoying
00:17.52Semlarlocal zone coordinates are pretty much obsolete
00:18.05nevcairielyou still need them when painting on the world map
00:18.08MysticalOSnot for adding stuff to local zone map
00:18.22MysticalOSit's pretty much a handynotes problem
00:18.26nevcairielbut converting from global to local is no problem, as long as you can be sure you are on the same continent
00:18.33Semlari don't use any local coordinates when i'm drawing things on the map
00:18.46Semlareverything is stored with world coordinates
00:18.48nevcairielif you draw on the classical world map, you need them
00:18.57nevcairielsome intermediate step in the drawing process will produce them =p
00:18.59Semlarto draw on the map all you have to do is convert it based on the map's offsets
00:19.07Semlarwhich is simple since you have the map open
00:19.45Semlarno switching involved
00:19.49MysticalOShttp://pastebin.com/M96uqRub
00:20.26nevcairielthe problem I was facing was on the other end though, say the user gathers a herb and you want to note the location. For efficiency, they are grouped in the database by their zone (using the map id) .. so now give me a reliable way to correlate UnitPosition and a map id
00:20.51nevcairielsetting the map for every coord conversion is terrible =p
00:20.51Stanzillasomeone needs to port handynotes to something else
00:20.59Semlarwhat do you mean efficiency
00:21.13nevcairieldont avoid the real question
00:21.26nevcairielpeople look at single maps in their map window
00:21.32nevcairielso grouping them by that map is efficient
00:21.41Semlarif they're looking at a map then what's the problem you don't have to switch the map
00:21.49nevcairielread the question
00:21.54nevcairielits not about the looking part
00:21.58nevcairielits about generating the data earlier
00:22.06MysticalOSi actually modified silverdragon's map code when it kept interfering with archaoelogy.
00:22.20MysticalOSi'd open to the continent map when auto flying between zones but every time zone changed fired, it set map to current zone
00:22.23MysticalOSdrive me crazy
00:22.35Semlarif you're talking about limiting the number of nodes you look at, i just divide the database into a grid by coordinates and search the ones near me
00:22.44nevcairielsemlar is useless
00:22.46Semlarif you're specifically talking about limiting it to the "map" you're on
00:22.50Semlarfor whatever reason
00:23.02nevcairielyou dont have an answer, so you try to change my datastructure to avoid the answer?
00:23.08nevcairielnot a solution
00:23.11Semlari don't understand what you said
00:23.16Semlari'm trying to figure out what you meant
00:23.19nevcairielI have UnitPosition output
00:23.21nevcairieli want the map id
00:23.22nevcairielgo.
00:23.28MysticalOShttp://pastebin.com/igieeCCS was solution to deal with that. but it's annoying to have to do at all
00:23.57Semlaryou CAN'T go from coordinates to a map, multiple maps can contain the same coordinates
00:24.04Semlarthe question doesn't make sense
00:24.23nevcairielbut its not arbitrary coordinates, its where the player is right now
00:25.16Semlari have multiple solutions for keeping track of what map the player is on, and i've brought them up before and you've dismissed them
00:25.32nevcairiellets try a different question then. I have UnitPosition, and I have the map id i'm on. How do I verify that I'm actually on that map?
00:25.40nevcairielJust checking coords against offsets is not enough
00:25.43nevcairielcontinents etc.
00:25.56nevcairielI tried using the instance id, but apparently its not reliable
00:28.40nevcairielthe point is, the map thing is missing key  parts of the API which usually drive you to querying the stateful map APIs all the time, which is just annoying, and more of a hack. global coordinates are not the end to all the problems, is all
00:29.57Semlarevery coordinate should be stored as global coordinates, if you want to associate them with a specific map because you don't want them drawn on any other map, that's additional data you can store along with them
00:31.33Semlarif you're only ever going to be drawing on the map and have no reason to use UnitPosition with your coordinates at any point, and you never want them to display on any other map than the one specified, then you might store them with local coordinates
00:31.58nevcairielit doesnt really matter what you save them as, as long as you save enough data, you can always convert in either direction
00:32.14nevcairielbut thats not the point, if i have the saved with plenty data, then drawing is no problem
00:36.13nevcairielhandynotes would probably not even have any problems, as the only way to add data from within the game is by clicking on the map
00:36.18nevcairielits not based on the player position
00:36.50nevcairielthe only problem remains determining the current zone, and the best approach seems to be to ask the map once when you see a zone change event
00:37.22nevcairielalthough I sometimes lack enough trust in the game to reliably send events and I would prefer an API to actually ask it without the map annoyance
00:54.37Repoweakauras-2: 03Stanzilla 07master * 2.1.0.7-4-g077400c WeakAuras.lua: [+1 commit] Fix GenericTrigger.Rename()
01:05.03*** join/#wowace purl (ibot@69-58-76-73.ut.vivintwireless.net)
01:05.03*** topic/#wowace is http://wowace.com/ | 6.2.x ToC: 60200 | http://wowace.com/paste/ | http://lua.org | This channel is logged, via purl | Check out the beta site at http://beta.wowace.com
01:47.55Stanzillanevcairiel: still up?
01:52.17znfNsh
01:52.21znfNah
01:56.08Repoweakauras-2: 03Stanzilla 07master * 2.1.0.7-5-g2962eae WeakAuras.lua: [+1 commit] list some globals so lua-linter-globals shuts up about them.
02:04.15Stanzillaznf
02:04.17Stanzillahi
02:04.43znfHi!
02:13.50*** join/#wowace DarkAudit (~Brian@c-98-236-86-168.hsd1.wv.comcast.net)
02:20.10Stanzillait doesn't matter if I use local _G = _G or _G directly, right?
02:24.25*** join/#wowace Megalon (wig0r@193-83-188-9.adsl.highway.telekom.at)
02:24.27TorhalStanzilla: According to the description on FindGlobals: "Put a "local _G=_G" at the top of the file, and then access them through _G.SomeFunc, etc. This is actually somewhat faster than accessing them directly, believe it or not. (Direct global access involves looking up the global variable table first!)"
02:25.02StanzillaTorhal: weell thanks
02:26.13Repoweakauras-2: 03Stanzilla 07master * 2.1.0.7-6-g8b01a1e WeakAuras.lua: [+1 commit] add the remaining ones and add a local for _G
02:37.23StanzillaTorhal: did I kill the packager with that?
02:39.58TorhalStanzilla: Nah, it's just a piece of shit. Re-ran.
02:40.04Stanzillathx
02:40.36pompyhaha
02:45.04Stanzillacan it just give up please http://i.imgur.com/xCTFPnd.png
02:52.57TorhalDon't let your dreams be dreams, Stanzilla. Just do it.
02:53.37znfMan, I love to spend my mornings here
02:54.26znf(at the docks, I mean)
04:19.44*** join/#wowace ShadniX (dagger@p5DDFCABF.dip0.t-ipconnect.de)
05:00.32*** join/#wowace RLD_osx (~RLD_osx@188.126.92.68)
05:14.59*** join/#wowace Mihau_ (~alexia@c-68-35-155-36.hsd1.al.comcast.net)
05:15.54*** join/#wowace RLD_osx (~RLD_osx@136.0.3.131)
05:47.00*** join/#wowace sb (~quassel@2a00:1158:2:1e00::40)
06:29.06*** join/#wowace chosi (~osxchosi@unaffiliated/chosi)
07:08.29*** join/#wowace Yoshimo (~anything@unaffiliated/yoshimo)
07:20.52Stanzilla.
07:32.22Fisker,
07:32.44Megalon¿
08:22.33Repofrenemy: 03Torhal 07master * 6.2.0.4 Frenemy.lua: [+3 commits]
08:22.33Repocda95f7: Show mobile status icon for guild members only if they are not also connected to the game; show the normal icons in that case.
08:22.34Repo5e808a6: Only show a zone name for guild members using mobile chat if they are also logged into the game.
08:22.34Repo2136821: Correctly color zone names in guild section when (Remote Chat) is present.
08:22.48Repofrenemy: 03Torhal 046.2.0.4 * a31f1ff /: [new tag]
08:23.34Torhaladds the sum of Megalon and Fisker to quiescens.
08:24.01FiskerNo Torhal
08:24.15Torhal:/
08:25.10quiescensgo to sleep torhal o.o
08:25.45Torhalpins Semlar to quiescens.
08:26.10FiskerSorry Torhal
08:26.40MegalonTorhal is on the loose again?
08:26.51Torhaltoasts Megalon.
08:29.07Megalonoh, i was just shopping some ham and cheese, how did you know Torhal?
08:29.50TorhalWhy would you Photoshop ham and cheese, Megalon? That's somewhat absurd.
08:30.26Megalonno Torhal, shopping as in going to a store and exchanging currency for goods
08:31.19TorhalYour vernacular needs work, man; you're saying "shopping" on the Internet and expect it to be understood.
08:31.25TorhalI blame Ackis.
08:32.01TorhalAnyway, Megalon, I don't think Fisker misses us anymore.
08:33.05FiskerGood
08:40.59TorhalI'm going to bed now, Fisker. Don't let quiescens eat me.
08:42.25Fiskerk
08:45.53quiescenso.o
08:45.58quiescenspats torhal
08:49.55Megalonwe'll put him next to you, Torhal. he dead anyway
08:50.46Stanzillakinda sad to see method play instead of us :(
08:52.43FiskerHey Stanzilla
08:52.48Megalonpoor stanzilla-san
08:53.17quiescensgives Stanzilla a cookie
08:54.02Stanzillahi Fisker
08:54.07FiskerHi
08:54.08Stanzillais it caramel, quiescens
08:54.27Stanzillaalso quiescens witch doctor again next season?
08:55.06Reposimple-self-rebuff: 03stanzilla * r308 DataObject/DataObject.lua: remove debug check
08:56.23FiskerI'm gonna crack the encryption key algorithm and make tokens to decrypt your encryption Stanzilla
08:57.04Stanzillaok
08:57.33FiskerAnd I'm going to do it in a visual basic GUI
09:00.31quiescenso.o
09:00.43Stanzillaalso quiescens witch doctor again next season?
09:00.57quiescensdon't you play on a different region
09:01.24FiskerHoly fuck Stanzilla
09:01.32FiskerThe stupid
09:01.44Stanzillaquiescens: does that mean I am not allowed to ask? :D
09:02.01FiskerApparently windows 7 vulnerabilities happened because oems changed the source code
09:02.12quiescensiuno how far i will play
09:02.33quiescenswd is my usual class thoughs
09:03.17Megalondid someone say witch doctor? https://www.youtube.com/watch?v=HmZYgqBp1gI
09:35.24nevcairielwhich doctor?
09:35.59Kalrothsand witch?
09:37.58Repobad-boy: 03funkydude * r1330  (2 files in 1 directory): anti-spam update
09:41.34Repobad-boy: 03funkydude 04v12.825 * r1331 : Tagging as v12.825
09:51.24nevcairielStanzilla: since you had the same problem, i switched my launcher to enUS and the zone names show up fine now, and no other negative side effects so far =p
09:56.30Repolibbuttonglow-1-0: 03Nevcairiel 041.2.3 * 365e3b9 /: [new tag] Tag as 1.2.3
09:58.52Megalonsand storm? du du dudududu
10:00.35Stanzillanevcairiel: cool thanks
10:01.50Megalontold you that when stan brought it up :P
10:02.27nevcairielI know, just wanted to confirm that it worked and didnt break
10:05.23Megaloni like all those random things windows 10 has that wake up your pc at random times at night
10:05.24Megalonhttp://i.imgur.com/5k3Cwue.jpg
10:10.58Megalonbtw, how many gametokens to buy legion? ;/
10:37.46*** join/#wowace Caleb| (~Caleb|@WoWUIDev/WoWAce/EnsidiaFails/Caleb)
10:42.57nevcairiel∞
10:43.16Megalonthat's a lot of tokens
10:47.47Stanzilla┌∩┐(◣_◢)┌∩┐
10:49.13Fiskerthat's rude Stanzilla
10:49.31Megalonno it's romantic
10:49.41Stanzilla¯\_(ツ)_/¯
10:49.46Megalonsunset between two cactii
10:49.50Megalonlooks lovely
11:58.21*** join/#wowace Yoshimo (~anything@unaffiliated/yoshimo)
12:04.02*** join/#wowace Caleb| (~Caleb|@WoWUIDev/WoWAce/EnsidiaFails/Caleb)
12:09.32*** join/#wowace Caleb| (~Caleb|@WoWUIDev/WoWAce/EnsidiaFails/Caleb)
12:21.32*** join/#wowace Ressy (Ressy@WoWUIDev/WoWAce/ARL/Ressy)
12:32.05*** join/#wowace Caleb| (~Caleb|@WoWUIDev/WoWAce/EnsidiaFails/Caleb)
12:45.01Stanzilla.
12:53.05*** join/#wowace Caleb| (~Caleb|@WoWUIDev/WoWAce/EnsidiaFails/Caleb)
13:46.14*** join/#wowace Parnic (user@distribution.xbins.org)
13:48.33*** join/#wowace Caleb| (~Caleb|@catv-178-48-111-185.catv.broadband.hu)
13:48.44*** join/#wowace Caleb| (~Caleb|@WoWUIDev/WoWAce/EnsidiaFails/Caleb)
14:02.09Torhalinfiltrates Megalon's camp and disables Semlar to allow Stanzilla time to set them up the bomb.
14:02.53Megalondrops his kids at Torhal's pool
14:04.14Torhalsues Megalon for willful endangerment.
14:09.21Megalonyour pool is an endangerment?
14:09.33*** join/#wowace Caleb| (~Caleb|@WoWUIDev/WoWAce/EnsidiaFails/Caleb)
14:11.17*** join/#wowace sb (~quassel@2a00:1158:2:1e00::40)
14:18.10*** join/#wowace hizuro (~hizuro@92.210.133.42)
14:18.10*** join/#wowace hizuro (~hizuro@WoWUIDev/Broker-Everything/GuildApplicantTracker/hizuro)
14:20.29StanzillaSemlar: do you know if there is a better way to hide the "screenshot taken" text than replacing the text in the global?
14:21.35*** join/#wowace Yoshimo (~anything@unaffiliated/yoshimo)
14:23.43*** join/#wowace _Kasc (~Kasc@unaffiliated/kasc/x-0830193)
14:26.05*** join/#wowace Caleb| (~Caleb|@WoWUIDev/WoWAce/EnsidiaFails/Caleb)
14:37.21hizurohi stanzilla, temporary unregister "SCREENSHOT_SUCCEEDED" from frame "ActionStatus". blizzard wrote this event handling in interface\framexml\WorldFrame.lua.
14:37.47Stanzillaoh
14:37.48Stanzillathanks
14:37.53hizuro:)
14:38.06Megalons/terporary//
14:38.34hizurooo is my keyboard broken?
14:38.57Megalondepends
14:39.02Megalonseems you can still type on it
14:41.32hizuro;)
14:45.26Megaloneven the special characters work!
14:45.37Megaloni think your keyboard is good to go, hizuro :)
14:46.08hizuroi know ^^
14:46.23Megalonknowing is half the battle
14:47.34hizuro:)
15:00.24*** join/#wowace Caleb| (~Caleb|@catv-178-48-171-125.catv.broadband.hu)
15:00.24*** join/#wowace Caleb| (~Caleb|@WoWUIDev/WoWAce/EnsidiaFails/Caleb)
15:08.49*** join/#wowace RLD_osx_ (~RLD_osx@24-182-109-27.dhcp.ftwo.tx.charter.com)
15:30.31*** join/#wowace sb (~quassel@2a00:1158:2:1e00::40)
15:37.39*** join/#wowace harl (harl@unaffiliated/harl)
15:48.51*** join/#wowace harl (harl@unaffiliated/harl)
16:34.18SemlarStanzilla: it hides the text when you take another screenshot, too
16:34.36Stanzilladepends on the frequency I guess
16:35.02Semlarthey added an event specifically to hide the text when you take a screenshot while the text is still onscreen
16:35.13Stanzillasounds retarded
16:35.16Semlarbecause of the little camera thing
16:36.02Semlarselfie camera
16:36.21Semlar<PROTECTED>
16:36.45Stanzillawow
16:41.35Megalonhope 7.0 will add a selfie stick to the cam
16:41.57nevcairielthat would be great, finally a bit more scene to see
16:44.17Semlarcan addon can detach the camera from its original position
16:45.26Semlaran
17:14.10*** join/#wowace Yoshimo (~anything@unaffiliated/yoshimo)
17:26.24*** join/#wowace Yoshimo (~anything@unaffiliated/yoshimo)
17:46.21*** join/#wowace Repo (~repo@76.164.170.2)
17:46.24Repolibtoast-1-0: 03Torhal * r49  (2 files in 1 directory): Added tag 6.2.0.3 for changeset ecd323b5d12f
17:46.24RepoToasts spawned while there are 10 active toasts will now be queued to spawn as the actives expire.
17:46.32Reposhadowed-unit-frames: 03Shadowed 07master * v4.0.9-11-ga33eeec ShadowedUnitFrames.lua: [+1 commit] Strip out MoP indicators to make nevcairiel happy
17:59.12Reposhadowed-unit-frames: 03Shadowed 04v4.0.10 * 8912a26 /: [new tag] Tagging as release v4.0.10
18:38.11*** join/#wowace Yoshimo (~anything@unaffiliated/yoshimo)
18:43.02Repofrenemy: 03Torhal 07master * 6.2.0.5 Frenemy.lua: [+1 commit] Ensure that guild member ZoneName cannot be nil.
18:43.02Repofrenemy: 03Torhal 046.2.0.5 * bf3a6b2 /: [new tag]
18:43.30Megalonspawntaosts Torhal
18:43.41Megalonspawntoasts :<
18:44.27TorhalYou should totes spawn, Megalon.
18:44.37TorhalRhyming!
18:44.43Megalontodes spawn?
18:44.51Torhalo.O
18:44.58Megalonthat's quiescens
18:45.05Megalonhe literally is death brought to life
18:45.09Megalona living oxymoron
18:45.16Megalonerm, i mean 'living'
18:47.00TorhalI'm really happy with setting the opacity for Loot Toasts to 0 in Toaster - makes it seem more like the GW2 loot display.
20:51.56*** join/#wowace Kalroth (~Kalroth@d40aabed.rev.stofanet.dk)
20:54.10*** join/#wowace Brybry (~Brybry@unaffiliated/brybry)
21:59.10znfStanzilla: I haz a sad :(
21:59.20znfI dropped my nexus again
21:59.22*** join/#wowace ShadniX (~ShadniX@p5DDFCABF.dip0.t-ipconnect.de)
21:59.27znfCracked display again
21:59.48znfAnd now digitizer is fucked, too
22:00.02znfShould I get an LG g3?
22:00.12Gnarfozno, you should get a fucking case
22:04.47znfGnarfoz: cases are ugly
22:05.00znfBeautiful designed phone covered in silicone?
22:05.06znfNo thanjs
22:12.10TorhalGnarfoz: Is it just me, or is his entire existence "I did this thing that makes no sense. Now I shall bitch."?
22:12.12Torhal:D
22:14.51znfTorhal: eat ejuice
22:14.57Torhal:D
23:30.55Repotradeskill-info: 03EthanCentaurai 07master * v2.3.7-1-gf2ea2c1 TradeskillInfo.lua: [+1 commit] Prevented an error that occurred when using your hearthstone with the tradeskill window open.
23:33.20Repotradeskill-info: 03EthanCentaurai 04v2.3.8 * b603d10 /: [new tag] Tagging as v2.3.8.
23:36.38*** join/#wowace _Kasc (~Kasc@unaffiliated/kasc/x-0830193)

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