mirror of
https://github.com/2006-Scape/2006Scape.git
synced 2026-07-03 00:31:51 +00:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 9efafdff47 |
Generated
+14
-49
@@ -7,19 +7,14 @@
|
||||
</component>
|
||||
<component name="ChangeListManager">
|
||||
<list default="true" id="9c1d485e-b413-4c80-b742-7c5a88c1c73c" name="Default Changelist" comment="">
|
||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/2006Redone Server/src/com/rebotted/net/packets/impl/Commands.java" beforeDir="false" afterPath="$PROJECT_DIR$/2006Redone Server/src/com/rebotted/net/packets/impl/Commands.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/CompiledServer/production/2006rebotted/com/rebotted/net/packets/impl/Commands.class" beforeDir="false" afterPath="$PROJECT_DIR$/CompiledServer/production/2006rebotted/com/rebotted/net/packets/impl/Commands.class" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.idea/misc.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/misc.xml" afterDir="false" />
|
||||
</list>
|
||||
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
|
||||
<option name="SHOW_DIALOG" value="false" />
|
||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
|
||||
<option name="LAST_RESOLUTION" value="IGNORE" />
|
||||
</component>
|
||||
<component name="FileColors">
|
||||
<fileColor scope="Local Unit Tests" color="#161c22" />
|
||||
<fileColor scope="Android Instrumented Tests" color="#161c22" />
|
||||
</component>
|
||||
<component name="FindInProjectRecents">
|
||||
<findStrings>
|
||||
<find>math.sq</find>
|
||||
@@ -34,20 +29,25 @@
|
||||
<option name="height" value="1407" />
|
||||
</component>
|
||||
<component name="ProjectId" id="1Sr1PyvKre5eWJ6XgOrqWrHM5hp" />
|
||||
<component name="ProjectViewState">
|
||||
<option name="hideEmptyMiddlePackages" value="true" />
|
||||
<option name="showExcludedFiles" value="true" />
|
||||
<option name="showLibraryContents" value="true" />
|
||||
</component>
|
||||
<component name="PropertiesComponent">
|
||||
<property name="SHARE_PROJECT_CONFIGURATION_FILES" value="true" />
|
||||
<property name="WebServerToolWindowFactoryState" value="false" />
|
||||
<property name="aspect.path.notification.shown" value="true" />
|
||||
<property name="last_opened_file_path" value="$PROJECT_DIR$/2006Redone Client/METAs/Client Meta" />
|
||||
<property name="project.structure.last.edited" value="Project" />
|
||||
<property name="project.structure.proportion" value="0.15" />
|
||||
<property name="project.structure.side.proportion" value="0.2" />
|
||||
</component>
|
||||
<component name="RunDashboard">
|
||||
<option name="ruleStates">
|
||||
<list>
|
||||
<RuleState>
|
||||
<option name="name" value="ConfigurationTypeDashboardGroupingRule" />
|
||||
</RuleState>
|
||||
<RuleState>
|
||||
<option name="name" value="StatusDashboardGroupingRule" />
|
||||
</RuleState>
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
<component name="RunManager" selected="Application.GameEngine">
|
||||
<configuration name="Client" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
|
||||
<option name="MAIN_CLASS_NAME" value="Client" />
|
||||
@@ -97,18 +97,6 @@
|
||||
</list>
|
||||
</recent_temporary>
|
||||
</component>
|
||||
<component name="ServiceViewManager">
|
||||
<option name="viewStates">
|
||||
<list>
|
||||
<serviceView>
|
||||
<treeState>
|
||||
<expand />
|
||||
<select />
|
||||
</treeState>
|
||||
</serviceView>
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
<component name="SvnConfiguration">
|
||||
<configuration />
|
||||
</component>
|
||||
@@ -119,14 +107,9 @@
|
||||
<option name="number" value="Default" />
|
||||
<option name="presentableId" value="Default" />
|
||||
<updated>1572306880139</updated>
|
||||
<workItem from="1576853591840" duration="1190000" />
|
||||
<workItem from="1576854792240" duration="1663000" />
|
||||
</task>
|
||||
<servers />
|
||||
</component>
|
||||
<component name="TypeScriptGeneratedFilesManager">
|
||||
<option name="version" value="1" />
|
||||
</component>
|
||||
<component name="Vcs.Log.Tabs.Properties">
|
||||
<option name="TAB_STATES">
|
||||
<map>
|
||||
@@ -154,22 +137,4 @@
|
||||
</map>
|
||||
</option>
|
||||
</component>
|
||||
<component name="WindowStateProjectService">
|
||||
<state width="1877" height="266" key="GridCell.Tab.0.bottom" timestamp="1576858443106">
|
||||
<screen x="0" y="40" width="1920" height="1040" />
|
||||
</state>
|
||||
<state width="1877" height="266" key="GridCell.Tab.0.bottom/0.40.1920.1040@0.40.1920.1040" timestamp="1576858443106" />
|
||||
<state width="1877" height="266" key="GridCell.Tab.0.center" timestamp="1576858443106">
|
||||
<screen x="0" y="40" width="1920" height="1040" />
|
||||
</state>
|
||||
<state width="1877" height="266" key="GridCell.Tab.0.center/0.40.1920.1040@0.40.1920.1040" timestamp="1576858443106" />
|
||||
<state width="1877" height="266" key="GridCell.Tab.0.left" timestamp="1576858443105">
|
||||
<screen x="0" y="40" width="1920" height="1040" />
|
||||
</state>
|
||||
<state width="1877" height="266" key="GridCell.Tab.0.left/0.40.1920.1040@0.40.1920.1040" timestamp="1576858443105" />
|
||||
<state width="1877" height="266" key="GridCell.Tab.0.right" timestamp="1576858443106">
|
||||
<screen x="0" y="40" width="1920" height="1040" />
|
||||
</state>
|
||||
<state width="1877" height="266" key="GridCell.Tab.0.right/0.40.1920.1040@0.40.1920.1040" timestamp="1576858443106" />
|
||||
</component>
|
||||
</project>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -7,7 +7,6 @@ import java.math.BigInteger;
|
||||
|
||||
public class ClientSettings {
|
||||
|
||||
public static String SNOW_MONTH = ".12";
|
||||
/**
|
||||
* The Servers Name
|
||||
*/
|
||||
@@ -35,4 +34,7 @@ public class ClientSettings {
|
||||
|
||||
public static final BigInteger RSA_MODULUS = new BigInteger("91553247461173033466542043374346300088148707506479543786501537350363031301992107112953015516557748875487935404852620239974482067336878286174236183516364787082711186740254168914127361643305190640280157664988536979163450791820893999053469529344247707567448479470137716627440246788713008490213212272520901741443");
|
||||
public static final BigInteger RSA_EXPONENT = new BigInteger("65537");
|
||||
|
||||
public final static Boolean SNOW = true;
|
||||
|
||||
}
|
||||
|
||||
@@ -2,9 +2,6 @@
|
||||
// Jad home page: http://www.kpdus.com/jad.html
|
||||
// Decompiler options: packimports(3)
|
||||
|
||||
import java.util.Calendar;
|
||||
import java.util.GregorianCalendar;
|
||||
|
||||
public final class Flo {
|
||||
|
||||
public static void unpackConfig(StreamLoader streamLoader) {
|
||||
@@ -20,12 +17,6 @@ public final class Flo {
|
||||
cache[j].readValues(stream);
|
||||
}
|
||||
}
|
||||
|
||||
public static String getTodaysDate() {
|
||||
Calendar date = new GregorianCalendar();
|
||||
return date.get(Calendar.DAY_OF_MONTH) + "."+ (date.get(Calendar.MONTH) + 1) + "." + date.get(Calendar.YEAR);
|
||||
}
|
||||
|
||||
|
||||
private void readValues(Stream stream) {
|
||||
do {
|
||||
@@ -34,8 +25,7 @@ public final class Flo {
|
||||
return;
|
||||
} else if (i == 1) {
|
||||
anInt390 = stream.read3Bytes();
|
||||
Calendar date = new GregorianCalendar();
|
||||
if ((date.get(Calendar.MONTH) + 1) == 12) {
|
||||
if (ClientSettings.SNOW) {
|
||||
anInt390 = 0xffffff;
|
||||
}
|
||||
method262(anInt390);
|
||||
|
||||
+119
-88
@@ -5,7 +5,11 @@
|
||||
|
||||
import javax.swing.*;
|
||||
import java.applet.AppletContext;
|
||||
import java.awt.*;
|
||||
//import java.awt.*;
|
||||
import java.awt.Component;
|
||||
import java.awt.Graphics;
|
||||
import java.awt.Color;
|
||||
import java.awt.Font;
|
||||
import java.awt.event.KeyEvent;
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.DataInputStream;
|
||||
@@ -29,13 +33,7 @@ import java.util.Date;
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class Game extends RSApplet {
|
||||
|
||||
private boolean graphicsEnabled = true;
|
||||
|
||||
public static int random(final float range) {
|
||||
return (int) (java.lang.Math.random() * (range + 1));
|
||||
}
|
||||
|
||||
|
||||
public static String intToKOrMilLongName(int i) {
|
||||
String s = String.valueOf(i);
|
||||
@@ -399,11 +397,7 @@ public class Game extends RSApplet {
|
||||
}
|
||||
if (l == 0) {
|
||||
if (i1 > 0 && i1 < 110) {
|
||||
try {
|
||||
textDrawingArea.method389(false, 4, 0, chatMessages[k], i1);
|
||||
} catch (Exception e) {
|
||||
|
||||
}
|
||||
}
|
||||
j++;
|
||||
}
|
||||
@@ -528,9 +522,9 @@ public class Game extends RSApplet {
|
||||
}
|
||||
}
|
||||
|
||||
public boolean processMenuClick() {
|
||||
public void processMenuClick() {
|
||||
if (activeInterfaceType != 0) {
|
||||
return false;
|
||||
return;
|
||||
}
|
||||
int j = super.clickMode3;
|
||||
if (spellSelected == 1 && super.saveClickX >= 516 && super.saveClickY >= 160 && super.saveClickX <= 765 && super.saveClickY <= 205) {
|
||||
@@ -620,7 +614,7 @@ public class Game extends RSApplet {
|
||||
if (RSInterface.interfaceCache[j2].parentID == backDialogID) {
|
||||
activeInterfaceType = 3;
|
||||
}
|
||||
return true;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -634,7 +628,6 @@ public class Game extends RSApplet {
|
||||
determineMenuSize();
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public void saveMidi(boolean flag, byte abyte0[]) {
|
||||
@@ -3056,7 +3049,8 @@ public class Game extends RSApplet {
|
||||
inputTaken = true;
|
||||
super.clickMode3 = 0;
|
||||
}
|
||||
if (!processMenuClick()) {
|
||||
processMenuClick();
|
||||
if (fullScreenBackDialogID == -1) {
|
||||
processMainScreenClick();
|
||||
processTabClick();
|
||||
processChatModeClick();
|
||||
@@ -3459,10 +3453,6 @@ public class Game extends RSApplet {
|
||||
if (l >= 2000) {
|
||||
l -= 2000;
|
||||
}
|
||||
if (l == 696) {
|
||||
minimapInt1 = 0;
|
||||
anInt1184 = 120;
|
||||
}
|
||||
if (l == 582) {
|
||||
NPC npc = npcArray[i1];
|
||||
if (npc != null) {
|
||||
@@ -4773,7 +4763,7 @@ public class Game extends RSApplet {
|
||||
inputDialogState = 0;
|
||||
inputTaken = true;
|
||||
}
|
||||
} else {
|
||||
} else if (backDialogID == -1 && fullScreenBackDialogID == -1) {
|
||||
if (j >= 32 && j <= 122 && inputString.length() < 80) {
|
||||
inputString += (char) j;
|
||||
inputTaken = true;
|
||||
@@ -4805,6 +4795,18 @@ public class Game extends RSApplet {
|
||||
if (inputString.equals("::dataon")) {
|
||||
showInfo = !showInfo;
|
||||
}
|
||||
if (inputString.equals("::clip")) {
|
||||
for (int k1 = 0; k1 < 4; k1++) {
|
||||
for (int i2 = 1; i2 < 103; i2++) {
|
||||
for (int k2 = 1; k2 < 103; k2++) {
|
||||
aClass11Array1230[k1].anIntArrayArray294[i2][k2] = 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
if (inputString.startsWith("::")) {
|
||||
stream.createFrame(103);
|
||||
@@ -5355,16 +5357,6 @@ public class Game extends RSApplet {
|
||||
chatNames[0] = s1;
|
||||
chatMessages[0] = s;
|
||||
}
|
||||
|
||||
public void processMinimapActions() {
|
||||
int x = super.mouseX;
|
||||
int y = super.mouseY;
|
||||
if (x >= 551 && x <= 577 && y >= 7 && y <= 40) {
|
||||
menuActionName[1] = "Face North";
|
||||
menuActionID[1] = 696;
|
||||
menuActionRow = 2;
|
||||
}
|
||||
}
|
||||
|
||||
public void processTabClick() {
|
||||
if (super.clickMode3 == 1) {
|
||||
@@ -5403,11 +5395,11 @@ public class Game extends RSApplet {
|
||||
tabID = 6;
|
||||
tabAreaAltered = true;
|
||||
}
|
||||
/*if (super.saveClickX >= 540 && super.saveClickX <= 574 && super.saveClickY >= 466 && super.saveClickY < 502 && tabInterfaceIDs[7] != -1) {
|
||||
if (super.saveClickX >= 540 && super.saveClickX <= 574 && super.saveClickY >= 466 && super.saveClickY < 502 && tabInterfaceIDs[7] != -1) {
|
||||
needDrawTabArea = true;
|
||||
tabID = 7;
|
||||
tabAreaAltered = true;
|
||||
}*/
|
||||
}
|
||||
if (super.saveClickX >= 572 && super.saveClickX <= 602 && super.saveClickY >= 466 && super.saveClickY < 503 && tabInterfaceIDs[8] != -1) {
|
||||
needDrawTabArea = true;
|
||||
tabID = 8;
|
||||
@@ -5561,9 +5553,9 @@ public class Game extends RSApplet {
|
||||
menuActionName[0] = "Cancel";
|
||||
menuActionID[0] = 1107;
|
||||
menuActionRow = 1;
|
||||
if (fullScreenInterfaceId != -1) {
|
||||
if(fullScreenBackDialogID != -1) {
|
||||
anInt886 = 0;
|
||||
buildInterfaceMenu(0, RSInterface.interfaceCache[fullScreenInterfaceId], super.mouseX, 0, super.mouseY, 0);
|
||||
buildInterfaceMenu(0, RSInterface.interfaceCache[fullScreenBackDialogID], super.mouseX, 0, super.mouseY, 0);
|
||||
if (anInt886 != anInt1026) {
|
||||
anInt1026 = anInt886;
|
||||
}
|
||||
@@ -5607,7 +5599,6 @@ public class Game extends RSApplet {
|
||||
inputTaken = true;
|
||||
anInt1039 = anInt886;
|
||||
}
|
||||
processMinimapActions();
|
||||
boolean flag = false;
|
||||
while (!flag) {
|
||||
flag = true;
|
||||
@@ -5784,6 +5775,7 @@ public class Game extends RSApplet {
|
||||
backDialogID = -1;
|
||||
openInterfaceID = -1;
|
||||
invOverlayInterfaceID = -1;
|
||||
fullScreenBackDialogID = -1;
|
||||
fullScreenInterfaceId = -1;
|
||||
anInt1018 = -1;
|
||||
aBoolean1149 = false;
|
||||
@@ -5990,6 +5982,7 @@ public class Game extends RSApplet {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
int j3 = j2;
|
||||
int k3 = j1;
|
||||
anIntArrayArray901[j2][j1] = 99;
|
||||
@@ -7486,9 +7479,9 @@ public class Game extends RSApplet {
|
||||
}
|
||||
|
||||
public void drawGameScreen() {
|
||||
if (fullScreenInterfaceId != -1 && (loadingStage == 2 || super.fullGameScreen != null)) {
|
||||
if (fullScreenBackDialogID != -1 && (loadingStage == 2 || super.fullGameScreen != null)) {
|
||||
if (loadingStage == 2) {
|
||||
method119(anInt945, fullScreenInterfaceId);
|
||||
method119(anInt945, fullScreenBackDialogID);
|
||||
if (fullScreenInterfaceId != -1)
|
||||
method119(anInt945, fullScreenInterfaceId);
|
||||
anInt945 = 0;
|
||||
@@ -7497,8 +7490,15 @@ public class Game extends RSApplet {
|
||||
Texture.lineOffsets = gameScreenOffsets;
|
||||
DrawingArea.setAllPixelsToZero();
|
||||
welcomeScreenRaised = true;
|
||||
if (openInterfaceID != -1) {
|
||||
RSInterface class13_1 = RSInterface.interfaceCache[openInterfaceID];
|
||||
RSInterface rSInterface = RSInterface.interfaceCache[fullScreenBackDialogID];
|
||||
if (rSInterface.width == 512 && rSInterface.height == 334
|
||||
&& rSInterface.type == 0) {
|
||||
rSInterface.width = 765;
|
||||
rSInterface.height = 503;
|
||||
}
|
||||
drawInterface(0, 0, rSInterface, 0);
|
||||
if (fullScreenInterfaceId != -1) {
|
||||
RSInterface class13_1 = RSInterface.interfaceCache[fullScreenInterfaceId];
|
||||
if (class13_1.width == 512 && class13_1.height == 334
|
||||
&& class13_1.type == 0) {
|
||||
class13_1.width = 765;
|
||||
@@ -7506,13 +7506,6 @@ public class Game extends RSApplet {
|
||||
}
|
||||
drawInterface(0, 0, class13_1, 0);
|
||||
}
|
||||
RSInterface rSInterface = RSInterface.interfaceCache[fullScreenInterfaceId];
|
||||
if (rSInterface.width == 512 && rSInterface.height == 334
|
||||
&& rSInterface.type == 0) {
|
||||
rSInterface.width = 765;
|
||||
rSInterface.height = 503;
|
||||
}
|
||||
drawInterface(0, 0, rSInterface, 0);
|
||||
if (!menuOpen) {
|
||||
processRightClick();
|
||||
drawTooltip();
|
||||
@@ -8488,12 +8481,10 @@ public class Game extends RSApplet {
|
||||
if (anInt1055 == 1) {
|
||||
multiOverlay.drawSprite(472, 296);
|
||||
}
|
||||
int k = 20;
|
||||
int i1 = 0xffff00;
|
||||
int x = baseX + (myPlayer.x - 6 >> 7);
|
||||
int y = baseY + (myPlayer.y - 6 >> 7);
|
||||
if (fpsOn) {
|
||||
char c = '\u01FB';
|
||||
int k = 20;
|
||||
int i1 = 0xffff00;
|
||||
if (super.fps < 15) {
|
||||
i1 = 0xff0000;
|
||||
}
|
||||
@@ -8508,20 +8499,6 @@ public class Game extends RSApplet {
|
||||
aTextDrawingArea_1271.method380("Mem:" + j1 + "k", c, 0xffff00, k);
|
||||
k += 15;
|
||||
}
|
||||
if (showInfo) {
|
||||
if (super.fps < 15)
|
||||
i1 = 0xff0000;
|
||||
aTextDrawingArea_1271.method385(0xffff00, "Fps:" + super.fps, 285, 5);
|
||||
Runtime runtime = Runtime.getRuntime();
|
||||
int j1 = (int) ((runtime.totalMemory() - runtime.freeMemory()) / 1024L);
|
||||
i1 = 0xffff00;
|
||||
if (j1 > 0x2000000 && lowMem)
|
||||
i1 = 0xff0000;
|
||||
k += 15;
|
||||
aTextDrawingArea_1271.method385(0xffff00, "Mem:" + j1 + "k", 299, 5);
|
||||
aTextDrawingArea_1271.method385(0xffff00, "Mouse X: " + super.mouseX + " , Mouse Y: " + super.mouseY, 314, 5);
|
||||
aTextDrawingArea_1271.method385(0xffff00, "Coords: " + x + ", " + y, 329, 5);
|
||||
}
|
||||
if (anInt1104 != 0) {
|
||||
int j = anInt1104 / 50;
|
||||
int l = j / 60;
|
||||
@@ -9539,13 +9516,13 @@ public class Game extends RSApplet {
|
||||
if (loginScreenState == 3) {
|
||||
chatTextDrawingArea.method382(0xffff00, c / 2, "Create a free account", c1 / 2 - 60, true);
|
||||
int k = c1 / 2 - 35;
|
||||
chatTextDrawingArea.method382(0xffffff, c / 2, "To create a new account just click", k, true);
|
||||
chatTextDrawingArea.method382(0xffffff, c / 2, "To create a new account you need to", k, true);
|
||||
k += 15;
|
||||
chatTextDrawingArea.method382(0xffffff, c / 2, "\"Cancel\" below, and click \"Existing User\".", k, true);
|
||||
chatTextDrawingArea.method382(0xffffff, c / 2, "go back to the main " + ClientSettings.SERVER_NAME + " webpage", k, true);
|
||||
k += 15;
|
||||
chatTextDrawingArea.method382(0xffffff, c / 2, "Log in with any credentials you want and an", k, true);
|
||||
chatTextDrawingArea.method382(0xffffff, c / 2, "and choose the red 'create account'", k, true);
|
||||
k += 15;
|
||||
chatTextDrawingArea.method382(0xffffff, c / 2, "account will automatically be created for you.", k, true);
|
||||
chatTextDrawingArea.method382(0xffffff, c / 2, "button at the top right of that page.", k, true);
|
||||
k += 15;
|
||||
int j1 = c / 2;
|
||||
int i2 = c1 / 2 + 50;
|
||||
@@ -10903,6 +10880,10 @@ public class Game extends RSApplet {
|
||||
backDialogID = -1;
|
||||
inputTaken = true;
|
||||
}
|
||||
if (fullScreenBackDialogID != -1) {
|
||||
fullScreenBackDialogID = -1;
|
||||
welcomeScreenRaised = true;
|
||||
}
|
||||
if (fullScreenInterfaceId != -1) {
|
||||
fullScreenInterfaceId = -1;
|
||||
}
|
||||
@@ -11034,6 +11015,10 @@ public class Game extends RSApplet {
|
||||
backDialogID = -1;
|
||||
inputTaken = true;
|
||||
}
|
||||
if (fullScreenBackDialogID != -1) {
|
||||
fullScreenBackDialogID = -1;
|
||||
welcomeScreenRaised = true;
|
||||
}
|
||||
if (fullScreenInterfaceId != -1) {
|
||||
fullScreenInterfaceId = -1;
|
||||
}
|
||||
@@ -11095,6 +11080,9 @@ public class Game extends RSApplet {
|
||||
if (backDialogID != -1) {
|
||||
backDialogID = -1;
|
||||
}
|
||||
if (fullScreenBackDialogID != k15) {
|
||||
fullScreenBackDialogID = k15;
|
||||
}
|
||||
if (fullScreenInterfaceId != k15) {
|
||||
fullScreenInterfaceId = k9;
|
||||
}
|
||||
@@ -11226,31 +11214,61 @@ public class Game extends RSApplet {
|
||||
backDialogID = -1;
|
||||
inputTaken = true;
|
||||
}
|
||||
if (fullScreenBackDialogID != -1) {
|
||||
fullScreenBackDialogID = -1;
|
||||
welcomeScreenRaised = true;
|
||||
}
|
||||
if (fullScreenInterfaceId != -1) {
|
||||
fullScreenInterfaceId = -1;
|
||||
}
|
||||
/*if (openInterfaceID != l7) {
|
||||
openInterfaceID = l7;
|
||||
}*/
|
||||
if (inputDialogState != 0) {
|
||||
inputDialogState = 0;
|
||||
inputTaken = true;
|
||||
}
|
||||
// 17511 = Question Type
|
||||
// 15819 = Christmas Type
|
||||
// 15812 = Security Type
|
||||
// 15801 = Item Scam Type
|
||||
// 15791 = Password Safety ?
|
||||
// 15774 = Good/Bad Password
|
||||
// 15767 = Drama Type ????
|
||||
int[] welcome = {17511, 15812, 15801, 15791, 15774, 15767};
|
||||
/*
|
||||
* 15244 = main Interface ID
|
||||
* 17511 = Question Type
|
||||
* 15819 = Christmas Type
|
||||
* 15812 = Security Type
|
||||
* 15801 = Item Scam Type
|
||||
* 15791 = Password Safety
|
||||
* 15774 = Good/Bad Password
|
||||
* 15767 = Drama Type
|
||||
*/
|
||||
|
||||
if (l7 == 15244) {
|
||||
if (Flo.getTodaysDate().contains(ClientSettings.SNOW_MONTH)) {
|
||||
openInterfaceID = welcome[random(5)];
|
||||
} else {
|
||||
openInterfaceID = welcome[random(5)];
|
||||
}
|
||||
fullScreenInterfaceId = 15244;
|
||||
} else {
|
||||
openInterfaceID = l7;
|
||||
}
|
||||
openInterfaceID = 15812;//secondary/bottom part
|
||||
fullScreenBackDialogID = 15244;
|
||||
/*} else if (l7 == 17511) {
|
||||
openInterfaceID = 17511;
|
||||
fullScreenBackDialogID = 15244;
|
||||
} else if (l7 == 15819) {
|
||||
openInterfaceID = 15819;
|
||||
fullScreenBackDialogID = 15244;
|
||||
} else if (l7 == 15812) {
|
||||
openInterfaceID = 15812;
|
||||
fullScreenBackDialogID = 15244;
|
||||
} else if (l7 == 15801) {
|
||||
openInterfaceID = 15801;
|
||||
fullScreenBackDialogID = 15244;
|
||||
} else if (l7 == 15791) {
|
||||
openInterfaceID = 15791;
|
||||
fullScreenBackDialogID = 15244;
|
||||
} else if (l7 == 15774) {
|
||||
openInterfaceID = 15774;
|
||||
fullScreenBackDialogID = 15244;
|
||||
} else if (l7 == 15767) {
|
||||
openInterfaceID = 15767;
|
||||
fullScreenBackDialogID = 15244;*/
|
||||
} else {
|
||||
openInterfaceID = l7;
|
||||
}
|
||||
aBoolean1149 = false;
|
||||
pktType = -1;
|
||||
return true;
|
||||
return true;
|
||||
}
|
||||
if (pktType == 218) {
|
||||
int i8 = inStream.method438();
|
||||
@@ -11316,6 +11334,10 @@ public class Game extends RSApplet {
|
||||
backDialogID = -1;
|
||||
inputTaken = true;
|
||||
}
|
||||
if (fullScreenBackDialogID != -1) {
|
||||
fullScreenBackDialogID = -1;
|
||||
welcomeScreenRaised = true;
|
||||
}
|
||||
if (fullScreenInterfaceId != -1) {
|
||||
fullScreenInterfaceId = -1;
|
||||
}
|
||||
@@ -11369,6 +11391,10 @@ public class Game extends RSApplet {
|
||||
needDrawTabArea = true;
|
||||
tabAreaAltered = true;
|
||||
}
|
||||
if (fullScreenBackDialogID != -1) {
|
||||
fullScreenBackDialogID = -1;
|
||||
welcomeScreenRaised = true;
|
||||
}
|
||||
if (fullScreenInterfaceId != -1) {
|
||||
fullScreenInterfaceId = -1;
|
||||
}
|
||||
@@ -11501,6 +11527,10 @@ public class Game extends RSApplet {
|
||||
inputTaken = true;
|
||||
aBoolean1149 = false;
|
||||
}
|
||||
if (fullScreenBackDialogID != -1) {
|
||||
fullScreenBackDialogID = -1;
|
||||
welcomeScreenRaised = true;
|
||||
}
|
||||
if (fullScreenInterfaceId != -1) {
|
||||
fullScreenInterfaceId = -1;
|
||||
}
|
||||
@@ -11510,7 +11540,7 @@ public class Game extends RSApplet {
|
||||
|
||||
public Game() {
|
||||
//Test if they're on 32-bit, warn them if they are
|
||||
if (!System.getProperty("sun.arch.data.model").contains("64"))
|
||||
if (!System.getProperty("os.arch").contains("64"))
|
||||
{
|
||||
JOptionPane.showMessageDialog(null, "You're running 32-bit java. This will definitely cause problems.\nYou can get the right Java 8 at AdoptOpenJDK.net", "You're running 32-bit Java!", JOptionPane.INFORMATION_MESSAGE);
|
||||
System.out.println("Please upgrade to 64-bit java to avoid problems! (AdoptOpenJDK.net)");
|
||||
@@ -11704,6 +11734,7 @@ public class Game extends RSApplet {
|
||||
public static int anInt854;
|
||||
public int anInt855;
|
||||
public int openInterfaceID;
|
||||
public int fullScreenBackDialogID = -1;
|
||||
public int fullScreenInterfaceId = -1;
|
||||
public int xCameraPos;
|
||||
public int zCameraPos;
|
||||
|
||||
@@ -190,11 +190,7 @@ public final class ItemDef {
|
||||
|
||||
cacheIndex = (cacheIndex + 1) % 10;
|
||||
ItemDef itemDef = cache[cacheIndex];
|
||||
try {
|
||||
stream.currentOffset = streamIndices[i];
|
||||
} catch (Exception e) {
|
||||
System.out.println("Itemdef issue? Apparently this ID is out of bounds: " + e);
|
||||
}
|
||||
stream.currentOffset = streamIndices[i];
|
||||
itemDef.id = i;
|
||||
itemDef.setDefaults();
|
||||
itemDef.readValues(stream);
|
||||
|
||||
@@ -3,18 +3,6 @@
|
||||
* THIS IS TO ALLOW LOCAL PARABOT TO CONTINUE TO WORK
|
||||
*/
|
||||
|
||||
import java.applet.AppletContext;
|
||||
import java.awt.*;
|
||||
import java.awt.event.KeyEvent;
|
||||
import java.io.*;
|
||||
import java.net.InetAddress;
|
||||
import java.net.Socket;
|
||||
import java.net.URL;
|
||||
import java.text.DecimalFormat;
|
||||
import java.text.DecimalFormatSymbols;
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* NOTICE: IF YOU CHANGE ANYTHING IN GAME.JAVA, PLEASE COPY-PASTE THE WHOLE CLASS OVER TO LOCALGAME.JAVA
|
||||
* THIS IS TO ALLOW LOCAL PARABOT TO CONTINUE TO WORK
|
||||
|
||||
@@ -4,7 +4,13 @@
|
||||
|
||||
import javax.swing.*;
|
||||
import java.applet.Applet;
|
||||
import java.awt.*;
|
||||
//import java.awt.*;
|
||||
import java.awt.Component;
|
||||
import java.awt.Graphics;
|
||||
import java.awt.Color;
|
||||
import java.awt.Font;
|
||||
import java.awt.Insets;
|
||||
import java.awt.FontMetrics;
|
||||
import java.awt.event.FocusEvent;
|
||||
import java.awt.event.FocusListener;
|
||||
import java.awt.event.KeyEvent;
|
||||
|
||||
@@ -2,7 +2,15 @@
|
||||
// Jad home page: http://www.kpdus.com/jad.html
|
||||
// Decompiler options: packimports(3)
|
||||
|
||||
import java.awt.*;
|
||||
//import java.awt.*;
|
||||
import java.awt.Component;
|
||||
import java.awt.Graphics;
|
||||
import java.awt.Color;
|
||||
import java.awt.Font;
|
||||
import java.awt.Insets;
|
||||
import java.awt.FontMetrics;
|
||||
import java.awt.Frame;
|
||||
import java.awt.Dimension;
|
||||
|
||||
@SuppressWarnings("serial")
|
||||
final class RSFrame extends Frame {
|
||||
@@ -10,7 +18,7 @@ final class RSFrame extends Frame {
|
||||
public RSFrame(RSApplet RSApplet_, int i, int j) {
|
||||
rsApplet = RSApplet_;
|
||||
setTitle(ClientSettings.SERVER_NAME);
|
||||
setResizable(false);
|
||||
setResizable(true);
|
||||
setMinimumSize(new Dimension(i + 8, j + 28));
|
||||
setVisible(true);
|
||||
toFront();
|
||||
|
||||
@@ -200,11 +200,7 @@ public final class TextDrawingArea extends DrawingArea {
|
||||
if (flag1) {
|
||||
method392(aByteArrayArray1491[c], i + anIntArray1494[c] + 1, k + anIntArray1495[c] + 1, anIntArray1492[c], anIntArray1493[c], 0);
|
||||
}
|
||||
try {
|
||||
method392(aByteArrayArray1491[c], i + anIntArray1494[c], k + anIntArray1495[c], anIntArray1492[c], anIntArray1493[c], j);
|
||||
} catch (Exception e) {
|
||||
|
||||
}
|
||||
}
|
||||
i += anIntArray1496[c];
|
||||
}
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,3 @@
|
||||
private static final BigInteger RSA_MODULUS = new BigInteger("91553247461173033466542043374346300088148707506479543786501537350363031301992107112953015516557748875487935404852620239974482067336878286174236183516364787082711186740254168914127361643305190640280157664988536979163450791820893999053469529344247707567448479470137716627440246788713008490213212272520901741443");
|
||||
|
||||
private static final BigInteger RSA_EXPONENT = new BigInteger("33280025241734061313051117678670856264399753710527826596057587687835856000539511539311834363046145710983857746766009612538140077973762171163294453513440619295457626227183742315140865830778841533445402605660729039310637444146319289077374748018792349647460850308384280105990607337322160553135806205784213241305");
|
||||
@@ -0,0 +1,3 @@
|
||||
private static final BigInteger RSA_MODULUS = new BigInteger("91553247461173033466542043374346300088148707506479543786501537350363031301992107112953015516557748875487935404852620239974482067336878286174236183516364787082711186740254168914127361643305190640280157664988536979163450791820893999053469529344247707567448479470137716627440246788713008490213212272520901741443");
|
||||
|
||||
private static final BigInteger RSA_EXPONENT = new BigInteger("65537");
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,68 @@
|
||||
//the door starts as closed
|
||||
// South 0 face = doorX -1 face = -3
|
||||
// East -1 face = doorY -1 face = 0
|
||||
// North -2 face = doorX +1 face = -1
|
||||
// West -3 face = doorY +1 face = -2
|
||||
|
||||
// doorX doorY Height Face State //0 closed, 1 open
|
||||
door = 2474 3233 9312 0 1 //Ancient temple portal
|
||||
door = 3312 3235 0 0 0 //duel arena gate
|
||||
door = 3312 3234 0 0 0 //duel arena gate
|
||||
door = 3253 3266 0 0 0 //cow gate
|
||||
|
||||
door = 3268 3227 0 0 0 //al kharid gates
|
||||
door = 3268 3228 0 0 0
|
||||
|
||||
door = 3562 9694 0 -2 0 //barrows door
|
||||
door = 3563 9694 0 -1 1
|
||||
|
||||
//door = 2949 3379 0 0 0 //fally hair shop
|
||||
//door = 2948 3379 0 -3 1
|
||||
|
||||
door = 3234 3426 0 -2 0
|
||||
door = 3235 3426 0 -1 1
|
||||
|
||||
door = 3238 3210 0 0 0
|
||||
door = 3237 3210 0 -3 1
|
||||
|
||||
door = 3234 3207 0 0 0
|
||||
door = 3233 3207 0 -3 1
|
||||
|
||||
door = 3079 3497 0 -2 0
|
||||
door = 3079 3497 0 -1 1
|
||||
|
||||
//the door starts as opened
|
||||
// South 0 face = doorY +1 face = -1
|
||||
// East -1 face = doorX -1 face = -2
|
||||
// North -2 face = doorY -1 face = -3
|
||||
// West -3 face = doorX +1 face = 0
|
||||
|
||||
// doorX doorY Height Face State //0 closed, 1 open
|
||||
|
||||
door = 3231 3433 0 -2 1
|
||||
door = 3231 3432 0 -3 0
|
||||
|
||||
door = 2950 3385 0 -2 1
|
||||
door = 2950 3384 0 -3 0
|
||||
|
||||
door = 3249 3435 0 -1 1
|
||||
door = 3248 3435 0 -2 0
|
||||
|
||||
door = 3253 3431 0 -2 1
|
||||
door = 3253 3430 0 -3 0
|
||||
|
||||
door = 3233 3427 0 0 1
|
||||
door = 3233 3428 0 -1 0
|
||||
|
||||
door = 3217 3219 0 0 0
|
||||
door = 3216 3219 0 -3 1
|
||||
|
||||
door = 3101 3510 0 0 0
|
||||
door = 3101 3509 0 0 0
|
||||
|
||||
door = 2816 3438 0 -3 0
|
||||
//door = 3101 3509 0 1 0
|
||||
//door = 3101 3510 0 -1 0
|
||||
|
||||
[ENDOFDOORLIST]
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
// objectId X Y H Face objectType
|
||||
//object = 9981 3254 3429 0 -1 10
|
||||
[ENDOFOBJECTLIST]
|
||||
@@ -2887,8 +2887,5 @@ npc = 3830 Kathy Corkat 0 0
|
||||
npc = 3348 White_Knight 38 55
|
||||
npc = 3350 White_Knight 42 60
|
||||
npc = 3340 Giant_Mole 230 200
|
||||
npc = 3504 Hellcat 0 0
|
||||
npc = 3506 Lazy_Hellcat 0 0
|
||||
npc = 3507 Wily_Hellcat 0 0
|
||||
[ENDOFNPCLIST]
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -103,7 +103,7 @@ shop = 102 Zanaris_General_Store 1 1 1931 30 1935 10 1735 10 1925 30 1923 10 590
|
||||
shop = 103 Shantay_Store 2 2 1823 30 1831 30 1937 10 1921 10 1929 10 946 10 1833 10 1835 10 1837 10 2349 0 314 1000 2347 10 1925 30 1923 10 1935 10 954 100 1854 100
|
||||
shop = 104 Varrock_Sword_Shop 2 2 1277 10 1279 10 1281 10 1283 10 1285 10 1287 10 1291 10 1293 10 1295 10 1297 10 1299 10 1301 10 1205 10 1203 10 1207 10 1209 10 1211 10
|
||||
shop = 105 Taverly_Sword_Shop 2 2 1307 10 1309 10 1311 10 1313 10 1315 10 1317 10
|
||||
shop = 106 Jukats_Sword_Shop 2 2 1305 2 1215 2
|
||||
shop = 106 Jukats_Sword_Shop 2 2 1305 10 1215 30
|
||||
shop = 107 Oziachs_Armour 2 2 1127 10 1135 10
|
||||
shop = 108 Fur_Trader 2 2 948 10 958 10
|
||||
shop = 109 Slayer_Shop 2 2 4155 10 4166 10 4161 20 6696 20 7051 10 4551 10 7159 10 6720 10 4168 10 4164 10 4158 10 4172 50000 4170 10 7432 10 7421 1000 4162 10 4156 10
|
||||
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -1,428 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html class="no-js" lang="en-US" prefix="og: http://ogp.me/ns#">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Item Information - RuneLocus</title>
|
||||
<script src="https://www.google.com/recaptcha/api.js?render=6LeA6poUAAAAAM_dS5qHDLBFsUuuiwHdzHAzzLKJ"></script>
|
||||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
|
||||
<style type="text/css">
|
||||
|
||||
|
||||
@media screen and (max-width:990px)
|
||||
{
|
||||
.sam-place img {
|
||||
width:95% !important;
|
||||
}
|
||||
|
||||
}
|
||||
.wpdberror {
|
||||
display: none;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
|
||||
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
|
||||
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
|
||||
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
|
||||
|
||||
ga('create', 'UA-36652818-1', 'auto');
|
||||
ga('send', 'pageview');
|
||||
|
||||
</script>
|
||||
<script>
|
||||
|
||||
var trackOutboundLink = function(url) {
|
||||
ga('send', 'event', 'outbound', 'click', url, {
|
||||
'transport': 'beacon',
|
||||
'hitCallback': function(){document.location = url;}
|
||||
});
|
||||
}
|
||||
</script>
|
||||
|
||||
<script>
|
||||
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
|
||||
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
|
||||
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
|
||||
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
|
||||
document,'script','https://connect.facebook.net/en_US/fbevents.js');
|
||||
|
||||
fbq('init', '1656754394599880');
|
||||
fbq('track', "PageView");</script>
|
||||
<noscript><img height="1" width="1" style="display:none"
|
||||
src="https://www.facebook.com/tr?id=1656754394599880&ev=PageView&noscript=1"
|
||||
/></noscript>
|
||||
|
||||
|
||||
|
||||
<link rel="canonical" href="https://www.runelocus.com/item-details/" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta property="og:type" content="article" />
|
||||
<meta property="og:title" content="Item Information - RuneLocus" />
|
||||
<meta property="og:url" content="https://www.runelocus.com/item-details/" />
|
||||
<meta property="og:site_name" content="RuneLocus" />
|
||||
<meta name="twitter:card" content="summary_large_image" />
|
||||
<meta name="twitter:title" content="Item Information - RuneLocus" />
|
||||
|
||||
<link rel='dns-prefetch' href='//www.google.com' />
|
||||
<style type="text/css">
|
||||
img.wp-smiley,
|
||||
img.emoji {
|
||||
display: inline !important;
|
||||
border: none !important;
|
||||
box-shadow: none !important;
|
||||
height: 1em !important;
|
||||
width: 1em !important;
|
||||
margin: 0 .07em !important;
|
||||
vertical-align: -0.1em !important;
|
||||
background: none !important;
|
||||
padding: 0 !important;
|
||||
}
|
||||
</style>
|
||||
<link rel='stylesheet' id='otw_grid_manager-css' href='https://www.runelocus.com/wp-content/plugins/post-custom-templates-lite/include/otw_components/otw_post_template_grid_manager_light/css/otw-grid.css?ver=0.1' type='text/css' media='all' />
|
||||
<link rel='stylesheet' id='wpsm_ac-font-awesome-front-css' href='https://www.runelocus.com/wp-content/plugins/responsive-accordion-and-collapse/css/font-awesome/css/font-awesome.min.css?ver=4.9.13' type='text/css' media='all' />
|
||||
<link rel='stylesheet' id='wpsm_ac_bootstrap-front-css' href='https://www.runelocus.com/wp-content/plugins/responsive-accordion-and-collapse/css/bootstrap-front.css?ver=4.9.13' type='text/css' media='all' />
|
||||
<link rel='stylesheet' id='wpbanners-css' href='https://www.runelocus.com/wp-content/plugins/rlav/css/style.css' type='text/css' media='all' />
|
||||
<link rel='stylesheet' id='runelocus-style1-css' href='https://www.runelocus.com/wp-content/plugins/runelocus/css/runelocus.css?ver=4.9.13' type='text/css' media='all' />
|
||||
<link rel='stylesheet' id='otw_post_template_otw-shortcode-font-awesome-css' href='https://www.runelocus.com/wp-content/plugins/post-custom-templates-lite/include/otw_components/otw_post_template_shortcode/css/font-awesome.min.css?ver=4.9.13' type='text/css' media='all' />
|
||||
<link rel='stylesheet' id='otw_post_template_otw-shortcode-css' href='https://www.runelocus.com/wp-content/plugins/post-custom-templates-lite/include/otw_components/otw_post_template_shortcode/css/otw_shortcode.css?ver=4.9.13' type='text/css' media='all' />
|
||||
<script type='text/javascript' src='https://www.runelocus.com/wp-includes/js/jquery/jquery.js?ver=1.12.4'></script>
|
||||
<script type='text/javascript' src='https://www.runelocus.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script>
|
||||
<script type='text/javascript' src='https://www.google.com/jsapi?ver=4.9.13'></script>
|
||||
<script type='text/javascript' src='https://www.runelocus.com/wp-content/plugins/runelocus/tinymce/tinymce.min.js?ver=4.9.13'></script>
|
||||
<script type='text/javascript' src='https://www.runelocus.com/wp-content/plugins/post-custom-templates-lite/include/otw_components/otw_post_template_shortcode/js/otw_shortcode_core.js?ver=4.9.13'></script>
|
||||
<script type='text/javascript' src='https://www.runelocus.com/wp-content/plugins/post-custom-templates-lite/include/otw_components/otw_post_template_shortcode/js/otw_shortcode.js?ver=4.9.13'></script>
|
||||
<link rel='https://api.w.org/' href='https://www.runelocus.com/wp-json/' />
|
||||
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.runelocus.com/xmlrpc.php?rsd" />
|
||||
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://www.runelocus.com/wp-includes/wlwmanifest.xml" />
|
||||
<meta name="generator" content="WordPress 4.9.13" />
|
||||
<link rel='shortlink' href='https://www.runelocus.com/?p=294' />
|
||||
<style type="text/css" id="wp-custom-css">
|
||||
#menu-item-17 {
|
||||
background: rgba(0, 0, 0, 0.34) !important;
|
||||
}
|
||||
|
||||
|
||||
@media screen and (min-width: 700px) {
|
||||
|
||||
#wpsm_accordion_1951 {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
.grecaptcha-badge {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
|
||||
.list-item p {
|
||||
font-size:14px !important;
|
||||
height: 45px !important;
|
||||
overflow:hidden !important;
|
||||
}
|
||||
</style>
|
||||
<link rel="stylesheet" property="stylesheet" href="https://www.runelocus.com/wp-content/themes/x5-theme/styles/main.css" type="text/css">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<script>
|
||||
document.querySelector('html').classList.remove('no-js');
|
||||
window.ajax_url = 'https://www.runelocus.com/wp-admin/admin-ajax.php';
|
||||
</script>
|
||||
|
||||
</head>
|
||||
<body class="page-template-default page page-id-294 innerpage" style="background-image: url('https://www.runelocus.com/wp-content/themes/x5-theme/assets/images/design/banner.jpg')" class="page-template-default page page-id-294 innerpage">
|
||||
<div id="fb-root"></div>
|
||||
<script>(function(d, s, id) {
|
||||
var js, fjs = d.getElementsByTagName(s)[0];
|
||||
if (d.getElementById(id)) return;
|
||||
js = d.createElement(s); js.id = id;
|
||||
js.src = "//connect.facebook.net/en_EN/sdk.js#xfbml=1&version=v2.5&appId=214595121924413";
|
||||
fjs.parentNode.insertBefore(js, fjs);
|
||||
}(document, 'script', 'facebook-jssdk'));</script>
|
||||
<header class="c-header">
|
||||
<div class="i-wrapper">
|
||||
<div class="logo-wrapper">
|
||||
<a href="https://www.runelocus.com" class="logo" rel="home">
|
||||
<img src="https://www.runelocus.com/wp-content/uploads/2018/11/logo-fairly.png" alt="">
|
||||
</a>
|
||||
</div>
|
||||
<nav class="navigation-wrapper">
|
||||
<ul class="main-navigation">
|
||||
<li id="menu-item-14" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-14"><a href="https://www.runelocus.com/">Home</a></li>
|
||||
<li id="menu-item-15" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-15"><a href="http://forum.runelocus.com">Forum</a></li>
|
||||
<li id="menu-item-1857" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1857"><a href="https://www.runelocus.com/top-rsps-list/">RSPS List</a></li>
|
||||
<li id="menu-item-16" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16"><a href="/tools">Tools</a></li>
|
||||
<li id="menu-item-17" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17"><a href="/advertising"><span style="color:orange;">Advertising</span></a></li>
|
||||
</ul>
|
||||
<ul class="user-navigation">
|
||||
<li id="menu-item-21" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21"><a href="/wp-login.php">Login</a></li>
|
||||
<li id="menu-item-22" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22"><a href="/wp-login.php?action=register">Register</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
<div class="hamburger-icon">
|
||||
<span></span>
|
||||
<span></span>
|
||||
<span></span>
|
||||
<span></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</header><div class="o-wrapper">
|
||||
<section class="banner">
|
||||
<div class="content-inner">
|
||||
<h1 class="page-title" title="Item Information">Item Information</h1>
|
||||
</div>
|
||||
|
||||
</section>
|
||||
|
||||
</div>
|
||||
<section class="main-wrapper">
|
||||
<div class="bg-holder"></div>
|
||||
<div class="o-wrapper">
|
||||
<div class="cnt-left match-height u-float-left">
|
||||
<div class="content-inner">
|
||||
<style>
|
||||
.bgusp {
|
||||
background: url('/wp-content/themes/x5-theme/assets/images/design/bg-pattern.jpg');
|
||||
min-height: 60px;
|
||||
padding-top: 15px;
|
||||
margin-bottom:30px;
|
||||
}
|
||||
.usp {
|
||||
list-style-type: none;
|
||||
padding: 0;
|
||||
overflow: hidden;
|
||||
padding-left:8px;
|
||||
}
|
||||
|
||||
.usp li {
|
||||
float: left;
|
||||
font-size: 13px;
|
||||
padding-right: 30px;
|
||||
}
|
||||
|
||||
.usp li:last-child {
|
||||
padding-right:0px;
|
||||
}
|
||||
|
||||
</style>
|
||||
<div class="bgusp">
|
||||
<center>
|
||||
<ul class="usp">
|
||||
<li><img src='https://www.runelocus.com/wp-content/uploads/2018/11/heart.png' /> First RSPS toplist since 2007 </li>
|
||||
<li><img src='https://www.runelocus.com/wp-content/uploads/2018/11/defence.png' /> Unlike others, we fight vote bots</li>
|
||||
<li><img src='https://www.runelocus.com/wp-content/uploads/2018/11/stats.png' /> Blocking 100k+ vote bots<span style="font-size:10px;">/mo</span></li>
|
||||
</ul>
|
||||
</center>
|
||||
</div>
|
||||
<div class="content">
|
||||
<h2>Information about 'Toolkit'</h2>
|
||||
<table class="table">
|
||||
<tr>
|
||||
<td>Item ID: </td> <td> 1</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Examine: </td> <td> Good for repairing a broken cannon.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Members only? </td> <td> true</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Lendable? </td> <td> false</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Stackable? </td> <td> false</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Shop value </td> <td> 0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Equipment slot </td> <td> -1</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Remove beard </td> <td> false</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Remove hair </td> <td> false</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Remove sleeves </td> <td> false</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Weapon type </td> <td> N/A</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Interface model: </td> <td> 2679</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Male model 1: </td> <td> -1</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Male model 2: </td> <td> -1</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Male model 3: </td> <td> -1</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Male model 4: </td> <td> -1</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Male model 5: </td> <td> -1</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Female model 1: </td> <td> -1</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Female model 2: </td> <td> -1</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Female model 3: </td> <td> -1</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Female model 4: </td> <td> -1</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Female model 5: </td> <td> -1</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Model position X: </td> <td> -3</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Model position Y: </td> <td> 2</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Model rotation X: </td> <td> 2026</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Model rotation Y: </td> <td> 477</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Model rotation Z: </td> <td> 0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Model zoom: </td> <td> 1164</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Interface options: </td> <td> [null, null, null, null, Destroy]</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Ground options: </td> <td> [null, null, null, null, null]</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Tradeable: </td> <td> No</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>High alch: </td> <td> 0 coins</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Low alch: </td> <td> 0 coins</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Destroy: </td> <td> I got this from Captain Lawgof.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Exchange: </td> <td> ?</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Weight: </td> <td> 0 kg</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Quest: </td> <td> Dwarf Cannon</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<aside class="sidebar match-height u-float-right">
|
||||
<div class="content-inner">
|
||||
<div class="block">
|
||||
<h2>Recommended</h2>
|
||||
<div class="advertisement u-text-center">
|
||||
<div class="wpbanners" data-id="2"></div> </div>
|
||||
|
||||
</div>
|
||||
<div class="block">
|
||||
<h2>Join Discord</h2>
|
||||
<a href="https://discord.gg/6rK7dcr" target="_blank"><img src="https://www.runelocus.com/wp-content/uploads/2018/08/disc.jpg" alt="Discord" /></a> </div>
|
||||
<div class="block">
|
||||
<h2>Recommended</h2>
|
||||
<div class="advertisement u-text-center">
|
||||
<div class="wpbanners" data-id="2"></div> </div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</aside>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<footer class="c-footer u-text-center ">
|
||||
<div class="o-wrapper">
|
||||
<div class="content-inner">
|
||||
<a class="logo-footer">
|
||||
<img src="https://www.runelocus.com/wp-content/uploads/2018/11/logo-fairly.png" alt="Footer Logo">
|
||||
</a>
|
||||
<ul class="footer-navigation">
|
||||
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-14"><a href="https://www.runelocus.com/">Home</a></li>
|
||||
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-15"><a href="http://forum.runelocus.com">Forum</a></li>
|
||||
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1857"><a href="https://www.runelocus.com/top-rsps-list/">RSPS List</a></li>
|
||||
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16"><a href="/tools">Tools</a></li>
|
||||
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17"><a href="/advertising"><span style="color:orange;">Advertising</span></a></li>
|
||||
</ul>
|
||||
|
||||
<ul class="social-links">
|
||||
<li>
|
||||
<a href="https://www.facebook.com/Runelocus/" title="Social Link">
|
||||
<i class="fa fa-facebook" aria-hidden="true"></i>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://www.twitter.com/Runelocus/" title="Social Link">
|
||||
<i class="fa fa-twitter" aria-hidden="true"></i>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<p class="copyright">Copyright © 2018 Runelocus <br />
|
||||
The first RSPS list ever since 2007</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
<script src="https://www.runelocus.com/wp-content/themes/x5-theme/scripts/bundle.js" async></script>
|
||||
</body>
|
||||
<div id="fb-root"></div>
|
||||
<script>
|
||||
(function (d, s, id)
|
||||
{
|
||||
var js, fjs = d.getElementsByTagName(s)[0];
|
||||
if (d.getElementById(id))
|
||||
return;
|
||||
js = d.createElement(s);
|
||||
js.id = id;
|
||||
js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.9";
|
||||
fjs.parentNode.insertBefore(js, fjs);
|
||||
}(document, 'script', 'facebook-jssdk'));
|
||||
</script>
|
||||
<script type='text/javascript' src='https://www.runelocus.com/wp-content/plugins/responsive-accordion-and-collapse/js/bootstrap.js?ver=4.9.13'></script>
|
||||
<script type='text/javascript' src='https://www.runelocus.com/wp-content/plugins/responsive-accordion-and-collapse/js/accordion.js?ver=4.9.13'></script>
|
||||
<script type='text/javascript' src='https://www.runelocus.com/wp-content/plugins/rlav/js/script.js'></script>
|
||||
<script type="text/javascript">
|
||||
var wpbanners_action = "https://www.runelocus.com/wp-admin/admin-ajax.php";
|
||||
var wpbanners_reference_period_days = 30;
|
||||
var wpbanners_rotation_period = 0;
|
||||
var wpbanners_banners = {"1":["1042","1063","1061","1000","1050","1066","997","1065"],"2":["992","977","985","979","969"],"3":["975","1005","999","976"],"4":["1064","1054","1058","1060","1062"],"5":["1001","966","1027","1028","967","1052"],"6":["649"]};
|
||||
var wpbanners_idxs = {"1":0,"2":0,"3":0,"4":0,"5":0,"6":0};
|
||||
var wpbanners_fresh = {"1":1,"2":1,"3":1,"4":1,"5":1,"6":1};
|
||||
if (typeof wpbanners_sort == "function" && typeof wpbanners_sort == "function") {
|
||||
wpbanners_sort(); wpbanners_getbanners(); jQuery("#wpbanners_iframe").load(function() {wpbanners_load();});
|
||||
} else {
|
||||
jQuery(document).ready(function(){wpbanners_sort(); wpbanners_getbanners(); jQuery("#wpbanners_iframe").load(function() {wpbanners_load();});});
|
||||
}
|
||||
</script></html>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user