public static void cursedZap(final Wand wand, final Hero user, final Ballistica bolt){ switch (Random.chances(new float[]{COMMON_CHANCE, UNCOMMON_CHANCE, RARE_CHANCE, VERY_RARE_CHANCE})){ case 0: default: commonEffect(wand, user, bolt); break; case 1: uncommonEffect(wand, user, bolt); break; case 2: rareEffect(wand, user, bolt); break; case 3: veryRareEffect(wand, user, bolt); break; } }
public static void cursedZap(final Wand wand, final Hero user, final Ballistica bolt){ switch (Random.chances(new float[]{COMMON_CHANCE, UNCOMMON_CHANCE, RARE_CHANCE, VERY_RARE_CHANCE})){ case 0: default: commonEffect(wand, user, bolt); break; case 1: uncommonEffect(wand, user, bolt); break; case 2: rareEffect(wand, user, bolt); break; case 3: veryRareEffect(wand, user, bolt); break; } }