2014-01-18 16:45:31 +00:00
|
|
|
package WayofTime.alchemicalWizardry.common.spell.complex;
|
|
|
|
|
2014-01-19 01:29:20 +00:00
|
|
|
import java.util.ArrayList;
|
|
|
|
import java.util.List;
|
|
|
|
|
2014-01-18 16:45:31 +00:00
|
|
|
import net.minecraft.entity.player.EntityPlayer;
|
|
|
|
import net.minecraft.item.ItemStack;
|
|
|
|
import net.minecraft.world.World;
|
2014-01-19 01:29:20 +00:00
|
|
|
import WayofTime.alchemicalWizardry.common.spell.complex.enhancement.SpellEnhancement;
|
2014-01-18 16:45:31 +00:00
|
|
|
|
|
|
|
public class SpellParadigmMelee extends SpellParadigm
|
|
|
|
{
|
2014-01-19 01:29:20 +00:00
|
|
|
private List<IMeleeSpellEntityEffect> entityEffectList;
|
|
|
|
private List<IMeleeSpellWorldEffect> worldEffectList;
|
|
|
|
|
|
|
|
public SpellParadigmMelee()
|
|
|
|
{
|
|
|
|
this.entityEffectList = new ArrayList();
|
|
|
|
this.worldEffectList = new ArrayList();
|
|
|
|
}
|
|
|
|
|
2014-01-18 16:45:31 +00:00
|
|
|
@Override
|
|
|
|
public void enhanceParadigm(SpellEnhancement enh)
|
|
|
|
{
|
|
|
|
// TODO Auto-generated method stub
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public void castSpell(World world, EntityPlayer entityPlayer, ItemStack itemStack)
|
|
|
|
{
|
|
|
|
// TODO Auto-generated method stub
|
|
|
|
|
|
|
|
}
|
|
|
|
|
2014-01-19 01:29:20 +00:00
|
|
|
public void addEntityEffect(IMeleeSpellEntityEffect eff)
|
|
|
|
{
|
|
|
|
if(eff!=null)
|
|
|
|
{
|
|
|
|
this.entityEffectList.add(eff);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
public void addWorldEffect(IMeleeSpellWorldEffect eff)
|
|
|
|
{
|
|
|
|
if(eff!=null)
|
|
|
|
{
|
|
|
|
this.worldEffectList.add(eff);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2014-01-18 23:05:25 +00:00
|
|
|
@Override
|
|
|
|
public int getDefaultCost()
|
|
|
|
{
|
|
|
|
return 0;
|
|
|
|
}
|
2014-01-18 16:45:31 +00:00
|
|
|
}
|