diff --git a/Megamon-core/assets/Megamon/2.png b/Megamon-core/assets/Megamon/2.png new file mode 100644 index 0000000..502ec80 Binary files /dev/null and b/Megamon-core/assets/Megamon/2.png differ diff --git a/Megamon-core/assets/Megamon/2_back.png b/Megamon-core/assets/Megamon/2_back.png new file mode 100644 index 0000000..84e537c Binary files /dev/null and b/Megamon-core/assets/Megamon/2_back.png differ diff --git a/Megamon-core/assets/Megamon/2_icon.png b/Megamon-core/assets/Megamon/2_icon.png new file mode 100644 index 0000000..306d28e Binary files /dev/null and b/Megamon-core/assets/Megamon/2_icon.png differ diff --git a/Megamon-core/assets/Megamon/3.png b/Megamon-core/assets/Megamon/3.png new file mode 100644 index 0000000..34b2e39 Binary files /dev/null and b/Megamon-core/assets/Megamon/3.png differ diff --git a/Megamon-core/assets/Megamon/3_back.png b/Megamon-core/assets/Megamon/3_back.png new file mode 100644 index 0000000..743aa06 Binary files /dev/null and b/Megamon-core/assets/Megamon/3_back.png differ diff --git a/Megamon-core/assets/Megamon/3_icon.png b/Megamon-core/assets/Megamon/3_icon.png new file mode 100644 index 0000000..207a144 Binary files /dev/null and b/Megamon-core/assets/Megamon/3_icon.png differ diff --git a/Megamon-core/assets/Megamon/4.png b/Megamon-core/assets/Megamon/4.png new file mode 100644 index 0000000..d2d1ed1 Binary files /dev/null and b/Megamon-core/assets/Megamon/4.png differ diff --git a/Megamon-core/assets/Megamon/4_back.png b/Megamon-core/assets/Megamon/4_back.png new file mode 100644 index 0000000..effbd87 Binary files /dev/null and b/Megamon-core/assets/Megamon/4_back.png differ diff --git a/Megamon-core/assets/Megamon/4_icon.png b/Megamon-core/assets/Megamon/4_icon.png new file mode 100644 index 0000000..7b715fd Binary files /dev/null and b/Megamon-core/assets/Megamon/4_icon.png differ diff --git a/Megamon-core/assets/Megamon/5.png b/Megamon-core/assets/Megamon/5.png new file mode 100644 index 0000000..8b47d26 Binary files /dev/null and b/Megamon-core/assets/Megamon/5.png differ diff --git a/Megamon-core/assets/Megamon/5_back.png b/Megamon-core/assets/Megamon/5_back.png new file mode 100644 index 0000000..1007959 Binary files /dev/null and b/Megamon-core/assets/Megamon/5_back.png differ diff --git a/Megamon-core/assets/Megamon/5_icon.png b/Megamon-core/assets/Megamon/5_icon.png new file mode 100644 index 0000000..bf6a5fb Binary files /dev/null and b/Megamon-core/assets/Megamon/5_icon.png differ diff --git a/Megamon-core/assets/Megamon/6.png b/Megamon-core/assets/Megamon/6.png new file mode 100644 index 0000000..9b6287a Binary files /dev/null and b/Megamon-core/assets/Megamon/6.png differ diff --git a/Megamon-core/assets/Megamon/6_back.png b/Megamon-core/assets/Megamon/6_back.png new file mode 100644 index 0000000..73394e0 Binary files /dev/null and b/Megamon-core/assets/Megamon/6_back.png differ diff --git a/Megamon-core/assets/Megamon/6_icon.png b/Megamon-core/assets/Megamon/6_icon.png new file mode 100644 index 0000000..f9fc742 Binary files /dev/null and b/Megamon-core/assets/Megamon/6_icon.png differ diff --git a/Megamon-core/assets/interface/healthbar_horizontal.png b/Megamon-core/assets/interface/healthbar_horizontal.png new file mode 100644 index 0000000..07c6663 Binary files /dev/null and b/Megamon-core/assets/interface/healthbar_horizontal.png differ diff --git a/Megamon-core/assets/interface/megadex.png b/Megamon-core/assets/interface/megadex.png new file mode 100644 index 0000000..394d8a7 Binary files /dev/null and b/Megamon-core/assets/interface/megadex.png differ diff --git a/Megamon-core/assets/interface/tiledbackground.png b/Megamon-core/assets/interface/tiledbackground.png new file mode 100644 index 0000000..083bb66 Binary files /dev/null and b/Megamon-core/assets/interface/tiledbackground.png differ diff --git a/Megamon-core/src/sig/megamon/Database.java b/Megamon-core/src/sig/megamon/Database.java index 626af0d..e8a7f2b 100644 --- a/Megamon-core/src/sig/megamon/Database.java +++ b/Megamon-core/src/sig/megamon/Database.java @@ -214,14 +214,2430 @@ public class Database { CreatureType.WATER, 44, 48, 65, 50, 43, 3, 64, ExperienceRate.MEDIUM_SLOW, new CreatureMoveLinker[]{ - new CreatureMoveLinker(Megamon.moveDatabase.get("M.Buster"),1), - new CreatureMoveLinker(Megamon.moveDatabase.get("Degrade"),1), - new CreatureMoveLinker(Megamon.moveDatabase.get("Bubble Lead"),8), - new CreatureMoveLinker(Megamon.moveDatabase.get("Slide"),15), - new CreatureMoveLinker(Megamon.moveDatabase.get("Bubble Beam"),22), - new CreatureMoveLinker(Megamon.moveDatabase.get("Water Shield"),28), - new CreatureMoveLinker(Megamon.moveDatabase.get("Water Balloon"),38), + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",22), + new CreatureMoveLinker("Water Shield",28), + new CreatureMoveLinker("Water Balloon",38), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), + }), + new MegamonCreature("2_icon.png","2.png","2_back.png", + "Mega Man", "The OG Megaman.", 1, 1, + CreatureType.WATER, 59, 63, 80, 65, 58, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Water Balloon",40), + }), + new MegamonCreature("3_icon.png","3.png","3_back.png", + "Rush Mega Man", "Now equipped with the Rush Power Adapter. Let's go!", 1, 1, + CreatureType.WATER, CreatureType.STRENGTH, + 79, 83, 100, 78, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("M.Buster",1), + new CreatureMoveLinker("Degrade",1), + new CreatureMoveLinker("Bubble Lead",8), + new CreatureMoveLinker("Slide",15), + new CreatureMoveLinker("Bubble Beam",24), + new CreatureMoveLinker("Water Shield",30), + new CreatureMoveLinker("Quick Jab",36), + new CreatureMoveLinker("Water Balloon",42), + new CreatureMoveLinker("Haymaker",51), + new CreatureMoveLinker("Last Round",58), + }), + new MegamonCreature("4_icon.png","4.png","4_back.png", + "Basic P", "Basic Protoman", 1, 1, + CreatureType.FIRE, 44, 48, 65, 50, 43, + 3, 64, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",22), + new CreatureMoveLinker("Magma Bazooka",28), + new CreatureMoveLinker("Fire Spin",38), + }), + new MegamonCreature("5_icon.png","5.png","5_back.png", + "Proto Man", "Proto Man.", 1, 1, + CreatureType.FIRE, 58, 64, 58, 80, 65, + 3, 128, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Magma Bazooka",33), + new CreatureMoveLinker("Fire Spin",41), + }), + new MegamonCreature("6_icon.png","6.png","6_back.png", + "Break Man", "Break all the things.", 1, 1, + CreatureType.FIRE, + 78, 84, 78, 100, 85, + 3, 256, ExperienceRate.MEDIUM_SLOW, + new CreatureMoveLinker[]{ + new CreatureMoveLinker("P.Buster",1), + new CreatureMoveLinker("Jamming",1), + new CreatureMoveLinker("Ember",8), + new CreatureMoveLinker("Proto Song",15), + new CreatureMoveLinker("Fire Armor",24), + new CreatureMoveLinker("Proto Shield",32), + new CreatureMoveLinker("Magma Bazooka",35), + new CreatureMoveLinker("Fire Spin",43), + new CreatureMoveLinker("Shield Charge",50), + new CreatureMoveLinker("Ultimate Defense",57), }) )); } + + public static void SetupEvolutionDatabase() { + Megamon.megamonDatabase.get(0).setEvolutionRules(Arrays.asList(new Evolution(Megamon.megamonDatabase.get(1),16))); //Basic M -> Mega Man + Megamon.megamonDatabase.get(1).setEvolutionRules(Arrays.asList(new Evolution(Megamon.megamonDatabase.get(2),36))); //Mega Man -> Rush Mega Man + Megamon.megamonDatabase.get(3).setEvolutionRules(Arrays.asList(new Evolution(Megamon.megamonDatabase.get(4),16))); //Basic P -> Proto Man + Megamon.megamonDatabase.get(4).setEvolutionRules(Arrays.asList(new Evolution(Megamon.megamonDatabase.get(5),32))); //Proto Man -> Break Man + } } diff --git a/Megamon-core/src/sig/megamon/Megamon.java b/Megamon-core/src/sig/megamon/Megamon.java index 48e293e..34dd58a 100644 --- a/Megamon-core/src/sig/megamon/Megamon.java +++ b/Megamon-core/src/sig/megamon/Megamon.java @@ -36,6 +36,7 @@ import sig.megamon.creature.CreatureMoveLinker; import sig.megamon.creature.CreatureType; import sig.megamon.creature.ExperienceRate; import sig.megamon.menu.DialogBox; +import sig.megamon.menu.MegadexMenu; import sig.megamon.menu.MegamonPartyScreen; import sig.megamon.menu.StartMenuBox; import sig.megamon.ref.Ref; @@ -52,7 +53,8 @@ public class Megamon extends ApplicationAdapter implements ApplicationListener{ public static DialogBox messagebox; public static StartMenuBox startmenubox; public static MegamonPartyScreen partyscreen; - public static Texture healthbar; + public static MegadexMenu megadexscreen; + public static Texture healthbar,healthbar_horizontal; //AssetManager assets; //TiledMap map; static OrthographicCamera camera; @@ -71,12 +73,14 @@ public class Megamon extends ApplicationAdapter implements ApplicationListener{ final public static int MOVEUPKEY = Keys.UP; final public static int MOVEDOWNKEY = Keys.DOWN; final public static int MENUKEY = Keys.ENTER; + public final static int CURSORDELAYTIMER = 5; public static List megamonDatabase = new ArrayList(); public static HashMap moveDatabase = new HashMap(); //public static List objects = new ArrayList(); public static Room currentLevel; public static HashMap doorDatabase = new HashMap(); public static HashMap infoDatabase = new HashMap(); + //Point2D.Double background_offset = new Point2D.Double(0, 0); @Override public void create() { @@ -84,6 +88,9 @@ public class Megamon extends ApplicationAdapter implements ApplicationListener{ font = new BitmapFont(Gdx.files.internal("fonts/AgencyFB.fnt")); mainP = new Player(new Point2D.Double(1,1),"megamon_icon64.png"); healthbar = new Texture("interface/healthbar.png"); + healthbar_horizontal = new Texture("interface/healthbar_horizontal.png"); + //Gdx.graphics.setUndecorated(false); + //Gdx.graphics.setResizable(false); //assets = new AssetManager(); /*assets.setLoader(TiledMap.class, new TmxMapLoader(new InternalFileHandleResolver())); @@ -100,28 +107,26 @@ public class Megamon extends ApplicationAdapter implements ApplicationListener{ Database.SetupInfoDatabase(); Database.SetupMoveDatabase(); Database.SetupMegamonDatabase(); + Database.SetupEvolutionDatabase(); currentLevel = new Room(mainP.position,"Test Map"); MegamonPet testPet = new MegamonPet("Test Name", - new MegamonCreature("test_mini_sprite.png","test_sprite.png","test_sprite.png", - "Test Creature", "This is for testing purposes only.", 14, 60, CreatureType.NORMAL, - 40,60,30,30,50,55,30,ExperienceRate.MEDIUM_FAST,new CreatureMoveLinker[]{}), + megamonDatabase.get(2), 100); MegamonPet testPet2 = new MegamonPet("Test Name", - new MegamonCreature("test_mini_sprite.png","test_sprite.png","test_sprite.png", - "Test Creature", "This is for testing purposes only.", 14, 60, CreatureType.NORMAL, - 40,60,30,30,50,55,30,ExperienceRate.MEDIUM_FAST,new CreatureMoveLinker[]{}), + megamonDatabase.get(5), 100); MegamonPet testPet3 = new MegamonPet("Test Name", - new MegamonCreature("test_mini_sprite.png","test_sprite.png","test_sprite.png", - "Test Creature", "This is for testing purposes only.", 14, 60, CreatureType.NORMAL, - 40,60,30,30,50,55,30,ExperienceRate.MEDIUM_FAST,new CreatureMoveLinker[]{}), + megamonDatabase.get(0), 100); MegamonPet testPet4 = new MegamonPet("Test Name", - new MegamonCreature("test_mini_sprite.png","test_sprite.png","test_sprite.png", - "Test Creature", "This is for testing purposes only.", 14, 60, CreatureType.NORMAL, - 40,60,30,30,50,55,30,ExperienceRate.MEDIUM_FAST,new CreatureMoveLinker[]{}), + megamonDatabase.get(3), 100); + megamonDatabase.get(2).setSeen(true); + megamonDatabase.get(2).setCaught(true); + megamonDatabase.get(5).setSeen(true); + megamonDatabase.get(0).setSeen(true); + megamonDatabase.get(102).setSeen(true); testPet.setHP((int)(Math.random()*testPet.getMaxHP())); testPet2.setHP((int)(Math.random()*testPet2.getMaxHP())); testPet3.setHP((int)(Math.random()*testPet3.getMaxHP())); @@ -144,6 +149,9 @@ public class Megamon extends ApplicationAdapter implements ApplicationListener{ Gdx.graphics.set //Potential resizing code. }*/ + if (megadexscreen!=null) { + megadexscreen.run(); + } else if (partyscreen!=null) { partyscreen.run(); } else @@ -178,6 +186,10 @@ public class Megamon extends ApplicationAdapter implements ApplicationListener{ batch.begin(); //batch.draw(img, 0, 0); + if (megadexscreen!=null) { + megadexscreen.draw(batch); + } + else if (partyscreen!=null) { partyscreen.draw(batch); } @@ -199,6 +211,8 @@ public class Megamon extends ApplicationAdapter implements ApplicationListener{ } //GlyphLayout size = font.draw(batch, "Test Text", 0, 32); //font.draw(batch, "Test Text", Megamon.WINDOW_WIDTH-size.width, 128-size.height); + /*DrawUtils.drawTiledImage(batch, healthbar, background_offset); + background_offset.setLocation(background_offset.x+0.4, background_offset.y+0.2);*/ batch.end(); framesPassed++; if (lastCheck.getTime().getSeconds()!=Calendar.getInstance().getTime().getSeconds()) { @@ -208,10 +222,15 @@ public class Megamon extends ApplicationAdapter implements ApplicationListener{ } } + @Override + public void resize(int width, int height) { + //Gdx.graphics.setWindowedMode(width, (int)(width*((float)Megamon.WINDOW_HEIGHT)/Megamon.WINDOW_WIDTH)); + //System.out.println("Resized: "+width+","+height); + } + @Override public void dispose () { batch.dispose(); - img.dispose(); } public String toString() { diff --git a/Megamon-core/src/sig/megamon/MegamonCreature.java b/Megamon-core/src/sig/megamon/MegamonCreature.java index 436de62..492ac5e 100644 --- a/Megamon-core/src/sig/megamon/MegamonCreature.java +++ b/Megamon-core/src/sig/megamon/MegamonCreature.java @@ -29,8 +29,9 @@ public class MegamonCreature { final int base_exp; final ExperienceRate exp_rate; final List moveset; - final List evolution_rules; + List evolution_rules; boolean seenByPlayer=false; + boolean caughtByPlayer=false; public MegamonCreature(String mini_icon, String sprite, String back_sprite, String name, String bio, int size, float weight, CreatureType type1, @@ -48,6 +49,14 @@ public class MegamonCreature { CreatureMoveLinker...moveset) { this(mini_icon,sprite,back_sprite,name,bio,size, weight,type1,CreatureType.NONE,base_hp,base_atk,base_def,base_spc,base_spd,catch_rate,base_exp,exp_rate,evolution_rules,moveset); } + + public MegamonCreature(String mini_icon, String sprite, String back_sprite, + String name, String bio, int size, float weight, CreatureType type1, + CreatureType type2, int base_hp, int base_atk, int base_def, int base_spc, int base_spd, + int catch_rate, int base_exp, ExperienceRate exp_rate, + CreatureMoveLinker...moveset) { + this(mini_icon,sprite,back_sprite,name,bio,size, weight,type1,type2,base_hp,base_atk,base_def,base_spc,base_spd,catch_rate,base_exp,exp_rate,new ArrayList(),moveset); + } public MegamonCreature(String mini_icon, String sprite, String back_sprite, String name, String bio, int size, float weight, CreatureType type1, @@ -77,6 +86,10 @@ public class MegamonCreature { this.seenByPlayer=seenByPlayer; } + public void setCaught(boolean caughtByPlayer) { + this.caughtByPlayer=caughtByPlayer; + } + public SpriteCollection getSprites() { return sprites; } @@ -136,10 +149,17 @@ public class MegamonCreature { public boolean isSeenByPlayer() { return seenByPlayer; } + public boolean isCaughtByPlayer() { + return caughtByPlayer; + } public List getEvolutionRules() { return evolution_rules; } + + public void setEvolutionRules(List rules) { + this.evolution_rules = rules; + } public String toString() { StringBuilder sb = new StringBuilder(this.getClass().getSimpleName()+"("); diff --git a/Megamon-core/src/sig/megamon/MegamonPet.java b/Megamon-core/src/sig/megamon/MegamonPet.java index 49d3ba4..98a88bb 100644 --- a/Megamon-core/src/sig/megamon/MegamonPet.java +++ b/Megamon-core/src/sig/megamon/MegamonPet.java @@ -281,18 +281,18 @@ public class MegamonPet { } public void setACCModifier(Integer acc_modifier) { - this.acc_modifier = acc_modifier; - } - - public void setATKIV(Integer atk_iv) { - this.atk_iv = atk_iv; - } - - public void setDEFIV(Integer def_iv) { - this.def_iv = def_iv; - } - - public void setSPDIV(Integer spd_iv) { + this.acc_modifier = acc_modifier; + } + + public void setATKIV(Integer atk_iv) { + this.atk_iv = atk_iv; + } + + public void setDEFIV(Integer def_iv) { + this.def_iv = def_iv; + } + + public void setSPDIV(Integer spd_iv) { this.spd_iv = spd_iv; } diff --git a/Megamon-core/src/sig/megamon/creature/CreatureMoveLinker.java b/Megamon-core/src/sig/megamon/creature/CreatureMoveLinker.java index 48ba65c..ba890f9 100644 --- a/Megamon-core/src/sig/megamon/creature/CreatureMoveLinker.java +++ b/Megamon-core/src/sig/megamon/creature/CreatureMoveLinker.java @@ -1,11 +1,18 @@ package sig.megamon.creature; +import sig.megamon.Megamon; + public class CreatureMoveLinker { CreatureMove move; int lvLearned=0; - public CreatureMoveLinker(CreatureMove move, int lvLearnedAt) { - this.move=move; + public CreatureMoveLinker(String moveKeyName, int lvLearnedAt) { + if (Megamon.moveDatabase.containsKey(moveKeyName)) { + this.move = Megamon.moveDatabase.get(moveKeyName); + } else { + System.out.println("WARNING! Move \""+moveKeyName+"\" does not exist! Adding default move."); + this.move = Megamon.moveDatabase.get("M.Buster"); + } this.lvLearned=lvLearnedAt; } } diff --git a/Megamon-core/src/sig/megamon/menu/ColorCycler.java b/Megamon-core/src/sig/megamon/menu/ColorCycler.java new file mode 100644 index 0000000..b80881a --- /dev/null +++ b/Megamon-core/src/sig/megamon/menu/ColorCycler.java @@ -0,0 +1,69 @@ +package sig.megamon.menu; + +import com.badlogic.gdx.graphics.Color; + +public class ColorCycler { + double r = 0; + double g = 0; + double b = 0; + double cyclespd = 0; + int stage = 1; //1 = Green+, 2 = Red-, 3 = Blue+, 4 = Green-, 5 = Red+, 6 = Blue- + + public ColorCycler(Color startingColor, double cyclespd) { + this.r = startingColor.r; + this.g = startingColor.g; + this.b = startingColor.b; + this.cyclespd=cyclespd; + } + + public void run() { + switch (stage) { + case 1:{ + if (g<255) { + g=Math.min(255, g+cyclespd); + } else { + stage++; + } + }break; + case 2:{ + if (r>0) { + r=Math.max(0, r-cyclespd); + } else { + stage++; + } + }break; + case 3:{ + if (b<255) { + b=Math.min(255, b+cyclespd); + } else { + stage++; + } + }break; + case 4:{ + if (g>0) { + g=Math.max(0, g-cyclespd); + } else { + stage++; + } + }break; + case 5:{ + if (r<255) { + r=Math.min(255, r+cyclespd); + } else { + stage++; + } + }break; + case 6:{ + if (b>0) { + b=Math.max(0, b-cyclespd); + } else { + stage=1; + } + }break; + } + } + + public Color getCycleColor() { + return new Color((float)(r/255),(float)(g/255),(float)(b/255),1f); + } +} diff --git a/Megamon-core/src/sig/megamon/menu/FancyBackground.java b/Megamon-core/src/sig/megamon/menu/FancyBackground.java new file mode 100644 index 0000000..e52fc06 --- /dev/null +++ b/Megamon-core/src/sig/megamon/menu/FancyBackground.java @@ -0,0 +1,49 @@ +package sig.megamon.menu; + +import java.awt.geom.Point2D; + +import com.badlogic.gdx.graphics.Color; +import com.badlogic.gdx.graphics.Texture; +import com.badlogic.gdx.graphics.g2d.SpriteBatch; + +import sig.megamon.utils.DrawUtils; + +public class FancyBackground { + Point2D.Double offset = new Point2D.Double(0, 0); + Point2D.Double scrollspd = new Point2D.Double(0, 0); + Texture scrollbackground; + ColorCycler cycler; + Color color; + + public FancyBackground(Texture background, Point2D.Double scrollspd, boolean cycleColors) { + this.scrollbackground=background; + this.scrollspd=scrollspd; + if (cycleColors) { + cycler = new ColorCycler(new Color(1,0,0,1),10); + } else { + color = new Color(0,0,0.5f,1); + } + } + + public FancyBackground(Texture background, Point2D.Double scrollspd, Color staticColor) { + this(background,scrollspd,false); + this.color = staticColor; + } + + public void run() { + if (cycler!=null) { + cycler.run(); + } + offset.setLocation(offset.x+scrollspd.x, offset.y+scrollspd.y); + } + + public void draw(SpriteBatch batch) { + if (cycler!=null) { + batch.setColor(cycler.getCycleColor()); + } else { + batch.setColor(color); + } + DrawUtils.drawTiledImage(batch, scrollbackground, offset); + batch.setColor(new Color(1,1,1,1)); + } +} diff --git a/Megamon-core/src/sig/megamon/menu/MegadexMenu.java b/Megamon-core/src/sig/megamon/menu/MegadexMenu.java index 09e8ad8..c281024 100644 --- a/Megamon-core/src/sig/megamon/menu/MegadexMenu.java +++ b/Megamon-core/src/sig/megamon/menu/MegadexMenu.java @@ -1,5 +1,257 @@ package sig.megamon.menu; +import java.awt.geom.Point2D; + +import com.badlogic.gdx.Gdx; +import com.badlogic.gdx.graphics.Color; +import com.badlogic.gdx.graphics.Texture; +import com.badlogic.gdx.graphics.g2d.SpriteBatch; +import com.badlogic.gdx.utils.Align; + +import sig.megamon.*; + public class MegadexMenu { + static FancyBackground background = new FancyBackground(new Texture("interface/tiledbackground.png"),new Point2D.Double(0.4, 0.2),true); + static Texture menu = new Texture("interface/megadex.png"); + final static int TOTALMEGAMON = 151; + int selection = 0; + int offset_displayed_selection = 0; //The top most selection that is visible. + int largestNumberSeen = 0; + boolean released=true; + int delaytimer = Megamon.CURSORDELAYTIMER*3; + final int fontheight = 36; + final int smallfontheight = 20; + final int boxheight = 458; + int lastkey = 0; + int hpval=0; + int atkval=0; + int defval=0; + int spcval=0; + int spdval=0; + final static int ticktime=2; + int changedelay=ticktime; + + public MegadexMenu() { + largestNumberSeen = calculateLargestNumberSeen(); + } + + private int calculateLargestNumberSeen() { + for (int i=Megamon.megamonDatabase.size()-1;i>0;i--) { + if (Megamon.megamonDatabase.get(i).isSeenByPlayer()) { + return i; + } + } + return 0; + } + + public void run() { + background.run(); + if (Gdx.input.isKeyJustPressed(Megamon.CANCELKEY) || + Gdx.input.isKeyJustPressed(Megamon.MENUKEY)) { + Megamon.megadexscreen=null; + return; + } + int keycheck = Megamon.MOVEDOWNKEY; + if (Gdx.input.isKeyJustPressed(keycheck)) { + released=false; + lastkey = keycheck; + MoveDown(); + } + if (lastkey == keycheck) { + if (Gdx.input.isKeyPressed(keycheck) && !released) { + if (delaytimer--<=0) { + MoveDown(); + delaytimer = Megamon.CURSORDELAYTIMER; + } + } else + if (!Gdx.input.isKeyPressed(keycheck) && !released) { + delaytimer = Megamon.CURSORDELAYTIMER*3; + released=true; + } + } + keycheck = Megamon.MOVEUPKEY; + if (Gdx.input.isKeyJustPressed(keycheck)) { + released=false; + lastkey = keycheck; + MoveUp(); + } + if (lastkey == keycheck) { + if (Gdx.input.isKeyPressed(keycheck) && !released) { + if (delaytimer--<=0) { + MoveUp(); + delaytimer = Megamon.CURSORDELAYTIMER; + } + } else + if (!Gdx.input.isKeyPressed(keycheck) && !released) { + delaytimer = Megamon.CURSORDELAYTIMER*3; + released=true; + } + } + keycheck = Megamon.MOVERIGHTKEY; + if (Gdx.input.isKeyJustPressed(keycheck)) { + released=false; + lastkey = keycheck; + MoveRight(); + } + if (lastkey == keycheck) { + if (Gdx.input.isKeyPressed(keycheck) && !released) { + if (delaytimer--<=0) { + MoveRight(); + delaytimer = Megamon.CURSORDELAYTIMER; + } + } else + if (!Gdx.input.isKeyPressed(keycheck) && !released) { + delaytimer = Megamon.CURSORDELAYTIMER*3; + released=true; + } + } + keycheck = Megamon.MOVELEFTKEY; + if (Gdx.input.isKeyJustPressed(keycheck)) { + released=false; + lastkey = keycheck; + MoveLeft(); + } + if (lastkey == keycheck) { + if (Gdx.input.isKeyPressed(keycheck) && !released) { + if (delaytimer--<=0) { + MoveLeft(); + delaytimer = Megamon.CURSORDELAYTIMER; + } + } else + if (!Gdx.input.isKeyPressed(keycheck) && !released) { + delaytimer = Megamon.CURSORDELAYTIMER*3; + released=true; + } + } + if (changedelay>0) { + changedelay--; + if (changedelay==0) { + changedelay = ticktime; + UpdateValues(Megamon.megamonDatabase.get(selection)); + } + } + } + private void UpdateValues(MegamonCreature mon) { + hpval+=(mon.getHP()>hpval)?1:(mon.getHP()atkval)?1:(mon.getATK()defval)?1:(mon.getDEF()spcval)?1:(mon.getSPC()spdval)?1:(mon.getSPD()0) { + selection--; + MenuFollowsCursor(); + } + } + + private void MenuFollowsCursor() { + if (selection=(boxheight/fontheight)) { + offset_displayed_selection = selection - (boxheight/fontheight) + 1; + } + } + + public void draw(SpriteBatch batch) { + background.draw(batch); + batch.draw(menu, 0, 0); + + DrawMegamonMenu(batch); + } + + private void DrawMegamonMenu(SpriteBatch batch) { + //First usable pixel: (12,12) + for (int i=0;i", 16, Megamon.WINDOW_HEIGHT-fontheight-12-(i*fontheight)+fontheight/2, 10, Align.left, false); + Megamon.font.setColor(Color.WHITE); + batch.draw(StartMenuBox.startmenu_highlight,16, Megamon.WINDOW_HEIGHT-fontheight-12-(i*fontheight)+fontheight/2-StartMenuBox.startmenu_highlight.getHeight()*2, StartMenuBox.startmenu_highlight.getWidth(),StartMenuBox.startmenu_highlight.getHeight()*3); + } + } + } + + /*Image box: (332,120) + * Stats: (462,120) + * Bio: (332,150) + * Map: (332,468) + */ + MegamonCreature mon = Megamon.megamonDatabase.get(selection); + boolean seen = mon.isSeenByPlayer(); + if (seen) { + Texture monImage = mon.getSprites().getSprite(); + batch.draw(monImage, 332, Megamon.WINDOW_HEIGHT-120, 110, 110); + + int i=1; + DialogBox.messageboxfont.draw(batch, "HP", 472, Megamon.WINDOW_HEIGHT-(i++*smallfontheight), 16, Align.center, false); + DialogBox.messageboxfont.draw(batch, "ATK", 472, Megamon.WINDOW_HEIGHT-(i++*smallfontheight), 16, Align.center, false); + DialogBox.messageboxfont.draw(batch, "DEF", 472, Megamon.WINDOW_HEIGHT-(i++*smallfontheight), 16, Align.center, false); + DialogBox.messageboxfont.draw(batch, "SPC", 472, Megamon.WINDOW_HEIGHT-(i++*smallfontheight), 16, Align.center, false); + DialogBox.messageboxfont.draw(batch, "SPD", 472, Megamon.WINDOW_HEIGHT-(i++*smallfontheight), 16, Align.center, false); + i=1; + /*batch.draw(Megamon.healthbar, 500, Megamon.WINDOW_HEIGHT-(i++*smallfontheight), 0, 0, Megamon.healthbar.getWidth(), Megamon.healthbar.getHeight()-(int)((1-(mon.getHP()/600f))*Megamon.healthbar.getHeight()), 1, 1, 270, 0, 0, Megamon.healthbar.getWidth(), Megamon.healthbar.getHeight()-(int)((1-(mon.getHP()/600f))*Megamon.healthbar.getHeight()), false, false); + batch.draw(Megamon.healthbar, 500, Megamon.WINDOW_HEIGHT-(i++*smallfontheight), 0, 0, Megamon.healthbar.getWidth(), Megamon.healthbar.getHeight()-(int)((1-(mon.getATK()/600f))*Megamon.healthbar.getHeight()), 1, 1, 270, 0, 0, Megamon.healthbar.getWidth(), Megamon.healthbar.getHeight()-(int)((1-(mon.getATK()/600f))*Megamon.healthbar.getHeight()), false, false); + batch.draw(Megamon.healthbar, 500, Megamon.WINDOW_HEIGHT-(i++*smallfontheight), 0, 0, Megamon.healthbar.getWidth(), Megamon.healthbar.getHeight()-(int)((1-(mon.getDEF()/600f))*Megamon.healthbar.getHeight()), 1, 1, 270, 0, 0, Megamon.healthbar.getWidth(), Megamon.healthbar.getHeight()-(int)((1-(mon.getDEF()/600f))*Megamon.healthbar.getHeight()), false, false); + batch.draw(Megamon.healthbar, 500, Megamon.WINDOW_HEIGHT-(i++*smallfontheight), 0, 0, Megamon.healthbar.getWidth(), Megamon.healthbar.getHeight()-(int)((1-(mon.getSPC()/600f))*Megamon.healthbar.getHeight()), 1, 1, 270, 0, 0, Megamon.healthbar.getWidth(), Megamon.healthbar.getHeight()-(int)((1-(mon.getSPC()/600f))*Megamon.healthbar.getHeight()), false, false); + batch.draw(Megamon.healthbar, 500, Megamon.WINDOW_HEIGHT-(i++*smallfontheight), 0, 0, Megamon.healthbar.getWidth(), Megamon.healthbar.getHeight()-(int)((1-(mon.getSPD()/600f))*Megamon.healthbar.getHeight()), 1, 1, 270, 0, 0, Megamon.healthbar.getWidth(), Megamon.healthbar.getHeight()-(int)((1-(mon.getSPD()/600f))*Megamon.healthbar.getHeight()), false, false);*/ + if (mon.getHP()>=100) {batch.setColor(new Color(1f,0.7f,0.7f,1f));} else {batch.setColor(Color.WHITE);} + batch.draw(Megamon.healthbar_horizontal, 500, Megamon.WINDOW_HEIGHT-(i++*smallfontheight)+1-Megamon.healthbar_horizontal.getHeight(),0,0,(int)((hpval/200f)*Megamon.healthbar_horizontal.getWidth()*2),Megamon.healthbar_horizontal.getHeight()); + if (mon.getATK()>=100) {batch.setColor(new Color(1f,0.7f,0.7f,1f));} else {batch.setColor(Color.WHITE);} + batch.draw(Megamon.healthbar_horizontal, 500, Megamon.WINDOW_HEIGHT-(i++*smallfontheight)+1-Megamon.healthbar_horizontal.getHeight(),0,0,(int)((atkval/200f)*Megamon.healthbar_horizontal.getWidth()*2),Megamon.healthbar_horizontal.getHeight()); + if (mon.getDEF()>=100) {batch.setColor(new Color(1f,0.7f,0.7f,1f));} else {batch.setColor(Color.WHITE);} + batch.draw(Megamon.healthbar_horizontal, 500, Megamon.WINDOW_HEIGHT-(i++*smallfontheight)+1-Megamon.healthbar_horizontal.getHeight(),0,0,(int)((defval/200f)*Megamon.healthbar_horizontal.getWidth()*2),Megamon.healthbar_horizontal.getHeight()); + if (mon.getSPC()>=100) {batch.setColor(new Color(1f,0.7f,0.7f,1f));} else {batch.setColor(Color.WHITE);} + batch.draw(Megamon.healthbar_horizontal, 500, Megamon.WINDOW_HEIGHT-(i++*smallfontheight)+1-Megamon.healthbar_horizontal.getHeight(),0,0,(int)((spcval/200f)*Megamon.healthbar_horizontal.getWidth()*2),Megamon.healthbar_horizontal.getHeight()); + if (mon.getSPD()>=100) {batch.setColor(new Color(1f,0.7f,0.7f,1f));} else {batch.setColor(Color.WHITE);} + batch.draw(Megamon.healthbar_horizontal, 500, Megamon.WINDOW_HEIGHT-(i++*smallfontheight)+1-Megamon.healthbar_horizontal.getHeight(),0,0,(int)((spdval/200f)*Megamon.healthbar_horizontal.getWidth()*2),Megamon.healthbar_horizontal.getHeight()); + batch.setColor(Color.WHITE); + } + } + + private String createTwitchyName() { + StringBuilder sb = new StringBuilder(""); + for (int i=0;i<8;i++) { + if (Math.random()<=0.01) { + Character c = (char)(Character.getNumericValue('A')+(int)(Math.random()*26)); + if (Math.random()<=0.5) { + c = (char)(Character.getNumericValue('a')+(int)(Math.random()*26)); + } + sb.append(c); + } else { + sb.append("-"); + } + } + return sb.toString(); + } } diff --git a/Megamon-core/src/sig/megamon/menu/MegamonPartyScreen.java b/Megamon-core/src/sig/megamon/menu/MegamonPartyScreen.java index db6bde0..6a39440 100644 --- a/Megamon-core/src/sig/megamon/menu/MegamonPartyScreen.java +++ b/Megamon-core/src/sig/megamon/menu/MegamonPartyScreen.java @@ -74,13 +74,13 @@ public class MegamonPartyScreen { WINDOW_MARGIN+((i%3)*MEGAMON_SLOT_SPACING)+4,(int)(Megamon.WINDOW_HEIGHT/(i>2?1.9:1.1)-64)); Megamon.font.draw(batch, "Lv", WINDOW_MARGIN+((i%3)*MEGAMON_SLOT_SPACING),(int)(Megamon.WINDOW_HEIGHT/(i>2?1.9:1.1))- - mp.getCreature().getSprites().getMiniIcon().getHeight()*2-40); + 16*2-40); DialogBox.messageboxfont.draw(batch, Integer.toString(mp.getLevel()), WINDOW_MARGIN+((i%3)*MEGAMON_SLOT_SPACING),(int)(Megamon.WINDOW_HEIGHT/(i>2?1.9:1.1))- - mp.getCreature().getSprites().getMiniIcon().getHeight()*2-72,24,Align.center,false); + 16*2-72,24,Align.center,false); DialogBox.messageboxfont.draw(batch, mp.getHP()+"/"+mp.getMaxHP(), WINDOW_MARGIN+((i%3)*MEGAMON_SLOT_SPACING),(int)(Megamon.WINDOW_HEIGHT/(i>2?1.9:1.1))- - mp.getCreature().getSprites().getMiniIcon().getHeight()*2-96,24,Align.center,false); + 16*2-96,24,Align.center,false); if ((float)mp.getHP()/mp.getMaxHP()<0.3) { batch.setColor(Color.RED); } @@ -92,7 +92,7 @@ public class MegamonPartyScreen { batch.setColor(Color.WHITE); Megamon.font.draw(batch, mp.getNickname(), WINDOW_MARGIN+((i%3)*MEGAMON_SLOT_SPACING)-24,(int)(Megamon.WINDOW_HEIGHT/(i>2?1.9:1.1)- - mp.getCreature().getSprites().getMiniIcon().getHeight()*2-120),0,mp.getNickname().length(),100,Align.center,true,"..."); + 16*2-120),0,mp.getNickname().length(),100,Align.center,true,"..."); i++; } } diff --git a/Megamon-core/src/sig/megamon/menu/StartMenuBox.java b/Megamon-core/src/sig/megamon/menu/StartMenuBox.java index c95fcce..101f56d 100644 --- a/Megamon-core/src/sig/megamon/menu/StartMenuBox.java +++ b/Megamon-core/src/sig/megamon/menu/StartMenuBox.java @@ -10,7 +10,7 @@ public class StartMenuBox { static Texture startmenu_background = new Texture("startmenu_box_middle.png"); static Texture startmenu_background_bottom = new Texture("startmenu_box_bottom.png"); static Texture startmenu_background_top = new Texture("startmenu_box.png"); - static Texture startmenu_highlight = new Texture("startmenu_highlight.png"); + public static Texture startmenu_highlight = new Texture("startmenu_highlight.png"); int selection=0; MenuItem[] menuitems = MenuItem.values(); int menuitem_spacing = 28; @@ -33,6 +33,7 @@ public class StartMenuBox { if (Gdx.input.isKeyJustPressed(Megamon.ACTIONKEY)) { switch (menuitems[selection]) { case MEGADEX: + Megamon.megadexscreen = new MegadexMenu(); break; case MEGAMON: Megamon.partyscreen = new MegamonPartyScreen(); diff --git a/Megamon-core/src/sig/megamon/utils/DrawUtils.java b/Megamon-core/src/sig/megamon/utils/DrawUtils.java index 6e4ceee..eb6edad 100644 --- a/Megamon-core/src/sig/megamon/utils/DrawUtils.java +++ b/Megamon-core/src/sig/megamon/utils/DrawUtils.java @@ -1,5 +1,8 @@ package sig.megamon.utils; +import java.awt.geom.Point2D; +import java.awt.geom.Point2D.Double; + import com.badlogic.gdx.graphics.Color; import com.badlogic.gdx.graphics.Texture; import com.badlogic.gdx.graphics.g2d.SpriteBatch; @@ -12,4 +15,17 @@ public class DrawUtils { batch.draw(tex, x, y); batch.setColor(new Color(1,1,1,1)); } + + public static void drawTiledImage(SpriteBatch batch, Texture image, Point2D.Double offset) { + int tileAmtX = (int)Math.ceil((double)Megamon.WINDOW_WIDTH/image.getWidth()); + int tileAmtY = (int)Math.ceil((double)Megamon.WINDOW_HEIGHT/image.getHeight()); + //int calls = 0; + for (int j=-1;j