Tomas Slusny
8d53997685
Merge pull request #4568 from deathbeam/proper-shutdown
...
Properly shutdown everything on window close
2018-08-29 15:20:28 +02:00
Tomas Slusny
6eb34a752f
Merge pull request #5125 from Retoxified/master
...
Add Hop-To option in chat
2018-08-27 08:32:15 +02:00
Tomas Slusny
f602085a4c
Merge pull request #5141 from deathbeam/fix-barrows-kc
...
Fix setting of barrows kc from chat
2018-08-26 19:39:13 +02:00
Tomas Slusny
396a259e10
Merge pull request #5142 from deathbeam/remove-dupe-entry
...
Remove dupe PVP_HR entry in world hopper
2018-08-26 19:26:43 +02:00
Tomas Slusny
232fd73247
Fix setting of barrows kc from chat
...
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-08-26 19:26:01 +02:00
Tomas Slusny
547ec466f9
Remove dupe PVP_HR entry in world hopper
...
This was preventing from the config.hopOutOfDanger to work properly when
disabled.
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-08-26 18:47:39 +02:00
Tomas Slusny
e2d6b13b47
Merge pull request #3412 from deathbeam/idle-notifer-combat-attack
...
Idle notifier fix combat notifications, reset notifications on interaction
2018-08-25 12:13:34 +02:00
Tomas Slusny
5c9ddf504b
Merge pull request #5072 from TheStonedTurtle/MasterClueFix
...
Fix Hot/Cold Nardah Genie Cave tile
2018-08-24 14:56:02 +02:00
Tomas Slusny
6c95e1fe04
Merge pull request #5063 from Nightfirecat/remove-extra-screenmarker-images
...
screenmarker plugin: Remove extra images
2018-08-22 20:40:05 +02:00
Tomas Slusny
de60ab9fae
Merge pull request #5058 from MagicfTail/Boss-kill-screenshot-formatting
...
Change boss kill screenshot naming
2018-08-22 18:02:48 +02:00
Tomas Slusny
fa51eb338c
Merge pull request #4992 from deathbeam/wasd-exit-bckspace
...
Make pressing BkSPACE with empty chat exit chat
2018-08-22 11:28:00 +02:00
Tomas Slusny
e92c60fe62
Remove unused Objects import in AgilityPlugin
2018-08-21 19:51:54 +02:00
Tomas Slusny
32d2b2a8b7
Make pressing BkSPACE with empty chat exit chat
...
Make pressing BKSPACE with empty chat buffer text exit typing mode in
WASD plugin.
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-08-21 12:18:58 +02:00
Tomas Slusny
9ee86040c1
Merge pull request #5014 from jamyc/timer-input-notation-improvement
...
TimeTracking: Add support for intuitive time notations like "1h 30m 10s"
2018-08-21 11:57:24 +02:00
Tomas Slusny
960e7aad19
Add idle notifier plugin tests
...
- Add tests for combat idle, combat reset and combat logout
- Add tests for animation idle, animation reset and animation logout
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-08-20 13:09:28 +02:00
Tomas Slusny
84be92a3f5
Make combat idle notifier use interacting changed
...
To make the notifier more precise make combat idle notifier use
interacting changed.
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-08-20 12:54:17 +02:00
Tomas Slusny
274f71fe57
Make animation idle remember last animating ID
...
In order to make animation idle notifier work with timer resetting, make
it remember last animation.
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-08-20 12:54:04 +02:00
Tomas Slusny
516ac7e99a
Merge pull request #5016 from deathbeam/omit-empty
...
Omit empty strings in NPC indicators
2018-08-20 11:54:51 +02:00
Tomas Slusny
c61f026518
Properly reset idle timers on logout and login
...
When someone logs out, reset all timers to not have sent the
notifications after they are no longer relevant.
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-08-20 11:47:41 +02:00
Tomas Slusny
d61f52b8eb
Reset idle timers when player clicks in-game
...
When player clicks in-game, he obviously changed his activity, so reset
all idle timers to default non-valid state.
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-08-20 11:47:41 +02:00
Tomas Slusny
553eeb03d1
Add tests for parsing NPC list
...
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-08-20 10:59:35 +02:00
Tomas Slusny
29442d549d
Merge pull request #5005 from MagicfTail/Debug-npc-indicator
...
Add debugging to npc highlighter plugin
2018-08-20 08:51:27 +02:00
Tomas Slusny
a2962aa67b
Merge pull request #5003 from MagicfTail/KBD-Timer
...
Fix KBD respawn timer
2018-08-20 08:45:22 +02:00
Tomas Slusny
dc7082af31
Omit empty strings in NPC indicators
...
Do no try to parse the list to strings including empty names.
Closes #5012
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-08-20 00:30:23 +02:00
Tomas Slusny
a31ab4dca3
Merge pull request #4990 from rbbi/sidebar-hotkey
...
Fix sidebar hotkey leaking into game client
2018-08-19 13:59:12 +02:00
Tomas Slusny
865079afe6
Merge pull request #5002 from MagicfTail/ToB-potions
...
Add Bastion and Battlemage potions
2018-08-19 11:54:00 +02:00
Tomas Slusny
10401713b1
Merge pull request #4941 from psikoi/world-hopper-activity-fix
...
World hopper activity ordering improvements
2018-08-18 13:34:08 +02:00
Tomas Slusny
510a5c8568
Merge pull request #4976 from GandalfTheGoat/add-cks-to-clue-step
...
Add "Fairy Ring CKS" to Ulizius clue
2018-08-18 01:41:47 +02:00
Tomas Slusny
b8d7466921
Merge pull request #4954 from Nightfirecat/add-dmm-teleblock-timers
...
timers plugin: Add fall/winter DMM teleblock timers
2018-08-18 01:39:24 +02:00
Tomas Slusny
b1f2deaede
Merge pull request #3954 from Nightfirecat/add-scrollbar-on-left-varbit
...
Add CHAT_SCROLLBAR_ON_LEFT Varbit
2018-08-17 00:52:25 +02:00
Tomas Slusny
82f84a7c4e
Merge pull request #4926 from Kamielvf/wold-hopper-change
...
Do not add Hop-to option to chatbox and raiding party
2018-08-16 08:47:00 +02:00
Tomas Slusny
9d738e26a6
Merge pull request #4299 from Nightfirecat/fix-dmm-snare-timers
...
timers plugin: Fix SDMM normal spellbook freezes
2018-08-15 09:23:20 +02:00
Tomas Slusny
48a2d1730a
Merge pull request #4871 from MagicfTail/Loot-tracker-dusl
...
Actually add special case for Grotesque Guardians
2018-08-15 09:05:28 +02:00
Tomas Slusny
0662d6989f
Merge pull request #2449 from Kamielvf/npchealth-update
...
Update NPC health data
2018-08-15 08:57:45 +02:00
Tomas Slusny
93e2c7f15c
Merge pull request #4787 from takuyakanbr/time-tracking-overview
...
time tracking: add empty case to overview tab
2018-08-14 23:20:43 +02:00
Tomas Slusny
141d599e19
Merge pull request #4899 from devLotto/issue-4893
...
clues: add fairy ring to sinclair mansion clue solution
2018-08-14 19:30:14 +02:00
Tomas Slusny
1a6e41fbfe
Merge pull request #2958 from devLotto/fps-indicator-improvements
...
Fps indicator improvements
2018-08-14 18:02:33 +02:00
Tomas Slusny
0bed1a0af9
Merge pull request #4898 from devLotto/issue-4895
...
clues: allow any imbued crystal bow for emote clue
2018-08-14 18:00:21 +02:00
Tomas Slusny
c16698d7c5
Merge pull request #4884 from psikoi/exp-tracker-ui-fix
...
Fix exp tracker UI margin incosistency
2018-08-14 14:43:36 +02:00
Tomas Slusny
87320f2e0a
Merge pull request #4868 from MagicfTail/Loot-tracker-dusl
...
Add Grotesque Guardian special case to loot tracker
2018-08-12 13:16:58 +02:00
Tomas Slusny
1f5f4feb51
Merge pull request #4863 from deathbeam/fix-flat-text-field-thread
...
Fix FlatTextField unsafe swing access
2018-08-12 13:16:07 +02:00
Tomas Slusny
7a7eed7bd2
Fix FlatTextField unsafe swing access
...
As .setText on FlatTextField is called from non-swing threads, send
showing of the 'x' button back to swing thread. This prevents freeze of
the game in rare scenarios.
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-08-12 04:08:13 +02:00
Tomas Slusny
40fcf81dd3
Merge pull request #4846 from seandewar/game-timer-typo
...
Fix Entangle timer description typo
2018-08-11 13:45:42 +02:00
Tomas Slusny
25761644d5
Merge pull request #4844 from Justsofun/cluescroll-add-fairy-ring
...
Cluescrolls: Added fairy ring code to Kalphite Lair Entrance clue
2018-08-11 13:34:59 +02:00
Tomas Slusny
2953884fae
Merge pull request #4811 from takuyakanbr/fix-seaweed
...
time tracking: fix detection of state for seaweed patches
2018-08-11 12:56:19 +02:00
Tomas Slusny
7ff1825071
Merge pull request #4799 from deathbeam/fix-raids-double-add
...
Fix adding of raid timer multiple times in Raids
2018-08-11 11:56:59 +02:00
Tomas Slusny
5d964f05ce
Merge pull request #4822 from Nightfirecat/fix-timers-and-stopwatches-header-color
...
time tracking plugin: Fix timers header color
2018-08-11 10:24:01 +02:00
Tomas Slusny
6ef32bf916
Merge pull request #4815 from Justsofun/discord-wintertodt
...
DiscordPlugin: Add Wintertodt to Activities
2018-08-10 13:34:31 +02:00
Tomas Slusny
699f4927c3
Fix adding of raid timer multiple times in Raids
...
Fix adding timer multiple times when you change option while inside
raids.
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-08-09 16:48:40 +02:00
Tomas Slusny
0e55362b81
Merge pull request #4768 from Bjdufre1/greater_cannon_spot
...
Move greater demon cannon spot to better location.
Fixes #4753
2018-08-08 08:18:59 +02:00
Tomas Slusny
e4fde450ed
Merge pull request #4463 from deathbeam/xp-globes-moveable
...
Add support for making XP globes moveable
2018-08-07 10:00:58 +02:00
Tomas Slusny
32c6d07ba8
Merge pull request #4639 from Abextm/item-prices
...
runelite-client: Always use the mapped price for items
2018-08-06 22:57:04 +02:00
Tomas Slusny
2788ec06ea
Merge pull request #4413 from deathbeam/cleanup-raids-plugin
...
Add support for preserving raids scouter inside raid + fix checking for raids state on plugin state changes
2018-08-06 21:55:55 +02:00
Tomas Slusny
f7d0bf4ace
Add setting to preserve scouter in raid
...
See #1871
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-08-06 21:49:33 +02:00
Tomas Slusny
2d4c895e5e
Properly check for changing values in raids plugin
...
- Determine if we are in raid on startup
- Properly reset state on shutdown
- Do not reset raid state when not necessary
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-08-06 21:49:32 +02:00
Tomas Slusny
718dd36386
Stop plugins on shutdown
...
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-08-06 20:15:44 +02:00
Tomas Slusny
69a6092eb7
Properly shutdown everything on window close
...
- Properly shutdown applet on window close
- Properly remove system tray icon on close
- Shutdown executorService on shutdown
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-08-06 20:15:40 +02:00
Tomas Slusny
4a3fcd2f45
Add exports for GameEngine#shutDown
...
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-08-06 20:14:13 +02:00
Tomas Slusny
94e5596d22
Merge pull request #4667 from deathbeam/move-index-to-db
...
Move isOverlayOutdated to IndexDatabase
2018-08-06 09:31:38 +02:00
Tomas Slusny
6644de3ac7
Merge pull request #4605 from Nightfirecat/remove-unused-slf4j
...
Remove unused @Slf4j annotations and imports
2018-08-06 07:28:36 +02:00
Tomas Slusny
b07f470930
Merge pull request #4673 from deathbeam/remove-headers
...
Remove unnecessary headers from plugin panels
2018-08-05 12:15:27 +02:00
Tomas Slusny
2c410dea07
Merge pull request #4683 from deathbeam/add-tourney-world-type
...
Add Tournament world type
2018-08-05 12:06:29 +02:00
Tomas Slusny
6f77fe28ee
Merge pull request #4709 from deathbeam/fix-canvas-focus
...
Add null-check for game canvas
2018-08-05 12:06:09 +02:00
Tomas Slusny
9b4dd209c2
Merge pull request #4703 from JaimySmets/4645-werewolf-agility-course
...
Add obstacles to Werewolf court
2018-08-05 11:55:34 +02:00
Tomas Slusny
cbff6293ba
Merge pull request #4706 from JaimySmets/4694-idle-notifier-make-tabs
...
Add tablet creation animation to idle notifier
2018-08-05 11:54:12 +02:00
Tomas Slusny
7effa9ee50
Add null-check for game canvas
...
If frame is opened too fast and game did not managed to create the
canvas yet, frame will crash during startup on NPE.
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-08-04 19:48:25 +02:00
Tomas Slusny
73645c0f2b
Remove unnecessary headers from plugin panels
...
Now all plugin panels have tooltips so the headers are not necessary and
most of plugins do not have them already.
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-08-04 13:00:11 +02:00
Tomas Slusny
46c2745374
Merge pull request #4604 from Nightfirecat/exterminate-game-image-files
...
Remove item and sprite images from runelite-client resources directory
2018-08-04 12:59:02 +02:00
Tomas Slusny
a535a809e6
Merge pull request #4655 from Nightfirecat/update-chat-commands-to-check-for-space-after-command
...
chat commands plugin: Use consistent message check
2018-08-04 10:02:59 +02:00
Tomas Slusny
3bcf87b327
Merge pull request #4627 from Kamielvf/itemstats-fix
...
item stats: fix tooltip not appearing when hovering over item
2018-08-04 09:55:38 +02:00
Tomas Slusny
027c3ce843
Add Tournament world type
...
Fixes #4682
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-08-03 22:26:34 +02:00
Tomas Slusny
eed9c447c6
Merge pull request #4631 from Kamielvf/menu-swapper-fairy-ring-fix
...
menu entry swapper: fix fairy ring swaps not working for zanaris ring, arceuus ring and PoH tree-ring combo
2018-08-03 19:49:44 +02:00
Tomas Slusny
14b654c9a5
Account for linked item id, format tooltip
...
- Account for linked item id when getting item price
- Format item price tooltip
- Create new data structure for loot tracker and precompute it
to avoid calling methods that are unsafe outside of client thread
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-08-03 11:22:04 +02:00
Tomas Slusny
5a152f0514
Move isOverlayOutdated to IndexDatabase
...
Instead of creating new callback and then simply setting boolean on
RuneLite to dump it somewhere, expose this boolean from IndexDatabase
and remove injection of RuneLite.
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-08-03 11:09:54 +02:00
Tomas Slusny
5e3d205d0b
Add mappings for indexed script db
...
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-08-03 10:50:15 +02:00
Tomas Slusny
9964d5f327
Merge pull request #4640 from deathbeam/fix-screen-marker-name
...
Use correct marker name when cancelling edit
2018-08-03 08:33:38 +02:00
Tomas Slusny
7f291fb95d
Merge pull request #4664 from MagicfTail/Pharao-scepter
...
Add pharaoh's sceptres, tome of fire, and toxic staff of the dead item mappings
2018-08-03 08:31:10 +02:00
Tomas Slusny
be993f5d1c
Merge pull request #4626 from Kamielvf/fix-clear-public
...
chat history: clear public chat when menu option is clicked
2018-08-03 08:10:00 +02:00
Tomas Slusny
9791d9271f
Merge pull request #4654 from Nightfirecat/fix-kandarin-achievement-diary-mining-requirement
...
achievement diary plugin: Fix coal mining req
2018-08-03 08:03:29 +02:00
Tomas Slusny
bf459c290b
Merge pull request #4641 from deathbeam/remove-wizard-special-case
...
Remove special cased wizard death from loot manage
2018-08-02 13:01:22 +02:00
Tomas Slusny
64c71385a9
Remove special cased wizard death from loot manage
...
Remove special cased wizard death animations from loot manager as as of
latest OSRS update this now works normally:
The Elemental Wizards south of Falador now give loot at the end of their
death animation rather than the beginning.
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-08-02 12:43:19 +02:00
Tomas Slusny
4ce0f31846
Merge pull request #4625 from Kamielvf/fix-shiftmodifier-focus-lost
...
fix menu entry swapper shiftModifier getting stuck on focus lost
2018-08-02 10:33:44 +02:00
Tomas Slusny
30ecd21120
Merge pull request #4638 from deathbeam/fix-clientui-sidebar
...
Reverse ClientUI sidebar condition
2018-08-02 10:25:01 +02:00
Tomas Slusny
08f96d2e38
Use correct marker name when cancelling edit
...
Instead of using marker overlay name use marker name, as marker overlay
name contains date.
Fixes #4634
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-08-02 08:30:14 +02:00
Tomas Slusny
b3d9de7a41
Reverse ClientUI sidebar condition
...
- Reverse ClientUI sidebar condition as when opening sidebar is always
open so current master will effectively shrink window instead of
restoring to correct size
- Apply this condition also to KEEP_WINDOW_SIZE
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-08-02 07:57:44 +02:00
Tomas Slusny
d11f78090b
Merge pull request #4632 from Kamielvf/instance-map-fix
...
instance map: properly remove mouse listener on shutdown
2018-08-02 07:30:56 +02:00
Tomas Slusny
e7ba351928
Merge pull request #4615 from deathbeam/fix-zulrah-worldloc
...
Fix LootManager zulrah location
2018-08-01 22:45:01 +02:00
Tomas Slusny
7598aa0250
Fix LootManager zulrah location
...
We pack scene x/y and not world x/y, so create world point from scene.
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-08-01 19:55:26 +02:00
Tomas Slusny
19f3d05dae
Merge pull request #4611 from Nightfirecat/add-ungael-obstacles
...
agility: Add Ungael obstacles
2018-08-01 12:02:12 +02:00
Tomas Slusny
8797cde732
Merge pull request #4580 from deathbeam/fix-array-out-of-bounds
...
Fix tile setting and tile height ArrayOutOfBounds
2018-08-01 11:33:45 +02:00
Tomas Slusny
9fe667c763
Merge pull request #4547 from Abextm/fairy-ring-defer
...
Prevent crash when updating the fairy ring filter
2018-08-01 10:18:47 +02:00
Tomas Slusny
cf2daee371
Fix getCanvasTileAreaPoly ArrayOutOfBounds
...
Safe-check tile settings size to prevent array out of bounds exception.
Fixes #4579
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-08-01 10:16:12 +02:00
Tomas Slusny
dd07ff033f
Merge pull request #4588 from Abextm/no-key-released
...
runelite-client: Make hotkeys run on KeyPressed
2018-08-01 10:14:07 +02:00
Tomas Slusny
57749d818c
Merge pull request #4612 from Nightfirecat/fix-lumbridge-swamp-emote-clue-location
...
clues: Fix Lumbridge swamp cave emote clue location
2018-08-01 10:12:41 +02:00
Tomas Slusny
5b963ce240
Merge pull request #4596 from JaimySmets/4593-emote-clue-dragon-pickaxe
...
Add alternative dragon pickaxes to emote clue
2018-08-01 00:05:56 +02:00
Tomas Slusny
126e10cc6f
Merge pull request #4555 from deathbeam/lootevents
...
Add loot tracker
2018-07-31 23:49:47 +02:00
Tomas Slusny
acc2f4edb4
Merge pull request #4589 from deathbeam/fix-font-manager-test-package
...
Fix FontManagerTest package
2018-07-31 15:27:01 +02:00
Tomas Slusny
9146b76b17
Fix FontManagerTest package
...
Change cache.ui to client.ui
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-07-31 11:54:42 +02:00
Tomas Slusny
466eca9d90
Merge pull request #4552 from Shingyx/fix-assembler-tests-on-windows
...
Fix Assembler tests when autocrlf=true on Windows
2018-07-31 10:08:43 +02:00
Tomas Slusny
0217d5a6af
Merge pull request #4575 from deathbeam/fix-plane-for-tile-objects
...
Account for plane in TileObject canvas location
2018-07-30 17:14:19 +02:00