forked from MagicBane/Server
Teleport poweraction work
This commit is contained in:
@@ -21,20 +21,17 @@ import engine.powers.ActionsBase;
|
||||
import engine.powers.PowersBase;
|
||||
import engine.powers.effectmodifiers.AbstractEffectModifier;
|
||||
import engine.server.MBServerStatics;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
import engine.wpak.data.PowerAction;
|
||||
|
||||
|
||||
public class TeleportPowerAction extends AbstractPowerAction {
|
||||
|
||||
private boolean ignoreNoTeleSpire;
|
||||
|
||||
public TeleportPowerAction(ResultSet rs) throws SQLException {
|
||||
super(rs);
|
||||
public TeleportPowerAction(PowerAction powerAction) {
|
||||
super(powerAction);
|
||||
|
||||
int flags = rs.getInt("flags");
|
||||
this.ignoreNoTeleSpire = ((flags & 32768) != 0) ? true : false;
|
||||
this.ignoreNoTeleSpire = powerAction.ignoreNoTeleSpire;
|
||||
}
|
||||
|
||||
private static void failTeleport(PowersBase pb, AbstractCharacter awo) {
|
||||
@@ -46,10 +43,6 @@ public class TeleportPowerAction extends AbstractPowerAction {
|
||||
PowersManager.finishRecycleTime(pb.getToken(), (PlayerCharacter) awo, true);
|
||||
}
|
||||
|
||||
public boolean ignoreNoTeleSpire() {
|
||||
return this.ignoreNoTeleSpire;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _startAction(AbstractCharacter source, AbstractWorldObject awo, Vector3fImmutable targetLoc, int trains, ActionsBase ab, PowersBase pb) {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user