Alsang

Joined 22 November 2024
 
(39 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[User:Alsang/Sandbox]] where I test stuff

[[User:Alsang/Sandbox2]] where I test more stuff

This page is mostly for me to be able to track what I have done or am in the process of doing.
This page is mostly for me to be able to track what I have done or am in the process of doing.
* [[User:Alsang/Sandbox]] where I test stuff
* [[User:Alsang/Sandbox2]] where I test more stuff
* [[Module:Sandbox/User:Alsang]] where I make the stuff I test
* [[:Category:Pages_with_script_errors]] where I check if the stuff I test has broken everything (again)


==Todo list==
==Todo list==
* Dye preview widget - [shelved] requires CSS gadget to work
* strategy guides for all gathering-type skill nodes
* {{T|Scout}} merge into {{T|Monsters of Hopeforest}} - [shelved] until combat rework
* Dye preview widget - requires CSS gadget to work [shelved]
* Construct Preparation images for the missing types {{#ask: [[Category:Preparations]] [[Category:Needs image]]
|?Profession Level A
|?Image
|?Uses item.Image=Reagents
|format=table
|limit=0
|offset=0
|link=all
|sort=Profession Level A
|order=asc
|headers=show
|searchlabel=... further results
|class=sortable wikitable smwtable
|sep= ,
|prefix=none
}} [[File:7% Potent Preparation XP Mine.png|mine7]] [[File:7% Potent Preparation XP Crenopolis.png|cren7]] [[File:7% Potent Preparation XP Stonemaw Hill.png|hill7]] [[File:10% Potent Preparation XP Mine.png|mine10]] [[File:10% Potent Preparation XP Crenopolis.png|cren10]] [[File:10% Potent Preparation XP Stonemaw Hill.png|hill10]]
* [[XP Potion]] merge into [[Potions]]?


== [[Alchemist]] ==
== [[Alchemist]] ==
Line 78: Line 95:
Body text in place and destubbed.
Body text in place and destubbed.
|}
|}

[[File:Sense.png|30x30px]] {{#ask:
[[Category:Alchemist]] AND [[Category:Needs experience info||Needs experience recipe||Needs duration info||Needs duration recipe||Needs knowledge info||Needs knowledge recipe||Needs description]]
|?Profession Level A = Lvl
|? = Name
|?Activity XP = XP
|?Activity KP = KP
|?Activity duration = Duration
|?Description
|limit = 0
|sort = Profession Level A
|intro = [[File:Alchemist small icon.png]] Alchemist pages with missing data
|searchlabel = Alchemist pages with missing data
}}

[[File:Sense.png|30x30px]] {{#ask:
[[Category:Alchemist]] AND [[Category:Pages with broken file links]]
|?Profession Level A = Lvl
|? = Name
|?Image
|limit = 0
|sort = Profession Level A
|intro = [[File:Alchemist small icon.png]] Alchemist pages with missing images (will show some pages with images if they use a different missing image)
|searchlabel = Alchemist pages with missing images
}}


== Other crafting professions ==
== Other crafting professions ==
Pretty much the same process, but lacking a lot of the bells and whistles for explanation text


Pages for each item, skill node, and monster were checked to make sure they all existed, and had the right infoboxes, recipes, and profession. Variant Category pages were made to group them together.
=== [[Carpenter]] ===
Mostly just items, nodes, recipes, and profession info, rather that making the profession nice.
{| class="wikitable"
|+
!Type of page
!Status
|-
|Post, Pole, Plank, Stave
|Made sure they all exists, and have recipe, products, sources, and shops


Here is a massive table of tables used to check for missing activity data or images for each profession.
Lots of missing parameters
|-
|[[Hickory Cutlery]], [[Juniper Instruments]],<br> [[Poplar Grooming]], [[Yew Figurines]],<br> [[Ash Haberdashery]], [[Pine Homeware]],<br> [[Oak Kitchenware]], [[Suave Toys]]
|All already exist, but they need recipe information

Lots of missing parameters
|-
|[[Stools]], [[Tables]], [[Chairs]],<br> [[Shelves]], [[Trunks]], [[Rocking Chairs]]
|All already exist, but they need Profession Info

Lots of missing parameters
|-
|[[Carpenter#Unlocks|Tables]]
|SMW/Lua modules to autogenerate the tables.
Active and Passive tables complete.

Posts are modified to show 2 output in the table, since other items are like that.
|-
|Images
|
Not all images were in the cache dump.

Took some Post images manually.
|-
|Poles
|The RecipeTreeSearch module finally is able to track quantities of items through recipes.
Poles are now 1 post > 1 pole instead of 2 post > 2 pole in their recipes
|-
|Variant Category pages
|Posts, Poles, Planks, Staves, Passive recipes, and passive activities all done.
Body text in place and destubbed.
|-
|Locations
|Added Location and Map to things that have them, related to carpenter.
|}
[[File:Sense.png|30x30px]] {{#ask:
[[Category:Carpenter]] AND [[Category:Needs experience info||Needs experience recipe||Needs duration info||Needs duration recipe||Needs knowledge info||Needs knowledge recipe||Needs description]]
|?Profession Level A = Lvl
|? = Name
|?Activity XP = XP
|?Activity KP = KP
|?Activity duration = Duration
|?Description
|limit = 0
|sort = Profession Level A
|intro = [[File:Carpenter small icon.png]] Carpenter pages with missing data
|searchlabel = Carpenter pages with missing data
}}

[[File:Sense.png|30x30px]] {{#ask:
[[Category:Carpenter]] AND [[Category:Pages with broken file links]]
|?Profession Level A = Lvl
|? = Name
|?Image
|limit = 0
|sort = Profession Level A
|intro = [[File:Carpenter small icon.png]] Carpenter pages with missing images (will show some pages with images if they use a different missing image)
|searchlabel = Carpenter pages with missing images
}}

=== [[Chef]] ===
Mostly just items, nodes, recipes, and profession info, rather that making the profession nice.
{| class="wikitable"
{| class="wikitable"
|+
|+
!Episode
!Type of Page
! colspan="5" |Professions
!Status
|-
|-
!Hopeport
|Passive Table
|{{Sandbox/User:Alsang/CheckMonsters|Guard}}<br>{{Sandbox/User:Alsang/CheckImages|Guard}}<br>{{Sandbox/User:Alsang/CheckStubs|Guard}}
|Done. Actually quite simple, just remove the extensive material search to avoid including fishing steps.
|{{Sandbox/User:Alsang/CheckData|Chef}}<br>{{Sandbox/User:Alsang/CheckImages|Chef}}<br>{{Sandbox/User:Alsang/CheckStubs|Chef}}
|{{Sandbox/User:Alsang/CheckData|Fisher}}<br>{{Sandbox/User:Alsang/CheckImages|Fisher}}<br>{{Sandbox/User:Alsang/CheckStubs|Fisher}}
|{{Sandbox/User:Alsang/CheckData|Forager}}<br>{{Sandbox/User:Alsang/CheckImages|Forager}}<br>{{Sandbox/User:Alsang/CheckStubs|Forager}}
|{{Sandbox/User:Alsang/CheckData|Alchemist}}<br>{{Sandbox/User:Alsang/CheckImages|Alchemist}}<br>{{Sandbox/User:Alsang/CheckStubs|Alchemist}}
|-
|-
!Hopeforest
|Active Table
|{{Sandbox/User:Alsang/CheckMonsters|Scout}}<br>{{Sandbox/User:Alsang/CheckImages|Scout}}<br>{{Sandbox/User:Alsang/CheckStubs|Scout}}
|Done. So so many subrecipes.
|{{Sandbox/User:Alsang/CheckData|Gatherer}}<br>{{Sandbox/User:Alsang/CheckImages|Gatherer}}<br>{{Sandbox/User:Alsang/CheckStubs|Gatherer}}
|{{Sandbox/User:Alsang/CheckData|Woodcutter}}<br>{{Sandbox/User:Alsang/CheckImages|Woodcutter}}<br>{{Sandbox/User:Alsang/CheckStubs|Woodcutter}}
|{{Sandbox/User:Alsang/CheckData|Carpenter}}<br>{{Sandbox/User:Alsang/CheckImages|Carpenter}}<br>{{Sandbox/User:Alsang/CheckStubs|Carpenter}}
|-
|-
!Mine of Mantuban
|Recipes
|{{Sandbox/User:Alsang/CheckMonsters|Minefighter}}<br>{{Sandbox/User:Alsang/CheckImages|Minefighter}}<br>{{Sandbox/User:Alsang/CheckStubs|Minefighter}}
|Most recipes have durations and KP
|{{Sandbox/User:Alsang/CheckData|Bonewright}}<br>{{Sandbox/User:Alsang/CheckImages|Bonewright}}<br>{{Sandbox/User:Alsang/CheckStubs|Bonewright}}
Missing oysters, cod and chips, or sashimi because I dont have the levels
|{{Sandbox/User:Alsang/CheckData|Miner}}<br>{{Sandbox/User:Alsang/CheckImages|Miner}}<br>{{Sandbox/User:Alsang/CheckStubs|Miner}}
|{{Sandbox/User:Alsang/CheckData|Blacksmith}}<br>{{Sandbox/User:Alsang/CheckImages|Blacksmith}}<br>{{Sandbox/User:Alsang/CheckStubs|Blacksmith}}
|{{Sandbox/User:Alsang/CheckData|Stonemason}}<br>{{Sandbox/User:Alsang/CheckImages|Stonemason}}<br>{{Sandbox/User:Alsang/CheckStubs|Stonemason}}
|-
|-
!Crenopolis
|Variant Category pages
|{{Sandbox/User:Alsang/CheckMonsters|Watchperson}}<br>{{Sandbox/User:Alsang/CheckImages|Watchperson}}<br>{{Sandbox/User:Alsang/CheckStubs|Watchperson}}
|All variant category pages shifted, but no body text or destubbing
|{{Sandbox/User:Alsang/CheckData|Detective}}<br>{{Sandbox/User:Alsang/CheckImages|Detective}}<br>{{Sandbox/User:Alsang/CheckStubs|Detective}}
|{{Sandbox/User:Alsang/CheckData|Leatherworker}}<br>{{Sandbox/User:Alsang/CheckImages|Leatherworker}}<br>{{Sandbox/User:Alsang/CheckStubs|Leatherworker}}
|{{Sandbox/User:Alsang/CheckData|Merchant}}<br>{{Sandbox/User:Alsang/CheckImages|Merchant}}<br>{{Sandbox/User:Alsang/CheckStubs|Merchant}}
|-
|-
!Factions
|Locations
|{{Sandbox/User:Alsang/CheckData|Cryoknight}}<br>{{Sandbox/User:Alsang/CheckImages|Cryoknight}}<br>{{Sandbox/User:Alsang/CheckStubs|Cryoknight}}
|Added Location and Map to things that have them, related to chef.
|{{Sandbox/User:Alsang/CheckData|Guardian}}<br>{{Sandbox/User:Alsang/CheckImages|Guardian}}<br>{{Sandbox/User:Alsang/CheckStubs|Guardian}}
|}
|{{Sandbox/User:Alsang/CheckData|Hammermage}}<br>{{Sandbox/User:Alsang/CheckImages|Hammermage}}<br>{{Sandbox/User:Alsang/CheckStubs|Hammermage}}
[[File:Sense.png|30x30px]] {{#ask:
[[Category:Chef]] AND [[Category:Needs experience info||Needs experience recipe||Needs duration info||Needs duration recipe||Needs knowledge info||Needs knowledge recipe||Needs description]]
|?Profession Level A = Lvl
|? = Name
|?Activity XP = XP
|?Activity KP = KP
|?Activity duration = Duration
|?Description
|limit = 0
|sort = Profession Level A
|intro = [[File:Chef small icon.png]] Chef pages with missing data
|searchlabel = Chef pages with missing data
}}

[[File:Sense.png|30x30px]] {{#ask:
[[Category:Chef]] AND [[Category:Pages with broken file links]]
|?Profession Level A = Lvl
|? = Name
|?Image
|limit = 0
|sort = Profession Level A
|intro = [[File:Chef small icon.png]] Chef pages with missing images (will show some pages with images if they use a different missing image)
|searchlabel = Chef pages with missing images
}}

=== [[Leatherworker]] ===
Mostly just items, nodes, recipes, and profession info, rather that making the profession nice.
{| class="wikitable"
|+
!Type of Page
!Status
|-
|Active recipes
|Each recipe is 3 recipes, that's great. At least the process is simple.
|-
|Passive recipes
|All already exist, didnt need to do much except confirm parameters

still some of missing parameters
|-
|Passive activities
([[Upholstery]])
|Created the pages and category

Lots of missing parameters
|-
|Images
|Mostly have images from cache
|-
|[[Leatherworker#Unlocks|Tables]]
|Active and passive tables complete.
|-
|Variant Category pages
|All variant category pages shifted
|-
|-
!Stonemaw Hill
|Locations
|{{Sandbox/User:Alsang/CheckMonsters|Shieldbearer}}<br>{{Sandbox/User:Alsang/CheckImages|Shieldbearer}}<br>{{Sandbox/User:Alsang/CheckStubs|Shieldbearer}}
|Added Location and Map to things that have them, related to leatherworker.
|{{Sandbox/User:Alsang/CheckData|Armorer}}<br>{{Sandbox/User:Alsang/CheckImages|Armorer}}<br>{{Sandbox/User:Alsang/CheckStubs|Armorer}}
|{{Sandbox/User:Alsang/CheckData|Delver}}<br>{{Sandbox/User:Alsang/CheckImages|Delver}}<br>{{Sandbox/User:Alsang/CheckStubs|Delver}}
|{{Sandbox/User:Alsang/CheckData|Builder}}<br>{{Sandbox/User:Alsang/CheckImages|Builder}}<br>{{Sandbox/User:Alsang/CheckStubs|Builder}}
|}
|}
* Skill nodes where the description does not match the item they produce: [[Template:Sandbox/User:Alsang/NodeDescriptionChecker]]

* Items where the value does not match a shop price: [[Template:Sandbox/User:Alsang/PriceChecker]]
[[File:Sense.png|30x30px]] {{#ask:
[[Category:Leatherworker]] AND [[Category:Needs experience info||Needs experience recipe||Needs duration info||Needs duration recipe||Needs knowledge info||Needs knowledge recipe||Needs description]]
|?Profession Level A = Lvl
|? = Name
|?Activity XP = XP
|?Activity KP = KP
|?Activity duration = Duration
|?Description
|limit = 0
|sort = Profession Level A
|intro = [[File:Leatherworker small icon.png]] Leatherworker pages with missing data
|searchlabel = Leatherworker pages with missing data
}}

[[File:Sense.png|30x30px]] {{#ask:
[[Category:Leatherworker]] AND [[Category:Pages with broken file links]]
|?Profession Level A = Lvl
|? = Name
|?Image
|limit = 0
|sort = Profession Level A
|intro =[[File:Leatherworker small icon.png]] Leatherworker pages with missing images (will show some pages with images if they use a different missing image)
|searchlabel = Leatherworker pages with missing images
}}

== Weapon crafting professions ==
{| class="wikitable"
|+Images
!Type of Page
!Status
|-
|Icons
|Made the icons for the combined professions on material infocards. Nothing else (yet...)

Combined professions needed their own pages or they were excluded from being allowed as SMW properties on items that use them

[[Blacksmith and Stonemason]] - Hickory and Pine poles

[[Blacksmith and Bonewright]] - ''none''

[[Stonemason and Bonewright]] - Suave poles

[[Blacksmith Stonemason and Bonewright]] - Yew poles
|-
|Weapon images
|Took pictures of all weapons at their basic appearange, so at least the weapon overview pages can have an image attached to them
|}

=== [[Stonemason]] ===
Mostly just items, nodes, recipes, and profession info, rather that making the profession nice.
{| class="wikitable"
|+
!Type of Page
!Status
|-
|[[Stonemason#Etching Stones|Etching stones]]
|Making sure the raw and etched pages exist, and there are recipes to turn raw into etched
|-
|Passive recipes
|Filled in last bits of metadata for passive stonemason recipes. Was mostly done.
|-
|Passive activities
|Built pages for passive stonemason activities, with infobox skilling node as the basis.
|-
|Active recipes
|15 weapons * 6 variants = 90 pages made with recipes added
Differences between variants are even less than for other types of variant.
|-
|[[Stonemason#Unlocks|Tables]]
|Made etching, active, and passive tables on the stonemason page.
|-
|Variant Category pages
|Etched stone, Stoneware, and Sculpture done.
Leaving weapons to be part of combat professions/factions.
|-
|Locations
|Complete
|}
[[File:Sense.png|30x30px]] {{#ask:
[[Category:Stonemason]] AND [[Category:Needs experience info||Needs experience recipe||Needs duration info||Needs duration recipe||Needs knowledge info||Needs knowledge recipe||Needs description]]
|?Profession Level A = Lvl
|? = Name
|?Activity XP = XP
|?Activity KP = KP
|?Activity duration = Duration
|?Description
|limit = 0
|sort = Profession Level A
|intro = [[File:Stonemason small icon.png]] Stonemason pages with missing data
|searchlabel = Stonemason pages with missing data
}}

[[File:Sense.png|30x30px]] {{#ask:
[[Category:Stonemason]] AND [[Category:Pages with broken file links]]
|?Profession Level A = Lvl
|? = Name
|?Image
|limit = 0
|sort = Profession Level A
|intro = [[File:Stonemason small icon.png]] Stonemason pages with missing images (will show some pages with images if they use a different missing image)
|searchlabel = Stonemason pages with missing images
}}

=== [[Blacksmith]] ===
Mostly just items, nodes, recipes, and profession info, rather that making the profession nice.
{| class="wikitable"
|+
!Type of Page
!Status
|-
|Smelting ores
|Same as stones, but for ingots. Pages already existed, needed a few recipes.
Made a table on the blacksmith page.
|-
|Passive recipes
|Passive recipes for blacksmith, which has no non-recipe passives.
Already existed, just needed to fill in some metadata.
|-
|Active recipes
|15 weapons * 6 variants = 90 pages made with recipes added
Differences between variants are even less than for other types of variant.
|-
|[[Blacksmith#Unlocks|Tables]]
|Made smelting, active, and passive tables on the blacksmith page.
|-
|Variant Category pages
|Ingots and Jewelry done.
Leaving weapons to be part of combat professions/factions.
|-
|Locations
|Complete
|}

[[File:Sense.png|30x30px]] {{#ask:
[[Category:Blacksmith]] AND [[Category:Needs experience info||Needs experience recipe||Needs duration info||Needs duration recipe||Needs knowledge info||Needs knowledge recipe||Needs description]]
|?Profession Level A = Lvl
|? = Name
|?Activity XP = XP
|?Activity KP = KP
|?Activity duration = Duration
|?Description
|limit = 0
|sort = Profession Level A
|intro = [[File:Blacksmith small icon.png]] Blacksmith pages with missing data
|searchlabel = Blacksmith pages with missing data
}}

[[File:Sense.png|30x30px]] {{#ask:
[[Category:Blacksmith]] AND [[Category:Pages with broken file links]]
|?Profession Level A = Lvl
|? = Name
|?Image
|limit = 0
|sort = Profession Level A
|intro = [[File:Blacksmith small icon.png]] Blacksmith pages with missing images (will show some pages with images if they use a different missing image)
|searchlabel = Blacksmith pages with missing images
}}

=== [[Bonewright]] ===
Mostly just items, nodes, recipes, and profession info, rather that making the profession nice.
{| class="wikitable"
|+
!Type of Page
!Status
|-
|Brewing bones
|Same as stones, but for bones.
|-
|Passive recipes
|Filled in last bits of metadata for passive knickknack recipes, made the bonemeal recipes.
|-
|Passive acitivites
|Built pages for passive bonewright activities, with infobox skilling node as the basis.
|-
|Active recipes
|15 weapons * 6 variants = 90 pages made with recipes added
Differences between variants are even less than for other types of variant.
|-
|[[Bonewright#Unlocks|Tables]]
|Made brewing, active, and passive tables on the bonewright page.
|-
|Variant Category pages
|Brewing, passive recipes, and passive activites done.
Leaving weapons to be part of combat professions/factions.
|-
|Locations
|Complete
|}

[[File:Sense.png|30x30px]] {{#ask:
[[Category:Bonewright]] AND [[Category:Needs experience info||Needs experience recipe||Needs duration info||Needs duration recipe||Needs knowledge info||Needs knowledge recipe||Needs description]]
|?Profession Level A = Lvl
|? = Name
|?Activity XP = XP
|?Activity KP = KP
|?Activity duration = Duration
|?Description
|limit = 0
|sort = Profession Level A
|intro = [[File:Bonewright small icon.png]] Bonewright pages with missing data
|searchlabel = Bonewright pages with missing data
}}

[[File:Sense.png|30x30px]] {{#ask:
[[Category:Bonewright]] AND [[Category:Pages with broken file links]]
|?Profession Level A = Lvl
|? = Name
|?Image
|limit = 0
|sort = Profession Level A
|intro = [[File:Bonewright small icon.png]] Bonewright pages with missing images (will show some pages with images if they use a different missing image)
|searchlabel = Bonewright pages with missing images
}}

== Crenopolis Weirdness ==

=== [[Merchant]] ===
Mostly just items, nodes, recipes, and profession info, rather that making the profession nice.

Only done the passive part, as active Merchant is very non-standard.
{| class="wikitable"
|+
!Type of Page
!Status
|-
|[[Leather Offcuts (activity)|Offcuts]]
|6 of 8 are from passive merchant, 2 of 8 are from combat instead.
Activity pages made and linked in to their products.
|-
|[[Stall Assistant]]
|Pages all made, linked to stalls and locations
|-
|[[Olives (activity)|Olives]] and [[Spice (activity)|Spice]]
|Activites made, linked to reagents,
Changed reagents which were wrong about how to get them.
|-
|[[Merchant#Passive activities|Table]]
|just the one table, for the passive activities.
No passive recipes, so it looks different.
|-
|Images
|Stall assistant has images for each type, that isnt just an image of the stall.
Taken what images I can at my level.
|-
|Variant Category pages
|Complete, using the new variant category template
|-
|Locations
|Added Location and Map to things that have them, related to merchant.
Only did passive activities, not active
|}

[[File:Sense.png|30x30px]] {{#ask:
[[Category:Merchant]] AND [[Category:Needs experience info||Needs experience recipe||Needs duration info||Needs duration recipe||Needs knowledge info||Needs knowledge recipe||Needs description]]
|?Profession Level A = Lvl
|? = Name
|?Activity XP = XP
|?Activity KP = KP
|?Activity duration = Duration
|?Description
|limit = 0
|sort = Profession Level A
|intro = [[File:Merchant small icon.png]] Merchant pages with missing data
|searchlabel = Merchant pages with missing data
}}

[[File:Sense.png|30x30px]] {{#ask:
[[Category:Merchant]] AND [[Category:Pages with broken file links]]
|?Profession Level A = Lvl
|? = Name
|?Image
|limit = 0
|sort = Profession Level A
|intro = [[File:Merchant small icon.png]] Merchant pages with missing images (will show some pages with images if they use a different missing image)
|searchlabel = Merchant pages with missing images
}}

=== [[Detective]] ===
Mostly just items, nodes, recipes, and profession info, rather that making the profession nice.

Only done the passive part, as active Detective is very non-standard.
{| class="wikitable"
|+
!Type of Page
!Status
|-
|[[Forensics (activity)]]
|Complete, missing some data and images
|-
|[[Evidence Filing]]
|Complete, missing some data and images
|-
|[[Interrogation]]
|Complete, missing some data and images
|-
|[[Stakeout]]
|Complete, missing some data and images
|-
|[[Detective#Passive activities|Table]]
|Added to the Detective page
A lot of the xp info has half what it should be
|-
|Images
|Needs all pages to have their own image, even if they are shared
Reuploaded the same pictures multiple times
Still a few missing across multiple pages
|-
|Variant Category pages
|Complete, using the new variant category template
|-
|Locations
|Added Location and Map to things that have them, related to detective.
Only did passive activities, not active
|}

[[File:Sense.png|30x30px]] {{#ask:
[[Category:Detective]] AND [[Category:Needs experience info||Needs experience recipe||Needs duration info||Needs duration recipe||Needs knowledge info||Needs knowledge recipe||Needs description]]
|?Profession Level A = Lvl
|? = Name
|?Activity XP = XP
|?Activity KP = KP
|?Activity duration = Duration
|?Description
|limit = 0
|sort = Profession Level A
|intro = [[File:Detective small icon.png]] Detective pages with missing data
|searchlabel = Detective pages with missing data
}}

[[File:Sense.png|30x30px]] {{#ask:
[[Category:Detective]] AND [[Category:Pages with broken file links]]
|?Profession Level A = Lvl
|? = Name
|?Image
|limit = 0
|sort = Profession Level A
|intro = [[File:Detective small icon.png]] Detective pages with missing images (will show some pages with images if they use a different missing image)
|searchlabel = Detective pages with missing images
}}

== Gathering professions ==

=== [[Woodcutter]] ===
Mostly just items, nodes, recipes, and profession info, rather that making the profession nice.
{| class="wikitable"
|+
!Type of Page
!Status
|-
|Trees
|Done by DrekRyan so I didnt have to do much
Just add duration parameter
|-
|[[Split Wood]]
|complete, pages and nodes and categories and everything
|-
|[[Woodcutter#Passive activities|Table]]
|Added to the Wooductter page
Mostly needs some images and a lot of data
|-
|Images
|needs a few of trees and passive nodes
|-
|Locations
|was already done
|-
|Active Table
|Complete, and added to Woodcutter page.
Just needed last few bits of data
|-
|Items
|All log pages checked for non-stub-ness
|}

[[File:Sense.png|30x30px]] {{#ask:
[[Category:Woodcutter]] AND [[Category:Needs experience info||Needs experience recipe||Needs duration info||Needs duration recipe||Needs knowledge info||Needs knowledge recipe||Needs description]]
|?Profession Level A = Lvl
|? = Name
|?Activity XP = XP
|?Activity KP = KP
|?Activity duration = Duration
|?Description
|limit = 0
|sort = Profession Level A
|intro = [[File:Woodcutter small icon.png]] Woodcutter pages with missing data (will show some at the wrong level when it is passive branches that is missing info)
|searchlabel = Woodcutter pages with missing data
}}

[[File:Sense.png|30x30px]] {{#ask:
[[Category:Woodcutter]] AND [[Category:Pages with broken file links]]
|?Profession Level A = Lvl
|? = Name
|?Image
|limit = 0
|sort = Profession Level A
|intro = [[File:Woodcutter small icon.png]] Woodcutter pages with missing images (will show some pages with images if they use a different missing image)
|searchlabel = Woodcutter pages with missing images
}}

=== [[Fisher]] ===
Mostly just items, nodes, recipes, and profession info, rather that making the profession nice.
{| class="wikitable"
|+
!Type of Page
!Status
|-
|Passive items
|All Done
|-
|Passive Nodes
|Nodes all done, enough to make the table
|-
|[[Fisher#Passive activities|Table]]
|Added to the Fisher page
Mostly full already, but needs some images
|-
|Images
|should be images of the scenery objects, since album cards show the item
|-
|Bait
|Variant categories made pretty, basic info
|-
|Locations
|Complete, thank you AWB
|-
|Active Nodes
|complete
|-
|Active Table
|Complete, and added to Fisher page.
Needed data and activities implemented.
|}

[[File:Sense.png|30x30px]] {{#ask:
[[Category:Fisher]] AND [[Category:Needs experience info||Needs experience recipe||Needs duration info||Needs duration recipe||Needs knowledge info||Needs knowledge recipe||Needs description]]
|?Profession Level A = Lvl
|? = Name
|?Activity XP = XP
|?Activity KP = KP
|?Activity duration = Duration
|?Description
|limit = 0
|sort = Profession Level A
|intro = [[File:Fisher small icon.png]] Fisher pages with missing data
|searchlabel = Fisher pages with missing data
}}

[[File:Sense.png|30x30px]] {{#ask:
[[Category:Fisher]] AND [[Category:Pages with broken file links]]
|?Profession Level A = Lvl
|? = Name
|?Image
|limit = 0
|sort = Profession Level A
|intro = [[File:Fisher small icon.png]] Fisher pages with missing images (will show some pages with images if they use a different missing image)
|searchlabel = Fisher pages with missing images
}}

=== [[Miner]] ===
Mostly just items, nodes, recipes, and profession info, rather that making the profession nice.
{| class="wikitable"
|+
!Type of Page
!Status
|-
|Passive Metal
|Complete, missing most data and images
|-
|Passive Stone
|Complete, missing most data and images
|-
|Passive Metal nodes
|Complete, missing most data and images
|-
|Passive Stone nodes
|Complete, missing most data and images
|-
|[[Miner#Passive activities|Passive Table]]
|Added to the Miner page
Almost no data or images
|-
|Images
|should be images of the scenery objects, since album cards show the item
|-
|Variant Category pages
|Complete, using the new variant category template
|-
|Locations
|Complete, thank you AWB
|-
|Active Nodes
|complete
|-
|Active Table
|Complete, and added to Miner page.
Needed data and activities implemented.
|}

[[File:Sense.png|30x30px]] {{#ask:
[[Category:Miner]] AND [[Category:Needs experience info||Needs experience recipe||Needs duration info||Needs duration recipe||Needs knowledge info||Needs knowledge recipe||Needs description]]
|?Profession Level A = Lvl
|? = Name
|?Activity XP = XP
|?Activity KP = KP
|?Activity duration = Duration
|?Description
|limit = 0
|sort = Profession Level A
|intro = [[File:Miner small icon.png]] Miner pages with missing data
|searchlabel = Miner pages with missing data
}}

[[File:Sense.png|30x30px]] {{#ask:
[[Category:Miner]] AND [[Category:Pages with broken file links]]
|?Profession Level A = Lvl
|? = Name
|?Image
|limit = 0
|sort = Profession Level A
|intro = [[File:Miner small icon.png]] Miner pages with missing images (will show some pages with images if they use a different missing image)
|searchlabel = Miner pages with missing images
}}

=== [[Forager]] ===
Mostly just items, nodes, recipes, and profession info, rather that making the profession nice.
{| class="wikitable"
|+
!Type of Page
!Status
|-
|Passive items categories
|Categories done and standardised
|-
|Passive items
|Items were mostly done from other professions
|-
|Passive Nodes
|Nodes made but could be better
|-
|Images
|Took a few I could access, still more needed
|-
|[[Forager#Passive activities|Table]]
|Complete, added to Forager page
Some of the data looks suspicious
|-
|[[Template:ForagerList|Active Table]]
|Complete, and added to Forager page.
Needed data and activities implemented.
|-
|active items
|most were done by potion reagents
only needed to do monument pieces and potatoes
|-
|active nodes
|complete
|}

[[File:Sense.png|30x30px]] {{#ask:
[[Category:Forager]] AND [[Category:Needs experience info||Needs experience recipe||Needs duration info||Needs duration recipe||Needs knowledge info||Needs knowledge recipe||Needs description]]
|?Profession Level A = Lvl
|? = Name
|?Activity XP = XP
|?Activity KP = KP
|?Activity duration = Duration
|?Description
|limit = 0
|sort = Profession Level A
|intro = [[File:Forager small icon.png]] Forager pages with missing data
|searchlabel = Forager pages with missing data
}}

[[File:Sense.png|30x30px]] {{#ask:
[[Category:Forager]] AND [[Category:Pages with broken file links]]
|?Profession Level A = Lvl
|? = Name
|?Image
|limit = 0
|sort = Profession Level A
|intro = [[File:Forager small icon.png]] Forager pages with missing images (will show some pages with images if they use a different missing image)
|searchlabel = Forager pages with missing images
}}

=== [[Gatherer]] ===
Mostly just items, nodes, recipes, and profession info, rather that making the profession nice.
{| class="wikitable"
|+
!Type of Page
!Status
|-
|Passive items categories
|Complete
|-
|Passive items
|Complete, mostly done from chef / alchemist / bonewright
|-
|Passive nodes
|Complete
|-
|Images
|Complete
|-
|[[Forager#Passive activities|Table]]
|Complete, added to Gatherer page
Not very much data
|-
|Active Table
|Complete, and added to Gatherer page.
Needed data and activities implemented.
|-
|active items
|most were done by potion reagents
only needed to do leeks, bitterfruit, and tangfruit
|-
|active nodes
|complete
|}

[[File:Sense.png|30x30px]] {{#ask:
[[Category:Gatherer]] AND [[Category:Needs experience info||Needs experience recipe||Needs duration info||Needs duration recipe||Needs knowledge info||Needs knowledge recipe||Needs description]]
|?Profession Level A = Lvl
|? = Name
|?Activity XP = XP
|?Activity KP = KP
|?Activity duration = Duration
|?Description
|limit = 0
|sort = Profession Level A
|intro = [[File:Gatherer small icon.png]] Gatherer pages with missing data
|searchlabel = Gatherer pages with missing data
}}

[[File:Sense.png|30x30px]] {{#ask:
[[Category:Gatherer]] AND [[Category:Pages with broken file links]]
|?Profession Level A = Lvl
|? = Name
|?Image
|limit = 0
|sort = Profession Level A
|intro = [[File:Gatherer small icon.png]] Gatherer pages with missing images (will show some pages with images if they use a different missing image)
|searchlabel = Gatherer pages with missing images
}}

== Combat Professions ==

=== [[Guard]] ===
Pre-written SMW queries for detecting missing data and sorting by Guard level:

[[File:Sense.png|30x30px]] {{#ask:
[[Profession A::Guard]] AND [[Category:Needs aggressiveness||Needs attack style||Needs description||Needs experience||Needs health||Needs immune to||Needs knowledge||Needs passiveness||Needs vulnerable to]]
|?Profession Level A = Lvl
|? = Name
|?Attack style
|?Experience
|?Health
|?Immune to
|?Knowledge
|?Passive
|?Vulnerable to
|?Description
|?Quest=Quest (optional)
|limit = 0
|sort = Profession Level A
|intro = [[File:Guard small icon.png]] Guard pages with missing data
|searchlabel = Guard pages with missing data
}}

[[File:Sense.png|30x30px]] {{#ask:
[[Profession A::Guard]] AND [[Category:Pages with broken file links]]
|?Profession Level A = Lvl
|? = Name
|?Image
|?Quest=Quest (optional)
|limit = 0
|sort = Profession Level A
|intro = [[File:Guard small icon.png]] Guard pages with missing images (will show some pages with images if they use a different missing image)
|searchlabel = Guard pages with missing images
}}

=== [[Scout]] ===
Pre-written SMW queries for detecting missing data and sorting by Scout level:

[[File:Sense.png|30x30px]] {{#ask:
[[Profession A::Scout]] AND [[Category:Needs aggressiveness||Needs attack style||Needs description||Needs experience||Needs health||Needs immune to||Needs knowledge||Needs passiveness||Needs vulnerable to]]
|?Profession Level A = Lvl
|? = Name
|?Attack style
|?Experience
|?Health
|?Immune to
|?Knowledge
|?Passive
|?Vulnerable to
|?Description
|?Quest=Quest (optional)
|limit = 0
|sort = Profession Level A
|intro = [[File:Scout small icon.png]] Scout pages with missing data
|searchlabel = Scout pages with missing data
}}

[[File:Sense.png|30x30px]] {{#ask:
[[Profession A::Scout]] AND [[Category:Pages with broken file links]]
|?Profession Level A = Lvl
|? = Name
|?Image
|?Quest=Quest (optional)
|limit = 0
|sort = Profession Level A
|intro = [[File:Scout small icon.png]] Scout pages with missing images (will show some pages with images if they use a different missing image)
|searchlabel = Scout pages with missing images
}}

=== [[Minefighter]] ===
Pre-written SMW queries for detecting missing data and sorting by Minefighter level:

[[File:Sense.png|30x30px]] {{#ask:
[[Profession A::Minefighter]] AND [[Category:Needs aggressiveness||Needs attack style||Needs description||Needs experience||Needs health||Needs immune to||Needs knowledge||Needs passiveness||Needs vulnerable to]]
|?Profession Level A = Lvl
|? = Name
|?Attack style
|?Experience
|?Health
|?Immune to
|?Knowledge
|?Passive
|?Vulnerable to
|?Description
|?Quest=Quest (optional)
|limit = 0
|sort = Profession Level A
|intro = [[File:Minefighter small icon.png]] Minefighter pages with missing data
|searchlabel = Minefighter pages with missing data
}}

[[File:Sense.png|30x30px]] {{#ask:
[[Profession A::Minefighter]] AND [[Category:Pages with broken file links]]
|?Profession Level A = Lvl
|? = Name
|?Image
|?Quest=Quest (optional)
|limit = 0
|sort = Profession Level A
|intro = [[File:Minefighter small icon.png]] Minefighter pages with missing images (will show some pages with images if they use a different missing image)
|searchlabel = Minefighter pages with missing images
}}

=== [[Watchperson]] ===
Pre-written SMW queries for detecting missing data and sorting by Watchperson level:

[[File:Sense.png|30x30px]] {{#ask:
[[Profession A::Watchperson]] AND [[Category:Needs aggressiveness||Needs attack style||Needs description||Needs experience||Needs health||Needs immune to||Needs knowledge||Needs passiveness||Needs vulnerable to]]
|?Profession Level A = Lvl
|? = Name
|?Attack style
|?Experience
|?Health
|?Immune to
|?Knowledge
|?Passive
|?Vulnerable to
|?Description
|?Quest=Quest (optional)
|limit = 0
|sort = Profession Level A
|intro = [[File:Watchperson small icon.png]] Watchperson pages with missing data
|searchlabel = Watchperson pages with missing data
}}

[[File:Sense.png|30x30px]] {{#ask:
[[Profession A::Watchperson]] AND [[Category:Pages with broken file links]]
|?Profession Level A = Lvl
|? = Name
|?Image
|?Quest=Quest (optional)
|limit = 0
|sort = Profession Level A
|intro = [[File:Watchperson small icon.png]] Watchperson pages with missing images (will show some pages with images if they use a different missing image)
|searchlabel = Watchperson pages with missing images
}}

== Future Professions ==

At this point, why not

=== [[Armorer]] ===
Pre-written SMW queries for detecting missing data and sorting by Armorer level:

[[File:Sense.png|30x30px]] {{#ask:
[[Profession A::Armorer]] AND [[Category:Needs aggressiveness||Needs attack style||Needs description||Needs experience||Needs health||Needs immune to||Needs knowledge||Needs passiveness||Needs vulnerable to]]
|?Profession Level A = Lvl
|? = Name
|?Attack style
|?Experience
|?Health
|?Immune to
|?Knowledge
|?Passive
|?Vulnerable to
|?Description
|?Quest=Quest (optional)
|limit = 0
|sort = Profession Level A
|intro = [[File:Armorer small icon.png]] Armorer pages with missing data
|searchlabel = Armorer pages with missing data
}}

[[File:Sense.png|30x30px]] {{#ask:
[[Profession A::Armorer]] AND [[Category:Pages with broken file links]]
|?Profession Level A = Lvl
|? = Name
|?Image
|?Quest=Quest (optional)
|limit = 0
|sort = Profession Level A
|intro = [[File:Armorer small icon.png]] Armorer pages with missing images (will show some pages with images if they use a different missing image)
|searchlabel = Armorer pages with missing images
}}

=== [[Builder]] ===
Pre-written SMW queries for detecting missing data and sorting by Builder level:

[[File:Sense.png|30x30px]] {{#ask:
[[Profession A::Builder]] AND [[Category:Needs aggressiveness||Needs attack style||Needs description||Needs experience||Needs health||Needs immune to||Needs knowledge||Needs passiveness||Needs vulnerable to]]
|?Profession Level A = Lvl
|? = Name
|?Attack style
|?Experience
|?Health
|?Immune to
|?Knowledge
|?Passive
|?Vulnerable to
|?Description
|?Quest=Quest (optional)
|limit = 0
|sort = Profession Level A
|intro = [[File:Builder small icon.png]] Builder pages with missing data
|searchlabel = Builder pages with missing data
}}

[[File:Sense.png|30x30px]] {{#ask:
[[Profession A::Builder]] AND [[Category:Pages with broken file links]]
|?Profession Level A = Lvl
|? = Name
|?Image
|?Quest=Quest (optional)
|limit = 0
|sort = Profession Level A
|intro = [[File:Builder small icon.png]] Builder pages with missing images (will show some pages with images if they use a different missing image)
|searchlabel = Builder pages with missing images
}}

=== [[Shieldbearer]] ===

=== [[Unknown Gathering]] ===


== Recipe search modules ==
== Recipe search modules ==
Oh god this took so long and so much stress

[[Module:RecipeTreeSearch]] lets you search the name of an item to find all the items and their quantity that are needed to craft it, back to the most recent buyable items. E.G. weapons are crafted with Poles, but you can buy Poles so you don't need to craft them from Posts and Logs. It does this by the SMW data for recipes stored as a Recipe JSON.
[[Module:RecipeTreeSearch]] lets you search the name of an item to find all the items and their quantity that are needed to craft it, back to the most recent buyable items. E.G. weapons are crafted with Poles, but you can buy Poles so you don't need to craft them from Posts and Logs. It does this by the SMW data for recipes stored as a Recipe JSON.


Line 1,129: Line 159:


[[Module:ProfessionList]] is the new big library of functions for other profession list modules to use. All tables switched to using this library, which also brought to light some errors in the JSON data which was being bypassed when the recipe search was partially SMW.
[[Module:ProfessionList]] is the new big library of functions for other profession list modules to use. All tables switched to using this library, which also brought to light some errors in the JSON data which was being bypassed when the recipe search was partially SMW.

== Recipes and Activities complete? ==
I think that is all recipes implemented. Here is a massive SMW query to look for all "necessary" parameters that are missing from any recipe or activity, on a page with a Profession Level:

[[File:Sense.png|30x30px]] {{#ask:
[[Category:Needs experience info||Needs experience recipe||Needs duration info||Needs duration recipe||Needs knowledge info||Needs knowledge recipe||Needs description]]
|?Profession Level A = Lvl
|?Profession A = Profession
|? = Name
|?Activity XP = XP
|?Activity KP = KP
|?Activity duration = Duration
|?Description
|limit = 0
|sort = Profession Level A
|intro = [[File:Professions small icon.png]] Profession pages with missing data
|searchlabel = Profession pages with missing data
}}

[[File:Sense.png|30x30px]] {{#ask:
[[Category:Pages with broken file links]]
|?Profession Level A = Lvl
|? = Name
|?Image
|limit = 0
|sort = Profession Level A
|intro = [[File:Professions small icon.png]] Profession pages with missing images (will show some pages with images if they use a different missing image)
|searchlabel = Profession pages with missing images
}}


==New obsession: Combat Equipment and its variants==
==New obsession: Combat Equipment and its variants==
Line 1,164: Line 165:
{{Guardian Equipment}}
{{Guardian Equipment}}
{{Guard Equipment}}
{{Guard Equipment}}
{{Guard}}
{{Scout}}
{{Minefighter}}
{{Watchperson}}


== How mad have I gone? ==
== How mad have I gone? ==

Latest revision as of 10:24, 10 January 2025

This page is mostly for me to be able to track what I have done or am in the process of doing.

Todo list Edit

Alchemist Edit

Worked on setting up the Alchemist profession subpages (I did not make all these pages, but I did contribute to them). This is the most polished profession I have worked on.

Type of page Status
Potions The things we want.

All pages made, and filled with basic information.

Recipe infoboxes created and populated with what information we have.

Facility pages All potion making facilities get a Skill Node page, basically everything in the Apothecary

Descriptions of how to use them all. Added the new Map to all things with a fixed location.

Preparations Intermediate items made from reagents at the preparation station.

All pages made, and filled with basic information.

Recipe infoboxes created and populated with what information we have.

Ebsworth Work Made pages for all passive activities.

Still need some xp and coin values.

Tables SMW/Lua modules to autogenerate the tables of active and passive potions.

Now automatically calculates all derived properties like xp/hour and cost per xp.

With the bulk of the work done I hope to export and modify these tables for the other professions.

Reagents Items obtained from other professions which are used by Alchemist.

Oh boy there are 180 of these.

All reagents have been completed, with links to sources.

Reagent images Some were missing from the cache dump.

It was easier to just screenshot them from the recipe book.

Lower resoltion though.

Preparation images These are not in the cache as individual images, but as base textures and colourmasks to change them for each individual type.

Might have to rely on manual images for them, which is then also reliant on having a high enough alchemy level to get to them.

I have done up to lvl 56.

Categories and navbox Put category tags for Potions, Preparations, Potion Reagents.

Made an Alchemist Navbox for all relevant pages.

Construct Preparation images Preparation images may be able to be constructed from the cache images.

Each preparation has a base texture and a colour mask.

For some preparations we don't yet know which texture to use.

Guide Made a start at a profession guide
Variant Category pages Potions, Preparations, Ebsworth Work, and Reagents all done.

Body text in place and destubbed.

Other crafting professions Edit

Pretty much the same process, but lacking a lot of the bells and whistles for explanation text

Pages for each item, skill node, and monster were checked to make sure they all existed, and had the right infoboxes, recipes, and profession. Variant Category pages were made to group them together.

Here is a massive table of tables used to check for missing activity data or images for each profession.

Episode Professions
Hopeport Guard - monsters
Guard - images
Guard - stubs
Chef - data
Chef - images
Chef - stubs
Fisher - data
Fisher - images
Fisher - stubs
Forager - data
Forager - images
Forager - stubs
Alchemist - data
Alchemist - images
Alchemist - stubs
Hopeforest Scout - monsters
Scout - images
Scout - stubs
Gatherer - data
Gatherer - images
Gatherer - stubs
Woodcutter - data
Woodcutter - images
Woodcutter - stubs
Carpenter - data
Carpenter - images
Carpenter - stubs
Mine of Mantuban Minefighter - monsters
Minefighter - images
Minefighter - stubs
Bonewright - data
Bonewright - images
Bonewright - stubs
Miner - data
Miner - images
Miner - stubs
Blacksmith - data
Blacksmith - images
Blacksmith - stubs
Stonemason - data
Stonemason - images
Stonemason - stubs
Crenopolis Watchperson - monsters
Watchperson - images
Watchperson - stubs
Detective - data
Detective - images
Detective - stubs
Leatherworker - data
Leatherworker - images
Leatherworker - stubs
Merchant - data
Merchant - images
Merchant - stubs
Factions Cryoknight - data
Cryoknight - images
Cryoknight - stubs
Guardian - data
Guardian - images
Guardian - stubs
Hammermage - data
Hammermage - images
Hammermage - stubs
Stonemaw Hill Shieldbearer - monsters
Shieldbearer - images
Shieldbearer - stubs
Armorer - data
Armorer - images
Armorer - stubs
Delver - data
Delver - images
Delver - stubs
Builder - data
Builder - images
Builder - stubs

Recipe search modules Edit

Module:RecipeTreeSearch lets you search the name of an item to find all the items and their quantity that are needed to craft it, back to the most recent buyable items. E.G. weapons are crafted with Poles, but you can buy Poles so you don't need to craft them from Posts and Logs. It does this by the SMW data for recipes stored as a Recipe JSON.

Then implemented this into Module:Infobox Recipe for creating showFull displays, which improved on the existing method which didn't track quantity of each material. However this module is the one that creates the Recipe JSON data and exports it that the RecipeTreeSearch module uses, so I got in a recursive arrangement where you couldn't create or modify any recipe without it breaking seemingly every other recipe.

But its all fixed now and we have a tool that can be used to make crafting calculators by looking up the raw materials you need to make any item for XP. Its now used in all the active tables for the above skills.

Module:Products has been extended to work for Module:Profession Info so that they appear in the same table.

Category:Profession List Modules is where all the big table generating modules go.

Module:ProfessionList is the new big library of functions for other profession list modules to use. All tables switched to using this library, which also brought to light some errors in the JSON data which was being bypassed when the recipe search was partially SMW.

New obsession: Combat Equipment and its variants Edit

How mad have I gone? Edit

Total edits
21,691
Main: User: File: Template:
17,325 633 2,988 377
Talk: User talk: File talk: Template talk:
2 4 0 0
Brighter Shores: Transcript: Module: MediaWiki:
15 0 580 0
Brighter Shores talk: Transcript talk: Module talk: Forum:
1 0 0 0