Semi Protection

UESPWiki:Bot Requests/Archive 1

The UESPWiki – Your source for The Elder Scrolls since 1995
Jump to: navigation, search
This is an archive of past UESPWiki:Bot Requests discussions. Do not edit the contents of this page, except for maintenance such as updating links.


NPC Voice Types

Often people will say something like, "This will be true for any NPC with Voicetype (Gender-Characteristic)." However, there is no clear online resource for looking up an NPC's voicetype. It was not until I opened the Creation Kit that I found such information at last. Might the "Other Information" section of NPC pages be expanded to include a line for Voicetype, with fill-ins from CK thanks to your bot? Additionally, a corresponding Voicetype page could serve as a handy reference index. Thanks! Lottery Discountz (talk) 18:33, 24 January 2013 (GMT)

While that should be fairly easy to do, the question is whether or not it's desirable. Some people have complained that the infoboxes are getting to be a bit overwhelming with the amount and complexity of information. I'll bring it up on the Community Portal and see what people say.
Also, while it takes some digging and isn't quite as user-friendly as the wiki, CSList has the voice type listed in the "NPC_" records. Robin Hood  (talk) 19:20, 24 January 2013 (GMT)
Motherlode, thanks for that link! So, while the it's easy through CSList to see what voice a particular NPC has (and also what lines correspond to that voice type, bonus!), just having a Category page for Voicetype would fill the converse need of finding who matches n voice. With that additional page you wouldn't necessarily have to expand the infobox. Lottery Discountz (talk) 19:39, 24 January 2013 (GMT)
That seems to be the way the CP discussion is leaning as well. Robin Hood  (talk) 19:57, 24 January 2013 (GMT)
While I'm here, I just wanted to say that I haven't forgotten this, but since this isn't really urgent, rather than do the job with some missing info (where there are non-trivial character templates/lists), I thought I'd develop my code a little further to finally handle both regular characters and deeply templated characters/lists. I got the basic concept for it done about a week ago, but haven't had time recently to go back and finish the job. Hopefully within the next week or two, though. Robin Hood  (talk) 06:24, 12 February 2013 (GMT)

Ore Links

Oblivion:Ore Veins is basically orphaned. Many place pages need links to Oblivion:Silver Vein and Oblivion:Gold Vein to be inserted. I imagine this might be easier to do with a bot. —Legoless (talk) 20:23, 24 January 2013 (GMT)

If it's just the numeric ones in the treasure lists, that's easy, since they follow a clear pattern and the style on place pages is to link them every time. If you're talking about ones in the actual text, like "the many silver and gold veins" of Abandoned Mine, that's more of a challenge, since the text can vary and you have to be careful not to overlink. I can do the former quite easily, though, so for the sake of my sanity, I'll get to work on that later tonight assuming that's what you meant. :) Robin Hood  (talk) 02:58, 25 January 2013 (GMT)
And done. I figured it would most likely just be the mines, but I checked all Oblivion Places just to be safe, and it's a good thing I did because naturally, there was an exception. Robin Hood  (talk) 05:04, 25 January 2013 (GMT)
Thanks, that's exactly what I had in mind. Links in the main text are probably unnecessary. —Legoless (talk) 20:32, 25 January 2013 (GMT)

Tamriel Rebuilt page sorting

Right now, all of the Tamriel Rebuilt pages (except for quests... I did all those by hand, and books because they are sorted differently) sort under T for Tamriel. The easiest way (I think) to fix this is to have a bot add {{DEFAULTSORT:{{SUBPAGENAME}}}} to all the pages, at the very top, before the infobox :). If there are any cases that shouldn't be just the subpage name (names starting with 'The' for example) I can go through later and fix all those by hand. :) Thanks in advance!! Jeancey (talk) 23:14, 29 January 2013 (GMT)

The bot should be able to handle most of the "The", "A", and "An" pages without much difficulty. It might be a couple of days before I can get to this, though, and I'll want to double-check with Alfwyn whether we're planning on fixing the sorting using PHP or if we should go ahead and use DEFAULTSORT. I remember talking with him about it, I just don't remember if we came to any decisions. Robin Hood  (talk) 23:44, 29 January 2013 (GMT)
Kk good to know. Jeancey (talk) 23:48, 29 January 2013 (GMT)
Oh, also, since they are all in the Tes3Mod:Tamriel Rebuilt namespace, do they really need the "Added by Plug-in Tamriel Rebuilt" param in their infoboxes? I mean, we don't have "Added by Plug-in Dragonborn" on those pages. If they aren't needed, could they be removed? Jeancey (talk) 23:54, 29 January 2013 (GMT)
About a php fix, that won't affect pages that have a manual DEFAULTSORT added anyway. I don't think that we would want to add code especially for "Tamriel Rebuilt" into the server. I guess the cleanspace issue may actually be a general mediwiki bug about categories defined in an extension tag (doesn't make sense for most of them anyway), so adding the DEFAULTSORT at the very top of the page is the safest thing for now. --Alfwyn (talk) 00:05, 30 January 2013 (GMT)
Okay, we'll go that route then, Alfwyn. As far as the "added by" thing, it's a bit more arguable in this case, since we're dealing with a generic Tes3Mod namespace that's not TR3 specific. Conceivably, we might start hosting other mods in that namespace, though at this point, I think that's rather unlikely. I'd be curious to hear what others think about that. Might be something to ask on the TR3 and Stirk talk pages. I'll do that in an hour or so if no one beats me to it or comes up with some overwhelming reason to keep or remove them. Robin Hood  (talk) 01:47, 30 January 2013 (GMT)

() I know they aren't in separate namespaces, but if all of them are a subpage of Tes3Mod:Tamriel Rebuild, I don't think it's necessary to have the added by tag, but if we had a mod header for them instead (just the icon at the top of the page). Silence is GoldenBreak the Silence 02:05, 30 January 2013 (GMT)

Okay, this is off and running now. With a total of 4554 pages that require checking, this will take quite a while. I've tried to account for the various templates that set DEFAULTSORT inside them, so hopefully this should only change those pages that actually need it. The check is quite primitive, so there may be a couple we'll need to alter by-hand. As always, don't hesitate to post to the bot's talk page if you see that I've goofed on something that affects a large number of pages. The job could well take 6+ hours, so I obviously won't be monitoring it closely for that entire time. I've set it up to resume from a specific point quite easily, in case we need to. Robin Hood  (talk) 23:45, 2 February 2013 (GMT)
Does it account for articles like "The" in the name? Or should those still be done manually? Jeancey (talk) 00:02, 3 February 2013 (GMT)
It handles "A", "An", and "The" correctly and should use hard-coded names instead of {{SUBPAGENAME}} for those. It seems most of them have been done already, though, which is why you won't see them in its edit history. Robin Hood  (talk) 00:07, 3 February 2013 (GMT)
There is also one other issue I ran into the other day. If a page is included on another (like Light armor is included on Armor) then the pages that are included need |noreplace}} added to the default sort template. Those are so few, though, that I can probably do them later by hand (as well as any new pages). Jeancey (talk) 00:14, 3 February 2013 (GMT)
Okay, the bot is done with TR3. I'll probably do Stirk tomorrow at some point, since it's in the same boat. I'm on my way to bed, but if anyone <looks at Jeancey tentatively> wants to go through the bot's Results page, and double-check the ones flagged with "sortkey mismatch", that would be helpful. In all cases, the bot assumed the human was correct and left it untouched, but if there are discrepancies, then there's the possibility that either the human or the bot did something wrong. The ones I saw at a glance all looked to be trivial differences in sortkey choice, or just had |noreplace in them, which I never thought to handle, so I suspect most are okay. Robin Hood  (talk) 10:19, 3 February 2013 (GMT)
I already went through them all, and they were all done by me, and they were all correct :) Jeancey (talk) 10:38, 3 February 2013 (GMT)

Skyrim Classes

Skyrim classes are categorized differently. They are classed under Category:Skyrim-NPCs-Classes, while Morrowind, Oblivion, Shivering, all others are Namespace-NPC Classes. Can someone get a bot to rectify any links in this class to Category:Skyrim-NPC Classes. Silence is GoldenBreak the Silence 00:48, 3 February 2013 (GMT)

That's straight-forward enough. I'll put the bot on it tomorrow, provided it's done the Tamriel Rebuilt stuff by then. (I'll probably stop and resume the job if it's not done by the time I'm ready to go to bed, cuz the computer's right next to my bed, so there may still be some of that left to do tomorrow.) Robin Hood  (talk) 04:01, 3 February 2013 (GMT)
Done. Robin Hood  (talk) 02:44, 4 February 2013 (GMT)

Non-Square MW images

This is more of a personal request, and really involves no editing. It's not really a big deal, and if need be, I can do the task manually or just go page by page to do this, but I was curious if retrieving the information from these pages could be automated?

What I want is all the pages here to be read by a bot and then the name of the NPC and their location from the infoboxes compiled into a convenient list that could just be dropped in Cess for me, so that I have an easy to consult list of pages needing attention, rather than going page to page by hand 133 times (134 minus a userpage in the cat) to grab the information. It doesn't have to be a fancy thing either, even just putting a simple list like this would be a great help to me:

Alvis Teri - Balmora, Eight Plates
Arsyn Salas - Sarethi Manor
Artisa Arelas - The Abbey of St. Delyn the Wise

Thanks. Jo'Sakhar (talk) 04:35, 12 February 2013 (GMT)

I'm on it. This'll be Wabbajak's first task! • JAT 05:19, 12 February 2013 (GMT)
Great! It's a relatively straight-forward job, but I probably wouldn't have been able to get to it till tomorrow, cuz I'm in the middle of something IRL right now, so enjoy, Jak! :) Robin Hood  (talk) 06:16, 12 February 2013 (GMT)
I finished my job! Now Jak Atackka is giving me dog biscuits! I can't eat them, but I'm very happy nonetheless! Wabbajak (talk) 06:31, 12 February 2013 (GMT)
Thanks for that, Jak Atackka. Wabbajak, if you can't eat dog treats, how about fish food? Or dead mice like a snake? I'll give you whatever you find edible in exchange for the work you did to save me the work that would have otherwise been involved. :) Jo'Sakhar (talk) 06:49, 12 February 2013 (GMT)

Image categories

In a huff over a disagreement in IRC, I added Category:Skyrim-Quest Images to a large number of pages without a discussion ever taking place. Vely has now opened that discussion at the CP, I am requesting that my edits be reverted until a consensus on the future of image categories can take place. Every image I added to the category was an image that was not in the SR-quest-Name.jpg format, so I would suggest simply removing the category from the 90 ish pages that I added it to by removing the category from any image that isn't in that format. This will return the category to the way it was, so that a discussion can occur. Thanks! Jeancey (talk) 01:10, 15 February 2013 (GMT)

As this is being actively discussed, let's leave it for now. For a single page, sometimes it is reverted, but with large-scale edits like this, it is wiki policy to let them remain until discussion determines whether or not they should be removed. If it is decided that they should be removed, then I'll take it, if Wabbajak has bot status. I have had no time to work in him, so there's a possibility that he won't be ready in time. • JAT 02:27, 15 February 2013 (GMT)
Jak: If you want to take it to develop your bot when the time comes, I'm happy to sit back and let you. Rpeh did the same for me a couple of times in the beginning. If not, or you find you don't have the time, I do have a bulk revert module, so it wouldn't be hard for me to do.
Jeancy: Just to clarify, we're looking at the edits you made (or most of them, anyway) between 22:08, 14 Feb and 23:47, 14 Feb, right? Robin Hood  (talk) 02:48, 15 February 2013 (GMT)
(edit conflict) ::The issue is that I changed them BEFORE the issue was decided. Wiki policy dictates that it should go back to how it was, before the discussion occurred. The current status of the images could, in fact, be used as an argument in the discussion, so keeping them how they are is misrepresenting the issue.
Yes RH, that is correct. Jeancey (talk) 02:49, 15 February 2013 (GMT)
Jeancey may have a point. Anyone else have thoughts on this? Should Jak or I go ahead and do this right away rather than waiting? (PS, my bot's ready to go on this if we want it to.) Robin Hood  (talk) 03:05, 15 February 2013 (GMT)
While I see no real need to revert the changes, they are Jeancey's edits and reverting them will not break anything important, so if he wants them reverted I see no reason not to revert them. --Alfwyn (talk) 17:48, 15 February 2013 (GMT)
While I don't see it as an urgent need, I do see Jeancey's point, and since they're his edits and it's his request, I've gone ahead and had the bot revert. (Sorry, Jak, but I know you're in class right now, so I figured you wouldn't be getting to this anytime soon. :)) As with the last time, this isn't a pure reversion, it's only removing the categories, so if there were other changes made at the same time, they won't be undone...the bot's assuming they were beneficial changes made while adding the category. At a glance, it doesn't look like that'll be a concern. Robin Hood  (talk) 20:56, 15 February 2013 (GMT)

Another Reading Run?

Hi, it's me again for another reading run. I want a more tangible project to do when I am not fetching images. This time, may I have a table generated on User:Eric Snowmane/Ekem that lists every NPC of every race that is not a redirect in the Morrowind Namespace? A basic sortable four column table Name-Race-Location-Status would suffice. The Status column to be blank, I just like the ability to put a little check mark and keep track of what I've done.

My idea, that I've poked around at on the IRC about, is to have a small project where I will include the gear worn and carried by NPCs who are unique enough to have their own page. I'm not going to create one for each redirect, just pages that already exist as proper pages. I figured if stuff like armor or weaponry worn or carried is useful in the other namespaces, it's not going to hurt to put that consistency into place in the older namespaces.

This isn't a top-priority project that needs to be handled immediately, since I have over 100 non-square images to get better images for already listed, but it's another list I'd like to eventually tackle, since I am manually reading each place, NPC, etc anyway for grammar and whatever on the side. (And, I love lists :D ) Jo'Sakhartalk to me 22:58, 21 February 2013 (GMT)

Okay, I think that should cover it. Sorry for the multiple tries...I was rushing it, which didn't work out well. Robin Hood  (talk) 03:19, 22 February 2013 (GMT)

Magicka on Unimportant MW NPCs

This has gotten quite tedious for me, and I believe there are hundreds more needed. Basically every unimportant NPC in Morrowind needs their magicka added for the {{NPC Data}} template to work. These are almost always redirects which requires extra clicking to edit the page. Silence is GoldenBreak the Silence 02:18, 19 March 2013 (GMT)

At the moment, I don't have the ability to read Morrowind data. If you're able to compile a list of the page and the magicka, though, I can get the bot to edit the pages quite easily. Robin Hood  (talk) 04:16, 19 March 2013 (GMT)
Does it help that the info is already in the tables they redirect to? (it's been correct every time too). Silence is GoldenBreak the Silence 04:39, 19 March 2013 (GMT)
That actually might. I'll take a look at it in the next couple of days. Robin Hood  (talk) 05:07, 19 March 2013 (GMT)
And done! A lot more than what you asked for, but it made sense to do it while I was there anyway, and wasn't all that hard to add. Robin Hood  (talk) 04:58, 5 April 2013 (GMT)
Ahem, not all it seems. Silence is GoldenBreak the Silence 19:37, 6 April 2013 (GMT)
There are no "non-relevant" NPCs on that page, so it wasn't looked at. I'm intending to do the "relevant" ones soon as well, but they're harder to link with the pages they're used on, since there's no redirect. It basically comes down to examining all linked pages to see if they look like they contain the appropriate tables. Robin Hood  (talk) 20:11, 6 April 2013 (GMT)

MWOP templates

Hey! I have launched my Morrowind Overhaul Project. Any chance one of you could add the templates to the pages? {{cleanup-mwop-npc}} for NPCs with full pages, {{cleanup-mwop-quest}} for quests, and {{cleanup-mwop-place}} for places. I'm not sure if this is the right way to go about adding them to pages, but It is a massive job and I felt people would probably complain if I added them all manually. :) Jeancey (talk) 21:35, 12 April 2013 (GMT)

For simplicity's sake, I'll be doing them as three separate jobs. The NPCs are underway. I won't be around to monitor it, so if anything goes critically wrong, just post to the bot's talk page and it'll stop. And yes, this is definitely the right way to go about adding them to pages...people would probably kill you if you clogged the RC with adding the template to pages yourself. :) Robin Hood  (talk) 22:56, 12 April 2013 (GMT)
Thanks! :) I'll create the categories that are needed. Jeancey (talk) 23:05, 12 April 2013 (GMT)
HnB seems to have broken. It stopped somewhere in the Gs... Jeancey (talk) 23:46, 12 April 2013 (GMT)
Yeah, it looks like we lost our connection or something, so it stopped. I was able to resume once I got back to my computer. Robin Hood  (talk) 01:18, 13 April 2013 (GMT)

Imperial Soldier level info

An anon recently asked why none of the Imperial Soldiers have their level info filled in. Might be a good job for a bot? --Xyzzy Talk 20:51, 6 May 2013 (GMT)

Done. There are too many changes I'd need to make to my program before it's ready to handle everything, so that was bot-assisted, but a lot of it was done directly by me. Robin Hood  (talk) 01:01, 7 May 2013 (GMT)

Links to headers in archives

I'd like a list of links of headers from all 14 of the SR talk:Easter Eggs archives, with the headers displayed in the links. So, something like this:

...for all 300-400 or so sections. Is this possible? Vely►t►e 19:05, 28 May 2013 (GMT)

Done and posted on the bot's results page. Not sure why it silently failed to save during the first "real" run, but whatever. Robin Hood  (talk) 01:50, 29 May 2013 (GMT)
Thanks! :) Vely►t►e 02:23, 29 May 2013 (GMT)
The bot missed a few sections; not sure if you want to look into it. It missed Deleted Section and Cyrollic Brandy from the first archive so far. I can grab the extra missing sections myself, but I don't know if you want to check your bot about that. Vely►t►e 03:28, 29 May 2013 (GMT)
Bah! It's because it's looking for == at the end of a line, but there's a space at the end of the line for those ones. It's an easy fix, but I'm not at that computer right now, so I just did a search on those page instead and added the missed ones by-hand. Robin Hood  (talk) 05:09, 29 May 2013 (GMT)

Oblivion Construction Set Wiki

Yes, I'm a bot owner, and I'm adding a request to the list. I'm not at the bot's computer, nor will I be for any length of time today, so this is either a reminder for me for tomorrow, or a project for Jak this afternoon. Anyway, what's needed is to convert all the broken constwiki links to the new {{OBCSWiki}} template. Robin Hood  (talk) 22:04, 8 June 2013 (GMT)

Marking pages needing interior maps.

A bot is needed that can accept a list of pages each of which needs the tag: { { NeedsMap } } The list of pages can be made by sorting the current Status Report List on UESPWiki:Skyrim_Map_Design. I would be willing to make that list of approximately 519 pages that need maps, then copy and paste it into an Excel sheet and modify the text to whatever format the bot required. I would then upload a text file for the bot's use. See the talk page for further details and rationale. Thanks for considering this. Kalevala (talk) 23:02, 2 July 2013 (GMT)

I can do this tomorrow. If you feel like generating the list as a text file, that would save me reformatting the table as text, filtering out the ones that are already done, and figuring out the correct page name for those cases where it's not the same as the building name. All I'd need is each page, with namespace, on a separate line. For example:
Dragonborn:Abandoned Building
Skyrim:Abandoned Cave
Order isn't important, as long as they're all there. When you're done, just send it to me by e-mail. (Or, if the wiki won't let you send that much text, just send me a note and I'll reply with my real e-mail address.) Robin Hood  (talk) 03:07, 3 July 2013 (GMT)
Would it be possible to simply say "put a {{NeedsMap}} tag to each page that doesn't have a ==Map== or ==Maps== Caption"? That'd save a lot of work for Kalevala, and the few articles that don't have it still need a lookover in this matter. -- SarthesArai Talk 14:15, 3 July 2013 (GMT)
I was thinking of looking for "-map-", but yeah, I think that might be a good thing to do as well as using Kalevala's list. The benefit of a human-generated list is that the human has, presumably, dealt with any anomalies that the bot might not. On the flip side, a human is more likely to make a mistake. I think I'll start with the list, then run a check on any {{Place Summary}} pages afterwards to make sure they either have a map or a {{NeedsMap}} tag. Or I may do them all in one. I'll think about it. Robin Hood  (talk) 17:37, 4 July 2013 (GMT)
I was also thinking of expanding the project, possibly needing categories like "Skyim Maps Needing Check" (to see if the rotation is correct and no parts of the dungeon are missing) and "Skyrim Maps Needing Markers" (for adding the pogs), or something like these. -- SarthesArai Talk 19:07, 4 July 2013 (GMT)
Kalevala: As you can see in the bot's results page, there are a number of issues that need looking at with the list you sent me. Most of them are just redirect pages, which is no biggie since the bot can just follow those to the linked page, but others may need a bit more human intervention. I'll look at it some more tomorrow, myself. I got distracted a bit today.
SarthesArai: So something more like the {{Cleanup-shrp}} tag or what have you, then. Not a bad idea. That would be easy enough for the bot to handle. Robin Hood  (talk) 05:47, 5 July 2013 (GMT)

() Sorry guys, energy has been lacking lately so I let this slide for a bit. I agree that we should go with SarthesArai's idea of using a Cleanup-style tag. I'm assuming this would be for interiors only; does anybody have any ideas on how to distinguish which pages are about, or include, interiors, even if already mapped? If I recall, Kalevala's list only included the ones that still needed maps. I can do something with the database, but that's still gonna be rough and probably require a lot of human fixing afterwards. Or we can go with Kalevala's list as a start and then just add or remove as needed from there. Anybody have any thoughts? Robin Hood  (talk) 17:58, 19 July 2013 (GMT)

I looked into something similar for Morrowind, and I couldn't find an easy way. I ended up going through the ones that seemed likely candidates to not have an interior by hand and marking them as not needing interior images. Off the top of my head, for skyrim, I would focus on all water features (lakes, rivers, etc), all landmarks, all of the standing stones, and some of the towers. The other option is to check the Zone parameter of the page, but that is no guarantee. Jeancey (talk) 18:11, 19 July 2013 (GMT)
I'm wondering if I should have the bot add "hasinterior" and "hasexterior" flags to {{Place Summary}} or something along those lines. The parameters would do nothing in and of themselves, but they'd make it easier for the bot to fill any future requests along these lines, and if we wanted to, we could create categories based on them or something along those lines. They'd need human checking, though, before they'd be useful. Robin Hood  (talk) 18:49, 19 July 2013 (GMT)

Sandbox 1 Morrowind Generic Dialogue

Can a bot help add to my Sandbox on generic dialogue in Morrowind. I would really appreciate the help in Sandbox 1. Thanks in advance! Guard of DragonsSpeak To Me 12:50, 11 August 2013 (GMT)

Sorry, I don't have the ability to extract Morrowind data, and I don't believe the other active bot does, either. You'd have to use the Morrowind CS and figure out what's generic from there. Robin Hood  (talk) 21:23, 11 August 2013 (GMT)
Well then, this will be a lot of work for me to do on my own in the sandbox, as it is LOTS of generic dialogue, not to mention the checking of it all. Are you sure of anyone else that can help me with it? (Jeancey hasn't replied about it, and Velyanthe doesn't have the patience or motivation to add to it, which, I think, is a surprising attitude from a mentor, to be honest.) Guard of DragonsSpeak To Me 21:28, 11 August 2013 (GMT)
I extracted all the voiced dialogue and sent it to you. I can also send you the rest of the dialogue if you want and pick out certain given categories, but "generic" is not one of them. There are some things you would be able to search for, such as topic like "rumors". However, I really don't want to spend the end of my summer sorting through dialogue, though I am willing to send it to you and help you read it. I can help you do some work (as I have done) and guide you on how to do things (as I can do), but declining a request to work on a large project should not be surprising.
In addition, it should be really easy to determine what's generic. Glance over the dialogue I sent you and check for similar parameters; if it says "Altmer", chances are the NPC must be Altmer but isn't a specific one. If it's in category "Hello", it's a greeting. And so on. If you need help reading it, I can help, but it seems you've been getting along fine so far. If you found the parameters which indicated generic dialogue, it could be bot work to pick out those specific ones from a text document, but since you'd probably have to format them yourself anyway, it would perhaps be an unnecessary hassle. Vely►t►e 21:44, 11 August 2013 (GMT)
Well, what I mean is confusing things, such as this: As an example, for attack taunts, it will say in the CS: Condition: GetPCRace=Nord and the same for result. But for some attack taunts, it will have no conditions on, but it will still say GetPCRace=Nord or something like that. Guard of DragonsSpeak To Me 21:48, 11 August 2013 (GMT)
I'd have to see the whole piece of data to understand what you're saying here. Vely►t►e 21:54, 11 August 2013 (GMT)

Dragonborn books leveled lists

I noticed that Dragonborn:Books didn't have a column for which leveled list they could be found in, so I added it, then noticed that each books individual infobox hasn't had their type defined. Would this be a good job for a bot? --Xyzzy Talk 19:10, 28 September 2013 (GMT)

It's probably not necessary to involve a bot, but I might be able to extract a full list quickly from my database or Neph's. I'm just off for dinner and stuff for a bit, but I'll look into it in a couple of hours. Robin Hood  (talk) 23:21, 28 September 2013 (GMT)
Yeah, I guess there's not THAT many DB books, and the Leveled List link makes it pretty easy. I'll just do it by hand. Thanks for the reply. --Xyzzy Talk 00:16, 29 September 2013 (GMT)


Discussion moved to Dragonborn_talk:Bloodskal_Barrow

Morrowind NPC location dumps

Hey! I was wondering if you could dump all the values that Morrowind NPCs have in the |house= and |store= parameters into my sandbox here. Just overwrite everything that is currently in there. No need to figure out anything about the values, just a straight dump, preferably in table form. Thanks in advance! (feel free to ask clarifying questions :) ) Jeancey (talk) 20:05, 12 November 2013 (GMT)

Done. They're sorted by house and then store, just because that was the easiest way to remove those that didn't have anything for those parameters. Some of the map links broke when dumping to your user space, but not knowing what you wanted, I left them untouched so that you could see exactly what's in the parameter. Robin Hood  (talk) 21:34, 12 November 2013 (GMT)

Oblivion Factions Updating

As was briefly discussed here three years ago, our faction tables for Oblivion omit plug-in NPCs from vanilla factions. Hopefully a bot can check the NPC pages for the related factions and add them to the table is missing. This could probably be done by hand of necessary. —Legoless (talk) 01:24, 23 January 2014 (GMT)

I don't have anything setup to read Oblivion data yet. I can pull a list from Nephele's database, though, and send that to you as an Excel sheet. While it'll be a fair bit to add by hand, I don't think it'll take that long. Doing it via the bot would probably take a lot longer than doing it by hand will. Robin Hood  (talk) 02:25, 23 January 2014 (GMT)
Thanks for that! —Legoless (talk) 19:11, 23 January 2014 (GMT)

ESO Books

Would it be possible to have the bot run through all the ESO books listed in Online:Shalidor's Library and the Online:Eidetic Memory and have it assign the corresponding "collection" info so they link to the respective pages? Any new books/notes I create from now onward I can manually assign the correct collection, but the existing ones need work. Many thanks. --Jimeee (talk) 23:05, 10 March 2014 (GMT)

That should be relatively straight-forward. Robin Hood  (talk) 02:08, 11 March 2014 (GMT)
Okay, apart from forgetting to change the edit summary and having to pause it partway through, it's on its way. You'll have to make sure that the pages it links to get created at some point, if they don't already exist (e.g., Auridon Lore). Also, if the book title is currently a red link, nothing is getting done at all for those. As you say, you can add those as you create them. Let me know if you spot any problems. Robin Hood  (talk) 02:50, 11 March 2014 (GMT)
That's great! Thanks Robin Hood. --Jimeee (talk) 11:13, 11 March 2014 (GMT)

Online Quest Header

Would it be possible to get a bot run through Category:Online-Quests to update {{Quest Header}} to the new {{Online Quest Header}}? Below is a blank with all the relevant parameters. Where a parameter is identical to one from Quest Header, the entry is usually the same. The only difference I think is SuggLevel, which just becomes Level. Oh also, Trail can be wiped from them, as it's included in the Online Quest Header. Thanks! --Enodoc (talk) 09:26, 20 March 2014 (GMT)

{{Online Quest Header
Just a quick clarification: should all the parameters be added as empty parameters (like you have above) if they're not already there? I think that's what you meant, but better to make sure so I don't have to do a second run to fix things if I'm wrong. Robin Hood  (talk) 21:10, 20 March 2014 (GMT)
Yeah please. Most of them will be needed every time, and those that aren't can be ignored or removed as necessary. --Enodoc (talk) 23:49, 20 March 2014 (GMT)
I was about to say "that's done", but I just realized, I forgot the trails. Bah! So much for not doing a second run. Robin Hood  (talk) 03:39, 21 March 2014 (GMT)
The trails are underway now as well. As an added bonus, it's doing them as intelligently as I was able to do in a few minutes, which means main, side, and alliance quests should all be done properly as long as the Trail was done to begin with; everything else will be moved into the Zone parameter. After it's done, a human will have to figure out the guild quests and move the Zone parameter into the Faction. Robin Hood  (talk) 04:14, 21 March 2014 (GMT)
Oh, and if it makes sense for the parameters to be in a different order or all lower-case/title-case, that's very simple for the bot to change globally. It's currently using the order you specified above (the same order it created most of the quests in) with no concern for case, but it wouldn't take more than a minute or two for me to change that if desired. Robin Hood  (talk) 04:36, 21 March 2014 (GMT)
The order of the parameters doesn't matter at all. I don't think there is any reason to reorder them at all. Jeancey (talk) 04:50, 21 March 2014 (GMT)
Thanks RH! Yeah the order doesn't matter, but thanks for mentioning that the case would be easy to change, if such a need arises. --Enodoc (talk) 20:34, 21 March 2014 (GMT)

Online Journal Entries and Quest Objectives

Hi there, could I get a bot run through Category:Online-Quests to change {{Journal Entries}} and {{Quest Objective}} to {{Online Journal Entries}} and {{Online Quest Objective}}, respectively? The parameters of the Quest Objective are essentially the same, while the Journal Entries has one less column (the Stage column is removed). Thanks! --Enodoc (talk) 09:46, 5 April 2014 (GMT)

Just a note that I've already updated Soul Shriven in Coldharbour to test it out, and it works as expected. If it's easier to run the bot without having an exception, feel free to revert that edit. --Enodoc (talk) 09:54, 5 April 2014 (GMT)
I'd like to see Wabbajak do this, as we need to be sure that it can do more complex tasks as there is likely to be a large amount of botwork for ESO as we get settled and add info/change our minds about things. Jeancey (talk) 16:14, 5 April 2014 (GMT)
I've got my bot working on the pre-release tags on empty pages right now anyway, so I'll wait to hear from Jak whether he wants to handle this or not. Robin Hood  (talk) 16:58, 5 April 2014 (GMT)
Sure, I can get on it later today. • JAT 18:40, 5 April 2014 (GMT)
HnB's done making Jeancey's fingers itch, so you should be good to go whenever. Robin Hood  (talk) 19:07, 5 April 2014 (GMT)
700 more? ugh.... I'm not gonna be sleeping tonight am I? :P Jeancey (talk) 19:13, 5 April 2014 (GMT)
Okay, all done! I had a couple of minor slipups - my programmer thought it would be a good idea to feed a regex character into a regex equation (sometimes I wonder how I work at all), but it looks like everything else is in order. Feels good to stretch my legs again after months of idling! Wabbajak (talk) 23:51, 5 April 2014 (GMT)

() I just had a look at a couple at random, and it looks like you didn't quite get it on at least one...perhaps because it had no content? Robin Hood  (talk) 01:06, 6 April 2014 (GMT)

That's simply because I set it to only replace |||{{, just to be on the safe side and make sure it didn't replace something it shouldn't have. • JAT 02:06, 6 April 2014 (GMT)

MW/BM Images

Not all of these images are consistent with the format that has been adopted. Files should be [[File:MW-item-xyz]] or [[File:BM-item-xyz]] with spaces between words (I believe the ones that need spaces look LikeThis). A few are armor pictures with the gender variations (contain a M/F in the name), these should probably be spelled out as well (Male/Female).

Is that clear enough? Am I missing anything? •WoahBro►talk 04:30, 18 April 2014 (GMT)

Blech! The inconsistencies in naming make this rather difficult to do by bot, but I'll have a look at it tomorrow and see what I can do. Robin Hood  (talk) 04:54, 18 April 2014 (GMT)
Okay, I had the bot put up a tentative list of what names it wants to change. There's a couple that I've noticed are incorrect:
  • <Armor>F LF gets converted to <Armor> Female L Female
  • No space around the & in the one file that has one
Besides those, do you see anything else that's either outright wrong or could be improved in some way? Robin Hood  (talk) 04:34, 19 April 2014 (GMT)
I copied that list to this sandbox for me to adjust images to what (I'm fairly certain) they should be. It may take me a day, maybe two, so bear with me. I really appreciate it RH (and HotnBOThered)! •WoahBro►talk 05:06, 19 April 2014 (GMT)
Not sure if I'm reading your post right, so just to be sure: the bot will do the moves and update all the links appropriately. I just need you to skim over the list to see if there are any problems with the names it's proposing. Robin Hood  (talk) 05:14, 19 April 2014 (GMT)
Wait no, I copied the list there so I could fix some of the names to what they should be as some of the destinations aren't correct on the list. •WoahBro►talk 05:21, 19 April 2014 (GMT)
Okay, just wanted to be sure you weren't planning on actually moving the files yourself for some reason. It sorta sounded like you were somehow. Robin Hood  (talk) 05:51, 19 April 2014 (GMT)

() Terribly sorry about the wait, I got caught up with finals at school and then completely forgot about editing the tentative list in my sandbox. Anyways, I got approximately 50% through the list tonight and should be able to have it ready for the bot in a day or two (for real this time!) •WoahBro►talk 04:30, 12 May 2014 (GMT)

Finally done with the fixes and are ready to move. They can be found here. Thanks! •WoahBro►talk 15:55, 15 May 2014 (GMT)
I'm taking the rest of the day off after the current bot run, but I'll have a look at this tomorrow. Robin Hood  (talk) 20:43, 15 May 2014 (GMT)
Okay, the dry run has pointed out two problems. Once those are dealt with, I can do the real run. If I don't hear back from you by this afternoon, I'll just make up my own new names so we can get the job going. Robin Hood  (talk) 15:22, 16 May 2014 (GMT)
Warnings from dry run
That should be it, thanks! •WoahBro►talk 15:30, 16 May 2014 (GMT)
I fixed the issue better. We don't need JUST common weapons when we have an image of all the weapons available. It just is redundant. Jeancey (talk) 17:44, 16 May 2014 (GMT)

sr to Skyrim: function

I know most people are busy with ESO at the moment, and not sure if a bot can be used to do this, but there are still a lot of pages that seem to have links with [[sr: at the beginning instead of [[Skyrim: - so if it is possible, when time permits could this be done? It's not a high priority, but would save a lot of time and remove the issue in one go, otherwise the sr's will probably be around forever. I can't think of any instances where [[sr would be used correctly or want to be kept, so there shouldn't be any exceptions. Thanks. Biffa (talk) 06:03, 19 April 2014 (GMT)

The problem is in tracking them down. That's not particularly easy. Why do we need to change them? As far as I know, SR and Skyrim should work the same; it's just a question of how it looks. Robin Hood  (talk) 06:30, 19 April 2014 (GMT)
Thanks for the response, I was told to remove them from any page I update, when I first started doing updates it was one of the many things that were 'corrected' about my posts, where I'd left them alone. Can't remember who it was specifically who told me to change them, but Alphabetface corrected this on one of the first pages I did, I've just corrected any I've seen since then. As for finding them, you'll have to excuse my ignorance, I thought it was as simple as specifying to look for [[sr: as a cluster of characters. If it's not possible or easily done it's not a problem. I just thought I'd ask. Biffa (talk) 07:27, 19 April 2014 (GMT)
The issue isn't with finding uses of it within a page, it's knowing which pages to check. If you're looking for pages within a category or pages that link to a particular place, for instance, it's pretty easy to find, but for this you'd have to comb both the entire Skyrim namespace and every single page that links to the Skyrim namespace, the latter of which would be very difficult to determine. For something that's simply cosmetic, it's simply too much work for too little a reward. • JAT 08:29, 19 April 2014 (GMT)
Yeah, this is a purely stylistic/cosmetic thing, not any actual issue. If you're editing a page anyways and you see an SR link, go ahead and change to the full version, but it's not worth going after specifically. -- Hargrimm(T) 01:07, 20 April 2014 (GMT)
Doing unrelated generic edits while actually working on something else isn't a skill my current bot has, but it's planned for the next version. Robin Hood  (talk) 01:28, 20 April 2014 (GMT)

ESO Skill Redirects

I believe we should have redirects in place for each skill name in ESO. This would mean going through each skill line and creating a new redirect for every named skill that links to the section within which it is contained. So for example, Online:Silver Bolts would be a redirect to Online:Fighters Guild#Active Abilities. Or optionally the skill names could be made into Linkable Entries and then the redirects would point to exactly the right spot. -- Hargrimm(T) 01:13, 20 April 2014 (GMT)

I had a look at the various info, and I think that should be doable. I should be able to work on it tomorrow. Robin Hood  (talk) 02:46, 20 April 2014 (GMT)
It's on its way now. Robin Hood  (talk) 00:06, 21 April 2014 (GMT)
Unfortunately, DotNetWikiBot (which is the thing that does most of the actual communication with the wiki) is buggier than an ant colony, so I was warned about most pre-existing pages, but some I wasn't. Either way, here's the list of all pre-existing pages that conflict with a skill name. I'll let you decide what's appropriate here, presumably either a disambig page or an {{About}} template.
Also, Storm Calling (and possibly others) had linkable entries in it for each name. I discovered the inconsistency mid-run, so had the bot be consistent in the redirects it created and pretend there was no LE (i.e., linking to the section, not the specific entry). Robin Hood  (talk) 00:46, 21 April 2014 (GMT)

ESO Quests and NPCs

Hey RH, could you add all the quest and NPC data we have so far? Silencer is getting antsy and I don't think he really WANTS to be creating over 10,000 pages by himself so.... :) Jeancey (talk) 02:03, 11 May 2014 (GMT)

I was thinking that would need to be done again sometime soon. I'll have a look at it tomorrow. Last time was easy, cuz there was little to no pre-existing data. This time may be a bit more challenging. Robin Hood  (talk) 03:33, 11 May 2014 (GMT)
NPCs are underway (only pages that don't already exist, though, so as not to clobber anything accidentally when there's so little the bot could possibly add). The city/town/location isn't there this time around because it's not in the data being gathered, but as I understand it, that's highly variable in ESO and should probably be filled out by a human anyway. Quests will most likely be updated tomorrow. Robin Hood  (talk) 20:23, 11 May 2014 (GMT)
Comments on the Quests run:
  • The bot has added a {{Trail}} to some pages, which is not required as Trail is part of the Online Quest Header.
  • It is sometimes adding things which aren't Zones to Zones.
  • It is occasionally adding Zone names to Locations (which is not required).
Enodoc (talk) 23:16, 15 May 2014 (GMT)
I'm aware of them all. RH doesn't know about the trail yet, cause he had to go, but the others have to do with the data, and we weren't sure the best way to deal with it yet... They all need human intervention to double check. Jeancey (talk) 23:28, 15 May 2014 (GMT)
I've taken care of the Trail issue for future runs and the bot is working on removing the existing ones. As Jeancey says, we're aware of the issue with the zones, and it's something we'll have to work with more to fix. Robin Hood  (talk) 00:01, 16 May 2014 (GMT)

Online Place Summary

Hi there, I was wondering if I could get a run through Category:Online-Places to make sure every page is using exactly and only the correct parameters of {{Online Place Summary}}. I've encountered numerous instances where the template is using clearable=, which was removed from the template early on, and does not have discoverable=, completion= or level=. I would suggest every instance be defaulted with these parameters (ideally in this order), including as blanks if they are not defined at all:

{{Online Place Summary

Any additional parameters (addabove, addbelow, lorepage, etc) should only be present if used, and removed otherwise; clearable= should be removed anyway, as it does not exist. skipmap=y should only be present if mapname is defined, otherwise it should be mapname=none and no skipmap. (skipmap is used so mapname can be defined and #saved without being shown, rather than when no mapname exists.) It would also be useful if all parameters were in the order specified in the /doc Parameters list for consistency, but that's more for my ease-of-use rather than of general benefit.

Edit: Just remembered that level/discoverable/completion are not needed for buildings or services. That's types Store, Marketplace, Bank, Inn, Stable, Barracks, Home, Chapel, Shrine, Ship, Temple, and things like that. Zones and Subzones also do not need discoverable/completion. 23:43, 1 August 2014 (GMT)

Thanks! --Enodoc (talk) 23:36, 1 August 2014 (GMT)

Just a quick clarification: should mapname always be set to "none" if it's currently blank or doesn't exist? Robin Hood  (talk) 02:00, 2 August 2014 (GMT)
Also, as I'm going through the data and the template itself, I'm noticing some other oddness. Anything with a marker_id is automatically added to the discoverable category, but only on some is the discoverable parameter filled in. This leads to locations like Bloodthorn Lair showing the Discoverable box, while others like Tormented Spire don't. Should I be doing anything in these cases?
Lastly, just based on how the template parameters are being used, I'm coming up with the following for a list of building/service types that don't need the level/completion/discoverable parameters: Artifact Gate, Bank, Barracks, Border Keep, Chapel, Dungeon, Guildhall, Home, Inn, Island, Marketplace, Outpost, Scroll Temple, Ship, Shrine, Stable, Store, Tower, Town Hall, Windmill. Is there anything in that list that I should not remove the parameters from? (Feel free to just edit this message and delete any where the parameters should be kept.) Robin Hood  (talk) 03:42, 2 August 2014 (GMT)
Overall, despite all the different rules, this is actually a moderately easy request, and most of it is designed already. Once I hear back from you, it should only take a few minutes tomorrow to tweak things and then I'll be able to run this. Robin Hood  (talk) 03:42, 2 August 2014 (GMT)
Yes to mapname being "none" if blank or missing.
Anything with a defined marker_id could be set to discoverable=Yes (Bloodthorn Lair, on that note, is a load of tosh, as it doesn't have an icon and isn't discoverable). [Note that the same does not apply for a defined marker_icon.]
That list looks good, although you can take off Island, as the only entry there seems to be comparable to an undiscoverable location rather than a building. The only "Dungeon" is Dragonstar Arena, and once we find out more about it that type will probably change anyway, so you can leave the parameters on that one. You can also add Keep to the list, as I don't think Keeps benefit from those parameters either. I changed the only Tower to a Fort, as Forts includes all PvE Towers, Keeps etc. I didn't know we had any Town Halls or Windmills, but I agree that they don't need them by default. So here's the list again: Artifact Gate, Bank, Barracks, Border Keep, Chapel, Guildhall, Home, Inn, Keep, Marketplace, Outpost, Scroll Temple, Ship, Shrine, Stable, Store, Town Hall, Windmill.
Thanks! --Enodoc (talk) 13:43, 2 August 2014 (GMT)
One keep, Rahni'Za had its discoverable parameter set to "Yes". Most had clearable set to "No", and the few remaining were blank. I'll ignore those and remove the parameters. It should be starting momentarily. Robin Hood  (talk) 19:19, 2 August 2014 (GMT)
I fixed Rahni'Za, it's actually a Fort. ("Keep" is only for the PvP objectives, "Fort" is for everything else). --Enodoc (talk) 19:25, 2 August 2014 (GMT)
Darn it I hate thinking of things after the fact. But sometimes you need the fact before you remember the things; anyway, here are those things:
  • Zones do not need zone
  • If somewhere has settlement but not location, entering location as blank breaks the settlement entry (fixable either by removing |location= again, or setting location equal to settlement [with links, as settlement is autolinked])
  • If somewhere has marker_icon, it does not need marker_id
Sorry about that :P --Enodoc (talk) 19:49, 2 August 2014 (GMT)
It's the nature of bot runs to have things like this happen. :) I'll make the changes and re-run shortly. Robin Hood  (talk) 19:54, 2 August 2014 (GMT)

() A brief false start where I tweaked the logic for mapname and goofed, but on random checks, everything looks good now. If anything else comes up, let me know. Robin Hood  (talk) 20:16, 2 August 2014 (GMT)

That's great, thanks! --Enodoc (talk) 21:26, 2 August 2014 (GMT)

Morrowind Redirects

For some reason, we don't have redirects for Morrowind plants (e.g. Morrowind:Hackle-Lo). Would it be practical to have a bot go through and create them? The plant names are all on the ingredients pages ("plant" parameter of {{Ingredient Summary}}). A lot of plants have the same name as the ingredient already (Morrowind:Heather etc). One exception to this request is Morrowind:Draggle Tail, which will need to become a disambig or full article since it has two ingredients. —Legoless (talk) 02:59, 31 August 2014 (GMT)

This should be relatively straight-forward, though I'd have the bot exclude Draggle-Tail altogether and just let a human do that one. For those cases where the page exists, should I just skip them or should I add a "(plant)" disambiguator? I guess it depends if you want the redirects to include a Morrowind-Plants category. And speaking of what to include, how does the following look for the page content? Is there anything else I should add?
#REDIRECT [[ingredient page]] [[Category:Morrowind-Plants]] [[Category:Redirects to Broader Subjects]]
I should be able to do this tomorrow. Robin Hood  (talk) 05:30, 31 August 2014 (GMT)
I'd say just skip the pages that already exist. Page content looks good. —Legoless (talk) 14:49, 31 August 2014 (GMT)
Category should be Morrowind-Flora, per other games. Silence is GoldenBreak the Silence 15:33, 31 August 2014 (GMT)
Okay, bot's done. There weren't actually that many to create. Robin Hood  (talk) 19:43, 1 September 2014 (GMT)

Template Removal/Change

Hi there, I was wondering if I could get a run through Online:Provisioning Ingredients/deprecated and Online:Recipes/deprecated to remove the calls to {{Item Link}}. It was expected that the old items would remain in the database with a different internal type, but that appears to not be the case, meaning the links are now completely redundant. It would be good if, instead, the {{ESO Quality Color}} template could be added so that the items retain their intended colour. Bold formatting will also need to be added so items keep their intended style.

For Recipes, this would mean:

  • {{Item Link|item|id|level|quality}} {{Item Link|(Recipe)|id|quality}}'''{{ESO Quality Color|quality|item}}''' (example)
  • {{Item Link|item|id|quality}}'''{{ESO Quality Color|quality|item}}'''

For Ingredients, this would mean:

  • {{Item Link|{{fc|black|id}}|item}}'''item'''
  • {{ESO Quality Color|quality|{{Item Link|id|item}}}}'''{{ESO Quality Color|quality|item}}'''

I may not have explained this in the best possible way, so please ask if you need any clarification. Thanks! --Enodoc (talk) 12:19, 6 June 2015 (UTC)

It might be good to hold off on this, in case we can get those items back in the database. —Legoless (talk) 13:39, 6 June 2015 (UTC)
Enodoc: your explanation was perfect. The examples really make it clear...examples are always good! Per Legoless, though, I'll hold off on it until we're sure. Robin Hood  (talk) 18:06, 6 June 2015 (UTC)


Could a bot go through and add {{LE}}s to the Online:Contraband entries? —Legoless (talk) 17:40, 15 July 2015 (UTC)

So, {{LE|Abecean Whale Buckle Wax}}, for example? Do I need to create redirects as well? Robin Hood  (talk) 20:27, 15 July 2015 (UTC)
That's correct. I don't think redirects are necessary. —Legoless (talk) 20:50, 15 July 2015 (UTC)
Okay, all done. Robin Hood  (talk) 04:40, 16 July 2015 (UTC)

Online Update

Hi there, I was wondering if I could get a run through Category:Online-Sets to add the new template {{Online Update}} (a wrapper of {{Cleanup}}). Some of the sets are changed during each major update, and it would be worth having a marker on them to make sure they are checked after each update is released. This is based on Jeancey's suggestion on the Community Portal. The format is {{Online Update|update=#}}, where # is the number of the most recent update. The current update is 7, and some set pages have not been changed since December, so {{Online Update|update=5}} would be the safest to add to the pages. Thanks! --Enodoc (talk) 18:52, 31 August 2015 (UTC)

That should be easy enough. I'll just wait a bit in case there are any objections or other thoughts, but if not, I'll run the job tomorrow. Robin Hood  (talk) 19:52, 31 August 2015 (UTC)
Okay, done! Robin Hood  (talk) 22:13, 1 September 2015 (UTC)


There have been some new set pages that haven't had the template added, but I don't know how many or which ones. Would it be possible to get a rerun of this job to add the template to those sets that are missing it? Since this was last run in September, it would probably be safe to add {{Online Update|update=7}} to these ones, rather than update=5. There may be some that are fully up-to-date, but we might as well play it safe. (Those pages that already have {{Online Update}} with any update= value don't need to be changed at all.) Thanks! --Enodoc (talk) 09:47, 10 February 2016 (UTC)

Done. Robin Hood  (talk) 19:56, 10 February 2016 (UTC)

Link change: Orsinium (city) → Orsinium

We're going to be moving the page Orsinium (city) to Orsinium, so please could we have a bot run through all links to Online:Orsinium (city) to change them to Online:Orsinium? Thanks! --Enodoc (talk) 01:05, 5 January 2016 (UTC)

Done. I didn't touch talk pages this time, since the only references I saw were in regards to moving the page, and wouldn't really have made sense to change. Also, the bot is inherently stupid, and doesn't know to optimize links like {{Lore Link|Orsinium|Orsinium}}, so those can either be done by hand or at some point, I can set up a bot job to optimize Lore Links (and maybe other templates) with redundant text. Robin Hood  (talk) 19:15, 5 January 2016 (UTC)
That is something I'm perfectly fine doing when I get back home, since most of those were because of me. :) Jeancey (talk) 19:29, 5 January 2016 (UTC)
Yeah,'re just worried the bot'll get ahead of you again. :Þ Robin Hood  (talk) 19:34, 5 January 2016 (UTC)
I think I'm like 4-5k ahead at this point. Unless someone wants to add a new template to every NPC page, I think I'll be fine :) Jeancey (talk) 19:43, 5 January 2016 (UTC)

List generation: Place pages with self-defined categories

I was wondering if it would be possible to get a run through Category:Online-Places to get a list of all pages (recursive to subcategories, excluding redirects) which define their own categories; ie, they have [[Category: ... ]] on them somewhere outside of the templates. For example, Grethel's Vigil has [[Category:Online-Places-Camps]] defined at the bottom. Thanks! --Enodoc (talk) 01:19, 5 January 2016 (UTC)

There's the results of a quick test run on User:HotnBOThered/Results right now, which'll get you started. The real run is underway and will be properly formatted (oops) with the full set of results. That should take about 5 more minutes or so. Robin Hood  (talk) 19:31, 5 January 2016 (UTC)
That's great, thanks! I've copied the list out, so you're free to do whatever needs to be done with that page. --Enodoc (talk) 23:53, 5 January 2016 (UTC)

Magicka on Dead NPC Pages

Seeing as there was no opposition to the idea of including the Magicka values from the CS/CK for dead NPCs in this discussion, I was wondering if a bot could add the values from the game data to these articles and replace the other values that are currently there, if any. Summarizing the current status of these articles, for the majority of the Skyrim and Dragonborn dead NPC pages (respective categories here and here), no Magicka value is listed or the Magicka is stated to be 0. For the Oblivion and Shivering dead NPC pages (respective categories here and here), there seems to be a bit more variation. Some pages list the correct value from the CS while others simply document the Magicka for the character as being "N/A". Finally, the Morrowind and Bloodmoon pages (respective categories here and here) already list the value from the game data for the Magicka of these dead characters. However, I do believe there are a few articles here and there in these two namespaces that may not list the Magicka or document it as "N/A". So if the bot could also go through these categories as well, that would be helpful though not as important as the other categories in question. I could do those "by hand" if need be.

If you need lists of the articles that need Magicka values added and those that need Magicka values replaced instead of just the lists from the category pages, just let me know and I'll start working on one as soon as I can. Thanks in advance! Forfeit (talk) 00:35, 16 January 2016 (UTC)

Just wanted to respond to this to say that I've seen it and haven't forgotten about it. I haven't much been up to programming lately, so it may be a little while before this gets done. If you haven't seen any activity on this in the next week or so, though, feel free to message me just to make sure I haven't forgotten about it altogether. :) Robin Hood  (talk) 19:40, 17 January 2016 (UTC)
I've started looking into this, but calculating this stuff is different for each game, and there's a lot of roadblocks to getting it done on my end, since my system is no longer setup the way it was when I did the Dragonborn NPCs. Long story short, this is going to take quite a while. Robin Hood  (talk) 00:13, 26 January 2016 (UTC)
Would it just be simpler to do it by hand then? There's really not that many articles to check and edit so I can't imagine it taking too long to complete. If it's going to take a while and a lot of effort to write the bot's code for the job, it sort of defeats much of the purpose of using the bot anyways. Forfeit (talk) 00:50, 26 January 2016 (UTC)
I don't remember how Magicka is determined in Oblivion and Morrowind off-hand. If it's easy enough to do there, by all means, go ahead and do those ones by-hand and I'll focus on the Skyrim ones, which are fairly complex to calculate. Robin Hood  (talk) 02:22, 26 January 2016 (UTC)
I added the Magicka values for all the dead people in Morrowind, Bloodmoon, Oblivion, and Shivering who were missing them. It seems the common practice on all NPC pages is just to use what's called "Magicka Raw" in Morrowind and "NPC Magicka" in Oblivion on the CSList NPC entries after verifying that those values matched what was currently on the pages of multiple living characters. Similarly, the "Magicka" entry on the CSList pages for Skyrim NPC entries seems to match the values on the NPC pages in that namespace. I don't know if this will help you at all, but thought I'd mention it. Forfeit (talk) 04:03, 26 January 2016 (UTC)
Well, isn't that just freakin' handy! I recall there being some minor differences in how we did them in Dragonborn, but let's go with what's listed in CSList for now. Unfortunately, I don't have direct access to that in the CSList database (it's calculated by the CSList program itself), so we're still going to have to do them by hand, but even for as many as there are in Skyrim, that's still gonna be way faster than the programming I'd need to do. I'm off for the night, but I'll have a go at them tomorrow. Robin Hood  (talk) 05:07, 26 January 2016 (UTC)
Now that I've gotten into it, I remember the problem with the CSList formulas: they're wrong in some cases when the level is based on the PC's level. Thankfully, there aren't a lot of those. I've done 2/3 of the Skyrim ones. I'll do the rest, and the Dragonborn ones, tomorrow. I don't think you can help on those, cuz from the little I looked, the CSList doesn't give fixed-level magicka for dead characters, and the variable-level stuff might be wrong. Robin Hood  (talk) 03:48, 27 January 2016 (UTC)

() Okay, we're done! And now I have a whole new dead NPCs project to do, apparently. :-/ Robin Hood  (talk) 22:16, 27 January 2016 (UTC)

List generation: Cleanup pages mentioning Update 6

Would it be possible to get a run through Category:Online Pages Needing Cleanup specifically looking for pages which mention "Update 6" or "1.6.5" in the Cleanup template call? For example, Vampirism and Assault have this specific cleanup message on them. Thanks! --Enodoc (talk) 11:06, 8 February 2016 (UTC)

Done and on the bot's results page. I also had a look at {{Online Skill Summary}} templates for anything where update= was less than 6. There were none with a number specifically less than 6, but a dozen or so had no update number listed at all, so I added those to the page in case you want to check those out. Robin Hood  (talk) 22:02, 9 February 2016 (UTC)
Great, thanks! I've got the list out, so you can clean that page when you're ready. --Enodoc (talk) 00:24, 10 February 2016 (UTC)

lst transclusion: Contraband

Could I get a run through Category:Online-Contraband to change the value entries to use the new #lst sections that I created on Contraband?

Before -- After
"30 [[File:ON-icon-Gold.png|link=]]" -- "{{#lst:Online:Contraband|normal}}"
"100 [[File:ON-icon-Gold.png|link=]]" -- "{{#lst:Online:Contraband|fine}}"
"250 [[File:ON-icon-Gold.png|link=]]" -- "{{#lst:Online:Contraband|superior}}"
"750 [[File:ON-icon-Gold.png|link=]]" -- "{{#lst:Online:Contraband|epic}}"

An example can be seen here.

Alternatively, we could use {{Save Named Values}} on the Contraband page instead; do you know which would be more efficient? Thanks! --Enodoc (talk) 11:14, 8 February 2016 (UTC)

Would a template be better for contraband items? You put in the icon, name, desc and level and it formats it, makes the color and the price. It would just sort of condense what we have now, make it easier for a layman to edit, possibly. Jeancey (talk) 17:46, 8 February 2016 (UTC)
Possibly, as that would address both quality-based aspects directly. But if we ever wanted to add {{Item Link}}s to Contraband, which may be useful if people want to access the full database details, we'd end up nesting a template inside a template... I will create said template, and see how it looks. --Enodoc (talk) 11:29, 9 February 2016 (UTC)
Template created and implemented on Contraband Q. Seems to look ok and work fine, so I'll change this bot request to template implementation. To avoid confusion I'll start a new subsection for it. --Enodoc (talk) 13:40, 9 February 2016 (UTC)

Template implementation: ESO Contraband Item

Could we get a run through Category:Online-Contraband please, to implement the new template {{ESO Contraband Item}}? Template syntax is

{{ESO Contraband Item|icon|name|description|(tags)|quality=quality}}

The template includes table structure formatting (like Book Normal) so any row defines after the first |- can be removed. Contraband Q is the primary example page, but since that also includes aspects for after Thieves Guild launch, I also made the changes on Contraband Z so a direct diff can be seen.

In summary:- Table header change:


Table entry change:

|icon||'''{{ESO Quality Color|qual|{{LE|name}}}}'''||desc||data-sort-value=112|100 [[File:ON-icon-Gold.png|link=]]
{{ESO Contraband Item|icon|name|desc|quality=qual}}

Thanks! --Enodoc (talk) 13:40, 9 February 2016 (UTC)

Okay, this has been done now. You'll want to check it, but at a glance, it appears to have gotten everything. On a template note, would it work to start the template with |- instead of ending it with one? I think that way, you could eliminate the one after the header entirely. Robin Hood  (talk) 23:21, 9 February 2016 (UTC)
I checked a couple of pages, and it seems to have come out okay. Thanks! I actually tried that setup with |- above rather than below and it didn't work properly. I'm sure I could figure out what went wrong, but I thought in the short term it would just be easier to copy the way Book Normal does it, instead of working out the error. It was probably just an incorrect number of linebreaks, so I can always go back and look again some time.    ;)   --Enodoc (talk) 00:30, 10 February 2016 (UTC)

Contraband tags and #lst sectioning

Hey there, would it be possible to get a run through the Contraband pages to add the missing entries (primarily tags) to the {{ESO Contraband Item}} templates, as found in this this table ? (There's also wikitext and csv formats if they're easier for the bot to read.) "Value" to "Quality" equivalence is on the Contraband page.

Once the tags are in, would it be possible for the bot to enclose each template in #lst sections? So for tags "Magic Curiosities, Scrivener Supplies", you would have <section begin=MagicCuriosities /><section begin=ScrivenerSupplies /> above the template, and <section end=MagicCuriosities /><section end=ScrivenerSupplies /> below it. An example of this setup can be seen on Contraband Q, and some of the discussion can be seen at Online talk:Contraband.

Thanks! --Enodoc (talk) 13:23, 20 March 2016 (UTC)

So, you're saying I need to get off my butt, stop playing Bloons Monkey City, and actually do something? :) The CSV is probably the easiest to work with, but there's a slight problem with it, so I just e-mailed Dave. I can probably make do with one of the others for now, though. I'll get to work on it.
Should I be adding items that aren't there at all? For example, the very first item, "A Forge-Mother's Wisdom," 1st Edition, doesn't appear anywhere in the Contraband pages. Robin Hood  (talk) 20:25, 21 March 2016 (UTC)
I just added a vn parameter, so you can go ahead and add any missing items, and stick vn=1 at the end of them so people know they need to be confirmed in-game. Just to note that the csv version didn't directly include the itemId, so here's another csv link with that on. Thanks! --Enodoc (talk) 09:47, 22 March 2016 (UTC)
I was going to ask if you wanted that. What about quality? Should that go on too? Robin Hood  (talk) 15:45, 22 March 2016 (UTC)
Ah yeah, I couldn't remember if quality was an available field for dumpMinedItems. If it is, then that would be quicker than using value, since the template doesn't actually use value. Basically, anything you can get that's in the {{ESO Contraband Item}} parameters would be great  :) Thanks! --Enodoc (talk) 15:59, 22 March 2016 (UTC)
Okay, I'll get to work on it. Technically, I already got started yesterday, but I got side-tracked making a better CSV reader. :) Robin Hood  (talk) 18:18, 22 March 2016 (UTC)
Going slowly, cuz I keep getting distracted, but I did notice one anomaly today that I wanted to ask about. I have one item that has the same name, but two different entries, the Crystal Wine Decanter.
Description Value Tags Quality ID
A stoppered wine decanter of fine crystal. 100 Drinkware Fine 189778
A beautiful wine decanter of cut glass crystal, in the shape of a snowy owl taking flight. 250 Drinkware, Statues Superior 197746
I wanted to run it by you in case this is an indication that I'm doing something wrong, like looking at items I shouldn't be or whatever. Thanks! Robin Hood  (talk) 07:38, 24 March 2016 (UTC)
That seems to be theoretically fine; I don't think you're doing anything wrong, just an anomalous entry. Add them both, and we can leave it to whoever is verifying whether they both actually exist or not. --Enodoc (talk) 09:27, 24 March 2016 (UTC)

() Okay, the bot's doing its thing. When it's done, it'll post a bunch of things on the Results page. The items in the first table will need to be reviewed to make sure that no text has been removed that we'd want to keep (e.g., templates, notes about the item, that sort of thing). The two sections after that are mostly "just in case". The renamed items will have attempted to copy the icons/description to the new name, where appropriate, so I've noted them in case I made any incorrect assumptions about items that should be treated the same. The removed items simply don't appear in the current list, so if we want them kept in the tables, we'd have to edit the older versions and copy the data back into the table.

Lastly, since there are now two items that start with numbers, I re-enabled the "Numeric" option in the top menu for the Contraband pages. Robin Hood  (talk) 03:29, 26 March 2016 (UTC)

That's great, thanks! --Enodoc (talk) 11:17, 26 March 2016 (UTC)
Sorry for the header row changes. That was what was on Contraband Q, so I just followed the pattern everywhere, figuring that's what you wanted.
I'll keep the code around, so we can use it again whenever the next update comes out. I've already made improvements on it so there won't be as much to check next time. Robin Hood  (talk) 15:53, 26 March 2016 (UTC)

ESO Veteran Template

The new ESO update will be going live ~tomorrow, and all instances of {{ESO Veteran}} using the veteran param will need to be updated correspondingly. The change is pretty simple: veteran must be switched to champion and the value within (1-16) will need to be multiplied by ten (i.e. 10-160). It would be helpful if the bot could also assemble a list of any changes made to prose, i.e. instances outside NPC/place infoboxes or tables. If that's not easily done then it's not a big deal; there's only a couple instances where the bot change will need to be reverted (e.g. ON:Cyrodiil#Level, Online:Fungal Grotto#Notes) but any instance of veteran which is non-technical would be good to cast an eye over just in case. —Legoless (talk) 20:17, 30 May 2016 (UTC)

I just had a quick look at how and where it's used, and I think probably the best way to check the context of where it's used is if I just look at the first non-whitespace character before the template. If it's an "=", it's almost guaranteed to be an NPC/Place Summary. Tables might be harder to detect, depending exactly how it's used. Can you provide an example and I'll have a look? In any event, whether I can detect table usage easily or not, it's easy enough to report on things that don't conform to the pattern and then have a human check those (or have the bot completely ignore those and let a human make those changes themselves), so at worst, table usage would be flagged as needing to be checked as well. It's otherwise a fairly simple change. Robin Hood  (talk) 21:16, 30 May 2016 (UTC)
Online:Zones#Level Ranges and Online:Group Dungeons have tables which use the icon. —Legoless (talk) 21:53, 30 May 2016 (UTC)
Actually, I just thought of a stupidly simple way to tell if it's in a table, at least assuming the {| and |} aren't created by templates, so I think we're good to go on this. The code's mostly already written and I'll do a dry run in a few minutes to see what the exceptions are that we might need to take a look at. Robin Hood  (talk) 22:51, 30 May 2016 (UTC)
Okay, I've done a dry run and put the results into User:HotnBOThered/Results. Currently, it's set not to change those templates that aren't inside a template or table, but that's easy to change. For those that are tagged as being "not just a number", that's strictly a warning—the number(s) it finds will still be multiplied by 10, or not, according to whether or not it's inside a template or table. Do I need to do anything with veteran_label or veteran_large while I'm at it? (For reference, veteran_large is only used on The Star-Gazers and nowhere else.) Robin Hood  (talk) 23:17, 30 May 2016 (UTC)
Any veteran_label instances will need to be changed to champion_label I suppose. Looks like those "not just a number" entries can just have their values changed as well (although a couple are incorrectly filled out as VeteranRank 16 etc). Crafting pages (ingredients, sets) also look like they can safely be changed. If that's the only use of veteran_large then it can be ignored. —Legoless (talk) 23:53, 30 May 2016 (UTC)
All of the veteran_labels can just be removed when veteran is changed to champion. The default champion_label is "Champion Points" and I think that is valid for all prospective uses, so it won't need to be defined. I'm not entirely sure what's happening to the definition of Veteran Content, since 50+ content will still need a name (and it can't really be "Champion Content" since the Champion system is account-wide and has pre-50 aspects), so the use(s) of veteran_large may need to be sorted out later. --Enodoc (talk) 09:49, 31 May 2016 (UTC)
Okay, will do. I'll be starting this run after I make the changes Legoless mentioned for crafting pages. Robin Hood  (talk) 20:19, 31 May 2016 (UTC)

() That's one down. The list of things that need human intervention decreased significantly this time around. Let me know if there's anything there that needs bulk changing. Otherwise, I'll assume a human will deal with all of those. I'll be working on the Active/Ultimate templates. Robin Hood  (talk) 22:34, 31 May 2016 (UTC)

ESO NPC Titles

Per this discussion, NPC titles will need to be displayed on the {{Online NPC Summary}} infoboxes. It's not a very elegant solution but this can currently be achieved by making this change, i.e. insert a titlename param including (1) the NPC name, (2) a linebreak, and (3) their profession (found in the sells param). It may be wise to make a new parameter for NPC title instead, but the HTML solution works.

This will need to be done on every vendor. There also may be a couple outlying non-vendor titles such as Magister which don't make use of sells and will need to be done manually, but that's the only one I can find. —Legoless (talk) 23:25, 15 July 2016 (UTC)

I made the change at the level of the template itself, so no bot run is necessary. If title is specified, it'll use that, or the sells value if not. Robin Hood  (talk) 01:04, 16 July 2016 (UTC)
Perfect, the Magisters can be done by hand then. —Legoless (talk) 02:22, 16 July 2016 (UTC)

ESO mined data

Would it be possible to have HnB go through various sections of our Database of data mined from ESO and update the respective pages when new patches arrive? I'm specifically thinking about Item Sets and Skills. -- SarthesArai Talk 15:31, 3 May 2016 (UTC)

I'm just having a look now and trying to wrap my head around everything, and while I think the bot could help a bit, I'm not sure it'll be as useful as you might hope. But let's take this one at a time and see what we can do.
Item Sets
  • I assume you'd want to update the bonuses and pieces. Anything else?
    • Bonuses are probably doable, though I'd need to know when I should use [X] instead of the actual numbers given in the data. Looking at the Affliction item set, for example, the 50% chance and the cooldown time in the description for having all five items aren't replaced, but the damage range is. Maybe just replace any range, using a pattern of #-#, by [X]?
    • Pieces could be more of a problem. Sticking with the previous Affliction set, I could add only the unique item names, but then you run into conflicts that aren't obvious to a bot, like the "Afflicted Cuirass" vs. the "Cuirass of Affliction" on this page.
I tried to look at this, but honestly, I got so lost, I'm not sure I can ask any meaningful questions here. I don't play ESO and don't really understand how these work. You'd really need to detail what needs to be done based on the raw Mined Skills data from the Log Data Viewer.
Thanks! Robin Hood  (talk) 19:15, 4 May 2016 (UTC)
Item Sets
I was primarely thinking about the bonuses. These should be pretty straightforward, I'd even suggest to keep the number range over the [X], as it is more informative.
Regarding the pieces, I'm confused myself by the "Afflicted Cuirass" and the "Cuirass of Affliction"... best leave that to us human contributors.
Only the skills with a skillTypeName (here) are of interrest. There are currently separate pages for the Active and Ultimate abilities only, Passives are on the respective skill tree's page.
So, for the Active and Ultimate skills, the procedure should be something like this (unless stated otherwise, use the characteristics from rank 1):
  • There should be 12 ability entries that share a name (if not, throw an error). Go to the Online:name page. It should contain an {{Online Skill Summary}}.
  • The update parameter becomes the current update's number (currently 9)
  • line is skillLine.
  • icon is classType:name.
  • linerank is skillIndex.
These three should be set correctly already.
  • target and duration are pretty straightforward, also casttime (if 0, say Instant).
  • For cost, I'd need some assistance from someone who knows better than me how the costs actually scale...
  • range seems to be maxRange/10
Morphs are ranks 5-8 and 9-12, respectively (indicated by nextSkill and nextSkill2 in the 4th ability)
  • morph1name is, well, the name of the nextSkill, and morph1icon classType:name.
  • morph1desc is effectLines. Should cost, target, duration, casttime, or any of these change, the new value is displayed here as well.
(the same is true for morph2things and the other skill, respectively)
  • desc, desc1 and desc2: These are the most importat things, but I'm not entirely sure about them...
they're the coefDescription of the respective abilities. The mined coefDescriptions may contain one or several variables (indicated by the $ sign) that daveh has extracted a formular for (as far as I know), but I don't know how it's documented...
another important part is the change between each ranks of the ability (these are these [1 / 2 / 3 / 4]s in the descriptions). Sometimes they are flat numbers, but sometimes the coefficents in the aforementioned variables.
I hope that makes it clearer for you, and I have forgotten nothing... -- SarthesArai Talk 22:25, 4 May 2016 (UTC)
I think I can help with a few of those Skills queries, also a few corrections:
linerank is learnedLevel, not skillIndex
range (and also radius) are /100, rather than /10
cost is defined by player level, but I'm not sure right now where the formula for that is.
The documentation for the $ coefficients can be found at
What we would need to do before updating the respective pages is decide a few things:
What should we use as default Health/Magicka/Stamina values? (current is 1000, but that's not very useful)
What should we use as default Weapon Damage/Spell Damage values? (current is 0, again, not very useful)
What should we use as default player level? (current is 4, which is about as useless as you can get)
We also need to find the formula that determines Cost from Level (Dave has it somewhere, but I don't know if it's documented per skill)
We should also add to {{Online Skill Summary}} provision for {{Skill Link}}, since it now exists (example - Lava Whip). We also need to create pages for the passives, or get the bot to do that for us.
--Enodoc (talk) 08:14, 5 May 2016 (UTC)
I just went over this and, subject to any answers to Enodoc's questions, it looks straight forward enough—that may change once I get into it more. :) Thanks for the step-by-step, that makes it very easy for me when I'm programming. I'm not having a good day so far, so chances are I'm not going to start any actual programming until tonight or tomorrow, but I'll definitely get on it at some point soon.
I've also already got older code for ESO books, contraband, NPCs and quests. Nobody's been asking me to do runs of that code, but I can have a look at it again (and update if necessary) if any or all of those would be useful things for the bot to do at this point. I'm not sure if people stopped asking for bot runs because they forgot it could be done, or because it wasn't producing any meaningful savings compared to updating by hand. Either way, if there's anything in all of that that you'd like to have the bot update, just let me know. Robin Hood  (talk) 20:18, 5 May 2016 (UTC)
An NPC run might be useful. Having the blank pages makes it a lot easier to fill in the details at a later date. —Legoless (talk) 20:39, 5 May 2016 (UTC)

() Okay, item sets are mostly done, though I spotted a couple of issues during the run. A few pages didn't get done due to a minor bot issue, and a couple of item sets have problems in the database itself. I've sent Dave an e-mail, and I'll hold off on a second run until those issues are resolved. Between the two issues, there are only maybe a dozen pages affected, so it's not terribly pressing. Robin Hood  (talk) 05:55, 8 May 2016 (UTC)

The bot's doing the updated run, which is fixing the problems we identified in the previous run. Unfortunately, it's also bringing up a whole new problem: based on a quick e-mail exchange with Dave about edits like this and this, the number ranges in the database change based on the character used to generate them. Identifying what changes and what's constant could be a bit tricky, and may have to be done similarly to the skill descriptions. That's something we'll have to look into for the next run. Robin Hood  (talk) 20:24, 10 May 2016 (UTC)
Okay, despite only four hours sleep, I'm actually feeling fairly clear-headed today and I'm trying to tackle this. Said clear-headedness may be an illusion, however, so feel free to tell me if I'm way off in left field somewhere. :Þ I have some issues, which may be problems with the data, or they could mean we need to slightly revise our approach to our templates. So, let me outline my understanding of things, with a few comments based on looking at the data itself.
There are 141 Active and Ultimate skills. The data unique to each includes the skill name, skill line, line rank, and class type (which includes both character classes and things like "Alliance War", "Armor", etc.). So far, so good.
For each skill, there's an unmorphed version and two morphs (from hereon, I'm including unmorphed when I say "morph"). The unique data for morphs includes its name, icon, target, effect line, and casting time. You'll notice a few things missing there, where entries varied between abilities within a given morph:
For each morph, there are four abilities. Apart from the above, these vary only in terms of their coefficients, and are normally summarized on each page with the coefficients for all four placed in square brackets within a single description for each morph.
So, first off, is that all correct? Secondly, how do we want to handle the exceptions? Robin Hood  (talk) 19:13, 16 May 2016 (UTC)
Sorry for the late reply, it has been a bit chaotic for me lately...
What you said sounds good so far; however, the Casting Time is something I would put to the other "sometimes varying" items you mentioned.
Regarding these, if a morph has one different from the base ability, they are also mentioned in the morph's description. The same is true if any of these changes through ability progression (see Assassin's Blade).
I've also started a Cummunity Portal discussion about the values for the coefficient calculations. -- SarthesArai Talk 17:02, 21 May 2016 (UTC)
Looking at the data vs. what's on the wiki now, I see what you mean about casting time. There are only a handful of morphs where it changes, and it's otherwise the same for the entire skill, with changes mentioned only in the text for the relevant morphs. We can certainly change the templates in some way if we want to note the individual times, but I'll assume we're going to keep doing things the same way as we have been and make the appropriate changes to my code. Just for reference, these are the four skills where casting time changes for specific morphs:
Robin Hood  (talk) 17:42, 22 May 2016 (UTC)

() Things are finally starting to come together. I think I'll have my side ready to go in the next day or two. A few things I'll want clarification on:

  • Encase: What's with the range? On the wiki page, it's "15 x 3 meters", but in the database, it's listed as zero. I can override this manually assuming the "15 x 3" makes more sense.
  • Cast Time vs Duration: In one we mostly use "sec", in the other we mostly use "seconds". Should this be harmonized, and if so, to which one?
  • Duration = 0: Currently, we're just putting "0 seconds". Should this say "Instant" instead?
  • Bound Armor, Inferno, Magelight, Overload, Summon Unstable Familiar, and Summon Winged Twilight all have odd durations. In the database, they're all 0. Like Encase, I can put in manual overrides for these, if appropriate.

Robin Hood  (talk) 03:17, 30 May 2016 (UTC)

Given the fact that the new update launches tomorrow, it's a perfect time ;-).
I don't know about Encase, I don't use that skill.
I'd prefer seconds, because that's what appears in the game.
"Instant" looks better than "0 seconds", though Instant is already used by cast time. In the game, if there's no duration, the parameter is omitted completely from the description.
Bound Armor, Magelight, and Overload are toggled, meaning if you press the button once, it activates, if you press it again, it deactivates. Summon Unstable Familiar and Summon Winged Twilight are active until a zone change occurs, so I'd go with infinite. Inferno once was toggled, but is was changed to have a duration in update 9, I think. If the Database doesn't reflect this, I think we have a problem ;-).
About the output: I think it would be best to let the bot make a list of what changes he made to the pages (only apply to the topmost valid category):
  • morph1name/morph2name changed (likely a totally new effect; additionally need new icons and stuff)
  • desc/morph1desc/morph2desc changed (possibly a change of effects, may need to update page contetns)
  • desc1/desc2 changed (if desc1/desc2 changed but morph1desc/morph2desc didn't, they likely just clarified something in the description without changing how the ability works, but we never know)
  • any other parameter changed (well, see if everything on the page is sill valid)
  • no changes (perfect!)
-- SarthesArai Talk 15:51, 30 May 2016 (UTC)
  • Encase will need to be checked in-game, but I assume "15 x 3 meters" is how it is displayed there, so that's what we need.
  • I agree with changing to "seconds" for cast time.
  • For those skills that don't have a duration, we could remove that parameter from display like we do with Range/Radius when those aren't used, since it does not display anything in-game.
  • I think they're changing the setup for some of those toggled abilities, so we'll need to see what those changes are before we decide what to do there. For any that remain toggled, "Infinite" is as good a duration as any.
Enodoc (talk) 16:32, 30 May 2016 (UTC)
Yes, Encase's Area is displayed as "X x Y meters" (though it's 18 x 6 for my char, who hasn't unlocked the skill yet). -- SarthesArai Talk 18:20, 30 May 2016 (UTC)
OK cool. 15 x 3 was probably an old version.
@RH would it be possible for the bot to set up the pages for all the Passives as part of this as well? --Enodoc (talk) 18:04, 31 May 2016 (UTC)
They're a very different beast, so that would have to be a separate job. It looks simpler overall, though, so I don't think it'll be too hard. Robin Hood  (talk) 20:12, 31 May 2016 (UTC)
Oh and for the earlier question about indicating changes, I can add something along those lines with a bit more time, but I'm not sure how much good it'll do this time around. A lot of the harmonization and the changes to the numbers to use the champion stats will mean that pretty much everything is changing this time around. I'll see what I can do, though. Robin Hood  (talk) 22:38, 31 May 2016 (UTC)
Just to give an update on this, the code is basically ready to go at this point. There are a couple of minor anomalies that I want to look into, but nothing that couldn't readily be fixed after the run if needs be. I don't yet have any kind of change detection because this time around, the changes would just be too great. Honestly, with the relatively small number of skill pages, diffs might end up being the better way to go in the end anyway, but I'm happy to revisit this for the next update.
The only thing we're really waiting on now is up-to-date data. I suspect a lot of the current data comes from beta testing, which may explain the large numbers of spelling and grammatical errors in the descriptions. Leaving those aside, however, the database is also missing about 30 skills that were there in Update 9, so it's probably best to wait a couple of days until Dave has a bit more (and possibly more accurate) data from post-patch gameplay before I do a run. Robin Hood  (talk) 19:59, 5 June 2016 (UTC)

() So, it turns out that at least one of the anomalies isn't mine, it's yours (collectively as ESO editors). :) Specifically, icon names don't reliably follow the pattern of either class-name or line-name. If we're using the class name, then "Heavy Armor" and "Light Armor" should just be "Armor", for instance (see Annulment and Immovable), "Fighters Guild" and "Mages Guild" should just be "Guild". On the other hand, if we're using the line name, then "Alliance War" should be split into "Assault" and "Support". I haven't looked at more than those so far, but you get the idea. Do we want to harmonize them all and rename the images as needed, or shall I add code to pick and choose based on whatever we're already doing? Robin Hood  (talk) 22:23, 5 June 2016 (UTC)

Hm, I would like to continue naming gear, guild, and world skills by line name. Regardings Alliance War and Class skills that are currently named by skill tree, I have no strong preference, but I think it would be okay to also name them by line name for consistency. -- SarthesArai Talk 15:55, 6 June 2016 (UTC)
Agreed. Class and Alliance War skills seem to be the discrepancies here, so I would say rename those icons to line name, so it's ON-icon-skill-line-name. --Enodoc (talk) 17:08, 6 June 2016 (UTC)
Can someone have a quick look over the icon name changes and make sure they all make sense, please. If they do, I'll have the bot move them automatically during the run. Thanks! Robin Hood  (talk) 23:04, 15 June 2016 (UTC)
Is there a reason the "(Frost)" suffix is being removed from several destro staff abilities? Those ones actually have three different icons for the same ability. Otherwise they all seem okay. —Legoless (talk) 23:59, 15 June 2016 (UTC)
Because nobody mentioned that there were cases that had more than one icon, and I never happened on them in random testing. I'll have a look. Thanks for spotting the problem! Robin Hood  (talk) 00:11, 16 June 2016 (UTC)
Additionally, the skill lines for fighters guild and two-handed were not updated since the morphs got different icons, so while the names are actually correct, the bot wants to rename them to the 2nd morph (propably he wanted to rename them to the 1st before, but that got overwritten); those icons should stay where they are and we would need to have to upload the "new" icons for the morphs by hand. The same applies for Restoration Staff-Force Siphon and Restoration Staff-Steadfast Ward. Some morphs have changed icons with the name and we have to upload the new icons anyway, but we don't need to programm an exception for these. -- SarthesArai Talk 15:48, 16 June 2016 (UTC)

() If I've understood you correctly, then it looks like that's the case for Poison Arrow, Scatter Shot, Force Shock, Weakness to Elements, Blade Cloak, Hidden Blade, Low Slash, and Power Bash as well. If that's accurate, great, cuz the coding change to detect them will also automatically deal with them during the real run. :) Robin Hood  (talk) 21:36, 16 June 2016 (UTC)

Yeah, at some point they added new icons for all of the morphs which didn't have their own icons before. We should probably make sure all those icons are uploaded, but it doesn't matter if they're not; if the bot updates the morph icons on the page to an icon which hasn't been uploaded yet, it will automatically become the missing icon icon until it is uploaded. The icons that need to be exempted from being moved are the ones that still need to be used for the base skill, as long as that base skill hasn't had its name changed too. --Enodoc (talk) 09:00, 17 June 2016 (UTC)
Exactly, RH
By the way, has the bot already run for the item sets since the DB release? -- SarthesArai Talk 12:57, 17 June 2016 (UTC)
No, not yet. It seems every time I think about doing it, some other discrepancy pops up! :) Right now, I think implementing the image moves is the only thing remaining, though. I was going to implement it directly as part of the run, but the more I think about it, the more I think I'm better off doing that as it's own separate job, since the code for it already exists and has been tested. So, I think I'm going to go ahead and run it now, briefly breaking a lot of the image links, but then I'll run the re-linking job shortly after. I'm not 100% clear if what I'm doing with the above-mentioned skills is correct, though, so have a look at them after the bot is done and see if they're correct (assuming there are even any relevant changes...I didn't notice). Robin Hood  (talk) 19:11, 17 June 2016 (UTC)
Okay, the bot's done, and I'm finished with the little bit of wrap-up work there was afterwards. Just to bring them to your attention, there were three new skill pages created that previously had nothing, and will therefore need all new pictures (or, if they're duds in some way, they can be marked for deletion): Hircine's Bounty, Infectious Claws, Piercing Howl. Robin Hood  (talk) 00:34, 18 June 2016 (UTC)
They don't seem like duds, I think our werewolf skills may just be horribly outdated... —Legoless (talk) 00:53, 18 June 2016 (UTC)
Yeah we were just very behind on keeping the WW skills updated :P
Thanks for getting this done, RH! What values did you use for default Health/Magicka/Stamina/Weapon Damage/Spell Damage? I'd like to update {{ESO Skill Notes}} and {{Online Skill Summary}} with the new info. --Enodoc (talk) 13:43, 18 June 2016 (UTC)
I took your suggested values from the CP discussion: Level = 66, Health = 8744, Damage = 1037, Stat = 7958 Robin Hood  (talk) 18:10, 18 June 2016 (UTC)
Cool, thanks. I just wanted to check, since there were two different suggestions on CP (that one, which was Sarthes' suggestion, and mine, which was 50/10000/1000). Thanks again! --Enodoc (talk) 19:33, 18 June 2016 (UTC)

() Not sure where to put this, but File:ON-icon-skill-Fighters Guild-Expert Hunter.png and File:ON-icon-skill-Fighters Guild-Silver Bolts.png have been misnamed since beta and were originally switched. They seem to have reverted back, and the Silver Bolt morphs are outdated to boot. —Legoless (talk) 03:56, 19 June 2016 (UTC)

Huh, what? ;-) -- SarthesArai Talk 11:24, 19 June 2016 (UTC)

Passive Skills

() You said above that Passives would be separate but simpler; if you haven't been looking into that already, I'd like to request that as the next "mined data" job, as it would be good to finally get all the skills pages done. I know Lurlock has recently been creating some of the passive pages, so we're certainly getting there. Thanks! --Enodoc (talk) 13:43, 18 June 2016 (UTC)

Yeah, just finished all the weapon passives. I finished the armor and class passives earlier, along with some of the crafting ones. This is a big job, and there's a lot of "vn"s that need to be taken care of on these, I'm just creating the pages so that other people (or bots) can make the corrections as needed. I don't expect these ones to be as out-dated as the active skills, but some may still need adjustment. — TheRealLurlock (talk) 14:03, 18 June 2016 (UTC)
I've started on the passives, but Lurlock has indirectly raised the question of what approach I should be taking. Should I be creating the individual pages like he's been doing, then create a template and have the tables load values from those pages, or should I just be updating the table values and leaving the new pages alone? Also, Lurlock, since you've been looking at this in more depth, what kind of "vn"s are there that I should be worried about? Robin Hood  (talk) 18:10, 18 June 2016 (UTC)
Well, the "vn"s probably won't affect your bot so much, it's just a matter of "does this passive affect this skill?". I do what I can from the descriptions, but those aren't always perfect. For instance, many of the weapon passive skills don't actually specify whether you must have that type of weapon equipped in the description (pretty sure you always do). Some class skills for example also may affect skills in other skill lines, but it's not clearly delineated. As for what the bot should do - I'm not sure if having the bot create all the pages is the best approach, as much of that requires a hands-on touch I think. Keeping the numbers and description texts, etc. up to date would be pretty valuable however. — TheRealLurlock (talk) 19:00, 18 June 2016 (UTC)
I think the bot might as well create the missing pages; it did fine with Piercing Howl and those other Lycanthropy skills we were missing, and the setup should be essentially the same for the passives. The weapon passives actually do usually say whether the weapon needs to be equipped or not (see, for example, Sword & Board); it's just our descriptions that are missing it, so the bot could add those in as well (although perhaps wrapped inside the <small> tag, since it's quite prominent otherwise: WITH ONE HAND WEAPON AND SHIELD EQUIPPED is a bit less intrusive than WITH ONE HAND WEAPON AND SHIELD EQUIPPED). --Enodoc (talk) 19:29, 18 June 2016 (UTC)
Maybe. To be honest, though, there aren't that many left to create. Crafting skills are now done, working on faction and world skills now, all that's left after that is the racial skills and Alliance War stuff. I'll probably be done tomorrow unless something else comes up. (My computer is in the shop (laptop screen died), so I'm using somebody else's, but I don't have the game on this one, so I'm not too distracted by playing it to work on the site...) — TheRealLurlock (talk) 02:49, 19 June 2016 (UTC)
Just an update - All skill pages now exist, with the exception of the passives on Emperor. I'm not sure if we really need those, as they're 1.) fairly straightforward, 2.) all come together as a group and are never separate, so the info might as well be on one page, and 3.) they will apply to only a VERY small number of players. I'm open to other opinions on the matter, however. — TheRealLurlock (talk) 19:40, 19 June 2016 (UTC)

() Now that Lurlock has moved all of these to separate pages, I can re-use a lot of the code from the Active/Ultimate skills. I've gotten that all set up now, and there are just a few small adjustments that need to be made. As to Enodoc's point about the <small> tags, which looks better:

  • Accuracy I: WITH BOW EQUIPPED: Increases Weapon Critical rating by 657. or
  • Accuracy I: (WITH BOW EQUIPPED) Increases Weapon Critical rating by 657.

...or something else altogether? Robin Hood  (talk) 03:37, 4 July 2016 (UTC)

Personally, I like the second one, with parentheses (need to make sure the closing one is inside the tag though!). --Enodoc (talk) 09:50, 4 July 2016 (UTC)
I prefer the second one,too -- SarthesArai Talk 10:27, 4 July 2016 (UTC)
Oops, that was just a typo as I was writing the message. I'll go with that one then. Robin Hood  (talk) 03:26, 5 July 2016 (UTC)
Was there anything else you needed to get this underway? Thanks! --Enodoc (talk) 07:55, 27 July 2016 (UTC)

Werewolf and Vampire

() Okay, one problem we have now that we've moved the Lycanthropy and Vampirism skill lines to Werewolf and Vampire is that the bread-crumb trails on the respective skill pages now point to Werewolf and Vampire, which are articles about enemies seen in the game, not about the skill lines, which are currently at Lycanthropy and Vampirism. One solution would be to move those articles to Werewolf and Vampire, and then move Lycanthropy and Vampirism to their place, but we'll need to make sure that all pages that link to them are updated to point at the appropriate locations. It's possible that a bot could handle this, though there may be some ambiguity in some places as to which link is more appropriate. Another possibility would be to mess with the bread-crumb trails somehow so that we don't have to move any pages, but that might be more trouble than it's worth for the 21 pages that would need it. — TheRealLurlock (talk) 19:27, 19 June 2016 (UTC)

I'd support having accurate names for the skill lines at the cost of generic NPC pages. They've always been secondary anyway. It seems those afflictions aren't the only skills with inaccurate names stemming from older namespaces either - the elven racial skills were also misnamed. Less of a problem since we already have redirects for the alternate names, but we might want to rename the icons. —Legoless (talk) 19:41, 19 June 2016 (UTC)
If I'm understanding correctly, I don't think it's just the trails that have been affected. Just trying to get a handle on the problem, I came across Hircine's Gift, where I suspect the Faction line in the header would also need updating. You may want to look at the "What Links Here" for the relevant pages and see if there's more. Robin Hood  (talk) 20:19, 19 June 2016 (UTC)
Near as I can figure, the following pages (along with any page currently pointing at Lycanthropy or Vampirism) need to point to the skill pages:
All other pages that link to the NPC pages need to be redirected to wherever the NPC pages get moved to. — TheRealLurlock (talk) 20:59, 19 June 2016 (UTC)
Just so I'm sure I know what I'm doing, let me reiterate what I've understood:
  1. Move Vampire and Werewolf to Vampire (NPC) and Werewolf (NPC).
  2. Adjust all links—except those listed in Lurlock's list, above—so that they point to the new pages. Those in the list would temporarily point to empty pages.
  3. Move Lycanthropy and Vampirism to Werewolf and Vampire.
  4. Adjust all links accordingly. Those in the list will now point to the correct pages, with no changes required.
Was there anything else that needed to be done? I wasn't clear on the bit about elven racial skills. Robin Hood  (talk) 20:12, 20 June 2016 (UTC)
Looks about right. As for the elves, apparently ESO uses "High Elf", "Wood Elf", and "Dark Elf" instead of "Altmer", "Bosmer", and "Dunmer" for the skill lines. We've apparently had that wrong the whole time because the pages were modeled after the previous games. It doesn't matter that much, as long as one redirects to the other. Only downside right now is the skills template that's at the bottom of all the race pages doesn't make the current page turn bold and non-linked when you're on one of the elf race pages. This could be fixed by simply swapping those three pages with their redirects. Not much need for a bot on that one, unless we want to make sure ALL links to those pages go to the actual pages and not their redirects. It's not that important though. — TheRealLurlock (talk) 21:17, 20 June 2016 (UTC)

() I've done the first two steps, but there are a lot of links left over that need to be handled by hand—most of them being books transcluded from Lore space. I won't have time to handle them all tonight, so feel free to do some if you have time. If not, I'll do the rest of them tomorrow. Once those are done, I'll move the other two pages into place. (Update: I finished all the Vampire links, but wasn't sure what to do with Scion of the Blood Matron.) Robin Hood  (talk) 05:28, 21 June 2016 (UTC)

It's a quest, so I'd say it should be the skills page. Generally, only NPC, location, and book pages should be pointing at the NPC page. — TheRealLurlock (talk) 15:00, 21 June 2016 (UTC)
Wait, just occurred to me - a quest page where the enemies are vampires would still point at the NPC page. But in this case, since it's about becoming a vampire, the skills page is more appropriate. — TheRealLurlock (talk) 15:33, 21 June 2016 (UTC)
If this is about the Faction= entry, forget it. That's a remnant of an earlier category setup which is no longer in use, and no longer serves any useful purpose (the same goes for Hircine's Gift). I've removed them. --Enodoc (talk) 15:51, 21 June 2016 (UTC)
Okay, this is basically done now other than some remaining links (which may all clear out once the job queue has caught up). Can someone double-check what I've done on Online Skills and Online Skills World, as I'm sure one of them is probably wrong, I'm just not sure which one. Robin Hood  (talk) 01:06, 22 June 2016 (UTC)

Removing unconfirmed tags for contraband

Is it possible to have a bot go through all the Online:Contraband pages and remove the verification needed tags? I've seen a large majority of the unconfirmed ones in game and can safely assume that all the unconfirmed ones have indeed been added. Thanks! Contraptions (talk) 16:42, 26 July 2016 (UTC)

I'm not terribly familiar with Online space, so just to confirm: are you talking about things like the vn=1 on Akaviri Armistice Banquet Tray on Contraband A? Robin Hood  (talk) 18:18, 26 July 2016 (UTC)
Yup. Contraptions (talk) 18:34, 26 July 2016 (UTC)
Okay, that should be easy enough. Robin Hood  (talk) 19:48, 26 July 2016 (UTC)
Bot jobs go faster when you remember you actually have one to do, and do it! :-/ Done now. Robin Hood  (talk) 03:10, 27 July 2016 (UTC)

Legends Rarity

Since the NDA has been lifted, it's time to switch over our color-based rarities for the in-game terms. Every card in these categories will have to get their rarity param changed as follows: Grey->Common, Blue->Rare, Purple->Epic, Gold->Legendary. —Legoless (talk) 17:56, 27 July 2016 (UTC)

This will also need to be done in the opening sentence of each card. Here is an example change. —Legoless (talk) 22:53, 27 July 2016 (UTC)
Done! Robin Hood  (talk) 17:15, 28 July 2016 (UTC)
Thank you! —Legoless (talk) 17:26, 28 July 2016 (UTC)

Request for bot to update all set pages.

Would it be possible for a bot to go thorough the latest ESO set item data and update the pages accordingly (similar to the request at the top section of the page)? I'm more concerned about keeping the bonuses up to date, the pieces themselves aren't that important to me. The Online Update template number also has to be changed. Apologies if this request is a bit more complicated than usual. :X Contraptions (talk) 13:59, 17 August 2016 (UTC)

I'd been holding off until a little after Patch 11 came out, just to be sure Dave had all the latest data. That's probably the case at this point, so I'll do a dry run on them, and then if that seems good, I'll do them for real, along with the NPCs, like Legoless had mentioned in that discussion. Robin Hood  (talk) 16:44, 17 August 2016 (UTC)

Bulk Movement of ESO Map Icons

Hey there, I'd like to request a bulk move of icons (and their related uses in pages) to match the current names in the game files and/or our current usage. Thanks!

  • File:ON-mapicon-Dungeon.png → File:ON-mapicon-Delve.png
  • File:ON-mapicon-PublicDungeon.png → File:ON-mapicon-Dungeon.png
  • File:ON-mapicon-GroupInstance (old).png → File:ON-mapicon-PublicDungeon.png
  • File:ON-mapicon-Landmark.png → File:ON-mapicon-Locale.png

--Enodoc (talk) 20:49, 8 September 2016 (UTC)

Okay, easily done. Although there's nothing preventing me from doing this as a single job, because of the overlapping filenames, I'll do it as three to be on the safe side. That way, I can examine each before the next move to make sure nothing was missed. Robin Hood  (talk) 22:42, 8 September 2016 (UTC)
Just looking at a diff, something that may be missed is any pages getting the icons from the marker_id parameter. --Enodoc (talk) 23:05, 8 September 2016 (UTC)
EC'd, I was just updating you on that. It'll be six jobs due to the templates. Bot's working on the first template run now. Robin Hood  (talk) 23:06, 8 September 2016 (UTC)
Great, thanks! --Enodoc (talk) 23:08, 8 September 2016 (UTC)
Done! Robin Hood  (talk) 01:27, 9 September 2016 (UTC)

Template implementation: Crown Store Entry

Hi there, please could I get a run through Online:Crown Store to implement the new template {{Crown Store Entry}}? Template syntax and requirement is as follows:

{{Crown Store Entry
|name= (required)
|altname= (omit if not needed)
|availability= (required)
|icon= (include blank if none is given)
|subicon= (omit if not needed)
|link= (omit if not needed)
|crowns= (include blank if none is given)
|plus= (omit if not needed)
|desc= (include blank if none is given)
|subdesc= (omit if not needed)
|notes= (include blank if none is given)
|date= (include blank if none is given)
|subdate= (omit if not needed)

Specific example:

|- style="color:gray"
|{{icon|store|Starter Pack}}{{Showhide||{{icon|potion|Crown Tri-Restoration Potion|32}}{{icon|mount|Piebald Destrier|32}}{{icon|pet|Windhelm Wolfhound|32}}}}
| '''{{LE|Starter Pack|Starter Pack 1}}''' || {{ESO Crowns|1,500|Unavailable}} || ''Make adventuring a little easier at any level with potions to restore all three Attributes, a faithful hound, and a horse to ride.'' || Includes 20 [[#Crown Tri-Restoration Potion|Crown Tri-Restoration Potion]]s, the [[#Piebald Destrier|Piebald Destrier]] mount and the [[#Windhelm Wolfhound|Windhelm Wolfhound]] pet. This pack was replaced with a [[#Starter Pack 2|new, cheaper version]] coinciding with the release of [[Online:Orsinium (DLC)|Orsinium]]. || {{Showhide|fw1=normal|2 November 2015|<small>{{FC|black|'''Console:''' 30 July 2015<br>'''PC/Mac:''' 15 June 2015}}</small>|ta1=left|ta2=right}}

will become:

{{Crown Store Entry
|name=Starter Pack
|altname=Starter Pack 1
|icon={{icon|store|Starter Pack}}
|subicon={{icon|potion|Crown Tri-Restoration Potion|32}}{{icon|mount|Piebald Destrier|32}}{{icon|pet|Windhelm Wolfhound|32}}
|desc=Make adventuring a little easier at any level with potions to restore all three Attributes, a faithful hound, and a horse to ride.
|notes=Includes 20 [[#Crown Tri-Restoration Potion|Crown Tri-Restoration Potion]]s, the [[#Piebald Destrier|Piebald Destrier]] mount and the [[#Windhelm Wolfhound|Windhelm Wolfhound]] pet. This pack was replaced with a [[#Starter Pack 2|new, cheaper version]] coinciding with the release of [[Online:Orsinium (DLC)|Orsinium]].
|date=2 November 2015
|subdate={{FC|black|'''Console:''' 30 July 2015<br>'''PC/Mac:''' 15 June 2015}}

Missing details example:

| || '''{{LE|Dragonfly Wing Lashes}}''' || {{huh}} || ''{{huh}}'' || {{huh}} || 8 September 2016

will become:

{{Crown Store Entry
|name=Dragonfly Wing Lashes
|date=8 September 2016

For a further example, the "Dark Brotherhood" example on the template page is a direct translation of the existing Dark Brotherhood entry on the Crown Store page.

General example:

| style="white-space: nowrap;"|[[ON:LINK|'''{{LE|NAME|ALTNAME}}''']] || {{ESO Crowns|CROWNS}}<br><small>Included with<br>ESO Plus</small> || ''DESC''{{Showhide||SUBDESC}}
 || NOTES || style="white-space: nowrap;"|{{Showhide|fw1=normal|DATE|<small>SUBDATE</small>|ta1=left|ta2=right}}

will become:

{{Crown Store Entry

Special conditions:

  • availability is dependent on the row style. If style="color:gray", then availability=unavailable, otherwise availability=available (don't worry about Coming Soon / Limited Time, we can sort those out after).
  • plus=1 exactly when <small>Included with<br>ESO Plus</small> is present.

I hope that all makes sense, and please ask if there are any questions!

Thanks! --Enodoc (talk) 11:25, 14 September 2016 (UTC)

Gods, I love dealing with other programmers. You make it all so clear! :) At least it looks that way at first blush...I'll let you know if anything comes up while I'm working on it. Robin Hood  (talk) 16:09, 14 September 2016 (UTC)
Okay, that's done. I also allowed it to include those that were missing the in-game desccription column, then just added that column. It looks like the template needs a couple of tweaks, but I'm off for dinner atm, so if you read this first, go nuts; if not, I'll look at it later tonight. Robin Hood  (talk) 23:16, 14 September 2016 (UTC)
Just to follow up on this, I added a couple of quick, hacky fixes to the template for now, but you may want to do something different. Specifically, description displays "huh" when it's defined but blank rather than putting four apostrophes in a row, which MediaWiki doesn't interpret properly. I also put a NewLine before the date if there's a Showhide, so that the text doesn't overlap the button. Robin Hood  (talk) 01:00, 15 September 2016 (UTC)
OK thanks, I'll have a look! Strange thing with the Showhide, the text never overlapped the button before... --Enodoc (talk) 09:39, 15 September 2016 (UTC)
I had a bit of a play around and it all seems to be looking OK now. The overlapping Showhide was due to the nowrap in the cell style, so I moved that to the nowrap template instead. --Enodoc (talk) 10:24, 15 September 2016 (UTC)
I'd been wondering what was going on there myself. Glad you found the problem. I can see how switching the style from the cell to a span could make a difference, but it definitely would've taken me a while before I clued into that one! Robin Hood  (talk) 14:40, 15 September 2016 (UTC)

Request to update all set pages

One Tamriel has just been released and many new sets have been added, along with many changes to old ones, could we get a bot to go through all the set pages and update the bonuses? If the page has to be created first I can do as well. Contraptions (talk) 07:40, 6 October 2016 (UTC)

Unless it's urgent (e.g., due to a lot of renaming or new items), this should probably wait a week or two so that Dave's data is up to date. Right now, it might well contain incomplete or inaccurate data from the beta. Also, my internet is very flaky these days, which makes bot jobs more of a challenge. The ISP is having a look at it tomorrow, so at the very least, I'll want to wait and see what they say. Robin Hood  (talk) 15:44, 6 October 2016 (UTC)

APRP Header

Would it be possible for this bot to go through all the individual pages for cities, towns, and villages (which are all found on this page), and add the following to the top of each page:

{{APRP Header

This needs to be done for the APRP (more info on that page if you want). Thanks for the help! AlphaAbsol (talk) 05:22, 8 October 2016 (UTC)

Done, with the exception that I used Category:Arena-Places instead of Arena:Places, both because it's easier for me, and because it'll only tag existing pages. Copying and pasting will presumably cover any additional pages you want to create for the red links. (Or I can do bot job for the red links if needs be, but it's best to wait on those until you've finished off several other Place pages and you're absolutely certain of what a generic page should and shouldn't contain). Robin Hood  (talk) 17:42, 8 October 2016 (UTC)
Thanks! AlphaAbsol (talk) 19:39, 8 October 2016 (UTC)

Abilities and Item Sets

I think it's high time to run our Abilities and Item Sets updates again, Update 12 has been out for long enough... Could you also incorporate {{ESO Health Link}}, {{ESO Stamina Link}}, {{ESO Magicka Link}} into the code? -- SarthesArai Talk 14:47, 6 November 2016 (UTC)

Adding the new templates may take time, but I just wanted to respond so you know that I am working on this. Robin Hood  (talk) 22:08, 8 November 2016 (UTC)
Okay, the bot's currently doing the active skills. Passives will wait until tomorrow, most likely. There was a lot of inconsistency with which words were included in the {{ESO * Link}} templates, so I've done my best to make sure they're consistent. It's possible they'll be consistently wrong, but at least they'll be consistent! :) Let me know if you spot anything like that, or anything else the bot ends up doing wrong. It's becoming increasingly complex to automate this because of how many customizations there are to the text. Robin Hood  (talk) 02:18, 12 November 2016 (UTC)
I haven't yet looked at everything, but most things seem fine so far. There are some cases where these inconsistencies were caused by the fact that several attributes were modified the same way (like Max Magicka, Health, and Stamina), but that's something a bot cannot detect. For the next runs, would it be possible to put out all pages (or the diffs if it's possible) where there have been any changes that exceed numbers? -- SarthesArai Talk 16:47, 12 November 2016 (UTC)
What do you mean by "exceed numbers"? The size of the diff? Robin Hood  (talk) 17:06, 12 November 2016 (UTC)
I meant a change where more things than mere numbers where changed. If a skill did 2000 damage back then and does 2020 damage now, I don't care much. But if the wording has changed, the page propably needs an update as well, and if the bot has messed with any templates, someone might have to take a look at what it did. Sorry for being so unclear.
I also finished looking through all changes, here are some points that might need to be fixed / investigated:
  • Soul Shred: At a few occasions, the bot messed up {{ESO Synergy Link}} calls.
  • Shield Wall: Technically correct, but can we round these values to one digit after the dot?
  • Restoring Aura: The Fortitude in Minor Fortitude is errorously linked to Major Fortitude.
  • Mist Form: Something's off with the Channel Time...
  • Elemental Storm: "Radius: meters, Range: meters, " this information is pretty useless, can we cut out this if no number is provided?
Other than that, good work on implementing the new templates and stuff! -- SarthesArai Talk 17:22, 12 November 2016 (UTC)
I'm not sure how easy it's going to be to flag changes like that, but I'll look into it. On to specifics (this list is as much for my benefit as to respond to your message):
  • Soul Shred: Just an old correction lying around after the update to ESO Synergy Link causing it to double-correct. I've removed that now.
  • Shield Wall: This was an artifact of the original value being in milliseconds (e.g., 5666) and me just adding a decimal place into that without parsing it in any way. I've now added proper mathematical parsing and rounding.
  • Restoring Aura: This was a correction that was necessary/desirable in older runs, but I don't know that it still is. For the time being, I've removed that and a couple of similar corrections; we can add them back and make them more specific if needs be in future runs.
  • Mist Form: Slightly different problem, in that I wasn't doing anything at all to the numbers, but I made the same fix as with Shield Wall. Both changes will affect all channel times and durations, including base times (e.g., Rapid Fire's base time will become 3.3 and Ballista will become 4.4).
  • Elemental Storm: This was a two-part fix: zero values will display correctly now, but I also removed zero values for both if the target is "Self".
Assuming these are all okay, I'll do a re-run later to update the skills affected. Robin Hood  (talk) 19:56, 12 November 2016 (UTC)
Aside from the rounding errors, I have already taken care of most of the problems. No need for a rerun, I think. -- SarthesArai Talk 20:43, 12 November 2016 (UTC)

() Okay, that works too. Other things came up, so I didn't get around to the Passives today, but if I don't do them tonight, I'll try to get to them tomorrow. Since much of the code is common to both, I don't expect that'll take long. Robin Hood  (talk) 00:27, 13 November 2016 (UTC)

Passives are in progress now as well. I didn't try to introduce any type of change checking for this run, but I'll have a look at it soon and see if I can come up with anything. I checked skills starting with A and B, but that was as far as I got. Robin Hood  (talk) 03:30, 14 November 2016 (UTC)
If the ESO X link is called by your bot in a capitalized, <small> area, it capitalizes the whole X word, breaking the template (example). -- SarthesArai Talk 17:29, 16 November 2016 (UTC)
I would suggest that the template shouldn't be called in those <small> sections anyway. --Enodoc (talk) 18:15, 16 November 2016 (UTC)
Yeah, I caught one of those myself. It's on my to-do list whenever I can get back to it. Robin Hood  (talk) 19:59, 16 November 2016 (UTC)
I don't wanna put any pressure on you, but you still have the set updates in mind? -- SarthesArai Talk 20:56, 19 November 2016 (UTC)
I haven't forgotten, it's just been a bad week. Hopefully will be able to get back to this soon. Robin Hood  (talk) 18:10, 20 November 2016 (UTC)

() Item sets are being updated now. Since much of the code is the same as for the skills, I've taken a crack at separating trivial and non-trivial changes. It's still fairly primitive, but should at least allow you to skip over simple things like pages with only patch version changes or damage changes. The full list of changes will be saved to the bot's results page when it's done. Note that the diff is set to whatever the most recent page diff is, so if someone goes and edits the page, it'll show that diff, not the bot's diff. The bot framework I'm using doesn't have access to the specific diff number, so that's the best I could do.

Unfortunately, for this round of item set changes, a lot of pages will be changing for the simple reason that they've removed the (Set Name) portion of the description for complete sets (e.g., 5 items line of Affliction). Robin Hood  (talk) 04:20, 22 November 2016 (UTC)

Really well done! There were, however, quite a few instances where the bot missed some links that would have been easy to place:
I think I've corrected everything, but it would be nice if you could implement these into your code. -- SarthesArai Talk 17:22, 22 November 2016 (UTC)
Hmmm...most of those changes should have been made. I'm not sure why they weren't. Off-hand, the code looks correct, and it was working fine last time I tested it. I'll have to do a debugging run and see what's going on. Robin Hood  (talk) 19:15, 22 November 2016 (UTC)
Got it...for item sets only, it was replacing the first occurrence in each run rather than the first occurrence on each page. I've done a human-assisted run to add any additional links it should've gotten without clobbering your changes.
Question: should "dwemer automation" here have a Sic tag? Robin Hood  (talk) 20:50, 22 November 2016 (UTC)
If we can nest a sic and a link, sure. -- SarthesArai Talk 21:04, 22 November 2016 (UTC)
Not a problem. For fixed text, it's just doing plain search-and-replace, so I can put whatever we want in there. Robin Hood  (talk) 22:24, 22 November 2016 (UTC)
For ease of use, I've published the fixed-text replacements. The bot will read this in at each run, so you're welcome to edit it. You don't have to, though—the checks and safe-guards are all still in place on the bot's end, and I always do a test run (or a hundred) before each run—but it gives you and others the opportunity to alter the changes the bot makes without having to go back and forth with me as much. Robin Hood  (talk) 02:39, 23 November 2016 (UTC)

New contraband items

Update 11/12 has added a number of new contraband items. Would it be possible for a bot to go through the pages and update them with new info? Thanks. Contraptions (talk) 00:00, 15 November 2016 (UTC)

I just did a test run, and at a glance, things look okay, but I don't remember the specifics of what this job actually does, so I'll go through it in more detail tomorrow to make sure everything's as it should be before I let the bot run for real. Robin Hood  (talk) 02:57, 23 November 2016 (UTC)
The specifics of the job should probably be this stuff, as a guess. --Enodoc (talk) 12:32, 23 November 2016 (UTC)
Thanks, that'll save me some time from having to track it down myself! The part that bugged me was that there are exceptions in the code for certain items with similar names (e.g., "Baby Ape Dress-Up Doll" vs. "Baby Ape Dress-Up Doll, with Clothing"), and I can't remember exactly what that was about or how I came up with the list. Between the older post and the code, though, I should be able to figure it out. I'm just off for breakfast now, but have no other plans for the day, so I don't think it'll be long before this gets done. Robin Hood  (talk) 17:51, 23 November 2016 (UTC)
The code needed a bit of re-working now that we have reliable IDs to use, and that part's now done. Unfortunately, just as I was about to do a run, I think Dave updated the mined items list, and there's now a ton of links and templates that need to be dealt with, much like what's done for the ESO Items/Skills. That's going to take me quite a while to go over. Robin Hood  (talk) 21:17, 23 November 2016 (UTC)
Okay, this is finally done. As part of the job, I had the bot add {{Year}} templates to anything that looked like a year, just for consistency. I've also added some code that should make it at moderately future-proof as people add new links and templates. There will still need to be the occasional intervention on my part, but this definitely shouldn't take anywhere near as long the next time around. Let me know if there's anything else. Robin Hood  (talk) 04:13, 26 November 2016 (UTC)

Recategorisation: Ayleid Ruins → Elven Ruins

Hey there! Could I please get a run through Category:Online-Places-Ayleid Ruins to move all the pages to Category:Online-Places-Elven Ruins, per this discussion? For the most part, this should just be changing |addtrail=/Ayleid Ruins to |addtrail=/Elven Ruins. Thanks! --Enodoc (talk) 12:42, 28 November 2016 (UTC)

The Online Place Summary ones are easy, so the bot's working on those now. Then we can see what's left once that's done. Robin Hood  (talk) 17:34, 28 November 2016 (UTC)
Done, and category deleted. Robin Hood  (talk) 17:48, 28 November 2016 (UTC)
Great, thanks! --Enodoc (talk) 19:06, 28 November 2016 (UTC)

Prev: None Up: Bot Requests Next: Archive 2