Commit Graph
100 Commits
Author SHA1 Message Date
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
Lucwousin 6e65d68b31 Merge pull request #571 from pklite/loottracker-debug-msg
Prevents Loot Tracker from causing a NullPointer Exception on first run
2019-06-12 14:17:31 +02:00
Lucwousin 46a19298dd Merge pull request #562 from runelite-extended/Inferno-animations
Inferno Animations
2019-06-11 20:08:30 +02:00
Lucwousin 20732286a2 Merge pull request #563 from Lucwousin/cmonddthenwepilehisass
Fix itempile imports
2019-06-11 20:06:27 +02:00
Lucwousin 1d75874f3e Merge pull request #561 from Lucwousin/lolnumbersnshit
use Character.isDigit() for bankpin
2019-06-11 17:53:52 +02:00
Lucwousin 268fbc2600 Merge pull request #549 from Lucwousin/dab
Fix message name/prefix import
2019-06-10 22:51:00 +02:00
Lucwousin 9f4bf525e2 Merge pull request #546 from Lucwousin/dab
Fix itemcomposition note imports
2019-06-10 16:35:19 +02:00
Lucwousin 0ea25b4018 Merge pull request #544 from runelite-extended/justice-for-nibblers
change from player to nibbler
2019-06-10 16:34:04 +02:00
Lucwousin 86ec9b460f Merge pull request #543 from Lucwousin/iodsangoisndiognadsoihnioadsfnhoidafsniogndsaiohgnoifdsanhiosnd
Add menu raw injector
2019-06-10 15:26:25 +02:00
Lucwousin c397e53a94 Merge pull request #531 from Lucwousin/git_gat_got_gut_get_gyt_g0t_g1t_g2t_g3t
Add obf getter for before-ly-hooked fields
2019-06-10 00:53:19 +02:00
Lucwousin e4787b595a Make examineplugin stop running getItemComposition on executor thread (#461) 2019-05-31 16:25:52 +01:00
Lucwousin 84ed36f2cb Banlist: Check gamestate to stop npe on logging out/hopping (#460) 2019-05-31 15:48:05 +01:00
Lucwousin b8c203e4c0 Make bankpin keyboard entry work with scripts instead of menuactions (#459) 2019-05-31 15:34:55 +01:00
Lucwousin 7a1a94c0b4 XP Drops: Reset damage on new xp drops (#458) 2019-05-31 14:23:22 +01:00
Lucwousin 45613edb50 Merge pull request #451 from Lucwousin/speshul
Update SpecbarRedraw.rs2asm
2019-05-31 00:01:50 +02:00
Lucwousin 48623e71a4 Merge pull request #436 from Lucwousin/thanks
fix hydra npe
2019-05-29 19:57:31 +02:00
Lucwousin 4b82444cec Temporarily fix hydra plugin (#434) 2019-05-29 09:24:37 +01:00
Lucwousin f6c33f17d3 Merge pull request #431 from se7enAte9/master
Fix config flicker cause by multiline textboxes
2019-05-29 10:16:15 +02:00
Lucwousin 0c4122954a Merge pull request #369 from sdburns1998/NPCStats-damagedrop
Plugin: xp drop change damage -> scraped npcstats and xpmodifier
2019-05-27 14:09:24 +02:00
Lucwousin 39116d5a64 Merge pull request #380 from runelite-extended/fuck-it-doesnt-compile
cluescrolls: fix compile error
2019-05-23 15:32:39 +02:00
Lucwousin af21aec20e Merge pull request #379 from runelite-extended/rev-180
Rev 180 mixins
2019-05-23 15:10:39 +02:00
Lucwousin ae8de14730 Merge pull request #378 from Lucwousin/1.5.24
Merge from upstream for 1.5.25
2019-05-23 15:09:49 +02:00
Lucwousin e68002d898 Merge pull request #364 from Lucwousin/no_really_i_fucking_hate_that_menu_entry_clicked_command
Menu entry stuff
2019-05-22 21:25:12 +02:00
Lucwousin 5679eff9c4 Even more fixes/improvements (#357)
* Check if menu is open for spellbook mouse listener, use MiscUtils.clamp

* Remove copied methods to just use them, save 31 bits of memory
2019-05-22 03:06:48 +01:00
Lucwousin f02af964a5 Merge pull request #356 from sdburns1998/Alch-Yourself
Alch constant
2019-05-22 02:11:20 +02:00
Lucwousin c7ba38347f Small improvements (#354)
* Fix alch price logic

* Replace streams with for loops (appearantly faster)

* Fix bankpin button access level + add xp drop widgetinfo idk why

* Use @Getter for getters and fix slot checking in itemcharges
2019-05-22 00:26:46 +01:00
Lucwousin e3b3d9115e Use menumanager for easyscape enum config swaps, fix up rc and custom swaps (#351)
* Use menumanager for easyscape enum config swaps, fix up rc

* Make essence pouches left click empty in inventory
2019-05-21 22:18:48 +01:00
Lucwousin 51d3ec835a Rework specbar plugin (#347) 2019-05-21 16:46:29 +01:00
Lucwousin 06bebc6bbe Null check playercomposition for TMorph (#345) 2019-05-21 15:38:45 +01:00
Lucwousin 26fb55dffa Use normalized item ID for osb lookups in examine plugin (#344) 2019-05-21 15:38:03 +01:00
Lucwousin 3d88a00839 Remove Musicmodifier + quest & a lot of findbugs catches (#335)
* Remove Musicmodifier + quest & a lot of findbugs catches

* fix imports
2019-05-21 01:24:25 +01:00
Lucwousin 604e22431e Fix rc fill pouch from bank (#336) 2019-05-21 01:20:29 +01:00
Lucwousin 5778e2d33e Rename and cleanup baby hydra plugin (#331) 2019-05-20 23:22:16 +01:00
Lucwousin a545cd1ac0 Change slayer bracelet text position (#313) 2019-05-20 02:06:05 +01:00
Lucwousin 5a9b16ab66 Merge pull request #312 from runelite-extended/easyscape-additions
Add a LOT of jewelry menu swaps to easyscape
2019-05-20 03:02:26 +02:00
Lucwousin e61731af13 Add priority menu entries to menumanager and update some plugins to use it (#284)
* Add priority menu entries to menumanager and update some plugins to use it

* Don't check target for walk-here

* Make mark-tile lower priority than walk here when shift is pressed

* comment out shiftwalker unused code

* More menu entry stuff

* Check The Feud completion state to see if someone is able to blackjack

* Revert changes to BATools (doesn't work)

* Merge (and improve) Easyscape
2019-05-20 00:20:28 +01:00
Lucwousin d241151ec7 Re-enable certificate checking for gamepack and remove unused method (#300) 2019-05-18 22:08:35 +01:00
Lucwousin 034ac414d9 Merge pull request #288 from runelite-extended/raids
Update to Raids, fixes timer issue aswell.
2019-05-18 19:04:43 +02:00
Lucwousin eb8077b885 Copy online settings if they're newer than offline (#285)
* Copy online settings if they're newer than offline

* Add range for opacity
2019-05-17 14:40:24 +01:00
Lucwousin 279b964b50 Freezeinfo checkstyle (#286) 2019-05-17 14:14:16 +01:00
Lucwousin 6c64e91027 Merge pull request #281 from runelite-extended/left-click-eternal-glory
Add left click eternal glory to easyscape
2019-05-17 06:16:31 +02:00