Adam
d4a3fe0069
party: send join on reconnect
...
If the server expires the membership before the client in the party
reconnects, it will falsely assume it is in a party when it isn't.
Additionally since users are resynced on reconnect, this was duplicating
members as it would get joins for already joined members.
2022-06-10 18:29:46 -04:00
Adam
169ec74a01
party: no longer use account session id
...
This is no longer required because the oauth responses don't come back via websocket anymore
2022-06-10 18:29:46 -04:00
Adam
05567739b9
spec counter: add config option for infoboxes
2022-06-10 18:29:46 -04:00
Jordan Atwood
ceb1c96134
timers: Don't clear stamina on death
...
As of 8aaaa320d3 , a player's stamina timer
is determined from their vars thus does not need to be automatically
cleared on death.
2022-06-10 15:01:39 -07:00
Adam
82c93f45da
Move party messages from http-api
2022-06-10 14:42:59 -04:00
Adam
3ef9095771
cannon: use varp for cannonball count
...
Co-authored-by: Bonfire <5704760+Bonfire@users.noreply.github.com >
2022-06-10 12:44:48 -04:00
Adam
f8c27b680b
runelite: set jagex.disableBouncyCastle=true
2022-06-10 09:40:03 -04:00
Adam
70ca9a7706
chat channel: use fc max size from container
2022-06-10 08:42:47 -04:00
Adam
b9d9cab697
account: use http redirect for oauth login response
2022-06-09 19:03:34 -04:00
Adam
4aa1a3f6e8
hooks: raise exception logs to error level
2022-06-08 17:13:34 -04:00
Adam
5c319169d5
hooks: add exception handler for renderable draw listener
2022-06-08 17:10:22 -04:00
Adam
82d92b9953
Move entity hider logic to plugin
2022-06-08 16:23:51 -04:00
Adam
8be3210b87
chatfilter: fix matching lt/gt
...
These are encoded as <lt> and <gt> and so require the patterns to match those, which is unintuitive
2022-06-08 11:03:03 -04:00
Zander Bolgar
0da4a65ce2
mining: add gold vein respawn timer
2022-06-07 22:53:54 -04:00
Owain van Brakel
5b455cb7d7
Merge pull request #3212 from open-osrs/upstream-0506
2022-06-05 22:27:09 +02:00
Owain van Brakel
db48b46be0
Merge remote-tracking branch 'runelite/master'
2022-06-05 22:22:04 +02:00
Owain van Brakel
d626347eb8
Merge pull request #3210 from SRLJustin/0206-upstream
2022-06-05 22:21:54 +02:00
sjpfeiffer
1ca54e0f75
bank: Add option to force right click on placeholder toggle button
2022-06-03 10:17:48 -07:00
SRLJustin
75fde95320
Merge branch 'master' of https://github.com/runelite/runelite into 0206-upstream
2022-06-03 12:06:29 +10:00
superiorser9
8aaaa320d3
timers: Check stamina effect using varbits ( #15014 )
2022-06-02 22:44:54 +00:00
Adam
8116098792
chat commands: add rifts closed to gotr bossnames
...
The hiscore skill name for gotr is rifts closed
2022-06-02 15:22:24 -04:00
Adam
672a57ebcd
api: deprecate if1 usage
2022-06-02 15:01:09 -04:00
Adam
1c3ccdf3a9
chat commands: fix !lvl cox cm
...
The command could not work before because the capitalize in
longBossName would produce a capital Of causing the hiscore
skill name to not match.
This normalizes from the hiscore name by removing : to compare
it to our internal boss names.
2022-06-02 12:41:46 -04:00
SRLJustin
fd3c74eccf
Merge branch 'master' of https://github.com/runelite/runelite
...
Conflicts:
runelite-client/src/main/java/net/runelite/client/rs/ClientLoader.java
2022-06-02 08:27:22 +10:00
Max Weber
4b8dc6fbea
SessionManager: don't fail to login with a existing hidden session file
2022-06-01 14:28:09 -06:00
Max Weber
80c150c8e9
ClientLoader: don't fail patching to hidden files
...
FileOutputStream (by design) passes FILE_ATTRIBUTE_NORMAL and
CREATE_ALWAYS to CreateFile, which causes it to fail with access denied
if it is opening a FILE_ATTRIBUTE_HIDDEN or FILE_ATTRIBUTE_SYSTEM file
See JDK-8047342
2022-06-01 14:28:09 -06:00
David Luong
d0725e4b0a
item identification: Add Desert Treasure diamonds ( #14764 )
2022-06-01 16:01:32 +00:00
Owain van Brakel
f537de1a2b
Merge remote-tracking branch 'runelite/master'
2022-05-30 15:51:27 +02:00
Owain van Brakel
6bad48b909
Merge pull request #3208 from open-osrs/woohoo-3-second-builds
2022-05-30 15:50:23 +02:00
Owain van Brakel
b842e86a20
project(gradle): Cache injector task
2022-05-30 15:16:54 +02:00
Adam
10b84c803c
worldmap: add akp and bjp fairy rings
2022-05-30 08:56:23 -04:00
Owain van Brakel
a54eae6aef
project(gradle): Enable caching
2022-05-30 14:53:16 +02:00
Owain van Brakel
46b6def0df
project(gradle): Fix warnings and deprecations
2022-05-30 14:52:46 +02:00
Adam
c2cc21da24
gpu: fix debug mode on macos
...
debug mode aggressively checks and throws whenever a gl error occurs.
The glBlitFramebuffer call is bizzare because with the alpha channel
enabled on the renderbuffer it appears to work correctly despite
causing an INVALID_OPERATION error. We have no use for the alpha channel
since the dst alpha value is always 1, so it can just be disabled on macos.
2022-05-30 07:58:01 -04:00
Justin
bbceadf217
Merge pull request #3207 from SRLJustin/upstream-2905
...
upstream: merge
2022-05-29 19:26:54 +10:00
Justin
ba4bffec56
Merge branch 'master' of https://github.com/runelite/runelite into upstream-2905
...
Conflicts:
runelite-client/src/test/java/net/runelite/client/plugins/itemstats/ItemStatEffectTest.java
2022-05-29 10:37:12 +10:00
Jordan Atwood
e8c7e782b3
hunter: Remove unused lastActionTime field
...
This field was originally used to show a catch rate overlay, but all its
uses were removed in 76fbab60fc when the
overlay was removed due to unreliable behavior.
2022-05-27 14:53:34 -07:00
Jordan Atwood
491c23fd74
special counter: Fix test
2022-05-27 13:24:29 -07:00
Adam
5fa08751a1
spec counter: add devmode check for spec command
2022-05-27 14:52:59 -04:00
Adam
282eab1a4c
party: remove overlay
...
This is rarely used because the information is duplicated in the panel, and not very useful. Also the toggling behavior is confusing to people.
2022-05-27 14:45:09 -04:00
Hexagon
9fe186cad2
spec counter: add spec drops
...
Co-authored-by: Adam <Adam@sigterm.info >
2022-05-27 14:45:09 -04:00
Adam
eb0cbd5f49
party: use passphrases for party ids
...
These are easier to type and share than uuids.
2022-05-27 14:45:09 -04:00
Adam
ff210a6b42
party: remove Discord requirement
...
Orginally the only way to form a party was via Discord invites. This has
changed semi-recently to allow sharing party ids instead.
The Discord invite system is finnicky since it doesn't work unless
Discord is detected, doesn't work right with multiple clients, or
multiple Discords. And, discord_rpc is deprecated without a suitable
replacement.
This changes the party system to instead always require sharing party
ids instead.
2022-05-27 14:45:09 -04:00
Ganom
5c7302fd5a
menuentry: add examine npc type to getNpc() method. ( #3206 )
...
Co-authored-by: Ganom <ganom@ganomsoftware.com >
2022-05-27 13:41:13 -04:00
vmarlowe
66f6dade34
fishing: Add frog spawn spot NPC ( #14659 )
2022-05-26 22:48:40 +00:00
Jordan Atwood
c7ea7a7e14
status bars: Override hitpoints and prayer max values in LMS
...
While playing Last Man Standing, your hitpoints and prayer values behave
as though their maximum values were 99 instead of their actual max
values.
2022-05-26 15:38:02 -07:00
superiorser9
88e39ab152
timers: Track home and minigame teleports using vars ( #14842 )
2022-05-26 22:33:10 +00:00
Jordan Atwood
a830bc5572
item stats: Fix jangerberries stats
2022-05-26 11:25:29 -07:00
Jordan Atwood
840c3b264d
item stats: Remove combo primaries
...
This field never had any real use from the beginning, and has only
caused confusion for contributors adding item stat change definitions.
2022-05-26 11:20:03 -07:00
Jordan Atwood
b76e6fc56d
item stats: Add mixed potions
2022-05-26 18:04:42 +00:00