Commit Graph
100 Commits
Author SHA1 Message Date
Adam 80fe6d4788 Add killcount command 2018-07-08 16:47:12 -04:00
Adam 25c58fb69b Change Widget::parentId behavior to work again if the widget hasn't been drawn yet
Some events/plugins require this behavior
2018-07-01 16:52:35 -04:00
Adam 2bc38a124c chat commands: store kill counts in config
This will be used later.
2018-07-01 11:08:39 -04:00
Adam 36b68a6254 puzzle solver: add lightbox solver 2018-07-01 10:31:40 -04:00
Adam abce07bcc7 agility plugin: fix Al Kharid lap counter
The tightrope has the same XP as the final obstacle, so add additional
support for checking location of the final obstacle.
2018-06-30 11:55:13 -04:00
Adam 10a1babd90 chat commands: fix to use exiting accounttype api 2018-06-29 21:45:50 -04:00
Adam dbf0f38f28 Revert "Add ironman status and AccountType to API"
This reverts commit 865bae6c2d.
2018-06-29 21:36:46 -04:00
Adam 799f8b1266 Calculate and store widget parent id and position when the interfaces are rendered
This removes the need to calculate widget bounds and parent on demand by
traversing up the widget tree.
2018-06-28 16:00:38 -04:00
Adam 8ad6f466da runelite-api: make HashTable a generic 2018-06-28 14:07:59 -04:00
Adam b6a8fb199c opponent info: add player comparison overlay 2018-06-27 17:02:42 -04:00
Adam ad737321d0 opponent info: move interacting logic to plugin and use interacting changed event 2018-06-27 17:02:37 -04:00
Adam 17d0f49aee hiscore client: check response code of hiscore lookups 2018-06-26 19:19:13 -07:00
Adam afa46b6538 queries: replace some isHidden checks with isSelfHidden
The parents are known to be not hidden in these cases
2018-06-25 20:27:44 -04:00
Adam e7574b4ff5 cache: rename additional npc definition fields 2018-06-25 20:27:44 -04:00
Adam 58404f098d chat commands: add config setting for chat clear shortcuts 2018-06-25 18:23:31 -04:00
Adam 8247163fee animation smoothing: don't interpolate hellhound defence animation 2018-06-25 17:20:00 -04:00
Adam 714a533735 Revert "animation smoothing: do not interpolate to angle 0"
This reverts commit 68639d8932.
2018-06-25 17:20:00 -04:00
Adam 68639d8932 animation smoothing: do not interpolate to angle 0
This fixes most of the issue with hellhounds (npc 104, anim 6566)
2018-06-24 21:24:25 -04:00
Adam 784d39324c devtools: add transform command 2018-06-24 21:24:25 -04:00
Adam 309665c8ff modelviewer: add basic animation support 2018-06-24 15:54:55 -04:00
Adam f126dcf041 Add corporeal beast plugin 2018-06-24 11:19:04 -04:00
Adam f3f18b610f chat message manager: set default colors for GAME messages 2018-06-24 11:19:02 -04:00
Adam d239a47d98 Add interacting changed event 2018-06-24 11:19:01 -04:00
Adam 00a5845c7e actor mixin: fix getInteracting when index is 65535
There are short times where it is this before being set to -1
2018-06-24 11:19:01 -04:00
Adam 5e7a3513c7 hooks: dispose graphics after using 2018-06-23 09:20:13 -04:00
Adam f0da475370 Add interface representing all callbacks the client does, and convert mixins to use it
This allows creating and injecting Hooks via guice
2018-06-23 09:20:12 -04:00
Adam ab936a6cdb Add logback-parent to dependency management and use a consistent slf4j version everywhere 2018-06-22 22:43:41 -04:00
Adam fd1211cd8f runescape-api: remove no longer used annotations 2018-06-22 20:10:53 -04:00
Adam 44a363f73c runelite-client: add outdated dialog 2018-06-21 20:43:56 -04:00
Adam b2a616aac5 http-service: switch json serializer to jackson
This also changes it to minify json by default
2018-06-19 14:07:42 -04:00
Adam e6a2848a1b attack styles: add defensive casting to weapon types for staffs
Fix race with accessing client vars on startUp
2018-06-18 21:04:45 -04:00
Adam 00c1b447f6 item charges plugin: add dodgy necklace 2018-06-18 19:56:57 -04:00
Adam 7f25ec8238 http-service: crawl tradable item prices instead of queueing on demand 2018-06-18 09:35:11 -04:00
Adam a1ae397e11 runelite-client: use new bulk item price api 2018-06-18 09:35:10 -04:00
Adam f411e94e2c prayer plugin: add dose indicator 2018-06-17 18:09:10 -04:00
Adam 22f9e4cdf7 timers plugin: fix sotd timer removal logic 2018-06-16 14:16:27 -04:00
Adam 44813ce177 runelite-client: remove various redundant null checks 2018-06-16 13:52:20 -04:00
Adam 9075b44320 screenshot plugin: fix unsafe multithreaded usage of DateFormat 2018-06-16 13:52:19 -04:00
Adam e6cd1fedf0 config invocation handler: replace args with literal null 2018-06-16 13:52:14 -04:00
Adam 5ac839164a demonic gorillas plugin: remove unused variable 2018-06-16 13:26:45 -04:00
Adam e06f7010ed overlay util: mark explicit fallthrough in transformPosition 2018-06-16 13:26:25 -04:00
Adam 52447b5d5b world map plugin: add missing break after agility shortcuts/tooltips case 2018-06-16 13:14:33 -04:00
Adam d0a5b5c829 runelite-client: close properties input stream 2018-06-16 13:06:01 -04:00
Adam 850167cf87 examine plugin: update object examine id unpacking 2018-06-15 23:32:55 -04:00
Adam 3cdc2be72f ground items: remove unnecessary copy of collected ground items 2018-06-14 21:26:53 -04:00
Adam 5e916c5151 ground items: don't recolor menu if hidden 2018-06-14 20:02:49 -04:00
Adam 990175d416 ground items: rename highlight > value key to reset the defaults 2018-06-14 20:02:15 -04:00
Adam bf9aa4959d ground items: default highlight over value to 0 2018-06-14 19:33:50 -04:00
Adam ff7f06dffd Revert " Fix NMZ points overlay appearing in the KBD instance lair"
This reverts commit 0285c65381.
2018-06-14 14:11:52 -04:00
Adam 43c4c8255f http-service: re add version for spring-boot-maven-plugin
Plugin dependency versions are not imported from import scoped
dependencies in dependencyManagement
2018-06-13 20:44:40 -04:00
Adam 750374d243 chat notifications: correct usage of matcher for highlight replacement 2018-06-13 14:08:33 -04:00
Adam 53dcd76c93 chat notifications: disable by default and default highlightOwnName to true 2018-06-13 13:23:01 -04:00
Adam 2f2f33afa9 chat notifications: strip tags from player names in notifications 2018-06-13 13:15:54 -04:00
Adam 0d70ae4144 chat notifications: fix highlightOwnName/notifyOwnName config options 2018-06-13 13:11:14 -04:00
Adam 01eeb31d20 chat notifications: load highlights on start 2018-06-13 13:09:35 -04:00
Adam 9d26d30d5c chat commands: alow clearing words and chat with ctrl w/backspace 2018-06-12 19:57:17 -04:00
Adam 430719cb87 item controller: expose bulk item prices 2018-06-12 19:16:09 -04:00
Adam 634fd91b9f runelite-api: add setVar for setting varclientstr 2018-06-12 18:39:35 -04:00
Adam 4792e61997 overlay renderer: bound overlays position to viewport at render time instead of at config load time
Fixes overlays being reset when temporarly off screen during loading. Fixes #3571
2018-06-11 21:27:37 -04:00
Adam 1b84f97b0b Fix genie cryptic clue to display proper requirements 2018-06-11 18:39:23 -04:00
Adam ab1aa4a9a7 Add public chat friend name color in chat color config 2018-06-09 22:41:58 -04:00
Adam d3d4f9a95b travis: remove old discord notification [ci skip] 2018-06-09 11:11:33 -04:00
Adam d709226ad9 travis: remove old secrets 2018-06-09 11:11:10 -04:00
Adam b32f63e245 http-service: import spring boot dependencies in dependency management 2018-06-09 08:22:16 -04:00
Adam b73e92ee54 Update gson to 2.8.5 2018-06-09 08:22:16 -04:00
Adam db9b80a673 Add gson to dependency management 2018-06-09 08:22:15 -04:00
Adam cbec088a6b Remove map region changed event 2018-06-07 18:09:10 -04:00
Adam 2bc5c4eddd xtea plugin: batch xteas on gamestate change event 2018-06-07 18:08:56 -04:00
Adam 7929bf1d5e npc scene overlay: fix respawn time 2018-06-04 21:34:08 -04:00
Adam 3447fc4d35 info panel: use revision number from client 2018-06-04 11:23:07 -04:00
Adam 18ee215f6d screenshot plugin: screenshot pvp kills 2018-06-04 09:49:55 -04:00
Adam f72071f5bf screenshot plugin: capitalize pet messages constant 2018-06-04 09:49:33 -04:00
Adam 40771c5918 clientui: reimport ExpandResizeType from fullscreen revert 2018-06-03 21:50:06 -04:00
Adam ed3b02b460 Revert "Merge pull request #3192 from deathbeam/add-support-for-fullscreen"
This reverts commit 108f441f23, reversing
changes made to be34e6f7ba.
2018-06-03 20:24:07 -04:00
Adam c76c10c20c death indicator: use animation to detect death
It is possible the player can move after their hp reaches 0, which makes
the player death event not always take place at the location of death
2018-06-03 16:40:17 -04:00
Adam 78d69dcc5c death indicator: move location check to after respawn 2018-06-03 16:40:17 -04:00
Adam 04187217a2 death indicators: only set death mark after respawning in a known respawn location 2018-06-03 15:01:07 -04:00
Adam dfe1d39730 antidrag: remove unused config setter 2018-06-02 22:39:22 -04:00
Adam df10ebbbe2 config manager: only apply default config from methods which read configuration 2018-06-02 22:38:59 -04:00
Adam 0b36cd7f74 runelite-client: add death indicator plugin 2018-06-01 22:14:59 -04:00
Adam e0db16d2a6 config manager: support Instant 2018-06-01 22:14:45 -04:00
Adam 1fb114b610 config invocation handler: fix setting config values to null
Also correctly convert objects to string
2018-06-01 22:14:27 -04:00
Adam 39106cddbd Fix null names for quest objects in cryptic clues
Example: Spirit Tree NULL_1293.

Fixes #1926
Closes #3480
2018-05-31 21:30:34 -04:00
Adam 6b277aa840 Rename CONTRRIBUTING.md -> CONTRIBUTING.md 2018-05-31 21:18:46 -04:00
Adam 1915647c9b runelite-mixins: once again reset menu on widget close 2018-05-31 19:41:43 -04:00
Adam ecd5180a9c pom: update rs.version 2018-05-31 18:56:19 -04:00
Adam 267f88de57 runelite-client: update to use isDead 2018-05-31 18:19:33 -04:00
Adam 8a6fc94239 Flag npc as dead when their health ratio hits 0
Sometimes npcs despawn without their HP var visible after death
2018-05-31 18:18:29 -04:00
Adam fd3a27f8b6 hooks: move combat info callback to actor mixin 2018-05-31 18:13:50 -04:00
Adam 08c605a0d0 chat message manager: set default colors for examine 2018-05-31 18:00:16 -04:00
Adam 5dc7d610c3 Fix prayer enumation order back to the order the prayers are in game
The reorder prayer plugin depends on this
2018-05-31 17:59:27 -04:00
Adam 5e92868882 chat color config: set default color for examine highlight 2018-05-31 17:59:22 -04:00
Adam 29ab54994f perspective: do not remove culled faces from clickbox calculation
It seems culled faces are intentionally added to some models for their
clickboxes.
2018-05-31 17:59:17 -04:00
Adam dd7c7e1a4d perspective: optimize clickbox generation 2018-05-29 21:12:48 -04:00
Adam d6b5e31c9d runelite-api: use lombok constructors for Vertex/Triangle 2018-05-29 21:12:48 -04:00
Adam 4b18dce38c perspective: use viewport offset for offsetting rectangle in get2DGeometry 2018-05-29 21:12:43 -04:00
Adam efab859685 Revert "perspective: use viewport offset in get2DGeometry"
This reverts commit 45597133f7.
2018-05-29 20:10:27 -04:00
Adam e8d1433da1 runelite-client: remove chat color config from plugins 2018-05-28 16:42:06 -04:00
Adam cbb23cf301 runelite-client: add chat color config 2018-05-28 16:42:06 -04:00
Adam 2480b55d9a config panel: allow color configs with no value 2018-05-28 16:17:49 -04:00