Archived
Private
Public Access
1
0

Initial commit

This commit is contained in:
2022-09-04 12:45:01 +02:00
commit f4a01d6a69
11601 changed files with 4206660 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
package com.jdh.microcraft.entity.attack;
import com.jdh.microcraft.Global;
import com.jdh.microcraft.entity.mob.EntityAirWizard;
import com.jdh.microcraft.entity.projectile.EntityAirBlast;
public class WizardAttackSpiral extends WizardAttack {
public WizardAttackSpiral(EntityAirWizard wizard) {
super(wizard, 240);
}
@Override
public void tick() {
super.tick();
if ((Global.ticks % 2) != 0) {
return;
}
int dx = (int) (Math.cos(((Global.ticks % 60) / 60.0) * (2 * Math.PI)) * 16),
dy = (int) (Math.sin(((Global.ticks % 60) / 60.0) * (2 * Math.PI)) * 16);
this.wizard.level.addEntity(
new EntityAirBlast(
this.wizard.level, this.wizard,
this.wizard.getCenterX() + dx,
this.wizard.getCenterY() + dy,
this.wizard.getCenterX() + dx * 10,
this.wizard.getCenterY() + dy * 10,
1.4,
(int) (3 * this.wizard.strength)
)
);
}
}