// ZDoomRL - Gameplay Modifications for DoomRL Arsenal
// Author: Simon Volpert <simon@simonvolpert.com>
// Project page: https://simonvolpert.com/zdoomrl/
// This program is free software, released under the MIT license. See the LICENSE file for more information
#define ASSEMBLY_RESULT 0
#define ASSEMBLY_BASE 1
#define ASSEMBLY_NAME 2
#define MOD_A 3
#define MOD_B 4
#define MOD_T 5
#define MOD_P 6
#define MOD_F 7
#define MOD_S 8
#define MOD_N 9
#define ASSEMBLY_SIZE 10
#define ASSEMBLY_RECIPE 11
#define ASSEMBLIES 145
str AssemblyDB[ASSEMBLIES][12] = {
// Nanomanufacture Ammo
{"RLNanomanufactureAmmoPistol", "RLPistol", "Nanomachic Pistol", "0", "3", "0", "0", "0", "0", "1", "4", "RLNanomanufactureAmmoAssemblyLearntToken"},
{"RLNanomanufactureAmmoCombatPistol", "RLCombatPistol", "Nanomachic Combat Pistol", "0", "3", "0", "0", "0", "0", "1", "4", "RLNanomanufactureAmmoAssemblyLearntToken"},
{"RLNanomanufactureAmmoMarksmanPistol", "RLMarksmanPistol", "Nanomachic Marksman Pistol", "0", "3", "0", "0", "0", "0", "1", "4", "RLNanomanufactureAmmoAssemblyLearntToken"},
{"RLNanomanufactureAmmoHandCannon", "RLHandCannon", "Nanomachic Handcannon", "0", "3", "0", "0", "0", "0", "1", "4", "RLNanomanufactureAmmoAssemblyLearntToken"},
{"RLNanomanufactureAmmoBlaster", "RLBlaster", "Nanomachic Blaster", "0", "3", "0", "0", "0", "0", "1", "4", "RLNanomanufactureAmmoAssemblyLearntToken"},
{"RLNanomanufactureAmmoChaingun", "RLChaingun", "Nanomachic Chaingun", "0", "3", "0", "0", "0", "0", "1", "4", "RLNanomanufactureAmmoAssemblyLearntToken"},
{"RLNanomanufactureAmmoBattleRifle", "RLBattleRifle", "Nanomachic Battle Rifle", "0", "3", "0", "0", "0", "0", "1", "4", "RLNanomanufactureAmmoAssemblyLearntToken"},
{"RLNanomanufactureAmmoMinigun", "RLMinigun", "Nanomachic Minigun", "0", "3", "0", "0", "0", "0", "1", "4", "RLNanomanufactureAmmoAssemblyLearntToken"},
{"RLNanomanufactureAmmoUzi", "RLUzi", "Nanomachic Uzi", "0", "3", "0", "0", "0", "0", "1", "4", "RLNanomanufactureAmmoAssemblyLearntToken"},
{"RLNanomanufactureAmmoRocketLauncher", "RLRocketLauncher", "Nanomachic Rocket Launcher", "0", "3", "0", "0", "0", "0", "1", "4", "RLNanomanufactureAmmoAssemblyLearntToken"},
{"RLNanomanufactureAmmoMissileLauncher", "RLMissileLauncher", "Nanomachic Missile Launcher", "0", "3", "0", "0", "0", "0", "1", "4", "RLNanomanufactureAmmoAssemblyLearntToken"},
{"RLNanomanufactureAmmoNapalmLauncher", "RLNapalmLauncher", "Nanomachic Napalm Launcher", "0", "3", "0", "0", "0", "0", "1", "4", "RLNanomanufactureAmmoAssemblyLearntToken"},
{"RLNanomanufactureAmmoPlasmaRifle", "RLPlasmaRifle", "Nanomachic Plasma Rifle", "0", "3", "0", "0", "0", "0", "1", "4", "RLNanomanufactureAmmoAssemblyLearntToken"},
{"RLNanomanufactureAmmoLaserRifle", "RLLaserRifle", "Nanomachic Laser Rifle", "0", "3", "0", "0", "0", "0", "1", "4", "RLNanomanufactureAmmoAssemblyLearntToken"},
{"RLNanomanufactureAmmoTristarBlaster", "RLTristarBlaster", "Nanomachic Tristar Blaster", "0", "3", "0", "0", "0", "0", "1", "4", "RLNanomanufactureAmmoAssemblyLearntToken"},
// Demolition Ammo
{"RLDemolitionAmmoPistol", "RLPistol", "Demolition Ammo Pistol", "0", "0", "2", "1", "1", "0", "0", "4", "RLDemolitionAmmoAssemblyLearntToken"},
{"RLDemolitionAmmoCombatPistol", "RLCombatPistol", "Demolition Ammo Combat Pistol", "0", "0", "2", "1", "1", "0", "0", "4", "RLDemolitionAmmoAssemblyLearntToken"},
{"RLDemolitionAmmoMarksmanPistol", "RLMarksmanPistol", "Demolition Ammo Marksman Pistol", "0", "0", "2", "1", "1", "0", "0", "4", "RLDemolitionAmmoAssemblyLearntToken"},
{"RLDemolitionAmmoHandCannon", "RLHandCannon", "Demolition Ammo Handcannon", "0", "0", "2", "1", "1", "0", "0", "4", "RLDemolitionAmmoAssemblyLearntToken"},
{"RLDemolitionAmmoChaingun", "RLChaingun", "Demolition Ammo Chaingun", "0", "0", "2", "1", "1", "0", "0", "4", "RLDemolitionAmmoAssemblyLearntToken"},
{"RLDemolitionAmmoBattleRifle", "RLBattleRifle", "Demolition Ammo Battle Rifle", "0", "0", "2", "1", "1", "0", "0", "4", "RLDemolitionAmmoAssemblyLearntToken"},
{"RLDemolitionAmmoMinigun", "RLMinigun", "Demolition Ammo Minigun", "0", "0", "2", "1", "1", "0", "0", "4", "RLDemolitionAmmoAssemblyLearntToken"},
{"RLDemolitionAmmoUzi", "RLUzi", "Demolition Ammo Uzi", "0", "0", "2", "1", "1", "0", "0", "4", "RLDemolitionAmmoAssemblyLearntToken"},
// Biggest Fucking Gun
{"RLBiggestFuckingGun", "RLBFG9000", "Biggest Fucking Gun", "0", "2", "0", "0", "2", "0", "0", "4", "RLBiggestFuckingGunAssemblyLearntToken"},
{"RLNuclearBiggestFuckingGun", "RLNuclearBFG9000", "Nuclear Biggest Fucking Gun", "0", "2", "0", "0", "2", "0", "0", "4", "RLBiggestFuckingGunAssemblyLearntToken"},
// Ripper
{"RLRipper", "RLChainsaw", "Ripper", "0", "1", "1", "2", "0", "0", "0", "4", "RLRipperAssemblyLearntToken"},
// Plasma Refractor
{"RLPlasmaRefractor", "RLPlasmaRifle", "Plasma Refractor", "0", "0", "0", "3", "0", "1", "0", "4", "RLPlasmaRefractorAssemblyLearntToken"},
// Autocannon
{"RLAutocannon", "RLMinigun", "Autocannon", "0", "0", "0", "2", "2", "0", "0", "4", "RLAutocannonAssemblyLearntToken"},
// Mother-In-Law
{"RLMotherInLaw", "RLRocketLauncher", "Mother-In-Law", "0", "0", "0", "2", "1", "0", "1", "4", "RLMotherInLawAssemblyLearntToken"},
// Megaton Shotgun
{"RLMegatonShotgun", "RLSuperShotgun", "Megaton Shotgun", "0", "3", "0", "0", "1", "0", "0", "4", "RLMegatonShotgunAssemblyLearntToken"},
// Conqueror Shotgun
{"RLConquerorShotgun", "RLCombatShotgun", "Conqueror Shotgun", "1", "1", "0", "1", "1", "0", "0", "4", "RLConquerorShotgunAssemblyLearntToken"},
// Cluster Bomb Launcher
{"RLClusterBombLauncher", "RLMissileLauncher", "Cluster Bomb Launcher", "1", "1", "0", "0", "2", "0", "0", "4", "RLClusterBombLauncherAssemblyLearntToken"},
// Gauss Rifle
{"RLGaussRifle", "RLLaserRifle", "Gauss Rifle", "1", "0", "0", "1", "1", "1", "0", "4", "RLGaussRifleAssemblyLearntToken"},
// Anti-Materiel Rifle
{"RLAntiMaterielRifle", "RLBattleRifle", "Anti-Materiel Rifle", "1", "0", "0", "1", "0", "2", "0", "4", "RLAntiMaterielRifleAssemblyLearntToken"},
// Zeus Cannon
{"RLZeusCannon", "RLBFG9000", "Zeus Cannon", "0", "0", "1", "1", "0", "2", "0", "4", "RLZeusCannonAssemblyLearntToken"},
// Plasma Infusion
{"RLHeavyPulseBlaster", "RLBlaster", "Heavy Pulse Blaster", "1", "0", "1", "1", "0", "1", "0", "4", "RLPlasmaInfusionAssemblyLearntToken"},
{"RLLaserMinigun", "RLMinigun", "Laser Minigun", "1", "0", "1", "1", "0", "1", "0", "4", "RLPlasmaInfusionAssemblyLearntToken"},
{"RLInfusionLauncher", "RLRocketLauncher", "Plascharge Launcher", "1", "0", "1", "1", "0", "1", "0", "4", "RLPlasmaInfusionAssemblyLearntToken"},
{"RLIncinerationDeviceLauncher", "RLNapalmLauncher", "Incineration Device Launcher", "1", "0", "1", "1", "0", "1", "0", "4", "RLPlasmaInfusionAssemblyLearntToken"},
{"RLLaserPulseLauncher", "RLMissileLauncher", "Defense Drone Launcher", "1", "0", "1", "1", "0", "1", "0", "4", "RLPlasmaInfusionAssemblyLearntToken"},
{"RLPlasmaCannon", "RLPlasmaRifle", "Plasma Cannon", "1", "0", "1", "1", "0", "1", "0", "4", "RLPlasmaInfusionAssemblyLearntToken"},
// Super Machinegun
{"RLSuperMachinegun", "RLBattleRifle", "Super Machinegun", "0", "1", "0", "2", "1", "0", "0", "4", "RLSuperMachinegunAssemblyLearntToken"},
// Energy Blade
{"RLEnergysaw", "RLChainsaw", "Energysaw", "1", "0", "0", "3", "0", "0", "0", "4", "RLEnergyBladeAssemblyLearntToken"},
// Voltgun
{"RLVoltgun", "RLPlasmaShotgun", "Voltgun", "0", "0", "1", "1", "0", "2", "0", "4", "RLVoltgunAssemblyLearntToken"},
// Storm Pistol
{"RLStormPistol", "RLPistol", "Storm Pistol", "0", "2", "1", "0", "0", "0", "0", "3", "RLStormPistolAssemblyLearntToken"},
{"RLStormCombatPistol", "RLCombatPistol", "Storm Combat Pistol", "0", "2", "1", "0", "0", "0", "0", "3", "RLStormPistolAssemblyLearntToken"},
{"RLStormMarksmanPistol", "RLMarksmanPistol", "Storm Marksman Pistol", "0", "2", "1", "0", "0", "0", "0", "3", "RLStormPistolAssemblyLearntToken"},
{"RLStormHandCannon", "RLHandCannon", "Storm Handcannon", "0", "2", "1", "0", "0", "0", "0", "3", "RLStormPistolAssemblyLearntToken"},
{"RLStormUzi", "RLUzi", "Storm Uzi", "0", "2", "1", "0", "0", "0", "0", "3", "RLStormPistolAssemblyLearntToken"},
{"RLStormNuclearPlasmaPistol", "RLNuclearPlasmaPistol", "Storm Nuclear Plasma Pistol", "0", "2", "1", "0", "0", "0", "0", "3", "RLStormPistolAssemblyLearntToken"},
{"RLStormBlaster", "RLBlaster", "Storm Blaster", "0", "2", "1", "0", "0", "0", "0", "3", "RLStormPistolAssemblyLearntToken"},
// Plasma Pistol
{"RLPlasmaPistol", "RLPistol", "Plasma Pistol", "0", "0", "1", "2", "0", "0", "0", "3", "RLPlasmaPistolAssemblyLearntToken"},
{"RLPlasmaCombatPistol", "RLCombatPistol", "Plasma Combat Pistol", "0", "0", "1", "2", "0", "0", "0", "3", "RLPlasmaPistolAssemblyLearntToken"},
{"RLPlasmaMarksmanPistol", "RLMarksmanPistol", "Plasma Marksman Pistol", "0", "0", "1", "2", "0", "0", "0", "3", "RLPlasmaPistolAssemblyLearntToken"},
{"RLPlasmaHandCannon", "RLHandCannon", "Plasma Handcannon", "0", "0", "1", "2", "0", "0", "0", "3", "RLPlasmaPistolAssemblyLearntToken"},
{"RLPlasmaUzi", "RLUzi", "Plasma Uzi", "0", "0", "1", "2", "0", "0", "0", "3", "RLPlasmaPistolAssemblyLearntToken"},
{"RLSuperchargedNuclearPlasmaPistol", "RLNuclearPlasmaPistol", "Supercharged Nuclear Plasma Pistol", "0", "0", "1", "2", "0", "0", "0", "3", "RLPlasmaPistolAssemblyLearntToken"},
{"RLOverchargedBlaster", "RLBlaster", "Overcharged Blaster", "0", "0", "1", "2", "0", "0", "0", "3", "RLPlasmaPistolAssemblyLearntToken"},
// Assault Rifle
{"RLAssaultRifleChaingun", "RLChaingun", "Assault Chaingun", "3", "0", "0", "0", "0", "0", "0", "3", "RLAssaultRifleAssemblyLearntToken"},
{"RLAssaultRifleBattleRifle", "RLBattleRifle", "Scoped Rifle", "3", "0", "0", "0", "0", "0", "0", "3", "RLAssaultRifleAssemblyLearntToken"},
{"RLAssaultRifleUzi", "RLUzi", "Assault Uzi", "3", "0", "0", "0", "0", "0", "0", "3", "RLAssaultRifleAssemblyLearntToken"},
{"RLAssaultRifleMinigun", "RLMinigun", "Assault Minigun", "3", "0", "0", "0", "0", "0", "0", "3", "RLAssaultRifleAssemblyLearntToken"},
{"RLAssaultRiflePlasmaRifle", "RLPlasmaRifle", "Assault Plasma Rifle", "3", "0", "0", "0", "0", "0", "0", "3", "RLAssaultRifleAssemblyLearntToken"},
{"RLAssaultRifleNuclearPlasmaRifle", "RLNuclearPlasmaRifle", "Assault Nuclear Plasma Rifle", "3", "0", "0", "0", "0", "0", "0", "3", "RLAssaultRifleAssemblyLearntToken"},
{"RLAssaultRifleLaserRifle", "RLLaserRifle", "Assault Laser Rifle", "3", "0", "0", "0", "0", "0", "0", "3", "RLAssaultRifleAssemblyLearntToken"},
// Burst Cannon
{"RLBurstCannonChaingun", "RLChaingun", "Burst Chaingun", "0", "2", "0", "1", "0", "0", "0", "3", "RLBurstCannonAssemblyLearntToken"},
{"RLBurstCannonBattleRifle", "RLBattleRifle", "Burst-Fire Rifle", "0", "2", "0", "1", "0", "0", "0", "3", "RLBurstCannonAssemblyLearntToken"},
{"RLBurstCannonUzi", "RLUzi", "Burst Uzi", "0", "2", "0", "1", "0", "0", "0", "3", "RLBurstCannonAssemblyLearntToken"},
{"RLBurstCannonMinigun", "RLMinigun", "Burst Minigun", "0", "2", "0", "1", "0", "0", "0", "3", "RLBurstCannonAssemblyLearntToken"},
{"RLBurstCannonPlasmaRifle", "RLPlasmaRifle", "Burst Plasma Rifle", "0", "2", "0", "1", "0", "0", "0", "3", "RLBurstCannonAssemblyLearntToken"},
{"RLBurstCannonNuclearPlasmaRifle", "RLNuclearPlasmaRifle", "Burst Nuclear Plasma Rifle", "0", "2", "0", "1", "0", "0", "0", "3", "RLBurstCannonAssemblyLearntToken"},
{"RLBurstCannonLaserRifle", "RLLaserRifle", "Burst Laser Rifle", "0", "2", "0", "1", "0", "0", "0", "3", "RLBurstCannonAssemblyLearntToken"},
// VBFG9000
{"RLVBFG9000", "RLBFG9000", "VBFG9000", "0", "0", "0", "3", "0", "0", "0", "3", "RLVBFG9000AssemblyLearntToken"},
{"RLNuclearVBFG9000", "RLNuclearBFG9000", "Nuclear VBFG9000", "0", "0", "0", "3", "0", "0", "0", "3", "RLVBFG9000AssemblyLearntToken"},
// Nano Shrapnel
{"RLNanoShrapnelShotgun", "RLShotgun", "Nano Shotgun", "0", "0", "0", "2", "0", "0", "1", "3", "RLNanoShrapnelAssemblyLearntToken"},
{"RLNanoShrapnelCombatShotgun", "RLCombatShotgun", "Nano Combat Shotgun", "0", "0", "0", "2", "0", "0", "1", "3", "RLNanoShrapnelAssemblyLearntToken"},
{"RLNanoShrapnelDoubleShotgun", "RLDoubleShotgun", "Nano Double Shotgun", "0", "0", "0", "2", "0", "0", "1", "3", "RLNanoShrapnelAssemblyLearntToken"},
{"RLNanoShrapnelAssaultShotgun", "RLAssaultShotgun", "Nano Assault Shotgun", "0", "0", "0", "2", "0", "0", "1", "3", "RLNanoShrapnelAssemblyLearntToken"},
{"RLNanoShrapnelSuperShotgun", "RLSuperShotgun", "Nano Super Shotgun", "0", "0", "0", "2", "0", "0", "1", "3", "RLNanoShrapnelAssemblyLearntToken"},
{"RLNanoShrapnelPlasmaShotgun", "RLPlasmaShotgun", "Nano Plasma Shotgun", "0", "0", "0", "2", "0", "0", "1", "3", "RLNanoShrapnelAssemblyLearntToken"},
// Focused Double Shotgun
{"RLFocusedDoubleShotgun", "RLDoubleShotgun", "Focused Double Shotgun", "1", "0", "1", "1", "0", "0", "0", "3", "RLFocusedDoubleShotgunAssemblyLearntToken"},
// Plasma Rifle Mk. II
{"RLPlasmaRifleMkII", "RLPlasmaRifle", "Plasma Rifle Mk. II", "0", "2", "1", "0", "0", "0", "0", "3", "RLPlasmaRifleMkIIAssemblyLearntToken"},
{"RLNuclearPlasmaRifleMkII", "RLNuclearPlasmaRifle", "Nuclear Plasma Rifle Mk. II", "0", "2", "1", "0", "0", "0", "0", "3", "RLPlasmaRifleMkIIAssemblyLearntToken"},
{"RLPlasmaShotgunMkII", "RLPlasmaShotgun", "Plasma Shotgun Mk. II", "0", "2", "1", "0", "0", "0", "0", "3", "RLPlasmaRifleMkIIAssemblyLearntToken"},
// Hyperblaster
{"RLHyperblaster", "RLPlasmaRifle", "Hyperblaster", "1", "0", "2", "0", "0", "0", "0", "3", "RLHyperblasterAssemblyLearntToken"},
// Bulletstorm Weapon
{"RLBulletstormRifle", "RLBattleRifle", "Bulletstorm Rifle", "0", "3", "0", "0", "0", "0", "0", "3", "RLBulletstormChaingunAssemblyLearntToken"},
{"RLBulletstormChaingun", "RLChaingun", "Bulletstorm Chaingun", "0", "3", "0", "0", "0", "0", "0", "3", "RLBulletstormChaingunAssemblyLearntToken"},
// Mini-missile Pistol
{"RLMiniMissilePistol", "RLHandCannon", "Mini-Missile Pistol", "2", "0", "1", "0", "0", "0", "0", "3", "RLMiniMissilePistolAssemblyLearntToken"},
// Autoshotgun
{"RLAutoShotgun", "RLShotgun", "Autoshotgun", "0", "2", "0", "0", "1", "0", "0", "3", "RLAutoshotgunAssemblyLearntToken"},
{"RLAutoDoubleShotgun", "RLDoubleShotgun", "Auto Double Shotgun", "0", "2", "0", "0", "1", "0", "0", "3", "RLAutoshotgunAssemblyLearntToken"},
// Grenade Launcher
{"RLGrenadeLauncher", "RLRocketLauncher", "Grenade Launcher", "3", "0", "0", "0", "0", "0", "0", "3", "RLGrenadeLauncherAssemblyLearntToken"},
// Tactical Rocket Launcher
{"RLTacticalRocketLauncher", "RLRocketLauncher", "Tactical Rocket Launcher", "0", "3", "0", "0", "0", "0", "0", "3", "RLTacticalRocketLauncherAssemblyLearntToken"},
// Energy Shotgun
{"RLNuclearPlasmaShotgun", "RLNuclearPlasmaRifle", "Nuclear Plasma Shotgun", "2", "1", "0", "0", "0", "0", "0", "3", "RLNuclearPlasmaShotgunAssemblyLearntToken"},
{"RLLaserShotgun", "RLLaserRifle", "Laser Shotgun", "2", "1", "0", "0", "0", "0", "0", "3", "RLNuclearPlasmaShotgunAssemblyLearntToken"},
// Double Chainsaw
{"RLDoubleChainsaw", "RLChainsaw", "Double Chainsaw", "0", "1", "0", "2", "0", "0", "0", "3", "RLDoubleChainsawAssemblyLearntToken"},
// Nanoedge Blade
{"RLPiercingChainsaw", "RLChainsaw", "Nanoedge Saw", "1", "0", "0", "1", "0", "0", "0", "2", "RLPiercingBladeAssemblyLearntToken"},
// High Power Weapon
{"RLHighPowerPistol", "RLPistol", "High Power Pistol", "0", "1", "0", "1", "0", "0", "0", "2", "RLHighPowerWeaponAssemblyLearntToken"},
{"RLHighPowerCombatPistol", "RLCombatPistol", "High Power Combat Pistol", "0", "1", "0", "1", "0", "0", "0", "2", "RLHighPowerWeaponAssemblyLearntToken"},
{"RLHighPowerMarksmanPistol", "RLMarksmanPistol", "High Power Marksman Pistol", "0", "1", "0", "1", "0", "0", "0", "2", "RLHighPowerWeaponAssemblyLearntToken"},
{"RLHighPowerHandCannon", "RLHandCannon", "High Power Handcannon", "0", "1", "0", "1", "0", "0", "0", "2", "RLHighPowerWeaponAssemblyLearntToken"},
{"RLHighPowerBlaster", "RLBlaster", "High Power Blaster", "0", "1", "0", "1", "0", "0", "0", "2", "RLHighPowerWeaponAssemblyLearntToken"},
{"RLHighPowerNuclearPlasmaPistol", "RLNuclearPlasmaPistol", "High Power Nuclear Plasma Pistol", "0", "1", "0", "1", "0", "0", "0", "2", "RLHighPowerWeaponAssemblyLearntToken"},
{"RLHighPowerChaingun", "RLChaingun", "High Power Chaingun", "0", "1", "0", "1", "0", "0", "0", "2", "RLHighPowerWeaponAssemblyLearntToken"},
{"RLHighPowerBattleRifle", "RLBattleRifle", "High Power Battle Rifle", "0", "1", "0", "1", "0", "0", "0", "2", "RLHighPowerWeaponAssemblyLearntToken"},
{"RLHighPowerUzi", "RLUzi", "High Power Uzi", "0", "1", "0", "1", "0", "0", "0", "2", "RLHighPowerWeaponAssemblyLearntToken"},
{"RLHighPowerMinigun", "RLMinigun", "High Power Minigun", "0", "1", "0", "1", "0", "0", "0", "2", "RLHighPowerWeaponAssemblyLearntToken"},
{"RLHighPowerPlasmaRifle", "RLPlasmaRifle", "High Power Plasma Rifle", "0", "1", "0", "1", "0", "0", "0", "2", "RLHighPowerWeaponAssemblyLearntToken"},
{"RLHighPowerLaserRifle", "RLLaserRifle", "High Power Laser Rifle", "0", "1", "0", "1", "0", "0", "0", "2", "RLHighPowerWeaponAssemblyLearntToken"},
{"RLHighPowerNuclearPlasmaRifle", "RLNuclearPlasmaRifle", "High Power Nuclear Plasma Rifle", "0", "1", "0", "1", "0", "0", "0", "2", "RLHighPowerWeaponAssemblyLearntToken"},
{"RLHighPowerBFG9000", "RLBFG9000", "High Power BFG9000", "0", "1", "0", "1", "0", "0", "0", "2", "RLHighPowerWeaponAssemblyLearntToken"},
{"RLHighPowerNuclearBFG9000", "RLNuclearBFG9000", "High Power Nuclear BFG9000", "0", "1", "0", "1", "0", "0", "0", "2", "RLHighPowerWeaponAssemblyLearntToken"},
{"RLHighPowerTristarBlaster", "RLTristarBlaster", "High Power Tristar Blaster", "0", "1", "0", "1", "0", "0", "0", "2", "RLHighPowerWeaponAssemblyLearntToken"},
{"RLHighPowerHuntingRevolver", "RLHuntingRevolver", "High Power Hunting Revolver", "0", "1", "0", "1", "0", "0", "0", "2", "RLHighPowerWeaponAssemblyLearntToken"},
{"RLHighPowerPP7", "RLPP7", "High Power PP7", "0", "1", "0", "1", "0", "0", "0", "2", "RLHighPowerWeaponAssemblyLearntToken"},
{"RLHighPowerThompson", "RLThompson", "High Power Thompson", "0", "1", "0", "1", "0", "0", "0", "2", "RLHighPowerWeaponAssemblyLearntToken"},
{"RLHighPowerMarksmanRifle", "RLMarksmanRifle", "High Power Marksman Rifle", "0", "1", "0", "1", "0", "0", "0", "2", "RLHighPowerWeaponAssemblyLearntToken"},
{"RLHighPowerVanguardRifle", "RLVanguardRifle", "High Power Vanguard Rifle", "0", "1", "0", "1", "0", "0", "0", "2", "RLHighPowerWeaponAssemblyLearntToken"},
{"RLHighPowerRCP90", "RLRCP90", "RC-P120", "0", "1", "0", "1", "0", "0", "0", "2", "RLHighPowerWeaponAssemblyLearntToken"},
// Revolver
{"RLSpeedloaderPistol", "RLPistol", "Revolver", "1", "0", "1", "0", "0", "0", "0", "2", "RLSpeedloaderPistolAssemblyLearntToken"},
{"RLNuclearPlasmaRevolver", "RLNuclearPlasmaPistol", "Nuclear Plasma Revolver", "1", "0", "1", "0", "0", "0", "0", "2", "RLSpeedloaderPistolAssemblyLearntToken"},
// Shredder Weapon
{"RLShredderPistol", "RLPistol", "Shredder Pistol", "0", "0", "1", "1", "0", "0", "0", "2", "RLShredderPistolAssemblyLearntToken"},
{"RLShredderShotgun", "RLDoubleShotgun", "Shredder Shotgun", "0", "0", "1", "1", "0", "0", "0", "2", "RLShredderPistolAssemblyLearntToken"},
// Silenced Weapon
{"RLSilencedPistol", "RLPistol", "Silenced Pistol", "0", "0", "2", "0", "0", "0", "0", "2", "RLSilencedPistolAssemblyLearntToken"},
{"RLStealthRifle", "RLBattleRifle", "Stealth Rifle", "0", "0", "2", "0", "0", "0", "0", "2", "RLSilencedPistolAssemblyLearntToken"},
// Heavy Shotgun
{"RLHeavyShotgun", "RLShotgun", "Heavy Shotgun", "0", "2", "0", "0", "0", "0", "0", "2", "RLHeavyShotgunAssemblyLearntToken"},
{"RLHeavyCombatShotgun", "RLCombatShotgun", "Heavy Combat Shotgun", "0", "2", "0", "0", "0", "0", "0", "2", "RLHeavyShotgunAssemblyLearntToken"},
{"RLHeavyDoubleShotgun", "RLDoubleShotgun", "Heavy Double Shotgun", "0", "2", "0", "0", "0", "0", "0", "2", "RLHeavyShotgunAssemblyLearntToken"},
{"RLHeavyAssaultShotgun", "RLAssaultShotgun", "Heavy Assault Shotgun", "0", "2", "0", "0", "0", "0", "0", "2", "RLHeavyShotgunAssemblyLearntToken"},
{"RLHeavySuperShotgun", "RLSuperShotgun", "Heavy Super Shotgun", "0", "2", "0", "0", "0", "0", "0", "2", "RLHeavyShotgunAssemblyLearntToken"},
{"RLHeavyPlasmaShotgun", "RLPlasmaShotgun", "Heavy Plasma Shotgun", "0", "2", "0", "0", "0", "0", "0", "2", "RLHeavyShotgunAssemblyLearntToken"},
{"RLHeavyHuntingShotgun", "RLHuntingShotgun", "Heavy Hunting Shotgun", "0", "2", "0", "0", "0", "0", "0", "2", "RLHeavyShotgunAssemblyLearntToken"},
// Elephant Gun
{"RLElephantGun", "RLShotgun", "Elephant Gun", "0", "0", "0", "2", "0", "0", "0", "2", "RLElephantGunAssemblyLearntToken"},
// Gatling Gun
{"RLGatlingGun", "RLChaingun", "Gatling Gun", "0", "2", "0", "0", "0", "0", "0", "2", "RLGatlingGunAssemblyLearntToken"},
// Micro Launcher
{"RLMicroLauncher", "RLRocketLauncher", "Micro Launcher", "0", "0", "2", "0", "0", "0", "0", "2", "RLMicroLauncherAssemblyLearntToken"},
// Tactical Shotgun
{"RLTacticalShotgun", "RLCombatShotgun", "Tactical Shotgun", "0", "0", "1", "1", "0", "0", "0", "2", "RLTacticalShotgunAssemblyLearntToken"},
// Plasmatic Shrapnel
{"RLPlasmaticShrapnelShotgun", "RLShotgun", "Plasmatic Shotgun", "0", "0", "0", "1", "0", "1", "0", "2", "RLPlasmaticShrapnelAssemblyLearntToken"},
{"RLPlasmaticShrapnelCombatShotgun", "RLCombatShotgun", "Plasmatic Combat Shotgun", "0", "0", "0", "1", "0", "1", "0", "2", "RLPlasmaticShrapnelAssemblyLearntToken"},
{"RLPlasmaticShrapnelDoubleShotgun", "RLDoubleShotgun", "Plasmatic Double Shotgun", "0", "0", "0", "1", "0", "1", "0", "2", "RLPlasmaticShrapnelAssemblyLearntToken"},
{"RLPlasmaticShrapnelAssaultShotgun", "RLAssaultShotgun", "Plasmatic Assault Shotgun", "0", "0", "0", "1", "0", "1", "0", "2", "RLPlasmaticShrapnelAssemblyLearntToken"},
{"RLPlasmaticShrapnelSuperShotgun", "RLSuperShotgun", "Plasmatic Super Shotgun", "0", "0", "0", "1", "0", "1", "0", "2", "RLPlasmaticShrapnelAssemblyLearntToken"},
{"RLPlasmaticShrapnelPlasmaShotgun", "RLPlasmaShotgun", "Overcharged Plasma Shotgun", "0", "0", "0", "1", "0", "1", "0", "2", "RLPlasmaticShrapnelAssemblyLearntToken"},
{"RLPlasmaticShrapnelHuntingShotgun", "RLHuntingShotgun", "Plasmatic Hunting Shotgun", "0", "0", "0", "1", "0", "1", "0", "2", "RLPlasmaticShrapnelAssemblyLearntToken"},
// Flamethrower
{"RLFlamethrower", "RLNapalmLauncher", "Flamethrower", "0", "0", "0", "1", "1", "0", "0", "2", "RLFlamethrowerAssemblyLearntToken"},
// Shrapnel Cannon
{"RLShrapnelCannon", "RLShotgun", "Shrapnel Cannon", "1", "0", "0", "1", "0", "0", "0", "2", "RLShrapnelCannonAssemblyLearntToken"},
// Sniper Rifle
{"RLSniperRifle", "RLBattleRifle", "Sniper Rifle", "1", "0", "0", "0", "0", "1", "0", "2", "RLSniperRifleAssemblyLearntToken"},
};