Difference between revisions of "Entity Functions"

From theFarWilds
Jump to: navigation, search
(New page: Scripting Entity Functions are called on the Entity object. For example Entity ent=getFigure(createLocation(3,3)); ent.remove(); List of functions:)
 
Line 6: Line 6:
  
 
List of functions:
 
List of functions:
 +
bool isValid();
 +
string getName();
 +
 +
Player getController();
 +
void setController(Player);
 +
 +
bool isType(int type);
 +
// Types: Creature=1, Building=2,Enchantment=3,Item=4,(Corpse,Flux Well,Ruin)=5,World Enchantment=6
 +
 +
Location getLoc();
 +
bool moveEntity(Location);
 +
// returns false if it can't move there
 +
 +
void remove();
 +
void destroy();
 +
void sacrifice();

Revision as of 18:41, 19 March 2010

Scripting Entity Functions are called on the Entity object. For example

Entity ent=getFigure(createLocation(3,3));
ent.remove();

List of functions:

bool isValid();
string getName();
Player getController();
void setController(Player);

bool isType(int type);
// Types: Creature=1, Building=2,Enchantment=3,Item=4,(Corpse,Flux Well,Ruin)=5,World Enchantment=6

Location getLoc();
bool moveEntity(Location);
// returns false if it can't move there

void remove();
void destroy();
void sacrifice();