use of WayofTime.alchemicalWizardry.api.rituals.RitualComponent in project BloodMagic by WayofTime.
the class RitualEffectHarvest method getRitualComponentList.
@Override
public List<RitualComponent> getRitualComponentList() {
ArrayList<RitualComponent> harvestRitual = new ArrayList();
harvestRitual.add(new RitualComponent(1, 0, 1, RitualComponent.DUSK));
harvestRitual.add(new RitualComponent(1, 0, -1, RitualComponent.DUSK));
harvestRitual.add(new RitualComponent(-1, 0, -1, RitualComponent.DUSK));
harvestRitual.add(new RitualComponent(-1, 0, 1, RitualComponent.DUSK));
harvestRitual.add(new RitualComponent(2, 0, 0, RitualComponent.EARTH));
harvestRitual.add(new RitualComponent(-2, 0, 0, RitualComponent.EARTH));
harvestRitual.add(new RitualComponent(0, 0, 2, RitualComponent.EARTH));
harvestRitual.add(new RitualComponent(0, 0, -2, RitualComponent.EARTH));
harvestRitual.add(new RitualComponent(3, 0, 1, RitualComponent.EARTH));
harvestRitual.add(new RitualComponent(3, 0, -1, RitualComponent.EARTH));
harvestRitual.add(new RitualComponent(-3, 0, 1, RitualComponent.EARTH));
harvestRitual.add(new RitualComponent(-3, 0, -1, RitualComponent.EARTH));
harvestRitual.add(new RitualComponent(1, 0, 3, RitualComponent.EARTH));
harvestRitual.add(new RitualComponent(-1, 0, 3, RitualComponent.EARTH));
harvestRitual.add(new RitualComponent(1, 0, -3, RitualComponent.EARTH));
harvestRitual.add(new RitualComponent(-1, 0, -3, RitualComponent.EARTH));
harvestRitual.add(new RitualComponent(2, 0, 3, RitualComponent.WATER));
harvestRitual.add(new RitualComponent(3, 0, 2, RitualComponent.WATER));
harvestRitual.add(new RitualComponent(2, 0, -3, RitualComponent.WATER));
harvestRitual.add(new RitualComponent(-3, 0, 2, RitualComponent.WATER));
harvestRitual.add(new RitualComponent(-2, 0, 3, RitualComponent.WATER));
harvestRitual.add(new RitualComponent(3, 0, -2, RitualComponent.WATER));
harvestRitual.add(new RitualComponent(-2, 0, -3, RitualComponent.WATER));
harvestRitual.add(new RitualComponent(-3, 0, -2, RitualComponent.WATER));
return harvestRitual;
}
use of WayofTime.alchemicalWizardry.api.rituals.RitualComponent in project BloodMagic by WayofTime.
the class RitualEffectItemSuction method getRitualComponentList.
@Override
public List<RitualComponent> getRitualComponentList() {
ArrayList<RitualComponent> suctionRitual = new ArrayList();
suctionRitual.add(new RitualComponent(2, 0, 0, RitualComponent.AIR));
suctionRitual.add(new RitualComponent(-2, 0, 0, RitualComponent.AIR));
suctionRitual.add(new RitualComponent(0, 0, 2, RitualComponent.AIR));
suctionRitual.add(new RitualComponent(0, 0, -2, RitualComponent.AIR));
suctionRitual.add(new RitualComponent(1, 1, 1, RitualComponent.AIR));
suctionRitual.add(new RitualComponent(1, 1, -1, RitualComponent.AIR));
suctionRitual.add(new RitualComponent(-1, 1, 1, RitualComponent.AIR));
suctionRitual.add(new RitualComponent(-1, 1, -1, RitualComponent.AIR));
suctionRitual.add(new RitualComponent(1, -1, 0, RitualComponent.AIR));
suctionRitual.add(new RitualComponent(-1, -1, 0, RitualComponent.AIR));
suctionRitual.add(new RitualComponent(0, -1, 1, RitualComponent.AIR));
suctionRitual.add(new RitualComponent(0, -1, -1, RitualComponent.AIR));
return suctionRitual;
}
use of WayofTime.alchemicalWizardry.api.rituals.RitualComponent in project BloodMagic by WayofTime.
the class RitualEffectLifeConduit method getRitualComponentList.
@Override
public List<RitualComponent> getRitualComponentList() {
ArrayList<RitualComponent> conduitRitual = new ArrayList();
conduitRitual.add(new RitualComponent(-1, 0, -1, RitualComponent.FIRE));
conduitRitual.add(new RitualComponent(-1, 0, 1, RitualComponent.FIRE));
conduitRitual.add(new RitualComponent(1, 0, 1, RitualComponent.FIRE));
conduitRitual.add(new RitualComponent(1, 0, -1, RitualComponent.FIRE));
for (int i = 0; i < 4; i++) {
conduitRitual.add(new RitualComponent(-2, i, -2, RitualComponent.AIR));
conduitRitual.add(new RitualComponent(-2, i, 2, RitualComponent.AIR));
conduitRitual.add(new RitualComponent(2, i, 2, RitualComponent.AIR));
conduitRitual.add(new RitualComponent(2, i, -2, RitualComponent.AIR));
}
conduitRitual.add(new RitualComponent(4, 1, 4, RitualComponent.EARTH));
conduitRitual.add(new RitualComponent(4, 1, -4, RitualComponent.EARTH));
conduitRitual.add(new RitualComponent(-4, 1, -4, RitualComponent.EARTH));
conduitRitual.add(new RitualComponent(-4, 1, 4, RitualComponent.EARTH));
conduitRitual.add(new RitualComponent(3, 1, 4, RitualComponent.EARTH));
conduitRitual.add(new RitualComponent(4, 1, 3, RitualComponent.EARTH));
conduitRitual.add(new RitualComponent(-3, 1, 4, RitualComponent.EARTH));
conduitRitual.add(new RitualComponent(-4, 1, 3, RitualComponent.EARTH));
conduitRitual.add(new RitualComponent(3, 1, -4, RitualComponent.EARTH));
conduitRitual.add(new RitualComponent(4, 1, -3, RitualComponent.EARTH));
conduitRitual.add(new RitualComponent(-3, 1, -4, RitualComponent.EARTH));
conduitRitual.add(new RitualComponent(-4, 1, -3, RitualComponent.EARTH));
for (int i = 0; i < 2; i++) {
conduitRitual.add(new RitualComponent(4, i + 2, 4, RitualComponent.WATER));
conduitRitual.add(new RitualComponent(4, i + 2, -4, RitualComponent.WATER));
conduitRitual.add(new RitualComponent(-4, i + 2, -4, RitualComponent.WATER));
conduitRitual.add(new RitualComponent(-4, i + 2, 4, RitualComponent.WATER));
}
conduitRitual.add(new RitualComponent(4, 4, 4, RitualComponent.DUSK));
conduitRitual.add(new RitualComponent(4, 4, -4, RitualComponent.DUSK));
conduitRitual.add(new RitualComponent(-4, 4, -4, RitualComponent.DUSK));
conduitRitual.add(new RitualComponent(-4, 4, 4, RitualComponent.DUSK));
conduitRitual.add(new RitualComponent(6, 0, 5, RitualComponent.FIRE));
conduitRitual.add(new RitualComponent(5, 0, 6, RitualComponent.FIRE));
conduitRitual.add(new RitualComponent(-6, 0, 5, RitualComponent.FIRE));
conduitRitual.add(new RitualComponent(-5, 0, 6, RitualComponent.FIRE));
conduitRitual.add(new RitualComponent(6, 0, -5, RitualComponent.FIRE));
conduitRitual.add(new RitualComponent(5, 0, -6, RitualComponent.FIRE));
conduitRitual.add(new RitualComponent(-6, 0, -5, RitualComponent.FIRE));
conduitRitual.add(new RitualComponent(-5, 0, -6, RitualComponent.FIRE));
for (int i = 0; i < 2; i++) {
conduitRitual.add(new RitualComponent(6, i, 6, RitualComponent.FIRE));
conduitRitual.add(new RitualComponent(6, i, -6, RitualComponent.FIRE));
conduitRitual.add(new RitualComponent(-6, i, 6, RitualComponent.FIRE));
conduitRitual.add(new RitualComponent(-6, i, -6, RitualComponent.FIRE));
}
for (int i = 0; i < 3; i++) {
conduitRitual.add(new RitualComponent(6, i + 2, 6, RitualComponent.BLANK));
conduitRitual.add(new RitualComponent(6, i + 2, -6, RitualComponent.BLANK));
conduitRitual.add(new RitualComponent(-6, i + 2, 6, RitualComponent.BLANK));
conduitRitual.add(new RitualComponent(-6, i + 2, -6, RitualComponent.BLANK));
}
conduitRitual.add(new RitualComponent(6, 5, 6, RitualComponent.DUSK));
conduitRitual.add(new RitualComponent(6, 5, -6, RitualComponent.DUSK));
conduitRitual.add(new RitualComponent(-6, 5, 6, RitualComponent.DUSK));
conduitRitual.add(new RitualComponent(-6, 5, -6, RitualComponent.DUSK));
return conduitRitual;
}
use of WayofTime.alchemicalWizardry.api.rituals.RitualComponent in project BloodMagic by WayofTime.
the class RitualEffectOmegaTest method getRitualComponentList.
@Override
public List<RitualComponent> getRitualComponentList() {
ArrayList<RitualComponent> omegaRitual = new ArrayList();
this.addCornerRunes(omegaRitual, 1, 0, RitualComponent.DUSK);
this.addCornerRunes(omegaRitual, 2, 0, RitualComponent.DUSK);
this.addCornerRunes(omegaRitual, 3, 0, RitualComponent.BLANK);
this.addCornerRunes(omegaRitual, 4, 0, RitualComponent.DUSK);
this.addCornerRunes(omegaRitual, 5, 0, RitualComponent.BLANK);
this.addParallelRunes(omegaRitual, 1, 0, RitualComponent.DAWN);
this.addParallelRunes(omegaRitual, 2, 0, RitualComponent.BLANK);
this.addParallelRunes(omegaRitual, 4, 0, RitualComponent.BLANK);
this.addParallelRunes(omegaRitual, 5, 0, RitualComponent.DAWN);
this.addOffsetRunes(omegaRitual, 1, 3, 0, RitualComponent.DUSK);
this.addOffsetRunes(omegaRitual, 1, 5, 0, RitualComponent.DUSK);
for (int i = 2; i <= 4; i++) {
omegaRitual.add(new RitualComponent(-5, 0, i, RitualComponent.WATER));
omegaRitual.add(new RitualComponent(-5, 0, -i, RitualComponent.WATER));
omegaRitual.add(new RitualComponent(5, 0, i, RitualComponent.FIRE));
omegaRitual.add(new RitualComponent(5, 0, -i, RitualComponent.FIRE));
omegaRitual.add(new RitualComponent(i, 0, -5, RitualComponent.EARTH));
omegaRitual.add(new RitualComponent(-i, 0, -5, RitualComponent.EARTH));
omegaRitual.add(new RitualComponent(i, 0, 5, RitualComponent.AIR));
omegaRitual.add(new RitualComponent(-i, 0, 5, RitualComponent.AIR));
}
for (int i = 2; i <= 3; i++) {
omegaRitual.add(new RitualComponent(4, 0, i, RitualComponent.WATER));
omegaRitual.add(new RitualComponent(4, 0, -i, RitualComponent.WATER));
omegaRitual.add(new RitualComponent(-4, 0, i, RitualComponent.FIRE));
omegaRitual.add(new RitualComponent(-4, 0, -i, RitualComponent.FIRE));
omegaRitual.add(new RitualComponent(i, 0, 4, RitualComponent.EARTH));
omegaRitual.add(new RitualComponent(-i, 0, 4, RitualComponent.EARTH));
omegaRitual.add(new RitualComponent(i, 0, -4, RitualComponent.AIR));
omegaRitual.add(new RitualComponent(-i, 0, -4, RitualComponent.AIR));
}
omegaRitual.add(new RitualComponent(-2, 0, 1, RitualComponent.AIR));
omegaRitual.add(new RitualComponent(-2, 0, -1, RitualComponent.AIR));
omegaRitual.add(new RitualComponent(-4, 0, 1, RitualComponent.AIR));
omegaRitual.add(new RitualComponent(-4, 0, -1, RitualComponent.AIR));
omegaRitual.add(new RitualComponent(2, 0, 1, RitualComponent.EARTH));
omegaRitual.add(new RitualComponent(2, 0, -1, RitualComponent.EARTH));
omegaRitual.add(new RitualComponent(4, 0, 1, RitualComponent.EARTH));
omegaRitual.add(new RitualComponent(4, 0, -1, RitualComponent.EARTH));
omegaRitual.add(new RitualComponent(1, 0, 2, RitualComponent.FIRE));
omegaRitual.add(new RitualComponent(-1, 0, 2, RitualComponent.FIRE));
omegaRitual.add(new RitualComponent(1, 0, 4, RitualComponent.FIRE));
omegaRitual.add(new RitualComponent(-1, 0, 4, RitualComponent.FIRE));
omegaRitual.add(new RitualComponent(1, 0, -2, RitualComponent.WATER));
omegaRitual.add(new RitualComponent(-1, 0, -2, RitualComponent.WATER));
omegaRitual.add(new RitualComponent(1, 0, -4, RitualComponent.WATER));
omegaRitual.add(new RitualComponent(-1, 0, -4, RitualComponent.WATER));
omegaRitual.add(new RitualComponent(-3, 0, 2, RitualComponent.FIRE));
omegaRitual.add(new RitualComponent(-3, 0, -2, RitualComponent.FIRE));
omegaRitual.add(new RitualComponent(3, 0, 2, RitualComponent.WATER));
omegaRitual.add(new RitualComponent(3, 0, -2, RitualComponent.WATER));
omegaRitual.add(new RitualComponent(-2, 0, -3, RitualComponent.AIR));
omegaRitual.add(new RitualComponent(2, 0, -3, RitualComponent.AIR));
omegaRitual.add(new RitualComponent(-2, 0, 3, RitualComponent.EARTH));
omegaRitual.add(new RitualComponent(2, 0, 3, RitualComponent.EARTH));
return omegaRitual;
}
use of WayofTime.alchemicalWizardry.api.rituals.RitualComponent in project BloodMagic by WayofTime.
the class RitualEffectWellOfSuffering method getRitualComponentList.
@Override
public List<RitualComponent> getRitualComponentList() {
ArrayList<RitualComponent> wellOfSufferingRitual = new ArrayList();
wellOfSufferingRitual.add(new RitualComponent(1, 0, 1, RitualComponent.FIRE));
wellOfSufferingRitual.add(new RitualComponent(-1, 0, 1, RitualComponent.FIRE));
wellOfSufferingRitual.add(new RitualComponent(1, 0, -1, RitualComponent.FIRE));
wellOfSufferingRitual.add(new RitualComponent(-1, 0, -1, RitualComponent.FIRE));
wellOfSufferingRitual.add(new RitualComponent(2, -1, 2, RitualComponent.FIRE));
wellOfSufferingRitual.add(new RitualComponent(2, -1, -2, RitualComponent.FIRE));
wellOfSufferingRitual.add(new RitualComponent(-2, -1, 2, RitualComponent.FIRE));
wellOfSufferingRitual.add(new RitualComponent(-2, -1, -2, RitualComponent.FIRE));
wellOfSufferingRitual.add(new RitualComponent(0, -1, 2, RitualComponent.EARTH));
wellOfSufferingRitual.add(new RitualComponent(2, -1, 0, RitualComponent.EARTH));
wellOfSufferingRitual.add(new RitualComponent(0, -1, -2, RitualComponent.EARTH));
wellOfSufferingRitual.add(new RitualComponent(-2, -1, 0, RitualComponent.EARTH));
wellOfSufferingRitual.add(new RitualComponent(-3, -1, -3, RitualComponent.DUSK));
wellOfSufferingRitual.add(new RitualComponent(3, -1, -3, RitualComponent.DUSK));
wellOfSufferingRitual.add(new RitualComponent(-3, -1, 3, RitualComponent.DUSK));
wellOfSufferingRitual.add(new RitualComponent(3, -1, 3, RitualComponent.DUSK));
wellOfSufferingRitual.add(new RitualComponent(2, -1, 4, RitualComponent.WATER));
wellOfSufferingRitual.add(new RitualComponent(4, -1, 2, RitualComponent.WATER));
wellOfSufferingRitual.add(new RitualComponent(-2, -1, 4, RitualComponent.WATER));
wellOfSufferingRitual.add(new RitualComponent(4, -1, -2, RitualComponent.WATER));
wellOfSufferingRitual.add(new RitualComponent(2, -1, -4, RitualComponent.WATER));
wellOfSufferingRitual.add(new RitualComponent(-4, -1, 2, RitualComponent.WATER));
wellOfSufferingRitual.add(new RitualComponent(-2, -1, -4, RitualComponent.WATER));
wellOfSufferingRitual.add(new RitualComponent(-4, -1, -2, RitualComponent.WATER));
wellOfSufferingRitual.add(new RitualComponent(1, 0, 4, RitualComponent.WATER));
wellOfSufferingRitual.add(new RitualComponent(4, 0, 1, RitualComponent.WATER));
wellOfSufferingRitual.add(new RitualComponent(1, 0, -4, RitualComponent.WATER));
wellOfSufferingRitual.add(new RitualComponent(-4, 0, 1, RitualComponent.WATER));
wellOfSufferingRitual.add(new RitualComponent(-1, 0, 4, RitualComponent.WATER));
wellOfSufferingRitual.add(new RitualComponent(4, 0, -1, RitualComponent.WATER));
wellOfSufferingRitual.add(new RitualComponent(-1, 0, -4, RitualComponent.WATER));
wellOfSufferingRitual.add(new RitualComponent(-4, 0, -1, RitualComponent.WATER));
wellOfSufferingRitual.add(new RitualComponent(4, 1, 0, RitualComponent.AIR));
wellOfSufferingRitual.add(new RitualComponent(0, 1, 4, RitualComponent.AIR));
wellOfSufferingRitual.add(new RitualComponent(-4, 1, 0, RitualComponent.AIR));
wellOfSufferingRitual.add(new RitualComponent(0, 1, -4, RitualComponent.AIR));
return wellOfSufferingRitual;
}
Aggregations