// Color codes
const int MV_WilyIncBase			= 20250; //20250+

//Wily Inc Weapons
const int COLOR_BERSERKERRUSH = 20250+1;
const int COLOR_SHIELDSPIRAL = 20250+2;
const int COLOR_RESTRICTIONRING = 20250+3;
const int COLOR_ONSLAUGHTGATLING = 20250+4;
const int COLOR_TUNNELDRIVER = 20250+5;
const int COLOR_SNEAKTRAVERSER = 20250+6;
const int COLOR_FLAMEBARGE = 20250+7;
const int COLOR_SCORCHBURST = 20250+8;
const int COLOR_PLASMATRIDENT = 20250+9;
const int COLOR_SEACALL = 20250+10;
const int COLOR_FROSTSHARD = 20250+11;
const int COLOR_FREEZESPLICE = 20250+12;
const int COLOR_TOXINBOMB = 20250+13;
const int COLOR_CRASHBANG = 20250+14;
const int COLOR_POLICEBUNBY = 20250+15;
const int COLOR_AIRWALL = 20250+16;
const int COLOR_BOOMERANGRUSH = 20250+17;
const int COLOR_FLASHCLOCK = 20250+18;
const int COLOR_FORESTTOSS = 20250+19;
const int COLOR_NAPALMCRASH = 20250+20;
const int COLOR_ARROWLASER = 20250+21;
const int COLOR_GEARMETAL = 20250+22;
const int COLOR_GEMINISPLITTER = 20250+23;
const int COLOR_SHADOWSTAR = 20250+24;
const int COLOR_SONICSPIN = 20250+25;
const int COLOR_TENORBLASTER = 20250+26;
const int COLOR_BOMBBLAST = 20250+27;
const int COLOR_NEBULOUSGUARD = 20250+28;
const int COLOR_BINARYSPLITTER = 20250+29;
const int COLOR_JUNGLEWAVE = 20250+30;
const int COLOR_METEORSLASH = 20250+31;
const int COLOR_IRONGATESLAM = 20250+32;
const int COLOR_INFERNOBODY = 20250+33;
const int COLOR_OVERCHARGESPARK = 20250+34;
const int COLOR_CLOUDSTRIKER = 20250+35;
const int COLOR_GALAXYCHARGE = 20250+36;
const int COLOR_STARLIGHTGAZER = 20250+37;
const int COLOR_BURSTBUBBLE = 20250+38;
const int COLOR_COILUPFIST = 20250+39;
const int COLOR_FLAMEBARGECHARGE1 = 20250+40;
const int COLOR_FLAMEBARGECHARGE2 = 20250+41;
const int COLOR_FLAMEBARGECHARGE3 = 20250+42;
const int COLOR_FREEZESPLICECHARGE1 = 20250+43;
const int COLOR_FREEZESPLICECHARGE2 = 20250+44;
const int COLOR_FREEZESPLICECHARGE3 = 20250+45;
const int COLOR_ARROWLASERCHARGE1 = 20250+46;
const int COLOR_ARROWLASERCHARGE2 = 20250+47;
const int COLOR_ARROWLASERCHARGE3 = 20250+48;
const int COLOR_SONICSPINCHARGE1 = 20250+49;
const int COLOR_SONICSPINCHARGE2 = 20250+50;
const int COLOR_SONICSPINCHARGE3 = 20250+51;
const int COLOR_TENORBLASTERCHARGE1 = 20250+52;
const int COLOR_TENORBLASTERCHARGE2 = 20250+53;
const int COLOR_INFERNOBODYCHARGE = 20250+54;
const int COLOR_CLOUDSTRIKERFLASH = 20250+55;
const int COLOR_CLOUDSTRIKERFLASH2 = 20250+56;

const int MV_MiscCBMBase			= 20306; //20306+
//MiscCBM Weapons
const int COLOR_AUTOBOMBER = 20306+1;
const int COLOR_BOXARTROCKET = 20306+2;
const int COLOR_JUSTICEMETEOR = 20306+3;
const int COLOR_TRIOTRIBEAM = 20306+4;
const int COLOR_HONEYCOMBHIVE = 20306+5;
const int COLOR_ROYALSPIN = 20306+6;
const int COLOR_LUNARDISCS = 20306+7;

const int MV_MaGMMLBase			= 20313; //20313+
//Make a Good Mega Man Level Weapons
const int COLOR_HAUNTPUMPKIN = 20313+1;
const int COLOR_BADGEBARRIER = 20313+2;
const int COLOR_NEAPOLITANBOMB = 20313+3;
const int COLOR_TRUFFLECLUSTER = 20313+4;
const int COLOR_CYBERDISTORTER = 20313+5;
const int COLOR_FORCEBEAM = 20313+6;
const int COLOR_HAZARDTRAPPER = 20313+7;
const int COLOR_MATCHBLAST = 20313+8;
const int COLOR_POWERORB = 20313+9;
const int COLOR_JOEGRENADE = 20313+10;
const int COLOR_WISHINGSHIELD = 20313+11;
const int COLOR_SEARCOMBUSTION = 20313+12;
const int COLOR_USAGIKUNAI = 20313+13;
const int COLOR_BOILBLAZER = 20313+14;
const int COLOR_GROOVITYSPARK = 20313+15;
const int COLOR_NEONFLASH = 20313+16;
const int COLOR_LAUNCHROCKET = 20313+17;
const int COLOR_SHUTTLEJET = 20313+18;
const int COLOR_CHOMPCLAW = 20313+19;
const int COLOR_TACOSHELL = 20313+20;
const int COLOR_SPIKEMILL = 20313+21;
const int COLOR_BOLTCALIBUR  = 20313+22;

const int COLOR_SCATTERTRICKSHOT = 20313+23;
const int COLOR_VENOMWEB = 20313+24;
const int COLOR_ARREMERWAVE = 20313+25;
const int COLOR_PSIONICCANNON = 20313+26;

const int COLOR_MIXTAPE = 20313+27;
const int COLOR_LANTERNFLARE = 20313+28;
const int COLOR_PRISMATICLASER = 20313+29;
const int COLOR_BEETTILLER = 20313+30;
const int COLOR_RECCAN = 20313+31;
const int COLOR_BANSHEEWAIL = 20313+32;
const int COLOR_ELECTROCABLE = 20313+33;
const int COLOR_PROPELLERVORTEX = 20313+34;
const int COLOR_TRACKSHOES = 20313+35;
const int COLOR_ROYALGUARD = 20313+36;
const int COLOR_BAITBOBBER = 20313+37;
const int COLOR_POWERLINE = 20313+38;

const int COLOR_TREASURETRACKER = 20313+39;
const int COLOR_HEROGUITAR = 20313+40;
const int COLOR_GLITZAEGIS = 20313+41;
const int COLOR_PROPELLERCROWN = 20313+42;
const int COLOR_THERMALBLAST = 20313+43;
const int COLOR_LASTJUDGEMENT = 20313+44;
const int COLOR_MAFIAGOON = 20313+45;
const int COLOR_CASTLERUSH = 20313+46;
const int COLOR_DIVINEBEAM = 20313+47;

const int COLOR_ELEMENTSUPERCHARGE = 20313+48;
const int COLOR_ELEMENTSUPERCHARGE2 = 20313+49;
const int COLOR_HAZARDTRAPPERCHARGE1 = 20313+50;
const int COLOR_HAZARDTRAPPERCHARGE2 = 20313+51;
const int COLOR_HAZARDTRAPPERCHARGE3 = 20313+52;
const int COLOR_MIXTAPE2 = 20313+53;
const int COLOR_MIXTAPECHARGE1 = 20313+54;
const int COLOR_MIXTAPECHARGE2 = 20313+55;
const int COLOR_MIXTAPECHARGE3 = 20313+56;
const int COLOR_MIXTAPE2CHARGE1 = 20313+57;
const int COLOR_MIXTAPE2CHARGE2 = 20313+58;
const int COLOR_MIXTAPE2CHARGE3 = 20313+59;
const int COLOR_HEROGUITARN1 = 20313+60;
const int COLOR_HEROGUITARN2 = 20313+61;
const int COLOR_HEROGUITARN3 = 20313+62;
const int COLOR_HEROGUITARN4 = 20313+63;
const int COLOR_HEROGUITARN5 = 20313+64;
const int COLOR_HEROGUITARN6 = 20313+65;


const int MV_RFFusionBase			= 20378; //20378+
//Rock Force Fusion Weapons
const int COLOR_TERRORSPINES = 20378+1;
const int COLOR_THRILLBLITZ = 20378+2;
const int COLOR_PLAGUEPURGE = 20378+3;
const int COLOR_LAVALAUNCHER = 20378+4;
const int COLOR_FLAREBURST = 20378+5;
const int COLOR_PORTINTERFACE = 20378+6;
const int COLOR_POWERPARCEL = 20378+7;
const int COLOR_WARSWORD = 20378+8;
const int COLOR_DEATHSCYTHE = 20378+9;
const int COLOR_FISHFINDER = 20378+10;
const int COLOR_POLARPLOWS = 20378+11;
const int COLOR_RIGHTEOUSSPIRAL = 20378+12;
const int COLOR_POWERPARCELCRG1 = 20378+13;
const int COLOR_POWERPARCELCRG2 = 20378+14;
const int COLOR_POWERPARCELCRG3 = 20378+15;

const int MV_CaveStoryBase		= 20393; //20393+
//Cave Story Weapons
const int COLOR_STARSPUR = 20393+1;
const int COLOR_MACHINEGUN = 20393+2;
const int COLOR_GOLDENTRIAD = 20393+3;
const int COLOR_KINGLYBLADE = 20393+4;
const int COLOR_TORRENTBUBBLE = 20393+5;
const int COLOR_INFERNOFIREBALL = 20393+6;
const int COLOR_PIERCESNAKE = 20393+7;
const int COLOR_NEMESISSTRIKER = 20393+8;
const int COLOR_BRACEBARRIER = 20393+9;
const int COLOR_RIOTMISSILE = 20393+10;
const int COLOR_CURSETHUNDER = 20393+11;
const int COLOR_RABIDBURST = 20393+12;
const int COLOR_SANDSWARM = 20393+13;
const int COLOR_FLORALHIBISCUS = 20393+14;
const int COLOR_BLACKSWELTER = 20393+15;
const int COLOR_CROSSCLAW = 20393+16;
const int COLOR_PORCUPINEFISH = 20393+17;
const int COLOR_CRYSTALINECAVE = 20393+18;
const int COLOR_RENDINGSHIELD = 20393+19;
const int COLOR_POLARISBOOST = 20393+20;
const int COLOR_STARSPUR2 = 20393+21;
const int COLOR_STARSPUR3 = 20393+22;
const int COLOR_STARSPUR4 = 20393+23;
const int COLOR_KINGLYBLADE2 = 20393+24;
const int COLOR_KINGLYBLADE3 = 20393+25;
const int COLOR_KINGLYBLADE4 = 20393+26;

const int MV_FunkManBase			= 20419; //20419+
//Funkin' Night Weapons
const int COLOR_RHYTHMBUSTER = 20419+1;
const int COLOR_SPEAKERSUPPORT = 20419+2;
const int COLOR_SOUNDTEST = 20419+3;
const int COLOR_DOUBLESPOOK = 20419+4;
const int COLOR_BLAMBARRAGE = 20419+5;
const int COLOR_LIMOBOOGIE = 20419+6;
const int COLOR_PETALSPROUT = 20419+7;
const int COLOR_ASSAULTCANNON = 20419+8;
const int COLOR_ANGELSCAROL = 20419+9;
const int COLOR_BALLISTICBOMBER = 20419+10;
const int COLOR_DRIBBLESHOT = 20419+11;
const int COLOR_RIVERFANG = 20419+12;
const int COLOR_SMOKESTORM = 20419+13;
const int COLOR_DEMENTEDCROSS = 20419+14;
const int COLOR_EARTHSHAKER = 20419+15;
const int COLOR_SKELETALCLOAK = 20419+16;
const int COLOR_RHYTHMBUSTERCHG1 = 20419+17;
const int COLOR_RHYTHMBUSTERCHG2 = 20419+18;
const int COLOR_RHYTHMBUSTERCHG3 = 20419+19;

const int MV_ArtificialBase		= 20438; //20438+
//Artificial Weapons
const int COLOR_ROUNDERCALL = 20438+1;
const int COLOR_NANOTECHSEEKER = 20438+2;
const int COLOR_PAINTSPLASH = 20438+3;
const int COLOR_SURGETORRENT = 20438+4;
const int COLOR_DEFLECTORPANEL = 20438+5;
const int COLOR_LEECHCROSSBOW = 20438+6;
const int COLOR_TOXINBURST = 20438+7;
const int COLOR_GEARCUTTER = 20438+8;

const int MV_MegaMan11Base		= 20446; //20446+
//Mega Man 11 Weapons
const int COLOR_BLOCKDROPPER = 20446+1;
const int COLOR_PILEDRIVER = 20446+2;
const int COLOR_TUNDRASTORM = 20446+3;
const int COLOR_BOUNCEBALL = 20446+4;
const int COLOR_ACIDBARRIER = 20446+5;
const int COLOR_CHAINBLAST = 20446+6;
const int COLOR_SCRAMBLETHUNDER = 20446+7;
const int COLOR_BLAZINGTORCH = 20446+8;

const int MV_RedistributeBase		= 20454; //20454+
//Redistributed Weapons
const int COLOR_CLUSTERBOMB = 20454+1;
const int COLOR_TIMEHOLD = 20454+2;
const int COLOR_SPINTOP = 20454+3;
const int COLOR_SPARKLOBBER = 20454+4;
const int COLOR_RAINGRENADE = 20454+5;
const int COLOR_DIVEMINE = 20454+6;
const int COLOR_SKULLSPIRAL = 20454+7;
const int COLOR_GYROBOOMERANG = 20454+8;
const int COLOR_PLANTPASTURE = 20454+9;
const int COLOR_YAMATOSPREAD = 20454+10;
const int COLOR_SNIPERBARRAGE = 20454+11;
const int COLOR_JEWELENCASER = 20454+12;
const int COLOR_TIMEARROW = 20454+13;
const int COLOR_COMPACTFLASH = 20454+14;
const int COLOR_STARFLOW = 20454+15;
const int COLOR_GRAVITYCOIL = 20454+16;
const int COLOR_SPREADERFLAME = 20454+17;
const int COLOR_STRIKELIGHTNING = 20454+18;
const int COLOR_JETBLACKREPULSOR = 20454+19;
const int COLOR_SATURNORBITER = 20454+20;
const int COLOR_TIMEARROWCHARGE1 = 20454+21;
const int COLOR_TIMEARROWCHARGE2 = 20454+22;
const int COLOR_TIMEARROWCHARGE3 = 20454+23;

const int MV_ReprogrammedBase		= 20477; //20477+
//Mega Man Reprogrammed Weapons
const int COLOR_NOZZLEHOSE = 20477+1;
const int COLOR_BUGSIGNAL = 20477+2;
const int COLOR_TEMPESTSTORM = 20477+3;
const int COLOR_ECHOCHAMBER = 20477+4;
const int COLOR_RIPTIDETRIDENT = 20477+5;
const int COLOR_TELECASTTRACKER = 20477+6;
const int COLOR_STELLARBURST = 20477+7;
const int COLOR_PSIRAY = 20477+8;
const int COLOR_ALTODIVE = 20477+9;

const int MV_RokkoChanBase		= 20486; //20486+
//Rokko Chan Weapons
const int COLOR_ROLLINGRING = 20486+1;
const int COLOR_JETMISSILERC = 20486+2;
const int COLOR_VOLCANOCANNON = 20486+3;
const int COLOR_ICESHIELD = 20486+4;
const int COLOR_LIGHTNINGFLASH = 20486+5;
const int COLOR_FORESTWHIP = 20486+6;
const int COLOR_REDOUNDAXE = 20486+7;
const int COLOR_ASSAULTLANCE = 20486+8;

const int MV_QuRevengeBase		= 20494; //20494+
//Quints Revenge Weapons
const int COLOR_COPIPISWARM = 20494+1;
const int COLOR_HARDSLAM = 20494+2;
const int COLOR_LEAFBOMB = 20494+3;
const int COLOR_MAGNETCHASER = 20494+4;
const int COLOR_NEEDLECRUSHER = 20494+5;
const int COLOR_METALCATCHER = 20494+6;
const int COLOR_SPINNINGTOP = 20494+7;
const int COLOR_CLASHBLASTER = 20494+8;
const int COLOR_VULCANBURST = 20494+9;
const int COLOR_RECURSIVEBOMBER = 20494+10;
const int COLOR_DREAMTWINS = 20494+11;
const int COLOR_SURGEBINDER = 20494+12;
const int COLOR_HOOKDRILL = 20494+13;
const int COLOR_SONICBOOMERANG = 20494+14;
const int COLOR_TIMEWRAP = 20494+15;
const int COLOR_SNAKECOMMANDO = 20494+16;
const int COLOR_TIMEWRAPCHARGE1 = 20494+17;
const int COLOR_TIMEWRAPCHARGE2 = 20494+18;
const int COLOR_TIMEWRAPCHARGE3 = 20494+19;

const int MV_ChristmasCarolBase	= 20513; //20513+
//Christmas Carol Weapons
const int COLOR_MARLEYSHACKLE = 20513+1;
const int COLOR_PASTMINION = 20513+2;
const int COLOR_PRESENTSURPRISE = 20513+3;
const int COLOR_FUTURESCYTHE = 20513+4;
const int COLOR_RUBBERDUFF = 20513+5;
const int COLOR_HUMBUG = 20513+6;
const int COLOR_CANDYCANE = 20513+7;
const int COLOR_TWINKLEBUSTER = 20513+8;
const int COLOR_DANCETORNADO = 20513+9;
const int COLOR_HATBOOMERANG = 20513+10;
const int COLOR_MISTLETOEBARRIER = 20513+11;
const int COLOR_MOTHERSPIE = 20513+12;

const int MV_CampaignWepBase		= 20525; //20525+
//Campaign Guardian Weapons
const int COLOR_OPTICRAY = 20525+1;
const int COLOR_ACIDDRIP = 20525+2;
const int COLOR_RECHARGEGLIMMER = 20525+3;
const int COLOR_METOOLSLAM = 20525+4;
const int COLOR_SWIRLFLAME = 20525+5;
const int COLOR_CRESCENTKICK = 20525+6;
const int COLOR_DROPTHUNDER = 20525+7;
const int COLOR_SHARKLASER = 20525+8;
const int COLOR_GOLEMPOUND = 20525+9;
const int COLOR_SUNRISESALVO = 20525+10;

const int MV_HolySixtetBase		= 20535; //20535+
//Holy Sixtet Weapons
const int COLOR_PLUVIAARROW = 20535+1;
const int COLOR_GUNFIRESTORM = 20535+2;
const int COLOR_TIRONASTRO = 20535+3;
const int COLOR_DECRETUMRESTORE = 20535+4;
const int COLOR_ROSSOFANTASMA = 20535+5;
const int COLOR_SWEETHORN = 20535+6;
const int COLOR_DEJAVUSKIP = 20535+7;
const int COLOR_SOULSCATTER = 20535+8;

const int MV_DebaucheryBase			= 20543; //20543+
//Debauchery Weapons
const int COLOR_LEADSTINGER = 20543+1;
const int COLOR_GUITARSMASH = 20543+2;
const int COLOR_RISINGPHOENIX = 20543+3;
const int COLOR_RUSHDOWN = 20543+4;
const int COLOR_TOPHATCRASH = 20543+5;
const int COLOR_SPREADBOMB = 20543+6;
const int COLOR_HEALINGWING = 20543+7;
const int COLOR_THUNDERJOLT = 20543+8;
const int COLOR_GOLDENDOOM = 20543+9;
const int COLOR_CONNECTIONWIRE = 20543+10;
const int COLOR_TOKENTOSS = 20543+11;
const int COLOR_SMOKELENS = 20543+12;

const int MV_SolsticeSeaBase		= 20555; //20555+
const int COLOR_EVERGLOWSTARS = 20555+1;
const int COLOR_MYSTICCHAKRAM = 20555+2;
const int COLOR_INSTABILITYWAVE = 20555+3;
const int COLOR_DREAMINGWAND = 20555+4;
const int COLOR_VOIDSENTBOMB = 20555+5;
const int COLOR_OMNIPOWERCHAOS = 20555+6;
const int COLOR_CHAINEDSINS = 20555+7;
const int COLOR_VIRTUEFLARE = 20555+8;
const int COLOR_SOLARBREAK = 20555+9;
const int COLOR_LUNARECLIPSE = 20555+10;

const int MV_MiscWepsBase			= 20650; //20650+
//Misc Weapons
const int COLOR_WASTELOBBER = 20650+1;
const int COLOR_GLITCHSHOT = 20650+2;
const int COLOR_PARALLELBEAM = 20650+3;
const int COLOR_WARPPORTAL = 20650+4;
const int COLOR_BREAKBARRIER = 20650+5;
const int COLOR_CLAMMYHARPOON = 20650+6;
const int COLOR_OKAMICLAW = 20650+7;
const int COLOR_SWEETLEECH = 20650+8;
const int COLOR_WIDOWMAKER = 20650+9;
const int COLOR_RIGHTEOUSBISON = 20650+10;
const int COLOR_RIGHTEOUSBISONDEATH = 20650+11;

//MM&B2 & MMEncore Weapon Merge
const int CLR_BULLETVULCAN = 4245;
const int CLR_BRASSBULLET = 4246;
const int CLR_FLAMESHOWER = 4247;
const int CLR_FLAMEMIXER = 4248;
const int CLR_DOPPELCRASH = 4249;
const int CLR_DOPPLERATTACK = 4250;
const int CLR_TIMESWITCH = 4251;
const int CLR_TIMEBOMB = 4252;
const int CLR_BARRIERWIND = 4253;
const int CLR_WINDCYCLONE = 4254;
const int CLR_TRAILSPARKNEEDLE = 4255;
const int CLR_CARDINALRING = 4256;

const int CLR_MAESTROBUSTER = 4240;
const int CLR_MAESTROBUSTERCHARGE1 = 4241;
const int CLR_MAESTROBUSTERCHARGE2 = 4242;
const int CLR_MAESTROBUSTERCHARGE3 = 4243;
const int CLR_REVOLVERBUSTER = 4244;
const int CLR_PURITYMETEOR = 4257;
const int CLR_PMETEORCHRG = 4258;
const int CLR_BONDINGPASTE = 4264;
const int CLR_KINGROD = 4265;
const int CLR_TIDALBULWARK = 4266;
const int CLR_HYPERTORRENT = 4267;
const int CLR_NOVABEAM = 4268;


const int VILE_WEAPONROTATION8 = 8;
const int VILE_WEAPONROTATION10 = 10;
const int VILE_WEAPONROTATION12 = 12;
const int VILE_WEAPONROTATION16 = 16;
const int VILE_WEAPONROTATION20 = 20;
const int VILE_WEAPONROTATION24 = 24;
const int VILE_WEAPONROTATION30 = 30;
const int VILE_WEAPONROTATION32 = 32;
const int VILE_WEAPONROTATION64 = 64;
