Gswiki:Style guide/Event shops

The official GemStone IV encyclopedia.
< Gswiki:Style guide
Jump to navigation Jump to search

Event shops are shops that temporarily open, primarily during free festivals or pay events. They may also open outside of events as temporary pop ups or as part of a traveling caravan.

Page Name

Shop namespaces help differentiate shop inventories by either festival, or in the case of multi-venue festivals, location where the festival was held. The namespace should reflect in some part the applicable festival, limited to two or three letters, followed by "Shop," ex. FLShop:The Amethyst Firefly would be for a Festival of Lumnea shop and IGShop:Conservation of Glass would be for a Premium Festival shop held on the Iyo Glade grounds.

In cases where a shop may be present at multiple venues or may be open outside of a specific festival or pay event, a generic namespace indicating that it is a traveling merchant shop should be use: TrMShop:(Shop name).

Main Page Formatting

  • Current Shop Listing - The most current shop listing should be transcluded to the shop's main page under Current Shop Listing as ==Subheader 2==. This can be set up as {{:(Shopname)/(year)}}, ex. {{:EHShop:A. B. Witching/2023}}.
  • Previous Shop Listings - This should follow the Current Shop Listing section, and be set up as ==Subheader 2==.
Beneath this heading should be the following: {{Special:PrefixIndex/{{FULLPAGENAME}}/|stripprefix=yes|hideredirects=yes}}, which will automatically populate an ascending list of clickable links for the current and prior shop listings based on year, or month and year for an event that runs multiple times in a year. Additionally, a full archive subpage may be created and linked under this header.
  • Category - The category of the main shop page should reflect the event or venue without the year while allowing the shop to be alphabetized properly based on shop name, excluding "a," "an," and "the." This is done as [[Category:(Event/Venue name) shops|(first letter)]]. For example, The Fitted Spiral would be have the category set up as [[Category:Kindred Games shops|F]].
  • Table of Contents - Optional: The Table of Contents may automatically populate for the shop. If the TOC ends up being overly long, it should be set up for right page justification as {{TOCright}}. This should be done at the top of the page.

Subpage Formatting

Shop inventories should be catalogued as subpages to the main shop page, and transcluded to both the main shop page and the appropriate shop listing page for the event, as noted in the respective style guide articles for free festivals and pay events.

The category for the instance/year of the shop should should reflect the event or venue with the year and allow the shop to be alphabetized properly based on shop name, excluding "a," "an," and "the." This is done as [[Category:(Event/Venue name) (instance/year) shops|(first letter)]]. For example, the 2022 run of A. B. Witching at Evermore Hollow during the Ebon Gate festival would be have the category set up as [[Category:Evermore Hollow 2022 shops|A]].

Last Run Shops

If a shop is designated as a last run/closed next run, it should include at the top of the page the last run template. This will template will automatically denote the shop as last run, and will indicate the year and name of festival in big, bold wording.

{{Lastrun
|instance = INSTANCE/YEAR
|event = NAME OF FESTIVAL}}

Shop Inventory Formatting

In most cases, the shops will be populated by a GM which will automatically format the inventory for the shop in order to ensure timely release of information. For instances when that does not happen, the inventory should follow the below format to ensure consistency and accessibility, though additional formatting may be required based on the individual shop, as well as if the shop is appearing at a pay event, free festival, or is considered a traveling merchant shop. To view examples of formatting differences, please see Adorned Endearment for a pay event shop and Big and Tall for a free festival shop.

Pay Event Example
<noinclude>__NoTOC__</noinclude>
{{Festshop2
|look=(shop portal description)
|location=[Map Room XX], Room# XX, Lich# XX, go (portal)}}

===(Shop Name)===
{{RoomDescription
|roomname = (Room Name)
|desc = (Room description)
|rnum = (Lich room #)
|realrnum= (Real room ID)
|exits =  }}
Free Festival/Traveling Caravan Example
<noinclude>__NoTOC__</noinclude>
{{Festshop2
|look= (shop portal description)
|location=[Map Room XX], Room# XX, Lich# XX, go (portal)}}

====(Shop Name)====
{{RoomDescription|
|roomname= (Room Name)
|desc= (Room description)
|rnum= (Lich room #)
|realrnum= (Real room ID)
|exits=  }}

Please note: The differences between the pay event and free festival portions are the subheader levels for the shop names, as the inventories are handled differently when transcluded for the festival. Otherwise, everything else remains the same between them.

<blockquote>
{{Container2||container=In/on/behind the (container) you see:||contents= (contents).}}
</blockquote>
<blockquote>
{{sign|margin-right=40%|sign='''(sign description)'''
In the Common language, it reads:
(sign information)
</nowiki>}}
</blockquote>

<blockquote>
{{Festshop table start|In/on/behind a (container)}}
{{Festshop table item| item =  | type =  | weight =  | material = | pocketed =  | wornloc =  | script =  | details =  | price =  }}
{{Shop table end}}
</blockquote><noinclude>

[[Category:(Event Name) (instance/year) shops]]</noinclude>

Inventory Table Headers

  • Item - This is the base description and/or long description of the item for sale.
  • Type - This is the item's base type. Examples would be weapon base, armor, or if it is a magic item.
  • Info - This is the item's inventory information, including weight, worn locations (if any), and if functional.
  • Details - This is the item's details that do not otherwise fall under the other headers. This includes the item's analyze, if scripted, as well as other details such as customizations, if a magic item persists, etc. It is preferred, in lieu of a lengthy analyze, that an item page is created and linked in this section, with the item's individual customizations, if any, displayed here. This is to limit the chance of page overflow when the inventories are transcluded to the full shop listing.
  • Price - This is the item's price. As most events only use a single currency per (with the exception of the Ebon Gate festival while held on Caligos Isle), this should only be the numerical value displayed.

Traveling Merchant Shops

Traveling merchant shops are shops that may appear as standalone shops outside of a specific festival or pay event, or may appear at multiple venues for a festival or pay event, and are temporary in nature.

As noted in the page name section these shops should reflect their traveling nature with the page name TrMShop:(Shop name). Aside from that, the shop inventory main and subpages should mirror those of free festival shop.

Additionally, given the nature of the shop traveling from town to town, or venue to venue, it should be indicated when and/or where the shop had appeared. For shops that have traveled from venue to venue for festivals or pay events, this can easily be reflected via the category assigned to them as noted in the subpage formatting section. Shops that have been part of a traveling caravan, but not specifically part of a festival, such as the Holiday Giftwagons, should be treated in a similar manner to free festivals.

Standalone Traveling Shops

Traveling merchant shops that are true standalone shops, ie. not part of a festival or a traveling caravan, should utilize the Trmshop template on the applicable inventory subpage to indicate the location the shop appeared and the dates it appeared. As these shops may travel, or may pop up in a single location for a limited amount of time without traveling, this template will both create a banner to indicate the appearance. As true standalone traveling merchant shops are more rare, this template should be used sparingly.

{{Trmshop
|location = LOCATION
|dates = DATES}}

The traveling shop category will need to be manually added at the end of the page, and can be done with: <noinclude>[[Category:Traveling (year) shops]]</noinclude>.

Templates