diff --git a/src/main/java/com/sammy/malum/visual_effects/ItemCrumbleParticleEffects.java b/src/main/java/com/sammy/malum/visual_effects/ItemCrumbleParticleEffects.java index 9c843d0e6..8571ac301 100644 --- a/src/main/java/com/sammy/malum/visual_effects/ItemCrumbleParticleEffects.java +++ b/src/main/java/com/sammy/malum/visual_effects/ItemCrumbleParticleEffects.java @@ -28,15 +28,18 @@ public static ParticleEffectSpawner spawnItemCrumbs(Le var rand = level.getRandom(); final SpinParticleData spinData = SpinParticleData.createRandomDirection(rand, 0, nextFloat(rand, 0.5f, 0.75f), 0).setCoefficient(0.75f).randomSpinOffset(rand).build(); final Consumer slowDown = p -> p.setParticleMotion(p.getParticleSpeed().scale(0.925f)); - int lifetime = RandomHelper.randomBetween(rand, 20, 40); + int lifetime = RandomHelper.randomBetween(rand, 30, 40); final ItemCrumbParticleBuilder worldParticleBuilder = makeCrumbles(rand, stack, spinData, lifetime, slowDown); return new ParticleEffectSpawner<>(level, pos, worldParticleBuilder); } public static ParticleEffectSpawner spawnGlowingItemCrumbs(Level level, Vec3 pos, ItemStack stack, MalumSpiritType spiritType) { + var rand = level.getRandom(); - final SpinParticleData spinData = SpinParticleData.createRandomDirection(rand, nextFloat(rand, 0.05f, 0.1f)).randomSpinOffset(rand).build(); + + final SpinParticleData spinData = SpinParticleData.createRandomDirection(rand, 0, nextFloat(rand, 0.5f, 0.75f), 0).setCoefficient(0.75f).randomSpinOffset(rand).build(); + final Consumer slowDown = p -> p.setParticleMotion(p.getParticleSpeed().scale(0.925f)); - int lifetime = RandomHelper.randomBetween(rand, 20, 40); + int lifetime = RandomHelper.randomBetween(rand, 30, 40); final ItemCrumbParticleBuilder worldParticleBuilder = makeCrumbles(rand, stack, spinData, lifetime, slowDown); final WorldParticleBuilder bloomParticleBuilder = SpiritLightSpecs.spiritBloom(level, spiritType, spinData, lifetime).addActor(slowDown); return new ParticleEffectSpawner<>(level, pos, worldParticleBuilder, bloomParticleBuilder); diff --git a/src/main/resources/assets/malum/textures/gui/book/pages/spirit_rite_recipe_page.png b/src/main/resources/assets/malum/textures/gui/book/pages/spirit_rite_recipe_page.png index d65f96a09..c637d67da 100644 Binary files a/src/main/resources/assets/malum/textures/gui/book/pages/spirit_rite_recipe_page.png and b/src/main/resources/assets/malum/textures/gui/book/pages/spirit_rite_recipe_page.png differ