Lucwousin
86f6886d8c
Finishing touches to annotations
2020-07-19 03:29:45 +02:00
Lucwousin
663bbc80db
Annotations: signature -> descriptor; use linkedhashmap
2020-07-19 03:29:45 +02:00
Lucwousin
42affee0f0
Use more descriptive names in Block (+lombok)
2020-07-19 03:29:45 +02:00
Lucwousin
29105c9501
asm: Use a more sensible approach for annotations
2020-07-19 03:29:45 +02:00
Lucwousin
eb1d6bbd74
Make jars saved by JarUtil reproducible
2020-07-19 03:29:45 +02:00
Lucwousin
b75695475d
Deob control flow housekeeping
2020-07-19 03:29:44 +02:00
Owain van Brakel
3fad382843
bootstrap: Fix client not being copied over
2020-07-17 07:51:48 +02:00
Owain van Brakel
c36b5e4f03
externalpluginmanager: Catch all throwables
2020-07-17 07:19:44 +02:00
Owain van Brakel
d2a55e2a9d
Merge remote-tracking branch 'origin/master'
2020-07-17 07:09:36 +02:00
Owain van Brakel
04196e593d
Merge pull request #2746 from ThatGamerBlue/rl-upstream-16072020
...
project: merge upstream
2020-07-17 06:22:40 +02:00
OpenOSRS
402c4c2eb5
project: Update gradle dependencies
2020-07-17 00:03:51 +00:00
ThatGamerBlue
3ca8b40310
bump version number
2020-07-17 00:50:15 +01:00
ThatGamerBlue
5a3992b5c4
implement api changes
2020-07-17 00:50:08 +01:00
ThatGamerBlue
9fc44d80de
Merge remote-tracking branch 'runelite/master' into rl-upstream-16072020
...
# Conflicts:
# cache-client/pom.xml
# cache-updater/pom.xml
# cache/pom.xml
# http-api/pom.xml
# http-service/pom.xml
# pom.xml
# runelite-api/pom.xml
# runelite-client/pom.xml
# runelite-script-assembler-plugin/pom.xml
2020-07-16 18:38:55 +01:00
ThatGamerBlue
ea056d0604
Merge remote-tracking branch 'runelite/master' into rl-upstream-16072020
...
# Conflicts:
# cache/src/main/java/net/runelite/cache/util/XteaKeyManager.java
# http-api/pom.xml
# http-api/src/main/java/net/runelite/http/api/account/AccountClient.java
# http-api/src/main/java/net/runelite/http/api/chat/ChatClient.java
# http-api/src/main/java/net/runelite/http/api/item/ItemClient.java
# http-api/src/main/java/net/runelite/http/api/osbuddy/OSBGrandExchangeClient.java
# http-api/src/main/java/net/runelite/http/api/xtea/XteaClient.java
# http-service/src/main/java/net/runelite/http/service/hiscore/HiscoreService.java
# runelite-api/src/main/java/net/runelite/api/Client.java
# runelite-api/src/main/java/net/runelite/api/EnumID.java
# runelite-api/src/main/java/net/runelite/api/IndexDataBase.java
# runelite-api/src/main/java/net/runelite/api/ItemComposition.java
# runelite-api/src/main/java/net/runelite/api/PlayerComposition.java
# runelite-api/src/main/java/net/runelite/api/ScriptID.java
# runelite-api/src/main/java/net/runelite/api/VarbitComposition.java
# runelite-api/src/main/java/net/runelite/api/events/ActorDeath.java
# runelite-api/src/main/java/net/runelite/api/widgets/WidgetID.java
# runelite-api/src/main/java/net/runelite/api/widgets/WidgetInfo.java
# runelite-client/src/main/java/net/runelite/client/ClientSessionManager.java
# runelite-client/src/main/java/net/runelite/client/RuneLite.java
# runelite-client/src/main/java/net/runelite/client/RuneLiteModule.java
# runelite-client/src/main/java/net/runelite/client/RuneLiteProperties.java
# runelite-client/src/main/java/net/runelite/client/SessionClient.java
# runelite-client/src/main/java/net/runelite/client/account/SessionManager.java
# runelite-client/src/main/java/net/runelite/client/config/ConfigManager.java
# runelite-client/src/main/java/net/runelite/client/externalplugins/ExternalPluginManager.java
# runelite-client/src/main/java/net/runelite/client/game/ItemManager.java
# runelite-client/src/main/java/net/runelite/client/game/WorldService.java
# runelite-client/src/main/java/net/runelite/client/input/KeyListener.java
# runelite-client/src/main/java/net/runelite/client/plugins/agility/AgilityConfig.java
# runelite-client/src/main/java/net/runelite/client/plugins/agility/AgilityOverlay.java
# runelite-client/src/main/java/net/runelite/client/plugins/agility/AgilityPlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/agility/Obstacles.java
# runelite-client/src/main/java/net/runelite/client/plugins/bank/BankPlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/banktags/tabs/TabInterface.java
# runelite-client/src/main/java/net/runelite/client/plugins/chatcommands/ChatCommandsPlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/chatfilter/ChatFilterConfig.java
# runelite-client/src/main/java/net/runelite/client/plugins/chatnotifications/ChatNotificationsConfig.java
# runelite-client/src/main/java/net/runelite/client/plugins/chatnotifications/ChatNotificationsPlugin.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/SkillChallengeClue.java
# runelite-client/src/main/java/net/runelite/client/plugins/config/PluginListItem.java
# runelite-client/src/main/java/net/runelite/client/plugins/config/PluginListPanel.java
# runelite-client/src/main/java/net/runelite/client/plugins/devtools/VarInspector.java
# runelite-client/src/main/java/net/runelite/client/plugins/discord/DiscordGameEventType.java
# runelite-client/src/main/java/net/runelite/client/plugins/discord/DiscordPlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/examine/ExaminePlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/experiencedrop/XpDropPlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/feed/FeedPanel.java
# runelite-client/src/main/java/net/runelite/client/plugins/feed/FeedPlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/grandexchange/GrandExchangeItemPanel.java
# runelite-client/src/main/java/net/runelite/client/plugins/grandexchange/GrandExchangeOfferSlot.java
# runelite-client/src/main/java/net/runelite/client/plugins/grandexchange/GrandExchangePlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/grounditems/GroundItemsPlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/hiscore/HiscorePanel.java
# runelite-client/src/main/java/net/runelite/client/plugins/itemcharges/ItemChargeConfig.java
# runelite-client/src/main/java/net/runelite/client/plugins/itemprices/ItemPricesOverlay.java
# runelite-client/src/main/java/net/runelite/client/plugins/keyremapping/KeyRemappingListener.java
# runelite-client/src/main/java/net/runelite/client/plugins/loginscreen/LoginScreenPlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerConfig.java
# runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerPlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/npchighlight/NpcIndicatorsConfig.java
# runelite-client/src/main/java/net/runelite/client/plugins/npchighlight/NpcIndicatorsPlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/raids/Raid.java
# runelite-client/src/main/java/net/runelite/client/plugins/raids/RaidRoom.java
# runelite-client/src/main/java/net/runelite/client/plugins/raids/RaidsConfig.java
# runelite-client/src/main/java/net/runelite/client/plugins/raids/RaidsPlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/raids/RoomType.java
# runelite-client/src/main/java/net/runelite/client/plugins/randomevents/RandomEventConfig.java
# runelite-client/src/main/java/net/runelite/client/plugins/randomevents/RandomEventPlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/screenshot/ScreenshotPlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/slayer/SlayerPlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/timers/TimersPlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/wiki/WikiSearchChatboxTextInput.java
# runelite-client/src/main/java/net/runelite/client/plugins/worldmap/MinigameLocation.java
# runelite-client/src/main/java/net/runelite/client/plugins/worldmap/MiningSiteLocation.java
# runelite-client/src/main/java/net/runelite/client/plugins/worldmap/TeleportLocationData.java
# runelite-client/src/main/java/net/runelite/client/plugins/worldmap/TransportationPointLocation.java
# runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpTrackerPlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/xpupdater/XpUpdaterPlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/xtea/XteaPlugin.java
# runelite-client/src/main/java/net/runelite/client/rs/ClientConfigLoader.java
# runelite-client/src/main/java/net/runelite/client/rs/ClientLoader.java
# runelite-client/src/main/resources/net/runelite/client/plugins/skillcalculator/skill_fletching.json
# runelite-client/src/test/java/net/runelite/client/plugins/PluginManagerTest.java
# runelite-client/src/test/java/net/runelite/client/plugins/bank/BankPluginTest.java
# runelite-client/src/test/java/net/runelite/client/plugins/chatcommands/ChatCommandsPluginTest.java
# runelite-client/src/test/java/net/runelite/client/plugins/examine/ExaminePluginTest.java
# runelite-client/src/test/java/net/runelite/client/plugins/grandexchange/GrandExchangePluginTest.java
# runelite-client/src/test/java/net/runelite/client/plugins/hiscore/HiscorePanelTest.java
# runelite-client/src/test/java/net/runelite/client/plugins/keyremapping/KeyRemappingListenerTest.java
# runelite-client/src/test/java/net/runelite/client/plugins/loottracker/LootTrackerPluginTest.java
# runelite-client/src/test/java/net/runelite/client/plugins/npchighlight/NpcIndicatorsPluginTest.java
# runelite-client/src/test/java/net/runelite/client/plugins/raids/RaidsPluginTest.java
# runelite-client/src/test/java/net/runelite/client/plugins/slayer/SlayerPluginTest.java
# runelite-client/src/test/java/net/runelite/client/plugins/xptracker/XpTrackerPluginTest.java
# runelite-client/src/test/java/net/runelite/client/rs/ClientConfigLoaderTest.java
# runelite-client/src/test/java/net/runelite/client/ui/overlay/infobox/InfoBoxManagerTest.java
2020-07-16 18:32:30 +01:00
Runelite auto updater
7f354ca5e4
Bump for 1.6.23-SNAPSHOT
2020-07-16 16:24:47 +00:00
Runelite auto updater
bd190d87ba
Release 1.6.22
2020-07-16 16:24:36 +00:00
Abex
8702b6d068
Merge pull request #12161 from Broooklyn/ferox-canoe
...
worldmap: Add Ferox Enclave canoe location
2020-07-16 08:17:49 -06:00
Abex
f4bda3f789
Merge pull request #12162 from Broooklyn/clan-cup
...
clues: Update text and description for clan cup clue
2020-07-16 08:17:25 -06:00
Broooklyn
72ae9a20ae
clues: Update text and description for clan cup clue
2020-07-16 10:04:41 -04:00
Broooklyn
b3fa285d1a
worldmap: Add Ferox Enclave canoe location
2020-07-16 09:49:43 -04:00
Abex
899bb5c049
Merge pull request #12160 from Broooklyn/ferox-enclave
...
Update world map for Ferox Enclave release
2020-07-16 07:34:28 -06:00
Broooklyn
564510417e
worldmap: Add Ferox Enclave—Ring of dueling teleport location
2020-07-16 09:07:14 -04:00
Broooklyn
5873b01fc7
worldmap: Add Citharede Abbey and Eagles Outpost mining spots
2020-07-16 09:06:16 -04:00
Broooklyn
41a8d4605e
worldmap: Update minigame locations for Ferox Enclave
2020-07-16 09:04:59 -04:00
Kyle
b407e4b567
Update RSItemContainerMixin.java
2020-07-15 21:47:45 +01:00
Cyborger1
69534cc3cf
notifier: make flash cancelling more responsive
...
Currently the cancel check is only performed when the flash is on, and not off, making it perform one last flash when you provide input to the client when the flash is off.
2020-07-15 16:20:27 -04:00
Adam
82a99a2b2b
inventoryid: add trade inventories
2020-07-15 14:51:31 -04:00
Jordan
45660a1520
Merge pull request #11903 from Broooklyn/sepulchre-config
2020-07-14 22:18:02 -07:00
Broooklyn
bc417d587d
agility: Add Hallowed Sepulchre config section
2020-07-14 21:42:25 -07:00
Broooklyn
8b20626a3b
agility: Add config for Sepulchre obstacles and skill obstacles
...
This commit moves Sepulchre obstacle IDs into a separate set so their
highlighting can be toggled separately. It also adds a toggle to
highlight Sepulchre skill obstacles.
2020-07-14 21:41:58 -07:00
Broooklyn
25255c2053
chatfilter: Add config section for filter lists ( #11900 )
2020-07-15 04:13:47 +00:00
melkypie
ffafa3a91a
loot tracker: add ability to have end of raid tob chest loot value in a chatmessage
2020-07-14 18:47:48 -04:00
melkypie
1ee41dba5a
loot tracker: move cox loot value message from raids to loot tracker
...
Reverts commit bf0ff69e07 .
Fixes the bug of double loot messages and adds the ability to use HA for loot value messages.
2020-07-14 18:47:48 -04:00
Max Weber
eb251a7e85
rl-client: Prevent chat inputs from taking keys from the worldmap search
...
KeyRemapping has this check too, and [proc,keypress_permit] has similar,
though not identical one.
2020-07-14 17:29:48 -04:00
Max Weber
4308d433a2
npchighlight: Don't iterate npcs off the client thread
2020-07-14 17:05:12 -04:00
Max Weber
f0a8b67820
npchighlight: don't unhighlight name tagged npcs if unindex-tagging them
2020-07-14 17:05:12 -04:00
Max Weber
f0b7be68ba
npchighlight: factor out npc name tag checking
2020-07-14 17:05:12 -04:00
Max Weber
6c6238d60f
runelite-client: avoid Widget::getDynamicChildren where trivial
2020-07-14 15:48:03 -04:00
Broooklyn
ed5868b526
chat commands: add ape atoll agility to longBossName
2020-07-13 17:19:04 -04:00
Adam
d6302702a9
clues: correct spelling of Burthorpe
2020-07-13 13:40:54 -04:00
Broooklyn
ef01248136
ItemChargeConfig: Improve grammar and wording ( #11881 )
2020-07-13 02:55:01 +00:00
Henry Darnell
703ab49c36
ThinProgressBar: Further darken background color ( #11916 )
...
Most colors will not be of a sufficient (3:1) contrast ratio when being
darkened only once. This commit darkens the background color to reach
that threshold to be more clearly differentiated from the foreground
color.
2020-07-13 02:44:43 +00:00
Jordan
230b214e53
Merge pull request #12119 from Nightfirecat/fix-white-xp-drop
...
xpdrops: Fix white xp drop text recolors
2020-07-12 19:42:07 -07:00
ThatGamerBlue
0aa6723794
Merge pull request #2741 from ThatGamerBlue/xtea
...
client: re-add xtea keys
2020-07-13 00:58:47 +01:00
ThatGamerBlue
236215b616
client: re-add xtea keys
2020-07-13 00:43:52 +01:00
Jordan Atwood
16c78630fb
xpdrops: Fix white xp drop text recolors
...
Selecting #FFFFFF as a prayer color yields an RGB value of -1. Since all
values will be negative numbers, 0 should be used as an "unset" value
instead.
2020-07-11 15:30:16 -07:00
Kyle
40c71a18c5
WeaponMap: add missing LMS Items
...
WeaponMap: add missing LMS Items
2020-07-11 18:42:49 +01:00
Adam
35381c4183
xpdrops: fix hide skill icons
...
We need to have the underlaying child array to make and assign back a copy to remove skill icons
2020-07-11 12:12:20 -04:00
Adam
e086a1155b
xpdrops: fix recoloring xpdrops when prayer is flicked on the previous tick
...
Previously the widget hidden event would not run until the next client
tick, due to it being on a timer, and the game tick event being deferred
until the next frame. Now that we are hooking to the script being
executed it fires prior to the game tick event being fired.
2020-07-11 11:46:24 -04:00