User:Alsang: Difference between revisions
No edit summary |
|||
(20 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
⚫ | |||
⚫ | |||
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. |
||
⚫ | |||
⚫ | |||
* [[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== |
||
* strategy guides for all gathering-type skill nodes |
|||
* Dye preview widget - requires CSS gadget to work [shelved] |
* 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:+60 Preparation Strength Tempestae.png]] [[File:Preparation Fear (9 minute).png]] [[File:7% Potent Preparation XP Hopeforest.png]] [[File:7% Potent Preparation XP Mine.png]] [[File:7% Potent Preparation XP Crenopolis.png]] [[File:7% Potent Preparation XP Stonemaw Hill.png]] [[File:+80 Preparation Strength Tempestae.png]] [[File:Preparation Fear (15 minute).png]] [[File:10% Potent Preparation XP Hopeforest.png]] [[File:10% Potent Preparation XP Mine.png]] [[File:10% Potent Preparation XP Crenopolis.png]] [[File:10% Potent Preparation XP Stonemaw Hill.png]] |
|||
* cryoknight weapon descriptions |
|||
* monster pages: make sure they have sections and espceially ep3 & 4 alchemy/leatherworker loot. |
|||
* [[XP Potion]] merge into [[Potions]]? |
|||
== [[Alchemist]] == |
== [[Alchemist]] == |
||
Line 109: | Line 127: | ||
|searchlabel = Guard - data |
|searchlabel = Guard - data |
||
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
||
[[Profession A::Guard]] AND [[Category: |
[[Profession A::Guard]] AND [[Category:Needs image]] |
||
|?Profession Level A = Lvl |
|?Profession Level A = Lvl |
||
|? = Name |
|? = Name |
||
Line 133: | Line 151: | ||
|searchlabel = Chef - data |
|searchlabel = Chef - data |
||
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
||
[[Category:Chef]] AND [[Category: |
[[Category:Chef]] AND [[Category:Needs image]] |
||
|?Profession Level A = Lvl |
|?Profession Level A = Lvl |
||
|? = Name |
|? = Name |
||
Line 156: | Line 174: | ||
|searchlabel = Fisher - data |
|searchlabel = Fisher - data |
||
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
||
[[Category:Fisher]] AND [[Category: |
[[Category:Fisher]] AND [[Category:Needs image]] |
||
|?Profession Level A = Lvl |
|?Profession Level A = Lvl |
||
|? = Name |
|? = Name |
||
Line 179: | Line 197: | ||
|searchlabel = Forager - data |
|searchlabel = Forager - data |
||
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
||
[[Category:Forager]] AND [[Category: |
[[Category:Forager]] AND [[Category:Needs image]] |
||
|?Profession Level A = Lvl |
|?Profession Level A = Lvl |
||
|? = Name |
|? = Name |
||
Line 202: | Line 220: | ||
|searchlabel = Alchemist - data |
|searchlabel = Alchemist - data |
||
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
||
[[Category:Alchemist]] AND [[Category: |
[[Category:Alchemist]] AND [[Category:Needs image]] |
||
|?Profession Level A = Lvl |
|?Profession Level A = Lvl |
||
|? = Name |
|? = Name |
||
Line 232: | Line 250: | ||
|searchlabel = Scout - data |
|searchlabel = Scout - data |
||
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
||
[[Profession A::Scout]] AND [[Category: |
[[Profession A::Scout]] AND [[Category:Needs image]] |
||
|?Profession Level A = Lvl |
|?Profession Level A = Lvl |
||
|? = Name |
|? = Name |
||
Line 256: | Line 274: | ||
|searchlabel = Gatherer - data |
|searchlabel = Gatherer - data |
||
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
||
[[Category:Gatherer]] AND [[Category: |
[[Category:Gatherer]] AND [[Category:Needs image]] |
||
|?Profession Level A = Lvl |
|?Profession Level A = Lvl |
||
|? = Name |
|? = Name |
||
Line 279: | Line 297: | ||
|searchlabel = Woodcutter - data |
|searchlabel = Woodcutter - data |
||
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
||
[[Category:Woodcutter]] AND [[Category: |
[[Category:Woodcutter]] AND [[Category:Needs image]] |
||
|?Profession Level A = Lvl |
|?Profession Level A = Lvl |
||
|? = Name |
|? = Name |
||
Line 302: | Line 320: | ||
|searchlabel = Carpenter - data |
|searchlabel = Carpenter - data |
||
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
||
[[Category:Carpenter]] AND [[Category: |
[[Category:Carpenter]] AND [[Category:Needs image]] |
||
|?Profession Level A = Lvl |
|?Profession Level A = Lvl |
||
|? = Name |
|? = Name |
||
Line 333: | Line 351: | ||
|searchlabel = Minefighter - data |
|searchlabel = Minefighter - data |
||
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
||
[[Profession A::Minefighter]] AND [[Category: |
[[Profession A::Minefighter]] AND [[Category:Needs image]] |
||
|?Profession Level A = Lvl |
|?Profession Level A = Lvl |
||
|? = Name |
|? = Name |
||
Line 357: | Line 375: | ||
|searchlabel = Bonewright - data |
|searchlabel = Bonewright - data |
||
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
||
[[Category:Bonewright]] AND [[Category: |
[[Category:Bonewright]] AND [[Category:Needs image]] |
||
|?Profession Level A = Lvl |
|?Profession Level A = Lvl |
||
|? = Name |
|? = Name |
||
Line 380: | Line 398: | ||
|searchlabel = Miner - data |
|searchlabel = Miner - data |
||
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
||
[[Category:Miner]] AND [[Category: |
[[Category:Miner]] AND [[Category:Needs image]] |
||
|?Profession Level A = Lvl |
|?Profession Level A = Lvl |
||
|? = Name |
|? = Name |
||
Line 403: | Line 421: | ||
|searchlabel = Blacksmith - data |
|searchlabel = Blacksmith - data |
||
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
||
[[Category:Blacksmith]] AND [[Category: |
[[Category:Blacksmith]] AND [[Category:Needs image]] |
||
|?Profession Level A = Lvl |
|?Profession Level A = Lvl |
||
|? = Name |
|? = Name |
||
Line 426: | Line 444: | ||
|searchlabel = Stonemason - data |
|searchlabel = Stonemason - data |
||
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
||
[[Category:Stonemason]] AND [[Category: |
[[Category:Stonemason]] AND [[Category:Needs image]] |
||
|?Profession Level A = Lvl |
|?Profession Level A = Lvl |
||
|? = Name |
|? = Name |
||
Line 456: | Line 474: | ||
|searchlabel = Watchperson - data |
|searchlabel = Watchperson - data |
||
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
||
[[Profession A::Watchperson]] AND [[Category: |
[[Profession A::Watchperson]] AND [[Category:Needs image]] |
||
|?Profession Level A = Lvl |
|?Profession Level A = Lvl |
||
|? = Name |
|? = Name |
||
Line 480: | Line 498: | ||
|searchlabel = Detective - data |
|searchlabel = Detective - data |
||
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
||
[[Category:Detective]] AND [[Category: |
[[Category:Detective]] AND [[Category:Needs image]] |
||
|?Profession Level A = Lvl |
|?Profession Level A = Lvl |
||
|? = Name |
|? = Name |
||
Line 503: | Line 521: | ||
|searchlabel = Leatherworker - data |
|searchlabel = Leatherworker - data |
||
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
||
[[Category:Leatherworker]] AND [[Category: |
[[Category:Leatherworker]] AND [[Category:Needs image]] |
||
|?Profession Level A = Lvl |
|?Profession Level A = Lvl |
||
|? = Name |
|? = Name |
||
Line 526: | Line 544: | ||
|searchlabel = Merchant - data |
|searchlabel = Merchant - data |
||
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
||
[[Category:Merchant]] AND [[Category: |
[[Category:Merchant]] AND [[Category:Needs image]] |
||
|?Profession Level A = Lvl |
|?Profession Level A = Lvl |
||
|? = Name |
|? = Name |
||
Line 557: | Line 575: | ||
|searchlabel = Shieldbearer - data |
|searchlabel = Shieldbearer - data |
||
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
||
[[Profession A::Shieldbearer]] AND [[Category: |
[[Profession A::Shieldbearer]] AND [[Category:Needs image]] |
||
|?Profession Level A = Lvl |
|?Profession Level A = Lvl |
||
|? = Name |
|? = Name |
||
Line 569: | Line 587: | ||
}} |
}} |
||
|[[File:Sense.png|30x30px]] {{#ask: |
|[[File:Sense.png|30x30px]] {{#ask: |
||
[[ |
[[Category:Armorer]] 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 |
|?Profession Level A = Lvl |
||
|? = Name |
|? = Name |
||
|?Activity XP = XP |
|||
|?Attack style |
|||
|?Activity KP = KP |
|||
|?Experience |
|||
|?Activity duration = Duration |
|||
|?Health |
|||
|?Immune to |
|||
|?Knowledge |
|||
|?Passive |
|||
|?Vulnerable to |
|||
|?Description |
|?Description |
||
|?Quest=Quest (optional) |
|||
|limit = 0 |
|limit = 0 |
||
|sort = Profession Level A |
|sort = Profession Level A |
||
Line 586: | Line 599: | ||
|searchlabel = Armorer - data |
|searchlabel = Armorer - data |
||
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
||
[[Profession A::Armorer]] AND [[Category: |
[[Profession A::Armorer]] AND [[Category:Needs image]] |
||
|?Profession Level A = Lvl |
|?Profession Level A = Lvl |
||
|? = Name |
|? = Name |
||
Line 598: | Line 611: | ||
}} |
}} |
||
|[[File:Sense.png|30x30px]] {{#ask: |
|[[File:Sense.png|30x30px]] {{#ask: |
||
[[ |
[[Category:Delver]] 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 |
|?Profession Level A = Lvl |
||
|? = Name |
|? = Name |
||
|?Activity XP = XP |
|||
|?Attack style |
|||
|?Activity KP = KP |
|||
|?Experience |
|||
|?Activity duration = Duration |
|||
|?Health |
|||
|?Immune to |
|||
|?Knowledge |
|||
|?Passive |
|||
|?Vulnerable to |
|||
|?Description |
|?Description |
||
|?Quest=Quest (optional) |
|||
|limit = 0 |
|limit = 0 |
||
|sort = Profession Level A |
|sort = Profession Level A |
||
Line 615: | Line 623: | ||
|searchlabel = Delver - data |
|searchlabel = Delver - data |
||
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
||
[[Profession A::Delver]] AND [[Category: |
[[Profession A::Delver]] AND [[Category:Needs image]] |
||
|?Profession Level A = Lvl |
|?Profession Level A = Lvl |
||
|? = Name |
|? = Name |
||
Line 627: | Line 635: | ||
}} |
}} |
||
|[[File:Sense.png|30x30px]] {{#ask: |
|[[File:Sense.png|30x30px]] {{#ask: |
||
[[ |
[[Category:Builder]] 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 |
|?Profession Level A = Lvl |
||
|? = Name |
|? = Name |
||
|?Activity XP = XP |
|||
|?Attack style |
|||
|?Activity KP = KP |
|||
|?Experience |
|||
|?Activity duration = Duration |
|||
|?Health |
|||
|?Immune to |
|||
|?Knowledge |
|||
|?Passive |
|||
|?Vulnerable to |
|||
|?Description |
|?Description |
||
|?Quest=Quest (optional) |
|||
|limit = 0 |
|limit = 0 |
||
|sort = Profession Level A |
|sort = Profession Level A |
||
Line 644: | Line 647: | ||
|searchlabel = Builder - data |
|searchlabel = Builder - data |
||
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
}}<br>[[File:Sense.png|30x30px]] {{#ask: |
||
[[Profession A::Builder]] AND [[Category: |
[[Profession A::Builder]] AND [[Category:Needs image]] |
||
|?Profession Level A = Lvl |
|?Profession Level A = Lvl |
||
|? = Name |
|? = Name |
||
Line 659: | Line 662: | ||
Merchant and Detective are still ongoing because of how non-standard they are with their different types of activity that cannot easily be compared to one another. |
Merchant and Detective are still ongoing because of how non-standard they are with their different types of activity that cannot easily be compared to one another. |
||
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]] |
|||
== Recipe search modules == |
== Recipe search modules == |
||
Line 679: | Line 684: | ||
{{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 00:32, 8 January 2025
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[edit | edit source]
- Dye preview widget - requires CSS gadget to work [shelved]
- Construct Preparation images for the missing types ... further results File:+60 Preparation Strength Tempestae.png File:Preparation Fear (9 minute).png File:7% Potent Preparation XP Hopeforest.png File:7% Potent Preparation XP Mine.png File:7% Potent Preparation XP Crenopolis.png File:7% Potent Preparation XP Stonemaw Hill.png File:+80 Preparation Strength Tempestae.png File:Preparation Fear (15 minute).png File:10% Potent Preparation XP Hopeforest.png File:10% Potent Preparation XP Mine.png File:10% Potent Preparation XP Crenopolis.png File:10% Potent Preparation XP Stonemaw Hill.png
- cryoknight weapon descriptions
- monster pages: make sure they have sections and espceially ep3 & 4 alchemy/leatherworker loot.
- XP Potion merge into Potions?
Alchemist[edit | edit source]
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 | edit source]
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.
Merchant and Detective are still ongoing because of how non-standard they are with their different types of activity that cannot easily be compared to one another.
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
Recipe search modules[edit | edit source]
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 | edit source]
Weapons |
| ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Armor |
|
Weapons |
| ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Armor |
|
Weapons |
| ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Armor |
|
Weapons | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Armor |
|
Active | |
---|---|
Passive | |
Other |
Active | |
---|---|
Passive | |
Other |
Active | |
---|---|
Passive | |
Other |
Active | |
---|---|
Crime Den | |
Passive | |
Other |
How mad have I gone?[edit | edit source]
Total edits | |||
---|---|---|---|
20,118 | |||
Main: | User: | File: | Template: |
16,040 | 620 | 2,737 | 337 |
Talk: | User talk: | File talk: | Template talk: |
2 | 4 | 0 | 0 |
Brighter Shores: | Transcript: | Module: | MediaWiki: |
9 | 0 | 577 | 0 |
Brighter Shores talk: | Transcript talk: | Module talk: | Forum: |
1 | 0 | 0 | 0 |