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