Commit Graph
100 Commits
Author SHA1 Message Date
Tomas Slusny 90711882e0 Merge pull request #7483 from deathbeam/unify-splitters
Unify Splitter/Joiner usage (move to Text#toCSV and Text#fromCSV)
2019-01-21 12:37:39 +00:00
Tomas Slusny 272990041c Replace usage of Spliter/Joiner with toCSV/fromCSV
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-01-21 11:22:56 +00:00
Tomas Slusny 7badeb28be Add Text#fromCSV and Text#toCSV
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-01-21 11:17:52 +00:00
Tomas Slusny 69b09e057d Merge pull request #7435 from ChaoticConundrum/reset-confirm
ConfigPanel: Confirm plugin configuration reset
2019-01-21 09:29:33 +00:00
Tomas Slusny 239158f965 Merge pull request #7467 from jplsek/hop-no-message
world hopper: allow disabling chat hop message
2019-01-21 09:26:50 +00:00
Tomas Slusny c84b69b218 Merge pull request #7395 from Abextm/wasd-modifiers
Ignore modifiers in WASD plugin input
2019-01-21 06:58:13 +00:00
Tomas Slusny b4de93d722 Merge pull request #7441 from deathbeam/fix-discord-ja
Wrap DiscordEventHandlers in native lib try/catch
2019-01-20 11:56:38 +00:00
Tomas Slusny a13b86e4fd Wrap DiscordEventHandlers in native lib try/catch
Even construction of DiscordEventHandlers causes UnsatisfieldLinkError
on unsupported systems, avoid this.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-01-19 13:34:11 +01:00
Tomas Slusny 01fbcde008 Merge pull request #7426 from deathbeam/shutdown-plugins-on-close
Shutdown plugins on window close
2019-01-19 12:07:43 +00:00
Tomas Slusny fc200ee651 Merge pull request #7427 from deathbeam/flush-config-on-close
Move configManager.sendConfig to RuneLite#shutdown
2019-01-18 23:55:36 +00:00
Tomas Slusny 01c3bcafce Move configManager.sendConfig to RuneLite#shutdown
It should've been here in first place, there is no reason for it to be
in ClientUI.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-01-18 21:25:42 +01:00
Tomas Slusny b893e97ccf Move close handling to windowClosed event
This callback is called more reliably than windowClosing when killing
window from outside.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-01-18 21:20:14 +01:00
Tomas Slusny 6e080949f9 Shutdown plugins on window close
Closes #6646

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-01-18 21:11:00 +01:00
Tomas Slusny 73730f5861 Merge pull request #7406 from Hydrox6/game-notifications-custom-colour
Default colour won't change since both Game highlights are `#EF1020` by default

Examples alongside other Game type messages
![java_2019-01-17_16-56-34](https://user-images.githubusercontent.com/2979691/51335219-6935a880-1a79-11e9-93de-afcf59f60e9a.png)
![java_2019-01-17_16-56-50](https://user-images.githubusercontent.com/2979691/51335220-6a66d580-1a79-11e9-83d5-dc3a4401e473.png)
2019-01-18 14:17:28 +00:00
Tomas Slusny f4e2824a2a Merge pull request #7418 from ermalsh/clap_spin_karuulm_emote
Added missing "spin" emote after clap for Mt. Karuulm clue
2019-01-18 11:27:04 +00:00
Tomas Slusny 9b79ed9457 Merge pull request #7408 from deathbeam/inverse-inverse-and-inverse-pls
Inverse collapse menu entry loop
2019-01-18 11:25:44 +00:00
Tomas Slusny 32c8501b13 Merge pull request #7310 from DannysPVM/cap-fog-distance-gpu-plugin
Cap fog depth to 100 in the GPU Plugin.
2019-01-17 19:22:57 +01:00
Tomas Slusny 814277eb36 Inverse collapse menu entry loop
This makes sure that menu collapses to first entry because menu is built
in inverse. Before setting the entries, inverse them back to original
order.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-01-17 18:52:02 +01:00
Tomas Slusny 61bd2c906b Merge pull request #7375 from deathbeam/fix-size-thingy-canvas
Use client real dimensions for canvasTopRight
2019-01-16 20:11:44 +01:00
Tomas Slusny bf522eaba0 Use client real dimensions for canvasTopRight
Closes #7374

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-01-15 23:19:50 +01:00
Tomas Slusny a47c63e931 Merge pull request #7307 from deathbeam/remove-tags-loot
Remove tags from loot tracker box title
2019-01-15 12:31:12 +01:00
Tomas Slusny 558bf543ba Merge pull request #7355 from MagicfTail/Kebos-mappings
Add item mappings for items introduced in Kebos update
2019-01-14 23:12:18 +01:00
Tomas Slusny 6573e70a60 Merge pull request #7089 from TheStonedTurtle/OverlayRightClickMenu
Add right click menu functionality to overlays
2019-01-14 09:18:54 +01:00
Tomas Slusny b3782c5136 Merge pull request #7288 from ChaoticConundrum/konar-slayer
Add Slayer Task Locations (Konar)
2019-01-14 07:18:44 +01:00
Tomas Slusny a4ccb031ea Merge pull request #7335 from deathbeam/item-stats-speed
Add support for unarmed a speed, and inverse a speed display
2019-01-14 07:11:45 +01:00
Tomas Slusny bf0d0b1010 Merge pull request #7340 from Timmy-Jim/Hotcold-Clue-Typo-Fix
Add Ring of Visiblity emote clue requirement for Smoke Dungeon
2019-01-14 07:11:14 +01:00
Tomas Slusny 0d5eac1a88 Add ClientTick event
Add ClientTick event that is fired every time game cycle counter
is updated.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-01-13 19:35:24 -05:00
Tomas Slusny 82884179a5 Merge pull request #7346 from deathbeam/update-variations
Update item variations to latest OSRS cache
2019-01-13 20:50:42 +01:00
Tomas Slusny cbe4358e5c Update item variations to latest OSRS cache
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-01-13 20:35:32 +01:00
Tomas Slusny 44273dfb0f Add support for unarmed a speed, and inverse a speed display
- Add support for unarmed attack speed to item stats plugin (6)
- Inverse attack speed display (lower is better)

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-01-13 13:19:52 +01:00
Tomas Slusny 336a9fa901 Merge pull request #7324 from Monsterxsync/missing-diary-req
Add missing requirement to kourend & kebos diary plugin.
2019-01-13 12:49:22 +01:00
Tomas Slusny 6d3088ea10 Merge pull request #7314 from steffenhauge/hydra-kc-name
Add Alchemical Hydra to chat kc abbreviations
2019-01-13 12:07:55 +01:00
Tomas Slusny 57ec7deed7 Remove tags from loot tracker box title
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-01-12 11:20:38 +01:00
Tomas Slusny 2017c33021 Merge pull request #7164 from DannysPVM/fix-cml-updating
Only log the IOException message on failure to submit CML update.
2019-01-12 11:14:08 +01:00
Tomas Slusny 02048f5471 Merge pull request #7271 from MagicfTail/Aerial-Fishing
Add Aerial Fishing to fishing plugin
2019-01-12 05:13:21 +01:00
Tomas Slusny 99b784a049 Merge pull request #7233 from TheStonedTurtle/spritepixels
Move getImageSpritePixels into ImageUtil
2019-01-12 05:08:47 +01:00
Tomas Slusny 1afb0c330e Merge pull request #7279 from deathbeam/fix-gorund-items
Respect "Only show loot" option for item notifications
2019-01-12 05:06:46 +01:00
Tomas Slusny c1ba68fe97 Respect "Only show loot" option for item notifications
Fixes #7176

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-01-11 00:42:47 +01:00
Tomas Slusny 5784204965 Merge pull request #7161 from Nightfirecat/world-map-overlay-add-surface-selector-clip
Fix world map surface selector ID
2019-01-10 17:30:29 +01:00
Tomas Slusny 2fc784a2ed Merge pull request #7124 from Nightfirecat/fix-prayer-to-next-combat-level-calculation
Fix prayer to next combat level calculation
2019-01-10 17:25:37 +01:00
Tomas Slusny b22b01e4e6 Merge pull request #7166 from 15987632/draggable-pp
Make Pyramid Plunder widget layoutable
2019-01-10 15:42:18 +01:00
Tomas Slusny ccec30fa72 Merge pull request #7210 from 15987632/gpu-range
Add range annotation to gpu draw distance
2019-01-07 22:37:20 +01:00
Tomas Slusny c034791428 Merge pull request #7215 from 15987632/ardy-guard-health
Add the lvl 20 ardy guards to the npc_health.json
2019-01-07 07:09:45 +01:00
Tomas Slusny 88cbd32a46 Merge pull request #7158 from Nightfirecat/item-prices-add-tooltips-plugin-tag
itemprices: Add "tooltips" plugin tag
2019-01-04 06:27:40 +01:00
Tomas Slusny eefc98d982 Merge pull request #7159 from Nightfirecat/add-date-report-button-format
reportbutton: Add date time format
2019-01-04 06:27:25 +01:00
Tomas Slusny 2ba6978f0e Merge pull request #7160 from Nightfirecat/correct-exp-drop-highlighting
experiencedrop: Highlight only correct exp drops for prayer
2019-01-04 06:26:26 +01:00
Tomas Slusny b40f1880da Merge pull request #7122 from Nightfirecat/xp-drop-highlight-persist-per-tick
experiencedrop: Maintain active prayer per tick
2019-01-02 17:20:32 +01:00
Tomas Slusny e367507626 Merge pull request #7023 from Hydrox6/flax-and-bonemeal
Add Flax and Bonemeal to Daily Task plugin
2019-01-02 16:26:38 +01:00
Tomas Slusny 3f042289b0 Merge pull request #7060 from rbbi/reset-search-skill-calc
Clear search bar when switching between skill calculators
2019-01-02 15:10:41 +01:00
Tomas SlusnyandAdam 7762963424 Add object marker plugin
Add plugin that can mark any named GameObject when holding shift.

Closes #4497
Closes #3792

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
Co-authored-by: Adam <Adam@sigterm.info>
2018-12-29 12:27:27 -05:00
Tomas Slusny e3360c4496 Merge pull request #7086 from deathbeam/fix-discord-state-details
Flip state and details in Discord status
2018-12-27 07:00:51 +01:00
Tomas Slusny e9c336da70 Flip state and details in Discord status
Currently we have this implemented inverse. Training should be "details"
as it is more detailed description of what player is currently doing,
and "state" should be "In Game", "In Menu", "Exploring", "Raiding" etc,
as that describes best what is player currently doing (also, e.g for
discord party integration, it is appended after state, so there always
MUST be some state, and this PR ensures that).

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-12-27 03:46:10 +01:00
Tomas Slusny 3bb8fa1675 Update Discord library to latest version
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-12-23 23:00:45 +01:00
Tomas Slusny 4c51193a47 Merge pull request #7030 from hjdarnel/feature-wc-calculator-sulliusceps
Add sulliusceps to woodcutting calculator
2018-12-20 10:28:22 +01:00
Tomas Slusny e81fd5b947 Merge pull request #7018 from hjdarnel/feature-silver-jewelry
Add silver jewelry to crafting skill calculator
2018-12-19 13:05:17 +01:00
Tomas Slusny 2301adca0d Merge pull request #6912 from trimbe/fullscreen-map-overlays
OverlayRenderer: Prevent overlays rendering if fullscreen map is open
2018-12-17 11:04:33 +01:00
Tomas Slusny 1c92b19a13 Merge pull request #6955 from deathbeam/timestamps-space
Add space after timestamp
2018-12-17 10:54:03 +01:00
Tomas Slusny 2a7219a482 Add missing clue requirement "Salute in warriors guild" (#6963) 2018-12-17 09:08:28 +01:00
Tomas Slusny c3236f3e63 Merge pull request #6970 from MagicfTail/patch-1
Fix the description of the wintertodt plugin and add boss tag
2018-12-17 02:34:39 +01:00
Tomas Slusny 789dca2c72 Merge pull request #6969 from JackCopland/WintertodtPluginDescFix
Add Wintertodt plugin description
2018-12-15 22:22:35 +01:00
Tomas Slusny 1dd6fca2e1 Add space after timestamp
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-12-15 10:42:02 +01:00
Tomas Slusny 5a02cafeb5 Merge pull request #6941 from TheStonedTurtle/GeLimits
Fix party hat buy limits
2018-12-14 10:17:56 +01:00
Tomas Slusny 02dc4b81df Make GL version choosing platform specific
Use 4.3 for Windows, and 4.2 with extensions for Linux.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-12-13 23:37:41 +01:00
Tomas Slusny ffb2f15973 item stats: add support for equipment stats 2018-12-11 20:29:44 -05:00
Tomas Slusny 7436b56d30 Merge pull request #6882 from jakewilson/master
slayer task: change 'Zilyana' to 'Commander Zilyana'
2018-12-10 02:28:41 +01:00
Tomas Slusny 1576005145 Merge pull request #6858 from deathbeam/glsl-420
Use GLSL 420 with extensions in comp_unordered
2018-12-07 21:25:55 +01:00
Tomas Slusny 82f778c657 Use GLSL 420 with extensions in comp_unordered
As this shader was added after the GLSL 420 PR was created, this one was
not present in the change.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-12-07 12:51:41 +00:00
Tomas Slusny f9d5a7a7af Merge pull request #6578 from deathbeam/allow-compute-on-420
Try to enable compute shaders on GL 4.2
2018-12-07 10:12:51 +01:00
Tomas Slusny c7e699b180 Try to enable compute shaders on GL 4.2
Compute shaders should be supported on GL4.2 with ARB_compute_shader
extension so try to load the GLSL version with 420 support.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-12-06 13:51:14 +00:00
Tomas Slusny 02e74e25ee Merge pull request #3120 from AlexKolpa/map-region-overlay
Add world map region overlay dev tool
2018-12-04 15:57:50 +01:00
Tomas Slusny 241b009d87 Merge pull request #6799 from trimbe/empty-lootbox-fix
loot tracker: validate boxes after rebuilding
2018-12-03 11:12:16 +01:00
Tomas Slusny 0281237b99 Replace usages of Guava EventBus with custom one
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-12-01 16:41:09 -05:00
Tomas Slusny 76a964a9d3 Add EventBus to replace Guava one
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-12-01 16:41:07 -05:00
Tomas Slusny ab160e63c5 Merge pull request #6779 from MagicfTail/Exacthover
Add a tooltip to loot tracker value, showing exact value
2018-12-01 13:21:19 +01:00
Tomas Slusny 9410e464dc Merge pull request #6761 from deathbeam/idle-chisel
Add dense essence chiseling to idle notifier
2018-11-30 11:34:37 +00:00
Tomas Slusny 79cc76d020 Add dense essence chiseling to idle notifier
Closes #6747
Closes #6750

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-30 11:26:46 +00:00
Tomas Slusny 699cc233e8 Merge pull request #6760 from deathbeam/fix-slayer-task
Update setTask for new assign first slayer field
2018-11-30 11:26:04 +00:00
Tomas Slusny 88aa1172b6 Update setTask for new assign first slayer field
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-30 11:13:59 +00:00
Tomas Slusny f442bd5ffc Merge pull request #6743 from SebastiaanVanspauwen/styles-fix
2005 interface: fix resized offsets
2018-11-30 09:16:18 +00:00
Tomas Slusny de505fcf96 Merge pull request #6736 from Monsterxsync/small-clue-fix
Add missing empty ammo slot requirement for clue step.
2018-11-30 09:15:36 +00:00
Tomas Slusny f41c0cf15b Check for canvas location being non null in TOG
Canvas location can be null if the object is too far from view, so
null-check it.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-27 17:05:07 +00:00
Tomas Slusny cbcf721342 Merge pull request #6693 from deathbeam/cleanup-dev-tools
Cleanup dev tools plugin
2018-11-27 09:42:23 +00:00
Tomas Slusny 1c0fffd865 Disable inspector buttons on close in dev tools
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-27 09:26:45 +00:00
Tomas Slusny 9b1e55de93 Fix access levels in dev tools plugin
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-27 09:21:37 +00:00
Tomas Slusny 9db5dc7e77 Move widget and itemIndex to DevToolsOverlay
There is no reason for widget and itemIndex to exist in plugin, so move
it to where it is actually used.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-27 09:21:37 +00:00
Tomas Slusny cd34fa36cf Unify dev tools toggles to 1 button type
- Create custom button type with isActive property
- Query this new property instead of bunch of stored boolans and toggle
methods in dev tools overlays and panels

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-27 09:21:36 +00:00
Tomas Slusny 6aec578aa9 Change dev tools fonts to constant
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-27 08:57:05 +00:00
Tomas Slusny 0ad54ea5be Merge pull request #6703 from Nightfirecat/fix-moving-freeze-timer
timers: Correctly add freeze timer upon frozen while moving
2018-11-27 07:46:47 +00:00
Tomas Slusny 39fc5d1f54 Merge pull request #6696 from deathbeam/status-bars-numberformat
Properly parse stat change value in status bars
2018-11-26 15:58:44 +00:00
Tomas Slusny 2154e5e8b0 Properly parse stat change value in status bars
This prevents all kinds of unsupported formats and number format
exceptions.

Closes #6589

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-26 14:19:04 +00:00
Tomas Slusny ed69467664 Merge pull request #6697 from deathbeam/agility-distance-check
Remove distance check from agility plugin
2018-11-26 14:10:57 +00:00
Tomas Slusny d97d90bd60 Remove distance check from agility plugin
This is no longer necessary (as we are using spawn events) and with GPU
plugin not limiting it is better (well, we are still limited by their
spawns obviously).

Closes #1360

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-26 13:48:36 +00:00
Tomas Slusny c2f8d74b4e Merge pull request #6690 from jochim-vd/macos-command-paste
Enable Command-V login screen pasting on macOS
2018-11-26 07:01:30 +00:00
Tomas Slusny 654a7f76f1 Merge pull request #6647 from deathbeam/properly-close-gl-context
Properly close GL context and lock surface
2018-11-25 10:36:25 +00:00
Tomas Slusny 17e4254c51 Merge pull request #6650 from deathbeam/do-not-use-static-import
Do not use static imports for GL constants
2018-11-25 00:15:52 +00:00
Tomas Slusny 6fb58e36bb Do not use static imports for GL constants
This ensures that we do not accidentally use constant from wrong GL
version than we are using atm.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-23 14:47:19 +00:00
Tomas Slusny ce6bd7e3f4 Properly close GL context and lock surface
- Context can be created without GL being assigned (e.g in case version
is not supported)
- We need to lock jawtWindow if it is not locked always in case it is
not null, and not only when GL is set

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-23 13:35:29 +00:00
Tomas Slusny a6bf1c7691 Merge pull request #6611 from MagicfTail/resp-system
Add abyssal sire resp systems to npc_health
2018-11-21 09:54:48 +01:00
Tomas Slusny be092b5c20 Merge pull request #6606 from Abextm/draggable-skotizo
runelite-client: Make Skotizo widget layoutable
2018-11-21 09:53:40 +01:00
Tomas Slusny 7e357b4069 Merge pull request #6613 from Nightfirecat/fix-side-stones-attack-style-hiding
attack styles: Fix style hiding after autocast selection
2018-11-21 09:44:07 +01:00