Simon Volpert zdoomrl / master asmflow / Assemblies.acs
master

Tree @master (Download .tar.gz)

Assemblies.acs @masterraw · history · blame

// 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"},
};