well heck, This is part of the galSafi.py that I edited and she was still sitting on an invisable chair? im in the right file am I?
# Hit animations
   pgalSaffi.AddAnimation("galCommanderHit", "Bridge.Characters.galMediumAnimations.galCHit")
   pgalSaffi.AddAnimation("galCommanderHitHard", "Bridge.Characters.galMediumAnimations.galCHitHard")
   #pgalSaffi.AddAnimation("EBCommanderHitStanding", "Bridge.Characters.CommonAnimations.HitStanding")
   #pgalSaffi.AddAnimation("EBCommanderHitHardStanding", "Bridge.Characters.CommonAnimations.HitHardStanding")
   pgalSaffi.AddAnimation("galCommanderReactLeft", "Bridge.Characters.CommonAnimations.ReactLeft")
   pgalSaffi.AddAnimation("galCommanderReactRight", "Bridge.Characters.CommonAnimations.ReactRight")
   # Add common animations.
   AddCommonAnimations(pgalSaffi)
   pgalSaffi.SetStanding(1)
   pgalSaffi.SetLocation("galCommander")
   pgalSaffi.AddPositionZoom("galCommander", 1.0)
#   debug("Finished configuring Saffi"
###############################################################################
#   AddCommonAnimations()
#
#   Since we can only clear out all animations when switching bridges (how
#   would we know which not to clear?), we can't really setup animations common
#   to all bridge configurations as we might like.  Because of this we have a
#   routine to add common animations (most of which are randoms) that both
#   configurations will call
#
#   Args:   pgalSaffi   - our Character object
#
#   Return:   none
###############################################################################