[AutoScanHP] Candidate #1: 0x140410000 HP=1250/1250 unresHP=1000 Mana=0 score=550 [TypHP] [AutoScanHP] Candidate #1: 0x140440000 HP=2150/2150 unresHP=2150 Mana=300 score=1010 [LifeSig] [Ptrs] [TypMana] [AutoScanHP] Candidate #2: 0x140110010 HP=1250/1250 unresHP=300 Mana=100 score=350 [TypHP] [TypMana] [AutoScanHP] Candidate #1: 0x140480000 HP=650/650 unresHP=650 Mana=300 score=1030 [TypHP] [TypMana] [AutoScanHP] Candidate #1: 0x1404a0000 HP=696/696 unresHP=696 Mana=300 score=1030 [TypHP] [TypMana] [AutoScanHP] Candidate #2: 0x140490000 HP=503/503 unresHP=470 Mana=27 score=-350 [TypHP] [AutoScan] Chuyen canh sang map moi: 'The Riverbank'. Cho tai man hinh xong de chup baseline... [TownQuestEngine] >> KÍCH HOẠT DỊCH CHUYỂN WORLD MAP (PHÍM U): Act 1 (The Riverbank) << [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: '' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: '(null)' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay hoặc trùng map: 'The Riverbank' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: 'Act 1' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: 'Act 2' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: 'Act 3' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: 'Act 4' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: 'Atlas' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: '(unknown)' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: '[DNT] World Map' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [AutoScan] Chuyen canh sang map moi: 'The Ogham Farmlands'. Cho tai man hinh xong de chup baseline... [AutoScan] Chuyen canh sang map moi: 'The Riverbank'. Cho tai man hinh xong de chup baseline... [AutoScan] Tai man hinh xong: 'The Riverbank'. Nhan vat dang dung yen tai cong vao (Grace Period). [AutoScan] Da chup 45 float baseline tai cong vao. Dang cho buoc di chuyen dau tien... [PlayerMemDump] Base=0x140110010: [+0]=1250 [+4]=1250 [+8]=300 [+12]=300 [+24]=100 [+28]=100 [+40]=4 [ManaDetect] Check1-VitalStruct at 0x140110018 (offset +8): 300/300 (score=3200) [GameSession] >> TỰ ĐỘNG KHÓA ĐỊA CHỈ MANA: 0x140110018 (300/300) << - OK! [PlayerMemDump] Base=0x140110010: [+0]=1250 [+4]=1250 [+8]=300 [+12]=300 [+24]=100 [+28]=100 [+40]=4 [ManaDetect] Check1-VitalStruct at 0x140110018 (offset +8): 300/300 (score=1450) [GameSession] >> TỰ ĐỘNG KHÓA ĐỊA CHỈ MANA: 0x140110018 (300/300) << - OK! [PlayerMemDump] Base=0x140110010: [+0]=1250 [+4]=1250 [+8]=300 [+12]=300 [+24]=100 [+28]=100 [+40]=4 [ManaDetect] Check1-VitalStruct at 0x140110018 (offset +8): 300/300 (score=3200) [GameSession] >> TỰ ĐỘNG KHÓA ĐỊA CHỈ MANA: 0x140110018 (300/300) << - OK! [GameSession] 🔮 TỰ ĐỘNG KHÓA SPIRIT: 0x140110028 (100/100) - OK! [AutoScanHP] Candidate #1: 0x1404c1000 HP=793/793 unresHP=1 Mana=741 score=1330 [LifeSig] [TypHP] [TypMana] [GameSession] 🛡️ TỰ ĐỘNG KHÓA ENERGY SHIELD: 0x1404C1040 (204/317) - OK! [GameSession] >> Tu dong cap nhat MaxHP len cap / thay do: 793 -> 820 [IframeDodge #1] Kich hoat 300ms bat tu (Space) do: CI LOW ES (< 75%: 70%) [EMERGENCY] ES NGUY CẤP (CI: 20%) <= 35%! Kích hoạt mở Portal thoát hiểm khẩn cấp (Không dùng Life Flask)! [IframeDodge #2] Kich hoat 300ms bat tu (Space) do: EMERGENCY ES CRITICAL [CI] [AutoScan] Tai man hinh xong: 'Riverbank_Map'. Nhan vat dang dung yen tai cong vao (Grace Period). [AutoScanHP] Candidate #1: 0x1404e0008 HP=1/1 unresHP=1 Mana=2402 score=2280 [TypMana] [AutoScanHP] Candidate #1: 0x1404e0008 HP=1/1 unresHP=1 Mana=2402 score=2130 [TypMana] [GameSession] 🛡️ TỰ ĐỘNG KHÓA ENERGY SHIELD: 0x1404E0014 (2402/2402) - OK! [GameSession] 🎯 TỰ ĐỘNG KHÓA WARD: 0x1404E0028 (Ward=826/826) - OK! [AutoScanHP] Candidate #1: 0x140500008 HP=1/1 unresHP=1 Mana=824 score=5830 [LifeSig] [TypMana] [AutoScanHP] Candidate #1: 0x140500008 HP=1/1 unresHP=1 Mana=824 score=5980 [LifeSig] [TypMana] [AutoScanHP] Candidate #2: 0x140500014 HP=2843/2843 unresHP=0 Mana=824 score=130 [TypMana] [GameSession] 🛡️ TỰ ĐỘNG KHÓA ENERGY SHIELD: 0x140500014 (2843/2843) - OK! [GameSession] 🎯 TỰ ĐỘNG KHÓA WARD: 0x140500028 (Ward=826/826) - OK! [PlayerMemDump] Base=0x140500008: [-8]=2 [-4]=4 [+0]=1 [+4]=1 [+8]=1 [+12]=2843 [+16]=2843 [+24]=824 [+28]=824 [+32]=826 [+36]=826 [ManaDetect] Check1-VitalStruct at 0x140500014 (offset +12): 2843/2843 (score=1050) [ManaDetect] Check1-VitalStruct at 0x140500020 (offset +24): 824/824 (score=3200) [GameSession] >> TỰ ĐỘNG KHÓA ĐỊA CHỈ MANA: 0x140500020 (824/824) << - OK! [AutoScan] KHOI DONG calibration XYZ (fallback): chup baseline... [IframeDodge #1] Kich hoat 300ms bat tu (Space) do: BURST DAMAGE (-250 HP, 25% maxHP) [Reaction Latency: 124ms] [SmartFlask] Uong Life Flask [1] #1 - HP: 500/1000 (50%) [SMART HoT] [IframeDodge #2] Kich hoat 300ms bat tu (Space) do: BURST DAMAGE (-300 HP, 30% maxHP) [Reaction Latency: 125ms] [SmartFlask] Uong Life Flask [1] #2 - HP: 200/1000 (20%) [CRITICAL BURST OVERRIDE] [SmartFlask] Uong Life Flask [1] #1 - HP: 500/1000 (50%) [SMART HoT] [SmartFlask] Uong Life Flask [1] #2 - HP: 250/1000 (25%) [CRITICAL BURST OVERRIDE] [SmartMana] Uong Mana Flask [2] #1 (Mana: 100/500 (20%)) [SmartMana] Uong Mana Flask [2] #2 (Mana: 100/500 (20%)) [SmartMana] Uong Mana Flask [2] #3 (Mana: 100/500 (20%)) [SmartMana] Binh Mana khong hoi sau 3 lan bam (Het Charge) -> Tam dung tranh spam! [SmartMana] Uong Mana Flask [2] #1 (Mana: 100/500 (20%)) [PlayerDeath] >> NHÂN VẬT ĐÃ TỬ TRẬN (HP=0/1000)! Đang chờ nút 'RESURRECT AT CHECKPOINT'... << [AutoRespawn #1] >> BẤM NÚT 'RESURRECT AT CHECKPOINT' TẠI (1280, 1060)! << [CombatCombo] Quai gan (dist=10) -> Tung chieu [E] [CombatCombo] Quai xa LoS ro (dist=250) -> Tung chieu [Chuot Phai] [StaggerFinisher #1] Quai bi STAGGER -> Tung Heavy Finisher [R] vao: Elite Boss [CombatCombo] Dang bi danh (HP=70/100) -> Tung chieu [E] tu ve [Monk Clear] Ice Strike [LMB] vao quai (dist=10) [Monk Boss] Ice Strike #1/4 [LMB] vao Boss! [Monk Boss] Ice Strike #2/4 [LMB] vao Boss! [Monk Boss] Ice Strike #3/4 [LMB] vao Boss! [Monk Boss] Ice Strike #4/4 [LMB] vao Boss! [Monk Boss] >> Dat TEMPEST BELL [Q] vao dung chan Boss! (Tong chuong: 1) << [Monk Boss] Ice Strike #1/4 [LMB] vao Boss! [DoubleDodge #1] Phat hien soc sat thuong (tut >= 20%) -> Buoc 1: Tro chuot vao quai (10.00, 0.000) de nhay lui voi Frozen Locus [E]! [DoubleDodge] Buoc 2: Tro chuot huong thao lui va lan ne Dodge Roll [Space]! [DoubleDodge] Buoc 3: Bom Life Flask [1] hoi phuc sinh luc! [SmartFlask] Uong Life Flask [1] #1 (Emergency Double-Dodge Recovery) [DoubleDodge] Buoc 4: Hoan tat chuoi Double-Dodge. Tiep tuc chien dau / di chuyen. [Monk Boss] Ice Strike #2/4 [LMB] vao Boss! [Ranged Combat] Ban Chuot Phai [RMB] vao quai (dist=250) [Ranged Combat] Ban Chuot Phai [RMB] vao quai (dist=350) [Ranged Defense] Quai ap sat (80) -> Tung chieu ne [E]! [Ranged Combat] Ban Chuot Phai [RMB] vao quai (dist=80) [Ranged Defense] Quai ap sat (80) -> Tung chieu ne [E]! [Ranged Defense] Quai ap sat (280) -> Tung chieu ne [E]! [AutoPatrol] Da ghi nhan cong vao map tai (1500.000000, 2500.000000). Khoi dong Frontier Momentum. [PlayerDeath] >> NHÂN VẬT ĐÃ TỬ TRẬN (HP=0/1200)! Đang chờ nút 'RESURRECT AT CHECKPOINT'... << [AutoRespawn] Nhan vat da hoi sinh tai Checkpoint! (HP=1200/1200) [GameSession] Nhan vat da hoi sinh tai Checkpoint -> Reset toan bo con tro entity va tu dong scan lai! [AutoScan] Kich hoat quet toa do thu cong (F11). [AutoScan] Chuyen canh sang map moi: 'The Riverbank'. Cho tai man hinh xong de chup baseline... [AutoScan] Tai man hinh xong: 'The Riverbank'. Nhan vat dang dung yen tai cong vao (Grace Period). [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay hoặc trùng map: 'The Riverbank' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnInstanceTransition: Phát hiện tín hiệu chuyển instance/arena -> Sẵn sàng reset và re-sync. [AutoScan] Chuyen canh sang map moi: 'The Riverbank'. Cho tai man hinh xong de chup baseline... [IframeDodge #1] Kich hoat 300ms bat tu (Space) do: CI LOW ES (< 75%: 70%) [CI Recovery] ES đã hồi phục trên 90% (2750/3000) -> Sẵn sàng tái tham chiến! [CI Staff] Tung chiêu [Q] tích lũy (Combo: 1/4, Rage: 10, Charges: 0/5) [CI Staff] Tung chiêu [Q] tích lũy (Combo: 2/4, Rage: 20, Charges: 0/5) [CI Staff] Tung chiêu [Q] tích lũy (Combo: 3/4, Rage: 30, Charges: 0/5) [CI Staff] Tung chiêu [Q] tích lũy (Combo: 4/4, Rage: 40, Charges: 0/5) [CI Staff] Đạt 4 Combo points -> Tung chiêu kết liễu cực đại [R]! [CI Staff] Kích hoạt Chuột Phải [Charged Staff] với 4-5 charges! Buff 40s ACTIVE (hết hạn sau 40s) [CI Staff] Tung chiêu [Q] tích lũy (Combo: 1/4, Rage: 50, Charges: 5/5) [SmartMana] Uong Mana Flask [2] #1 (Mana: 200/500 (40%) [CI Optimization]) [SkillsTable] Da nap thanh cong 4 skills tu 'data/combat/skills.toml' [SkillsTable] Da nap thanh cong 4 skills tu 'data/combat/skills.toml' [UnstuckHandler] Triggered: Repetitive action limit reached (200 >= 200) for kind=Explore entity=10 [UnstuckHandler] Resolved: Character moved 20.000000u away from stuck origin. [UnstuckHandler] Triggered: Player position static for 10500ms (dist=0.000000u < 3.000000u) [UnstuckHandler] Item #999 blacklisted after 5 consecutive failed pickup attempts. [UnstuckHandler] Recovery #1: Radial WASD step toward angle=0.000000 [UnstuckHandler] Recovery #2: Performed Iframe Dodge Roll (Space). [UnstuckHandler] Recovery #3: Radial WASD step toward angle=1.570796 [SkillProfile] Nap thanh cong 6 skills vao profile 'Hollow Form Swirling Monk/Druid' [SkillEngine] Hoan doi profile thanh cong: Hollow Form Swirling Monk/Druid [SkillEngine] Gán nhãn Marked_Vulnerability lên Target ID 101 (Thời hạn: 6000ms) [SkillEngine] Cắm Tempest Bell tại (0.000000, 0.000000) - Tồn tại 8000ms [PlayerDeath] >> NHÂN VẬT ĐÃ TỬ TRẬN (HP=0/1500)! Đang chờ nút 'RESURRECT AT CHECKPOINT'... << [PlayerDeath] >> NHÂN VẬT ĐÃ TỬ TRẬN (HP=0/1)! Đang chờ nút 'RESURRECT AT CHECKPOINT'... << [BossRush] >> BOSS MAP ĐÃ BỊ HẠ GỤC! (Map #1). Chờ 2500ms nhặt loot rồi tự mở Portal về Hideout! << [QuestNavigator] >> KÍCH HOẠT MỞ TOWN PORTAL (Phím '.') THOÁT VỀ HIDEOUT! << [AutoQuest #1] Tuong tac thanh cong voi muc tieu: Breach Hand of Chayula [INV-NAV-TERRAIN-COMMERCIAL #1] Delta XYZ ~ 0 -> Truot tiep tuyen (hand=1, goc=71 do)! [AutoLoot #1] Nhat: Divine Orb (Rarity: 0, Dist: 0, Latency: 0ms) [AutoQuest #1] Tuong tac thanh cong voi muc tieu: The Riverbank Waypoint [AutoLogin] >> PHÁT HIỆN MẤT KẾT NỐI (SocketException)! Chờ 3000ms cooldown trước khi tự động kết nối lại... << [AutoLogin] >> Đã bấm OK/Enter/Space đóng hộp thoại thông báo ngắt kết nối tại (1280, 806) << [AutoLogin] >> Đã bấm nút 'Log In' / Enter (Steam / Saved Credentials) tại (1280, 1008) << [AutoLogin] >> Đã chọn nhân vật Slot #2 (League: Forbidden Rites) tại (1280, 1296). Đang chờ màn hình tải hoàn tất... << [AutoLogin] >> ĐĂNG NHẬP THÀNH CÔNG! Đã vào lại khu vực: Hideout. Sẵn sàng tiếp tục vận hành bot. << [AutoLogin] >> KÍCH HOẠT THỬ ĐĂNG NHẬP THỦ CÔNG TỪ GIAO DIỆN << [AutoLogin] >> Quá 35s chưa vào được game. Thử lại quy trình đăng nhập (Lần 1)... << [TownQuestEngine] >> KÍCH HOẠT DỊCH CHUYỂN WORLD MAP (PHÍM U): Act 2 (Dreadnought) << [TownQuestEngine] >> Đã bấm phím 'U' (0x55) mở giao diện World Map POE2 << [TownQuestEngine] >> Đã click chọn Tab Act 2 tại (1280, 172) << [TownQuestEngine] >> Đã click chọn Node Map: Dreadnought (Act 2, #3) tại (1740, 604) << [TownQuestEngine] >> Đã click nút 'Travel' tại (1280, 1267) & gửi phím Enter xác nhận dịch chuyển! Chờ màn hình tải map... << [TownQuestEngine] >> ĐÃ VÀO PHỤ BẢN MỚI: Dreadnought. Bàn giao quyền điều khiển cho Combat & Zone Runner! << [TownQuestEngine] >> KÍCH HOẠT DỊCH CHUYỂN WORLD MAP (PHÍM U): Act 1 (The Riverbank) << [TownQuestEngine] >> KÍCH HOẠT DỊCH CHUYỂN WORLD MAP (PHÍM U): Act 3 (Sandswept Marsh) << [TownQuestEngine] >> Đã bấm phím 'U' (0x55) mở giao diện World Map POE2 << [TownQuestEngine] >> Đã click chọn Tab Act 3 tại (1587, 172) << [TownQuestEngine] >> Đã click chọn Node Map: Sandswept Marsh (Act 3, #0) tại (921, 864) << [TownQuestEngine] >> Đã click nút 'Travel' tại (1280, 1267) & gửi phím Enter xác nhận dịch chuyển! Chờ màn hình tải map... << [TownQuestEngine] >> ĐÃ VÀO PHỤ BẢN MỚI: Sandswept Marsh. Bàn giao quyền điều khiển cho Combat & Zone Runner! << [TownQuestEngine] >> Nhân vật đang ở đúng map 'Sandswept Marsh' rồi! Bỏ qua lệnh travel để tránh spam phím U. << [TownQuestEngine] >> KÍCH HOẠT DỊCH CHUYỂN WORLD MAP (PHÍM U): Act 2 (The Mastodon Sands) << [TownQuestEngine] >> Đã bấm phím 'U' (0x55) mở giao diện World Map POE2 << [TownQuestEngine] >> Hết thời gian chờ tải map (15000ms). Đóng giao diện World Map (ESC) và đặt lại trạng thái. << [TownQuestEngine] >> Đóng giao diện World Map (gửi phím ESC / VK_ESCAPE) tránh kẹt màn hình << [TownQuestEngine] >> Đóng giao diện World Map (gửi phím ESC / VK_ESCAPE) tránh kẹt màn hình << [TownQuestEngine] >> KÍCH HOẠT DỊCH CHUYỂN WORLD MAP (PHÍM U): Act 1 (The Riverbank) << [TownQuestEngine] >> Đã bấm phím 'U' (0x55) mở giao diện World Map POE2 << [TownQuestEngine] >> Đóng giao diện World Map (gửi phím ESC / VK_ESCAPE) tránh kẹt màn hình << [IframeDodge #1] Kich hoat 300ms bat tu (Space) do: Test roll [SmartFlask] Uong Life Flask [1] #1 (Test life) [Ranged Combat] Ban Chuot Phai [RMB] vao quai (dist=100) [AutoLoot #1] Nhat: Divine Orb (Rarity: 0, Dist: 0, Latency: 15ms) [LootController] Da nap PickupFilter tu 'bin/Release/pickup_filter.json': 19 exact types, 35 substrings, 8 rejects, minRarity=2 [InventoryHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080) [InventoryHandler] Start STASH routine (Cmd #501, Tab=1, Timeout=10000ms) [InventoryHandler] FSM: OpenPanels -> SelectTab [InventoryHandler] FSM: SelectTab -> DepositItems (Tab 1) [InventoryHandler] FSM: DepositItems -> ClosePanels (Transferred: 2) [InventoryHandler] FSM: ClosePanels -> Completed. [InventoryHandler] Start VENDOR routine (Cmd #601, Timeout=8000ms) [InventoryHandler] Vendor FSM: ApproachNpc -> OpenVendor [InventoryHandler] Vendor FSM: OpenVendor -> SellOrSalvage [InventoryHandler] Vendor FSM: SellOrSalvage -> ClosePanels [InventoryHandler] Vendor FSM: ClosePanels -> Completed. [InventoryHandler] Start STASH routine (Cmd #501, Tab=1, Timeout=10000ms) [InventoryHandler] INV-TOWN-01 Violated: Live monster detected in area! Aborting routine. [InventoryHandler] Start STASH routine (Cmd #501, Tab=1, Timeout=10000ms) [InventoryHandler] Stash routine TIMEOUT (10000ms)! [InventoryHandler] Start STASH routine (Cmd #501, Tab=1, Timeout=10000ms) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=0) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [MapDeviceHandler] State: OpenDevice -> PlaceWaystone [MapDeviceHandler] PlaceWaystone: Auto-scanned row 0 (cols 0..11), next start col=1 [MapDeviceHandler] State: PlaceWaystone -> Activate [MapDeviceHandler] State: Activate -> WaitForPortals [MapDeviceHandler] State: WaitForPortals -> EnterPortal [INV-NAV-TERRAIN-COMMERCIAL] Phuc hoi Camera Zoom ve mac dinh (-480 wheel). [MapDeviceHandler] >> Chu trinh Map Device thanh cong! (Tong so maps da mo: 1) << [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=1) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=0) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [MapDeviceHandler] State: OpenDevice -> PlaceWaystone [MapDeviceHandler] PlaceWaystone: Auto-scanned row 0 (cols 0..11), next start col=2 [MapDeviceHandler] State: PlaceWaystone -> Activate [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [5,0], Tablet=false, AutoScanRow0=false, StartCol=2) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=0) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [MapDeviceHandler] State: OpenDevice -> PlaceWaystone [MapDeviceHandler] PlaceWaystone: Targeted slot [5,0] [MapDeviceHandler] State: PlaceWaystone -> Activate [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=2) [MapDeviceHandler] INVARIANT VIOLATION: Monster detected near Map Device! Aborting routine. [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=2) [MapDeviceHandler] Routine timeout (20000ms) reached. Aborting. [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=2) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=0) [NpcInteractionHandler] Start NPC interact (TargetId=42, Mode=IdentifyAll, Option=1) [NpcInteractionHandler] State: ApproachNpc -> OpenDialogue (Target: The Hooded One) [NpcInteractionHandler] State: OpenDialogue -> SelectOption [NpcInteractionHandler] The Hooded One: Clicked 'Identify All Items'! [NpcInteractionHandler] State: CloseDialogue -> Completed (Total: 1) [NpcInteractionHandler] Start NPC interact (TargetId=42, Mode=TalkAndSkip, Option=0) [NpcInteractionHandler] State: ApproachNpc -> OpenDialogue (Target: The Hooded One) [NpcInteractionHandler] State: OpenDialogue -> SelectOption [NpcInteractionHandler] Skipped NPC dialogue via Spacebar [NpcInteractionHandler] State: CloseDialogue -> Completed (Total: 2) [NpcInteractionHandler] Start NPC interact (TargetId=42, Mode=IdentifyAll, Option=1) [NpcInteractionHandler] INV-NPC-01 Violated: Live monster in area! Aborting NPC interact. [NpcInteractionHandler] Start NPC interact (TargetId=42, Mode=IdentifyAll, Option=1) [NpcInteractionHandler] Routine TIMEOUT (15000ms)! [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [NpcInteractionHandler] Start NPC interact (TargetId=42, Mode=IdentifyAll, Option=1) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=0) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=300) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [MapDeviceHandler] State: OpenDevice -> PlaceWaystone [MapDeviceHandler] PlaceWaystone: Auto-scanned row 0 (cols 0..11), next start col=1 [MapDeviceHandler] State: PlaceWaystone -> Activate [MapDeviceHandler] State: Activate -> WaitForPortals [MapDeviceHandler] State: WaitForPortals -> EnterPortal [INV-NAV-TERRAIN-COMMERCIAL] Phuc hoi Camera Zoom ve mac dinh (-480 wheel). [MapDeviceHandler] >> Chu trinh Map Device thanh cong! (Tong so maps da mo: 1) << [MapDeviceHandler] Start MAP_DEVICE routine (Cmd #888, Timeout=18000ms, AutoScanRow0=true, StartCol=1) [NpcInteractionHandler] Start NPC interact (TargetId=100, Mode=IdentifyAll, Option=1) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=true, AutoScanRow0=true, StartCol=0) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=0) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [MapDeviceHandler] State: OpenDevice -> SelectAtlasNode [MapDeviceHandler] Hovering Atlas Node at (1018,542) Screen (1357,722) [MapDeviceHandler] Selected Atlas Node confirmed at (1018,542) Screen (1357,722) [MapDeviceHandler] State: SelectAtlasNode -> InspectPrecursorTowers [MapDeviceHandler] Socketed Precursor Tablet from Row 1 [MapDeviceHandler] State: InspectPrecursorTowers -> PlaceWaystone [MapDeviceHandler] PlaceWaystone: Auto-scanned row 0 (cols 0..11), next start col=1 [MapDeviceHandler] State: PlaceWaystone -> PlaceTablet [MapDeviceHandler] State: PlaceTablet -> Activate [MapDeviceHandler] State: Activate -> WaitForPortals [MapDeviceHandler] State: WaitForPortals -> EnterPortal [INV-NAV-TERRAIN-COMMERCIAL] Phuc hoi Camera Zoom ve mac dinh (-480 wheel). [MapDeviceHandler] >> Chu trinh Map Device thanh cong! (Tong so maps da mo: 1) << [MapDeviceHandler] SelectAtlasNode received (X=1000.000000, Y=500.000000, Flags=0x1, NodeId=100) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=1) [MapDeviceHandler] INVARIANT VIOLATION: Monster detected near Map Device! Aborting routine. [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=10.000000, TargetId=777) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [INV-NAV-TERRAIN-COMMERCIAL] Chieu 3D WorldToScreen Map Device: (300, 100) -> Pixel (1393, 648) [MapDeviceHandler] State: OpenDevice -> PlaceWaystone [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [CharacterFSM] Transition: Uninitialized -> HideoutIdle (Timestamp=1000ms) [CharacterFSM] Transition: HideoutIdle -> InMapExploring (Timestamp=5000ms) [UnstuckHandler] Recovery #1: Radial WASD step toward angle=0.000000 [UnstuckHandler] Recovery #2: Performed Iframe Dodge Roll (Space). [UnstuckHandler] Recovery #3: Radial WASD step toward angle=1.570796 [CharacterFSM] Transition: InMapExploring -> HideoutIdle (Timestamp=6400ms) [UnstuckHandler] Recovery attempts exhausted (3) in Town/Hideout. CẤM mở Town Portal tại đây. Resetting handler. [UnstuckHandler] Recovery #1: Radial WASD step toward angle=3.141593 [UnstuckHandler] Recovery #2: Performed Iframe Dodge Roll (Space). [UnstuckHandler] Recovery #3: Radial WASD step toward angle=4.712389 [UnstuckHandler] Recovery attempts exhausted (3) in Town/Hideout. CẤM mở Town Portal tại đây. Resetting handler. [CharacterFSM] Transition: HideoutIdle -> HideoutMapDeviceApproach (Timestamp=7000ms) [CharacterFSM] Transition: HideoutMapDeviceApproach -> HideoutIdle (Timestamp=7100ms) [CharacterFSM] Kích hoạt chu trình MAP_DEVICE tại Hideout (INV-FSM-HIDEOUT-F8-MAP-LOOP). [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [CharacterFSM] Transition: HideoutIdle -> HideoutMapDeviceApproach (Timestamp=10200ms) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [MapDeviceHandler] State: OpenDevice -> PlaceWaystone [AutoScanHP] Candidate #1: 0x140410000 HP=1250/1250 unresHP=1000 Mana=0 score=550 [TypHP] [AutoScanHP] Candidate #1: 0x140440000 HP=2150/2150 unresHP=2150 Mana=300 score=1010 [LifeSig] [Ptrs] [TypMana] [AutoScanHP] Candidate #2: 0x140110010 HP=1250/1250 unresHP=300 Mana=100 score=350 [TypHP] [TypMana] [AutoScanHP] Candidate #1: 0x140480000 HP=650/650 unresHP=650 Mana=300 score=1030 [TypHP] [TypMana] [AutoScanHP] Candidate #1: 0x1404a0000 HP=696/696 unresHP=696 Mana=300 score=1030 [TypHP] [TypMana] [AutoScanHP] Candidate #2: 0x140490000 HP=503/503 unresHP=470 Mana=27 score=-350 [TypHP] [AutoScan] Chuyen canh sang map moi: 'The Riverbank'. Cho tai man hinh xong de chup baseline... [TownQuestEngine] >> KÍCH HOẠT DỊCH CHUYỂN WORLD MAP (PHÍM U): Act 1 (The Riverbank) << [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: '' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: '(null)' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay hoặc trùng map: 'The Riverbank' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: 'Act 1' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: 'Act 2' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: 'Act 3' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: 'Act 4' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: 'Atlas' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: '(unknown)' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: '[DNT] World Map' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [AutoScan] Chuyen canh sang map moi: 'The Ogham Farmlands'. Cho tai man hinh xong de chup baseline... [AutoScan] Chuyen canh sang map moi: 'The Riverbank'. Cho tai man hinh xong de chup baseline... [AutoScan] Tai man hinh xong: 'The Riverbank'. Nhan vat dang dung yen tai cong vao (Grace Period). [AutoScan] Da chup 45 float baseline tai cong vao. Dang cho buoc di chuyen dau tien... [PlayerMemDump] Base=0x140110010: [+0]=1250 [+4]=1250 [+8]=300 [+12]=300 [+24]=100 [+28]=100 [+40]=4 [ManaDetect] Check1-VitalStruct at 0x140110018 (offset +8): 300/300 (score=3200) [GameSession] >> TỰ ĐỘNG KHÓA ĐỊA CHỈ MANA: 0x140110018 (300/300) << - OK! [PlayerMemDump] Base=0x140110010: [+0]=1250 [+4]=1250 [+8]=300 [+12]=300 [+24]=100 [+28]=100 [+40]=4 [ManaDetect] Check1-VitalStruct at 0x140110018 (offset +8): 300/300 (score=1450) [GameSession] >> TỰ ĐỘNG KHÓA ĐỊA CHỈ MANA: 0x140110018 (300/300) << - OK! [PlayerMemDump] Base=0x140110010: [+0]=1250 [+4]=1250 [+8]=300 [+12]=300 [+24]=100 [+28]=100 [+40]=4 [ManaDetect] Check1-VitalStruct at 0x140110018 (offset +8): 300/300 (score=3200) [GameSession] >> TỰ ĐỘNG KHÓA ĐỊA CHỈ MANA: 0x140110018 (300/300) << - OK! [GameSession] 🔮 TỰ ĐỘNG KHÓA SPIRIT: 0x140110028 (100/100) - OK! [AutoScanHP] Candidate #1: 0x1404c1000 HP=793/793 unresHP=1 Mana=741 score=1330 [LifeSig] [TypHP] [TypMana] [GameSession] 🛡️ TỰ ĐỘNG KHÓA ENERGY SHIELD: 0x1404C1040 (204/317) - OK! [GameSession] >> Tu dong cap nhat MaxHP len cap / thay do: 793 -> 820 [IframeDodge #1] Kich hoat 300ms bat tu (Space) do: CI LOW ES (< 75%: 70%) [EMERGENCY] ES NGUY CẤP (CI: 20%) <= 35%! Kích hoạt mở Portal thoát hiểm khẩn cấp (Không dùng Life Flask)! [IframeDodge #2] Kich hoat 300ms bat tu (Space) do: EMERGENCY ES CRITICAL [CI] [AutoScan] Tai man hinh xong: 'Riverbank_Map'. Nhan vat dang dung yen tai cong vao (Grace Period). [AutoScanHP] Candidate #1: 0x1404e0008 HP=1/1 unresHP=1 Mana=2402 score=2280 [TypMana] [AutoScanHP] Candidate #1: 0x1404e0008 HP=1/1 unresHP=1 Mana=2402 score=2130 [TypMana] [GameSession] 🛡️ TỰ ĐỘNG KHÓA ENERGY SHIELD: 0x1404E0014 (2402/2402) - OK! [GameSession] 🎯 TỰ ĐỘNG KHÓA WARD: 0x1404E0028 (Ward=826/826) - OK! [AutoScanHP] Candidate #1: 0x140500008 HP=1/1 unresHP=1 Mana=824 score=5830 [LifeSig] [TypMana] [AutoScanHP] Candidate #1: 0x140500008 HP=1/1 unresHP=1 Mana=824 score=5980 [LifeSig] [TypMana] [AutoScanHP] Candidate #2: 0x140500014 HP=2843/2843 unresHP=0 Mana=824 score=130 [TypMana] [GameSession] 🛡️ TỰ ĐỘNG KHÓA ENERGY SHIELD: 0x140500014 (2843/2843) - OK! [GameSession] 🎯 TỰ ĐỘNG KHÓA WARD: 0x140500028 (Ward=826/826) - OK! [PlayerMemDump] Base=0x140500008: [-8]=2 [-4]=4 [+0]=1 [+4]=1 [+8]=1 [+12]=2843 [+16]=2843 [+24]=824 [+28]=824 [+32]=826 [+36]=826 [ManaDetect] Check1-VitalStruct at 0x140500014 (offset +12): 2843/2843 (score=1050) [ManaDetect] Check1-VitalStruct at 0x140500020 (offset +24): 824/824 (score=3200) [GameSession] >> TỰ ĐỘNG KHÓA ĐỊA CHỈ MANA: 0x140500020 (824/824) << - OK! [AutoScan] KHOI DONG calibration XYZ (fallback): chup baseline... [IframeDodge #1] Kich hoat 300ms bat tu (Space) do: BURST DAMAGE (-250 HP, 25% maxHP) [Reaction Latency: 132ms] [SmartFlask] Uong Life Flask [1] #1 - HP: 500/1000 (50%) [SMART HoT] [IframeDodge #2] Kich hoat 300ms bat tu (Space) do: BURST DAMAGE (-300 HP, 30% maxHP) [Reaction Latency: 134ms] [SmartFlask] Uong Life Flask [1] #2 - HP: 200/1000 (20%) [CRITICAL BURST OVERRIDE] [SmartFlask] Uong Life Flask [1] #1 - HP: 500/1000 (50%) [SMART HoT] [SmartFlask] Uong Life Flask [1] #2 - HP: 250/1000 (25%) [CRITICAL BURST OVERRIDE] [SmartMana] Uong Mana Flask [2] #1 (Mana: 100/500 (20%)) [SmartMana] Uong Mana Flask [2] #2 (Mana: 100/500 (20%)) [SmartMana] Uong Mana Flask [2] #3 (Mana: 100/500 (20%)) [SmartMana] Binh Mana khong hoi sau 3 lan bam (Het Charge) -> Tam dung tranh spam! [SmartMana] Uong Mana Flask [2] #1 (Mana: 100/500 (20%)) [PlayerDeath] >> NHÂN VẬT ĐÃ TỬ TRẬN (HP=0/1000)! Đang chờ nút 'RESURRECT AT CHECKPOINT'... << [AutoRespawn #1] >> BẤM NÚT 'RESURRECT AT CHECKPOINT' TẠI (1280, 1060)! << [CombatCombo] Quai gan (dist=10) -> Tung chieu [E] [CombatCombo] Quai xa LoS ro (dist=250) -> Tung chieu [Chuot Phai] [StaggerFinisher #1] Quai bi STAGGER -> Tung Heavy Finisher [R] vao: Elite Boss [CombatCombo] Dang bi danh (HP=70/100) -> Tung chieu [E] tu ve [Monk Clear] Ice Strike [LMB] vao quai (dist=10) [Monk Boss] Ice Strike #1/4 [LMB] vao Boss! [Monk Boss] Ice Strike #2/4 [LMB] vao Boss! [Monk Boss] Ice Strike #3/4 [LMB] vao Boss! [Monk Boss] Ice Strike #4/4 [LMB] vao Boss! [Monk Boss] >> Dat TEMPEST BELL [Q] vao dung chan Boss! (Tong chuong: 1) << [Monk Boss] Ice Strike #1/4 [LMB] vao Boss! [DoubleDodge #1] Phat hien soc sat thuong (tut >= 20%) -> Buoc 1: Tro chuot vao quai (10.00, 0.000) de nhay lui voi Frozen Locus [E]! [DoubleDodge] Buoc 2: Tro chuot huong thao lui va lan ne Dodge Roll [Space]! [DoubleDodge] Buoc 3: Bom Life Flask [1] hoi phuc sinh luc! [SmartFlask] Uong Life Flask [1] #1 (Emergency Double-Dodge Recovery) [DoubleDodge] Buoc 4: Hoan tat chuoi Double-Dodge. Tiep tuc chien dau / di chuyen. [Monk Boss] Ice Strike #2/4 [LMB] vao Boss! [Ranged Combat] Ban Chuot Phai [RMB] vao quai (dist=250) [Ranged Combat] Ban Chuot Phai [RMB] vao quai (dist=350) [Ranged Defense] Quai ap sat (80) -> Tung chieu ne [E]! [Ranged Combat] Ban Chuot Phai [RMB] vao quai (dist=80) [Ranged Defense] Quai ap sat (80) -> Tung chieu ne [E]! [Ranged Defense] Quai ap sat (280) -> Tung chieu ne [E]! [AutoPatrol] Da ghi nhan cong vao map tai (1500.000000, 2500.000000). Khoi dong Frontier Momentum. [PlayerDeath] >> NHÂN VẬT ĐÃ TỬ TRẬN (HP=0/1200)! Đang chờ nút 'RESURRECT AT CHECKPOINT'... << [AutoRespawn] Nhan vat da hoi sinh tai Checkpoint! (HP=1200/1200) [GameSession] Nhan vat da hoi sinh tai Checkpoint -> Reset toan bo con tro entity va tu dong scan lai! [AutoScan] Kich hoat quet toa do thu cong (F11). [AutoScan] Chuyen canh sang map moi: 'The Riverbank'. Cho tai man hinh xong de chup baseline... [AutoScan] Tai man hinh xong: 'The Riverbank'. Nhan vat dang dung yen tai cong vao (Grace Period). [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay hoặc trùng map: 'The Riverbank' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnInstanceTransition: Phát hiện tín hiệu chuyển instance/arena -> Sẵn sàng reset và re-sync. [AutoScan] Chuyen canh sang map moi: 'The Riverbank'. Cho tai man hinh xong de chup baseline... [IframeDodge #1] Kich hoat 300ms bat tu (Space) do: CI LOW ES (< 75%: 70%) [CI Recovery] ES đã hồi phục trên 90% (2750/3000) -> Sẵn sàng tái tham chiến! [CI Staff] Tung chiêu [Q] tích lũy (Combo: 1/4, Rage: 10, Charges: 0/5) [CI Staff] Tung chiêu [Q] tích lũy (Combo: 2/4, Rage: 20, Charges: 0/5) [CI Staff] Tung chiêu [Q] tích lũy (Combo: 3/4, Rage: 30, Charges: 0/5) [CI Staff] Tung chiêu [Q] tích lũy (Combo: 4/4, Rage: 40, Charges: 0/5) [CI Staff] Đạt 4 Combo points -> Tung chiêu kết liễu cực đại [R]! [CI Staff] Kích hoạt Chuột Phải [Charged Staff] với 4-5 charges! Buff 40s ACTIVE (hết hạn sau 40s) [CI Staff] Tung chiêu [Q] tích lũy (Combo: 1/4, Rage: 50, Charges: 5/5) [SmartMana] Uong Mana Flask [2] #1 (Mana: 200/500 (40%) [CI Optimization]) [SkillsTable] Da nap thanh cong 4 skills tu 'data/combat/skills.toml' [SkillsTable] Da nap thanh cong 4 skills tu 'data/combat/skills.toml' [UnstuckHandler] Triggered: Repetitive action limit reached (200 >= 200) for kind=Explore entity=10 [UnstuckHandler] Resolved: Character moved 20.000000u away from stuck origin. [UnstuckHandler] Triggered: Player position static for 10500ms (dist=0.000000u < 3.000000u) [UnstuckHandler] Item #999 blacklisted after 5 consecutive failed pickup attempts. [UnstuckHandler] Recovery #1: Radial WASD step toward angle=0.000000 [UnstuckHandler] Recovery #2: Performed Iframe Dodge Roll (Space). [UnstuckHandler] Recovery #3: Radial WASD step toward angle=1.570796 [SkillProfile] Nap thanh cong 6 skills vao profile 'Hollow Form Swirling Monk/Druid' [SkillEngine] Hoan doi profile thanh cong: Hollow Form Swirling Monk/Druid [SkillEngine] Gán nhãn Marked_Vulnerability lên Target ID 101 (Thời hạn: 6000ms) [SkillEngine] Cắm Tempest Bell tại (0.000000, 0.000000) - Tồn tại 8000ms [PlayerDeath] >> NHÂN VẬT ĐÃ TỬ TRẬN (HP=0/1500)! Đang chờ nút 'RESURRECT AT CHECKPOINT'... << [PlayerDeath] >> NHÂN VẬT ĐÃ TỬ TRẬN (HP=0/1)! Đang chờ nút 'RESURRECT AT CHECKPOINT'... << [BossRush] >> BOSS MAP ĐÃ BỊ HẠ GỤC! (Map #1). Chờ 2500ms nhặt loot rồi tự mở Portal về Hideout! << [QuestNavigator] >> KÍCH HOẠT MỞ TOWN PORTAL (Phím '.') THOÁT VỀ HIDEOUT! << [AutoQuest #1] Tuong tac thanh cong voi muc tieu: Breach Hand of Chayula [INV-NAV-TERRAIN-COMMERCIAL #1] Delta XYZ ~ 0 -> Truot tiep tuyen (hand=1, goc=71 do)! [AutoLoot #1] Nhat: Divine Orb (Rarity: 0, Dist: 0, Latency: 0ms) [AutoQuest #1] Tuong tac thanh cong voi muc tieu: The Riverbank Waypoint [AutoLogin] >> PHÁT HIỆN MẤT KẾT NỐI (SocketException)! Chờ 3000ms cooldown trước khi tự động kết nối lại... << [AutoLogin] >> Đã bấm OK/Enter/Space đóng hộp thoại thông báo ngắt kết nối tại (1280, 806) << [AutoLogin] >> Đã bấm nút 'Log In' / Enter (Steam / Saved Credentials) tại (1280, 1008) << [AutoLogin] >> Đã chọn nhân vật Slot #2 (League: Forbidden Rites) tại (1280, 1296). Đang chờ màn hình tải hoàn tất... << [AutoLogin] >> ĐĂNG NHẬP THÀNH CÔNG! Đã vào lại khu vực: Hideout. Sẵn sàng tiếp tục vận hành bot. << [AutoLogin] >> KÍCH HOẠT THỬ ĐĂNG NHẬP THỦ CÔNG TỪ GIAO DIỆN << [AutoLogin] >> Quá 35s chưa vào được game. Thử lại quy trình đăng nhập (Lần 1)... << [TownQuestEngine] >> KÍCH HOẠT DỊCH CHUYỂN WORLD MAP (PHÍM U): Act 2 (Dreadnought) << [TownQuestEngine] >> Đã bấm phím 'U' (0x55) mở giao diện World Map POE2 << [TownQuestEngine] >> Đã click chọn Tab Act 2 tại (1280, 172) << [TownQuestEngine] >> Đã click chọn Node Map: Dreadnought (Act 2, #3) tại (1740, 604) << [TownQuestEngine] >> Đã click nút 'Travel' tại (1280, 1267) & gửi phím Enter xác nhận dịch chuyển! Chờ màn hình tải map... << [TownQuestEngine] >> ĐÃ VÀO PHỤ BẢN MỚI: Dreadnought. Bàn giao quyền điều khiển cho Combat & Zone Runner! << [TownQuestEngine] >> KÍCH HOẠT DỊCH CHUYỂN WORLD MAP (PHÍM U): Act 1 (The Riverbank) << [TownQuestEngine] >> KÍCH HOẠT DỊCH CHUYỂN WORLD MAP (PHÍM U): Act 3 (Sandswept Marsh) << [TownQuestEngine] >> Đã bấm phím 'U' (0x55) mở giao diện World Map POE2 << [TownQuestEngine] >> Đã click chọn Tab Act 3 tại (1587, 172) << [TownQuestEngine] >> Đã click chọn Node Map: Sandswept Marsh (Act 3, #0) tại (921, 864) << [TownQuestEngine] >> Đã click nút 'Travel' tại (1280, 1267) & gửi phím Enter xác nhận dịch chuyển! Chờ màn hình tải map... << [TownQuestEngine] >> ĐÃ VÀO PHỤ BẢN MỚI: Sandswept Marsh. Bàn giao quyền điều khiển cho Combat & Zone Runner! << [TownQuestEngine] >> Nhân vật đang ở đúng map 'Sandswept Marsh' rồi! Bỏ qua lệnh travel để tránh spam phím U. << [TownQuestEngine] >> KÍCH HOẠT DỊCH CHUYỂN WORLD MAP (PHÍM U): Act 2 (The Mastodon Sands) << [TownQuestEngine] >> Đã bấm phím 'U' (0x55) mở giao diện World Map POE2 << [TownQuestEngine] >> Hết thời gian chờ tải map (15000ms). Đóng giao diện World Map (ESC) và đặt lại trạng thái. << [TownQuestEngine] >> Đóng giao diện World Map (gửi phím ESC / VK_ESCAPE) tránh kẹt màn hình << [TownQuestEngine] >> Đóng giao diện World Map (gửi phím ESC / VK_ESCAPE) tránh kẹt màn hình << [TownQuestEngine] >> KÍCH HOẠT DỊCH CHUYỂN WORLD MAP (PHÍM U): Act 1 (The Riverbank) << [TownQuestEngine] >> Đã bấm phím 'U' (0x55) mở giao diện World Map POE2 << [TownQuestEngine] >> Đóng giao diện World Map (gửi phím ESC / VK_ESCAPE) tránh kẹt màn hình << [IframeDodge #1] Kich hoat 300ms bat tu (Space) do: Test roll [SmartFlask] Uong Life Flask [1] #1 (Test life) [Ranged Combat] Ban Chuot Phai [RMB] vao quai (dist=100) [AutoLoot #1] Nhat: Divine Orb (Rarity: 0, Dist: 0, Latency: 15ms) [LootController] Da nap PickupFilter tu 'bin/Release/pickup_filter.json': 19 exact types, 35 substrings, 8 rejects, minRarity=2 [InventoryHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080) [InventoryHandler] Start STASH routine (Cmd #501, Tab=1, Timeout=10000ms) [InventoryHandler] FSM: OpenPanels -> SelectTab [InventoryHandler] FSM: SelectTab -> DepositItems (Tab 1) [InventoryHandler] FSM: DepositItems -> ClosePanels (Transferred: 2) [InventoryHandler] FSM: ClosePanels -> Completed. [InventoryHandler] Start VENDOR routine (Cmd #601, Timeout=8000ms) [InventoryHandler] Vendor FSM: ApproachNpc -> OpenVendor [InventoryHandler] Vendor FSM: OpenVendor -> SellOrSalvage [InventoryHandler] Vendor FSM: SellOrSalvage -> ClosePanels [InventoryHandler] Vendor FSM: ClosePanels -> Completed. [InventoryHandler] Start STASH routine (Cmd #501, Tab=1, Timeout=10000ms) [InventoryHandler] INV-TOWN-01 Violated: Live monster detected in area! Aborting routine. [InventoryHandler] Start STASH routine (Cmd #501, Tab=1, Timeout=10000ms) [InventoryHandler] Stash routine TIMEOUT (10000ms)! [InventoryHandler] Start STASH routine (Cmd #501, Tab=1, Timeout=10000ms) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=0) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [MapDeviceHandler] State: OpenDevice -> PlaceWaystone [MapDeviceHandler] PlaceWaystone: Auto-scanned row 0 (cols 0..11), next start col=1 [MapDeviceHandler] State: PlaceWaystone -> Activate [MapDeviceHandler] State: Activate -> WaitForPortals [MapDeviceHandler] State: WaitForPortals -> EnterPortal [INV-NAV-TERRAIN-COMMERCIAL] Phuc hoi Camera Zoom ve mac dinh (-480 wheel). [MapDeviceHandler] >> Chu trinh Map Device thanh cong! (Tong so maps da mo: 1) << [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=1) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=0) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [MapDeviceHandler] State: OpenDevice -> PlaceWaystone [MapDeviceHandler] PlaceWaystone: Auto-scanned row 0 (cols 0..11), next start col=2 [MapDeviceHandler] State: PlaceWaystone -> Activate [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [5,0], Tablet=false, AutoScanRow0=false, StartCol=2) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=0) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [MapDeviceHandler] State: OpenDevice -> PlaceWaystone [MapDeviceHandler] PlaceWaystone: Targeted slot [5,0] [MapDeviceHandler] State: PlaceWaystone -> Activate [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=2) [MapDeviceHandler] INVARIANT VIOLATION: Monster detected near Map Device! Aborting routine. [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=2) [MapDeviceHandler] Routine timeout (20000ms) reached. Aborting. [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=2) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=0) [NpcInteractionHandler] Start NPC interact (TargetId=42, Mode=IdentifyAll, Option=1) [NpcInteractionHandler] State: ApproachNpc -> OpenDialogue (Target: The Hooded One) [NpcInteractionHandler] State: OpenDialogue -> SelectOption [NpcInteractionHandler] The Hooded One: Clicked 'Identify All Items'! [NpcInteractionHandler] State: CloseDialogue -> Completed (Total: 1) [NpcInteractionHandler] Start NPC interact (TargetId=42, Mode=TalkAndSkip, Option=0) [NpcInteractionHandler] State: ApproachNpc -> OpenDialogue (Target: The Hooded One) [NpcInteractionHandler] State: OpenDialogue -> SelectOption [NpcInteractionHandler] Skipped NPC dialogue via Spacebar [NpcInteractionHandler] State: CloseDialogue -> Completed (Total: 2) [NpcInteractionHandler] Start NPC interact (TargetId=42, Mode=IdentifyAll, Option=1) [NpcInteractionHandler] INV-NPC-01 Violated: Live monster in area! Aborting NPC interact. [NpcInteractionHandler] Start NPC interact (TargetId=42, Mode=IdentifyAll, Option=1) [NpcInteractionHandler] Routine TIMEOUT (15000ms)! [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [NpcInteractionHandler] Start NPC interact (TargetId=42, Mode=IdentifyAll, Option=1) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=0) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=300) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [MapDeviceHandler] State: OpenDevice -> PlaceWaystone [MapDeviceHandler] PlaceWaystone: Auto-scanned row 0 (cols 0..11), next start col=1 [MapDeviceHandler] State: PlaceWaystone -> Activate [MapDeviceHandler] State: Activate -> WaitForPortals [MapDeviceHandler] State: WaitForPortals -> EnterPortal [INV-NAV-TERRAIN-COMMERCIAL] Phuc hoi Camera Zoom ve mac dinh (-480 wheel). [MapDeviceHandler] >> Chu trinh Map Device thanh cong! (Tong so maps da mo: 1) << [MapDeviceHandler] Start MAP_DEVICE routine (Cmd #888, Timeout=18000ms, AutoScanRow0=true, StartCol=1) [NpcInteractionHandler] Start NPC interact (TargetId=100, Mode=IdentifyAll, Option=1) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=true, AutoScanRow0=true, StartCol=0) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=0) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [MapDeviceHandler] State: OpenDevice -> SelectAtlasNode [MapDeviceHandler] Hovering Atlas Node at (1018,542) Screen (1357,722) [MapDeviceHandler] Selected Atlas Node confirmed at (1018,542) Screen (1357,722) [MapDeviceHandler] State: SelectAtlasNode -> InspectPrecursorTowers [MapDeviceHandler] Socketed Precursor Tablet from Row 1 [MapDeviceHandler] State: InspectPrecursorTowers -> PlaceWaystone [MapDeviceHandler] PlaceWaystone: Auto-scanned row 0 (cols 0..11), next start col=1 [MapDeviceHandler] State: PlaceWaystone -> PlaceTablet [MapDeviceHandler] State: PlaceTablet -> Activate [MapDeviceHandler] State: Activate -> WaitForPortals [MapDeviceHandler] State: WaitForPortals -> EnterPortal [INV-NAV-TERRAIN-COMMERCIAL] Phuc hoi Camera Zoom ve mac dinh (-480 wheel). [MapDeviceHandler] >> Chu trinh Map Device thanh cong! (Tong so maps da mo: 1) << [MapDeviceHandler] SelectAtlasNode received (X=1000.000000, Y=500.000000, Flags=0x1, NodeId=100) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=1) [MapDeviceHandler] INVARIANT VIOLATION: Monster detected near Map Device! Aborting routine. [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=10.000000, TargetId=777) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [INV-NAV-TERRAIN-COMMERCIAL] Chieu 3D WorldToScreen Map Device: (300, 100) -> Pixel (1393, 648) [MapDeviceHandler] State: OpenDevice -> PlaceWaystone [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [CharacterFSM] Transition: Uninitialized -> HideoutIdle (Timestamp=1000ms) [CharacterFSM] Transition: HideoutIdle -> InMapExploring (Timestamp=5000ms) [UnstuckHandler] Recovery #1: Radial WASD step toward angle=0.000000 [UnstuckHandler] Recovery #2: Performed Iframe Dodge Roll (Space). [UnstuckHandler] Recovery #3: Radial WASD step toward angle=1.570796 [CharacterFSM] Transition: InMapExploring -> HideoutIdle (Timestamp=6400ms) [UnstuckHandler] Recovery attempts exhausted (3) in Town/Hideout. CẤM mở Town Portal tại đây. Resetting handler. [UnstuckHandler] Recovery #1: Radial WASD step toward angle=3.141593 [UnstuckHandler] Recovery #2: Performed Iframe Dodge Roll (Space). [UnstuckHandler] Recovery #3: Radial WASD step toward angle=4.712389 [UnstuckHandler] Recovery attempts exhausted (3) in Town/Hideout. CẤM mở Town Portal tại đây. Resetting handler. [CharacterFSM] Transition: HideoutIdle -> HideoutMapDeviceApproach (Timestamp=7000ms) [CharacterFSM] Transition: HideoutMapDeviceApproach -> HideoutIdle (Timestamp=7100ms) [CharacterFSM] Kích hoạt chu trình MAP_DEVICE tại Hideout (INV-FSM-HIDEOUT-F8-MAP-LOOP). [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [CharacterFSM] Transition: HideoutIdle -> HideoutMapDeviceApproach (Timestamp=10200ms) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [MapDeviceHandler] State: OpenDevice -> PlaceWaystone [AutoScanHP] Candidate #1: 0x140410000 HP=1250/1250 unresHP=1000 Mana=0 score=550 [TypHP] [AutoScanHP] Candidate #1: 0x140440000 HP=2150/2150 unresHP=2150 Mana=300 score=1010 [LifeSig] [Ptrs] [TypMana] [AutoScanHP] Candidate #2: 0x140110010 HP=1250/1250 unresHP=300 Mana=100 score=350 [TypHP] [TypMana] [AutoScanHP] Candidate #1: 0x140480000 HP=650/650 unresHP=650 Mana=300 score=1030 [TypHP] [TypMana] [AutoScanHP] Candidate #1: 0x1404a0000 HP=696/696 unresHP=696 Mana=300 score=1030 [TypHP] [TypMana] [AutoScanHP] Candidate #2: 0x140490000 HP=503/503 unresHP=470 Mana=27 score=-350 [TypHP] [AutoScan] Chuyen canh sang map moi: 'The Riverbank'. Cho tai man hinh xong de chup baseline... [TownQuestEngine] >> KÍCH HOẠT DỊCH CHUYỂN WORLD MAP (PHÍM U): Act 1 (The Riverbank) << [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: '' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: '(null)' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay hoặc trùng map: 'The Riverbank' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: 'Act 1' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: 'Act 2' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: 'Act 3' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: 'Act 4' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: 'Atlas' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: '(unknown)' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: '[DNT] World Map' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [AutoScan] Chuyen canh sang map moi: 'The Ogham Farmlands'. Cho tai man hinh xong de chup baseline... [AutoScan] Chuyen canh sang map moi: 'The Riverbank'. Cho tai man hinh xong de chup baseline... [AutoScan] Tai man hinh xong: 'The Riverbank'. Nhan vat dang dung yen tai cong vao (Grace Period). [AutoScan] Da chup 45 float baseline tai cong vao. Dang cho buoc di chuyen dau tien... [PlayerMemDump] Base=0x140110010: [+0]=1250 [+4]=1250 [+8]=300 [+12]=300 [+24]=100 [+28]=100 [+40]=4 [ManaDetect] Check1-VitalStruct at 0x140110018 (offset +8): 300/300 (score=3200) [GameSession] >> TỰ ĐỘNG KHÓA ĐỊA CHỈ MANA: 0x140110018 (300/300) << - OK! [PlayerMemDump] Base=0x140110010: [+0]=1250 [+4]=1250 [+8]=300 [+12]=300 [+24]=100 [+28]=100 [+40]=4 [ManaDetect] Check1-VitalStruct at 0x140110018 (offset +8): 300/300 (score=1450) [GameSession] >> TỰ ĐỘNG KHÓA ĐỊA CHỈ MANA: 0x140110018 (300/300) << - OK! [PlayerMemDump] Base=0x140110010: [+0]=1250 [+4]=1250 [+8]=300 [+12]=300 [+24]=100 [+28]=100 [+40]=4 [ManaDetect] Check1-VitalStruct at 0x140110018 (offset +8): 300/300 (score=3200) [GameSession] >> TỰ ĐỘNG KHÓA ĐỊA CHỈ MANA: 0x140110018 (300/300) << - OK! [GameSession] 🔮 TỰ ĐỘNG KHÓA SPIRIT: 0x140110028 (100/100) - OK! [AutoScanHP] Candidate #1: 0x1404c1000 HP=793/793 unresHP=1 Mana=741 score=1330 [LifeSig] [TypHP] [TypMana] [GameSession] 🛡️ TỰ ĐỘNG KHÓA ENERGY SHIELD: 0x1404C1040 (204/317) - OK! [GameSession] >> Tu dong cap nhat MaxHP len cap / thay do: 793 -> 820 [IframeDodge #1] Kich hoat 300ms bat tu (Space) do: CI LOW ES (< 75%: 70%) [EMERGENCY] ES NGUY CẤP (CI: 20%) <= 35%! Kích hoạt mở Portal thoát hiểm khẩn cấp (Không dùng Life Flask)! [IframeDodge #2] Kich hoat 300ms bat tu (Space) do: EMERGENCY ES CRITICAL [CI] [AutoScan] Tai man hinh xong: 'Riverbank_Map'. Nhan vat dang dung yen tai cong vao (Grace Period). [AutoScanHP] Candidate #1: 0x1404e0008 HP=1/1 unresHP=1 Mana=2402 score=2280 [TypMana] [AutoScanHP] Candidate #1: 0x1404e0008 HP=1/1 unresHP=1 Mana=2402 score=2130 [TypMana] [GameSession] 🛡️ TỰ ĐỘNG KHÓA ENERGY SHIELD: 0x1404E0014 (2402/2402) - OK! [GameSession] 🎯 TỰ ĐỘNG KHÓA WARD: 0x1404E0028 (Ward=826/826) - OK! [AutoScanHP] Candidate #1: 0x140500008 HP=1/1 unresHP=1 Mana=824 score=5830 [LifeSig] [TypMana] [AutoScanHP] Candidate #1: 0x140500008 HP=1/1 unresHP=1 Mana=824 score=5980 [LifeSig] [TypMana] [AutoScanHP] Candidate #2: 0x140500014 HP=2843/2843 unresHP=0 Mana=824 score=130 [TypMana] [GameSession] 🛡️ TỰ ĐỘNG KHÓA ENERGY SHIELD: 0x140500014 (2843/2843) - OK! [GameSession] 🎯 TỰ ĐỘNG KHÓA WARD: 0x140500028 (Ward=826/826) - OK! [PlayerMemDump] Base=0x140500008: [-8]=2 [-4]=4 [+0]=1 [+4]=1 [+8]=1 [+12]=2843 [+16]=2843 [+24]=824 [+28]=824 [+32]=826 [+36]=826 [ManaDetect] Check1-VitalStruct at 0x140500014 (offset +12): 2843/2843 (score=1050) [ManaDetect] Check1-VitalStruct at 0x140500020 (offset +24): 824/824 (score=3200) [GameSession] >> TỰ ĐỘNG KHÓA ĐỊA CHỈ MANA: 0x140500020 (824/824) << - OK! [AutoScan] KHOI DONG calibration XYZ (fallback): chup baseline... [IframeDodge #1] Kich hoat 300ms bat tu (Space) do: BURST DAMAGE (-250 HP, 25% maxHP) [Reaction Latency: 134ms] [SmartFlask] Uong Life Flask [1] #1 - HP: 500/1000 (50%) [SMART HoT] [IframeDodge #2] Kich hoat 300ms bat tu (Space) do: BURST DAMAGE (-300 HP, 30% maxHP) [Reaction Latency: 135ms] [SmartFlask] Uong Life Flask [1] #2 - HP: 200/1000 (20%) [CRITICAL BURST OVERRIDE] [SmartFlask] Uong Life Flask [1] #1 - HP: 500/1000 (50%) [SMART HoT] [SmartFlask] Uong Life Flask [1] #2 - HP: 250/1000 (25%) [CRITICAL BURST OVERRIDE] [SmartMana] Uong Mana Flask [2] #1 (Mana: 100/500 (20%)) [SmartMana] Uong Mana Flask [2] #2 (Mana: 100/500 (20%)) [SmartMana] Uong Mana Flask [2] #3 (Mana: 100/500 (20%)) [SmartMana] Binh Mana khong hoi sau 3 lan bam (Het Charge) -> Tam dung tranh spam! [SmartMana] Uong Mana Flask [2] #1 (Mana: 100/500 (20%)) [PlayerDeath] >> NHÂN VẬT ĐÃ TỬ TRẬN (HP=0/1000)! Đang chờ nút 'RESURRECT AT CHECKPOINT'... << [AutoRespawn #1] >> BẤM NÚT 'RESURRECT AT CHECKPOINT' TẠI (1280, 1060)! << [CombatCombo] Quai gan (dist=10) -> Tung chieu [E] [CombatCombo] Quai xa LoS ro (dist=250) -> Tung chieu [Chuot Phai] [StaggerFinisher #1] Quai bi STAGGER -> Tung Heavy Finisher [R] vao: Elite Boss [CombatCombo] Dang bi danh (HP=70/100) -> Tung chieu [E] tu ve [Monk Clear] Ice Strike [LMB] vao quai (dist=10) [Monk Boss] Ice Strike #1/4 [LMB] vao Boss! [Monk Boss] Ice Strike #2/4 [LMB] vao Boss! [Monk Boss] Ice Strike #3/4 [LMB] vao Boss! [Monk Boss] Ice Strike #4/4 [LMB] vao Boss! [Monk Boss] >> Dat TEMPEST BELL [Q] vao dung chan Boss! (Tong chuong: 1) << [Monk Boss] Ice Strike #1/4 [LMB] vao Boss! [DoubleDodge #1] Phat hien soc sat thuong (tut >= 20%) -> Buoc 1: Tro chuot vao quai (10.00, 0.000) de nhay lui voi Frozen Locus [E]! [DoubleDodge] Buoc 2: Tro chuot huong thao lui va lan ne Dodge Roll [Space]! [DoubleDodge] Buoc 3: Bom Life Flask [1] hoi phuc sinh luc! [SmartFlask] Uong Life Flask [1] #1 (Emergency Double-Dodge Recovery) [DoubleDodge] Buoc 4: Hoan tat chuoi Double-Dodge. Tiep tuc chien dau / di chuyen. [Monk Boss] Ice Strike #2/4 [LMB] vao Boss! [Ranged Combat] Ban Chuot Phai [RMB] vao quai (dist=250) [Ranged Combat] Ban Chuot Phai [RMB] vao quai (dist=350) [Ranged Defense] Quai ap sat (80) -> Tung chieu ne [E]! [Ranged Combat] Ban Chuot Phai [RMB] vao quai (dist=80) [Ranged Defense] Quai ap sat (80) -> Tung chieu ne [E]! [Ranged Defense] Quai ap sat (280) -> Tung chieu ne [E]! [AutoPatrol] Da ghi nhan cong vao map tai (1500.000000, 2500.000000). Khoi dong Frontier Momentum. [PlayerDeath] >> NHÂN VẬT ĐÃ TỬ TRẬN (HP=0/1200)! Đang chờ nút 'RESURRECT AT CHECKPOINT'... << [AutoRespawn] Nhan vat da hoi sinh tai Checkpoint! (HP=1200/1200) [GameSession] Nhan vat da hoi sinh tai Checkpoint -> Reset toan bo con tro entity va tu dong scan lai! [AutoScan] Kich hoat quet toa do thu cong (F11). [AutoScan] Chuyen canh sang map moi: 'The Riverbank'. Cho tai man hinh xong de chup baseline... [AutoScan] Tai man hinh xong: 'The Riverbank'. Nhan vat dang dung yen tai cong vao (Grace Period). [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay hoặc trùng map: 'The Riverbank' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnInstanceTransition: Phát hiện tín hiệu chuyển instance/arena -> Sẵn sàng reset và re-sync. [AutoScan] Chuyen canh sang map moi: 'The Riverbank'. Cho tai man hinh xong de chup baseline... [IframeDodge #1] Kich hoat 300ms bat tu (Space) do: CI LOW ES (< 75%: 70%) [CI Recovery] ES đã hồi phục trên 90% (2750/3000) -> Sẵn sàng tái tham chiến! [CI Staff] Tung chiêu [Q] tích lũy (Combo: 1/4, Rage: 10, Charges: 0/5) [CI Staff] Tung chiêu [Q] tích lũy (Combo: 2/4, Rage: 20, Charges: 0/5) [CI Staff] Tung chiêu [Q] tích lũy (Combo: 3/4, Rage: 30, Charges: 0/5) [CI Staff] Tung chiêu [Q] tích lũy (Combo: 4/4, Rage: 40, Charges: 0/5) [CI Staff] Đạt 4 Combo points -> Tung chiêu kết liễu cực đại [R]! [CI Staff] Kích hoạt Chuột Phải [Charged Staff] với 4-5 charges! Buff 40s ACTIVE (hết hạn sau 40s) [CI Staff] Tung chiêu [Q] tích lũy (Combo: 1/4, Rage: 50, Charges: 5/5) [SmartMana] Uong Mana Flask [2] #1 (Mana: 200/500 (40%) [CI Optimization]) [SkillsTable] Da nap thanh cong 4 skills tu 'data/combat/skills.toml' [SkillsTable] Da nap thanh cong 4 skills tu 'data/combat/skills.toml' [UnstuckHandler] Triggered: Repetitive action limit reached (200 >= 200) for kind=Explore entity=10 [UnstuckHandler] Resolved: Character moved 20.000000u away from stuck origin. [UnstuckHandler] Triggered: Player position static for 10500ms (dist=0.000000u < 3.000000u) [UnstuckHandler] Item #999 blacklisted after 5 consecutive failed pickup attempts. [UnstuckHandler] Recovery #1: Radial WASD step toward angle=0.000000 [UnstuckHandler] Recovery #2: Performed Iframe Dodge Roll (Space). [UnstuckHandler] Recovery #3: Radial WASD step toward angle=1.570796 [SkillProfile] Nap thanh cong 6 skills vao profile 'Hollow Form Swirling Monk/Druid' [SkillEngine] Hoan doi profile thanh cong: Hollow Form Swirling Monk/Druid [SkillEngine] Gán nhãn Marked_Vulnerability lên Target ID 101 (Thời hạn: 6000ms) [SkillEngine] Cắm Tempest Bell tại (0.000000, 0.000000) - Tồn tại 8000ms [PlayerDeath] >> NHÂN VẬT ĐÃ TỬ TRẬN (HP=0/1500)! Đang chờ nút 'RESURRECT AT CHECKPOINT'... << [PlayerDeath] >> NHÂN VẬT ĐÃ TỬ TRẬN (HP=0/1)! Đang chờ nút 'RESURRECT AT CHECKPOINT'... << [BossRush] >> BOSS MAP ĐÃ BỊ HẠ GỤC! (Map #1). Chờ 2500ms nhặt loot rồi tự mở Portal về Hideout! << [QuestNavigator] >> KÍCH HOẠT MỞ TOWN PORTAL (Phím '.') THOÁT VỀ HIDEOUT! << [AutoQuest #1] Tuong tac thanh cong voi muc tieu: Breach Hand of Chayula [INV-NAV-TERRAIN-COMMERCIAL #1] Delta XYZ ~ 0 -> Truot tiep tuyen (hand=1, goc=71 do)! [AutoLoot #1] Nhat: Divine Orb (Rarity: 0, Dist: 0, Latency: 0ms) [AutoQuest #1] Tuong tac thanh cong voi muc tieu: The Riverbank Waypoint [AutoLogin] >> PHÁT HIỆN MẤT KẾT NỐI (SocketException)! Chờ 3000ms cooldown trước khi tự động kết nối lại... << [AutoLogin] >> Đã bấm OK/Enter/Space đóng hộp thoại thông báo ngắt kết nối tại (1280, 806) << [AutoLogin] >> Đã bấm nút 'Log In' / Enter (Steam / Saved Credentials) tại (1280, 1008) << [AutoLogin] >> Đã chọn nhân vật Slot #2 (League: Forbidden Rites) tại (1280, 1296). Đang chờ màn hình tải hoàn tất... << [AutoLogin] >> ĐĂNG NHẬP THÀNH CÔNG! Đã vào lại khu vực: Hideout. Sẵn sàng tiếp tục vận hành bot. << [AutoLogin] >> KÍCH HOẠT THỬ ĐĂNG NHẬP THỦ CÔNG TỪ GIAO DIỆN << [AutoLogin] >> Quá 35s chưa vào được game. Thử lại quy trình đăng nhập (Lần 1)... << [TownQuestEngine] >> KÍCH HOẠT DỊCH CHUYỂN WORLD MAP (PHÍM U): Act 2 (Dreadnought) << [TownQuestEngine] >> Đã bấm phím 'U' (0x55) mở giao diện World Map POE2 << [TownQuestEngine] >> Đã click chọn Tab Act 2 tại (1280, 172) << [TownQuestEngine] >> Đã click chọn Node Map: Dreadnought (Act 2, #3) tại (1740, 604) << [TownQuestEngine] >> Đã click nút 'Travel' tại (1280, 1267) & gửi phím Enter xác nhận dịch chuyển! Chờ màn hình tải map... << [TownQuestEngine] >> ĐÃ VÀO PHỤ BẢN MỚI: Dreadnought. Bàn giao quyền điều khiển cho Combat & Zone Runner! << [TownQuestEngine] >> KÍCH HOẠT DỊCH CHUYỂN WORLD MAP (PHÍM U): Act 1 (The Riverbank) << [TownQuestEngine] >> KÍCH HOẠT DỊCH CHUYỂN WORLD MAP (PHÍM U): Act 3 (Sandswept Marsh) << [TownQuestEngine] >> Đã bấm phím 'U' (0x55) mở giao diện World Map POE2 << [TownQuestEngine] >> Đã click chọn Tab Act 3 tại (1587, 172) << [TownQuestEngine] >> Đã click chọn Node Map: Sandswept Marsh (Act 3, #0) tại (921, 864) << [TownQuestEngine] >> Đã click nút 'Travel' tại (1280, 1267) & gửi phím Enter xác nhận dịch chuyển! Chờ màn hình tải map... << [TownQuestEngine] >> ĐÃ VÀO PHỤ BẢN MỚI: Sandswept Marsh. Bàn giao quyền điều khiển cho Combat & Zone Runner! << [TownQuestEngine] >> Nhân vật đang ở đúng map 'Sandswept Marsh' rồi! Bỏ qua lệnh travel để tránh spam phím U. << [TownQuestEngine] >> KÍCH HOẠT DỊCH CHUYỂN WORLD MAP (PHÍM U): Act 2 (The Mastodon Sands) << [TownQuestEngine] >> Đã bấm phím 'U' (0x55) mở giao diện World Map POE2 << [TownQuestEngine] >> Hết thời gian chờ tải map (15000ms). Đóng giao diện World Map (ESC) và đặt lại trạng thái. << [TownQuestEngine] >> Đóng giao diện World Map (gửi phím ESC / VK_ESCAPE) tránh kẹt màn hình << [TownQuestEngine] >> Đóng giao diện World Map (gửi phím ESC / VK_ESCAPE) tránh kẹt màn hình << [TownQuestEngine] >> KÍCH HOẠT DỊCH CHUYỂN WORLD MAP (PHÍM U): Act 1 (The Riverbank) << [TownQuestEngine] >> Đã bấm phím 'U' (0x55) mở giao diện World Map POE2 << [TownQuestEngine] >> Đóng giao diện World Map (gửi phím ESC / VK_ESCAPE) tránh kẹt màn hình << [IframeDodge #1] Kich hoat 300ms bat tu (Space) do: Test roll [SmartFlask] Uong Life Flask [1] #1 (Test life) [Ranged Combat] Ban Chuot Phai [RMB] vao quai (dist=100) [AutoLoot #1] Nhat: Divine Orb (Rarity: 0, Dist: 0, Latency: 15ms) [LootController] Da nap PickupFilter tu 'bin/Release/pickup_filter.json': 19 exact types, 35 substrings, 8 rejects, minRarity=2 [InventoryHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080) [InventoryHandler] Start STASH routine (Cmd #501, Tab=1, Timeout=10000ms) [InventoryHandler] FSM: OpenPanels -> SelectTab [InventoryHandler] FSM: SelectTab -> DepositItems (Tab 1) [InventoryHandler] FSM: DepositItems -> ClosePanels (Transferred: 2) [InventoryHandler] FSM: ClosePanels -> Completed. [InventoryHandler] Start VENDOR routine (Cmd #601, Timeout=8000ms) [InventoryHandler] Vendor FSM: ApproachNpc -> OpenVendor [InventoryHandler] Vendor FSM: OpenVendor -> SellOrSalvage [InventoryHandler] Vendor FSM: SellOrSalvage -> ClosePanels [InventoryHandler] Vendor FSM: ClosePanels -> Completed. [InventoryHandler] Start STASH routine (Cmd #501, Tab=1, Timeout=10000ms) [InventoryHandler] INV-TOWN-01 Violated: Live monster detected in area! Aborting routine. [InventoryHandler] Start STASH routine (Cmd #501, Tab=1, Timeout=10000ms) [InventoryHandler] Stash routine TIMEOUT (10000ms)! [InventoryHandler] Start STASH routine (Cmd #501, Tab=1, Timeout=10000ms) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=0) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [MapDeviceHandler] State: OpenDevice -> PlaceWaystone [MapDeviceHandler] PlaceWaystone: Auto-scanned row 0 (cols 0..11), next start col=1 [MapDeviceHandler] State: PlaceWaystone -> Activate [MapDeviceHandler] State: Activate -> WaitForPortals [MapDeviceHandler] State: WaitForPortals -> EnterPortal [INV-NAV-TERRAIN-COMMERCIAL] Phuc hoi Camera Zoom ve mac dinh (-480 wheel). [MapDeviceHandler] >> Chu trinh Map Device thanh cong! (Tong so maps da mo: 1) << [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=1) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=0) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [MapDeviceHandler] State: OpenDevice -> PlaceWaystone [MapDeviceHandler] PlaceWaystone: Auto-scanned row 0 (cols 0..11), next start col=2 [MapDeviceHandler] State: PlaceWaystone -> Activate [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [5,0], Tablet=false, AutoScanRow0=false, StartCol=2) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=0) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [MapDeviceHandler] State: OpenDevice -> PlaceWaystone [MapDeviceHandler] PlaceWaystone: Targeted slot [5,0] [MapDeviceHandler] State: PlaceWaystone -> Activate [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=2) [MapDeviceHandler] INVARIANT VIOLATION: Monster detected near Map Device! Aborting routine. [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=2) [MapDeviceHandler] Routine timeout (20000ms) reached. Aborting. [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=2) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=0) [NpcInteractionHandler] Start NPC interact (TargetId=42, Mode=IdentifyAll, Option=1) [NpcInteractionHandler] State: ApproachNpc -> OpenDialogue (Target: The Hooded One) [NpcInteractionHandler] State: OpenDialogue -> SelectOption [NpcInteractionHandler] The Hooded One: Clicked 'Identify All Items'! [NpcInteractionHandler] State: CloseDialogue -> Completed (Total: 1) [NpcInteractionHandler] Start NPC interact (TargetId=42, Mode=TalkAndSkip, Option=0) [NpcInteractionHandler] State: ApproachNpc -> OpenDialogue (Target: The Hooded One) [NpcInteractionHandler] State: OpenDialogue -> SelectOption [NpcInteractionHandler] Skipped NPC dialogue via Spacebar [NpcInteractionHandler] State: CloseDialogue -> Completed (Total: 2) [NpcInteractionHandler] Start NPC interact (TargetId=42, Mode=IdentifyAll, Option=1) [NpcInteractionHandler] INV-NPC-01 Violated: Live monster in area! Aborting NPC interact. [NpcInteractionHandler] Start NPC interact (TargetId=42, Mode=IdentifyAll, Option=1) [NpcInteractionHandler] Routine TIMEOUT (15000ms)! [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [NpcInteractionHandler] Start NPC interact (TargetId=42, Mode=IdentifyAll, Option=1) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=0) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=300) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [MapDeviceHandler] State: OpenDevice -> PlaceWaystone [MapDeviceHandler] PlaceWaystone: Auto-scanned row 0 (cols 0..11), next start col=1 [MapDeviceHandler] State: PlaceWaystone -> Activate [MapDeviceHandler] State: Activate -> WaitForPortals [MapDeviceHandler] State: WaitForPortals -> EnterPortal [INV-NAV-TERRAIN-COMMERCIAL] Phuc hoi Camera Zoom ve mac dinh (-480 wheel). [MapDeviceHandler] >> Chu trinh Map Device thanh cong! (Tong so maps da mo: 1) << [MapDeviceHandler] Start MAP_DEVICE routine (Cmd #888, Timeout=18000ms, AutoScanRow0=true, StartCol=1) [NpcInteractionHandler] Start NPC interact (TargetId=100, Mode=IdentifyAll, Option=1) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=true, AutoScanRow0=true, StartCol=0) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=0) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [MapDeviceHandler] State: OpenDevice -> SelectAtlasNode [MapDeviceHandler] Hovering Atlas Node at (1018,542) Screen (1357,722) [MapDeviceHandler] Selected Atlas Node confirmed at (1018,542) Screen (1357,722) [MapDeviceHandler] State: SelectAtlasNode -> InspectPrecursorTowers [MapDeviceHandler] Socketed Precursor Tablet from Row 1 [MapDeviceHandler] State: InspectPrecursorTowers -> PlaceWaystone [MapDeviceHandler] PlaceWaystone: Auto-scanned row 0 (cols 0..11), next start col=1 [MapDeviceHandler] State: PlaceWaystone -> PlaceTablet [MapDeviceHandler] State: PlaceTablet -> Activate [MapDeviceHandler] State: Activate -> WaitForPortals [MapDeviceHandler] State: WaitForPortals -> EnterPortal [INV-NAV-TERRAIN-COMMERCIAL] Phuc hoi Camera Zoom ve mac dinh (-480 wheel). [MapDeviceHandler] >> Chu trinh Map Device thanh cong! (Tong so maps da mo: 1) << [MapDeviceHandler] SelectAtlasNode received (X=1000.000000, Y=500.000000, Flags=0x1, NodeId=100) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=1) [MapDeviceHandler] INVARIANT VIOLATION: Monster detected near Map Device! Aborting routine. [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=10.000000, TargetId=777) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [INV-NAV-TERRAIN-COMMERCIAL] Chieu 3D WorldToScreen Map Device: (300, 100) -> Pixel (1393, 648) [MapDeviceHandler] State: OpenDevice -> PlaceWaystone [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [CharacterFSM] Transition: Uninitialized -> HideoutIdle (Timestamp=1000ms) [CharacterFSM] Kích hoạt chu trình MAP_DEVICE tại Hideout (INV-FSM-HIDEOUT-F8-MAP-LOOP). [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [CharacterFSM] Transition: HideoutIdle -> HideoutMapDeviceApproach (Timestamp=1100ms) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=5.000000, TargetId=0) [CharacterFSM] Transition: HideoutMapDeviceApproach -> InMapExploring (Timestamp=5000ms) [UnstuckHandler] Recovery #1: Radial WASD step toward angle=0.000000 [UnstuckHandler] Recovery #2: Performed Iframe Dodge Roll (Space). [UnstuckHandler] Recovery #3: Radial WASD step toward angle=1.570796 [CharacterFSM] Transition: InMapExploring -> HideoutIdle (Timestamp=6400ms) [UnstuckHandler] Recovery attempts exhausted (3) in Town/Hideout. CẤM mở Town Portal tại đây. Resetting handler. [UnstuckHandler] Recovery #1: Radial WASD step toward angle=3.141593 [UnstuckHandler] Recovery #2: Performed Iframe Dodge Roll (Space). [UnstuckHandler] Recovery #3: Radial WASD step toward angle=4.712389 [UnstuckHandler] Recovery attempts exhausted (3) in Town/Hideout. CẤM mở Town Portal tại đây. Resetting handler. [CharacterFSM] Transition: HideoutIdle -> HideoutMapDeviceApproach (Timestamp=7000ms) [CharacterFSM] Transition: HideoutMapDeviceApproach -> HideoutIdle (Timestamp=7100ms) [CharacterFSM] Kích hoạt chu trình MAP_DEVICE tại Hideout (INV-FSM-HIDEOUT-F8-MAP-LOOP). [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [CharacterFSM] Transition: HideoutIdle -> HideoutMapDeviceApproach (Timestamp=10200ms) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [MapDeviceHandler] State: OpenDevice -> PlaceWaystone [AutoScanHP] Candidate #1: 0x140410000 HP=1250/1250 unresHP=1000 Mana=0 score=550 [TypHP] [AutoScanHP] Candidate #1: 0x140440000 HP=2150/2150 unresHP=2150 Mana=300 score=1010 [LifeSig] [Ptrs] [TypMana] [AutoScanHP] Candidate #2: 0x140110010 HP=1250/1250 unresHP=300 Mana=100 score=350 [TypHP] [TypMana] [AutoScanHP] Candidate #1: 0x140480000 HP=650/650 unresHP=650 Mana=300 score=1030 [TypHP] [TypMana] [AutoScanHP] Candidate #1: 0x1404a0000 HP=696/696 unresHP=696 Mana=300 score=1030 [TypHP] [TypMana] [AutoScanHP] Candidate #2: 0x140490000 HP=503/503 unresHP=470 Mana=27 score=-350 [TypHP] [AutoScan] Chuyen canh sang map moi: 'The Riverbank'. Cho tai man hinh xong de chup baseline... [TownQuestEngine] >> KÍCH HOẠT DỊCH CHUYỂN WORLD MAP (PHÍM U): Act 1 (The Riverbank) << [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: '' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: '(null)' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay hoặc trùng map: 'The Riverbank' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: 'Act 1' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: 'Act 2' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: 'Act 3' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: 'Act 4' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: 'Atlas' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: '(unknown)' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: '[DNT] World Map' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [AutoScan] Chuyen canh sang map moi: 'The Ogham Farmlands'. Cho tai man hinh xong de chup baseline... [AutoScan] Chuyen canh sang map moi: 'The Riverbank'. Cho tai man hinh xong de chup baseline... [AutoScan] Tai man hinh xong: 'The Riverbank'. Nhan vat dang dung yen tai cong vao (Grace Period). [AutoScan] Da chup 45 float baseline tai cong vao. Dang cho buoc di chuyen dau tien... [PlayerMemDump] Base=0x140110010: [+0]=1250 [+4]=1250 [+8]=300 [+12]=300 [+24]=100 [+28]=100 [+40]=4 [ManaDetect] Check1-VitalStruct at 0x140110018 (offset +8): 300/300 (score=3200) [GameSession] >> TỰ ĐỘNG KHÓA ĐỊA CHỈ MANA: 0x140110018 (300/300) << - OK! [PlayerMemDump] Base=0x140110010: [+0]=1250 [+4]=1250 [+8]=300 [+12]=300 [+24]=100 [+28]=100 [+40]=4 [ManaDetect] Check1-VitalStruct at 0x140110018 (offset +8): 300/300 (score=1450) [GameSession] >> TỰ ĐỘNG KHÓA ĐỊA CHỈ MANA: 0x140110018 (300/300) << - OK! [PlayerMemDump] Base=0x140110010: [+0]=1250 [+4]=1250 [+8]=300 [+12]=300 [+24]=100 [+28]=100 [+40]=4 [ManaDetect] Check1-VitalStruct at 0x140110018 (offset +8): 300/300 (score=3200) [GameSession] >> TỰ ĐỘNG KHÓA ĐỊA CHỈ MANA: 0x140110018 (300/300) << - OK! [GameSession] 🔮 TỰ ĐỘNG KHÓA SPIRIT: 0x140110028 (100/100) - OK! [AutoScanHP] Candidate #1: 0x1404c1000 HP=793/793 unresHP=1 Mana=741 score=1330 [LifeSig] [TypHP] [TypMana] [GameSession] 🛡️ TỰ ĐỘNG KHÓA ENERGY SHIELD: 0x1404C1040 (204/317) - OK! [GameSession] >> Tu dong cap nhat MaxHP len cap / thay do: 793 -> 820 [IframeDodge #1] Kich hoat 300ms bat tu (Space) do: CI LOW ES (< 75%: 70%) [EMERGENCY] ES NGUY CẤP (CI: 20%) <= 35%! Kích hoạt mở Portal thoát hiểm khẩn cấp (Không dùng Life Flask)! [IframeDodge #2] Kich hoat 300ms bat tu (Space) do: EMERGENCY ES CRITICAL [CI] [AutoScan] Tai man hinh xong: 'Riverbank_Map'. Nhan vat dang dung yen tai cong vao (Grace Period). [AutoScanHP] Candidate #1: 0x1404e0008 HP=1/1 unresHP=1 Mana=2402 score=2280 [TypMana] [AutoScanHP] Candidate #1: 0x1404e0008 HP=1/1 unresHP=1 Mana=2402 score=2130 [TypMana] [GameSession] 🛡️ TỰ ĐỘNG KHÓA ENERGY SHIELD: 0x1404E0014 (2402/2402) - OK! [GameSession] 🎯 TỰ ĐỘNG KHÓA WARD: 0x1404E0028 (Ward=826/826) - OK! [AutoScanHP] Candidate #1: 0x140500008 HP=1/1 unresHP=1 Mana=824 score=5830 [LifeSig] [TypMana] [AutoScanHP] Candidate #1: 0x140500008 HP=1/1 unresHP=1 Mana=824 score=5980 [LifeSig] [TypMana] [AutoScanHP] Candidate #2: 0x140500014 HP=2843/2843 unresHP=0 Mana=824 score=130 [TypMana] [GameSession] 🛡️ TỰ ĐỘNG KHÓA ENERGY SHIELD: 0x140500014 (2843/2843) - OK! [GameSession] 🎯 TỰ ĐỘNG KHÓA WARD: 0x140500028 (Ward=826/826) - OK! [PlayerMemDump] Base=0x140500008: [-8]=2 [-4]=4 [+0]=1 [+4]=1 [+8]=1 [+12]=2843 [+16]=2843 [+24]=824 [+28]=824 [+32]=826 [+36]=826 [ManaDetect] Check1-VitalStruct at 0x140500014 (offset +12): 2843/2843 (score=1050) [ManaDetect] Check1-VitalStruct at 0x140500020 (offset +24): 824/824 (score=3200) [GameSession] >> TỰ ĐỘNG KHÓA ĐỊA CHỈ MANA: 0x140500020 (824/824) << - OK! [AutoScan] KHOI DONG calibration XYZ (fallback): chup baseline... [IframeDodge #1] Kich hoat 300ms bat tu (Space) do: BURST DAMAGE (-250 HP, 25% maxHP) [Reaction Latency: 115ms] [SmartFlask] Uong Life Flask [1] #1 - HP: 500/1000 (50%) [SMART HoT] [IframeDodge #2] Kich hoat 300ms bat tu (Space) do: BURST DAMAGE (-300 HP, 30% maxHP) [Reaction Latency: 135ms] [SmartFlask] Uong Life Flask [1] #2 - HP: 200/1000 (20%) [CRITICAL BURST OVERRIDE] [SmartFlask] Uong Life Flask [1] #1 - HP: 500/1000 (50%) [SMART HoT] [SmartFlask] Uong Life Flask [1] #2 - HP: 250/1000 (25%) [CRITICAL BURST OVERRIDE] [SmartMana] Uong Mana Flask [2] #1 (Mana: 100/500 (20%)) [SmartMana] Uong Mana Flask [2] #2 (Mana: 100/500 (20%)) [SmartMana] Uong Mana Flask [2] #3 (Mana: 100/500 (20%)) [SmartMana] Binh Mana khong hoi sau 3 lan bam (Het Charge) -> Tam dung tranh spam! [SmartMana] Uong Mana Flask [2] #1 (Mana: 100/500 (20%)) [PlayerDeath] >> NHÂN VẬT ĐÃ TỬ TRẬN (HP=0/1000)! Đang chờ nút 'RESURRECT AT CHECKPOINT'... << [AutoRespawn #1] >> BẤM NÚT 'RESURRECT AT CHECKPOINT' TẠI (1280, 1060)! << [CombatCombo] Quai gan (dist=10) -> Tung chieu [E] [CombatCombo] Quai xa LoS ro (dist=250) -> Tung chieu [Chuot Phai] [StaggerFinisher #1] Quai bi STAGGER -> Tung Heavy Finisher [R] vao: Elite Boss [CombatCombo] Dang bi danh (HP=70/100) -> Tung chieu [E] tu ve [Monk Clear] Ice Strike [LMB] vao quai (dist=10) [Monk Boss] Ice Strike #1/4 [LMB] vao Boss! [Monk Boss] Ice Strike #2/4 [LMB] vao Boss! [Monk Boss] Ice Strike #3/4 [LMB] vao Boss! [Monk Boss] Ice Strike #4/4 [LMB] vao Boss! [Monk Boss] >> Dat TEMPEST BELL [Q] vao dung chan Boss! (Tong chuong: 1) << [Monk Boss] Ice Strike #1/4 [LMB] vao Boss! [DoubleDodge #1] Phat hien soc sat thuong (tut >= 20%) -> Buoc 1: Tro chuot vao quai (10.00, 0.000) de nhay lui voi Frozen Locus [E]! [DoubleDodge] Buoc 2: Tro chuot huong thao lui va lan ne Dodge Roll [Space]! [DoubleDodge] Buoc 3: Bom Life Flask [1] hoi phuc sinh luc! [SmartFlask] Uong Life Flask [1] #1 (Emergency Double-Dodge Recovery) [DoubleDodge] Buoc 4: Hoan tat chuoi Double-Dodge. Tiep tuc chien dau / di chuyen. [Monk Boss] Ice Strike #2/4 [LMB] vao Boss! [Ranged Combat] Ban Chuot Phai [RMB] vao quai (dist=250) [Ranged Combat] Ban Chuot Phai [RMB] vao quai (dist=350) [Ranged Defense] Quai ap sat (80) -> Tung chieu ne [E]! [Ranged Combat] Ban Chuot Phai [RMB] vao quai (dist=80) [Ranged Defense] Quai ap sat (80) -> Tung chieu ne [E]! [Ranged Defense] Quai ap sat (280) -> Tung chieu ne [E]! [AutoPatrol] Da ghi nhan cong vao map tai (1500.000000, 2500.000000). Khoi dong Frontier Momentum. [PlayerDeath] >> NHÂN VẬT ĐÃ TỬ TRẬN (HP=0/1200)! Đang chờ nút 'RESURRECT AT CHECKPOINT'... << [AutoRespawn] Nhan vat da hoi sinh tai Checkpoint! (HP=1200/1200) [GameSession] Nhan vat da hoi sinh tai Checkpoint -> Reset toan bo con tro entity va tu dong scan lai! [AutoScan] Kich hoat quet toa do thu cong (F11). [AutoScan] Chuyen canh sang map moi: 'The Riverbank'. Cho tai man hinh xong de chup baseline... [AutoScan] Tai man hinh xong: 'The Riverbank'. Nhan vat dang dung yen tai cong vao (Grace Period). [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay hoặc trùng map: 'The Riverbank' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnInstanceTransition: Phát hiện tín hiệu chuyển instance/arena -> Sẵn sàng reset và re-sync. [AutoScan] Chuyen canh sang map moi: 'The Riverbank'. Cho tai man hinh xong de chup baseline... [IframeDodge #1] Kich hoat 300ms bat tu (Space) do: CI LOW ES (< 75%: 70%) [CI Recovery] ES đã hồi phục trên 90% (2750/3000) -> Sẵn sàng tái tham chiến! [CI Staff] Tung chiêu [Q] tích lũy (Combo: 1/4, Rage: 10, Charges: 0/5) [CI Staff] Tung chiêu [Q] tích lũy (Combo: 2/4, Rage: 20, Charges: 0/5) [CI Staff] Tung chiêu [Q] tích lũy (Combo: 3/4, Rage: 30, Charges: 0/5) [CI Staff] Tung chiêu [Q] tích lũy (Combo: 4/4, Rage: 40, Charges: 0/5) [CI Staff] Đạt 4 Combo points -> Tung chiêu kết liễu cực đại [R]! [CI Staff] Kích hoạt Chuột Phải [Charged Staff] với 4-5 charges! Buff 40s ACTIVE (hết hạn sau 40s) [CI Staff] Tung chiêu [Q] tích lũy (Combo: 1/4, Rage: 50, Charges: 5/5) [SmartMana] Uong Mana Flask [2] #1 (Mana: 200/500 (40%) [CI Optimization]) [SkillsTable] Da nap thanh cong 4 skills tu 'data/combat/skills.toml' [SkillsTable] Da nap thanh cong 4 skills tu 'data/combat/skills.toml' [UnstuckHandler] Triggered: Repetitive action limit reached (200 >= 200) for kind=Explore entity=10 [UnstuckHandler] Resolved: Character moved 20.000000u away from stuck origin. [UnstuckHandler] Triggered: Player position static for 10500ms (dist=0.000000u < 3.000000u) [UnstuckHandler] Item #999 blacklisted after 5 consecutive failed pickup attempts. [UnstuckHandler] Recovery #1: Radial WASD step toward angle=0.000000 [UnstuckHandler] Recovery #2: Performed Iframe Dodge Roll (Space). [UnstuckHandler] Recovery #3: Radial WASD step toward angle=1.570796 [SkillProfile] Nap thanh cong 6 skills vao profile 'Hollow Form Swirling Monk/Druid' [SkillEngine] Hoan doi profile thanh cong: Hollow Form Swirling Monk/Druid [SkillEngine] Gán nhãn Marked_Vulnerability lên Target ID 101 (Thời hạn: 6000ms) [SkillEngine] Cắm Tempest Bell tại (0.000000, 0.000000) - Tồn tại 8000ms [PlayerDeath] >> NHÂN VẬT ĐÃ TỬ TRẬN (HP=0/1500)! Đang chờ nút 'RESURRECT AT CHECKPOINT'... << [PlayerDeath] >> NHÂN VẬT ĐÃ TỬ TRẬN (HP=0/1)! Đang chờ nút 'RESURRECT AT CHECKPOINT'... << [BossRush] >> BOSS MAP ĐÃ BỊ HẠ GỤC! (Map #1). Chờ 2500ms nhặt loot rồi tự mở Portal về Hideout! << [QuestNavigator] >> KÍCH HOẠT MỞ TOWN PORTAL (Phím '.') THOÁT VỀ HIDEOUT! << [AutoQuest #1] Tuong tac thanh cong voi muc tieu: Breach Hand of Chayula [INV-NAV-TERRAIN-COMMERCIAL #1] Delta XYZ ~ 0 -> Truot tiep tuyen (hand=1, goc=71 do)! [AutoLoot #1] Nhat: Divine Orb (Rarity: 0, Dist: 0, Latency: 0ms) [AutoQuest #1] Tuong tac thanh cong voi muc tieu: The Riverbank Waypoint [AutoLogin] >> PHÁT HIỆN MẤT KẾT NỐI (SocketException)! Chờ 3000ms cooldown trước khi tự động kết nối lại... << [AutoLogin] >> Đã bấm OK/Enter/Space đóng hộp thoại thông báo ngắt kết nối tại (1280, 806) << [AutoLogin] >> Đã bấm nút 'Log In' / Enter (Steam / Saved Credentials) tại (1280, 1008) << [AutoLogin] >> Đã chọn nhân vật Slot #2 (League: Forbidden Rites) tại (1280, 1296). Đang chờ màn hình tải hoàn tất... << [AutoLogin] >> ĐĂNG NHẬP THÀNH CÔNG! Đã vào lại khu vực: Hideout. Sẵn sàng tiếp tục vận hành bot. << [AutoLogin] >> KÍCH HOẠT THỬ ĐĂNG NHẬP THỦ CÔNG TỪ GIAO DIỆN << [AutoLogin] >> Quá 35s chưa vào được game. Thử lại quy trình đăng nhập (Lần 1)... << [TownQuestEngine] >> KÍCH HOẠT DỊCH CHUYỂN WORLD MAP (PHÍM U): Act 2 (Dreadnought) << [TownQuestEngine] >> Đã bấm phím 'U' (0x55) mở giao diện World Map POE2 << [TownQuestEngine] >> Đã click chọn Tab Act 2 tại (1280, 172) << [TownQuestEngine] >> Đã click chọn Node Map: Dreadnought (Act 2, #3) tại (1740, 604) << [TownQuestEngine] >> Đã click nút 'Travel' tại (1280, 1267) & gửi phím Enter xác nhận dịch chuyển! Chờ màn hình tải map... << [TownQuestEngine] >> ĐÃ VÀO PHỤ BẢN MỚI: Dreadnought. Bàn giao quyền điều khiển cho Combat & Zone Runner! << [TownQuestEngine] >> KÍCH HOẠT DỊCH CHUYỂN WORLD MAP (PHÍM U): Act 1 (The Riverbank) << [TownQuestEngine] >> KÍCH HOẠT DỊCH CHUYỂN WORLD MAP (PHÍM U): Act 3 (Sandswept Marsh) << [TownQuestEngine] >> Đã bấm phím 'U' (0x55) mở giao diện World Map POE2 << [TownQuestEngine] >> Đã click chọn Tab Act 3 tại (1587, 172) << [TownQuestEngine] >> Đã click chọn Node Map: Sandswept Marsh (Act 3, #0) tại (921, 864) << [TownQuestEngine] >> Đã click nút 'Travel' tại (1280, 1267) & gửi phím Enter xác nhận dịch chuyển! Chờ màn hình tải map... << [TownQuestEngine] >> ĐÃ VÀO PHỤ BẢN MỚI: Sandswept Marsh. Bàn giao quyền điều khiển cho Combat & Zone Runner! << [TownQuestEngine] >> Nhân vật đang ở đúng map 'Sandswept Marsh' rồi! Bỏ qua lệnh travel để tránh spam phím U. << [TownQuestEngine] >> KÍCH HOẠT DỊCH CHUYỂN WORLD MAP (PHÍM U): Act 2 (The Mastodon Sands) << [TownQuestEngine] >> Đã bấm phím 'U' (0x55) mở giao diện World Map POE2 << [TownQuestEngine] >> Hết thời gian chờ tải map (15000ms). Đóng giao diện World Map (ESC) và đặt lại trạng thái. << [TownQuestEngine] >> Đóng giao diện World Map (gửi phím ESC / VK_ESCAPE) tránh kẹt màn hình << [TownQuestEngine] >> Đóng giao diện World Map (gửi phím ESC / VK_ESCAPE) tránh kẹt màn hình << [TownQuestEngine] >> KÍCH HOẠT DỊCH CHUYỂN WORLD MAP (PHÍM U): Act 1 (The Riverbank) << [TownQuestEngine] >> Đã bấm phím 'U' (0x55) mở giao diện World Map POE2 << [TownQuestEngine] >> Đóng giao diện World Map (gửi phím ESC / VK_ESCAPE) tránh kẹt màn hình << [IframeDodge #1] Kich hoat 300ms bat tu (Space) do: Test roll [SmartFlask] Uong Life Flask [1] #1 (Test life) [Ranged Combat] Ban Chuot Phai [RMB] vao quai (dist=100) [AutoLoot #1] Nhat: Divine Orb (Rarity: 0, Dist: 0, Latency: 15ms) [LootController] Da nap PickupFilter tu 'bin/Release/pickup_filter.json': 19 exact types, 35 substrings, 8 rejects, minRarity=2 [InventoryHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080) [InventoryHandler] Start STASH routine (Cmd #501, Tab=1, Timeout=10000ms) [InventoryHandler] FSM: OpenPanels -> SelectTab [InventoryHandler] FSM: SelectTab -> DepositItems (Tab 1) [InventoryHandler] FSM: DepositItems -> ClosePanels (Transferred: 2) [InventoryHandler] FSM: ClosePanels -> Completed. [InventoryHandler] Start VENDOR routine (Cmd #601, Timeout=8000ms) [InventoryHandler] Vendor FSM: ApproachNpc -> OpenVendor [InventoryHandler] Vendor FSM: OpenVendor -> SellOrSalvage [InventoryHandler] Vendor FSM: SellOrSalvage -> ClosePanels [InventoryHandler] Vendor FSM: ClosePanels -> Completed. [InventoryHandler] Start STASH routine (Cmd #501, Tab=1, Timeout=10000ms) [InventoryHandler] INV-TOWN-01 Violated: Live monster detected in area! Aborting routine. [InventoryHandler] Start STASH routine (Cmd #501, Tab=1, Timeout=10000ms) [InventoryHandler] Stash routine TIMEOUT (10000ms)! [InventoryHandler] Start STASH routine (Cmd #501, Tab=1, Timeout=10000ms) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=0) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [MapDeviceHandler] State: OpenDevice -> PlaceWaystone [MapDeviceHandler] PlaceWaystone: Auto-scanned row 0 (cols 0..11), next start col=1 [MapDeviceHandler] State: PlaceWaystone -> Activate [MapDeviceHandler] State: Activate -> WaitForPortals [MapDeviceHandler] State: WaitForPortals -> EnterPortal [INV-NAV-TERRAIN-COMMERCIAL] Phuc hoi Camera Zoom ve mac dinh (-480 wheel). [MapDeviceHandler] >> Chu trinh Map Device thanh cong! (Tong so maps da mo: 1) << [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=1) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=0) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [MapDeviceHandler] State: OpenDevice -> PlaceWaystone [MapDeviceHandler] PlaceWaystone: Auto-scanned row 0 (cols 0..11), next start col=2 [MapDeviceHandler] State: PlaceWaystone -> Activate [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [5,0], Tablet=false, AutoScanRow0=false, StartCol=2) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=0) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [MapDeviceHandler] State: OpenDevice -> PlaceWaystone [MapDeviceHandler] PlaceWaystone: Targeted slot [5,0] [MapDeviceHandler] State: PlaceWaystone -> Activate [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=2) [MapDeviceHandler] INVARIANT VIOLATION: Monster detected near Map Device! Aborting routine. [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=2) [MapDeviceHandler] Routine timeout (20000ms) reached. Aborting. [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=2) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=0) [NpcInteractionHandler] Start NPC interact (TargetId=42, Mode=IdentifyAll, Option=1) [NpcInteractionHandler] State: ApproachNpc -> OpenDialogue (Target: The Hooded One) [NpcInteractionHandler] State: OpenDialogue -> SelectOption [NpcInteractionHandler] The Hooded One: Clicked 'Identify All Items'! [NpcInteractionHandler] State: CloseDialogue -> Completed (Total: 1) [NpcInteractionHandler] Start NPC interact (TargetId=42, Mode=TalkAndSkip, Option=0) [NpcInteractionHandler] State: ApproachNpc -> OpenDialogue (Target: The Hooded One) [NpcInteractionHandler] State: OpenDialogue -> SelectOption [NpcInteractionHandler] Skipped NPC dialogue via Spacebar [NpcInteractionHandler] State: CloseDialogue -> Completed (Total: 2) [NpcInteractionHandler] Start NPC interact (TargetId=42, Mode=IdentifyAll, Option=1) [NpcInteractionHandler] INV-NPC-01 Violated: Live monster in area! Aborting NPC interact. [NpcInteractionHandler] Start NPC interact (TargetId=42, Mode=IdentifyAll, Option=1) [NpcInteractionHandler] Routine TIMEOUT (15000ms)! [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [NpcInteractionHandler] Start NPC interact (TargetId=42, Mode=IdentifyAll, Option=1) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=0) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=300) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [MapDeviceHandler] State: OpenDevice -> PlaceWaystone [MapDeviceHandler] PlaceWaystone: Auto-scanned row 0 (cols 0..11), next start col=1 [MapDeviceHandler] State: PlaceWaystone -> Activate [MapDeviceHandler] State: Activate -> WaitForPortals [MapDeviceHandler] State: WaitForPortals -> EnterPortal [INV-NAV-TERRAIN-COMMERCIAL] Phuc hoi Camera Zoom ve mac dinh (-480 wheel). [MapDeviceHandler] >> Chu trinh Map Device thanh cong! (Tong so maps da mo: 1) << [MapDeviceHandler] Start MAP_DEVICE routine (Cmd #888, Timeout=18000ms, AutoScanRow0=true, StartCol=1) [NpcInteractionHandler] Start NPC interact (TargetId=100, Mode=IdentifyAll, Option=1) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=true, AutoScanRow0=true, StartCol=0) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=0) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [MapDeviceHandler] State: OpenDevice -> SelectAtlasNode [MapDeviceHandler] Hovering Atlas Node at (1018,542) Screen (1357,722) [MapDeviceHandler] Selected Atlas Node confirmed at (1018,542) Screen (1357,722) [MapDeviceHandler] State: SelectAtlasNode -> InspectPrecursorTowers [MapDeviceHandler] Socketed Precursor Tablet from Row 1 [MapDeviceHandler] State: InspectPrecursorTowers -> PlaceWaystone [MapDeviceHandler] PlaceWaystone: Auto-scanned row 0 (cols 0..11), next start col=1 [MapDeviceHandler] State: PlaceWaystone -> PlaceTablet [MapDeviceHandler] State: PlaceTablet -> Activate [MapDeviceHandler] State: Activate -> WaitForPortals [MapDeviceHandler] State: WaitForPortals -> EnterPortal [INV-NAV-TERRAIN-COMMERCIAL] Phuc hoi Camera Zoom ve mac dinh (-480 wheel). [MapDeviceHandler] >> Chu trinh Map Device thanh cong! (Tong so maps da mo: 1) << [MapDeviceHandler] SelectAtlasNode received (X=1000.000000, Y=500.000000, Flags=0x1, NodeId=100) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=1) [MapDeviceHandler] INVARIANT VIOLATION: Monster detected near Map Device! Aborting routine. [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=10.000000, TargetId=777) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [INV-NAV-TERRAIN-COMMERCIAL] Chieu 3D WorldToScreen Map Device: (300, 100) -> Pixel (1393, 648) [MapDeviceHandler] State: OpenDevice -> PlaceWaystone [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [CharacterFSM] Transition: Uninitialized -> HideoutIdle (Timestamp=1000ms) [CharacterFSM] Kích hoạt chu trình MAP_DEVICE tại Hideout (INV-FSM-HIDEOUT-F8-MAP-LOOP). [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [CharacterFSM] Transition: HideoutIdle -> HideoutMapDeviceApproach (Timestamp=1100ms) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=5.000000, TargetId=0) [CharacterFSM] Transition: HideoutMapDeviceApproach -> InMapExploring (Timestamp=5000ms) [UnstuckHandler] Recovery #1: Radial WASD step toward angle=0.000000 [UnstuckHandler] Recovery #2: Performed Iframe Dodge Roll (Space). [UnstuckHandler] Recovery #3: Radial WASD step toward angle=1.570796 [CharacterFSM] Transition: InMapExploring -> HideoutIdle (Timestamp=6400ms) [UnstuckHandler] Recovery attempts exhausted (3) in Town/Hideout. CẤM mở Town Portal tại đây. Resetting handler. [UnstuckHandler] Recovery #1: Radial WASD step toward angle=3.141593 [UnstuckHandler] Recovery #2: Performed Iframe Dodge Roll (Space). [UnstuckHandler] Recovery #3: Radial WASD step toward angle=4.712389 [UnstuckHandler] Recovery attempts exhausted (3) in Town/Hideout. CẤM mở Town Portal tại đây. Resetting handler. [CharacterFSM] Transition: HideoutIdle -> HideoutMapDeviceApproach (Timestamp=7000ms) [CharacterFSM] Transition: HideoutMapDeviceApproach -> HideoutIdle (Timestamp=7100ms) [CharacterFSM] Kích hoạt chu trình MAP_DEVICE tại Hideout (INV-FSM-HIDEOUT-F8-MAP-LOOP). [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [CharacterFSM] Transition: HideoutIdle -> HideoutMapDeviceApproach (Timestamp=10200ms) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [MapDeviceHandler] State: OpenDevice -> PlaceWaystone [AutoScanHP] Candidate #1: 0x140410000 HP=1250/1250 unresHP=1000 Mana=0 score=550 [TypHP] [AutoScanHP] Candidate #1: 0x140440000 HP=2150/2150 unresHP=2150 Mana=300 score=1010 [LifeSig] [Ptrs] [TypMana] [AutoScanHP] Candidate #2: 0x140110010 HP=1250/1250 unresHP=300 Mana=100 score=350 [TypHP] [TypMana] [AutoScanHP] Candidate #1: 0x140480000 HP=650/650 unresHP=650 Mana=300 score=1030 [TypHP] [TypMana] [AutoScanHP] Candidate #1: 0x1404a0000 HP=696/696 unresHP=696 Mana=300 score=1030 [TypHP] [TypMana] [AutoScanHP] Candidate #2: 0x140490000 HP=503/503 unresHP=470 Mana=27 score=-350 [TypHP] [AutoScan] Chuyen canh sang map moi: 'The Riverbank'. Cho tai man hinh xong de chup baseline... [TownQuestEngine] >> KÍCH HOẠT DỊCH CHUYỂN WORLD MAP (PHÍM U): Act 1 (The Riverbank) << [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: '' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: '(null)' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay hoặc trùng map: 'The Riverbank' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: 'Act 1' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: 'Act 2' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: 'Act 3' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: 'Act 4' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: 'Atlas' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: '(unknown)' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay: '[DNT] World Map' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [AutoScan] Chuyen canh sang map moi: 'The Ogham Farmlands'. Cho tai man hinh xong de chup baseline... [AutoScan] Chuyen canh sang map moi: 'The Riverbank'. Cho tai man hinh xong de chup baseline... [AutoScan] Tai man hinh xong: 'The Riverbank'. Nhan vat dang dung yen tai cong vao (Grace Period). [AutoScan] Da chup 45 float baseline tai cong vao. Dang cho buoc di chuyen dau tien... [PlayerMemDump] Base=0x140110010: [+0]=1250 [+4]=1250 [+8]=300 [+12]=300 [+24]=100 [+28]=100 [+40]=4 [ManaDetect] Check1-VitalStruct at 0x140110018 (offset +8): 300/300 (score=3200) [GameSession] >> TỰ ĐỘNG KHÓA ĐỊA CHỈ MANA: 0x140110018 (300/300) << - OK! [PlayerMemDump] Base=0x140110010: [+0]=1250 [+4]=1250 [+8]=300 [+12]=300 [+24]=100 [+28]=100 [+40]=4 [ManaDetect] Check1-VitalStruct at 0x140110018 (offset +8): 300/300 (score=1450) [GameSession] >> TỰ ĐỘNG KHÓA ĐỊA CHỈ MANA: 0x140110018 (300/300) << - OK! [PlayerMemDump] Base=0x140110010: [+0]=1250 [+4]=1250 [+8]=300 [+12]=300 [+24]=100 [+28]=100 [+40]=4 [ManaDetect] Check1-VitalStruct at 0x140110018 (offset +8): 300/300 (score=3200) [GameSession] >> TỰ ĐỘNG KHÓA ĐỊA CHỈ MANA: 0x140110018 (300/300) << - OK! [GameSession] 🔮 TỰ ĐỘNG KHÓA SPIRIT: 0x140110028 (100/100) - OK! [AutoScanHP] Candidate #1: 0x1404c1000 HP=793/793 unresHP=1 Mana=741 score=1330 [LifeSig] [TypHP] [TypMana] [GameSession] 🛡️ TỰ ĐỘNG KHÓA ENERGY SHIELD: 0x1404C1040 (204/317) - OK! [GameSession] >> Tu dong cap nhat MaxHP len cap / thay do: 793 -> 820 [IframeDodge #1] Kich hoat 300ms bat tu (Space) do: CI LOW ES (< 75%: 70%) [EMERGENCY] ES NGUY CẤP (CI: 20%) <= 35%! Kích hoạt mở Portal thoát hiểm khẩn cấp (Không dùng Life Flask)! [IframeDodge #2] Kich hoat 300ms bat tu (Space) do: EMERGENCY ES CRITICAL [CI] [AutoScan] Tai man hinh xong: 'Riverbank_Map'. Nhan vat dang dung yen tai cong vao (Grace Period). [AutoScanHP] Candidate #1: 0x1404e0008 HP=1/1 unresHP=1 Mana=2402 score=2280 [TypMana] [AutoScanHP] Candidate #1: 0x1404e0008 HP=1/1 unresHP=1 Mana=2402 score=2130 [TypMana] [GameSession] 🛡️ TỰ ĐỘNG KHÓA ENERGY SHIELD: 0x1404E0014 (2402/2402) - OK! [GameSession] 🎯 TỰ ĐỘNG KHÓA WARD: 0x1404E0028 (Ward=826/826) - OK! [AutoScanHP] Candidate #1: 0x140500008 HP=1/1 unresHP=1 Mana=824 score=5830 [LifeSig] [TypMana] [AutoScanHP] Candidate #1: 0x140500008 HP=1/1 unresHP=1 Mana=824 score=5980 [LifeSig] [TypMana] [AutoScanHP] Candidate #2: 0x140500014 HP=2843/2843 unresHP=0 Mana=824 score=130 [TypMana] [GameSession] 🛡️ TỰ ĐỘNG KHÓA ENERGY SHIELD: 0x140500014 (2843/2843) - OK! [GameSession] 🎯 TỰ ĐỘNG KHÓA WARD: 0x140500028 (Ward=826/826) - OK! [PlayerMemDump] Base=0x140500008: [-8]=2 [-4]=4 [+0]=1 [+4]=1 [+8]=1 [+12]=2843 [+16]=2843 [+24]=824 [+28]=824 [+32]=826 [+36]=826 [ManaDetect] Check1-VitalStruct at 0x140500014 (offset +12): 2843/2843 (score=1050) [ManaDetect] Check1-VitalStruct at 0x140500020 (offset +24): 824/824 (score=3200) [GameSession] >> TỰ ĐỘNG KHÓA ĐỊA CHỈ MANA: 0x140500020 (824/824) << - OK! [AutoScan] KHOI DONG calibration XYZ (fallback): chup baseline... [IframeDodge #1] Kich hoat 300ms bat tu (Space) do: BURST DAMAGE (-250 HP, 25% maxHP) [Reaction Latency: 107ms] [SmartFlask] Uong Life Flask [1] #1 - HP: 500/1000 (50%) [SMART HoT] [IframeDodge #2] Kich hoat 300ms bat tu (Space) do: BURST DAMAGE (-300 HP, 30% maxHP) [Reaction Latency: 111ms] [SmartFlask] Uong Life Flask [1] #2 - HP: 200/1000 (20%) [CRITICAL BURST OVERRIDE] [SmartFlask] Uong Life Flask [1] #1 - HP: 500/1000 (50%) [SMART HoT] [SmartFlask] Uong Life Flask [1] #2 - HP: 250/1000 (25%) [CRITICAL BURST OVERRIDE] [SmartMana] Uong Mana Flask [2] #1 (Mana: 100/500 (20%)) [SmartMana] Uong Mana Flask [2] #2 (Mana: 100/500 (20%)) [SmartMana] Uong Mana Flask [2] #3 (Mana: 100/500 (20%)) [SmartMana] Binh Mana khong hoi sau 3 lan bam (Het Charge) -> Tam dung tranh spam! [SmartMana] Uong Mana Flask [2] #1 (Mana: 100/500 (20%)) [PlayerDeath] >> NHÂN VẬT ĐÃ TỬ TRẬN (HP=0/1000)! Đang chờ nút 'RESURRECT AT CHECKPOINT'... << [AutoRespawn #1] >> BẤM NÚT 'RESURRECT AT CHECKPOINT' TẠI (1280, 1060)! << [CombatCombo] Quai gan (dist=10) -> Tung chieu [E] [CombatCombo] Quai xa LoS ro (dist=250) -> Tung chieu [Chuot Phai] [StaggerFinisher #1] Quai bi STAGGER -> Tung Heavy Finisher [R] vao: Elite Boss [CombatCombo] Dang bi danh (HP=70/100) -> Tung chieu [E] tu ve [Monk Clear] Ice Strike [LMB] vao quai (dist=10) [Monk Boss] Ice Strike #1/4 [LMB] vao Boss! [Monk Boss] Ice Strike #2/4 [LMB] vao Boss! [Monk Boss] Ice Strike #3/4 [LMB] vao Boss! [Monk Boss] Ice Strike #4/4 [LMB] vao Boss! [Monk Boss] >> Dat TEMPEST BELL [Q] vao dung chan Boss! (Tong chuong: 1) << [Monk Boss] Ice Strike #1/4 [LMB] vao Boss! [DoubleDodge #1] Phat hien soc sat thuong (tut >= 20%) -> Buoc 1: Tro chuot vao quai (10.00, 0.000) de nhay lui voi Frozen Locus [E]! [DoubleDodge] Buoc 2: Tro chuot huong thao lui va lan ne Dodge Roll [Space]! [DoubleDodge] Buoc 3: Bom Life Flask [1] hoi phuc sinh luc! [SmartFlask] Uong Life Flask [1] #1 (Emergency Double-Dodge Recovery) [DoubleDodge] Buoc 4: Hoan tat chuoi Double-Dodge. Tiep tuc chien dau / di chuyen. [Monk Boss] Ice Strike #2/4 [LMB] vao Boss! [Ranged Combat] Ban Chuot Phai [RMB] vao quai (dist=250) [Ranged Combat] Ban Chuot Phai [RMB] vao quai (dist=350) [Ranged Defense] Quai ap sat (80) -> Tung chieu ne [E]! [Ranged Combat] Ban Chuot Phai [RMB] vao quai (dist=80) [Ranged Defense] Quai ap sat (80) -> Tung chieu ne [E]! [Ranged Defense] Quai ap sat (280) -> Tung chieu ne [E]! [AutoPatrol] Da ghi nhan cong vao map tai (1500.000000, 2500.000000). Khoi dong Frontier Momentum. [PlayerDeath] >> NHÂN VẬT ĐÃ TỬ TRẬN (HP=0/1200)! Đang chờ nút 'RESURRECT AT CHECKPOINT'... << [AutoRespawn] Nhan vat da hoi sinh tai Checkpoint! (HP=1200/1200) [GameSession] Nhan vat da hoi sinh tai Checkpoint -> Reset toan bo con tro entity va tu dong scan lai! [AutoScan] Kich hoat quet toa do thu cong (F11). [AutoScan] Chuyen canh sang map moi: 'The Riverbank'. Cho tai man hinh xong de chup baseline... [AutoScan] Tai man hinh xong: 'The Riverbank'. Nhan vat dang dung yen tai cong vao (Grace Period). [GameSession] OnZoneSceneChanged: Bỏ qua chuyển cảnh UI Overlay hoặc trùng map: 'The Riverbank' (hiện tại: 'The Riverbank'). Bỏ qua reset m_playerAddr và hủy m_townQuestEngine. [GameSession] OnInstanceTransition: Phát hiện tín hiệu chuyển instance/arena -> Sẵn sàng reset và re-sync. [AutoScan] Chuyen canh sang map moi: 'The Riverbank'. Cho tai man hinh xong de chup baseline... [IframeDodge #1] Kich hoat 300ms bat tu (Space) do: CI LOW ES (< 75%: 70%) [CI Recovery] ES đã hồi phục trên 90% (2750/3000) -> Sẵn sàng tái tham chiến! [CI Staff] Tung chiêu [Q] tích lũy (Combo: 1/4, Rage: 10, Charges: 0/5) [CI Staff] Tung chiêu [Q] tích lũy (Combo: 2/4, Rage: 20, Charges: 0/5) [CI Staff] Tung chiêu [Q] tích lũy (Combo: 3/4, Rage: 30, Charges: 0/5) [CI Staff] Tung chiêu [Q] tích lũy (Combo: 4/4, Rage: 40, Charges: 0/5) [CI Staff] Đạt 4 Combo points -> Tung chiêu kết liễu cực đại [R]! [CI Staff] Kích hoạt Chuột Phải [Charged Staff] với 4-5 charges! Buff 40s ACTIVE (hết hạn sau 40s) [CI Staff] Tung chiêu [Q] tích lũy (Combo: 1/4, Rage: 50, Charges: 5/5) [SmartMana] Uong Mana Flask [2] #1 (Mana: 200/500 (40%) [CI Optimization]) [SkillsTable] Da nap thanh cong 4 skills tu 'data/combat/skills.toml' [SkillsTable] Da nap thanh cong 4 skills tu 'data/combat/skills.toml' [UnstuckHandler] Triggered: Repetitive action limit reached (200 >= 200) for kind=Explore entity=10 [UnstuckHandler] Resolved: Character moved 20.000000u away from stuck origin. [UnstuckHandler] Triggered: Player position static for 10500ms (dist=0.000000u < 3.000000u) [UnstuckHandler] Item #999 blacklisted after 5 consecutive failed pickup attempts. [UnstuckHandler] Recovery #1: Radial WASD step toward angle=0.000000 [UnstuckHandler] Recovery #2: Performed Iframe Dodge Roll (Space). [UnstuckHandler] Recovery #3: Radial WASD step toward angle=1.570796 [SkillProfile] Nap thanh cong 6 skills vao profile 'Hollow Form Swirling Monk/Druid' [SkillEngine] Hoan doi profile thanh cong: Hollow Form Swirling Monk/Druid [SkillEngine] Gán nhãn Marked_Vulnerability lên Target ID 101 (Thời hạn: 6000ms) [SkillEngine] Cắm Tempest Bell tại (0.000000, 0.000000) - Tồn tại 8000ms [PlayerDeath] >> NHÂN VẬT ĐÃ TỬ TRẬN (HP=0/1500)! Đang chờ nút 'RESURRECT AT CHECKPOINT'... << [PlayerDeath] >> NHÂN VẬT ĐÃ TỬ TRẬN (HP=0/1)! Đang chờ nút 'RESURRECT AT CHECKPOINT'... << [BossRush] >> BOSS MAP ĐÃ BỊ HẠ GỤC! (Map #1). Chờ 2500ms nhặt loot rồi tự mở Portal về Hideout! << [QuestNavigator] >> KÍCH HOẠT MỞ TOWN PORTAL (Phím '.') THOÁT VỀ HIDEOUT! << [AutoQuest #1] Tuong tac thanh cong voi muc tieu: Breach Hand of Chayula [INV-NAV-TERRAIN-COMMERCIAL #1] Delta XYZ ~ 0 -> Truot tiep tuyen (hand=1, goc=71 do)! [AutoLoot #1] Nhat: Divine Orb (Rarity: 0, Dist: 0, Latency: 0ms) [AutoQuest #1] Tuong tac thanh cong voi muc tieu: The Riverbank Waypoint [AutoLogin] >> PHÁT HIỆN MẤT KẾT NỐI (SocketException)! Chờ 3000ms cooldown trước khi tự động kết nối lại... << [AutoLogin] >> Đã bấm OK/Enter/Space đóng hộp thoại thông báo ngắt kết nối tại (1280, 806) << [AutoLogin] >> Đã bấm nút 'Log In' / Enter (Steam / Saved Credentials) tại (1280, 1008) << [AutoLogin] >> Đã chọn nhân vật Slot #2 (League: Forbidden Rites) tại (1280, 1296). Đang chờ màn hình tải hoàn tất... << [AutoLogin] >> ĐĂNG NHẬP THÀNH CÔNG! Đã vào lại khu vực: Hideout. Sẵn sàng tiếp tục vận hành bot. << [AutoLogin] >> KÍCH HOẠT THỬ ĐĂNG NHẬP THỦ CÔNG TỪ GIAO DIỆN << [AutoLogin] >> Quá 35s chưa vào được game. Thử lại quy trình đăng nhập (Lần 1)... << [TownQuestEngine] >> KÍCH HOẠT DỊCH CHUYỂN WORLD MAP (PHÍM U): Act 2 (Dreadnought) << [TownQuestEngine] >> Đã bấm phím 'U' (0x55) mở giao diện World Map POE2 << [TownQuestEngine] >> Đã click chọn Tab Act 2 tại (1280, 172) << [TownQuestEngine] >> Đã click chọn Node Map: Dreadnought (Act 2, #3) tại (1740, 604) << [TownQuestEngine] >> Đã click nút 'Travel' tại (1280, 1267) & gửi phím Enter xác nhận dịch chuyển! Chờ màn hình tải map... << [TownQuestEngine] >> ĐÃ VÀO PHỤ BẢN MỚI: Dreadnought. Bàn giao quyền điều khiển cho Combat & Zone Runner! << [TownQuestEngine] >> KÍCH HOẠT DỊCH CHUYỂN WORLD MAP (PHÍM U): Act 1 (The Riverbank) << [TownQuestEngine] >> KÍCH HOẠT DỊCH CHUYỂN WORLD MAP (PHÍM U): Act 3 (Sandswept Marsh) << [TownQuestEngine] >> Đã bấm phím 'U' (0x55) mở giao diện World Map POE2 << [TownQuestEngine] >> Đã click chọn Tab Act 3 tại (1587, 172) << [TownQuestEngine] >> Đã click chọn Node Map: Sandswept Marsh (Act 3, #0) tại (921, 864) << [TownQuestEngine] >> Đã click nút 'Travel' tại (1280, 1267) & gửi phím Enter xác nhận dịch chuyển! Chờ màn hình tải map... << [TownQuestEngine] >> ĐÃ VÀO PHỤ BẢN MỚI: Sandswept Marsh. Bàn giao quyền điều khiển cho Combat & Zone Runner! << [TownQuestEngine] >> Nhân vật đang ở đúng map 'Sandswept Marsh' rồi! Bỏ qua lệnh travel để tránh spam phím U. << [TownQuestEngine] >> KÍCH HOẠT DỊCH CHUYỂN WORLD MAP (PHÍM U): Act 2 (The Mastodon Sands) << [TownQuestEngine] >> Đã bấm phím 'U' (0x55) mở giao diện World Map POE2 << [TownQuestEngine] >> Hết thời gian chờ tải map (15000ms). Đóng giao diện World Map (ESC) và đặt lại trạng thái. << [TownQuestEngine] >> Đóng giao diện World Map (gửi phím ESC / VK_ESCAPE) tránh kẹt màn hình << [TownQuestEngine] >> Đóng giao diện World Map (gửi phím ESC / VK_ESCAPE) tránh kẹt màn hình << [TownQuestEngine] >> KÍCH HOẠT DỊCH CHUYỂN WORLD MAP (PHÍM U): Act 1 (The Riverbank) << [TownQuestEngine] >> Đã bấm phím 'U' (0x55) mở giao diện World Map POE2 << [TownQuestEngine] >> Đóng giao diện World Map (gửi phím ESC / VK_ESCAPE) tránh kẹt màn hình << [IframeDodge #1] Kich hoat 300ms bat tu (Space) do: Test roll [SmartFlask] Uong Life Flask [1] #1 (Test life) [Ranged Combat] Ban Chuot Phai [RMB] vao quai (dist=100) [AutoLoot #1] Nhat: Divine Orb (Rarity: 0, Dist: 0, Latency: 15ms) [LootController] Da nap PickupFilter tu 'bin/Release/pickup_filter.json': 166 exact types, 175 substrings, 11 rejects, minRarity=2 [InventoryHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080) [InventoryHandler] Start STASH routine (Cmd #501, Tab=1, Timeout=10000ms) [InventoryHandler] FSM: OpenPanels -> SelectTab [InventoryHandler] FSM: SelectTab -> DepositItems (Tab 1) [InventoryHandler] FSM: DepositItems -> ClosePanels (Transferred: 2) [InventoryHandler] FSM: ClosePanels -> Completed. [InventoryHandler] Start VENDOR routine (Cmd #601, Timeout=8000ms) [InventoryHandler] Vendor FSM: ApproachNpc -> OpenVendor [InventoryHandler] Vendor FSM: OpenVendor -> SellOrSalvage [InventoryHandler] Vendor FSM: SellOrSalvage -> ClosePanels [InventoryHandler] Vendor FSM: ClosePanels -> Completed. [InventoryHandler] Start STASH routine (Cmd #501, Tab=1, Timeout=10000ms) [InventoryHandler] INV-TOWN-01 Violated: Live monster detected in area! Aborting routine. [InventoryHandler] Start STASH routine (Cmd #501, Tab=1, Timeout=10000ms) [InventoryHandler] Stash routine TIMEOUT (10000ms)! [InventoryHandler] Start STASH routine (Cmd #501, Tab=1, Timeout=10000ms) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=0) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [MapDeviceHandler] State: OpenDevice -> PlaceWaystone [MapDeviceHandler] PlaceWaystone: Auto-scanned row 0 (cols 0..11), next start col=1 [MapDeviceHandler] State: PlaceWaystone -> Activate [MapDeviceHandler] State: Activate -> WaitForPortals [MapDeviceHandler] State: WaitForPortals -> EnterPortal [INV-NAV-TERRAIN-COMMERCIAL] Phuc hoi Camera Zoom ve mac dinh (-480 wheel). [MapDeviceHandler] >> Chu trinh Map Device thanh cong! (Tong so maps da mo: 1) << [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=1) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=0) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [MapDeviceHandler] State: OpenDevice -> PlaceWaystone [MapDeviceHandler] PlaceWaystone: Auto-scanned row 0 (cols 0..11), next start col=2 [MapDeviceHandler] State: PlaceWaystone -> Activate [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [5,0], Tablet=false, AutoScanRow0=false, StartCol=2) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=0) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [MapDeviceHandler] State: OpenDevice -> PlaceWaystone [MapDeviceHandler] PlaceWaystone: Targeted slot [5,0] [MapDeviceHandler] State: PlaceWaystone -> Activate [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=2) [MapDeviceHandler] INVARIANT VIOLATION: Monster detected near Map Device! Aborting routine. [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=2) [MapDeviceHandler] Routine timeout (20000ms) reached. Aborting. [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=2) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=0) [NpcInteractionHandler] Start NPC interact (TargetId=42, Mode=IdentifyAll, Option=1) [NpcInteractionHandler] State: ApproachNpc -> OpenDialogue (Target: The Hooded One) [NpcInteractionHandler] State: OpenDialogue -> SelectOption [NpcInteractionHandler] The Hooded One: Clicked 'Identify All Items'! [NpcInteractionHandler] State: CloseDialogue -> Completed (Total: 1) [NpcInteractionHandler] Start NPC interact (TargetId=42, Mode=TalkAndSkip, Option=0) [NpcInteractionHandler] State: ApproachNpc -> OpenDialogue (Target: The Hooded One) [NpcInteractionHandler] State: OpenDialogue -> SelectOption [NpcInteractionHandler] Skipped NPC dialogue via Spacebar [NpcInteractionHandler] State: CloseDialogue -> Completed (Total: 2) [NpcInteractionHandler] Start NPC interact (TargetId=42, Mode=IdentifyAll, Option=1) [NpcInteractionHandler] INV-NPC-01 Violated: Live monster in area! Aborting NPC interact. [NpcInteractionHandler] Start NPC interact (TargetId=42, Mode=IdentifyAll, Option=1) [NpcInteractionHandler] Routine TIMEOUT (15000ms)! [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [NpcInteractionHandler] Start NPC interact (TargetId=42, Mode=IdentifyAll, Option=1) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=0) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=300) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [MapDeviceHandler] State: OpenDevice -> PlaceWaystone [MapDeviceHandler] PlaceWaystone: Auto-scanned row 0 (cols 0..11), next start col=1 [MapDeviceHandler] State: PlaceWaystone -> Activate [MapDeviceHandler] State: Activate -> WaitForPortals [MapDeviceHandler] State: WaitForPortals -> EnterPortal [INV-NAV-TERRAIN-COMMERCIAL] Phuc hoi Camera Zoom ve mac dinh (-480 wheel). [MapDeviceHandler] >> Chu trinh Map Device thanh cong! (Tong so maps da mo: 1) << [MapDeviceHandler] Start MAP_DEVICE routine (Cmd #888, Timeout=18000ms, AutoScanRow0=true, StartCol=1) [NpcInteractionHandler] Start NPC interact (TargetId=100, Mode=IdentifyAll, Option=1) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=true, AutoScanRow0=true, StartCol=0) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=0.000000, TargetId=0) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [MapDeviceHandler] State: OpenDevice -> SelectAtlasNode [MapDeviceHandler] Hovering Atlas Node at (1018,542) Screen (1357,722) [MapDeviceHandler] Selected Atlas Node confirmed at (1018,542) Screen (1357,722) [MapDeviceHandler] State: SelectAtlasNode -> InspectPrecursorTowers [MapDeviceHandler] Socketed Precursor Tablet from Row 1 [MapDeviceHandler] State: InspectPrecursorTowers -> PlaceWaystone [MapDeviceHandler] PlaceWaystone: Auto-scanned row 0 (cols 0..11), next start col=1 [MapDeviceHandler] State: PlaceWaystone -> PlaceTablet [MapDeviceHandler] State: PlaceTablet -> Activate [MapDeviceHandler] State: Activate -> WaitForPortals [MapDeviceHandler] State: WaitForPortals -> EnterPortal [INV-NAV-TERRAIN-COMMERCIAL] Phuc hoi Camera Zoom ve mac dinh (-480 wheel). [MapDeviceHandler] >> Chu trinh Map Device thanh cong! (Tong so maps da mo: 1) << [MapDeviceHandler] SelectAtlasNode received (X=1000.000000, Y=500.000000, Flags=0x1, NodeId=100) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=1) [MapDeviceHandler] INVARIANT VIOLATION: Monster detected near Map Device! Aborting routine. [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=10.000000, TargetId=777) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [INV-NAV-TERRAIN-COMMERCIAL] Chieu 3D WorldToScreen Map Device: (300, 100) -> Pixel (1393, 648) [MapDeviceHandler] State: OpenDevice -> PlaceWaystone [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [CharacterFSM] Transition: Uninitialized -> HideoutIdle (Timestamp=1000ms) [CharacterFSM] Kích hoạt chu trình MAP_DEVICE tại Hideout (INV-FSM-HIDEOUT-F8-MAP-LOOP). [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [CharacterFSM] Transition: HideoutIdle -> HideoutMapDeviceApproach (Timestamp=1100ms) [MapDeviceHandler] State: ApproachDevice -> OpenDevice (In interact radius: dist=5.000000, TargetId=0) [CharacterFSM] Transition: HideoutMapDeviceApproach -> InMapExploring (Timestamp=5000ms) [UnstuckHandler] Recovery #1: Radial WASD step toward angle=0.000000 [UnstuckHandler] Recovery #2: Performed Iframe Dodge Roll (Space). [UnstuckHandler] Recovery #3: Radial WASD step toward angle=1.570796 [CharacterFSM] Transition: InMapExploring -> HideoutIdle (Timestamp=6400ms) [UnstuckHandler] Recovery attempts exhausted (3) in Town/Hideout. CẤM mở Town Portal tại đây. Resetting handler. [UnstuckHandler] Recovery #1: Radial WASD step toward angle=3.141593 [UnstuckHandler] Recovery #2: Performed Iframe Dodge Roll (Space). [UnstuckHandler] Recovery #3: Radial WASD step toward angle=4.712389 [UnstuckHandler] Recovery attempts exhausted (3) in Town/Hideout. CẤM mở Town Portal tại đây. Resetting handler. [CharacterFSM] Transition: HideoutIdle -> HideoutMapDeviceApproach (Timestamp=7000ms) [CharacterFSM] Transition: HideoutMapDeviceApproach -> HideoutIdle (Timestamp=7100ms) [CharacterFSM] Kích hoạt chu trình MAP_DEVICE tại Hideout (INV-FSM-HIDEOUT-F8-MAP-LOOP). [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [CharacterFSM] Transition: HideoutIdle -> HideoutMapDeviceApproach (Timestamp=10200ms) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Da nap coordinates tu 'data/ui/coordinates.toml' (Ref: 1920x1080, AutoScanRow0=true) [MapDeviceHandler] Start MAP_DEVICE routine (Waystone [0,0], Tablet=false, AutoScanRow0=true, StartCol=0) [INV-NAV-TERRAIN-COMMERCIAL] Dynamic Camera Zoom-in: Phong to dien tich click Map Device (+480 wheel)! [MapDeviceHandler] State: OpenDevice -> PlaceWaystone