Commit Graph
8671 Commits
Author SHA1 Message Date
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
Lucas ffcb7b8b45 Temporarily remove plugins with insufficient api 2019-06-08 09:38:46 +02:00
Lucas 49afdf7dc7 Injector, deob, mixins 2019-06-08 09:33:50 +02:00
PKLite 1af704c608 Revert to old project structure
Signed-off-by: PKLite <stonewall@pklite.xyz>
2019-06-08 01:08:58 -04:00
Lucas 276ff1995d RSClient 2019-06-08 06:49:01 +02:00