5,103 Pages

  • Always sign your name after your comments. Use the four tildes “~~~~” wiki syntax (or the signature button in the toolbar above the editing textbox). For more information see Help:Signatures.
  • Start a new discussion with a ==level 2 heading== at the bottom of the page (or use the “leave message” tab).
  • Indent replies with colons (:) at the beginning of the line.
Replacement filing cabinet.svg
Archives
Archive 1

I want this Forum to be HighlightedEdit

It's about the new item layout that has been hanging around Sheen item Sheen's page for so long. It has been months, and nothing has happen, so I think I should get people's attention on it and get it worked out.

The link is: http://leagueoflegends.wikia.com/wiki/Thread:931453

ClariS (talk) 05:45, March 19, 2013 (UTC)

Have a userboxEdit

Lucent Singularity This user is Bryght.

TehAnonymous Avatar TehAnonymous <3 01:33, April 5, 2013 (UTC)

Mineko Charat Lucky message wall Edit

Prettified prototype list of Special:PrefixIndex/Thread:Mineko Charat Lucky.

Sort Type Link User Time

User:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talkUser:BryghtShadow/message talk

Double Redirects and TemplatesEdit

Special:DoubleRedirects and Special:UncategorizedTemplates

I request that you correct any double redirects you made, and document/categorize effectively any templates you have created. Our situation with templates has two categories right now: established long-used templates, and relatively new templates mainly created by a single user with no documentation or category to indicate its function. I hope that you can help to improve this area of the wiki. — TehAnonymous Avatar TehAnonymous <3 19:48, April 18, 2013 (UTC)

Document your damn templates >_> — TehAnonymous Avatar TehAnonymous <3 02:59, April 27, 2013 (UTC)
I'm in the process of it. —BryghtShadow 03:03, April 27, 2013 (UTC)
While we're at it, you should document and categorise your templates, too. See: Mv2 (history | backlinks)BryghtShadow 05:44, April 27, 2013 (UTC)

Templatey stuffEdit

What's the point of Category:Template documentation pages? Why not transclude Category:Template documentation to all /doc's? — TehAnonymous Avatar TehAnonymous <3 02:01, May 11, 2013 (UTC)

Altered [1]. —BryghtShadow 15:28, May 11, 2013 (UTC)

Third message from me in a rowEdit

Hi. >_> So I changed all the champions by price categories to _champion, but they need to be purged on each page (manually). Before that, though, the advanced attributes categories have to be replaced, but I'm not sure how to change the functionality of Champion_info to use _champion categories. Halp. — TehAnonymous Avatar TehAnonymous <3 01:51, May 20, 2013 (UTC)

(Obligatory response). https://leagueoflegends.fandom.com/wiki/Template:Attributes?action=history. All champs have been touched. —BryghtShadow 03:08, May 20, 2013 (UTC)

Number fourEdit

Bry was a derp — TehAnonymous Avatar TehAnonymous <3 02:31, May 29, 2013 (UTC)

OH DERP D: --BryghtShadow 08:20, May 29, 2013 (UTC)

http://wallbase.cc/wallpaper/894177TehAnonymous Avatar TehAnonymous <3 19:32, July 13, 2013 (UTC)

Request Bot Status for Remmii_Bot Edit

Hey Bryght, I talked to you last week about some data scraping I want to do on a nightly basis as a backend for an app I'm working on. You gave me a few pointers and we were both under the impression that I was no longer running up against any API limits, however I noticed when actually parsing the data that I was still getting a warning that I couldn't supply more than 50 titles. I then proceeded to apply for bot status via Wikia and found out that I need to have public approval in order to be granted bot status.

Would you consider giving me approval for my other account (User:Remmii_Bot ) to receive bot status so that I can overcome the api limits I'm running up against? This would be a purely read bot, not a write one.

Thanks for your time,

Ryan

Remmii (talk) 15:51, June 18, 2013 (UTC)

What query are you trying? You're not doing something like api.php?action=query&prop=revisions&rvprop=content&generator=categorymembers&gcmtitle=Category:Released_champion&gcmlimit=max&rvparse are you? --BryghtShadow 02:45, June 19, 2013 (UTC)
Yes actually, except I guess I was trying to use JSON again. What you typed defaults to XML and does appear to grab them all. I'll try to work with XML and let you know if I run up against anything else. Thanks again for your help! Remmii (talk) 03:21, June 19, 2013 (UTC)
Bot rights -> Special:Contact Wikia for bot flag. Admins/crats can't give you the flag. — TehAnonymous Avatar TehAnonymous <3 03:38, June 19, 2013 (UTC)
If you want JSON, then slap format=json on to the query~ i.e. api.php?action=query&prop=revisions&rvprop=content&generator=categorymembers&gcmtitle=Category:Released_champion&gcmlimit=max&format=json --BryghtShadow 03:44, June 19, 2013 (UTC)
Still trying to guess what exact API request you are doing. This parse request returns a timeout error, and that's 50 titles:
mw.loader.using( 'mediawiki.api', function () {
  var api = new mw.Api();
  api.get( {
      action: 'query',
      prop: 'revisions',
      rvprop: 'content',
      rvparse: ,
      generator: 'categorymembers',
      gcmtitle: 'Category:Released_champion',
      gcmlimit: '50',
      format: 'json'
  } )
  .done( function ( data ) {
          console.log( 'API result:', data );
  } )
  .fail( function ( error ) {
          console.log( 'API failed :(', error );
  } );
});
--BryghtShadow 04:27, June 19, 2013 (UTC)
BryghtShadow: I'm running up against the limit again no matter which format I request it in. I feel like with the flag, at least my results would be consistent.
TehAnonymous: Yes, I did request rights through Wikia using the Special:Contact form. Their response was that I need to receive public approval from either the community or an admin of the League of Legends Wiki. I am supposed to contact them when/if I receive said approval.
Remmii (talk) 15:22, June 19, 2013 (UTC)
(adjusted formatting) I don't mind bot approval, but I have questions...:
1. What exact query are you doing?
2. What is its intended purpose, that is, what info are you attempting to obtain?
3. Have you considered continuing queries? Because if you aren't doing so, suppose your limit gets bumped to 500 (or even 5000) and there are 10000 actual results?
I'm still wondering "What query are you trying". Surely your project isn't so closed-source to part with such details? --BryghtShadow 17:11, June 19, 2013 (UTC)
BryghtShadow: Sorry I think I've given you the wrong impression. The work I'm doing isn't closed or secret, I'll post it on GitHub for you guys shortly so that you have an idea of what's going on. As for your questions:
1.  http://leagueoflegends.wikia.com/api.php?action=query&prop=revisions&rvprop=content&generator=categorymembers&gcmtitle=Category:Released_champion&gcmlimit=max
2. The purpose is to populate a database hosted by Parse.com in order to be the backend for an iOS app I'm working on. Parse does a lot of really cool things to streamline the way that apps interact with their servers. I plan to add some tags to different items in the database in order to support some automatically generated trivia questions, and I obviously don't want to interfere with the wiki by adding tags to it. This will also cause app traffic to hit the Parse database rather than the wiki. Currently, I am seeking to obtain Champion names/stats/etc as well as Abilities/Items. Triva format would be multiple choice where an answer is randomly selected, a tag that the answer belongs to is randomly selected, and then 3 other items with the same tag are selected as plausible alternative choices. I would also like to be able to show info about champs/abilities/items in a dictionary-esque format within the app. I feel like your wiki is an excellent resource and would help facilitate this type of app since no official API currently exists from Riot.
3. I haven't read into them in depth, although just as an FYI I only have a 15 second window before a script initiated through Parse.com will time out. It may not be a huge hit to recieve, continue, receive, continue, but at the same time I don't anticipate running into those upper limits due to the nature of the game. I feel like 500 champions or items would become rather overwhelming from a gameplay perspective and discourage summoners new to the game.
Like I said, I'll post my Parse.com scripts on GitHub and link it to you shortly. I just feel a lot could be gained by increasing the limits since I could avoid the problem all together rather than code around them and edge closer to the end of my 15 second window. Sorry for wall of text Bryght! Remmii (talk) 18:40, June 19, 2013 (UTC)
Here's a link to the GitHub repo: https://github.com/RZulkoski/Parse.com-LoL-Wikia-Bot
It's pretty messy right now as it's still in the early stages, but I'm getting there. When it's all said and done it will basically check the Parse database, check the Wikia scrape, compare them, and then update/store new info as needed. In the short term I'll be running them many times a day, but in the long term it would be a nightly thing where they should each just run once. Remmii (talk) 20:08, June 19, 2013 (UTC)
Yay, code! Apologies if I came off as rude. I realised that the warning was all the way at the bottom of the page. Ugh. To work around that, I think exporting pages might just work: This query api.php?action=query&format=json&generator=categorymembers&gcmlimit=max&gcmtitle=Category:Released_champion&export seems to be fine without any hiccups. You'll just need to parse a bit of XML.
fetchChampionListFromWikia() If you're just wanting {{{crType}}} and {{{name}}}, rather than parsing List of Champions api.php?action=query&titles=List_of_champions&prop=revisions&format=json would it be easier to work with Template:CR_type api.php?action=query&titles=Template:CR_type&prop=revisions&rvprop=content&format=json? I have plans to automate the champ list data; I just haven't gotten around to do so because of the extra information of permanent discounts. Once automated, the source will be void of data (see Base_champion_statistics).
fetchChampionDataFromWikiaForChampions() Rather than parsing, would it be better to grab the source code? (Generators :D) api.php?action=query&format=json&generator=categorymembers&gcmlimit=max&gcmtitle=Category:Data_templates&export
I hope this helps with the API limits. --BryghtShadow 01:44, June 20, 2013 (UTC)
No problem Bryght, you didn't come off as rude so much as I realized that I didn't make myself clear up to this point. I did just try adding &export to the end of the url and while it does fetch all the results, it is in XML like you said. This next part will blow your mind, Parse doesn't currently support any format except JSON. They also don't allow linking libraries when using Cloud Code (which I am), so unless I want to write my own XML parser, I'm stuck with JSON. If it's not too much trouble I'd really prefer to just have higher limits. If not I can try to work around it some more. Thanks! Remmii (talk) 03:50, June 20, 2013 (UTC)

(Outdenting) XML parsing is not that hard compared to parsing ill-formed HTML. Here are snippets:

 function getPageText(data) {
     var re = /<page>[\s\S]*?<title>([\s\S]*?)<\/title>[\s\S]*?<text xml:space="preserve" bytes="\d+">([\s\S]*?)<\/text>[\s\S]*?<\/page>/g,
         match, pages = {};
     while (match = re.exec(data)) {
         pages[match[1]] = match[2];
     }
     return pages;
 }
 
 // Champion data
 $.getJSON('http://leagueoflegends.wikia.com/api.php?action=query&format=json&callback=?&export', {
     generator: 'categorymembers',
     gcmlimit: 'max',
     gcmtitle: 'Category:Data_templates'
 }).done(function(data) {
     console.log('API result:', data);
     // undefined checks omitted for brevity
     var text = data.query.export['*'];
     var result = getPageText(text);
     console.log('Data templates for champion data:', result);
 }).fail(function(error) {
     console.log('API failed:', error);
 });
 
 // Champion pages (Ability)
 $.getJSON('http://leagueoflegends.wikia.com/api.php?action=query&format=json&callback=?&export', {
     generator: 'categorymembers',
     gcmlimit: 'max',
     gcmtitle: 'Category:Released_champion'
 }).done(function(data) {
     console.log('API result:', data);
     // undefined checks omitted for brevity
     var text = data.query.export['*'];
     var result = getPageText(text);
     console.log('Released champion for abilities:', result);
 }).fail(function(error) {
     console.log('API failed:', error);
 });

--BryghtShadow 05:47, June 20, 2013 (UTC)

Bryght, your suggestion to parse the XML using the export parameter is spot on. This appears to meet my needs for the project and I withdraw my request for bot status. Thanks for all of your help and patience! =) Remmii (talk) 20:05, June 20, 2013 (UTC)

API Call to Fetch Released Items? Edit

Hey Bryght, wondering what would be the best way to fetch released items (all items for all maps that haven't been removed). The attributes I'm after are Name, ImageName, Description, CD if it's an active, Recipe and Build/Combine Cost (not total, I'll calc that). I've tried a couple of different things and haven't had much luck.

Thanks for your time!

Remmii (talk) 21:14, June 26, 2013 (UTC)

At present, items do not have a dedicated databank, so you want to get all current revisions of NS:0 pages that embed (tranclude) "Template:Infobox_item": api.php?format=json&action=query&generator=embeddedin&geinamespace=0&geifilterredir=nonredirects&geititle=Template%3Ainfobox_item&geilimit=max&export. --BryghtShadow 06:01, June 28, 2013 (UTC)

Abinfo Template Edit

Hey Bryght! Remember the Abinfo template I talked about on NeonSpotlight's forum post? I really want it to be a good candidate for a mainspace template, but right now it's got a few kinks that need to be ironed out, namely that part of the added text get swallowed up over the edge and requires manual addition of line breaks. How can I fix this particular problem? Also, what are your opinions on this template? Would it work? What could be done to make it better?

Many thanks in advance. --Willbachbakal (talk) 18:01, July 1, 2013 (UTC)

I believe the problem lies in the forced width of 642px. Try removing it? --BryghtShadow 01:16, July 2, 2013 (UTC)

I adjusted it to 550px and now it works like a charm. Thanks for the indication! However, I'm now having trouble creating optional fields: I'd like to create fields that'd only appear when written in (like leveling2 and description2 on the Ability info template), with fields for targeting type, projectile speed, interaction with Rylai&#039;s Crystal Scepter item Rylai's Crystal Scepter and the like. I've tried using the #if: conditional, but it doesn't seem to be working well. Any tips on how to use it correctly? --Willbachbakal (talk) 22:18, July 3, 2013 (UTC)

[2] You have to specify these when calling:
{{:User:Willbachbakal/Template:Abinfo|targeting=foo|speed=bar }}
If you want to specify it from the outside:
{{:User:Willbachbakal/Template:Abinfo|targeting={{{targeting|}}}|speed={{{speed|}}} }}
--BryghtShadow 14:13, July 4, 2013 (UTC)

The fields work when I call on them, but they don't disappear when not called upon. I could be simply misunderstanding the help you're giving, but right now I'm having trouble making the uncalled fields disappear.

Thanks for your patience, by the way. I program a fair amount, but I'm still unfamiliar with CSS, and most online guides I've checked don't help that much. --Willbachbakal (talk) 19:48, July 4, 2013 (UTC)

You had a typo which meant it was always on, that is {{{parameter|}} instead of {{{parameter|}}}. I've fixed the problem, and removed the empty lines when parameters are undefined: [3]
Edit: To demonstrate:
  • a-{{#if: | x | y }}-b gives a-y-b
  • a-{{#if: {{{a|}} | x | y }}-b gives a-x-b
  • a-{{#if: {{{a|}}} | x | y }}-b gives a-y-b
  • a-{{#if: {{{a|b}}} | x | y }}-b gives a-x-b
  • a-{{{a|}}-b gives a-{Not done-b
  • a-{{a|}}}-b gives a-Not done}-b
  • a-{{{a|}}}-b gives a--b
Enjoy --BryghtShadow 22:13, July 4, 2013 (UTC)

Thank you so much for the help! Also, what are your thoughts on this template? Would it be good on the main champion pages? What could be done to improve it? --Willbachbakal (talk) 22:32, July 4, 2013 (UTC)

Re: Fontface Edit

Friz Quadrata, as I recall—selected for no particular reason, but with the credentials of being the primary typeface of Guild Wars.  Why?  —ProtonZero[talk] 15:55, July 2, 2013 (UTC)

Documenting Liandry's Torment Edit

Hello again, Bryght! NeonSpotlight pointed me to you. I made a section in the Ability Details forum thread, explaining why Liandry&#039;s Torment item Liandry's Torment needs documentation under the Ability Details section. Long story short, the effect is variable enough to warrant individual calculation and notification per ability, but can nonetheless be noted as one solid number (or five, in certain rare cases). I can do the calculations and documentation for every ability myself, if it's too much trouble, and could start by posting an example on the forum. What are your thoughts? --Willbachbakal (talk) 21:45, August 9, 2013 (UTC)

User:YourPrivateNightmare case Edit

Log outline:

Parsing of contents to follow. ----BryghtShadow 19:22, September 17, 2013 (UTC)

2013-09-14 10:37:49 Edit

api.php

Someone nerf her already...it's no fun anymore...everytime I play vs Riven she just buys lifesteal and I cna't farm anymore, no amtter what I do...and If i ever have an advantage...nope, jungler incoming.

But hey, at least she's manaless, right? Oh wait...that's not a drawback...

Whoever her designer was, he might as well have the dignity to suggest nerfs.

--Talk:Riven/@comment-YourPrivateNightmare-20130914103749

How about...

You just pick a ranged champion and keep your distance? Problem solved.

Or pick Renekton. I'm still not sure wheter it's just a 100% skill matchup, or Renekton has a slight advantage, but it's not a bad pick either way.

--Talk:Riven/@comment-YourPrivateNightmare-20130914103749/@comment-Leyrann-20130914152125

Lol funny when silly mains always tries to defend their champions. As if they NEVER EVER need nerfs. They don't wanna see it. Even though I never have problems with Riven personally. I can see how some other people are.

--Talk:Riven/@comment-YourPrivateNightmare-20130914103749/@comment-Brianmick-20130914160639

Picking a ranged champion against a manaless cc bruiser with 4 dashes? Next lvl korean strategies?

Srsly, if you don't manage to heavily outdamage and outsustain her, you have no chance. Renekton is merely able to hold the lane agaisnt her if she plays properly. Riven can faceroll into everyone's face. The only one who might have a good chance would be Kennen OriginalSquare Kennen , only because he's so fast and uses energy...or maybe Trundle OriginalSquare Trundle could deal with her...but only if there are no ganks and he deosn't run out of mana all the time...

--Talk:Riven/@comment-YourPrivateNightmare-20130914103749/@comment-YourPrivateNightmare-20130914184641

Granted the manaless thing is a bit ... weird, I seriously think she's not OP (even a bit mediocre). She has high early damage, but Renek, Garen pretty much rape other melee same way as she does (all are resourceless - Renek just have additional effect by Fury). It's their intended role, being the bane to high scaling melee champs like Jax, Irelia (fact though, Jax actually is a skill match up vs Riven) or the want-to-be-bruisers Kata & Akali top.

Lissandra, Kennen, Elise are ranged champs that can deal with her. She buys some life steal? How about mana pots for more harass (mostly apply to Elise as Kennen even doesn't need and Liss has pretty much no mana problem at all stage of the game). 4 dashes, but all 4 are short and predictable (for exp, Elise can easily land cocoon if Riven try to engage, Kennen can run, Liss can either use her dash or snare, with the snare out range Riven stun alot). I agree not all ranged will work vs her (sorry Vlad, Karthus, TF; while Jayce or Kayle can be really tricky)

And don't bring jungler into lane match up. Yes, enemy jungler can come, he can even camp, but what about your jungler then? 2vs1 will never be balance anyway.

--Talk:Riven/@comment-YourPrivateNightmare-20130914103749/@comment-Taxidriver256-20130915135621

@Brianmick: I don't say Riven is balanced, I'm saying that, with the right pick, you can outlane her.

I would also like to quote YourPrivateNightmare, a few posts he made about Riven that I read just before:

"I...will murder you in your sleep...with a potato.

No love for Riven lovers....ever...YES I AM MAD"

"The deepest place in hell is reserved for those who play Riven (though there's a place below that, for Teemoplayers)."

"Whatever you say, but there are some people I would really like to puhs off a skyscraper...the creator of Riven is one of them..."

I feel like those things are a bit extreme, as a Riven player myself. Saying you want to push people playing Riven off a skyscraper... No, sorry, I don't think that deserves a normal reply.

And the fastest that I can close average range a mage has on autoattacks (with EQ as fast as possible) is already enough time to run away (Kennen) or cc Riven (Lissandra, Elise) without Riven being able to stun that enemy.

I would also like to ask you to be a bit more... moderated in your comments about anything in the future, because I feel you were going a bit too far with those comments.

--Talk:Riven/@comment-YourPrivateNightmare-20130914103749/@comment-Leyrann-20130915152613

I've never had a problem against Riven. Mostly because I've been spamming toplane Quinn.

--Talk:Riven/@comment-YourPrivateNightmare-20130914103749/@comment-Raknut-20130915232608

Looks like Darkrai fears Riven hiding under his bed. Ohohoho...

--Fujikawa-20130916145414&timestamp=20130916145414 Talk:Riven/@comment-YourPrivateNightmare-20130914103749/@comment-Shaw Fujikawa-20130916145414

People who beat Riven: Jax, Kennan, Tryndamere, Garen, Olaf.

People who can beat Riven, but require a little more skill and are safe picks: Renekton, Malphite, Yorick, Shen, Rumble, Cho.

People who you can use to outplay her, but aren't safe picks since they require a deeper understanding with both champions: Teemo, Lee Sin. (Pantheon also beats her early, and can roam if things don't go well for him, however things can go very very wrong for him if you don't know what and when to do things)

--Talk:Riven/@comment-YourPrivateNightmare-20130914103749/@comment-InsaneX5-20130916153048

Sayng that ranged champs shut her in lane is quite obvious, especially those with escapes and cc. That's valid for pretty much every melee in this game right now. Last week we made an all-carry game. We lost, in the end, but we won every lane and the only enemy champ who could kill us was master yi. So, in lane ranged beats melee 9 times out of 10. BUT. The point here is that riven can just keep on dashing with shield, hitting you, junping away, dashing in again and so on. Sure, if she stays to fight a strong dueller can outdamage and outsustain her, but sticking to her is really tough and when you catch her up again she has the shield up again.

OP is exaggerating, but she truly is OP in her role. The only thing that keeps her at bay is that HER ROLE is UP.

--Talk:Riven/@comment-YourPrivateNightmare-20130914103749/@comment-Shinaliss-20130916161812

No, I won't stop overexaggerating over this champ. NO I won't moderate my comments, cause this is the goddamn internet and I can threaten anyone I want cause anonymous n' shit, I've also never claimed that I'm a sane person and yes I do hate Riven that much that I wanna murder people in their sleep with a potato because of her.

Riven as a champ, as a lore, as whole being disgusts me.... I can't explain why, but I also don't have to, I'm dong all this simply because I can. And you may quote me over and over again, it's not like I'm trying to make friends with anyone here...

Riven needs a nerf...in any way it makes sense....and there are a lot of ways to nerf her. DO you know the term "high risk - high reward"? Riven doesn't ... I've seen more risk on towerdiving an AFK Poppy....(overexaggerating again, still not giving a shit). Give her mana, nerf her shield. Problem solved...somewhat

--Talk:Riven/@comment-YourPrivateNightmare-20130914103749/@comment-YourPrivateNightmare-20130916200136

In the past, I liked you, but you will STILL get a report at the admins for not backing off from threatening people.

--Talk:Riven/@comment-YourPrivateNightmare-20130914103749/@comment-Leyrann-20130916201545

That's enough.

Sure, hating Riven is your opinion, but visiting a Riven page just to say that out loud? It's like a DotA player who dislikes LoL just visits LoL and tells you that LoL sucks and so are you guys. Or going to a religious website and tell them their religion is stupid. That's just hypocrisy.

Even the Internet has laws. Freedom of speech does not include death threats or persistent flaming. You can tell people why you dislike something, but you're not supposed to tell people they are stupid for liking something you dislike, THEY have their own freedom of speech as well and if they abuse freedom of speech like you are doing at the moment this argument would be a lot more chaotic that what it is now.

There is no need for all this hatred.

--Charat Lucky-20130916202426&timestamp=20130916202426 Talk:Riven/@comment-YourPrivateNightmare-20130914103749/@comment-Mineko Charat Lucky-20130916202426

"I can't deal with this champion, must be OP"

Ever think maybe

"I need to learn how to deal with this champion to get better"?

Even if you have, you definitely never acted upon it because here you are crying "OP" like a big baby.

--Talk:Riven/@comment-YourPrivateNightmare-20130914103749/@comment-Ozuar-20130916210444

2013-09-17 12:45:14 Edit

api.php

How about giving her a nerf as a present? Because I thought Riot would want to do something about anti-fun champions...

--User blog comment:Akali/Riven's Second Anniversary!/@comment-YourPersonalNightmare-20130917124514

>Even more nerfs

HAHAHAHAHAHAHAHA

Now seriously, get a Randuin's or something. Or you can just learn how to play her, that's how I learned how to deny her.

--User blog comment:Akali/Riven's Second Anniversary!/@comment-YourPersonalNightmare-20130917124514/@comment-Myself v1.0-20130917140644

2013-09-17 12:39:15 Edit

api.php

They should really nerf her, this champ requires little to no skill has no mana, 2 area hard ccs and  a free AA steroid on the passive. Not even remotely fun playing agaisnt her, even when countering

--Talk:Riven/@comment-YourPersonalNightmare-20130917123915

2013-09-17 13:21:32 Edit

api.php

Still proposing nerfs, just if anyone cares...

--Talk:Riven/@comment-YourPrivateNightmare-20130917132132

Riven has already been nerfed pretty hard http://lol-patch.com/riven.html.  Maybe your the reason she is op.  If you would stop feeding riven then she wouldn't be.  Riven really needs a good build to be op just like a lot of champs.  I'm assuming your also Yourpersonalnightmare too...  There are ways to zone Riven out hard.  I suggest you play her to see she isn't OP like you think she is.  I think it would benefit you knowing how long it takes for her moves to cool down.  Also look at her counters.  I've been told Darius is a good counter to her.    Also wanted to add in one of the most recent patches they added the ability for rivens 3rd q to jump over walls.  Which you could complain about that.  However,  They removed her ability to use the 3rd q flash combo and didn't even mention it in the patch.

--Talk:Riven/@comment-YourPrivateNightmare-20130917132132/@comment-Alaskamoose01-20130917154126

I simply don't like her facestomping low risk-ness. I can deal with her to some extent. I don't go ham on her and I try to use the gaps between her cds as effective as possible. The reason I'm so pissed is, that in some cases, no matter how hard I try to outplay her, she just outdamages me or outsustains me (with lifesteal that is) or simply outpokes me (manaless, huehuehue).

I've learnt to deal with her, but I still REALLY hate playing against her and I think for the fact that she is that much of a lane bully she should require at least SOME more skill.

Just saying here: Riven's damage is mostly on her passive, which promotes spell spamming. this passive also works with up to 3 stacks, meaning that you don't even really have to Q + auto + W + auto ...., but jsut triple q and autoattack a few times, with E and W inbetween. OYu know whcih champ also works like this? Lucian that is, and that guy would be so much broken if he had no mana. Now don't tell me that's different cause he got range and mobility, Riven got that too + 2 ahrd aoe ccs and a shield (+ the ult range steroid, overkill cone nuke)

I don't want Riven nerfed into oblivion (actually I do), I just want her to be more...skill requiring...like Fizz...that guy is unbalanced as heck, but at least he needs SOME planning and involves SOME risk....

--Talk:Riven/@comment-YourPrivateNightmare-20130917132132/@comment-YourPrivateNightmare-20130917175754

Champions/Skins List Edit

Hello,

I figured I'd drop you a message to show you the results of your suggestion. It was fantastic and made a huge improvement over my previous design. The template itself is User:DocTanner/ChampList and I'm using it for my skins owned display on my profile.

So thanks again for all your help!

p.s. I'm working on a Champion Checklist template that works on the same framework. I'll share that with you when it's done.

--DocTanner (talk) 13:01, September 30, 2013 (UTC)

I think I've got the Champion Checklist working. The template is here, and is now being used for my checklist page. Let me know what you think.
Thanks again for the idea, DocTanner (talk) 07:43, October 1, 2013 (UTC)

C-TopEdit

"Inefficiently sticking a 1215x717 image is bad. Wasting HTTP requests on async calls across all skins. Please test this further before deploying."

I don't fully understand the issue. I do not know what to further test because it was working perfectly, at least visually - and there were no additional errors in the console so far as I could tell, so it wasn't breaking anything. Aside from the odd issue where a specific image doesn't align nicely: the change was well received among the people I spoke with. The specific implementation was a placeholder for when you got the CSS-version working, which you were working on the other day - so that the background images could actually be background images. I have no access to the CSS, so I am unable to develop this further. Emptylord (talk) 14:19, October 18, 2013 (UTC)

Re:"I have no access to the CSS". See Special:MyPage/common.css, Special:MyPage/monobook.css, Special:MyPage/wikia.css. Here's the draft User:BryghtShadow/champion. Much like I've written on Forum:The New Size and said in chat, please use a sandbox for such drastic front-end changes (what's the point of "Ability Details/Champion" if we're just going to disregard sandboxes?) ----BryghtShadow 14:41, October 18, 2013 (UTC)
It was sandboxed and so far as I was aware it was finished. You never mentioned these HTTP issues when I asked if there were any issues 2 days ago - I had no idea there was anything left to do. I can test what I think is done. Also, as I said on Forum:The New Size, User:BryghtShadow/champion doesn't look any different to Ahri OriginalSquare Ahri - I'm not sure what I'm suppose to be looking at. Emptylord (talk) 14:49, October 18, 2013 (UTC)
P.S. I'm not sure where to begin creating a css rule that draws a different background image per page (and creating 116 rules seems redundant). I suppose javascript, but I'm fairly certain that not an option for users of my privilege. Emptylord (talk) 14:52, October 18, 2013 (UTC)
And 2 days is still a short timespan. I was going to write a reply, but got caught up with other things, like writing the script. I haven't deployed the JS because it is draft, in case you're wondering why it lacks a backdrop. You'll just have to manually run it (most modern browsers have inbuilt web development). As for CSS rules, each page has a class created from the pagename (it's almost perfect, because https://leagueoflegends.fandom.com/wiki/%27%27 and https://leagueoflegends.fandom.com/wiki/%27 will have the same selector ".page-"). I tried that primitively, but due to how CSS handles things, it'll do 116 requests regardless of the style being used (base64 might solve this issue). Hence, I had to somehow do a conditional loading of images. See also Special:MyPage/common.js, Special:MyPage/monobook.js, Special:MyPage/wikia.js ----BryghtShadow 15:39, October 18, 2013 (UTC)

C-top parser functions Edit

Before I go removing stuff, I was wondering the purpose of the parser functions in c-top, which appear to have the purpose of "display this template only in non-'Ability Details/[champion]' mainspace pages," but I figure why not just remove the template from such pages? —ProtonZero[talk] 17:11, October 18, 2013 (UTC)

That's fine, too. During that coding, I thought it'd simplify lazy copying of everything AD/C → C and vice versa, while leaving the intricate logic to the templates themselves (1 c-top edit vs 116 article edits). AD/C's contents are replacement for the C's contents once we're done, right? And the extra c-top logic can be removed once the project is complete. --BryghtShadow 17:38, October 18, 2013 (UTC)
I see. I suppose I'll keep the AD/C bit, but remove the only-display-in-mainspace one then (and then people can fix those if they find them to be an eyesore). —ProtonZero[talk] 19:02, October 18, 2013 (UTC)

Chat Edit

Thanks for being helpful in the chat... Everyone was was trying to troll me with "absurd" information. Wish I could give karma like on Reddit =P

Betweenthieves (talk) 18:20, October 18, 2013 (UTC)

You're welcome. Also, if you're adding a message that doesn't belong in any current sections, add a new titled section (as you can see, the thanks doesn't exactly fit in a parser function topic). ----BryghtShadow 18:32, October 18, 2013 (UTC)

Source for Bad Piggies Edit

Hello, 

I am an admin over at Bad Piggies Wikia,

Is it possible if I take some of the sources on this wikia for use on my wiki? 

Thank You 

chiachichang

Chiachichang (talk) 19:35, November 13, 2013 (UTC)

Yes. --BryghtShadow 10:47, November 28, 2013 (UTC)

Philosopher's Stone moved to Nomad's Medallion Edit

Are you really sure this was a good move? They are two separate items and merging them screws up history, comments and gives a twisted meaning. Rather drop the PS to C:museum and handle NM as completely new item that it is. BlackSmith (talk) 14:08, December 8, 2013 (UTC)

I am sure it was a good move.
wikipedia:Ship_of_Theseus. The only difference you can actually claim is it was Philosopher's Stone before time T, and Nomad's Medallion after time T. Extend that to every single patch that changes items, should we make a new article for each item at each patch? --BryghtShadow (talk) 15:04, December 8, 2013 (UTC)

Yes, because that's why we have C:Removed content. They are not the same item nor a simply renamed item. Its a new item while others were purged in the same time. Now everything that was and is pointing to the old article is suddenly pointing to a totally wrong article. Be it historical articles, comment, categories, guides or anything. BlackSmith (talk) 04:30, December 11, 2013 (UTC)

Evelynn data Edit

About as_lvl are you really sure of that ? Because ingame it seems different but maybe it's my bad if I had done miscalculation (it was on ARAM mode so we begin with lvl 3), in this case sorry. Scinfaxy (talk) 16:43, December 8, 2013 (UTC)

Doesn't matter what level you start at, or what map (unless maps affect attack speed). No items, no runes, no masteries, solo, without ever using Ravage. If your data doesn't match User:BryghtShadow/Attack speed, then something isn't right. Formula is "0.625 / (1 + attack_delay) * (1 + as_lvl / 100 * (lvl - 1))" --BryghtShadow (talk) 17:20, December 8, 2013 (UTC)


Requesting SF jungle map image Edit

Hey, I saw your updated s4 jungle map, do you perhaps have an image without the text? Would very much appreciate it.--Pritesh (talk) 23:22, January 6, 2014 (UTC)

== RE:Requesting SF jungle map image ==
Hey, Wanted to use the image on a guide I'm creating for the new S4 changes. Hard to find a decent map.

Pritesh (talk) 20:57, January 7, 2014 (UTC)

c-topEdit

Please return the links to ability details pages in c-top. The ability details revamp is incomplete and the information is inaccessible for many champtions. I only know about the ability details project at all (or that you removed the link from c-top) because I started investigating why the core feature that brings me to the wiki was missing.

P.S. It was once possible to edit talk pages here without an account, right? This was an unfortunate change. Redxaxder (talk) 01:20, January 8, 2014 (UTC)

Halp Edit

Attack of the ref tag errors D= http://leagueoflegends.wikia.com/wiki/List_of_champions#Upcoming_Cost_Reductions http://leagueoflegends.wikia.com/index.php?title=List_of_champions&diff=2003686&oldid=2003537

not sure what I did to cause those errors  NeonSpotlight  Talk  Contribs  22:21, January 30, 2014 (UTC)

Fixed one of the problems, but still one more and I'm not sure what from :s Ajraddatz (Talk) 22:47, January 30, 2014 (UTC)
It's complaining about the lack of a <ref name="Champion Price Reduction Schedule April 2"></ref> with content. Namely, it broke when the name got changed to "Champion Price Reduction Schedule Lucian" for some refs. BryghtShadow (talk) 05:28, January 31, 2014 (UTC)
Community content is available under CC-BY-SA unless otherwise noted.