[Bug Report] Players cannot properly control their allies
Hi there,
after someone asked about it on the Discord, I tried to use Allies in combat myself and ran into issues.
Steps to Reproduce
- Create PC
- Add PC to the Party Sheet
- Add an Ally to the PC
- Use the Combat Tracker Menu to "Add PCs"
- Use the Combat Tracker Menu to "Add Allies"
- Use the "Friendly" icon at the bottom of the CT to move them both to a (properly gridded) map.
- Advance turns until it is the Ally's turn
- Try to move the Ally around.
- Try to perform an attack as the Ally as usual (open up the sheet, drag the attack dice to over a token on the map and drop them)
What should happen
The player of the PC should be able to move the Ally on the battle map.
The player of the PC should be able to perform attacks as the ally which get picked up by the combat tracker. The attack should show up as "Ally:" in the chatlog and the result should be compared to the target's Parry and added to the CT for the GM to confirm.
What actually happens
The player is unable to move the Ally's token around.
When the player performs an action as the Ally, it shows up as "PC:" in the chatlog. For example, if the PC is called "Alice" and the Ally is a bear, if the player rolls the Claw attack it shows up as "Alice: Bite/Claws" in the chatlog.
Furthermore, it does not compare the result to the target's parry nor does it show up on the CT.
Additional Info
When the Ally is assigned a target manually and the player rolls the Ally's attack by dropping the dice in the chat window (not the battle map or CT!), the attack gets processed as normal, though the chat window still shows the PC as the "source" of the attack.