Commit Graph

8891 Commits

Author SHA1 Message Date
Adam
c930a5d261 http-api: add world region to World
Add a WorldRegion to convert from location id to region

Co-authored-by: melkypie <melkypie@users.noreply.github.com>
2020-03-24 11:54:54 -04:00
TheStonedTurtle
32e435e42d Revert "opponentinfo: add opponent's opponent for npcs"
This reverts commit 34f94e973c.
2020-03-23 10:09:23 -04:00
Adam
046c20fb5b client: block extra mouse keys
The key remapping plugin has no way to operate being on and also not
blocking chat input, due to the other features of the plugin all doing
key remaps and thus are required to know whether or not you are trying
to type, or using a remapped key.

This moves the blocking to the core, which we think won't affect many
users anyway, and those that it does can just remap their mouse keys.
2020-03-22 17:59:41 -04:00
Adam
5da84178e7 chatcommands: fix showing -1 experience/rank in lvl 2020-03-22 14:24:52 -04:00
Adam
0ee189cf9d keyremapping: add test for typing mode change 2020-03-22 12:15:20 -04:00
Adam
203ecce4db keyremapping: add option to block extra mouse buttons 2020-03-22 12:15:20 -04:00
DeliciousLunch55
c3bb4f0d37 cannon: Add Black Knights cannoning spot in Taverley Dungeon (#11046) 2020-03-21 04:31:27 +01:00
Adam
023860f928 client: add dps plugin
Co-authored-by: Max Weber <mii7303@gmail.com>
2020-03-18 18:40:34 -04:00
Adam
ed5c0f7336 overlay: add mouseover callback 2020-03-18 18:40:34 -04:00
melkypie
df18bdb542 timetracking: add timer warning colors
Lets the user choose a time for showing when the timer should turn orange.

Co-authored-by: jakewilson <jakewilsonfl@gmail.com>
2020-03-18 18:22:16 -04:00
melkypie
59361c0d95 timetracking: add ability to sort timers
Lets the user sort by ascending or descending time.

Co-authored-by: jakewilson <jakewilsonfl@gmail.com>
2020-03-18 18:22:16 -04:00
melkypie
902078cb62 friendslist: update titles using onScriptPostFired rather than onGameTick 2020-03-18 16:51:44 -04:00
DeliciousLunch55
a8d9d524ca cannon plugin: update Gnome Stronghold dungeon Bloodvelds cannon location. (#11028) 2020-03-18 16:23:09 -04:00
Justin Hiltz
6c5c579fd1 custom cursor: add option to use equipped weapon 2020-03-18 16:18:13 -04:00
DeliciousLunch55
f9436d06e3 cannon plugin: add cannoning spot for Lizard Shamans 2020-03-18 14:29:18 -04:00
Austin
a9f270cbcb skybox: add nightmare dungeon area 2020-03-18 14:17:06 -04:00
JZomerlei
ca063d606c chatcommands: Don't remove spaces before cleared word (#11017) 2020-03-18 15:14:47 +01:00
Daniel
84a23cb59d skillcalculator: Don't clear fields when re-loading current skill
Previously, clicking on the active calculator's skill would reset the
goal level and experience text input fields. This commit prevents that
reset when selecting the already-active skill, and only resets them when
viewing a different skill's calculator.
2020-03-17 21:34:46 +00:00
dekvall
9ac4592a63 menu entry swapper: swap nets on annette 2020-03-17 17:26:12 -04:00
dekvall
32b98965fe drift net fishing: add plugin
This will add a plugin which shows the status of your nets and
highlights any fish you haven't tagged.
2020-03-17 17:26:12 -04:00
Tomas Slusny
c7bbb3bb3a Merge pull request #10912 from dekvall/ground-count
ground items: add support for quantity thresholds
2020-03-17 21:29:51 +01:00
Adam
770f35aceb checkstyle: enforce no whitespace at end of line 2020-03-17 16:22:55 -04:00
Justin Hiltz
ba013c19b6 worldmap: Add Prifddinas mining sites (#11018) 2020-03-17 21:19:18 +01:00
dekvall
5f5123a9c3 object indicators: add support for multiple colors 2020-03-17 15:39:25 -04:00
Adam
c1d5e3ae16 hiscore panel: autocomplete recent search history
Co-authored-by: Daniel <serpa88@hotmail.ca>
2020-03-17 10:26:34 -04:00
Michael
24e291fd46 loottracker: add average per kill to subtitle tooltip 2020-03-16 18:57:21 -04:00
ThatGamerBlue
7b4e8c2848 friendicons: add note icon in friends/ignore list
Co-authored-by: Adam <Adam@sigterm.info>
2020-03-16 18:47:49 -04:00
ThatGamerBlue
51f562b547 scripts: add FriendUpdate and IgnoreUpdate
Co-authored-by: Adam <Adam@sigterm.info>
2020-03-16 18:47:49 -04:00
Adam
491e837207 client: synchronize some calls to ImageIO.read()
ImageIO is not thread safe, see also 054dd4852d
2020-03-16 17:37:10 -04:00
Adam
43998972cf panelcomponent: fix removing final gap from total width/height 2020-03-16 15:27:45 -04:00
Adam
dd18626d15 components: use common Text.removeTags
This was only removing color tags before, however neither text component
nor line component can correctly handle the other tags anyway, so remove
all tags
2020-03-16 15:27:45 -04:00
Adam
7c8095785f linepanelcomponent: remove empty string text component renders 2020-03-16 15:27:45 -04:00
Adam
7672efda3f experience: remove unnecessary Math.floor() calls 2020-03-16 15:26:01 -04:00
Tomas Slusny
c8e55621f6 Merge pull request #11012 from AustinGarrettR/NightmareDiscordEvents
Added nightmare dungeon and nightmare boss to discord game events.
2020-03-14 21:26:03 +01:00
Tomas Slusny
e0ae9bf005 Merge pull request #10983 from deathbeam/add-panel-component-tooltips
Add panel component tooltips and migrate XpGlobesOverlay tooltips to new system
2020-03-14 18:43:51 +01:00
Tomas Slusny
6234213505 Migrate XpGlobesOverlay tooltips to component tooltips
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
Co-Authored-By: Jordan <Nightfirecat@users.noreply.github.com>
2020-03-14 17:17:17 +01:00
Adam
82cef93296 opponentinfo: account for panel border in overlay size 2020-03-14 12:07:47 -04:00
Austin
3236ff67de Added nightmare dungeon and nightmare boss to discord game events. 2020-03-13 23:49:35 -06:00
Jordan
c282e33c46 Merge pull request #11007 from dekvall/essence-mes-desc
menu entry swapper: update essence mine description to include all npcs
2020-03-13 17:39:01 -07:00
dekvall
85c0ed29a6 menu entry swapper: update essence mine description to include all npcs 2020-03-14 01:15:58 +01:00
Jordan
a0ba612219 Merge pull request #10974 from Nightfirecat/center-more-hot-cold-clues
HotColdLocation: Center some location spots
2020-03-13 15:33:48 -07:00
BrandtHill
6381cc1829 clues: update clue text for stealing from ardougne chest 2020-03-13 12:48:52 -04:00
Adam
e49e4a0c97 Merge pull request #10776 from Nightfirecat/skill-challenge-clue-highlight-broken-lamps
Add NamedObjectClueScroll interface, highlight broken Dorgesh-kaan lamps
2020-03-13 10:46:55 -04:00
Tomas Slusny
9a54e7af94 Merge pull request #11002 from ThatGamerBlue/10998-rl
menuentryswapper: swap talk-to with teleport on rune essence mine npcs
2020-03-13 11:02:19 +01:00
Tomas Slusny
0e7640a9d5 Merge pull request #10994 from dekvall/more-grid-stuff-ugh
inventory grid: fix showing the replaced item in the initial spot
2020-03-13 11:00:30 +01:00
Cody Brown
7b4387a920 menu swapper: essence mine teleport menu, swap talk-to with teleport on distentor and aubury 2020-03-12 23:02:59 +00:00
Jordan Atwood
af7647e204 HotColdLocation: Center some location spots
Center some hot-cold locations as reported and verified from the mega
issue.

Note: Because this commit makes adjustments to some locations relied
upon in the hot-cold solver class test, some tests must be adjusted in
order to keep passing.

Ref: #9601
2020-03-12 10:00:38 -07:00
dekvall
982b1749ce ground items: add support for quantity thresholds
Adds the ability to use `<` and `>` when configuring highlighted or hidden drops.
2020-03-10 18:22:34 +01:00
Max Weber
27adfd4f11 discord: don't throw NPE when checking timeout on training states 2020-03-10 02:03:11 -06:00
dekvall
e0821d6302 inventory grid: fix showing the replaced item in the initial spot
With the addition of overlays following dragged items this was overlooked.
2020-03-10 00:43:40 +01:00