Commit Graph

3558 Commits

Author SHA1 Message Date
WooxSolo
348cba59de Change WorldPoint::distanceTo to use chebyshev distance instead of euclidean distance 2018-05-08 08:58:13 -04:00
Jordan
1ec661010e Fix Sinclair Mansion emote clue (#2468)
Change earth rune to blue wizard robe requirement for equipment.

Fixes #2464
2018-05-08 13:48:42 +02:00
Rheon
8cb45edecf Add spade req, fix item reqs for emote clues (#1753)
- Add spade requirement for map clues
- Fix some map clue coordinates
- Fix item requirements for emote clues
- Add range of items to emote clues
2018-05-08 13:46:43 +02:00
Adam
11094edb3a Merge pull request #1977 from WooxSolo/window-confine-to-screen
Improve client window functionality
2018-05-07 17:37:16 -04:00
Tomas Slusny
186adf6130 Restore min width when keeping window size small
Restore minimum width after closing sidebar when keeping window size but
window size was too small.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-07 22:58:03 +02:00
WooxSolo
2d968a832d Add option to keep either window or client size
- Add option to keep either window or client size when expanding sidebar
- When panel is expanded, push window to side to not expand from screen
2018-05-07 21:21:36 +02:00
Adam
733a44e5ac Merge pull request #2448 from shuhaowu/patch-1
Updated cryptic clue solution for Kalphite area
2018-05-07 15:12:08 -04:00
Adam
de46cd2e1b Merge pull request #2415 from deathbeam/player-indicators-sanitize
Sanitize player indicators options
2018-05-07 12:09:11 -04:00
Adam
d332193fa9 Merge pull request #2440 from deathbeam/infobox-new-system
More customization of component system
2018-05-07 11:59:42 -04:00
Shuhao Wu
89449b56af Updated cryptic clue solution for Kalphite area
The previous description is no longer accurate as stronghold slayer cave was split up.
2018-05-07 11:58:39 -04:00
Tomas Slusny
5bce0e43fc Add support for customizable gap and border
Add support for customizable gap and border to PanelComponent.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-07 17:40:03 +02:00
Tomas Slusny
fa8667fa2c Update plugins to use the new TitleComponent
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-07 17:40:03 +02:00
Tomas Slusny
f8fb6b3543 Simplify component system
- Properly use/not use paddings
- Remove title property and extract it to separate component
- Remove position property, let user handle the positioning
- Extract common constants to ComponentConstants
- Use lombok.Setter on classes instead of fields

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-07 17:40:02 +02:00
Adam
dcfbfd8441 mixins: inject get/set tick count 2018-05-07 11:30:37 -04:00
Adam
493fdd3642 Merge pull request #2428 from Joshua-F/refactor/hookrequest
Rename fields in ScriptEvent
2018-05-07 09:51:54 -04:00
Adam
077608478c demonic gollias: use tick counter 2018-05-07 09:43:31 -04:00
Adam
ccef1dddd0 runelite-client: add tick counter 2018-05-07 09:43:31 -04:00
Adam
5fde24cecb Merge pull request #2426 from Adam-/npcindicators
Cleanup npcindicators
2018-05-07 09:43:09 -04:00
Adam
40d0fab0b5 npc indicators: use events for highlighted npcs 2018-05-07 09:42:15 -04:00
Tomas Slusny
634f4898ec Merge pull request #2434 from deathbeam/fix-location-overlay
Clear children in LocationOverlay
2018-05-07 12:09:27 +02:00
Tomas Slusny
2db26a69ff Clear children in LocationOverlay
Clear children each frame in LocationOverlay to prevent infinite adding
of components there.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-07 10:25:23 +02:00
Tomas Slusny
af22852352 Merge pull request #2416 from Nightfirecat/add-shadow-dungeon-emote-location
Fix Shadow dungeon emote clue location
2018-05-07 09:58:28 +02:00
Jordan
f95f5c8e3c Add all bracelets to Argdougne emote clue item requirement (#2417) 2018-05-07 09:58:08 +02:00
Tomas Slusny
ba01b9298d Sanitize player indicators options
- Name the player indicators options properly
- Extend the clan ranks icon setting to support also overhead names

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-07 09:55:21 +02:00
Joshua Filby
4a4866df9f fix: import correct field 2018-05-06 22:40:19 -05:00
Adam
1f17de5d18 Merge pull request #2372 from ypperlig/runepouchtooltip
Add config option that enables/disables mouse tooltip on rune pouch hover
2018-05-06 22:13:01 -04:00
Lars Ørnlo
43187c5f4c Add config option that enables/disables mouse tooltip on rune pouch however since information is already available on screen if rune pouch is enabled. 2018-05-06 22:03:21 -04:00
Adam
b29f2ff0ed npc indicators: remove unnecessary tagged npcs list 2018-05-06 20:40:30 -04:00
Tomas Slusny
4126be0a36 Merge pull request #2414 from deathbeam/xp-globes-fix
Move the xp/hr in globes to new system
2018-05-07 00:55:48 +02:00
Jordan Atwood
d6e413d94d Fix Shadow dungeon emote clue location
Ref: https://user-images.githubusercontent.com/2199511/39678670-494e5caa-5180-11e8-8b02-ad08f8ccb507.png
2018-05-06 15:53:44 -07:00
Tomas Slusny
fe26066c27 Move the xp/hr in globes to new system
Fix compliation error because of move to new PanelComponent system.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-07 00:44:35 +02:00
Jonathan
56872da881 Add xp per hour to xp globes mouse-over tooltip 2018-05-06 17:39:15 -04:00
Adam
35d9384c01 Merge pull request #2405 from deathbeam/merge-image-panel-component
Merge image panel component with panel component
2018-05-06 17:35:00 -04:00
Adam
51a80bdc3c Merge pull request #2395 from Abextm/log-exceptions
runelite-client: Log uncaught exceptions
2018-05-06 17:20:57 -04:00
Adam
1c8626d119 Merge pull request #2371 from Juzzed/puro-puro
Add Puro Puro static spawn locations
2018-05-06 17:18:49 -04:00
Mantautas Jurksa
cb3dc9d7b0 Add Puro-Puro static spawn locations 2018-05-06 17:17:57 -04:00
Adam
edc627fc2b Merge pull request #2385 from Adam-/puro-puro
impling plugin: use spawn events
2018-05-06 16:46:55 -04:00
Tomas Slusny
41d8884493 Make ProgressPie follow component pattern
- Implement RenderableEntiry
- Create setters for position and progress

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-06 20:51:57 +02:00
Tomas Slusny
7e45dfd7f2 Update all overlays to support new PanelComponent
- Move all PanelComponents declarations to be persisted
- Use new LineComponent and ImageComponent classes and add them to
PanelComponent

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-06 20:51:56 +02:00
Tomas Slusny
fa9e05f0a6 Merge ImagePanelComponent with PanelComponent
- Remove ImagePanelComponent
- Add LayoutableRenderableEntity that is RenderableEntity with preferred
size
- Add support to PanelComponent for rendering list of
LayoutableRenderableEntity
- Add support for aligning PanelComponent horizontally or vertically
- Add ImageComponent to be used in PanelComponent
- Make other components support new design

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-06 20:48:05 +02:00
Adam
77823d518d impling plugin: use spawn events
remove broken dynamic spawn support
2018-05-06 13:52:13 -04:00
Max Weber
d1d93f05e0 runelite-client: Log uncaught exceptions
Previously exceptions would be printed to stderr, and not show in log files.

This also adds a case for AbstractMethodError because it almost always means the injector needs to be re-ran.
2018-05-06 01:02:36 -06:00
Tomas Slusny
11b7608856 Merge pull request #2386 from deathbeam/fix-logback
Disable filtering on logback.xml
2018-05-06 06:10:10 +02:00
Tomas Slusny
4cbe810f54 Disable filtering on logback.xml
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-06 05:54:57 +02:00
Adam
185660fff4 Merge pull request #2380 from Roughsketch/clue-fixpos
Fix monastery clue position
2018-05-05 22:06:40 -04:00
Adam
5c52a95d72 Merge pull request #2370 from AWarbear/AgilityLapCounterFix
Fix agility laps left counter
2018-05-05 22:03:16 -04:00
AWarbear
1ea26ccd03 agility plugin: fix calculating laps to level when leveling up from a lap 2018-05-05 21:46:34 -04:00
AWarbear
4701948052 agility plugin: identify active course based on its region 2018-05-05 21:46:30 -04:00
Adam
120aaf36c1 Merge pull request #2305 from MagicfTail/Bank-Tag-Fix
bank tag plugin: fix searching to be case insensitive
2018-05-05 20:20:28 -04:00
Magic fTail
2f003896d4 bank tag plugin: fix searching to be case insensitive 2018-05-05 20:08:35 -04:00