// GetWeapon(int) returns a pointer to a weapon data structure, which is _guaranteed_ never to be zero
  // so the if() _always_ evaluates to true

bool TechnoClass::func_4E0()
{
  if (this->GetWeapon(0) ) {
    if(this->GetTechnoType()->TechLevel == -1 )
      return 1;
    if ( this->GetTechnoType()->DeploysInto )
      return 1;
    return this->GetTechnoType()->Speed <= 13;
  }
  return 1;
}