#### Back to Server.Factions

## Town : IComparable

#### Derived Types: Britain, Magincia, Minoc, Moonglow, SkaraBrae, Trinsic, Vesper, Yew

(static) TownCollection Towns( get; )
(static) Town FromRegion( Region reg )
(static) void GrantTownSilver_OnCommand( CommandEventArgs e )
(static) void Initialize()
(static) Town Parse( string name )
(static) Town ReadReference( GenericReader reader )
(static) void WriteReference( GenericWriter writer, Town town )
(ctor) Town()
int DailyIncome( get; )
TownDefinition Definition( get; set; )
Mobile Finance( get; set; )
int FinanceUpkeep( get; )
GuardListCollection GuardLists( get; set; )
DateTime LastIncome( get; set; )
DateTime LastTaxChange( get; set; )
TownMonolith Monolith( get; )
int NetCashFlow( get; )
Faction Owner( get; set; )
Mobile Sheriff( get; set; )
int SheriffUpkeep( get; )
int Silver( get; set; )
TownState State( get; set; )
int Tax( get; set; )
bool TaxChangeReady( get; )
VendorListCollection VendorLists( get; set; )
void BeginOrderFiring( Mobile from )
ArrayList BuildFinanceList()
void Capture( Faction f )
void CheckIncome()
virtual int CompareTo( object obj )
void ConstructGuardLists()
void ConstructVendorLists()
void EndOrderFiring( Mobile from, object obj )
GuardList FindGuardList( Type type )
VendorList FindVendorList( Type type )
bool IsFinance( Mobile mob )
bool IsSheriff( Mobile mob )
void ProcessIncome()
bool RegisterGuard( BaseFactionGuard guard )
bool RegisterVendor( BaseFactionVendor vendor )
void StartIncomeTimer()
void StopIncomeTimer()
virtual string ToString()
bool UnregisterGuard( BaseFactionGuard guard )
bool UnregisterVendor( BaseFactionVendor vendor )