It'd be nice if actors could store names of actors whom they could pass through automatically. This would allow one actor to pass through another, but the other would also need to specify it can pass through that one. I'd have exceptional use of this ability, such as an alien that gets too close starts blocking another actor's movement while its free to move, alllowing the alien to devour its prey without chance of escape.
Code: Select all
class Alien : Actor
{
Defaults
{
// Can 'stick' humans for eating.
ThruActor "Victim";
ThruSpecies "Human";
ThruSpecies "Rodentia";
}
}
class Victim : Actor
{
Defaults
{
// Cannot move through aliens.
ThruSpecies "Rodentia";
}
}