Guild Wars 2 Wiki:Bots/Resolved tasks

From Guild Wars 2 Wiki
Jump to navigationJump to search


2022[edit]

  • The following weapon skin sets have all the correct acquisition methods listed in the set overview page, but each individual skin item is missing the "contained in" section (and the title for the vendor method):
On each item wihin "Acquisition" the contents should be:
=== Sold by ===
{{Sold by}}

=== Contained in ===
{{contained in}}
Myriada (talk) 12:36, 3 January 2022 (UTC)
Something to watch out for, some of the Bloodstone weapons (e.g. Bloodstone Axe Skin) have weird formatting and/or an acquisition section with both templates but improper section titles. -Chieftain AlexUser Chieftain Alex sig.png 15:12, 3 January 2022 (UTC)
1Yes Done. —Kvothe (talk) 16:46, 3 January 2022 (UTC)
Good bot :^) Myriada (talk) 17:02, 3 January 2022 (UTC)
  • Uploading continent 2 (the mists) raster map tiles for use within API maps (api ones are out of date for certain maps, particularly WvW Eternal Battlegrounds). -Chieftain AlexUser Chieftain Alex sig.png 20:38, 26 January 2022 (UTC)
Zoom levels 0 through 5 uploaded (~1k files). Waiting for a quieter period another day before I do the remaining zoom level 6 (~4k files). -AWB Alex User AWB Alex sig.png 20:44, 26 January 2022 (UTC)
1Yes Now complete. Also patched the editing robot script to handle "same file exists" error + noticed the response headers are now all lowercase too. The map widgets can now be patched for whichever floor i just uploaded (assume all of continent 2). -AWB Alex User AWB Alex sig.png 15:55, 29 January 2022 (UTC)
  • Add the Outfits nav to all outfit pages for easier navigation. ~Sime 01:22, 28 February 2022 (UTC)
1Yes Done. 111 pages edited. I meant to add the nav above the interwikis, but unintentionally added it below, looks the same though. -Chieftain AlexUser Chieftain Alex sig.png 07:36, 28 February 2022 (UTC)
1Yes Completed yesterday. -Chieftain AlexUser Chieftain Alex sig.png 23:01, 2 March 2022 (UTC)
  • For Template:Heart infobox, add id from the API (point id), remove existing "bounds_old" parameter, and replace with new "bounds" parameter straight from the API. -Chieftain AlexUser Chieftain Alex sig.png 10:19, 6 March 2022 (UTC)
Started. Also updating the "coordinates_old" parameter since it's also in the API. -Chieftain AlexUser Chieftain Alex sig.png 10:30, 6 March 2022 (UTC)
1Yes Done. -Chieftain AlexUser Chieftain Alex sig.png 12:07, 6 March 2022 (UTC)
Started. This will be a long bot run (8111 pages). -Chieftain AlexUser Chieftain Alex sig.png 12:07, 6 March 2022 (UTC)
1Yes Done. -Chieftain AlexUser Chieftain Alex sig.png 17:00, 6 March 2022 (UTC)
  • Request from Sime: Move existing (skin infobox) "Flame Serpent Focus" etc pages to "Flame Serpent Focus (skin)". Update (item infobox skin consumables) "Flame Serpent Focus Skin" to point to the new skin page in each case. -Chieftain AlexUser Chieftain Alex sig.png 17:10, 6 March 2022 (UTC)
1Yes Done. -Chieftain AlexUser Chieftain Alex sig.png 17:10, 6 March 2022 (UTC)
  • Delete all "Category:Map raster tile" files except the blank and under construction tiles. This is a pre-requisite to reuploading them. -AWB Alex User AWB Alex sig.png 22:48, 9 March 2022 (UTC)
1Yes Done with assistance from Kvothe. -Chieftain AlexUser Chieftain Alex sig.png 18:02, 14 March 2022 (UTC)
  • Upload The Mists (continent #2) map tiles. (z=0 to z=6). Different title to previously to include the floor level too. -Chieftain AlexUser Chieftain Alex sig.png 18:02, 14 March 2022 (UTC)
1Yes Done. -Chieftain AlexUser Chieftain Alex sig.png 20:45, 14 March 2022 (UTC)
Not really sure I see the point of this one. Why would that be useful? -Chieftain AlexUser Chieftain Alex sig.png 20:38, 26 January 2022 (UTC)
Cuz people (*cough* reddit *cough*) cannot read and for consistency I guess. ~Sime 20:43, 26 January 2022 (UTC)
0No. Not to be done. -Chieftain AlexUser Chieftain Alex sig.png 17:14, 11 April 2022 (UTC)
  • Update the Acquisition section of pages using {{fm table}} to use {{vendor query table|item variant={{subst:pagename subst}}}} instead of vendor location. DJemba (talk) 08:53, 25 February 2022 (UTC)
Section editing with AWB is really annoying (in this scenario I would need to make a regex that matches between the acquisition section heading + either notes/trivia or interwikis). Anyone else want to have a go at this? -Chieftain AlexUser Chieftain Alex sig.png 07:39, 28 February 2022 (UTC)
I think we should also address the fm table itself. A table does not belong in the intro, it should be in an own section, here "Variants", e.g. Accelerated Cleaver. In order to 1. unify the wiki format and 2. reduce the amount of used templates (and thus the number of templates that needs to be adjusted) I also suggest to use the template equipment variant table row instead of fm table. I once wrote a complete substution code, see my sandbox, unfortunately I never managed to execute it in total. Note that with this process the subobject name changes, thus the vendor page needs a purge (purge should be enough as all the vendor tables are using the item id) and afterwards the item page to get the new vendor links. Overall, this looks more like a manual edit (unexpected format, something might go wrong anyways, ...) than a bot edit. --Tolkyria (talk) 12:13, 28 February 2022 (UTC)
Agreed with Tolkyria, equipment variant table is definitely the better option to change everything to eventually. For the time being, I manually updated all the pages that had an extra section/were missing an interwiki, so it should be far easier now to bot. DJemba (talk) 12:23, 28 February 2022 (UTC)
Just gearing up to edit the FM table instances; collected all the data. I can run a vendor purge afterwards. -Chieftain AlexUser Chieftain Alex sig.png 19:24, 24 June 2022 (UTC)
Basically it will be this to produce the updated pages:
{{subst:User:AWB Alex/subst|rarity=heading}}
{{subst:User:AWB Alex/subst|rarity=fine}}
{{subst:User:AWB Alex/subst|rarity=masterwork}}
|}
Going for dinner now, will do this when I come back unless anyone identifies issues. -Chieftain AlexUser Chieftain Alex sig.png 19:43, 24 June 2022 (UTC)
After botting it please go to Basic Collections, Rare Collections, Legendary Weapons (achievements) and replace "#Fine" with "#item1" and "#Masterwork" with "#item2".
Then please replace them also in the template calls of collection achievement, see this parameter check. --Tolkyria (talk) 20:08, 24 June 2022 (UTC)
Initial sweep done: (1) with replacing fm table. (2) purge of vendor pages. (3) purge of fm table to pickup vendors specified by id. (4) updated the three collection pages with new anchors.
Unfortunately I've come across more than a few vendor pages specified as #Fine and #Masterwork, about to loop through those. -Chieftain AlexUser Chieftain Alex sig.png 10:17, 25 June 2022 (UTC)
Was an unlucky sample, amended remaining vendor pages by hand to remove #item1/#item2 out of the vendor row template in favour of using the id. Just running a final purge of items to make sure the items are picking up the latest vendor acquisition sections.
Probably some further by-hand work to figure out which pages use bullet point acquisition sections and replace them with the template. -Chieftain AlexUser Chieftain Alex sig.png 10:34, 25 June 2022 (UTC)
1Yes Acquisition section also updated to use "Vendor query table" on a further 257 pages. I believe all changes are now done. -Chieftain AlexUser Chieftain Alex sig.png 11:07, 25 June 2022 (UTC)
Thanks, I looked through all insource search results for "#fine" and "#masterwork" and found only one further occurence (fixed that one).
With your effort we were able to reduce the amount of used templates that need to be considered when dealing with item subobjects. Now there's kinda a follow-up to this in order to unify the wiki a bit more. Right now different templates use different subobject names, namely:
Template Item subobject name
Template:Equipment variant table row
Template:Item variant table row
#subobject:item{{#var:itemcnt}}
Template:Loot variant table row #subobject:item{{#var:itemcnt}}
Template:Craft table row #subobject:itemct{{#var:ct_count}}
Template:Infusion craft table row #subobject:itemct{{{item id|{{#var:ct_count}}}}}
Template:Dungeon equipment #subobject:{{ucfirst:{{{prefix@@@}}}}} {{#var:canonical_name}}
I don't really want to put a request yet, as I'm not sure if the difference between "itemX" and "itemctX" is really problem (although it might be confusing for wiki editors that are not that familar with the templates), and what's the best solution to fix it. Obviously, the latest created template (infusion craft table) uses the best method by selecting the id and thus making the usage independent from the subobject declaration order which however would require an insane amount of crosslink changes. The easier method would be simply to get rid of the "ct" from "itemct" and to match the counter variable name. Yet, I'm not sure how to deal with the dunegon equipment at all.
Again, if that's not a problem, fine, but overall this seemed the best spot to address this once. --Tolkyria (talk) 20:56, 27 June 2022 (UTC)
Been ages since I looked at the subobject names - they're a complete pig to change due to so many templates / intricate cases.
Ignoring that dungeon items aren't documented fully on the vendor (prefix-ambivalent), we could make the dungeon items use "item variant table row" too. -Chieftain AlexUser Chieftain Alex sig.png 22:07, 27 June 2022 (UTC)
  • Upload the ~19k Tyria map raster tiles required for support of map widgets (covers all zoom levels 2-8, around each zone, plus 2 tile padding). (sent zipped folder via discord to Kvothe) -Chieftain AlexUser Chieftain Alex sig.png 17:29, 18 March 2022 (UTC)
Started folder B. -Chieftain AlexUser Chieftain Alex sig.png 17:29, 18 March 2022 (UTC)
Started folder A. Kote (talk) 17:55, 18 March 2022 (UTC)
1Yes Done. Uploaded 9974 files. Kote (talk) 18:32, 18 March 2022 (UTC)
Identified 167 missing files to upload. -Chieftain AlexUser Chieftain Alex sig.png 17:41, 20 March 2022 (UTC)
1Yes Files had gotten lost between the unpacking of shaman's files, renaming them all, moving them, and uploading. Anyway done. -Chieftain AlexUser Chieftain Alex sig.png 17:58, 20 March 2022 (UTC)
  • Add coordinates to EOD points of interest, hero challenges and insights. -Chieftain AlexUser Chieftain Alex sig.png 17:27, 20 March 2022 (UTC)
1Yes Done. -Chieftain AlexUser Chieftain Alex sig.png 17:27, 20 March 2022 (UTC)
  • Add hero challenge IDs to Object and NPC infobox. -Chieftain AlexUser Chieftain Alex sig.png 17:27, 20 March 2022 (UTC)
In progress.. -Chieftain AlexUser Chieftain Alex sig.png 17:27, 20 March 2022 (UTC)
1Yes Done. Skipped pages used to improve data on hero challenge names for the API widgets. -Chieftain AlexUser Chieftain Alex sig.png 17:35, 20 March 2022 (UTC)
  • Add mastery insight IDs to Object and NPC infobox. -Chieftain AlexUser Chieftain Alex sig.png 17:27, 20 March 2022 (UTC)
1Yes Done. -Chieftain AlexUser Chieftain Alex sig.png 17:58, 20 March 2022 (UTC)
1Yes Done manually, turned out there were only 12 titles added with EOD, of which only 5 needed redirects creating. -Chieftain AlexUser Chieftain Alex sig.png 22:18, 25 March 2022 (UTC)
1Yes Complete. Manually did a review of the existing redirects (Tolkyria somehow doing the same simultaneously), and eyeballed the existing achievement guide pages (seemed ok). Created about 200 redirects. -Chieftain AlexUser Chieftain Alex sig.png 22:07, 25 March 2022 (UTC)
Just a coincidence, the new template Fishing achievement nav showed a redlink since Kvothe already deleted one of the fishing meta achievement pages as they contain no information, thus redirected the rest. --Tolkyria (talk) 22:16, 25 March 2022 (UTC)
1Yes Done by hand as a few of the NPCs also appeared in the initiative headquarters in LA. -Chieftain AlexUser Chieftain Alex sig.png 22:29, 25 March 2022 (UTC)
  • Add event id using the GUID provided in API:1/event_details.json to EOD events (currently seem to be missing, will need the API to be updated first. -Chieftain AlexUser Chieftain Alex sig.png 21:51, 23 March 2022 (UTC)
0No. Cannot be done due to lack of API data. -Chieftain AlexUser Chieftain Alex sig.png 17:14, 11 April 2022 (UTC)
  • Add sector id to each of the EOD areas per API:2/continents. -Chieftain AlexUser Chieftain Alex sig.png 08:16, 25 March 2022 (UTC)
1Yes Complete, 58 pages edited (some already had their id). -Chieftain AlexUser Chieftain Alex sig.png 21:31, 25 March 2022 (UTC)
  • Swap "Template:Marker map" to "Template:Interactive map". Remove unused parameters except zoom (may be useful in the future?) -Chieftain AlexUser Chieftain Alex sig.png 23:19, 25 March 2022 (UTC)
1Yes Complete. 100 pages edited. -Chieftain AlexUser Chieftain Alex sig.png 23:19, 25 March 2022 (UTC)
Started. -Chieftain AlexUser Chieftain Alex sig.png 17:00, 11 April 2022 (UTC)
1Yes Complete, 251 pages edited. -Chieftain AlexUser Chieftain Alex sig.png 17:05, 11 April 2022 (UTC)
  • Add | unique = y to all the EoD collection trinkets (see Zazzl "End of Dragons Ascended Elite Specialization Trinkets"). Should also tag the attuned and infused ring versions. -Dak393 (talk) 11:24, 2 April 2022 (UTC)
1Yes Done, 45 pages. -Chieftain AlexUser Chieftain Alex sig.png 16:48, 11 April 2022 (UTC)
  • Add the file ID of all item icons to the associated file (e.g. |id=65936 for File:Green Wood Plank.png) using the item API if possible. To quote @User:Dak393: "that needs to check the page, see if it has an icon id set, if not check the api and actually read the json, grab the proper icon id (of which there are many issues that might come up) and then edit the page with the new value" Sunlion (talk) 08:41, 10 April 2022 (UTC)
Needs the union of three separate searches:
1. Wiki item to wiki file names. Limited my search to items without the status parameter set (i.e. current items). Ignored items with multiple item ids, and pages without ids set, resulting in 21507 files to analyse.
2. Wiki file names to API render service id - fed the list of files from above into #ask: for ?Has API render service id. 9851 files with the render service id not set. Removing duplicates results in 5807 unique icons with known item ids.
3. Item ids (for wiki files with no file id set) to API file id. Using items API to find the remaining render service id.
... except at this point I realised some of the ones with apparently no file id actually have an id set. Needs purging.. -Chieftain AlexUser Chieftain Alex sig.png 17:45, 11 April 2022 (UTC)
Started purge run of 5809 icons to repopulate the SMW properties. -Chieftain AlexUser Chieftain Alex sig.png 17:54, 11 April 2022 (UTC)
Purge complete.
Having re-queried the wiki, there's 5443 files which currently have no render service id set, for which I can say with reasonable confidence that I have a lookup table of "wiki file names" to "equivalent API render id". Do we want to continue? -Chieftain AlexUser Chieftain Alex sig.png 20:19, 11 April 2022 (UTC)
For what it's worth; based on data that i also have from the time when i did the image comparisons before (and for which i'm still meaning to go through the remaining 19,171 images); when comparing all entries of the User:AWB Alex/subst page with my data where present (which seems to be the case for all but 112 files (The data's from a "little" [read: not so little] while ago.)) based on the filenames (which are pre EoD too), shows 175 enties that do not match with my data and would thus possibly place an incorrect id (which they may still even if they'd match. (Matching's no guarantee that it'd be correct as the parameter by which it matches may still be high and so it being the correct file the more unlikely.)). See also: this table. Nightsky (talk) 22:58, 11 April 2022 (UTC)
I think I'll run the bot for the files which both your and my sandbox agree on. -Chieftain AlexUser Chieftain Alex sig.png 16:02, 12 April 2022 (UTC)
1Yes Ids added to 4151 files . -Chieftain AlexUser Chieftain Alex sig.png 18:03, 12 April 2022 (UTC)
In progress. Babysitting my first AWB bot run. —Kvothe (talk) 16:21, 11 April 2022 (UTC)
1Yes Done, 539 pages. —Kvothe (talk) 16:57, 11 April 2022 (UTC)
  • As some of you may already know, i've added some more file ids to files recently. While doing so i realized that i was actually doing way to much. Not only did i add the file id to the files they are for (as far as i can tell), i've also looked if the icons match the current icon as per the API for the item the file is for. And while i stopped also checking on the itmes, adding the file ids is still rather tedious. I was wondering if it'd be ok if i'd add the file ids with a bot automatically? And if so, what the prefered way for determinating similarity and the cutoff for add/not add would be? (I was thinking to use the formula found in the last column of the table in this revision (that is further elaborated on in the preceeding column headers mouseover texts) for similarity and a cutoff of less than or equal to 2.5 for add. Any thoughts?) Nightsky (talk) 15:49, 20 April 2022 (UTC)
I didn't understand much of that, but if you think it'll improve the quality of the icons we have, go ahead. -Chieftain AlexUser Chieftain Alex sig.png 18:25, 23 April 2022 (UTC)
I'd have the bot add file ids to files/images. I'm not sure that i can improve the icons in any form this way. More elaboratelly what i'd do would be:
  1. Get as many images from the API as i can.
  2. Iterate over all images on the wiki and
    1. Figure out the API image(s) that is/are most similar to each wiki image by
      1. Iterating over each API image with the same dimensions as the wiki image and
        1. Iterating over each pixel, of this API image and the wiki image, that are not fully transparent in both images and
          1. Suming up the absolute of the difference in color values (red, green, blue and alpha/transparency) between the two pixels, with each color value weighted by the alpha value before taking the difference and
        2. Dividing the resulting value by the amount of color values considered (4) and
        3. Dividing this resulting value by the maximum absolute difference for a single color value achieveable by a single pixel (65025 (abs(0*255 - 255*255) or abs(255*255 - 0*0) etc. where <color value>*<alpha value> of one pixel - <color value>*<alpha value> of the other images pixel)) and
        4. Dividing that resulting value again, this time by the amount of pixels itterated above (All that are not fully transparent in both images.) and
        5. Multipling that value by 100 so that it reads as a percentage (Note that the revision linked above does *100 before /<opaque pixel count>, which also works, since (a/b)*c = (a*c)/b.) and
        6. If this result is less than the previous least one or there is no previous least one
          1. Remember it as the previously least one or
        7. If this result is equal to the previous least one
          1. Remember this in addition to the others already remembered
    2. And if the resulting least value is less than or equal to the limit value
      1. Add the corresponding remembered file id(s) to the wiki image, if not already present.
Or in pseudo code:
for each wikiImg of allWikiImages() do
	min = null
	remembered = []
	
	for each apiImg of allApiImages() where apiImg.width = wikiImg.width and apiImg.height = wikiImg.height do
		sum = 0
		count = 0
		
		for each location of imgPxIter(wikiImg.width, wikiImg.height) where !isFullyTransparent(apiImage[location]) or !isFullyTransparent(wikiImage[location]) do
			count++
			
			for each attribute of ["red", "green", "blue", "alpha"] do
				sum += abs(apiImg[location][attribute]*apiImg[location]["alpha"] - wikiImg[location][attribute]*wikiImg[location]["alpha"])
		
		value = sum/4/(255*255)/count*100
		
		if min is null or value < min do
			min = value
			clear remembered
			add apiImg to remembered
		else if value = min do
			add apiImg to remembered
	
	if min is not null and min <= limit do
		for each img of remembered where !wikiImage.page.hasFileId(img.fileId) do
			add img.fileId to wikiImg.page
This assumes that attributes visual appearance varies liniarly with the value. Which is probably not entirely accurate, but from the ~2014 images i already compared it at least seems to be somewhat close.
Also, for what it's worth, the alpha weighting is only in there because other (than alpha) color values for at least fully transparent pixels vary between images, even though they aren't exactly visible in the image either way.
All in all, it comes down to how much error as by the formula above (or by which formulae alternatively) is ok for images to differ by for the bot to treat the files as the same and add the corresponding file ids automatically? Nightsky (talk) 14:21, 24 April 2022 (UTC)
I just want to note that most API and dat icons have minor shading/color differences. —Kvothe (talk) 17:08, 24 April 2022 (UTC)
So i thought a bit more about this and there's two things i would want to tack onto this task. One would be to also add the signature alongside the file ids so that there can be a link for everyone to check if the file ids are correct or not and the other one that i'd be doing incremental runs, increasing the limit with each (probably 0.5, 1.0, 1.5, 2.0, 2.5; and then possibly more depending on how things look), so that it's easier to keep track of how similar things are; though i'll probably include the similarity meassure as explained above in the edit descriptions for each file.
Anyone any thoughts of how best to include the signature in the template parameter? My thoughts would have been using the following code in the {{ArenaNet image}} {{#if: {{{id|}}} | {{!}} {{!!}}This file originates from the [[API:Render service]], where it originally had a file id of {{#arraymap: {{{id}}} |,|@@@| {{#if: {{#pos: @@@ |/}} | {{#set:Has API render service id={{#explode: @@@ |/|1}}}}'''[https://render.guildwars2.com/file/@@@.png {{#explode: @@@ |/|1}}]''' | '''[[Has API render service id::@@@]]''' }} }}. }} so that it can be specified as it appears in the url (<signature>/<file id>) for ease of copy-pasting, with the signature and the slash being optional as to retain backwards compatibility for everyone uploading files, and also shown as a link when set for ease of verification/reference.
Alternatively a script turning the file ids from that template into appropriate links through a lookup could be setup and used instead, if in wiki code would be a problem, which i don't know if it'd be; maybe not as easily maintainable? Either way, let me know if it's ok to add and which method is prefered and i'll see to it. Nightsky (talk) 16:41, 5 May 2022 (UTC)
I'm not too keen on modifying the id parameter to accept the signature too - bit annoying for anyone uploading dat icons (not via the API). I suppose if it was backwards compatible as you suggest, that'd be ok. -Chieftain AlexUser Chieftain Alex sig.png 18:42, 5 May 2022 (UTC)
I actually thought the script version would end up being the prefered choice here, since having the signatures distributed accross multiple pages seems not as easily maintainable than having them in one place. Maybe my phrasing on which i was wondering if i'd be less maintainable (having the signature along with the file id) than the other (having a script make the links) wasn't clear? Or is there something i'm missing? Nightsky (talk) 15:06, 6 May 2022 (UTC)
From a bit of testing it would seem like a template consisting of only a switch from file id to signature could also be used for lookups. How's that for an option? Nightsky (talk) 20:14, 11 May 2022 (UTC)
Well.. so.. i guess if there's no objection by friday, i'll prepare doing and do the following then:
  1. Write the code for the bot edits.
  2. Add the above wiki code, with the following code {{#sub: {{PAGENAME}} | {{#rpos: {{PAGENAME}} |.}} }} in place of the .png in the url, to the ArenaNet image template.
  3. Run the bot once for all png and jpg files with a file id set and add the signature corresponding to the file id where available.
  4. Run the bot multiple times for all png files in order to add the ids (and signatures) to files where the similarity is below the increasing limit.
Nightsky (talk) 19:40, 16 May 2022 (UTC)
Just a note that, since there were no comments, i'm onto this. I've made some progress already, if not as much as i was hoping for. Either way, once i am done, which will probably be tomorrow, i'll be editing the template and then seeing to the bot edits. Nightsky (talk) 21:45, 20 May 2022 (UTC)
The run for #3 above is now complete. (It appears there are no jpg files with an ArenaNet image template with a file id set, so these are all png file edits as well.) Statistics:
Pages total: 18667
Distinct things done: 3

[Occurences/Distinct pages] Hopefully helpfull description of it.
[18713/18667] Add signature to file ID.
[646/646] Move ID parameter to end.
[37/37] Remove left-to-right mark.
The run (Note: Singular here, since i'd add everything at once, up to and including 2.5 (Probably at least, maybe less; will have to see.), with the similarities in the edit summary, to idealy not cause so many edits again. But only in case there are a lot of matches accross more than one step of the limit for each file. Otherwise it wouldn't make much of a difference.) for #4 will most likely be happening tomorrow. I'd like to do other things as well today. Nightsky (talk) 19:50, 21 May 2022 (UTC)
The run for #4 will be starting soon. So if anyone wants to go watch the edits happening and or look out for any missmatches, be my guest. Nightsky (talk) 20:47, 22 May 2022 (UTC)
1Yes The run's done. Statistics:
Pages total: 4621
Distinct things done: 1

[Occurences/Distinct pages] Hopefully helpfull description of it.
[5245/4621] Add file ID and signature.
That's the bot done. I'll however have a look through all files and check for errors (starting tomorrow). Because unfortunatelly there seem to be quite a few. Nightsky (talk) 21:52, 22 May 2022 (UTC)
Do you need any help? I can see rather a lot of reverts in recent changes - how'd you feel this went overall, good? -Chieftain AlexUser Chieftain Alex sig.png 17:27, 25 May 2022 (UTC)
  • Add redirects for missing achievements. Almost all Return to... achis are lacking them. ~Sime 00:43, 29 April 2022 (UTC)
I'll have a look at adding missing redirects for the Return to achievements somewhat manually, using page content preloading, in a bit. More specifically i'll be trying the preload and preloadparams[] parameters to index.php. Figuring out if there's a redirect for every achievement seems a bit difficult for now. Nightsky (talk) 20:14, 11 May 2022 (UTC)
Done. Though i've come across two more categories (The Origins of Madness (achievements) and Revenge of the Marionette) that could use redirects. Nightsky (talk) 21:41, 11 May 2022 (UTC)
Thanks, but do try and remember to use your bot account... (even if I too forgot this morning when I uploaded a few more map raster tiles) -Chieftain AlexUser Chieftain Alex sig.png 22:14, 11 May 2022 (UTC)
Using my normal account for this was intentional. While i may have used a script to check the achievement names against the API (at least for the achievements it had) before generating a simple link with the preload parameters filled out for me to easily click, the edits were done by me and not a script in the end. And, as far as i can tell, preloading doesn't exactly work for edits via the API either. Nightsky (talk) 14:21, 12 May 2022 (UTC)
1Yes Marking as done with green tick. -Chieftain AlexUser Chieftain Alex sig.png 11:23, 25 June 2022 (UTC)
  • Add spanish interwiki redirects to all hero challenge articles (generated list by comparing historical version of zone map v2 on ES wiki vs our own deleted one, and matching titles to current EN names). -Chieftain AlexUser Chieftain Alex sig.png 17:44, 6 May 2022 (UTC)
1Yes 240 pages edited. Note that some pages had existing interwikis, and others I can't tell what the spanish should be, so I left them without interwikis. -Chieftain AlexUser Chieftain Alex sig.png 17:55, 6 May 2022 (UTC)
  • Align interwikis for mastery insights with the API (manual tweaks for a few to reflect not technically "insights", e.g. Pahan). -Chieftain AlexUser Chieftain Alex sig.png 23:11, 6 May 2022 (UTC)
1Yes 197 pages amended. -Chieftain AlexUser Chieftain Alex sig.png 23:14, 6 May 2022 (UTC)
1Yes Done, but mostly by hand - couple of userspace templates required it, and certain talk pages and game updates require the manual approach to ensure consistency. -Chieftain AlexUser Chieftain Alex sig.png 08:31, 8 May 2022 (UTC)
  • Move all pages with Durmand Prior in their name to read Durmand Priory instead as these weapons were renamed at some point in the past. Also, the links will need fixing. Sunlion (talk) 21:43, 8 May 2022 (UTC)
1Yes Done, 6 manual page moves. —Kvothe (talk) 00:27, 11 May 2022 (UTC)
  • Replace occurences of "Echovald Wilds" with "The Echovald Wilds". —Kvothe (talk) 11:55, 11 May 2022 (UTC)
1Yes Done. 164 pages edited. —Kvothe (talk) 12:58, 11 May 2022 (UTC)
  • I've noticed while helping with coordinates that quite a few of the core Tyria merchant NPC's have their standard merchant tables set up with a | instead of a / so many of them have the 'Click here to edit this table' text above their tables. I've been fixing them as I spot them, but it's probably a better task for a bot. For example Explorer Edwyn, Thorgan etc - Gwylen (talk) 04:34, 13 May 2022 (UTC)
0No Um... They're supposed to use the vertical pipe "|", since Template:Inventory is provided to intentionally provide an editing link. If you see anything directly calling the inventory template subpage with a slash "/", then it should be swapped to a vertical pipe. -Chieftain AlexUser Chieftain Alex sig.png 05:54, 13 May 2022 (UTC)
Had a look with a rough search, I think it would be worth a bot request to amend all subpage usage to go via the parent template. -Chieftain AlexUser Chieftain Alex sig.png 06:00, 13 May 2022 (UTC)
Please note that some of the pages were intentionally calling the subtemplate directly in order to avoid a template timeout (calling via {{inventory|<subtemplate>}} results in ~12% larger "Post-expand include size" compared to calling it directly via {{inventory/<subtemplate>}} which might be crucial in some cases in order to avoid a template timeout). However not sure if this is still the case, in a quick check I couldn't find any occurence that actually caused a template timeout. You might also want to change also Template:Inventory/Vendor subpage header which states the direct subtemplate call method. --Tolkyria (talk) 08:06, 13 May 2022 (UTC)
Oh god, okay! In that case I'm very sorry for any trouble I've caused by switching ones that were right to begin with! I'll go fix the few I messed with. Though the reason the | seemed like an anomaly to me in the first place was that it felt like I was coming across slightly more NPCs (at least in core tyria) that were using / on the template instead. I assumed easy access to editing a template that could change the tables on all the other merchants was likely the unintended of the two, but that's 100% my bad, I should have checked first. Going down Category:Merchants even now though, it seems to be a big mix of both. Eg Firden, Cinera, Audin, Anessa, Cochi, Childou, Born of Blood are some using / just from randomly clicking on a few merchants from the first page. So maybe a bot could do the opposite? and change / ones to | just so there's less confusion there? Gwylen (talk) 09:09, 13 May 2022 (UTC)
1Yes Done by hand, not really possible by bot as this kind of thing can be within prose, within direct quotes (visual appearance is important), or where the editor has used the wrong page when the meant The Echovald Wilds. -Chieftain AlexUser Chieftain Alex sig.png 11:23, 25 June 2022 (UTC)
1Yes 497 pages edited to rename the template. Remaining 67 pages reviewed by hand because they didn't contain a "variants" section, some amended. -Chieftain AlexUser Chieftain Alex sig.png 18:28, 24 June 2022 (UTC)
  • Normalise use of level 2 heading "variants" above Template:Fm table (precursor to botting the Fm table if we want to). -Chieftain AlexUser Chieftain Alex sig.png 18:43, 24 June 2022 (UTC)
1Yes 676 pages updated. -Chieftain AlexUser Chieftain Alex sig.png 18:56, 24 June 2022 (UTC)
1Yes 161 pages edited. -Chieftain AlexUser Chieftain Alex sig.png 18:55, 29 June 2022 (UTC)
  • Update pages (probably locations) using Template:Vendor to replace occurrences of {{vendor|repairs}} with {{vendor|reinforce armor}}. -Chieftain AlexUser Chieftain Alex sig.png 18:59, 29 June 2022 (UTC)
1Yes 369 edits, then manually reverted 20 historical pages. I've found some pages have "[Repairs]" written on the same line, I need to replace those too. -Chieftain AlexUser Chieftain Alex sig.png 19:30, 29 June 2022 (UTC)
Got those too. -Chieftain AlexUser Chieftain Alex sig.png 19:36, 29 June 2022 (UTC)
Started with contains, running 4 processes in parallel, almost done. Will run the contained in purge on 2 processes as 4 seems to be hitting the wiki pretty hard. -Chieftain AlexUser Chieftain Alex sig.png 12:25, 9 July 2022 (UTC)
1Yes Done. -Chieftain AlexUser Chieftain Alex sig.png 13:54, 9 July 2022 (UTC)
1Yes Started, will be done shortly. -Chieftain AlexUser Chieftain Alex sig.png 14:21, 9 July 2022 (UTC)
  • Similar to above but for all of these pages. There will be some guaranteed container items within these, so requires manual oversight. -Chieftain AlexUser Chieftain Alex sig.png 08:48, 16 July 2022 (UTC)
1Yes Done. -Chieftain AlexUser Chieftain Alex sig.png 09:03, 16 July 2022 (UTC)
1Yes Done, adding chance parameters to another 137 pages. -Chieftain AlexUser Chieftain Alex sig.png 20:25, 28 July 2022 (UTC)
1Yes Added to a further 441 pages. -Chieftain AlexUser Chieftain Alex sig.png 19:31, 29 July 2022 (UTC)
  • Change the Salvage results of all these items from Gaeting Crystal to Magnetite Shard: Gaeting Crystal#Salvaged from (we confirmed it on Discord just to be 100% sure). ~Sime 17:34, 20 July 2022 (UTC)
So just everything stating {{salvages into|Gaeting Crystal}} ? -Chieftain AlexUser Chieftain Alex sig.png 19:39, 20 July 2022 (UTC)
Yes (oops sorry, I deleted the salvage list not realizing the task hasn't been completed lol). ~Sime 19:43, 20 July 2022 (UTC)
1Yes Yes I was jolly confused. Anyway done now. 76 pages updated when this run finishes. -Chieftain AlexUser Chieftain Alex sig.png 20:00, 20 July 2022 (UTC)
1Yes Done. 207 pages edited with a bot, further 12 to follow by hand. I did this by finding the prefix selection template, and then adding the salvage results on the line below. I also checked none of the pages already used the salvage template. -Chieftain AlexUser Chieftain Alex sig.png 17:00, 21 July 2022 (UTC)
1Yes Done, 363 pages amended. -Chieftain AlexUser Chieftain Alex sig.png 11:01, 30 July 2022 (UTC)
Manually reverted 6 changes to mantras which were covered by the base update page and didn't need the suffix. -Chieftain AlexUser Chieftain Alex sig.png 11:27, 30 July 2022 (UTC)
1Yes Done, 335 pages edited containing the r=beta flags, 2 pages didn't need an update due to being undocumented changes (Crack Shot, Malicious Sneak Attack - correctly linked), 7 pages didn't need an update due to being covered but not linked (Mantra of Truth, Mantra of Solace, Mantra of Potence, Mantra of Lore, Mantra of Liberation, Mantra of Flame, Epilogue: Ashes of the Just), 1 page manually edited due to different row usage (Exigency Protocols - released with this patch). 19 further pages edited which will be the core skills with a different syntax to match. -Chieftain AlexUser Chieftain Alex sig.png 11:27, 30 July 2022 (UTC)
1Yes Complete. 934 edits. -Chieftain AlexUser Chieftain Alex sig.png 21:16, 1 August 2022 (UTC)
1Yes Complete. Approx 2k files updated, few manual corrections afterwards. Also removed the old categories. For the new categories, see the subsets of Category:Armor icons. -Chieftain AlexUser Chieftain Alex sig.png 15:15, 6 August 2022 (UTC)
  • Unify armor infobox, equipment variant table row and dungeon equipment parameter inputs to reflect changes to armor types to reflect ingame naming convention. -Chieftain AlexUser Chieftain Alex sig.png 14:46, 7 August 2022 (UTC)
1Yes 1379 pages updated. -Chieftain AlexUser Chieftain Alex sig.png 16:07, 7 August 2022 (UTC)
Challenged new page name. Waiting on reply. -Chieftain AlexUser Chieftain Alex sig.png 16:09, 9 August 2022 (UTC)
list. -Chieftain AlexUser Chieftain Alex sig.png 18:08, 9 August 2022 (UTC)
1Yes Done by hand. For reference, fixing links to stuff on this wiki is virtually impossible with a bot. -Chieftain AlexUser Chieftain Alex sig.png 17:02, 28 August 2022 (UTC)
  • Remove unnecessary "map" (file) parameters from location infoboxes where either: (A) the provided filename matches the calculated default filename, or (B) a zone is specified -- indicates wrong usage. -Chieftain AlexUser Chieftain Alex sig.png 16:02, 9 August 2022 (UTC)
1Yes 127 pages amended. -Chieftain AlexUser Chieftain Alex sig.png 16:09, 9 August 2022 (UTC)
  • Replace all instances of the trait icon template used on pages using trait infobox/historical for plaintext to align with how skills are presented. -Chieftain AlexUser Chieftain Alex sig.png 18:16, 15 August 2022 (UTC)
1Yes Done, like 2 different variant templates (simple icon, trait icon) plus optional parameters for numerals etc to handle. Ended up manually supervising it. about 800 edits done. -Chieftain AlexUser Chieftain Alex sig.png 19:30, 15 August 2022 (UTC)
  • Create missing LWS1 achievement redirects. -Chieftain AlexUser Chieftain Alex sig.png 15:57, 19 August 2022 (UTC)
1Yes Done, 57 pages created. -Chieftain AlexUser Chieftain Alex sig.png 15:57, 19 August 2022 (UTC)
  • Replace triple closing curly bracket, accidentally added in 2021 August 25th by my bot. -Chieftain AlexUser Chieftain Alex sig.png 16:48, 28 August 2022 (UTC)
1Yes 259 edits complete. -Chieftain AlexUser Chieftain Alex sig.png 16:48, 28 August 2022 (UTC)
  • Add beta = y flag to version history infoboxes for beta event dates from EOD where the change description contains the keyword "beta event". -Chieftain AlexUser Chieftain Alex sig.png 16:05, 1 September 2022 (UTC)
1Yes 345 edits. -Chieftain AlexUser Chieftain Alex sig.png 16:15, 1 September 2022 (UTC)