Modding:Mod compatibility/barchart

From Stardew Valley Wiki
< Modding:Mod compatibility
Revision as of 02:52, 20 July 2017 by Pathoschild (talk | contribs) (tweak format, update script)
Jump to navigation Jump to search
 
0% are compatible or have a working alternative.
 
0% have an update coming soon.
 
0% are broken and not open-source.¹

¹ Many of these broke in Stardew Valley 1.1 or 1.2. Some may be updated by their authors.

Usage

List the percentage values for each group:

{{/barchart
  |ok         = 52
  |workaround = 23
  |soon       = 10
  |broken     = 15
}}

Script

This tiny script generates the template call when run from the parent page.

var ok = $("#mod-list tr[data-status='ok']").length;
var workaround = $("#mod-list tr[data-status='workaround']").length;
var soon = $("#mod-list tr[data-status='soon']").length;
var broken = $("#mod-list tr[data-status='broken']").length;

var total = ok + workaround + soon + broken;
var okPercent = Math.round(ok / total * 100);
var workaroundPercent = Math.round(workaround / total * 100);
var soonPercent = Math.round(soon / total * 100);
var brokenPercent = Math.round(broken / total * 100);

`
{{/barchart
  |ok         = ${okPercent}
  |workaround = ${workaroundPercent}
  |soon       = ${soonPercent}
  |broken     = ${brokenPercent}
}}
`