AzurLaneAutoScript icon indicating copy to clipboard operation
AzurLaneAutoScript copied to clipboard

活动图b3心情消耗bug

Open ymdm2 opened this issue 1 year ago • 5 comments

在提问之前...

  • [X] 我已经搜索了现有的 issues
  • [X] 我在提问题之前至少花费了 5 分钟来思考和准备
  • [X] 我已经阅读了 Wiki 中的 常见问题(FAQ)
  • [X] 我正在使用最新版的 Alas

描述你的问题

活动图b3,1轮6次战斗,打完1轮只计算10点心情值消耗。 图1为日志里心情值变动的总结,每6次战斗只消耗10点心情; 图2为6轮b3后实际心情值和alas计算心情值对比。可以看出正好相差2x6=12点,少计算了6场。 Snipaste_2024-06-08_21-35-46 Snipaste_2024-06-08_21-19-19

如何复现

活动图2队b3全清

预期行为

No response

相关 Logs

No response

截图

日志是手动复制的 日志.txt

还有别的吗?

No response

ymdm2 avatar Jun 08 '24 13:06 ymdm2

──────────────────────────────────── BATTLE_0 ─────────────────────────────────────
INFO     20:52:17.829 │ BATTLE_0                                                   
INFO     20:52:17.829 │ Auto search moving                                         
INFO     20:52:17.830 │ Fleet: 1, fleet_current_index: 2 

每次第一战的编队都识别错了,关闭自律寻敌进b3点切换编队后(不要手动移动视角)截张图看看

Air111 avatar Jun 08 '24 14:06 Air111

──────────────────────────────────── BATTLE_0 ─────────────────────────────────────
INFO     20:52:17.829 │ BATTLE_0                                                   
INFO     20:52:17.829 │ Auto search moving                                         
INFO     20:52:17.830 │ Fleet: 1, fleet_current_index: 2 

每次第一战的编队都识别错了,关闭自律寻敌进b3点切换编队后(不要手动移动视角)截张图看看

确实是在设置1队待机2队全清后,第一战会自动扣除1队的心情值。 ──────────────────────────────────── BATTLE_0 ───────────────────────────────────── INFO 23:19:05.279 │ BATTLE_0
INFO 23:19:05.279 │ Using function: battle_0
INFO 23:19:05.280 │ <<< CLEAR SIREN >>>
INFO 23:19:05.281 │ sort=('weight', 'cost_2')
INFO 23:19:05.281 │ Grids: [F7, G6]
INFO 23:19:05.282 │ targetEnemyScale:default_mode
INFO 23:19:05.283 │ Clear enemy: F7
INFO 23:19:05.284 │ [Fleet_1: G9] Fleet_2: E9
INFO 23:19:05.293 │ Bind task ['General', 'Alas', 'TaskBalancer',
'EventGeneral', 'Event']
INFO 23:19:05.295 │ Save config ./config\alas.json,
Event.Emotion.Fleet1Value=119,
Event.Emotion.Fleet1Record=datetime.datetime(2024, 6, 8, 23, 19, 5),
Event.Emotion.Fleet2Value=137,
Event.Emotion.Fleet2Record=datetime.datetime(2024, 6, 8, 23, 19, 5)
INFO 23:19:05.302 │ [Emotion fleet_1] 119
INFO 23:19:05.303 │ [Emotion fleet_2] 137
INFO 23:19:05.304 │ Fleet set to 1
INFO 23:19:05.308 │ Fleet: 2, fleet_current_index: 1
INFO 23:19:05.309 │ In sight: F7
INFO 23:19:05.310 │ In sight: F7
INFO 23:19:05.310 │ Focus to: H5
INFO 23:19:05.311 │ Map swipe: (0, 2)
INFO 23:19:05.313 │ Swipe ( 532, 369) -> ( 524, 196)
INFO 23:19:05.569 │ [prev.center_offset] [0.43810762 0.51694031]
INFO 23:19:05.663 │ tile_center: 0.939 (good match)
INFO 23:19:05.670 │ 0.039s edge_lines: 0 hori, 1 vert
INFO 23:19:05.672 │ Edges: \ homo_loca: ( 33, 65)
INFO 23:19:05.675 │ center_loca: (4, 3)
INFO 23:19:05.677 │ [view.center_offset] [0.5023934 0.47408322]
INFO 23:19:05.691 │ Map swipe predict: None (0.013s, no match)
INFO 23:19:05.693 │ Camera: H5
INFO 23:19:05.694 │ Camera: H5
INFO 23:19:05.746 │ 0.050s predict: 43
INFO 23:19:05.747 │ -- -- -- -- -- -- -- --
INFO 23:19:05.747 │ .. -- -- -- -- -- -- --
INFO 23:19:05.748 │ .. -- -- -- -- -- -- --
INFO 23:19:05.749 │ .. -- -- -- -- 2E -- --
INFO 23:19:05.749 │ .. -- -- HU -- -- -- --
INFO 23:19:05.750 │ .. -- HU -- -- -- -- --
INFO 23:19:05.750 │ Map swipe: (0, 0)
INFO 23:19:05.751 │ Global F7 (camera=H5) -> Local C6 (center=E4)
INFO 23:19:05.752 │ Click ( 392, 531) @ C6
INFO 23:19:07.430 │ Arrive F7 (MAP_WALK_USE_CURRENT_FLEET, is_current_fleet)
INFO 23:19:08.086 │ [Loading] 7%
INFO 23:19:08.087 │ Combat preparation.
INFO 23:19:08.103 │ Bind task ['General', 'Alas', 'TaskBalancer',
'EventGeneral', 'Event']
INFO 23:19:08.104 │ Save config ./config\alas.json,
Event.Emotion.Fleet1Value=119,
Event.Emotion.Fleet1Record=datetime.datetime(2024, 6, 8, 23, 19, 8),
Event.Emotion.Fleet2Value=137,
Event.Emotion.Fleet2Record=datetime.datetime(2024, 6, 8, 23, 19, 8)
INFO 23:19:08.109 │ [Emotion fleet_1] 119
INFO 23:19:08.110 │ [Emotion fleet_2] 137
INFO 23:19:08.116 │ [Loading] 7%
INFO 23:19:08.117 │ Screenshot interval set to 1.0s
INFO 23:19:13.057 │ <<< EMOTION REDUCE >>>
INFO 23:19:13.067 │ Bind task ['General', 'Alas', 'TaskBalancer',
'EventGeneral', 'Event']
INFO 23:19:13.069 │ Save config ./config\alas.json,
Event.Emotion.Fleet1Value=119,
Event.Emotion.Fleet1Record=datetime.datetime(2024, 6, 8, 23, 19, 13),
Event.Emotion.Fleet2Value=135,
Event.Emotion.Fleet2Record=datetime.datetime(2024, 6, 8, 23, 19, 13)
INFO 23:19:13.074 │ [Emotion fleet_1] 119
INFO 23:19:13.076 │ [Emotion fleet_2] 135

ymdm2 avatar Jun 08 '24 15:06 ymdm2

关闭自律寻敌进b3点切换编队后(不要手动移动视角)截张图看看

我的意思是手动进行上述操作后使用模拟器截图功能手动截一张图

Air111 avatar Jun 08 '24 15:06 Air111

Screenshot_20240609-010116 Screenshot_20240609-010128

ymdm2 avatar Jun 08 '24 17:06 ymdm2

相同问题!本来想提发现已经有issue了~ 我打的是C2,每战都有2点心情扣在监工队(一队)上,选项同样是“一队待机二队全清”,实际作战的队伍也正常,只是每轮心情扣错一次。

Yacyas avatar Jun 10 '24 13:06 Yacyas