Should be, unless there are GAIT errors.
Here's an example of gaits:
Humans, for example, have
[APPLY_CREATURE_VARIATION:STANDARD_BIPED_GAITS:900:675:450:225:1900:2900]
[APPLY_CREATURE_VARIATION:STANDARD_CLIMBING_GAITS:2900:2175:1450:725:3900:5900]
[APPLY_CREATURE_VARIATION:STANDARD_SWIMMING_GAITS:2900:2175:1450:725:3900:5900]
[APPLY_CREATURE_VARIATION:STANDARD_CRAWLING_GAITS:2900:2175:1450:725:3900:5900]
which goes to
[CREATURE_VARIATION:STANDARD_BIPED_GAITS]
GAIT:type:name:full speed:build up time:turning max:start speed:energy use
use NO_BUILD_UP if you jump immediately to full speed
these optional flags go at the end:
LAYERS_SLOW - fat/muscle layers slow the movement (muscle-slowing counter-acted by strength bonus)
STRENGTH - strength attribute can speed/slow movement
AGILITY - agility attribute can speed/slow movement
STEALTH_SLOWS:<n> - n is percentage slowed
it would be interesting to allow quirky attributes (like mental stats), but they aren't supported yet
[CV_NEW_TAG:GAIT:WALK:Sprint:!ARG4:10:3:!ARG2:50:LAYERS_SLOW:STRENGTH:AGILITY:STEALTH_SLOWS:50]
[CV_NEW_TAG:GAIT:WALK:Run:!ARG3:5:3:!ARG2:10:LAYERS_SLOW:STRENGTH:AGILITY:STEALTH_SLOWS:20]
[CV_NEW_TAG:GAIT:WALK:Jog:!ARG2:NO_BUILD_UP:5:LAYERS_SLOW:STRENGTH:AGILITY:STEALTH_SLOWS:10]
[CV_NEW_TAG:GAIT:WALK:Walk:!ARG1:NO_BUILD_UP:0:LAYERS_SLOW:STRENGTH:AGILITY]
[CV_NEW_TAG:GAIT:WALK:Stroll:!ARG5:NO_BUILD_UP:0:LAYERS_SLOW:STRENGTH:AGILITY]
[CV_NEW_TAG:GAIT:WALK:Creep:!ARG6:NO_BUILD_UP:0:LAYERS_SLOW:STRENGTH:AGILITY]
[CREATURE_VARIATION:STANDARD_CLIMBING_GAITS]
[CV_NEW_TAG:GAIT:CLIMB:Scramble:!ARG4:10:3:!ARG2:50:LAYERS_SLOW:STRENGTH:AGILITY:STEALTH_SLOWS:50]
[CV_NEW_TAG:GAIT:CLIMB:Faster Climb:!ARG3:5:3:!ARG2:10:LAYERS_SLOW:STRENGTH:AGILITY:STEALTH_SLOWS:20]
[CV_NEW_TAG:GAIT:CLIMB:Fast Climb:!ARG2:NO_BUILD_UP:5:LAYERS_SLOW:STRENGTH:AGILITY:STEALTH_SLOWS:10]
[CV_NEW_TAG:GAIT:CLIMB:Climb:!ARG1:NO_BUILD_UP:0:LAYERS_SLOW:STRENGTH:AGILITY]
[CV_NEW_TAG:GAIT:CLIMB:Slow Climb:!ARG5:NO_BUILD_UP:0:LAYERS_SLOW:STRENGTH:AGILITY]
[CV_NEW_TAG:GAIT:CLIMB:Creep:!ARG6:NO_BUILD_UP:0:LAYERS_SLOW:STRENGTH:AGILITY]
[CREATURE_VARIATION:STANDARD_SWIMMING_GAITS]
[CV_NEW_TAG:GAIT:SWIM:Maximum Swim Speed:!ARG4:10:3:!ARG2:50:LAYERS_SLOW:STRENGTH:AGILITY:STEALTH_SLOWS:50]
[CV_NEW_TAG:GAIT:SWIM:Faster Swim:!ARG3:5:3:!ARG2:10:LAYERS_SLOW:STRENGTH:AGILITY:STEALTH_SLOWS:20]
[CV_NEW_TAG:GAIT:SWIM:Fast Swim:!ARG2:NO_BUILD_UP:5:LAYERS_SLOW:STRENGTH:AGILITY:STEALTH_SLOWS:10]
[CV_NEW_TAG:GAIT:SWIM:Swim:!ARG1:NO_BUILD_UP:0:LAYERS_SLOW:STRENGTH:AGILITY]
[CV_NEW_TAG:GAIT:SWIM:Slow Swim:!ARG5:NO_BUILD_UP:0:LAYERS_SLOW:STRENGTH:AGILITY]
[CV_NEW_TAG:GAIT:SWIM:Creeping Swim:!ARG6:NO_BUILD_UP:0:LAYERS_SLOW:STRENGTH:AGILITY]
[CREATURE_VARIATION:STANDARD_CRAWLING_GAITS]
[CV_NEW_TAG:GAIT:CRAWL:Scramble:!ARG4:10:3:!ARG2:50:LAYERS_SLOW:STRENGTH:AGILITY:STEALTH_SLOWS:50]
[CV_NEW_TAG:GAIT:CRAWL:Faster Crawl:!ARG3:5:3:!ARG2:10:LAYERS_SLOW:STRENGTH:AGILITY:STEALTH_SLOWS:20]
[CV_NEW_TAG:GAIT:CRAWL:Fast Crawl:!ARG2:NO_BUILD_UP:5:LAYERS_SLOW:STRENGTH:AGILITY:STEALTH_SLOWS:10]
[CV_NEW_TAG:GAIT:CRAWL:Crawl:!ARG1:NO_BUILD_UP:0:LAYERS_SLOW:STRENGTH:AGILITY]
[CV_NEW_TAG:GAIT:CRAWL:Slow Crawl:!ARG5:NO_BUILD_UP:0:LAYERS_SLOW:STRENGTH:AGILITY]
[CV_NEW_TAG:GAIT:CRAWL:Creep:!ARG6:NO_BUILD_UP:0:LAYERS_SLOW:STRENGTH:AGILITY]
ATTACK_PREPARE_AND_RECOVER:prepare:recover will default to 3:3, so that's not much to worry about.