Open YLMstring opened 1 month ago
It's my favorite monk feature! Expected behavior: full round attack Current state: sometimes only single attack Reason: UnitCommand.TickApproaching() is called, I presume it's useless so we could skip it? thankee
Logs: [819.7606 - TBM]: Interrupting command UnitAttack[executor=雯朵格, target=毒啮魔] Unit[Wenduag_Companion]#D7B6 because forcedPath was null or empty Owlcat.Runtime.Core.Logging.Logger.Owlcat.Runtime.Core.Logging.Logger.Log_Patch0(Owlcat.Runtime.Core.Logging.Logger,Owlcat.Runtime.Core.Logging.LogChannel,System.Object,Owlcat.Runtime.Core.Logging.LogSeverity,System.Exception,System.Object,System.Object[]) (at :0) Kingmaker.UnitLogic.Commands.Base.UnitCommand.TickApproaching() (at :0) Kingmaker.Controllers.Units.UnitCommandController.TickCommand(Kingmaker.UnitLogic.Commands.Base.UnitCommand,System.Boolean) (at :0) Kingmaker.Controllers.Units.UnitCommandController.TickOnUnit(Kingmaker.EntitySystem.Entities.UnitEntityData) (at :0) Kingmaker.Controllers.Units.BaseUnitController.TickUnit(Kingmaker.EntitySystem.Entities.UnitEntityData) (at :0) Kingmaker.Controllers.Units.BaseUnitController.Tick() (at :0) Kingmaker.GameModes.GameMode.Tick() (at :0) Kingmaker.Game.Tick() (at :0) Kingmaker.Runner.Update() (at :0)
Is there any way to consistently reproduce the issue?
It's my favorite monk feature! Expected behavior: full round attack Current state: sometimes only single attack Reason: UnitCommand.TickApproaching() is called, I presume it's useless so we could skip it? thankee
Logs: [819.7606 - TBM]: Interrupting command UnitAttack[executor=雯朵格, target=毒啮魔] Unit[Wenduag_Companion]#D7B6 because forcedPath was null or empty Owlcat.Runtime.Core.Logging.Logger.Owlcat.Runtime.Core.Logging.Logger.Log_Patch0(Owlcat.Runtime.Core.Logging.Logger,Owlcat.Runtime.Core.Logging.LogChannel,System.Object,Owlcat.Runtime.Core.Logging.LogSeverity,System.Exception,System.Object,System.Object[]) (at :0) Kingmaker.UnitLogic.Commands.Base.UnitCommand.TickApproaching() (at :0) Kingmaker.Controllers.Units.UnitCommandController.TickCommand(Kingmaker.UnitLogic.Commands.Base.UnitCommand,System.Boolean) (at :0) Kingmaker.Controllers.Units.UnitCommandController.TickOnUnit(Kingmaker.EntitySystem.Entities.UnitEntityData) (at :0) Kingmaker.Controllers.Units.BaseUnitController.TickUnit(Kingmaker.EntitySystem.Entities.UnitEntityData) (at :0) Kingmaker.Controllers.Units.BaseUnitController.Tick() (at :0) Kingmaker.GameModes.GameMode.Tick() (at :0) Kingmaker.Game.Tick() (at :0) Kingmaker.Runner.Update() (at :0)