mirror of
https://github.com/2006-Scape/Parabot-317-API-Minified.git
synced 2026-07-02 16:49:09 +00:00
[BUGFIX] Proper pkhonor walking method
This commit is contained in:
@@ -49,6 +49,8 @@ public interface Client {
|
||||
// args switched
|
||||
boolean walkTo(int clickType, int sizeX, int sizeY, int startX, int startY, int destX, int destY, int type, int face, boolean arbitrary, int rotation);
|
||||
|
||||
boolean walkToPKH(boolean flag1, boolean flag2, int clickType, int sizeX, int sizeY, int startX, int startY, int destX, int destY, int type, int face, boolean arbitrary, int rotation);
|
||||
|
||||
void doAction(int i);
|
||||
|
||||
void dropClient();
|
||||
|
||||
@@ -2,8 +2,6 @@ package org.rev317.min.api.methods;
|
||||
|
||||
|
||||
import org.parabot.core.Context;
|
||||
import org.parabot.core.reflect.RefClass;
|
||||
import org.parabot.core.reflect.RefMethod;
|
||||
import org.rev317.min.Loader;
|
||||
import org.rev317.min.api.wrappers.Tile;
|
||||
import org.rev317.min.api.wrappers.TilePath;
|
||||
@@ -20,11 +18,9 @@ public class Walking {
|
||||
* @param to Tile to Walk To.
|
||||
*/
|
||||
public static void walkTo(Tile from, Tile to) {
|
||||
if (Context.getInstance().getServerProviderInfo().getServerName().toLowerCase().contentEquals("pkhonor")) {
|
||||
RefClass refClass = new RefClass(Loader.getClient());
|
||||
RefMethod method = refClass.getMethod("walkTo");
|
||||
method.invoke(false,false,0, 0, 0, 0, from.getLocation().getRegionY(), 0, 0, to.getRegionY(), from.getLocation().getRegionX(), true, to.getRegionX());
|
||||
} else {
|
||||
if (Context.getInstance().getServerProviderInfo().getServerName().equalsIgnoreCase("pkhonor")) {
|
||||
Loader.getClient().walkToPKH(false, false, 0, 0, 0, 0, from.getLocation().getRegionY(), 0, 0, to.getRegionY(), from.getLocation().getRegionX(), true, to.getRegionX());
|
||||
} else {
|
||||
Loader.getClient().walkTo(0, 0, 0, 0, from.getRegionY(), 0, 0, to.getRegionY(), from.getRegionX(), true, to.getRegionX());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user