ActivatorTID
De Brdoom wiki
Mais ações
int ActivatorTID (void)
Uso
Retorna o TID do ator que ativou o script.
Valor de retorno
O TID do ator que ativou o script.
Exemplos
Pode ser usado para uma linha que monstros podem acionar, para verificar se foi um monstro que a acionou.
script 1 (void)
{
if (ActivatorTID () == 999)
Print (s:"Você não é um zumbi");
else
DamageThing (0); // mata ele
}
script 10 ENTER
{
Thing_ChangeTID (0, 999);
}
O script ENTER define os TIDs do jogador como 999 (já que 0 normalmente implica o ativador do script). O script número 1 verifica se o ativador tem TID 999, ou seja, se é um jogador, e se for, avisa isso. Caso contrário, ele mata.
Isso pode ser útil se você tiver marines com script como aliados e não quiser que eles sejam submetidos ao mesmo tratamento que outros monstros.