Public Member Functions | Public Attributes

SlaverunLoc Class Reference

Inherits ISlaverunLoc.

List of all members.

Public Member Functions

 SlaverunLoc ()
ISlaverunLocSetLocPid (uint pid)
ISlaverunLocSetCoords (uint x1, uint y1, uint x2, uint y2)
ISlaverunLocSetReward (uint reward)
ISlaverunLocSetLevels (uint hlevel, uint nlevel, uint slevel)
ISlaverunLocSetNoItems ()
uint GetLocPid ()
uint GetReward ()
ISlaverunLocAddHostile (uint pid)
ISlaverunLocAddNormal (uint pid)
ISlaverunLocScripts (string& script1, string& script2)
ISlaverunLocAIPacks (uint pack1, uint pack2)
ISlaverunLocDialogs (uint dialog1, uint dialog2, uint sdialog)
ISlaverunLocAddWeapon (uint pid, uint ammo, uint min, uint max)
ISlaverunLocAddItem (uint pid, uint chance, uint min, uint max)
ISlaverunLocAddContItem (uint pid, uint chance, uint min, uint max)
bool SpawnHostile (Map@ map, uint16 hexX, uint16 hexY)
bool SpawnNormal (Map@ map, uint16 hexX, uint16 hexY)
void FillContainer (Map@ map, uint16 hexX, uint16 hexY)
bool SpawnSlaver (Map@ map, uint16 hexX, uint16 hexY, uint teamId)
uint Create (Critter@ player)

Public Attributes

uint LocPid
uint X1
uint Y1
uint X2
uint Y2
array< uint > Hostiles
array< uint > Normals
string Hscript
string Nscript
uint Hpack
uint Npack
uint Hdialog
uint Ndialog
uint Sdialog
uint Hlevel
uint Nlevel
uint Slevel
uint Reward
bool NoItems
array< uint > Weaps
array< uint > Items
array< uint > ContItems

Constructor & Destructor Documentation

SlaverunLoc (  ) 

Member Function Documentation

ISlaverunLoc@ SetLocPid ( uint  pid  ) 

Implements ISlaverunLoc.

ISlaverunLoc@ SetCoords ( uint  x1,
uint  y1,
uint  x2,
uint  y2 
)

Implements ISlaverunLoc.

ISlaverunLoc@ SetReward ( uint  reward  ) 

Implements ISlaverunLoc.

ISlaverunLoc@ SetLevels ( uint  hlevel,
uint  nlevel,
uint  slevel 
)

Implements ISlaverunLoc.

ISlaverunLoc@ SetNoItems (  ) 

Implements ISlaverunLoc.

uint GetLocPid (  ) 

Implements ISlaverunLoc.

uint GetReward (  ) 

Implements ISlaverunLoc.

ISlaverunLoc@ AddHostile ( uint  pid  ) 

Implements ISlaverunLoc.

ISlaverunLoc@ AddNormal ( uint  pid  ) 

Implements ISlaverunLoc.

ISlaverunLoc@ Scripts ( string script1,
string script2 
)

Implements ISlaverunLoc.

ISlaverunLoc@ AIPacks ( uint  pack1,
uint  pack2 
)

Implements ISlaverunLoc.

ISlaverunLoc@ Dialogs ( uint  dialog1,
uint  dialog2,
uint  sdialog 
)

Implements ISlaverunLoc.

ISlaverunLoc@ AddWeapon ( uint  pid,
uint  ammo,
uint  min,
uint  max 
)

Implements ISlaverunLoc.

ISlaverunLoc@ AddItem ( uint  pid,
uint  chance,
uint  min,
uint  max 
)

Implements ISlaverunLoc.

ISlaverunLoc@ AddContItem ( uint  pid,
uint  chance,
uint  min,
uint  max 
)

Implements ISlaverunLoc.

bool SpawnHostile ( Map map,
uint16  hexX,
uint16  hexY 
)

Implements ISlaverunLoc.

bool SpawnNormal ( Map map,
uint16  hexX,
uint16  hexY 
)

Implements ISlaverunLoc.

void FillContainer ( Map map,
uint16  hexX,
uint16  hexY 
)

Implements ISlaverunLoc.

bool SpawnSlaver ( Map map,
uint16  hexX,
uint16  hexY,
uint  teamId 
)

Implements ISlaverunLoc.

uint Create ( Critter player  ) 

Implements ISlaverunLoc.


Member Data Documentation

uint LocPid
uint X1
uint Y1
uint X2
uint Y2
array<uint> Hostiles
array<uint> Normals
uint Hpack
uint Npack
uint Hdialog
uint Ndialog
uint Sdialog
uint Hlevel
uint Nlevel
uint Slevel
uint Reward
bool NoItems
array<uint> Weaps
array<uint> Items
array<uint> ContItems