# Kịch Bản Tác Chiến Đội Hình 4 Tài Khoản & Quản Lý Tài Khoản (SSoT 2026)

> **Mã quy chuẩn**: `INV-ACCOUNT-SSOT`, `INV-NO-PLACEHOLDER-CREDS`, `INV-SPOT-ANCHOR-LOCK`, `INV-THAN-HANH-PHU-GATEWAY`, `INV-PARTY-LEADER-DISPATCH`, `INV-SEQUENTIAL-TELEPORT`  
> **Module liên quan**: `AccountModel.cs`, `AccountManagerForm.cs`, `GameLauncher.cs`, `ThanHanhPhuExecutor.cs`, `BotCoordinator.cs`

---

## 1. Danh Sách 4 Tài Khoản Thực Tế (SSoT `config/accounts.json`)
Tuyệt đối tuân thủ `INV-NO-PLACEHOLDER-CREDS`, không tự bịa thông tin:

| Tên Nhân Vật | Môn Phái | Tài Khoản | Mật Khẩu | Chiêu Chính | Vai Trò Tác Chiến |
| :--- | :--- | :--- | :--- | :--- | :--- |
| **BoCuaCacCon** | Cái Bang | `nguvansi` | `Ngu123@@` | `Kháng Long Hữu Hối` (cấp 50) | Đi đầu lên bãi, theo sau Thiếu Lâm 100px |
| **ConCuaBoMe** | Thiếu Lâm | `nguvansi1` | `Ngu123@@` | `Kim Cang Phục Ma` | **Chủ Tổ Đội (Party Leader)**, Đánh quét quái 1000px |
| **MeCuaCacCon** | Nga My | `nguvansi3` | `Ngu123@@` | `Phật Quang Phổ Chiếu` | Hồi máu Từ Hàng Phổ Độ, theo sau 100px |
| **ConGailCung** | Ngũ Độc | `nguvansi2` | `Ngu123@@` | `Bách Độc Xuyên Tâm` | Bùa chú luân chuyển, theo sau 100px |

---

## 2. Quản Lý Tài Khoản & Khởi Chạy Game (`AccountManagerForm`)
- Giao diện một chạm hỗ trợ Thêm, Sửa, Xóa, Nhập/Xuất text hàng loạt (`Bulk Import/Export`).
- Tự động điền tài khoản ngầm qua `GameLauncher.AutoFillLoginCredentialsAsync(hWnd, account)`.

---

## 3. Khóa Bãi Đứng Yên Lão Hổ Động 5x & Nghiệt Long Động 7x (`INV-SPOT-ANCHOR-LOCK`)
- Áp dụng khi cắm tại bãi quái **Lão Hổ Động (Cấp 50-59, Map ID 123)** hoặc **Nghiệt Long Động 7x**.
- Thiết lập: `LockCurrentSpot = true` và `AttackRadius = 0` (đứng yên xuất chiêu quanh tâm `400, 300`).
- Lưu rương cố định tại **Dương Châu** (`INV-AUTO-SAVE-RESPAWN`).

---

## 4. Thần Hành Phù Dương Châu & Lưu Điểm Hồi Sinh (`ThanHanhPhuExecutor`, `ActionExecutor`)
- **Tự động lưu rương Dương Châu**: Khi nhân vật về thành hoặc bấm nút "Lưu rương", bot mở F4 -> click phải Thần Hành Phù -> gửi phím `3` ("Lưu điểm hồi sinh") -> đóng F4.
- **Hồi phục an toàn**: Khi hết máu / đồ hỏng / đủ chu kỳ, gửi phím 5 (Thổ Địa Phù) bay thẳng về điểm lưu rương tại Dương Châu, sửa đồ và tự dùng lại Thần Hành Phù.
- **Nếu THP hết hạn**: Tự động fallback dùng Thổ Địa Phù (Phím 5).

---

## 5. Thứ Tự Truyền Tống Lão Hổ Động / Nghiệt Long Động Tuần Tự (`INV-SEQUENTIAL-TELEPORT`)
Bắt buộc tuân thủ đúng thứ tự 4 nhân vật, giãn cách tối thiểu 2500ms để nạp xong map:
1. **Cái Bang (`BoCuaCacCon`)** lên trước đón đầu.
2. **Thiếu Lâm (`ConCuaBoMe`)** lên làm tâm điểm đội hình.
3. **Nga My (`MeCuaCacCon`)** lên hỗ trợ hồi phục.
4. **Ngũ Độc (`ConGailCung`)** lên hoàn tất đội hình.
- Menu THP Lão Hổ Động (5x): `"Bản đồ luyện công"` (Phím 2) $\rightarrow$ `"Cấp 50-59"` (Phím 5) $\rightarrow$ `"Lão Hổ Động"` (Phím 4 hoặc theo thứ tự trên server, chuỗi `2,5,4`).
- Menu THP Nghiệt Long Động (7x): Phím 2 $\rightarrow$ Phím 7 $\rightarrow$ Phím 1 (chuỗi `2,7,1`).

---

## 6. Tổ Đội & Cự Ly Bám Sát 100px (`INV-PARTY-LEADER-DISPATCH`)
- **Thiếu Lâm `ConCuaBoMe` (Chủ PT)**:
  * `IsPartyLeader = true`, gửi lời mời vào PT cho 3 thành viên.
  * `AttackRadius = 1000` (đánh quét quái quanh điểm 1000px, tương ứng offset `0x154` struct AutoVLBS).
- **3 Thành viên**:
  * `AutoPartyEnabled = true` tự động chấp thuận lời mời vào nhóm (Ctrl+P).
  * `FollowLeaderEnabled = true`, `LeaderName = "ConCuaBoMe"`.
  * `FollowDistance = 100` (khoảng cách bám sát 100px, tương ứng offset `0x194` struct AutoVLBS).
