[bot_web] state restored: 6 active presets, 2 marked monsters [bot_web] seed anti-duplicado: 0 coords en cooldown, 0 tiles robados recientes (restaurados del History) [bot_web] resumed saved mode: AUTO (global) ON (remembered across restart) Warning: client version "1.88.3-t9961c097b" != tailscaled server version "1.98.2-taaf7caef1-gc4a37aed9" [bot_web] bot_pixel backend on http://0.0.0.0:8791 (emulator emulator-6008, V3 http://100.127.215.100:8773) [bot] clases: up_msg=true send_troop=true troop=true NM=true PD=true CM=true [bot] hook OnGetRouletteCreditsReply armado=true [bot] chat: hook SendCoordMessage armado (aprende session_id) [bot_web] agent READY: {'kind': 'ready', 'up_msg': True, 'send_troop': True, 'nm': True, 'pd': True, 'cm': True, 't': 1787742480492} [bot] agent_bot listo [scan] reply: off=168 listas{map:24 march:40 players:32} campos{marcha:13 jugador:8} [scan] hook DecodeCallback armado [scan] motor main-thread + reloj armados (envío drena en WMM.Update) [scan] pwr hook GetSinglePowerRankListReply armado [scan] pwr hook OnGetNewServerTroopPowerRankReply armado [scan] pwr: hook pasivo del power ranking armado [scan] member-list: hook UpdateMembers armado (0 sends) [scan] pwr: poll main-thread listo (bajo demanda del backend, ~48h) [scan] orden: nucleo=421 periferia=1731 total=3415 [bot_web] post_agent: agent not attached [bot_web] [scan] barrido retomado en idx=1101 [scan] MÓDULO ESCÁNER armado (mapa completo, 3415 regiones) [bot_web] ✅ agent attached to emulator-6008 [bot_web] [scan] barrido retomado en idx=1101 [scan] barrido RETOMADO en idx=1101/3415 [bot_web] reports: 1 target-disappeared (stamina refunded) from Mail [bot] cuenta CARGADA -> agente activo (autoWM habilitado) [bot] MTI-FIELDS __type@16,__src_wx@20,__src_wy@24,__troop_id@28,__troop_owner@32,__target_wx@36,__target_wy@40,__start_time@44,__end_time@48,__troop@56,__speed@64,__src_num@72,__target_num@76,__prev_type@80,__battle_result@84,__resB@88,__resA@96,__resC@104,__resD@112,__gold@120,__items@128,__prisoner@136,__prev_id@144,__first_killed@148,__target_id@152,__general_id@156,__subcitys@160,__union_war_id@168,__castle_collect_speed@172,__res_general_id@176,__skin_data@184,__cracker@192,__target_server_id@196,__general_dragon_id@200,__union_target_wx@204,__union_target_wy@208,__assistant_id@212,__target_subtype@216,__tactics_id@220,__troop_kill_show@224,extensionObject@232 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=4 generales=101 stamina=693/100 shield=21898s truce=2 [bot_web] account: city=(455,565) free_slots=4 troops=13 generals=101 maxMon=25 [scan] cuenta cargada (señal del bot) -> barrido HABILITADO, server=1939 [bot_web] fps throttle: targetFrameRate=5 (menos render = menos calor y batería en el móvil) [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=4 generales=101 stamina=693/100 shield=21897s truce=2 [bot] autoWM: FocusOnWorldMap(455,565,1939) [bot_web] MAIL: cobrando reward mails (cada 24h) [bot] MONCFG dump: 1920 configs [bot_web] moncfg: 1920 monster configs cargadas (resuelve id/nivel/power en steals) [bot] [mail] get_rewardmaillist pedido [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=4 generales=101 stamina=693/100 shield=21891s truce=2 [bot] [mail] reward mails SIN cobrar: 0 (saltados 18 ya cobrados) [bot_web] MAIL: reward mails con recompensa = 0 (cobrando cada uno) [bot] JOIN ✅ war_id=12342666 leader=(453,564) gen=784342304 ast=699710545 troops=[{"t":34,"n":1}] [bot_web] join_result: 1/1 rally(ies) de alianza [bot_web] AUTO-JOIN: [{'preset': 1, 'war_id': 12342666, 'general': 784342304}] (cada preset con su general + tropas) [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=3 generales=101 stamina=693/100 shield=21888s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=3 generales=101 stamina=693/100 shield=21888s truce=2 [bot] autoWM: FocusOnWorldMap(455,565,1939) [bot] autoWM: FocusOnWorldMap(455,565,1939) [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=3 generales=101 stamina=693/100 shield=21876s truce=2 [bot] autoWM: FocusOnWorldMap(455,565,1939) [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=3 generales=101 stamina=693/100 shield=21861s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=3 generales=101 stamina=693/100 shield=21846s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=3 generales=101 stamina=693/100 shield=21830s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=4 generales=101 stamina=693/100 shield=21815s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=5 generales=101 stamina=693/100 shield=21800s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=5 generales=101 stamina=693/100 shield=21785s truce=2 [bot_web] AUTO-JOIN: [{'preset': 2, 'war_id': 12342692, 'general': 667049122}] (cada preset con su general + tropas) [bot] JOIN ✅ war_id=12342692 leader=(453,564) gen=667049122 ast=695409372 troops=[{"t":34,"n":1}] [bot_web] join_result: 1/1 rally(ies) de alianza [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=4 generales=101 stamina=693/100 shield=21779s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=4 generales=101 stamina=693/100 shield=21770s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=4 generales=101 stamina=693/100 shield=21755s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=4 generales=101 stamina=693/100 shield=21740s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=4 generales=101 stamina=693/100 shield=21725s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=4 generales=101 stamina=693/100 shield=21710s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=4 generales=101 stamina=693/100 shield=21695s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=4 generales=101 stamina=693/100 shield=21680s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=4 generales=101 stamina=693/100 shield=21665s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=4 generales=101 stamina=693/100 shield=21650s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=4 generales=101 stamina=693/100 shield=21635s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=4 generales=101 stamina=693/100 shield=21620s truce=2 [bot_web] AUTO-TRUCE: shield 21620s (<= 7200s) -> using 24h Truce (id 978, 16 left) [bot] USE_TRUCE id=978 [bot_web] AUTO-TRUCE applied OK: item id=978 (bubble renewed) [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=4 generales=101 stamina=693/100 shield=86400s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=5 generales=101 stamina=733/100 shield=86388s truce=2 [bot_web] WATCHDOG: Evony no operativo -> relaunch de Evony en caliente [bot_web] WATCHDOG: Evony congelado -> force-stop + relaunch del juego [bot] clases: up_msg=true send_troop=true troop=true NM=true PD=true CM=true [bot] hook OnGetRouletteCreditsReply armado=true [bot] chat: hook SendCoordMessage armado (aprende session_id) [bot_web] agent READY: {'kind': 'ready', 'up_msg': True, 'send_troop': True, 'nm': True, 'pd': True, 'cm': True, 't': 1787742830116} [bot] agent_bot listo [scan] reply: off=168 listas{map:24 march:40 players:32} campos{marcha:13 jugador:8} [scan] hook DecodeCallback armado [scan] motor main-thread + reloj armados (envío drena en WMM.Update) [scan] pwr hook GetSinglePowerRankListReply armado [scan] pwr hook OnGetNewServerTroopPowerRankReply armado [scan] pwr: hook pasivo del power ranking armado [scan] member-list: hook UpdateMembers armado (0 sends) [scan] pwr: poll main-thread listo (bajo demanda del backend, ~48h) [scan] orden: nucleo=421 periferia=1731 total=3415 [bot_web] post_agent: agent not attached [bot_web] [scan] barrido retomado en idx=1717 [scan] MÓDULO ESCÁNER armado (mapa completo, 3415 regiones) [bot_web] ✅ agent attached to emulator-6008 [bot_web] [scan] barrido retomado en idx=1717 [scan] barrido RETOMADO en idx=1717/3415 [bot] cuenta CARGADA -> agente activo (autoWM habilitado) [bot] MTI-FIELDS __type@16,__src_wx@20,__src_wy@24,__troop_id@28,__troop_owner@32,__target_wx@36,__target_wy@40,__start_time@44,__end_time@48,__troop@56,__speed@64,__src_num@72,__target_num@76,__prev_type@80,__battle_result@84,__resB@88,__resA@96,__resC@104,__resD@112,__gold@120,__items@128,__prisoner@136,__prev_id@144,__first_killed@148,__target_id@152,__general_id@156,__subcitys@160,__union_war_id@168,__castle_collect_speed@172,__res_general_id@176,__skin_data@184,__cracker@192,__target_server_id@196,__general_dragon_id@200,__union_target_wx@204,__union_target_wy@208,__assistant_id@212,__target_subtype@216,__tactics_id@220,__troop_kill_show@224,extensionObject@232 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=5 generales=101 stamina=716/100 shield=86331s truce=2 [scan] cuenta cargada (señal del bot) -> barrido HABILITADO, server=1939 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=5 generales=101 stamina=716/100 shield=86330s truce=2 [bot] autoWM: FocusOnWorldMap(455,565,1939) [bot_web] AUTO-JOIN: [{'preset': 1, 'war_id': 12342705, 'general': 784342304}] (cada preset con su general + tropas) [bot] JOIN ✅ war_id=12342705 leader=(458,563) gen=784342304 ast=699710545 troops=[{"t":34,"n":1}] [bot_web] join_result: 1/1 rally(ies) de alianza [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=4 generales=101 stamina=716/100 shield=86324s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=4 generales=101 stamina=716/100 shield=86324s truce=2 [bot] autoWM: FocusOnWorldMap(455,565,1939) [bot_web] AUTO-JOIN: [{'preset': 3, 'war_id': 12342714, 'general': 666059317}] (cada preset con su general + tropas) [bot] JOIN ✅ war_id=12342714 leader=(458,563) gen=666059317 ast=692291705 troops=[{"t":34,"n":1}] [bot_web] join_result: 1/1 rally(ies) de alianza [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=3 generales=101 stamina=716/100 shield=86310s truce=2 [bot] autoWM: FocusOnWorldMap(455,565,1939) [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=3 generales=101 stamina=716/100 shield=86309s truce=2 [bot] autoWM: FocusOnWorldMap(455,565,1939) [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=3 generales=101 stamina=716/100 shield=86295s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=3 generales=101 stamina=716/100 shield=86280s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=3 generales=101 stamina=716/100 shield=86265s truce=2 [bot_web] MAIL: cobrando reward mails (manual (botón Get Stamina)) [bot] [mail] get_rewardmaillist pedido [bot] [mail] reward mails SIN cobrar: 4 (saltados 18 ya cobrados) [bot_web] MAIL: reward mails con recompensa = 4 (cobrando cada uno) [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=3 generales=101 stamina=716/100 shield=86258s truce=2 [bot_web] refill: stamina 716 < target 6000 -> use [(32, 40)] (~+4000 -> ~4716) [bot] USE_ITEM id=32 x40 [bot_web] use_item OK: id=32 x40 [bot] reward-popups clases: [UIAllianceTreasureReceiveAwardView] [bot] REWARD cerró 1 popup(s) de premio [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=3 generales=101 stamina=4716/100 shield=86254s truce=2 [bot] REWARD cerró 1 popup(s) de premio [bot] REWARD cerró 1 popup(s) de premio [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=4 generales=101 stamina=4716/100 shield=86250s truce=2 [bot_web] AUTO-REFILL ON (threshold 500, target 3000) [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=4 generales=101 stamina=4716/100 shield=86235s truce=2 [bot] JOIN ✅ war_id=12342731 leader=(453,564) gen=667049122 ast=695409372 troops=[{"t":34,"n":1}] [bot_web] join_result: 1/1 rally(ies) de alianza [bot_web] AUTO-JOIN: [{'preset': 2, 'war_id': 12342731, 'general': 667049122}] (cada preset con su general + tropas) [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=3 generales=101 stamina=4716/100 shield=86231s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=3 generales=101 stamina=4716/100 shield=86220s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=3 generales=101 stamina=4716/100 shield=86205s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=3 generales=101 stamina=4716/100 shield=86190s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=3 generales=101 stamina=4716/100 shield=86175s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=3 generales=101 stamina=4716/100 shield=86160s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=3 generales=101 stamina=4716/100 shield=86145s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=3 generales=101 stamina=4716/100 shield=86130s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=3 generales=101 stamina=4716/100 shield=86115s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=3 generales=101 stamina=4716/100 shield=86100s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=3 generales=101 stamina=4716/100 shield=86085s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=3 generales=101 stamina=4716/100 shield=86070s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=3 generales=101 stamina=4716/100 shield=86055s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=3 generales=101 stamina=4716/100 shield=86040s truce=2 [bot] SCAN ciudad=(455,565) tropas=13 slots_libres=3 generales=101 stamina=4716/100 shield=86025s truce=2 [bot] JOIN ✅ war_id=12342760 leader=(458,563) gen=742792159 ast=772575924 troops=[{"t":34,"n":1}] [bot_web] join_result: 1/1 rally(ies) de alianza [bot_web] AUTO-JOIN: [{'preset': 4, 'war_id': 12342760, 'general': 742792159}] (cada preset con su general + tropas)