Gswiki:Style guide/Event shops: Difference between revisions
(13 intermediate revisions by the same user not shown) | |||
Line 10: | Line 10: | ||
* '''Previous Shop Listings''' - This should follow the Current Shop Listing section, and be set up as <code><nowiki>==Subheader 2==</nowiki></code>. |
* '''Previous Shop Listings''' - This should follow the Current Shop Listing section, and be set up as <code><nowiki>==Subheader 2==</nowiki></code>. |
||
: Beneath this heading should be the following: <code><nowiki>{{Special:PrefixIndex/{{FULLPAGENAME}}/|stripprefix=yes|hideredirects=yes}}</nowiki></code>, 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. |
: Beneath this heading should be the following: <code><nowiki>{{Special:PrefixIndex/{{FULLPAGENAME}}/|stripprefix=yes|hideredirects=yes}}</nowiki></code>, 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 <code><nowiki>[[Category:(Event/Venue name) shops|(first letter)]]</nowiki></code>. For example, [[KGShop: |
* '''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 <code><nowiki>[[Category:(Event/Venue name) shops|(first letter)]]</nowiki></code>. For example, [[KGShop:The Fitted Spiral|The Fitted Spiral]] would be have the category set up as <code><nowiki>[[Category:Kindred Games shops|F]]</nowiki></code>. |
||
* '''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 <code><nowiki>{{TOCright}}</nowiki></code>. This should be done at the top of the page. |
* '''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 <code><nowiki>{{TOCright}}</nowiki></code>. This should be done at the top of the page. |
||
==Subpage Formatting== |
==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 [[Gswiki:Style guide/Free |
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 [[Gswiki:Style guide/Free festivals|free festivals]] and [[Gswiki:Style guide/Pay events|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 <code><nowiki>[[Category:(Event/Venue name) (instance/year) shops|(first letter)]]</nowiki></code>. For example, the 2022 run of [[EHShop:A._B._Witching/2022|A. B. Witching]] at Evermore Hollow during the Ebon Gate festival would be have the category set up as <code><nowiki>[[Category:Evermore Hollow 2022 shops|A]]</nowiki></code>. |
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 <code><nowiki>[[Category:(Event/Venue name) (instance/year) shops|(first letter)]]</nowiki></code>. For example, the 2022 run of [[EHShop:A._B._Witching/2022|A. B. Witching]] at Evermore Hollow during the Ebon Gate festival would be have the category set up as <code><nowiki>[[Category:Evermore Hollow 2022 shops|A]]</nowiki></code>. |
||
Line 35: | Line 35: | ||
===(Shop Name)=== |
===(Shop Name)=== |
||
{{RoomDescription |
{{RoomDescription |
||
|roomname = (Room Name |
|roomname = (Room Name) |
||
|desc = (Room description) |
|desc = (Room description) |
||
|rnum = (Lich room #) |
|rnum = (Lich room #) |
||
|realrnum= (Real room ID) |
|||
|exits = |
|||
}}</nowiki></pre> |
|exits = }}</nowiki></pre> |
||
</td><td> |
</td><td> |
||
; Free Festival/Traveling Caravan Example |
; Free Festival/Traveling Caravan Example |
||
Line 49: | Line 49: | ||
====(Shop Name)==== |
====(Shop Name)==== |
||
{{RoomDescription| |
{{RoomDescription| |
||
|roomname= (Room Name |
|roomname= (Room Name) |
||
|desc= (Room description) |
|desc= (Room description) |
||
|rnum= (Lich room #) |
|rnum= (Lich room #) |
||
|realrnum= (Real room ID) |
|||
|exits= }}</nowiki></pre> |
|exits= }}</nowiki></pre> |
||
</td></tr></table> |
</td></tr></table> |
||
Line 67: | Line 68: | ||
<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}} |
|||
! scope="col" style="max-width: 25%;" | Item |
|||
⚫ | |||
! scope="col" style="max-width: 15%;" | Type |
|||
! scope="col" | Info |
|||
! scope="col" style="width: 40%;" | Details |
|||
! scope="col" | Price |
|||
|- |
|||
| style="vertical-align: top; white-space: nowrap;" | a simple black silk swatch ||style="vertical-align: top; white-space: nowrap;"| (item type) |
|||
|style="vertical-align: top; text-align: left;"| <br> ||style="width: 40%; vertical-align: top; text-align: left;"| [[(link to item script page)]]<br><nowiki>(Additional item details)</nowiki></nowiki><nowiki> |
|||
|style="white-space:nowrap; vertical-align: top; text-align: right;"| (Price) |
|||
|- |
|||
|} |
|||
⚫ | |||
[[Category:(Event Name) (instance/year) shops]]</nowiki></pre> |
[[Category:(Event Name) (instance/year) shops]]</noinclude></nowiki></pre> |
||
===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 [[Gswiki:Style guide/Item scripts|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 [[:Category:Ebon Gate Festival|Ebon Gate festival]] while held on [[Caligos Isle]]), this should only be the numerical value displayed. |
|||
==Traveling Merchant Shops== |
==Traveling Merchant Shops== |
||
Line 91: | Line 89: | ||
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|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. |
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|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 [[Template:Trmshop|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 |
Traveling merchant shops that are true standalone shops, ie. not part of a festival or a traveling caravan, should utilize the [[Template:Trmshop|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 small banner to indicate the appearance. |
||
<pre{{log2}}><nowiki>{{Trmshop |
|||
|location = LOCATION |
|||
|dates = DATES}}</nowiki></pre> |
|||
The traveling shop category will need to be manually added at the end of the page, and can be done with: <code><nowiki><noinclude>[[Category:Traveling (year) shops]]</noinclude></nowiki></code>. |
|||
==Templates== |
==Templates== |
||
* [[Template:Container2]] |
* [[Template:Container2]] |
||
* [[Template:Festshop table item]] |
|||
* [[Template:Festshop table start]] |
|||
* [[Template:Festshop2]] |
* [[Template:Festshop2]] |
||
* [[Template:Lastrun]] |
* [[Template:Lastrun]] |
||
* [[Template:RoomDescription]] |
* [[Template:RoomDescription]] |
||
* [[Template:Shop table end]] |
|||
* [[Template:Sign]] |
* [[Template:Sign]] |
||
* [[Template:Trmshop]] |
Latest revision as of 21:31, 5 December 2024
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.
<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 = }} |
<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 small banner to indicate the appearance.
{{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>
.