YATA Target Call Copier (v1.6.26)

Adds a Call button to the YATA Target List for easier callouts during Ranked Wars

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
ButtChew
今日安裝
0
安裝總數
3
評價
0 0 0
版本
1.6.26
建立日期
2025-08-12
更新日期
2025-08-12
尺寸
20.4 KB
授權條款
MIT
腳本執行於

YATA Target Call Copier


A lightweight quality-of-life userscript that enhances the
YATA → Target list page (https://yata.yt/target/).
It adds a non-sortable Call column with a one-click copy button,
stabilizes sorting by the Notes column, and integrates a
Template picker into the page header so you can control exactly
how callouts are formatted.


Key Features

  • Call column — Inserts a “Call” button between Result and Name for every target row.
  • One-click copy — Copies a clean, formatted callout message to your clipboard. Optional time and ID on demand.
  • Smart hospital ETA — When a target is hospitalized, the script detects remaining time and can append it to your message (on a new line).
  • Template picker in header — A small “Template:” dropdown placed beside the “Refresh all” button lets you switch formats instantly. The selection is remembered across visits.
  • Stable Notes sorting — Sorting by the Notes column uses the actual note input value, avoiding random or inconsistent ordering.
  • Resilient to live updates — New rows and refreshed rows automatically get the Call button and Notes-sort fix without reloading the page.
  • Native look & feel — UI matches the YATA header styling (fonts, sizing, colors).
  • No external dependencies — Pure, fast, and safe. Uses standard Web APIs; requires no special permissions.


Where It Works


How to Use

  1. Install this userscript via your preferred manager (e.g., Tampermonkey, Violentmonkey, Greasemonkey).
  2. Open the YATA Target list page: https://yata.yt/target/.
  3. Use the new Template dropdown in the page header (left of “Refresh all”) to choose your message style.
  4. Click the Call button in any row to copy a callout. Paste it into chat or wherever you need.


Templates & Shortcuts

Available templates

  • defaultCalling: {name}{id}{time}
  • emoji🎯 Calling: {name}{id}{time}
  • ascii — An ASCII box designed for visibility; always includes ID and time (ignores all modifiers).
    ╭═══ 🎯 CALLING ════╮
     ExampleName [123456]
    ╰═════ 4m 10s ═══════╯
    • The top and bottom lines expand with extra so the box width roughly fits the content.
    • The middle line (name + [id]) is roughly centered.
    • If the target isn’t hospitalized, time shows as Ready.

Click behavior

For the default and emoji templates:

ActionEffect
Left-clickCopy without time. (Example: Calling: ExampleName)
Shift + Left-clickAdd time on a new line. (Example: Hitting in 12m 30s or ⏲️ 12m 30s)
Alt + Left-clickInclude the player ID in [brackets] after the name. (Example: ExampleName [123456])
Ctrl + Left-clickUppercase the entire message.
Middle-clickQuick copy: CALL: {name} (no ID, no time).

For the ascii template:

  • Always includes both name and [id], plus time (or Ready), in the 3-line ASCII box.
  • Ignores all modifiers (Shift/Alt/Ctrl/Middle).


Examples

default

Calling: ExampleName
Hitting in 4m 10s

emoji

🎯 Calling: ExampleName [123456]
⏲️ 4m 10s

ascii

╭═══ 🎯 CALLING ════╮
 ExampleName [123456]
╰═════ 4m 10s ═══════╯


Notes Column: Stable Sorting


The script keeps a hidden sort key in each Notes cell that mirrors the current
note input value. This prevents the “random” or sticky ordering you may see
when sorting by Notes on a dynamic table. Edits to a note trigger a subtle
table update so the sort order reflects your latest text.


Visual Hints

  • The Call button’s background subtly changes with the target’s status:
    • Green-ish when Okay
    • Red-ish when Hospitalized
    • Neutral otherwise
  • Hover tooltip shows a quick status/ETA hint (e.g., “Out at: 9:56 PM (8/11/2025)”).


Settings & Persistence

  • Your chosen template is saved in localStorage under the key yata-template.
  • No external requests, no tracking, and no additional permissions are used.


Troubleshooting

  • Missing Call column? Reload the page after installing. Ensure you are on https://yata.yt/target/.
  • Clipboard blocked? Some browsers require user interaction. If copy fails, the script offers a prompt to copy manually.
  • Sorting oddities? Click the column again to re-sort. The Notes sort key updates when you type or change the note.
  • Conflicting styles? If you use custom site CSS, ensure it doesn’t hide the inserted header block or table cell.


Changelog (highlights)

  • v1.6.26 — Linebreak added to ascii template
  • v1.6.25 — Updated the download/update URLS
  • v1.6.25 — Renamed Template to Call Style
  • v1.6.24 — ASCII template always includes [id]; refined header integration; stable Notes sorting; ETA on new line; improved copy hints.
  • Earlier versions — Introduced header template picker, minimized interference with native sorting, and robust row refresh handling.


Credits


Built specifically for YATA users who want faster, cleaner callouts and a stable workflow.