diff --git a/WebHostLib/static/assets/faq.js b/WebHostLib/static/assets/faq.js index fa5d9bd8..35f46e16 100644 --- a/WebHostLib/static/assets/faq.js +++ b/WebHostLib/static/assets/faq.js @@ -21,7 +21,6 @@ window.addEventListener('load', () => { // Populate page with HTML generated from markdown showdown.setOption('tables', true); showdown.setOption('strikethrough', true); - showdown.setOption('simpleLineBreaks', true); showdown.setOption('literalMidWordUnderscores', true); tutorialWrapper.innerHTML += (new showdown.Converter()).makeHtml(results); adjustHeaderWidth(); diff --git a/WebHostLib/static/assets/gameInfo.js b/WebHostLib/static/assets/gameInfo.js index e6dcfa48..5a8a45db 100644 --- a/WebHostLib/static/assets/gameInfo.js +++ b/WebHostLib/static/assets/gameInfo.js @@ -21,7 +21,6 @@ window.addEventListener('load', () => { // Populate page with HTML generated from markdown showdown.setOption('tables', true); showdown.setOption('strikethrough', true); - showdown.setOption('simpleLineBreaks', true); showdown.setOption('literalMidWordUnderscores', true); gameInfo.innerHTML += (new showdown.Converter()).makeHtml(results); adjustHeaderWidth(); diff --git a/WebHostLib/static/assets/gameInfo/en_A Link to the Past.md b/WebHostLib/static/assets/gameInfo/en_A Link to the Past.md index dd3f67a5..9faa46e0 100644 --- a/WebHostLib/static/assets/gameInfo/en_A Link to the Past.md +++ b/WebHostLib/static/assets/gameInfo/en_A Link to the Past.md @@ -1 +1,26 @@ -# Link to the Past Game Info +# A Link to the Past + +## Where is the settings page? +The player settings page for this game is located here. It contains all the options +you need to configure and export a config file. + +## What does randomization do to this game? +Items which the player would normally acquire throughout the game have been moved around. Logic remains, so the game +is always able to be completed, but because of the item shuffle the player may need to access certain areas before +they would in the vanilla game. + +## What items and locations get shuffled? +All main inventory items, collectables, and ammunition can be shuffled, and all locations in the game which could +contain any of those items may have their contents changed. + +## Which items can be in another player's world? +Any of the items which can be shuffled may also be placed into another player's world. It is possible to choose to +limit certain items to your own world. + +## What does another world's item look like in LttP? +Items belonging to other worlds are represented by a Power Star from Super Mario World. + +## When the player receives an item, what happens? +When the player receives an item, Link will hold the item above his head and display it to the world. It's good for +business! + diff --git a/WebHostLib/static/assets/gameInfo/en_Factorio.md b/WebHostLib/static/assets/gameInfo/en_Factorio.md index 53531182..1a4ee3fc 100644 --- a/WebHostLib/static/assets/gameInfo/en_Factorio.md +++ b/WebHostLib/static/assets/gameInfo/en_Factorio.md @@ -1 +1,29 @@ -# Factorio Game Info +# Factorio + +## Where is the settings page? +The player settings page for this game is located here. It contains all the options +you need to configure and export a config file. + +## What does randomization do to this game? +In Factorio, the research tree is shuffled, causing certain technologies to be obtained in a non-standard order. +Recipe costs, technology requirements, and science pack requirements may also be shuffled at the player's discretion. + +## What Factorio items can appear in other players' worlds? +Factorio's technologies are removed from its tech tree and placed into other players' worlds. When those technologies +are found, they are sent back to Factorio along with, optionally, free samples of those technologies. + +## What is a free sample? +A free sample is a single or stack of items in Factorio, granted by a technology received from another world. For +example, receiving the technology +`Portable Solar Panel` may also grant the player a stack of portable solar panels, +and place them directly into the player's inventory. + +## What does another world's item look like in Factorio? +In Factorio, items which need to be sent to other worlds appear in the tech tree as new research items. They are +represented by the Archipelago icon, and must be researched as if it were a normal technology. Upon successful +completion of research, the item will be sent to its home world. + +## When the engineer receives an item, what happens? +When the player receives a technology, it is instantly learned and able to be crafted. A message will appear in the +chat log to notify the player, and if free samples are enabled the player may also receive some items directly to +their inventory. diff --git a/WebHostLib/static/assets/gameInfo/en_Ocarina of Time.md b/WebHostLib/static/assets/gameInfo/en_Ocarina of Time.md new file mode 100644 index 00000000..6de5cca4 --- /dev/null +++ b/WebHostLib/static/assets/gameInfo/en_Ocarina of Time.md @@ -0,0 +1,26 @@ +# Ocarina of Time + +## Where is the settings page? +The player settings page for this game is located here. It contains all the options +you need to configure and export a config file. + +## What does randomization do to this game? +Items which the player would normally acquire throughout the game have been moved around. Logic remains, so the game +is always able to be completed, but because of the item shuffle the player may need to access certain areas before +they would in the vanilla game. + +## What items and locations get shuffled? +All main inventory items, collectables, and ammunition can be shuffled, and all locations in the game which could +contain any of those items may have their contents changed. Gold Skultulla locations may also be included as necessary +checks at the user's discretion. + +## Which items can be in another player's world? +Any of the items which can be shuffled may also be placed into another player's world. It is possible to choose to +limit certain items to your own world. + +## What does another world's item look like in OoT? +Items belonging to other worlds are represented by an Ocarina of Time. + +## When the player receives an item, what happens? +When the player receives an item, Link will hold the item above his head and display it to the world. It's good for +business! diff --git a/WebHostLib/static/assets/gameInfo/en_Subnautica.md b/WebHostLib/static/assets/gameInfo/en_Subnautica.md index b0412287..40077411 100644 --- a/WebHostLib/static/assets/gameInfo/en_Subnautica.md +++ b/WebHostLib/static/assets/gameInfo/en_Subnautica.md @@ -1 +1,27 @@ -# Subnautica Game Info +# Subnautica + +## Where is the settings page? +The player settings page for this game is located here. It contains all the options +you need to configure and export a config file. + +## What does randomization do to this game? +The most noticeable change is the complete removal of freestanding technologies. The technology blueprints normally +awarded from scanning those items have been shuffled into location checks throughout the AP item pool. + +## What is the goal of Subnautica when randomized? +The goal remains unchanged. Cure the plague, build the Neptune Escape Rocket, and escape into space. + +## What items and locations get shuffled? +Most of the technologies the player will need throughout the game will be shuffled. Location checks in Subnautica are +data pads and technology lockers. + +## Which items can be in another player's world? +Most technologies may be shuffled into another player's world. + +## What does another world's item look like in Subnautica? +Location checks in Subnautica are data pads and technology lockers. Opening one of these will send an item to +another player's world. + +## When the player receives a technology, what happens? +When the player receives a technology, the chat log displays a notification the technology has been received. + diff --git a/WebHostLib/static/assets/tutorial.js b/WebHostLib/static/assets/tutorial.js index de5bc308..72fa2b63 100644 --- a/WebHostLib/static/assets/tutorial.js +++ b/WebHostLib/static/assets/tutorial.js @@ -22,7 +22,6 @@ window.addEventListener('load', () => { // Populate page with HTML generated from markdown showdown.setOption('tables', true); showdown.setOption('strikethrough', true); - showdown.setOption('simpleLineBreaks', true); showdown.setOption('literalMidWordUnderscores', true); tutorialWrapper.innerHTML += (new showdown.Converter()).makeHtml(results); adjustHeaderWidth();