Adam
f8fd91bb1c
Merge pull request #8360 from AdamBallinger/crystal-chest-fix
...
Fix crystal chest in loot tracker
2019-03-31 13:54:15 -04:00
Adam
fff73c7f8d
Merge pull request #8346 from Abextm/fix-contouring
...
mixins: Fix convex hulls being incorrectly contoured
2019-03-31 10:18:51 -04:00
Adam
0b870e7aa4
Merge pull request #8362 from Joshua-F/refactor/chattype
...
Refactor ChatMessageType
2019-03-31 09:32:55 -04:00
Adam
c15d800678
pom: add reproducable build plugin
2019-03-29 09:32:11 -04:00
Adam
b384ff776e
speccounter: fix tracking multiple weapons in party
2019-03-28 20:10:09 -04:00
Adam
f42bccc8f4
chat message builder: escape messages
...
Closes #8326
2019-03-27 18:42:57 -04:00
Adam
540edb3da3
mixins: fix incorrect usage of getNameables()
...
The length of the NameableContainer must be accounted for.
2019-03-27 17:08:46 -04:00
Adam
b83b3a44bb
Merge pull request #8306 from spudjb/plugin-questlist
...
Adds a plugin to filter & search the quest list
2019-03-27 11:44:35 -04:00
Adam
bc41e18d31
Merge pull request #3380 from Hydrox6/right-click-bank-buttons
...
Add ability to disable Left Click to bank inventory, equipment, and looting bag options
2019-03-26 17:26:05 -04:00
Adam and 15987632
fb2fdadbc5
spec plugin: share specs with party
...
Co-authored-by: 15987632 <trevorguidry6@gmail.com >
2019-03-24 17:59:16 -04:00
Adam
57b600a257
spec plugin: only count specs on npcs
2019-03-24 17:59:15 -04:00
Adam
1db3bf577f
Merge pull request #8059 from deathbeam/make-gpu-dpi-aware
...
Make GPU plugin DPI aware on Java 9+
2019-03-24 14:56:40 -04:00
Adam
420a5767f8
Merge pull request #8102 from AdamBallinger/brimstone-keys
...
Add brimstone chest support to loot tracker
2019-03-24 12:50:47 -04:00
Adam
69c3341467
http-service: update mysql driver to mariadb 2.2.3
2019-03-24 11:44:54 -04:00
Adam
4500b74c89
Merge pull request #8299 from Adam-/verify-jar
...
client: verify client signature
2019-03-24 11:21:36 -04:00
Adam
cd72e1fcf3
client: verify client signature
2019-03-24 11:12:59 -04:00
Adam
98838fd751
client: show error dialog when unable to load client
2019-03-24 11:12:57 -04:00
Adam
5037a77688
Merge pull request #8283 from Hydrox6/chat-filter-overheads
...
chat filter: Fix issue where special attack overheads crashed the game
2019-03-23 21:08:30 -04:00
Adam
b8503e0326
xptracker: fix "Reset others" resetting overall xp
...
Fixes #8296
2019-03-23 20:54:32 -04:00
Adam
b50b3fc07b
config service: return an empty config if no config is found
...
Returning an empty body breaks the client as it deserializes the
response to null.
2019-03-21 21:27:07 -04:00
Adam
6f2359a7d8
Revert "client: load jagex config and client over https"
...
This reverts commit b288a4899d .
2019-03-21 10:46:35 -04:00
Adam
db426954ae
Merge pull request #8277 from Abextm/chatboxpanel-resilient
...
ChatboxPanelManager: Be more resilient when scripts mismatch
2019-03-21 09:44:26 -04:00
Adam
4ccefd23a4
config service: convert backing database to use mongodb
...
This is a much more natural fit for the config service which is really a
key value store, and has been abusing SQL. This will let us expand the
config stuff later to support profiles and per-account config values.
I have left in the SQL code for now so config changes are still being
sent there in the event of catastrophic mongodb failure.
2019-03-20 18:45:31 -04:00
Adam
327986fc56
npc aggro plugin: rename plugin name to be more consistent with other plugins
2019-03-20 17:26:39 -04:00
Adam
9249129383
twitch: fix race in connect establishing multiple connections
2019-03-20 09:13:52 -04:00
Adam
be1a7953fa
Merge pull request #6133 from WooxSolo/npc-unaggro-timer
...
Add NPC unaggression timer
2019-03-19 20:07:28 -04:00
Adam
c23f9dc93e
Merge pull request #7025 from MagicfTail/Chat-filter
...
Add Chat filter plugin
2019-03-19 17:56:56 -04:00
Adam
181b6f0c1c
api: add event for controlling menu left click behavior
2019-03-19 00:32:25 +00:00
Adam
11993150b3
news service: load news over https
...
https was not supported before, but it seems to be working now.
2019-03-17 15:33:51 -04:00
Adam
b288a4899d
client: load jagex config and client over https
...
This has only recently started working, but I am not sure when.
2019-03-17 15:33:51 -04:00
Adam
a405ffd4eb
Merge pull request #8230 from Nightfirecat/fix-boost-indicator-threshold-overlay-color
...
boosts plugin: Fix overlay below-threshold color
2019-03-17 13:30:27 -04:00
Adam
255cfc1b7b
Merge pull request #8234 from trimbe/iteminfo-esc
...
item stats: check if GE container is hidden when detecting GE close
2019-03-17 13:20:52 -04:00
Adam
b98b7aebb9
travis: add openjdk11
...
Fix build for Java 11
2019-03-15 22:05:31 -04:00
Adam
b7546bb30a
Merge pull request #5770 from Nightfirecat/attack-level-range-plugin
...
Add attack level range to combat level plugin
2019-03-15 20:50:11 -04:00
Adam
5ba8f71b48
Merge pull request #7847 from deathbeam/swagger-static
...
Add Swagger static document generation
2019-03-14 16:07:17 -04:00
Adam
94cf9476c3
Merge pull request #8197 from trimbe/fix-ge-close-itemstats
...
item stats: fix detecting when GE has closed, fix threading issue
2019-03-13 16:50:23 -04:00
Adam
8db9681809
Merge pull request #6947 from trimbe/item-information
...
Item Stats: Add item information panel when buying items in the GE
2019-03-12 16:13:53 -04:00
Adam
60b3ed18c0
xptracker: fix initiailizing overall xp on login
...
The isInitialized() check was not strict enough causing the xp events on
login being calculated twords gained xp
Also fix xp tracker not being initialized on accounts with 0
construction exp due to the result of updateSkill not being INITIALIZED
Closes #8167
2019-03-12 09:02:21 -04:00
Adam
806c045157
Merge pull request #8154 from pwendelboe/master
...
Check message length before use.
2019-03-12 08:47:09 -04:00
Adam and Paul Wendelboe
0562e9e49e
chat commands: check message length before use
...
If we don't check the length of the message before we access it with substring(command.length() + 1) we will get a string index out of range error.
Co-authored-by: Paul Wendelboe <pwendelboe.git@gmail.com >
2019-03-12 08:29:16 -04:00
Adam
d617d1960f
friend notes: replace nbsp from friend names in config keys
2019-03-11 18:17:16 -04:00
Adam
6371a7dd0b
config manager: throttle config saves to file
...
When the default config is applied it queues a lot of saves to disk that
are unnecessary
2019-03-11 09:04:33 -04:00
Adam
b9a0a73213
Merge pull request #8128 from Nightfirecat/multi-color-ground-markers
...
Add support for different-colored ground markers
2019-03-09 23:31:28 -05:00
Adam
40ea7fa607
cache: assign temporary names for new varc string opcodes
2019-03-07 08:38:55 -05:00
Adam
c5ebc9547c
api: update 178
2019-03-07 08:38:55 -05:00
Adam
420744c7a7
session manager: change to null session on close
...
This fixes not assigning null to the websocket session id, which
prevented re logging in later due to login() reusing the closed sockets
id.
Fixes #8089
2019-03-06 19:09:11 -05:00
Adam
8a6a6f93bf
account plugin: move logout off of swing thread
2019-03-06 19:08:20 -05:00
Adam
c74ce60987
clan chat: cleanup onGameStateChanged logic from earlier merge
2019-03-06 18:51:38 -05:00
Adam
3e5f845ebd
Merge pull request #8105 from deathbeam/clan-member-join-leave
...
clanchat: Update clan members set on clan chat join/leave events
2019-03-06 18:50:33 -05:00
Adam
36b6e7083f
Merge pull request #8117 from devLotto/api-fix-twitter-feed
...
http-service: fix twitter feed links not working with newer theme
2019-03-06 18:01:25 -05:00
Adam
33988a72e1
Revert "Merge pull request #5890 from Nightfirecat/colored-ground-markers"
...
This reverts commit 72b3e4560d , reversing
changes made to 5a5de3d33f .
2019-03-06 14:53:59 -05:00
Adam
66bce610db
Revert "Merge pull request #8070 from Nightfirecat/fix-ground-markers-bug"
...
This reverts commit b6cd739e61 , reversing
changes made to 5bf4b37d17 .
2019-03-06 14:53:45 -05:00
Adam
21bc06a13c
Merge pull request #8088 from Adam-/xptracker-overall
...
xptracker: correct total xp per hour calculation
2019-03-05 20:15:50 -05:00
Adam
39a2272396
Merge pull request #8110 from trimbe/remove-on-leave
...
clanchat: remove activity in buffer in ClanMemberLeft as well
2019-03-05 20:15:13 -05:00
Adam
259dc2b7d2
Merge pull request #8073 from chivesrs/master
...
Remove Monkey Madness I requirement from Kourend Diary.
2019-03-04 17:05:19 -05:00
Adam
ed4bea9bca
Merge pull request #8051 from ShaunDreclin/daily-task-indicator-fix
...
Daily Task Indicator: Fix plugin not checking tasks when first enabled
2019-03-04 15:51:10 -05:00
Adam
5af01093bf
Merge pull request #8077 from ShaunDreclin/rogues-den-update
...
Update Rogues' Den plugin to use ItemContainerChanged event
2019-03-04 15:25:06 -05:00
Adam
913fa30c84
Merge pull request #8080 from chivesrs/fix-checkstyle-errors
...
Fix CheckStyle issues and enable CheckStyle in test code.
2019-03-04 15:17:12 -05:00
Adam
2cf177688f
Merge pull request #7904 from deathbeam/cleanup-spring-profiles
...
Properly use Spring profiles in http-service tests and main implementation
2019-03-04 14:01:34 -05:00
Adam
03db31de2f
Merge pull request #8095 from trimbe/joinleave-rank-visibility
...
clanchat: respect rank icon config for join/leave messages
2019-03-03 21:00:56 -05:00
Adam
1da6dfef44
Merge pull request #8092 from trimbe/fix-joinleave-ranks
...
clanchat: retrieve rank from ClanMember rather than ClanManager
2019-03-03 21:00:41 -05:00
Adam
24bda9265a
Merge pull request #6943 from TheStonedTurtle/PM-CC-Icons
...
Add CC icons to Public Chat & Private Messages
2019-03-03 20:58:29 -05:00
Adam
fff48acaac
Merge pull request #8081 from chivesrs/use-junit-assert
...
Replace Java asserts in test code with JUnit asserts.
2019-03-03 20:17:14 -05:00
Adam
5104b39758
Merge pull request #8064 from trimbe/clan-join-leave
...
clan chat: add temporary join/leave messages
2019-03-03 15:17:38 -05:00
Adam and trimbe
fdbe75a486
clanchat plugin: add join/leave messages
...
Co-authored-by: trimbe <benno.tremback@gmail.com >
2019-03-03 15:05:28 -05:00
Adam and trimbe
e5f9db4fb4
api: add methods to get clan owner and chat name
...
Co-authored-by: trimbe <benno.tremback@gmail.com >
2019-03-03 15:03:43 -05:00
Adam and trimbe
facf438b50
api: add clan member join and leave events
...
Co-authored-by: trimbe <benno.tremback@gmail.com >
2019-03-03 15:03:43 -05:00
Adam and trimbe
24003c69a7
api: add method to remove MessageNodes
...
Co-authored-by: trimbe <benno.tremback@gmail.com >
2019-03-03 15:03:43 -05:00
Adam
188bb70417
xptracker: use long for tracking overall xp
2019-03-03 14:41:17 -05:00
Adam
319ccb68e4
xptracker: use tracked overall xpstate to calculate total xp
2019-03-03 14:29:14 -05:00
Adam
615a9db968
xptracker: remove unused exception
2019-03-03 14:29:08 -05:00
Adam
9b0bb2b732
runescape-api: make RSNameableContainer a generic type
2019-03-02 18:37:08 -05:00
Adam
cbd36ff379
Merge pull request #8049 from ShaunDreclin/music-track-indicator
...
Add Music Track Indicator plugin
2019-03-02 16:06:57 -05:00
Adam
5bf4b37d17
Merge pull request #8046 from Nightfirecat/fix-poh-groundmarkers
...
worldpoint: Fix plane value in toLocalInstance
2019-03-02 14:22:54 -05:00
Adam
b6ab78b501
api: add changed varp index to VarbitChanged event
2019-03-01 22:28:56 -05:00
Adam
9d71713710
Move session events from api to client
2019-03-01 21:41:51 -05:00
Adam
5e9d0c1abb
mixins: inject Client constructor for initialization of enumCache
2019-02-26 08:50:44 -05:00
Adam
b86061dc80
http service: remove ws service
...
This has been unused now for a few releases
2019-02-25 17:38:01 -05:00
Adam
1dee0120be
cerb plugin: clear ghosts on connection lost too
2019-02-25 16:54:49 -05:00
Adam
81b98c1896
Revert "Clear Cerberus ghost on LOADING game state"
...
This reverts commit b99c8d7480 .
2019-02-25 16:54:49 -05:00
Adam
0821cf216d
Clear stored npcs in fishing/pc/rc plugins
...
Fixes #5970
This was originally attempted in 7eeb484c64 but
NPCs are not automatically despawned from a scene change, which causes eg. the
fishing plugin to lose fishing spots that are in view during a scene change.
2019-02-25 16:54:48 -05:00
Adam
01bfb8af19
Revert "Clear stored npcs in fishing/pc/rc plugins"
...
This reverts commit 7eeb484c64 .
2019-02-25 16:54:48 -05:00
Adam
5cdb642815
client: fix indenting of getItemCompositionCache javadoc
2019-02-25 16:54:07 -05:00
Adam
5118fb6786
Merge pull request #7997 from Adam-/enum
...
api: add RS Enum API
2019-02-25 16:51:04 -05:00
Adam
7830d003ca
api: add RS Enum API
2019-02-25 16:40:26 -05:00
Adam
368a080ad0
xptracker: up xp threshold to 10k
2019-02-24 17:44:30 -05:00
Adam
e4250c5d3b
xptracker service: only update last_updated after hiscores are saved
2019-02-24 17:44:30 -05:00
Adam
77e8933dbc
Merge pull request #7965 from deathbeam/fix-text
...
Do not try to draw infobox caption if text is null or empty
2019-02-21 11:11:52 -05:00
Adam
66997ac71b
item prices: show negative high alch profits too
2019-02-21 10:43:47 -05:00
Adam
3c1da4bb1e
http service: disable spring jmx
...
Multiple api deployments is causing Spring to try to register the
datasources multiple times and is erroring
2019-02-21 08:51:39 -05:00
Adam
8923dae45e
client: only enable developer mode if launcher version isn't set
2019-02-20 19:29:13 -05:00
Adam
2f9185e67c
Merge pull request #7915 from medesetmedes/my-fix-branch
...
Add the option to show the profit/loss of High Alchemy on items
2019-02-20 08:36:32 -05:00
Adam and Medes
3cf17cb6e5
item prices: add high alch profit to overlay
...
Co-authored-by: Medes <ahmadissa1994@gmail.com >
2019-02-20 08:02:02 -05:00
Adam
9c6e3ae09f
Merge pull request #7695 from MrGroggle/agility-update
...
Agility plugin clickbox - High level colours
2019-02-19 21:16:25 -05:00
Adam
435bfa7ccb
Merge pull request #7811 from Hydrox6/jewellry-infobox
...
Add infoboxes to item charges plugin
2019-02-19 19:10:50 -05:00
Adam
06d4adc5e4
client: change Counter infobox to store count as an integer
2019-02-19 10:04:42 -05:00
Adam
643950d4dc
Merge remote-tracking branch 'adam/spring-gson-2'
2019-02-19 08:52:36 -05:00
Adam
38bf2a57ac
Merge pull request #6875 from TheStonedTurtle/PrivateMessageCycle
...
Add PM Target Cycling to Chat History plugin
2019-02-18 21:32:56 -05:00
Adam
6186314dbc
http service: fix overwriting all default message converters
...
The previous change to try and force GSON for serialization broke
default message converters such as text/plain. Change to use
extendMessageConverters and remove the Jackson converter instead.
2019-02-18 16:39:34 -05:00
Adam
f62e7e3f14
config controller: add test
2019-02-18 16:39:01 -05:00