Commit Graph

7326 Commits

Author SHA1 Message Date
Runelite auto updater
2e0050c644 [maven-release-plugin] prepare release runelite-parent-1.5.23 2019-05-16 11:46:29 +00:00
Lotto
6dd1921bfd Merge pull request #8837 from devLotto/fix-onscreen-xptracker-leftstr
xp tracker: fix on-screen information type label
2019-05-15 20:53:08 +02:00
Lotto
09595863cd xp tracker: fix on-screen information type label 2019-05-15 20:38:09 +02:00
Tomas Slusny
3e59f38893 Merge pull request #8816 from devLotto/format-config-enums
Format config enums as "Config Option" by default
2019-05-15 09:17:48 +02:00
Adam
ace6a61c36 Merge pull request #8811 from devLotto/emojis
Emojis
2019-05-14 18:41:59 -04:00
Lotto
64019ea785 client: add emoji plugin
Replaces various emoticons entered in public/friends/private chats with their corresponding emoji images.

Co-authored-by: Adam <Adam@sigterm.info>
Co-authored-by: Tomas Slusny <slusnucky@gmail.com>
2019-05-14 20:11:39 +02:00
Tomas Slusny
9255f09b7a Merge pull request #8800 from deathbeam/add-loop-timer
Add loop timer infobox
2019-05-14 20:11:35 +02:00
Lotto
da2c195a17 client: change ClanManager to use ImageUtil image converter 2019-05-14 18:24:53 +02:00
Lotto
1cd1bbb005 client: add BufferedImage -> IndexedSprite converter to ImageUtil 2019-05-14 18:24:53 +02:00
Lotto
69d788d20c client: remove overrides in config enums with same converted name 2019-05-14 18:21:31 +02:00
Lotto
69e57c9a61 client: format enum config options as "Config Opt" instead of CONFIG_OPT 2019-05-14 18:19:59 +02:00
Vincent Sevilla
869fa9d93d notifier: Log notifications to console in debug mode (#8805) 2019-05-14 14:24:45 +02:00
Tomas Slusny
4e465e4e28 Merge pull request #8814 from Nightfirecat/dont-remove-antivenom-timers-on-death
game timers: Don't remove antipoison effects on death
2019-05-14 12:17:34 +02:00
JZomerlei
bd309135ce itemstats: Add missing CoX fish, fix Leckish fish healing value (#8831)
Closes #8829
2019-05-14 08:43:42 +02:00
Justin
6ddb82c532 clue scroll plugin: fix typo in Arnold Lydspor clue (#8832)
Fixes #8828
2019-05-14 07:52:54 +02:00
Ville Kopio
4e8e182214 combatlevel plugin: fix prayer levels until combat level calculation
Add more prayer level tests to expose a bug in which
needed prayer levels for next combat level was 0 instead of 2 in some
corner cases and implemented fixes.

For example: Let prayer level p be an odd number. The current combat level
is exactly same for p and p - 1. Therefore given n is the needed prayer
levels for a combat level with p - 1 prayer then n - 1 is the needed
prayer levels for a combal level with p prayer.

Further more the usage of Math.floor was incorrect in every cases so it is
changed to Math.ceil.
2019-05-13 21:25:47 -04:00
Tomas Slusny
f82aa6be93 Use LoopTimer in Barrows plugin
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-05-14 00:00:36 +02:00
Tomas Slusny
471a0ba73f Add loop timer infobox
Add loop timer infobox that will keep looping through specified
interval.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-05-13 23:55:24 +02:00
Tomas Slusny
984f265bb1 Merge pull request #8808 from Nightfirecat/fix-elf-pickpocket-diary-requirement
western diary: Fix elf pickpocket quest requirement
2019-05-13 11:46:31 +02:00
Adam
7d22663756 client: use immutablemap for maps built in class initializers 2019-05-12 18:51:08 -04:00
Lotto
4d85b49b6c Merge pull request #8818 from deathbeam/more-config
Add options for actions left and done for on screen XP
2019-05-12 20:52:20 +02:00
Tomas Slusny
34b30313ca Add options for actions left and done for on screen XP
Add configurable option for on screen XP display mode, what now
includes:
- Actions done
- Actions left
- Xp gained
- Xp left

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-05-12 18:10:01 +02:00
Adam
afa66e47b9 Merge pull request #4022 from Jasper-ketelaar/xp-tracker-canvas
Xp tracker: Show on canvas
2019-05-12 11:31:51 -04:00
Jordan Atwood
bbb8cff0d5 game timers: Don't remove antipoison effects on death 2019-05-11 23:58:35 -07:00
Adam
f5324e8267 Merge pull request #8789 from seandewar/hp-regen-notif 2019-05-11 23:00:52 -04:00
Adam
7e6476ce67 party service: check joins are for the current party
The server can resume party membership on handshake to parties other
than the current client party (eg. if the client is restarted or for any
other reason the current party changes). This desyncs otherwise if the
joins aren't checked to be in the current party.
2019-05-11 19:59:51 -04:00
Lotto
bf2eccc547 xp tracker: add right-click configure on on-screen trackers 2019-05-12 01:59:28 +02:00
Lotto
ad16bf5b3f xp tracker (onscreen): add toggle between displaying XP Left/XP Gained 2019-05-12 01:59:28 +02:00
Lotto
c95cd3bfd5 xp tracker: add start and goal levels to on-canvas tracker 2019-05-12 01:59:24 +02:00
Adam
e18652f517 party plugin: add partyinfo debug command 2019-05-11 19:59:11 -04:00
Lotto
6165bfabdf xp tracker: show on canvas
Co-authored-by: Jasper Ketelaar <Jasperketelaar@kpnmail.nl>
2019-05-12 01:58:43 +02:00
Adam
78bf68e036 chat: ensure queued messages are always cleared after adding
Mark queued message type as non null because addChatMessage will throw
if it is. This was causing the client to get stuck trying to add the
same broken message each loop.
2019-05-11 19:56:47 -04:00
Jordan Atwood
d1c692e72e western diary: Fix elf pickpocket quest requirement
The requirement for pickpocketing an elf is to have started Mourning's
End Part I for access to Lletya, not to have completed Mourning's End
Part II.

Fixes runelite/runelite#8806
2019-05-11 14:46:45 -07:00
Ryan H
1bfffb7c9d barrows plugin: add prayer drain timer 2019-05-11 13:32:38 -04:00
seandewar
a8728b9b56 regenmeter: add option to notify before next hp regen 2019-05-11 17:58:37 +01:00
seandewar
9623ed4b30 constants: add GAME_TICK_LENGTH and use where needed
Also update many usages of 20ms to CLIENT_TICK_LENGTH
2019-05-11 17:44:42 +01:00
Stephen Zhu
9a0d783bf9 client: add smelting plugin
Co-authored-by: Adam <Adam@sigterm.info>
2019-05-11 11:48:22 -04:00
Lotto
637d305ceb ui: add SplitComponent
SplitComponent is a component containing two other components, with the area split between the two, either horizontally or vertically.


Co-authored-by: Jasper Ketelaar <Jasperketelaar@kpnmail.nl>
2019-05-11 16:16:38 +02:00
Adam
29d79d0a4d Merge pull request #8786 from devLotto/xptracker-precision
xp tracker: display >1m exp with higher precision
2019-05-11 10:13:16 -04:00
xdesr
a92095b878 Remove gray pixel from Dragon Scimitar cursor (#8725) 2019-05-10 14:16:44 +02:00
John Kryspin
85e787c8dd fishing plugin: fix trawler timer with one tick left 2019-05-09 19:34:00 -04:00
Brandon White
cd192087cc blast furance plugin: add foreman fee timer
For players that are utilizing the blast furnace and require to pay the
foreman fee every 10 minutes, this will assist in tracking the time
remaining before the next fee payment is required.

Co-authored-by: Adam <Adam@sigterm.info>
2019-05-09 18:30:55 -04:00
Adam
2d8cd4429c Merge pull request #8784 from xDemoN/idle-plank-make
Idlenotifier: Add Plank Make
2019-05-08 16:00:55 -04:00
Adam
24d5c8d3be Merge pull request #8787 from mikellalec/patch-1
Fix Hot/Cold Misthalin Location Spelling Error
2019-05-08 15:59:47 -04:00
Adam
8dc05fda77 Merge pull request #8772 from devLotto/ba-use-itemcontainer
ba: use equipment ItemContainer instead of PlayerComposition
2019-05-08 15:59:17 -04:00
Lotto
ca377c7196 xp tracker: display >1m exp with thousandths precision 2019-05-08 01:38:04 +02:00
Alec Mikell
31c2d53011 Fix Hot/Cold Misthalin Location Spelling Error
Nort-east

->

North-east
2019-05-07 18:53:28 -04:00
xDemoN
c76b86b88d idlenotifier: add plank-make
from the lunar spellbook
2019-05-07 18:23:15 -04:00
Lotto
3c48ee2d49 ba: use equipment ItemContainer instead of PlayerComposition
Makes equipment querying consistent across the client by changing the Barbarian Assault plugin to use the equipment ItemContainer instead of the local player's PlayerComposition.
2019-05-07 21:58:35 +02:00
xdesr
b996175b70 widget item overlay: add seed vault inventory 2019-05-07 11:53:10 -04:00