Commit Graph

287 Commits

Author SHA1 Message Date
Owain van Brakel
5f51d784c1 Merge remote-tracking branch 'runelite/master' 2019-08-08 05:10:53 +02:00
Adam
08fed6dba1 slayer plugin: fix task lookup test 2019-08-03 21:34:28 -04:00
Owain van Brakel
856146d4a5 chatfilterplugin: Fix tests 2019-08-04 03:32:39 +02:00
Owain van Brakel
8243a959d8 client-tets: Remove Ignore annotation 2019-08-04 03:29:46 +02:00
Owain van Brakel
c5494b9aa1 itemskeptondeath: Fix tests 2019-08-04 03:16:02 +02:00
ThatGamerBlue
fa0a16c2d8 client: fix plugin manager tests
Partially closes #1256
2019-08-03 23:36:09 +01:00
Owain van Brakel
8e47d9a48e Merge remote-tracking branch 'runelite/master' into 3107-merge 2019-07-31 16:19:02 +02:00
Adam
e27459f1f0 chat commands: add guantlet pb 2019-07-31 08:36:37 -04:00
Adam
1b2219374f chat commands: add gg pb 2019-07-31 08:36:37 -04:00
Adam
1ce2e5aa93 chat commands: fix tracking zuk pb 2019-07-31 08:36:37 -04:00
Kyleeld
68d8fdee11 Merge branch 'pr/8' into upstream 2019-07-30 14:44:40 +01:00
Adam
5d884787b7 chat commands: add gauntlet kc
Co-authored-by: Robbie McLeod <rbbi@users.noreply.github.com>
2019-07-29 09:58:00 -04:00
Zeruth
223ce8c92f small fixes 2019-07-29 01:53:03 -04:00
Zeruth
2e2c25843d Merge remote-tracking branch 'Upstream/master'
# Conflicts:
#	http-api/src/main/java/net/runelite/http/api/ws/messages/party/PartyChatMessage.java
#	runelite-api/src/main/java/net/runelite/api/Quest.java
#	runelite-client/src/main/java/net/runelite/client/RuneLite.java
#	runelite-client/src/main/java/net/runelite/client/game/AgilityShortcut.java
#	runelite-client/src/main/java/net/runelite/client/plugins/grounditems/GroundItem.java
#	runelite-client/src/main/java/net/runelite/client/plugins/grounditems/GroundItemsConfig.java
#	runelite-client/src/main/java/net/runelite/client/plugins/grounditems/GroundItemsOverlay.java
#	runelite-client/src/main/java/net/runelite/client/plugins/grounditems/GroundItemsPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/itemprices/ItemPricesOverlay.java
#	runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/questlist/QuestListPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/raids/RaidsPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpTrackerPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/zoom/ZoomPlugin.java
#	runelite-client/src/main/java/net/runelite/client/rs/ClientLoader.java
#	runelite-client/src/main/java/net/runelite/client/ws/PartyService.java
#	runelite-client/src/test/java/net/runelite/client/plugins/chatcommands/ChatCommandsPluginTest.java
2019-07-29 01:44:57 -04:00
SebastiaanVanspauwen
bbf6552495 chat commands: add Prifddinas agility course kc and pb 2019-07-27 23:16:59 -04:00
Owain van Brakel
75ef43cc0e client: Add back item tests (#1160)
* Fix upstream merge

* mixins: Fix checkstyle

* client: Add back item tests

* discord: builder default
2019-07-27 23:45:27 +01:00
Owain van Brakel
3fd16bbea1 gradle: update mockito
Mockito-all is discontinued
2019-07-27 08:04:55 +02:00
Adam
38e64ee5bd Merge pull request #9428 from abextm/parallel-patch
Download and patch the client in parallel with startup
2019-07-26 13:36:52 -04:00
Zeruth
51e1ae5aaf Merge remote-tracking branch 'Upstream/master'
# Conflicts:
#	runelite-api/src/main/java/net/runelite/api/Client.java
#	runelite-api/src/main/java/net/runelite/api/TileItem.java
#	runelite-api/src/main/java/net/runelite/api/events/ItemDespawned.java
#	runelite-api/src/main/java/net/runelite/api/events/ItemQuantityChanged.java
#	runelite-api/src/main/java/net/runelite/api/events/ItemSpawned.java
#	runelite-client/src/main/java/net/runelite/client/game/ItemManager.java
#	runelite-client/src/main/java/net/runelite/client/plugins/banktags/tabs/TabInterface.java
#	runelite-client/src/main/java/net/runelite/client/plugins/chatboxperformance/ChatboxPerformancePlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/grounditems/GroundItemsPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/groundmarkers/GroundMarkerPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/interfacestyles/InterfaceStylesPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/mta/enchantment/EnchantmentRoom.java
#	runelite-client/src/main/java/net/runelite/client/plugins/npchighlight/NpcIndicatorsPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/objectindicators/ObjectIndicatorsPlugin.java
2019-07-25 14:14:20 -04:00
Max Weber
64643c136d runelite-client: Start the ClientLoader running before injection starts
This saves about a second of startup time. It also removes the possibly incorrect ClientUpdateCheckMode from the RuneLiteModule
2019-07-24 15:17:30 -06:00
Adam
f2cfea57cc chatfilter test: remove player bind 2019-07-24 15:10:47 -04:00
William Collishaw
87ec3f0bea emoji plugin: support nbsp in messages 2019-07-24 15:06:31 -04:00
Sander de Groot
b59405eec0 chat filter: fix filtering messages containing nbsp
The chat history plugin replays messages by replacing spaces with nbsp to avoid triggering notifications and chat commands, and this was preventing the chat filter from filtering replayed messages. censorMessage already does a nbsp to space replacement.
2019-07-24 15:01:47 -04:00
Adam
29533cd6c7 client: change item layer item uages to TileItem 2019-07-23 22:28:32 -04:00
Adam
3700876cf8 Merge pull request #9417 from Adam-/tooltip-crash
Fix tooltip error handling
2019-07-23 20:39:00 -04:00
Adam
877df92d11 tooltip component: fix exception from malformed tags 2019-07-23 20:30:50 -04:00
Owain van Brakel
7afe4f4db3 slayerplugin: Correct Jad and Zuk task tracking 2019-07-24 00:50:01 +02:00
Owain van Brakel
cb6eecfa29 Merge remote-tracking branch 'runelite/master' into rl-update 2019-07-23 21:52:16 +02:00
Zacharias Tyllström
e3266d1fa6 item charges: add ring of forging 2019-07-22 18:26:15 -04:00
Max Weber
fa99ba9cf8 runelite-client: remove RuneLiteModuleTest
It is being tested sufficiently by PluginManagerTest
2019-07-21 13:45:36 -06:00
Owain van Brakel
8dc54eb554 Merge remote-tracking branch 'runelite/master' 2019-07-19 00:27:10 +02:00
Adam
2b2983242f bank plugin: refactor to allow pricing multiple containers
Co-authored-by: TheStonedTurtle <mgoodwin559@gmail.com>
2019-07-16 19:39:46 -04:00
Owain van Brakel
68cfce7e81 Merge remote-tracking branch 'upstream/master' into rx 2019-07-16 18:52:02 +02:00
Owain van Brakel
c6a8450619 project: Merge upstream 2019-07-16 17:42:01 +02:00
Owain van Brakel
11169905ae Checkstyle 2019-07-14 17:20:38 +02:00
Owain van Brakel
19865173d8 Fix tests 2019-07-14 13:47:26 +02:00
Jordan Atwood
50dba92338 slayerplugin: Correct Jad and Zuk task tracking
This adds a field to Task which dictates the expected exp gain of the
task. When set to a non-zero value, it will prevent slayer exp gains
from registering as a kill unless they are of exactly that amount.

Closes runelite/runelite#1865
2019-07-13 00:26:55 -07:00
Zeruth
1cb65fb1e0 Merge branch 'master-2'
finishes merge

# Conflicts:
#	http-service/src/main/java/net/runelite/http/service/config/ConfigService.java
#	http-service/src/main/java/net/runelite/http/service/hiscore/HiscoreService.java
#	http-service/src/test/java/net/runelite/http/service/config/ConfigControllerTest.java
#	http-service/src/test/java/net/runelite/http/service/loottracker/LootTrackerControllerTest.java
#	injector-plugin/src/test/java/net/runelite/injector/InjectTest.java
#	runelite-client/src/main/java/net/runelite/client/plugins/banktags/tabs/TabInterface.java
#	runelite-client/src/main/java/net/runelite/client/plugins/dailytaskindicators/DailyTasksPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/grandexchange/GrandExchangeSearchPanel.java
#	runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/mining/MiningPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/mta/telekinetic/TelekineticRoom.java
#	runelite-client/src/main/java/net/runelite/client/plugins/party/PartyPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/worldhopper/WorldSwitcherPanel.java
2019-07-12 16:34:04 -04:00
Zeruth
7ba7bb64dd finish bringup 2019-07-10 23:25:39 -04:00
Adam Witkowski
70f2be507b mlm: fix rock obstacles not being marked on load 2019-07-10 20:15:18 -04:00
Zeruth
65c1794c2b Merge remote-tracking branch 'Upstream/master' into runelite-master
Still needs mixins fixed. so do not merge yet.

# Conflicts:
#	runelite-client/src/main/java/net/runelite/client/plugins/idlenotifier/IdleNotifierPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/itemskeptondeath/FixedPriceItem.java
#	runelite-client/src/main/java/net/runelite/client/plugins/itemskeptondeath/ItemsKeptOnDeathPlugin.java
2019-07-10 20:06:09 -04:00
TheStonedTurtle
d39bfcb50f itemskeptondeath: fix many edge cases and add tests
This adds support for most degradeable and imbued items, which have
death prices that are fixed offsets of the prices of some other
reference item, clue boxes, and jewelery.

The plugin was refactored largely to be able to add the tests, and now
works on our internal DeathItem and ItemStack classes instead of widgets
and items.

Co-authored-by: Adam <Adam@sigterm.info>
2019-07-09 20:50:09 -04:00
Adam
7f7a71eb38 api: add item container id to item container changed event 2019-07-09 09:23:38 -04:00
ThatGamerBlue
1a998d4a67 checkstyle: disallow wildcard imports 2019-07-08 22:38:01 +01: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
Tyler Bochard
1498b6375a Merge branch 'master' into runelite-master-1 2019-07-05 01:03:38 -04:00
Zeruth
f4b024804e Merge remote-tracking branch 'upstream/master' into runelite-master-1
# Conflicts:
#	runelite-api/src/main/java/net/runelite/api/Varbits.java
#	runelite-client/src/test/java/net/runelite/client/plugins/cluescrolls/clues/hotcold/HotColdTemperatureTest.java
2019-07-05 00:59:14 -04:00
sdburns1998
22914889aa plugins: reduce config calls by saving and reusing values, misc performance tweaks. (#799)
* Save config values -- AgilityPlugin

* Static state value map

* Don't run area in the for loop

* Checking for bounds is enough for widget null check

* Cache font settings

* SAve config values -- AntiDragPlugin

* Save config values -- AoEPlugin

* Save config values -- AttackStylesPlugin

* Save config values -- BankPlugin

* Check if player is in kingdom

* Save hideAutoRetaliate -- AttackStylesPlugin

* Save config values -- BanListPlugin

* Save config values -- BarbaranAssaultPlugin

* Save config values -- BarrowsPlugin

* Checkstyle

* Move up updateConfig.java

* Save config values -- BlackjackPlugin

* Save config values -- BlastFurnacePlugin

* Save config values -- BlastMinePlugin

* Save config values -- BoostsPlugin

* Save config values -- CannonPlugin

* Fix bank plugin test

* Parallelize plugin loading

* Fix sidebar going AWOL

* Save config values -- ChatFilterPlugin

* Save config values -- ChatHistoryPlugin

* Save config values -- ChatNotificationsPlugin

* Save config values -- ChatTranslationPlugin

* Save config values -- ClanChatPlugin

* Save config values -- ClueScrollPlugin

* Cleanup CombatCounterPlugin

* Save config values -- CombatCounter

* Checkstyle

* Save config values -- CombatLevelPlugin

* Convert game thread events without mutable field to singletons

These should be safe to convert, events with mutable field should be checked

* Checkstyle

* Fix test

* Save config values -- CookingPlugin

* Save config values -- CorpPlugin

* SAve config values -- CoxPlugin

* Save config values -- DailyTasksPlugin

* Save config values -- DiscordPlugin

* Coxhelper checkstyle

* Save config values -- EquipmentInspectorPlugin

* SAve cofig values -- XpDropPlugin

* Save config values -- FairyRingPlugin

* Save config values -- FightCavePlugin

* Save config values -- FishingPlugin

* Save config values and refactor -- FlexoPlugin

* Save config values -- FlinchingPlugin

* Save config values -- FreezeTimersPlugin

* Save config values -- GpuPlugin

* Save config values -- GrandExchangePlugin

* Save config values -- GroundItemsPlugin

* Save config values -- GroundMarkerPlugin

* Save config values -- GroundMarkerPlugin

* Save config values -- HerbiboarPlugin

* Save config values -- HidePrayersPlugin

* Save config values -- HighAlchemyPlugin

* Save config values -- HunterPlugin

* Save config values -- BabyHydraPlugin

* Fix Flexo

* Checkstyle

* Save config values -- IdleNotifierPlugin

* Save config values -- ImplingsPlugin

* Save config values and cleanup -- InfernoPlugin

* Use EqualsAndHashCode for GroundMarkerPoint

* Save config values -- InterfaceStylesPlugin

* Save config values -- InventoryGridPlugin

* Save config values -- InventorySetupPlugin

* Checkstyle

* Save config values -- InventoryTagsPlugin

* Save config values -- InventoryViewerPlugin

* Save config values -- ItemChargePlugin

* Save config values -- ItemIdentificationPlugin

* Save config values -- ItemPricesPlugin

* Save config values -- ItemStatPlugin

* Save config values -- KeyRemappingPlugin

* Save config values -- KourendLibraryPlugin

* Save config values -- LearnToClickPlugin

* Save config values -- LizardmenShamanPlugin

* Save config values -- LoginScreenPlugin

* Cleanup LootAssistOverlay

* Remove unused LootAssistConfig

* Save config values -- LootTrackerPlugin

* Save config values -- MetronomePlugin

* Add border color ground items

* Save config values -- WorstPluginEverPlugin

* Fix inferno plugin

* Save config values -- MinimapPlugin

* Save config values -- MiningPlugin

* Save config values -- MotherlodePlugin

* Save config values -- MouseHighlightPlugin

* Save config values -- MTAPlugin

* Save config values -- MultiIndicatorsPlugin

* Save config values -- NightmareZonePlugin

* Save config values -- NpcIndicatorsPlugin

* Save config values -- NpcStatusPlugin

* Save config values -- NpcAggroAreaPlugin

* Save config values -- ObjectIndicatorsPlugin

* Save config values -- OpponentInfoPlugin

* Save config values -- PartyPlugin

* Save config values -- PerformanceStatsPlugin

* Save config values and cleanup -- PestcontrolPlugin

* Save config values , cleanup and refactor -- PileIndicatorsPlugin

* Save config values -- PlayerIndicatorsPlugin

* Save config values -- PlayerInfoPlugin

* Save config values -- PluginSorterPlugin

* Save config values -- PohPlugin

* Checkstyle

* Save config values -- PoisonPlugin

* Save config values -- PrayAgainstPlayerPlugin

* Save config values -- PrayerPlugin

* Save config values -- PrayerAlertPlugin

* Checkstyle

* Save config values -- PuzzleSolverPlugin

* Save config values -- PvpToolsPlugin

* Save config values -- PyramidPlunderPlugin

* Save config values -- RaidsPlugin

* Save config values -- ShortcutPlugin

* Save config values -- RaidsThievingPlugin

* Oopsie

* Save config values -- RegenMeterPlugin

* Save config values -- ReportButtonPlugin

* Save config values -- RunecraftPlugin

* Save config values -- RunedokuPlugin

* Save config values -- RunepouchPlugin

* Save config values -- SafeSpotPlugin

* Save config values -- ScreenshotPlugin

* Save config values -- ShiftWalkerPlugin

* Save config values -- SlayerPlugin

* Save config values -- SmeltingPlugin

* Save config values -- SpawnTimerPlugin

* Save config values -- SpellbookPlugin

* Save config values -- StatusBarsPlugin

* Save config values -- ThievingPlugin

* Checkstyle

* Cleanup Zulrah

* Save config values -- XpTrackerPlugin

* Save config values -- XpGlobesPlugin

* Save config values -- WorldMapPlugin

* Save config values -- TheatrePlugin

* Save config values -- TickTimersPlugin

* Save config values -- TileIndicatorsPlugin

* Save config values -- TimersPlugin

* Save config values -- TitheFarmPlugin

* Save config values -- TMorphPlugin

* Save config values -- WarIndicatorPlugin

* Save config values -- WhaleWatchersPlugin

* Save config values -- WildernessLocationsPlugin

* Save config values -- WintertodtPlugin

* Save config values -- WorldHopperPlugin

* Save config values -- WoodcuttingPlugin

* Cleanup

* Checkstyle

* Fix tests
2019-07-05 01:11:31 +02:00
Kusha Gharahi
80f0000f89 wintertodt plugin: add round start notification
Co-authored-by: Adam <Adam@sigterm.info>
2019-07-02 22:34:32 -04:00
Adam
ff5d0432c8 Merge pull request #9256 from Nightfirecat/hot-cold-fixes
Hot cold fixes
2019-07-02 20:48:32 -04:00