Commit Graph

8950 Commits

Author SHA1 Message Date
zeruth
0b970a6a2d Update .travis.yml 2019-06-10 00:58:21 -04:00
zeruth
0ff16c39b2 Update .travis.yml 2019-06-10 00:54:29 -04:00
William Collishaw
93a0790532 Fix 'Jewellery' typo in PohConfig show jewellery box description 2019-06-09 21:48:58 -06:00
Tyler Bochard
3d76ebf3de Update .travis.yml 2019-06-09 21:55:16 -04:00
Tyler Bochard
a30027218b Merge pull request #534 from Lucwousin/git_gat_got_gut_get_gyt_g0t_g1t_g2t_g3t_rat_tat_tat
Fix mod icons import
2019-06-09 21:21:41 -04:00
Jordan Atwood
df61aee09b cluescrolls: Fix Hosidius mess hall clue locations
After the Hosidius rework, the locations of the STASH unit and emote
location have moved slightly.

Fixes runelite/runelite#9073
2019-06-09 17:18:49 -07:00
Lucas
b151aeb914 Fix mod icons import 2019-06-10 01:12:16 +02:00
Lucas
c316159ff4 make travis not try to run a test it wasn't supposed to 2019-06-10 00:54:02 +02:00
Lucwousin
c397e53a94 Merge pull request #531 from Lucwousin/git_gat_got_gut_get_gyt_g0t_g1t_g2t_g3t
Add obf getter for before-ly-hooked fields
2019-06-10 00:53:19 +02:00
Lucas
d36c6ecd21 make travis not try to run a test it wasn't supposed to 2019-06-10 00:40:32 +02:00
Lucas
fb63ba500a Add getters for before-ly-hooked fields 2019-06-09 23:41:36 +02:00
Lucas
6e497d3a4b Add getters for before-ly-hooked fields 2019-06-09 23:39:06 +02:00
Jarred Vardy
472d7f8e54 Set priority '1' for TRAINING_FISHING DiscordGameEvent (#9061)
Solves issue of Discord RPC displaying 'Training: Strength' when barbarian fishing and instead prioritises displaying 'Training: Fishing'.
2019-06-09 14:14:37 +02:00
PKLite
7ece7ab796 sorting is kinda bugged. need to wait until ground item glitch gets fixed
for easier testing

Signed-off-by: PKLite <stonewall@pklite.xyz>
2019-06-09 07:51:34 -04:00
Unknown
6e602b9466 Added demonic gorilla AoE warnings 2019-06-09 13:09:23 +02:00
cjamcl
514ae51d5a MenuEntrySwapper: include "shop" for trade option
Example - the [fishing shop in Witchhaven](https://oldschool.runescape.wiki/w/Lovecraft%27s_Tackle) is `shop`, not `trade`. Don't know if there are others.
2019-06-08 23:59:01 -07:00
PKLite
6828aae1e5 Merge branch 'master' into loot-tracker-update 2019-06-09 01:49:50 -04:00
PKLite
93db73320f Merge branch 'master' of https://github.com/runelite-extended/runelite 2019-06-09 01:49:29 -04:00
PKLite
7b2e0ded2b implement record sorting
Signed-off-by: PKLite <stonewall@pklite.xyz>
2019-06-09 01:48:56 -04:00
PKLite
e3aa3fd2fd Add Loot Record Comparator enum for sorting LootRecords
Signed-off-by: PKLite <stonewall@pklite.xyz>
2019-06-09 00:55:11 -04:00
PKLite
ede14db9b2 Automatically filters loot tracker loot to only show loot that the currently
logged in account has received and to show all loot from all accounts on
login screen

Signed-off-by: PKLite <stonewall@pklite.xyz>
2019-06-09 00:08:12 -04:00
7ate9
c5f063ee1b menumanager: adds option to hide entries and switched to
Collection.removeIf() when removing entries from sets
2019-06-08 23:56:39 -04:00
7ate9
837be0633d menumanager: adds option to hide entries and switched to
Collection.removeIf() when removing entries from sets
2019-06-08 23:52:40 -04:00
PKLite
68610f4bee Merge branch 'master' into loot-tracker-deaths 2019-06-08 21:32:35 -04:00
zeruth
9e504000eb Fix Detached Cam clicking 2019-06-08 21:29:51 -04:00
PKLite
fd757f0690 Merge branch 'master' of https://github.com/runelite-extended/runelite 2019-06-08 21:26:58 -04:00
zeruth
831ecd65e9 Update ClientLoader.java 2019-06-08 19:59:33 -04:00
zeruth
fa36d83648 Add Bootstrapper
Makes updating a trivial process. Simply clean install as normal, then run Bootstrapper.main(). push 4 dynamic jars to maven repo. and its done!
2019-06-08 19:57:18 -04:00
Twiglet1022
3b0f1d2a63 mlm plugin: improve mining status detection 2019-06-09 00:53:29 +01:00
Twiglet1022
dae5217d44 widget IDs: add widget ID for full inventory at MLM 2019-06-09 00:24:56 +01:00
Twiglet1022
198176aa62 world point: add distanceToHypotenuse method for precise diagonals 2019-06-09 00:24:51 +01:00
zeruth
a2d244d8d2 Create InventoryGridOverlay.java 2019-06-08 17:50:00 -04:00
Tyler Bochard
69ae60d3ae Merge pull request #528 from Lucwousin/dcfhygvgasdnodagfsnohraoinpgaroinahrgdnoihardnoihrdnaiodrnhopadfnrshiapdfrnhiapndfrhds
Checkstyle, missed files/changes
2019-06-08 17:47:56 -04:00
Lucas
cdc2f356c6 Fix travis hopefully 2019-06-08 23:43:51 +02:00
zeruth
e0af1d7753 Fix build / Fix scammer plugin crash 2019-06-08 17:39:32 -04:00
Lucas
3bbbda23ed Checkstyle + overseen mistakes 2019-06-08 23:37:10 +02:00
Lucas
d0d0d14a2f Add missing inventory grid files 2019-06-08 23:23:09 +02:00
zeruth
5589eba498 Adds local-injected dev arg 2019-06-08 17:13:33 -04:00
Tyler Bochard
9eefe65f3d Merge pull request #527 from Lucwousin/git_mag_van_mij_de_kanker_krijgen
Injector
2019-06-08 17:09:32 -04:00
Lucas
9a4d37d7bb Merge remote-tracking branch 'ext_upstream/master' into master3
# Conflicts:
#	deobfuscator/pom.xml
#	deobfuscator/src/main/java/net/runelite/asm/attributes/Exceptions.java
#	deobfuscator/src/main/java/net/runelite/asm/attributes/annotation/Element.java
#	deobfuscator/src/main/java/net/runelite/asm/attributes/code/InstructionType.java
#	deobfuscator/src/main/java/net/runelite/asm/attributes/code/instruction/types/FieldInstruction.java
#	deobfuscator/src/main/java/net/runelite/asm/attributes/code/instruction/types/LVTInstruction.java
#	deobfuscator/src/main/java/net/runelite/asm/attributes/code/instructions/PutField.java
#	deobfuscator/src/main/java/net/runelite/asm/pool/Class.java
#	deobfuscator/src/main/java/net/runelite/asm/pool/Field.java
#	deobfuscator/src/main/java/net/runelite/deob/Deob.java
#	deobfuscator/src/main/java/net/runelite/deob/DeobProperties.java
#	deobfuscator/src/main/java/net/runelite/deob/clientver/VersionClassVisitor.java
#	deobfuscator/src/main/java/net/runelite/deob/deobfuscators/lvt/LVTType.java
#	deobfuscator/src/main/java/net/runelite/deob/deobfuscators/lvt/MapKey.java
#	deobfuscator/src/main/java/net/runelite/deob/deobfuscators/mapping/ConstructorMapper.java
#	deobfuscator/src/main/java/net/runelite/deob/deobfuscators/mapping/ExecutionMapper.java
#	deobfuscator/src/main/java/net/runelite/deob/deobfuscators/mapping/Mapper.java
#	deobfuscator/src/main/java/net/runelite/deob/deobfuscators/mapping/ParallelExecutorMapping.java
#	deobfuscator/src/main/java/net/runelite/deob/updater/ParameterRenamer.java
#	deobfuscator/src/test/java/net/runelite/asm/annotations/MyAnnotation.java
#	deobfuscator/src/test/java/net/runelite/asm/execution/mapper/StaticStepTest.java
#	deobfuscator/src/test/java/net/runelite/asm/execution/tests/TableSwitch.java
#	deobfuscator/src/test/java/net/runelite/asm/signature/SignatureTest.java
#	deobfuscator/src/test/java/net/runelite/asm/visitors/ClassFileVisitorTest.java
#	deobfuscator/src/test/java/net/runelite/deob/TemporyFolderLocation.java
#	deobfuscator/src/test/java/net/runelite/deob/clientver/ClientVersionTest.java
#	deobfuscator/src/test/java/net/runelite/deob/deobfuscators/transformers/buffer/RuneliteBufferTest.java
#	deobfuscator/src/test/java/net/runelite/deob/deobfuscators/unusedclass/ClassA.java
#	deobfuscator/src/test/java/net/runelite/deob/deobfuscators/unusedclass/EmptyClass.java
#	deobfuscator/src/test/java/net/runelite/deob/deobfuscators/unusedclass/EmptyInterface.java
#	deobfuscator/src/test/java/net/runelite/osb/inject/FieldHook.java
#	injected-client/pom.xml
#	injector-plugin/pom.xml
#	injector-plugin/src/main/java/net/runelite/injector/Inject.java
#	injector-plugin/src/main/java/net/runelite/injector/InjectMojo.java
#	injector-plugin/src/main/java/net/runelite/injector/InjectionException.java
#	injector-plugin/src/main/java/net/runelite/injector/MixinInjector.java
#	injector-plugin/src/main/java/net/runelite/injector/raw/ClearColorBuffer.java
#	injector-plugin/src/main/java/net/runelite/injector/raw/DrawAfterWidgets.java
#	injector-plugin/src/main/java/net/runelite/injector/raw/RasterizerHook.java
#	pom.xml
#	runelite-api/src/main/java/net/runelite/api/Actor.java
#	runelite-api/src/main/java/net/runelite/api/Client.java
#	runelite-api/src/main/java/net/runelite/api/CollisionData.java
#	runelite-api/src/main/java/net/runelite/api/EquipmentInventorySlot.java
#	runelite-api/src/main/java/net/runelite/api/NPCDefinition.java
#	runelite-api/src/main/java/net/runelite/api/Perspective.java
#	runelite-api/src/main/java/net/runelite/api/coords/WorldArea.java
#	runelite-api/src/main/java/net/runelite/api/coords/WorldPoint.java
#	runelite-api/src/main/java/net/runelite/api/events/GraphicChanged.java
#	runelite-api/src/main/java/net/runelite/api/events/MenuOptionClicked.java
#	runelite-api/src/main/java/net/runelite/api/events/NpcActionChanged.java
#	runelite-api/src/main/java/net/runelite/api/events/PostItemDefinition.java
#	runelite-api/src/main/java/net/runelite/api/events/SpotAnimationChanged.java
#	runelite-api/src/main/java/net/runelite/api/vars/AccountType.java
#	runelite-api/src/main/java/net/runelite/mapping/Construct.java
#	runelite-api/src/main/java/net/runelite/mapping/Hook.java
#	runelite-api/src/main/java/net/runelite/mapping/Implements.java
#	runelite-api/src/main/java/net/runelite/mapping/ObfuscatedSignature.java
#	runelite-client/src/main/java/net/runelite/client/game/ItemManager.java
#	runelite-client/src/main/java/net/runelite/client/plugins/banktags/BankTagsPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/barrows/BarrowsOverlay.java
#	runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/ClueScrollPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/clues/CrypticClue.java
#	runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/clues/MapClue.java
#	runelite-client/src/main/java/net/runelite/client/plugins/cooking/CookingPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/equipmentinspector/EquipmentInspectorPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/examine/ExaminePlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/highalchemy/HighAlchemyOverlay.java
#	runelite-client/src/main/java/net/runelite/client/plugins/instancemap/InstanceMapOverlay.java
#	runelite-client/src/main/java/net/runelite/client/plugins/interfacestyles/InterfaceStylesPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/inventorysetups/InventorySetupPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/inventoryviewer/InventoryViewerOverlay.java
#	runelite-client/src/main/java/net/runelite/client/plugins/loginscreen/LoginScreenPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/multiindicators/MultiIndicatorsPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/objectindicators/ObjectIndicatorsPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/pvptools/PvpToolsPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/pyramidplunder/PyramidPlunderOverlay.java
#	runelite-client/src/main/java/net/runelite/client/plugins/skillcalculator/banked/CriticalItem.java
#	runelite-client/src/main/java/net/runelite/client/plugins/wiki/WikiPlugin.java
#	runelite-client/src/main/java/net/runelite/client/rs/ClientLoader.java
#	runelite-client/src/main/java/net/runelite/client/ui/overlay/arrow/ArrowUtil.java
#	runelite-client/src/main/java/net/runelite/client/util/PvPUtil.java
#	runelite-client/src/test/java/net/runelite/client/plugins/cooking/CookingPluginTest.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSAbstractIndexCacheMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSActorMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSClientMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSMessageMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSPlayerCompositionMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSTileMixin.java
#	runescape-api/src/main/java/net/runelite/mapping/Implements.java
#	runescape-api/src/main/java/net/runelite/mapping/ObfuscatedSignature.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSBufferProvider.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSClient.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSCollisionData.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSCombatInfo1.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSCombatInfoListHolder.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSDecorativeObject.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSFriendContainer.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSGameShell.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSGroundObject.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSItem.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSItemLayer.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSIterableNodeDeque.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSJagexLoginType.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSKeyHandler.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSMainBufferProvider.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSMapElementConfig.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSMessage.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSMessageNode.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSModel.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSPlayerComposition.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSRasterProvider.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSSequenceDefinition.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSSpritePixels.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSWallObject.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSWorldMap.java
2019-06-08 23:06:59 +02:00
Tomas Slusny
1eb68559e4 Merge pull request #9057 from WilliamCollishaw/fix-getProperties-typo
Fix typo in 'getProperties' function name
2019-06-08 22:52:51 +02:00
Tomas Slusny
aae7c0f72d Merge pull request #9056 from WilliamCollishaw/fix-sessionCheck-typo
Fix typo in 'sessionCheck' function name
2019-06-08 22:52:11 +02:00
Tomas Slusny
a4bf0ba5a7 Merge pull request #9059 from WilliamCollishaw/fix-dunpJson-typo
Fix typo in 'dumpJson' function name
2019-06-08 22:51:34 +02:00
Lucas
4f8492b9fc Use correct spriteID import 2019-06-08 20:59:35 +02:00
Lucas
2337d3ea55 Make sure we get all fillRectangles for clearColorBuffer 2019-06-08 19:54:17 +02:00
Twiglet1022
8eee63d72c mining plugin: draw overlay at correct height for mlm and amethyst
Achieved by adding support for a zoffset to rocks in the mining plugin
2019-06-08 14:59:37 +01:00
Lucas
b1da8e510a Fix draggingwidget hook 2019-06-08 14:43:34 +02:00
Lucas
494413c7a6 Get last 2 client.drawAlpha hooks 2019-06-08 14:30:09 +02:00
Lucas
2c38de7061 Various mixin/injector additions 2019-06-08 11:58:34 +02:00
zeruth
e4d6e9fe13 Port Injector to main layout
Adds deobfuscator
Adds injected-client
Adds injector-plugin
Adds runescape-client

Replaces RL's apis

Small bug with sprites atm, will be resolved soon. tired af.

Builds, probably
2019-06-08 05:43:03 -04:00