Browse Source

Ai player

lakebane-ai2
FatBoy-DOTC 3 days ago
parent
commit
f9d96dbbd4
  1. 9
      src/engine/devcmd/cmds/RebootCmd.java
  2. 2
      src/engine/objects/AbstractWorldObject.java

9
src/engine/devcmd/cmds/RebootCmd.java

@ -1,9 +1,11 @@
package engine.devcmd.cmds; package engine.devcmd.cmds;
import engine.Enum;
import engine.InterestManagement.WorldGrid; import engine.InterestManagement.WorldGrid;
import engine.devcmd.AbstractDevCmd; import engine.devcmd.AbstractDevCmd;
import engine.math.Vector3fImmutable; import engine.math.Vector3fImmutable;
import engine.objects.*; import engine.objects.*;
import engine.server.MBServerStatics;
import org.pmw.tinylog.Logger; import org.pmw.tinylog.Logger;
/** /**
@ -37,8 +39,13 @@ public class RebootCmd extends AbstractDevCmd {
, (byte) 1, (byte) 1, , (byte) 1, (byte) 1,
(byte) 1, (byte) 1, (byte) 1); (byte) 1, (byte) 1, (byte) 1);
newPLayer.runAfterLoad();
newPLayer.setLoc(pc.loc);
newPLayer.setObjectTypeMask(MBServerStatics.MASK_PLAYER);
WorldGrid.addObject(newPLayer,pc.loc.x,pc.loc.z); WorldGrid.addObject(newPLayer,pc.loc.x,pc.loc.z);
WorldGrid.updateObject(newPLayer); //WorldGrid.updateObject(newPLayer);
} }
@Override @Override

2
src/engine/objects/AbstractWorldObject.java

@ -618,6 +618,8 @@ public abstract class AbstractWorldObject extends AbstractGameObject {
} }
public GridObjectType getGridObjectType() { public GridObjectType getGridObjectType() {
if(gridObjectType == null)
gridObjectType = GridObjectType.DYNAMIC;
return gridObjectType; return gridObjectType;
} }

Loading…
Cancel
Save