Commit Graph

3692 Commits

Author SHA1 Message Date
Adam
8ecd130d3a Revert "fix: Hide vanilla raid points box when inside chambers of xeric" 2018-05-15 10:07:24 -04:00
Adam
a72d010794 Merge pull request #2747 from Abextm/revert-varbit-event-defer
Revert #2530 "Make VarbitChanged only fire once..."
2018-05-15 10:07:10 -04:00
Adam
01fc179664 Merge pull request #2735 from Abextm/rename-varc
Rename varc fields
2018-05-15 08:45:04 -04:00
Sebastiaan Holthuis
3a1e7ed0d2 Add " fps" after the number of FPS 2018-05-15 08:42:31 -04:00
Max Weber
669b0a0ab9 Revert #2530 "Make VarbitChanged only fire once..."
This broke the speccounter plugin, and is moderately incorrect because client scripts can update varbits before a tick has happened, and the event should reflect that.
2018-05-15 03:36:16 -06:00
Max Weber
bc1f3530aa Rename varcstrings > varCStrings 2018-05-14 18:58:04 -06:00
Max Weber
97a5031c1b Rename varcs > varCInts 2018-05-14 18:57:59 -06:00
Adam
b61b77a44c Merge pull request #2729 from trimbe/fix-hot-cold
Fix hot cold location south of gnome stronghold
2018-05-14 20:50:51 -04:00
Adam
8fc7e58f60 Merge pull request #2451 from MESLewis/world-map-fairy-ring-tooltip
Add tooltip and custom icon to World Map fairy ring destinations
2018-05-14 20:48:09 -04:00
Morgan Lewis
78e0a654cc Add tooltip and custom icon to World Map fairy ring destinations 2018-05-14 20:34:11 -04:00
Morgan Lewis
c8d7779248 Fix world map overlay to draw pixel perfect on the World Map 2018-05-14 20:34:10 -04:00
Adam
604fb2c400 Merge pull request #947 from Kruithne/skill-calculator
Plug-in: Skilling Calculator
2018-05-14 20:02:53 -04:00
Kruithne
b923335ed1 Implement Skill Calculator plug-in 2018-05-14 19:46:20 -04:00
Adam
0acde2bd06 runelite-mixins: wrap drawTileUnderlay in try/catch
The rasterizer crashes on certain tiles ingame with specific camera angles.

java.lang.ArrayIndexOutOfBoundsException: -1
    at Graphics3D.rasterGouraudLine(Graphics3D.java:797)
    at Graphics3D.rasterGouraud(Graphics3D.java:680)
    at Region.drawTileUnderlay(Region.java:1853)
    at Region.draw(Region.java:1376)
    at Region.drawRegion(Region.java:1187)
    at class35.method682(class35.java:808)
    at WorldMapType3.gameDraw(WorldMapType3.java:448)
    at class218.method4359(class218.java:1069)
    at Client.method1268(Client.java:3922)
    at Client.methodDraw(Client.java:2239)
    at GameEngine.method914(GameEngine.java:605)
    at GameEngine.run(GameEngine.java:1027)
    at java.lang.Thread.run(Thread.java:748)
2018-05-14 18:22:23 -04:00
trimbe
19e87bac36 Fix hot cold location south of gnome stronghold 2018-05-14 17:57:44 -04:00
Adam
bdb2c5b1b3 Merge pull request #2711 from ypperlig/mlmstartupfix
Motherlode Mine - Region check on plugin startup
2018-05-14 08:22:14 -04:00
Adam
b374c825fa Merge pull request #2710 from Abextm/update-objectid
Strip tags from java names in ID files
2018-05-14 08:19:36 -04:00
Lars Ørnlo
0f90f2dbbb Motherlode Mine - Region check on plugin startup 2018-05-14 12:20:23 +02:00
Max Weber
7cc726097f cache: Strip tags from java names 2018-05-14 03:26:38 -06:00
Max Weber
220add92fd runelite-api: Update ID files 2018-05-14 03:26:21 -06:00
Tomas Slusny
fdc8e9d41d Merge pull request #2681 from Kamielvf/raids-pointbox-fix
fix: Hide vanilla raid points box when inside chambers of xeric
2018-05-14 10:33:32 +02:00
Shuhao Wu
c18596983f Fix "Clap in the magic axe" master clue. (#2685)
Fix punctuation in sentence (replace '.' with '!').
2018-05-13 23:43:11 +02:00
Jordan
86b7faf216 Fix wording/locations of kill x elite cryptic clues (#2628)
- Use "Kill a <monster>." for all basic monster hunting clues.
- Null locations for monsters, that will falsely look like dig location

Fixes #2627
2018-05-13 23:41:01 +02:00
Kamiel
b9d105f5cc fix: Hide vanilla raid points box when inside chambers of xeric
Since commit 08c816e, the varbit change event is fired after this widget is shown and inRaidChambers is always false at that point. This would prevent the vanilla point box from being hidden.
2018-05-13 21:16:55 +02:00
Tomas Slusny
9805472e50 Merge pull request #2673 from jplsek/reset-stroke
overlayutil: reset stroke for renderpolygon
2018-05-13 20:46:09 +02:00
Adam
42005ffcea item manager: cache no price when unable to batch lookup 2018-05-13 11:47:06 -04:00
Jeremy Plsek
651d259a03 overlayutil: reset stroke for renderpolygon
If a plugin used a combination of renderPolygon and either use other
util methods or draw on their own on the same graphics object, the
stroke would get applied as well.
2018-05-13 10:08:09 -04:00
Adam
aa35b2c218 http-service: lombok item api 2018-05-13 08:42:00 -04:00
Adam
274c79a7ba http-service: optimize bulk item price lookup 2018-05-13 08:39:20 -04:00
Adam
ede2041a61 item controller: don't return duplicate items in bulk lookup 2018-05-13 08:14:12 -04:00
Adam
3ffcdafa26 Merge pull request #2656 from Adam-/feature-hitpoints-pvp
opponent info: use player hitpoints from hiscores
2018-05-12 20:10:53 -04:00
Adam
bf12597c37 Merge pull request #2642 from deathbeam/dont-floor-percentages
Do not floor percentage in progress bars
2018-05-12 20:09:56 -04:00
Adam
58e8e1e69a Merge pull request #2651 from AlexKolpa/fix-typo
Fix typo cryptic clue
2018-05-12 19:25:38 -04:00
Adam
6cb42e9761 Merge pull request #2645 from AlexKolpa/fix-etceteria
Fix region check Kingdom plugin
2018-05-12 19:22:18 -04:00
Adam
a6f60a9de4 Merge pull request #2641 from deathbeam/fix-overlay-resets
Fix overlay system sizing
2018-05-12 19:15:17 -04:00
Alex Kolpa
a74c716e6d Check player position on state change
The map region change is triggered when a game starts loading new regions, but that doesn't necessarily mean the player is in the correct region. Additionally the currently loaded regions reveal very little information about where a player is actually located. Instead of relying on this event, the plugin now listens to game state changes, which are triggered for player region changes. When that happens, the plugin checks player region against the actual kingdom regions (2 in total).
2018-05-12 19:09:15 -04:00
Adam
4f7c69c9cb Merge pull request #2634 from deathbeam/fix-hot-cold-update
Fix updating of Hot/Cold clue
2018-05-12 18:57:15 -04:00
Adam
3c1f3f2e5a opponent info: use player hitpoints from hiscores 2018-05-12 18:28:50 -04:00
Adam
3f55610612 runelite-client: add hiscore manager 2018-05-12 18:26:14 -04:00
Adam
bc2c959e7a runelite-api: add getWorldType() 2018-05-12 18:25:30 -04:00
Tomas Slusny
9a98671f83 Calculate child preferred size based on max size
If panel component child exceeds the preferred size, correctly send this
new max size to other children, so they can resize/reposition themselves
correctly.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-12 23:37:59 +02:00
Tomas Slusny
0829ea607b Reset clue overlay preferred size each render
To prevent affecting other clue types, reset the preferred size of the
clue scroll panel component to default value each render cycle, as the
clues can modify it.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-12 23:36:09 +02:00
Tomas Slusny
f66c2ff627 Fix updating of Hot/Cold clue
- Properly reset the WorldMapPoints when Hot/Cold clue updates.
- Add null-check for location
- Add size check for multiple location points

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-12 22:52:39 +02:00
Alex Kolpa
9c8722a55c Fix typo cryptic clue
So it's picked up properly by the plugin
2018-05-12 21:09:22 +02:00
Tomas Slusny
4c451676d9 Do not floor percentage in progress bars
Closes #2614

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-12 19:25:13 +02:00
Tomas Slusny
a583b150e7 Merge pull request #2619 from Nightfirecat/british-floor-numbering
Use British floor numbering in cipher clues
2018-05-12 18:34:58 +02:00
Tomas Slusny
da5b91e113 Merge pull request #2637 from Nightfirecat/fix-gypsy-aris-cryptic-clue
Fix Gypsy Aris cryptic clue
2018-05-12 18:34:13 +02:00
Jordan Atwood
b91b1393c1 Fix Gypsy Aris cryptic clue
Fixes runelite/runelite#2636
2018-05-12 08:29:01 -07:00
Adam
7d815b7216 Merge pull request #2522 from deathbeam/hot-cold-map
Add support for map for hot/cold clues
2018-05-11 19:59:26 -04:00
Jordan Atwood
4504fd0301 Use British floor numbering in cipher clues 2018-05-11 16:23:13 -07:00