//  Overloaded by BuildingTypeClass::GetPrice 
int TechnoTypeClass::GetPrice(HouseClass *OwnerHouse) {
  if(!Owner) {
    return this->GetCost();
  }
  
  double countryMult = OwnerHouse->GetCountryCostMult(this);
  double typeMult    = OwnerHouse->GetTypeCostMult(this);
  return this->GetCost() * countryMult * typeMult;  
}