Commit Graph
100 Commits
Author SHA1 Message Date
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
Lucwousin 0ea61cf790 Merge pull request #283 from runelite-extended/antivenom-fix
Fix antipoison/venom timers after runelite update
2019-05-17 06:13:16 +02:00
Lucwousin a028dc5c88 Start of MenuUtil. Replaces all current swaps (#255) 2019-05-15 19:44:30 -04:00
Lucwousin f4e1cb22b8 Enable chat filter for game messages as well (#251) 2019-05-14 23:43:21 +01:00
Lucwousin 12ab975e0c Spellbook: Check current inventory tab so mouse events don't get eaten (#250) 2019-05-14 22:52:16 +01:00
Lucwousin f0282fdad5 Spellbook fixes (#243)
* Spellbook: make middle mouse button not change spell location

* Spellbook: Much needed fixes and refactoring
2019-05-13 14:11:36 +01:00
Lucwousin 6a3afa085b Use runeliteplus.properties for settings instead of runelite.properties (#240) 2019-05-13 10:46:41 +01:00
Lucwousin e94a468e6f Hydra: Fix a poison special bug (#217) 2019-05-10 19:29:46 +01:00
Lucwousin 6cb58aaacd Runecraft: Totally not op lava rc (#216)
* Runecraft: Totally not op lava rc

* Missing imports
2019-05-10 19:29:19 +01:00
Lucwousin 0999aa2b29 Missed file for impling dynamic spawns (#215) 2019-05-10 18:22:43 +01:00
Lucwousin 7f4321b35e Spellbook: Add support for "'s in front or behind of filter spell names (#203) 2019-05-07 14:29:02 +01:00
Lucas 6eea009094 Aggro area: only add a timer if the time left isn't negative 2019-05-02 22:00:17 +02:00
Lucwousin e7c7ece8e6 Cleanup in transforms and add projectile.getInteracting() transform (#165)
* Cleanup in transforms and add projectile.getInteracting transform

Move whitespace out of string blocks

Remove unused method from transform.java

Use throws for transform methods, and catch the exceptions in modify()

More whitespace between instructions to improve readability

* Api changes for projectile.getInteracting, mixin for ref
2019-05-01 17:57:58 -04:00
Lucwousin c48c85a11e Add scrollwheel resizing for individual spells (#160)
* Remove mouselistener if plugin is stopped while dragging spells

* Scrollwheel resizing for spellbook plugin

* Make sure config changes run rebuild script on client thread
2019-05-01 15:13:38 +01:00
Lucwousin 420690e584 Remove mouselistener if plugin is stopped while dragging spells (#159) 2019-05-01 05:15:04 -04:00
Lucwousin e25edc60cf Remove jmod check for using page-up/down in chat (#140)
* Add script 2611

* Remove jmod check for using page-up + page-down in chat
2019-04-27 16:41:47 +01:00
Lucwousin 1c654aa995 Loads of poison improvements, and a touch of imbued heart (#135)
* Fix poison plugin (check rl #7967 for more info)

* Timers: make antipoison/venom more accurate (rl #7956)

* Timers: Make imbued heart timer work in combat
2019-04-26 15:50:09 +01:00
Lucwousin 6ec7427a15 XPdrop: Don't show damage indicators on fishing spots (#133) 2019-04-26 12:32:43 +01:00