Closes #5033
This commit is contained in:
@@ -46,7 +46,7 @@ public class UnitSpawnAbility extends Ability{
|
|||||||
timer += Time.delta * state.rules.unitBuildSpeed(unit.team);
|
timer += Time.delta * state.rules.unitBuildSpeed(unit.team);
|
||||||
|
|
||||||
if(timer >= spawnTime && Units.canCreate(unit.team, this.unit)){
|
if(timer >= spawnTime && Units.canCreate(unit.team, this.unit)){
|
||||||
float x = unit.x + Angles.trnsx(unit.rotation, spawnY, spawnX), y = unit.y + Angles.trnsy(unit.rotation, spawnY, spawnX);
|
float x = unit.x + Angles.trnsx(unit.rotation, spawnY, -spawnX), y = unit.y + Angles.trnsy(unit.rotation, spawnY, -spawnX);
|
||||||
spawnEffect.at(x, y, 0f, parentizeEffects ? unit : null);
|
spawnEffect.at(x, y, 0f, parentizeEffects ? unit : null);
|
||||||
Unit u = this.unit.create(unit.team);
|
Unit u = this.unit.create(unit.team);
|
||||||
u.set(x, y);
|
u.set(x, y);
|
||||||
@@ -64,7 +64,7 @@ public class UnitSpawnAbility extends Ability{
|
|||||||
public void draw(Unit unit){
|
public void draw(Unit unit){
|
||||||
if(Units.canCreate(unit.team, this.unit)){
|
if(Units.canCreate(unit.team, this.unit)){
|
||||||
Draw.draw(Draw.z(), () -> {
|
Draw.draw(Draw.z(), () -> {
|
||||||
float x = unit.x + Angles.trnsx(unit.rotation, spawnY, spawnX), y = unit.y + Angles.trnsy(unit.rotation, spawnY, spawnX);
|
float x = unit.x + Angles.trnsx(unit.rotation, spawnY, -spawnX), y = unit.y + Angles.trnsy(unit.rotation, spawnY, -spawnX);
|
||||||
Drawf.construct(x, y, this.unit.fullIcon, unit.rotation - 90, timer / spawnTime, 1f, timer);
|
Drawf.construct(x, y, this.unit.fullIcon, unit.rotation - 90, timer / spawnTime, 1f, timer);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user