Difference between revisions of "User:Alleryn"

From Project: Gorgon Wiki
Jump to: navigation, search
m (Projects)
m (Projects)
Line 7: Line 7:
 
** Creating a bot to create/maintain sections of each item page.
 
** Creating a bot to create/maintain sections of each item page.
 
*** Completed-ish:
 
*** Completed-ish:
**** Script to generate one table of all recipes in which a given item is an ingredient, and one table of all recipes in which a given item is a product.
+
**** Script generates:
***** Known bugs / areas for improvement:
+
***** Recipes using given item as ingredient and Recipes producing given item
****** <s>Factor in lookup table from ItemCategory template to make category links more readable</s> used recipe["Ingredients"]["Desc"] instead
+
***** Quests that require a given item, and Quests that reward a given item
**** Script to generate a table of all npcs whose favor is affected by gifting a given item
+
***** Npcs whose Favor is affected by gifting a given item
***** Known bugs / areas for improvement:
+
***** Abilities that consume given item as ammo
****** Does not get great location data or generate it as a hyperlink
+
*** Known bugs / areas for improvement:
**** Script to generate information on quests that require a given item, and on quests that reward a given item
+
**** Does not get great location data or generate it as a hyperlink (affects Favor section and Quests section)
***** Known bugs / areas for improvement:
+
**** Does not correctly find all npc names that it should (affects Quests section)
****** Does not get great location data or generate it as a hyperlink
+
**** Quest section shouldn't produce quests that have a Harvest criterion and no other criterion
****** Does not correctly find all npc names that it should
+
**** Ability Consumption section should use "AmmoDescription"
*** To do (this list is likely incomplete):
+
*** In progress (this list is likely incomplete):
**** Incorporate above scripts into a single script to pick out sections of existing item pages and maintain/replace/amend them
+
**** Script will pick out sections of existing item pages and maintain/replace/amend them
 
**** Write a bot to run script on all (or most if there are troublesome cases) item pages
 
**** Write a bot to run script on all (or most if there are troublesome cases) item pages
 
** Updating [[Merchants]].
 
** Updating [[Merchants]].

Revision as of 14:40, 13 September 2020

Last updated September 2020

Introduction

I'm alleryn in PG. Welcome to my user page. Feel free to contact me in-game, on the Discord, or on my talk page.

Projects

  • Currently working on:
    • Creating a bot to create/maintain sections of each item page.
      • Completed-ish:
        • Script generates:
          • Recipes using given item as ingredient and Recipes producing given item
          • Quests that require a given item, and Quests that reward a given item
          • Npcs whose Favor is affected by gifting a given item
          • Abilities that consume given item as ammo
      • Known bugs / areas for improvement:
        • Does not get great location data or generate it as a hyperlink (affects Favor section and Quests section)
        • Does not correctly find all npc names that it should (affects Quests section)
        • Quest section shouldn't produce quests that have a Harvest criterion and no other criterion
        • Ability Consumption section should use "AmmoDescription"
      • In progress (this list is likely incomplete):
        • Script will pick out sections of existing item pages and maintain/replace/amend them
        • Write a bot to run script on all (or most if there are troublesome cases) item pages
    • Updating Merchants.
      • Completed:
        • Basic restructuring via templates.
        • Added/converted rows for all vendors on Category:Vendor
        • Prettying it up
          • Left/right/mid alignments
          • Recoloring of region name bars
      • To do:
        • Confirmation and data entry (ongoing). All help is greatly appreciated :)
  • Future project(s):
    • Update Bartering templates to use {{msg:BASEPAGENAME}} (It turns out this was a bad idea, because it didn't play well with dpl).

Scripts

I have scripts stored locally (i.e. on my computer) to create the following sections. Please contact me if you discover errors or have requests relating to any of these:

Notes

Putting this here because i'm not sure where to put it:

  • There are some idiosyncrasies between various usages of keywords. One thing to notice is that recipes.json and npcs.json sometimes use a keyword of the form "EquipmentSlot:x", e.g., "EquipmentSlot:Ring". There are even some npcs who like items with the keyword "Ring" and others who like items with the keyword "EquipmentSlot:Ring". However items.json does not have any keywords like "EquipmentSlot:x". Items instead will usually (or maybe always) have two identical keywords, for example most (or all rings) have "Ring" listed twice in their keywords (and similarly for other slots). Here on the wiki, there is just one item category for Ring.

Other Info

If you are curious what i'm failing horribly to get working ingeniously figuring out how to do, you can check out my /Sandbox. (Really this link is mostly here for my own convenience).