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
Adam and Illya 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
Adam and Attrolantra
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
Adam and wclander
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
Adam and Zeusay
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
Adam and GG46KG
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
Adam and superiorser9
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
Adam and Attrolantra
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
Adam and Paul 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
Adam and Hydrox6
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