Split up and reorganise WizardryUtilities
This commit is contained in:
@@ -6,8 +6,8 @@ import electroblob.wizardry.entity.projectile.EntityMagicArrow;
|
||||
import electroblob.wizardry.entity.projectile.EntityMagicProjectile;
|
||||
import electroblob.wizardry.item.SpellActions;
|
||||
import electroblob.wizardry.registry.WizardryItems;
|
||||
import electroblob.wizardry.util.EntityUtils;
|
||||
import electroblob.wizardry.util.SpellModifiers;
|
||||
import electroblob.wizardry.util.WizardryUtilities;
|
||||
import net.minecraft.entity.EntityLiving;
|
||||
import net.minecraft.entity.EntityLivingBase;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
@@ -117,7 +117,7 @@ public class SpellArrow<T extends EntityMagicArrow> extends Spell {
|
||||
T projectile = arrowFactory.apply(world);
|
||||
// Sets the necessary parameters
|
||||
int aimingError = caster instanceof ISpellCaster ? ((ISpellCaster)caster).getAimingError(world.getDifficulty())
|
||||
: WizardryUtilities.getDefaultAimingError(world.getDifficulty());
|
||||
: EntityUtils.getDefaultAimingError(world.getDifficulty());
|
||||
projectile.aim(caster, target, calculateVelocity(projectile, modifiers, caster.getEyeHeight()
|
||||
- (float)EntityMagicProjectile.LAUNCH_Y_OFFSET), aimingError);
|
||||
projectile.damageMultiplier = modifiers.get(SpellModifiers.POTENCY);
|
||||
|
||||
Reference in New Issue
Block a user