This kind of hardcoding, even tho not necessary as "ambientAnim" is done well in a manner that will not break even if an unknown string is passed in, should really be done in "ambientAnim" instead of "amibientAnimCombat".
Hardcoding this in "ambientAnimCombat" also makes for unmaintainable code, and the best example is currently that "ambientAnim" can take a "ASIS" parameter for gear which will result in the script not touching the gear, but "ambientAnimCombat" will not let you use "ASIS", even tho it's acceptable for "ambientAnim" and "ambientAnimCombat" does nothing else with it to warrant such a hardcoded restriction.