Commit Graph

5335 Commits

Author SHA1 Message Date
James Munson
71103190b5 Fix 2019-06-09 23:31:19 -07:00
James Munson
e8cf7132c6 Add impling overlay 2019-06-09 23:26:50 -07:00
Tyler Bochard
59ed075ddd Merge pull request #529 from runelite/master
bringup
2019-06-10 02:24:56 -04:00
James Munson
54cd44581e Extend line of sight range 2019-06-09 23:10:06 -07:00
zeruth
090c95b626 Checkstyle fixes 2019-06-10 01:51:19 -04:00
William Collishaw
93a0790532 Fix 'Jewellery' typo in PohConfig show jewellery box description 2019-06-09 21:48:58 -06: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
d36c6ecd21 make travis not try to run a test it wasn't supposed to 2019-06-10 00:40:32 +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
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
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
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
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
aae7c0f72d Merge pull request #9056 from WilliamCollishaw/fix-sessionCheck-typo
Fix typo in 'sessionCheck' function name
2019-06-08 22:52:11 +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
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
William Collishaw
462818aad7 Fix typo in 'sessionCheck' function name 2019-06-07 22:26:20 -06:00
zeruth
eafb024f16 Revert to old layout for refactor 2019-06-07 23:54:32 -04:00
gregg1494
3252d1dd91 mining plugin: add sandstone and granite 2019-06-07 23:36:03 -04:00
Jacky
29930d7911 Add additional info to waterbirth coordinate clue 2019-06-07 23:33:36 -04:00
Aundron
a5c1a4e6f2 clue plugin: update Hosidius allotment clue location for rework 2019-06-07 23:30:47 -04:00
Jacky Liang
e13ae0495a clue plugin: add Weiss coordinate clue description 2019-06-07 23:23:30 -04:00
Adam
b5acb61771 key remapping: fix clearing input when plugin is turned on 2019-06-07 23:15:01 -04:00
Adam
5f972f5bcc key remapping: remove some unused widget and keylistener checks 2019-06-07 19:42:09 -04:00
Adam
bb25aee4cc key remapping: don't remap fkeys when options dialog is open 2019-06-07 19:42:08 -04:00
zeruth
882be3cb71 Merges Injector
Welcome to the new world boys.
2019-06-06 20:47:41 -04:00
sdburns1998
79ed69ccdf Use login tick for setting the slayer task (#515) 2019-06-06 13:28:12 -04:00
Kyleeld
a73f17df03 Update left click hide attack options (#505) 2019-06-06 11:59:55 -04:00
Ganom
642f250fe3 Merge pull request #513 from sdburns1998/aoe-notifier
AoE notifier
2019-06-06 11:59:27 -04:00