Semi Protection

UESPWiki:Bot Requests/Archive 2

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.

Furniture metacode

Metacode in that I can see it being something that needs to be run repeatedly if we continue to get our furnishings info from Dominoid's external spreadsheet via Excel-to-Wiki translation.

There's a few different things to do here, all of which are to be run on Online:Furnishings and the pages underneath it (located in the new Category:Online-Items-Furnishings).

Item Link

The tables are copied with Item ID and Quality columns because I am hoping that will make it easy enough to convert the thing in the Name column to an {{Item Link}}. As a result, the ID and Quality columns will no longer be needed after the Item Link is added.

Example
ID Quality Name
115467 Superior Argonian Bar, Woven
Name
Argonian Bar, Woven

Crowns and Source

If an item has a value in the "Crown Price" column, please wrap it into an {{ESO Crowns}} template, and add "Crown Store: Housing Editor" to the Source column, underneath the current entries if there's already something there. Also, please remove N/A from everywhere else in the "Crown Price" column.

Example
Crown Price Source
N/A Vendor: Home Goods Furnisher
10 Vendor: Home Goods Furnisher
10
N/A
10
Crown Price Source
Vendor: Home Goods Furnisher
0001010 Crowns Vendor: Home Goods Furnisher
Crown Store: Housing Editor
0001010 Crowns Crown Store: Housing Editor
0001010 Crowns Crown Store: Housing Editor

Literature

Specific to the Library Furnishings, please add the required Collection to the Notes column. The Collection is indicated in the item description.

Example
Notes Description
Reprint volume from the "The Trial of Eyevea" book collection. Mages Guild Edition, 2E 582.
Reprint volume from the "Bangkorai Lore" book collection. Mages Guild Edition, 2E 582.
Notes Description
Collection: The Trial of Eyevea Reprint volume from the "The Trial of Eyevea" book collection. Mages Guild Edition, 2E 582.
Collection: Bangkorai Lore Reprint volume from the "Bangkorai Lore" book collection. Mages Guild Edition, 2E 582.

Good luck! Please let me know if you have any questions. I've got a similar request for the Furnishing Plans too, which I'll add later. --Enodoc (talk) 22:48, 5 February 2017 (UTC)

Done! Let me know if I missed anything, or if there's anything you'd like me to change for the next run. Robin Hood  (talk) 04:53, 6 February 2017 (UTC)
Looks good to me! The only thing we may want for the next run is links (things like Housing Editor, Home Goods Furnisher, Design), but I haven't really decided whether they would be a benefit or a mess. And as you said on Discord, thousand separators for Cost would probably also be a good idea. After the patch drops today I'll see if I can work out whether there are many changes between the last PTS and Live, and whether I need to do a full copy from the source again or if we can just pop in the changes. Thanks! --Enodoc (talk) 10:07, 6 February 2017 (UTC)
I've done a full copy again, as it now has the details of the Crown Store bundles, so another run of this one please. For this run then:
  • Thousand separators for cost
  • Links, for things that come after colons, so:
Vendor: Home Goods Furnisher, Vendor: Achievement Furnisher, Vendor: Mystic, etc for all Vendors
Crown Store: Housing Editor, Crown Store: Trees of Tamriel Garden Pack, etc for all Crown Store
Achievement: Egg and Root, Achievement: The Long Game, etc for all Achievements
Crafting: Design, Crafting: Pattern, etc for all Crafting
Collection: Literature, Collection: Legends of Nirn, etc for all Collections
  • Some things now have two sources, eg Vendor: Home Goods Furnisher; Crown Store: Trees of Tamriel Garden Pack. Please convert the ; to a <br>.
  • I added a {{Notice}} at the top for editors who come across the page before the bot run occurs. I'll re-add this every time; please remove it every time. :P
  • Sortability: Please make the table sortable by everything except Notes and Description.
Thanks! --Enodoc (talk) 22:30, 8 February 2017 (UTC)
For better or worse, I just created Online:Furnishings/all. It's in the category, so hopefully that's another page to run the bot on. --Enodoc (talk) 00:52, 9 February 2017 (UTC)

Furnishing Plans

These are located in Category:Online-Crafting-Furnishing Plans. The idea here is to cut down on the number of columns. Essentially, I'd like Type and Category combined into one column, all the Ingredients in one column, and all the Skill Requirements in one column. A bit of formatting is also needed; a space between the ingredients and the number in parenthesis, and a space in the Requirements between the skill name and the number. The numbers on the Skill Requirements should not be in parenthesis.

Example
Furniture Name Type Category Ingredient 1 Ingredient 2 Ingredient 3 Ingredient 4 Ingredient 5 Ingredient 6 Ingredient 7 Requirement 1 Requirement 2 Requirement 3 Requirement 4 Requirement 5 Requirement 6 Plan Source Cost
Antlers, Wall Mount Gallery Mounted Decor Decorative Wax(11) Mundane Rune(13) Heartwood(11) Nickel(20) Perfect Roe(1) Potency Improvement(8) Recipe Improvement(6) Woodworking(6)
Furniture Name Type Ingredients Skill Requirements Plan Source Cost
Antlers, Wall Mount Gallery (Mounted Decor) Decorative Wax (11)
Mundane Rune (13)
Heartwood (11)
Nickel (20)
Perfect Roe (1)
Potency Improvement 8
Recipe Improvement 6
Woodworking 6

Thanks! --Enodoc (talk) 00:00, 6 February 2017 (UTC)

Done! Let me know if I missed anything, or if there's anything you'd like me to change for the next run. Robin Hood  (talk) 04:53, 6 February 2017 (UTC)
As above, the only thing I can think of that may be useful is links, in this case to the source vendors (like Blacksmith), the materials and skills, and possibly to the different furnishings pages (like Parlor). Thanks! --Enodoc (talk) 10:07, 6 February 2017 (UTC)
Based on comments on Discord I don't think the current layout is considered particularly useful. So it may be a bit more tricky to set up, but would it be possible instead to do something like this:
Furniture Ingredients Skill Requirements
Name Type ON-icon-ore-Regulus.png ON-icon-raw material-Bast.png ON-icon-raw material-Clean Pelt.png ON-icon-wood-Heartwood.png ON-icon-reagent-Alchemical Resin.png ON-icon-runestone-Mundane.png ON-icon-food-Decorative Wax.png Other ON-icon-skill-Blacksmithing-Metalworking.png ON-icon-skill-Clothing-Tailoring.png ON-icon-skill-Woodworking-Woodworking Skill.png ON-icon-skill-Alchemy-Solvent Proficiency.png ON-icon-skill-Enchanting-Potency Improvement.png ON-icon-skill-Provisioning-Recipe Improvement.png
Antlers, Wall Mount Gallery
(Mounted Decor)
11 13 11 Nickel (20)
Perfect Roe (1)
6 8 6
If that's all possible, I'll pull down the ID and quality again for the first column item link, the same as for the Furnishings list. I decided also to remove the last two columns completely, since out of all the known plans, only 12 have a known source, and that can be detailed elsewhere. Thanks! --Enodoc (talk) 00:34, 9 February 2017 (UTC)
I don't see a problem with that. I'll write it assuming you'll be getting the ID and quality...so do that! :) Robin Hood  (talk) 01:58, 9 February 2017 (UTC)
Done. Robin Hood  (talk) 03:55, 11 February 2017 (UTC)

() Copied from Discord so I have a record of it: Enodoc: Is a separate column for Style material something that would be doable? Those are the materials from the "Other" column that are specifically also those on this page: Online:Style Materials. Robin Hood  (talk) 21:31, 11 February 2017 (UTC)

This is nominally done, but like the furnishings themselves, the bot can't run from a page it's already updated. So, if this can wait until the next run, great. If not, we'll have to revert all the pages then re-run the bot. If it's easier for you, feel free to do this as a "/all" page as well, but for now, it's still set to run from each individual page.
Also, since we're on the topic, the only replacement being done for these pages so far is that "^p" gets removed. It appears after a few of the "Guts" entries. Robin Hood  (talk) 22:14, 11 February 2017 (UTC)
I will do an /all page, just for completeness. It's probably easier for you if it starts off in one place anyway. When this link is blue, it's done: Furnishing Plans/all. --Enodoc (talk) 23:44, 11 February 2017 (UTC)

() Just noticed that all of these are in the wrong places... Designs, Praxes, and Patterns are listing each other and Diagrams and Blueprints are swapped. Only Formulae are in the right place. --Enodoc (talk) 23:15, 21 February 2017 (UTC)

The groupings weren't the bot's work, since the last run of the bot pre-dated the /all page. I never even noticed that reply, actually. I'll make the necessary code changes and, assuming I do it right, that should inherently fix all the different pages. Robin Hood  (talk) 02:06, 22 February 2017 (UTC)
These are done now. Robin Hood  (talk) 05:09, 22 February 2017 (UTC)
Oh, you're right. Turns out it was me who put them in the wrong place. Oops! Thanks for fixing it :) --Enodoc (talk) 09:26, 22 February 2017 (UTC)

Homestead Skills

A new update is live, and Daveh has updated our skill database... I think you know what I want from you? ;-) -- SarthesArai Talk 17:16, 7 February 2017 (UTC)

Okay, skills are done. Let me know how they went and then I'll get to work on the item sets (assuming they're done...I haven't looked). Anything else? Robin Hood  (talk) 06:32, 8 February 2017 (UTC)

Furnishing Subpages

So this is a long shot, because I'm not sure what the bot is really able to do. What I would like is for it to be able to go through the furniture category pages Category:Online-Items-Furnishings or the megalist at Online:Furnishings/all and find the items (read - table rows) that have a "Crown Store" source and copy them into their own table at Online:Furnishings/Crown Store. The Cost and Notes columns could be removed, and the "Source" column split into one for "Availability" indicating the Crown sources, and another called "Other Sources" which would indicate whether the item is also available without Crowns:

Name Type Subtype Crown Price Availability Other Sources Description
High Elf Trestle, Winged Dining Tables 400 Housing Editor Crafting This is a standard house item.
Imperial Armchair, Scrollwork Dining Chairs 400 Housing Editor This is a standard house item.
Imperial Bar, Cabinet Dining Counters 400 Niben Valley Kitchen Pack
Housing Editor
This is a standard house item.

If that works, then we could do the same thing for furnishings from the Achievement Furnishers at Online:Furnishings/Achievement Furnishers, removing the Crown Price column and trimming "Source" to just "Location" and "Notes" to "Achievement":

Name Type Subtype Cost Location Achievement Description
Coldharbour Chandelier Lighting Chandeliers 25,000 The Hollow City Planemeld Sunderer The cold blue light from this pillar of crystal has illuminated cruelties beyond measure.
Colovian Projection Crystal Lighting Enchanted Lights 5,000 Rawl'kha Clanmother Inaugurator This crystal emits a gentle violet glow, even while separated from the rest of the projection apparatus.

Those two would be the main ones where specialized lists are most useful, but if anyone thinks it's useful we could do the same for Home Goods Furnishers as well, for example.

Thanks! --Enodoc (talk) 01:22, 9 February 2017 (UTC)

This sounds doable, with a bit of work. Will those pages always be updated at the same time as the main furniture job, or will they be separate? Robin Hood  (talk) 01:56, 9 February 2017 (UTC)
Yep, same time if possible. Thanks! --Enodoc (talk) 12:05, 9 February 2017 (UTC)
Okay, this is all done and I've re-run the job. I deliberately excluded the "/all" page for this run, so that if there's anything wrong, we still have the raw table to run from. (The bot can't run from the formatted table.) I have a very high degree of control over the formatting of the data at this point, so if there's anything at all that you'd like changed, let me know. Once it's perfect, I'll do a final run and format the "/all" page as well. Robin Hood  (talk) 06:17, 10 February 2017 (UTC)
Looks good! Just a couple of tweaks to the links needed I think, as I noticed some redlinks:
Crafting: Blueprint should link to Online:Furnishing Blueprints
Crafting: Design should link to Online:Furnishing Designs
Crafting: Diagram should link to Online:Furnishing Diagrams
Crafting: Formula should link to Online:Furnishing Formulae
Crafting: Pattern should link to Online:Furnishing Patterns
Crafting: Praxis should link to Online:Furnishing Praxes
Vendor: <x> should link to Online:{{#plural:x}} (so Mystic to Mystics, Home Goods Furnisher to Home Goods Furnishers, etc)
Vendor: Achievement Furnisher - <location> only needs a link on Achievement Furnisher, not on the location.
(The Crown Store bundle redlinks are fine, because I just haven't created those pages yet.)
Thanks! --Enodoc (talk) 09:41, 10 February 2017 (UTC)
Just noticed a bunch of Achievement Furnishings missing their requirements. My fault because I forgot to say that it would be best to leave the Notes unchanged in the Requirements column in the event that it's not specifically an achievement, as there's a few special cases that don't follow any particular format. --Enodoc (talk) 17:36, 10 February 2017 (UTC)
Okay, this should be done now. Again, I've skipped the "/all" page, pending confirmation that everything is perfect. Oh, and it looks like there's a typo in the Gargoyle Statue Achievement entry. Did you want me to automatically fix that? I've got a couple of fixes already (characters that aren't what they should be), so it's no problem to change the wording at the same time. Robin Hood  (talk) 00:16, 11 February 2017 (UTC)
Yeah sure, go ahead and fix any typos. Could you output a list of typos that get fixed? I can then go through Dominoid's source spreadsheet and correct some of them directly. Looking through quickly, I can't see anything else that needs to be done, but I'll check with some others on Discord later and see if they can see anything. I'm going to create a wrapper template for writ vouchers, so then we can fix up anything in the Cost column that currently ends WV. Thanks! --Enodoc (talk) 11:18, 11 February 2017 (UTC)

() My current replacement list looks like this, including two that I just added that weren't in the last run ("of" and "Valley"):

.Replace("ΓÇö", "—")
.Replace("├⌐", "é")
.Replace(" fo ", " of ")
.Replace("Achievements:", "Achievement:")
.Replace("Achievemnet:", "Achievement:")
.Replace("Achivement:", "Achievement:")
.Replace("Castle of the Worms", "Castle of the Worm")
.Replace("Delestrial", "Celestial")
.Replace("Devestation", "Devastation")
.Replace("New-Blade", "New-blade")
.Replace("Requires Thirtieth Contract", "Requires: Thirtieth Contract")
.Replace("Spririt", "Spirit")
.Replace("Valle ", "Valley ")
.Replace("\"Prefect:", "\"Prefect\"")
.Replace("reaper's March Adventurer", "Reaper's March Adventurer")
.Replace("reliquary Retriever", "Reliquary Retriever")
.Replace("the Shadowfen Lore book collection", "the \"Shadowfen Lore\" book collection")

I've already mentioned the em-dash issue to him, since it could be a broader encoding issue, but hadn't gotten around to telling him about the others yet. Robin Hood  (talk) 21:53, 11 February 2017 (UTC)

Those are all fixed in the source, so assuming they don't get overwritten when Dominoid next does an extraction (the em-dash is likely to be the only one that gets undone, I think), they will all be fixed for the next time I do a copy.
So I was just going to create a Writ Vouchers wrapper template, and it turns out Lurlock already did that. So everything's set for the WV replacement in the Cost column. Which essentially works as xWV → 000000xxWrit Vouchers where x is some number. --Enodoc (talk) 01:24, 12 February 2017 (UTC)
Done. There were few enough changes that I just saved each of them while still in manual mode, just in case you're wondering why they show up under my account instead of the bot's. (Update: it seems that after editing, the "/all" page is too big to be saved in my browser, so that one got done by the bot, since it allows for a longer timeout than most browsers.) Robin Hood  (talk) 03:42, 12 February 2017 (UTC)
Update to that update. :) It seems that even displaying that page with all the formatting takes longer than most browsers will allow, so I rolled back the bot's edit. I think maybe we'll just leave that page in its raw form. :) Robin Hood  (talk) 04:00, 12 February 2017 (UTC)

Another Subpage

Having a look around the forums, I think a "/Home Goods Furnishers" subpage would probably be beneficial as well, please. In this case, I think the columns would be:

Name Type Subtype Cost Location Description

The Location column this time comes from Notes rather than Source.

After that there probably aren't many other Sources left, so perhaps we should work out what those are and maybe do a subpage for those too.....

Thanks! --Enodoc (talk) 10:24, 16 February 2017 (UTC)

Subpages Ahoy

Might as well go for a complete set of Source subpages, please... "/Other Vendors", to include anything with a Vendor source that's not Achievement Furnisher or Home Goods Furnisher, and "/Other Sources", to include all other sources (i.e., not Crown Store, not Crafting, not Vendor).

For the first:

Name Type Subtype Cost Vendor Description

For the second:

Name Type Subtype Source Description

Please and thank you! --Enodoc (talk) 23:55, 21 February 2017 (UTC)

Currently, the bot wants to include a source of just "Crafting" (as opposed to something like "Crafting: Design") in the "Other Sources" list. Is this something we want, or should those be excluded? Also, I've tweaked the ESO Crowns and ESO Price templates so the {{Hide}} template should no longer be necessary in tables. Robin Hood  (talk) 07:19, 22 February 2017 (UTC)
I had a look at the source spreadsheet and I think those furnishing plans have been removed since PTS, which is why there's no plan type attached. In which case, anything that just says "Crafting" should probably have that source removed. Would that tweak you made to Crowns and Price be useful to add to the AP, Tel Var and WV currency templates as well? --Enodoc (talk) 09:23, 22 February 2017 (UTC)
Yes, it probably would. I'm not terribly familiar with our ESO templates, so wasn't sure what else it might apply to. I'll have a look at them after I've finished the bot work. (Yes, I know you could easily do it yourself, but I'll run the bot's template checker so I can tell what size to make it...although just setting it to something stupidly large, like 10 digits, would work just as well, I suppose. <shrugs>) Robin Hood  (talk) 19:41, 22 February 2017 (UTC)

() So I know I said no more subpages... but I did just create Online:Furnishings/Luxury Furnisher, not because there's lots of things to put on it, but because I thought recording the dates might be useful. For your purposes, all that means is entries with "Vendor: Luxury Furnisher" would now go on that page instead of Online:Furnishings/Other Vendors.

Also, I don't know if you noticed the edit to Library Furnishings, but the table on that page has been split so that all the entries with a "Collection" are now in their own table (this makes the other table easier to read). Hopefully that's not too tricky to update for the bot. Again for the purposes of easy reading, I was thinking of removing all the Collection books from Other Vendors too, and just adding a note. --Enodoc (talk) 19:48, 26 February 2017 (UTC)

Okay, I got all that handled. In doing the test run, though, I noticed this change. Can you give me some insight into what needs to be done there, as I didn't understand when the word "Alliance" should be changed to a Daggerfall Covenant link or an Aldmeri Dominion link, for example. Robin Hood  (talk) 05:28, 27 February 2017 (UTC)
Hmm, hadn't noticed that edit. How best to summarise that.... if the item name contains "Dominion", then "Aldmeri Dominion Rank <x>", if "Covenant", then "Daggerfall Covenant Rank <x>", if "Pact", then "Ebonheart Pact Rank <x>", except for those items named "Defaced Dominion/Covenant/Pact Flag", which is exactly the opposite (so "Defaced Covenant Flag" would have "Aldmeri Dominion/Ebonheart Pact Rank <x>"). Hopefully that makes sense! --Enodoc (talk) 10:50, 27 February 2017 (UTC)
I thought I'd mentioned this already, but I don't see it. Based on this discussion, please could you put the Notes column back in for /Other Vendors. Dominoid has updated the source, so there'll be an update to /all some time this evening or tomorrow. Thanks! --Enodoc (talk) 12:37, 28 February 2017 (UTC)
Done. I did some re-writing the other day and columns are now stupidly easy for me to add/remove and, to a lesser extent, customize, so let me know if there's anything else that needs altered along those lines. Robin Hood  (talk) 21:20, 28 February 2017 (UTC)

Homestead Item Sets

Well, daveh just finnished the items, so we can let the bot take another run at the item sets, too ;-) -- SarthesArai Talk 23:00, 15 February 2017 (UTC)

New Request From KINMUNE/Fullerton

On set pages:

  1. Replace the noincludes and stuff with an onlyinclude
  2. Use a savenamevalue instead of the weird table transclusion thing, i.e. the |medium armor with a savenamevalue for the same. Call it "type" or somesuch, but I'm gonna ask for not "weight"

Notes: Check if we should be using Save Named Values or not. Might be best to create a simple template so the name is never botched. Also template the tables that are transcluding that info. See Online:Cropsford/Sets and Online:Dungeon Sets for slightly varying examples. Robin Hood  (talk) 06:32, 5 May 2017 (UTC)

Online:Armor Dyes

A bot run is needed to switch over all links from Online:Armor Dyes to Online:Dyes. It looks like a good few of them may have been due to the {{ESO ArmorDye Link}} template, so the WhatLinksHere list needs to repopulate first. —Legoless (talk) 18:01, 8 June 2017 (UTC)

Done. Once the list has finished repopulating, we can track down any unusual cases that remain. Robin Hood  (talk) 20:25, 8 June 2017 (UTC)

OQP Headers

Since there's now an Online Quest Project, we'll need the {{OQP Header}} template to be added to the top of all ESO quest pages (Online-Quests), if possible. Thanks! AlphaAbsol (talk) 05:43, 12 August 2017 (UTC)

ONQP Headers

So, new request; I've renamed the Online Quest Project to the ONQP instead of the OQP. Would you be able to get the bot to go through the quest pages (again) and rename the OQP Header templates at the top to ONQP Header? I've kept the OQP Header template for now to prevent red-linking, but it can be deleted after this is done. Thanks! AlphaAbsol (talk) 23:08, 12 August 2017 (UTC)

I'd be tempted to just move the template and leave a redirect in place for the time being. Users can update the name if they wish while they're making other edits. For a single letter, it's probably not worth a bot run. If there are other changes that need to be made to all of the quest pages, that would also be a good time to do the rename (if we remember). Robin Hood  (talk) 09:53, 13 August 2017 (UTC)
Alright, I'll do that for now. AlphaAbsol (talk) 21:27, 13 August 2017 (UTC)
Now that Enobot is approved, I'll try and get it to do that, and to change the parameters to the new ones as well. --Enodoc (talk) 14:25, 14 August 2017 (UTC)

Item Links

Discussion moved from User talk:RobinHood70

I've got a job that would be a good fit for a bot. I'd like to find all instances of the Item Link template where the |id= parameter is not filled in, and search the database for items matching the name in the parameter, then automatically fill in the itemid from the database. This would be something of an ongoing task, as I'm still adding more of these links in many places. I've just found that searching for the ids in the database is the most tedious part of the task, which would make it ideal for a bot to take care of it. It would also be good for it to keep a list of items where no database entry was found, so that a human could investigate (to determine if the item name was misspelled or if the item was renamed or simply no longer exists). You think that's something you could whip up? It'd be a big help. — TheRealLurlock (talk) 04:23, 27 September 2017 (UTC)

It's running now. And you're right, even within the first few pages, it's already filling in a lot of missing IDs. It'll spit out a list of those it had problems with to its Results page when it's done. Robin Hood  (talk) 04:26, 28 September 2017 (UTC)
At a quick glance, it appears that many of these may be the result of case-mismatch. Words like "of" and "the" are sometimes capitalized when they shouldn't be or vice-versa. It doesn't matter so much in-game as the names appear in all-caps on the item descriptions, though they are cased in inventory lists. Just might be something to look for with the bot, check if there are matches which differ only in capitalization maybe. — TheRealLurlock (talk) 19:41, 28 September 2017 (UTC)
Oh, saw one other thing - many of the items with problems are collectibles, which aren't in the normal inventory, and do not use the "id: parameter. (They use "collectid" instead.) So any entry which doesn't have "id" but does have "collectid" can be ignored, because those are working as intended. — TheRealLurlock (talk) 19:42, 28 September 2017 (UTC)
I'll look into allowing case mismatches. As for the collectid, it should have caused it to be ignored (as should questid), but maybe I mistyped it or made some other kind of error. I'll take a look. Robin Hood  (talk) 03:11, 29 September 2017 (UTC)
Okay, that's all been done and the results page updated. Robin Hood  (talk) 09:48, 29 September 2017 (UTC)
Alright, that's looking better - one thing I noticed is you're probably searching the regular Mined Items database and not the 16-PTS one - all that Clockwork stuff for example would not be in the current database because it won't be released until next patch. Most of the rest I see seem to be legitimate typos or other human errors (probably mine). I'll have to go back over those at some point. Still have more houses to add... — TheRealLurlock (talk) 15:14, 29 September 2017 (UTC)
Yeah, I'm pretty sure I have access to the 16-PTS database, but with it being pre-release, I'm not sure if it's complete. For that matter, can we even link to it yet? I'm not sure which database Dave's add-on pulls from. I can switch that one and give it a try if you want, though. Robin Hood  (talk) 18:09, 29 September 2017 (UTC)
It's worth a shot. I know that items which are in both databases have the same id's, so worst-case is the links just won't work until the PTS-16 stuff gets integrated into the main database. Incidentally, is your bot able to detect cases where there is an invalid id given? I've noticed some places with links to items that don't exist for whatever reason (the id was either written incorrectly or item was removed from the database? Not sure.) — TheRealLurlock (talk) 19:13, 29 September 2017 (UTC)
Found another thing that's tripping up the bot - in some cases where the furnished version of the house removes items that exist in the unfurnished, I've been using strikeout inside the template to cross off the removed items. It's not very common, but it's the cause of several misses I've seen. It would also help if you could in the results page distinguish between "Item not found" and "multiple IDs possible". Problems caused by the latter are more difficult to fix, since it means there's multiple items with the same name. At any rate, I've added every house's furnishings that I'm able to at this time. (Will need other players to fill in the gaps on the remaining ones, either because they're not available on the PTS right now or because I already own them on the live server and can't buy the furnished version.) I'm working on fixing the bugs I can from your last results, so it should soon be time to make another pass with the bot. — TheRealLurlock (talk) 22:05, 30 September 2017 (UTC)

() Distinguishing multiple IDs from none is actually much harder than it might sound, since I'm just asking the database to return a list of items where there's only a single ID. So to the bot, no match and multiple matches appear to be the same. If it's a big issue for you, I can alter the code to do it, but it's not a simple thing.

The rest of the changes were easy enough. It's currently taking from the 16-PTS database, and I've had it ignore strikeouts. The updated results are on the bot's Results page. Robin Hood  (talk) 22:48, 23 October 2017 (UTC)

Bot request for Online Npcs

Hi there.

Wondering if it would be possible to use the bot to add the following lines to any quest givers in ESO? |loottype=N/A |pickpocket=N/A

(or whatever alternative is preferable to stating that).

The reason being is that there are a LOT of questgivers in the game (there are that many darn quests, and none of them cant be looted).

Anyways, thank you for your time. :) Timeoin (talk) 18:51, 1 October 2017 (UTC)

This might be doable, but my concern is that it might also be really unreliable because quest givers aren't tagged by anything specific. Yes, there's the Giver parameter in the quest header, but that requires parsing, making it inherently unreliable outside of certain specific cases (e.g., a single link would be pretty reliable). Robin Hood  (talk) 20:26, 1 October 2017 (UTC)
Darn. Sorry. After i requested it, I realised there wasnt a category. Alternate request then - would Vendors be possible? They are in the same boat (i.e. not pickpocketable). Timeoin (talk) 20:50, 1 October 2017 (UTC)
loottype and pickpocket shouldn't be needed on any Friendly NPC, since there shouldn't be any Friendly NPCs that are pickpocketable. (If there are any, that's a considerably more important thing to note, as it goes against the norm.) --Enodoc (talk) 23:24, 1 October 2017 (UTC)
The bot's already added them to the vendors. Let me know if they should be removed. Robin Hood  (talk) 02:09, 2 October 2017 (UTC)
Personally, I would suggest leaving it on. Whilst you are correct, they are not pickpocketable, the initiated (read:new) players likely wont know that, and thus would be information they don't not already know, in which case its worth noting. However, that's just my personal opinion.
As to friendlies being looted - there are a few examples. A few (only example I can think of off the top of my head is the spirits outside Davon's Watch) of the generic creatures/npcs are friendly once the specific area's quest/objective has been completed. Timeoin (talk) 02:21, 2 October 2017 (UTC)

Npc Request #2

okay, an addendum to this. (And one im not sure if its easy or complicated as heck). Is it possible to add "|loottype= |pickpocket="

to the npc pages that dont have either? Reasoning - this was added after the template was created, thus theres many that dont have it, and secondly, it makes it a bit more known exactly what is missing/needs to be added.(Obviously, happy to discuss need for it first) Timeoin (talk) 07:16, 2 October 2017 (UTC)

Also easy, but it'll have to wait until tomorrow. Is there any particular order you'd suggest adding them in, or just add them after all the existing parameters? Robin Hood  (talk) 10:04, 2 October 2017 (UTC)
I'd suggest waiting to see what others think about it first :) And not really. On further editing, quite a lot of the NPCs also are missing the "|health" and "|reaction" ones, which shows up on articles as being missing, so maybe (again, if its doable) add those as well?
(Again, assuming that Enodoc and/or others dont think its a very silly idea). Timeoin (talk) 10:17, 2 October 2017 (UTC)

Revisiting

Per Enodoc above, this job wasn't needed and should really be undone. The infobox template is set up to hide those sections on NPCs where it isn't applicable, so it would be far better to leave those parameters blank than add a redundant "N/A" that simply takes up space and provides zero info. I actually pointed this out at the time, so it's unfortunate that the bot job went ahead without further discussion. —Legoless (talk) 17:55, 7 January 2018 (UTC)

With the time lapse, this is easier to take on as a new job than by reverting the old one, but the effect is the same either way. I believe this should be relatively straight-forward, so it shouldn't take too long. Robin Hood  (talk) 18:29, 7 January 2018 (UTC)
Perfect! —Legoless (talk) 20:51, 7 January 2018 (UTC)
Okay, the bot is done now. I only did the vendors, as per the initial request. There are still a lot of pages that have N/A in one or both parameters. Should I update those as well? Also, my apologies for jumping the gun on the initial request. I largely trust people in Online space to tell me what they need, since I don't edit there very often, and apparently didn't consider that Timeoin was new to the site at the time. Robin Hood  (talk) 21:10, 7 January 2018 (UTC)
Hmm, it should be safe to remove it from pages with N/A in both parameters. Only NPCs with a reaction parameter of "Justice Neutral" should have those fields, as far as I'm aware. Apparently there are quest-related "Friendly" NPCs who can be pickpocketed, so maybe hold off on that pending further clarification. —Legoless (talk) 00:28, 8 January 2018 (UTC)
Right, the only characters that might not be Justice Neutral (I need to verify their reaction) that can be pickpocketed are a couple of characters in ESO MW quests. So it should be safe to remove ones that have N/A in both. --FioFioFio (talk) 01:16, 8 January 2018 (UTC)
Well, I missed that whole discussion, but it sounds like I did the right thing anyway. ;) There are just a few pages remaining where one parameter is blank and other is N/A: Bolin, Shakara, Zalknir. Since there are so few, I'll let you guys figure out what to do for those ones. If you want to know if there are any other combination so reaction/pickpocket/loottype, just ask. I can readily make a spreadsheet of the various combos in existence, so we can track if there are any bad entries. Robin Hood  (talk) 03:04, 8 January 2018 (UTC)

Unique Item Drops

Is this something that can be easily added via bot? If not, happy to make those changes myself. Timeoin (talk) 20:32, 2 October 2017 (UTC)

I'd need more information about what needs to be done. For that matter, which game would also be useful info. :) ESO, I assume? I'm just about to have dinner, but if this would be easier to do in chat, I'll be on in an hour or so. Robin Hood  (talk) 22:50, 2 October 2017 (UTC)
It possibly would. Enjoy your dinner? Let me know when your back. (Its not difficult edit-wise, just trying to be considerated to Patrollers, as I have a bad tendency towards editing a lot. Timeoin (talk) 23:01, 2 October 2017 (UTC)
Done. Robin Hood  (talk) 04:16, 3 October 2017 (UTC)

Occupants Question.

Just wondering. Is it possible to use the bot to find and add occupants to places such as Anvil and Kvatch. It would significantly reduce Orphaned Pages.Timeoin (talk) 20:56, 11 October 2017 (UTC)

Potentially, if the bot knows where to look. Where should the bot be looking, and what should it be looking for, to find the relevant NPCs? --Enodoc (talk) 16:45, 13 October 2017 (UTC)
In either "settlement" or "loc". (ideally the ones in, say houses, have the city under "settlement". Timeoin (talk) 21:15, 13 October 2017 (UTC)
It's possible, but not easy. The problems lie in figuring out any abnormal settlement or loc parameters, as well as figuring out whether the destination page already has people or not. What I can do easily is create an Excel sheet with the name of each character page and the values of the settlement and loc parameters on that page. You can then use that to populate the respective pages by hand all in one go rather than trying to figure it all out one-by-one. If you want to do that, PM me an e-mail where I can send the sheet; otherwise, I can just convert it to wiki code and post it in a sandbox somewhere, though it's likely to be rather large, so that wouldn't be my first choice. Robin Hood  (talk) 22:36, 13 October 2017 (UTC)

Cleanup Request

Hi there. Me again.

I'd like to request a cleanup of the ESO NPCs pages. In almost all of them, there is the following text: <!-- Instructions: Provide an initial sentence summarizing the NPC (race, job, where they live). Subsequent paragraphs provide additional information about the NPC, such as related NPCs, schedule, equipment, etc. Note that quest-specific information DOES NOT belong on this page, but instead goes on the appropriate quest page. Spoilers should be avoided.-->

And <!--Instructions: If this NPC is related to any quests, replace "Quest Name" with the quest's name.--><!-- ==Related Quests== *{{Quest Link|Quest Name}} --><!--Instructions: Add any miscellaneous notes about the NPC here, with a bullet for each note.--><!-- ==Notes== * Add note here --><!--Instructions: Add any bugs related to the NPC here using the format below.--><!-- ==Bugs== {{Bug|Bug description}} ** Workaround --> .

If possible, could they be removed? Its cumbersome, and makes editing said pages tedious to do, when you wish to include a certain section as visible. Its basically unneeded junk text. Anyways, thanks! Timeoin (talk) 21:13, 13 October 2017 (UTC)

Addendum - the advantage would also be that any characters that INCLUDE quests, for example, would be passed over by this removal. Timeoin (talk) 21:15, 13 October 2017 (UTC)
It might be cumbersome, but it is essential for newcomers when editing an untouched page. The only reason they should be removed is when the information is added, or known to be unneeded. Patrollers should be removing the text if someone leaves it behind when adding the info. Silence is GoldenBreak the Silence 21:53, 13 October 2017 (UTC)
One other thing besides what Silencer said: the bot put those there in the first place! ;) Robin Hood  (talk) 22:36, 13 October 2017 (UTC)

Health Request

Me again. I was wondering if its possible gor the bot to remove values for Online:NPCs' Health Values.

Anything with a number from 1-9999 is incorrect. (Theyre outdated values). Removing these will (hopefully) prevent misinformation for readers. Anyways - wondering if it is possible. Thank you :) Timeoin (talk) 06:54, 17 October 2017 (UTC)

As long as nobody sees any issues with doing this, it would be quite easy. Robin Hood  (talk) 17:08, 17 October 2017 (UTC)
As long as its those values, yay! (At around 13,000 we start having legitimate values). Oh, and 0 is a legitimate health value as well. (159 is also legitimate for creatures). Timeoin (talk) 20:49, 17 October 2017 (UTC)

adding faction footer for ESO factions

Could you add {{Factions in Online}} to ESO Factions that don't already have it? I think it'd only be the minor ones (the ones listed on Factions_A to Factions_Z).--FioFioFio (talk) 19:43, 23 October 2017 (UTC)

Done! --Enodoc (talk) 23:02, 23 October 2017 (UTC)

ESO Faction Categories

Hot and simple, just how you like them. Replace any and all text in the sub categories of Category:Online-Factions (e.g. "Online-Factions-Agluk Clan") with {{Faction Category}}. No need to worry about anything else as the template takes care of categorization, sorting, links and text, unless you want to mess around with the majorfaction paramater (but that's probably easier left to manually add afterwards). Silence is GoldenBreak the Silence 19:51, 23 October 2017 (UTC)

This is done, but everything has now ended up in Category:Online-Factions-Other. Not sure whether that was intended or not? --Enodoc (talk) 23:02, 23 October 2017 (UTC)
Thanks. Mostly, there are a few to add the majorfaction to but the rest should be there. Silence is GoldenBreak the Silence 00:13, 24 October 2017 (UTC)

Contraband, skills and set pages

With the recent update, new items and skill changes have been made. Can we get a bot to update those relevant pages once the data is out? Would also like an update for the contraband pages if possible, some MW items are still missing. Thanks! Contraptions (talk) 05:58, 4 November 2017 (UTC)

Unrelated to that particular request, buyt related to the esoitem data. If its possible, could one of the bots go through and find contraband items with "weird" values, so we can correct them on said pages. (an example) Ideally get the bot to also update the data, but even if it could pull the list, it can be manually corrected at worst case. (This was based on a discussion Lurlock and I had both on talk page and on discord). Timeoin (talk) 06:16, 4 November 2017 (UTC)
Contraband is now done with the correct values added in. I'll look at the other stuff tomorrow. Robin Hood  (talk) 07:17, 5 November 2017 (UTC)
The bot is mostly ready to go on the items and skills, but I've had a headache all day and it's getting worse, so I'm calling it a night. I should be able to finish this up tomorrow, though. Robin Hood  (talk) 02:46, 6 November 2017 (UTC)
Okay, this should all be done now. Results: Passive, Active, Sets. Robin Hood  (talk) 02:35, 7 November 2017 (UTC)

Removing Levels

I'd like to see what people's thoughts are on getting the bot to remove |level= on the ESO NPCs. Because they haven't existed in-game for over a year now. Failing that, I can continue manually removing them, I suppose. Timeoin (talk) 08:07, 4 November 2017 (UTC)

Deprecated levels on quests and places are left alone for posterity. We never decided specifically whether or not to do the same for NPC levels, but since the template doesn't show levels any more, there's no real benefit to removing them (particularly not manually, as that all has to be patrolled). --Enodoc (talk) 11:16, 4 November 2017 (UTC)
Hence the bot request? Timeoin (talk) 11:23, 4 November 2017 (UTC)
Soul is in the same situation and has been slowly removed from NPC and creature pages along with level. There are a few pages that keep the old information in a notes section (e.g., Mazgro gro-Larishak). Perhaps the best solution is to have the bot move level/soul to a note instead of removing it altogether. If this is done, we should have it check past revisions for removed info. —Dillonn241 (talk) 13:14, 4 November 2017 (UTC)
Removing parameters en-masse is one of the simplest things the bot can do, so if you guys decide you want it, it'd only take a couple of minutes to get it ready. Of course, not doing anything at all takes even less time. :) Just let me know what you decide. Oh and checking for historical info is a lot harder, but it can be done if absolutely necessary. Robin Hood  (talk) 07:19, 5 November 2017 (UTC)
I'm for the removal (or note adding) for both levels/souls. As for historical data: no need. The data is still recorded in the uesplog data - its a case of pulling that data if we go down that route. (And soul can be determined based on level, e.g. 50=Grand, 39-49 is a different one, etc. Timeoin (talk) 08:57, 5 November 2017 (UTC)

namespace=legends in listsaved

As proposed by Enodoc here: User talk:Ilaro#Sandbox7, I think it would be a good idea to add |namespace=Legends to every #listsaved call to prevent the same problem arising in the future. However, some #listsaved calls already have that parameter included. I am not sure if that would be any problem for the bot. --Ilaro (talk) 16:28, 5 November 2017 (UTC)

The bot on its own would've had a hard time doing this, since there's no ready way of tracking where #listsaved is used. However, I was able to use the database to get a usage list, then plug that into the bot and go from there. The fact that every last listsaved calls {{Card Data}} also helped. So, in short, it's a complete fluke that this was so easy, but in the end, it was. :) Bot should be done by the time you read this. Robin Hood  (talk) 17:42, 5 November 2017 (UTC)
Thank you! Everything seems to work fine now. --Ilaro (talk) 23:32, 5 November 2017 (UTC)

ESO Item Names

Hello Robin. I have a (hopefully) easy request for your bot. I was wondering if it was possible to update some of the items listed on the site. Largely quest rewards and item set pages. Reason being is that some of the items names have changed in-game. (Some of them dont say "of the <set name> anymore. The item id's are the same, just a minor tweak to the names on some of them. Anyways - thank you in advance -its not an urgent issue, more something to make things correct in-game. Timeoin (talk) 22:28, 6 December 2017 (UTC)

I'm not sure what you mean. Can you point me to an example of both a correct item page and an incorrect one, please? Thanks! Robin Hood  (talk) 01:24, 7 December 2017 (UTC)
I believe he is talking about the change he made in the last edit to Online:A Favor Returned. The Item Link name should match the name in the database. —Dillonn241 (talk) 01:29, 7 December 2017 (UTC)
Ah, I get it. The good news is that it was easy to integrate into the existing Item Link updater that updates the id based on the name. Now, it'll update the name or the id, as necessary. The bad news is that in a quick test run, while 95% of the changes it wants to make are desirable, some aren't. For example, it wants to change the "VII" and "X" on Blacksmith Writ to "Blacksmith's Crate VII/X", or the "a container" on Buried Evil to "Gold Coast Daily Contract Recompense". So, if we run it as is, a human would probably need to check every last change to be sure that it was correct. Another alternative is to have it make a list of all changes and just spit them out to its results page, but then a human would have to manually make the changes, and there are quite a lot. That said, there are likely to be far more changes this first run than in any future runs, and we could probably set up some kind of "ignore" mechanism to flag specific Item Links not to be changed (like just adding a "botignore" dummy parameter to the template, for instance). Thoughts? Robin Hood  (talk) 04:41, 7 December 2017 (UTC)
Sorry. I was trying to remember the specific quest, amd came up short. (Dillon to the rescue, though!). Regarding options, I dont want to make it exceedingly complex in terms of searching. (If remember correctly, each "layer" added to the search makes it chew up significantly more resources). Maybe if we take your suggestion and have it come up with the list of changes? From what I've seen, it's only "set" items that have been altered. (E.g. weapons, armor and jewelery). If its possible to exclude other options easily ("writ" rewards being errors due to having ten possible rewards), that would probably be the best way, at least for now. Unfortunately, with how the developers seem to be, I believe future updates will likely need a manual check to make sure its not making further mistakes. Timeoin (talk) 05:25, 7 December 2017 (UTC)
While we might be able to limit which pages it runs on, given the changes I'm seeing, I think we may well want to let it run on all Item Links, as a lot of things have changed besides set items. I'll have it spit out a list instead of making changes, then once you've had a look at it, we can make decisions from there. Robin Hood  (talk) 16:28, 7 December 2017 (UTC)
Results updated. Robin Hood  (talk) 17:55, 7 December 2017 (UTC)

() I've added the botignore flag I suggested above. This way, rather than updating every last instance by hand, we can just tell the bot which ones are customized and should be ignored. I've done the obvious ones. If you want to go over the remainder just to double-check, that'd be great. Once those flags are added, the bot can automatically update the remainder. Robin Hood  (talk) 20:09, 8 December 2017 (UTC)

Card links and pop-ups

I have no idea if it is even possible, but could all links on the wiki that link to cards on Legends-Cards and use [[Legends:cardname|]] or [[LG:cardname|]] be changed to use Template:Card (like {{Card|cardname}})? --Ilaro (talk) 01:50, 21 December 2017 (UTC)

It's a long process, since the bot basically has to do a What Links Here on every card in the category, but that's what bots are for, after all! :) And you link to a category by putting a colon in front of it, like this. Robin Hood  (talk) 00:22, 22 December 2017 (UTC)
I hope it will not take too much time! One of the problems I see are links like [[Legends:Adoring Fan|Other Text]]. The template can do this too, of course, with {{Card|Adoring Fan|Other Text}}, but don't know if that is worth the time vs gain? And thanks for the explanation of linking Categories. --Ilaro (talk) 01:01, 22 December 2017 (UTC)
It's actually a relatively simple job, when you get right down to it. It just takes the bot a little while to compile a list of all the pages that may need changing. I'm just doing a test run to double-check one last change and then I'll let the bot run for real. Robin Hood  (talk) 04:53, 22 December 2017 (UTC)
Done. Robin Hood  (talk) 06:46, 22 December 2017 (UTC)
Great! That was a lot quicker than I expected! I see it made some mistake though and that's because I didn't know that the expansions are listed as cards in the category list. All instances of Core Set, Dark Brotherhood, Heroes of Skyrim, Madhouse Collection, Monthly Cards, Clockwork City and Unobtainable Cards (that should be everything) are also templated now, which should not be the case. Sorry for that mistake, I hope it can be easily fixed. --Ilaro (talk) 11:15, 22 December 2017 (UTC)
And stupidly, I saw some of those go by and didn't clue in that they weren't cards. I did notice and fix all the unobtainable ones last night, but the bot's running now to fix the remainder. I've also excluded those pages from any future runs. Robin Hood  (talk) 18:35, 22 December 2017 (UTC)
Ok, I have no idea what is going on now. All the tables have weird boldifications/italicizations without the card link, but everything seems fine on the individual card pages (see Skeleton vs Ancient Lookout). I checked Template:Card and Legends Card, but everything seems fine. Maybe you got any clue? --Ilaro (talk) 22:48, 22 December 2017 (UTC)

() Oh dear. Looking at the MetaTemplate data gives us an idea of what's happening: the Card template doesn't get saved properly by MetaTemplate, probably because the only thing that would be saved is custom code. I'm not sure there's anything we can do about that...we may just have to revert all the {{Card}}s that are inside of {{Legends Card Summary}} templates. Robin Hood  (talk) 01:41, 23 December 2017 (UTC)

That's unfortunate, because it was one of the main reasons for this bot request in the first place. Do you think Daveh would know if this could be fixed? Anyway, thank you for the help! The other pages seem to work fine, and that would have been impossible to do manually. --Ilaro (talk) 09:53, 23 December 2017 (UTC)
I'm not sure if it can be done, but yes, he would be the one to approach at this point. I suspect the problem is actually with MetaTemplate itself, which saves the data, rather than the card display, but I think Dave knows his way around both a fair bit better than I do. Robin Hood  (talk) 16:56, 23 December 2017 (UTC)

Add text on dye stamp pages

Pretty straightforward task: On all of the pages named in the format of Online:Crown_Store/Dyes/* , add the following after each desc=: "Dyes all the channels of your currently equipped Costume and Hat."
I hadn't added it because I wasn't sure whether it really counted as a description and whether it was worth adding since all dyes say that, but I figure now that it is in fact a description, so we may as well list it on them all, and I'm guessing a bot will be faster than doing it manually. ~ Alarra (talkcontribs) 05:00, 30 December 2017 (UTC)

Done. Robin Hood  (talk) 05:33, 30 December 2017 (UTC)
Thank you! ~ Alarra (talkcontribs) 05:41, 30 December 2017 (UTC)
The descriptions should ideally match what's seen in-game, so they should all have the colours there as well. For example Alchemical: Bay Leaf Gray Scale would say:

Dyes all the channels of your currently equipped Costume and Hat.
Dominion Conqueror YellowDominion Conqueror Yellow
Noxophilic BlackNoxophilic Black
Tombstone GrayTombstone Gray

Each dye stamp's colours can be seen in the dyeData field of its database entry, so hopefully that's something the bot can read though.
If the bot can also update the hex code at each of Template:ESO ArmorDye Icon/(name), that would be a bonus. For example, Template:ESO ArmorDye Icon/Dominion Conqueror Yellow says 494612, but the dyeData says 120{Dominion Conqueror Yellow}{4b4813}, so the template needs to be changed to 4b4813.
Thanks! --Enodoc (talk) 13:32, 30 December 2017 (UTC)
Bot's working on it now. The template pages are being clobbered, so in the unlikely event that there are truly non-standard things in one of them, that might be an issue, but I rather doubt it. In most cases, it'll just remove the {{BASEPAGENAME}} from the category and update the hex colour if needed. Any pages that didn't exist prior to the run will appear on the bot's results page. Most of those are probably legit, but I spotted one in testing that seemed to be a variant spelling of what we're already using. It's easy enough for me to delete the existing page in favour of the new one, but I didn't want to do that without an ESO person going over them to be sure that was the right thing to do, so have a look at it, and let me know if anything needs doing. Robin Hood  (talk) 21:48, 30 December 2017 (UTC)
Also, when the bot was finished, it noted various issues on Online:Crown Store/Dyes/Thalmor. Based on the notes there, I'm assuming that page is just kept for historical reasons. Is it safe to have the bot fully ignore that page in the future? Robin Hood  (talk) 22:32, 30 December 2017 (UTC)
I guess then the "notes" section for all but the Holiday page should be cleared then? I'd gone through them all and listed the three colors in each one. For Thalmor, I wonder if that page is even necessary - the exact same dye names, colors, etc exist on the Holiday page already with a note that they were previously available in a "Thalmor" category rather than "Holiday". ~ Alarra (talkcontribs) 01:41, 7 January 2018 (UTC)
Prev: Archive 1 Up: Bot Requests Next: Archive 3