Skip to content

Commit a0312ff

Browse files
committed
feature(lightningcloud)
- y 위치 10 -> 2
1 parent 7c8aa51 commit a0312ff

2 files changed

Lines changed: 9 additions & 2 deletions

File tree

src/main/java/com/wordonline/server/game/domain/magic/implement/drop/AbstractDropMagic.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,22 @@
1414
public abstract class AbstractDropMagic extends Magic {
1515

1616
private final PrefabType prefabType;
17+
private final float initialHeight;
1718

1819
public AbstractDropMagic(PrefabType prefabType) {
20+
this(prefabType, GameConfig.DROP_MAGIC_INITIAL_HEIGHT);
21+
}
22+
23+
protected AbstractDropMagic(PrefabType prefabType, float initialHeight) {
1924
super(CardType.Drop);
2025
this.prefabType = prefabType;
26+
this.initialHeight = initialHeight;
2127
}
2228

2329
@Override
2430
public void run(GameContext gameContext, Master master, Vector3 position) {
2531
Vector3 vector3 = new Vector3(position.getX(), position.getY(), position.getZ());
26-
vector3.setY(GameConfig.DROP_MAGIC_INITIAL_HEIGHT);
32+
vector3.setY(initialHeight);
2733

2834
new GameObject(
2935
master,

src/main/java/com/wordonline/server/game/domain/magic/implement/drop/LightningDropMagic.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,14 @@
22

33
import org.springframework.stereotype.Component;
44

5+
import com.wordonline.server.game.config.GameConfig;
56
import com.wordonline.server.game.domain.object.prefab.PrefabType;
67

78
@Component("lightning_drop")
89
public class LightningDropMagic extends AbstractDropMagic {
910

1011
public LightningDropMagic() {
11-
super(PrefabType.LightningCloud);
12+
super(PrefabType.LightningCloud, GameConfig.AERIAL_STANDARD_HEIGHT);
1213
}
1314
}
1415

0 commit comments

Comments
 (0)