tf2-rtp-calculator
Version:
An RTP simulator/calculator for Team Fortress 2 crates.
375 lines (374 loc) • 21.4 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TF2Crates = void 0;
const tf2Grades_1 = require("../enums/tf2Grades");
const unusualEffects_1 = require("../enums/unusualEffects");
/**
* This isn't used at runtime, but is used for making the `crates.json` file more easily
* Can just stringify this object and write it to a file to recreate `crates.json`
*/
exports.TF2Crates = {
"debug": {
items: {
"Sear Seer": tf2Grades_1.TF2Grades.Mercenary,
},
unusualItems: { "Sear Seer": true },
effects: [
unusualEffects_1.ETF2UnusualEffects["Green Confetti"],
unusualEffects_1.ETF2UnusualEffects["Purple Confetti"],
unusualEffects_1.ETF2UnusualEffects["Haunted Ghosts"],
],
},
"Crimson Cache Case": {
items: {
"Towering Patch of Pumpkins": tf2Grades_1.TF2Grades.Elite,
"Bone Cone": tf2Grades_1.TF2Grades.Assassin,
"Gruesome Gourd": tf2Grades_1.TF2Grades.Assassin,
"Wandering Wraith": tf2Grades_1.TF2Grades.Assassin,
"Hook, Line, and Thinker": tf2Grades_1.TF2Grades.Commando,
"Second-Head Headwear": tf2Grades_1.TF2Grades.Commando,
"Alakablamicon": tf2Grades_1.TF2Grades.Commando,
"Goalkeeper": tf2Grades_1.TF2Grades.Commando,
"Eyequarium": tf2Grades_1.TF2Grades.Commando,
"Optic Nerve": tf2Grades_1.TF2Grades.Commando,
"Beanie the All-Gnawing": tf2Grades_1.TF2Grades.Mercenary,
"Twisted Topper": tf2Grades_1.TF2Grades.Mercenary,
"Spooky Head-Bouncers": tf2Grades_1.TF2Grades.Mercenary,
"Creepy Crawlers": tf2Grades_1.TF2Grades.Mercenary,
"Trickster's Treats": tf2Grades_1.TF2Grades.Mercenary,
"Scariest Mask EVER": tf2Grades_1.TF2Grades.Mercenary,
"Hat Outta Hell": tf2Grades_1.TF2Grades.Mercenary,
"Death Stare": tf2Grades_1.TF2Grades.Mercenary,
"Smiling Somen": tf2Grades_1.TF2Grades.Mercenary,
},
unusualItems: {
"Spooky Head-Bouncers": true,
"Hat Outta Hell": true,
"Beanie the All-Gnawing": true,
"Twisted Topper": true,
"Alakablamicon": true,
"Second-Head Headwear": true,
"Optic Nerve": true,
"Bone Cone": true,
"Wandering Wraith": true,
"Towering Patch of Pumpkins": true,
},
effects: [
unusualEffects_1.ETF2UnusualEffects["Green Confetti"],
unusualEffects_1.ETF2UnusualEffects["Purple Confetti"],
unusualEffects_1.ETF2UnusualEffects["Haunted Ghosts"],
unusualEffects_1.ETF2UnusualEffects["Green Energy"],
unusualEffects_1.ETF2UnusualEffects["Purple Energy"],
unusualEffects_1.ETF2UnusualEffects["Circling TF Logo"],
unusualEffects_1.ETF2UnusualEffects["Massed Flies"],
unusualEffects_1.ETF2UnusualEffects["Burning Flames"],
unusualEffects_1.ETF2UnusualEffects["Scorching Flames"],
unusualEffects_1.ETF2UnusualEffects["Searing Plasma"],
unusualEffects_1.ETF2UnusualEffects["Vivid Plasma"],
unusualEffects_1.ETF2UnusualEffects["Sunbeams"],
unusualEffects_1.ETF2UnusualEffects["Circling Peace Sign"],
unusualEffects_1.ETF2UnusualEffects["Circling Heart"],
unusualEffects_1.ETF2UnusualEffects["Stormy Storm"],
unusualEffects_1.ETF2UnusualEffects["Blizzardy Storm"],
unusualEffects_1.ETF2UnusualEffects["Nuts n' Bolts"],
unusualEffects_1.ETF2UnusualEffects["Orbiting Planets"],
unusualEffects_1.ETF2UnusualEffects["Orbiting Fire"],
unusualEffects_1.ETF2UnusualEffects["Bubbling"],
unusualEffects_1.ETF2UnusualEffects["Smoking"],
unusualEffects_1.ETF2UnusualEffects["Steaming"],
unusualEffects_1.ETF2UnusualEffects["Kill-a-Watt"],
unusualEffects_1.ETF2UnusualEffects["Terror-Watt"],
unusualEffects_1.ETF2UnusualEffects["Cloud 9"],
unusualEffects_1.ETF2UnusualEffects["Aces High"],
unusualEffects_1.ETF2UnusualEffects["Dead Presidents"],
unusualEffects_1.ETF2UnusualEffects["Miami Nights"],
unusualEffects_1.ETF2UnusualEffects["Disco Beat Down"],
unusualEffects_1.ETF2UnusualEffects["Tempered Thorns"],
unusualEffects_1.ETF2UnusualEffects["Devilish Diablo"],
unusualEffects_1.ETF2UnusualEffects["Severed Serration"],
unusualEffects_1.ETF2UnusualEffects["Shrieking Shades"],
unusualEffects_1.ETF2UnusualEffects["Restless Wraiths"],
unusualEffects_1.ETF2UnusualEffects["Restless Wraiths"],
unusualEffects_1.ETF2UnusualEffects["Infernal Wraith"],
unusualEffects_1.ETF2UnusualEffects["Phantom Crown"],
unusualEffects_1.ETF2UnusualEffects["Ancient Specter"],
unusualEffects_1.ETF2UnusualEffects["Viridescent Peeper"],
unusualEffects_1.ETF2UnusualEffects["Eyes of Molten"],
unusualEffects_1.ETF2UnusualEffects["Ominous Stare"],
unusualEffects_1.ETF2UnusualEffects["Pumpkin Moon"],
unusualEffects_1.ETF2UnusualEffects["Pumpkin Moon"],
unusualEffects_1.ETF2UnusualEffects["Pumpkin Moon"],
unusualEffects_1.ETF2UnusualEffects["Frantic Spooker"],
unusualEffects_1.ETF2UnusualEffects["Frightened Poltergeist"],
unusualEffects_1.ETF2UnusualEffects["Energetic Haunter"],
]
},
"Ghoulish Gains Case": {
items: {
"Propaniac": tf2Grades_1.TF2Grades.Elite,
"Onimann": tf2Grades_1.TF2Grades.Elite,
"Road Rage": tf2Grades_1.TF2Grades.Assassin,
"Alcoholic Automaton": tf2Grades_1.TF2Grades.Assassin,
"Cranial Cowl": tf2Grades_1.TF2Grades.Assassin,
"Victorian Villainy": tf2Grades_1.TF2Grades.Assassin,
"Dustbowl Devil": tf2Grades_1.TF2Grades.Commando,
"Lavish Labwear": tf2Grades_1.TF2Grades.Commando,
"Road Block": tf2Grades_1.TF2Grades.Commando,
"Safety Stripes": tf2Grades_1.TF2Grades.Commando,
"Masked Fiend": tf2Grades_1.TF2Grades.Commando,
"Headhunter's Brim": tf2Grades_1.TF2Grades.Commando,
"Starlight Sorcerer": tf2Grades_1.TF2Grades.Mercenary,
"Nightbane Brim": tf2Grades_1.TF2Grades.Mercenary,
"Horror Shawl": tf2Grades_1.TF2Grades.Mercenary,
"Bombard Brigadier": tf2Grades_1.TF2Grades.Mercenary,
"Beaten and Bruised": tf2Grades_1.TF2Grades.Mercenary,
"Firearm Protector": tf2Grades_1.TF2Grades.Mercenary,
"Imp's Imprint": tf2Grades_1.TF2Grades.Mercenary,
"Hunting Cloak": tf2Grades_1.TF2Grades.Mercenary,
"More Gun Marshal": tf2Grades_1.TF2Grades.Mercenary,
"Turncoat": tf2Grades_1.TF2Grades.Mercenary,
},
unusualItems: {
"Nightbane Brim": true,
"More Gun Marshal": true,
"Starlight Sorcerer": true,
"Bombard Brigadier": true,
"Firearm Protector": true,
"Horror Shawl": true,
"Dustbowl Devil": true,
"Headhunter's Brim": true,
"Cranial Cowl": true,
"Victorian Villainy": true,
"Onimann": true,
"Propaniac": true,
},
effects: [
unusualEffects_1.ETF2UnusualEffects["Green Confetti"],
unusualEffects_1.ETF2UnusualEffects["Purple Confetti"],
unusualEffects_1.ETF2UnusualEffects["Haunted Ghosts"],
unusualEffects_1.ETF2UnusualEffects["Green Energy"],
unusualEffects_1.ETF2UnusualEffects["Purple Energy"],
unusualEffects_1.ETF2UnusualEffects["Circling TF Logo"],
unusualEffects_1.ETF2UnusualEffects["Massed Flies"],
unusualEffects_1.ETF2UnusualEffects["Burning Flames"],
unusualEffects_1.ETF2UnusualEffects["Scorching Flames"],
unusualEffects_1.ETF2UnusualEffects["Searing Plasma"],
unusualEffects_1.ETF2UnusualEffects["Vivid Plasma"],
unusualEffects_1.ETF2UnusualEffects["Sunbeams"],
unusualEffects_1.ETF2UnusualEffects["Circling Peace Sign"],
unusualEffects_1.ETF2UnusualEffects["Circling Heart"],
unusualEffects_1.ETF2UnusualEffects["Stormy Storm"],
unusualEffects_1.ETF2UnusualEffects["Blizzardy Storm"],
unusualEffects_1.ETF2UnusualEffects["Nuts n' Bolts"],
unusualEffects_1.ETF2UnusualEffects["Orbiting Planets"],
unusualEffects_1.ETF2UnusualEffects["Orbiting Fire"],
unusualEffects_1.ETF2UnusualEffects["Bubbling"],
unusualEffects_1.ETF2UnusualEffects["Smoking"],
unusualEffects_1.ETF2UnusualEffects["Steaming"],
unusualEffects_1.ETF2UnusualEffects["Kill-a-Watt"],
unusualEffects_1.ETF2UnusualEffects["Terror-Watt"],
unusualEffects_1.ETF2UnusualEffects["Cloud 9"],
unusualEffects_1.ETF2UnusualEffects["Aces High"],
unusualEffects_1.ETF2UnusualEffects["Dead Presidents"],
unusualEffects_1.ETF2UnusualEffects["Miami Nights"],
unusualEffects_1.ETF2UnusualEffects["Disco Beat Down"],
unusualEffects_1.ETF2UnusualEffects["Haunted Kraken"],
unusualEffects_1.ETF2UnusualEffects["Eerie Kraken"],
unusualEffects_1.ETF2UnusualEffects["Eerie Kraken"],
unusualEffects_1.ETF2UnusualEffects["Soulful Slice"],
unusualEffects_1.ETF2UnusualEffects["Horsemann's Hack"],
unusualEffects_1.ETF2UnusualEffects["Horsemann's Hack"],
unusualEffects_1.ETF2UnusualEffects["Haunted Forever!"],
unusualEffects_1.ETF2UnusualEffects["Forever and Forever!"],
unusualEffects_1.ETF2UnusualEffects["Cursed Forever!"],
unusualEffects_1.ETF2UnusualEffects["Moth Plague"],
unusualEffects_1.ETF2UnusualEffects["Moth Plague"],
unusualEffects_1.ETF2UnusualEffects["Moth Plague"],
unusualEffects_1.ETF2UnusualEffects["Malevolent Monoculi"],
unusualEffects_1.ETF2UnusualEffects["Malevolent Monoculi"],
unusualEffects_1.ETF2UnusualEffects["Malevolent Monoculi"],
unusualEffects_1.ETF2UnusualEffects["Haunted Wick"],
unusualEffects_1.ETF2UnusualEffects["Wicked Wick"],
unusualEffects_1.ETF2UnusualEffects["Spectral Wick"],
]
},
"Terrifying Trove Case": {
items: {
"Sear Seer": tf2Grades_1.TF2Grades.Elite,
"Chiromancer's Kit": tf2Grades_1.TF2Grades.Assassin,
"Duality of Mantle": tf2Grades_1.TF2Grades.Assassin,
"Contaminated Carryall": tf2Grades_1.TF2Grades.Assassin,
"Badlands Bandido": tf2Grades_1.TF2Grades.Assassin,
"Hellish Overlord": tf2Grades_1.TF2Grades.Commando,
"Surgeon General": tf2Grades_1.TF2Grades.Commando,
"Delldozer": tf2Grades_1.TF2Grades.Commando,
"Shadow Shroud": tf2Grades_1.TF2Grades.Commando,
"Nuclear Necessity": tf2Grades_1.TF2Grades.Commando,
"Strigoi Stare": tf2Grades_1.TF2Grades.Commando,
"Witch Doctor": tf2Grades_1.TF2Grades.Mercenary,
"School Nuisance": tf2Grades_1.TF2Grades.Mercenary,
"Fleet Commander": tf2Grades_1.TF2Grades.Mercenary,
"Strikeout": tf2Grades_1.TF2Grades.Mercenary,
"Defaced Detonator": tf2Grades_1.TF2Grades.Mercenary,
"Nightfall Veil": tf2Grades_1.TF2Grades.Mercenary,
"Mannhattan Protect": tf2Grades_1.TF2Grades.Mercenary,
"Dusk Duster": tf2Grades_1.TF2Grades.Mercenary,
"Spider Sights": tf2Grades_1.TF2Grades.Mercenary,
"Triboniophorus Gentlemannus": tf2Grades_1.TF2Grades.Mercenary,
},
unusualItems: {
["Triboniophorus Gentlemannus"]: true,
["Mannhattan Protect"]: true,
["Strikeout"]: true,
["Fleet Commander"]: true,
["Witch Doctor"]: true,
["Shadow Shroud"]: true,
["Surgeon General"]: true,
["Hellish Overlord"]: true,
["Badlands Bandido"]: true,
["Duality of Mantle"]: true,
["Sear Seer"]: true,
},
effects: [
unusualEffects_1.ETF2UnusualEffects["Green Confetti"],
unusualEffects_1.ETF2UnusualEffects["Purple Confetti"],
unusualEffects_1.ETF2UnusualEffects["Haunted Ghosts"],
unusualEffects_1.ETF2UnusualEffects["Green Energy"],
unusualEffects_1.ETF2UnusualEffects["Purple Energy"],
unusualEffects_1.ETF2UnusualEffects["Circling TF Logo"],
unusualEffects_1.ETF2UnusualEffects["Massed Flies"],
unusualEffects_1.ETF2UnusualEffects["Burning Flames"],
unusualEffects_1.ETF2UnusualEffects["Scorching Flames"],
unusualEffects_1.ETF2UnusualEffects["Searing Plasma"],
unusualEffects_1.ETF2UnusualEffects["Vivid Plasma"],
unusualEffects_1.ETF2UnusualEffects["Sunbeams"],
unusualEffects_1.ETF2UnusualEffects["Circling Peace Sign"],
unusualEffects_1.ETF2UnusualEffects["Circling Heart"],
unusualEffects_1.ETF2UnusualEffects["Stormy Storm"],
unusualEffects_1.ETF2UnusualEffects["Blizzardy Storm"],
unusualEffects_1.ETF2UnusualEffects["Nuts n' Bolts"],
unusualEffects_1.ETF2UnusualEffects["Orbiting Planets"],
unusualEffects_1.ETF2UnusualEffects["Orbiting Fire"],
unusualEffects_1.ETF2UnusualEffects["Bubbling"],
unusualEffects_1.ETF2UnusualEffects["Smoking"],
unusualEffects_1.ETF2UnusualEffects["Steaming"],
unusualEffects_1.ETF2UnusualEffects["Kill-a-Watt"],
unusualEffects_1.ETF2UnusualEffects["Terror-Watt"],
unusualEffects_1.ETF2UnusualEffects["Cloud 9"],
unusualEffects_1.ETF2UnusualEffects["Aces High"],
unusualEffects_1.ETF2UnusualEffects["Dead Presidents"],
unusualEffects_1.ETF2UnusualEffects["Miami Nights"],
unusualEffects_1.ETF2UnusualEffects["Disco Beat Down"],
unusualEffects_1.ETF2UnusualEffects["Spectral Fire"],
unusualEffects_1.ETF2UnusualEffects["Spectral Fire"],
unusualEffects_1.ETF2UnusualEffects["Galactic Flame"],
unusualEffects_1.ETF2UnusualEffects["Revived Recharge"],
unusualEffects_1.ETF2UnusualEffects["Undead Electricity"],
unusualEffects_1.ETF2UnusualEffects["Frankencharged"],
unusualEffects_1.ETF2UnusualEffects["Phantom Plague"],
unusualEffects_1.ETF2UnusualEffects["Phantom Plague"],
unusualEffects_1.ETF2UnusualEffects["Haunting Haze"],
unusualEffects_1.ETF2UnusualEffects["Vicious Vampires"],
unusualEffects_1.ETF2UnusualEffects["Ravenous Ravens"],
unusualEffects_1.ETF2UnusualEffects["Delightful Doves"],
unusualEffects_1.ETF2UnusualEffects["Searing Stove"],
unusualEffects_1.ETF2UnusualEffects["Searing Stove"],
unusualEffects_1.ETF2UnusualEffects["Searing Stove"],
unusualEffects_1.ETF2UnusualEffects["Über Blaze"],
unusualEffects_1.ETF2UnusualEffects["Über Blaze"],
unusualEffects_1.ETF2UnusualEffects["Über Blaze"],
],
},
"Bone-Chilling Bonanza Case": {
items: {
"Bare Bear Bones": tf2Grades_1.TF2Grades.Elite,
"Demonic Dome": tf2Grades_1.TF2Grades.Elite,
"Power Spike": tf2Grades_1.TF2Grades.Assassin,
"Sightseer": tf2Grades_1.TF2Grades.Assassin,
"Last Laugh": tf2Grades_1.TF2Grades.Assassin,
"Mad Lad": tf2Grades_1.TF2Grades.Assassin,
"Clown's Cover-Up": tf2Grades_1.TF2Grades.Commando,
"Warlock's Warcloak": tf2Grades_1.TF2Grades.Commando,
"Dead Heat": tf2Grades_1.TF2Grades.Commando,
"Stunt Suit": tf2Grades_1.TF2Grades.Commando,
"Dell Dynamic": tf2Grades_1.TF2Grades.Commando,
"Classic Criminal": tf2Grades_1.TF2Grades.Commando,
"Main Cast": tf2Grades_1.TF2Grades.Commando,
"Sharpshooter's Shroud": tf2Grades_1.TF2Grades.Commando,
"Jumping Jester": tf2Grades_1.TF2Grades.Commando,
"Ludicrously Lunatic Lunon Fedora": tf2Grades_1.TF2Grades.Mercenary,
"Mean Captain": tf2Grades_1.TF2Grades.Mercenary,
"Shortness Of Breath": tf2Grades_1.TF2Grades.Mercenary,
"Splitting Headache": tf2Grades_1.TF2Grades.Mercenary,
"Thunder Dome": tf2Grades_1.TF2Grades.Mercenary,
"Constructor's Cover": tf2Grades_1.TF2Grades.Mercenary,
"Concealed Convict": tf2Grades_1.TF2Grades.Mercenary,
"Six-Eyed Specs": tf2Grades_1.TF2Grades.Mercenary,
"Medical Mummy": tf2Grades_1.TF2Grades.Mercenary,
"Make Ogre": tf2Grades_1.TF2Grades.Mercenary,
},
unusualItems: {
"Bare Bear Bones": true,
"Demonic Dome": true,
"Power Spike": true,
"Sightseer": true,
"Dell Dynamic": true,
"Ludicrously Lunatic Lunon Fedora": true,
"Mean Captain": true,
"Splitting Headache": true,
"Thunder Dome": true,
},
effects: [
unusualEffects_1.ETF2UnusualEffects["Green Confetti"],
unusualEffects_1.ETF2UnusualEffects["Purple Confetti"],
unusualEffects_1.ETF2UnusualEffects["Haunted Ghosts"],
unusualEffects_1.ETF2UnusualEffects["Green Energy"],
unusualEffects_1.ETF2UnusualEffects["Purple Energy"],
unusualEffects_1.ETF2UnusualEffects["Circling TF Logo"],
unusualEffects_1.ETF2UnusualEffects["Massed Flies"],
unusualEffects_1.ETF2UnusualEffects["Burning Flames"],
unusualEffects_1.ETF2UnusualEffects["Scorching Flames"],
unusualEffects_1.ETF2UnusualEffects["Searing Plasma"],
unusualEffects_1.ETF2UnusualEffects["Vivid Plasma"],
unusualEffects_1.ETF2UnusualEffects["Sunbeams"],
unusualEffects_1.ETF2UnusualEffects["Circling Peace Sign"],
unusualEffects_1.ETF2UnusualEffects["Circling Heart"],
unusualEffects_1.ETF2UnusualEffects["Stormy Storm"],
unusualEffects_1.ETF2UnusualEffects["Blizzardy Storm"],
unusualEffects_1.ETF2UnusualEffects["Nuts n' Bolts"],
unusualEffects_1.ETF2UnusualEffects["Orbiting Planets"],
unusualEffects_1.ETF2UnusualEffects["Orbiting Fire"],
unusualEffects_1.ETF2UnusualEffects["Bubbling"],
unusualEffects_1.ETF2UnusualEffects["Smoking"],
unusualEffects_1.ETF2UnusualEffects["Steaming"],
unusualEffects_1.ETF2UnusualEffects["Kill-a-Watt"],
unusualEffects_1.ETF2UnusualEffects["Terror-Watt"],
unusualEffects_1.ETF2UnusualEffects["Cloud 9"],
unusualEffects_1.ETF2UnusualEffects["Aces High"],
unusualEffects_1.ETF2UnusualEffects["Dead Presidents"],
unusualEffects_1.ETF2UnusualEffects["Miami Nights"],
unusualEffects_1.ETF2UnusualEffects["Disco Beat Down"],
unusualEffects_1.ETF2UnusualEffects["Celestial Summit"],
unusualEffects_1.ETF2UnusualEffects["Stellar Ascent"],
unusualEffects_1.ETF2UnusualEffects["Stellar Ascent"],
unusualEffects_1.ETF2UnusualEffects["Sapped"],
unusualEffects_1.ETF2UnusualEffects["Sapped"],
unusualEffects_1.ETF2UnusualEffects["Sapped"],
unusualEffects_1.ETF2UnusualEffects["Hellspawned Horns"],
unusualEffects_1.ETF2UnusualEffects["Demonic Impaler"],
unusualEffects_1.ETF2UnusualEffects["Revenant's Rack"],
unusualEffects_1.ETF2UnusualEffects["Sixth Sense"],
unusualEffects_1.ETF2UnusualEffects["Sixth Sense"],
unusualEffects_1.ETF2UnusualEffects["Amygdala"],
unusualEffects_1.ETF2UnusualEffects["The Bone Zone"],
unusualEffects_1.ETF2UnusualEffects["The Bone Zone"],
unusualEffects_1.ETF2UnusualEffects["The Bone Zone"],
unusualEffects_1.ETF2UnusualEffects["Arachne's Web"],
unusualEffects_1.ETF2UnusualEffects["Arachne's Web"],
unusualEffects_1.ETF2UnusualEffects["Arachne's Web"],
unusualEffects_1.ETF2UnusualEffects["Acidic Climate"],
unusualEffects_1.ETF2UnusualEffects["Otherworldly Weather"],
unusualEffects_1.ETF2UnusualEffects["Nightmarish Storm"],
],
}
};