Commit Graph
100 Commits
Author SHA1 Message Date
Lucwousin 0dbd1192b7 Merge pull request #1758 from Lucwousin/sesh-wimme-bra
client: Run SessionClient asynchronously
2019-10-11 22:11:59 +02:00
Lucwousin 11a506987c Run SessionClient asynchronously 2019-10-11 16:50:59 +02:00
Lucwousin 85f266c181 api/client: various (MenuEntry api stuff, agility/translate plugin stuff to use that) (#1748)
* Standardize MenuEntry methods, make MenuEntry events extend MenuEntry

* Make agility plugin only change entries it needs to

* Clean up chat translator by a lot, also implement cloneable instead of just adding a ranodm copy method smh

* actions: allow slash in PR title

* devtools: Fix checkstyle

* examineplugin: Fix tests
2019-10-11 11:05:45 +01:00
Lucwousin 1a1684d1c3 mes: Add right click 'Last-destination' option for Jewellery Boxes (#1737)
* api: menu event, prio runelite menuopcode, widget stuff, eventbus logging

add "Menu" event to keep everything in chronological order

add MenuOpcode.PRIO_RUNELITE which is sub 1000 so it doesn't get sorted

add Jewellery box widget info

add getOnOp

fix exception logging in eventbus

redisable gpu debug messages

* mes: add (right click only) last destination to jewellery boxes

* mes: use Object objects for eventbus instead of strings
2019-10-08 14:18:20 -04:00
Lucwousin b61eb75b06 hydra: add configuration options and a useless stun timer which needed all the sprite things and kinda looks bad to begin with 2019-10-06 22:24:27 +02:00
Lucwousin 3858c09b64 api: ImageUtil sprite additions and random bits and bobs 2019-10-06 22:22:16 +02:00
Lucwousin cf6b418594 Merge pull request #1721 from Lucwousin/anti-crossdressing
antidrag: improvements/fixes
2019-10-06 12:37:10 +02:00
Lucwousin 609bd656ae antidrag: improvements/fixes 2019-10-05 14:18:57 +02:00
Lucwousin 8d0019461f Merge pull request #1672 from runelite-extended/revert-1670-184-184
Revert "project: 184"
2019-09-28 18:31:36 +02:00
Lucwousin fbc7db30af Merge pull request #1659 from Lucwousin/184
kms 2 the kmsening
2019-09-26 15:49:56 +02:00
Lucwousin 9f995469f7 kms 2 the kmsening 2019-09-26 15:49:23 +02:00
Lucwousin 9f6ae88315 Merge pull request #1658 from Lucwousin/184
kms
2019-09-26 15:42:51 +02:00
Lucwousin fe388f0220 kms 2019-09-26 15:41:27 +02:00
Lucwousin 658cf02b1f Merge pull request #1657 from Lucwousin/184
rev184
2019-09-26 14:53:29 +02:00
Lucwousin fd294114e2 rev184 2019-09-26 14:41:30 +02:00
Lucwousin 58c6a478dd Merge branch 'master' into menu-entry-oh-no-withdraw-buy-sell-yes 2019-09-21 14:08:45 +02:00
Lucwousin 1e6cf0f5c7 Clean up merge and remove standardizedtarget field as it's not really used 2019-09-19 17:38:10 +02:00
Lucwousin 701f704b23 Cache removed objects rather than parsing on every menu entry added 2019-09-19 17:32:03 +02:00
Lucwousin 2513925b22 Allow color tags in comparable options (fixes tanning and sawmill) 2019-09-19 17:30:52 +02:00
Lucwousin 7701569b4f Fix npe 2019-09-19 17:30:51 +02:00
Lucwousin db03a245e3 Cleanup withdraw menu entry swaps 2019-09-19 17:30:49 +02:00
Lucwousin 9a398b4b49 Remove wildy level check 2019-09-19 17:28:10 +02:00
Lucwousin 10b51778b7 Remove always true if statement and don't always update buy/sell swaps 2019-09-19 17:27:29 +02:00
Lucwousin f928454f3e Clean up buy/sell menu entry swapper 2019-09-19 17:25:13 +02:00
Lucwousin 4b00dba6e0 Move mes comparables to seperate package 2019-09-19 17:18:36 +02:00
Lucwousin 7d4eebd8bc Client: menu changes (#1553)
* Remove sortMenuEntries as it is called before it would be used anyway

* Modify the menuentries in MenuOpened rather than setting twice

* menus: Corp, Devtools, Friend notes/tags, Grand exchange

* menus: Manager, ground items
2019-09-05 23:42:43 +02:00
Lucwousin 9d228380da Cleanup/fixes 2019-09-05 12:54:47 +02:00
Lucwousin d3bad0447e Fix idlenotifierconfig 2019-09-05 12:02:59 +02:00
Lucwousin 6c916195d5 Merge pull request #1537 from Owain94/0409-merge
project: Merge upstream
2019-09-04 13:12:32 +02:00
Lucwousin d52ff00cba Merge pull request #1536 from Lucwousin/agility-shill
Agility plugin: generate less garbage objects + color range
2019-09-04 12:22:17 +02:00
Lucwousin f4ce10e394 Agility plugin: generate less garbage objects and use a color range for levels 2019-09-04 10:24:42 +02:00
Lucwousin 37db102ebf Merge pull request #1533 from Lucwousin/wiki-ree
Wiki plugin: Generate less garbage objects
2019-09-04 01:42:48 +02:00
Lucwousin a4d1a6593f Wiki plugin: Generate less garbage objects 2019-09-03 22:46:23 +02:00
Lucwousin 86e5658fd8 NPC indicators plugin: Generate less garbage objects, fix highlight (#1531) 2019-09-03 16:42:22 -04:00
Lucwousin 9d5adc9bb3 Merge pull request #1530 from Lucwousin/benk-tenk-yes
Bank tags plugin: Generate less garbage objects
2019-09-03 21:13:16 +02:00
Lucwousin 70def0bf93 Bank tags plugin: Generate less garbage objects 2019-09-03 21:01:21 +02:00
Lucwousin dd4ca4f39b Merge pull request #1528 from Lucwousin/mes-yes
Menu Entry Swapper: Generate less garbage objects
2019-09-03 20:45:33 +02:00
Lucwousin 3748965a64 Menu Entry Swapper: Generate less garbage objects 2019-09-03 20:32:24 +02:00
Lucwousin 14d311be93 Gradle: Add decompile task to projects (#1273)
* Gradle: Add decompile task to projects

* add ff as dependency rather than adding ti in buildsrc

* smh smh smh smh smh

* Add ff version in buildsrc build file

This doesn't work in ext as it officially isn't part of the project

* Add missing ''s
2019-09-03 04:55:37 +02:00
Lucwousin 0f347f3b91 move util.Text from client to api and make sure () works (#1460) 2019-08-27 13:15:34 +01:00
Lucwousin 275d3c7144 plugins: Fix menu concurrency issues (#1444)
* Cleanup comparables a bit

* Make shift walker add entries on client tick

* Make climb up + down add entries on clienttick

* remove try catch
2019-08-24 13:54:35 -04:00
Lucwousin 19fcf15420 Add config option to display time left on poison timers as ticks 2019-08-24 16:06:51 +02:00
Lucwousin 5b52ae3667 Remove unused fields from RuneLite class 2019-08-24 16:01:57 +02:00
Lucwousin b57a682ce7 spellbook: bugfixes/improvements (#1427)
* Add InterfaceTab enum, remove duplicate varbit

* Add widget.containsMouse rs-api method, sort scriptids, add various wids

* Refactor/improve/fix spellbook

I even made everything I could final to please goban

* Fix bugs/cleanup/improvements

* Update SpellbookPlugin.java
2019-08-22 16:54:17 -04:00
Lucwousin db705f5dd5 rs-client: refactoring (#1344)
* Rename some things to be more consistent everywhere

* rs-client: refactoring

* MenuAction -> MenuOpcode merge
2019-08-20 22:24:51 +02:00
Lucwousin da3fce3b37 Use wildcard imports for itemids in itemcharges 2019-08-15 17:14:15 +02:00
Lucwousin 7f30f0bb0e add easiest assertion ever for obvious script stuff 2019-08-11 11:35:39 +02:00
Lucwousin dbdb686843 fix mixins getting confused between methods 2019-08-11 06:34:03 +02:00
Lucwousin df0501f302 add widget inv listener 2019-08-11 02:35:48 +02:00
Lucwousin e7fd183080 Menumanager: Lowercase strings (#1283) 2019-08-07 23:21:20 +02:00
Lucwousin 28a4d753c2 menumanager: reuse perfectly fine Matcher instances (#1275) 2019-08-07 11:06:19 -04:00
Lucwousin 3a59eab33d Menus: Make comparable entries abstract for more specific .matches()'s 2019-08-05 16:12:16 +02:00
Lucwousin c6542541b2 Menumanager: fixes (#1261)
* menumanager: 'remove' hidden entries on added

* menumanager: keep original index in mind when prio1 == prio2
2019-08-05 16:11:02 +02:00
Lucwousin 38fd83a651 deob: print all missing annotations before failing 2019-08-04 01:12:07 +02:00
Lucwousin dea63ba878 rs-client: add missing exports 2019-08-04 01:12:07 +02:00
Lucwousin b871ebc8e4 rs-client: more random bits and pieces, last for today i swear 2019-08-04 01:12:07 +02:00
Lucwousin 11f3b74687 RS-Client: Refactoring (also gradle compiler args) (#1236)
* gradle: compiler args for mixins/rs-client

* rs-client: yes

* rs-client: no
2019-08-02 21:01:00 +01:00
Lucwousin c6fbe5940b Deob: Make mapping dumper dump (theoretically) all you need for updating (#1191)
* Deob: Make mapping dumper dump (theoretically) all you need for updating

* Update ClassFile.java
2019-07-30 17:01:15 +02:00
Lucwousin 8bdb204019 gradle: injected-client things
Move injector goal to injected-client(ish)
Keep injected-client classes in the correct package
Remove placeholder class/duplicate vanilla jar
2019-07-28 14:00:18 +02:00
Lucwousin 22f6146ea7 project: Fix upstream merge (#1157)
* Fix upstream merge

* Update RSItemContainerMixin.java
2019-07-27 23:05:55 +01:00
Lucwousin 4069f8b945 script-assembler: remove duplicate code 2019-07-24 09:04:33 +02:00
Lucwousin ea061fd473 hydra: optimize eventbus subscriptions 2019-07-24 09:00:03 +02:00
Lucwousin 5dd21dc0de rs-client: rename some methods/fields 2019-07-24 08:44:49 +02:00
Lucwousin b841b7ce54 injector: Add "Scene" hint for drawTile method in renderDraw raw 2019-07-24 08:20:02 +02:00
Lucwousin f7eaeaf426 rs-client: name ClientPacketMarker 2019-07-24 00:11:25 +02:00
Lucwousin 9190e1accb rs-client: rename more things which got lost with update 2019-07-23 23:57:19 +02:00
Lucwousin 21d4fe4a8f rs-client: name FillMode 2019-07-23 23:49:22 +02:00
Lucwousin aacb76ab10 antidrag: unregister keylistener on login screen (#1088) 2019-07-23 23:36:56 +02:00
Lucwousin 2f5a53149e rs-client: name Language (#1090) 2019-07-23 22:21:00 +01:00
Lucwousin 596689a4f7 rs-client: Cleanup (#1087)
* rs-client: name SpriteBuffer

* rs-client: (re)name spritebuffer methods

* rs-client/deob: Add missed @Export's, make updatemappings fix this next time

* rs-client: run intellij redundant else inspection

* rs-client: invert some script interpreter if's

* deob: checkstyle fixes

* rs-client: SpriteBuffer_loadSprite -> SpriteBuffer_bufferFile
2019-07-23 19:43:31 +02:00
Lucwousin 6120717bbc git :( 2019-07-18 16:41:11 +02:00
Lucwousin c020a2b7c9 git :( 2019-07-18 16:40:04 +02:00
Lucwousin aa3e91c9bc Question marking hard at why travis is failing 2019-07-18 15:57:59 +02:00
Lucwousin f37b6f4a8f Missed classes 2019-07-18 15:51:34 +02:00
Lucwousin 1050644394 everything else 2019-07-18 15:41:53 +02:00
Lucwousin 25ce6c2ee9 rs-client/apis 2019-07-18 15:21:46 +02:00
Lucwousin 3cca59439f http-api: Don't make game thread wait for xtea response 2019-07-16 17:17:07 +02:00
Lucwousin c4424c3737 Red hint arrow fields 2019-07-10 12:15:38 +02:00
Lucwousin 7a4e213e25 Injector: Tiny bit of cleanup 2019-07-10 10:58:37 +02:00
Lucwousin 91fbcf3d6b more RSClient refactoring 2019-07-10 10:58:36 +02:00
Lucwousin 02ba0bbe57 Remove unneeded annotations (when the method wasn't obfuscated to begin with) 2019-07-10 10:58:36 +02:00
Lucwousin 5244775148 Add more script opcodes 2019-07-10 10:58:35 +02:00
Lucwousin 4fb58a484f Deob: Make sure we also copy parameters from constructors
(not sure if we did already but now we're 100% sure)
2019-07-10 10:58:35 +02: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
Lucwousin 6f9440d5bb Move updateconfig to startup rather than shutdown (groundmarkers) (#886) 2019-07-04 20:29:07 -04:00
Lucwousin 39a4cb2266 Rework clanmanmode attack option hiding (#746)
* A whole bunch of refactoring

* Api/mixins/injector additions for hiding attack options

* Rework clanmanmode attack hiding

* Update Client.java
2019-06-26 00:01:21 +01:00
Lucwousin 6630f5b4dd Rework MenuManager to only swap the top entry, once per client tick (#749)
* Rework MenuManager to only swap the top entry, once per client tick
2019-06-25 17:20:21 +01:00
Lucwousin 2006f52219 Fix shift walk under bug (#740) 2019-06-24 22:31:48 -07:00
Lucwousin 3468ad9b5b Remove config calls from fps overlay (#708) 2019-06-23 22:49:52 -07:00
Lucwousin 14e6ff1806 Cleanup inferno plugin (functionality should be the same) (#700)
* Cleanup inferno plugin (functionality should be the same)

* Cleanup inferno plugin (functionality should be the same)
2019-06-22 22:28:29 +01:00
Lucwousin 7a537b2359 Merge pull request #690 from Ganom/mixinfix
Entity Hider Mixin NPE Fixin
2019-06-22 03:26:13 +02:00
Lucwousin 85d030e631 Fix inventory setups (#683) 2019-06-21 19:38:36 +01:00
Lucwousin 33653966a0 Merge pull request #675 from Lucwousin/asdfghjklzxcvbnmqwertyuiop
Fix various injector/mixin issues
2019-06-20 23:27:19 +02:00
Lucwousin 3ec45958b8 Merge pull request #671 from xperiaclash/master
keyboard bank pin for NMZ
2019-06-20 19:14:57 +02:00
Lucwousin 4bc0e4ffdb Merge pull request #637 from ThatGamerBlue/master
Rename shift walk plugin to be less confusing
2019-06-17 21:42:11 +02:00
Lucwousin eabc7d23b2 Merge pull request #609 from runelite-extended/sorry-skitzo
fix glory & wealth teleport options
2019-06-14 18:04:51 +02:00
Lucwousin 2071815822 Merge pull request #593 from Lucwousin/sozdidntmeantofrownyface
Make bank pin work everywhere instead of nowhere
2019-06-14 02:16:22 +02:00
Lucwousin d66fbda67e Merge pull request #587 from Lucwousin/asasakkaskakskakaskamkskanmsa
Fix and cleanup zulrah plugin
2019-06-13 21:13:27 +02:00
Lucwousin ce901573ca Merge pull request #577 from Lucwousin/ziziziiziaisindiansinasd
fix/add multiple imports/exports
2019-06-13 00:41:10 +02:00
Lucwousin 85359f6280 Merge pull request #572 from Hoodz/patch-1
RSNode fix
2019-06-12 14:17:46 +02:00