public virtual int GetPriceScalar() { Town town = Town.FromRegion( this.Region ); if ( town != null ) return ( 100 + town.Tax ); return 100; }