Commit Graph

19 Commits

Author SHA1 Message Date
Owain van Brakel
1cf50d54b1 project: Merge upstream 2020-10-21 12:57:38 +02:00
Jordan Atwood
a0acbb0f7b Move Experience tests to proper test class 2020-09-08 17:27:52 -07:00
Owain van Brakel
ae9de3928f Merge remote-tracking branch 'runelite/master' 2020-06-12 11:47:08 +02:00
Owain van Brakel
946ba0f500 api: Fix RectangleUnionTest 2019-10-03 21:59:30 +02:00
Owain van Brakel
72ae9ddabd Merge remote-tracking branch 'runelite/master' into 2009-merge 2019-10-03 17:35:19 +02:00
Max Weber
f16cd53d09 runelite-api: Optimize getClickbox
- Use the pre-calculated center/extreme xyz fields for the aabb
 - use modelToCanvas and reduce indirection
 - Use a specialized union that only does axis-aligned rectangles
     instead of the Area class
 - Use a specialized intersection that only does convex polygons, again
     to avoid Area
2019-10-01 18:00:24 -06:00
Lucwousin
0f347f3b91 move util.Text from client to api and make sure () works (#1460) 2019-08-27 13:15:34 +01:00
zeruth
e4d6e9fe13 Port Injector to main layout
Adds deobfuscator
Adds injected-client
Adds injector-plugin
Adds runescape-client

Replaces RL's apis

Small bug with sprites atm, will be resolved soon. tired af.

Builds, probably
2019-06-08 05:43:03 -04:00
zeruth
eafb024f16 Revert to old layout for refactor 2019-06-07 23:54:32 -04:00
zeruth
882be3cb71 Merges Injector
Welcome to the new world boys.
2019-06-06 20:47:41 -04:00
Adam
b8eac1296c Add Angle and Direction
Extend GameObject.getOrientation() to account for object flags, and
return an Angle
2018-04-18 22:57:59 -04:00
SoyChai
51e42a3231 Expand tests for and document the Experience API 2018-03-25 15:30:09 -04:00
Adam
971692b025 Use client Varbit for index, lsb, msb 2018-02-15 09:57:22 -05:00
Adam
6801ac1843 runelite-api: fix combat fornula 2018-01-14 10:42:55 -05:00
SomeoneWithAnInternetConnection
aad76b9bab Fix IllegalArgumentExceptions from XPGlobes' tooltips for level 1 stats
To draw the progress bar, XPGlobesOverlay.drawTooltipIfMouseover() uses
Experience.getXPForLevel(), which threw an IllegalArgumentException when
asked about level 1. This change shifts the XP_FOR_LEVEL array over by
one, so that XP_FOR_LEVEL[0] is the XP required to reach level 1 (i.e. 0),
rather than the XP required for level 2.
2017-12-16 16:09:58 -05:00
Adam
20b10998d3 runelite-api: add combat level formula to Experience 2017-08-15 17:51:30 -04:00
Adam
1a95cdf5a6 runelite-api: add Jarvis march algorithm and and getConvexHull to GameObject 2017-08-12 22:28:34 -04:00
Adam
64f99a909a runelite-api: add Experience class for xpForLevel and levelForXp 2017-05-10 16:15:07 -04:00
Adam
63e1ba6a26 runelite-api: add api method for reading varbits 2017-04-21 13:43:52 -04:00