Adam
4792e61997
overlay renderer: bound overlays position to viewport at render time instead of at config load time
...
Fixes overlays being reset when temporarly off screen during loading. Fixes #3571
2018-06-11 21:27:37 -04:00
Adam
1b84f97b0b
Fix genie cryptic clue to display proper requirements
2018-06-11 18:39:23 -04:00
Adam
ab1aa4a9a7
Add public chat friend name color in chat color config
2018-06-09 22:41:58 -04:00
Adam
d3d4f9a95b
travis: remove old discord notification [ci skip]
2018-06-09 11:11:33 -04:00
Adam
d709226ad9
travis: remove old secrets
2018-06-09 11:11:10 -04:00
Adam
b32f63e245
http-service: import spring boot dependencies in dependency management
2018-06-09 08:22:16 -04:00
Adam
b73e92ee54
Update gson to 2.8.5
2018-06-09 08:22:16 -04:00
Adam
db9b80a673
Add gson to dependency management
2018-06-09 08:22:15 -04:00
Adam
cbec088a6b
Remove map region changed event
2018-06-07 18:09:10 -04:00
Adam
2bc5c4eddd
xtea plugin: batch xteas on gamestate change event
2018-06-07 18:08:56 -04:00
Adam
7929bf1d5e
npc scene overlay: fix respawn time
2018-06-04 21:34:08 -04:00
Adam
3447fc4d35
info panel: use revision number from client
2018-06-04 11:23:07 -04:00
Adam
18ee215f6d
screenshot plugin: screenshot pvp kills
2018-06-04 09:49:55 -04:00
Adam
f72071f5bf
screenshot plugin: capitalize pet messages constant
2018-06-04 09:49:33 -04:00
Adam
40771c5918
clientui: reimport ExpandResizeType from fullscreen revert
2018-06-03 21:50:06 -04:00
Adam
ed3b02b460
Revert "Merge pull request #3192 from deathbeam/add-support-for-fullscreen"
...
This reverts commit 108f441f23 , reversing
changes made to be34e6f7ba .
2018-06-03 20:24:07 -04:00
Adam
c76c10c20c
death indicator: use animation to detect death
...
It is possible the player can move after their hp reaches 0, which makes
the player death event not always take place at the location of death
2018-06-03 16:40:17 -04:00
Adam
78d69dcc5c
death indicator: move location check to after respawn
2018-06-03 16:40:17 -04:00
Adam
04187217a2
death indicators: only set death mark after respawning in a known respawn location
2018-06-03 15:01:07 -04:00
Adam
dfe1d39730
antidrag: remove unused config setter
2018-06-02 22:39:22 -04:00
Adam
df10ebbbe2
config manager: only apply default config from methods which read configuration
2018-06-02 22:38:59 -04:00
Adam
0b36cd7f74
runelite-client: add death indicator plugin
2018-06-01 22:14:59 -04:00
Adam
e0db16d2a6
config manager: support Instant
2018-06-01 22:14:45 -04:00
Adam
1fb114b610
config invocation handler: fix setting config values to null
...
Also correctly convert objects to string
2018-06-01 22:14:27 -04:00
Adam
39106cddbd
Fix null names for quest objects in cryptic clues
...
Example: Spirit Tree NULL_1293.
Fixes #1926
Closes #3480
2018-05-31 21:30:34 -04:00
Adam
6b277aa840
Rename CONTRRIBUTING.md -> CONTRIBUTING.md
2018-05-31 21:18:46 -04:00
Adam
1915647c9b
runelite-mixins: once again reset menu on widget close
2018-05-31 19:41:43 -04:00
Adam
ecd5180a9c
pom: update rs.version
2018-05-31 18:56:19 -04:00
Adam
267f88de57
runelite-client: update to use isDead
2018-05-31 18:19:33 -04:00
Adam
8a6fc94239
Flag npc as dead when their health ratio hits 0
...
Sometimes npcs despawn without their HP var visible after death
2018-05-31 18:18:29 -04:00
Adam
fd3a27f8b6
hooks: move combat info callback to actor mixin
2018-05-31 18:13:50 -04:00
Adam
08c605a0d0
chat message manager: set default colors for examine
2018-05-31 18:00:16 -04:00
Adam
5dc7d610c3
Fix prayer enumation order back to the order the prayers are in game
...
The reorder prayer plugin depends on this
2018-05-31 17:59:27 -04:00
Adam
5e92868882
chat color config: set default color for examine highlight
2018-05-31 17:59:22 -04:00
Adam
29ab54994f
perspective: do not remove culled faces from clickbox calculation
...
It seems culled faces are intentionally added to some models for their
clickboxes.
2018-05-31 17:59:17 -04:00
Adam
dd7c7e1a4d
perspective: optimize clickbox generation
2018-05-29 21:12:48 -04:00
Adam
d6b5e31c9d
runelite-api: use lombok constructors for Vertex/Triangle
2018-05-29 21:12:48 -04:00
Adam
4b18dce38c
perspective: use viewport offset for offsetting rectangle in get2DGeometry
2018-05-29 21:12:43 -04:00
Adam
efab859685
Revert "perspective: use viewport offset in get2DGeometry"
...
This reverts commit 45597133f7 .
2018-05-29 20:10:27 -04:00
Adam
e8d1433da1
runelite-client: remove chat color config from plugins
2018-05-28 16:42:06 -04:00
Adam
cbb23cf301
runelite-client: add chat color config
2018-05-28 16:42:06 -04:00
Adam
2480b55d9a
config panel: allow color configs with no value
2018-05-28 16:17:49 -04:00
Adam
7378d53cdd
config manager: fix resetting configuration items with no default value
...
Also don't reset config to the already existing value
2018-05-28 16:17:48 -04:00
Adam
1a373f62aa
runelite-api: optimize ChatMessageType.of()
2018-05-28 14:59:50 -04:00
Adam
5f4268211c
runelite-client: update bank calculation and barrows calculation to use item mapping
2018-05-28 11:40:46 -04:00
Adam
12ac1b2c6c
item manager: cache unable to look up on unsuccessful bulk lookup too
2018-05-28 11:34:21 -04:00
Adam
0cd0acba92
item manager: use item mapping
2018-05-28 11:34:18 -04:00
Adam
f87f7cb88a
runelite-client: add ItemMapping to map untradeable items to tradeable versions
2018-05-28 11:33:38 -04:00
Adam
a6e652fa0b
antidrag: reset drag when focus is lost
2018-05-28 08:50:57 -04:00
Adam
a39967520a
screen marker overlay: stop if preferred size is null
...
If the overlay renderer has no size saved in the config this can happen
2018-05-27 19:02:01 -04:00
Adam
88474c102e
skill calculator: turn indicators orange for actions that will become available before target
2018-05-27 17:37:38 -04:00
Adam
4f129da698
skill calculator: lombok some of UIActionSlot
2018-05-27 17:37:38 -04:00
Adam
dbef04bd6f
world map plugin: add misc teleports
2018-05-27 15:25:24 -04:00
Adam
412482951f
world map plugin: merge jewellery teleports and magic teleports
2018-05-27 15:25:08 -04:00
Adam
faab4589f5
woodcutting plugin: show redwood trees
2018-05-27 12:39:40 -04:00
Adam
68e645b840
woodcutting plugin: timeout woodcutting sessions
...
Also keep and store current axe type being used
2018-05-27 12:39:39 -04:00
Adam
7a1ce39633
Remove actor death event, use despawn event instead
2018-05-27 11:19:41 -04:00
Adam
4d4d5fd180
poh plugin: fix exception when tile for burner is not fully visible
2018-05-27 11:16:26 -04:00
Adam
75dee0502f
agility plugin: fix exception on reconnect
2018-05-27 11:16:00 -04:00
Adam
a40181abfe
boss timers plugin: change to use npc despawn event
...
Since e915070b4b it is possible to check hp in the despawn event.
This also fixes timer accuracy some since the timer starts at the time the npc despawns and not when the death animation starts.
2018-05-27 10:27:18 -04:00
Adam
7ad3120d52
Revert "boss timers: improve accuracy of boss respawn timer"
...
This reverts commit e53d161b3d .
2018-05-27 10:21:57 -04:00
Adam
947947e3d7
ge search panel: catch cache load exception from search returning null
2018-05-25 21:00:59 -04:00
Adam
8860f33c5d
hiscore panel: properly error if result is null
2018-05-25 21:00:59 -04:00
Adam
b8283815fa
pom: remove tomcat deploy execution
2018-05-24 11:02:35 -04:00
Adam
cfb220bfec
pom: set updatePolicy always for runelite snapshots
2018-05-24 11:01:14 -04:00
Adam
d98d5efd2f
skill calculator: update farming, fishing, herblore, hunter, and prayer calculators
2018-05-23 20:04:07 -04:00
Adam
beef77b1c7
skill calculator: add ignore bonus
2018-05-23 20:04:06 -04:00
Adam
a1a1cd2436
skill calculator: use accessors
2018-05-23 19:29:34 -04:00
Adam
49180de422
screenmarkers: replace placeholder panel icon
2018-05-23 09:29:56 -04:00
Adam
c9cb7a8774
screen marker panel: fix toggling hide/show
2018-05-22 19:12:15 -04:00
Adam
9c4878e8da
runelite-client: add screen markers plugin
2018-05-22 18:54:23 -04:00
Adam
af7b2e6c97
runelite-client: add detached overlay position
...
Overlays with detached are never layouted, but are also movable
2018-05-22 18:54:21 -04:00
Adam
3b268304b1
hiscore panel: remove duplicate getExperience
2018-05-21 18:02:50 -04:00
Adam
ebb665df45
hiscore panel: pass result to detailsHtml and remove reduncant null check
2018-05-21 17:39:18 -04:00
Adam
d718133782
hiscore panel: clear tooltips when clearing levels
2018-05-21 17:14:01 -04:00
Adam
f1131a2f70
hiscore panel: wrap lookup in a runnable exception logger
2018-05-21 17:13:35 -04:00
Adam
0cb3404bae
Revert "Fix early stop of player lookup in HiScores ( #3035 )"
...
This reverts commit 323da7fd1b .
2018-05-21 15:27:50 -04:00
Adam
0fe49ec2df
runelite-api: expand hint arrow api
2018-05-21 08:20:48 -04:00
Adam
2c5284d597
runelite-mixins: fix hasHintArrow
2018-05-21 08:20:08 -04:00
Adam
35ffca59e5
low detail plugin: apply low detail on startup if on login screen
...
Fix race with changing memory mode when loading which causes sounds to
not load
2018-05-20 20:22:37 -04:00
Adam
97caee3e04
Revert "Delay setting of low detail mode"
...
This reverts commit a13b6c69b35a35507bc17ddc3972a0a36905f7a2.
2018-05-20 20:22:29 -04:00
Adam
aa30d2c782
modelviewer: begin work on tile shapes
2018-05-20 20:20:04 -04:00
Adam
5fca70b056
agility plugin: limit obstacles to agility pyramid regions
2018-05-20 12:44:08 -04:00
Adam
bc7df6b0f2
runelite-client: fix usage of npc despawn event
...
Sincee 915070b4b3e5365dd052479bfc67a35937c32e0 the event no longer fires on logout
2018-05-20 11:43:18 -04:00
Adam
ec1512dab5
Add interface styles plugin
2018-05-19 20:40:54 -04:00
Adam
fbca624ffd
runelite-api: add widget positioned event
2018-05-19 20:40:53 -04:00
Adam
444e3a5152
runelite-api: add sprite override api
2018-05-19 19:15:35 -04:00
Adam
023de4c91f
runescape-api: add sprite related imports for interface style plugin
2018-05-19 19:15:27 -04:00
Adam
e3e8bf7c5d
Bump to 1.4.0-SNAPSHOT
2018-05-19 18:53:25 -04:00
Adam
ae617f019d
Update substance to 8.0.02
2018-05-19 15:13:22 +02:00
Adam
37ec6d0ac9
Remove distribution management
2018-05-17 19:54:50 -04:00
Adam
75674cfd55
Update pom and README to reflect changes to project structure
2018-05-16 14:14:08 -04:00
Adam
ce46256a44
speccounter plugin: fix kalphite queen spelling
2018-05-15 10:24:15 -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
Adam
e915070b4b
runelite-mixins: fire npc despawn event before composition is nulled
2018-05-13 15:45:39 -04:00
Adam
484d664a3c
injector: support field hooks prior to field being changed
2018-05-13 15:45:16 -04:00
Adam
42005ffcea
item manager: cache no price when unable to batch lookup
2018-05-13 11:47:06 -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