Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Bug Report: HearthRanger Misbehaving with Starship Minions
qqkkrandom3721
#1 Posted : Saturday, November 9, 2024 11:18:22 AM(UTC)
Rank: Member

Groups: Registered
Posts: 12
Location: HongKong

Thanks: 2 times
Was thanked: 2 time(s) in 1 post(s)
I'm experiencing a bug with HearthRanger in Hearthstone after the recent "The Great Dark Beyond" expansion, which introduced the new Starship mechanic. The issue arises specifically after launching a Starship assembled from various Starship components.

According to the expansion's rules, a Starship, once launched, cannot attack or act during the same turn it is summoned. However, HearthRanger currently tries to repeatedly use the freshly launched Starship to attack during that same turn, causing an infinite action loop. This behavior results in the bot being stuck in an endless cycle, failing to recognize that the Starship is not allowed to attack immediately upon summoning. Below is an excerpt from the log file for reference:


I'm experiencing a bug with HearthRanger in Hearthstone after the recent "The Great Dark Beyond" expansion, which introduced the new Starship mechanic. The issue arises specifically after launching a Starship assembled from various Starship components.

According to the expansion's rules, a Starship, once launched, cannot attack or act during the same turn it is summoned. However, HearthRanger currently tries to repeatedly use the freshly launched Starship to attack during that same turn, causing an infinite action loop. This behavior results in the bot being stuck in an endless cycle, failing to recognize that the Starship is not allowed to attack immediately upon summoning. Below is an excerpt from the log file for reference:

22:02:58:INFO::----NODE PATH---- 98
22:02:58:INFO::-- ROOT NODE -- (value= -2.919998*0 + -24.34*1 = -24.34)
22:02:58:INFO::(value= -8.369995*0 + -30.14*1 = -30.14) Ghoul Charge [0|0|2]
22:02:58:INFO::....(value= 3.850014*0 + -11.92*1 = -11.92) Soulbound Spire [2|2|3] ->Place to board right side.
22:02:58:INFO::........(value= 4.050003*0 + -2.299997*1 = -2.299997) Harbinger of Winter [3|-1|2] -> Gorgonzormu [3|-2|3]
22:02:58:INFO::
22:02:58:INFO::
22:02:58:INFO::----NODE PATH---- 99
22:02:58:INFO::-- ROOT NODE -- (value= -2.919998*0 + -24.34*1 = -24.34)
22:02:58:INFO::(value= -8.369995*0 + -30.14*1 = -30.14) Ghoul Charge [0|0|2]
22:02:58:INFO::....(value= 3.850014*0 + -11.92*1 = -11.92) Soulbound Spire [2|2|3] ->Place to board right side.
22:02:58:INFO::........(value= 10.66001*0 + -3.110003*1 = -3.110003) Frail Ghoul [1|1|1] -> The Lich King [0|29|0]
22:02:58:INFO::
22:02:58:INFO::
22:02:58:INFO::VICPU_CLUSTER_END
22:02:59:INFO::TransitStateMachineFromIdle
22:02:59:INFO::TransitStateMachineFromPlayInGame
22:03:02:DEBUG::in game to idle 7-4
22:03:02:INFO::TransitStateMachineFromIdle
22:03:03:INFO::TransitStateMachineFromPlayInGameSetAside
22:03:05:INFO::TransitStateMachineFromPlayInGameSetAside
22:03:06:INFO::TransitStateMachineFromIdle
22:03:07:INFO::TransitStateMachineFromPlayInGame
22:03:13:DEBUG::in game to idle 7-4
22:03:14:INFO::TransitStateMachineFromIdle
22:03:14:INFO::TransitStateMachineFromPlayInGame
22:03:21:DEBUG::in game to idle 7-4
22:03:21:INFO::TransitStateMachineFromIdle
22:03:22:INFO::TransitStateMachineFromPlayInGame
22:03:22:DEBUG::turn time out - turns - 11
22:03:28:DEBUG::in game to idle 7-4
22:03:29:INFO::TransitStateMachineFromIdle
22:03:30:INFO::TransitStateMachineFromPlayInGame
22:03:30:DEBUG::turn time out - turns - 11
22:03:30:DEBUG::Send hsplay timeout !
22:03:30:DEBUG::calc CPUs force stopping.
22:03:37:DEBUG::in game to idle 7-4
22:03:37:INFO::TransitStateMachineFromIdle
22:03:38:INFO::TransitStateMachineFromPlayInGame
22:03:38:DEBUG::turn time out - turns - 11
22:03:38:DEBUG::Send hsplay timeout !
22:03:38:DEBUG::calc CPUs force stopping.
22:03:45:DEBUG::in game to idle 7-4
22:03:45:INFO::TransitStateMachineFromIdle
22:03:46:INFO::TransitStateMachineFromPlayInGame
22:03:46:DEBUG::turn time out - turns - 11
22:03:46:DEBUG::Send hsplay timeout !
22:03:46:DEBUG::calc CPUs force stopping.

The repeated commands indicate that HearthRanger attempts to use the Starship to attack, ignoring the fact that the minion is restricted from acting on the turn it is summoned. This causes the turn timer to expire repeatedly, leading to forced CPU stops.

Steps to Reproduce:

Use HearthRanger in a game where Starship components are assembled and launched.
Once the Starship is launched, observe that HearthRanger tries to attack with it immediately, causing an infinite loop.
The bot fails to progress as it keeps attempting to use the Starship to attack during the same turn.
Expected Behavior: The bot should recognize that a newly launched Starship cannot attack on the turn it is summoned and should wait until the next turn before attempting any actions with it.

Environment:

Hearthstone expansion: "The Great Dark Beyond"
HearthRanger version: [Specify your current version if known]
System: Windows 11
Please address this issue in a future update. Thank you!
The repeated commands indicate that HearthRanger attempts to use the Starship to attack, ignoring the fact that the minion is restricted from acting on the turn it is summoned. This causes the turn timer to expire repeatedly, leading to forced CPU stops.

Steps to Reproduce:

Use HearthRanger in a game where Starship components are assembled and launched.
Once the Starship is launched, observe that HearthRanger tries to attack with it immediately, causing an infinite loop.
The bot fails to progress as it keeps attempting to use the Starship to attack during the same turn.
Expected Behavior: The bot should recognize that a newly launched Starship cannot attack on the turn it is summoned and should wait until the next turn before attempting any actions with it.

Environment:

Hearthstone expansion: "The Great Dark Beyond"
HearthRanger version: [Specify your current version if known]
System: Windows 11
Please address this issue in a future update. Thank you!
2 users thanked qqkkrandom3721 for this useful post.
h0rst1 on 11/10/2024(UTC), JoyAdmin on 11/21/2024(UTC)
JoyAdmin
#2 Posted : Thursday, November 21, 2024 6:50:01 AM(UTC)
Rank: Administration

Groups: Administrators
Posts: 4,875

Thanks: 808 times
Was thanked: 4545 time(s) in 1642 post(s)
It's been fixed in v.15.5.1.0.
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

Powered by YAF | YAF © 2003-2011, Yet Another Forum.NET
This page was generated in 0.077 seconds.