函式參考
內建輔助函式
遊戲中「函式」分頁列為內建的輔助函式。公用輔助函式直接以名稱呼叫;其他輔助函式需繫結為相依項目(選擇自動完成項目,或在「相依項目」中新增),再以其完整名稱呼叫。
240 個輔助函式中的 15 個。 清除篩選
Core. 公用 | 統計目前固定名單中符合的職業代碼。先讀取隊伍成員身分;在要求時,團隊成員身分會選擇 raid1 到 raid40,而不另外讀取玩家資訊。單人與隊伍路徑會先讀取 player,組隊時再讀取 party1 到 party4。完整且已知的名單會傳回計數(包括零);任何所需資訊無法使用時傳回 nil 及原因。完整的觀測共用評估輪次快取;玩家職業不會跨輪次保留。已封存的原始回呼會另外保留其原有的載入時職業。 |
|---|---|
Core. 相依項目 | Maps a stored CREATURE condition key to its numeric creature type, from BEAST (1) to GAS_CLUUD (13). |
Core. 公用 | 將所選單位的生物 ID 與一個現有的已儲存生物類型鍵進行比較。在一個私有的可執行對應器中解析固定的鍵到 ID 的對應;遊戲中的比對不依賴可變的在地化介面標題對應。在所提供的評估輪次快取中,依實際的觀測者、接收者與單位共用完整的原生觀測,包括不存在與無法使用的原因。已知不存在或已知 ID 不同時傳回 false;所需觀測無法使用時傳回 nil 及原因。不會新增長期狀態或修改標題。 |
Core. 相依項目 | Checks that a health-forecast number is readable and finite. |
Core. 公用 | 估算距離達到所選生命力的時間。每個評估輪次快取完整的原生身分與惰性純量觀測,而提供者、歷史、時間區間、時鐘與預測保持即時。目標完全相等時,會在處理歷史之前傳回零。對於零速率或反向速率,保留刻意設計的「無估算」false 結果與初始化的零結果;所需資訊無效、溢位或 4096 單位工作量耗盡時為無法使用。絕不修改歷史或捏造部分估算。 |
Core. 相依項目 | Reads a unit's current or maximum health through the platform's health-forecast observer and the evaluation cache, rejecting restricted, missing, nonfinite or negative values. |
Core. 相依項目 | Reads object[key] for the health-forecast conditions without letting a restricted value, a non-table object or an index error escape. |
Core. 公用 | 為條件評估解析可讀的原始單位等級。已知不存在時傳回 false;觀測無法使用時傳回 nil 及原因。在所提供的評估輪次內快取觀測。只有有效的玩家等級會在輪次之間保留,直到技能、設定檔或等級更新。 |
Core. 相依項目 | Selects the point resource for era and progression clients from the addon's per-edition map (combo points, Holy Power, Soul Shards, Chi, Shadow Orbs and similar). |
Core. 公用 | 使用即時的職業到資源對應與 ComboPoints 備用,解析所選單位的點數資源選擇器。已知不存在時傳回 false;所需的身分或選擇器資料無法使用時傳回 nil 及原因。在評估輪次內共用完整的身分觀測。只有成功的玩家職業觀測會保留在目前的長期快取中,並與原生 UnitClass 身分綁定;存在性在每個輪次都會更新。這只選擇資源,不讀取其目前值或最大值。 |
Core. 公用 | 使用原有的即時職業對應與身分快取解析點數資源,並採用明確的 TBC 玩家 ComboPoints 備用傳輸政策。若玩家備用與模組載入時擷取的可讀原始 Enum.PowerType 表格與 ComboPoints 值相符,則選擇 target-combo;明確的職業對應項目、其他角色與其他用戶端系列保留 power。被取代、繼承或無法證明來源的備用保留 power。此帶版本的政策並不聲稱原生 UnitPower 有問題或與之等效。已知單位不存在時傳回 false;所需觀測無法使用時傳回 nil 及原因。此處不查詢目前值或最大值。 |
Core. 相依項目 | Observes whether unit exists and, if so, its class, for the point-resource selectors. |
Core. 相依項目 | Checks that a threat-count number is readable and finite. |
Core. 公用 | 只統計已在觀測成員快照中、以 GUID 為鍵的單位。在使用已發布的威脅值觀測器之前,會先驗證目前代碼的身分;已知不存在或被重複使用的代碼會被排除,且不會新增替代者。完整的身分與威脅值觀測只共用所提供的評估快取,而成員身分會重新走訪。已知的非敵人或選擇性的 nil 威脅值不計入;所需資訊無法讀取、格式錯誤或失敗時,整個結果為無法使用。這不會列舉完整的名單、套用距離篩選或修改被追蹤的記錄。 |
Core. 相依項目 | Reads object[key] for the threat-count conditions without letting a restricted value, a non-table object or an index error escape. |
