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 |