Commit Graph
100 Commits
Author SHA1 Message Date
Lucwousin 0c1fa761f5 last compatibility and general things for injector 2019-11-03 03:18:19 +01:00
Lucwousin 1071e43b04 Gradle modifications 2019-11-03 03:17:44 +01:00
Lucwousin e0142c7f77 Remove injector plugin 2019-11-03 03:16:42 +01:00
Lucwousin 3b36541b30 Remove duplicate api annotations 2019-11-03 03:16:40 +01:00
Lucwousin f93984a743 Deob changes for injector and general usability 2019-11-03 03:16:39 +01:00
Lucwousin c84f0d5b10 Add annotations dep to deob 2019-11-03 03:16:39 +01:00
Lucwousin e9991bccdc Change rs api package to openosrs 2019-11-03 03:16:39 +01:00
Lucwousin 796bc816ee Change RS api types to the ones used in rsclient 2019-11-03 03:16:39 +01:00
Lucwousin 5fd7a2ad3e fix floating people 2019-11-01 09:05:54 +01:00
Lucwousin f00ccfaf26 Merge pull request #1869 from Lucwousin/nice
Injector: Change rasterizer raw injector from depending on hardcoded values
2019-11-01 07:55:26 +01:00
Lucwousin e8f49ea27b checkstyle 2019-11-01 07:53:04 +01:00
Lucwousin a980aa660c Change rasterizer raw injector from depending on hardcoded values 2019-11-01 07:43:48 +01:00
Lucwousin 23dd23a415 update private server stuff to not break all the fucking time 2019-10-31 19:06:00 +01:00
Lucwousin 81119fed39 Merge pull request #1863 from Lucwousin/185time
project: rs revision 185
2019-10-31 17:47:27 +01:00
Lucwousin d795ebdfc2 revert injector change to do it safe way for now 2019-10-31 17:33:58 +01:00
Lucwousin 2a87b2f2e8 Rename plane again (scene_plane already existed) 2019-10-31 17:18:46 +01:00
Lucwousin 92c674fdff Don't look for instance methods when mixin method is static and vice-v 2019-10-31 17:10:13 +01:00
Lucwousin e7a1983158 rev185 2019-10-31 16:57:45 +01:00
Lucwousin 8b7eaf23f1 Merge pull request #1852 from whocodes/master
menuentryswapper: Fix Remove objects wildcard
2019-10-28 20:18:47 +01:00
Lucwousin a3667f10e3 deathindicator: add permabones (#1829)
* Add api support for faking ground items and add permabones

* Remove unused method

* fixed loading/keeping loaded, fixed calendar thingy, probably forgot something

* Actually commit the calendar tsuff
2019-10-26 15:31:00 -04:00
Lucwousin a57caf17f8 Merge pull request #1835 from Lucwousin/opponent_info_hp_menu
OpponentInfo: Show hp in menu
2019-10-24 14:37:51 +02:00
Lucwousin e2f8f0af32 Show opponents hp in menu, your target colored, targeting you * 2019-10-24 12:01:46 +02:00
Lucwousin 6a8fbf9868 Narrow down onVolumeChanged to only volume changed's 2019-10-24 10:10:08 +02:00
Lucwousin e5d259d56e Merge pull request #1832 from tha23rd/fix-stoned-loot-json-reading
stonedloottracker: correctly read JSON
2019-10-24 04:23:56 +02:00
Lucwousin 2848ca033f Merge branch 'master' into fix-stoned-loot-json-reading 2019-10-24 04:11:09 +02:00
Lucwousin bdf947775e Clean up playerscouter disc (aim at specific uses, instead of general) (#1806) 2019-10-17 17:54:11 -04:00
Lucwousin 220b90c0a6 Change setModifed so it can't change modified back to false (#1805) 2019-10-17 17:46:24 -04:00
Lucwousin bca49d2f7d Merge pull request #1799 from open-osrs/bank
bankplugin: Faster searching
2019-10-17 23:31:01 +02:00
Lucwousin 68d67435bf async client/config load, class preload, splash screen invokelater 2019-10-16 00:00:45 +02:00
Lucwousin 1282880a2c Clean up most resources, Completable > Observable 2019-10-15 23:43:57 +02:00
Lucwousin e61ba1a0ce Merge pull request #1791 from Owain94/blablabla
scraper: Remove item action and minify json
2019-10-15 18:57:11 +02:00
Lucwousin 7e62c2b845 minify jsons 2019-10-15 18:03:49 +02:00
Lucwousin f39c419882 minify jsons 2019-10-15 16:46:41 +02:00
Lucwousin 44a36cd8ce Async ItemVariationMapping loading 2019-10-15 15:41:11 +02:00
Lucwousin 95076cfc05 Load NPC stats async 2019-10-15 15:29:58 +02:00
Lucwousin fa7748a4e2 Make at least 1 of the maps in FarmingWorld truly immutable 2019-10-15 13:21:41 +02:00
Lucwousin 535fccde53 WorldMapPlugin: Cache icons, don't get icons on edt 2019-10-15 12:41:35 +02:00
Lucwousin 3b9a5df8b1 increase http api item price parsing by a slightly really negligible amt 2019-10-15 11:58:30 +02:00
Lucwousin a433b58fae increase http api item stat parsing by a really really negligible amt 2019-10-15 11:57:27 +02:00
Lucwousin b711aa328d Clean up httpapi a bit 2019-10-15 09:48:12 +02:00
Lucwousin f47ccfa177 async account session check 2019-10-15 09:48:11 +02:00
Lucwousin acb4ec0b65 rx client session 2019-10-15 09:48:11 +02:00
Lucwousin a38e295716 Merge pull request #1788 from Owain94/gradle-injector
gradle: Run injector based on inputs
2019-10-15 09:45:20 +02:00
Lucwousin 5604fa0ffd Hide "You have been disconnected" when 5 min logged 2019-10-14 00:36:46 +02:00
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