Display profit per nerve and how to perform
// ==UserScript==
// @name Arson bang for buck
// @namespace Para_Thenics.torn.com
// @version 0.96.9
// @description Display profit per nerve and how to perform
// @author Para_Thenics [2875067]
// @match https://www.torn.com/page.php?sid=crimes*
// @icon https://www.google.com/s2/favicons?sz=64&domain=torn.com
// ==/UserScript==
(function() {
'use strict';
// Scenario data
const scenarios = {
"A Bitter Taste": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"A Black Mark": [
"Try: 3 Gas",
"Profit/Nerve: 10K ",
"Flamethrower: ",
"Place: 2 Gas ",
"Stoke: 1 Lighter",
"Dampen: "
],
"A Burnt Child Dreads the Fire": [
"Profit/Nerve: 500",
"Flamethrower: ",
"Place: 2 Kerosene ",
"Stoke: 1 Methane",
"Dampen: "
],
"A Dirty Job": [
"Profit/Nerve: 1.9K",
"Flamethrower: ",
"Place: 2 Gas",
"Stoke: ",
"Dampen: "
],
"A Fungus Among Us": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"A Hot Lead": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"A Mug's Game": [
"To confirm: Yes",
"Profit/Nerve: Negative",
"Ignition: Molotov",
"Flamethrower: ",
"Evidence: ",
"Place: 2 Gas",
"Stoke: ",
"Dampen: "
],
"A Problem Shared": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"A Rash Decision": [
"Profit/Nerve: 1K",
"Flamethrower: ",
"Place: 1 Gas",
"Stoke: ",
"Dampen: "
],
"A Treat for the Tricked": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: Kabuki Mask",
"Place: ",
"Stoke: ",
"Dampen: "
],
"All Mouth and Trousers": [
"Profit/Nerve: 2K",
"Flamethrower: ",
"Evidence: Diamond Ring",
"Place: 2 Gas",
"Stoke: ",
"Dampen: "
],
"Always Read the Label": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Anon Starter": [
"Profit/Nerve: 70",
"Flamethrower: ",
"Place: 1 Gas ",
"Stoke: ",
"Dampen: "
],
"Apart of the Problem": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Ash or Credit?": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Ashes to Ancestors": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Back, Sack, and Crack": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Baewatch": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Bagged and Tagged": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Bald Faced Destruction": [
"Profit/Nerve: 4.5K",
"Flamethrower: ",
"Evidence: Raw Ivory",
"Place: 4 Gas",
"Stoke: ",
"Dampen: "
],
"Bang For Your Buck": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: Grenade",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Banking on It": [
"Profit/Nerve: Negative",
"Flamethrower: ",
"Evidence: Stapler",
"Place: 3 Gas",
"Stoke: ",
"Dampen: "
],
"Beach Bum": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Beyond Repair": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Blaze of Glory": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: Toothbrush",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Blown to High Heaven": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Body of Evidence": [
"Profit/Nerve: 3K",
"Flamethrower: ",
"Place: 6 Gas",
"Stoke: ",
"Dampen: "
],
"Bone of Contention": [
"Profit/Nerve: 2.5K ",
"Flamethrower: No",
"Place: 1 Gas",
"Stoke: ",
"Dampen: 1 Blanket"
],
"Boom Industry": [
"Try: 4 Gas",
"Profit/Nerve: 4.2K",
"Flamethrower: ",
"Place: 5 Gas ",
"Stoke: ",
"Dampen: "
],
"Boxing Clever": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Bright Spark": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Bugging Me": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Bummed Out": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Burn After Screening": [
"Profit/Nerve: 4.8K",
"Flamethrower: ",
"Place: 3 Gas",
"Stoke: ",
"Dampen: "
],
"Burn Notice": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence:",
"Place: Test met Thermite",
"Stoke: ",
"Dampen: "
],
"Burn Rubber": [
"Profit/Nerve: 2.2K",
"Flamethrower: ",
"Evidence: Mayan Statue",
"Place: 2 Gas",
"Stoke: ",
"Dampen: "
],
"Burn the Deck": [
"Try: 4 Gas",
"Profit/Nerve: 2.7K ",
"Flamethrower: ",
"Place: 3 Gas ",
"Stoke: ",
"Dampen: "
],
"Burned by Stupidity": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Burned Cookies": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Burning Ambition": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Burning Calories": [
"Try: 5 Gas",
"Profit/Nerve: 3.2K",
"Flamethrower: ",
"Place: 4 Gas ",
"Stoke: ",
"Dampen: "
],
"Burning Liability": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Burning Memory": [
"Profit/Nerve: 1.5K",
"Flamethrower: ",
"Place: 3 Gas ",
"Stoke: ",
"Dampen: "
],
"Burning Through Cash": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Burnt Ends": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Camera Tricks": [
"Profit/Nerve: 3.3K",
"Flamethrower: ",
"Place: 5 Gas ",
"Stoke: 1 Gas",
"Dampen: "
],
"Carrying a Torch": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Chance of Redemption": [
"Profit/Nerve: 3.5K",
"Flamethrower: ",
"Place: 4 Gas ",
"Stoke: ",
"Dampen: "
],
"Charcoal Sketch": [
"Try: 1 Gas",
"Profit/Nerve: 2.4K",
"Flamethrower: ",
"Place: 3 Gas ",
"Stoke: ",
"Dampen: "
],
"Chasing Targets": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Checking Out": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Child's Play": [
"Profit/Nerve: 1.4K",
"Flamethrower: ",
"Place: 2 Gas",
"Stoke: ",
"Dampen: "
],
"Claim to Flame": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Clean Sweep": [
"Profit/Nerve: 3K ",
"Flamethrower: ",
"Evidence: ",
"Place: 5 Gas",
"Stoke: 1 Diesel",
"Dampen: "
],
"Cleansed Through Fire": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Clinical Exposure": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: Opium",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Cold Brew Reality": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Cold Feet": [
"Profit/Nerve: 1.5K ",
"Flamethrower: ",
"Place: 6 Gas ",
"Stoke: 1 Diesel ",
"Dampen: "
],
"Cook it Rare": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Cooked and Burned": [
"Profit/Nerve: 2.3K",
"Flamethrower: ",
"Evidence: Ammonia",
"Place: 3 Gas",
"Stoke: ",
"Dampen: "
],
"Cooking the Books": [
"Profit/Nerve: 2.1K",
"Flamethrower: ",
"Place: 2 Gas ",
"Stoke: ",
"Dampen: "
],
"Cooking Time": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Cop Some Heat": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Crafty Devil": [
"Profit/Nerve: 10K",
"Flamethrower: No ",
"Place: 1 Gas",
"Stoke: ",
"Dampen: "
],
"Crisp Bills": [
"Profit/Nerve: 2.2K",
"Flamethrower: ",
"Place: 2 Gas ",
"Stoke: ",
"Dampen: "
],
"Curtain Call": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Cut to the Chase": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Daddy's Girl": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Damned If You Don't": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Dead Giveaway": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Dine and Dash": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Disco Inferno": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Don't Hate the Player": [
"Profit/Nerve: 1.2K",
"Flamethrower: ",
"Place: 2 Gas",
"Stoke: ",
"Dampen: "
],
"Doxing Clever": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Eight Lives": [
"Profit/Nerve: 400 ",
"Flamethrower: ",
"Place: 1 Gas",
"Stoke: ",
"Dampen: "
],
"Emotional Wreck": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"End of the Line": [
"Try: 3 Gas",
"Profit/Nerve: 2.5K",
"Flamethrower: ",
"Place: 2 Gas ",
"Stoke: ",
"Dampen: "
],
"Faction Fiction": [
"Profit/Nerve: 2.5K",
"Flamethrower: ",
"Place: 4 Gas",
"Stoke: ",
"Dampen: "
],
"Family Feud": [
"Profit/Nerve: 1.8K ",
"Flamethrower: ",
"Place: 2 Gas ",
"Stoke: ",
"Dampen: "
],
"Fan the Flames": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Fight Fire With Fire": [
"Profit/Nerve: 5.2k",
"Flamethrower: ",
"Place: 2 Gas",
"Stoke: ",
"Dampen: "
],
"Final Cut": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Final Markdown": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Finish Line": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Fire and Brimstone": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Fire Burn and Cauldron Bubble": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Fire in the Belly": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Fire Kills 99.9% of Bacteria": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Fire Sale": [
"Profit/Nerve: Negative",
"Flamethrower: ",
"Place: Methane",
"Stoke: ",
"Dampen: "
],
"Follow the Leader": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"For Closure": [
"Profit/Nerve: 1.4K",
"Flamethrower: ",
"Place: 2 Gas",
"Stoke: ",
"Dampen: "
],
"Foul Play": [
"Profit/Nerve: 3.9K",
"Flamethrower: ",
"Place: 5 Gas ",
"Stoke: ",
"Dampen: "
],
"From the Ashes": [
"Profit/Nerve: 3.9K",
"Flamethrower: ",
"Place: 5 Gas ",
"Stoke: ",
"Dampen: "
],
"Gay Frogs": [
"Try: 3 Gas",
"Profit/Nerve: 1.5K",
"Flamethrower: ",
"Place: 4 Gas",
"Stoke: ",
"Dampen: "
],
"Get Wrecked": [
"Try: 3 Gas",
"Profit/Nerve: 3.5K",
"Flamethrower: ",
"Place: 4 Gas",
"Stoke: ",
"Dampen: "
],
"Going Viral": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Green With Envy": [
"Try: 6 Gas",
"Profit/Nerve: 2.3K",
"Flamethrower: ",
"Place: 7 Gas ",
"Stoke: ",
"Dampen: "
],
"Gym'll Fix It": [
"Profit/Nerve: 2.4K",
"Flamethrower: ",
"Place: 4 Gas",
"Stoke: ",
"Dampen: "
],
"Hair Today...": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Heat the Rich": [
"Profit/Nerve: 1.6K",
"Flamethrower: ",
"Place: 3 Gas",
"Stoke: ",
"Dampen: "
],
"Hell Fire": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Hide and Seek": [
"Profit/Nerve: 1.2K",
"Flamethrower: ",
"Place: 4 Gas",
"Stoke: ",
"Dampen: "
],
"High Time": [
"Profit/Nerve: 380",
"Flamethrower: ",
"Place: 1 Gas",
"Stoke: ",
"Dampen: "
],
"Hire and Fire": [
"Profit/Nerve: 2.4K",
"Flamethrower: ",
"Place: 3 Gas",
"Stoke: ",
"Dampen: "
],
"Hold Fire": [
"Profit/Nerve: 9.9k ",
"Flamethrower: ",
"Place: 1 Gas",
"Stoke: ",
"Dampen: "
],
"Holy Smokes": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Home and Dry": [
"Profit/Nerve: 1.6K",
"Flamethrower: ",
"Place: 3 Gas",
"Stoke: ",
"Dampen: "
],
"Hostile Takeover": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Hot Dinners": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Hot Dog": [
"Profit/Nerve: 1.8K",
"Flamethrower: ",
"Place: 3 Gas",
"Stoke: ",
"Dampen: "
],
"Hot Gossip": [
"Profit/Nerve: 3K",
"Flamethrower: ",
"Place: 3 Gas ",
"Stoke: ",
"Dampen: "
],
"Hot Off the Press": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Hot out of the Gate": [
"Profit/Nerve: 1.1K",
"Flamethrower: ",
"Evidence: Gold Tooth",
"Place: 2 Gas",
"Stoke: ",
"Dampen: "
],
"Hot Profit": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Hot Pursuit": [
"Profit/Nerve: 1.8K",
"Flamethrower: ",
"Place: 2 Gas",
"Stoke: ",
"Dampen: "
],
"Hot Trend": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Hot Under the Collar": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Igniting Curiosity": [
"Profit/Nerve: 1.7K",
"Flamethrower: ",
"Evidence: Sumo Doll ",
"Place: 3 Gas",
"Stoke: ",
"Dampen: "
],
"Improving the Odds": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"In Your Debt": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Insert Coin to Continue": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"It Cuts Both Ways": [
"Profit/Nerve: 70",
"Flamethrower: ",
"Place: 2 Gas",
"Stoke: ",
"Dampen: "
],
"It's a Write Off": [
"Profit/Nerve: 12K",
"Flamethrower: ",
"Place: 3 Gas",
"Stoke: ",
"Dampen: "
],
"It's Not All White": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Kindling Spirits": [
"Profit/Nerve: 2.5K",
"Flamethrower: ",
"Place: 4 Gas",
"Stoke: ",
"Dampen: "
],
"Landmark Decision": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Last Lyft Home": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Letter of the Law": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Light Fingered": [
"Profit/Nerve: 7.2K",
"Flamethrower: ",
"Place: 4 Gas",
"Stoke: ",
"Dampen: "
],
"Like for Like": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Liquor on the Back Row": [
"Profit/Nerve: 1.7K",
"Flamethrower: ",
"Place: 3 Gas",
"Stoke: ",
"Dampen: "
],
"Local Concerns": [
"Profit/Nerve: 1.4K",
"Flamethrower: ",
"Place: 3 Gas",
"Stoke: ",
"Dampen: "
],
"Lock, Stock, and Barrel": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Long Pig": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Loud and Clear": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Lover's Quarrel": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Marked for Salvation": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Marx & Sparks": [
"Profit/Nerve: 5.5k",
"Flamethrower: ",
"Place: 4 Gas",
"Stoke: ",
"Dampen: "
],
"Medium Rare": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Milk Milk, Lemonade": [
"Try: 1 Gas",
"Profit/Nerve: 5.5k",
"Flamethrower: ",
"Place: 2 Gas ",
"Stoke: ",
"Dampen: 2 Blanket "
],
"Muscling In": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: Syringe",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Naked Aggression": [
"Profit/Nerve: 1.1K",
"Flamethrower: ",
"Place: 4 Gas",
"Stoke: ",
"Dampen: "
],
"Needles to Say": [
"Profit/Nerve: 1.4K",
"Flamethrower: ",
"Place: 2 Gas",
"Stoke: ",
"Dampen: "
],
"Not a Leg to Stand on": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Off the Market": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Oh God, Yes!": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Old School": [
"Profit/Nerve: 2.4K",
"Flamethrower: ",
"Place: 4 Gas",
"Stoke: ",
"Dampen: "
],
"On Fire at the Box Office": [
"Profit/Nerve: Negative",
"Flamethrower: ",
"Place: Hydrogen",
"Stoke: ",
"Dampen: "
],
"One Rotten Apple": [
"Profit/Nerve: 8.5K",
"Flamethrower: ",
"Place: 3 Gas ",
"Stoke: ",
"Dampen: "
],
"Open House": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Out in the Wash": [
"Profit/Nerve: 10K",
"Flamethrower: ",
"Place: 3 Gas",
"Stoke: ",
"Dampen: "
],
"Out With a Bang": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Party Pooper": [
"Profit/Nerve: 2.8K",
"Flamethrower: ",
"Place: 3 Gas",
"Stoke: ",
"Dampen: "
],
"Pest Control": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Piggy in the Middle": [
"Profit/Nerve: 3.6K",
"Flamethrower: ",
"Place: 3 Gas ",
"Stoke: ",
"Dampen: "
],
"Plane and Simple": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Planted": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: Pele Charm",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Playing With Fire": [
"Profit/Nerve: 13.5K ",
"Flamethrower: No",
"Place: 2 Gas ",
"Stoke: ",
"Dampen: "
],
"Point of No Return": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Political Firestorm": [
"Profit/Nerve: 1.4K",
"Flamethrower: ",
"Place: 2 Gas",
"Stoke: ",
"Dampen: "
],
"Raising Hell": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Raze the Roof": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Raze the Steaks": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Read The Room": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Remote Possibility": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Rest in Peace": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Ring of Fire": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Risky Business": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Roast Beef": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Second Hand Smoke": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"See No Evil": [
"Profit/Nerve: 2.5K",
"Flamethrower: ",
"Place: 3 Gas",
"Stoke: ",
"Dampen: "
],
"Shaky Investment": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Shielded From the Truth": [
"Profit/Nerve: 850",
"Flamethrower: ",
"Place: 1 Gas ",
"Stoke: ",
"Dampen: "
],
"Sky High Prices": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: Glitter Bomb",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Smoke on the Water": [
"Profit/Nerve: 370",
"Flamethrower: ",
"Place: 1 Gas",
"Stoke: ",
"Dampen: "
],
"Smoke Out": [
"Profit/Nerve: 250",
"Flamethrower: ",
"Evidence: Cannabis",
"Place: 1 Gas",
"Stoke: ",
"Dampen: "
],
"Smoldering Resentment": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Sofa King Cheap": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Specter of Destruction": [
"Profit/Nerve: Negative",
"Flamethrower: ",
"Evidence: Elephant Statue",
"Place: 1 Gas",
"Stoke: ",
"Dampen: "
],
"Spirit Level": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Stick to the Script": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Stink to High Heaven": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Stop, Drop and Lol": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Strike While it's Hot": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Stroke of Fortune": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Supermarket Sweep": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Swansong": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"That Place is History": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"The Ashes of Empire": [
"Profit/Nerve: 7.8k",
"Flamethrower: ",
"Place: 1 Gas ",
"Stoke: ",
"Dampen: "
],
"The Bad Samaritan": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"The Bolted Horse": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"The Declaration of Inebrience": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"The Devil's in the Details": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"The Empyre Strikes Back": [
"Profit/Nerve: 2.1K",
"Flamethrower: ",
"Place: 5 Gas",
"Stoke: ",
"Dampen: "
],
"The Fire Chief": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"The Fried Piper": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"The Grass Ain't Greener": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"The Male Gaze": [
"Profit/Nerve: 5.1K",
"Flamethrower: ",
"Place: 4 Gas",
"Stoke: ",
"Dampen: "
],
"The Midnight Oil": [
"Profit/Nerve: 2.4K",
"Flamethrower: ",
"Place: 4 Gas",
"Stoke: ",
"Dampen: "
],
"The Plane Truth": [
"Profit/Nerve: 1.8K",
"Flamethrower: ",
"Place: 3 Gas",
"Stoke: ",
"Dampen: "
],
"The Savage Beast": [
"Profit/Nerve: 8.4K",
"Flamethrower: ",
"Place: 3 Gas",
"Stoke: ",
"Dampen: "
],
"The Waiting Game": [
"Profit/Nerve: 10.5K",
"Flamethrower: ",
"Place: 1 Gas",
"Stoke: ",
"Dampen: "
],
"Third-Degree Burn": [
"Profit/Nerve: 1.6K",
"Flamethrower: ",
"Place: 2 Gas ",
"Stoke: ",
"Dampen: "
],
"To the Manor Scorned": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Totally Armless": [
"Profit/Nerve: Negative",
"Flamethrower: ",
"Place: 2 Kerosene",
"Stoke: ",
"Dampen: "
],
"Turn up the Heat": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: Compass",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Twisted Firestarter": [
"Profit/Nerve: 1.5K",
"Flamethrower: ",
"Place: 3 Gas",
"Stoke: ",
"Dampen: "
],
"Uber Heats": [
"Profit/Nerve: 3K",
"Flamethrower: ",
"Place: 4 Gas ",
"Stoke: ",
"Dampen: "
],
"Unpopular Mechanics": [
"Profit/Nerve: 450",
"Flamethrower: ",
"Place: 1 Gas ",
"Stoke: ",
"Dampen: "
],
"Unspilled Beans": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Visions of the Savory": [
"Profit/Nerve: 2K",
"Flamethrower: ",
"Evidence: Family Photo",
"Place: 3 Gas",
"Stoke: ",
"Dampen: "
],
"Waist Not, Want Not": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Wedded to the Lie": [
"Profit/Nerve: 3.1K",
"Flamethrower: ",
"Place: 4 Gas",
"Stoke: ",
"Dampen: "
],
"Where There's a Will": [
"Try: 3 Gas",
"Profit/Nerve: 1.4K",
"Flamethrower: ",
"Evidence: ",
"Place: 2 Gas",
"Stoke: ",
"Dampen: "
],
"Whiskey Business": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Womb With a View": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"Workplace Burnout": [
"Profit/Nerve: ",
"Flamethrower: ",
"Evidence: ",
"Place: ",
"Stoke: ",
"Dampen: "
],
"You're Fired!": [
"Profit/Nerve: 4.4K",
"Flamethrower: ",
"Evidence: Lipstick",
"Place: 4 Gas",
"Stoke: ",
"Dampen: "
]
};
// CSS for tooltip and highlights
const style = document.createElement('style');
style.textContent = `
.custom-tooltip {
position: absolute;
background: #333;
color: #fff;
padding: 8px;
border-radius: 4px;
font-size: 12px;
display: none;
flex-direction: column;
gap: 4px;
z-index: 9999;
box-shadow: 0 2px 6px rgba(0,0,0,0.3);
transition: opacity 0.2s ease;
opacity: 0;
pointer-events: none;
}
.highlight-section {
border: 3px solid #28a745 !important; /* Green border */
border-radius: 6px;
}
.highlight-negative {
border: 3px solid #dc3545 !important; /* Red border */
border-radius: 6px;
}
`;
document.head.appendChild(style);
function createTooltip(lines) {
const tooltip = document.createElement('div');
tooltip.className = 'custom-tooltip';
tooltip.setAttribute('role', 'tooltip');
tooltip.setAttribute('aria-hidden', 'true');
lines.forEach(line => {
const div = document.createElement('div');
div.textContent = `• ${line}`;
tooltip.appendChild(div);
});
document.body.appendChild(tooltip);
return tooltip;
}
function findScenarioName(section) {
const scenarioEl = section.querySelector('.scenario___msSka');
if (scenarioEl && scenarioEl.textContent.trim()) {
return scenarioEl.textContent.trim();
}
const text = section.closest('.sections___tZPkg')?.innerText || '';
for (const name of Object.keys(scenarios)) {
if (text.includes(name)) return name;
}
return null;
}
function positionTooltip(tooltip, section) {
const rect = section.getBoundingClientRect();
const tooltipRect = tooltip.getBoundingClientRect();
const left = rect.left + window.scrollX + (rect.width / 2) - (tooltipRect.width / 2);
const top = rect.top + window.scrollY - tooltipRect.height - 10;
tooltip.style.left = `${left}px`;
tooltip.style.top = `${top}px`;
}
function parseProfit(line) {
let value = 0;
if (line) {
const match = line.match(/([\d\.]+)\s*k?/i);
if (match) {
value = parseFloat(match[1]);
if (/k/i.test(line)) {
value *= 1000;
}
}
}
return value;
}
function addTooltips() {
// Desktop sections
document.querySelectorAll('.crimeOptionSection___hslpu.titleSection___CiZ8O').forEach(section => {
if (section.dataset.tooltipAdded) return;
const scenarioName = findScenarioName(section);
if (scenarioName && scenarios[scenarioName]) {
const tooltip = createTooltip(scenarios[scenarioName]);
let isHovered = false;
const profitLine = scenarios[scenarioName].find(line => line.startsWith('Profit/Nerve'));
const profitValue = parseProfit(profitLine);
// Green highlight for high profit
if (profitValue >= 7000) {
section.classList.add('highlight-section');
}
// Red highlight for "Negative"
if (profitLine && profitLine.includes('Negative')) {
section.classList.add('highlight-negative');
}
section.addEventListener('mouseenter', () => {
isHovered = true;
tooltip.style.display = 'flex';
tooltip.style.visibility = 'hidden';
positionTooltip(tooltip, section);
tooltip.style.visibility = 'visible';
tooltip.style.opacity = '1';
tooltip.setAttribute('aria-hidden', 'false');
});
section.addEventListener('mouseleave', () => {
isHovered = false;
tooltip.style.opacity = '0';
tooltip.setAttribute('aria-hidden', 'true');
setTimeout(() => {
tooltip.style.display = 'none';
}, 200);
});
window.addEventListener('scroll', () => {
if (isHovered) positionTooltip(tooltip, section);
});
section.dataset.tooltipAdded = "true";
}
});
// Mobile sections
document.querySelectorAll('.titleAndScenario___uWExi').forEach(container => {
if (container.dataset.tooltipAdded) return;
const scenarioEl = container.querySelector('.scenario___msSka');
const scenarioName = scenarioEl ? scenarioEl.textContent.trim() : null;
if (scenarioName && scenarios[scenarioName]) {
const tooltip = createTooltip(scenarios[scenarioName]);
const targetEl = container.closest('.sections___tZPkg')?.querySelector('.titleMeterIcons___xfLVM');
if (!targetEl) return;
const profitLine = scenarios[scenarioName].find(line => line.startsWith('Profit/Nerve'));
const profitValue = parseProfit(profitLine);
const outerSection = container.closest('.sections___tZPkg');
if (profitValue >= 7000 && outerSection) {
outerSection.classList.add('highlight-section');
}
if (profitLine && profitLine.includes('Negative') && outerSection) {
outerSection.classList.add('highlight-negative');
}
let isHovered = false;
targetEl.addEventListener('mouseenter', () => {
isHovered = true;
tooltip.style.display = 'flex';
tooltip.style.visibility = 'hidden';
positionTooltip(tooltip, targetEl);
tooltip.style.visibility = 'visible';
tooltip.style.opacity = '1';
tooltip.setAttribute('aria-hidden', 'false');
});
targetEl.addEventListener('mouseleave', () => {
isHovered = false;
tooltip.style.opacity = '0';
tooltip.setAttribute('aria-hidden', 'true');
setTimeout(() => {
tooltip.style.display = 'none';
}, 200);
});
window.addEventListener('scroll', () => {
if (isHovered) positionTooltip(tooltip, targetEl);
});
container.dataset.tooltipAdded = "true";
}
});
}
let observerTimeout;
const observer = new MutationObserver(() => {
clearTimeout(observerTimeout);
observerTimeout = setTimeout(addTooltips, 200);
});
addTooltips();
observer.observe(document.body, { childList: true, subtree: true });
})();