┌─ web/src/pages/faq.astro ──────────────────────────────────────────────────┐│ diff --git a/web/src/pages/faq.astro b/web/src/pages/faq.astro ││ index 7fd9a8b..da4cc7d 100644 ││ --- a/web/src/pages/faq.astro ││ +++ b/web/src/pages/faq.astro ││ @@ -1,6 +1,6 @@ ││ --- ││ -import Navigation from '../components/Navigation.astro'; ││ -import '../styles/global.css' ││ +import Navigation from "../components/Navigation.astro"; ││ +import "../styles/global.css"; ││ --- ││ ││ <html lang="en"> ││ @@ -13,89 +13,149 @@ import '../styles/global.css' ││ </head> ││ <body> ││ <Navigation /> ││ - ││ + ││ <div class="page-header"> ││ <h1 class="page-title">Frequently Asked Questions</h1> ││ </div> ││ - ││ + ││ <div class="page-container"> ││ - <div class="card"> ││ - ││ + <div class="card"> ││ <div class="faq-item"> ││ - <h3 class="faq-question">What features are planned for the future?</h3> ││ + <h3 class="faq-question"> ││ + What features are planned for the future? ││ + </h3> ││ <ul class="faq-answer"> ││ - <li><strong>Tanks:</strong> Tank DPS at different vengeance levels</l ││ i> ││ - <li><strong>Trinket comparisons:</strong> Detailed trinket comparison ││ s</li> ││ - <li><strong>Raid compositions:</strong> Full raid composition benchma ││ rks</li> ││ - <li><strong>Challenge modes:</strong> Challenge mode simulations</li> ││ - <li><strong>Export tools:</strong> Export raw cli input and csv data< ││ /li> ││ + <li> ││ + <strong>Tanks:</strong> Tank DPS at different vengeance levels ││ + </li> ││ + <li> ││ + <strong>Raid compositions:</strong> Full raid composition benchmark ││ s ││ + </li> ││ + <li> ││ + <strong>Challenge modes:</strong> Challenge mode simulations ││ + </li> ││ + <li> ││ + <strong>Export tools:</strong> Export raw cli input and csv data ││ + </li> ││ </ul> ││ </div> ││ </div> ││ ││ <div class="card"> ││ <h2 class="card-title-large">Understanding the Data</h2> ││ - ││ + ││ <div class="faq-item"> ││ - <h3 class="faq-question">What do the different sorting options mean?</h ││ 3> ││ + <h3 class="faq-question"> ││ + What do the different sorting options mean? ││ + </h3> ││ <p class="faq-answer"> ││ - <strong>Average DPS:</strong> Mean damage across all iterations<br> ││ - <strong>Max DPS:</strong> Highest damage achieved in any iteration<br ││ > ││ - <strong>Min DPS:</strong> Lowest damage achieved in any iteration<br> ││ - <strong>Consistency:</strong> Specs with lower standard deviation are ││ more predictable ││ + <strong>Average DPS:</strong> Mean damage across all iterations<br ││ + /> ││ + <strong>Max DPS:</strong> Highest damage achieved in any iteration<br ││ + /> ││ + <strong>Min DPS:</strong> Lowest damage achieved in any iteration<br ││ + /> ││ + <strong>Consistency:</strong> Specs with lower standard deviation are ││ + more predictable ││ </p> ││ </div> ││ - ││ + ││ <div class="faq-item"> ││ - <h3 class="faq-question">Why does <em>x</em> class perform poorly?</h3> ││ - <p class="faq-answer">Wowsims is still being actively developed, and as ││ such the quality of each spec varies widely. This is particularly noticeable in m ││ ulti-target encounters where classes APLs have not been fleshed out enough yet.</p ││ > ││ + <h3 class="faq-question"> ││ + Why does <em>x</em> class perform poorly? ││ + </h3> ││ + <p class="faq-answer"> ││ + Wowsims is still in <strong>alpha</strong>, and as such the quality ││ + of each spec varies widely. This is particularly noticeable in ││ + multi-target encounters where classes APLs have not been fleshed out ││ + enough yet. ││ + </p> ││ </div> ││ - ││ + ││ <div class="faq-item"> ││ <h3 class="faq-question">Should I reroll based on these rankings?</h3> ││ - <p class="faq-answer">These are theoretical maximums under ideal condit ││ ions. So no, take these rankings with a grain of salt.</p> ││ + <p class="faq-answer"> ││ + These are theoretical maximums under ideal conditions. So no, take ││ + these benchmarks with a grain of salt. ││ + </p> ││ </div> ││ </div> ││ <div class="card"> ││ <h2 class="card-title-large">General Questions</h2> ││ - ││ - <div class="faq-item"> ││ - <h3 class="faq-question">What simulations are being run?</h3> ││ - <p class="faq-answer">We simulate all DPS specs using the wowsims cli. ││ Simulations include various encounter types (single target, multi-target, cleave) ││ and durations (long 5min, short 2min, burst 30s).</p> ││ - </div> ││ - ││ <div class="faq-item"> ││ - <h3 class="faq-question">Are these live simulations or static results?< ││ /h3> ││ - <p class="faq-answer">This website displays static simulation results t ││ hat were generated at a specific point in time, not live simulations. The data rep ││ resents a snapshot of spec performance based on the wowsims engine and configurati ││ ons available when the simulations were last run. For live, interactive simulation ││ s where you can customize gear and settings, visit <a href="https://wowsims.com/mo ││ p" target="_blank" rel="noopener noreferrer">wowsims.com/mop</a>.</p> ││ + <h3 class="faq-question"> ││ + Are these live simulations or static results? ││ + </h3> ││ + <p class="faq-answer"> ││ + This website displays static simulation results that were generated ││ + at a specific point in time, not live simulations. The data ││ + represents a snapshot of spec performance based on the wowsims ││ + engine and configurations available when the simulations were last ││ + run. For live, interactive simulations where you can customize gear ││ + and settings, visit <a ││ + href="https://wowsims.com/mop" ││ + target="_blank" ││ + rel="noopener noreferrer">wowsims.com/mop</a ││ + >. ││ + </p> ││ </div> ││ - ││ + ││ <div class="faq-item"> ││ <h3 class="faq-question">How often are rankings updated?</h3> ││ - <p class="faq-answer">As of writing, the website is still actively bein ││ g developed. So all simulations are being manually run. In the future, simulation ││ runs will be triggered by upstream wowsim releases.</p> ││ + <p class="faq-answer"> ││ + As of writing, the website is still actively being developed. So all ││ + simulations are being manually run. In the future, simulation runs ││ + will be triggered by upstream wowsim releases. ││ + </p> ││ </div> ││ - ││ + ││ <div class="faq-item"> ││ <h3 class="faq-question">What gear and talents are used?</h3> ││ - <p class="faq-answer">Each spec pulls gearsets/talents from the wowsims ││ presets.</p> ││ + <p class="faq-answer"> ││ + In most cases every spec uses the appropriate gearsets/talents ││ + directly from the <a href="https://github.com/wowsims/mop" ││ + >wowsims repo</a ││ + >. ││ + </p> ││ </div> ││ </div> ││ - ││ + ││ <div class="card"> ││ <h2 class="card-title-large">Technical Details</h2> ││ - ││ + ││ <div class="faq-item"> ││ - <h3 class="faq-question">How many iterations are run per simulation?</h ││ 3> ││ - <p class="faq-answer">Currently we are running 10,000 iterations for ea ││ ch category, we may use more or less in the future.</p> ││ + <h3 class="faq-question"> ││ + How many iterations are run per simulation? ││ + </h3> ││ + <p class="faq-answer"> ││ + Currently we are running 10,000 iterations for each category, once ││ + wowsims has matured I will up this to 50,000. ││ + </p> ││ </div> ││ - ││ + ││ <div class="faq-item"> ││ <h3 class="faq-question">What raid buffs and debuffs are active?</h3> ││ - <p class="faq-answer">For raid simulations we use all standard raid buf ││ f including Bloodlust, various class buffs, and multiple Stormlash Totems. Full de ││ tails are shown in the simulation metadata on each ranking page.</p> ││ + <p class="faq-answer"> ││ + We use the default raid cooldowns from wowsims, which is bases on an ││ + ideal 25M raid. Warrior/Shaman simulations are counted in the 4/2 ││ + Stormlash Totem/Skull Banner count, <em>not</em> in addition to. ││ + </p> ││ </div> ││ - ││ + ││ <div class="faq-item"> ││ <h3 class="faq-question">How is the simulation being run?</h3> ││ - <p class="faq-answer">We use the wowsims CLI, which accepts JSON config ││ uration files containing all simulation parameters (gear, talents, encounter setti ││ ngs, etc.). While these files can be manually generated from the wowsims WebUI, we ││ use Nix to programmatically create configurations for all specs and encounter typ ││ es. The Nix build system then orchestrates running thousands of simulations in par ││ allel, aggregates the results into JSON files, and generates the static website yo ││ u're viewing. This approach ensures reproducible builds and allows us to efficient ││ ly simulate entire spec rankings across multiple scenarios.</p> ││ + <p class="faq-answer"> ││ + We use the wowsims CLI, which accepts JSON configuration files ││ + containing all simulation parameters (gear, talents, encounter ││ + settings, etc.). While these files can be manually generated from ││ + the wowsims WebUI, we use Nix to programmatically create ││ + configurations for all specs and encounter types. The Nix build ││ + system then orchestrates running thousands of simulations in ││ + parallel, aggregates the results into JSON files, and generates the ││ + static website you're viewing. This approach ensures reproducible ││ + builds and allows us to efficiently simulate entire spec rankings ││ + across multiple scenarios. ││ + </p> ││ </div> ││ </div> ││ </div> ││ @@ -108,26 +168,26 @@ import '../styles/global.css' ││ padding-bottom: 20px; ││ border-bottom: 1px solid #4a4a4a; ││ } ││ - ││ + ││ .faq-item:last-child { ││ border-bottom: none; ││ margin-bottom: 0; ││ padding-bottom: 0; ││ } ││ - ││ + ││ .faq-question { ││ color: var(--highlight-color); ││ margin: 0 0 10px 0; ││ font-size: 1.1em; ││ font-weight: 600; ││ } ││ - ││ + ││ .faq-answer { ││ color: var(--text-primary); ││ line-height: 1.6; ││ margin: 0; ││ } ││ - ││ + ││ .faq-answer strong { ││ color: var(--highlight-color); ││ } │└────────────────────────────────────────────────────────────────────────────────────┘
┌─ web/src/pages/faq.astro ────────────┐│ diff --git a/web/src/pages/faq.astro b/web/s ││ rc/pages/faq.astro ││ index 7fd9a8b..da4cc7d 100644 ││ --- a/web/src/pages/faq.astro ││ +++ b/web/src/pages/faq.astro ││ @@ -1,6 +1,6 @@ ││ --- ││ -import Navigation from '../components/Navig ││ ation.astro'; ││ -import '../styles/global.css' ││ +import Navigation from "../components/Navig ││ ation.astro"; ││ +import "../styles/global.css"; ││ --- ││ ││ <html lang="en"> ││ @@ -13,89 +13,149 @@ import '../styles/globa ││ l.css' ││ </head> ││ <body> ││ <Navigation /> ││ - ││ + ││ <div class="page-header"> ││ <h1 class="page-title">Frequently Ask ││ ed Questions</h1> ││ </div> ││ - ││ + ││ <div class="page-container"> ││ - <div class="card"> ││ - ││ + <div class="card"> ││ <div class="faq-item"> ││ - <h3 class="faq-question">What fea ││ tures are planned for the future?</h3> ││ + <h3 class="faq-question"> ││ + What features are planned for t ││ he future? ││ + </h3> ││ <ul class="faq-answer"> ││ - <li><strong>Tanks:</strong> Tan ││ k DPS at different vengeance levels</li> ││ - <li><strong>Trinket comparisons ││ :</strong> Detailed trinket comparisons</li> ││ - <li><strong>Raid compositions:< ││ /strong> Full raid composition benchmarks</l ││ i> ││ - <li><strong>Challenge modes:</s ││ trong> Challenge mode simulations</li> ││ - <li><strong>Export tools:</stro ││ ng> Export raw cli input and csv data</li> ││ + <li> ││ + <strong>Tanks:</strong> Tank ││ DPS at different vengeance levels ││ + </li> ││ + <li> ││ + <strong>Raid compositions:</s ││ trong> Full raid composition benchmarks ││ + </li> ││ + <li> ││ + <strong>Challenge modes:</str ││ ong> Challenge mode simulations ││ + </li> ││ + <li> ││ + <strong>Export tools:</strong ││ > Export raw cli input and csv data ││ + </li> ││ </ul> ││ </div> ││ </div> ││ ││ <div class="card"> ││ <h2 class="card-title-large">Unders ││ tanding the Data</h2> ││ - ││ + ││ <div class="faq-item"> ││ - <h3 class="faq-question">What do ││ the different sorting options mean?</h3> ││ + <h3 class="faq-question"> ││ + What do the different sorting o ││ ptions mean? ││ + </h3> ││ <p class="faq-answer"> ││ - <strong>Average DPS:</strong> M ││ ean damage across all iterations<br> ││ - <strong>Max DPS:</strong> Highe ││ st damage achieved in any iteration<br> ││ - <strong>Min DPS:</strong> Lowes ││ t damage achieved in any iteration<br> ││ - <strong>Consistency:</strong> S ││ pecs with lower standard deviation are more ││ predictable ││ + <strong>Average DPS:</strong> M ││ ean damage across all iterations<br ││ + /> ││ + <strong>Max DPS:</strong> Highe ││ st damage achieved in any iteration<br ││ + /> ││ + <strong>Min DPS:</strong> Lowes ││ t damage achieved in any iteration<br ││ + /> ││ + <strong>Consistency:</strong> S ││ pecs with lower standard deviation are ││ + more predictable ││ </p> ││ </div> ││ - ││ + ││ <div class="faq-item"> ││ - <h3 class="faq-question">Why does ││ <em>x</em> class perform poorly?</h3> ││ - <p class="faq-answer">Wowsims is ││ still being actively developed, and as such ││ the quality of each spec varies widely. This ││ is particularly noticeable in multi-target ││ encounters where classes APLs have not been ││ fleshed out enough yet.</p> ││ + <h3 class="faq-question"> ││ + Why does <em>x</em> class perfo ││ rm poorly? ││ + </h3> ││ + <p class="faq-answer"> ││ + Wowsims is still in <strong>alp ││ ha</strong>, and as such the quality ││ + of each spec varies widely. Thi ││ s is particularly noticeable in ││ + multi-target encounters where c ││ lasses APLs have not been fleshed out ││ + enough yet. ││ + </p> ││ </div> ││ - ││ + ││ <div class="faq-item"> ││ <h3 class="faq-question">Should I ││ reroll based on these rankings?</h3> ││ - <p class="faq-answer">These are t ││ heoretical maximums under ideal conditions. ││ So no, take these rankings with a grain of s ││ alt.</p> ││ + <p class="faq-answer"> ││ + These are theoretical maximums ││ under ideal conditions. So no, take ││ + these benchmarks with a grain o ││ f salt. ││ + </p> ││ </div> ││ </div> ││ <div class="card"> ││ <h2 class="card-title-large">Genera ││ l Questions</h2> ││ - ││ - <div class="faq-item"> ││ - <h3 class="faq-question">What sim ││ ulations are being run?</h3> ││ - <p class="faq-answer">We simulate ││ all DPS specs using the wowsims cli. Simula ││ tions include various encounter types (singl ││ e target, multi-target, cleave) and duration ││ s (long 5min, short 2min, burst 30s).</p> ││ - </div> ││ - ││ <div class="faq-item"> ││ - <h3 class="faq-question">Are thes ││ e live simulations or static results?</h3> ││ - <p class="faq-answer">This websit ││ e displays static simulation results that we ││ re generated at a specific point in time, no ││ t live simulations. The data represents a sn ││ apshot of spec performance based on the wows ││ ims engine and configurations available when ││ the simulations were last run. For live, in ││ teractive simulations where you can customiz ││ e gear and settings, visit <a href="https:// ││ wowsims.com/mop" target="_blank" rel="noopen ││ er noreferrer">wowsims.com/mop</a>.</p> ││ + <h3 class="faq-question"> ││ + Are these live simulations or s ││ tatic results? ││ + </h3> ││ + <p class="faq-answer"> ││ + This website displays static si ││ mulation results that were generated ││ + at a specific point in time, no ││ t live simulations. The data ││ + represents a snapshot of spec p ││ erformance based on the wowsims ││ + engine and configurations avail ││ able when the simulations were last ││ + run. For live, interactive simu ││ lations where you can customize gear ││ + and settings, visit <a ││ + href="https://wowsims.com/mop ││ " ││ + target="_blank" ││ + rel="noopener noreferrer">wow ││ sims.com/mop</a ││ + >. ││ + </p> ││ </div> ││ - ││ + ││ <div class="faq-item"> ││ <h3 class="faq-question">How ofte ││ n are rankings updated?</h3> ││ - <p class="faq-answer">As of writi ││ ng, the website is still actively being deve ││ loped. So all simulations are being manually ││ run. In the future, simulation runs will be ││ triggered by upstream wowsim releases.</p> ││ + <p class="faq-answer"> ││ + As of writing, the website is s ││ till actively being developed. So all ││ + simulations are being manually ││ run. In the future, simulation runs ││ + will be triggered by upstream w ││ owsim releases. ││ + </p> ││ </div> ││ - ││ + ││ <div class="faq-item"> ││ <h3 class="faq-question">What gea ││ r and talents are used?</h3> ││ - <p class="faq-answer">Each spec p ││ ulls gearsets/talents from the wowsims prese ││ ts.</p> ││ + <p class="faq-answer"> ││ + In most cases every spec uses t ││ he appropriate gearsets/talents ││ + directly from the <a href="http ││ s://github.com/wowsims/mop" ││ + >wowsims repo</a ││ + >. ││ + </p> ││ </div> ││ </div> ││ - ││ + ││ <div class="card"> ││ <h2 class="card-title-large">Techni ││ cal Details</h2> ││ - ││ + ││ <div class="faq-item"> ││ - <h3 class="faq-question">How many ││ iterations are run per simulation?</h3> ││ - <p class="faq-answer">Currently w ││ e are running 10,000 iterations for each cat ││ egory, we may use more or less in the future ││ .</p> ││ + <h3 class="faq-question"> ││ + How many iterations are run per ││ simulation? ││ + </h3> ││ + <p class="faq-answer"> ││ + Currently we are running 10,000 ││ iterations for each category, once ││ + wowsims has matured I will up t ││ his to 50,000. ││ + </p> ││ </div> ││ - ││ + ││ <div class="faq-item"> ││ <h3 class="faq-question">What rai ││ d buffs and debuffs are active?</h3> ││ - <p class="faq-answer">For raid si ││ mulations we use all standard raid buff incl ││ uding Bloodlust, various class buffs, and mu ││ ltiple Stormlash Totems. Full details are sh ││ own in the simulation metadata on each ranki ││ ng page.</p> ││ + <p class="faq-answer"> ││ + We use the default raid cooldow ││ ns from wowsims, which is bases on an ││ + ideal 25M raid. Warrior/Shaman ││ simulations are counted in the 4/2 ││ + Stormlash Totem/Skull Banner co ││ unt, <em>not</em> in addition to. ││ + </p> ││ </div> ││ - ││ + ││ <div class="faq-item"> ││ <h3 class="faq-question">How is t ││ he simulation being run?</h3> ││ - <p class="faq-answer">We use the ││ wowsims CLI, which accepts JSON configuratio ││ n files containing all simulation parameters ││ (gear, talents, encounter settings, etc.). ││ While these files can be manually generated ││ from the wowsims WebUI, we use Nix to progra ││ mmatically create configurations for all spe ││ cs and encounter types. The Nix build system ││ then orchestrates running thousands of simu ││ lations in parallel, aggregates the results ││ into JSON files, and generates the static we ││ bsite you're viewing. This approach ensures ││ reproducible builds and allows us to efficie ││ ntly simulate entire spec rankings across mu ││ ltiple scenarios.</p> ││ + <p class="faq-answer"> ││ + We use the wowsims CLI, which a ││ ccepts JSON configuration files ││ + containing all simulation param ││ eters (gear, talents, encounter ││ + settings, etc.). While these fi ││ les can be manually generated from ││ + the wowsims WebUI, we use Nix t ││ o programmatically create ││ + configurations for all specs an ││ d encounter types. The Nix build ││ + system then orchestrates runnin ││ g thousands of simulations in ││ + parallel, aggregates the result ││ s into JSON files, and generates the ││ + static website you're viewing. ││ This approach ensures reproducible ││ + builds and allows us to efficie ││ ntly simulate entire spec rankings ││ + across multiple scenarios. ││ + </p> ││ </div> ││ </div> ││ </div> ││ @@ -108,26 +168,26 @@ import '../styles/glob ││ al.css' ││ padding-bottom: 20px; ││ border-bottom: 1px solid #4a4a4a; ││ } ││ - ││ + ││ .faq-item:last-child { ││ border-bottom: none; ││ margin-bottom: 0; ││ padding-bottom: 0; ││ } ││ - ││ + ││ .faq-question { ││ color: var(--highlight-color); ││ margin: 0 0 10px 0; ││ font-size: 1.1em; ││ font-weight: 600; ││ } ││ - ││ + ││ .faq-answer { ││ color: var(--text-primary); ││ line-height: 1.6; ││ margin: 0; ││ } ││ - ││ + ││ .faq-answer strong { ││ color: var(--highlight-color); ││ } │└──────────────────────────────────────────────┘