Commit Graph
9272 Commits
Author SHA1 Message Date
Zeruth b80ca6e2fa Improves bootstrapper. Moves all jars to single folder ./live as it produces bootstrap for easy moving. 2019-07-07 21:05:33 -04:00
Tyler Bochard 92e2fa3857 Merge pull request #897 from f0rmatme/useIncrementalCompilation
runelite-client: use incremental compilation
2019-07-07 17:36:03 -07:00
Tyler Bochard 16a964ce1d Merge pull request #925 from GeChallengeM/pvp-safespot-overlay-fix
safespot: stops the safespot overlay from rendering when it's not supposed to.
2019-07-07 17:34:22 -07:00
Tyler Bochard 5e44a47281 Merge pull request #927 from ThatGamerBlue/master
npcunaggroarea: make the notifications respect the config
2019-07-07 17:34:05 -07:00
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
ThatGamerBlue 9b44123fd3 i would force-push this but im using github web 2019-07-07 22:21:25 +01:00
ThatGamerBlue 459198cdf0 guard clauses should have a newline after them 2019-07-07 22:12:22 +01:00
ThatGamerBlue 4f0ba60f01 npcunaggroarea: make the notifications respect the config 2019-07-07 22:11:29 +01: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
GeChallengeM 12749a6270 Stops the overlay from activating when it's not supposed to.
Before this, you could for example get this bug:
Have player safespots turned on and NPC safespots turned off.
Interact with another player, which creates a safespotlist.
After this, whenever you're interacting with an NPC and then stop
interacting with it, the overlay would turn on with the tiles from the
old playerinteraction safespotlist highlighted for 10 seconds.
2019-07-07 21:46:14 +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