ScriptCat
首頁
社群
腳本列表
瀏覽器擴充功能
登入
/
腳本市場
/
SGLV PTW Tab Value
首頁
程式碼
回饋
評分
版本列表
S
SGLV PTW Tab Value
Healer007
•
建立於 11 天前
•
更新於 11 天前
SGLV PTW Tab Value
資料統計
總安裝量
8
近 24 小時
+
0
使用者評分
-
廣告
描述
版本
評分
0
權限說明
載入中…
// @require https://scriptcat.org/lib/8436/1.0.0/SGLV%20PTW%20Tab%20Value.js?sha384-YkXeNB86PV3t+5jUjiaNv1JJuW2S1VQXp8/XoLKrSOkgUbaaO7uIkixM9Tsi4U+w
關註
1
收藏
0
資料統計
總安裝量
8
近 24 小時
+
0
使用者評分
-
庫詳情
這是一個使用者腳本使用的庫,你可以在你的腳本中直接引用它。
授權協議
未宣告
未宣告協議,他人引用需謹慎
公开
SGLV PTW · Tab: 价值分析 (Value)
Phase 3 / T3.4 新增能力。三个分析视角:
① 挂卡进度 —— 卡牌掉落推断(进度条 + 预估剩余时长 + 是否仍可挂卡)
② 徽章评分 —— 复用主脚本 computeBadgeValueScores(xp/level/卡价/完成度/掉落 五维加权)
③ 卡牌市场 —— 卡牌数量 / 均价 / 中位价 / 忽略最高价均价 / 税后收入预估
算法移植自 steam-kit
src/utils/card-drop.ts:105-167
(零依赖纯函数):
CARD_DROP_INTERVAL_MINUTES / FAST_DROP_PLAYTIME_THRESHOLD
MAX_BADGE_LEVEL / DEFAULT_TOTAL_CARDS / CARDS_PER_BADGE_LEVEL
isGameBadge / isBadgeFarmable
estimateTotalCards / estimateCardsDropped / calculateEstimatedTime
⚠️ 推断性质(非精确值):
Steam Web API 不返回剩余卡牌数(需解析社区页),本 Tab 全部为经验估算。
掉落模型:前 2 小时每 30 分钟 1 张,超过后速度减半(每 60 分钟 1 张)。
徽章等级兜底:level × ceil(totalCards/2),与时长推断取较大值,上限 totalCards。
⚠️ 相对源实现的一处
增强
(有意偏离,已在下方标注):
isBadgeFarmable 的满级阈值改用 badge._maxLevel(SteamCardExchange 真实最大等级)
优先,缺失时回落 MAX_BADGE_LEVEL(5)。源实现硬编码 5,
对 maxLevel≠5 的游戏会误判满级。