View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004050 | The Dark Mod | Animation | public | 20.01.2015 20:51 | 01.02.2015 22:45 |
Reporter | SteveL | Assigned To | SteveL | ||
Priority | normal | Severity | normal | Reproducibility | sometimes |
Status | resolved | Resolution | fixed | ||
Product Version | TDM 2.03 | ||||
Target Version | TDM 2.03 | Fixed in Version | TDM 2.03 | ||
Summary | 0004050: More riverdancing | ||||
Description | Brief riverdancing still being caused in 2.03 by this sequence of events: - AI is walking and starts to play idle anim shortly before reaching a standing turn point. Idle anim is playing on torso only, because the AI is walking. - AI reaches goal. Torso is still playing the idle anim but legs go into Legs_Turn state. No turning happens because the AI is not walking, and is still in waitState "Idle", so the legs shuffle repeatedly until the idle is over. - Idle finishes and the AI completes the turn. | ||||
Additional Information | Plan is to try fixing this in the same way as 0004012: use the game's idActor AI_OverrideAnim event to sync the legs with the torso's idle anim until the anim is complete, then sync the torso with the legs for the turn. | ||||
Tags | No tags attached. | ||||
Changed the Legs_Idle script to check wether the torso is playing a standing anim before calling Legs_Turn. If so, it'll use AI_OverrideAnim to propagate the idle to the legs until the torso changes state. Also changed Torso_Turn to use AI_OverrideAnim to avoid conflicts. | |
@rev 14204 (tdm_ai_base.script) | |
Needs a further tweak: Torso_Turn needs a waitFrame() after calling OverrideAnim else the script unblocks itself immediately. | |
at rev 14210 | |
Date Modified | Username | Field | Change |
---|---|---|---|
20.01.2015 20:51 | SteveL | New Issue | |
20.01.2015 20:51 | SteveL | Status | new => assigned |
20.01.2015 20:51 | SteveL | Assigned To | => SteveL |
20.01.2015 20:51 | SteveL | Relationship added | related to 0004012 |
20.01.2015 21:38 | SteveL | Note Added: 0007362 | |
20.01.2015 21:40 | SteveL | Note Added: 0007363 | |
20.01.2015 21:41 | SteveL | Status | assigned => resolved |
20.01.2015 21:41 | SteveL | Fixed in Version | => TDM 2.03 |
20.01.2015 21:41 | SteveL | Resolution | open => fixed |
22.01.2015 23:06 | SteveL | Status | resolved => assigned |
22.01.2015 23:17 | SteveL | Note Added: 0007370 | |
23.01.2015 00:12 | SteveL | Note Added: 0007373 | |
23.01.2015 00:12 | SteveL | Status | assigned => resolved |
01.02.2015 22:45 | SteveL | Relationship added | related to 0004076 |