Commit Graph
100 Commits
Author SHA1 Message Date
Lucwousin f39c368bc6 increment injector version 2020-01-03 04:57:52 +01:00
Lucwousin 53b7e9bd2e idk: Move annotations to do with injection to a seperate module for improved modularity (#2181)
* Move annotations to do with injection to a seperate module for improved modularity

* Remove redundant config in build script, add (c)
2020-01-03 04:57:03 +01:00
Lucwousin d7efe2304a Merge pull request #2179 from dutta64/feature/plugin-itemcharges
Plugin: Add Kharedst's Memoirs to ItemChargePlugin
2020-01-03 00:07:45 +01:00
Lucwousin d1b4e2e23f Merge pull request #2060 from Lucwousin/hd-minimaps
Client: add hd minimaps
2020-01-02 19:39:51 +01:00
Lucwousin 318e3659ca Fix alpha and nw/se being swapped 2020-01-02 19:25:06 +01:00
Lucwousin 61aea62c11 get triggered by dumb namings 2020-01-02 19:19:55 +01:00
Lucwousin 0783bc0695 Add missed static 2020-01-02 19:19:54 +01:00
Lucwousin 4915fd627b Remove unused import 2019-12-31 22:31:25 +01:00
Lucwousin 9515f6d220 Don't set stop to false 2019-12-31 22:29:40 +01:00
Lucwousin 214f642e95 Refactor chat input listeners to just use the eventbus 2019-12-31 22:22:13 +01:00
Lucwousin 810d0c19f5 Disable MaxMemoryTransformer 2019-12-31 11:45:13 +01:00
Lucwousin 8341dc9fa3 Don't check overlay hash for overlays that didn't exist before (#2136) 2019-12-16 20:06:17 +00:00
Lucwousin 9c7d4fae81 missed classes -.- 2019-12-16 18:43:21 +01:00
Lucwousin 64a8d2ab6d Merge pull request #2135 from Lucwousin/rev187
rev187
2019-12-16 18:40:54 +01:00
Lucwousin f6c2b4ac11 rev187 2019-12-16 18:40:02 +01:00
Lucwousin 0c1c461139 Fix pluginmanagertest for async subbing (and some enhancements which don't really belong in this pr but shhh about that) 2019-12-15 21:25:25 +01:00
Lucwousin 8724311d20 Use LambdaMetaFactory to generate accessors for @Subscribe annotations 2019-12-15 02:45:32 +01:00
Lucwousin c691351825 Add Scheduler suppliers directly to EventScheduler enum 2019-12-15 02:45:31 +01:00
Lucwousin 60f26a8c41 Make Schedulers::single use client thread 2019-12-15 02:45:28 +01:00
Lucwousin 1117eba620 Change source level to 11, remove reflectutil 2019-12-15 01:16:59 +01:00
Lucwousin 471eaeb3e0 Merge pull request #2125 from Lucwousin/build-dams-to-close-streams
mixins: Make sure cache overlay inputstreams are closed
2019-12-14 23:08:39 +01:00
Lucwousin 67744f9d17 Make sure cache overlay inputstreams are closed 2019-12-13 21:22:55 +01:00
Lucwousin e2bf128a09 Re-optimize wikiplugin, call contains on hashmultimap in menumanager 2019-12-11 11:46:30 +01:00
Lucwousin 298f32fead Merge pull request #2045 from Lucwousin/an-not-taters
client: Readd @subscribe, for unconditionally active subscriptions in plugins
2019-11-21 22:09:26 +01:00
Lucwousin 2a2688e3ce Merge branch 'master' into an-not-taters 2019-11-21 22:09:01 +01:00
Lucwousin e11077f392 Remove unused spellbook widget id/info 2019-11-21 10:27:31 +01:00
Lucwousin ca4a9c4372 Merge branch 'master' into in-v-trans-avec 2019-11-21 10:23:10 +01:00
Lucwousin 4290d8b978 Merge branch 'master' into an-not-taters 2019-11-21 10:21:38 +01:00
Lucwousin 2f11f487bd Merge pull request #2059 from Lucwousin/boner-config-check
deathindicators: Fix permabones config check
2019-11-21 10:20:08 +01:00
Lucwousin 0322923895 Attackstyles: Add @VisibleForTesting annotations and lombokify 2019-11-21 10:00:04 +01:00
Lucwousin 74ae4d2723 Fix permabones config check 2019-11-21 09:35:19 +01:00
Lucwousin f7225f413a Fix indenting and accidental annotations 2019-11-16 18:46:47 +01:00
Lucwousin 6632376d0f Add Subscribe annotations for default lifecycle events 2019-11-16 16:02:30 +01:00
Lucwousin 10f7a582f0 Merge pull request #2044 from Lucwousin/consider-your-style-checked
project: Update checkstyle rules
2019-11-16 15:51:07 +01:00
Lucwousin 4fa3a73eb9 Readd @Subscribe, for unconditionally active subscriptions in plugins 2019-11-16 11:17:20 +01:00
Lucwousin b7bd7c5a08 {} where allowed 2019-11-16 04:51:03 +01:00
Lucwousin 55b0845a18 Optimize imports 2019-11-16 04:51:03 +01:00
Lucwousin 7900089eda Update checkstyle
allow {} on classes and anonymous classes

check empty lines in imports
2019-11-16 04:51:02 +01:00
Lucwousin 8478941f95 Halve bootstrapplugin in size 2019-11-15 19:56:29 +01:00
Lucwousin dd0b6c6be7 Use spellbook onInvTransmit rather than hardcoded script args 2019-11-14 19:59:27 +01:00
Lucwousin 25d3211d62 parallellerize injected-client more 2019-11-14 14:59:23 +01:00
Lucwousin 7fc4ffb4fb Versions bump 2019-11-14 14:06:42 +01:00
Lucwousin 10dbc5e6bc update spellbook script 2019-11-14 14:02:42 +01:00
Lucwousin 2140672de5 fix widgetids 2019-11-14 12:34:06 +01:00
Lucwousin 6e2733169e Merge pull request #2035 from Lucwousin/14-11-2019-osrs-update
14 11 2019 osrs update
2019-11-14 12:18:36 +01:00
Lucwousin bfa3b22be6 client: Improve menumanager (#2026)
* make menumanager work with everything it didn't work with before

* rebuild left click before render instead of on client tick

* Remove useless checks which were breaking when dragging in bank

* Change rsclient line breaks (only 5th fucking time this pr dw)

* Rename arg1 & arg2 getters/fields to be more consistent
2019-11-13 17:13:24 +01:00
Lucwousin 640aeafa52 Merge pull request #1984 from Abi1024/openosrs
supplytracker: Fix ammo tracking bug
2019-11-09 19:31:23 +01:00
Lucwousin 06fff6654d Log errors in client.init, and capture with sentry if rsps isn't on (#1985) 2019-11-09 13:27:35 -05:00
Lucwousin 5d6e3a72c5 Banlist fixes/improvements (#1962) 2019-11-08 08:44:39 -05:00
Lucwousin ff68b83a82 Pop fakeXpDrop xp/skill ints off the stack only once 2019-11-08 11:05:55 +01:00
Lucwousin f2c268190e Merge pull request #1918 from Lucwousin/yeet
deob: Make NonloadingClassWriter better at not loading classes
2019-11-08 11:02:17 +01:00
Lucwousin d2d671ec88 Make NonloadingClassWriter better at not loading classes 2019-11-07 15:44:19 +01:00
Lucwousin 915dc55eb4 Convert attempts at octals to decimals 2019-11-07 14:39:21 +01:00
Lucwousin 5e9a8d5c50 Remove unused dependencies/classes 2019-11-07 06:47:21 +01:00
Lucwousin 2da27bef49 Merge pull request #1899 from Lucwousin/onedotzerodotone
dependencies: injector plugin 1.0.2
2019-11-07 00:12:15 +01:00
Lucwousin ed250e58f1 dependencies: injector plugin 1.0.2 2019-11-07 00:02:32 +01:00
Lucwousin aa9dda6958 Injector plugin version bump (#1897) 2019-11-06 13:28:36 -05:00
Lucwousin 2aa13f3072 deathindicators: Fix saving bones to config (#1896)
* Don't use a permanently-empty map when adding bones

* Save bones when adding them, rather than on shutdown/region change
2019-11-06 19:06:50 +01:00
Lucwousin 78aa148672 Merge pull request #1891 from Owain94/musicdevtools
devtools: add source to sound effect overlay
2019-11-06 00:54:43 +01:00
Lucwousin af7c97b7e8 Merge pull request #1889 from Owain94/musicmute
music: add option to mute other players area sounds
2019-11-06 00:21:27 +01:00
Lucwousin c2fd19f4ab Add buildscript repo 2019-11-03 03:48:07 +01:00
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