|
|
|
@ -1,8 +1,9 @@
@@ -1,8 +1,9 @@
|
|
|
|
|
package engine.devcmd.cmds; |
|
|
|
|
|
|
|
|
|
import engine.InterestManagement.WorldGrid; |
|
|
|
|
import engine.devcmd.AbstractDevCmd; |
|
|
|
|
import engine.objects.AbstractGameObject; |
|
|
|
|
import engine.objects.PlayerCharacter; |
|
|
|
|
import engine.math.Vector3fImmutable; |
|
|
|
|
import engine.objects.*; |
|
|
|
|
import org.pmw.tinylog.Logger; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
@ -24,13 +25,20 @@ public class RebootCmd extends AbstractDevCmd {
@@ -24,13 +25,20 @@ public class RebootCmd extends AbstractDevCmd {
|
|
|
|
|
protected void _doCmd(PlayerCharacter pc, String[] args, |
|
|
|
|
AbstractGameObject target) { |
|
|
|
|
|
|
|
|
|
try { |
|
|
|
|
Runtime rt = Runtime.getRuntime(); |
|
|
|
|
rt.exec("./mbrestart.sh"); |
|
|
|
|
} catch (java.io.IOException err) { |
|
|
|
|
Logger.info(err.getMessage()); |
|
|
|
|
} |
|
|
|
|
//try {
|
|
|
|
|
// Runtime rt = Runtime.getRuntime();
|
|
|
|
|
// rt.exec("./mbrestart.sh");
|
|
|
|
|
//} catch (java.io.IOException err) {
|
|
|
|
|
// Logger.info(err.getMessage());
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
PlayerCharacter newPLayer = new PlayerCharacter("AiPlayer", "AI POWERED", (short) 5, (short) 5, (short) 5, (short) 5, |
|
|
|
|
(short) 5, Guild.getErrantGuild(), (byte) 0, (Account) null, Race.getRace(1999), BaseClass.getBaseClass(2500) |
|
|
|
|
, (byte) 1, (byte) 1, |
|
|
|
|
(byte) 1, (byte) 1, (byte) 1); |
|
|
|
|
|
|
|
|
|
WorldGrid.addObject(newPLayer,pc.loc.x,pc.loc.z); |
|
|
|
|
WorldGrid.updateObject(newPLayer); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|