Greasy Fork

[MWI] Ultimate Enhancement Notifier v3.4.0

Now with XP and XP/hr tracking

目前为 2025-04-08 提交的版本。查看 最新版本

作者
TheNeroNex
评分
0 0 0
版本
3.4.8
创建于
2025-04-05
更新于
2025-04-08
大小
103.2 KB
许可证
MIT
适用于

Milky Way Idle Enhancement Notifier (v3.0)

🚀 Enhancement Tracker Features

✨ Core Features

  • Success Analytics: Tracks enhancement success/failure rates and statistics
  • Real-time Notifications: Displays flashy animated notifications for results
  • Critical Effects: Shows special effects for "blessed" enhancements
  • Price Tracking: Calculates material and protection costs automatically
  • Session History: Maintains records of multiple enhancement sessions

🎨 Visual Elements

  • Neon UI: Glowing interface with animations and pulse effects
  • Dynamic Colors: Level-based themes (1-20+) with increasing intensity
  • Celebrations: Special effects for reaching target levels
  • Floating Panel: Toggleable (F9) draggable UI with detailed stats
  • Material Display: Sorted cost breakdown (coins always last)

📊 Data Tracking

  • Per-Level Stats: Success/failure rates for each enhancement level
  • Cost Accounting:
    • Material costs (including self-crafted items)
    • Protection item usage (Thread/Branch or self-protection)
  • Market Prices: Real-time value calculations
  • Multilingual: Supports English/Chinese with auto-translation

⚙️ Technical Implementation

  • WebSocket Integration: Hooks into game communication
  • Persistent Storage: Saves data between sessions
  • Anti-Double-Counting: Precise cost calculation logic
  • Debug Tools: Built-in testing functionality
  • Responsive Design: Adapts to game UI changes

💎 User Experience

  • Instant Feedback: Visual and statistical outcome reporting
  • Pattern Recognition: Helps identify success trends
  • Engagement Boost: Exciting effects for big upgrades
  • Clear Presentation: Organized data with gold-formatted values
  • Customization: Toggleable UI elements and displays

Can test the success functions by running:

testEnhancement.allSuccess();
testEnhancement.success();
testEnhancement.blessed();
testEnhancement.custom(15, "success", 15);

in the dev console