From 552d0be53c5b475b277fa40c9a54a5e4424d2500 Mon Sep 17 00:00:00 2001 From: VicLo Date: Mon, 20 Oct 2025 16:16:06 +0800 Subject: [PATCH] feat: add sales, client and miscellaneous cards --- public/scripts/data/systemSamples.js | 99 ++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) diff --git a/public/scripts/data/systemSamples.js b/public/scripts/data/systemSamples.js index 374ed0b..795a5bd 100644 --- a/public/scripts/data/systemSamples.js +++ b/public/scripts/data/systemSamples.js @@ -182,6 +182,105 @@ export const systemSamples = { "twoUp": true, "emojiA": "🌐", "emojiB": "🧰" + }, + { + "title": "πŸ’Ό Salesperson", + "category": "Role Card", + "desc": "Ability: Summons the Solution Engineer when things get technical. Gains +10 persuasion when paired with a demo deck.", + "iconMode": "emoji", + "twoUp": true, + "emojiA": "πŸ’Ό", + "emojiB": "🧠" + }, + { + "title": "πŸ’² Client", + "category": "Role Card", + "desc": "Ability: Flip a coin to determine if the project is a success or failure, pair with Salesperson to automatically succeed.", + "iconMode": "emoji", + "twoUp": true, + "emojiA": "πŸ’²", + "emojiB": "🀝" + }, + { + "title": "🀝 Customer Success Manager", + "category": "Role Card", + "desc": "Ability: Ensures the solution actually works after the sale. Gains synergy with SEs who provide clean handovers.", + "iconMode": "emoji", + "twoUp": true, + "emojiA": "🀝", + "emojiB": "🌱" + }, + { + "title": "πŸ”’ Security Officer", + "category": "Role Card", + "desc": "Ability: Blocks deployment until all checkboxes are green. Gains bonus power from compliance frameworks.", + "iconMode": "emoji", + "twoUp": true, + "emojiA": "πŸ”’", + "emojiB": "πŸ›‘οΈ" + }, + { + "title": "πŸ“œ Compliance Officer", + "category": "Role Card", + "desc": "Ability: Speaks fluent regulation. Automatically reschedules meetings when legal reviews take too long.", + "iconMode": "emoji", + "twoUp": true, + "emojiA": "πŸ“œ", + "emojiB": "βš–οΈ" + }, + { + "title": "🚨 Risk Manager", + "category": "Role Card", + "desc": "Ability: Predicts every possible failure scenario. Gains power when the client says 'what could go wrong?'.", + "iconMode": "emoji", + "twoUp": true, + "emojiA": "🚨", + "emojiB": "πŸ“‰" + }, + { + "title": "πŸ•΅οΈ Fraud Analyst", + "category": "Role Card", + "desc": "Ability: Detects suspicious activity in data and meetings. Gains synergy when paired with Risk or Security roles.", + "iconMode": "emoji", + "twoUp": true, + "emojiA": "πŸ•΅οΈ", + "emojiB": "πŸ’³" + }, + { + "title": "πŸ“¦ Operations Lead", + "category": "Role Card", + "desc": "Ability: Keeps the lights on and workflows running. Gains stamina when SEs design scalable solutions.", + "iconMode": "emoji", + "twoUp": true, + "emojiA": "πŸ“¦", + "emojiB": "πŸ”" + }, + { + "title": "🧾 Procurement Officer", + "category": "Role Card", + "desc": "Ability: Slows time using the β€˜contract review’ spell. Gains strength from long email threads and Excel sheets.", + "iconMode": "emoji", + "twoUp": true, + "emojiA": "🧾", + "emojiB": "⏳" + }, + { + "title": "πŸ’° Finance Manager", + "category": "Role Card", + "desc": "Ability: Summons budget constraints out of thin air. Becomes unstoppable during end-of-quarter negotiations.", + "iconMode": "emoji", + "twoUp": true, + "emojiA": "πŸ’°", + "emojiB": "πŸ“ˆ" + }, + { + "title": "πŸ‘©β€πŸ’» End User", + "category": "Role Card", + "desc": "Ability: Finds bugs that no test case could. Gains satisfaction when the SE delivers a frictionless experience.", + "iconMode": "emoji", + "twoUp": true, + "emojiA": "πŸ‘©β€πŸ’»", + "emojiB": "πŸ’‘" } ],