Karli
ce480a1185
update
2025-10-12 21:43:27 +03:00
riktenx
9324c7f55c
Merge pull request #56 from Toofifty/textoutline
...
text visibility enhancements
2025-08-30 17:33:45 -04:00
riktenx
aa89432e84
contrib/version
2025-08-29 12:03:15 -04:00
riktenx
5cb7de46c6
text visibility enhancements
...
* add config for text outline, draw text over gameobject highlight
* add configurable dynamic overlay font
* space heat/action text according to font height
* draw text manually
* add configurable text background
2025-08-29 11:59:15 -04:00
riktenx
00b214af3f
Merge pull request #55 from Toofifty/removelocation
...
remove unused Location enum
2025-08-28 15:05:06 -04:00
riktenx
210350e627
remove unused Location enum
2025-08-28 15:04:44 -04:00
riktenx
b374307309
Merge pull request #54 from Toofifty/v1010
...
set v1.0.10
2025-08-28 14:42:20 -04:00
riktenx
0c812ac666
set v1.0.10
2025-08-28 14:42:02 -04:00
riktenx
c3bea71867
Merge pull request #53 from Toofifty/contrib
...
add Aiadan to contributors
2025-08-28 14:41:37 -04:00
riktenx
bbc7fddf58
add Aiadan to contributors
2025-08-28 14:41:06 -04:00
riktenx
cbd778b598
Merge pull request #52 from Aiadan/metal-info-box
...
Added an info box for Giants' Foundry
2025-08-28 14:36:52 -04:00
riktenx
257288a6a3
fixup
2025-08-28 14:34:17 -04:00
Christopher Riwik
82d6add928
Default to not show info box anywhere.
...
Added a red "Open bank" text if you haven't opened the bank yet.
Updated the count to only update when itemContainerChanged triggers.
2025-08-27 18:28:56 +02:00
Christopher Riwik
50d72f9635
Added an info box showing the total amount of usable metal you own for Giants' foundry, with possibility to filter for any combination of equipment, metal bars and ore.
2025-08-20 17:53:48 +02:00
riktenx
df4c081367
set v1.0.9
2025-08-19 22:51:19 -04:00
riktenx
dd9f1eac75
set v1.0.9
2025-08-19 22:50:27 -04:00
riktenx
aaa6c3f683
Fix typo "Giant's Foundry" -> "Giants' Foundry"
2025-08-19 22:38:19 -04:00
riktenx
86f3ca2001
feat(notifications): use native runelite notifications
2025-08-19 22:30:46 -04:00
sariya melody
2678347d0c
feat(notifications): use native runelite notifications
...
allows notifying while the game window is focused, or setting different notification sounds per-action, or etc
2025-04-04 16:38:51 -07:00
Markus Tran
7ae29245e6
Fix typo "Giant's Foundry" -> "Giants' Foundry"
2025-01-27 12:20:21 -08:00
Patrick Watts
f12d7f32c4
Merge pull request #44 from TheLouisHong/master
...
heat solver: decay calculations now considers distances to tools. can now use 0 padding without issues.
2024-11-22 02:21:09 +04:00
Louis Hong
22108a330f
minor:refactor for tool to lava/water distances for clarity
2024-11-21 12:53:41 -08:00
Louis Hong
1ece6c01d4
renamed padding ticks config back to heatActionBuffer.
2024-11-21 12:01:44 -08:00
Louis Hong
77e2e2ebe4
heat solver: decay calculations now considers distances to tools. can now use 0 padding without issues.
2024-11-21 11:46:46 -08:00
Louis Hong
d6281c1754
removed unused code
2024-11-21 11:39:52 -08:00
Louis Hong
148ee94347
bugfix: sometimes perspective returns null, I assume because object culled?
2024-11-21 11:37:10 -08:00
Patrick Watts
29e3a7189d
Merge pull request #42 from Toofifty/patch-gradle
...
Wrap 120 characters in gradle file
2024-11-20 18:48:27 +04:00
pww918
deb247d09a
Wrap 120 characters in gradle file
2024-11-20 18:47:27 +04:00
Patrick Watts
5dc8e78f26
Merge pull request #41 from TheLouisHong/master
...
heat/cool prediction: continued important algorithm bug fix for prediction
2024-11-20 18:35:54 +04:00
pww918
13360bbcc3
Max heat padding ticks on user side set to 50
2024-11-20 18:29:57 +04:00
Louis Hong
ca6fcc2d06
follow-up on 0cda801: also clamp against negative paddings bringing goals below 0
2024-11-14 03:47:35 -08:00
Louis Hong
0cda801165
heat solver: Fixed index going out of bounds
...
When attempting solving impossible heat goals and ranges, algo runs out of prebaked DX1 values.
1. Fixed incorrect loop condition that caused the out of bounds.
2. Clamped the heat goal so they also never attempt to solve impossible heat goals.
Stacktrace
----------
java.lang.ArrayIndexOutOfBoundsException: Index 27 out of bounds for length 27
at com.toofifty.easygiantsfoundry.HeatActionSolver.relativeSolve(HeatActionSolver.java:188)
at com.toofifty.easygiantsfoundry.HeatActionSolver.heatingSolve(HeatActionSolver.java:136)
at com.toofifty.easygiantsfoundry.HeatActionSolver.solve(HeatActionSolver.java:288)
at com.toofifty.easygiantsfoundry.FoundryOverlay3D.drawHeatChangerPreviewOverlay(FoundryOverlay3D.java:244)
2024-11-14 03:41:44 -08:00
Louis Hong
40e3a15099
minor: fixed outdated javadoc
2024-11-09 11:30:34 -08:00
Louis Hong
703dd6ff97
mould helper: moved scrolling to tick end. mould helper bugging out when selecting best moul because race condition between game tick widget update and client thread scroll script.
2024-11-09 11:30:18 -08:00
Louis Hong
723ca31093
heat range: the stage ranges are inclusive. showing incorrect out of range when is in range.
...
additional note on previous commit f58e5ad (don't want to force push an ammend)
the race condition caused an invalid state which showing incorrect prediction when race condition occurs - when the menu click and the heat/cool ticks occurs simultaniously.
2024-11-09 11:27:27 -08:00
Louis Hong
f58e5ad868
ui/client thread race condition: moved lava/waterfall state machine logic into the client thread
...
so it's synced with the client thread.
2024-11-09 09:33:43 -08:00
Louis Hong
74d8f531d6
lava/waterfall: added one additional tick to default heat padding
2024-11-09 06:56:47 -08:00
Louis Hong
47842501b7
made config settings effective for hovering over lava/waterfall action info
2024-11-09 02:40:32 -08:00
Louis Hong
914113b1fb
hovering lava/waterfall now shows prediction preview & added more menu actions that may inturpt state machine
2024-11-09 02:20:30 -08:00
Louis Hong
dd73d961c0
stored preform stage added & heat/cool prediction state machine filters only gameobject actions
...
previously, when preform is stored in storage, plugin assumes it's time to talk to kovac for new commision.
previously, any menu action will interupt and stop the heat/cooling statemachine state.
2024-11-09 01:28:17 -08:00
Louis Hong
547c2b40f0
Merge branch 'Toofifty:master' into master
2024-11-02 17:31:22 -07:00
Louis Hong
319f77af3c
heat/cool prediction: continued important algorithm bug fix for prediction. Added configurable padding ticks for afk/inefficiency.
2024-11-02 17:28:55 -07:00
Louis Hong
9d7304a436
comments and renaming for easier to read code
2024-10-30 22:58:33 -07:00
Patrick Watts
ceca18a678
Merge pull request #40 from TheLouisHong/master
...
Heat/Cooling Off-by-1 Bug — Mould/Preform Score Calculation Overlay — Fixed Incorrect Crucible Score Calculation
2024-10-29 17:04:56 +04:00
Louis Hong
14130b3987
last known mould/crucible score now clear after picking up preform (stage == 0)
2024-10-29 06:02:49 -07:00
Louis Hong
f1edc659fa
mould/preform score: unboxed Integer into int using -1 representing unset state (instead of null).
2024-10-29 03:27:56 -07:00
Louis Hong
c7317befa0
search-terms: Added "ez","easy","smith" to hub search terms.
2024-10-29 01:18:16 -07:00
Louis Hong
3c2075fc6e
mould/preform overlay: toggling "Mould Info Overlay" will correctly turn off mould/preform score overlay.
2024-10-29 01:06:11 -07:00
Louis Hong
3d90c4cbb5
bumped version to 1.0.8 - updated build.gradle to match latest plugin-template build.gradle
2024-10-29 00:48:34 -07:00
Louis Hong
1e41e5733d
heat/cool prediction: fixed embarassing off-by-1 bug! removed the "margin of error" config convering up this bug.
2024-10-29 00:47:36 -07:00