getentarray geht nicht gescheit

jtms
Hi Leute,

ich habe auf meiner SP-Map eine Horde Gegner, denen ich gerne eine goalnode zuweisen würde.

Hier das script:

Code einblendenCode angehängt. Klicke hier zum Ein-/Ausblenden

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
police_man_no_car()
{
	tnode = getentarray ("policeman_target", "targetname");
	police_man = getentarray ("policeman", "targetname");

	if (tnode.size < 1)
		iprintlnbold ("no targetnodes found!");

	for (i = 0; i < police_man.size; i++)
	{

		// ---- SPAWNING ---- //

		guycache = police_man[i];
   	police_man[i] = guycache stalingradspawn();

      // ---- SETUP TARGETNODES ---- //

		police_man[i] thread policeman_think(tnode);
	}
}

policeman_think(tnode)
{
	rnd = randomint(tnode.size); 

	node = tnode[rnd];
	iprintlnbold ("set goalnode for actor: node" + rnd);

	self.goalradius = 64;
	self.script_moveoverride = 1;
   self setgoalnode(tnode[randomint(tnode.size)]); // set a random goalnode
}



Die Funktion wird aufgerufen, das police_man = getentarray ("policeman", "targetname"); geht auch wunderbar, denn die actor spawnen alle.
Aber die Zeile darüber findet keine entities. Was ich finden will, sind node_pathnodes mit dem "targetname" "policeman_target". Verschrieben hab ich mich nirgends, aber die arraygröße ist immer 0!
Sprich, das script findet die nodes nicht, aber warum? Falls mir jemand helfen kann, falls jemand nur den Ansatz einer Idee hat, BITTE antwortet, ich bin am VERZWEIFELN.

Noch einen schönen Sonntag,
JTMS