Public Member Functions

ITown Interface Reference

Inherited by CTown.

List of all members.

Public Member Functions

ITownSetMapID (uint id)
ITownSetTownID (uint id)
ITownSetBaseRewardValue (uint value)
ITownSetInfluenceMemberRequirement (uint number)
ITownSetNearbyMemberRequirement (uint number)
ITownSetTotalMemberRequirement (uint number)
ITownSetLimboContainer (Item@ container)
ITownSetRewardContainer (Item@ container)
ITownSetTownLeader (Critter@ leader)
ITownSetSpeechModifier (int modifier)
ITownSetHour (uint hour)
ITownSetCaptureArea (IPolygon@ capturearea)
ITownSetMilitiaEnabled ()
ITownSetRewardStartCaps (uint caps)
ITownSetVersion (uint version)
uint GetVersion ()
uint GetTownID ()
string GetTownName ()
bool LoadData ()
bool SaveData ()
bool IsMilitiaEnabled ()
bool IsFriendlyFaction (uint factionid)
bool IsFriend (Critter& cr)
bool IsValidCaptor (Critter& cr)
bool IsWithinCaptureArea (Critter& cr)
void AreaCheck ()
bool AddFriendlyFaction (uint factionid)
bool RemoveFriendlyFaction (uint factionid)
array< uint > GetFriendlyFactions ()
float GetControllingInfluence ()
uint GetMilitiaMax ()
uint GetControllingFaction ()
uint GetNumberOfKilledNPCs ()
uint GetControlCycles ()
uint GetStatus ()
void SetStatus (uint status)
void SetScore ()
void SetPreviousFaction (uint previous)
uint GetlastSecond ()
void SetlastSecond (uint sec)
uint GetAreaCount ()
uint GetCountdown ()
void SetCountdownStatus (bool enabled)
bool GetCountdownStatus ()
void SendCountdownTime (Critter& player)
uint GetMemberNearbyRequirement ()
uint GetMemberTotalRequirement ()
ItemGetLimboContainer ()
ItemGetRewardContainer ()
uint GetTownLeaderId ()
uint GetMapID ()
int GetSpeechModifier ()
bool GainControl (Critter& player)
void IncreaseNPCDeath (uint num)
void ModifyInfluence (uint factionId, float value)
void SetInfluence (uint factionId, float value)
void ResetStats ()
void ResetControl ()
void RevertControl ()
void ClearRewardContainer ()
void ClearLimboContainer ()
void ClearContainers ()
void Update (uint hour, uint minute)
void UpdateCountdown ()
void UpdateTick ()
void TownCheck ()
bool IsLaw (uint law)
void SetLaw (uint law, bool enabled)
void AddMoney (int money)
int GetMoney ()
float GetInfluence (uint faction)
LocationGetLocation ()

Member Function Documentation

ITown@ SetMapID ( uint  id  ) 

Implemented in CTown.

ITown@ SetTownID ( uint  id  ) 

Implemented in CTown.

ITown@ SetBaseRewardValue ( uint  value  ) 

Implemented in CTown.

ITown@ SetInfluenceMemberRequirement ( uint  number  ) 

Implemented in CTown.

ITown@ SetNearbyMemberRequirement ( uint  number  ) 

Implemented in CTown.

ITown@ SetTotalMemberRequirement ( uint  number  ) 

Implemented in CTown.

ITown@ SetLimboContainer ( Item container  ) 

Implemented in CTown.

ITown@ SetRewardContainer ( Item container  ) 

Implemented in CTown.

ITown@ SetTownLeader ( Critter leader  ) 

Implemented in CTown.

ITown@ SetSpeechModifier ( int  modifier  ) 

Implemented in CTown.

ITown@ SetHour ( uint  hour  ) 

Implemented in CTown.

ITown@ SetCaptureArea ( IPolygon capturearea  ) 

Implemented in CTown.

ITown@ SetMilitiaEnabled (  ) 

Implemented in CTown.

ITown@ SetRewardStartCaps ( uint  caps  ) 

Implemented in CTown.

ITown@ SetVersion ( uint  version  ) 

Implemented in CTown.

uint GetVersion (  ) 

Implemented in CTown.

uint GetTownID (  ) 

Implemented in CTown.

string GetTownName (  ) 

Implemented in CTown.

bool LoadData (  ) 

Implemented in CTown.

bool SaveData (  ) 

Implemented in CTown.

bool IsMilitiaEnabled (  ) 

Implemented in CTown.

bool IsFriendlyFaction ( uint  factionid  ) 

Implemented in CTown.

bool IsFriend ( Critter cr  ) 

Implemented in CTown.

bool IsValidCaptor ( Critter cr  ) 

Implemented in CTown.

bool IsWithinCaptureArea ( Critter cr  ) 

Implemented in CTown.

void AreaCheck (  ) 

Implemented in CTown.

bool AddFriendlyFaction ( uint  factionid  ) 

Implemented in CTown.

bool RemoveFriendlyFaction ( uint  factionid  ) 

Implemented in CTown.

array<uint> GetFriendlyFactions (  ) 

Implemented in CTown.

float GetControllingInfluence (  ) 

Implemented in CTown.

uint GetMilitiaMax (  ) 

Implemented in CTown.

uint GetControllingFaction (  ) 

Implemented in CTown.

uint GetNumberOfKilledNPCs (  ) 

Implemented in CTown.

uint GetControlCycles (  ) 

Implemented in CTown.

uint GetStatus (  ) 

Implemented in CTown.

void SetStatus ( uint  status  ) 

Implemented in CTown.

void SetScore (  ) 

Implemented in CTown.

void SetPreviousFaction ( uint  previous  ) 

Implemented in CTown.

uint GetlastSecond (  ) 

Implemented in CTown.

void SetlastSecond ( uint  sec  ) 

Implemented in CTown.

uint GetAreaCount (  ) 

Implemented in CTown.

uint GetCountdown (  ) 

Implemented in CTown.

void SetCountdownStatus ( bool  enabled  ) 

Implemented in CTown.

bool GetCountdownStatus (  ) 

Implemented in CTown.

void SendCountdownTime ( Critter player  ) 

Implemented in CTown.

uint GetMemberNearbyRequirement (  ) 

Implemented in CTown.

uint GetMemberTotalRequirement (  ) 

Implemented in CTown.

Item@ GetLimboContainer (  ) 

Implemented in CTown.

Item@ GetRewardContainer (  ) 

Implemented in CTown.

uint GetTownLeaderId (  ) 

Implemented in CTown.

uint GetMapID (  ) 

Implemented in CTown.

int GetSpeechModifier (  ) 

Implemented in CTown.

bool GainControl ( Critter player  ) 

Implemented in CTown.

void IncreaseNPCDeath ( uint  num  ) 

Implemented in CTown.

void ModifyInfluence ( uint  factionId,
float  value 
)

Implemented in CTown.

void SetInfluence ( uint  factionId,
float  value 
)

Implemented in CTown.

void ResetStats (  ) 

Implemented in CTown.

void ResetControl (  ) 

Implemented in CTown.

void RevertControl (  ) 

Implemented in CTown.

void ClearRewardContainer (  ) 

Implemented in CTown.

void ClearLimboContainer (  ) 

Implemented in CTown.

void ClearContainers (  ) 

Implemented in CTown.

void Update ( uint  hour,
uint  minute 
)

Implemented in CTown.

void UpdateCountdown (  ) 

Implemented in CTown.

void UpdateTick (  ) 

Implemented in CTown.

void TownCheck (  ) 

Implemented in CTown.

bool IsLaw ( uint  law  ) 

Implemented in CTown.

void SetLaw ( uint  law,
bool  enabled 
)

Implemented in CTown.

void AddMoney ( int  money  ) 

Implemented in CTown.

int GetMoney (  ) 

Implemented in CTown.

float GetInfluence ( uint  faction  ) 

Implemented in CTown.

Location@ GetLocation (  ) 

Implemented in CTown.