Public Member Functions | Public Attributes

SlaverunLoc Class Reference

Inherits ISlaverunLoc.

List of all members.

Public Member Functions

 SlaverunLoc ()
ISlaverunLoc@ SetLocPid (uint pid)
ISlaverunLoc@ SetCoords (uint x1, uint y1, uint x2, uint y2)
ISlaverunLoc@ SetReward (uint reward)
ISlaverunLoc@ SetLevels (uint hlevel, uint nlevel, uint slevel)
ISlaverunLoc@ SetNoItems ()
uint GetLocPid ()
uint GetReward ()
ISlaverunLoc@ AddHostile (uint pid)
ISlaverunLoc@ AddNormal (uint pid)
ISlaverunLoc@ Scripts (string& script1, string& script2)
ISlaverunLoc@ AIPacks (uint pack1, uint pack2)
ISlaverunLoc@ Dialogs (uint dialog1, uint dialog2, uint sdialog)
ISlaverunLoc@ AddWeapon (uint pid, uint ammo, uint min, uint max)
ISlaverunLoc@ AddItem (uint pid, uint chance, uint min, uint max)
ISlaverunLoc@ AddContItem (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