Commit Graph

9255 Commits

Author SHA1 Message Date
Tyler Bochard
a6bc38e75a Merge pull request #928 from Visne/master
runelite-api: added addFriend() and removeFriend() functionality
2019-07-07 17:33:52 -07:00
Tyler Bochard
5cac11fe0b Merge pull request #930 from f0rmatme/agilityr
agility: added back overlay draw distance
2019-07-07 17:33:32 -07:00
Zeruth
dce4c387f8 finish upstream merge 2019-07-07 19:36:41 -04:00
Zeruth
3037055e59 Merge remote-tracking branch 'Upstream/master'
# Conflicts:
#	README.md
#	deobfuscator/src/main/java/net/runelite/asm/attributes/code/Parameter.java
#	deobfuscator/src/main/java/net/runelite/asm/attributes/code/instruction/types/ComparisonInstruction.java
#	deobfuscator/src/main/java/net/runelite/asm/attributes/code/instruction/types/DupInstruction.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/IntInstruction.java
#	deobfuscator/src/main/java/net/runelite/asm/attributes/code/instruction/types/JumpingInstruction.java
#	deobfuscator/src/main/java/net/runelite/asm/attributes/code/instruction/types/ReturnInstruction.java
#	deobfuscator/src/main/java/net/runelite/asm/attributes/code/instructions/GotoW.java
#	deobfuscator/src/main/java/net/runelite/asm/execution/FrameVisitor.java
#	deobfuscator/src/main/java/net/runelite/asm/execution/Variables.java
#	deobfuscator/src/main/java/net/runelite/asm/pool/Class.java
#	deobfuscator/src/main/java/net/runelite/asm/visitors/ClassFieldVisitor.java
#	deobfuscator/src/main/java/net/runelite/deob/clientver/ClientVersionMain.java
#	deobfuscator/src/main/java/net/runelite/deob/clientver/VersionClassVisitor.java
#	deobfuscator/src/main/java/net/runelite/deob/clientver/VersionMethodVisitor.java
#	deobfuscator/src/main/java/net/runelite/deob/deobfuscators/lvt/MapKey.java
#	deobfuscator/src/main/java/net/runelite/deob/deobfuscators/mapping/ClassGroupMapper.java
#	deobfuscator/src/main/java/net/runelite/deob/deobfuscators/mapping/ExecutionMapper.java
#	deobfuscator/src/main/java/net/runelite/deob/deobfuscators/menuaction/Comparison.java
#	deobfuscator/src/test/java/net/runelite/asm/annotations/MyAnnotation.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/osb/inject/FieldHook.java
#	injector-plugin/src/test/java/net/runelite/injector/InjectConstructTest.java
#	pom.xml
#	runelite-api/src/main/java/net/runelite/api/AnimationID.java
#	runelite-api/src/main/java/net/runelite/api/events/CannonballFired.java
#	runelite-client/src/main/java/net/runelite/client/config/ConfigPanelItem.java
#	runelite-client/src/main/java/net/runelite/client/plugins/freezetimers/Timers.java
#	runelite-client/src/main/java/net/runelite/client/plugins/maxhit/calculators/RangeMaxHitCalculator.java
#	runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperConfig.java
#	runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/pileindicators/PileType.java
#	runelite-client/src/main/java/net/runelite/client/plugins/pvptools/AttackMode.java
#	runelite-client/src/main/java/net/runelite/client/plugins/raidsthieving/ThievingChest.java
#	runelite-client/src/main/java/net/runelite/client/plugins/shiftwalker/ShiftWalkerInputListener.java
#	runelite-client/src/main/java/net/runelite/client/plugins/specbar/SpecBarPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/statusbars/config/BarMode.java
#	runelite-client/src/main/java/net/runelite/client/plugins/timers/GameTimer.java
#	runelite-client/src/main/java/net/runelite/client/plugins/worldhopper/WorldSwitcherPanel.java
#	runelite-client/src/main/java/net/runelite/client/plugins/zulrah/phase/ZulrahLocation.java
#	runelite-client/src/main/java/net/runelite/client/ui/ContainableFrame.java
#	runelite-client/src/main/java/net/runelite/client/ui/overlay/arrow/ArrowPointManager.java
#	runelite-client/src/main/java/net/runelite/client/util/ping/IcmpEchoReply.java
#	runelite-mixins/pom.xml
#	runelite-mixins/src/main/java/net/runelite/mixins/CameraMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/ClickboxMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/EntityHiderBridgeMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/EntityHiderMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/MenuMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/MinimapMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/ProcessClientErrorMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSAbstractArchiveMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSActorMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSChatChannelMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSClientMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSDynamicObjectMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSFriendMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSGameObjectMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSGameShellMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSGroundItemMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSItemContainerMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSModelDataMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSModelMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSMouseHandlerMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSMouseWheelHandlerMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSNPCMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSNodeMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSPlayerMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSProjectileMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSRasterProviderMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSRasterizer2DMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSSceneMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSSequenceDefinitionMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSSpriteMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSTextureMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSTextureProviderMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSTileMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSVarcsMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSWallDecorationMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSWidgetMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSWorldMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/ScriptVMMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/SoundEffectMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/SpriteMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/StretchedModeMaxSizeMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/StretchedModeMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/VarbitMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/WidgetSpriteMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/WorldHoppingMixin.java
#	runescape-api/src/main/java/net/runelite/mapping/ObfuscatedSignature.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSActor.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSAnimation.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSBuffer.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSClient.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSDecimator.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSDualNode.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSDynamicObject.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSEntity.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSFileOnDisk.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSFont.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSFrames.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSFriend.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSGameObject.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSGameShell.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSGrandExchangeOffer.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSGraphicsObject.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSHealthBar.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSIndexedSprite.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSIntegerNode.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSItemContainer.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSModel.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSModelData.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSMouseWheelHandler.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSNPC.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSNode.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSPacketBuffer.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSPcmStream.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSPcmStreamMixer.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSPlayer.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSProjectile.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSRawPcmStream.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSRawSound.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSRunException.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSScene.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSScript.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSScriptEvent.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSSkeleton.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSSoundEffect.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSSprite.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSTexture.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSTextureProvider.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSTile.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSUsername.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSVarcs.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSWidget.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSWorld.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSWorldMapManager.java
2019-07-07 19:23:49 -04:00
James Munson
6519daaabf Added back MAX_DISTANCE to AgilityOverlay 2019-07-07 15:45:00 -07:00
Adam
05c6743cb0 Remove runescape-api and mixins
This code is used by internal tooling to build the client patch, which
is already closed source, and is not directly shipped as a dependency.

Outside contributions to it are rare due to the lack of build tools, and it is
primarily being abused by others. As such, I no longer wish to release
further changes to it under BSD-2.
2019-07-07 18:30:36 -04:00
Visne
c291c0b6d2 Merge remote-tracking branch 'origin/master' 2019-07-07 23:50:39 +02:00
Visne
f5a56e0b17 addFriend() and removeFriend() functionality 2019-07-07 23:47:12 +02:00
sdburns1998
30f0516b24 Merge pull request #922 from ThatGamerBlue/aggro-timers-notification
npcunaggroarea: add notification when timer runs out
2019-07-07 22:43:25 +02:00
sdburns1998
24f4a7de79 Merge pull request #920 from se7enAte9/hopperfix
menuentryclicked: add isauthentic field
2019-07-07 22:42:39 +02:00
sdburns1998
aa4d347751 Merge pull request #924 from se7enAte9/performancefix
fps: fix rejectedexecutionexception
2019-07-07 22:41:39 +02:00
sdburns1998
fe68a6fb4b Merge pull request #912 from f0rmatme/suptrackupdate
supplies tracker: bug fix
2019-07-07 22:41:06 +02:00
Kyleeld
5986befe72 boost timer fix (#923)
boost timer fix
2019-07-07 22:36:52 +02:00
Ganom
7a3c16bbc9 Merge pull request #926 from Lucwousin/tfuuuu_doen_we_gewoon_ff
rsclient/deob: Updater/refactoring changes
2019-07-07 16:27:59 -04:00
Lucas
b13320aea4 Remove not used and honestly just bad method in InjectUtil 2019-07-07 21:56:57 +02:00
Lucas
83533475d4 Even more... you guessed it! REFACTORING. Removes the need for @Export for methods overriding base java methods 2019-07-07 21:43:57 +02:00
Lucas
e2aac6d899 More refactoring (tm) 2019-07-07 21:43:55 +02:00
Lucas
e1a815eddd Make updatemappings parameter renamer work, add importmappings parameter renamer, more refactoring 2019-07-07 21:43:52 +02:00
Lucas
c92553f86f More renaming 2019-07-07 21:43:50 +02:00
Lucas
7439136209 More IndexX renaming 2019-07-07 21:43:49 +02:00
Lucas
558d3e8d66 IndexCacheLoader -> ArchiveLoader, read -> decode 2019-07-07 21:43:48 +02:00
Lucas
13a42e4740 name DefaultsGroup 2019-07-07 21:43:48 +02:00
Lucas
b81aa94685 Rename IndexStore to be more accurate, rename rest in Archive 2019-07-07 21:43:48 +02:00
Lucas
eeeafb93b7 Rename AbstractIndexCache to be more accurate 2019-07-07 21:43:47 +02:00
7ate9
b40646bf7e fps: fix rejectedexecutionexception 2019-07-07 14:57:57 -04:00
ThatGamerBlue
5a84107ebb npcunaggroarea: add notification when timer runs out 2019-07-07 19:54:36 +01:00
Ganom
bb8dc5b8e4 Merge pull request #917 from f0rmatme/flinching
flinching: removed, was replaced by npc status plugin
2019-07-07 12:24:16 -04:00
7ate9
167a68aaac menuoptionclicked: add isauthentic field 2019-07-07 09:19:00 -04:00
James Munson
7a59c59181 removed flinching plugin, it got replaced by npc status 2019-07-06 23:07:26 -07:00
Ganom
7536d70b72 Merge pull request #913 from Lucwousin/this-pr-will-have-caps-in-the-title
deobfuscator: Add ScriptOpcodeTransformer
2019-07-07 00:02:43 -04:00
Owain van Brakel
7e2c9e158d runepouch: revert fontmanager integration (#916) 2019-07-06 21:02:14 -07:00
Lucas
70e0d6cc34 Refactor 2019-07-07 01:31:11 +02:00
Daniel
83660849cb Properly capitalize 'Brother Kojo' in Watchtower clue scroll (#9297) 2019-07-07 01:12:40 +02:00
Lucas
aaea8ec0d5 Replace opcode constants with ScriptOpcodes field refs in rsclient 2019-07-07 00:53:37 +02:00
Lucas
742bf7338d Add ScriptOpcodeTransformer to deob 2019-07-07 00:53:36 +02:00
James Munson
0f256646c3 only add positive supplies 2019-07-06 15:20:36 -07:00
Ganom
8ba3ca3fef Merge pull request #909 from Lucwousin/pay-dirt
motherlode: add "pay-dirt!" to motherlode mine
2019-07-06 16:38:53 -04:00
Kyleeld
6487b9c609 fix pickpocket (#910)
fixes left click pickpocketing
2019-07-06 16:37:16 -04:00
Lucas
c4ebe33dd0 Add "Pay-dirt!" to motherlode mine
Adds a script to send a public message
2019-07-06 16:58:19 +02:00
sdburns1998
f8003f1d03 'Globalize' RL+ config (#908)
* Fix tabs in Runelite config

* Move RL+ config

* Move some items to runelite.properties

* 'Globalize' RL+ config

* Move enabling external plugins to RL+ config

* Fix default presence

* Fix master branch errors

* Fix guicing in test

* Remove non final discordAppID
2019-07-06 16:38:57 +02:00
sdburns1998
1c5502401e Merge pull request #904 from Lucwousin/yar_yeet_dab
More rs-client refactoring
2019-07-06 15:35:15 +02:00
Lucas
d1caab6456 Fix checkstyle in pluginsorter/configpanel 2019-07-06 14:48:31 +02:00
Lucas
5d506e9bda More rs-client refactoring 2019-07-06 14:34:19 +02:00
se7enAte9
1f984a81ca menumanager: fix hidden entries (#898) 2019-07-06 14:33:40 +02:00
Zeruth
a12cfd7aed sheesh! 2019-07-06 01:25:39 -04:00
Zeruth
8ccd0a1618 fixes plugin organizer not hiding plugins when it should 2019-07-06 01:25:18 -04:00
Tyler Bochard
df6e82eee0 Update PluginSorterPlugin.java
should fix plugins being visible after a client restard.
2019-07-05 17:35:22 -07:00
Kyleeld
eade0e8f72 Fix PvP issues (#900)
* fixes attack & cast options

fixes clan members always showing walkhere, even when hide options is unticked.

removed option from clanmanmode and added to just pvptools.

removed unneccessary stuff from pvptools

amended menuentryswapper to reflect the new mixins.

amended mixin.

* fix wilderness lines

* Update PvpToolsPlugin.java
2019-07-05 16:52:02 -07:00
Lucwousin
2367f7ee18 Fix hiding player attacks in client, add option to hide cast as well (#896)
Tiny bit of refactoring as well
2019-07-05 22:10:02 +01:00
Tomas Slusny
d366521ffe Merge pull request #9270 from abextm/fully-off-containable
runelite-client: Don't try to contain to screen when contain is off
2019-07-05 20:30:19 +02:00