Commit Graph
242 Commits
Author SHA1 Message Date
Adam a999863a80 Add support for intercepting mouse and keyboard input
Also allow translating mouse input for stretched fixed mode.

This is required for moving overlays, and interacting with the instance map.
2018-02-27 19:31:45 -05:00
Lotto 141f5ac778 modelmixin: use verticesCount/trianglesCount instead of array lengths 2018-02-27 15:43:14 +01:00
Adam 631d7e5e80 Merge pull request #701 from Abextm/camera-sorry
Fix Perspective when near tall terain
2018-02-26 08:42:15 -05:00
Max Weber 47f2061387 cameraPitch > cameraPitchTarget 2018-02-25 22:53:49 -07:00
SomeoneWithAnInternetConnection 971b10c26c runelite-api: Add Grand Exchange offer support
This includes a new event: GrandExchangeOfferChanged which is fired
whenever a grand exchange offer is updated, either manually by the
player, or as a result of the offer being fufilled (partially or
otherwise)
2018-02-25 19:57:52 -05:00
SomeoneWithAnInternetConnection 7705d17c27 Rename progress to state in GrandExchangeOffer
The field formerly known as "progress" encoded what state the offer was
in which is a weird 4-bit thing that includes information about whether
the offer is a buy or sell offer, whether it's finished, and some other,
less well-defined info about (what seems to be) the offer's live-ness.
How close an offer is to being finished (ie its progress) is only really
based on how many items have bought/sold out of the total amount
requested/offered.
2018-02-25 19:55:00 -05:00
SomeoneWithAnInternetConnection 9b50f16339 Expose isStackable on ItemComposition objects 2018-02-25 19:55:00 -05:00
Adam 03a9257655 runescape-api: import world map data 2018-02-24 15:54:55 -05:00
Max Weber 346aa845c2 zoom plugin: Add option to relax the camera's upper pitch limit. 2018-02-23 04:32:32 -07:00
Runelite auto updater 481829bfac [maven-release-plugin] prepare for next development iteration 2018-02-22 14:20:14 +00:00
Runelite auto updater 843e63d661 [maven-release-plugin] prepare release runelite-parent-1.2.17 2018-02-22 14:20:07 +00:00
Adam 4b5e9d0c39 runescape-api: update to reflect new ChatPlayer relationship 2018-02-22 08:45:01 -05:00
Adam ff6849aa91 Merge pull request #633 from devLotto/improve-remember-username
Improve Remember Username plugin
2018-02-21 19:25:30 -05:00
Lotto 17347f8d39 Import API for getting remembered username from preferences.dat 2018-02-21 11:55:14 -05:00
Tomas Slusny 04cf082b9c Enhance the sending message API
- Change sendGameMessage call to addGameMessage to allow sending messages with all supported fields
- Update chat message manager to support sending messages with all supported fields
2018-02-20 19:39:48 +01:00
Kamiel 55a5eaa43d Raids scouting plugin 2018-02-18 22:20:47 -05:00
Adam 8698de72b1 runelite-client: add minimap dot plugin 2018-02-18 17:59:28 -05:00
Adam 971692b025 Use client Varbit for index, lsb, msb 2018-02-15 09:57:22 -05:00
Runelite auto updater ca4726d8b8 [maven-release-plugin] prepare for next development iteration 2018-02-15 13:02:13 +00:00
Runelite auto updater 8e62901919 [maven-release-plugin] prepare release runelite-parent-1.2.16 2018-02-15 13:02:08 +00:00
Max Weber f71059ce20 Add raw injector to hook the script interpreter 2018-02-09 23:35:16 -05:00
Seth b8a6ffa3a0 runelite-api: add getActions, imposterIds, and imposter to ObjectComposition 2018-02-09 14:22:51 -05:00
Runelite auto updater acb2bce8fa [maven-release-plugin] prepare for next development iteration 2018-02-08 13:56:10 +00:00
Runelite auto updater 86512939dc [maven-release-plugin] prepare release runelite-parent-1.2.15 2018-02-08 13:56:04 +00:00
UniquePassive a61b383877 Rename ocLowDetail to objectCompositionLowDetail 2018-02-05 15:08:21 +01:00
UniquePassive 659413feb1 Rename highMemory to audioHighMemory 2018-02-05 15:05:06 +01:00
Max Weber 1914f76513 change getModelHeight to getLogicalHeight 2018-02-04 06:39:04 -07:00
Tomas Slusny c35d8fb9ef Add new overlay layer position
- Add new overlay layer position that draws right above overheads and HP
bars, what is perfect for game interfaces
- Make this new layer use UNDER_WIDGETS layer position, and move the
before layer position to ABOVE_SURFACE

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-02-02 08:23:13 +01:00
SomeoneWithAnInternetConnection 9eb5dfbf73 Add method to get the clickable area of a TileObject
getClickbox returns an AWT Area object which corresponds to theclickable area of a GameObject, GroundObject, DecorativeObject or WallObject.

getClickbox for ItemLayers isn't implemented, since I haven't looked into how clickabilty works for items on the ground in the client.
2018-02-01 19:36:29 -05:00
Runelite auto updater 836109f5a2 [maven-release-plugin] prepare for next development iteration 2018-02-01 19:54:08 +00:00
Runelite auto updater dfb2d8e1d2 [maven-release-plugin] prepare release runelite-parent-1.2.14 2018-02-01 19:54:02 +00:00
Adam 00ef622144 Update API for 162 2018-02-01 14:36:00 -05:00
Adam 0325150267 runescape-client: refactor for 162 2018-02-01 13:08:19 -05:00
Adam 7a0e74c6bb Remove unused imports 2018-01-29 08:53:54 -05:00
Max Weber b66cb70751 runescape-api: remove RSCacheableNode::getNext() and getPrevious().
They are different than RSNode's next and previous, but have the same signature so they can get called instead. This caused the ground overlay to only show 1 item because it was iterating the cache, not the item list.
2018-01-29 06:40:43 -07:00
Adam 4bfa22448d Add int and string script stack to api 2018-01-27 13:07:34 -05:00
Adam 3d9542a8b4 runescape-api: add IndexData and IndexDataBase 2018-01-27 13:07:16 -05:00
Adam 96eb258410 runelite-api: add Script 2018-01-27 13:06:59 -05:00
Adam 446d5b8bab Add item stats plugin 2018-01-25 18:33:14 -05:00
Adam 5f536eea01 Merge pull request #427 from Adam-/itemcontainer
Add ItemContainer
2018-01-25 17:40:09 -05:00
Runelite auto updater 9c07748ca8 [maven-release-plugin] prepare for next development iteration 2018-01-25 22:17:14 +00:00
Runelite auto updater bf80d086cc [maven-release-plugin] prepare release runelite-parent-1.2.13 2018-01-25 22:17:10 +00:00
Adam b6c00a774d runelite-api: add ItemContainer 2018-01-24 18:01:29 -05:00
Tomas Slusny 68ba5f40b6 Add low memory mode plugin 2018-01-24 12:48:07 -05:00
Adam 3ed0561ff0 Merge pull request #410 from Dreyri/RSWidget
Add more methods to modify widgets
2018-01-22 19:57:19 -05:00
SomeoneWithAnInternetConnection 74ae39258e Expose runescape click/boundingbox display mode 2018-01-22 18:46:47 -05:00
Adam 9dcde75bdf Merge pull request #403 from SomeoneWithAnInternetConnection/ticktock
Add metronome plugin, and sound-effect playing API
2018-01-22 12:19:19 -05:00
SomeoneWithAnInternetConnection 560b169e68 Implement sound-playing API
There's no playSoundEffect-equivalent method in the actual client code.
Instead, the client just adds some values to the 4 sfx arrays, removes
any old queued sound effects, and then bumps the counter, which is what
I've done as well.
2018-01-22 11:55:27 -05:00
Dreyri 9d96f65ae1 add setter for paddingY 2018-01-22 15:06:47 +01:00
Dreyri 32b31dc3a2 add setter for paddingX 2018-01-22 15:06:46 +01:00