diff --git a/src/10th/Roster.jsx b/src/10th/Roster.jsx index 5da349d..edaa33e 100644 --- a/src/10th/Roster.jsx +++ b/src/10th/Roster.jsx @@ -10,6 +10,11 @@ import orkBackground from "../assets/orkBackground.png"; import necronBackground from "../assets/necronBackground.png"; import custodesBackground from "../assets/custodesBackground.png"; import imperiumBackground from "../assets/imperiumBackground.png"; +import sistersBackground from "../assets/sistersBackground.png"; +import thousandBackground from "../assets/thousandBackground.png"; +import worldEatersBackground from "../assets/worldEatersBackground.png"; +import chaosKnightsBackground from "../assets/chaosKnightsBackground.png"; +import chaosMarinesBackground from "../assets/chaosMarinesBackground.png"; import { Arrow, wavyLine } from "../assets/icons"; import { Weapons, hasDifferentProfiles } from "./Weapons"; import { useIndexedDB } from "../helpers/useIndexedDB"; // New hook for IndexedDB @@ -596,7 +601,12 @@ const backgrounds = { "Imperium - Adeptus Mechanicus": mechanicusBackground, "Imperium - Adeptus Custodes": custodesBackground, + "Imperium - Adepta Sororitas": sistersBackground, "Chaos - Death Guard": dgBackground, + "Chaos - Thousand Sons": thousandBackground, + "Chaos - World Eaters": worldEatersBackground, + "Chaos - Chaos Knights": chaosKnightsBackground, + "Chaos - Chaos Space Marines": chaosMarinesBackground, "Xenos - T'au Empire": tauBackground, "Xenos - Tyranids": tyranidBackground, "Xenos - Orks": orkBackground, @@ -891,6 +901,11 @@ const factionIcons = { ), + "Imperium - Adepta Sororitas": ( + + + + ), "Chaos - Death Guard": ( { let lastFunc; let lastRan; - return function (...args) { + return (...args) => { if (!lastRan) { func(...args); lastRan = Date.now(); @@ -294,14 +294,14 @@ function App() { className="print-display-none absolute right-[-4px] top-[-4px] rounded-full border-0 bg-red-600 fill-white p-[2px] text-sm transition duration-150 ease-in-out hover:bg-red-800 focus:outline-none" > - + ))} -
+
+ /> Custom Color @@ -497,21 +497,33 @@ function App() {
About
FancyScribe is a website that renders{" "} - + BattleScribe {" "} or New Recruit roster files in an opinionated format inspired by the new 10th edition datacards. Additional inspiration and large parts of the parsing logic come from the{" "} - + PrettyScribe {" "} website.
FancyScribe is an open-source project and can be found on Github ( - + FancyScribe ). @@ -577,7 +589,7 @@ const getPrimaryColor = (catalog) => { case "Chaos - Death Guard": return "#576011"; case "Chaos - Chaos Knights": - return "#513627"; + return "#405c58"; case "Chaos - Thousand Sons": return "#015d68"; case "Necrons": diff --git a/src/assets/chaosKnightsBackground.png b/src/assets/chaosKnightsBackground.png new file mode 100644 index 0000000..3bf7d44 Binary files /dev/null and b/src/assets/chaosKnightsBackground.png differ diff --git a/src/assets/chaosMarinesBackground.png b/src/assets/chaosMarinesBackground.png new file mode 100644 index 0000000..d78f7b6 Binary files /dev/null and b/src/assets/chaosMarinesBackground.png differ diff --git a/src/assets/sistersBackground.png b/src/assets/sistersBackground.png new file mode 100644 index 0000000..6c3d09c Binary files /dev/null and b/src/assets/sistersBackground.png differ diff --git a/src/assets/thousandBackground.png b/src/assets/thousandBackground.png new file mode 100644 index 0000000..6af4c95 Binary files /dev/null and b/src/assets/thousandBackground.png differ diff --git a/src/assets/worldEatersBackground.png b/src/assets/worldEatersBackground.png new file mode 100644 index 0000000..d5a0b39 Binary files /dev/null and b/src/assets/worldEatersBackground.png differ