Commit Graph

696 Commits

Author SHA1 Message Date
Zeruth
c3ae2f2207 mixins: temp fix for injection failure 2019-07-18 15:59:17 -04:00
Lucwousin
1050644394 everything else 2019-07-18 15:41:53 +02:00
Owain van Brakel
561f262a7e Merge remote-tracking branch 'upstream/master' into rx 2019-07-16 15:25:41 +02:00
se7enAte9
ef6ea5b18f pvptools: fix attack/cast hidden options (#986)
* pvptools: fix attack/cast options

* menuentryswapper: fix tob/cox hide cast options

* menuentryswapper: fix hide cast options in raids

* menuentryswapper: add plugin dependency

* pvptools: add pvp world/wilderness check

* menuentryswapper: fix hiding cast when enabling config setting

* menuentryswapper: fix checkstyle
2019-07-15 08:30:24 +01:00
Owain van Brakel
fc9e700c7c Rework rx eventbus implementation 2019-07-14 06:44:41 +02:00
Owain van Brakel
004826cc99 client: Fix game crash 2019-07-11 08:19:47 +02:00
Tyler Bochard
aaface5047 Merge pull request #978 from sdburns1998/after-merge-fix
client: Event post fix, and save values in keyremapping
2019-07-11 01:22:46 -04:00
Owain van Brakel
ddb4eee2ec client: Event post fix, and save values in keyremapping 2019-07-11 07:15:05 +02:00
Tyler Bochard
b06faa1028 Merge pull request #972 from sdburns1998/smoothboyinc
client: Add Widget Animation Smoothing
2019-07-11 00:38:30 -04:00
Zeruth
a017961e99 fixes ItemContainerChanged event 2019-07-11 00:28:53 -04:00
Zeruth
7ba7bb64dd finish bringup 2019-07-10 23:25:39 -04:00
Owain van Brakel
e85fc0e7d0 client: Add Widget Animation Smoothing 2019-07-10 23:32:24 +02:00
Tyler Bochard
3fd3e33272 Merge pull request #899 from se7enAte9/typeidentifiers
menuentryadded: fix incorrect type/identifier
2019-07-08 19:36:50 -04:00
Tyler Bochard
6e8b19fea7 Merge pull request #940 from Lucwousin/jehebnooitgeengeld
runescape-client: More refactoring
2019-07-08 19:29:29 -04:00
Tyler Bochard
fb4dee77e9 Merge pull request #947 from se7enAte9/inventoryclickfix
menumanager: fix inaccurate left click options for inventory items
2019-07-08 19:22:02 -04:00
7ate9
35f8ff65b6 widgetpressed: add event for draggable widgets being pressed 2019-07-08 16:53:48 -04:00
Lucas
ad565d3991 more RSClient refactoring 2019-07-08 22:52:36 +02:00
sdburns1998
78c5983809 Merge remote-tracking branch 'upstream/master' 2019-07-08 18:18:08 +02:00
sdburns1998
10d4a94f76 api: Interface instead of type 2019-07-08 18:14:16 +02:00
Visne
a32c667251 mixins: Add FriendAdded event
* added onAddedFriend() event

* renamed events to FriendAdded and FriendRemoved
2019-07-08 17:34:25 +02: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
24f4a7de79 Merge pull request #920 from se7enAte9/hopperfix
menuentryclicked: add isauthentic field
2019-07-07 22:42:39 +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
558d3e8d66 IndexCacheLoader -> ArchiveLoader, read -> decode 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
167a68aaac menuoptionclicked: add isauthentic field 2019-07-07 09:19:00 -04: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
7ate9
7f75e0795a rsclientmixin: fix menuentryadded event to use correct parameters 2019-07-05 13:14:35 -04: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
se7enAte9
1e6a5df6de menumanager: fix right click/swap issues (#866)
* menumanager: fix possible concurrent modification exception, add small
optimization for left click entries, and cleanup

* menumanager: stop entries from swapping in the right click menu if the
swapFrom is already the first option

* Revert "rsclientmixin: make use of edited menuopened event variables"

This reverts commit d2cd11a7

* menumanager: set event entries in menuopened event to prevent conflicts

* menumanager: remove type change, and improve performance

* menumanager: add field to set priority level to prevent conflicts
2019-07-04 23:18:26 -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
Runelite auto updater
d7a1e51041 [maven-release-plugin] prepare for next development iteration 2019-07-04 13:01:18 +00:00
Runelite auto updater
4fd0fcab0f [maven-release-plugin] prepare release runelite-parent-1.5.28 2019-07-04 13:01:12 +00:00
Owain van Brakel
be301d14fa DynamicObjectAnimationChanged 2019-07-04 04:48:57 +02:00
Zeruth
1754ade711 Revert "Merge branch 'master' into master"
This reverts commit 16561db1d6, reversing
changes made to c2710ada6b.
2019-07-02 21:09:07 -04:00
Tyler Bochard
16561db1d6 Merge branch 'master' into master 2019-07-02 21:08:27 -04:00
Kyleeld
4fd1e47032 Update WorldHoppingMixin.java 2019-07-02 10:48:48 +01:00
Kyleeld
af43a8c460 Merge branch 'pr/3' into bringup-rl 2019-07-02 10:36:03 +01:00
Tyler Bochard
daaa88abc4 Merge pull request #823 from se7enAte9/menufixpt9000
menumanager: more menu fixes
2019-07-02 03:09:05 -04:00
Ganom
4cbfc8dda0 Refactor NpcCompositionChanged to NpcDefinitionChanged to stay consistent with mixin naming. 2019-07-01 16:12:00 -04:00
7ate9
0a3fcb70b7 Merge branch 'master' of https://github.com/runelite-extended/runelite into basebase 2019-07-01 13:15:40 -04:00
Owain van Brakel
c51efbbfd7 Fixed npc despawn event (#843) 2019-07-01 15:00:32 +01:00
7ate9
d2cd11a786 rsclientmixin: make use of edited menuopened event variables 2019-06-30 16:06:20 -04:00
William Collishaw
83d2a7e58b Clean up some instances of double white space 2019-06-30 10:19:49 -06:00
7ate9
17a2f3a669 Merge branch 'master' of https://github.com/runelite-extended/runelite into basebase 2019-06-30 11:30:51 -04:00