I'd like to report a bug. When i attach an object to myself i can move, but when i attach an object to an AI character and try to use playMove, playActionNow or playAction, the character plays the animation but the motion vector is not played. If i use doMove, the character will move but not with playAction or playMove.
It happens with any kind of ai character and any kind of object.
Description
Details
- Severity
- None
- Resolution
- Open
- Reproducibility
- N/A
- Operating System
- Windows 11 x64
- Category
- Anims
Can be reproduced very easily in the editor:
- place a character and name it unit
- place an objet (computer, rock, car, anything)
- make the character move with
unit playAction "walkF";
The character will play the animation and the motion vector and the character will also collide with objects.*
- now attach the object to the character
object attachTo [unit, [0,0,2]]
- try to make the unit move with playAction again
The unit will play the animation but the motion vector will not be played.
If you use disableAI "MOVE" or disableAI "ANIM", the motion vector will be played but unfortunately there will be no more collisions with other objects
https://www.youtube.com/watch?v=ScDzOJ0W18c
If this problem could be solved it would be VERY apreciated because playAction or playMove are the only ways to remotely control a unit with precision.
Event Timeline
Actually, using disableAI "MOVE" is not a solution because the character cannot collide with objects anymore.
Here is a repoduction showing how it can be done. The game has been launched with no mods and default parameters.
https://www.youtube.com/watch?v=ScDzOJ0W18c