User:Alleryn
From Project: Gorgon Wiki
Last updated September 2020
Contents
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
- Script generates:
- Known bugs / areas for improvement:
- Does not correctly find all npc names that it should (affects Quests section)
- Sometimes the Ability Consumption script will report some misleading data, as the "AmmoDescription" in abilities.json is not always precise. For example, Basic Shot will report consuming "Beginner's Arrow (or better)", correctly, but Multishot will report consuming "Beginner's Arrow x5" even though it can also use "(or better)" arrows.
- In progress (this list is likely incomplete):
- TODO (hopefully before next major patch): 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
- Currently handles all item pages, apart from those where two items have the same name (a handful of these are handled by a special case, since they were deemed too important to skip). This functionality can be added in the future.
- Skips items with "EquipSlot:" and with "Lint_NotObtainable" in "Keywords" (because they are numerous, and generally uninteresting since they can't be obtained in game by any normal means). Most of these do not have wiki pages at all, with the exception of a few admin items, the starting underwear, and a few other random uninteresting items (or maybe this is one of those 'only interesting because it would otherwise be uniquely uninteresting in a swath of interesting' type of deals, but probably not) like HumanClothBoots1.
- Completed-ish:
- 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 :)
- Completed:
- Creating a bot to create/maintain sections of each item page.
- 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:
- Hardcore_Mode#List_of_Items_Usable_Only_in_Hardcore_Mode
- Template:Attribute and Template:Attribute label
- Gourmand/Edibles, Gourmand/Meals, Gourmand/Snacks, Gourmand/Instant-Snacks
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).