JavaScript is required. Please enable it to continue.
Your browser lacks required capabilities. Please upgrade it or switch to another to continue.
Loading…
<<set $_LootToGenerate to 0>> <<set $_GeneratePageState to 0>> <<set $_itemType to 0>> <<set $_scenarioSelected to "">> <<set $_scenarioThemeSelected to "">> <<display "SetupSublists">> <<display "SetupLocationLists">> <<display "SetupScenarioLists">> <<display "SetupExploreList">> Configure the tool:<br><hr> Number of items to generate (for options 2 and 3 only): <<listbox "$_LootToGenerate">> <<option "1">> <<option "2">> <<option "3">> <<option "4">> <<option "5">> <<option "6">> <<option "7">> <<option "8" "8" selected>> <<option "9">> <<option "10">> <<option "11">> <<option "12">> <</listbox>><br> <<checkbox "$_includeLegendary" false true>> Check this if you want Legendary Weapons to be included in the loot pool (for options 2 and 3 only). <br> <<checkbox "$_genExploreA" false true>> Check this if you want a 33% chance to draw an Explore card for Player A before the mission starts.<br> <<checkbox "$_genExploreB" false true>> Check this if you want a 33% chance to draw an Explore card for Player B before the mission starts.<br> <<checkbox "$_showPA" false true>> Check this if you want Power Armour loot to always be visible when it is in the scenario loot pool. <br><br> Now select one of the following options:<br><hr> 1. I want to generate the items for an existing scenario:<br> <<listbox "$_scenarioSelected">> /* Append the space character to the end of the value for $scenarioSelected to indicate how many loot items there should be. I can't think of */ /* A better way to do it right now */ <<option "Welcome To The Neighbourhood" "welcomeToTheNeighbourhood ">> <<option "Uncivil Service" "uncivilService ">> <<option "Recipe For Trouble" "recipeForTrouble ">> <<option "Ambush At Oak Point Farm" "ambushAtOakPointFarm ">> <<option "Bottled Up" "bottledUp ">> <<option "Invisible Amongst Us" "invisibleAmongstUs ">> <<option "The Road Less Travelled" "theRoadLessTravelled ">> <<option "Molecular Meltdown" "molecularMeltdown ">> <<option "Blood Cage" "bloodCage ">> <</listbox>> [[Generate!|ExistingMission]]<br><hr> 2. I want to generate items from a themed list based on where my scenario will take place:<br> <<listbox "$_scenarioThemeSelected">> <<option "Abandoned facilities (Power Plant etc)" "abandonedFacility">> <<option "A gas station or rest stop" "gasStation">> <<option "The lair of a (perhaps already dead) creature" "lair">> <<option "A pre-war military or BoS base" "militaryBase">> <<option "A raider or slaver camp" "raiderCamp">> <<option "A survivor settlement " "settlement">> <<option "The ruins of a small town or city suburb" "suburbanRuins">> <<option "An old Super Duper Mart" "superDuperMart">> <<option "A Supermutant camp" "supermutantCamp">> <<option "An underground tunnel system or subway" "subway">> <<option "The ruins of a major city" "urbanRuins">> <<option "A sprawling warehouse complex" "warehouse">> <</listbox>> [[Generate!|NewMission]]<br><hr> 3. I want to generate totally random, un-themed items for my scenario [[Generate!|Wastelands]]<br><hr> I don't care, just generate me a specific item: <<display "SingleItemChoices">>
<<set $meleeWeaponList = [ {type: "Melee Weapon", name: "Ballistic Fist"}, {type: "Melee Weapon", name: "Baseball Bat"}, {type: "Melee Weapon", name: "Baton"}, {type: "Melee Weapon", name: "Blade of the East"}, {type: "Melee Weapon", name: "Board"}, {type: "Melee Weapon", name: "Cattle Prod"}, {type: "Melee Weapon", name: "Chinese Officer's Sword"}, {type: "Melee Weapon", name: "Deathclaw Gauntlet"}, {type: "Melee Weapon", name: "Dog Tag Fist"}, {type: "Melee Weapon", name: "Fire Axe"}, {type: "Melee Weapon", name: "Fire Hydrant Bat"}, {type: "Melee Weapon", name: "Huge Club"}, {type: "Melee Weapon", name: "Lead Pipe"}, {type: "Melee Weapon", name: "Machete"}, {type: "Melee Weapon", name: "Machete Gladius"}, {type: "Melee Weapon", name: "Nail Board"}, {type: "Melee Weapon", name: "Pipe Wrench"}, {type: "Melee Weapon", name: "Power Fist"}, {type: "Melee Weapon", name: "Rebar Club"}, {type: "Melee Weapon", name: "Ripper"}, {type: "Melee Weapon", name: "Shishkebab"}, {type: "Melee Weapon", name: "Sledgehammer"}, {type: "Melee Weapon", name: "Spear"}, {type: "Melee Weapon", name: "Stun Baton"}, {type: "Melee Weapon", name: "Super Sledge"}, {type: "Melee Weapon", name: "Thermic Lance"}, {type: "Melee Weapon", name: "Tire Iron"}, {type: "Melee Weapon", name: "Vertibird Blade"} ]>> <<set $pistolList = [ {type: "Pistol", name: ".357 Magnum Revolver"}, {type: "Pistol", name: ".44 Magnum Revolver"}, {type: "Pistol", name: "10mm Pistol"}, {type: "Pistol", name: "12.7mm Pistol"}, {type: "Pistol", name: "Alien Blaster"}, {type: "Pistol", name: "Bolt-Action Pipe Pistol"}, {type: "Pistol", name: "Flare Gun"}, {type: "Pistol", name: "Gamma Gun"}, {type: "Pistol", name: "Hunting Revolver"}, {type: "Pistol", name: "Institute Laser"}, {type: "Pistol", name: "Laser Pistol"}, {type: "Pistol", name: "Pipe Pistol"}, {type: "Pistol", name: "Plasma Defender"}, {type: "Pistol", name: "Plasma Pistol"}, {type: "Pistol", name: "Pulse Gun"}, {type: "Pistol", name: "Ranger Sequoia"}, {type: "Pistol", name: "Thirst Zapper"} ]>> <<set $rifleList = [ {type: "Rifle", name: "Anti-Materiel Rifle"}, {type: "Rifle", name: "Assault Carbine"}, {type: "Rifle", name: "Assault Rifle"}, {type: "Rifle", name: "Bolt-Action Pipe Rifle"}, {type: "Rifle", name: "Caravan Shotgun"}, {type: "Rifle", name: "Combat Rifle"}, {type: "Rifle", name: "Combat Shotgun"}, {type: "Rifle", name: "Cowboy Repeater"}, {type: "Rifle", name: "Double-Barrel Shotgun"}, {type: "Rifle", name: "Flamer"}, {type: "Rifle", name: "Gauss Rifle"}, {type: "Rifle", name: "Grenade Launcher"}, {type: "Rifle", name: "Heavy Laser Turret"}, {type: "Rifle", name: "Hunting Rifle"}, {type: "Rifle", name: "Hunting Shotgun"}, {type: "Rifle", name: "Institute Laser Rifle"}, {type: "Rifle", name: "Laser Musket"}, {type: "Rifle", name: "Laser Rifle"}, {type: "Rifle", name: "Laser Turret"}, {type: "Rifle", name: "Machine Gun Turret Mk1"}, {type: "Rifle", name: "Machine Gun Turret Mk2"}, {type: "Rifle", name: "Machine Gun Turret Mk3"}, {type: "Rifle", name: "Marksman Carbine"}, {type: "Rifle", name: "Pipe Rifle"}, {type: "Rifle", name: "Plasma Rifle"}, {type: "Rifle", name: "Railway Rifle"}, {type: "Rifle", name: "Sawed-Off Shotgun"}, {type: "Rifle", name: "Service Rifle"}, {type: "Rifle", name: "Sniper Rifle"}, {type: "Rifle", name: "Submachine Gun"}, {type: "Rifle", name: "Tesla Rifle"}, {type: "Rifle", name: "Trail Carbine"} ]>> <<set $heavyList = [ {type: "Heavy", name: "Broadsider"}, {type: "Heavy", name: "Fat Man"}, {type: "Heavy", name: "Final Judgement"}, {type: "Heavy", name: "Gatling Laser"}, {type: "Heavy", name: "Heavy Incinerator"}, {type: "Heavy", name: "Incinerator"}, {type: "Heavy", name: "Junk Jet"}, {type: "Heavy", name: "Light Machine Gun"}, {type: "Heavy", name: "Minigun"}, {type: "Heavy", name: "Missile Launcher"}, {type: "Heavy", name: "Tesla Cannon"} ]>> <<set $explosiveList = [ {type: "Mine", name: "Bottlecap Mine"}, {type: "Mine", name: "C-4 Plastic Explosive"}, {type: "Mine", name: "Fragmentation Mine"}, {type: "Mine", name: "Pulse Mine"}, {type: "Thrown Weapon", name: "Baseball Grenade"}, {type: "Thrown Weapon", name: "Cryo Grenade"}, {type: "Thrown Weapon", name: "Fragmentation Grenade"}, {type: "Thrown Weapon", name: "Incendiary Grenade"}, {type: "Thrown Weapon", name: "Long-Fuse Dynamite"}, {type: "Thrown Weapon", name: "Molotov Cocktail"}, {type: "Thrown Weapon", name: "Plasma Grenade"}, {type: "Thrown Weapon", name: "Pulse Grenade"}, {type: "Thrown Weapon", name: "Stun Grenade"}, {type: "Thrown Weapon", name: "Synth Relay Grenade"}, {type: "Thrown Weapon", name: "Throwing Spear"} ]>> <<set $clothingList = [ {type: "Clothing", name: "1st Recon Beret"}, {type: "Clothing", name: "Airship Captain's Hat"}, {type: "Clothing", name: "Assault Gas Mask"}, {type: "Clothing", name: "Atom Cats Jacket and Jeans"}, {type: "Clothing", name: "Aviator Cap"}, {type: "Clothing", name: "Baseball Cap"}, {type: "Clothing", name: "Battered Fedora"}, {type: "Clothing", name: "Bowler Hat"}, {type: "Clothing", name: "Brotherhood of Steel Hood"}, {type: "Clothing", name: "Camouflage"}, {type: "Clothing", name: "Dirty Postman Uniform"}, {type: "Clothing", name: "Dog Bandana"}, {type: "Clothing", name: "Enclave Officer's Hat"}, {type: "Clothing", name: "Eyeglasses"}, {type: "Clothing", name: "Institute Lab Coat"}, {type: "Clothing", name: "Institute Division Head Coat"}, {type: "Clothing", name: "Leg Guards"}, {type: "Clothing", name: "Magnifying Visor"}, {type: "Clothing", name: "Military Fatigues"}, {type: "Clothing", name: "NCR Engineer Jumpsuit"}, {type: "Clothing", name: "Patched Three-Piece Suit"}, {type: "Clothing", name: "Red Flight Helmet"}, {type: "Clothing", name: "Road Goggles"}, {type: "Clothing", name: "Robotic Bits"}, {type: "Clothing", name: "Sea Captain's Hat"}, {type: "Clothing", name: "Shoulder Rags"}, {type: "Clothing", name: "Spiked Muzzle"}, {type: "Clothing", name: "Tricorn Hat"}, {type: "Clothing", name: "Vault 111 Jumpsuit"} ]>> <<set $armourList = [ {type: "Armour", name: "Armored Pads"}, {type: "Armour", name: "Army Helmet"}, {type: "Armour", name: "Bladed Helmet"}, {type: "Armour", name: "Chain Dog Collar"}, {type: "Armour", name: "Chains"}, {type: "Armour", name: "Cleanroom Suit"}, {type: "Armour", name: "Combat Armor"}, {type: "Armour", name: "Commando Chest Piece"}, {type: "Armour", name: "Damaged Hazmat Suit"}, {type: "Armour", name: "Damaged Legate Armour"}, {type: "Armour", name: "Environmental Suit"}, {type: "Armour", name: "Freefall Leg Armor"}, {type: "Armour", name: "Gecko-Backed Metal Armor"}, {type: "Armour", name: "Hazmat Suit"}, {type: "Armour", name: "Heavy Gauntlets"}, {type: "Armour", name: "Heavy Raider Armor"}, {type: "Armour", name: "Heavy Synth Armor"}, {type: "Power Armour", name: "NCR Salvaged Power Armour"}, {type: "Power Armour", name: "Power Armor Frame"}, {type: "Armour", name: "Protector's Right Arm Guard"}, {type: "Power Armour", name: "Raider Power Armor"}, {type: "Armour", name: "Rock's Bladed Helm"}, {type: "Armour", name: "Sturdy Combat Armor"}, {type: "Armour", name: "Sturdy Leather Armor"}, {type: "Armour", name: "Sturdy Metal Armor"}, {type: "Power Armour", name: "Enclave Power Armor"}, {type: "Power Armour", name: "Hellfire Power Armor"}, {type: "Power Armour", name: "T-45 Power Armor"}, {type: "Power Armour", name: "T-51 Power Armor"}, {type: "Power Armour", name: "T-60 Power Armor"}, {type: "Power Armour", name: "X-01 Power Armor"} ]>> <<set $foodList = [ {type: "Food", name: "Bighorner Steak"}, {type: "Food", name: "Bloatfly Meat"}, {type: "Food", name: "Blood Pack"}, {type: "Food", name: "Brahmin Meat"}, {type: "Food", name: "Caravan Lunch"}, {type: "Food", name: "Cave Fungus"}, {type: "Food", name: "Cram"}, {type: "Food", name: "Deathclaw Meat"}, {type: "Food", name: "Fog Crawler Meat"}, {type: "Food", name: "Fresh Melon"}, {type: "Food", name: "Gecko Kebab"}, {type: "Food", name: "Honey Mesquite Pod"}, {type: "Food", name: "Iguana Bits"}, {type: "Food", name: "Iguana on a Stick"}, {type: "Food", name: "Mirelurk Meat"}, {type: "Food", name: "Mole Rat Meat"}, {type: "Food", name: "Mutant Hound Meat"}, {type: "Food", name: "Nuka-Cherry"}, {type: "Food", name: "Nuka-Cola"}, {type: "Food", name: "Nuka-Cola Quantum"}, {type: "Food", name: "Queen Mirelurk Meat"}, {type: "Food", name: "Radroach Meat"}, {type: "Food", name: "Radscorpion Egg"}, {type: "Food", name: "Radscorpion Meat"}, {type: "Food", name: "Radstag Meat"}, {type: "Food", name: "Squirrel Bits"}, {type: "Food", name: "Squirrel on a Stick"}, {type: "Food", name: "Squirrel Stew"}, {type: "Food", name: "Sunset Sarsaparilla"}, {type: "Food", name: "Sugar Bombs"}, {type: "Food", name: "Tato and Water"}, {type: "Food", name: "Yao Guai Meat"}, {type: "Food", name: "Yao Guai Rib Meat"} ]>> <<set $alcoholList = [ {type: "Alcohol", name: "Atomic Cocktail"}, {type: "Alcohol", name: "Beer"}, {type: "Alcohol", name: "Bourbon"}, {type: "Alcohol", name: "Dirty Wastelander"}, {type: "Alcohol", name: "Ice Cold Gwinnett Ale"}, {type: "Alcohol", name: "Moonshine"}, {type: "Alcohol", name: "Rum"}, {type: "Alcohol", name: "Vodka"}, {type: "Alcohol", name: "Whiskey"}, {type: "Alcohol", name: "Wine"} ]>> <<set $chemList = [ {type: "Chem", name: "Addictol"}, {type: "Chem", name: "Anti-Venom Balm"}, {type: "Chem", name: "Berry Mentats"}, {type: "Chem", name: "Buffout"}, {type: "Chem", name: "Bufftats"}, {type: "Chem", name: "Calmex"}, {type: "Chem", name: "Day Tripper"}, {type: "Chem", name: "Fury"}, {type: "Chem", name: "Healing Poweder"}, {type: "Chem", name: "Jet"}, {type: "Chem", name: "Med-X"}, {type: "Chem", name: "Mentats"}, {type: "Chem", name: "Mysterious Serum"}, {type: "Chem", name: "Orange Mentats"}, {type: "Chem", name: "Overdrive"}, {type: "Chem", name: "Psycho"}, {type: "Chem", name: "Psychobuff"}, {type: "Chem", name: "Radaway"}, {type: "Chem", name: "Rad-X"}, {type: "Chem", name: "Rebound"}, {type: "Chem", name: "Refreshing Beverage"}, {type: "Chem", name: "Spark"}, {type: "Chem", name: "Steady"}, {type: "Chem", name: "Stimpak"}, {type: "Chem", name: "Ultra Jet"}, {type: "Chem", name: "X-111 Compound"}, {type: "Chem", name: "X-Cell"} ]>> <<set $modList = [ {type: "PA Mod", name: "Abraxo Paint"}, {type: "Pistol or Rifle Mod", name: "Aligned Sights"}, {type: "Melee Mod", name: "Arm Breaker"}, {type: "Pistol or Rifle Mod", name: "Armor Piercing Receiver"}, {type: "Armour Mod", name: "Asbestos Lining"}, {type: "Pistol Mod", name: "Balanced"}, {type: "Armour Mod", name: "Ballistic Weave"}, {type: "Melee Mod", name: "Barbed"}, {type: "Rifle Mod", name: "Bayonet"}, {type: "Armour Mod", name: "Biocomm Mesh"}, {type: "PA Mod", name: "Boosted Servos"}, {type: "Armour Mod", name: "Braced"}, {type: "Pistol or Rifle Mod", name: "Comfort Grip"}, {type: "PA Mod", name: "Core Assembly"}, {type: "Heavy Mod", name: "Counterweight"}, {type: "Amour Mod", name: "Cushioned"}, {type: "Armour Mod", name: "Custom Fitted"}, {type: "Armour Mod", name: "Dissipating"}, {type: "PA Mod", name: "Elder Paint"}, {type: "PA Mod", name: "Emergency Protocols"}, {type: "PA Mod", name: "Explosive Shielding"}, {type: "PA Mod", name: "Explosive Vent"}, {type: "Pistol or Rifle Mod", name: "Hair Trigger"}, {type: "Pistol or Rifle Mod", name: "Hardened Receiver"}, {type: "Armour Mod", name: "Headlamp"}, {type: "PA Mod", name: "Headlamp"}, {type: "Melee Mod", name: "Heavy"}, {type: "PA Mod", name: "Hot Rod Shark Paint"}, {type: "PA Mod", name: "Hydraulic Bracers"}, {type: "PA Mod", name: "Impact Exchanger"}, {type: "Armour Mod", name: "Improved Flexibility"}, {type: "PA Mod", name: "Internal Database"}, {type: "Melee Mod", name: "Jagged"}, {type: "PA Mod", name: "Jet Pack"}, {type: "Armour Mod", name: "Lead Lined"}, {type: "Heavy Mod", name: "Lengthened Barrel"}, {type: "Melee Mod", name: "Light"}, {type: "Melee Mod", name: "Lightweight"}, {type: "Pistol or Rifle Mod", name: "Long Barrel"}, {type: "PA Mod", name: "Medic Pump"}, {type: "Armour Mod", name: "Muffled"}, {type: "Pistol or Rifle Mod", name: "Multi-Caliber"}, {type: "Melee Mod", name: "Multi-Purpose"}, {type: "PA Mod", name: "Optimized Sensors"}, {type: "Armour Mod", name: "Padded"}, {type: "Armour Mod", name: "Pneumatic"}, {type: "Rifle Mod", name: "Powerful"}, {type: "PA Mod", name: "Reactive Plates"}, {type: "Pistol or Rifle Mod", name: "Re-Bored"}, {type: "Heavy Mod", name: "Recoil Compensator"}, {type: "PA Mod", name: "Recon Sensors"}, {type: "Melee Mod", name: "Refined"}, {type: "Pistol or Rifle Mod", name: "Reflex Sights"}, {type: "PA Mod", name: "Rusty Knuckles"}, {type: "Heavy Mod", name: "Serrated Bayonet"}, {type: "Pistol or Rifle Mod", name: "Silenced"}, {type: "Melee Mod", name: "Spiked"}, {type: "Melee Mod", name: "Stun Pack"}, {type: "Melee Mod", name: "Superior Materials"}, {type: "PA Mod", name: "Targeting HUD"}, {type: "PA Mod", name: "Tesla Bracers"}, {type: "PA Mod", name: "Tesla Coils"}, {type: "PA Mod", name: "Thicker Plating"}, {type: "Melee Mod", name: "Toxic"}, {type: "PA Mod", name: "V.A.T.S. Matrix Overlay"}, {type: "Melee Mod", name: "Venomous"}, {type: "PA Mod", name: "Vim! Refresh Paint"} ]>> <<set $gearList = [ {type: "Gear", name: "Admin Password"}, {type: "Gear", name: "Armour Piercing Ammo"}, {type: "Gear", name: "Artillery Smoke Grenade"}, {type: "Gear", name: "Binoculars"}, {type: "Gear", name: "Car Security Override"}, {type: "Gear", name: "Custom Ammo"}, {type: "Gear", name: "Climbing Spikes"}, {type: "Gear", name: "Domestication Unit"}, {type: "Gear", name: "Draft Codex"}, {type: "Gear", name: "Fire Extinguisher"}, {type: "Gear", name: "Flashlight"}, {type: "Gear", name: "Fragile Bobby Pin"}, {type: "Gear", name: "Fusion Core"}, {type: "Gear", name: "Gen 1 Synth Override"}, {type: "Gear", name: "Hand-Written Note"}, {type: "Gear", name: "Hollow Point Ammo"}, {type: "Gear", name: "Incendiary Ammo"}, {type: "Gear", name: "Mirelurk Eggs "}, {type: "Gear", name: "NCR Emergency Radio"}, {type: "Gear", name: "Mr Handy Fuel"}, {type: "Gear", name: "Overclocker"}, {type: "Gear", name: "Power Armor Patch"}, {type: "Gear", name: "Pulse Shield"}, {type: "Gear", name: "Robot Repair Kit"}, {type: "Gear", name: "Rope"}, {type: "Gear", name: "Skeleton Key"}, {type: "Gear", name: "Snakebite Tourniquet"}, {type: "Gear", name: "Stealth Boy"}, {type: "Gear", name: "Stethoscope"}, {type: "Gear", name: "Stuffed Monkey"}, {type: "Gear", name: "Synthbooster"}, {type: "Gear", name: "Temporary Password"}, {type: "Gear", name: "Turret Inhibitors"}, {type: "Gear", name: "Unsent Letter"}, {type: "Gear", name: "Vertibird Signal Grenade"}, {type: "Gear", name: "Weapon Repair Kit"} ]>> <<set $legendaryList = [ {type: "Legendary Melee Weapon", name: "Bloodied Board"}, {type: "Legendary Melee Weapon", name: "Bloodied Pipe Wrench"}, {type: "Legendary Rifle Weapon", name: "Crippling Bolt-Action Pipe Rifle"}, {type: "Legendary Melee Weapon", name: "Crippling Tire Iron"}, {type: "Legendary Pistol", name: "Deadeye Gamma Gun"}, {type: "Legendary Rifle", name: "Deadeye Institute Laser Rifle"}, {type: "Legendary Pistol", name: "Explosive 10mm Pistol"}, {type: "Legendary Rifle", name: "Explosive Combat Rifle"}, {type: "Legendary Rifle", name: "Freezing Combat Shotgun"}, {type: "Legendary Heavy", name: "Freezing Junk Jet"}, {type: "Legendary Melee Weapon", name: "Freezing Machette"}, {type: "Legendary Pistol", name: "Hunters 10mm Pistol"}, {type: "Legendary Melee Weapon", name: "Hunters Baseball Bat"}, {type: "Legendary Rifle", name: "Hunters Hunting Rifle"}, {type: "Legendary Rifle", name: "Hunters Laser Musket"}, {type: "Legendary Rifle", name: "Incendiary Assault Rifle"}, {type: "Legendary Melee Weapon", name: "Incendiary Baton"}, {type: "Legendary Pistol", name: "Indy's Freezing .44"}, {type: "Legendary Pistol", name: "Irradiated Bolt-Action Pipe Pistol"}, {type: "Legendary Rifle", name: "Irradiated Pipe Rifle"}, {type: "Legendary Melee Weapon", name: "Irradiated Sledgehammer"}, {type: "Legendary Rifle", name: "Junkies Bolt-Action Pipe Rifle"}, {type: "Legendary Melee Weapon", name: "Junkies Nail Board"}, {type: "Legendary Pistol", name: "Kneecapper .44 Revolver"}, {type: "Legendary Rifle", name: "Kneecapper Laser Musket"}, {type: "Legendary Pistol", name: "Penetrating Laser Pistol"}, {type: "Legendary Melee Weapon", name: "Penetrating Lead Pipe"}, {type: "Legendary Melee Weapon", name: "Plasma Infused Assaultron Blade"}, {type: "Legendary Pistol", name: "Plasma Infused Bolt-Action Pipe Pistol"}, {type: "Legendary Rifle", name: "Plasma Infused combat Shotgun"}, {type: "Legendary Pistol", name: "Poisoners Pipe Pistol"}, {type: "Legendary Melee Weapon", name: "Poisoners Ripper"}, {type: "Legendary Melee Weapon", name: "Relentless Chinese Officers Sword"}, {type: "Legendary Rifle", name: "Relentless Laser Rifle"}, {type: "Legendary Pistol", name: "Staggering Institute Laser Pistol"}, {type: "Legendary Pistol", name: "Staggering Pipe Pistol"}, {type: "Legendary Rifle", name: "Staggering Pipe Rifle"}, {type: "Legendary Melee Weapon", name: "Staggering Tire Iron"}, {type: "Legendary Rifle", name: "Troubleshooters Combat Rifle"}, {type: "Legendary Melee Weapon", name: "Troubleshooters Nail Board"}, {type: "Legendary Melee Weapon", name: "Troubleshooters Pipe Wrench"}, {type: "Legendary Pistol", name: "Wounding Laser Pistol"}, {type: "Legendary Melee Weapon", name: "Wounding Machette"} ]>>
/* Note that when Legendaries are inlcuded, there are actually 37 items in the table. This is a quick hack to get them added */ <<set $abandonedFacility = [ {type: "Gear", name: "Admin Password"}, {type: "Gear", name: "Fire Extinguisher"}, {type: "Gear", name: "Fragile Bobby Pin"}, {type: "Gear", name: "Fragile Bobby Pin"}, {type: "Gear", name: "Mirelurk Eggs"}, {type: "Gear", name: "Rope"}, {type: "Gear", name: "Fusion Core"}, {type: "Melee Weapon", name: "Pipe Wrench"}, {type: "Melee Weapon", name: "Ripper"}, {type: "Melee Weapon", name: "Stun Baton"}, {type: "Pistol", name: ".44 Revolver"}, {type: "Clothing", name: "Baseball Cap"}, {type: "Clothing", name: "Eyeglasses"}, {type: "Clothing", name: "Magnifying Visor"}, {type: "Clothing", name: "Institute Lab Coat"}, {type: "Armour", name: "Armoured Pads"}, {type: "Armour", name: "Chains"}, {type: "Armour", name: "Damaged Hazmat Suit"}, {type: "Alcohol", name: "Beer"}, {type: "Alcohol", name: "Beer"}, {type: "Alcohol", name: "Vodka"}, {type: "Food", name: "Nuka Cola"}, {type: "Food", name: "Nuka Cola"}, {type: "Food", name: "Radroach Meat"}, {type: "Food", name: "Sugar Bombs"}, {type: "Chem", name: "Radaway"}, {type: "Chem", name: "Stimpak"}, {type: "Chem", name: "Stimpak"}, {type: "Junk", name: "Microscope"}, {type: "Junk", name: "Microscope"}, {type: "Junk", name: "Microscope"}, {type: "Junk", name: "Cap Stash - 40"}, {type: "Junk", name: "Cap Stash - 66"}, ]>> <<set $abandonedFacility.push($clothingList.random())>> <<set $abandonedFacility.push($modList.random())>> <<set $abandonedFacility.push($pistolList.random())>> <<set $abandonedFacility.push($pistolList.random())>> <<if $_includeLegendary is true>> <<set $abandonedFacility.push($legendaryList.random())>> <<endif>> <<set $gasStation = [ {type: "Gear", name: "Car Security Override"}, {type: "Gear", name: "Extinguisher"}, {type: "Gear", name: "Flashlight"}, {type: "Gear", name: "Hand-Written Note"}, {type: "Melee Weapon", name: "Baseball Bat"}, {type: "Melee Weapon", name: "Baseball Bat"}, {type: "Melee Weapon", name: "Board"}, {type: "Melee Weapon", name: "Tire Iron"}, {type: "Melee Weapon", name: "Tire Iron"}, {type: "Rifle", name: "Double-Barrel Shotgun"}, {type: "Pistol", name: "Pipe Pistol"}, {type: "Thrown Weapon", name: "Molotov Cocktail"}, {type: "Thrown Weapon", name: "Molotov Cocktail"}, {type: "Clothing", name: "Dog Bandanna"}, {type: "Clothing", name: "Dirty Postman Uniform"}, {type: "Clothing", name: "Patched Three-Piece Suit"}, {type: "Armour", name: "Chain Dog Collar"}, {type: "PA Mod", name: "Abraxo Paint"}, {type: "Alcohol", name: "Beer"}, {type: "Alcohol", name: "Bourbon"}, {type: "Alcohol", name: "Bourbon"}, {type: "Alcohol", name: "Whiskey"}, {type: "Food", name: "Iguana On A Stick"}, {type: "Food", name: "Nuka Cola"}, {type: "Food", name: "Nuka Cola Cherry"}, {type: "Food", name: "Squirrel Bits"}, {type: "Chem", name: "Jet"}, {type: "Chem", name: "Stimpak"}, {type: "Junk", name: "Mary's Locket"}, {type: "Junk", name: "Caps Stash - 60"}, {type: "Junk", name: "Caps Stash - 95"}, {type: "Junk", name: "Hotplate"}, {type: "Junk", name: "Industrial Solvent"} ]>> <<set $gasStation.push($explosiveList.random())>> <<set $gasStation.push($meleeWeaponList.random())>> <<set $gasStation.push($alcoholList.random())>> <<if $_includeLegendary is true>> <<set $gasStation.push($legendaryList.random())>> <<endif>> <<set $homestead = [ {type: "Junk", name: "Caps Stash - 38"}, {type: "Junk", name: "Caps Stash - 90"}, {type: "Junk", name: "Caps Stash - 25"}, {type: "Junk", name: "Desk Fan"}, {type: "Junk", name: "Gold-Plated Flip Lighter"}, {type: "Junk", name: "Jangles The Moon Monkey"}, {type: "Gear", name: "Flashlight"}, {type: "Gear", name: "Fragile Bobby Pin"}, {type: "Gear", name: "Fragile Bobby Pin"}, {type: "Gear", name: "Weapon Repair Kit"}, {type: "Melee Weapon", name: "Baseball Bat"}, {type: "Melee Weapon", name: "Baseball Bat"}, {type: "Melee Weapon", name: "Lead Pipe"}, {type: "Melee Weapon", name: "Deathclaw Gauntlet"}, {type: "Rifle", name: "Hunting Rifle"}, {type: "Rifle", name: "Hunting Shotgun"}, {type: "Pistol", name: "10mm Pistol"}, {type: "Pistol", name: "Bolt-Action Pipe Pistol"}, {type: "Clothing", name: "Road Goggles"}, {type: "Clothing", name: "Eyeglasses"}, {type: "Clothing", name: "Dirty Postman Uniform"}, {type: "Clothing", name: "Camouflage"}, {type: "Armour", name: "Sturdy Leather Armour"}, {type: "Armour", name: "Chain Dog Collar"}, {type: "Alcohol", name: "Beer"}, {type: "Alcohol", name: "Bourbon"}, {type: "Alcohol", name: "Whiskey"}, {type: "Food", name: "Iguana on a Stick"}, {type: "Food", name: "Iguana on a Stick"}, {type: "Food", name: "Mole Rat Meat"}, {type: "Food", name: "Squirrel Stew"}, {type: "Chem", name: "Mentant"}, {type: "Chem", name: "Day Tripper"} ]>> <<set $homestead.push($clothingList.random())>> <<set $homestead.push($modList.random())>> <<set $homestead.push($rifleList.random())>> <<if $_includeLegendary is true>> <<set $homestead.push($legendaryList.random())>> <<endif>> <<set $lair = [ {type: "Junk", name: "Caps Stash - 38"}, {type: "Junk", name: "Gold-Plated Flip Lighter"}, {type: "Junk", name: "Caps Stash - 25"}, {type: "Junk", name: "Caps Stash - 250"}, {type: "Junk", name: "Caps Stash - 99"}, {type: "Junk", name: "Caps Stash - 80"}, {type: "Junk", name: "Caps Stash - 112"}, {type: "Gear", name: "Binoculars"}, {type: "Gear", name: "Fragile Bobby Pin"}, {type: "Gear", name: "Unsent Letter"}, {type: "Gear", name: "Draft Codex"}, {type: "Melee Weapon", name: "Machete"}, {type: "Rifle", name: "Submachine Gun"}, {type: "Rifle", name: "Laser Rifle"}, {type: "Pistol", name: "10mm Pistol"}, {type: "Pistol", name: "Pipe Pistol"}, {type: "Pistol", name: "Laser Pistol"}, {type: "Pistol", name: "Flare Gun"}, {type: "Heavy", name: "Incinerator"}, {type: "Clothing", name: "Robotic Bits"}, {type: "Clothing", name: "Red Flight Helmet"}, {type: "Armour", name: "Damaged Hazmat Suit"}, {type: "Armour", name: "Armoured Pads"}, {type: "Alcohol", name: "Beer"}, {type: "Alcohol", name: "Beer"}, {type: "Food", name: "Cave Fungus"}, {type: "Food", name: "Cave Fungus"}, {type: "Food", name: "Radstag Meat"}, {type: "Food", name: "Radroach Meat"}, {type: "Food", name: "Brahmin Meat"}, {type: "Chem", name: "Jet"}, {type: "Danger", name: "Immediately suffer 1 Physical Damage"}, {type: "Danger", name: "Immediately suffer 1 Physical Damage"} ]>> <<set $lair.push($gearList.random())>> <<set $lair.push($chemList.random())>> <<set $lair.push($meleeWeaponList.random())>> <<if $_includeLegendary is true>> <<set $lair.push($legendaryList.random())>> <<endif>> <<set $militaryBase = [ {type: "Junk", name: "Military Grade Circuit Board"}, {type: "Junk", name: "Military Grade Circuit Board"}, {type: "Junk", name: "Military Grade Circuit Board"}, {type: "Junk", name: "Desk Fan"}, {type: "Junk", name: "Carlisle Typewriter"}, {type: "Junk", name: "Pack of Duct Tape"}, {type: "Junk", name: "Microscope"}, {type: "Gear", name: "Artillery Smoke Grenade"}, {type: "Gear", name: "Fusion Core"}, {type: "Gear", name: "Fusion Core"}, {type: "Gear", name: "Vertibird Signal Grenade"}, {type: "Gear", name: "Stealth Boy"}, {type: "Heavy", name: "Missile Launcher"}, {type: "Mine", name: "Fragmentation Mine"}, {type: "Melee Weapon", name: "Baton"}, {type: "Rifle", name: "Laser Turret"}, {type: "Rifle", name: "Service Rifle"}, {type: "Rifle", name: "Service Rifle"}, {type: "Rifle", name: "Combat Shotgun"}, {type: "Thrown Weapon", name: "Fragmentation Grenade"}, {type: "Clothing", name: "1st Recon Beret"}, {type: "Clothing", name: "Military Fatigues"}, {type: "Clothing", name: "Military Fatigues"}, {type: "Armour", name: "Army Helmet"}, {type: "Armour", name: "Combat Armour"}, {type: "Armour", name: "Combat Armour"}, {type: "PA Mod", name: "Targeting Hud"}, {type: "Rifle Mod", name: "Bayonet"}, {type: "Alcohol", name: "Beer"}, {type: "Alcohol", name: "Whiskey"}, {type: "Danger", name: "Immediately suffer 1 Physical Damage"}, {type: "Danger", name: "Immediately suffer 1 Energy Damage"}, {type: "Danger", name: "Immediately suffer 1 Radiation Damage"} ]>> <<set $militaryBase.push($gearList.random())>> <<set $militaryBase.push($armourList.random())>> <<set $militaryBase.push($rifleList.random())>> <<if $_includeLegendary is true>> <<set $militaryBase.push($legendaryList.random())>> <<endif>> <<set $raiderCamp = [ {type: "Junk", name: "Abraxo Cleaner"}, {type: "Junk", name: "Pack of Duct Tape"}, {type: "Junk", name: "Gold-Plated Flip Lighter"}, {type: "Junk", name: "Hot Plate"}, {type: "Junk", name: "Vault-Tec Lunchbox"}, {type: "Junk", name: "Vault-Tec Lunchbox"}, {type: "Junk", name: "Caps Stash - 100"}, {type: "Gear", name: "Custom Ammo"}, {type: "Heavy", name: "Minigun"}, {type: "Melee Weapon", name: "Cattle Prod"}, {type: "Melee Weapon", name: "Ripper"}, {type: "Melee Weapon", name: "Machete"}, {type: "Rifle", name: "Double-Barrel Shotgun"}, {type: "Rifle", name: "Bolt-Action Pipe Rifle"}, {type: "Pistol", name: "Bolt-Action Pipe Pistol"}, {type: "Pistol", name: "Bolt-Action Pipe Pistol"}, {type: "Pistol", name: "Pipe Pistol"}, {type: "Thrown Weapon", name: "Molotov Cocktail"}, {type: "Clothing", name: "Assault Gas Mask"}, {type: "Clothing", name: "Road Goggles"}, {type: "Clothing", name: "Road Goggles"}, {type: "Clothing", name: "Spiked Muzzle"}, {type: "Armour", name: "Sturdy Metal Armour"}, {type: "Armour", name: "Heavy Raider Armour"}, {type: "Armour", name: "Chain Dog Collar"}, {type: "Melee Mod", name: "Spiked"}, {type: "Alcohol", name: "Moonshine"}, {type: "Alcohol", name: "Moonshine"}, {type: "Chem", name: "Fury"}, {type: "Chem", name: "Buffout"}, {type: "Chem", name: "Psycho"}, {type: "Chem", name: "Jet"}, {type: "Chem", name: "Jet"}, {type: "Chem", name: "Stimpak"} ]>> <<set $raiderCamp.push($chemList.random())>> <<set $raiderCamp.push($heavyList.random())>> <<if $_includeLegendary is true>> <<set $raiderCamp.push($legendaryList.random())>> <<endif>> <<set $settlement = [ {type: "Junk", name: "Caps Stash - 150"}, {type: "Junk", name: "Caps Stash - 200"}, {type: "Junk", name: "Abraxo Cleaner"}, {type: "Gear", name: "Hand-Written Note"}, {type: "Gear", name: "Binoculars"}, {type: "Gear", name: "Mr Handy Fuel"}, {type: "Gear", name: "Rope"}, {type: "Gear", name: "Stethoscope"}, {type: "Melee Weapon", name: "Stun Baton"}, {type: "Melee Weapon", name: "Tire Iron"}, {type: "Rifle", name: "Hunting Rifle"}, {type: "Rifle", name: "Combat Rifle"}, {type: "Rifle", name: "Machine Gun Turret Mk 1"}, {type: "Pistol", name: ".357 Magnum Revolver"}, {type: "Pistol", name: "10mm Pistol"}, {type: "Pistol", name: "Pipe Pistol"}, {type: "Pistol", name: "Flare Gun"}, {type: "Chem", name: "Stimpak"}, {type: "Chem", name: "Stimpak"}, {type: "Clothing", name: "Patched Three-Piece Suit"}, {type: "Clothing", name: "Vault 111 Jump Suit"}, {type: "Clothing", name: "Baseball Cap"}, {type: "Armour", name: "Combat Armour"}, {type: "Armour", name: "Sturdy Leather Armour"}, {type: "Alcohol", name: "Beer"}, {type: "Alcohol", name: "Beer"}, {type: "Alcohol", name: "Bourbon"}, {type: "Food", name: "Tato and Water"}, {type: "Food", name: "Tato and Water"}, {type: "Food", name: "Squirrel Stew"}, {type: "Food", name: "Squirrel Stew"}, {type: "Food", name: "Fresh Melon"}, {type: "Food", name: "Brahmin Meat"} ]>> <<set $settlement.push($pistolList.random())>> <<set $settlement.push($clothingList.random())>> <<set $settlement.push($gearList.random())>> <<if $_includeLegendary is true>> <<set $settlement.push($legendaryList.random())>> <<endif>> <<set $subway = [ {type: "Junk", name: "Pack of Duct Tape"}, {type: "Junk", name: "Abraxo Cleaner"}, {type: "Junk", name: "Gold-Plated Flip Lighter"}, {type: "Junk", name: "Caps Stash - 25"}, {type: "Junk", name: "Caps Stash - 70"}, {type: "Gear", name: "Admin Password"}, {type: "Gear", name: "Flashlight"}, {type: "Gear", name: "Flashlight"}, {type: "Gear", name: "Stealth Boy"}, {type: "Melee Weapon", name: "Lead Pipe"}, {type: "Melee Weapon", name: "Stun Baton"}, {type: "Rifle", name: "Double-Barrel Shotgun"}, {type: "Rifle", name: "Submachine Gun"}, {type: "Rifle", name: "Submachine Gun"}, {type: "Pistol", name: "10mm Pistol"}, {type: "Pistol", name: "Bolt Action Pipe Pistol"}, {type: "Thrown Weapon", name: "Baseball Grenade"}, {type: "Clothing", name: "Tricorn Hat"}, {type: "Clothing", name: "Assault Gas Mask"}, {type: "Armour", name: "Armoured Pads"}, {type: "Armour", name: "Hazmat Suit"}, {type: "Food", name: "Cave Fungus"}, {type: "Food", name: "Cave Fungus"}, {type: "Food", name: "Mole Rat Meat"}, {type: "Food", name: "Radroach Meat"}, {type: "Armour Mod", name: "Headlamp"}, {type: "Pistol or Rifle Mod", name: "Silenced"}, {type: "Mine", name: "Pulse Mine"}, {type: "Mine", name: "Fragmentation Mine"}, {type: "Alcohol", name: "Beer"}, {type: "Alcohol", name: "Moonshine"}, {type: "Chem", name: "Buffout"}, {type: "Chem", name: "Day Tripper"} ]>> <<set $subway.push($meleeWeaponList.random())>> <<set $subway.push($armourList.random())>> <<set $subway.push($explosiveList.random())>> <<if $_includeLegendary is true>> <<set $subway.push($legendaryList.random())>> <<endif>> <<set $suburbanRuins = [ {type: "Junk", name: "Abraxo Cleaner"}, {type: "Junk", name: "Desk Fan"}, {type: "Junk", name: "Undamaged Camera"}, {type: "Junk", name: "Hot Plate"}, {type: "Junk", name: "Vault-Tec Lunchbox"}, {type: "Junk", name: "Caps Stash - 75"}, {type: "Junk", name: "Caps Stash - 75"}, {type: "Junk", name: "Caps Stash - 50"}, {type: "Junk", name: "Mr Handy Fuel"}, {type: "Junk", name: "Mr Handy Fuel"}, {type: "Junk", name: "Robot Repair Kit"}, {type: "Mine", name: "Bottlecap Mines"}, {type: "Mine", name: "Bottlecap Mines"}, {type: "Melee Weapon", name: "Baseball Bat"}, {type: "Rifle", name: "Assault Rifle"}, {type: "Rifle", name: "Combat Shotgun"}, {type: "Pistol", name: "10mm Pistol"}, {type: "Thrown Weapon", name: "Molotov Cocktail"}, {type: "Clothing", name: "Bowler Hat"}, {type: "Clothing", name: "Eyeglasses"}, {type: "Clothing", name: "Sea Captain's Hat"}, {type: "Armour", name: "Army Helmet"}, {type: "Armour", name: "Armoured Pads"}, {type: "Armour Mod", name: "Improved Flexibility"}, {type: "Alcohol", name: "Beer"}, {type: "Alcohol", name: "Rum"}, {type: "Alcohol", name: "Whiskey"}, {type: "Food", name: "Sugar Bombs"}, {type: "Food", name: "Cram"}, {type: "Food", name: "Iguana Bits"}, {type: "Chem", name: "Stimpak"}, {type: "Chem", name: "Jet"}, {type: "Chem", name: "Jet"} ]>> <<set $suburbanRuins.push($rifleList.random())>> <<set $suburbanRuins.push($clothingList.random())>> <<set $suburbanRuins.push($foodList.random())>> <<if $_includeLegendary is true>> <<set $suburbanRuins.push($legendaryList.random())>> <<endif>> <<set $superDuperMart = [ {type: "Junk", name: "Abraxo Cleaner"}, {type: "Junk", name: "Abraxo Cleaner"}, {type: "Junk", name: "Undamaged Camera"}, {type: "Junk", name: "Undamaged Camera"}, {type: "Junk", name: "Undamaged Camera"}, {type: "Junk", name: "Vault-Tec Lunchbox"}, {type: "Junk", name: "Hot Plate"}, {type: "Junk", name: "Hot Plate"}, {type: "Junk", name: "Economy Wonderglue"}, {type: "Junk", name: "Economy Wonderglue"}, {type: "Junk", name: "Pack of Duct Tape"}, {type: "Junk", name: "Pack of Duct Tape"}, {type: "Junk", name: "Caps Stash - 70"}, {type: "Junk", name: "Caps Stash - 55"}, {type: "Gear", name: "Mr Handy Fuel"}, {type: "Gear", name: "Temporary Password"}, {type: "Gear", name: "Skeleton Key"}, {type: "Gear", name: "Fragile Bobby Pin"}, {type: "Chem", name: "Stimpak"}, {type: "Melee Weapon", name: "Baseball Bat"}, {type: "Melee Weapon", name: "Fire Axe"}, {type: "Clothing", name: "Atom Cats Jacket and Jeans"}, {type: "Clothing", name: "Atom Cats Jacket and Jeans"}, {type: "Alcohol", name: "Beer"}, {type: "Alcohol", name: "Beer"}, {type: "Alcohol", name: "Ice Cold Gwinnet Ale"}, {type: "Alcohol", name: "Ice Cold Gwinnet Ale"}, {type: "Alcohol", name: "Wine"}, {type: "Alcohol", name: "Wine"}, {type: "Food", name: "Nuka Cola"}, {type: "Food", name: "Nuka Cola"}, {type: "Food", name: "Nuka Cherry"}, {type: "Food", name: "Nuka Cherry"}, {type: "Food", name: "Nuka Cola Quantum"} ]>> <<set $superDuperMart.push($clothingList.random())>> <<set $superDuperMart.push($clothingList.random())>> <<if $_includeLegendary is true>> <<set $superDuperMart.push($legendaryList.random())>> <<endif>> <<set $supermutantCamp = [ {type: "Heavy", name: "Junk Jet"}, {type: "Melee Weapon", name: "Board"}, {type: "Melee Weapon", name: "Rebar Club"}, {type: "Melee Weapon", name: "Huge Club"}, {type: "Melee Weapon", name: "Nail Board"}, {type: "Melee Weapon", name: "Fire Hydrant Bat"}, {type: "Melee Weapon", name: "Sledge Hammer"}, {type: "Rifle", name: "Caravan Shotgun"}, {type: "Rifle", name: "Laser Rifle"}, {type: "Rifle", name: "Plasma Rifle"}, {type: "Pistol", name: "10mm Pistol"}, {type: "Junk", name: "Caravan Card Deck"}, {type: "Junk", name: "Caps Stash - 38"}, {type: "Clothing", name: "Brotherhood of Steel Hood"}, {type: "Clothing", name: "Shoulder Rags"}, {type: "Clothing", name: "Leg Guards"}, {type: "Clothing", name: "Aviator Cap"}, {type: "Armour", name: "Chains"}, {type: "Armour", name: "Bladed Helmet"}, {type: "Armour", name: "Heavy Gauntlets"}, {type: "PA Mod", name: "Thicker Plating"}, {type: "Food", name: "Blood Pack"}, {type: "Food", name: "Blood Pack"}, {type: "Food", name: "Blood Pack"}, {type: "Food", name: "Mole Rat Meat"}, {type: "Food", name: "Mole Rat Meat"}, {type: "Food", name: "Mutant Hound Meat"}, {type: "Chem", name: "Mysterious Serum"}, {type: "Chem", name: "Mysterious Serum"}, {type: "Gear", name: "Rope"}, {type: "Gear", name: "Rope"}, {type: "Gear", name: "Flashlight"}, {type: "Gear", name: "Binoculars"} ]>> <<set $supermutantCamp.push($rifleList.random())>> <<set $supermutantCamp.push($modList.random())>> <<set $supermutantCamp.push($pistolList.random())>> <<if $_includeLegendary is true>> <<set $supermutantCamp.push($legendaryList.random())>> <<endif>> <<set $urbanRuins = [ {type: "Junk", name: "Abraxo Cleaner"}, {type: "Junk", name: "Desk Fan"}, {type: "Junk", name: "Carlisle Typewriter"}, {type: "Junk", name: "Carlisle Typewriter"}, {type: "Junk", name: "Economy Wonderglue"}, {type: "Junk", name: "Caps Stash - 150"}, {type: "Junk", name: "Caps Stash - 200"}, {type: "Junk", name: "Hot Plate"}, {type: "Junk", name: "Hot Plate"}, {type: "Gear", name: "Fire Extinguisher"}, {type: "Gear", name: "Fire Extinguisher"}, {type: "Gear", name: "Fragile Bobby Pin"}, {type: "Gear", name: "Temporary Password"}, {type: "Mines", name: "Bottlecap Mines"}, {type: "Mines", name: "Bottlecap Mines"}, {type: "Melee Weapon", name: "Board"}, {type: "Melee Weapon", name: "Power Fist"}, {type: "Melee Weapon", name: "Baseball Bat"}, {type: "Rifle", name: "Bolt-Action Pipe Rifle"}, {type: "Rifle", name: "Combat Shotgun"}, {type: "Rifle", name: "Hunting Rifle"}, {type: "Pistol", name: "Bolt-Action Pipe Pistol"}, {type: "Clothing", name: "Sea Captain's Hat"}, {type: "Armour", name: "Power Armour Frame"}, {type: "Alcohol", name: "Beer"}, {type: "Alcohol", name: "Bourbon"}, {type: "Alcohol", name: "Wine"}, {type: "Chem", name: "Stimpak"}, {type: "Chem", name: "Jet"}, {type: "Chem", name: "Mentats"}, {type: "Thrown Weapon", name: "Molotov Cocktail"}, {type: "Thrown Weapon", name: "Molotov Cocktail"} ]>> <<set $urbanRuins.push($alcoholList.random())>> <<set $urbanRuins.push($modList.random())>> <<set $urbanRuins.push($modList.random())>> <<set $urbanRuins.push($chemList.random())>> <<if $_includeLegendary is true>> <<set $urbanRuins.push($legendaryList.random())>> <<endif>> <<set $warehouse = [ {type: "Junk", name: "Abraxo Cleaner"}, {type: "Junk", name: "Giddyup Buttercup"}, {type: "Junk", name: "Giddyup Buttercup"}, {type: "Junk", name: "(Military Grade Circuit Board"}, {type: "Junk", name: "(Military Grade Circuit Board"}, {type: "Junk", name: "Industrial Solvent"}, {type: "Junk", name: "Industrial Solvent"}, {type: "Junk", name: "Caps Stash - 35"}, {type: "Junk", name: "Caps Stash - 20"}, {type: "Gear", name: "Temporary Password"}, {type: "Gear", name: "Fragile Bobby Pin"}, {type: "Gear", name: "Fusion Core"}, {type: "Gear", name: "Robot Repair Kit"}, {type: "Gear", name: "Mr Handy Fuel"}, {type: "Gear", name: "Mr Handy Fuel"}, {type: "Melee Weapon", name: "Pipe Wrench"}, {type: "Melee Weapon", name: "Pipe Wrench"}, {type: "Rifle", name: "Double-Barrel Shotgun"}, {type: "Rifle", name: "Railway Rifle"}, {type: "Thrown Weapon", name: "Molotov Cocktail"}, {type: "Clothing", name: "Baseball Cap"}, {type: "Pistol or Rifle Mod", name: "Reflex Sight"}, {type: "PA Mod", name: "Headlamp"}, {type: "Melee Mod", name: "Superior Materials"}, {type: "Melee Mod", name: "Heavy"}, {type: "Alcohol", name: "Beer"}, {type: "Alcohol", name: "Bourbon"}, {type: "Alcohol", name: "Dirty Wastelander"}, {type: "Food", name: "Sugar Bombs"}, {type: "Food", name: "Nuka Cola"}, {type: "Clothing", name: "Eyeglasses"}, {type: "Chem", name: "Stimpak"}, {type: "Chem", name: "Stimpak"}, ]>> <<set $warehouse.push($gearList.random())>> <<set $warehouse.push($modList.random())>> <<set $warehouse.push($modList.random())>> <<if $_includeLegendary is true>> <<set $warehouse.push($legendaryList.random())>> <<endif>> <<set $wastelands = []>>
<<set $_singleLootItem = []>> <<set $_modArray = []>> <<set $_modType = "">> /* The user picked any item */ <<if $_itemType is 0>> <<set $_itemType = random(1,12)>> <<endif>> /* The user picked any weapon */ <<if $_itemType is 13>> <<set $_itemType = random(1,5)>> <<endif>> /* Populate the singleLootItem with a random item direct from the item array, or set modType so we can build a subset array later */ <<switch $_itemType>> <<case 1>><<set $_singleLootItem.push($meleeWeaponList.random())>> <<case 2>><<set $_singleLootItem.push($pistolList.random())>> <<case 3>><<set $_singleLootItem.push($rifleList.random())>> <<case 4>><<set $_singleLootItem.push($heavyList.random())>> <<case 5>><<set $_singleLootItem.push($explosiveList.random())>> <<case 6>><<set $_singleLootItem.push($armourList.random())>> <<case 7>><<set $_singleLootItem.push($clothingList.random())>> <<case 8>><<set $_singleLootItem.push($modList.random())>> <<case 9>><<set $_singleLootItem.push($gearList.random())>> <<case 10>><<set $_singleLootItem.push($chemList.random())>> <<case 11>><<set $_singleLootItem.push($foodList.random())>> <<case 12>><<set $_singleLootItem.push($alcoholList.random())>> <<case 14>><<set $_modType = "Melee">> <<case 15>><<set $_modType = "Pistol">> <<case 16>><<set $_modType = "Rifle">> <<case 17>><<set $_modType = "Heavy">> <<case 18>><<set $_modType = "Armour">> <<case 19>><<set $_modType = "PA">> <<case 20>><<set $_singleLootItem.push($legendaryList.random())>> <</switch>> /* If itemType is 14 or more then we need to build a new array that is a subset of the mods list */ <<if $_itemType > 13>> <<for $i=0; $i<$modList.length; $i++>> <<if $modList[$i].type.includes($_modType)>> <<set $_modArray.push($modList[$i])>> <<endif>> <</for>> <<set $_singleLootItem.push($_modArray.random())>> <<endif>> You found: <<print $_singleLootItem[0].name + " (" + $_singleLootItem[0].type + ")">><br><br> Generate another: <<display "SingleItemChoices">> <br> <br> [[Go back to the main page.|Fallout Campaign Manager]]
<<link "Melee Weapon" "SingleItem">><<set $_itemType to 1>><</link>> - <<link "Pistol" "SingleItem">><<set $_itemType to 2>><</link>> - <<link "Rifle" "SingleItem">><<set $_itemType to 3>><</link>> - <<link "Heavy" "SingleItem">><<set $_itemType to 4>><</link>> - <<link "Mine or Thrown Weapon" "SingleItem">><<set $_itemType to 5>><</link>> - <<link "Armour" "SingleItem">><<set $_itemType to 6>><</link>> - <<link "Clothing" "SingleItem">><<set $_itemType to 7>><</link>> - <<link "Mod" "SingleItem">><<set $_itemType to 8>><</link>> - <<link "Gear" "SingleItem">><<set $_itemType to 9>><</link>> - <<link "Chem" "SingleItem">><<set $_itemType to 10>><</link>> - <<link "Food" "SingleItem">><<set $_itemType to 11>><</link>> - <<link "Alcohol" "SingleItem">><<set $_itemType to 12>><</link>> - <<link "Item of any type" "SingleItem">><<set $_itemType to 0>><</link>><br> Or an item from a special category: <<link "Any Weapon" "SingleItem">><<set $_itemType to 13>><</link>> - <<link "Any Melee Mod" "SingleItem">><<set $_itemType to 14>><</link>> - <<link "Any Pistol Mod" "SingleItem">><<set $_itemType to 15>><</link>> - <<link "Any Rifle Mod" "SingleItem">><<set $_itemType to 16>><</link>> - <<link "Any Heavy Mod" "SingleItem">><<set $_itemType to 17>><</link>> - <<link "Any Armour Mod" "SingleItem">><<set $_itemType to 18>><</link>> - <<link "Any Power Armour Mod" "SingleItem">><<set $_itemType to 19>> <</link>> - <<link "A Legendary Weapon" "SingleItem">><<set $_itemType to 20>><</link>>
/* See if this is the first time we have visited this page*/ <<switch $_GeneratePageState>> <<case 0>> <<display HandleExploreCards>> /* Set the value to show which loot counter had its visibility toggled and create the array to hold all the loot generated */ <<set $_showHide = 99>> <<set $_foundArray = []>> On to the items! Rolling those D66s..<br><br> /* Add 36 random items to the wastelands list to bring the total to 36 possible loot items. This list will be reset to */ /* 0 items when the user returns to the first page so 36 different items are added each time. Add a .visibility property */ /* to each */ <<for $i=0; $i<$_LootToGenerate; $i++>> <<if $_includeLegendary is true>> <<set $_itemType = random(1,13)>> <<else>> <<set $_itemType = random(1,12)>> <<endif>> <<switch $_itemType>> <<case 1>><<set $_foundArray.push($meleeWeaponList.random())>> <<case 2>><<set $_foundArray.push($pistolList.random())>> <<case 3>><<set $_foundArray.push($rifleList.random())>> <<case 4>><<set $_foundArray.push($heavyList.random())>> <<case 5>><<set $_foundArray.push($explosiveList.random())>> <<case 6>><<set $_foundArray.push($armourList.random())>> <<case 7>><<set $_foundArray.push($clothingList.random())>> <<case 8>><<set $_foundArray.push($modList.random())>> <<case 9>><<set $_foundArray.push($gearList.random())>> <<case 10>><<set $_foundArray.push($chemList.random())>> <<case 11>><<set $_foundArray.push($foodList.random())>> <<case 12>><<set $_foundArray.push($alcoholList.random())>> <<case 13>><<set $_foundArray.push($legendaryList.random())>> <</switch>> <<if $_foundArray[$i].type is "Power Armour" and $_showPA is true>> <<set $_foundArray[$i].visible = "Yes">> <<else>> <<set $_foundArray[$i].visible = "No">> <<endif>> <</for>> /* Set a variable to show we have done the first part of this page and then reload the page. Automate this at some point */ <<set $_GeneratePageState to 1>> All done. [[Click|Wastelands]] to see the results.<br> <<case 1>> /* If showHide is not 99 then we trying to show or hide a loot item from the list. Toggle the visibility of that item in the list. */ <<if $_showHide < 99>> <<if $_foundArray[$_showHide].visible is "No">> <<set $_foundArray[$_showHide].visible = "Yes">> <<else>> <<set $_foundArray[$_showHide].visible = "No">> <<endif>> <<endif>> Here are the loot items that can be found this scenario. If your searchables are already numbered, click on the item below with the matching number. Otherwise, click on any item in the list. In 2 player games, if you find a piece of loot on a searchable and you don't want it, I recommend to re-hide it below if you don't want it. Mark the searchable on the table with a number that corresponds to the loot item number in the list so you can both tell where that item is. Of course, only you will know WHAT it is.<br><br> /* Loop through all of the items in the found loot list */ <<for $i=0; $i<$_foundArray.length; $i++>> /* If this item is not set to visible, show a numbered Reveal link that should set showHide to the number of the list we want */ /* to make visible */ <<if $_foundArray[$i].visible is "No">> /* Find a better way to do this. This is crappy */ <<switch $i>> <<case 0>><<link "1. Reveal:" "Wastelands">><<set $_showHide to 0>><</link>><br> <<case 1>><<link "2. Reveal:" "Wastelands">><<set $_showHide to 1>><</link>><br> <<case 2>><<link "3. Reveal:" "Wastelands">><<set $_showHide to 2>><</link>><br> <<case 3>><<link "4. Reveal:" "Wastelands">><<set $_showHide to 3>><</link>><br> <<case 4>><<link "5. Reveal:" "Wastelands">><<set $_showHide to 4>><</link>><br> <<case 5>><<link "6. Reveal:" "Wastelands">><<set $_showHide to 5>><</link>><br> <<case 6>><<link "7. Reveal:" "Wastelands">><<set $_showHide to 6>><</link>><br> <<case 7>><<link "8. Reveal:" "Wastelands">><<set $_showHide to 7>><</link>><br> <<case 8>><<link "9. Reveal:" "Wastelands">><<set $_showHide to 8>><</link>><br> <<case 9>><<link "10. Reveal:" "Wastelands">><<set $_showHide to 9>><</link>><br> <<case 10>><<link "11. Reveal:" "Wastelands">><<set $_showHide to 10>><</link>><br> <<case 11>><<link "12. Reveal:" "Wastelands">><<set $_showHide to 11>><</link>><br> <</switch>> /* If this item IS set to visible, show a numbered loot item and a Hide link that should set showHide to the number of the */ /* list we want to hide */ <<elseif $_foundArray[$i].visible is "Yes">> <<switch $i>> <<case 0>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "Wastelands">><<set $_showHide to 0>><</link>><br> <<case 1>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "Wastelands">><<set $_showHide to 1>><</link>><br> <<case 2>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "Wastelands">><<set $_showHide to 2>><</link>><br> <<case 3>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "Wastelands">><<set $_showHide to 3>><</link>><br> <<case 4>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "Wastelands">><<set $_showHide to 4>><</link>><br> <<case 5>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "Wastelands">><<set $_showHide to 5>><</link>><br> <<case 6>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "Wastelands">><<set $_showHide to 6>><</link>><br> <<case 7>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "Wastelands">><<set $_showHide to 7>><</link>><br> <<case 8>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "Wastelands">><<set $_showHide to 8>><</link>><br> <<case 9>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "Wastelands">><<set $_showHide to 9>><</link>><br> <<case 10>><<print $i + 1>><<print ". " + $_foundArray[$i].name + "(" + $_foundArray[$i].type + ")">> <<link " - Hide" "Wastelands">><<set $_showHide to 10>><</link>><br> <<case 11>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "Wastelands">><<set $_showHide to 11>><</link>><br> <</switch>> <</if>> <</for>> <br> [[Go back to the main page.|Fallout Campaign Manager]] <</switch>>
/* From The Beast of the Bottling Plant */ <<set $welcomeToTheNeighbourhood = [ {type: "Alcohol", name: "Moonshine"}, {type: "Chem", name: "Stimpak"}, {type: "Clothing", name: "Red Flight Helmet"}, {type: "Gear", name: "Binoculars"}, {type: "Junk", name: "Desk Fan"}, {type: "Pistol", name: "Bolt Action Pipe Pistol"}, {type: "Melee Weapon", name: "Lead Pipe"}, {type: "Rifle", name: "Railway Rifle"} ]>> <<set $uncivilService = [ {type: "Armour", name: "Heavy Raider Armour"}, {type: "Armour", name: "Protector's Right Arm Guard"}, {type: "Chem", name: "Orange Mentats"}, {type: "Chem", name: "Overdrive"}, {type: "Clothing", name: "Brotherhood of Steel Hood"}, {type: "Clothing", name: "Spiked Muzzle"}, {type: "Food", name: "Blood Pack"}, {type: "Food", name: "Nuka Cola"}, {type: "Gear", name: "Binoculars"}, {type: "Gear", name: "Rope"}, {type: "Gear", name: "Stealth Boy"}, {type: "Junk", name: "Caps Stash"}, {type: "Junk", name: "Desk Fan"}, {type: "Junk", name: "Mary's Locket"}, {type: "Junk", name: "Undamaged Camera"}, {type: "PA Mod", name: "Core Assembly"}, {type: "Armour Mod", name: "Padded"}, {type: "Heavy", name: "Junk Jet"}, {type: "Thrown Weapon", name: "Molotov Cocktail"}, {type: "Melee Weapon", name: "Nail Board"}, {type: "Rifle", name: "Railway Rifle"} ]>> <<set $recipeForTrouble = [ {type: "Alcohol", name: "Wine"}, {type: "Chem", name: "Overdrive"}, {type: "Food", name: "Cave Fungus"}, {type: "Food", name: "Radscorpion Meat"}, {type: "Food", name: "Sugar Bombs"}, {type: "Mine", name: "Fragmentation Mine"}, {type: "Rifle", name: "Gauss Rifle"}, {type: "Thrown Weapon", name: "Molotov Cocktail"} ]>> <<set $ambushAtOakPointFarm = [ {type: "Armour", name: "Heavy Raider Armour"}, {type: "Armour", name: "Sturdy Metal Armour"}, {type: "Chem", name: "Fury"}, {type: "Clothing", name: "Baseball Cap"}, {type: "Armour Mod", name: "Cushioned"}, {type: "Rifle", name: "Gauss Rifle"}, {type: "Heavy", name: "Junk Jet"}, {type: "Rifle", name: "Pipe Rifle"}, ]>> <<set $bottledUp = [ {type: "Armour", name: "Damaged Hazmat Suit"}, {type: "Chem", name: "Rad-X"}, {type: "Chem", name: "Stimpak"}, {type: "Clothing", name: "Assault Gas Mask"}, {type: "Food", name: "Nuka Cherry"}, {type: "Food", name: "Nuka Cherry"}, {type: "Food", name: "Nuka Cola"}, {type: "Food", name: "Nuka Cola"}, {type: "Junk", name: "Economy Wonderglue"}, {type: "Melee Weapon", name: "Lead Pipe"}, ]>> /* From Showdown in Synth Town */ <<set $invisibleAmongstUs = [ {type: "Pistol", name: "Flare Gun"}, {type: "Pistol", name: "10mm Pistol"}, {type: "Melee Weapon", name: "Pipe Wrench"}, {type: "Alcohol", name: "Beer"}, {type: "Gear", name: "Fragile Bobby Pin"}, {type: "Clothing", name: "Battered Fedora"}, {type: "Food", name: "Blood Pack"}, {type: "Junk", name: "Desk Fan"} ]>> <<set $theRoadLessTravelled = [ {type: "Clothing", name: "Airship Captain's Hat"}, {type: "Chem", name: "Stimpak"}, {type: "Pistol", name: "Plasma Pistol"}, {type: "Melee Weapon", name: "Baton"}, {type: "Chem", name: "X-111 Compound"}, {type: "Alcohol", name: "Beer"}, {type: "Junk", name: "Economy Wonderglue"}, {type: "Melee Weapon", name: "Baseball Bat"}, {type: "Pistol", name: "Institute Laser Pistol"}, {type: "Junk", name: "Microscope"} ]>> <<set $molecularMeltdown = [ {type: "Gear", name: "Fusion Core"}, {type: "Rifle", name: "Combat Rifle"}, {type: "Melee Weapon", name: "Power Fist"}, {type: "Clothing", name: "Institute Lab Coat"}, {type: "Chem", name: "Ultrajet"}, {type: "Pistol", name: "Pipe Pistol"}, {type: "Armour", name: "Damaged Hazmat Suit"}, {type: "Gear", name: "Stealth Boy"} ]>> /* From Co-Op Scenarios */ <<set $bloodCage = [ {type: "Melee Weapon", name: "Baseball Bat"}, {type: "Melee Weapon", name: "Pipe Wrench"}, {type: "Pistol", name: "Laser Pistol"}, {type: "Rifle", name: "Combat Rifle"}, {type: "Rifle", name: "Assault Rifle"}, {type: "Rifle", name: "Combat Shotgun"}, {type: "Thrown Weapon", name: "Fragmentation Grenade"}, {type: "Heavy", name: "Missile Launcher"}, {type: "Food", name: "Nuka Cola"}, {type: "Gear", name: "Stuffed Monkey"}, {type: "Chem", name: "Psycho"}, {type: "Clothing", name: "Patched Three-Piece Suit"}, ]>>
/* See if this is the first time we have visited this page*/ <<switch $_GeneratePageState>> <<case 0>> <<display HandleExploreCards>> /* Set the value to show which loot counter had its visibility toggled and create the array to hold all the loot generated */ <<set $_showHide = 99>> <<set $_foundArray = []>> On to the items! Rolling those D66s..<br><br> /* Figure out how many loot items this scenario needs, then trim them */ <<set $_LootToGenerate to $_scenarioSelected.count(" ")>> /* <<set $_scenarioSelected to $_scenarioSelected.trim()>>*/ /* Use print to use the value of $_scenarioSelected as the name of an actual variable - in this case an array. Pluck from it. */ /* ..and add a .visibility property to each */ <<for $i=0; $i<$_LootToGenerate; $i++>> <<print "<<set $_foundArray.push($" + $_scenarioSelected + ".pluck())>>">> <<if $_foundArray[$i].type is "Power Armour" and $_showPA is true>> <<set $_foundArray[$i].visible to "Yes">> <<else>> <<set $_foundArray[$i].visible to "No">> <<endif>> <</for>> /* Set a variable to show we have done the first part of this page and then reload the page. Automate this at some point */ <<set $_GeneratePageState to 1>> All done. [[Click|ExistingMission]] to see the results.<br> <<case 1>> /* If showHide is not 99 then we trying to show or hide a loot item from the list. Toggle the visibility of that item in the list. */ <<if $_showHide < 99>> <<if $_foundArray[$_showHide].visible is "No">> <<set $_foundArray[$_showHide].visible to "Yes">> <<else>> <<set $_foundArray[$_showHide].visible to "No">> <<endif>> <<endif>> Here are the loot items that can be found this scenario. If your searchables are already numbered, click on the item below with the matching number. Otherwise, click on any item in the list. In 2 player games, if you find a piece of loot on a searchable and you don't want it, I recommend to re-hide it below if you don't want it. Mark the searchable on the table with a number that corresponds to the loot item number in the list so you can both tell where that item is. Of course, only you will know WHAT it is.<br><br> /* Loop through all of the items in the found loot list */ <<for $i=0; $i<$_foundArray.length; $i++>> /* If this item is not set to visible, show a numbered Reveal link that should set showHide to the number of the list we want */ /* to make visible */ <<if $_foundArray[$i].visible is "No">> /* Find a better way to do this. This is crappy */ <<switch $i>> <<case 0>><<link "1. Reveal:" "ExistingMission">><<set $_showHide to 0>><</link>><br> <<case 1>><<link "2. Reveal:" "ExistingMission">><<set $_showHide to 1>><</link>><br> <<case 2>><<link "3. Reveal:" "ExistingMission">><<set $_showHide to 2>><</link>><br> <<case 3>><<link "4. Reveal:" "ExistingMission">><<set $_showHide to 3>><</link>><br> <<case 4>><<link "5. Reveal:" "ExistingMission">><<set $_showHide to 4>><</link>><br> <<case 5>><<link "6. Reveal:" "ExistingMission">><<set $_showHide to 5>><</link>><br> <<case 6>><<link "7. Reveal:" "ExistingMission">><<set $_showHide to 6>><</link>><br> <<case 7>><<link "8. Reveal:" "ExistingMission">><<set $_showHide to 7>><</link>><br> <<case 8>><<link "9. Reveal:" "ExistingMission">><<set $_showHide to 8>><</link>><br> <<case 9>><<link "10. Reveal:" "ExistingMission">><<set $_showHide to 9>><</link>><br> <<case 10>><<link "11. Reveal:" "ExistingMission">><<set $_showHide to 10>><</link>><br> <<case 11>><<link "12. Reveal:" "ExistingMission">><<set $_showHide to 11>><</link>><br> <</switch>> /* If this item IS set to visible, show a numbered loot item and a Hide link that should set showHide to the number of the */ /* list we want to hide */ <<elseif $_foundArray[$i].visible is "Yes">> <<switch $i>> <<case 0>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "ExistingMission">><<set $_showHide to 0>><</link>><br> <<case 1>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "ExistingMission">><<set $_showHide to 1>><</link>><br> <<case 2>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "ExistingMission">><<set $_showHide to 2>><</link>><br> <<case 3>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "ExistingMission">><<set $_showHide to 3>><</link>><br> <<case 4>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "ExistingMission">><<set $_showHide to 4>><</link>><br> <<case 5>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "ExistingMission">><<set $_showHide to 5>><</link>><br> <<case 6>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "ExistingMission">><<set $_showHide to 6>><</link>><br> <<case 7>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "ExistingMission">><<set $_showHide to 7>><</link>><br> <<case 8>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "ExistingMission">><<set $_showHide to 8>><</link>><br> <<case 9>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "ExistingMission">><<set $_showHide to 9>><</link>><br> <<case 10>><<print $i + 1>><<print ". " + $_foundArray[$i].name + "(" + $_foundArray[$i].type + ")">> <<link " - Hide" "ExistingMission">><<set $_showHide to 10>><</link>><br> <<case 11>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "ExistingMission">><<set $_showHide to 11>><</link>><br> <</switch>> <</if>> <</for>> <br> [[Go back to the main page.|Fallout Campaign Manager]] <</switch>>
<<set $exploreList = [ {name: "A Helpful Distraction"}, {name: "Abandoned Mine"}, {name: "Abandoned Refinery"}, {name: "Armor Shop"}, {name: "Atlantic Offices"}, {name: "Beantown Brewery"}, {name: "Boxing Gym"}, {name: "Bunker"}, {name: "Campsite Leftovers"}, {name: "Crashed Vertibird"}, {name: "Crazy Inventor"}, {name: "Cunningham’s Diner"}, {name: "Custom Workbench"}, {name: "Damaged Weaponry"}, {name: "Daylight Robbery"}, {name: "Dock Yard Dealer"}, {name: "Dusty Burrows"}, {name: "Easy Pickings"}, {name: "Ellie’s Marina"}, {name: "Enemy Camp Discovered"}, {name: "Experimental Chem Station"}, {name: "Eyebot Advertisement"}, {name: "Fallon’s Department Store"}, {name: "Faneuil Hall"}, {name: "Fens Subway Station"}, {name: "Field Testing"}, {name: "Fire Department"}, {name: "Flying Ant Swarm"}, {name: "Ghost'"}, {name: "Glowing One Gauntlet"}, {name: "Gray Team"}, {name: "Gun for Hire"}, {name: "Gunner’s Plaza"}, {name: "Harbormaster Hotel"}, {name: "Hardware Store"}, {name: "Heuser Library"}, {name: "Infested Barn"}, {name: "Landowner’s Offer"}, {name: "Laying Traps"}, {name: "Local Patrols"}, {name: "Mass Fusion Building"}, {name: "Mass Pike Interchange"}, {name: "Merchant Caravan"}, {name: "Milton General Hospital"}, {name: "Minefield Clearance"}, {name: "Miners’ Camp"}, {name: "Mongrel Showdown"}, {name: "Municipal Pool"}, {name: "National Guard Barracks"}, {name: "New Settlement"}, {name: "Nothing"}, {name: "Pharmacy"}, {name: "Physical Trainer"}, {name: "Quincy Police Station"}, {name: "Rad Fire"}, {name: "Recent Campfire"}, {name: "Recent Tracks"}, {name: "Regent Elementary"}, {name: "Roar of the Deathclaw"}, {name: "Rusty Trailer"}, {name: "Shooting Range"}, {name: "Silent Witnesses"}, {name: "Slot Canyon Ambush"}, {name: "Super Mutant Camp"}, {name: "Swap Mart"}, {name: "Synth Patrol"}, {name: "The Helpful Scribe"}, {name: "The Paw Spa Pet Shop"}, {name: "Thicket Excavations"}, {name: "Unexpected Presence"}, {name: "Weather Observatory"}, {name: "What's That?"} ]>>
/* See if this is the first time we have visited this page*/ <<switch $_GeneratePageState>> <<case 0>> <<display HandleExploreCards>> /* Refresh location item pools in case the user checked to include Legendaries */ <<display SetupLocationLists>> /* Set the value to show which loot counter had its visibility toggled and create the array to hold all the loot generated */ <<set $_showHide = 99>> <<set $_foundArray = []>> On to the items! Rolling those D66s..<br><br> /* Use print to use the value of $scenarioThemeSelected as the name of an actual variable - in this case an array. Pluck from it. */ /* ..and add a .visibility property to each */ <<for $i=0; $i<$_LootToGenerate; $i++>> <<print "<<set $_foundArray.push($" + $_scenarioThemeSelected + ".pluck())>>">> <<if $_foundArray[$i].type is "Power Armour" and $_showPA is true>> <<set $_foundArray[$i].visible to "Yes">> <<else>> <<set $_foundArray[$i].visible to "No">> <<endif>> <</for>> /* Set a variable to show we have done the first part of this page and then reload the page. Automate this at some point */ <<set $_GeneratePageState to 1>> All done. [[Click|NewMission]] to see the results.<br> <<case 1>> /* If showHide is not 99 then we trying to show or hide a loot item from the list. Toggle the visibility of that item in the list. */ <<if $_showHide < 99>> <<if $_foundArray[$_showHide].visible is "No">> <<set $_foundArray[$_showHide].visible to "Yes">> <<else>> <<set $_foundArray[$_showHide].visible to "No">> <<endif>> <<endif>> Here are the loot items that can be found this scenario. If your searchables are already numbered, click on the item below with the matching number. Otherwise, click on any item in the list. In 2 player games, if you find a piece of loot on a searchable and you don't want it, I recommend to re-hide it below if you don't want it. Mark the searchable on the table with a number that corresponds to the loot item number in the list so you can both tell where that item is. Of course, only you will know WHAT it is.<br><br> /* Loop through all of the items in the found loot list */ <<for $i=0; $i<$_foundArray.length; $i++>> /* If this item is not set to visible, show a numbered Reveal link that should set showHide to the number of the list we want */ /* to make visible */ <<if $_foundArray[$i].visible is "No">> /* Find a better way to do this. This is crappy */ <<switch $i>> <<case 0>><<link "1. Reveal:" "NewMission">><<set $_showHide to 0>><</link>><br> <<case 1>><<link "2. Reveal:" "NewMission">><<set $_showHide to 1>><</link>><br> <<case 2>><<link "3. Reveal:" "NewMission">><<set $_showHide to 2>><</link>><br> <<case 3>><<link "4. Reveal:" "NewMission">><<set $_showHide to 3>><</link>><br> <<case 4>><<link "5. Reveal:" "NewMission">><<set $_showHide to 4>><</link>><br> <<case 5>><<link "6. Reveal:" "NewMission">><<set $_showHide to 5>><</link>><br> <<case 6>><<link "7. Reveal:" "NewMission">><<set $_showHide to 6>><</link>><br> <<case 7>><<link "8. Reveal:" "NewMission">><<set $_showHide to 7>><</link>><br> <<case 8>><<link "9. Reveal:" "NewMission">><<set $_showHide to 8>><</link>><br> <<case 9>><<link "10. Reveal:" "NewMission">><<set $_showHide to 9>><</link>><br> <<case 10>><<link "11. Reveal:" "NewMission">><<set $_showHide to 10>><</link>><br> <<case 11>><<link "12. Reveal:" "NewMission">><<set $_showHide to 11>><</link>><br> <</switch>> /* If this item IS set to visible, show a numbered loot item and a Hide link that should set showHide to the number of the */ /* list we want to hide */ <<elseif $_foundArray[$i].visible is "Yes">> <<switch $i>> <<case 0>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "NewMission">><<set $_showHide to 0>><</link>><br> <<case 1>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "NewMission">><<set $_showHide to 1>><</link>><br> <<case 2>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "NewMission">><<set $_showHide to 2>><</link>><br> <<case 3>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "NewMission">><<set $_showHide to 3>><</link>><br> <<case 4>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "NewMission">><<set $_showHide to 4>><</link>><br> <<case 5>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "NewMission">><<set $_showHide to 5>><</link>><br> <<case 6>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "NewMission">><<set $_showHide to 6>><</link>><br> <<case 7>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "NewMission">><<set $_showHide to 7>><</link>><br> <<case 8>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "NewMission">><<set $_showHide to 8>><</link>><br> <<case 9>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "NewMission">><<set $_showHide to 9>><</link>><br> <<case 10>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "NewMission">><<set $_showHide to 10>><</link>><br> <<case 11>><<print $i + 1>><<print ". " + $_foundArray[$i].name + " (" + $_foundArray[$i].type + ")">> <<link " - Hide" "NewMission">><<set $_showHide to 11>><</link>><br> <</switch>> <</if>> <</for>> <br> [[Go back to the main page.|Fallout Campaign Manager]] <</switch>>
<<set $_exploreCard to "">> Did anything interesting happen on the way to the scenario?<br><hr> Player A: <<if $_genExploreA is true>> <<switch random(1,3)>> <<case 1>> <<set $_exploreCard to $exploreList.random()>> <<print "Draw an Explore card, or look up " + $_exploreCard.name + " if your cards are kept in alphabetical order. Skip to the next one if you don't have it.">><br> <<case 2>> Nope!<br> <<case 3>> Nope!<br> <</switch>> <<else>>N/A<br> <<endif>> Player B: <<if $_genExploreB is true>> <<switch random(1,3)>> <<case 1>> <<set $_exploreCard to $exploreList.random()>> <<print "Draw an Explore card, or look up " + $_exploreCard.name + " if your cards are kept in alphabetical order. Skip to the next one if you don't have it.">><br> <<case 2>> Nope!<br> <<case 3>> Nope!<br> <</switch>> <<else>>N/A<br> <<endif>> <br>
Last update: July 2021 (New Vegas)<br><br> [[About|Help]]<br><br> Don't have physical copies of all the item cards? You can get them from the Game Cards section of the [[Fallout Downloads|https://www.modiphius.com/fallout-downloads.html]] page over at Modiphius!<br><br> There is also an official Fallout Wasteland Warfare app which you can get for [[Android|https://play.google.com/store/apps/details?id=com.modiphius.fallout.wastelandwarfare&hl=en_GB&gl=US]] and [[iOS|https://apps.apple.com/us/app/fallout-wasteland-warfare/id1480950563]] devices. It is kick ass. You should check it out.
This tool is part of a larger project I am working on that will help me manage the FWW campaign I will be playing with my local group. It will feature numerous tweaks and rule changes*, many of which will be totally irrelevant to most of you, which is why only this piece of the tool will be shared.<br><br> Even so, there are a few customisations in THIS tool that you should be aware of.<br><br> 1) [[Events.|Events]]<br> 2) [[Themed items.|ThemedItems]]<br> 3) [[More Caps.|MoreCaps]]<br> 4) [[More Danger!|MoreDanger]]<br> 5) [[More Junk.|MoreJunk]]<br><br> This tool was written in [[Twine|https://twinery.org/]] using the [[Sugarcube|https://www.motoslave.net/sugarcube/]] format. You can download this HTML file and use it offline on a Windows PC or Android device (probably Linux too). Unfortunately iOS devices block javascript embedded into local html files. If you have any requests or want to get in touch with me, you can reach me at siygess@gmail.com<br><br> * and hex maps. Because hex max are freaking cool.<br> [[Back|Fallout Campaign Manager]]
In my campaign, when the players head off to do a mission or escort a caravan somewhere, they might run in to something along the way. For me it seems a better fit than to draw such cards during the settlement phase. For this reason, there is an option for the player (or players) to have a chance to draw and resolve an Event card before the scenario starts.<br><Br> [[Back|Help]]
This is the big one. Once you know <i>where</i> your scenario will be taking place - as dictated by your pre-written mission, your available terrain pieces or the hex** you are in, you can pick a theme before proceeding. The items you will find will be drawn from a curated table of 36 items that are appropriate to the location.<br><br> Approximately 3 results (so.. 1 in 12) on each table will still be a TOTALLY random item from a specific category. For example, every Homestead list will always have a random piece of clothing, a random mod and a random rifle, plus 33 'fixed' items.<br><br> Note that as of August 20th, Legendary weapons can now be (optionally) added to the loot pools. However, named weapons that do NOT appear on the Legendary Weapons table of the FWW item costs PDF are still excluded from the lists. So it is now possible to get Indy's Freezing .44 because Modiphius added it to the Legendary Weapons list, but you can not get Colonel Autumn's 10mm Pistol because he is still using it, thank you very much.<br><br> [[Back|Help]]
Because you don't <i>really</i> need a card to track the caps you find, there are a lot more "Caps Stash" results than Modiphius has cards for. Don't worry about it. Just make a note of how many caps you have on your character's sheet since you are hopefully playing a campaign (or ignore them if you are playing a one-off game)<br><br> [[Back|Help]]
Because some themed locations obviously have more potential than others (Do you like guns? Armour? Search a military base!) those locations are also more dangerous to balance this out. Occasinally, instead of an item, you might find that the result is akin to a "Danger" card. To keep things simple, there is no test to avoid the damage but the damage that is inflicted will also be very minor<br><br> [[Back|Help]]
The item card distribution from Modiphius favours things that will help you in your current game over things you would actually find if your were playing the Fallout videogame. This is fine when you are playing battle mode games but isn't so appropriate for a campaign. As a result, junk will be more common than your own card supply would suggest. In my own campaign, vendors will have a 'buy list' during each settlement phase and they will only buy the player's junk if it is on the list. This is to encourage the players to accompany caravans to other settlements where accumulated junk can be sold more easily.. and also it increases the 'value' of finding caps during a scenario.<br><br> [[Back|Help]]