diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java index cbc1fad3f..be95887e1 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java @@ -72,6 +72,7 @@ import mineplex.core.gadget.gadgets.morph.MorphChicken; import mineplex.core.gadget.gadgets.morph.MorphCow; import mineplex.core.gadget.gadgets.morph.MorphEnderman; import mineplex.core.gadget.gadgets.morph.MorphGrimReaper; +import mineplex.core.gadget.gadgets.morph.MorphLoveDoctor; import mineplex.core.gadget.gadgets.morph.MorphPumpkinKing; import mineplex.core.gadget.gadgets.morph.MorphSlime; import mineplex.core.gadget.gadgets.morph.MorphSnowman; @@ -96,6 +97,7 @@ import mineplex.core.gadget.gadgets.particle.ParticleFireRings; import mineplex.core.gadget.gadgets.particle.ParticleWingsAngel; import mineplex.core.gadget.gadgets.particle.ParticleWingsDemons; import mineplex.core.gadget.gadgets.particle.ParticleWingsInfernal; +import mineplex.core.gadget.gadgets.particle.ParticleWingsLove; import mineplex.core.gadget.gadgets.particle.ParticleWingsPixie; import mineplex.core.gadget.gadgets.particle.ParticleYinYang; import mineplex.core.gadget.gadgets.particle.candycane.ParticleCandyCane; @@ -109,6 +111,7 @@ import mineplex.core.gadget.gadgets.particle.party.ParticlePartyTime; import mineplex.core.gadget.gadgets.particle.shadow.ParticleFoot; import mineplex.core.gadget.gadgets.particle.vampire.ParticleBlood; import mineplex.core.gadget.gadgets.particle.wisdom.ParticleEnchant; +import mineplex.core.gadget.gadgets.taunts.BlowAKissTaunt; import mineplex.core.gadget.gadgets.wineffect.WinEffectBabyChicken; import mineplex.core.gadget.gadgets.wineffect.WinEffectFlames; import mineplex.core.gadget.gadgets.wineffect.WinEffectHalloween; @@ -130,6 +133,7 @@ import mineplex.core.mount.types.MountCart; import mineplex.core.mount.types.MountChicken; import mineplex.core.mount.types.MountFreedomHorse; import mineplex.core.mount.types.MountFrost; +import mineplex.core.mount.types.MountLoveTrain; import mineplex.core.mount.types.MountMule; import mineplex.core.mount.types.MountNightmareSteed; import mineplex.core.mount.types.MountSlime; @@ -137,6 +141,7 @@ import mineplex.core.mount.types.MountSpider; import mineplex.core.mount.types.MountUndead; import mineplex.core.mount.types.MountValentinesSheep; import mineplex.core.mount.types.MountZombie; +import mineplex.core.particleeffects.BlowAKissEffect; import mineplex.core.pet.PetManager; import mineplex.core.pet.PetType; import mineplex.core.powerplayclub.PowerPlayData.SubscriptionDuration; @@ -515,7 +520,7 @@ public class RewardManager addHat(Type.HAUNTED, HatType.PUMPKIN, rarity, 10); addGadget(Type.HAUNTED, getGadget(ArrowTrailHalloween.class), rarity, 100); - //TRICK OR TREAT + // TRICK OR TREAT addReward(Type.TRICK_OR_TREAT, new SpinTicketReward(_clientManager, 1, 3, rarity, 150, 0)); addReward(Type.TRICK_OR_TREAT, new GameAmplifierReward(_inventoryManager, 1, 2, rarity, 150, 0)); addReward(Type.TRICK_OR_TREAT, new RuneAmplifierReward(_inventoryManager, 20, 1, 3, rarity, 120, 0)); @@ -530,7 +535,7 @@ public class RewardManager addGadget(Type.INFUSED_CHESTS, getGadget(ParticleCandyCane.class), rarity, 30, 500); addHat(Type.INFUSED_CHESTS, HatType.SANTA, rarity, 55, 500); - //THANKFUL + // THANKFUL addReward(Type.THANKFUL, new SpinTicketReward(_clientManager, 1, 3, rarity, 150, 0)); addReward(Type.THANKFUL, new RuneAmplifierReward(_inventoryManager, 20, 1, 3, rarity, 120, 0)); addReward(Type.THANKFUL, new UnknownPackageReward(_donationManager, "Clan Banner Access", "Wear/Place Clan Banner", "Clan Banner Usage", new ItemStack(Material.BANNER), rarity, 110, 0)); @@ -542,6 +547,11 @@ public class RewardManager addGadget(Type.GINGERBREAD, getGadget(OutfitFreezeSuitChestplate.class), rarity, 100); addGadget(Type.GINGERBREAD, getGadget(OutfitFreezeSuitLeggings.class), rarity, 100); addGadget(Type.GINGERBREAD, getGadget(OutfitFreezeSuitBoots.class), rarity, 50); + + // LOVE CHEST + addMount(Type.LOVECHEST, getMount(MountLoveTrain.class), rarity, 30, 500); + + addPetReward(Type.LOVECHEST, PetType.CUPID_PET, rarity, 50, 500); } public void addLegendary() @@ -724,7 +734,7 @@ public class RewardManager addGadget(Type.HAUNTED, getGadget(WinEffectHalloween.class), rarity, 50); addMount(Type.HAUNTED, getMount(MountNightmareSteed.class), rarity, 60); - //TRICK OR TREAT + // TRICK OR TREAT addReward(Type.TRICK_OR_TREAT, new ChestReward(_inventoryManager, TreasureType.MYTHICAL, 1, 3, rarity, 50, 0)); addReward(Type.TRICK_OR_TREAT, new ChestReward(_inventoryManager, TreasureType.ILLUMINATED, 1, 1, rarity, 30, 0)); addMount(Type.TRICK_OR_TREAT, getMount(MountZombie.class), rarity, 25); @@ -741,7 +751,7 @@ public class RewardManager addHat(Type.INFUSED_CHESTS, HatType.GRINCH, rarity, 35, 5000); addGadget(Type.INFUSED_CHESTS, getGadget(ParticleFrostLord.class), rarity, 35, 500); - //THANKFUL + // THANKFUL addReward(Type.THANKFUL, new ChestReward(_inventoryManager, TreasureType.MYTHICAL, 1, 3, rarity, 50, 0)); addReward(Type.THANKFUL, new ChestReward(_inventoryManager, TreasureType.ILLUMINATED, 1, 1, rarity, 30, 0)); addReward(Type.THANKFUL, new ChestReward(_inventoryManager, TreasureType.ILLUMINATED, 1, 1, rarity, 30, 0)); @@ -755,6 +765,11 @@ public class RewardManager addGadget(Type.GINGERBREAD, getGadget(WinEffectWinterWarfare.class), rarity, 25); addGadget(Type.GINGERBREAD, getGadget(OutfitFreezeSuitHelmet.class), rarity, 1); addPetReward(Type.GINGERBREAD, PetType.GINGERBREAD_MAN, rarity, 10); + + // LOVE CHEST + addGadget(Type.LOVECHEST, getGadget(MorphLoveDoctor.class), rarity, 30, 5000); + addGadget(Type.LOVECHEST, getGadget(BlowAKissTaunt.class), rarity, 50, 5000); + addGadget(Type.LOVECHEST, getGadget(ParticleWingsLove.class), rarity, 10, 5000); } public UnknownPackageReward addMount(Type type, Mount mount, RewardRarity rarity, int weight)