Repository navigation
Conversation
This update significantly expands Colosseum Profit Tracker with automatic supply-cost tracking, additional charged-weapon support, improved financial reporting, and a streamlined interface focused on automatic tracking. Automatic Supply Tracking Added automatic supply tracking for Fortis Colosseum attempts. Tracks supplies consumed in the Colosseum lobby and arena, excluding usage outside the Colosseum. Consolidates pre-wave and in-attempt supply expenses into one ledger entry per completed attempt, cash-out, or death. Automatically assigns supply expenses to the Adj. wave classification. Added configurable automatic supply tracking, enabled by default. Retained manual adjustments for expenses that cannot be detected automatically. Consumables and Ammunition Added food and potion consumption tracking using RuneLite item pricing. Consolidated potion doses (1–4) into a single item in the supply interface. Values each potion dose at one-quarter of the 4-dose item's price when available. Added tracking for arrows and bolts, including ammunition stored in Dizana's quiver. Added Toxic Blowpipe dart and Zulrah's scale consumption estimates. Incorporated ammunition-saving behavior into relevant cost estimates. Charged Weapon Tracking Eye of Ayak: Tracks casts using Demon Tears as the assumed charge material. Scythe of Vitur: Estimates blood rune and vial of blood consumption. Tumeken's Shadow: Tracks soul rune and chaos rune consumption. Venator Bow: Tracks Ancient Essence consumption, excluding additional ricochet charges. Integrated charged-weapon expenses into the consolidated supply-cost calculation. Current Run Supplies Tab Added a new Current Run tab displaying supplies consumed during the active attempt. Displays RuneLite item icons, quantities consumed, and calculated GP costs. Provides a live running total of supply expenses. Resets the active supply breakdown when the attempt ends. Financial Reporting Redesigned Today, History, and All-Time summaries for improved readability. Separated Full Clears, Early Cash-outs, and Quiver Turn-ins into distinct proceeds categories. Renamed Total Credits to Gross Proceeds. Added detailed All-Time expense breakdowns for Deaths/Recovery, Supplies, and Other Costs. Added Gross Proceeds and Total Costs subtotals that reconcile to Net Profit. Applied green text for positive GP amounts and red text for expenses. Improved spacing and organization of financial summaries. Interface Improvements Replaced text-based attempt counters with compact icons for Sol Heredit clears, early cash-outs, and deaths. Added RuneLite's Sol Heredit HiScores icon. Added a Grand Exchange hand-and-coin icon for cash-outs. Improved History table headers and counter alignment. Removed seconds from event timestamps to conserve sidebar space. Improved scrolling and compact layout for sidebar visibility. Simplified Controls and Settings Removed legacy Start Attempt, Record Clear, Record Death, and Cash Out buttons. Renamed Add GP Entry to Manual Entry. Replaced separate wave-editing controls with a unified Edit Entry dialog. Added editing of event type, GP amount, wave, and description. Removed outdated Estimated Death Fee and Supplies per Manual Start settings. Retained Quiver Turn-in, Delete Entry, Export CSV, and applicable Refresh controls. Ledger and Compatibility Preserved existing JSON ledger storage and historical profit/loss data. Retained automatic clear, cash-out, death, and gravestone recovery fee tracking. Maintained CSV export and per-character history. Added handling for legacy or incomplete Quiver turn-in records to prevent History display errors. Incorporated relevant logic from SuppliesTrackerExternal with third-party attribution. Supply-cost estimates for certain charged weapons and ammunition remain subject to RuneLite's detection methods and game mechanics.
|
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This update significantly expands Colosseum Profit Tracker with automatic supply-cost tracking, additional charged-weapon support, improved financial reporting, and a streamlined interface focused on automatic tracking.
Automatic Supply Tracking
Added automatic supply tracking for Fortis Colosseum attempts.
Tracks supplies consumed in the Colosseum lobby and arena, excluding usage outside the Colosseum.
Consolidates pre-wave and in-attempt supply expenses into one ledger entry per completed attempt, cash-out, or death.
Automatically assigns supply expenses to the Adj. wave classification.
Added configurable automatic supply tracking, enabled by default.
Retained manual adjustments for expenses that cannot be detected automatically.
Consumables and Ammunition
Added food and potion consumption tracking using RuneLite item pricing.
Consolidated potion doses (1–4) into a single item in the supply interface.
Values each potion dose at one-quarter of the 4-dose item's price when available.
Added tracking for arrows and bolts, including ammunition stored in Dizana's quiver.
Added Toxic Blowpipe dart and Zulrah's scale consumption estimates.
Incorporated ammunition-saving behavior into relevant cost estimates.
Charged Weapon Tracking
Eye of Ayak: Tracks casts using Demon Tears as the assumed charge material.
Scythe of Vitur: Estimates blood rune and vial of blood consumption.
Tumeken's Shadow: Tracks soul rune and chaos rune consumption.
Venator Bow: Tracks Ancient Essence consumption, excluding additional ricochet charges.
Integrated charged-weapon expenses into the consolidated supply-cost calculation.
Current Run Supplies Tab
Added a new Current Run tab displaying supplies consumed during the active attempt.
Displays RuneLite item icons, quantities consumed, and calculated GP costs.
Provides a live running total of supply expenses.
Resets the active supply breakdown when the attempt ends.
Financial Reporting
Redesigned Today, History, and All-Time summaries for improved readability.
Separated Full Clears, Early Cash-outs, and Quiver Turn-ins into distinct proceeds categories.
Renamed Total Credits to Gross Proceeds.
Added detailed All-Time expense breakdowns for Deaths/Recovery, Supplies, and Other Costs.
Added Gross Proceeds and Total Costs subtotals that reconcile to Net Profit.
Applied green text for positive GP amounts and red text for expenses.
Improved spacing and organization of financial summaries.
Interface Improvements
Replaced text-based attempt counters with compact icons for Sol Heredit clears, early cash-outs, and deaths.
Added RuneLite's Sol Heredit HiScores icon.
Added a Grand Exchange hand-and-coin icon for cash-outs.
Improved History table headers and counter alignment.
Removed seconds from event timestamps to conserve sidebar space.
Improved scrolling and compact layout for sidebar visibility.
Simplified Controls and Settings
Removed legacy Start Attempt, Record Clear, Record Death, and Cash Out buttons.
Renamed Add GP Entry to Manual Entry.
Replaced separate wave-editing controls with a unified Edit Entry dialog.
Added editing of event type, GP amount, wave, and description.
Removed outdated Estimated Death Fee and Supplies per Manual Start settings.
Retained Quiver Turn-in, Delete Entry, Export CSV, and applicable Refresh controls.
Ledger and Compatibility
Preserved existing JSON ledger storage and historical profit/loss data.
Retained automatic clear, cash-out, death, and gravestone recovery fee tracking.
Maintained CSV export and per-character history.
Added handling for legacy or incomplete Quiver turn-in records to prevent History display errors.
Incorporated relevant logic from SuppliesTrackerExternal with third-party attribution.
Supply-cost estimates for certain charged weapons and ammunition remain subject to RuneLite's detection methods and game mechanics.