Commit Graph
100 Commits
Author SHA1 Message Date
Adam b9e772be54 api: remove many unused projectile ids 2021-07-25 19:52:47 -04:00
Adam 7854c6f096 chat commands: fix parsing nightmare nb 2021-07-23 17:19:39 -04:00
Adam c5514740e4 clues: fix Shayzien Infirmary clue challenge 2021-07-23 16:09:13 -04:00
Adam 671ef69db6 chat commands: use script event for loading col log pets 2021-07-21 14:33:42 -04:00
AdamandIllya Myshakov 21a7bf4906 chat commands: add pets command
Co-authored-by: Illya Myshakov <imyshako@uwaterloo.ca>
2021-07-17 10:15:10 -04:00
Adam 5f3d6dfdcb menu entry swapper: add sacrificial boat quick board swap 2021-07-15 16:00:21 -04:00
AdamandAttrolantra 47828526f4 report button: add idle time
Co-authored-by: Attrolantra <ebrie3@gmail.com>
2021-07-15 12:51:58 -04:00
Adam 845ca463d5 item identification: clean up config enabled checks 2021-07-14 22:59:22 -04:00
Adam e027955e8a slayer plugin: fix sire vent kills from counting as task kills
All kills of abyssal creatures must give at least a 75xp drop, so we can just exclude any xpdrop that is 50 or less
2021-07-14 11:02:29 -04:00
Adam 850bf3d333 api: fix computing scene coord for negative local points
Also add an isInScene method to make testing if a point is in the scene
easier, and use it.
2021-07-05 13:47:59 -04:00
Adam 557921950a object indicators: don't mark unnamed objects 2021-07-05 13:46:06 -04:00
Adam 5d420ae57b Close various resource inputstreams 2021-07-04 15:30:44 -04:00
Adamandwclander 6b11afd907 inventory viewer: add option to hide when inventory is open
Co-authored-by: wclander <wclander@rogers.com>
2021-07-03 19:45:14 -04:00
Adam c1d61b37e6 http-service: fix hiscore test 2021-06-30 16:36:07 -04:00
Adam 478b833337 Revert "http-service: fix hiscore test"
This reverts commit 4041ad4a33.
2021-06-30 16:27:40 -04:00
Adam d2c72ee59b tile indicators: add border width config 2021-06-29 20:51:32 -04:00
Adam c4a93d4d81 chat icon manager: update clan rank to idx mapping
Nobody was added with key -6
2021-06-23 04:59:13 -06:00
Adam 2aa272f24d api: add actor overhead cycle accessors 2021-06-21 22:55:16 -04:00
Adam a2eb773e20 menu swapper: add enter-crypt to quick swap
This is for Sarachnis
2021-06-20 18:46:39 -04:00
Adam 6fc38ed918 discord: fix npe from menu event timing out with elapsed total time
Setting the start time to null isn't necessary, since IN_MENU is marked
shouldRestart, it always resets the start time when the status is changed to
menu. This was clearing it, forcing a presence update, and then erroring when
trying to compute the original start time. It also would have never really unset,
even if it wasn't erroring later, due to IN_MENU also being unclearable, and
so would have never been removed in the first place.

Additionally the status reset test is also wrong since it is testing the end
timestamp which has never been used by us, making the test useless.
2021-06-17 00:13:12 -04:00
Adam 23ce90275f loot tracker: add reset warning to event reset option 2021-06-15 19:07:09 -04:00
AdamandZeusay 159c239908 xp drops: add option to override standard client xp drop colors
Co-authored-by: Zeusay <kentgamesdesign@Gmail.com>
2021-06-13 19:13:13 -04:00
Adam 0580e32cc6 screenshot plugin: name tob hm/sm files differently 2021-06-13 18:32:20 -04:00
Adam 35ddeebf04 screenshot plugin: add tob story and hard mode screenshots 2021-06-13 18:12:55 -04:00
Adam 79b18d43aa screenshot plugin: make subdir strings constants 2021-06-13 17:32:34 -04:00
Adam 5db59f083e screenshot plugin: consolidate kill count fields 2021-06-13 17:31:29 -04:00
Adam 86a79a1509 Remove examine api
The non-items examine info has been broken for years, and the wiki already has item examines anyway, so we can use those in the future if we need them.
2021-06-13 15:25:04 -04:00
AdamandGG46KG 141d4eac0d menu swapper: add achievement diary items with non-standard teleport options
Co-authored-by: GG46KG <cvernino@att.net>
2021-06-12 17:04:36 -04:00
Adam 53e257ce17 api: add widget line height accessors 2021-06-11 15:57:34 -04:00
Adam d4078a9555 ground markers: add configurable border width 2021-06-11 13:06:01 -04:00
Adam 798ed5e027 chat commands: update tob duration pattern 2021-06-10 17:07:33 -04:00
Adam e3f2b28fac menu swapper: add con cape tele to poh 2021-06-09 22:52:50 -04:00
Adam 4abd69977b gpu: use renderbuffer for aa fbo
Previously this bound first a render buffer and then a texture to the aa fbo color attachment0, making the renderbuffer unused. Just remove the texture, causing the render buffer to be used.
2021-06-09 15:37:15 -04:00
Adam d228fa70fc chat commands: update tob new pb pattern
The old text (Personal best!) is no longer used
2021-06-09 11:59:36 -04:00
Adam c9f5f93b52 camera: add option to preserve yaw when world hopping 2021-06-07 21:12:54 -04:00
Adam 89a3838275 api: add setCameraYawTarget 2021-06-07 21:12:53 -04:00
Adam 3f7146a6c2 chat colors: fix clan chat message highlight keys
The old friends chat uses "clan chat" as its key name for historical
reasons, and so the new clan chat uses "clan"
2021-06-06 15:11:13 -04:00
Adam c271580e74 chat commands: fix tob hm/sm kc/pb tracking
The : in the boss name breaks for logged in users, so remap it to a
clean name instead. Also add short names.
2021-06-05 17:21:09 -04:00
Adam d3a2e4bbc2 config manager: disallow : in key names
The config service rewrites . -> : and : -> . for storage since mongodb
does not support . in field names. This causes any keys set with : to
get changed after going to the config service and back.
2021-06-05 17:21:09 -04:00
Adam 559410b537 mta: clear hint arrow when leaving enchantment and alchemist room 2021-06-04 16:13:34 -04:00
Adam ab5d90fdca chat filter: remove filter login
This has been added as a setting ingame with the latest update
2021-06-03 13:01:12 -04:00
Adam 3d034c38d3 hiscore panel: add tob hard mode 2021-06-03 11:05:22 -04:00
Adam 4b05699d6e http-api: add tob hm hiscores 2021-06-03 08:57:11 -04:00
Adam 657132b39b chat channel: add target mode config 2021-06-02 16:50:13 -04:00
Adamandsuperiorser9 8fe75748f9 camera: add zoom slider tooltip when dragging
Co-authored-by: superiorser9 <superiorser9@gmail.com>
2021-06-01 20:31:22 -04:00
Adam 9e780d58c8 Use junit rule for mock webserver 2021-05-31 11:34:59 -04:00
Adam b6462e4619 chat filter: fix collapsing replayed public chat
Public chat is both replayed and also collapsed. Since replayed messages
don't send chat message events, all replayed messages would be filtered
due to the last message id not being updated for any of them. Instead,
set all stored messages ids to -1 on login, since the ids are
invalidated anyway, and then use it to not collapse replayed chat.
2021-05-31 00:19:24 -04:00
Adam d4dc309cf5 sprite manager: use constructor injection
Also make cache private
2021-05-30 23:46:55 -04:00
Adam 68e8712ffc chatchannel: fix clan join/leave timeouts with fc join/leave off 2021-05-29 22:17:55 -04:00
Adam fb7cea1678 team: add clan member counter 2021-05-29 15:51:54 -04:00
Adam d98adda7c2 team capes: rename to team
Move friends list indicator from chatchannel to team plugin
2021-05-29 15:51:53 -04:00
Adam c7d4a10a4a api: add clan channel changed event 2021-05-29 15:51:52 -04:00
Adam 3c59e4bcf0 Strip tags when doing friends chat lookups
The previous friend chat manager would do this when loading a name into the cache, but now that the cache is gone, we need to do it prior to the lookup
2021-05-29 15:51:51 -04:00
Adam 1ae01335b4 chat channel: add typing modes
This allows changing the target of typed messages via /f, /c, /g, and
/p. All further messages go to the given target until a new target is
specified.
2021-05-27 21:59:17 -04:00
Adam e7a5b604fe friends chat: rename to chatchannel
This makes the friends chat plugin applicable to all chat channels, and adds join/leave notifications for clan chats
2021-05-27 19:58:58 -04:00
Adam 46935154e4 runelite-api: add clan member join and leave events 2021-05-27 19:58:57 -04:00
Adam 991e8fda50 Allow rs.version to be a double
This allows sub-versions of the same RS revision
2021-05-26 19:43:26 -04:00
Adam 5bd8932f8e chat commands: add clan chat 2021-05-26 16:50:06 -04:00
Adam fbd0b57b68 chat notifications: add clan chat 2021-05-26 16:50:05 -04:00
Adam 6957cea91f emoji plugin: add clan chat 2021-05-26 16:50:04 -04:00
Adam 5f9ccd2538 chat filter: add clan chat 2021-05-26 16:50:03 -04:00
Adam 7de3b61860 player indicators: add clans 2021-05-26 16:50:02 -04:00
Adam 1c75a97df5 world hopper: add hop-to clan member 2021-05-26 16:50:01 -04:00
Adam 0f0d3de2c4 chat colors: add clan recolors 2021-05-26 16:50:00 -04:00
Adam 474ef1562b chat icon manager: add clan chat icons 2021-05-26 16:49:59 -04:00
Adam a3016289ec api: add clan api 2021-05-26 16:49:58 -04:00
Adam 9794fc9597 Change config name of party plugin to disable by default
Since the plugin was rewritten and changed to disable by default, it will not retroactively apply to existing configs without this
2021-05-25 14:13:17 -04:00
Adam a781efc73a friendchatmanager: rename to chaticonmanager
FriendsChatManager predates the api having an ability to look up clan
members by name, without doing string matching, hence the caching. This
is no longer necessary as we can do efficient lookups of players by name
now.

Also remove the old isMember utility function which is just duplicated
from the friends chat manager.
2021-05-24 23:35:06 -04:00
Adam c72a571837 devtools: add modicons command 2021-05-24 23:24:56 -04:00
Adam 21275bb9f0 api: correct clans chattypes 2021-05-24 23:24:39 -04:00
Adam ff86846d5d api: add enum size 2021-05-24 23:23:32 -04:00
Adam 5de8eee04d friendschat: readd user count
Also readd the Recent FCs title
2021-05-23 14:25:59 -04:00
Adam ed5d359320 api: add getOnVarTransmitListener to Widget 2021-05-23 14:24:52 -04:00
Adam b5375ae487 chat history: rebuild pmbox when all is cleared
Additionally it is unnecessary to manually remove messages when the clear option is vanilla, since it will do it already
2021-05-23 11:10:54 -04:00
Adam 945f0b6d77 chat history: support clan chat
Additionally fix the TAB_PRIVATE widget mapping which is incorrect with the
latest update. The old friends chat tab has also gained a Clear history
option so we no longer need to add it.
2021-05-23 00:10:41 -04:00
Adam 903e73f9f6 twitch: change chat trigger to /t
// was taken by clan chat with the recent update
2021-05-21 13:26:36 -04:00
Adam d97148346d party: only send location update when the location changes 2021-05-20 18:24:50 -04:00
Adam ebfc3dab89 info panel: adjust nav button priority 2021-05-20 13:43:25 -04:00
Adam fa145986b2 party service: sanitize user names 2021-05-20 11:14:20 -04:00
Adam 38cd07d025 discord plugin: sanity check user id and avatar id before building url 2021-05-20 10:40:55 -04:00
Adam 2a118bdb4d ui: queue repaint when progressbar is edited 2021-05-20 10:40:53 -04:00
Adam 94ad05fa0f minimap: add clan chat dot color configuration 2021-05-19 23:18:21 -04:00
Adam 4efd609e40 chat timestamps: add timestamps for all message types 2021-05-19 16:39:50 -04:00
Adam 6c06ac4eaf xptracker: use enum map for actions and other cleanup 2021-05-16 22:26:28 -04:00
Adam 4c0abc4511 chat message manager: fix recoloring own name with spaces 2021-05-13 14:19:42 -04:00
Adam 4740d7f2fc item charges: split up test into separate methods 2021-05-12 17:22:04 -04:00
Adam ae23301a22 item charges: add toggle for guthix rest
Since guthix rest are not visibly different, but potions are, there are requests to restore the old behavior of having guthix rest on but potions off
2021-05-12 16:13:53 -04:00
Adam 52dc8f85a7 clientloader: don't use fallback config or client when jav_config is manually specified 2021-05-11 20:39:47 -04:00
Adam 6dca841c87 item charges: simplify infobox creation logic
This looks at the worn items and matches them to known items with
charges, instead of checking the worn items for each known item with
charges. Additionally it associates guthix rest to potions, because
previously they did not have a config option, and adds an infobox for
the chronicle.
2021-05-09 15:34:59 -04:00
Adam 7092c0a29d client: accept custom javconfig url 2021-05-07 14:15:33 -04:00
Adam 217a5425d4 info: simplify language surrounding config import 2021-05-06 20:37:36 -04:00
Adam 91bac5821a agility plugin: add rellekka lighthouse obstacles 2021-05-04 10:29:51 -04:00
Adam c45d98edcb friends chat: use friendschatinfo color for join/part messages 2021-05-02 12:57:00 -04:00
Adam dd3fd8645c chat message manager: add default color for friendschatnotification chat type
This allows the config value for friends chat notifications to just
default to null, allowing plugins to detect whether or not we want to
override the default color for friends chat notification messages.
2021-05-02 12:56:14 -04:00
Adam 94685b6ef4 widgets: fix modern resizable interface container component id
This was referencing the classic layout's component id, which until today, happened to be the same between both interfaces
2021-04-28 10:28:07 -04:00
AdamandAttrolantra 79cba4faa1 fishing plugin: update for fishing trawler changes
Modify game timer to be 5 minutes.
Add option to replace the fish caught text with contribution amount
Remove activity timer notification as the mechanic has been removed

Co-authored-by: Attrolantra <ebrie3@gmail.com>
2021-04-22 21:20:03 -04:00
AdamandPaul Norton bdffcdd962 clues: add skill challenge clue requirements to clue tag test
Co-authored-by: Paul Norton <napkinorton@gmail.com>
2021-04-18 10:53:37 -04:00
Adam def3125f53 api: add cross world message fields 2021-04-15 21:28:54 -04:00
Adam c2621e236e api: add player composition colors 2021-04-15 17:12:16 -04:00
AdamandHydrox6 b965da2400 hiscore: use correct endpoint when looking up chat messages
Co-authored-by: Hydrox6 <ikada@protonmail.ch>
2021-04-13 19:57:23 -04:00